function sendDimensions(){if(fundamentalIndex=-1,$("iframe").each(function(n){tmpSrc=$(this).attr("src");tmpSrc&&tmpSrc.indexOf("fundamental=true")>0&&(fundamentalIndex=n)}),fundamentalIndex>=0){var n=(__iframe=document.querySelectorAll("iframe.responsive")[fundamentalIndex]).contentWindow,t=getToolHostName(__iframe.src);n.postMessage("[Fundamentals_PageViewport]:"+$(window).height()+":"+$(window).scrollTop()+":"+$(__iframe).offset().top+":"+$(__iframe).height(),t)}}function getToolHostName(n){var t=document.createElement("a");return t.href=n,t.protocol+"//"+t.host}var __iframe,MarkerClusterer;!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function hr(n,t,i){var r,u=(t=t||f).createElement("script");if(u.text=n,i)for(r in df)i[r]&&(u[r]=i[r]);t.head.appendChild(u).parentNode.removeChild(u)}function it(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?bt[or.call(n)]||"object":typeof n}function hi(n){var t=!!n&&"length"in n&&n.length,i=it(n);return!u(n)&&!tt(n)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in n)}function v(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function li(n,t,r){return u(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return wt.call(t,n)>-1!==r}):i.filter(t,n,r)}function wr(n,t){for(;(n=n[t])&&1!==n.nodeType;);return n}function ut(n){return n}function dt(n){throw n;}function br(n,t,i,r){var f;try{n&&u(f=n.promise)?f.call(n).done(t).fail(i):n&&u(f=n.then)?f.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function ni(){f.removeEventListener("DOMContentLoaded",ni);n.removeEventListener("load",ni);i.ready()}function ie(n,t){return t.toUpperCase()}function y(n){return n.replace(ne,"ms-").replace(te,ie)}function at(){this.expando=i.expando+at.uid++}function dr(n,t,i){var r;if(void 0===i&&1===n.nodeType)if(r="data-"+t.replace(ue,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(r))){try{i=function(n){return"true"===n||"false"!==n&&("null"===n?null:n===+n+""?+n:re.test(n)?JSON.parse(n):n)}(i)}catch(n){}o.set(n,t,i)}else i=void 0;return i}function tu(n,t,r,u){var s,h,c=20,l=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=l(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==e&&+o)&&vt.exec(i.css(n,t));if(f&&f[3]!==e){for(o/=2,e=e||f[3],f=+o||1;c--;)i.style(n,t,f+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),f/=h;f*=2;i.style(n,t,f+e);r=r||[]}return r&&(f=+f||+o||0,s=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=s)),s}function fe(n){var r,f=n.ownerDocument,u=n.nodeName,t=ai[u];return t||(r=f.body.appendChild(f.createElement(u)),t=i.css(r,"display"),r.parentNode.removeChild(r),"none"===t&&(t="block"),ai[u]=t,t)}function ft(n,t){for(var e,u,f=[],i=0,o=n.length;i<o;i++)(u=n[i]).style&&(e=u.style.display,t?("none"===e&&(f[i]=r.get(u,"display")||null,f[i]||(u.style.display="")),""===u.style.display&&ti(u)&&(f[i]=fe(u))):"none"!==e&&(f[i]="none",r.set(u,"display",e)));for(i=0;i<o;i++)null!=f[i]&&(n[i].style.display=f[i]);return n}function s(n,t){var r;return r=void 0!==n.getElementsByTagName?n.getElementsByTagName(t||"*"):void 0!==n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&v(n,t)?i.merge([n],r):r}function vi(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function eu(n,t,r,u,f){for(var e,o,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if((e=n[l])||0===e)if("object"===it(e))i.merge(y,e.nodeType?[e]:e);else if(fu.test(e)){for(o=o||h.appendChild(t.createElement("div")),p=(ru.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,o.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)o=o.lastChild;i.merge(y,o.childNodes);(o=h.firstChild).textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];)if(u&&i.inArray(e,u)>-1)f&&f.push(e);else if(w=i.contains(e.ownerDocument,e),o=s(h.appendChild(e),"script"),w&&vi(o),r)for(v=0;e=o[v++];)uu.test(e.type||"")&&r.push(e);return h}function ri(){return!0}function et(){return!1}function su(){try{return f.activeElement}catch(n){}}function yi(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)yi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=et;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function hu(n,t){return v(n,"table")&&v(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function ae(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function ve(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function cu(n,t){var u,c,f,s,h,l,a,e;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),e=s.events))for(f in delete h.handle,h.events={},e)for(u=0,c=e[f].length;u<c;u++)i.event.add(t,f,e[f][u]);o.hasData(n)&&(l=o.access(n),a=i.extend({},l),o.set(t,a))}}function ye(n,t){var i=t.nodeName.toLowerCase();"input"===i&&iu.test(n.type)?t.checked=n.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=n.defaultValue)}function ot(n,t,f,o){t=er.apply([],t);var a,w,l,v,h,b,c=0,y=n.length,d=y-1,p=t[0],k=u(p);if(k||y>1&&"string"==typeof p&&!e.checkClone&&ce.test(p))return n.each(function(i){var r=n.eq(i);k&&(t[0]=p.call(this,i,r.html()));ot(r,t,f,o)});if(y&&(w=(a=eu(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=w),w||o)){for(v=(l=i.map(s(a,"script"),ae)).length;c<y;c++)h=a,c!==d&&(h=i.clone(h,!0,!0),v&&i.merge(l,s(h,"script"))),f.call(n[c],h,c);if(v)for(b=l[l.length-1].ownerDocument,i.map(l,ve),c=0;c<v;c++)h=l[c],uu.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(b,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?i._evalUrl&&i._evalUrl(h.src):hr(h.textContent.replace(le,""),b,h))}return n}function lu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(s(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&vi(s(u,"script")),u.parentNode.removeChild(u));return n}function yt(n,t,r){var o,s,h,f,u=n.style;return(r=r||ui(n))&&(""!==(f=r.getPropertyValue(t)||r[t])||i.contains(n.ownerDocument,n)||(f=i.style(n,t)),!e.pixelBoxStyles()&&pi.test(f)&&pe.test(t)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=r.width,u.width=o,u.minWidth=s,u.maxWidth=h)),void 0!==f?f+"":f}function au(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function bu(n){var t=i.cssProps[n];return t||(t=i.cssProps[n]=function(n){if(n in wu)return n;for(var i=n[0].toUpperCase()+n.slice(1),t=pu.length;t--;)if((n=pu[t]+i)in wu)return n}(n)||n),t}function ku(n,t,i){var r=vt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function wi(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(s+=i.css(n,r+w[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+w[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+w[o]+"Width",!0,f))):(s+=i.css(n,"padding"+w[o],!0,f),"padding"!==r?s+=i.css(n,"border"+w[o]+"Width",!0,f):h+=i.css(n,"border"+w[o]+"Width",!0,f));return!u&&e>=0&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))),s}function du(n,t,r){var f=ui(n),u=yt(n,t,f),s="border-box"===i.css(n,"boxSizing",!1,f),o=s;if(pi.test(u)){if(!r)return u;u="auto"}return o=o&&(e.boxSizingReliable()||u===n.style[t]),("auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,f))&&(u=n["offset"+t[0].toUpperCase()+t.slice(1)],o=!0),(u=parseFloat(u)||0)+wi(n,t,r||(s?"border":"content"),o,f,u)+"px"}function h(n,t,i,r,u){return new h.prototype.init(n,t,i,r,u)}function bi(){fi&&(!1===f.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(bi):n.setTimeout(bi,i.fx.interval),i.fx.tick())}function tf(){return n.setTimeout(function(){st=void 0}),st=Date.now()}function ei(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=w[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function rf(n,t,i){for(var u,f=(a.tweeners[t]||[]).concat(a.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function a(n,t,r){var o,s,h=0,v=a.prefilters.length,e=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=st||tf(),t=Math.max(0,f.startTime+f.duration-o),i=1-(t/f.duration||0),r=0,u=f.tweens.length;r<u;r++)f.tweens[r].run(i);return e.notifyWith(n,[f,i,t]),i<1&&u?t:(u||e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f]),!1)},f=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:st||tf(),duration:r.duration,tweens:[],createTween:function(t,r){var u=i.Tween(n,f.opts,t,r,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(u),u},stop:function(t){var i=0,r=t?f.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)f.tweens[i].run(1);return t?(e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f,t])):e.rejectWith(n,[f,t]),this}}),c=f.props;for(function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=y(r)],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(c,f.opts.specialEasing);h<v;h++)if(o=a.prefilters[h].call(f,n,c,f.opts))return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,rf,f),u(f.opts.start)&&f.opts.start.call(n,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:f,queue:f.opts.queue})),f}function g(n){return(n.match(l)||[]).join(" ")}function nt(n){return n.getAttribute&&n.getAttribute("class")||""}function ki(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(l)||[]}function tr(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||ke.test(n)?u(n,i):tr(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==it(t))u(n,t);else for(f in t)tr(n+"["+f+"]",t[f],r,u)}function af(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,f=0,e=t.toLowerCase().match(l)||[];if(u(i))for(;r=e[f++];)"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function vf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===ir;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ur(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var k=[],f=n.document,bf=Object.getPrototypeOf,d=k.slice,er=k.concat,si=k.push,wt=k.indexOf,bt={},or=bt.toString,kt=bt.hasOwnProperty,sr=kt.toString,kf=sr.call(Object),e={},u=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType},tt=function(n){return null!=n&&n===n.window},df={type:!0,src:!0,noModule:!0},i=function(n,t){return new i.fn.init(n,t)},gf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,b,ci,ar,vr,yr,pr,l,kr,gt,lt,ai,fu,st,fi,gu,nf,uf,ht,ff,ef,of,di,gi,yf,ct,fr,oi,pf,wf;i.fn=i.prototype={jquery:"3.3.1",constructor:i,length:0,toArray:function(){return d.call(this)},get:function(n){return null==n?d.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(t>=0&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:si,sort:k.sort,splice:k.splice};i.extend=i.fn.extend=function(){var o,e,t,r,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[f]||{},f++),"object"==typeof n||u(n)||(n={}),f===l&&(n=this,f--);f<l;f++)if(null!=(o=arguments[f]))for(e in o)t=n[e],n!==(r=o[e])&&(c&&r&&(i.isPlainObject(r)||(s=Array.isArray(r)))?(s?(s=!1,h=t&&Array.isArray(t)?t:[]):h=t&&i.isPlainObject(t)?t:{},n[e]=i.extend(c,h,r)):void 0!==r&&(n[e]=r));return n};i.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==or.call(n)||(t=bf(n))&&("function"!=typeof(i=kt.call(t,"constructor")&&t.constructor)||sr.call(i)!==kf))},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n){hr(n)},each:function(n,t){var r,i=0;if(hi(n))for(r=n.length;i<r&&!1!==t.call(n[i],i,n[i]);i++);else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},trim:function(n){return null==n?"":(n+"").replace(gf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(hi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):si.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:wt.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(hi(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return er.apply([],f)},guid:1,support:e});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=k[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){bt["[object "+t+"]"]=t.toLowerCase()});b=function(n){function u(n,t,r,u){var s,p,l,a,w,d,g,y=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(w=cr.exec(n)))if(s=w[1]){if(9===v){if(!(l=t.getElementById(s)))return r;if(l.id===s)return r.push(l),r}else if(y&&(l=y.getElementById(s))&&et(t,l)&&l.id===s)return r.push(l),r}else{if(w[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=w[3])&&e.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(e.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)y=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(vi,yi):t.setAttribute("id",a=f),p=(d=ft(n)).length;p--;)d[p]="#"+a+" "+yt(d[p]);g=d.join(",");y=ni.test(n)&&ri(t.parentNode)||t}if(g)try{return k.apply(r,y.querySelectorAll(g)),r}catch(n){}finally{a===f&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ti(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function l(n){return n[f]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return n?1:-1}function ar(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function vr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function bi(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&lr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&void 0!==n.getElementsByTagName&&n}function ki(){}function yt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function pt(n,t,i){var r=t.dir,u=t.next,e=u||r,o=i&&"parentNode"===e,s=di++;return t.first?function(t,i,u){for(;t=t[r];)if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,h){var c,l,y,a=[v,s];if(h){for(;t=t[r];)if((1===t.nodeType||o)&&n(t,i,h))return!0}else for(;t=t[r];)if(1===t.nodeType||o)if(l=(y=t[f]||(t[f]={}))[t.uniqueID]||(y[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[e])&&c[0]===v&&c[1]===s)return a[2]=c[2];if(l[e]=a,a[2]=n(t,i,h))return!0}return!1}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function wt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,e,o){return r&&!r[f]&&(r=fi(r)),e&&!e[f]&&(e=fi(e,o)),l(function(f,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=f||function(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!f&&t?d:wt(d,w,n,s,h),c=i?e||(f?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=wt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(f){if(e||n){if(e){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);e(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&(a=e?nt(f,v):w[l])>-1&&(f[a]=!(o[a]=v))}}else c=wt(c===o?c.splice(b,c.length):c),e?e(null,o,c,h):k.apply(o,c)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=pt(function(n){return n===o},c,!0),a=pt(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])e=[pt(ui(e),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[f]){for(r=++i;r<s&&!t.relative[n[r].type];r++);return fi(i>1&&ui(e),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&yt(n))}e.push(u)}return ui(e)}function yr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)for(;p--;)tt[p]||w[p]||(w[p]=nr.call(l));w=wt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,e,t,st,oi,ft,bt,si,ht,w,ut,b,i,s,h,o,d,ct,et,f="sizzle"+1*new Date,c=n.document,v=0,di=0,hi=ti(),ci=ti(),lt=ti(),kt=function(n,t){return n===t&&(ut=!0),0},gi={}.hasOwnProperty,g=[],nr=g.pop,tr=g.push,k=g.push,li=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},dt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ai="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",gt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ai+")*)|.*)\\)|)",ir=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),rr=new RegExp("^"+r+"*,"+r+"*"),ur=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),fr=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),er=new RegExp(gt),or=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+ai),PSEUDO:new RegExp("^"+gt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+dt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},sr=/^(?:input|select|textarea|button)$/i,hr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,cr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ni=/[+~]/,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!=r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},vi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,yi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},pi=function(){b()},lr=pt(function(n){return!0===n.disabled&&("form"in n||"label"in n)},{dir:"parentNode",next:"legend"});try{k.apply(g=li.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(n){k={apply:g.length?function(n,t){tr.apply(n,li.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in e=u.support={},oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return!!t&&"HTML"!==t.nodeName},b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(s=(i=l).documentElement,h=!oi(i),c!==i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),e.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.getElementsByClassName=ot.test(i.getElementsByClassName),e.getById=a(function(n){return s.appendChild(n).id=f,!i.getElementsByName||!i.getElementsByName(f).length}),e.getById?(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if(void 0!==t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i=void 0!==n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if(void 0!==t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=e.getElementsByTagName?function(n,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(n):e.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){for(;i=u[f++];)1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=e.getElementsByClassName&&function(n,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(e.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+dt+")");n.querySelectorAll("[id~="+f+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+f+"+*").length||o.push(".#.+[+~]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(e.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){e.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",gt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)for(;t=t.parentNode;)if(t===n)return!0;return!1},kt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);for(;f[u]===e[u];)u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(fr,"='$1']"),e.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(n){}return u(t,i,null,[n]).length>0},u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var f=t.attrHandle[r.toLowerCase()],u=f&&gi.call(t.attrHandle,r.toLowerCase())?f(n,r,!h):void 0;return void 0!==u?u:e.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.escape=function(n){return(n+"").replace(vi,yi)},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!e.detectDuplicates,w=!e.sortStable&&n.slice(0),n.sort(kt),ut){for(;r=n[i++];)r===n[i]&&(t=u.push(i));for(;t--;)n.splice(u[t],1)}return w=null,n},st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u++];)i+=st(r);return i},(t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&er.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||void 0!==n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(ir," ")+" ").indexOf(i)>-1:"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,y,c,a,w,b=s!==o?"nextSibling":"previousSibling",k=t.parentNode,nt=e&&t.nodeName.toLowerCase(),g=!h&&!e,l=!1;if(k){if(s){for(;b;){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(y=(c=k)[f]||(c[f]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[v,a,l];break}}else if(g&&(l=a=(p=(d=(y=(c=t)[f]||(c[f]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1]),!1===l)for(;(c=++a&&c&&c[b]||(l=a=0)||w.pop())&&((e?c.nodeName.toLowerCase()!==nt:1!==c.nodeType)||!++l||(g&&((d=(y=c[f]||(c[f]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]=[v,l]),c!==t)););return(l-=u)===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[f]?r(i):r.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,e)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=bt(n.replace(at,"$1"));return i[f]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return or.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:bi(!1),disabled:bi(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return hr.test(n.nodeName)},input:function(n){return sr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=ar(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=vr(rt);return ki.prototype=t.filters=t.pseudos,t.setFilters=new ki,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){for(o in e&&!(f=rr.exec(r))||(f&&(r=r.slice(f[0].length)||r),h.push(s=[])),e=!1,(f=ur.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length)),t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},bt=u.compile=function(n,t){var r,u=[],e=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)(i=ei(t[r]))[f]?u.push(i):e.push(i);(i=lt(n,yr(e,u))).selector=n}return i},si=u.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if((f=s[0]=s[0].slice(0)).length>2&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0]))return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--&&(e=f[o],!t.relative[l=e.type]);)if((a=t.find[l])&&(u=a(e.matches[0].replace(y,p),ni.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),!(n=u.length&&yt(f)))return k.apply(r,u),r;break}}return(c||bt(n,s))(u,i,!h,r,!i||ni.test(n)&&ri(i.parentNode)||i),r},e.sortStable=f.split("").sort(kt).join("")===f,e.detectDuplicates=!!ut,b(),e.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),e.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(dt,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=b;i.expr=b.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=b.uniqueSort;i.text=b.getText;i.isXMLDoc=b.isXML;i.contains=b.contains;i.escapeSelector=b.escape;var rt=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},cr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},lr=i.expr.match.needsContext;ci=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return u>1?i.uniqueSort(r):r},filter:function(n){return this.pushStack(li(this,n||[],!1))},not:function(n){return this.pushStack(li(this,n||[],!0))},is:function(n){return!!li(this,"string"==typeof n&&lr.test(n)?i(n):n||[],!1).length}});vr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||ar,"string"==typeof n){if(!(e="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:vr.exec(n))||!e[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(e[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(e[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),ci.test(e[1])&&i.isPlainObject(t))for(e in t)u(this[e])?this[e](t[e]):this.attr(e,t[e]);return this}return(o=f.getElementById(e[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;ar=i(f);yr=/^(?:parents|prev(?:Until|All))/;pr={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!lr.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?wt.call(i(n),this[0]):wt.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return rt(n,"parentNode")},parentsUntil:function(n,t,i){return rt(n,"parentNode",i)},next:function(n){return wr(n,"nextSibling")},prev:function(n){return wr(n,"previousSibling")},nextAll:function(n){return rt(n,"nextSibling")},prevAll:function(n){return rt(n,"previousSibling")},nextUntil:function(n,t,i){return rt(n,"nextSibling",i)},prevUntil:function(n,t,i){return rt(n,"previousSibling",i)},siblings:function(n){return cr((n.parentNode||{}).firstChild,n)},children:function(n){return cr(n.firstChild)},contents:function(n){return v(n,"iframe")?n.contentDocument:(v(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(pr[n]||i.uniqueSort(f),yr.test(n)&&f.reverse()),this.pushStack(f)}});l=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){n="string"==typeof n?function(n){var t={};return i.each(n.match(l)||[],function(n,i){t[i]=!0}),t}(n):i.extend({},n);var f,r,c,e,t=[],s=[],o=-1,a=function(){for(e=e||n.once,c=f=!0;s.length;o=-1)for(r=s.shift();++o<t.length;)!1===t[o].apply(r[0],r[1])&&n.stopOnFalse&&(o=t.length,r=!1);n.memory||(r=!1);f=!1;e&&(t=r?[]:"")},h={add:function(){return t&&(r&&!f&&(o=t.length-1,s.push(r)),function f(r){i.each(r,function(i,r){u(r)?n.unique&&h.has(r)||t.push(r):r&&r.length&&"string"!==it(r)&&f(r)})}(arguments),r&&!f&&a()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),u<=o&&o--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return e=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return e=s=[],r||f||(t=r=""),this},locked:function(){return!!e},fireWith:function(n,t){return e||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),f||a()),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h};i.extend({Deferred:function(t){var f=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",e={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return e.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(f,function(i,f){var e=u(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&u(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,e){function s(t,r,f,e){return function(){var h=this,c=arguments,a=function(){var n,i;if(!(t<o)){if((n=f.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;u(i)?e?i.call(n,s(o,r,ut,e),s(o,r,dt,e)):(o++,i.call(n,s(o,r,ut,e),s(o,r,dt,e),s(o,r,ut,r.notifyWith))):(f!==ut&&(h=void 0,c=[n]),(e||r.resolveWith)(h,c))}},l=e?a:function(){try{a()}catch(n){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(n,l.stackTrace);t+1>=o&&(f!==dt&&(h=void 0,c=[n]),r.rejectWith(h,c))}};t?l():(i.Deferred.getStackHook&&(l.stackTrace=i.Deferred.getStackHook()),n.setTimeout(l))}}var o=0;return i.Deferred(function(n){f[0][3].add(s(0,n,u(e)?e:ut,n.notifyWith));f[1][3].add(s(0,n,u(t)?t:ut));f[2][3].add(s(0,n,u(r)?r:dt))}).promise()},promise:function(n){return null!=n?i.extend(n,e):e}},r={};return i.each(f,function(n,t){var i=t[2],u=t[5];e[t[1]]=i.add;u&&i.add(function(){o=u},f[3-n][2].disable,f[3-n][3].disable,f[0][2].lock,f[0][3].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),e.promise(r),t&&t.call(r,r),r},when:function(n){var e=arguments.length,t=e,o=Array(t),f=d.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;f[n]=arguments.length>1?d.call(arguments):t;--e||r.resolveWith(o,f)}};if(e<=1&&(br(n,r.done(s(t)).resolve,r.reject,!e),"pending"===r.state()||u(f[t]&&f[t].then)))return r.then();for(;t--;)br(f[t],s(t),r.reject);return r.promise()}});kr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&kr.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};gt=i.Deferred();i.fn.ready=function(n){return gt.then(n).catch(function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0,!0!==n&&--i.readyWait>0||gt.resolveWith(f,[i]))}});i.ready.then=gt.then;"complete"===f.readyState||"loading"!==f.readyState&&!f.documentElement.doScroll?n.setTimeout(i.ready):(f.addEventListener("DOMContentLoaded",ni),n.addEventListener("load",ni));var p=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=null==r;if("object"===it(r))for(h in e=!0,r)p(n,t,h,r[h],!0,o,s);else if(void 0!==f&&(e=!0,u(f)||(s=!0),c&&(s?(t.call(n,f),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?f:f.call(n[h],h,t(n[h],r)));return e?n:c?t.call(n):l?t(n[0],r):o},ne=/^-ms-/,te=/-([a-z])/g;lt=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};at.uid=1;at.prototype={cache:function(n){var t=n[this.expando];return t||(t={},lt(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[y(t)]=i;else for(r in t)u[y(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(y):(t=y(t))in r?[t]:t.match(l)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new at,o=new at,re=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ue=/[A-Z]/g;i.extend({hasData:function(n){return o.hasData(n)||r.hasData(n)},data:function(n,t,i){return o.access(n,t,i)},removeData:function(n,t){o.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var f,u,e,i=this[0],s=i&&i.attributes;if(void 0===n){if(this.length&&(e=o.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=s.length;f--;)s[f]&&0===(u=s[f].name).indexOf("data-")&&(u=y(u.slice(5)),dr(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){o.set(this,n)}):p(this,function(t){var r;if(i&&void 0===t){if(void 0!==(r=o.get(i,n))||void 0!==(r=dr(i,n)))return r}else this.each(function(){o.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){o.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)(u=r.get(f[s],n+"queueHooks"))&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var gr=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,vt=new RegExp("^(?:([+-])=|)("+gr+")([a-z%]*)$","i"),w=["Top","Right","Bottom","Left"],ti=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&i.contains(n.ownerDocument,n)&&"none"===i.css(n,"display")},nu=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];for(u in f=i.apply(n,r||[]),t)n.style[u]=e[u];return f};ai={};i.fn.extend({show:function(){return ft(this,!0)},hide:function(){return ft(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){ti(this)?i(this).show():i(this).hide()})}});var iu=/^(?:checkbox|radio)$/i,ru=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,uu=/^$|^module$|\/(?:java|ecma)script/i,c={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};c.optgroup=c.option;c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;fu=/<|&#?\w+;/;!function(){var n=f.createDocumentFragment().appendChild(f.createElement("div")),t=f.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);e.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";e.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();var ii=f.documentElement,ee=/^key/,oe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ou=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,v,k,y,w,h,s,c,o,b,d,a=r.get(n);if(a)for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(ii,e),u.guid||(u.guid=i.guid++),(y=a.events)||(y=a.events={}),(v=a.handle)||(v=a.handle=function(t){if(void 0!==i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(l)||[""]).length;w--;)o=d=(k=ou.exec(t[w])||[])[1],b=(k[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},p),(c=y[o])||((c=y[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,v)||n.addEventListener&&n.addEventListener(o,v)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,h,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(p=(t=(t||"").match(l)||[""]).length;p--;)if(o=d=(c=ou.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},a=v[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,h.remove&&h.remove.call(n,s));k&&!a.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,t=i.event.fix(n),s=new Array(arguments.length),a=(r.get(this,"events")||{})[t.type]||[],o=i.event.special[t.type]||{};for(s[0]=t,u=1;u<arguments.length;u++)s[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,h=0;(f=e.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,void 0!==(c=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,s))&&!1===(t.result=c)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,h,u,e,o,c=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&!("click"===n.type&&n.button>=1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(e=[],o={},f=0;f<s;f++)void 0===o[u=(h=t[f]).selector+" "]&&(o[u]=h.needsContext?i(u,this).index(r)>-1:i.find(u,this,null,[r]).length),o[u]&&e.push(h);e.length&&c.push({elem:r,handlers:e})}return r=this,s<t.length&&c.push({elem:r,handlers:t.slice(s)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:u(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==su()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===su()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&v(this,"input"))return this.click(),!1},_default:function(n){return v(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?ri:et,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:et,isPropagationStopped:et,isImmediatePropagationStopped:et,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ri;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ri;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ri;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(n){var t=n.button;return null==n.which&&ee.test(n.type)?null!=n.charCode?n.charCode:n.keyCode:!n.which&&void 0!==t&&oe.test(n.type)?1&t?1:2&t?3:4&t?2:0:n.which}},i.event.addProp);i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return yi(this,n,t,i,r)},one:function(n,t,i,r){return yi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=et),this.each(function(){i.event.remove(this,n,r,t)})}});var se=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,he=/<script|<style|<link/i,ce=/checked\s*(?:[^=]|=\s*.checked.)/i,le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(se,"<$1><\/$2>")},clone:function(n,t,r){var u,c,o,f,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(e.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=s(h),u=0,c=(o=s(n)).length;u<c;u++)ye(o[u],f[u]);if(t)if(r)for(o=o||s(n),f=f||s(h),u=0,c=o.length;u<c;u++)cu(o[u],f[u]);else cu(n,h);return(f=s(h,"script")).length>0&&vi(f,!l&&s(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,e=0;void 0!==(t=n[e]);e++)if(lt(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[o.expando]&&(t[o.expando]=void 0)}}});i.fn.extend({detach:function(n){return lu(this,n,!0)},remove:function(n){return lu(this,n)},text:function(n){return p(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return ot(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||hu(this,n).appendChild(n)})},prepend:function(){return ot(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=hu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return ot(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return ot(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return p(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!he.test(n)&&!c[(ru.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(s(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return ot(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(s(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),si.apply(f,u.get());return this.pushStack(f)}});var pi=new RegExp("^("+gr+")(?!px)[a-z%]+$","i"),ui=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},pe=new RegExp(w.join("|"),"i");!function(){function r(){if(t){o.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";ii.appendChild(o).appendChild(t);var i=n.getComputedStyle(t);s="1%"!==i.top;a=12===u(i.marginLeft);t.style.right="60%";l=36===u(i.right);h=36===u(i.width);t.style.position="absolute";c=36===t.offsetWidth||"absolute";ii.removeChild(o);t=null}}function u(n){return Math.round(parseFloat(n))}var s,h,c,l,a,o=f.createElement("div"),t=f.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(e,{boxSizingReliable:function(){return r(),h},pixelBoxStyles:function(){return r(),l},pixelPosition:function(){return r(),s},reliableMarginLeft:function(){return r(),a},scrollboxSize:function(){return r(),c}}))}();var we=/^(none|table(?!-c[ea]).+)/,vu=/^--/,be={position:"absolute",visibility:"hidden",display:"block"},yu={letterSpacing:"0",fontWeight:"400"},pu=["Webkit","Moz","ms"],wu=f.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=yt(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var f,h,o,c=y(t),l=vu.test(t),s=n.style;if(l||(t=bu(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(f=o.get(n,!1,u))?f:s[t];"string"==(h=typeof r)&&(f=vt.exec(r))&&f[1]&&(r=tu(n,t,f),h="number");null!=r&&r==r&&("number"===h&&(r+=f&&f[3]||(i.cssNumber[c]?"":"px")),e.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,e,o,s=y(t);return vu.test(t)||(t=bu(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=yt(n,t,u)),"normal"===f&&t in yu&&(f=yu[t]),""===r||r?(e=parseFloat(f),!0===r||isFinite(e)?e||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!we.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?du(n,t,u):nu(n,be,function(){return du(n,t,u)})},set:function(n,r,u){var s,f=ui(n),h="border-box"===i.css(n,"boxSizing",!1,f),o=u&&wi(n,t,u,h,f);return h&&e.scrollboxSize()===f.position&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-wi(n,t,"border",!1,f)-.5)),o&&(s=vt.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),ku(0,r,o)}}});i.cssHooks.marginLeft=au(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(yt(n,"marginLeft"))||n.getBoundingClientRect().left-nu(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=ku)});i.fn.extend({css:function(n,t){return p(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=ui(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)}});i.Tween=h;h.prototype={constructor:h,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=h.propHooks[this.prop];return n&&n.get?n.get(this):h.propHooks._default.get(this)},run:function(n){var t,r=h.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):h.propHooks._default.set(this),this}};h.prototype.init.prototype=h.prototype;h.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};h.propHooks.scrollTop=h.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=h.prototype.init;i.fx.step={};gu=/^(?:toggle|show|hide)$/;nf=/queueHooks$/;i.Animation=i.extend(a,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return tu(i.elem,n,vt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(l);for(var i,r=0,f=n.length;r<f;r++)i=n[r],a.tweeners[i]=a.tweeners[i]||[],a.tweeners[i].unshift(t)},prefilters:[function(n,t,u){var f,y,w,c,b,h,o,l,k="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&ti(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(c=i._queueHooks(n,"fx")).unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})})),t)if(y=t[f],gu.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(p))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(ft([n],!0),o=n.style.display||o,l=i.css(n,"display"),ft([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]})),h=!1,p)h||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&ft([n],!0),v.done(function(){for(f in a||ft([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=rf(a?e[f]:0,f,v),f in e||(e[f]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?a.prefilters.unshift(n):a.prefilters.push(n)}});i.speed=function(n,t,r){var f=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||u(n)&&n,duration:n,easing:r&&t||t&&!u(t)&&t};return i.fx.off?f.duration=0:"number"!=typeof f.duration&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),null!=f.queue&&!0!==f.queue||(f.queue="fx"),f.old=f.complete,f.complete=function(){u(f.old)&&f.old.call(this);f.queue&&i.dequeue(this,f.queue)},f};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ti).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=a(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||!1===o.queue?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&!1!==n&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&nf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ei(t,!0),n,i,u)}});i.each({slideDown:ei("show"),slideUp:ei("hide"),slideToggle:ei("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(st=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();st=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){fi||(fi=!0,bi())};i.fx.stop=function(){fi=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var n=f.createElement("input"),t=f.createElement("select").appendChild(f.createElement("option"));n.type="checkbox";e.checkOn=""!==n.value;e.optSelected=t.selected;(n=f.createElement("input")).value="t";n.type="radio";e.radioValue="t"===n.value}();ht=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return p(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return void 0===n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?uf:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&"radio"===t&&v(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(l);if(r&&1===n.nodeType)for(;i=r[u++];)n.removeAttribute(i)}});uf={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=ht[t]||i.find.attr;ht[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=ht[u],ht[u]=f,f=null!=r(n,t,i)?u:null,ht[u]=e),f}});ff=/^(?:input|select|textarea|button)$/i;ef=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return p(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ff.test(n.nodeName)||ef.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});e.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var o,t,r,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if((o=ki(n)).length)for(;t=this[c++];)if(f=nt(t),r=1===t.nodeType&&" "+g(f)+" "){for(s=0;e=o[s++];)r.indexOf(" "+e+" ")<0&&(r+=e+" ");f!==(h=g(r))&&t.setAttribute("class",h)}return this},removeClass:function(n){var o,r,t,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if((o=ki(n)).length)for(;r=this[c++];)if(f=nt(r),t=1===r.nodeType&&" "+g(f)+" "){for(s=0;e=o[s++];)for(;t.indexOf(" "+e+" ")>-1;)t=t.replace(" "+e+" "," ");f!==(h=g(t))&&r.setAttribute("class",h)}return this},toggleClass:function(n,t){var f=typeof n,e="string"===f||Array.isArray(n);return"boolean"==typeof t&&e?t?this.addClass(n):this.removeClass(n):u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,o,u,s;if(e)for(o=0,u=i(this),s=ki(n);t=s[o++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==f||((t=nt(this))&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===n?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+g(nt(t))+" ").indexOf(i)>-1)return!0;return!1}});of=/\r/g;i.fn.extend({val:function(n){var t,r,e,f=this[0];return arguments.length?(e=u(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=e?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):f?(t=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(f,"value"))?r:"string"==typeof(r=f.value)?r.replace(of,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:g(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!v(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var r,u,f=n.options,e=i.makeArray(t),o=f.length;o--;)((u=f[o]).selected=i.inArray(i.valHooks.option.get(u),e)>-1)&&(r=!0);return r||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};e.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});e.focusin="onfocusin"in n;di=/^(?:focusinfocus|focusoutblur)$/;gi=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,e,o,s){var k,c,l,d,v,y,a,p,w=[o||f],h=kt.call(t,"type")?t.type:t,b=kt.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||f,3!==o.nodeType&&8!==o.nodeType&&!di.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:i.makeArray(e,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,e))){if(!s&&!a.noBubble&&!tt(o)){for(d=a.delegateType||h,di.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||f)&&w.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=w[k++])&&!t.isPropagationStopped();)p=c,t.type=k>1?d:a.bindType||h,(y=(r.get(c,"events")||{})[t.type]&&r.get(c,"handle"))&&y.apply(c,e),(y=v&&c[v])&&y.apply&&lt(c)&&(t.result=y.apply(c,e),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),e)||!lt(o)||v&&u(o[h])&&!tt(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,gi),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,gi),i.event.triggered=void 0,l&&(o[v]=l)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});e.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var pt=n.location,sf=Date.now(),nr=/\?/;i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(n){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ke=/\[\]$/,hf=/\r?\n/g,de=/^(?:submit|button|image|reset|file)$/i,ge=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,f=[],e=function(n,t){var i=u(t)?t():t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(r in n)tr(r,n[r],t,e);return f.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ge.test(this.nodeName)&&!de.test(n)&&(this.checked||!iu.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(hf,"\r\n")}}):{name:t.name,value:r.replace(hf,"\r\n")}}).get()}});var no=/%20/g,to=/#.*$/,io=/([?&])_=[^&]*/,ro=/^(.*?):[ \t]*([^\r\n]*)$/gm,uo=/^(?:GET|HEAD)$/,fo=/^\/\//,cf={},ir={},lf="*/".concat("*"),rr=f.createElement("a");return rr.href=pt.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:pt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(pt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ur(ur(n,i.ajaxSettings),t):ur(i.ajaxSettings,n)},ajaxPrefilter:af(cf),ajaxTransport:af(ir),ajax:function(t,r){function b(t,r,f,c){var v,rt,b,p,g,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=c||"",e.readyState=t>0?4:0,v=t>=200&&t<300||304===t,f&&(p=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(u,e,f)),p=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,p,e,v),v?(u.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,v=!(b=p.error))):(b=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",v?tt.resolveWith(h,[rt,l,e]):tt.rejectWith(h,[e,l,b]),e.statusCode(w),w=void 0,y&&nt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:b]),it.fireWith(h,[e,l]),y&&(nt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,v,d,c,s,y,g,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=u.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!v)for(v={};t=ro.exec(k);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return a&&a.abort(t),b(0,t),this}};if(tt.promise(e),u.url=((t||u.url||pt.href)+"").replace(fo,pt.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(l)||[""],null==u.crossDomain){c=f.createElement("a");try{c.href=u.url;c.href=c.href;u.crossDomain=rr.protocol+"//"+rr.host!=c.protocol+"//"+c.host}catch(n){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),vf(cf,u,r,e),s)return e;for(g in(y=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!uo.test(u.type),o=u.url.replace(to,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(no,"+")):(p=u.url.slice(o.length),u.data&&(u.processData||"string"==typeof u.data)&&(o+=(nr.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(o=o.replace(io,"$1"),p=(nr.test(o)?"&":"?")+"_="+sf+++p),u.url=o+p),u.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(u.data&&u.hasContent&&!1!==u.contentType||r.contentType)&&e.setRequestHeader("Content-Type",u.contentType),e.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+lf+"; q=0.01":""):u.accepts["*"]),u.headers)e.setRequestHeader(g,u.headers[g]);if(u.beforeSend&&(!1===u.beforeSend.call(h,e,u)||s))return e.abort();if(ft="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),a=vf(ir,u,r,e)){if(e.readyState=1,y&&nt.trigger("ajaxSend",[e,u]),s)return e;u.async&&u.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1;a.send(rt,b)}catch(n){if(s)throw n;b(-1,n)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,f,e){return u(r)&&(e=e||f,f=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:e,data:r,success:f},i.isPlainObject(n)&&n))}}),i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(u(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return u(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=u(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(n){}},yf={0:200,1223:204},ct=i.ajaxSettings.xhr(),e.cors=!!ct&&"withCredentials"in ct,e.ajax=ct=!!ct,i.ajaxTransport(function(t){var i,r;if(e.cors||ct&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(yf[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(n){if(i)throw n;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain)return{send:function(u,e){r=i("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});f.head.appendChild(r[0])},abort:function(){t&&t()}}}),fr=[],oi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=fr.pop()||i.expando+"_"+sf++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,o,s,h=!1!==t.jsonp&&(oi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&oi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(oi,"$1"+e):!1!==t.jsonp&&(t.url+=(nr.test(t.url)?"&":"?")+t.jsonp+"="+e),t.converters["script json"]=function(){return s||i.error(e+" was not called"),s[0]},t.dataTypes[0]="json",o=n[e],n[e]=function(){s=arguments},f.always(function(){void 0===o?i(n).removeProp(e):n[e]=o;t[e]&&(t.jsonpCallback=r.jsonpCallback,fr.push(e));s&&u(o)&&o(s[0]);s=o=void 0}),"script"}),e.createHTMLDocument=function(){var n=f.implementation.createHTMLDocument("").body;return n.innerHTML="<form><\/form><form><\/form>",2===n.childNodes.length}(),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(e.createHTMLDocument?((s=(t=f.implementation.createHTMLDocument("")).createElement("base")).href=f.location.href,t.head.appendChild(s)):t=f),u=!r&&[],(o=ci.exec(n))?[t.createElement(o[1])]:(o=eu([n],t,u),u&&u.length&&i(u).remove(),i.merge([],o.childNodes)));var s,o,u},i.fn.load=function(n,t,r){var f,s,h,e=this,o=n.indexOf(" ");return o>-1&&(f=g(n.slice(o)),n=n.slice(0,o)),u(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),e.length>0&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).always(r&&function(n,t){e.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var v,o,s,h,f,c,l=i.css(n,"position"),a=i(n),e={};"static"===l&&(n.style.position="relative");f=a.offset();s=i.css(n,"top");c=i.css(n,"left");("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1?(h=(v=a.position()).top,o=v.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);u(t)&&(t=t.call(n,r,i.extend({},f)));null!=t.top&&(e.top=t.top-f.top+h);null!=t.left&&(e.left=t.left-f.left+o);"using"in t?t.using.call(n,e):a.css(e)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,r,u,t=this[0],f={top:0,left:0};if("fixed"===i.css(t,"position"))r=t.getBoundingClientRect();else{for(r=this.offset(),u=t.ownerDocument,n=t.offsetParent||u.documentElement;n&&(n===u.body||n===u.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((f=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),f.left+=i.css(n,"borderLeftWidth",!0))}return{top:r.top-f.top-i.css(t,"marginTop",!0),left:r.left-f.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||ii})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return p(this,function(n,i,u){var f;if(tt(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=au(e.pixelPosition,function(n,r){if(r)return r=yt(n,t),pi.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(!0===f||!0===e?"margin":"border");return p(this,function(t,r,f){var e;return tt(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}}),i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.proxy=function(n,t){var r,f,e;if("string"==typeof t&&(r=n[t],t=n,n=r),u(n))return f=d.call(arguments,2),(e=function(){return n.apply(t||this,f.concat(d.call(arguments)))}).guid=n.guid=n.guid||i.guid++,e},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=v,i.isFunction=u,i.isWindow=tt,i.camelCase=y,i.type=it,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),pf=n.jQuery,wf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=wf),t&&n.jQuery===i&&(n.jQuery=pf),i},t||(n.jQuery=n.$=i),i}),function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return af.apply(null,arguments)}function ut(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function ai(n){return null!=n&&"[object Object]"===Object.prototype.toString.call(n)}function b(n){return void 0===n}function dt(n){return"number"==typeof n||"[object Number]"===Object.prototype.toString.call(n)}function nr(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function yf(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function pt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ft(n,t,i,r){return ro(n,t,i,r,!0).utc()}function u(n){return null==n._pf&&(n._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),n._pf}function tu(n){if(null==n._isValid){var t=u(n),r=vf.call(t.parsedDateParts,function(n){return null!=n}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function tr(n){var t=ft(NaN);return null!=n?pt(u(t),n):u(t).userInvalidated=!0,t}function iu(n,t){var i,r,f;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=u(t)),b(t._locale)||(n._locale=t._locale),0<ir.length)for(i=0;i<ir.length;i++)b(f=t[r=ir[i]])||(n[r]=f);return n}function vi(n){iu(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));!1===rr&&(rr=!0,t.updateOffset(this),rr=!1)}function et(n){return n instanceof vi||null!=n&&null!=n._isAMomentObject}function d(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=d(t)),i}function pf(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function wf(n){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function g(n,i){var r=!0;return pt(function(){var u,e,f,o;if(null!=t.deprecationHandler&&t.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="","object"==typeof arguments[f]){for(o in u+="\n["+f+"] ",arguments[0])u+=o+": "+arguments[0][o]+", ";u=u.slice(0,-2)}else u=arguments[f];e.push(u)}wf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function kf(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);ru[n]||(wf(i),ru[n]=!0)}function ot(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function df(n,t){var i,r=pt({},n);for(i in t)l(t,i)&&(ai(n[i])&&ai(t[i])?(r[i]={},pt(r[i],n[i]),pt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&ai(n[i])&&(r[i]=pt({},r[i]));return r}function uu(n){null!=n&&this.set(n)}function p(n,t){var i=n.toLowerCase();ui[i]=ui[i+"s"]=ui[t]=n}function nt(n){if("string"==typeof n)return ui[n]||ui[n.toLowerCase()]}function fu(n){var i,t,r={};for(t in n)l(n,t)&&(i=nt(t))&&(r[i]=n[t]);return r}function w(n,t){eu[n]=t}function lt(n,t,i){var r=""+Math.abs(n),u=t-r.length;return(0<=n?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(fi[n]=u);t&&(fi[t[0]]=function(){return lt(u.apply(this,arguments),t[1],t[2])});i&&(fi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function fr(n,t){return n.isValid()?(t=ne(t,n.localeData()),ou[t]=ou[t]||function(n){for(var u,t=n.match(gf),i=0,r=t.length;i<r;i++)t[i]=fi[t[i]]?fi[t[i]]:(u=t[i]).match(/\[[\s\S]/)?u.replace(/^\[|\]$/g,""):u.replace(/\\/g,"");return function(i){for(var f="",u=0;u<r;u++)f+=ot(t[u])?t[u].call(i,n):t[u];return f}}(t),ou[t](n)):n.localeData().invalidDate()}function ne(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(ur.lastIndex=0;0<=i&&ur.test(n);)n=n.replace(ur,r),ur.lastIndex=0,i-=1;return n}function i(n,t,i){cu[n]=ot(t)?t:function(n){return n&&i?i:t}}function ls(n,t){return l(cu,n)?cu[n](t._strict,t._locale):new RegExp(gt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u})))}function gt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),dt(t)&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)lr[n[i]]=r}function pi(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function wi(n){return ar(n)?366:365}function ar(n){return n%4==0&&n%100!=0||n%400==0}function ei(n,i){return function(r){return null!=r?(fe(this,n,r),t.updateOffset(this,i),this):vr(this,n)}}function vr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function fe(n,t,i){n.isValid()&&!isNaN(i)&&("FullYear"===t&&ar(n.year())&&1===n.month()&&29===n.date()?n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),yr(i,n.month())):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function yr(n,t){if(isNaN(n)||isNaN(t))return NaN;var i=(t%12+12)%12;return n+=(t-i)/12,1===i?ar(n)?29:28:31-i%7%2}function se(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=f(t);else if(!dt(t=n.localeData().monthsParse(t)))return n;return i=Math.min(n.date(),yr(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function he(n){return null!=n?(se(this,n),t.updateOffset(this,!0),this):vr(this,"Month")}function ae(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;n<12;n++)i=ft([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;n<12;n++)r[n]=gt(r[n]),u[n]=gt(u[n]);for(n=0;n<24;n++)t[n]=gt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function bi(n){var t,i;return n<100&&0<=n?(i=Array.prototype.slice.call(arguments),i[0]=n+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function pr(n,t,i){var r=7+t-i;return-(7+bi(n,0,r).getUTCDay()-t)%7+r-1}function ve(n,t,i,r,u){var e,o,f=1+7*(t-1)+(7+i-r)%7+pr(n,r,u);return o=f<=0?wi(e=n-1)+f:f>wi(n)?(e=n+1,f-wi(n)):(e=n,f),{year:e,dayOfYear:o}}function ki(n,t,i){var u,f,e=pr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1;return r<1?u=r+ti(f=n.year()-1,t,i):r>ti(n.year(),t,i)?(u=r-ti(n.year(),t,i),f=n.year()+1):(f=n.year(),u=r),{week:u,year:f}}function ti(n,t,i){var r=pr(n,t,i),u=pr(n+1,t,i);return(wi(n)-r+u)/7}function au(n,t){return n.slice(t,7).concat(n.slice(0,t))}function vu(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;n<7;n++)f=ft([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=gt(i[n]),r[n]=gt(r[n]),t[n]=gt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function yu(){return this.hours()%12||12}function pe(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function we(n,t){return t._meridiemParse}function ke(n){return n?n.toLowerCase().replace("_","-"):n}function wr(n){var t=null;if(!y[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=di._abbr;require("./locale/"+n);oi(t)}catch(n){}return y[n]}function oi(n,t){var i;return n&&((i=b(t)?wt(n):pu(n,t))?di=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),di._abbr}function pu(n,t){if(null===t)return delete y[n],null;var r,i=be;if(t.abbr=n,null!=y[n])kf("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=y[n]._config;else if(null!=t.parentLocale)if(null!=y[t.parentLocale])i=y[t.parentLocale]._config;else{if(null==(r=wr(t.parentLocale)))return gi[t.parentLocale]||(gi[t.parentLocale]=[]),gi[t.parentLocale].push({name:n,config:t}),null;i=r._config}return y[n]=new uu(df(i,t)),gi[n]&&gi[n].forEach(function(n){pu(n.name,n.config)}),oi(n),y[n]}function wt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return di;if(!ut(n)){if(t=wr(n))return t;n=[n]}return function(n){for(var t,i,f,u,r=0;r<n.length;){for(t=(u=ke(n[r]).split("-")).length,i=(i=ke(n[r+1]))?i.split("-"):null;0<t;){if(f=wr(u.slice(0,t).join("-")))return f;if(i&&i.length>=t&&pf(u,i,!0)>=t-1)break;t--}r++}return di}(n)}function wu(n){var i,t=n._a;return t&&-2===u(n).overflow&&(i=t[at]<0||11<t[at]?at:t[st]<1||t[st]>yr(t[tt],t[at])?st:t[v]<0||24<t[v]||24===t[v]&&(0!==t[it]||0!==t[vt]||0!==t[ni])?v:t[it]<0||59<t[it]?it:t[vt]<0||59<t[vt]?vt:t[ni]<0||999<t[ni]?ni:-1,u(n)._overflowDayOfYear&&(i<tt||st<i)&&(i=st),u(n)._overflowWeeks&&-1===i&&(i=as),u(n)._overflowWeekday&&-1===i&&(i=vs),u(n).overflow=i),n}function si(n,t,i){return null!=n?n:null!=t?t:i}function bu(n){var i,f,e,h,o,s=[],l,r;if(!n._d){for(l=n,r=new Date(t.now()),e=l._useUTC?[r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()]:[r.getFullYear(),r.getMonth(),r.getDate()],n._w&&null==n._a[st]&&null==n._a[at]&&function(n){var t,o,f,i,r,e,h,s,l;null!=(t=n._w).GG||null!=t.W||null!=t.E?(r=1,e=4,o=si(t.GG,n._a[tt],ki(c(),1,4).year),f=si(t.W,1),((i=si(t.E,1))<1||7<i)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,l=ki(c(),r,e),o=si(t.gg,n._a[tt],l.year),f=si(t.w,l.week),null!=t.d?((i=t.d)<0||6<i)&&(s=!0):null!=t.e?(i=t.e+r,(t.e<0||6<t.e)&&(s=!0)):i=r);f<1||f>ti(o,r,e)?u(n)._overflowWeeks=!0:null!=s?u(n)._overflowWeekday=!0:(h=ve(o,f,i,r,e),n._a[tt]=h.year,n._dayOfYear=h.dayOfYear)}(n),null!=n._dayOfYear&&(o=si(n._a[tt],e[tt]),(n._dayOfYear>wi(o)||0===n._dayOfYear)&&(u(n)._overflowDayOfYear=!0),f=bi(o,0,n._dayOfYear),n._a[at]=f.getUTCMonth(),n._a[st]=f.getUTCDate()),i=0;i<3&&null==n._a[i];++i)n._a[i]=s[i]=e[i];for(;i<7;i++)n._a[i]=s[i]=null==n._a[i]?2===i?1:0:n._a[i];24===n._a[v]&&0===n._a[it]&&0===n._a[vt]&&0===n._a[ni]&&(n._nextDay=!0,n._a[v]=0);n._d=(n._useUTC?bi:function(n,t,i,r,u,f,e){var o;return n<100&&0<=n?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}).apply(null,s);h=n._useUTC?n._d.getUTCDay():n._d.getDay();null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[v]=24);n._w&&void 0!==n._w.d&&n._w.d!==h&&(u(n).weekdayMismatch=!0)}}function de(n){var t,r,o,e,f,s,h=n._i,i=nh.exec(h)||th.exec(h);if(i){for(u(n).iso=!0,t=0,r=br.length;t<r;t++)if(br[t][1].exec(i[1])){e=br[t][0];o=!1!==br[t][2];break}if(null==e)return void(n._isValid=!1);if(i[3]){for(t=0,r=ku.length;t<r;t++)if(ku[t][1].exec(i[3])){f=(i[2]||" ")+ku[t][0];break}if(null==f)return void(n._isValid=!1)}if(!o&&null!=f)return void(n._isValid=!1);if(i[4]){if(!ih.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=e+(f||"")+(s||"");du(n)}else n._isValid=!1}function to(n){var e,i,r,t=ge.exec(n._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")),f;if(t){if(f=function(n,t,i,r,u,f){var e=[function(n){var t=parseInt(n,10);return t<=49?2e3+t:t<=999?1900+t:t}(n),oe.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10)];return f&&e.push(parseInt(f,10)),e}(t[4],t[3],t[2],t[5],t[6],t[7]),i=f,r=n,(e=t[1])&&ye.indexOf(e)!==new Date(i[0],i[1],i[2]).getDay()&&(u(r).weekdayMismatch=!0,!(r._isValid=!1)))return;n._a=f;n._tzm=function(n,t,i){if(n)return no[n];if(t)return 0;var r=parseInt(i,10),u=r%100;return(r-u)/100*60+u}(t[8],t[9],t[10]);n._d=bi.apply(null,n._a);n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);u(n).rfc2822=!0}else n._isValid=!1}function du(n){if(n._f!==t.ISO_8601)if(n._f!==t.RFC_2822){n._a=[];u(n).empty=!0;for(var r,f,c,o,a,h,i=""+n._i,p=i.length,y=0,s=ne(n._f,n._locale).match(gf)||[],e=0;e<s.length;e++)f=s[e],(r=(i.match(ls(f,n))||[])[0])&&(0<(c=i.substr(0,i.indexOf(r))).length&&u(n).unusedInput.push(c),i=i.slice(i.indexOf(r)+r.length),y+=r.length),fi[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),o=f,h=n,null!=(a=r)&&l(lr,o)&&lr[o](a,h._a,h,o)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=p-y;0<i.length&&u(n).unusedInput.push(i);n._a[v]<=12&&!0===u(n).bigHour&&0<n._a[v]&&(u(n).bigHour=void 0);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[v]=function(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):(null!=n.isPM&&((r=n.isPM(i))&&t<12&&(t+=12),r||12!==t||(t=0)),t)}(n._locale,n._a[v],n._meridiem);bu(n);wu(n)}else to(n);else de(n)}function io(n){var r,f,i,s,e=n._i,o=n._f;return n._locale=n._locale||wt(n._l),null===e||void 0===o&&""===e?tr({nullInput:!0}):("string"==typeof e&&(n._i=e=n._locale.preparse(e)),et(e)?new vi(wu(e)):(nr(e)?n._d=e:ut(o)?function(n){var t,e,f,r,i;if(0===n._f.length)return u(n).invalidFormat=!0,n._d=new Date(NaN);for(r=0;r<n._f.length;r++)i=0,t=iu({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],du(t),tu(t)&&(i+=u(t).charsLeftOver,i+=10*u(t).unusedTokens.length,u(t).score=i,(null==f||i<f)&&(f=i,e=t));pt(n,e||t)}(n):o?du(n):b(f=(r=n)._i)?r._d=new Date(t.now()):nr(f)?r._d=new Date(f.valueOf()):"string"==typeof f?(i=r,null===(s=rh.exec(i._i))?(de(i),!1===i._isValid&&(delete i._isValid,to(i),!1===i._isValid&&(delete i._isValid,t.createFromInputFallback(i)))):i._d=new Date(+s[1])):ut(f)?(r._a=yf(f.slice(0),function(n){return parseInt(n,10)}),bu(r)):ai(f)?function(n){if(!n._d){var t=fu(n._i);n._a=yf([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});bu(n)}}(r):dt(f)?r._d=new Date(f):t.createFromInputFallback(r),tu(n)||(n._d=null),n))}function ro(n,t,i,r,u){var e,f={};return!0!==i&&!1!==i||(r=i,i=void 0),(ai(n)&&function(n){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(n).length;for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}(n)||ut(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,(e=new vi(wu(io(f))))._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function c(n,t,i,r){return ro(n,t,i,r,!1)}function eo(n,t){var r,i;if(1===t.length&&ut(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function kr(n){var t=fu(n),i=t.year||0,r=t.quarter||0,u=t.month||0,e=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,h=t.minute||0,c=t.second||0,l=t.millisecond||0;this._isValid=function(n){var i,r,t;for(i in n)if(-1===a.call(hi,i)||null!=n[i]&&isNaN(n[i]))return!1;for(r=!1,t=0;t<hi.length;++t)if(n[hi[t]]){if(r)return!1;parseFloat(n[hi[t]])!==f(n[hi[t]])&&(r=!0)}return!0}(t);this._milliseconds=+l+1e3*c+6e4*h+36e5*s;this._days=+o+7*e;this._months=+u+3*r+12*i;this._data={};this._locale=wt();this._bubble()}function gu(n){return n instanceof kr}function nf(n){return n<0?-1*Math.round(-1*n):Math.round(n)}function oo(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+lt(~~(n/60),2)+t+lt(~~n%60,2)})}function tf(n,t){var u=(t||"").match(n),i,r;return null===u?null:(i=((u[u.length-1]||[])+"").match(so)||["-",0,0],r=60*i[1]+f(i[2]),0===r?0:"+"===i[0]?r:-r)}function rf(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(et(n)||nr(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function uf(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function ho(){return!!this.isValid()&&this._isUTC&&0===this._offset}function rt(n,t){var u,e,o,i=n,r=null;return gu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:dt(n)?(i={},t?i[t]=n:i.milliseconds=n):(r=co.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:f(r[st])*u,h:f(r[v])*u,m:f(r[it])*u,s:f(r[vt])*u,ms:f(nf(1e3*r[ni]))*u}):(r=lo.exec(n))?(u="-"===r[1]?-1:1,i={y:ii(r[2],u),M:ii(r[3],u),w:ii(r[4],u),d:ii(r[5],u),h:ii(r[6],u),m:ii(r[7],u),s:ii(r[8],u)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=function(n,t){var i;return n.isValid()&&t.isValid()?(t=rf(t,n),n.isBefore(t)?i=ao(n,t):((i=ao(t,n)).milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}(c(i.from),c(i.to)),(i={}).ms=o.milliseconds,i.M=o.months),e=new kr(i),gu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ii(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function ao(n,t){var i={};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function vo(n,t){return function(i,r){var u;return null===r||isNaN(+r)||(kf(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),u=i,i=r,r=u),yo(this,rt(i="string"==typeof i?+i:i,r),n),this}}function yo(n,i,r,u){var o=i._milliseconds,f=nf(i._days),e=nf(i._months);n.isValid()&&(u=null==u||u,e&&se(n,vr(n,"Month")+e*r),f&&fe(n,"Date",vr(n,"Date")+f*r),o&&n._d.setTime(n._d.valueOf()+o*r),u&&t.updateOffset(n,f||e))}function ff(n,t){var r=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(r,"months");return-(r+(t-i<0?(t-i)/(i-n.clone().add(r-1,"months")):(t-i)/(n.clone().add(r+1,"months")-i)))||0}function bo(n){var t;return void 0===n?this._locale._abbr:(null!=(t=wt(n))&&(this._locale=t),this)}function ko(){return this._locale}function ci(n,t){return(n%t+t)%t}function go(n,t,i){return n<100&&0<=n?new Date(n+400,t,i)-of:new Date(n,t,i).valueOf()}function ns(n,t,i){return n<100&&0<=n?Date.UTC(n+400,t,i)-of:Date.UTC(n,t,i)}function dr(n,t){r(0,[n,n.length],0,t)}function ts(n,t,i,r,u){var f;return null==n?ki(this,r,u).year:((f=ti(n,r,u))<t&&(t=f),function(n,t,i,r,u){var e=ve(n,t,i,r,u),f=bi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}.call(this,n,t,i,r,u))}function uh(n,t){t[ni]=f(1e3*("0."+n))}function fs(n){return n}function gr(n,t,i,r){var u=wt(),f=ft().set(r,t);return u[i](f,n)}function es(n,t,i){if(dt(n)&&(t=n,n=void 0),n=n||"",null!=t)return gr(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=gr(n,r,i,"month");return u}function hf(n,t,i,r){var u,o,f,e;if("boolean"==typeof n?dt(t)&&(i=t,t=void 0):(t=n,n=!1,dt(i=t)&&(i=t,t=void 0)),t=t||"",o=wt(),f=n?o._week.dow:0,null!=i)return gr(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=gr(t,(u+f)%7,r,"day");return e}function os(n,t,i,r){var u=rt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function ss(n){return n<0?Math.floor(n):Math.ceil(n)}function hs(n){return 4800*n/146097}function cf(n){return 146097*n/4800}function yt(n){return function(){return this.as(n)}}function ri(n){return function(){return this.isValid()?this._data[n]:NaN}}function li(n){return(0<n)-(n<0)||+n}function nu(){if(!this.isValid())return this.localeData().invalidDate();var i,o,t=lf(this._milliseconds)/1e3,v=lf(this._days),s=lf(this._months);o=d((i=d(t/60))/60);t%=60;i%=60;var h=d(s/12),c=s%=12,l=v,r=o,u=i,f=t?t.toFixed(3).replace(/\.?0+$/,""):"",n=this.asSeconds();if(!n)return"P0D";var y=n<0?"-":"",a=li(this._months)!==li(n)?"-":"",p=li(this._days)!==li(n)?"-":"",e=li(this._milliseconds)!==li(n)?"-":"";return y+"P"+(h?a+h+"Y":"")+(c?a+c+"M":"")+(l?p+l+"D":"")+(r||u||f?"T":"")+(r?e+r+"H":"")+(u?e+u+"M":"")+(f?e+f+"S":"")}var af,vf,ir,rr,bf,ru,ui,eu,lr,a,lu,ce,le,ge,no,uo,fo,hi,so,co,lo,po,wo,ef,of,sf,is,bt,rs,us,n,o,ht,e;vf=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};ir=t.momentProperties=[];rr=!1;ru={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;bf=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};ui={};eu={};var gf=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ur=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ou={},fi={};var te=/\d/,k=/\d\d/,ie=/\d{3}/,su=/\d{4}/,er=/[+-]?\d{6}/,s=/\d\d?/,re=/\d\d\d\d?/,ue=/\d\d\d\d\d\d?/,or=/\d{1,3}/,hu=/\d{1,4}/,sr=/[+-]?\d{1,6}/,hr=/[+-]?\d+/,cs=/Z|[+-]\d\d:?\d\d/gi,cr=/Z|[+-]\d\d(?::?\d\d)?/gi,yi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,cu={};lr={};var tt=0,at=1,st=2,v=3,it=4,vt=5,ni=6,as=7,vs=8;r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",hr);i("YY",s,k);i("YYYY",hu,su);i("YYYYY",sr,er);i("YYYYYY",sr,er);h(["YYYYY","YYYYYY"],tt);h("YYYY",function(n,i){i[tt]=2===n.length?t.parseTwoDigitYear(n):f(n)});h("YY",function(n,i){i[tt]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[tt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(68<f(n)?1900:2e3)};lu=ei("FullYear",!0);a=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",s);i("MM",s,k);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[at]=f(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);null!=f?t[at]=f:u(i).invalidMonth=n});var ee=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ys="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),oe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");ce=yi;le=yi;r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",s);i("ww",s,k);i("W",s);i("WW",s,k);pi(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",s);i("e",s);i("E",s);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});pi(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);null!=f?t.d=f:u(i).invalidWeekday=n});pi(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var ps="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ye="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ws="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),bs=yi,ks=yi,ds=yi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,yu);r("k",["kk",2],0,function(){return this.hours()||24});r("hmm",0,0,function(){return""+yu.apply(this)+lt(this.minutes(),2)});r("hmmss",0,0,function(){return""+yu.apply(this)+lt(this.minutes(),2)+lt(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+lt(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+lt(this.minutes(),2)+lt(this.seconds(),2)});pe("a",!0);pe("A",!1);p("hour","h");w("hour",13);i("a",we);i("A",we);i("H",s);i("h",s);i("k",s);i("HH",s,k);i("hh",s,k);i("kk",s,k);i("hmm",re);i("hmmss",ue);i("Hmm",re);i("Hmmss",ue);h(["H","HH"],v);h(["k","kk"],function(n,t){var i=f(n);t[v]=24===i?0:i});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[v]=f(n);u(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[v]=f(n.substr(0,r));t[it]=f(n.substr(r));u(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[v]=f(n.substr(0,r));t[it]=f(n.substr(r,2));t[vt]=f(n.substr(e));u(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[v]=f(n.substr(0,i));t[it]=f(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[v]=f(n.substr(0,i));t[it]=f(n.substr(i,2));t[vt]=f(n.substr(r))});var di,gs=ei("Hours",!0),be={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ys,monthsShort:oe,week:{dow:0,doy:6},weekdays:ps,weekdaysMin:ws,weekdaysShort:ye,meridiemParse:/[ap]\.?m?\.?/i},y={},gi={};var nh=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,th=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ih=/Z|[+-]\d\d(?::?\d\d)?/,br=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ku=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],rh=/^\/?Date\((\-?\d+)/i;for(ge=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,no={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},t.createFromInputFallback=g("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){},uo=g("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:tr()}),fo=g("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?this<n?this:n:tr()}),hi=["year","quarter","month","week","day","hour","minute","second","millisecond"],oo("Z",":"),oo("ZZ",""),i("Z",cr),i("ZZ",cr),h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=tf(cr,n)}),so=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},co=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,lo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,rt.fn=kr.prototype,rt.invalid=function(){return rt(NaN)},po=vo(1,"add"),wo=vo(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",ef=g("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)}),of=126227808e5,r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),dr("gggg","weekYear"),dr("ggggg","weekYear"),dr("GGGG","isoWeekYear"),dr("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",hr),i("g",hr),i("GG",s,k),i("gg",s,k),i("GGGG",hu,su),i("gggg",hu,su),i("GGGGG",sr,er),i("ggggg",sr,er),pi(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),pi(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",te),h("Q",function(n,t){t[at]=3*(f(n)-1)}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",s),i("DD",s,k),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],st),h("Do",function(n,t){t[st]=f(n.match(s)[0])}),sf=ei("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",or),i("DDDD",ie),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",s),i("mm",s,k),h(["m","mm"],it),is=ei("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",s),i("ss",s,k),h(["s","ss"],vt),rs=ei("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),p("millisecond","ms"),w("millisecond",16),i("S",or,te),i("SS",or,k),i("SSS",or,ie),bt="SSSS";bt.length<=9;bt+="S")i(bt,/\d+/);for(bt="S";bt.length<=9;bt+="S")h(bt,uh);us=ei("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=vi.prototype;n.add=po;n.calendar=function(n,i){var u=n||c(),f=rf(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(ot(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))};n.clone=function(){return new vi(this)};n.diff=function(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(!(r=rf(n,this)).isValid())return NaN;switch(f=6e4*(r.utcOffset()-this.utcOffset()),t=nt(t)){case"year":u=ff(this,r)/12;break;case"month":u=ff(this,r);break;case"quarter":u=ff(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:d(u)};n.endOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;r=this._isUTC?ns:go;switch(n){case"year":i=r(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf();i+=3599999-ci(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i+=59999-ci(i,6e4);break;case"second":i=this._d.valueOf();i+=999-ci(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.format=function(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=fr(this,n);return this.localeData().postformat(i)};n.from=function(n,t){return this.isValid()&&(et(n)&&n.isValid()||c(n).isValid())?rt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.fromNow=function(n){return this.from(c(),n)};n.to=function(n,t){return this.isValid()&&(et(n)&&n.isValid()||c(n).isValid())?rt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.toNow=function(n){return this.to(c(),n)};n.get=function(n){return ot(this[n=nt(n)])?this[n]():this};n.invalidAt=function(){return u(this).overflow};n.isAfter=function(n,t){var i=et(n)?n:c(n);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf())};n.isBefore=function(n,t){var i=et(n)?n:c(n);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf())};n.isBetween=function(n,t,i,r){var u=et(n)?n:c(n),f=et(t)?t:c(t);return!!(this.isValid()&&u.isValid()&&f.isValid())&&("("===(r=r||"()")[0]?this.isAfter(u,i):!this.isBefore(u,i))&&(")"===r[1]?this.isBefore(f,i):!this.isAfter(f,i))};n.isSame=function(n,t){var i,r=et(n)?n:c(n);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf()))};n.isSameOrAfter=function(n,t){return this.isSame(n,t)||this.isAfter(n,t)};n.isSameOrBefore=function(n,t){return this.isSame(n,t)||this.isBefore(n,t)};n.isValid=function(){return tu(this)};n.lang=ef;n.locale=bo;n.localeData=ko;n.max=fo;n.min=uo;n.parsingFlags=function(){return pt({},u(this))};n.set=function(n,t){if("object"==typeof n)for(var r=function(n){var t=[];for(var i in n)t.push({unit:i,priority:eu[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}(n=fu(n)),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(ot(this[n=nt(n)]))return this[n](t);return this};n.startOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;r=this._isUTC?ns:go;switch(n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf();i-=ci(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i-=ci(i,6e4);break;case"second":i=this._d.valueOf();i-=ci(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.subtract=wo;n.toArray=function(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]};n.toObject=function(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}};n.toDate=function(){return new Date(this.valueOf())};n.toISOString=function(n){if(!this.isValid())return null;var i=!0!==n,t=i?this.clone().utc():this;return t.year()<0||9999<t.year()?fr(t,i?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ot(Date.prototype.toISOString)?i?this.toDate().toISOString():new Date(this.valueOf()+6e4*this.utcOffset()).toISOString().replace("Z",fr(t,"Z")):fr(t,i?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")};n.inspect=function(){var n,t;if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";n="moment";t="";this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u=t+'[")]';return this.format(i+r+"-MM-DD[T]HH:mm:ss.SSS"+u)};n.toJSON=function(){return this.isValid()?this.toISOString():null};n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};n.unix=function(){return Math.floor(this.valueOf()/1e3)};n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)};n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};n.year=lu;n.isLeapYear=function(){return ar(this.year())};n.weekYear=function(n){return ts.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};n.isoWeekYear=function(n){return ts.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)};n.quarter=n.quarters=function(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)};n.month=he;n.daysInMonth=function(){return yr(this.year(),this.month())};n.week=n.weeks=function(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")};n.isoWeek=n.isoWeeks=function(n){var t=ki(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")};n.weeksInYear=function(){var n=this.localeData()._week;return ti(this.year(),n.dow,n.doy)};n.isoWeeksInYear=function(){return ti(this.year(),1,4)};n.date=sf;n.day=n.days=function(n){if(!this.isValid())return null!=n?this:NaN;var t,i,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(t=n,i=this.localeData(),n="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=i.weekdaysParse(t))?t:null:parseInt(t,10),this.add(n-r,"d")):r};n.weekday=function(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")};n.isoWeekday=function(n){if(!this.isValid())return null!=n?this:NaN;if(null==n)return this.day()||7;var t,i,r=(t=n,i=this.localeData(),"string"==typeof t?i.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?r:r-7)};n.dayOfYear=function(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")};n.hour=n.hours=gs;n.minute=n.minutes=is;n.second=n.seconds=rs;n.millisecond=n.milliseconds=us;n.utcOffset=function(n,i,r){var u,f=this._offset||0;if(!this.isValid())return null!=n?this:NaN;if(null==n)return this._isUTC?f:uf(this);if("string"==typeof n){if(null===(n=tf(cr,n)))return this}else Math.abs(n)<16&&!r&&(n*=60);return!this._isUTC&&i&&(u=uf(this)),this._offset=n,this._isUTC=!0,null!=u&&this.add(u,"m"),f!==n&&(!i||this._changeInProgress?yo(this,rt(n-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this};n.utc=function(n){return this.utcOffset(0,n)};n.local=function(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(uf(this),"m")),this};n.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var n=tf(cs,this._i);null!=n?this.utcOffset(n):this.utcOffset(0,!0)}return this};n.hasAlignedHourOffset=function(n){return!!this.isValid()&&(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0)};n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};n.isLocal=function(){return!!this.isValid()&&!this._isUTC};n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC};n.isUtc=ho;n.isUTC=ho;n.zoneAbbr=function(){return this._isUTC?"UTC":""};n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};n.dates=g("dates accessor is deprecated. Use date instead.",sf);n.months=g("months accessor is deprecated. Use month instead",he);n.years=g("years accessor is deprecated. Use year instead",lu);n.zone=g("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()});n.isDSTShifted=g("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){var n,t;return b(this._isDSTShifted)?(n={},(iu(n,this),(n=io(n))._a)?(t=n._isUTC?ft(n._a):c(n._a),this._isDSTShifted=this.isValid()&&0<pf(n._a,t.toArray())):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted});o=uu.prototype;o.calendar=function(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return ot(r)?r.call(t,i):r};o.longDateFormat=function(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])};o.invalidDate=function(){return this._invalidDate};o.ordinal=function(n){return this._ordinal.replace("%d",n)};o.preparse=fs;o.postformat=fs;o.relativeTime=function(n,t,i,r){var u=this._relativeTime[i];return ot(u)?u(n,t,i,r):u.replace(/%d/i,n)};o.pastFuture=function(n,t){var i=this._relativeTime[0<n?"future":"past"];return ot(i)?i(t):i.replace(/%s/i,t)};o.set=function(n){var t;for(var i in n)ot(t=n[i])?this[i]=t:this["_"+i]=t;this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};o.months=function(n,t){return n?ut(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ee).test(t)?"format":"standalone"][n.month()]:ut(this._months)?this._months:this._months.standalone};o.monthsShort=function(n,t){return n?ut(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ee.test(t)?"format":"standalone"][n.month()]:ut(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};o.monthsParse=function(n,t,i){var r,u,f;if(this._monthsParseExact)return function(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ft([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(r=a.call(this._shortMonthsParse,f))?r:null:-1!==(r=a.call(this._longMonthsParse,f))?r:null:"MMM"===t?-1!==(r=a.call(this._shortMonthsParse,f))?r:-1!==(r=a.call(this._longMonthsParse,f))?r:null:-1!==(r=a.call(this._longMonthsParse,f))?r:-1!==(r=a.call(this._shortMonthsParse,f))?r:null}.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ft([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r};o.monthsRegex=function(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ae.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=le),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)};o.monthsShortRegex=function(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ae.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=ce),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)};o.week=function(n){return ki(n,this._week.dow,this._week.doy).week};o.firstDayOfYear=function(){return this._week.doy};o.firstDayOfWeek=function(){return this._week.dow};o.weekdays=function(n,t){var i=ut(this._weekdays)?this._weekdays:this._weekdays[n&&!0!==n&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===n?au(i,this._week.dow):n?i[n.day()]:i};o.weekdaysMin=function(n){return!0===n?au(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin};o.weekdaysShort=function(n){return!0===n?au(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort};o.weekdaysParse=function(n,t,i){var r,u,f;if(this._weekdaysParseExact)return function(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ft([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=a.call(this._weekdaysParse,u))?r:null:"ddd"===t?-1!==(r=a.call(this._shortWeekdaysParse,u))?r:null:-1!==(r=a.call(this._minWeekdaysParse,u))?r:null:"dddd"===t?-1!==(r=a.call(this._weekdaysParse,u))?r:-1!==(r=a.call(this._shortWeekdaysParse,u))?r:-1!==(r=a.call(this._minWeekdaysParse,u))?r:null:"ddd"===t?-1!==(r=a.call(this._shortWeekdaysParse,u))?r:-1!==(r=a.call(this._weekdaysParse,u))?r:-1!==(r=a.call(this._minWeekdaysParse,u))?r:null:-1!==(r=a.call(this._minWeekdaysParse,u))?r:-1!==(r=a.call(this._weekdaysParse,u))?r:-1!==(r=a.call(this._shortWeekdaysParse,u))?r:null}.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ft([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r};o.weekdaysRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=bs),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)};o.weekdaysShortRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ks),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};o.weekdaysMinRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ds),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};o.isPM=function(n){return"p"===(n+"").toLowerCase().charAt(0)};o.meridiem=function(n,t,i){return 11<n?i?"pm":"PM":i?"am":"AM"};oi("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10;return n+(1===f(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}});t.lang=g("moment.lang is deprecated. Use moment.locale instead.",oi);t.langData=g("moment.langData is deprecated. Use moment.localeData instead.",wt);ht=Math.abs;var fh=yt("ms"),eh=yt("s"),oh=yt("m"),sh=yt("h"),hh=yt("d"),ch=yt("w"),lh=yt("M"),ah=yt("Q"),vh=yt("y");var yh=ri("milliseconds"),ph=ri("seconds"),wh=ri("minutes"),bh=ri("hours"),kh=ri("days"),dh=ri("months"),gh=ri("years"),kt=Math.round,ct={ss:44,s:45,m:45,h:22,d:26,M:11},lf=Math.abs;return e=kr.prototype,e.isValid=function(){return this._isValid},e.abs=function(){var n=this._data;return this._milliseconds=ht(this._milliseconds),this._days=ht(this._days),this._months=ht(this._months),n.milliseconds=ht(n.milliseconds),n.seconds=ht(n.seconds),n.minutes=ht(n.minutes),n.hours=ht(n.hours),n.months=ht(n.months),n.years=ht(n.years),this},e.add=function(n,t){return os(this,n,t,1)},e.subtract=function(n,t){return os(this,n,t,-1)},e.as=function(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if("month"===(n=nt(n))||"quarter"===n||"year"===n)switch(t=this._days+i/864e5,r=this._months+hs(t),n){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(cf(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}},e.asMilliseconds=fh,e.asSeconds=eh,e.asMinutes=oh,e.asHours=sh,e.asDays=hh,e.asWeeks=ch,e.asMonths=lh,e.asQuarters=ah,e.asYears=vh,e.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*f(this._months/12):NaN},e._bubble=function(){var u,f,e,o,s,r=this._milliseconds,t=this._days,n=this._months,i=this._data;return 0<=r&&0<=t&&0<=n||r<=0&&t<=0&&n<=0||(r+=864e5*ss(cf(n)+t),n=t=0),i.milliseconds=r%1e3,u=d(r/1e3),i.seconds=u%60,f=d(u/60),i.minutes=f%60,e=d(f/60),i.hours=e%24,n+=s=d(hs(t+=d(e/24))),t-=ss(cf(s)),o=d(n/12),n%=12,i.days=t,i.months=n,i.years=o,this},e.clone=function(){return rt(this)},e.get=function(n){return n=nt(n),this.isValid()?this[n+"s"]():NaN},e.milliseconds=yh,e.seconds=ph,e.minutes=wh,e.hours=bh,e.days=kh,e.weeks=function(){return d(this.days()/7)},e.months=dh,e.years=gh,e.humanize=function(n){if(!this.isValid())return this.localeData().invalidDate();var l,a,t,i,r,u,f,e,s,o,h=this.localeData(),c=(l=!n,a=h,t=rt(this).abs(),i=kt(t.as("s")),r=kt(t.as("m")),u=kt(t.as("h")),f=kt(t.as("d")),e=kt(t.as("M")),s=kt(t.as("y")),(o=i<=ct.ss&&["s",i]||i<ct.s&&["ss",i]||r<=1&&["m"]||r<ct.m&&["mm",r]||u<=1&&["h"]||u<ct.h&&["hh",u]||f<=1&&["d"]||f<ct.d&&["dd",f]||e<=1&&["M"]||e<ct.M&&["MM",e]||s<=1&&["y"]||["yy",s])[2]=l,o[3]=0<+this,o[4]=a,function(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}.apply(null,o));return n&&(c=h.pastFuture(+this,c)),h.postformat(c)},e.toISOString=nu,e.toString=nu,e.toJSON=nu,e.locale=bo,e.localeData=ko,e.toIsoString=g("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",nu),e.lang=ef,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",hr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),h("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.24.0",af=c,t.fn=n,t.min=function(){return eo("isBefore",[].slice.call(arguments,0))},t.max=function(){return eo("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=ft,t.unix=function(n){return c(1e3*n)},t.months=function(n,t){return es(n,t,"months")},t.isDate=nr,t.locale=oi,t.invalid=tr,t.duration=rt,t.isMoment=et,t.weekdays=function(n,t,i){return hf(n,t,i,"weekdays")},t.parseZone=function(){return c.apply(null,arguments).parseZone()},t.localeData=wt,t.isDuration=gu,t.monthsShort=function(n,t){return es(n,t,"monthsShort")},t.weekdaysMin=function(n,t,i){return hf(n,t,i,"weekdaysMin")},t.defineLocale=pu,t.updateLocale=function(n,t){if(null!=t){var i,r,u=be;null!=(r=wr(n))&&(u=r._config);(i=new uu(t=df(u,t))).parentLocale=y[n];y[n]=i;oi(n)}else null!=y[n]&&(null!=y[n].parentLocale?y[n]=y[n].parentLocale:null!=y[n]&&delete y[n]);return y[n]},t.locales=function(){return bf(y)},t.weekdaysShort=function(n,t,i){return hf(n,t,i,"weekdaysShort")},t.normalizeUnits=nt,t.relativeTimeRounding=function(n){return void 0===n?kt:"function"==typeof n&&(kt=n,!0)},t.relativeTimeThreshold=function(n,t){return void 0!==ct[n]&&(void 0===t?ct[n]:(ct[n]=t,"s"===n&&(ct.ss=t-1),!0))},t.calendarFormat=function(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},t.prototype=n,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}),function(n){"use strict";n.fn.counterUp=function(t){var r,i=n.extend({time:400,delay:10,offset:100,beginAt:0,formatter:!1,context:"window",callback:function(){}},t);return this.each(function(){var t=n(this),u={time:n(this).data("counterup-time")||i.time,delay:n(this).data("counterup-delay")||i.delay,offset:n(this).data("counterup-offset")||i.offset,beginAt:n(this).data("counterup-beginat")||i.beginAt,context:n(this).data("counterup-context")||i.context};t.waypoint(function(){!function(){var y=[],o=u.time/u.delay,f=t.attr("data-num")?t.attr("data-num"):t.text(),p=/[0-9]+,[0-9]+/.test(f),w=((f=f.replace(/,/g,"")).split(".")[1]||[]).length,s,h,c,e,n;if(u.beginAt>f&&(u.beginAt=f),s=/[0-9]+:[0-9]+:[0-9]+/.test(f),s)for(h=f.split(":"),c=1,r=0;h.length>0;)r+=c*parseInt(h.pop(),10),c*=60;for(e=o;e>=u.beginAt/f*o;e--){if(n=parseFloat(f/o*e).toFixed(w),s){n=parseInt(r/o*e);var l=parseInt(n/3600)%24,a=parseInt(n/60)%60,v=parseInt(n%60,10);n=(l<10?"0"+l:l)+":"+(a<10?"0"+a:a)+":"+(v<10?"0"+v:v)}if(p)for(;/(\d+)(\d{3})/.test(n.toString());)n=n.toString().replace(/(\d+)(\d{3})/,"$1,$2");i.formatter&&(n=i.formatter.call(this,n));y.unshift(n)}t.data("counterup-nums",y);t.text(u.beginAt);t.data("counterup-func",function(){t.data("counterup-nums")?(t.html(t.data("counterup-nums").shift()),t.data("counterup-nums").length?setTimeout(t.data("counterup-func"),u.delay):(t.data("counterup-nums",null),t.data("counterup-func",null),i.callback.call(this))):i.callback.call(this)});setTimeout(t.data("counterup-func"),u.delay)}();this.destroy()},{offset:u.offset+"%",context:u.context})})}}(jQuery),function(n,t){var i,r;"function"==typeof define&&define.amd?define(["moment","jquery"],function(n,i){return i.fn||(i.fn={}),"function"!=typeof n&&n.hasOwnProperty("default")&&(n=n.default),t(n,i)}):"object"==typeof module&&module.exports?(i="undefined"!=typeof window?window.jQuery:void 0,i||(i=require("jquery")).fn||(i.fn={}),r="undefined"!=typeof window&&void 0!==window.moment?window.moment:require("moment"),module.exports=t(r,i)):n.daterangepicker=t(n.moment,n.jQuery)}("undefined"!=typeof window?window:this,function(n,t){var i=function(i,r,u){var l,y,f,o,e,h,a,s,v,c;if((this.parentEl="body",this.element=t(i),this.startDate=n().startOf("day"),this.endDate=n().endOf("day"),this.minDate=!1,this.maxDate=!1,this.maxSpan=!1,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.minYear=n().subtract(100,"year").format("YYYY"),this.maxYear=n().add(100,"year").format("YYYY"),this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.showCustomRangeLabel=!0,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.linkedCalendars=!0,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.ranges={},this.opens="right",this.element.hasClass("pull-right")&&(this.opens="left"),this.drops="down",this.element.hasClass("dropup")&&(this.drops="up"),this.buttonClasses="btn btn-sm",this.applyButtonClasses="btn-primary",this.cancelButtonClasses="btn-default",this.locale={direction:"ltr",format:"DD/MM/YYYY",separator:" - ",applyLabel:"Done",cancelLabel:"Cancel",weekLabel:"W",customRangeLabel:"Custom Range",daysOfWeek:n.weekdaysMin(),monthNames:n.monthsShort(),firstDay:n.localeData().firstDayOfWeek()},this.callback=function(){},this.isShowing=!1,this.leftCalendar={},this.rightCalendar={},"object"==typeof r&&null!==r||(r={}),"string"==typeof(r=t.extend(this.element.data(),r)).template||r.template instanceof t||(r.template='<div class="daterangepicker"><div class="ranges"><\/div><div class="drp-calendar left"><div class="calendar-table"><\/div><div class="calendar-time"><\/div><\/div><div class="drp-calendar right"><div class="calendar-table"><\/div><div class="calendar-time"><\/div><\/div><div class="drp-buttons"><span class="drp-selected"><\/span><button class="cancelBtn" type="button"><\/button><button class="applyBtn" disabled="disabled" type="button"><\/button> <\/div><\/div>'),this.parentEl=r.parentEl&&t(r.parentEl).length?t(r.parentEl):t(this.parentEl),this.container=t(r.template).appendTo(this.parentEl),"object"==typeof r.locale&&("string"==typeof r.locale.direction&&(this.locale.direction=r.locale.direction),"string"==typeof r.locale.format&&(this.locale.format=r.locale.format),"string"==typeof r.locale.separator&&(this.locale.separator=r.locale.separator),"object"==typeof r.locale.daysOfWeek&&(this.locale.daysOfWeek=r.locale.daysOfWeek.slice()),"object"==typeof r.locale.monthNames&&(this.locale.monthNames=r.locale.monthNames.slice()),"number"==typeof r.locale.firstDay&&(this.locale.firstDay=r.locale.firstDay),"string"==typeof r.locale.applyLabel&&(this.locale.applyLabel=r.locale.applyLabel),"string"==typeof r.locale.cancelLabel&&(this.locale.cancelLabel=r.locale.cancelLabel),"string"==typeof r.locale.weekLabel&&(this.locale.weekLabel=r.locale.weekLabel),"string"==typeof r.locale.customRangeLabel))&&((v=document.createElement("textarea")).innerHTML=r.locale.customRangeLabel,l=v.value,this.locale.customRangeLabel=l),this.container.addClass(this.locale.direction),"string"==typeof r.startDate&&(this.startDate=n(r.startDate,this.locale.format)),"string"==typeof r.endDate&&(this.endDate=n(r.endDate,this.locale.format)),"string"==typeof r.minDate&&(this.minDate=n(r.minDate,this.locale.format)),"string"==typeof r.maxDate&&(this.maxDate=n(r.maxDate,this.locale.format)),"object"==typeof r.startDate&&(this.startDate=n(r.startDate)),"object"==typeof r.endDate&&(this.endDate=n(r.endDate)),"object"==typeof r.minDate&&(this.minDate=n(r.minDate)),"object"==typeof r.maxDate&&(this.maxDate=n(r.maxDate)),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),"string"==typeof r.applyButtonClasses&&(this.applyButtonClasses=r.applyButtonClasses),"string"==typeof r.applyClass&&(this.applyButtonClasses=r.applyClass),"string"==typeof r.cancelButtonClasses&&(this.cancelButtonClasses=r.cancelButtonClasses),"string"==typeof r.cancelClass&&(this.cancelButtonClasses=r.cancelClass),"object"==typeof r.maxSpan&&(this.maxSpan=r.maxSpan),"object"==typeof r.dateLimit&&(this.maxSpan=r.dateLimit),"string"==typeof r.opens&&(this.opens=r.opens),"string"==typeof r.drops&&(this.drops=r.drops),"boolean"==typeof r.showWeekNumbers&&(this.showWeekNumbers=r.showWeekNumbers),"boolean"==typeof r.showISOWeekNumbers&&(this.showISOWeekNumbers=r.showISOWeekNumbers),"string"==typeof r.buttonClasses&&(this.buttonClasses=r.buttonClasses),"object"==typeof r.buttonClasses&&(this.buttonClasses=r.buttonClasses.join(" ")),"boolean"==typeof r.showDropdowns&&(this.showDropdowns=r.showDropdowns),"number"==typeof r.minYear&&(this.minYear=r.minYear),"number"==typeof r.maxYear&&(this.maxYear=r.maxYear),"boolean"==typeof r.showCustomRangeLabel&&(this.showCustomRangeLabel=r.showCustomRangeLabel),"boolean"==typeof r.singleDatePicker&&(this.singleDatePicker=r.singleDatePicker,this.singleDatePicker&&(this.endDate=this.startDate.clone())),"boolean"==typeof r.timePicker&&(this.timePicker=r.timePicker),"boolean"==typeof r.timePickerSeconds&&(this.timePickerSeconds=r.timePickerSeconds),"number"==typeof r.timePickerIncrement&&(this.timePickerIncrement=r.timePickerIncrement),"boolean"==typeof r.timePicker24Hour&&(this.timePicker24Hour=r.timePicker24Hour),"boolean"==typeof r.autoApply&&(this.autoApply=r.autoApply),"boolean"==typeof r.autoUpdateInput&&(this.autoUpdateInput=r.autoUpdateInput),"boolean"==typeof r.linkedCalendars&&(this.linkedCalendars=r.linkedCalendars),"function"==typeof r.isInvalidDate&&(this.isInvalidDate=r.isInvalidDate),"function"==typeof r.isCustomDate&&(this.isCustomDate=r.isCustomDate),"boolean"==typeof r.alwaysShowCalendars&&(this.alwaysShowCalendars=r.alwaysShowCalendars),0!=this.locale.firstDay)for(y=this.locale.firstDay;y>0;)this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()),y--;if(void 0===r.startDate&&void 0===r.endDate&&t(this.element).is(":text")&&(h=t(this.element).val(),a=h.split(this.locale.separator),f=o=null,2==a.length?(f=n(a[0],this.locale.format),o=n(a[1],this.locale.format)):this.singleDatePicker&&""!==h&&(f=n(h,this.locale.format),o=n(h,this.locale.format)),null!==f&&null!==o&&(this.setStartDate(f),this.setEndDate(o))),"object"==typeof r.ranges){for(e in r.ranges)f="string"==typeof r.ranges[e][0]?n(r.ranges[e][0],this.locale.format):n(r.ranges[e][0]),o="string"==typeof r.ranges[e][1]?n(r.ranges[e][1],this.locale.format):n(r.ranges[e][1]),this.minDate&&f.isBefore(this.minDate)&&(f=this.minDate.clone()),s=this.maxDate,(this.maxSpan&&s&&f.clone().add(this.maxSpan).isAfter(s)&&(s=f.clone().add(this.maxSpan)),s&&o.isAfter(s)&&(o=s.clone()),this.minDate&&o.isBefore(this.minDate,this.timepicker?"minute":"day")||s&&f.isAfter(s,this.timepicker?"minute":"day"))||((v=document.createElement("textarea")).innerHTML=e,l=v.value,this.ranges[l]=[f,o]);c="<ul>";for(e in this.ranges)c+='<li data-range-key="'+e+'">'+e+"<\/li>";this.showCustomRangeLabel&&(c+='<li data-range-key="'+this.locale.customRangeLabel+'">'+this.locale.customRangeLabel+"<\/li>");c+="<\/ul>";this.container.find(".ranges").prepend(c)}"function"==typeof u&&(this.callback=u);this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"),this.container.find(".calendar-time").hide());this.timePicker&&this.autoApply&&(this.autoApply=!1);this.autoApply&&this.container.addClass("auto-apply");"object"==typeof r.ranges&&this.container.addClass("show-ranges");this.singleDatePicker&&(this.container.addClass("single"),this.container.find(".drp-calendar.left").addClass("single"),this.container.find(".drp-calendar.left").show(),this.container.find(".drp-calendar.right").hide(),!this.timePicker&&this.autoApply&&this.container.addClass("auto-apply"));(void 0===r.ranges&&!this.singleDatePicker||this.alwaysShowCalendars)&&this.container.addClass("show-calendar");this.container.addClass("opens"+this.opens);this.container.find(".applyBtn, .cancelBtn").addClass(this.buttonClasses);this.applyButtonClasses.length&&this.container.find(".applyBtn").addClass(this.applyButtonClasses);this.cancelButtonClasses.length&&this.container.find(".cancelBtn").addClass(this.cancelButtonClasses);this.container.find(".applyBtn").html("<span>"+this.locale.applyLabel+"<\/span>");this.container.find(".cancelBtn").html(this.locale.cancelLabel);this.container.find(".drp-calendar").on("click.daterangepicker",".prev",t.proxy(this.clickPrev,this)).on("click.daterangepicker",".next",t.proxy(this.clickNext,this)).on("mousedown.daterangepicker","td.available",t.proxy(this.clickDate,this)).on("mouseenter.daterangepicker","td.available",t.proxy(this.hoverDate,this)).on("change.daterangepicker","select.yearselect",t.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.monthselect",t.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.hourselect,select.minuteselect,select.secondselect,select.ampmselect",t.proxy(this.timeChanged,this));this.container.find(".ranges").on("click.daterangepicker","li",t.proxy(this.clickRange,this));this.container.find(".drp-buttons").on("click.daterangepicker","button.applyBtn",t.proxy(this.clickApply,this)).on("click.daterangepicker","button.cancelBtn",t.proxy(this.clickCancel,this));this.element.is("input")||this.element.is("button")?this.element.on({"click.daterangepicker":t.proxy(this.show,this),"focus.daterangepicker":t.proxy(this.show,this),"keyup.daterangepicker":t.proxy(this.elementChanged,this),"keydown.daterangepicker":t.proxy(this.keydown,this)}):(this.element.on("click.daterangepicker",t.proxy(this.toggle,this)),this.element.on("keydown.daterangepicker",t.proxy(this.toggle,this)));this.updateElement()};return i.prototype={constructor:i,setStartDate:function(t){"string"==typeof t&&(this.startDate=n(t,this.locale.format));"object"==typeof t&&(this.startDate=n(t));this.timePicker||(this.startDate=this.startDate.startOf("day"));this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement);this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement));this.maxDate&&this.startDate.isAfter(this.maxDate)&&(this.startDate=this.maxDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement));this.isShowing||this.updateElement();this.updateMonthsInView()},setEndDate:function(t){"string"==typeof t&&(this.endDate=n(t,this.locale.format));"object"==typeof t&&(this.endDate=n(t));this.timePicker||(this.endDate=this.endDate.endOf("day"));this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement);this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone());this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone());this.maxSpan&&this.startDate.clone().add(this.maxSpan).isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.maxSpan));this.previousRightTime=this.endDate.clone();this.container.find(".drp-selected").html(this.endDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format));this.isShowing||this.updateElement();this.updateMonthsInView()},isInvalidDate:function(){return!1},isCustomDate:function(){return!1},updateView:function(){this.timePicker&&(this.renderTimePicker("left"),this.renderTimePicker("right"),this.endDate?this.container.find(".right .calendar-time select").prop("disabled",!1).removeClass("disabled"):this.container.find(".right .calendar-time select").prop("disabled",!0).addClass("disabled"));this.endDate&&this.container.find(".drp-selected").html(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format));this.updateMonthsInView();this.updateCalendars();this.updateFormInputs()},updateMonthsInView:function(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.startDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM")))return;this.leftCalendar.month=this.startDate.clone().date(2);this.rightCalendar.month=this.linkedCalendars||this.endDate.month()==this.startDate.month()&&this.endDate.year()==this.startDate.year()?this.startDate.clone().date(2).add(1,"month"):this.endDate.clone().date(2)}else this.leftCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.maxDate&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.maxDate&&(this.rightCalendar.month=this.maxDate.clone().date(2),this.leftCalendar.month=this.maxDate.clone().date(2).subtract(1,"month"))},updateCalendars:function(){if(this.timePicker){var n,t,i,r;this.endDate?(n=parseInt(this.container.find(".left .hourselect").val(),10),t=parseInt(this.container.find(".left .minuteselect").val(),10),isNaN(t)&&(t=parseInt(this.container.find(".left .minuteselect option:last").val(),10)),i=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0,this.timePicker24Hour)||("PM"===(r=this.container.find(".left .ampmselect").val())&&n<12&&(n+=12),"AM"===r&&12===n&&(n=0)):(n=parseInt(this.container.find(".right .hourselect").val(),10),t=parseInt(this.container.find(".right .minuteselect").val(),10),isNaN(t)&&(t=parseInt(this.container.find(".right .minuteselect option:last").val(),10)),i=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0,this.timePicker24Hour)||("PM"===(r=this.container.find(".right .ampmselect").val())&&n<12&&(n+=12),"AM"===r&&12===n&&(n=0));this.leftCalendar.month.hour(n).minute(t).second(i);this.rightCalendar.month.hour(n).minute(t).second(i)}this.renderCalendar("left");this.renderCalendar("right");this.container.find(".ranges li").removeClass("active");null!=this.endDate&&this.calculateChosenLabel()},renderCalendar:function(i){var r,k=(r="left"==i?this.leftCalendar:this.rightCalendar).month.month(),d=r.month.year(),yt=r.month.hour(),et=r.month.minute(),ot=r.month.second(),pt=n([d,k]).daysInMonth(),p=n([d,k,1]),wt=n([d,k,pt]),st=n(p).subtract(1,"month").month(),ht=n(p).subtract(1,"month").year(),g=n([ht,st]).daysInMonth(),ct=p.day(),s,v,nt,rt,a,ut,o,y,b,ft;for((r=[]).firstDay=p,r.lastDay=wt,s=0;s<6;s++)r[s]=[];v=g-ct+this.locale.firstDay+1;v>g&&(v-=7);ct==this.locale.firstDay&&(v=g-6);for(var w=n([ht,st,v,12,et,ot]),u=(s=0,0),f=0;s<42;s++,u++,w=n(w).add(24,"hour"))s>0&&u%7==0&&(u=0,f++),r[f][u]=w.clone().hour(yt).minute(et).second(ot),w.hour(12),this.minDate&&r[f][u].format("YYYY-MM-DD")==this.minDate.format("YYYY-MM-DD")&&r[f][u].isBefore(this.minDate)&&"left"==i&&(r[f][u]=this.minDate.clone()),this.maxDate&&r[f][u].format("YYYY-MM-DD")==this.maxDate.format("YYYY-MM-DD")&&r[f][u].isAfter(this.maxDate)&&"right"==i&&(r[f][u]=this.maxDate.clone());"left"==i?this.leftCalendar.calendar=r:this.rightCalendar.calendar=r;var l="left"==i?this.minDate:this.startDate,h=this.maxDate,e=("left"==i?this.startDate:this.endDate,this.locale.direction,'<table class="table-condensed">');if(e+="<thead>",e+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(e+="<th><\/th>"),e+=l&&!l.isBefore(r.firstDay)||this.linkedCalendars&&"left"!=i?'<th class="prev date-disable"><span><\/span><\/th>':'<th class="prev available"><span><\/span><\/th>',nt=this.locale.monthNames[r[1][1].month()]+r[1][1].format(" YYYY"),this.showDropdowns){for(var lt=r[1][1].month(),tt=r[1][1].year(),at=h&&h.year()||this.maxYear,vt=l&&l.year()||this.minYear,bt=tt==vt,kt=tt==at,it='<select class="monthselect">',c=0;c<12;c++)it+=(!bt||l&&c>=l.month())&&(!kt||h&&c<=h.month())?"<option value='"+c+"'"+(c===lt?" selected='selected'":"")+">"+this.locale.monthNames[c]+"<\/option>":"<option value='"+c+"'"+(c===lt?" selected='selected'":"")+" disabled='disabled'>"+this.locale.monthNames[c]+"<\/option>";for(it+="<\/select>",rt='<select class="yearselect">',a=vt;a<=at;a++)rt+='<option value="'+a+'"'+(a===tt?' selected="selected"':"")+">"+a+"<\/option>";nt=it+(rt+="<\/select>")}for((e+='<th colspan="5" class="month">'+nt+"<\/th>",h&&!h.isAfter(r.lastDay)||this.linkedCalendars&&"right"!=i&&this.singleDatePicker,e+='<th class="next available"><span><\/span><\/th>',e+="<\/tr>",e+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(e+='<th class="week">'+this.locale.weekLabel+"<\/th>"),t.each(this.locale.daysOfWeek,function(n,t){e+="<th>"+t+"<\/th>"}),e+="<\/tr>",e+="<\/thead>",e+="<tbody>",null==this.endDate&&this.maxSpan)&&(ut=this.startDate.clone().add(this.maxSpan).endOf("day"),h&&!ut.isBefore(h)||(h=ut)),f=0;f<6;f++){for(e+="<tr>",this.showWeekNumbers?e+='<td class="week">'+r[f][0].week()+"<\/td>":this.showISOWeekNumbers&&(e+='<td class="week">'+r[f][0].isoWeek()+"<\/td>"),u=0;u<7;u++){for(o=[],r[f][u].isSame(new Date,"day")&&o.push("today"),r[f][u].isoWeekday()>5&&o.push("weekend"),r[f][u].month()!=r[1][1].month()&&o.push("off","ends"),this.minDate&&r[f][u].isBefore(this.minDate,"day")&&o.push("off","disabled"),h&&r[f][u].isAfter(h,"day")&&o.push("off","disabled"),this.isInvalidDate(r[f][u])&&o.push("off","disabled"),r[f][u].format("YYYY-MM-DD")==this.startDate.format("YYYY-MM-DD")&&o.push("active","start-date"),null!=this.endDate&&r[f][u].format("YYYY-MM-DD")==this.endDate.format("YYYY-MM-DD")&&o.push("active","end-date"),null!=this.endDate&&r[f][u]>this.startDate&&r[f][u]<this.endDate&&o.push("in-range"),y=this.isCustomDate(r[f][u]),!1!==y&&("string"==typeof y?o.push(y):Array.prototype.push.apply(o,y)),b="",ft=!1,s=0;s<o.length;s++)b+=o[s]+" ","disabled"==o[s]&&(ft=!0);ft||(b+="available");e+='<td class="'+b.replace(/^\s+|\s+$/g,"")+'" data-title="r'+f+"c"+u+'">'+r[f][u].date()+"<\/td>"}e+="<\/tr>"}e+="<\/tbody>";e+="<\/table>";this.container.find(".drp-calendar."+i+" .calendar-table").html(e)},renderTimePicker:function(n){var u,i,e,f,h,v,c,o,r,s,l,a;if("right"!=n||this.endDate){f=this.maxDate;(!this.maxSpan||this.maxDate&&!this.startDate.clone().add(this.maxSpan).isBefore(this.maxDate)||(f=this.startDate.clone().add(this.maxSpan)),"left"==n)?(i=this.startDate.clone(),e=this.minDate):"right"==n&&(i=this.endDate.clone(),e=this.startDate,h=this.container.find(".drp-calendar.right .calendar-time"),""==h.html()||(i.hour(isNaN(i.hour())?h.find(".hourselect option:selected").val():i.hour()),i.minute(isNaN(i.minute())?h.find(".minuteselect option:selected").val():i.minute()),i.second(isNaN(i.second())?h.find(".secondselect option:selected").val():i.second()),this.timePicker24Hour)||(v=h.find(".ampmselect option:selected").val(),"PM"===v&&i.hour()<12&&i.hour(i.hour()+12),"AM"===v&&12===i.hour()&&i.hour(0)),i.isBefore(this.startDate)&&(i=this.startDate.clone()),f&&i.isAfter(f)&&(i=f.clone()));u='<select class="hourselect">';for(var y=this.timePicker24Hour?0:1,p=this.timePicker24Hour?23:12,t=y;t<=p;t++)c=t,this.timePicker24Hour||(c=i.hour()>=12?12==t?12:t+12:12==t?0:t),o=i.clone().hour(c),r=!1,e&&o.minute(59).isBefore(e)&&(r=!0),f&&o.minute(0).isAfter(f)&&(r=!0),u+=c!=i.hour()||r?r?'<option value="'+t+'" disabled="disabled" class="disabled">'+t+"<\/option>":'<option value="'+t+'">'+t+"<\/option>":'<option value="'+t+'" selected="selected">'+t+"<\/option>";for(u+="<\/select> ",u+=': <select class="minuteselect">',t=0;t<60;t+=this.timePickerIncrement)s=t<10?"0"+t:t,o=i.clone().minute(t),r=!1,e&&o.second(59).isBefore(e)&&(r=!0),f&&o.second(0).isAfter(f)&&(r=!0),u+=i.minute()!=t||r?r?'<option value="'+t+'" disabled="disabled" class="disabled">'+s+"<\/option>":'<option value="'+t+'">'+s+"<\/option>":'<option value="'+t+'" selected="selected">'+s+"<\/option>";if(u+="<\/select> ",this.timePickerSeconds){for(u+=': <select class="secondselect">',t=0;t<60;t++)s=t<10?"0"+t:t,o=i.clone().second(t),r=!1,e&&o.isBefore(e)&&(r=!0),f&&o.isAfter(f)&&(r=!0),u+=i.second()!=t||r?r?'<option value="'+t+'" disabled="disabled" class="disabled">'+s+"<\/option>":'<option value="'+t+'">'+s+"<\/option>":'<option value="'+t+'" selected="selected">'+s+"<\/option>";u+="<\/select> "}this.timePicker24Hour||(u+='<select class="ampmselect">',l="",a="",e&&i.clone().hour(12).minute(0).second(0).isBefore(e)&&(l=' disabled="disabled" class="disabled"'),f&&i.clone().hour(0).minute(0).second(0).isAfter(f)&&(a=' disabled="disabled" class="disabled"'),u+=i.hour()>=12?'<option value="AM"'+l+'>AM<\/option><option value="PM" selected="selected"'+a+">PM<\/option>":'<option value="AM" selected="selected"'+l+'>AM<\/option><option value="PM"'+a+">PM<\/option>",u+="<\/select>");this.container.find(".drp-calendar."+n+" .calendar-time").html(u)}},updateFormInputs:function(){this.singleDatePicker||this.endDate&&(this.startDate.isBefore(this.endDate)||this.startDate.isSame(this.endDate))?this.container.find("button.applyBtn").prop("disabled",!1):this.container.find("button.applyBtn").prop("disabled",!0)},move:function(){var n,i={top:0,left:0},f=this.drops,o=t(window).width(),r,e,u;switch(this.parentEl.is("body")||(i={top:this.parentEl.offset().top-this.parentEl.scrollTop(),left:this.parentEl.offset().left-this.parentEl.scrollLeft()},o=this.parentEl[0].clientWidth+this.parentEl.offset().left),f){case"auto":(n=this.element.offset().top+this.element.outerHeight()-i.top)+this.container.outerHeight()>=this.parentEl[0].scrollHeight&&(n=this.element.offset().top-this.container.outerHeight()-i.top,f="up");break;case"up":n=this.element.offset().top-this.container.outerHeight()-i.top;break;default:n=this.element.offset().top+this.element.outerHeight()-i.top}this.container.css({top:0,left:0,right:"auto"});r=this.container.outerWidth();(this.container.toggleClass("drop-up","up"==f),"left"==this.opens)?(e=o-this.element.offset().left-this.element.outerWidth(),r+e>t(window).width()?this.container.css({top:n,right:"auto",left:9}):this.container.css({top:n,right:e,left:"auto"})):"center"==this.opens?(u=this.element.offset().left-i.left+this.element.outerWidth()/2-r/2)<0?this.container.css({top:n,right:"auto",left:9}):u+r>t(window).width()?this.container.css({top:n,left:"auto",right:0}):this.container.css({top:n,left:u,right:"auto"}):(u=this.element.offset().left-i.left)+r>t(window).width()?this.container.css({top:n,left:"auto",right:0}):this.container.css({top:n,left:u,right:"auto"})},show:function(){this.isShowing||(this._outsideClickProxy=t.proxy(function(n){this.outsideClick(n)},this),t(document).on("mousedown.daterangepicker",this._outsideClickProxy).on("touchend.daterangepicker",this._outsideClickProxy).on("click.daterangepicker","[data-toggle=dropdown]",this._outsideClickProxy).on("focusin.daterangepicker",this._outsideClickProxy),t(window).on("resize.daterangepicker",t.proxy(function(n){this.move(n)},this)),this.oldStartDate=this.startDate.clone(),this.oldEndDate=this.endDate.clone(),this.previousRightTime=this.endDate.clone(),this.updateView(),this.container.show(),this.move(),this.element.trigger("show.daterangepicker",this),this.isShowing=!0)},hide:function(){this.isShowing&&(this.endDate||(this.startDate=this.oldStartDate.clone(),this.endDate=this.oldEndDate.clone()),this.startDate.isSame(this.oldStartDate)&&this.endDate.isSame(this.oldEndDate)||this.callback(this.startDate.clone(),this.endDate.clone(),this.chosenLabel),this.updateElement(),t(document).off(".daterangepicker"),t(window).off(".daterangepicker"),this.container.hide(),this.element.trigger("hide.daterangepicker",this),this.isShowing=!1)},toggle:function(){this.isShowing?this.hide():this.show()},outsideClick:function(n){var i=t(n.target);"focusin"==n.type||i.closest(this.element).length||i.closest(this.container).length||i.closest(".calendar-table").length||(this.hide(),this.element.trigger("outsideClick.daterangepicker",this))},showCalendars:function(){this.container.addClass("show-calendar");this.move();this.element.trigger("showCalendar.daterangepicker",this)},hideCalendars:function(){this.container.removeClass("show-calendar");this.element.trigger("hideCalendar.daterangepicker",this)},clickRange:function(n){var t=n.target.getAttribute("data-range-key"),i;(this.chosenLabel=t,t==this.locale.customRangeLabel)?this.showCalendars():(i=this.ranges[t],this.startDate=i[0],this.endDate=i[1],this.timePicker||(this.startDate.startOf("day"),this.endDate.endOf("day")),this.alwaysShowCalendars||this.hideCalendars(),this.clickApply())},clickPrev:function(n){t(n.target).parents(".drp-calendar").hasClass("left")?(this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&this.rightCalendar.month.subtract(1,"month")):this.rightCalendar.month.subtract(1,"month");this.updateCalendars()},clickNext:function(n){t(n.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&this.leftCalendar.month.add(1,"month"));this.updateCalendars()},hoverDate:function(n){if(t(n.target).hasClass("available")){var i=t(n.target).attr("data-title"),r=i.substr(1,1),u=i.substr(3,1),f=t(n.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[r][u]:this.rightCalendar.calendar[r][u],e=this.leftCalendar,o=this.rightCalendar,s=this.startDate;this.endDate||this.container.find(".drp-calendar tbody td").each(function(n,i){if(!t(i).hasClass("week")){var u=t(i).attr("data-title"),h=u.substr(1,1),c=u.substr(3,1),r=t(i).parents(".drp-calendar").hasClass("left")?e.calendar[h][c]:o.calendar[h][c];r.isAfter(s)&&r.isBefore(f)||r.isSame(f,"day")?t(i).addClass("in-range"):t(i).removeClass("in-range")}})}},clickDate:function(n){var i,u,f,e;if(t(n.target).hasClass("available")){var o=t(n.target).attr("data-title"),s=o.substr(1,1),h=o.substr(3,1),r=t(n.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[s][h]:this.rightCalendar.calendar[s][h];this.endDate||r.isBefore(this.startDate,"day")?(this.timePicker&&(i=parseInt(this.container.find(".left .hourselect").val(),10),this.timePicker24Hour||("PM"===(e=this.container.find(".left .ampmselect").val())&&i<12&&(i+=12),"AM"===e&&12===i&&(i=0)),u=parseInt(this.container.find(".left .minuteselect").val(),10),isNaN(u)&&(u=parseInt(this.container.find(".left .minuteselect option:last").val(),10)),f=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0,r=r.clone().hour(i).minute(u).second(f)),this.endDate=null,this.setStartDate(r.clone())):!this.endDate&&r.isBefore(this.startDate)?this.setEndDate(this.startDate.clone()):(this.timePicker&&(i=parseInt(this.container.find(".right .hourselect").val(),10),this.timePicker24Hour||("PM"===(e=this.container.find(".right .ampmselect").val())&&i<12&&(i+=12),"AM"===e&&12===i&&(i=0)),u=parseInt(this.container.find(".right .minuteselect").val(),10),isNaN(u)&&(u=parseInt(this.container.find(".right .minuteselect option:last").val(),10)),f=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0,r=r.clone().hour(i).minute(u).second(f)),this.setEndDate(r.clone()),this.autoApply&&(this.calculateChosenLabel(),this.clickApply()));this.singleDatePicker&&(this.setEndDate(this.startDate),!this.timePicker&&this.autoApply&&this.clickApply());this.updateView();n.stopPropagation()}},calculateChosenLabel:function(){var i=!0,r=0,n,t;for(n in this.ranges){if(this.timePicker){if(t=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm",this.startDate.format(t)==this.ranges[n][0].format(t)&&this.endDate.format(t)==this.ranges[n][1].format(t)){i=!1;this.chosenLabel=this.container.find(".ranges li:eq("+r+")").addClass("active").attr("data-range-key");break}}else if(this.startDate.format("YYYY-MM-DD")==this.ranges[n][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")==this.ranges[n][1].format("YYYY-MM-DD")){i=!1;this.chosenLabel=this.container.find(".ranges li:eq("+r+")").addClass("active").attr("data-range-key");break}r++}i&&(this.chosenLabel=this.showCustomRangeLabel?this.container.find(".ranges li:last").addClass("active").attr("data-range-key"):null,this.showCalendars())},clickApply:function(){this.hide();this.element.trigger("apply.daterangepicker",this)},clickCancel:function(){this.startDate=this.oldStartDate;this.endDate=this.oldEndDate;this.hide();this.element.trigger("cancel.daterangepicker",this)},monthOrYearChanged:function(n){var u=t(n.target).closest(".drp-calendar").hasClass("left"),e=u?"left":"right",f=this.container.find(".drp-calendar."+e),r=parseInt(f.find(".monthselect").val(),10),i=f.find(".yearselect").val();u||(i<this.startDate.year()||i==this.startDate.year()&&r<this.startDate.month())&&(r=this.startDate.month(),i=this.startDate.year());this.minDate&&(i<this.minDate.year()||i==this.minDate.year()&&r<this.minDate.month())&&(r=this.minDate.month(),i=this.minDate.year());this.maxDate&&(i>this.maxDate.year()||i==this.maxDate.year()&&r>this.maxDate.month())&&(r=this.maxDate.month(),i=this.maxDate.year());u?(this.leftCalendar.month.month(r).year(i),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month.month(r).year(i),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month")));this.updateCalendars()},timeChanged:function(n){var r=t(n.target).closest(".drp-calendar"),h=r.hasClass("left"),u=parseInt(r.find(".hourselect").val(),10),e=parseInt(r.find(".minuteselect").val(),10),o,s,i,f;isNaN(e)&&(e=parseInt(r.find(".minuteselect option:last").val(),10));o=this.timePickerSeconds?parseInt(r.find(".secondselect").val(),10):0;this.timePicker24Hour||(s=r.find(".ampmselect").val(),"PM"===s&&u<12&&(u+=12),"AM"===s&&12===u&&(u=0));h?(i=this.startDate.clone(),i.hour(u),i.minute(e),i.second(o),this.setStartDate(i),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")==i.format("YYYY-MM-DD")&&this.endDate.isBefore(i)&&this.setEndDate(i.clone())):this.endDate&&(f=this.endDate.clone(),f.hour(u),f.minute(e),f.second(o),this.setEndDate(f));this.updateCalendars();this.updateFormInputs();this.renderTimePicker("left");this.renderTimePicker("right")},elementChanged:function(){if(this.element.is("input")&&this.element.val().length){var r=this.element.val().split(this.locale.separator),t=null,i=null;2===r.length&&(t=n(r[0],this.locale.format),i=n(r[1],this.locale.format));(this.singleDatePicker||null===t||null===i)&&(i=t=n(this.element.val(),this.locale.format));t.isValid()&&i.isValid()&&(this.setStartDate(t),this.setEndDate(i),this.updateView())}},keydown:function(n){9!==n.keyCode&&13!==n.keyCode||this.hide();27===n.keyCode&&(n.preventDefault(),n.stopPropagation(),this.hide())},updateElement:function(){if(this.element.is("input")&&this.autoUpdateInput){var n=this.startDate.format(this.locale.format);this.singleDatePicker||(n+=this.locale.separator+this.endDate.format(this.locale.format));n!==this.element.val()&&this.element.val(n).trigger("change")}},remove:function(){this.container.remove();this.element.off(".daterangepicker");this.element.removeData()}},t.fn.daterangepicker=function(n,r){var u=t.extend(!0,{},t.fn.daterangepicker.defaultOptions,n);return this.each(function(){var n=t(this);n.data("daterangepicker")&&n.data("daterangepicker").remove();n.data("daterangepicker",new i(n,u,r))}),this},i}),function(){"use strict";function o(n,t,i){"addEventListener"in window?n.addEventListener(t,i,!1):"attachEvent"in window&&n.attachEvent("on"+t,i)}function t(t){n.log&&"object"==typeof console&&console.log(u+"[Host page"+k+"]"+t)}function s(){null!==i&&(window.scrollTo(i.x,i.y),t(" Set position: "+i.x+","+i.y),i=null)}function h(n){t(" Size reset requested by "+("init"===n.type?"host page":"iFrame"));null===i&&t(" Get position: "+(i={x:void 0!==window.pageXOffset?window.pageXOffset:document.documentElement.scrollLeft,y:void 0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop}).x+","+i.y);l(function(){c(n);e("reset","reset",n.iframe)},n,"init")}function c(i){function r(n){i.iframe.style[n]=i[n]+"px";t(" IFrame ("+i.iframe.id+") "+n+" set to "+i[n]+"px")}n.sizeHeight&&r("height");n.sizeWidth&&r("width")}function l(n,i,u){u!==i.type&&r?(t(" Requesting animation frame"),r(n)):n()}function e(n,i,r){t("["+n+"] Sending msg to iframe ("+i+")");r.contentWindow.postMessage(u+i,"*")}function a(){var r,u,i=this,f=(""===(r=i.id)&&(i.id=r="iFrameResizer"+d++,t(" Added missing iframe ID: "+r+" ("+i.src+")")),r);(function(){function r(r){let u=i[r];1/0!==n[r]&&0!==n[r]&&(u.style[r](n[r]+"px"),t(" Set "+r+" = "+n[r]+"px"))}r("maxHeight");r("minHeight");r("maxWidth");r("minWidth")})();("number"==typeof n.bodyMargin||"0"===n.bodyMargin)&&(n.bodyMarginV1=n.bodyMargin,n.bodyMargin=n.bodyMargin+"px");u=f+":"+n.bodyMarginV1+":"+n.sizeWidth+":"+n.log+":"+n.interval+":"+n.enablePublicMethods+":"+n.autoResize+":"+n.bodyMargin+":"+n.heightCalculationMethod+":"+n.bodyBackground+":"+n.bodyPadding+":"+n.tolerance;o(i,"load",function(){var t=w;e("iFrame.onload",u,i);!t&&n.heightCalculationMethod in g&&h({iframe:i,height:0,width:0,type:"init"})});e("init",u,i)}function v(n){if("object"!=typeof n)throw TypeError("Options is not an object.");}function y(){function t(n){if("IFRAME"!==n.tagName.toUpperCase())throw TypeError("Expected <IFRAME> tag, found <"+n.tagName+">.");a.call(n)}return function(i,r){(function(t){for(var i in v(t=t||{}),f)f.hasOwnProperty(i)&&(n[i]=t.hasOwnProperty(i)?t[i]:f[i])})(i);Array.prototype.forEach.call(document.querySelectorAll(r||"iframe"),t)}}var p,d=0,w=!0,u="[iFrameSizer]",b=u.length,k="",i=null,r=window.requestAnimationFrame,g={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},n={},f={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,enablePublicMethods:!1,heightCalculationMethod:"offset",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,closedCallback:function(){},initCallback:function(){},messageCallback:function(){},resizedCallback:function(){}};(function(){for(var i=["moz","webkit","o","ms"],n=0;n<i.length&&!r;n+=1)r=window[i[n]+"RequestAnimationFrame"];r||t(" RequestAnimationFrame not supported")})();o(window,"message",function(r){function a(){l(function(){c(f);s();n.resizedCallback(f)},f,"resetPage")}function v(i){var e=Number(n["max"+i]),o=Number(n["min"+i]),r=i.toLowerCase(),u=Number(f[r]);if(o>e)throw Error("Value for min"+i+" can not be greater than max"+i);t(" Checking "+r+" is in range "+o+"-"+e);o>u&&(u=o,t(" Set "+r+" to min value"));u>e&&(u=e,t(" Set "+r+" to max value"));f[r]=""+u}var e,y,o=r.data,f={};u===(""+o).substr(0,b)&&(t(" Received: "+o),e=o.substr(b).split(":"),f={iframe:document.getElementById(e[0]),id:e[0],height:e[1],width:e[2],type:e[3]},v("Height"),v("Width"),(y=f.type in{"true":1,"false":1})&&t(" Ignoring init message from meta parent page"),!y&&function(){if(null===f.iframe)throw Error("iFrame ("+f.id+") does not exist on "+k);return!0}()&&function(){var i=r.origin,u=f.iframe.src.split("/").slice(0,3).join("/");if(n.checkOrigin&&(t(" Checking connection is from: "+u),""+i!="null"&&i!==u))throw Error("Unexpected message received from: "+i+" for "+f.iframe.id+". Message was: "+r.data+". This error can be disabled by adding the checkOrigin: false option.");return!0}()&&(function(){var r,e,u;switch(f.type){case"close":t(" Removing iFrame: "+(e=(r=f.iframe).id));r.parentNode.removeChild(r);n.closedCallback(e);t(" --");n.resizedCallback(f);break;case"message":u=o.substr(o.indexOf(":")+7+6);t(" MessageCallback passed: {iframe: "+f.iframe.id+", message: "+u+"}");n.messageCallback({iframe:f.iframe,message:u});t(" --");break;case"scrollTo":t(" Reposition requested from iFrame");i={x:f.width,y:f.height};s();break;case"reset":h(f);break;case"init":a();n.initCallback(f.iframe);break;default:a()}}(),w=!1))});"jQuery"in window&&((p=jQuery).fn.iFrameResize=function(t){return v(t=t||{}),n=p.extend({},f,t),this.filter("iframe").each(a).end()});"function"==typeof define&&define.amd?define(function(){return y()}):window.iFrameResize=y()}();Array.prototype.forEach||(Array.prototype.forEach=function(n){"use strict";if(null==this||"function"!=typeof n)throw new TypeError;for(var i=Object(this),r=i.length>>>0,u=arguments.length>=2?arguments[1]:void 0,t=0;t<r;t++)t in i&&n.call(u,i[t],t,i)});$(document).ready(function(){$("iframe.responsive").iFrameResize({log:!0,checkOrigin:!1})});$(document).ready(function(){sendDimensions();void 0!==__iframe&&(__iframe.addEventListener?__iframe.addEventListener("load",sendDimensions,!1):__iframe.attachEvent("onload",sendDimensions))});$(window).scroll(function(){sendDimensions()});$(window).resize(function(){sendDimensions()}),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n:n(jQuery,window,document)}(function(n){var l,s,ft,vt,w,y,f,t,o,a,et,b,yt,pt,wt,ot,bt,kt,dt,gt,k,ni,v,ti,d,st,i,ii,ri,ui,fi,tt,h,ht,ei,oi,si,hi,ci,li,it,rt,ct,ut,e,r,lt,p,ai,c,at,g,nt,u,vi,yi,pi,wi;yi="function"==typeof define&&define.amd;pi="undefined"!=typeof module&&module.exports;wi="https:"==document.location.protocol?"https:":"http:";yi||(pi?require("jquery-mousewheel")(n):n.event.special.mousewheel||n("head").append(decodeURI("%3Cscript src="+wi+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js%3E%3C/script%3E")));s="mCustomScrollbar";ft={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}};vt=0;w={};y=window.attachEvent&&!window.addEventListener?1:0;f=!1;t=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"];o={init:function(i){var i=n.extend(!0,{},ft,i),f=a.call(this),r,u;if(i.live){if(r=i.liveSelector||this.selector||".mCustomScrollbar",u=n(r),"off"===i.live)return void b(r);w[r]=setTimeout(function(){u.mCustomScrollbar(i);"once"===i.live&&u.length&&b(r)},500)}else b(r);return i.setWidth=i.set_width?i.set_width:i.setWidth,i.setHeight=i.set_height?i.set_height:i.setHeight,i.axis=i.horizontalScroll?"x":yt(i.axis),i.scrollInertia=i.scrollInertia>0&&i.scrollInertia<17?17:i.scrollInertia,"object"!=typeof i.mouseWheel&&1==i.mouseWheel&&(i.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),i.mouseWheel.scrollAmount=i.mouseWheelPixels?i.mouseWheelPixels:i.mouseWheel.scrollAmount,i.mouseWheel.normalizeDelta=i.advanced.normalizeMouseWheelDelta?i.advanced.normalizeMouseWheelDelta:i.mouseWheel.normalizeDelta,i.scrollButtons.scrollType=pt(i.scrollButtons.scrollType),et(i),n(f).each(function(){var r=n(this);if(!r.data("mCS")){r.data("mCS",{idx:++vt,opt:i,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:r.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var f=r.data("mCS"),u=f.opt,e=r.data("mcs-axis"),s=r.data("mcs-scrollbar-position"),h=r.data("mcs-theme");e&&(u.axis=e);s&&(u.scrollbarPosition=s);h&&(u.theme=h,et(u));wt.call(this);f&&u.callbacks.onCreate&&"function"==typeof u.callbacks.onCreate&&u.callbacks.onCreate.call(this);n("#mCSB_"+f.idx+"_container img:not(."+t[2]+")").addClass(t[2]);o.update.call(null,r)}})},update:function(i,u){var f=i||a.call(this);return n(f).each(function(){var o=n(this),h;if(o.data("mCS")){var f=o.data("mCS"),i=f.opt,s=n("#mCSB_"+f.idx+"_container"),l=n("#mCSB_"+f.idx),c=[n("#mCSB_"+f.idx+"_dragger_vertical"),n("#mCSB_"+f.idx+"_dragger_horizontal")];if(!s.length)return;f.tweenRunning&&e(o);u&&f&&i.callbacks.onBeforeUpdate&&"function"==typeof i.callbacks.onBeforeUpdate&&i.callbacks.onBeforeUpdate.call(this);o.hasClass(t[3])&&o.removeClass(t[3]);o.hasClass(t[4])&&o.removeClass(t[4]);l.css("max-height","none");l.height()!==o.height()&&l.css("max-height",o.height());bt.call(this);"y"===i.axis||i.advanced.autoExpandHorizontalScroll||s.css("width",ot(s));f.overflowed=ni.call(this);st.call(this);i.autoDraggerLength&&dt.call(this);gt.call(this);ti.call(this);h=[Math.abs(s[0].offsetTop),Math.abs(s[0].offsetLeft)];"x"!==i.axis&&(f.overflowed[0]?c[0].height()>c[0].parent().height()?v.call(this):(r(o,h[0].toString(),{dir:"y",dur:0,overwrite:"none"}),f.contentReset.y=null):(v.call(this),"y"===i.axis?d.call(this):"yx"===i.axis&&f.overflowed[1]&&r(o,h[1].toString(),{dir:"x",dur:0,overwrite:"none"})));"y"!==i.axis&&(f.overflowed[1]?c[1].width()>c[1].parent().width()?v.call(this):(r(o,h[1].toString(),{dir:"x",dur:0,overwrite:"none"}),f.contentReset.x=null):(v.call(this),"x"===i.axis?d.call(this):"yx"===i.axis&&f.overflowed[0]&&r(o,h[0].toString(),{dir:"y",dur:0,overwrite:"none"})));u&&f&&(2===u&&i.callbacks.onImageLoad&&"function"==typeof i.callbacks.onImageLoad?i.callbacks.onImageLoad.call(this):3===u&&i.callbacks.onSelectorChange&&"function"==typeof i.callbacks.onSelectorChange?i.callbacks.onSelectorChange.call(this):i.callbacks.onUpdate&&"function"==typeof i.callbacks.onUpdate&&i.callbacks.onUpdate.call(this));ut.call(this)}})},scrollTo:function(t,i){if(void 0!==t&&null!=t){var u=a.call(this);return n(u).each(function(){var o=n(this);if(o.data("mCS")){var e=o.data("mCS"),s=e.opt,h={trigger:"external",scrollInertia:s.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(!0,{},h,i),f=rt.call(this,t),c=u.scrollInertia>0&&u.scrollInertia<17?17:u.scrollInertia;f[0]=ct.call(this,f[0],"y");f[1]=ct.call(this,f[1],"x");u.moveDragger&&(f[0]*=e.scrollRatio.y,f[1]*=e.scrollRatio.x);u.dur=vi()?0:c;setTimeout(function(){null!==f[0]&&void 0!==f[0]&&"x"!==s.axis&&e.overflowed[0]&&(u.dir="y",u.overwrite="all",r(o,f[0].toString(),u));null!==f[1]&&void 0!==f[1]&&"y"!==s.axis&&e.overflowed[1]&&(u.dir="x",u.overwrite="none",r(o,f[1].toString(),u))},u.timeout)}})}},stop:function(){var t=a.call(this);return n(t).each(function(){var t=n(this);t.data("mCS")&&e(t)})},disable:function(i){var r=a.call(this);return n(r).each(function(){var r=n(this);r.data("mCS")&&(r.data("mCS"),ut.call(this,"remove"),d.call(this),i&&v.call(this),st.call(this,!0),r.addClass(t[3]))})},destroy:function(){var i=a.call(this);return n(i).each(function(){var u=n(this);if(u.data("mCS")){var r=u.data("mCS"),f=r.opt,o=n("#mCSB_"+r.idx),e=n("#mCSB_"+r.idx+"_container"),h=n(".mCSB_"+r.idx+"_scrollbar");f.live&&b(f.liveSelector||n(i).selector);ut.call(this,"remove");d.call(this);v.call(this);u.removeData("mCS");c(this,"mcs");h.remove();e.find("img."+t[2]).removeClass(t[2]);o.replaceWith(e.contents());u.removeClass(s+" _mCS_"+r.idx+" "+t[6]+" "+t[7]+" "+t[5]+" "+t[3]).addClass(t[4])}})}};a=function(){return"object"!=typeof n(this)||n(this).length<1?".mCustomScrollbar":this};et=function(t){t.autoDraggerLength=!(n.inArray(t.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"])>-1)&&t.autoDraggerLength;t.autoExpandScrollbar=!(n.inArray(t.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"])>-1)&&t.autoExpandScrollbar;t.scrollButtons.enable=!(n.inArray(t.theme,["minimal","minimal-dark"])>-1)&&t.scrollButtons.enable;t.autoHideScrollbar=n.inArray(t.theme,["minimal","minimal-dark"])>-1||t.autoHideScrollbar;t.scrollbarPosition=n.inArray(t.theme,["minimal","minimal-dark"])>-1?"outside":t.scrollbarPosition};b=function(n){w[n]&&(clearTimeout(w[n]),c(w,n))};yt=function(n){return"yx"===n||"xy"===n||"auto"===n?"yx":"x"===n||"horizontal"===n?"x":"y"};pt=function(n){return"stepped"===n||"pixels"===n||"step"===n||"click"===n?"stepped":"stepless"};wt=function(){var u=n(this),r=u.data("mCS"),i=r.opt,c=i.autoExpandScrollbar?" "+t[1]+"_expand":"",e=["<div id='mCSB_"+r.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+r.idx+"_scrollbar mCS-"+i.theme+" mCSB_scrollTools_vertical"+c+"'><div class='"+t[12]+"'><div id='mCSB_"+r.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>","<div id='mCSB_"+r.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+r.idx+"_scrollbar mCS-"+i.theme+" mCSB_scrollTools_horizontal"+c+"'><div class='"+t[12]+"'><div id='mCSB_"+r.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>"],a="yx"===i.axis?"mCSB_vertical_horizontal":"x"===i.axis?"mCSB_horizontal":"mCSB_vertical",l="yx"===i.axis?e[0]+e[1]:"x"===i.axis?e[1]:e[0],v="yx"===i.axis?"<div id='mCSB_"+r.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",y=i.autoHideScrollbar?" "+t[6]:"",p="x"!==i.axis&&"rtl"===r.langDir?" "+t[7]:"",h,o,f;i.setWidth&&u.css("width",i.setWidth);i.setHeight&&u.css("height",i.setHeight);i.setLeft="y"!==i.axis&&"rtl"===r.langDir?"989999px":i.setLeft;u.addClass(s+" _mCS_"+r.idx+y+p).wrapInner("<div id='mCSB_"+r.idx+"' class='mCustomScrollBox mCS-"+i.theme+" "+a+"'><div id='mCSB_"+r.idx+"_container' class='mCSB_container' style='position:relative; top:"+i.setTop+"; left:"+i.setLeft+";' dir='"+r.langDir+"' /><\/div>");h=n("#mCSB_"+r.idx);o=n("#mCSB_"+r.idx+"_container");"y"===i.axis||i.advanced.autoExpandHorizontalScroll||o.css("width",ot(o));"outside"===i.scrollbarPosition?("static"===u.css("position")&&u.css("position","relative"),u.css("overflow","visible"),h.addClass("mCSB_outside").after(l)):(h.addClass("mCSB_inside").append(l),o.wrap(v));kt.call(this);f=[n("#mCSB_"+r.idx+"_dragger_vertical"),n("#mCSB_"+r.idx+"_dragger_horizontal")];f[0].css("min-height",f[0].height());f[1].css("min-width",f[1].width())};ot=function(t){var i=[t[0].scrollWidth,Math.max.apply(Math,t.children().map(function(){return n(this).outerWidth(!0)}).get())],r=t.parent().width();return i[0]>r?i[0]:i[1]>r?i[1]:"100%"};bt=function(){var f=n(this),u=f.data("mCS"),i=u.opt,t=n("#mCSB_"+u.idx+"_container"),r;i.advanced.autoExpandHorizontalScroll&&"y"!==i.axis&&(t.css({width:"auto","min-width":0,"overflow-x":"scroll"}),r=Math.ceil(t[0].scrollWidth),3===i.advanced.autoExpandHorizontalScroll||2!==i.advanced.autoExpandHorizontalScroll&&r>t.parent().width()?t.css({width:r,"min-width":"100%","overflow-x":"inherit"}):t.css({"overflow-x":"inherit",position:"absolute"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(t[0].getBoundingClientRect().right+.4)-Math.floor(t[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap())};kt=function(){var o=n(this),e=o.data("mCS"),r=e.opt,s=n(".mCSB_"+e.idx+"_scrollbar:first"),u=nt(r.scrollButtons.tabindex)?"tabindex='"+r.scrollButtons.tabindex+"'":"",i=["<a href='#' class='"+t[13]+"' "+u+" />","<a href='#' class='"+t[14]+"' "+u+" />","<a href='#' class='"+t[15]+"' "+u+" />","<a href='#' class='"+t[16]+"' "+u+" />"],f=["x"===r.axis?i[2]:i[0],"x"===r.axis?i[3]:i[1],i[2],i[3]];r.scrollButtons.enable&&s.prepend(f[0]).append(f[1]).next(".mCSB_scrollTools").prepend(f[2]).append(f[3])};dt=function(){var o=n(this),r=o.data("mCS"),u=n("#mCSB_"+r.idx),f=n("#mCSB_"+r.idx+"_container"),i=[n("#mCSB_"+r.idx+"_dragger_vertical"),n("#mCSB_"+r.idx+"_dragger_horizontal")],e=[u.height()/f.outerHeight(!1),u.width()/f.outerWidth(!1)],t=[parseInt(i[0].css("min-height")),Math.round(e[0]*i[0].parent().height()),parseInt(i[1].css("min-width")),Math.round(e[1]*i[1].parent().width())],s=y&&t[1]<t[0]?t[0]:t[1],h=y&&t[3]<t[2]?t[2]:t[3];i[0].css({height:s,"max-height":i[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":t[0]+"px"});i[1].css({width:h,"max-width":i[1].parent().width()-10})};gt=function(){var o=n(this),t=o.data("mCS"),r=n("#mCSB_"+t.idx),u=n("#mCSB_"+t.idx+"_container"),i=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],f=[u.outerHeight(!1)-r.height(),u.outerWidth(!1)-r.width()],e=[f[0]/(i[0].parent().height()-i[0].height()),f[1]/(i[1].parent().width()-i[1].width())];t.scrollRatio={y:e[0],x:e[1]}};k=function(n,i,r){var f=r?t[0]+"_expanded":"",u=n.closest(".mCSB_scrollTools");"active"===i?(n.toggleClass(t[0]+" "+f),u.toggleClass(t[1]),n[0]._draggable=n[0]._draggable?0:1):n[0]._draggable||("hide"===i?(n.removeClass(t[0]),u.removeClass(t[1])):(n.addClass(t[0]),u.addClass(t[1])))};ni=function(){var s=n(this),i=s.data("mCS"),f=n("#mCSB_"+i.idx),t=n("#mCSB_"+i.idx+"_container"),r=null==i.overflowed?t.height():t.outerHeight(!1),u=null==i.overflowed?t.width():t.outerWidth(!1),e=t[0].scrollHeight,o=t[0].scrollWidth;return e>r&&(r=e),o>u&&(u=o),[r>f.height(),u>f.width()]};v=function(){var i=n(this),t=i.data("mCS"),u=t.opt,h=n("#mCSB_"+t.idx),o=n("#mCSB_"+t.idx+"_container"),s=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],f;(e(i),("x"!==u.axis&&!t.overflowed[0]||"y"===u.axis&&t.overflowed[0])&&(s[0].add(o).css("top",0),r(i,"_resetY")),"y"!==u.axis&&!t.overflowed[1]||"x"===u.axis&&t.overflowed[1])&&(f=dx=0,"rtl"===t.langDir&&(f=h.width()-o.outerWidth(!1),dx=Math.abs(f/t.scrollRatio.x)),o.css("left",f),s[1].css("left",dx),r(i,"_resetX"))};ti=function(){var r=n(this),i=r.data("mCS"),t=i.opt,u;i.bindEvents||((ii.call(this),t.contentTouchScroll&&ri.call(this),ui.call(this),t.mouseWheel.enable)&&!function i(){u=setTimeout(function(){n.event.special.mousewheel?(clearTimeout(u),fi.call(r[0])):i()},100)}(),oi.call(this),hi.call(this),t.advanced.autoScrollOnFocus&&si.call(this),t.scrollButtons.enable&&ci.call(this),t.keyboard.enable&&li.call(this),i.bindEvents=!0)};d=function(){var u=n(this),i=u.data("mCS"),r=i.opt,e="mCS_"+i.idx,o=".mCSB_"+i.idx+"_scrollbar",f=n("#mCSB_"+i.idx+",#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,"+o+" ."+t[12]+",#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal,"+o+">a"),s=n("#mCSB_"+i.idx+"_container");r.advanced.releaseDraggableSelectors&&f.add(n(r.advanced.releaseDraggableSelectors));r.advanced.extraDraggableSelectors&&f.add(n(r.advanced.extraDraggableSelectors));i.bindEvents&&(n(document).add(n(!h()||top.document)).unbind("."+e),f.each(function(){n(this).unbind("."+e)}),clearTimeout(u[0]._focusTimeout),c(u[0],"_focusTimeout"),clearTimeout(i.sequential.step),c(i.sequential,"step"),clearTimeout(s[0].onCompleteTimeout),c(s[0],"onCompleteTimeout"),i.bindEvents=!1)};st=function(i){var s=n(this),r=s.data("mCS"),e=r.opt,h=n("#mCSB_"+r.idx+"_container_wrapper"),u=h.length?h:n("#mCSB_"+r.idx+"_container"),f=[n("#mCSB_"+r.idx+"_scrollbar_vertical"),n("#mCSB_"+r.idx+"_scrollbar_horizontal")],o=[f[0].find(".mCSB_dragger"),f[1].find(".mCSB_dragger")];"x"!==e.axis&&(r.overflowed[0]&&!i?(f[0].add(o[0]).add(f[0].children("a")).css("display","block"),u.removeClass(t[8]+" "+t[10])):(e.alwaysShowScrollbar?(2!==e.alwaysShowScrollbar&&o[0].css("display","none"),u.removeClass(t[10])):(f[0].css("display","none"),u.addClass(t[10])),u.addClass(t[8])));"y"!==e.axis&&(r.overflowed[1]&&!i?(f[1].add(o[1]).add(f[1].children("a")).css("display","block"),u.removeClass(t[9]+" "+t[11])):(e.alwaysShowScrollbar?(2!==e.alwaysShowScrollbar&&o[1].css("display","none"),u.removeClass(t[11])):(f[1].css("display","none"),u.addClass(t[11])),u.addClass(t[9])));r.overflowed[0]||r.overflowed[1]?s.removeClass(t[5]):s.addClass(t[5])};i=function(t){var e=t.type,i=t.target.ownerDocument!==document&&null!==frameElement?[n(frameElement).offset().top,n(frameElement).offset().left]:null,u=h()&&t.target.ownerDocument!==top.document&&null!==frameElement?[n(t.view.frameElement).offset().top,n(t.view.frameElement).offset().left]:[0,0],r,f;switch(e){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return i?[t.originalEvent.pageY-i[0]+u[0],t.originalEvent.pageX-i[1]+u[1],!1]:[t.originalEvent.pageY,t.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":return r=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],f=t.originalEvent.touches.length||t.originalEvent.changedTouches.length,t.target.ownerDocument!==document?[r.screenY,r.screenX,f>1]:[r.pageY,r.pageX,f>1];default:return i?[t.pageY-i[0]+u[0],t.pageX-i[1]+u[1],!1]:[t.pageY,t.pageX,!1]}};ii=function(){function b(n,i,u,f){var e,h;(p[0].idleTimer=s.scrollInertia<233?250:0,t.attr("id")===v[1])?(e="x",h=(t[0].offsetLeft-i+f)*o.scrollRatio.x):(e="y",h=(t[0].offsetTop-n+u)*o.scrollRatio.y);r(a,h.toString(),{dir:e,drag:!0})}var t,c,l,a=n(this),o=a.data("mCS"),s=o.opt,u="mCS_"+o.idx,v=["mCSB_"+o.idx+"_dragger_vertical","mCSB_"+o.idx+"_dragger_horizontal"],p=n("#mCSB_"+o.idx+"_container"),w=n("#"+v[0]+",#"+v[1]),d=s.advanced.releaseDraggableSelectors?w.add(n(s.advanced.releaseDraggableSelectors)):w,g=s.advanced.extraDraggableSelectors?n(!h()||top.document).add(n(s.advanced.extraDraggableSelectors)):n(!h()||top.document);w.bind("contextmenu."+u,function(n){n.preventDefault()}).bind("mousedown."+u+" touchstart."+u+" pointerdown."+u+" MSPointerDown."+u,function(r){if(r.stopImmediatePropagation(),r.preventDefault(),at(r)){f=!0;y&&(document.onselectstart=function(){return!1});ht.call(p,!1);e(a);var u=(t=n(this)).offset(),o=i(r)[0]-u.top,h=i(r)[1]-u.left,v=t.height()+u.top,w=t.width()+u.left;o<v&&o>0&&h<w&&h>0&&(c=o,l=h);k(t,"active",s.autoExpandScrollbar)}}).bind("touchmove."+u,function(n){n.stopImmediatePropagation();n.preventDefault();var r=t.offset(),u=i(n)[0]-r.top,f=i(n)[1]-r.left;b(c,l,u,f)});n(document).add(g).bind("mousemove."+u+" pointermove."+u+" MSPointerMove."+u,function(n){if(t){var r=t.offset(),u=i(n)[0]-r.top,f=i(n)[1]-r.left;if(c===u&&l===f)return;b(c,l,u,f)}}).add(d).bind("mouseup."+u+" touchend."+u+" pointerup."+u+" MSPointerUp."+u,function(){t&&(k(t,"active",s.autoExpandScrollbar),t=null);f=!1;y&&(document.onselectstart=null);ht.call(p,!0)})};ri=function(){function kt(n){if(!g(n)||f||i(n)[2])l=0;else{l=1;nt=0;tt=0;ot=1;d.removeClass("mCS_touch_action");var t=w.offset();b=i(n)[0]-t.top;k=i(n)[1]-t.left;c=[i(n)[0],i(n)[1]]}}function dt(n){var h,l,a,v;if(g(n)&&!f&&!i(n)[2]&&(u.documentTouchScroll||n.preventDefault(),n.stopImmediatePropagation(),(!tt||nt)&&ot)){yt=p();var s=it.offset(),r=i(n)[0]-s.top,e=i(n)[1]-s.left;(ut.push(r),ft.push(e),c[2]=Math.abs(i(n)[0]-c[0]),c[3]=Math.abs(i(n)[1]-c[1]),t.overflowed[0])&&(h=rt[0].parent().height()-rt[0].height(),l=b-r>0&&r-b>-h*t.scrollRatio.y&&(2*c[3]<c[2]||"yx"===u.axis));t.overflowed[1]&&(a=rt[1].parent().width()-rt[1].width(),v=k-e>0&&e-k>-a*t.scrollRatio.x&&(2*c[2]<c[3]||"yx"===u.axis));l||v?(bt||n.preventDefault(),nt=1):(tt=1,d.addClass("mCS_touch_action"));bt&&n.preventDefault();o="yx"===u.axis?[b-r,k-e]:"x"===u.axis?[null,k-e]:[b-r,null];w[0].idleTimer=250;t.overflowed[0]&&et(o[0],pt,"mcsLinearOut","y","all",!0);t.overflowed[1]&&et(o[1],pt,"mcsLinearOut","x",ct,!0)}}function gt(n){if(!g(n)||f||i(n)[2])l=0;else{l=1;n.stopImmediatePropagation();e(d);vt=p();var t=it.offset();lt=i(n)[0]-t.top;at=i(n)[1]-t.left;ut=[];ft=[]}}function ni(n){var s,h,r,e,c;if(g(n)&&!f&&!i(n)[2]){ot=0;n.stopImmediatePropagation();nt=0;tt=0;st=p();var l=it.offset(),y=i(n)[0]-l.top,b=i(n)[1]-l.left;st-yt>30||(s=(a=1e3/(st-vt))<2.5,h=s?[ut[ut.length-2],ft[ft.length-2]]:[0,0],v=s?[y-h[0],b-h[1]]:[y-lt,b-at],r=[Math.abs(v[0]),Math.abs(v[1])],a=s?[Math.abs(v[0]/4),Math.abs(v[1]/4)]:[a,a],e=[Math.abs(w[0].offsetTop)-v[0]*ti(r[0]/a[0],a[0]),Math.abs(w[0].offsetLeft)-v[1]*ti(r[1]/a[1],a[1])],o="yx"===u.axis?[e[0],e[1]]:"x"===u.axis?[null,e[1]]:[e[0],null],ht=[4*r[0]+u.scrollInertia,4*r[1]+u.scrollInertia],c=parseInt(u.contentTouchScroll)||0,o[0]=r[0]>c?o[0]:0,o[1]=r[1]>c?o[1]:0,t.overflowed[0]&&et(o[0],ht[0],"mcsEaseOut","y",ct,!1),t.overflowed[1]&&et(o[1],ht[1],"mcsEaseOut","x",ct,!1))}}function ti(n,t){var i=[1.5*t,2*t,t/1.5,t/2];return n>90?t>4?i[0]:i[3]:n>60?t>3?i[3]:i[2]:n>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function et(n,t,i,u,f,e){n&&r(d,n.toString(),{dur:t,scrollEasing:i,dir:u,overwrite:f,drag:e})}var ot,b,k,lt,at,vt,yt,st,v,a,o,ht,nt,tt,d=n(this),t=d.data("mCS"),u=t.opt,s="mCS_"+t.idx,it=n("#mCSB_"+t.idx),w=n("#mCSB_"+t.idx+"_container"),rt=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],ut=[],ft=[],pt=0,ct="yx"===u.axis?"none":"all",c=[],wt=w.find("iframe"),y=["touchstart."+s+" pointerdown."+s+" MSPointerDown."+s,"touchmove."+s+" pointermove."+s+" MSPointerMove."+s,"touchend."+s+" pointerup."+s+" MSPointerUp."+s],bt=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;w.bind(y[0],function(n){kt(n)}).bind(y[1],function(n){dt(n)});it.bind(y[0],function(n){gt(n)}).bind(y[2],function(n){ni(n)});wt.length&&wt.each(function(){n(this).bind("load",function(){h(this)&&n(this.contentDocument||this.contentWindow.document).bind(y[0],function(n){kt(n);gt(n)}).bind(y[1],function(n){dt(n)}).bind(y[2],function(n){ni(n)})})})};ui=function(){function u(n,i,r){h.type=r&&t?"stepped":"stepless";h.scrollAmount=10;it(c,n,i,"mcsLinearOut",r?60:null)}var t,c=n(this),r=c.data("mCS"),a=r.opt,h=r.sequential,o="mCS_"+r.idx,e=n("#mCSB_"+r.idx+"_container"),s=e.parent();e.bind("mousedown."+o,function(){l||t||(t=1,f=!0)}).add(document).bind("mousemove."+o,function(n){if(!l&&t&&(window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type&&document.selection.createRange().text)){var c=e.offset(),f=i(n)[0]-c.top+e[0].offsetTop,o=i(n)[1]-c.left+e[0].offsetLeft;f>0&&f<s.height()&&o>0&&o<s.width()?h.step&&u("off",null,"stepped"):("x"!==a.axis&&r.overflowed[0]&&(f<0?u("on",38):f>s.height()&&u("on",40)),"y"!==a.axis&&r.overflowed[1]&&(o<0?u("on",37):o>s.width()&&u("on",39)))}}).bind("mouseup."+o+" dragend."+o,function(){l||(t&&(t=0,u("off",null)),f=!1)})};fi=function(){function l(s,h){var a,v;if(e(o),!ei(o,s.target)){if(a="auto"!==t.mouseWheel.deltaFactor?parseInt(t.mouseWheel.deltaFactor):y&&s.deltaFactor<100?100:s.deltaFactor||100,v=t.scrollInertia,"x"===t.axis||"x"===t.mouseWheel.axis)var p="x",l=[Math.round(a*i.scrollRatio.x),parseInt(t.mouseWheel.scrollAmount)],w="auto"!==t.mouseWheel.scrollAmount?l[1]:l[0]>=f.width()?.9*f.width():l[0],k=Math.abs(n("#mCSB_"+i.idx+"_container")[0].offsetLeft),b=u[1][0].offsetLeft,d=u[1].parent().width()-u[1].width(),c="y"===t.mouseWheel.axis?s.deltaY||h:s.deltaX;else var p="y",l=[Math.round(a*i.scrollRatio.y),parseInt(t.mouseWheel.scrollAmount)],w="auto"!==t.mouseWheel.scrollAmount?l[1]:l[0]>=f.height()?.9*f.height():l[0],k=Math.abs(n("#mCSB_"+i.idx+"_container")[0].offsetTop),b=u[0][0].offsetTop,d=u[0].parent().height()-u[0].height(),c=s.deltaY||h;("y"!==p||i.overflowed[0])&&("x"!==p||i.overflowed[1])&&((t.mouseWheel.invert||s.webkitDirectionInvertedFromDevice)&&(c=-c),t.mouseWheel.normalizeDelta&&(c=c<0?-1:1),(c>0&&0!==b||c<0&&b!==d||t.mouseWheel.preventDefault)&&(s.stopImmediatePropagation(),s.preventDefault()),s.deltaFactor<5&&!t.mouseWheel.normalizeDelta&&(w=s.deltaFactor,v=17),r(o,(k-c*w).toString(),{dir:p,dur:v}))}}if(n(this).data("mCS")){var o=n(this),i=o.data("mCS"),t=i.opt,s="mCS_"+i.idx,f=n("#mCSB_"+i.idx),u=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],c=n("#mCSB_"+i.idx+"_container").find("iframe");c.length&&c.each(function(){n(this).bind("load",function(){h(this)&&n(this.contentDocument||this.contentWindow.document).bind("mousewheel."+s,function(n,t){l(n,t)})})});f.bind("mousewheel."+s,function(n,t){l(n,t)})}};tt={};h=function(t){var r=!1,i=!1,u=null,f;if(void 0===t?i="#empty":void 0!==n(t).attr("id")&&(i=n(t).attr("id")),!1!==i&&void 0!==tt[i])return tt[i];if(t){try{f=t.contentDocument||t.contentWindow.document;u=f.body.innerHTML}catch(n){}r=null!==u}else{try{f=top.document;u=f.body.innerHTML}catch(n){}r=null!==u}return!1!==i&&(tt[i]=r),r};ht=function(n){var t=this.find("iframe"),i;t.length&&(i=n?"auto":"none",t.css("pointer-events",i))};ei=function(t,i){var r=i.nodeName.toLowerCase(),u=t.data("mCS").opt.mouseWheel.disableOver;return n.inArray(r,u)>-1&&!(n.inArray(r,["select","textarea"])>-1&&!n(i).is(":focus"))};oi=function(){var o,s=n(this),u=s.data("mCS"),i="mCS_"+u.idx,h=n("#mCSB_"+u.idx+"_container"),c=h.parent(),l=n(".mCSB_"+u.idx+"_scrollbar ."+t[12]);l.bind("mousedown."+i+" touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(t){f=!0;n(t.target).hasClass("mCSB_dragger")||(o=1)}).bind("touchend."+i+" pointerup."+i+" MSPointerUp."+i,function(){f=!1}).bind("click."+i,function(i){var f,l;if(o&&(o=0,n(i.target).hasClass(t[12])||n(i.target).hasClass("mCSB_draggerRail"))){if(e(s),f=n(this),l=f.find(".mCSB_dragger"),f.parent(".mCSB_scrollTools_horizontal").length>0){if(!u.overflowed[1])return;var v="x",a=i.pageX>l.offset().left?-1:1,y=Math.abs(h[0].offsetLeft)-a*.9*c.width()}else{if(!u.overflowed[0])return;var v="y",a=i.pageY>l.offset().top?-1:1,y=Math.abs(h[0].offsetTop)-a*.9*c.height()}r(s,y.toString(),{dir:v,scrollEasing:"mcsEaseInOut"})}})};si=function(){var t=n(this),o=t.data("mCS"),f=o.opt,h="mCS_"+o.idx,i=n("#mCSB_"+o.idx+"_container"),s=i.parent();i.bind("focusin."+h,function(){var o=n(document.activeElement),h=i.find(".mCustomScrollBox").length;o.is(f.advanced.autoScrollOnFocus)&&(e(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=h?17*h:0,t[0]._focusTimeout=setTimeout(function(){var n=[u(o)[0],u(o)[1]],e=[i[0].offsetTop,i[0].offsetLeft],h=[e[0]+n[0]>=0&&e[0]+n[0]<s.height()-o.outerHeight(!1),e[1]+n[1]>=0&&e[0]+n[1]<s.width()-o.outerWidth(!1)],c="yx"!==f.axis||h[0]||h[1]?"all":"none";"x"===f.axis||h[0]||r(t,n[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:c,dur:0});"y"===f.axis||h[1]||r(t,n[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:c,dur:0})},t[0]._focusTimer))})};hi=function(){var r=n(this),t=r.data("mCS"),u="mCS_"+t.idx,i=n("#mCSB_"+t.idx+"_container").parent();i.bind("scroll."+u,function(){0===i.scrollTop()&&0===i.scrollLeft()||n(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")})};ci=function(){var u=n(this),i=u.data("mCS"),e=i.opt,r=i.sequential,t="mCS_"+i.idx,o=".mCSB_"+i.idx+"_scrollbar",s=n(o+">a");s.bind("contextmenu."+t,function(n){n.preventDefault()}).bind("mousedown."+t+" touchstart."+t+" pointerdown."+t+" MSPointerDown."+t+" mouseup."+t+" touchend."+t+" pointerup."+t+" MSPointerUp."+t+" mouseout."+t+" pointerout."+t+" MSPointerOut."+t+" click."+t,function(t){function s(n,t){r.scrollAmount=e.scrollButtons.scrollAmount;it(u,n,t)}if(t.preventDefault(),at(t)){var o=n(this).attr("class");switch(r.type=e.scrollButtons.scrollType,t.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===r.type)return;f=!0;i.tweenRunning=!1;s("on",o);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===r.type)return;f=!1;r.dir&&s("off",o);break;case"click":if("stepped"!==r.type||i.tweenRunning)return;s("on",o)}}})};li=function(){function y(h){function w(n,r){o.type=i.keyboard.scrollType;o.scrollAmount=i.keyboard.scrollAmount;"stepped"===o.type&&t.tweenRunning||it(f,n,r)}var c,y,p,a,v;switch(h.type){case"blur":t.tweenRunning&&o.dir&&w("off",null);break;case"keydown":case"keyup":if(c=h.keyCode?h.keyCode:h.which,y="on","x"!==i.axis&&(38===c||40===c)||"y"!==i.axis&&(37===c||39===c)){if((38===c||40===c)&&!t.overflowed[0]||(37===c||39===c)&&!t.overflowed[1])return;"keyup"===h.type&&(y="off");n(document.activeElement).is(l)||(h.preventDefault(),h.stopImmediatePropagation(),w(y,c))}else 33===c||34===c?((t.overflowed[0]||t.overflowed[1])&&(h.preventDefault(),h.stopImmediatePropagation()),"keyup"===h.type)&&(e(f),p=34===c?-1:1,"x"===i.axis||"yx"===i.axis&&t.overflowed[1]&&!t.overflowed[0]?(a="x",v=Math.abs(u[0].offsetLeft)-p*.9*s.width()):(a="y",v=Math.abs(u[0].offsetTop)-p*.9*s.height()),r(f,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})):35!==c&&36!==c||n(document.activeElement).is(l)||((t.overflowed[0]||t.overflowed[1])&&(h.preventDefault(),h.stopImmediatePropagation()),"keyup"!==h.type)||("x"===i.axis||"yx"===i.axis&&t.overflowed[1]&&!t.overflowed[0]?(a="x",v=35===c?Math.abs(s.width()-u.outerWidth(!1)):0):(a="y",v=35===c?Math.abs(s.height()-u.outerHeight(!1)):0),r(f,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"}))}}var f=n(this),t=f.data("mCS"),i=t.opt,o=t.sequential,c="mCS_"+t.idx,p=n("#mCSB_"+t.idx),u=n("#mCSB_"+t.idx+"_container"),s=u.parent(),l="input,textarea,select,datalist,keygen,[contenteditable='true']",a=u.find("iframe"),v=["blur."+c+" keydown."+c+" keyup."+c];a.length&&a.each(function(){n(this).bind("load",function(){h(this)&&n(this.contentDocument||this.contentWindow.document).bind(v[0],function(n){y(n)})})});p.attr("tabindex","0").bind(v[0],function(n){y(n)})};it=function(i,u,f,o,s){function v(n){l.snapAmount&&(h.scrollAmount=l.snapAmount instanceof Array?"x"===h.dir[0]?l.snapAmount[1]:l.snapAmount[0]:l.snapAmount);var u="stepped"!==h.type,f=s||(n?u?w/1.5:b:1e3/60),e=n?u?7.5:40:2.5,t=[Math.abs(y[0].offsetTop),Math.abs(y[0].offsetLeft)],c=[a.scrollRatio.y>10?10:a.scrollRatio.y,a.scrollRatio.x>10?10:a.scrollRatio.x],k="x"===h.dir[0]?t[1]+h.dir[1]*c[1]*e:t[0]+h.dir[1]*c[0]*e,d="x"===h.dir[0]?t[1]+h.dir[1]*parseInt(h.scrollAmount):t[0]+h.dir[1]*parseInt(h.scrollAmount),p="auto"!==h.scrollAmount?d:k,g=o||(n?u?"mcsLinearOut":"mcsEaseInOut":"mcsLinear"),nt=!!n;n&&f<17&&(p="x"===h.dir[0]?t[1]:t[0]);r(i,p.toString(),{dir:h.dir[0],scrollEasing:g,dur:f,onComplete:nt});n?h.dir=!1:(clearTimeout(h.step),h.step=setTimeout(function(){v()},f))}var a=i.data("mCS"),l=a.opt,h=a.sequential,y=n("#mCSB_"+a.idx+"_container"),p="stepped"===h.type,w=l.scrollInertia<26?26:l.scrollInertia,b=l.scrollInertia<1?17:l.scrollInertia;switch(u){case"on":if(h.dir=[f===t[16]||f===t[15]||39===f||37===f?"x":"y",f===t[13]||f===t[15]||38===f||37===f?-1:1],e(i),nt(f)&&"stepped"===h.type)return;v(p);break;case"off":clearTimeout(h.step);c(h,"step");e(i);(p||a.tweenRunning&&h.dir)&&v(!0)}};rt=function(t){var r=n(this).data("mCS").opt,i=[];return"function"==typeof t&&(t=t()),t instanceof Array?i=t.length>1?[t[0],t[1]]:"x"===r.axis?[null,t[0]]:[t[0],null]:(i[0]=t.y?t.y:t.x||"x"===r.axis?null:t,i[1]=t.x?t.x:t.y||"y"===r.axis?null:t),"function"==typeof i[0]&&(i[0]=i[0]()),"function"==typeof i[1]&&(i[1]=i[1]()),i};ct=function(t,i){var s,f;if(null!=t&&void 0!==t){var h=n(this),c=h.data("mCS"),a=c.opt,r=n("#mCSB_"+c.idx+"_container"),e=r.parent(),v=typeof t;i||(i="x"===a.axis?"x":"y");var y="x"===i?r.outerWidth(!1)-e.width():r.outerHeight(!1)-e.height(),l="x"===i?r[0].offsetLeft:r[0].offsetTop,p="x"===i?"left":"top";switch(v){case"function":return t();case"object":return(f=t.jquery?t:n(t),!f.length)?void 0:"x"===i?u(f)[1]:u(f)[0];case"string":case"number":return nt(t)?Math.abs(t):-1!==t.indexOf("%")?Math.abs(y*parseInt(t)/100):-1!==t.indexOf("-=")?Math.abs(l-parseInt(t.split("-=")[1])):-1!==t.indexOf("+=")?(s=l+parseInt(t.split("+=")[1]),s>=0?0:Math.abs(s)):-1!==t.indexOf("px")&&nt(t.split("px")[0])?Math.abs(t.split("px")[0]):"top"===t||"left"===t?0:"bottom"===t?Math.abs(e.height()-r.outerHeight(!1)):"right"===t?Math.abs(e.width()-r.outerWidth(!1)):"first"===t||"last"===t?(f=r.find(":"+t),"x"===i?u(f)[1]:u(f)[0]):n(t).length?"x"===i?u(n(t))[1]:u(n(t))[0]:(r.css(p,t),void o.update.call(null,h[0]))}}};ut=function(i){function s(n){clearTimeout(f[0].autoUpdate);o.update.call(null,e[0],n)}var e=n(this),r=e.data("mCS"),u=r.opt,f=n("#mCSB_"+r.idx+"_container");if(i)return clearTimeout(f[0].autoUpdate),void c(f[0],"autoUpdate");!function i(){clearTimeout(f[0].autoUpdate);0!==e.parents("html").length?f[0].autoUpdate=setTimeout(function(){return u.advanced.updateOnSelectorChange&&(r.poll.change.n=function(){!0===u.advanced.updateOnSelectorChange&&(u.advanced.updateOnSelectorChange="*");var n=0,t=f.find(u.advanced.updateOnSelectorChange);return u.advanced.updateOnSelectorChange&&t.length>0&&t.each(function(){n+=this.offsetHeight+this.offsetWidth}),n}(),r.poll.change.n!==r.poll.change.o)?(r.poll.change.o=r.poll.change.n,void s(3)):u.advanced.updateOnContentResize&&(r.poll.size.n=e[0].scrollHeight+e[0].scrollWidth+f[0].offsetHeight+e[0].offsetHeight+e[0].offsetWidth,r.poll.size.n!==r.poll.size.o)?(r.poll.size.o=r.poll.size.n,void s(1)):!u.advanced.updateOnImageLoad||"auto"===u.advanced.updateOnImageLoad&&"y"===u.axis||(r.poll.img.n=f.find("img").length,r.poll.img.n===r.poll.img.o)?void((u.advanced.updateOnSelectorChange||u.advanced.updateOnContentResize||u.advanced.updateOnImageLoad)&&i()):(r.poll.img.o=r.poll.img.n,void f.find("img").each(function(){!function(i){if(n(i).hasClass(t[2]))s();else{var u,f,r=new Image;r.onload=(u=r,f=function(){this.onload=null;n(i).addClass(t[2]);s(2)},function(){return f.apply(u,arguments)});r.src=i.src}}(this)}))},u.advanced.autoUpdateTimeout):e=null}()};e=function(t){var i=t.data("mCS"),r=n("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");r.each(function(){ai.call(this)})};r=function(t,i,r){function s(n){return u&&f.callbacks[n]&&"function"==typeof f.callbacks[n]}function l(){var n=[e[0].offsetTop,e[0].offsetLeft],i=[h[0].offsetTop,h[0].offsetLeft],u=[e.outerHeight(!1),e.outerWidth(!1)],f=[y.height(),y.width()];t[0].mcs={content:e,top:n[0],left:n[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(n[0])/(Math.abs(u[0])-f[0])),leftPct:Math.round(100*Math.abs(n[1])/(Math.abs(u[1])-f[1])),direction:r.dir}}var u=t.data("mCS"),f=u.opt,it={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:f.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},r=n.extend(it,r),b=[r.dur,r.drag?0:r.dur],y=n("#mCSB_"+u.idx),e=n("#mCSB_"+u.idx+"_container"),w=e.parent(),d=f.callbacks.onTotalScrollOffset?rt.call(t,f.callbacks.onTotalScrollOffset):[0,0],g=f.callbacks.onTotalScrollBackOffset?rt.call(t,f.callbacks.onTotalScrollBackOffset):[0,0],nt;if(u.trigger=r.trigger,0===w.scrollTop()&&0===w.scrollLeft()||(n(".mCSB_"+u.idx+"_scrollbar").css("visibility","visible"),w.scrollTop(0).scrollLeft(0)),"_resetY"!==i||u.contentReset.y||(s("onOverflowYNone")&&f.callbacks.onOverflowYNone.call(t[0]),u.contentReset.y=1),"_resetX"!==i||u.contentReset.x||(s("onOverflowXNone")&&f.callbacks.onOverflowXNone.call(t[0]),u.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){(!u.contentReset.y&&t[0].mcs||!u.overflowed[0]||(s("onOverflowY")&&f.callbacks.onOverflowY.call(t[0]),u.contentReset.x=null),!u.contentReset.x&&t[0].mcs||!u.overflowed[1]||(s("onOverflowX")&&f.callbacks.onOverflowX.call(t[0]),u.contentReset.x=null),f.snapAmount)&&(nt=f.snapAmount instanceof Array?"x"===r.dir?f.snapAmount[1]:f.snapAmount[0]:f.snapAmount,i=function(n,t,i){return Math.round(n/t)*t-i}(i,nt,f.snapOffset));switch(r.dir){case"x":var h=n("#mCSB_"+u.idx+"_dragger_horizontal"),tt="left",p=e[0].offsetLeft,c=[y.width()-e.outerWidth(!1),h.parent().width()-h.width()],o=[i,0===i?0:i/u.scrollRatio.x],a=d[1],v=g[1],ut=a>0?a/u.scrollRatio.x:0,ft=v>0?v/u.scrollRatio.x:0;break;case"y":var h=n("#mCSB_"+u.idx+"_dragger_vertical"),tt="top",p=e[0].offsetTop,c=[y.height()-e.outerHeight(!1),h.parent().height()-h.height()],o=[i,0===i?0:i/u.scrollRatio.y],a=d[0],v=g[0],ut=a>0?a/u.scrollRatio.y:0,ft=v>0?v/u.scrollRatio.y:0}o[1]<0||0===o[0]&&0===o[1]?o=[0,0]:o[1]>=c[1]?o=[c[0],c[1]]:o[0]=-o[0];t[0].mcs||(l(),s("onInit")&&f.callbacks.onInit.call(t[0]));clearTimeout(e[0].onCompleteTimeout);lt(h[0],tt,Math.round(o[1]),b[1],r.scrollEasing);!u.tweenRunning&&(0===p&&o[0]>=0||p===c[0]&&o[0]<=c[0])||lt(e[0],tt,Math.round(o[0]),b[0],r.scrollEasing,r.overwrite,{onStart:function(){r.callbacks&&r.onStart&&!u.tweenRunning&&(s("onScrollStart")&&(l(),f.callbacks.onScrollStart.call(t[0])),u.tweenRunning=!0,k(h),u.cbOffsets=[f.callbacks.alwaysTriggerOffsets||p>=c[0]+a,f.callbacks.alwaysTriggerOffsets||p<=-v])},onUpdate:function(){r.callbacks&&r.onUpdate&&s("whileScrolling")&&(l(),f.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(r.callbacks&&r.onComplete){"yx"===f.axis&&clearTimeout(e[0].onCompleteTimeout);var n=e[0].idleTimer||0;e[0].onCompleteTimeout=setTimeout(function(){s("onScroll")&&(l(),f.callbacks.onScroll.call(t[0]));s("onTotalScroll")&&o[1]>=c[1]-ut&&u.cbOffsets[0]&&(l(),f.callbacks.onTotalScroll.call(t[0]));s("onTotalScrollBack")&&o[1]<=ft&&u.cbOffsets[1]&&(l(),f.callbacks.onTotalScrollBack.call(t[0]));u.tweenRunning=!1;e[0].idleTimer=0;k(h,"hide")},n)}}})}};lt=function(n,t,i,r,u,f,e){function y(){o.stop||(s||b.call(),s=p()-g,w(),s>=o.time&&(o.time=s>o.time?s+h-(s-o.time):s+h-1,o.time<s+1&&(o.time=s+1)),o.time<r?o.id=c(y):d.call())}function w(){r>0?(o.currVal=function(n,t,i,r,u){switch(u){case"linear":case"mcsLinear":return i*n/r+t;case"mcsLinearOut":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeInOutSmooth":return(n/=r/2)<1?i/2*n*n+t:-i/2*(--n*(n-2)-1)+t;case"easeInOutStrong":return(n/=r/2)<1?i/2*Math.pow(2,10*(n-1))+t:(n--,i/2*(2-Math.pow(2,-10*n))+t);case"easeInOut":case"mcsEaseInOut":return(n/=r/2)<1?i/2*n*n*n+t:i/2*((n-=2)*n*n+2)+t;case"easeOutSmooth":return n/=r,-i*(--n*n*n*n-1)+t;case"easeOutStrong":return i*(1-Math.pow(2,-10*n/r))+t;case"easeOut":case"mcsEaseOut":default:var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n)}}(o.time,l,v,r,u),a[t]=Math.round(o.currVal)+"px"):a[t]=i+"px";k.call()}var v;n._mTween||(n._mTween={top:{},left:{}});var h,c,e=e||{},b=e.onStart||function(){},k=e.onUpdate||function(){},d=e.onComplete||function(){},g=p(),s=0,l=n.offsetTop,a=n.style,o=n._mTween[t];"left"===t&&(l=n.offsetLeft);v=i-l;o.stop=0;"none"!==f&&null!=o.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(o.id):clearTimeout(o.id),o.id=null);h=1e3/60;o.time=s+h;c=window.requestAnimationFrame?window.requestAnimationFrame:function(n){return w(),setTimeout(n,.01)};o.id=c(y)};p=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()};ai=function(){var n=this,r,i,t;for(n._mTween||(n._mTween={top:{},left:{}}),r=["top","left"],i=0;i<r.length;i++)t=r[i],n._mTween[t].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._mTween[t].id):clearTimeout(n._mTween[t].id),n._mTween[t].id=null,n._mTween[t].stop=1)};c=function(n,t){try{delete n[t]}catch(i){n[t]=null}};at=function(n){return!(n.which&&1!==n.which)};g=function(n){var t=n.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)};nt=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};u=function(n){var t=n.parents(".mCSB_container");return[n.offset().top-t.offset().top,n.offset().left-t.offset().left]};vi=function(){var n=function(){var t=["webkit","moz","ms","o"],n;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)if(t[n]+"Hidden"in document)return t[n]+"Hidden";return null}();return!!n&&document[n]};n.fn[s]=function(t){return o[t]?o[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):o.init.apply(this,arguments)};n[s]=function(t){return o[t]?o[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):o.init.apply(this,arguments)};n[s].defaults=ft;window[s]=!0;n(window).bind("load",function(){n(".mCustomScrollbar")[s]();n.extend(n.expr[":"],{mcsInView:n.expr[":"].mcsInView||function(t){var e,r,i=n(t),f=i.parents(".mCSB_container");if(f.length)return e=f.parent(),(r=[f[0].offsetTop,f[0].offsetLeft])[0]+u(i)[0]>=0&&r[0]+u(i)[0]<e.height()-i.outerHeight(!1)&&r[1]+u(i)[1]>=0&&r[1]+u(i)[1]<e.width()-i.outerWidth(!1)},mcsInSight:n.expr[":"].mcsInSight||function(t,i,r){var e,f,o,c,s=n(t),h=s.parents(".mCSB_container"),l="exact"===r[3]?[[1,0],[1,0]]:[[.9,.1],[.6,.4]];if(h.length)return e=[s.outerHeight(!1),s.outerWidth(!1)],o=[h[0].offsetTop+u(s)[0],h[0].offsetLeft+u(s)[1]],f=[h.parent()[0].offsetHeight,h.parent()[0].offsetWidth],o[0]-f[0]*(c=[e[0]<f[0]?l[0]:l[1],e[1]<f[1]?l[0]:l[1]])[0][0]<0&&o[0]+e[0]-f[0]*c[0][1]>=0&&o[1]-f[1]*c[1][0]<0&&o[1]+e[1]-f[1]*c[1][1]>=0},mcsOverflow:n.expr[":"].mcsOverflow||function(t){var i=n(t).data("mCS");if(i)return i.overflowed[0]||i.overflowed[1]}})})}),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(t,i){return void 0===i&&(i="undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(i),i}:n(jQuery)}(function(n){"use strict";var t=n(document),i=n(window),f=["a","e","i","o","u","n","c","y"],r=[/[\xE0-\xE5]/g,/[\xE8-\xEB]/g,/[\xEC-\xEF]/g,/[\xF2-\xF6]/g,/[\xF9-\xFC]/g,/[\xF1]/g,/[\xE7]/g,/[\xFD-\xFF]/g],u=function(t,i){this.element=t;this.$element=n(t);this.state={multiple:!!this.$element.attr("multiple"),enabled:!1,opened:!1,currValue:-1,selectedIdx:-1,highlightedIdx:-1};this.eventTriggers={open:this.open,close:this.close,destroy:this.destroy,refresh:this.refresh,init:this.init};this.init(i)};u.prototype={utils:{isMobile:function(){return/android|ip(hone|od|ad)/i.test(navigator.userAgent)},escapeRegExp:function(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},replaceDiacritics:function(n){for(var t=r.length;t--;)n=n.toLowerCase().replace(r[t],f[t]);return n},format:function(n){var t=arguments;return(""+n).replace(/\{(?:(\d+)|(\w+))\}/g,function(n,i,r){return r&&t[1]?t[1][r]:t[i]})},nextEnabledItem:function(n,t){for(;n[t=(t+1)%n.length].disabled;);return t},previousEnabledItem:function(n,t){for(;n[t=(t>0?t:n.length)-1].disabled;);return t},toDash:function(n){return n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()},triggerCallback:function(t,i){var r=i.element,u=i.options["on"+t],f=[r].concat([].slice.call(arguments).slice(1));n.isFunction(u)&&u.apply(r,f);n(r).trigger("selectric-"+this.toDash(t),f)},arrayToClassname:function(t){var i=n.grep(t,function(n){return!!n});return n.trim(i.join(" "))}},init:function(t){var i=this;if(i.options=n.extend(!0,{},n.fn.selectric.defaults,i.options,t),i.utils.triggerCallback("BeforeInit",i),i.destroy(!0),i.options.disableOnMobile&&i.utils.isMobile())i.disableOnMobile=!1;else{i.classes=i.getClassNames();var r=n("<input/>",{"class":i.classes.input,readonly:i.utils.isMobile()}),u=n("<div/>",{"class":i.classes.items,tabindex:-1}),s=n("<div/>",{"class":i.classes.scroll}),f=n("<div/>",{"class":i.classes.prefix,html:i.options.arrowButtonMarkup}),e=n("<span/>",{"class":"label"}),h=i.$element.wrap("<div/>").parent().append(f.prepend(e),u,r),o=n("<div/>",{"class":i.classes.hideselect});i.elements={input:r,items:u,itemsScroll:s,wrapper:f,label:e,outerWrapper:h};i.options.nativeOnMobile&&i.utils.isMobile()&&(i.elements.input=void 0,o.addClass(i.classes.prefix+"-is-native"),i.$element.on("change",function(){i.refresh()}));i.$element.on(i.eventTriggers).wrap(o);i.originalTabindex=i.$element.prop("tabindex");i.$element.prop("tabindex",-1);i.populate();i.activate();i.utils.triggerCallback("Init",i)}},activate:function(){var t=this.elements.items.closest(":visible").children(":hidden").addClass(this.classes.tempshow),n=this.$element.width();t.removeClass(this.classes.tempshow);this.utils.triggerCallback("BeforeActivate",this);this.elements.outerWrapper.prop("class",this.utils.arrayToClassname([this.classes.wrapper,this.$element.prop("class").replace(/\S+/g,this.classes.prefix+"-$&"),this.options.responsive?this.classes.responsive:""]));this.options.inheritOriginalWidth&&n>0&&this.elements.outerWrapper.width(n);this.unbindEvents();this.$element.prop("disabled")?(this.elements.outerWrapper.addClass(this.classes.disabled),this.elements.input&&this.elements.input.prop("disabled",!0)):(this.state.enabled=!0,this.elements.outerWrapper.removeClass(this.classes.disabled),this.$li=this.elements.items.removeAttr("style").find("li"),this.bindEvents());this.utils.triggerCallback("Activate",this)},getClassNames:function(){var r=this,t=r.options.customClass,i={};return n.each("Input Items Open Disabled TempShow HideSelect Wrapper Focus Hover Responsive Above Below Scroll Group GroupLabel".split(" "),function(n,u){var f=t.prefix+u;i[u.toLowerCase()]=t.camelCase?f:r.utils.toDash(f)}),i.prefix=t.prefix,i},setLabel:function(){var t=this,r=t.options.labelBuilder,u,i,f;t.state.multiple?(u=n.isArray(t.state.currValue)?t.state.currValue:[t.state.currValue],u=0===u.length?[0]:u,i=n.map(u,function(i){return n.grep(t.lookupItems,function(n){return n.index===i})[0]}),i=n.grep(i,function(t){return i.length>1||0===i.length?""!==n.trim(t.value):t}),i=n.map(i,function(i){return n.isFunction(r)?r(i):t.utils.format(r,i)}),t.options.multiple.maxLabelEntries&&(i.length>=t.options.multiple.maxLabelEntries+1?(i=i.slice(0,t.options.multiple.maxLabelEntries)).push(n.isFunction(r)?r({text:"..."}):t.utils.format(r,{text:"..."})):i.slice(i.length-1)),t.elements.label.html(i.join(t.options.multiple.separator))):(f=t.lookupItems[t.state.currValue],t.elements.label.html(n.isFunction(r)?r(f):t.utils.format(r,f)))},populate:function(){var t=this,f=t.$element.children(),e=t.$element.find("option"),u=e.filter(":selected"),r=e.index(u),i=0,o=t.state.multiple?[]:0;u.length>1&&t.state.multiple&&(r=[],u.each(function(){r.push(n(this).index())}));t.state.currValue=~r?r:o;t.state.selectedIdx=t.state.currValue;t.state.highlightedIdx=t.state.currValue;t.items=[];t.lookupItems=[];f.length&&(f.each(function(r){var u=n(this),f;u.is("optgroup")?(f={element:u,label:u.prop("label"),groupDisabled:u.prop("disabled"),items:[]},u.children().each(function(r){var u=n(this);f.items[r]=t.getItemData(i,u,f.groupDisabled||u.prop("disabled"));t.lookupItems[i]=f.items[r];i++}),t.items[r]=f):(t.items[r]=t.getItemData(i,u,u.prop("disabled")),t.lookupItems[i]=t.items[r],i++)}),t.setLabel(),t.elements.items.append(t.elements.itemsScroll.html(t.getItemsMarkup(t.items))))},getItemData:function(t,i,r){return{index:t,element:i,value:i.val(),className:i.prop("class"),text:i.html(),slug:n.trim(this.utils.replaceDiacritics(i.html())),alt:i.attr("data-alt"),selected:i.prop("selected"),disabled:r}},getItemsMarkup:function(t){var i=this,r="<ul>";return n.isFunction(i.options.listBuilder)&&i.options.listBuilder&&(t=i.options.listBuilder(t)),n.each(t,function(t,u){void 0!==u.label?(r+=i.utils.format('<ul class="{1}"><li class="{2}">{3}<\/li>',i.utils.arrayToClassname([i.classes.group,u.groupDisabled?"disabled":"",u.element.prop("class")]),i.classes.grouplabel,u.element.prop("label")),n.each(u.items,function(n,t){r+=i.getItemMarkup(t.index,t)}),r+="<\/ul>"):r+=i.getItemMarkup(u.index,u)}),r+"<\/ul>"},getItemMarkup:function(t,i){var r=this.options.optionsItemBuilder,u={value:i.value,text:i.text,slug:i.slug,index:i.index};return this.utils.format('<li data-index="{1}" class="{2}">{3}<\/li>',t,this.utils.arrayToClassname([i.className,t===this.items.length-1?"last":"",i.disabled?"disabled":"",i.selected?"selected":""]),n.isFunction(r)?this.utils.format(r(i,this.$element,t),i):this.utils.format(r,u))},unbindEvents:function(){this.elements.wrapper.add(this.$element).add(this.elements.outerWrapper).add(this.elements.input).off(".sl")},bindEvents:function(){var t=this;t.elements.outerWrapper.on("mouseenter.sl mouseleave.sl",function(i){n(this).toggleClass(t.classes.hover,"mouseenter"===i.type);t.options.openOnHover&&(clearTimeout(t.closeTimer),"mouseleave"===i.type?t.closeTimer=setTimeout(n.proxy(t.close,t),t.options.hoverIntentTimeout):t.open())});t.elements.wrapper.on("click.sl",function(n){t.state.opened?t.close():t.open(n)});t.options.nativeOnMobile&&t.utils.isMobile()||(t.$element.on("focus.sl",function(){t.elements.input.focus()}),t.elements.input.prop({tabindex:t.originalTabindex,disabled:!1}).on("keydown.sl",n.proxy(t.handleKeys,t)).on("focusin.sl",function(n){t.elements.outerWrapper.addClass(t.classes.focus);t.elements.input.one("blur",function(){t.elements.input.blur()});t.options.openOnFocus&&!t.state.opened&&t.open(n)}).on("focusout.sl",function(){t.elements.outerWrapper.removeClass(t.classes.focus)}).on("input propertychange",function(){var r=t.elements.input.val(),i=new RegExp("^"+t.utils.escapeRegExp(r),"i");clearTimeout(t.resetStr);t.resetStr=setTimeout(function(){t.elements.input.val("")},t.options.keySearchTimeout);r.length&&n.each(t.items,function(n,r){if(!r.disabled){if(i.test(r.text)||i.test(r.slug))return t.highlight(n),!1;if(r.alt)for(var f=r.alt.split("|"),u=0;u<f.length&&f[u];u++)if(i.test(f[u].trim()))return t.highlight(n),!1}})}));t.$li.on({mousedown:function(n){n.preventDefault();n.stopPropagation()},click:function(){return t.select(n(this).data("index")),!1}})},handleKeys:function(t){var i=t.which,u=this.options.keys,f=n.inArray(i,u.previous)>-1,e=n.inArray(i,u.next)>-1,s=n.inArray(i,u.select)>-1,h=n.inArray(i,u.open)>-1,r=this.state.highlightedIdx,c=f&&0===r||e&&r+1===this.items.length,o=0;if(13!==i&&32!==i||t.preventDefault(),f||e){if(!this.options.allowWrap&&c)return;f&&(o=this.utils.previousEnabledItem(this.lookupItems,r));e&&(o=this.utils.nextEnabledItem(this.lookupItems,r));this.highlight(o)}if(s&&this.state.opened)return this.select(r),void(this.state.multiple&&this.options.multiple.keepMenuOpen||this.close());h&&!this.state.opened&&this.open()},refresh:function(){this.populate();this.activate();this.utils.triggerCallback("Refresh",this)},setOptionsDimensions:function(){var r=this.elements.items.closest(":visible").children(":hidden").addClass(this.classes.tempshow),n=this.options.maxHeight,t=this.elements.items.outerWidth(),i=this.elements.wrapper.outerWidth()-(t-this.elements.items.width());!this.options.expandToItemText||i>t?this.finalWidth=i:(this.elements.items.css("overflow","scroll"),this.elements.outerWrapper.width(9e4),this.finalWidth=this.elements.items.width(),this.elements.items.css("overflow",""),this.elements.outerWrapper.width(""));this.elements.items.width(this.finalWidth).height()>n&&this.elements.items.height(n);r.removeClass(this.classes.tempshow)},isInViewport:function(){if(!0===this.options.forceRenderAbove)this.elements.outerWrapper.addClass(this.classes.above);else if(!0===this.options.forceRenderBelow)this.elements.outerWrapper.addClass(this.classes.below);else{var n=i.scrollTop(),u=i.height(),t=this.elements.outerWrapper.offset().top,f=t+this.elements.outerWrapper.outerHeight()+this.itemsHeight<=n+u,e=t-this.itemsHeight>n,r=!f&&e,o=!r;this.elements.outerWrapper.toggleClass(this.classes.above,r);this.elements.outerWrapper.toggleClass(this.classes.below,o)}},detectItemVisibility:function(t){var f=this.$li.filter("[data-index]");this.state.multiple&&(t=n.isArray(t)&&0===t.length?0:t,t=n.isArray(t)?Math.min.apply(Math,t):t);var i=f.eq(t).outerHeight(),r=f[t].offsetTop,u=this.elements.itemsScroll.scrollTop(),e=r+2*i;this.elements.itemsScroll.scrollTop(e>u+this.itemsHeight?e-this.itemsHeight:r-i<u?r-i:u)},open:function(i){var r=this;if(r.options.nativeOnMobile&&r.utils.isMobile())return!1;r.utils.triggerCallback("BeforeOpen",r);i&&(i.preventDefault(),r.options.stopPropagation&&i.stopPropagation());r.state.enabled&&(r.setOptionsDimensions(),n("."+r.classes.hideselect,"."+r.classes.open).children().selectric("close"),r.state.opened=!0,r.itemsHeight=r.elements.items.outerHeight(),r.itemsInnerHeight=r.elements.items.height(),r.elements.outerWrapper.addClass(r.classes.open),r.elements.input.val(""),i&&"focusin"!==i.type&&r.elements.input.focus(),setTimeout(function(){t.on("click.sl",n.proxy(r.close,r)).on("scroll.sl",n.proxy(r.isInViewport,r))},1),r.isInViewport(),r.options.preventWindowScroll&&t.on("mousewheel.sl DOMMouseScroll.sl","."+r.classes.scroll,function(t){var i=t.originalEvent,f=n(this).scrollTop(),u=0;"detail"in i&&(u=-1*i.detail);"wheelDelta"in i&&(u=i.wheelDelta);"wheelDeltaY"in i&&(u=i.wheelDeltaY);"deltaY"in i&&(u=-1*i.deltaY);(f===this.scrollHeight-r.itemsInnerHeight&&u<0||0===f&&u>0)&&t.preventDefault()}),r.detectItemVisibility(r.state.selectedIdx),r.highlight(r.state.multiple?-1:r.state.selectedIdx),r.utils.triggerCallback("Open",r))},close:function(){this.utils.triggerCallback("BeforeClose",this);t.off(".sl");this.elements.outerWrapper.removeClass(this.classes.open);this.state.opened=!1;this.utils.triggerCallback("Close",this)},change:function(){var t=this;t.utils.triggerCallback("BeforeChange",t);t.state.multiple?(n.each(t.lookupItems,function(n){t.lookupItems[n].selected=!1;t.$element.find("option").prop("selected",!1)}),n.each(t.state.selectedIdx,function(n,i){t.lookupItems[i].selected=!0;t.$element.find("option").eq(i).prop("selected",!0)}),t.state.currValue=t.state.selectedIdx,t.setLabel(),t.utils.triggerCallback("Change",t)):t.state.currValue!==t.state.selectedIdx&&(t.$element.prop("selectedIndex",t.state.currValue=t.state.selectedIdx).data("value",t.lookupItems[t.state.selectedIdx].text),t.setLabel(),t.utils.triggerCallback("Change",t))},highlight:function(n){var t=this.$li.filter("[data-index]").removeClass("highlighted");this.utils.triggerCallback("BeforeHighlight",this);void 0===n||-1===n||this.lookupItems[n].disabled||(t.eq(this.state.highlightedIdx=n).addClass("highlighted"),this.detectItemVisibility(n),this.utils.triggerCallback("Highlight",this))},select:function(t){var i=this,u=i.$li.filter("[data-index]"),r;(i.utils.triggerCallback("BeforeSelect",i,t),void 0===t||-1===t||i.lookupItems[t].disabled)||(i.state.multiple?(i.state.selectedIdx=n.isArray(i.state.selectedIdx)?i.state.selectedIdx:[i.state.selectedIdx],r=n.inArray(t,i.state.selectedIdx),-1!==r?i.state.selectedIdx.splice(r,1):i.state.selectedIdx.push(t),u.removeClass("selected").filter(function(t){return-1!==n.inArray(t,i.state.selectedIdx)}).addClass("selected")):u.removeClass("selected").eq(i.state.selectedIdx=t).addClass("selected"),i.state.multiple&&i.options.multiple.keepMenuOpen||i.close(),i.change(),i.utils.triggerCallback("Select",i,t))},destroy:function(n){this.state&&this.state.enabled&&(this.elements.items.add(this.elements.wrapper).add(this.elements.input).remove(),n||this.$element.removeData("selectric").removeData("value"),this.$element.prop("tabindex",this.originalTabindex).off(".sl").off(this.eventTriggers).unwrap().unwrap(),this.state.enabled=!1)}};n.fn.selectric=function(t){return this.each(function(){var i=n.data(this,"selectric");i&&!i.disableOnMobile?"string"==typeof t&&i[t]?i[t]():i.init(t):n.data(this,"selectric",new u(this,t))})};n.fn.selectric.defaults={onChange:function(t){n(t).change()},maxHeight:300,keySearchTimeout:500,arrowButtonMarkup:'<b class="button">&#x25be;<\/b>',disableOnMobile:!1,nativeOnMobile:!1,openOnFocus:!0,openOnHover:!1,hoverIntentTimeout:500,expandToItemText:!1,responsive:!1,preventWindowScroll:!0,inheritOriginalWidth:!1,allowWrap:!0,forceRenderAbove:!1,forceRenderBelow:!1,stopPropagation:!0,optionsItemBuilder:"{text}",labelBuilder:"{text}",listBuilder:!1,keys:{previous:[37,38],next:[39,40],select:[9,13,27],open:[13,32,37,38,39,40],close:[9,27]},customClass:{prefix:"selectric",camelCase:!1},multiple:{separator:", ",keepMenuOpen:!0,maxLabelEntries:!1}}});MarkerClusterer=function(){"use strict";function or(n,t){return n(t={exports:{}},t.exports),t.exports}function dt(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function tf(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function bi(n,t,i){return t&&tf(n.prototype,t),i&&tf(n,i),n}function rf(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}});t&&function(n,t){(Object.setPrototypeOf||function(n,t){return n.__proto__=t,n})(n,t)}(n,t)}function ki(n){return(ki=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function uf(n,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(n):t}function hf(n,t){return RegExp(n,t)}function er(n){return Object.keys(n).reduce(function(t,i){return n[i]&&t.push(i+":"+n[i]),t},[]).join(";")}function r(n){if(n)return n+"px"}var ht="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},ct=function(n){return n&&n.Math==Math&&n},t=ct("object"==typeof globalThis&&globalThis)||ct("object"==typeof window&&window)||ct("object"==typeof self&&self)||ct("object"==typeof ht&&ht)||Function("return this")(),n=function(n){try{return!!n()}catch(n){return!0}},h=!n(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}),sr={}.propertyIsEnumerable,hr=Object.getOwnPropertyDescriptor,cr={f:hr&&!sr.call({1:2},1)?function(n){var t=hr(this,n);return!!t&&t.enumerable}:sr},ri=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}},df={}.toString,s=function(n){return df.call(n).slice(8,-1)},gf="".split,lt=n(function(){return!Object("z").propertyIsEnumerable(0)})?function(n){return"String"==s(n)?gf.call(n,""):Object(n)}:Object,c=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n},tt=function(n){return lt(c(n))},u=function(n){return"object"==typeof n?null!==n:"function"==typeof n},ui=function(n,t){if(!u(n))return n;var i,r;if(t&&"function"==typeof(i=n.toString)&&!u(r=i.call(n))||"function"==typeof(i=n.valueOf)&&!u(r=i.call(n))||!t&&"function"==typeof(i=n.toString)&&!u(r=i.call(n)))return r;throw TypeError("Can't convert object to primitive value");},ne={}.hasOwnProperty,i=function(n,t){return ne.call(n,t)},fi=t.document,te=u(fi)&&u(fi.createElement),lr=!h&&!n(function(){return 7!=Object.defineProperty(te?fi.createElement("div"):{},"a",{get:function(){return 7}}).a}),ar=Object.getOwnPropertyDescriptor,vr={f:h?ar:function(n,t){if(n=tt(n),t=ui(t,!0),lr)try{return ar(n,t)}catch(n){}if(i(n,t))return ri(!cr.f.call(n,t),n[t])}},o=function(n){if(!u(n))throw TypeError(String(n)+" is not an object");return n},yr=Object.defineProperty,ei={f:h?yr:function(n,t,i){if(o(n),t=ui(t,!0),o(i),lr)try{return yr(n,t,i)}catch(n){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(n[t]=i.value),n}},a=h?function(n,t,i){return ei.f(n,t,ri(1,i))}:function(n,t,i){return n[t]=i,n},oi=function(n,i){try{a(t,n,i)}catch(r){t[n]=i}return i},it=t["__core-js_shared__"]||oi("__core-js_shared__",{}),ie=Function.toString,y,pi,d,fr;"function"!=typeof it.inspectSource&&(it.inspectSource=function(n){return ie.call(n)});var at,rt,vt,si,pr=it.inspectSource,wr=t.WeakMap,re="function"==typeof wr&&/native code/.test(pr(wr)),br=or(function(n){(n.exports=function(n,t){return it[n]||(it[n]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.4",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})}),ue=0,fe=Math.random(),kr=function(n){return"Symbol("+String(void 0===n?"":n)+")_"+(++ue+fe).toString(36)},dr=br("keys"),gr={},ee=t.WeakMap;if(re){var v=new ee,oe=v.get,se=v.has,he=v.set;at=function(n,t){return he.call(v,n,t),t};rt=function(n){return oe.call(v,n)||{}};vt=function(n){return se.call(v,n)}}else y=dr[si="state"]||(dr[si]=kr(si)),gr[y]=!0,at=function(n,t){return a(n,y,t),t},rt=function(n){return i(n,y)?n[y]:{}},vt=function(n){return i(n,y)};var nu={set:at,get:rt,has:vt,enforce:function(n){return vt(n)?rt(n):at(n,{})},getterFor:function(n){return function(t){var i;if(!u(t)||(i=rt(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return i}}},p=or(function(n){var r=nu.get,u=nu.enforce,f=String(String).split("String");(n.exports=function(n,r,e,o){var h=!!o&&!!o.unsafe,s=!!o&&!!o.enumerable,c=!!o&&!!o.noTargetGet;"function"==typeof e&&("string"!=typeof r||i(e,"name")||a(e,"name",r),u(e).source=f.join("string"==typeof r?r:""));n!==t?(h?!c&&n[r]&&(s=!0):delete n[r],s?n[r]=e:a(n,r,e)):s?n[r]=e:oi(r,e)})(Function.prototype,"toString",function(){return"function"==typeof this&&r(this).source||pr(this)})}),hi=t,tu=function(n){if("function"==typeof n)return n},iu=function(n,i){return arguments.length<2?tu(hi[n])||tu(t[n]):hi[n]&&hi[n][i]||t[n]&&t[n][i]},ce=Math.ceil,le=Math.floor,ut=function(n){return isNaN(n=+n)?0:(n>0?le:ce)(n)},ae=Math.min,l=function(n){return n>0?ae(ut(n),9007199254740991):0},ve=Math.max,ye=Math.min,yt=function(n,t){var i=ut(n);return i<0?ve(i+t,0):ye(i,t)},ru=function(n){return function(t,i,r){var o,f=tt(t),e=l(f.length),u=yt(r,e);if(n&&i!=i){for(;e>u;)if((o=f[u++])!=o)return!0}else for(;e>u;u++)if((n||u in f)&&f[u]===i)return n||u||0;return!n&&-1}},uu={includes:ru(!0),indexOf:ru(!1)},pe=uu.indexOf,fu=function(n,t){var r,f=tt(n),e=0,u=[];for(r in f)!i(gr,r)&&i(f,r)&&u.push(r);for(;t.length>e;)i(f,r=t[e++])&&(~pe(u,r)||u.push(r));return u},eu=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],we=eu.concat("length","prototype"),be={f:Object.getOwnPropertyNames||function(n){return fu(n,we)}},ou={f:Object.getOwnPropertySymbols},ke=iu("Reflect","ownKeys")||function(n){var t=be.f(o(n)),i=ou.f;return i?t.concat(i(n)):t},de=function(n,t){for(var r,f=ke(t),e=ei.f,o=vr.f,u=0;u<f.length;u++)r=f[u],i(n,r)||e(n,r,o(t,r))},ge=/#|\.prototype\./,ft=function(t,i){var r=to[no(t)];return r==ro||r!=io&&("function"==typeof i?n(i):!!i)},no=ft.normalize=function(n){return String(n).replace(ge,".").toLowerCase()},to=ft.data={},io=ft.NATIVE="N",ro=ft.POLYFILL="P",uo=ft,fo=vr.f,e=function(n,i){var e,r,u,f,s,o=n.target,h=n.global,c=n.stat;if(e=h?t:c?t[o]||oi(o,{}):(t[o]||{}).prototype)for(r in i){if(f=i[r],u=n.noTargetGet?(s=fo(e,r))&&s.value:e[r],!uo(h?r:o+(c?".":"#")+r,n.forced)&&void 0!==u){if(typeof f==typeof u)continue;de(f,u)}(n.sham||u&&u.sham)&&a(f,"sham",!0);p(e,r,f,n)}},ci=function(t,i){var r=[][t];return!!r&&n(function(){r.call(null,i||function(){throw 1;},1)})},eo=Object.defineProperty,li={},su=function(n){throw n;},pt=function(t,r){if(i(li,t))return li[t];r||(r={});var u=[][t],f=!!i(r,"ACCESSORS")&&r.ACCESSORS,e=i(r,0)?r[0]:su,o=i(r,1)?r[1]:void 0;return li[t]=!!u&&!n(function(){if(f&&!h)return!0;var n={length:-1};f?eo(n,1,{enumerable:!0,get:su}):n[1]=1;u.call(n,e,o)})},oo=uu.indexOf,hu=[].indexOf,cu=!!hu&&1/[1].indexOf(1,-0)<0,so=ci("indexOf"),ho=pt("indexOf",{ACCESSORS:!0,1:0});e({target:"Array",proto:!0,forced:cu||!so||!ho},{indexOf:function(n){return cu?hu.apply(this,arguments)||0:oo(this,n,arguments.length>1?arguments[1]:void 0)}});var w,wt,et=Array.isArray||function(n){return"Array"==s(n)},bt=function(n,t,i){var r=ui(t);r in n?ei.f(n,r,ri(0,i)):n[r]=i},lu=!!Object.getOwnPropertySymbols&&!n(function(){return!String(Symbol())}),co=lu&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,kt=br("wks"),ot=t.Symbol,lo=co?ot:ot&&ot.withoutSetter||kr,f=function(n){return i(kt,n)||(kt[n]=lu&&i(ot,n)?ot[n]:lo("Symbol."+n)),kt[n]},ai=iu("navigator","userAgent")||"",au=t.process,vu=au&&au.versions,yu=vu&&vu.v8;yu?wt=(w=yu.split("."))[0]+w[1]:ai&&(!(w=ai.match(/Edge\/(\d+)/))||w[1]>=74)&&(w=ai.match(/Chrome\/(\d+)/))&&(wt=w[1]);var pu=wt&&+wt,ao=f("species"),vi=function(t){return pu>=51||!n(function(){var n=[];return(n.constructor={})[ao]=function(){return{foo:1}},1!==n[t](Boolean).foo})},vo=vi("slice"),yo=pt("slice",{ACCESSORS:!0,0:0,1:2}),po=f("species"),wo=[].slice,bo=Math.max;e({target:"Array",proto:!0,forced:!vo||!yo},{slice:function(n,t){var i,e,o,r=tt(this),s=l(r.length),f=yt(n,s),h=yt(void 0===t?s:t,s);if(et(r)&&("function"!=typeof(i=r.constructor)||i!==Array&&!et(i.prototype)?u(i)&&null===(i=i[po])&&(i=void 0):i=void 0,i===Array||void 0===i))return wo.call(r,f,h);for(e=new(void 0===i?Array:i)(bo(h-f,0)),o=0;f<h;f++,o++)f in r&&bt(e,o,r[f]);return e.length=o,e}});var b=function(n){return Object(c(n))},ko=f("species"),wu=function(n,t){var i;return et(n)&&("function"!=typeof(i=n.constructor)||i!==Array&&!et(i.prototype)?u(i)&&null===(i=i[ko])&&(i=void 0):i=void 0),new(void 0===i?Array:i)(0===t?0:t)},go=vi("splice"),ns=pt("splice",{ACCESSORS:!0,0:0,1:2}),ts=Math.max,is=Math.min;e({target:"Array",proto:!0,forced:!go||!ns},{splice:function(n,t){var f,r,c,i,o,s,u=b(this),e=l(u.length),h=yt(n,e),a=arguments.length;if(0===a?f=r=0:1===a?(f=0,r=e-h):(f=a-2,r=is(ts(ut(t),0),e-h)),e+f-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(c=wu(u,r),i=0;i<r;i++)(o=h+i)in u&&bt(c,i,u[o]);if(c.length=r,f<r){for(i=h;i<e-r;i++)s=i+f,(o=i+r)in u?u[s]=u[o]:delete u[s];for(i=e;i>e-r+f;i--)delete u[i-1]}else if(f>r)for(i=e-r;i>h;i--)s=i+f-1,(o=i+r-1)in u?u[s]=u[o]:delete u[s];for(i=0;i<f;i++)u[i+h]=arguments[i+2];return u.length=e-r+f,c}});var yi=Date.prototype,rs=yi.toString,us=yi.getTime;new Date(NaN)+""!="Invalid Date"&&p(yi,"toString",function(){var n=us.call(this);return n==n?rs.call(this):"Invalid Date"});var st=Object.keys||function(n){return fu(n,eu)},k=Object.assign,bu=Object.defineProperty,ku=!k||n(function(){if(h&&1!==k({b:1},k(bu({},"a",{enumerable:!0,get:function(){bu(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var n={},t={},i=Symbol();return n[i]=7,"abcdefghijklmnopqrst".split("").forEach(function(n){t[n]=n}),7!=k({},n)[i]||"abcdefghijklmnopqrst"!=st(k({},t)).join("")})?function(n){for(var r=b(n),s=arguments.length,u=1,f=ou.f,c=cr.f;s>u;)for(var i,t=lt(arguments[u++]),e=f?st(t).concat(f(t)):st(t),l=e.length,o=0;l>o;)i=e[o++],h&&!c.call(t,i)||(r[i]=t[i]);return r}:k;e({target:"Object",stat:!0,forced:Object.assign!==ku},{assign:ku});pi={};pi[f("toStringTag")]="z";var wi="[object z]"===String(pi),fs=f("toStringTag"),es="Arguments"==s(function(){return arguments}()),os=wi?s:function(n){var t,i,r;return void 0===n?"Undefined":null===n?"Null":"string"==typeof(i=function(n,t){try{return n[t]}catch(n){}}(t=Object(n),fs))?i:es?s(t):"Object"==(r=s(t))&&"function"==typeof t.callee?"Arguments":r},ss=wi?{}.toString:function(){return"[object "+os(this)+"]"};wi||p(Object.prototype,"toString",ss,{unsafe:!0});var du=function(){var t=o(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n},gu=RegExp.prototype,nf=gu.toString,hs=n(function(){return"/a/b"!=nf.call({source:"a",flags:"b"})}),cs="toString"!=nf.name;(hs||cs)&&p(RegExp.prototype,"toString",function(){var n=o(this),i=String(n.source),t=n.flags;return"/"+i+"/"+String(void 0===t&&n instanceof RegExp&&!("flags"in gu)?du.call(n):t)},{unsafe:!0});var ff=f("isConcatSpreadable"),ls=pu>=51||!n(function(){var n=[];return n[ff]=!1,n.concat()[0]!==n}),as=vi("concat"),vs=function(n){if(!u(n))return!1;var t=n[ff];return void 0!==t?!!t:et(n)};e({target:"Array",proto:!0,forced:!ls||!as},{concat:function(){for(var r,e,n,o=b(this),u=wu(o,0),t=0,i=-1,f=arguments.length;i<f;i++)if(n=-1===i?o:arguments[i],vs(n)){if(t+(e=l(n.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(r=0;r<e;r++,t++)r in n&&bt(u,t,n[r])}else{if(t>=9007199254740991)throw TypeError("Maximum allowed index exceeded");bt(u,t++,n)}return u.length=t,u}});var ys=[].join,ps=lt!=Object,ws=ci("join",",");e({target:"Array",proto:!0,forced:ps||!ws},{join:function(n){return ys.call(tt(this),void 0===n?",":n)}});var ef=function(n){if("function"!=typeof n)throw TypeError(String(n)+" is not a function");return n},of=function(n){return function(t,i,r,u){ef(i);var o=b(t),e=lt(o),s=l(o.length),f=n?s-1:0,h=n?-1:1;if(r<2)for(;;){if(f in e){u=e[f];f+=h;break}if(f+=h,n?f<0:s<=f)throw TypeError("Reduce of empty array with no initial value");}for(;n?f>=0:s>f;f+=h)f in e&&(u=i(u,e[f],f,o));return u}},bs=[of(!1),of(!0)][0],ks=ci("reduce"),ds=pt("reduce",{1:0});e({target:"Array",proto:!0,forced:!ks||!ds},{reduce:function(n){return bs(this,n,arguments.length,arguments.length>1?arguments[1]:void 0)}});e({target:"Object",stat:!0,forced:n(function(){st(1)})},{keys:function(n){return st(b(n))}});var di="\t\n\v\f\r                　\u2028\u2029\ufeff",gt="["+di+"]",gs=RegExp("^"+gt+gt+"*"),nh=RegExp(gt+gt+"*$"),gi=function(n){return function(t){var i=String(c(t));return 1&n&&(i=i.replace(gs,"")),2&n&&(i=i.replace(nh,"")),i}},th=(gi(1),gi(2),gi(3)),ni=t.parseInt,ih=/^[+-]?0[Xx]/,sf=8!==ni(di+"08")||22!==ni(di+"0x16")?function(n,t){var i=th(String(n));return ni(i,t>>>0||(ih.test(i)?16:10))}:ni;e({global:!0,forced:parseInt!=sf},{parseInt:sf});var nr,tr,cf={UNSUPPORTED_Y:n(function(){var n=hf("a","y");return n.lastIndex=2,null!=n.exec("abcd")}),BROKEN_CARET:n(function(){var n=hf("^r","gy");return n.lastIndex=2,null!=n.exec("str")})},ti=RegExp.prototype.exec,rh=String.prototype.replace,lf=ti,ir=(nr=/a/,tr=/b*/g,ti.call(nr,"a"),ti.call(tr,"a"),0!==nr.lastIndex||0!==tr.lastIndex),af=cf.UNSUPPORTED_Y||cf.BROKEN_CARET,rr=void 0!==/()??/.exec("")[1];(ir||rr||af)&&(lf=function(n){var c,f,t,r,i=this,s=af&&i.sticky,u=du.call(i),e=i.source,h=0,o=n;return s&&(-1===(u=u.replace("y","")).indexOf("g")&&(u+="g"),o=String(n).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==n[i.lastIndex-1])&&(e="(?: "+e+")",o=" "+o,h++),f=new RegExp("^(?:"+e+")",u)),rr&&(f=new RegExp("^"+e+"$(?!\\s)",u)),ir&&(c=i.lastIndex),t=ti.call(s?f:i,o),s?t?(t.input=t.input.slice(h),t[0]=t[0].slice(h),t.index=i.lastIndex,i.lastIndex+=t[0].length):i.lastIndex=0:ir&&t&&(i.lastIndex=i.global?t.index+t[0].length:c),rr&&t&&t.length>1&&rh.call(t[0],f,function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(t[r]=void 0)}),t});d=lf;e({target:"RegExp",proto:!0,forced:/./.exec!==d},{exec:d});var uh=f("species"),fh=!n(function(){var n=/./;return n.exec=function(){var n=[];return n.groups={a:"7"},n},"7"!=="".replace(n,"$<a>")}),vf="$0"==="a".replace(/./,"$0"),yf=f("replace"),pf=!!/./[yf]&&""===/./[yf]("a","$0"),eh=!n(function(){var t=/(?:)/,i=t.exec,n;return t.exec=function(){return i.apply(this,arguments)},n="ab".split(t),2!==n.length||"a"!==n[0]||"b"!==n[1]}),wf=function(t,i,r,u){var e=f(t),o=!n(function(){var n={};return n[e]=function(){return 7},7!=""[t](n)}),c=o&&!n(function(){var i=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[uh]=function(){return n},n.flags="",n[e]=/./[e]),n.exec=function(){return i=!0,null},n[e](""),!i});if(!o||!c||"replace"===t&&(!fh||!vf||pf)||"split"===t&&!eh){var l=/./[e],s=r(e,""[t],function(n,t,i,r,u){return t.exec===d?o&&!u?{done:!0,value:l.call(t,i,r)}:{done:!0,value:n.call(i,t,r)}:{done:!1}},{REPLACE_KEEPS_$0:vf,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:pf}),v=s[0],h=s[1];p(String.prototype,t,v);p(RegExp.prototype,e,2==i?function(n,t){return h.call(n,this,t)}:function(n){return h.call(n,this)})}u&&a(RegExp.prototype[e],"sham",!0)},bf=function(n){return function(t,i){var f,e,u=String(c(t)),r=ut(i),o=u.length;return r<0||r>=o?n?"":void 0:(f=u.charCodeAt(r))<55296||f>56319||r+1===o||(e=u.charCodeAt(r+1))<56320||e>57343?n?u.charAt(r):f:n?u.slice(r,r+2):e-56320+(f-55296<<10)+65536}},oh=(bf(!1),bf(!0)),kf=function(n,t,i){return t+(i?oh(n,t).length:1)},ur=function(n,t){var r=n.exec,i;if("function"==typeof r){if(i=r.call(n,t),"object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==s(n))throw TypeError("RegExp#exec called on incompatible receiver");return d.call(n,t)},sh=Math.max,hh=Math.min,ch=Math.floor,lh=/\$([$&'`]|\d\d?|<[^>]*>)/g,ah=/\$([$&'`]|\d\d?)/g;wf("replace",2,function(n,t,i,r){function s(n,i,r,u,f,e){var h=r+n.length,o=u.length,s=ah;return void 0!==f&&(f=b(f),s=lh),t.call(e,s,function(t,e){var l,s,c;switch(e.charAt(0)){case"$":return"$";case"&":return n;case"`":return i.slice(0,r);case"'":return i.slice(h);case"<":l=f[e.slice(1,-1)];break;default:if(s=+e,0===s)return t;if(s>o)return c=ch(s/10),0===c?t:c<=o?void 0===u[c-1]?e.charAt(1):u[c-1]+e.charAt(1):t;l=u[s-1]}return void 0===l?"":l})}var u=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,f=r.REPLACE_KEEPS_$0,e=u?"$":"$0";return[function(i,r){var u=c(this),f=null==i?void 0:i[n];return void 0!==f?f.call(i,u,r):t.call(String(u),i,r)},function(n,r){var b,k,ot,y,h,w,rt,ft;if((!u&&f||"string"==typeof r&&-1===r.indexOf(e))&&(b=i(t,n,this,r),b.done))return b.value;var a=o(n),c=String(this),et="function"==typeof r;for(et||(r=String(r)),k=a.global,k&&(ot=a.unicode,a.lastIndex=0),y=[];;){if(h=ur(a,c),null===h)break;if(y.push(h),!k)break;""===String(h[0])&&(a.lastIndex=kf(c,l(a.lastIndex),ot))}for(var d,st="",p=0,g=0;g<y.length;g++){h=y[g];for(var nt=String(h[0]),v=sh(hh(ut(h.index),c.length),0),tt=[],it=1;it<h.length;it++)tt.push(void 0===(d=h[it])?d:String(d));w=h.groups;et?(rt=[nt].concat(tt,v,c),void 0!==w&&rt.push(w),ft=String(r.apply(void 0,rt))):ft=s(nt,c,v,tt,w,r);v>=p&&(st+=c.slice(p,v)+ft,p=v+nt.length)}return st+c.slice(p)}]});var vh=f("match"),yh=f("species"),ph=[].push,wh=Math.min,g=!n(function(){return!RegExp(4294967295,"y")});wf("split",2,function(n,t,i){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(n,i){var a,v,f=String(c(this)),o=void 0===i?4294967295:i>>>0;if(0===o)return[];if(void 0===n)return[f];if(!u(a=n)||(void 0!==(v=a[vh])?!v:"RegExp"!=s(a)))return t.call(f,n,o);for(var e,y,p,r=[],w=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),h=0,l=new RegExp(n.source,w+"g");(e=d.call(l,f))&&!((y=l.lastIndex)>h&&(r.push(f.slice(h,e.index)),e.length>1&&e.index<f.length&&ph.apply(r,e.slice(1)),p=e[0].length,h=y,r.length>=o));)l.lastIndex===e.index&&l.lastIndex++;return h===f.length?!p&&l.test("")||r.push(""):r.push(f.slice(h)),r.length>o?r.slice(0,o):r}:"0".split(void 0,0).length?function(n,i){return void 0===n&&0===i?[]:t.call(this,n,i)}:t,[function(t,i){var u=c(this),f=null==t?void 0:t[n];return void 0!==f?f.call(t,u,i):r.call(String(u),t,i)},function(n,u){var w=i(r,n,this,u,r!==t),b,v,y;if(w.done)return w.value;var h=o(n),f=String(this),k=function(n,t){var i,r=o(h).constructor;return void 0===r||null==(i=o(r)[yh])?t:ef(i)}(0,RegExp),d=h.unicode,nt=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(g?"y":"g"),c=new k(g?h:"^(?:"+h.source+")",nt),p=void 0===u?4294967295:u>>>0;if(0===p)return[];if(0===f.length)return null===ur(c,f)?[f]:[];for(var a=0,e=0,s=[];e<f.length;)if(c.lastIndex=g?e:0,v=ur(c,g?f:f.slice(e)),null===v||(b=wh(l(c.lastIndex+(g?0:e)),f.length))===a)e=kf(f,e,d);else{if(s.push(f.slice(a,e)),s.length===p)return s;for(y=1;y<=v.length-1;y++)if(s.push(v[y]),s.length===p)return s;e=a=b}return s.push(f.slice(a)),s}]},!g);fr=function ht(){dt(this,ht),function(n,t){for(var i in t.prototype)n.prototype[i]=t.prototype[i]}(ht,google.maps.OverlayView)};var bh=function(){function n(t,i){var r;return dt(this,n),(r=uf(this,ki(n).call(this))).cluster_=t,r.styles_=i,r.center_=null,r.div_=null,r.sums_=null,r.visible_=!1,r.style=null,r.setMap(t.getMap()),r}return rf(n,fr),bi(n,[{key:"onAdd",value:function(){var i,r,t=this,n=this.cluster_.getMarkerClusterer(),u=function(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var o,i;if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)){var r=[],u=!0,f=!1,e=void 0;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(n){f=!0;e=n}finally{try{u||null==i.return||i.return()}finally{if(f)throw e;}}return r}}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}()}(google.maps.version.split("."),2),f=u[0],e=u[1],o=100*parseInt(f,10)+parseInt(e,10);this.div_=document.createElement("div");this.visible_&&this.show();this.getPanes().overlayMouseTarget.appendChild(this.div_);this.boundsChangedListener_=google.maps.event.addListener(this.getMap(),"bounds_changed",function(){r=i});google.maps.event.addDomListener(this.div_,"mousedown",function(){i=!0;r=!1});o>=332&&google.maps.event.addDomListener(this.div_,"touchstart",function(n){n.stopPropagation()});google.maps.event.addDomListener(this.div_,"click",function(u){if(i=!1,!r){if(google.maps.event.trigger(n,"click",t.cluster_),google.maps.event.trigger(n,"clusterclick",t.cluster_),n.getZoomOnClick()){var f=n.getMaxZoom(),e=t.cluster_.getBounds();n.getMap().fitBounds(e);setTimeout(function(){n.getMap().fitBounds(e);null!==f&&n.getMap().getZoom()>f&&n.getMap().setZoom(f+1)},100)}u.cancelBubble=!0;u.stopPropagation&&u.stopPropagation()}});google.maps.event.addDomListener(this.div_,"mouseover",function(){google.maps.event.trigger(n,"mouseover",t.cluster_)});google.maps.event.addDomListener(this.div_,"mouseout",function(){google.maps.event.trigger(n,"mouseout",t.cluster_)})}},{key:"onRemove",value:function(){this.div_&&this.div_.parentNode&&(this.hide(),google.maps.event.removeListener(this.boundsChangedListener_),google.maps.event.clearInstanceListeners(this.div_),this.div_.parentNode.removeChild(this.div_),this.div_=null)}},{key:"draw",value:function(){if(this.visible_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.top=n.y+"px";this.div_.style.left=n.x+"px"}}},{key:"hide",value:function(){this.div_&&(this.div_.style.display="none");this.visible_=!1}},{key:"show",value:function(){this.div_&&(this.div_.className=this.className_,this.div_.style.cssText=this.createCss_(this.getPosFromLatLng_(this.center_)),this.div_.innerHTML=(this.style.url?this.getImageElementHtml():"")+this.getLabelDivHtml(),this.div_.title=void 0===this.sums_.title||""===this.sums_.title?this.cluster_.getMarkerClusterer().getTitle():this.sums_.title,this.div_.style.display="");this.visible_=!0}},{key:"getLabelDivHtml",value:function(){var n=this.cluster_.getMarkerClusterer().ariaLabelFn(this.sums_.text),t={position:"absolute",top:r(this.anchorText_[0]),left:r(this.anchorText_[1]),color:this.style.textColor,"font-size":r(this.style.textSize),"font-family":this.style.fontFamily,"font-weight":this.style.fontWeight,"font-style":this.style.fontStyle,"text-decoration":this.style.textDecoration,"text-align":"center",width:r(this.style.width),"line-height":r(this.style.textLineHeight)};return'\n<div aria-label="'.concat(n,'" style="').concat(er(t),'" tabindex="0">\n  <span aria-hidden="true">').concat(this.sums_.text,"<\/span>\n<\/div>\n")}},{key:"getImageElementHtml",value:function(){var u=(this.style.backgroundPosition||"0 0").split(" "),n=parseInt(u[0].replace(/^\s+|\s+$/g,""),10),t=parseInt(u[1].replace(/^\s+|\s+$/g,""),10),i={},f;if(this.cluster_.getMarkerClusterer().getEnableRetinaIcons())i={width:r(this.style.width),height:r(this.style.height)};else{var e=-1*t,o=-1*n+this.style.width,s=-1*t+this.style.height,h=-1*n;i={clip:"rect(".concat(e,"px, ").concat(o,"px, ").concat(s,"px, ").concat(h,"px)")}}return f=er(Object.assign({position:"absolute",top:r(t),left:r(n)},i)),'<img alt="'.concat(this.sums_.text,'" aria-hidden="true" src="').concat(this.style.url,'" style="').concat(f,'"/>')}},{key:"useStyle",value:function(n){this.sums_=n;var t=Math.max(0,n.index-1);t=Math.min(this.styles_.length-1,t);this.style=this.styles_[t];this.anchorText_=this.style.anchorText||[0,0];this.anchorIcon_=this.style.anchorIcon||[Math.floor(this.style.height/2),Math.floor(this.style.width/2)];this.className_=this.cluster_.getMarkerClusterer().getClusterClass()+" "+(this.style.className||"cluster-"+t)}},{key:"setCenter",value:function(n){this.center_=n}},{key:"createCss_",value:function(n){return er({"z-index":"".concat(this.cluster_.getMarkerClusterer().getZIndex()),top:r(n.y),left:r(n.x),width:r(this.style.width),height:r(this.style.height),cursor:"pointer",position:"absolute","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-o-user-select":"none","user-select":"none"})}},{key:"getPosFromLatLng_",value:function(n){var t=this.getProjection().fromLatLngToDivPixel(n);return t.x=Math.floor(t.x-this.anchorIcon_[1]),t.y=Math.floor(t.y-this.anchorIcon_[0]),t}}]),n}(),kh=function(){function n(t){dt(this,n);this.markerClusterer_=t;this.map_=this.markerClusterer_.getMap();this.minClusterSize_=this.markerClusterer_.getMinimumClusterSize();this.averageCenter_=this.markerClusterer_.getAverageCenter();this.markers_=[];this.center_=null;this.bounds_=null;this.clusterIcon_=new bh(this,this.markerClusterer_.getStyles())}return bi(n,[{key:"getSize",value:function(){return this.markers_.length}},{key:"getMarkers",value:function(){return this.markers_}},{key:"getCenter",value:function(){return this.center_}},{key:"getMap",value:function(){return this.map_}},{key:"getMarkerClusterer",value:function(){return this.markerClusterer_}},{key:"getBounds",value:function(){for(var t=new google.maps.LatLngBounds(this.center_,this.center_),i=this.getMarkers(),n=0;n<i.length;n++)t.extend(i[n].getPosition());return t}},{key:"remove",value:function(){this.clusterIcon_.setMap(null);this.markers_=[];delete this.markers_}},{key:"addMarker",value:function(n){var i,u,r;if(this.isMarkerAlreadyAdded_(n))return!1;if(this.center_){if(this.averageCenter_){var t=this.markers_.length+1,f=(this.center_.lat()*(t-1)+n.getPosition().lat())/t,e=(this.center_.lng()*(t-1)+n.getPosition().lng())/t;this.center_=new google.maps.LatLng(f,e);this.calculateBounds_()}}else this.center_=n.getPosition(),this.calculateBounds_();if(n.isAdded=!0,this.markers_.push(n),i=this.markers_.length,u=this.markerClusterer_.getMaxZoom(),null!==u&&this.map_.getZoom()>u)n.getMap()!==this.map_&&n.setMap(this.map_);else if(i<this.minClusterSize_)n.getMap()!==this.map_&&n.setMap(this.map_);else if(i===this.minClusterSize_)for(r=0;r<i;r++)this.markers_[r].setMap(null);else n.setMap(null);return!0}},{key:"isMarkerInClusterBounds",value:function(n){return this.bounds_.contains(n.getPosition())}},{key:"calculateBounds_",value:function(){var n=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(n)}},{key:"updateIcon",value:function(){var r=this.markers_.length,n=this.markerClusterer_.getMaxZoom(),t,i;null!==n&&this.map_.getZoom()>n?this.clusterIcon_.hide():r<this.minClusterSize_?this.clusterIcon_.hide():(t=this.markerClusterer_.getStyles().length,i=this.markerClusterer_.getCalculator()(this.markers_,t),this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.useStyle(i),this.clusterIcon_.show())}},{key:"isMarkerAlreadyAdded_",value:function(n){if(this.markers_.indexOf)return-1!==this.markers_.indexOf(n);for(var t=0;t<this.markers_.length;t++)if(n===this.markers_[t])return!0;return!1}}]),n}(),ii=function(n,t,i){return void 0!==n[t]?n[t]:i},nt=function(){function n(t){var i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return dt(this,n),(i=uf(this,ki(n).call(this))).options=u,i.markers_=[],i.clusters_=[],i.listeners_=[],i.activeMap_=null,i.ready_=!1,i.ariaLabelFn=i.options.ariaLabelFn||function(){return""},i.zIndex_=i.options.zIndex||google.maps.Marker.MAX_ZINDEX+1,i.gridSize_=i.options.gridSize||60,i.minClusterSize_=i.options.minimumClusterSize||2,i.maxZoom_=i.options.maxZoom||null,i.styles_=i.options.styles||[],i.title_=i.options.title||"",i.zoomOnClick_=ii(i.options,"zoomOnClick",!0),i.averageCenter_=ii(i.options,"averageCenter",!1),i.ignoreHidden_=ii(i.options,"ignoreHidden",!1),i.enableRetinaIcons_=ii(i.options,"enableRetinaIcons",!1),i.imagePath_=i.options.imagePath||n.IMAGE_PATH,i.imageExtension_=i.options.imageExtension||n.IMAGE_EXTENSION,i.imageSizes_=i.options.imageSizes||n.IMAGE_SIZES,i.calculator_=i.options.calculator||n.CALCULATOR,i.batchSize_=i.options.batchSize||n.BATCH_SIZE,i.batchSizeIE_=i.options.batchSizeIE||n.BATCH_SIZE_IE,i.clusterClass_=i.options.clusterClass||"cluster",-1!==navigator.userAgent.toLowerCase().indexOf("msie")&&(i.batchSize_=i.batchSizeIE_),i.setupStyles_(),i.addMarkers(r,!0),i.setMap(t),i}return rf(n,fr),bi(n,[{key:"onAdd",value:function(){var n=this;this.activeMap_=this.getMap();this.ready_=!0;this.repaint();this.prevZoom_=this.getMap().getZoom();this.listeners_=[google.maps.event.addListener(this.getMap(),"zoom_changed",function(){var t=n.getMap(),r=t.minZoom||0,u=Math.min(t.maxZoom||100,t.mapTypes[t.getMapTypeId()].maxZoom),i=Math.min(Math.max(n.getMap().getZoom(),r),u);n.prevZoom_!=i&&(n.prevZoom_=i,n.resetViewport_(!1))}),google.maps.event.addListener(this.getMap(),"idle",function(){n.redraw_()})]}},{key:"onRemove",value:function(){for(var t,i,n=0;n<this.markers_.length;n++)this.markers_[n].getMap()!==this.activeMap_&&this.markers_[n].setMap(this.activeMap_);for(t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();for(this.clusters_=[],i=0;i<this.listeners_.length;i++)google.maps.event.removeListener(this.listeners_[i]);this.listeners_=[];this.activeMap_=null;this.ready_=!1}},{key:"draw",value:function(){}},{key:"setupStyles_",value:function(){var t,i;if(!(this.styles_.length>0))for(t=0;t<this.imageSizes_.length;t++)i=this.imageSizes_[t],this.styles_.push(n.withDefaultStyle({url:this.imagePath_+(t+1)+"."+this.imageExtension_,height:i,width:i}))}},{key:"fitMapToMarkers",value:function(n){for(var i=this.getMarkers(),r=new google.maps.LatLngBounds,t=0;t<i.length;t++)!i[t].getVisible()&&this.getIgnoreHidden()||r.extend(i[t].getPosition());this.getMap().fitBounds(r,n)}},{key:"getGridSize",value:function(){return this.gridSize_}},{key:"setGridSize",value:function(n){this.gridSize_=n}},{key:"getMinimumClusterSize",value:function(){return this.minClusterSize_}},{key:"setMinimumClusterSize",value:function(n){this.minClusterSize_=n}},{key:"getMaxZoom",value:function(){return this.maxZoom_}},{key:"setMaxZoom",value:function(n){this.maxZoom_=n}},{key:"getZIndex",value:function(){return this.zIndex_}},{key:"setZIndex",value:function(n){this.zIndex_=n}},{key:"getStyles",value:function(){return this.styles_}},{key:"setStyles",value:function(n){this.styles_=n}},{key:"getTitle",value:function(){return this.title_}},{key:"setTitle",value:function(n){this.title_=n}},{key:"getZoomOnClick",value:function(){return this.zoomOnClick_}},{key:"setZoomOnClick",value:function(n){this.zoomOnClick_=n}},{key:"getAverageCenter",value:function(){return this.averageCenter_}},{key:"setAverageCenter",value:function(n){this.averageCenter_=n}},{key:"getIgnoreHidden",value:function(){return this.ignoreHidden_}},{key:"setIgnoreHidden",value:function(n){this.ignoreHidden_=n}},{key:"getEnableRetinaIcons",value:function(){return this.enableRetinaIcons_}},{key:"setEnableRetinaIcons",value:function(n){this.enableRetinaIcons_=n}},{key:"getImageExtension",value:function(){return this.imageExtension_}},{key:"setImageExtension",value:function(n){this.imageExtension_=n}},{key:"getImagePath",value:function(){return this.imagePath_}},{key:"setImagePath",value:function(n){this.imagePath_=n}},{key:"getImageSizes",value:function(){return this.imageSizes_}},{key:"setImageSizes",value:function(n){this.imageSizes_=n}},{key:"getCalculator",value:function(){return this.calculator_}},{key:"setCalculator",value:function(n){this.calculator_=n}},{key:"getBatchSizeIE",value:function(){return this.batchSizeIE_}},{key:"setBatchSizeIE",value:function(n){this.batchSizeIE_=n}},{key:"getClusterClass",value:function(){return this.clusterClass_}},{key:"setClusterClass",value:function(n){this.clusterClass_=n}},{key:"getMarkers",value:function(){return this.markers_}},{key:"getTotalMarkers",value:function(){return this.markers_.length}},{key:"getClusters",value:function(){return this.clusters_}},{key:"getTotalClusters",value:function(){return this.clusters_.length}},{key:"addMarker",value:function(n,t){this.pushMarkerTo_(n);t||this.redraw_()}},{key:"addMarkers",value:function(n,t){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&this.pushMarkerTo_(n[i]);t||this.redraw_()}},{key:"pushMarkerTo_",value:function(n){var t=this;n.getDraggable()&&google.maps.event.addListener(n,"dragend",function(){t.ready_&&(n.isAdded=!1,t.repaint())});n.isAdded=!1;this.markers_.push(n)}},{key:"removeMarker",value:function(n,t){var i=this.removeMarker_(n);return!t&&i&&this.repaint(),i}},{key:"removeMarkers",value:function(n,t){for(var u,i=!1,r=0;r<n.length;r++)u=this.removeMarker_(n[r]),i=i||u;return!t&&i&&this.repaint(),i}},{key:"removeMarker_",value:function(n){var i=-1,t;if(this.markers_.indexOf)i=this.markers_.indexOf(n);else for(t=0;t<this.markers_.length;t++)if(n===this.markers_[t]){i=t;break}return-1!==i&&(n.setMap(null),this.markers_.splice(i,1),!0)}},{key:"clearMarkers",value:function(){this.resetViewport_(!0);this.markers_=[]}},{key:"repaint",value:function(){var n=this.clusters_.slice();this.clusters_=[];this.resetViewport_(!1);this.redraw_();setTimeout(function(){for(var t=0;t<n.length;t++)n[t].remove()},0)}},{key:"getExtendedBounds",value:function(n){var t=this.getProjection(),e=new google.maps.LatLng(n.getNorthEast().lat(),n.getNorthEast().lng()),o=new google.maps.LatLng(n.getSouthWest().lat(),n.getSouthWest().lng()),r=t.fromLatLngToDivPixel(e),i,u,f;return r.x+=this.gridSize_,r.y-=this.gridSize_,i=t.fromLatLngToDivPixel(o),i.x-=this.gridSize_,i.y+=this.gridSize_,u=t.fromDivPixelToLatLng(r),f=t.fromDivPixelToLatLng(i),n.extend(u),n.extend(f),n}},{key:"redraw_",value:function(){this.createClusters_(0)}},{key:"resetViewport_",value:function(n){for(var i,r,t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();for(this.clusters_=[],i=0;i<this.markers_.length;i++)r=this.markers_[i],r.isAdded=!1,n&&r.setMap(null)}},{key:"distanceBetweenPoints_",value:function(n,t){var i=(t.lat()-n.lat())*Math.PI/180,r=(t.lng()-n.lng())*Math.PI/180,u=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(r/2)*Math.sin(r/2);return 12742*Math.atan2(Math.sqrt(u),Math.sqrt(1-u))}},{key:"isMarkerInBounds_",value:function(n,t){return t.contains(n.getPosition())}},{key:"addToClosestCluster_",value:function(n){for(var r,u,f,e,o=4e4,t=null,i=0;i<this.clusters_.length;i++)r=this.clusters_[i],u=r.getCenter(),u&&(f=this.distanceBetweenPoints_(u,n.getPosition()),f<o&&(o=f,t=r));t&&t.isMarkerInClusterBounds(n)?t.addMarker(n):(e=new kh(this),e.addMarker(n),this.clusters_.push(e))}},{key:"createClusters_",value:function(n){var e=this,f,t,i;if(this.ready_){0===n&&(google.maps.event.trigger(this,"clusteringbegin",this),void 0!==this.timerRefStatic&&(clearTimeout(this.timerRefStatic),delete this.timerRefStatic));f=this.getMap().getZoom()>3?new google.maps.LatLngBounds(this.getMap().getBounds().getSouthWest(),this.getMap().getBounds().getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.020707717434718,-178.48388434375),new google.maps.LatLng(-85.081364443845445,178.00048865625));for(var o=this.getExtendedBounds(f),r=Math.min(n+this.batchSize_,this.markers_.length),u=n;u<r;u++)t=this.markers_[u],!t.isAdded&&this.isMarkerInBounds_(t,o)&&(!this.ignoreHidden_||this.ignoreHidden_&&t.getVisible())&&this.addToClosestCluster_(t);if(r<this.markers_.length)this.timerRefStatic=window.setTimeout(function(){e.createClusters_(r)},0);else for(delete this.timerRefStatic,google.maps.event.trigger(this,"clusteringend",this),i=0;i<this.clusters_.length;i++)this.clusters_[i].updateIcon()}}}],[{key:"CALCULATOR",value:function(n,t){for(var i=0,u=n.length,r=u;0!==r;)r=Math.floor(r/10),i++;return i=Math.min(i,t),{text:u.toString(),index:i,title:""}}},{key:"withDefaultStyle",value:function(n){return Object.assign({textColor:"black",textSize:11,textDecoration:"none",textLineHeight:n.height,fontWeight:"bold",fontStyle:"normal",fontFamily:"Arial,sans-serif",backgroundPosition:"0 0"},n)}}]),n}();return nt.BATCH_SIZE=2e3,nt.BATCH_SIZE_IE=500,nt.IMAGE_PATH="../images/m",nt.IMAGE_EXTENSION="png",nt.IMAGE_SIZES=[53,56,66,78,90],nt}();!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;void 0!==document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):!0===r?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();!0===r.options.rtl&&!1===r.options.vertical&&(t=-t);!1===r.transformsEnabled?!1===r.options.vertical?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):!1===r.cssTransitions?(!0===r.options.rtl&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);!1===r.options.vertical?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=!1===r.options.vertical?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=n(t).not(this.$slider)),t};t.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=!1===t.options.fade?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(!1===n.options.infinite&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(!0===t.options.dots&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);!0===t.options.draggable&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>0){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(f in u=null,r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(!1===r.originalSettings.mobileFirst?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||!1===o||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,r=this,u=n(t.currentTarget),o;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),f=r.slideCount%r.options.slidesToScroll!=0?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":o=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(o),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,r;if(i=0,n>(t=this.getNavigableIndexes())[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var t,n=this;n.options.rows>0&&((t=n.$slides.children().children()).removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){!1===this.shouldClick&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;!1===t.cssTransitions?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(){var i=n(this);setTimeout(function(){t.options.pauseOnFocus&&i.is(":focus")&&(t.focussed=!0,t.autoPlay())},0)}).on("blur.slick","*",function(){n(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){return this.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(!0===n.options.infinite)if(n.slideCount<=n.options.slidesToShow)++t;else for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(!0===n.options.centerMode)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,e,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),!0===t.options.infinite?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,!0===t.options.vertical&&!0===t.options.centerMode&&(2===t.options.slidesToShow?e=-1.5:1===t.options.slidesToShow&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),!0===t.options.centerMode&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:!0===t.options.centerMode&&!0===t.options.infinite?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:!0===t.options.centerMode&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=!1===t.options.vertical?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,!0===t.options.variableWidth&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,!0===t.options.centerMode&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){return this.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(!1===n.options.infinite?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);t<i;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var i,r,u,t=this;return u=!0===t.options.centerMode?Math.floor(t.$list.width()/2):0,r=-1*t.swipeLeft+u,!0===t.options.swipeToSlide?(t.$slideTrack.find(".slick-slide").each(function(u,f){var e,o;if(e=n(f).outerWidth(),o=f.offsetLeft,!0!==t.options.centerMode&&(o+=e/2),r<o+e)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){this.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);!0===i.options.accessibility&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var f=r.indexOf(i),u;(n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==f)&&(u="slick-slide-control"+t.instanceUid+f,n("#"+u).length&&n(this).attr({"aria-describedby":u}))}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.options.focusOnChange?t.$slides.eq(i).attr({tabindex:"0"}):t.$slides.eq(i).removeAttr("tabindex");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide),!0===n.options.accessibility&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))};t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler));!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===n.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var u,i,r,t=this;if(!0===t.options.centerMode?!0===t.options.infinite?r=(i=t.currentSlide+(t.options.slidesToShow/2+1))+t.options.slidesToShow+2:(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=t.options.slidesToShow/2+1+2+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),!0===t.options.fade&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),"anticipated"===t.options.lazyLoad)for(var e=i-1,o=r,s=t.$slider.find(".slick-slide"),h=0;h<t.options.slidesToScroll;h++)e<0&&(e=t.slideCount-1),u=(u=u.add(s.eq(e))).add(s.eq(o)),e--,o++;f(u);t.slideCount<=t.options.slidesToShow?f(t.$slider.find(".slick-slide")):t.currentSlide>=t.slideCount-t.options.slidesToShow?f(t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow)):0===t.currentSlide&&f(t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){this.checkResponsive();this.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){this.autoPlayClear();this.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&n(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))};t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,e,o,i=this,s=n("img[data-lazy]",i.$slider);s.length?(r=s.first(),u=r.attr("data-lazy"),f=r.attr("data-srcset"),e=r.attr("data-sizes")||i.$slider.attr("data-sizes"),(o=document.createElement("img")).onload=function(){f&&(r.attr("srcset",f),e&&r.attr("sizes",e));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");!0===i.options.adaptiveHeight&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},o.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},o.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){for(u in t.respondTo=t.options.respondTo||"window",r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(n="boolean"==typeof n?!0===(t=n)?0:r.slideCount-1:!0===t?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();!0===i?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var r,u,t=this,i={};!0===t.options.rtl&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;!1===t.transformsEnabled?t.$slideTrack.css(i):(i={},!1===t.cssTransitions?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;!1===n.options.vertical?!0===n.options.centerMode&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),!0===n.options.centerMode&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();!1===n.options.vertical&&!1===n.options.variableWidth?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):!0===n.options.variableWidth?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();!1===n.options.variableWidth&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;!0===t.options.rtl?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":void 0!==arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();!1===n.options.fade?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=!0===n.options.vertical?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===n.options.useCSS&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&!1!==n.animType&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&!1!==n.animType};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this,e;(i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),t.$slides.eq(n).addClass("slick-current"),!0===t.options.centerMode)?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),!0===t.options.infinite&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=!0===t.options.infinite?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==t.options.lazyLoad&&"anticipated"!==t.options.lazyLoad||t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(!0===t.options.fade&&(t.options.centerMode=!1),!0===t.options.infinite&&!1===t.options.fade&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=!0===t.options.centerMode?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){n||this.autoPlay();this.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));r||(r=0);i.slideCount<=i.options.slidesToShow?i.slideHandler(r,!1,!0):i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,e,h,o,r=this;if(t=t||!1,!(!0===r.animating&&!0===r.options.waitForAnimate||!0===r.options.fade&&r.currentSlide===n))if(!1===t&&r.asNavFor(n),u=n,h=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?e:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(n<0||n>r.getDotCount()*r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i&&r.slideCount>r.options.slidesToShow?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else if(!1===r.options.infinite&&!0===r.options.centerMode&&(n<0||n>r.slideCount-r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i&&r.slideCount>r.options.slidesToShow?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else{if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(o=(o=r.getNavTarget()).slick("getSlick")).slideCount<=o.options.slidesToShow&&o.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),!0===r.options.fade)return!0!==i?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight();!0!==i&&r.slideCount>r.options.slidesToShow?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),(n=Math.round(180*u/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0?!1===t.options.rtl?"left":"right":n<=360&&n>=315?!1===t.options.rtl?"left":"right":n>=135&&n<=225?!1===t.options.rtl?"right":"left":!0===t.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,o,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!(!t.dragging||t.scrolling||i&&1!==i.length)&&(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4?(t.scrolling=!0,!1):(!0===t.options.verticalSwiping&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(!1===t.options.rtl?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),!0===t.options.verticalSwiping&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,!1===t.options.infinite&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=!1===t.options.vertical?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,!0===t.options.verticalSwiping&&(t.swipeLeft=f+r*u),!0!==t.options.fade&&!1!==t.options.touchMove&&(!0===t.animating?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft))))};t.prototype.swipeStart=function(n){var i,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this;Math.floor(n.options.slidesToShow/2);!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&!1===n.options.centerMode?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&!0===n.options.centerMode&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;n<e;n++)if("object"==typeof r||void 0===r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),void 0!==u)return u;return i}}),function(){"use strict";function n(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i;this.options=n.Adapter.extend({},n.defaults,r);this.element=this.options.element;this.adapter=new n.Adapter(this.element);this.callback=r.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled;this.triggerPoint=null;this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=n.Context.findOrCreateByElement(this.options.context);n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);t[this.key]=this;i+=1}var i=0,t={};n.prototype.queueTrigger=function(n){this.group.queueTrigger(this,n)};n.prototype.trigger=function(n){this.enabled&&this.callback&&this.callback.apply(this,n)};n.prototype.destroy=function(){this.context.remove(this);this.group.remove(this);delete t[this.key]};n.prototype.disable=function(){return this.enabled=!1,this};n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};n.prototype.next=function(){return this.group.next(this)};n.prototype.previous=function(){return this.group.previous(this)};n.invokeAll=function(n){var r=[],u,i,f;for(u in t)r.push(t[u]);for(i=0,f=r.length;i<f;i++)r[i][n]()};n.destroyAll=function(){n.invokeAll("destroy")};n.disableAll=function(){n.invokeAll("disable")};n.enableAll=function(){for(var i in n.Context.refreshAll(),t)t[i].enabled=!0;return this};n.refreshAll=function(){n.Context.refreshAll()};n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.viewportWidth=function(){return document.documentElement.clientWidth};n.adapters=[];n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};window.Waypoint=n}(),function(){"use strict";function f(n){window.setTimeout(n,1e3/60)}function n(u){this.element=u;this.Adapter=t.Adapter;this.adapter=new this.Adapter(u);this.key="waypoint-context-"+r;this.didScroll=!1;this.didResize=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};u.waypointContextKey=this.key;i[u.waypointContextKey]=this;r+=1;t.windowContext||(t.windowContext=!0,t.windowContext=new n(window));this.createThrottledScrollHandler();this.createThrottledResizeHandler()}var r=0,i={},t=window.Waypoint,u=window.onload;n.prototype.add=function(n){var t=n.options.horizontal?"horizontal":"vertical";this.waypoints[t][n.key]=n;this.refresh()};n.prototype.checkEmpty=function(){var n=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),r=this.element==this.element.window;n&&t&&!r&&(this.adapter.off(".waypoints"),delete i[this.key])};n.prototype.createThrottledResizeHandler=function(){function i(){n.handleResize();n.didResize=!1}var n=this;this.adapter.on("resize.waypoints",function(){n.didResize||(n.didResize=!0,t.requestAnimationFrame(i))})};n.prototype.createThrottledScrollHandler=function(){function i(){n.handleScroll();n.didScroll=!1}var n=this;this.adapter.on("scroll.waypoints",function(){n.didScroll&&!t.isTouch||(n.didScroll=!0,t.requestAnimationFrame(i))})};n.prototype.handleResize=function(){t.Context.refreshAll()};n.prototype.handleScroll=function(){var u={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},r,n,o,s,t,f,e,h;for(r in i){n=i[r];o=n.newScroll>n.oldScroll?n.forward:n.backward;for(s in this.waypoints[r])t=this.waypoints[r][s],null!==t.triggerPoint&&(f=n.oldScroll<t.triggerPoint,e=n.newScroll>=t.triggerPoint,(f&&e||!f&&!e)&&(t.queueTrigger(o),u[t.group.id]=t.group))}for(h in u)u[h].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?t.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(n){delete this.waypoints[n.axis][n.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?t.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var t=[],i,r,n,u;for(i in this.waypoints)for(r in this.waypoints[i])t.push(this.waypoints[i][r]);for(n=0,u=t.length;n<u;n++)t[n].destroy()};n.prototype.refresh=function(){var c,u=this.element==this.element.window,l=u?void 0:this.adapter.offset(),f={},e,i,a;for(e in this.handleScroll(),c={horizontal:{contextOffset:u?0:l.left,contextScroll:u?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:u?0:l.top,contextScroll:u?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){i=c[e];for(a in this.waypoints[e]){var v,o,s,y,n=this.waypoints[e][a],r=n.options.offset,p=n.triggerPoint,w=0,h=null==p;n.element!==n.element.window&&(w=n.adapter.offset()[i.offsetProp]);"function"==typeof r?r=r.apply(n):"string"==typeof r&&(r=parseFloat(r),n.options.offset.indexOf("%")>-1&&(r=Math.ceil(i.contextDimension*r/100)));v=i.contextScroll-i.contextOffset;n.triggerPoint=Math.floor(w+v-r);o=p<i.oldScroll;s=n.triggerPoint>=i.oldScroll;y=!o&&!s;!h&&o&&s?(n.queueTrigger(i.backward),f[n.group.id]=n.group):!h&&y?(n.queueTrigger(i.forward),f[n.group.id]=n.group):h&&i.oldScroll>=n.triggerPoint&&(n.queueTrigger(i.forward),f[n.group.id]=n.group)}}return t.requestAnimationFrame(function(){for(var n in f)f[n].flushTriggers()}),this};n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)};n.refreshAll=function(){for(var n in i)i[n].refresh()};n.findByElement=function(n){return i[n.waypointContextKey]};window.onload=function(){u&&u();n.refreshAll()};t.requestAnimationFrame=function(n){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||f).call(window,n)};t.Context=n}(),function(){"use strict";function i(n,t){return n.triggerPoint-t.triggerPoint}function u(n,t){return t.triggerPoint-n.triggerPoint}function n(n){this.name=n.name;this.axis=n.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},t=window.Waypoint;n.prototype.add=function(n){this.waypoints.push(n)};n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};n.prototype.flushTriggers=function(){var n,t,e,r,o,f;for(n in this.triggerQueues)for(t=this.triggerQueues[n],e="up"===n||"left"===n,t.sort(e?u:i),r=0,o=t.length;r<o;r+=1)f=t[r],(f.options.continuous||r===t.length-1)&&f.trigger([n]);this.clearTriggerQueues()};n.prototype.next=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r===this.waypoints.length-1?null:this.waypoints[r+1]};n.prototype.previous=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r?this.waypoints[r-1]:null};n.prototype.queueTrigger=function(n,t){this.triggerQueues[t].push(n)};n.prototype.remove=function(n){var i=t.Adapter.inArray(n,this.waypoints);i>-1&&this.waypoints.splice(i,1)};n.prototype.first=function(){return this.waypoints[0]};n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};n.findOrCreate=function(t){return r[t.axis][t.name]||new n(t)};t.Group=n}(),function(){"use strict";function t(t){this.$element=n(t)}var n=window.jQuery,i=window.Waypoint;n.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(n,i){t.prototype[i]=function(){var n=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,n)}});n.each(["extend","inArray","isEmptyObject"],function(i,r){t[r]=n[r]});i.adapters.push({name:"jquery",Adapter:t});i.Adapter=t}(),function(){"use strict";function n(n){return function(){var i=[],r=arguments[0];return n.isFunction(arguments[0])&&((r=n.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var u=n.extend({},r,{element:this});"string"==typeof u.context&&(u.context=n(this).closest(u.context)[0]);i.push(new t(u))}),i}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=n(window.jQuery));window.Zepto&&(window.Zepto.fn.waypoint=n(window.Zepto))}(),function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};t.m=n;t.c=i;t.p="";t(0)}([function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u=r(i(1)),f=r(i(2)),e=r(i(3)),o=r(i(4)),s=r(i(6)),h=r(i(9)),c=r(i(10)),l=r(i(11)),a=r(i(12)),v=r(i(14)),y=r(i(15)),p=r(i(16)),w=r(i(13)),b=r(i(17)),k=r(i(18)),d=r(i(19)),g=r(i(20)),nt=r(i(21)),tt=r(i(22)),it=r(i(23)),rt=r(i(24)),ut=r(i(25)),ft=r(i(26)),et=r(i(27)),ot=r(i(28)),st=r(i(29)),ht=r(i(30)),ct=r(i(31)),lt=r(i(32)),at=r(i(33)),vt=r(i(34)),yt=r(i(44)),pt=r(i(45)),wt=r(i(46)),bt=r(i(47)),kt=r(i(48)),dt=r(i(49)),gt=r(i(50)),ni=r(i(52)),ti=r(i(619)),ii=r(i(620)),ri=r(i(621)),ui=r(i(622)),fi=r(i(623)),ei=r(i(51)),oi=r(i(53)),si=r(i(617)),hi=r(i(618)),ci=r(i(624)),li=r(i(625)),ai=r(i(626)),vi=r(i(627)),yi=r(i(628)),pi=r(i(629));$(function(){ct.default.init();pi.default.init();f.default.init();u.default.init();ii.default.init();e.default.init();o.default.init();h.default.init();s.default.init();c.default.init();l.default.init();a.default.init();v.default.init();y.default.init();w.default.init();b.default.init();k.default.init();d.default.init();g.default.init();nt.default.init();tt.default.init();it.default.init();p.default.init();rt.default.init();ut.default.init();ft.default.init();et.default.init();ot.default.init();st.default.init();ht.default.init();lt.default.init();at.default.init();vt.default.init();yt.default.init();pt.default.init();bt.default.init();ni.default.init();ti.default.init();ri.default.init();ui.default.init();fi.default.init();ei.default.init();oi.default.init();si.default.init();hi.default.init();ci.default.init();li.default.init();ai.default.init();vi.default.init();yi.default.init();setTimeout(function(){dt.default.init();gt.default.init();wt.default.init()},500)});$(window).on("load",function(){$("html").addClass("loaded");$(".btn").wrapInner("<span><\/span>");$(".title").each(function(){$(this).find("p").eq(0).wrapInner("<span><\/span>")});-1!==navigator.userAgent.indexOf("Mac OS X")&&$("body").addClass("mac");u.default.init();kt.default.init()});$(window).on("resize",function(){u.default.init()});$(".js-banner-video").length&&document.querySelector(".js-banner-video").play()},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.setModuleTitles()},setModuleTitles:function(){$(window).width()>=970&&$(".js-equal-titles").length?this.setHeights($(".js-equal-titles"),3):$(".js-equal-titles").removeAttr("style")},setHeights:function(n,t){var i,u,f,r,e,s,o;if(void 0!==n&&n.length>0)if(n.height(""),i=0,t){for(u=[];n.length>0;)u.push(n.splice(0,t));for(f=0;f<u.length;f+=1){for(r=u[f],i=0,e=0;e<r.length;e+=1)s=$(r[e]).outerHeight(),s>i&&(i=s);for(o=0;o<r.length;o+=1)$(r[o]).css("height",i)}}else n.each(function(){var n=$(this).outerHeight();n>i&&(i=n)}),n.css("height",i)}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){("ontouchstart"in window||navigator.msMaxTouchPoints>0)&&window.matchMedia("screen and (max-width: 1199px)").matches?$("html").addClass("touch"):$("html").addClass("no-touch")}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={selector:$("select"),init:function(){var n=this,t=this;this.selector.selectric({arrowButtonMarkup:'<span class="selectric-arrow icon font-ico-chevron-down"><span class="sr-only">Select options<\/span><\/span>',disableOnMobile:!1,nativeOnMobile:!1,onRefresh:function(){t.createDoneButton()}});$(".selectric-input").on("focus",function(){this.blur()});$(".calendar__dates").on("click",function(){$(".selectric-wrapper").hasClass("selectric-open")&&n.selector.selectric("close")});this.createDoneButton();this.appendImgToOptions()},createDoneButton:function(){(window.innerWidth?window.innerWidth:$(window).width())<768&&setTimeout(function(){$(".selectric-scroll").append('<button class="selectric-done js-selectric-done" type="button">Done<\/button>')},1e3);$(document).on("click",".js-selectric-done",function(){this.selector.selectric("close")})},appendImgToOptions:function(){$("select").selectric();setTimeout(function(){var n=$(".selectric-scroll li"),t=$(".selectric-hide-select option");n.each(function(){$(this).prepend('<img class="icon filters__btn-img" src=""/>')});t.each(function(t){var i=$(this).data("icon-src");n.eq(t).find("img").attr("src",i)})},100)}};t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(5))&&r.__esModule?r:{"default":r},f={header:$(".header"),headerScrolledClass:"header--scrolled",headerTransparentClass:"header--transparent",headerHomepageClass:"header--homepage",headerDarkClass:"header--dark",headerReversedClass:"header--reversed",navToggle:$(".js-nav-toggle"),openDropdown:$(".main-nav__open-dropdown"),secondaryNavLink:$(".main-nav__secondary-link"),secondaryBackButton:$(".js-secondary-back-button"),navBackButton:$(".js-nav-back-button"),navClose:$(".js-close-navigation"),$navFull:$(".navigation-full .navigation"),isScrolledReversed:!1,bannerSliderSelector:$(".js-banner-slider"),bannerSlider:$(".js-banner-slider-wrapper"),progresiveWidth:1,init:function(){var n=this;this.header.hasClass(this.headerHomepageClass)||this.header.addClass("header--light");this.megamenuNavigation();this.mobileNavigation();this.navToggleFunction();this.headerDesktopDropdown();this.bannerScroll();this.checkSlider();this.headerLight();this.progressBar();this.navClose.on("click",function(){n.header.removeClass("navigation-opened");n.navToggle.removeClass("nav-toggle--opened");u.default.enableScroll()});$(window).on("load resize",function(){n.customNavigationScrollbar()});$(window).on("scroll",function(){n.checkHeaderPosition()});$(window).on("load",function(){n.headerLight()})},checkHeaderPosition:function(){if($(window).scrollTop()>10)this.header.addClass(this.headerScrolledClass);else{if($("body").hasClass("scroll-disabled"))return;this.header.removeClass(this.headerScrolledClass)}},navToggleFunction:function(){var n=this;this.navToggle.on("click",function(){var t=$(".header");n.navToggle.hasClass("nav-toggle--opened")?(n.navToggle.removeClass("nav-toggle--opened"),t.removeClass("navigation-opened primary-navigation-opened secondary-navigation-opened"),$(".header .main-nav__list").find(".main-nav__item--opened").removeClass("main-nav__item--opened"),u.default.enableScroll()):(n.navToggle.addClass("nav-toggle--opened"),t.addClass("navigation-opened"),u.default.disableScroll());$(window).width()<1024&&$(".search__popup").stop().fadeOut().removeClass("search__popup--open")})},megamenuNavigation:function(){this.secondaryBackButton.on("click",function(){$(this).parent().removeClass("main-nav__item--opened");$(this).closest(".main-nav__list-opened").removeClass("main-nav__list-opened")})},mobileNavigation:function(){this.openDropdown.on("click",function(n){var t=$(this).parent();$(window).width()<1024&&t.hasClass("main-nav__has-children")&&(n.preventDefault(),t.hasClass("main-nav__item--opened")?($(".header").removeClass("primary-navigation-opened"),$(".main-nav__item").removeClass("main-nav__item--opened"),$(this).next().slideUp(300)):($(".header").removeClass("primary-navigation-opened"),$(".main-nav__item").removeClass("main-nav__item--opened"),$(".header").addClass("primary-navigation-opened"),t.addClass("main-nav__item--opened"),t.siblings().find(".main-nav__secondary-list").slideUp(300),$(this).next().slideDown("fast",function(){$(".main-nav").animate({scrollTop:t.offset().top-$(".header").outerHeight()-10},300)})))})},customNavigationScrollbar:function(){$(window).width()>1365?this.$navFull.mCustomScrollbar({scrollInertia:500}):this.$navFull.mCustomScrollbar("destroy")},headerDesktopDropdown:function(){var t=$(window).width(),i=$(".main-nav__item"),n=$(".main-nav__secondary-list");i.on("mouseover",function(){var i=$(this);t>=1024&&i.hasClass("main-nav__has-children")&&i.find(n).offset().left+n.outerWidth()>t&&i.find(n).addClass("right-align")})},bannerScroll:function(){var i=this,n=$(".js-scroll-down"),t;if(n){t=$("html, body");n.on("click",function(){var n=i.header.outerHeight()-20,r=$(this).closest(".js-banner-main").next().offset().top;t.stop().animate({scrollTop:r-n},600)})}},checkSlider:function(){if(this.bannerSlider.length){var n=this.bannerSlider.find(".js-banner-slide");n.eq(0).hasClass("banner--light")&&this.bannerSlider.parent().addClass("banner-hero--light");1!==n.length&&(this.initSlider(this.bannerSlider),this.initProgresive(n.length))}},initSlider:function(n){var t=$(n).parent(),i;n.slick({infinite:!0,arrows:!0,prevArrow:t.find(".js-out-prev"),nextArrow:t.find(".js-out-next")});i=t.find(".js-out-progresive");n.on("afterChange",function(n,r,u){var f=u+1,e;1===t.find(".slick-active").find(".banner--light").length?t.addClass("banner-hero--light"):t.removeClass("banner-hero--light");t.find(".js-out-num").html("0"+f+" ");e=parseFloat(i.data("line-width"))*f;i.css({width:e+"%"})})},initProgresive:function(n){this.bannerSlider.parent().find(".js-out-sum").html("0"+n);var t=(100/n).toFixed(2),i=this.bannerSlider.parent().find(".js-out-progresive");i.data("line-width",t);i.css({width:t+"%"})},headerLight:function(){var n=$(".header"),t=n.outerHeight();n.hasClass("header--homepage")||$(".main").css("margin-top",t)},progressBar:function(){$(document).ready(function(){var n=$(document).height(),t=$(window).height();$(window).on("scroll",function(){var i=$(window).scrollTop()/(n-t)*100;$(".header-progress").width(i+"%")})})}};t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={topScroll:0,isScrollDisabled:!1,disableScroll:function(){this.isScrollDisabled||(this.topScroll=$(window).scrollTop(),$("body").css("top",-this.topScroll+"px").addClass("scroll-disabled"),this.isScrollDisabled=!0)},enableScroll:function(){$("body").removeAttr("style").removeClass("scroll-disabled");$(window).scrollTop(this.topScroll);this.isScrollDisabled=!1}};t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(7))&&r.__esModule?r:{"default":r},f=i(8),e={newsFeedSlider:$(".js-news-feed-slider"),caseStudiesSliders:document.querySelectorAll(".js-case-studies-slider:not(.disabled)"),bannerSlider:$(".js-banner-slider"),currentHref:"",init:function(){if(this.financialCalendar(),this.initCaseSudiesSlide(),this.carouselFunc(),this.switcherlFunc(),this.newsFeedSlider.length>0&&this.newsFeedSlider.on("unslick",function(n,t){var r=function(){t.activeBreakpoint<$(window).width()||($(n.currentTarget).slick(t.options),$(window).off("resize",i))},i=function(){clearTimeout(n);var n=setTimeout(r,500)};$(window).on("resize",i)}).slick({dots:!0,arrows:!1,infinite:!1,mobileFirst:!0,responsive:[{breakpoint:767,settings:"unslick"}]}),this.bannerSlider.length>0){var i=$(".js-banner-slider-slide"),n=$(".js-banner-slider-active"),r=$(".js-banner-slider-total"),t=0,u=i.length;r.text("0"+u);n.text("01");$(".js-banner-slider").slick({autoplay:!0,autoplaySpeed:5e3,slidesToShow:1,infinite:!0,prevArrow:".js-banner-slider-prev",nextArrow:".js-banner-slider-next",dots:!0,appendDots:$(".js-banner-slider-pagination")});$(".js-banner-slider").on("beforeChange",function(i,r,u,f){t=f+1;n.text("0"+t)})}},initCaseSudiesSlide:function(){0!==this.caseStudiesSliders.length&&this.caseStudiesSlide(this.caseStudiesSliders)},switcherlFunc:function(){$(".js-switcher").each(function(){var n=$(this).parent(),t;$(this).slick({infinite:!0,arrows:!0,fade:!0,prevArrow:n.find(".js-switcher-prev"),nextArrow:n.find(".js-switcher-next")});$(this).find(".switcher__item").length>1&&$(this).siblings(".switcher__numbers").show();$(this).on("afterChange",function(t,i,r){n.find(".switcher__numbers .js-switcher-num").html(r+1)});t=$(this).find(".slick-slide").not(".slick-cloned").length;n.find(".switcher__numbers .js-switcher-sum").html(t)})},financialCalendar:function(){$(".js-timeline-popup .js-financial-highlights-slider").removeClass("disabled");var n=$(".js-financial-highlights-slider:not(.disabled):not(.slick-initialized)");n.length&&$(window).width()<1024&&n.each(function(){$(this).slick({slidesToScroll:1,slidesToShow:1,arrows:!1,variableWidth:!0,dots:!0,pauseOnFocus:!1,pauseOnHover:!1,infinite:!1})})},caseStudiesSlide:function(n){for(var t=this,r=function(t){var r=n[t],o=new u.default(r,{type:"loop",pagination:!1,arrows:!1,drag:"free",gap:50,perPage:4,autoScroll:{speed:.6,pauseOnFocus:!1,pauseOnHover:!1},breakpoints:{1023:{gap:40},767:{gap:20}}}),i,e,s;o.mount({AutoScroll:f.AutoScroll});i=r.parentElement.querySelector(".js-case-studies-play-pause");e=!0;i.addEventListener("click",function(){e?s():t()});s=function(){i.querySelector(".js-case-studies-play").classList.add("active");i.querySelector(".js-case-studies-pause").classList.remove("active");e=!1;o.Components.AutoScroll.pause();r.querySelectorAll(".splide__slide").forEach(function(n){n.classList.add("paused")})};t=function(){i.querySelector(".js-case-studies-play").classList.remove("active");i.querySelector(".js-case-studies-pause").classList.add("active");e=!0;o.Components.AutoScroll.play();r.querySelectorAll(".splide__slide").forEach(function(n){n.classList.remove("paused")})}},i=0;i<n.length;i++)r(i);document.querySelector(".splide__list")&&document.querySelector(".splide__list").addEventListener("mouseover",function(n){var r=n.target.getAttribute("href"),i;t.currentHref=r;i=n.target.getAttribute("target");document.querySelector(".splide").addEventListener("click",function(){"_blank"===i?window.open(t.currentHref):window.location.href=t.currentHref})})},carouselFunc:function(){$(".js-carousel").each(function(){var n=$(this).parent(),t;$(this).slick({infinite:!0,arrows:!0,prevArrow:n.find(".js-carousel-prev"),nextArrow:n.find(".js-carousel-next")});$(this).find(".carousel__item").length>1&&$(this).siblings(".carousel__numbers").show();$(this).on("afterChange",function(t,i,r){n.find(".carousel__numbers .js-carousel-num").html(r+1)});t=$(this).find(".slick-slide").not(".slick-cloned").length;n.find(".carousel__numbers .js-carousel-sum").html(t)})}};t.default=e},function(n,t){"use strict";function us(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function tt(n){n.length=0}function ht(n,t,i){return Array.prototype.slice.call(n,t,i)}function r(n){return n.bind.apply(n,[null].concat(ht(arguments,1)))}function ne(n){return requestAnimationFrame(n)}function sr(n,t){return(void 0===t?"undefined":rs(t))===n}function ni(n){return!eu(n)&&sr("object",n)}function eu(n){return null===n}function ie(n){return n instanceof HTMLElement}function ti(n){return fu(n)?n:[n]}function p(n,t){ti(n).forEach(t)}function ou(n,t){return n.indexOf(t)>-1}function yt(n,t){return n.push.apply(n,ti(t)),n}function ct(n,t,i){n&&p(t,function(t){t&&n.classList[i?"add":"remove"](t)})}function k(n,t){ct(n,b(t)?t.split(" "):t,!0)}function ai(n,t){p(t,n.appendChild.bind(n))}function su(n,t){p(n,function(n){var i=(t||n).parentNode;i&&i.insertBefore(n,t)})}function vi(n,t){return ie(n)&&(n.msMatchesSelector||n.matches).call(n,t)}function re(n,t){var i=n?ht(n.children):[];return t?i.filter(function(n){return vi(n,t)}):i}function ii(n,t){return t?re(n,t)[0]:n.firstElementChild}function v(n,t,i){var r,u,f;if(n)for(r=yi(n),r=i?r.reverse():r,u=0;u<r.length;u++)if(f=r[u],"__proto__"!==f&&!1===t(n[f],f))break;return n}function it(n){return ht(arguments,1).forEach(function(t){v(t,function(i,r){n[r]=t[r]})}),n}function c(n){return ht(arguments,1).forEach(function(t){v(t,function(t,i){n[i]=fu(t)?t.slice():ni(t)?c({},ni(n[i])?n[i]:{},t):t})}),n}function ue(n,t){ti(t||yi(n)).forEach(function(t){delete n[t]})}function d(n,t){p(n,function(n){p(t,function(t){n&&n.removeAttribute(t)})})}function i(n,t,r){ni(t)?v(t,function(t,r){i(n,r,t)}):p(n,function(n){eu(r)||""===r?d(n,t):n.setAttribute(t,String(r))})}function ri(n,t,r){var u=document.createElement(n);return t&&(b(t)?k(u,t):i(u,t)),r&&ai(r,u),u}function l(n,t,i){if(hr(i))return getComputedStyle(n)[t];eu(i)||(n.style[t]=""+i)}function cr(n,t){l(n,"display",t)}function fe(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function w(n,t){return n.getAttribute(t)}function ee(n,t){return n&&n.classList.contains(t)}function a(n){return n.getBoundingClientRect()}function rt(n){p(n,function(n){n&&n.parentNode&&n.parentNode.removeChild(n)})}function oe(n){return ii((new DOMParser).parseFromString(n,"text/html").body)}function ut(n,t){n.preventDefault();t&&(n.stopPropagation(),n.stopImmediatePropagation())}function se(n,t){return n&&n.querySelector(t)}function lr(n,t){return t?ht(n.querySelectorAll(t)):[]}function ft(n,t){ct(n,t,!1)}function hu(n){return n.timeStamp}function e(n){return b(n)?n:n?n+"px":""}function pt(n,t){if(!n)throw new Error("["+o+"] "+(t||""));}function he(n,t,i){return h(n-t)<i}function yr(n,t,i,r){var u=ui(t,i),f=fi(t,i);return r?u<n&&n<f:u<=n&&n<=f}function wi(n,t,i){var r=ui(t,i),u=fi(t,i);return ui(fi(r,n),u)}function cu(n){return+(n>0)-+(n<0)}function lu(n){return n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function au(n,t){return p(t,function(t){n=n.replace("%s",""+t)}),n}function vu(n){return n<10?"0"+n:""+n}function ce(n){return""+n+vu(yu[n]=(yu[n]||0)+1)}function pu(){function t(n,t,i){p(n,function(n){n&&p(t,function(t){t.split(" ").forEach(function(t){var r=t.split(".");i(n,r[0],r[1])})})})}var n=[];return{bind:function(i,r,u,f){t(i,r,function(t,i,r){var e="addEventListener"in t,o=e?t.removeEventListener.bind(t,i,u,f):t.removeListener.bind(t,u);e?t.addEventListener(i,u,f):t.addListener(u);n.push([t,i,r,u,o])})},unbind:function(i,r,u){t(i,r,function(t,i,r){n=n.filter(function(n){return!!(n[0]!==t||n[1]!==i||n[2]!==r||u&&n[3]!==u)||(n[4](),!1)})})},dispatch:function(n,t,i){var r;return"function"==typeof CustomEvent?r=new CustomEvent(t,{bubbles:!0,detail:i}):(r=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!1,i),n.dispatchEvent(r),r},destroy:function(){n.forEach(function(n){n[4]()});tt(n)}}}function u(n){var i=n?n.event.bus:document.createDocumentFragment(),t=pu();return n&&n.event.on(gu,t.destroy),it(t,{bus:i,on:function(n,r){t.bind(i,ti(n).join(" "),function(n){r.apply(r,fu(n.detail)?n.detail:[])})},off:r(t.unbind,i),emit:function(n){t.dispatch(i,n,ht(arguments,1))}})}function bi(n,t,i,r){function h(){if(!f){if(u=n?ui((o()-e)/n,1):1,i&&i(u),u>=1&&(t(),e=o(),r&&++a>=r))return c();ne(h)}}function c(){f=!0}function l(){s&&cancelAnimationFrame(s);u=0;s=0;f=!0}var e,s,o=Date.now,u=0,f=!0,a=0;return{start:function(t){t||l();e=o()-(t?u*n:0);f=!1;ne(h)},rewind:function(){e=o();u=0;i&&i(u)},pause:c,cancel:l,set:function(t){n=t},isPaused:function(){return f}}}function io(n){var t=n;return{set:function(n){t=n},is:function(n){return ou(ti(n),t)}}}function ro(n,t){var i;return function(){i||(i=bi(t||0,function(){n();i=null},null,1)).start()}}function uo(n,t,i){return{resolve:function(n,t,r){var u=(r=r||i.direction)!==ff||t?r===oi?0:-1:1;return ef[n]&&ef[n][u]||n.replace(/width|left|right/i,function(n,t){var i=ef[n.toLowerCase()][u]||n;return t>0?i.charAt(0).toUpperCase()+i.slice(1):i})},orient:function(n){return n*(i.direction===ff?1:-1)}}}function hs(n,t,f,e){function ti(){var r=n.splides.map(function(n){var i=n.splide.Components.Slides.getAt(t);return i?i.slide.id:""}).join(" ");i(e,y,au(tt.slideX,(s?f:t)+1));i(e,ki,r);i(e,ot,it?"button":"");it&&d(e,di)}function ri(){b||rt()}function rt(){var u,r;b||(u=n.index,(r=ut())!==ee(e,nt)&&(ct(e,nt,r),i(e,fo,pt&&r||""),p(r?le:ae,c)),function(){var t=function(){if(n.is(tr))return ut();var t=a(g.Elements.track),i=a(e),r=ht("left",!0),u=ht("right",!0);return vr(t[r])<=pi(i[r])&&vr(i[u])<=pi(t[u])}(),r=!t&&(!ut()||s),u;(n.state.is([gt,li])||i(e,oo,r||""),i(ni,si,r?-1:""),it&&i(e,si,r?-1:0),t!==ee(e,tu)&&(ct(e,tu,t),p(t?ve:ye,c)),t||document.activeElement!==e)||(u=g.Slides.getAt(n.index),u&&fe(u.slide))}(),ct(e,yf,t===u-1),ct(e,pf,t===u+1))}function ut(){var i=n.index;return i===t||o.cloneStatus&&i===f}var b,v=u(n),k=v.on,p=v.emit,st=v.bind,g=n.Components,yt=n.root,o=n.options,pt=o.isNavigation,wt=o.updateOnMove,tt=o.i18n,kt=o.pagination,it=o.slideFocus,ht=g.Direction.resolve,dt=w(e,"style"),lt=w(e,y),s=f>-1,vt=ii(e,"."+lo),ni=lr(e,o.focusableNodes||""),c={index:t,slideIndex:f,slide:e,container:vt,isClone:s,mount:function(){s||(e.id=yt.id+"-slide"+vu(t+1),i(e,ot,kt?"tabpanel":"group"),i(e,di,tt.slide),i(e,y,lt||au(tt.slideLabel,[t+1,n.length])));st(e,"click",r(p,bu,c));st(e,"keydown",r(p,ku,c));k([ei,wu,bt],rt);k(nf,ti);wt&&k(et,ri)},destroy:function(){b=!0;v.destroy();ft(e,wo);d(e,hf);i(e,"style",dt);i(e,y,lt||"")},update:rt,style:function(n,t,i){l(i&&vt||e,n,t)},isWithin:function(i,r){var u=h(i-t);return s||!o.rewind&&!n.is(at)||(u=ui(u,n.length-u)),u<=r}};return c}function df(n){return n=b(n)?n:n.key,bs[n]||n}function nh(n,t,i){var r=u(n).on;return{mount:function(){r([g,f],function(){er(function(){t.Slides.style("transition","opacity "+i.speed+"ms "+i.easing)})})},start:function(n,i){var r=t.Elements.track;l(r,"height",e(a(r).height));er(function(){i();l(r,"height","")})},cancel:or}}function th(n,t,i){function v(){a("");c.cancel()}var e,y=u(n).bind,f=t.Move,s=t.Controller,c=t.Scroll,o=t.Elements.list,a=r(l,o,"transition");return{mount:function(){y(o,"transitionend",function(n){n.target===o&&e&&(v(),e())})},start:function(t,r){var u=f.toPosition(t,!0),l=f.getPosition(),o=function(t){var f=i.rewindSpeed,r,u;return n.is(lt)&&f&&(r=s.getIndex(!0),u=s.getEnd(),0===r&&t>=u||r>=u&&0===t)?f:i.speed}(t);h(u-l)>=1&&o>=1?i.useScroll?c.scroll(u,o,!1,r):(a("transform "+o+"ms "+i.easing),f.translate(u,!0),e=r):(f.jump(t),r())},cancel:v}}var rs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},er,or,yi,o,ar,yu,rr;Object.defineProperty(t,"__esModule",{value:!0});var gf="(prefers-reduced-motion: reduce)",kt=1,dt=3,gt=4,li=5,ur=6,fr=7,fs={CREATED:kt,MOUNTED:2,IDLE:dt,MOVING:gt,SCROLLING:li,DRAGGING:ur,DESTROYED:fr};er=setTimeout;or=function(){};var fu=Array.isArray,te=r(sr,"function"),b=r(sr,"string"),hr=r(sr,"undefined");yi=Object.keys;o="splide";ar="data-"+o;var ui=Math.min,fi=Math.max,vr=Math.floor,pi=Math.ceil,h=Math.abs;yu={};var g="mounted",et="move",ei="moved",wu="shifted",bu="click",le="active",ae="inactive",ve="visible",ye="hidden",ku="slide:keydown",f="refresh",s="updated",wt="resize",du="resized",pe="drag",we="dragging",be="dragged",pr="scroll",bt="scrolled",gu="destroy",ke="arrows:mounted",de="arrows:updated",ge="pagination:mounted",no="pagination:updated",nf="navigation:mounted",tf="autoplay:play",to="autoplay:playing",rf="autoplay:pause",uf="lazyload:loaded";var wr="ArrowLeft",br="ArrowRight",ff="rtl",oi="ttb",ef={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp",br],ArrowRight:["ArrowDown",wr]};var ot="role",si="tabindex",ki="aria-controls",fo="aria-current",eo="aria-selected",y="aria-label",of="aria-labelledby",oo="aria-hidden",sf="aria-orientation",di="aria-roledescription",so="aria-live",ho="aria-busy",co="aria-atomic",hf=[ot,si,"disabled",ki,fo,y,of,oo,sf,di],st=o,kr=o+"__track",cf=o+"__list",hi=o+"__slide",dr=hi+"--clone",lo=hi+"__container",gr=o+"__arrows",gi=o+"__arrow",lf=gi+"--prev",af=gi+"--next",nr=o+"__pagination",vf=nr+"__page",ao=o+"__progress",vo=ao+"__bar",nu=o+"__toggle",es=nu+"__play",os=nu+"__pause",yo=o+"__spinner",po=o+"__sr",nt="is-active",yf="is-prev",pf="is-next",tu="is-visible",iu="is-loading",wf="is-focus-in",wo=[nt,tu,yf,pf,iu,wf],bo={slide:hi,clone:dr,arrows:gr,arrow:gi,prev:lf,next:af,pagination:nr,page:vf,spinner:yo},ss=5,ko=200,go="touchstart mousedown",bf="touchmove mousemove",kf="touchend touchcancel mouseup click",lt="slide",at="loop",tr="fade";var cs=2,ns="http://www.w3.org/2000/svg",ts="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z",vt=40,ls=ar+"-interval",as=10,vs=600,ys=.6,ps=1.5,ws=800,ci={passive:!1,capture:!0},bs={Spacebar:" ",Right:br,Left:wr,Up:"ArrowUp",Down:"ArrowDown"};var is="keydown",ir=ar+"-lazy",ru=ir+"-srcset",ks="["+ir+"], ["+ru+"]",ds=[" ","Enter"],gs=Object.freeze({__proto__:null,Media:function(n,t,i){function h(n){n&&e.destroy()}function l(n,t){var i=matchMedia(t);e.bind(i,"change",a);o.push([n,i])}function a(){var t=u.is(fr),r=i.direction,f=o.reduce(function(n,t){return c(n,t[1].matches?t[0]:{})},{});ue(i);v(f);i.destroy?n.destroy("completely"===i.destroy):t?(h(!0),n.mount()):r!==i.direction&&n.refresh()}function v(t,r){c(i,t);r&&c(Object.getPrototypeOf(i),t);u.is(kt)||n.emit(s,i)}var u=n.state,f=i.breakpoints||{},r=i.reducedMotion||{},e=pu(),o=[];return{setup:function(){var n="min"===i.mediaQuery;yi(f).sort(function(t,i){return n?+t-+i:+i-+t}).forEach(function(t){l(f[t],"("+(n?"min":"max")+"-width:"+t+"px)")});l(r,gf);a()},destroy:h,reduce:function(n){matchMedia(gf).matches&&(n?c(i,r):ue(i,yi(r)))},set:v}},Direction:uo,Elements:function(n,t,r){function ht(){var n,t;h=vt("."+kr);c=ii(h,"."+cf);pt(h&&c,"A track/list element is missing.");yt(g,re(c,"."+hi+":not(."+dr+")"));v({arrows:gr,pagination:nr,prev:lf,next:af,bar:vo,toggle:nu},function(n,t){b[t]=vt("."+n)});it(b,{root:e,track:h,list:c,slides:g});n=e.id||ce(o);t=r.role;e.id=n;h.id=h.id||n+"-track";c.id=c.id||n+"-list";!w(e,ot)&&"SECTION"!==e.tagName&&t&&i(e,ot,t);i(e,di,bt.carousel);i(c,ot,"presentation");at()}function lt(n){var t=hf.concat("style");tt(g);ft(e,l);ft(h,a);d([h,c],t);d(e,n?t:["style",di])}function at(){ft(e,l);ft(h,a);l=wt(st);a=wt(kr);k(e,l);k(h,a);i(e,y,r.label);i(e,of,r.labelledby)}function vt(n){var t=se(e,n);if(t&&function(n,t){if(te(n.closest))return n.closest(t);for(var i=n;i&&1===i.nodeType&&!vi(i,t);)i=i.parentElement;return i}(t,"."+st)===e)return t}function wt(n){return[n+"--"+r.type,n+"--"+r.direction,r.drag&&n+"--draggable",r.isNavigation&&n+"--nav",n===st&&nt]}var h,c,rt,ut=u(n),p=ut.on,et=ut.bind,e=n.root,bt=r.i18n,b={},g=[],l=[],a=[];return it(b,{setup:ht,mount:function(){p(f,lt);p(f,ht);p(s,at);et(document,go+" keydown",function(n){rt="keydown"===n.type},{capture:!0});et(e,"focusin",function(){ct(e,wf,!!rt)})},destroy:lt})},Slides:function(n,t,i){function y(){a.forEach(function(n,t){d(n,t,-1)})}function w(){s(function(n){n.destroy()});tt(e)}function d(t,i,r){var u=hs(n,i,r,t);u.mount();e.push(u)}function nt(n){return n?o(function(n){return!n.isClone}):e}function s(n,t){nt(t).forEach(n)}function o(n){return e.filter(te(n)?n:function(t){return b(n)?vi(t.slide,n):ou(ti(n),t.index)})}var h=u(n),c=h.on,l=h.emit,it=h.bind,v=t.Elements,a=v.slides,ut=v.list,e=[];return{mount:function(){y();c(f,w);c(f,y);c([g,f],function(){e.sort(function(n,t){return n.index-t.index})})},destroy:w,update:function(){s(function(n){n.update()})},register:d,get:nt,getIn:function(n){var r=t.Controller,u=r.toIndex(n),f=r.hasFocus()?1:i.perPage;return o(function(n){return yr(n.index,u,u+f-1)})},getAt:function(n){return o(n)[0]},add:function(n,t){p(n,function(n){var u,o,f,e,s;(b(n)&&(n=oe(n)),ie(n))&&(u=a[t],u?su(n,u):ai(ut,n),k(n,i.classes.slide),o=n,f=r(l,wt),e=lr(o,"img"),(s=e.length)?e.forEach(function(n){it(n,"load error",function(){--s||f()})}):f())});l(f)},remove:function(n){rt(o(n).map(function(n){return n.slide}));l(f)},forEach:s,filter:o,style:function(n,t,i){s(function(r){r.style(n,t,i)})},getLength:function(n){return n?a.length:e.length},isEnough:function(){return e.length>i.perPage}}},Layout:function(n,t,i){function ft(){c=null;v=i.direction===oi;l(ut,"maxWidth",e(i.width));l(y,o("paddingLeft"),p(!1));l(y,o("paddingRight"),p(!0));et()}function et(){var n,t=a(ut);c&&c.width===t.width&&c.height===t.height||(l(y,"height",(n="",v&&(pt(n=ot(),"height or heightRatio is missing."),n="calc("+n+" - "+p(!1)+" - "+p(!0)+")"),n)),g(o("marginRight"),e(i.gap)),g("width",i.autoWidth?null:e(i.fixedWidth)||(v?"":st())),g("height",e(i.fixedHeight)||(v?i.autoHeight?null:st():ot()),!0),c=t,it(du))}function p(n){var t=i.padding,r=o(n?"right":"left");return t&&e(t[r]||(ni(t)?0:t))||"0px"}function ot(){return e(i.height||a(k).width*i.heightRatio)}function st(){var n=e(i.gap);return"calc((100%"+(n&&" + "+n)+")/"+(i.perPage||1)+(n&&" - "+n)+")"}function nt(n,t){var i=d(n),r,u;return i?(r=a(i.slide)[o("right")],u=a(k)[o("left")],h(r-u)+(t?0:ht())):0}function ht(){var n=d(0);return n&&parseFloat(l(n.slide,o("marginRight")))||0}var v,c,w=u(n),tt=w.on,ct=w.bind,it=w.emit,rt=t.Slides,o=t.Direction.resolve,b=t.Elements,ut=b.root,y=b.track,k=b.list,d=rt.getAt,g=rt.style;return{mount:function(){ft();ct(window,"resize load",ro(r(it,wt)));tt([s,f],ft);tt(wt,et)},listSize:function(){return a(k)[o("width")]},slideSize:function(n,t){var i=d(n||0);return i?a(i.slide)[o("width")]+(t?0:ht()):0},sliderSize:function(){return nt(n.length-1,!0)-nt(-1,!0)},totalSize:nt,getPadding:function(n){return parseFloat(l(y,o("padding"+(n?"Right":"Left"))))||0}}},Clones:function(n,t,i){function p(){(r=b())&&(function(t){var r=y.get().slice(),u=r.length;if(u){for(;r.length<t;)yt(r,r);yt(r.slice(-t),r.slice(0,t)).forEach(function(f,e){var s=e<t,o=function(t,r){var u=t.cloneNode(!0);return k(u,i.classes.clone),u.id=n.root.id+"-clone"+vu(r+1),u}(f.slide,e);s?su(o,r[0].slide):ai(v.list,o);yt(h,o);y.register(o,e-t+(s?0:u),f.index)})}}(r),l(wt))}function w(){rt(h);tt(h)}function d(){r<b()&&l(f)}function b(){var r=i.clones,u;return n.is(at)?r||(u=i[o("fixedWidth")]&&t.Layout.slideSize(0),r=u&&pi(a(v.track)[o("width")]/u)||i[o("autoWidth")]&&n.length||i.perPage*cs):r=0,r}var r,c=u(n),e=c.on,l=c.emit,v=t.Elements,y=t.Slides,o=t.Direction.resolve,h=[];return{mount:function(){p();e(f,w);e(f,p);e([s,wt],d)},destroy:w}},Move:function(n,t,i){function ht(){t.Controller.isBusy()||(t.Scroll.cancel(),ct(n.index),t.Slides.update())}function ct(n){v(p(n,!0))}function v(i,r){if(!n.is(tr)){var u=r?i:function(i){if(n.is(at)){var r=yt(i),u=r>t.Controller.getEnd();(r<0||u)&&(i=y(i,u))}return i}(i);l(d,"transform","translate"+c("X")+"("+u+"px)");i!==u&&k(wu)}}function y(n,t){var u=n-w(t),i=ut();return n-r(i*(pi(h(u)/i)||1))*(t?1:-1)}function vt(){v(o());b.cancel()}function yt(n){for(var r,u,f=t.Slides.get(),e=0,o=1/0,i=0;i<f.length;i++){if(r=f[i].index,u=h(p(r,!0)-n),!(u<=o))break;o=u;e=r}return e}function p(t,u){var f=r(bt(t-1)-function(n){var t=i.focus;return"center"===t?(rt()-it(n,!0))/2:+t*it(n)||0}(t));return u?function(t){return i.trimSpace&&n.is(lt)&&(t=wi(t,0,r(ut()-rt()))),t}(f):f}function o(){var n=c("left");return a(d)[n]-a(st)[n]+r(wt(!1))}function w(n){return p(n?t.Controller.getEnd():0,!!i.trimSpace)}var b,nt=u(n),pt=nt.on,k=nt.emit,tt=n.state.set,e=t.Layout,it=e.slideSize,wt=e.getPadding,bt=e.totalSize,rt=e.listSize,ut=e.sliderSize,ft=t.Direction,c=ft.resolve,r=ft.orient,ot=t.Elements,d=ot.list,st=ot.track;return{mount:function(){b=t.Transition;pt([g,du,s,f],ht)},move:function(n,t,i,u){var f,e;n!==t&&(f=n>i,e=r(y(o(),f)),f?e>=0:e<=d[c("scrollWidth")]-a(st)[c("width")])&&(vt(),v(y(o(),n>i),!0));tt(gt);k(et,t,i,n);b.start(t,function(){tt(dt);k(ei,t,i,n);u&&u()})},jump:ct,translate:v,shift:y,cancel:vt,toIndex:yt,toPosition:p,getPosition:o,getLimit:w,exceededLimit:function(n,t){t=hr(t)?o():t;var i=!0!==n&&r(t)<r(w(!1)),u=!1!==n&&r(t)>r(w(!0));return i||u},reposition:ht}},Controller:function(n,t,i){function et(){o=pt(!0);v=i.perMove;h=i.perPage;var n=wi(e,0,o-1);n!==e&&(e=n,c.reposition())}function g(n,t){var r=v||(a()?1:h),i=ot(e+r*(n?-1:1),e,!(v||a()));return-1===i&&k&&!he(w(),ct(!n),1)?n?0:l():t?i:nt(i)}function ot(t,r,u){if(yt()){var f=l(),s=function(t){if(k&&"move"===i.trimSpace&&t!==e)for(var r=w();r===vt(t,!0)&&yr(t,0,n.length-1,!i.rewind);)t<e?--t:++t;return t}(t);s!==t&&(r=t,t=s,u=!1);t<0||t>f?t=v||!yr(0,t,r,!0)&&!yr(f,r,t,!0)?y?u?t<0?-(o%h||h):o:t:i.rewind?t<0?f:0:-1:p(tt(t)):u&&t!==r&&(t=p(tt(r)+(t<r?-1:1)))}else t=-1;return t}function nt(n){return y?(n+o)%o||0:n}function l(){return fi(o-(a()||y&&v?1:h),0)}function p(n){return wi(a()?n:h*n,0,l())}function tt(n){return a()?n:vr((n>=l()?o-1:n)/h)}function it(n){n!==e&&(d=e,e=n)}function a(){return!hr(i.focus)||i.isNavigation}function st(){return n.state.is([gt,li])&&!!i.waitForTransition}var o,v,h,ht=u(n).on,c=t.Move,w=c.getPosition,ct=c.getLimit,vt=c.toPosition,rt=t.Slides,yt=rt.isEnough,pt=rt.getLength,y=n.is(at),k=n.is(lt),ut=r(g,!1),ft=r(g,!0),e=i.start||0,d=e;return{mount:function(){et();ht([s,f],et)},go:function(n,t,i){if(!st()){var u=function(n){var t=e;if(b(n)){var u=n.match(/([+\-<>])(\d+)?/)||[],i=u[1],r=u[2];"+"===i||"-"===i?t=ot(e+ +(""+i+(+r||1)),e):">"===i?t=r?p(+r):ut(!0):"<"===i&&(t=ft(!0))}else t=y?n:wi(n,0,l());return t}(n),r=nt(u);r>-1&&(t||r!==e)&&(it(r),c.move(u,r,d,i))}},scroll:function(n,i,r,u){t.Scroll.scroll(n,i,r,function(){it(nt(c.toIndex(w())));u&&u()})},getNext:ut,getPrev:ft,getAdjacent:g,getEnd:l,setIndex:it,getIndex:function(n){return n?d:e},toIndex:p,toPage:tt,toDest:function(n){var t=c.toIndex(n);return k?wi(t,0,l()):t},hasFocus:a,isBusy:st}},Arrows:function(n,t,e){function ht(){var n;(n=e.arrows)&&(!o||!h)&&(c=w||ri("div",a.arrows),o=at(!0),h=at(!1),g=!0,ai(c,[o,h]),!w&&su(c,ot));o&&h&&(it(st,{prev:o,next:h}),cr(c,n?"":"none"),k(c,nt=gr+"--"+e.direction),n&&(tt([ei,f,bt],yt),ut(h,"click",r(lt,">")),ut(o,"click",r(lt,"<")),yt(),i([o,h],ki,ot.id),et(ke,o,h)));tt(s,pt)}function pt(){ct();ht()}function ct(){l.destroy();ft(c,nt);g?(rt(w?[o,h]:c),o=h=null):d([o,h],hf)}function lt(n){b.go(n,!0)}function at(n){return oe('<button class="'+a.arrow+" "+(n?a.prev:a.next)+'" type="button"><svg xmlns="'+ns+'" viewBox="0 0 '+vt+" "+vt+'" width="'+vt+'" height="'+vt+'" focusable="false"><path d="'+(e.arrowPath||ts)+'" />')}function yt(){var u=n.index,t=b.getPrev(),r=b.getNext(),f=t>-1&&u<t?v.last:v.prev,e=r>-1&&u>r?v.first:v.next;o.disabled=t<0;h.disabled=r<0;i(o,y,f);i(h,y,e);et(de,o,h,t,r)}var g,nt,l=u(n),tt=l.on,ut=l.bind,et=l.emit,a=e.classes,v=e.i18n,p=t.Elements,b=t.Controller,w=p.arrows,ot=p.track,c=w,o=p.prev,h=p.next,st={};return{arrows:st,mount:ht,destroy:ct}},Autoplay:function(n,t,r){function h(){k()&&t.Slides.isEnough()&&(s.start(!r.resetProgress),a=c=o=!1,g(),b(tf))}function d(n){void 0===n&&(n=!0);o=!!n;g();k()||(s.pause(),b(rf))}function ot(){o||(c||a?d(!1):h())}function g(){e&&(ct(e,nt,!o),i(e,y,r.i18n[o?"play":"pause"]))}function st(n){var i=t.Slides.getAt(n);s.set(i&&+w(i.slide,ls)||r.interval)}var c,a,v=u(n),tt=v.on,p=v.bind,b=v.emit,s=bi(r.interval,n.go.bind(n,">"),function(n){var t=it.bar;t&&l(t,"width",100*n+"%");b(to,n)}),k=s.isPaused,it=t.Elements,rt=t.Elements,ut=rt.root,e=rt.toggle,ft=r.autoplay,o="pause"===ft;return{mount:function(){ft&&(r.pauseOnHover&&p(ut,"mouseenter mouseleave",function(n){c="mouseenter"===n.type;ot()}),r.pauseOnFocus&&p(ut,"focusin focusout",function(n){a="focusin"===n.type;ot()}),e&&p(e,"click",function(){o?h():d(!0)}),tt([et,pr,f],s.rewind),tt(et,st),e&&i(e,ki,it.track.id),o||h(),g())},destroy:s.cancel,play:h,pause:d,isPaused:k}},Cover:function(n,t,i){function o(n){t.Slides.forEach(function(t){var i=ii(t.container||t.slide,"img");i&&i.src&&h(n,i,t)})}function h(n,t,i){i.style("background",n?'center/cover no-repeat url("'+t.src+'")':"",!0);cr(t,n?"none":"")}var e=u(n).on;return{mount:function(){i.cover&&(e(uf,r(h,!0)),e([g,s,f],r(o,!0)))},destroy:r(o,!1)}},Scroll:function(n,t,i){function d(n,i,u,f,s){var y=b(),v,k,d;(l(),u)&&(v=t.Layout.sliderSize(),k=cu(n)*v*vr(h(n)/v)||0,n=o.toPosition(t.Controller.toDest(n%v))+k);d=he(y,n,1);a=1;i=d?0:i||fi(h(n-y)/ps,ws);c=f;e=bi(i,g,r(rt,y,n,s),1);w(li);p(pr);e.start()}function g(){w(dt);c&&c();p(bt)}function rt(t,r,u,f){var e,o,s=b(),l=(t+(r-t)*(e=f,(o=i.easingFunc)?o(e):1-Math.pow(1-e,4))-s)*a;it(s+l);n.is(lt)&&!u&&k()&&(a*=ys,h(l)<as&&d(tt(k(!0)),vs,!1,c,!0))}function l(){e&&e.cancel()}function nt(){e&&!e.isPaused()&&(l(),g())}var e,c,v=u(n),y=v.on,p=v.emit,w=n.state.set,o=t.Move,b=o.getPosition,tt=o.getLimit,k=o.exceededLimit,it=o.translate,a=1;return{mount:function(){y(et,l);y([s,f],nt)},destroy:l,scroll:d,cancel:nt}},Drag:function(n,t,i){function ei(){var n=i.drag;kt(!n);k="free"===n}function oi(n){var t,u,s;(d=!1,nt)||(t=it(n),u=n.target,s=i.noDrag,vi(u,"."+vf+", ."+gi)||s&&vi(u,s)||!t&&n.button||(e.isBusy()?ut(n,!0):(c=t?o:window,f=l.is([gt,li]),b=null,r(c,bf,ct,ci),r(c,kf,vt,ci),w.cancel(),ii.cancel(),yt(n))))}function ct(t){if(l.is(ur)||(l.set(ur),tt(pe)),t.cancelable)if(f){w.translate(rt+v(t)/(a&&n.is(lt)?ss:1));var r=pt(t)>ko,u=a!==(a=ht());(r||u)&&yt(t);d=!0;tt(we);ut(t)}else(function(n){return h(v(n))>h(v(n,!0))})(t)&&(f=function(n){var t=i.dragMinThreshold,r=ni(t),u=r&&t.mouse||0,f=(r?t.touch:+t)||10;return h(v(n))>(it(n)?f:u)}(t),ut(t))}function vt(r){l.is(ur)&&(l.set(dt),tt(be));f&&(function(r){var f=function(t){if(n.is(at)||!a){var i=pt(t);if(i&&i<ko)return v(t)/i}return 0}(r),o=function(n){return st()+cu(n)*ui(h(n)*(i.flickPower||600),k?1/0:t.Layout.listSize()*(i.flickMaxPages||1))}(f),u=i.rewind&&i.rewindByDrag;et(!1);k?e.scroll(o,0,i.snap):n.is(tr)?e.go(fi(cu(f))<0?u?"<":"-":u?">":"+"):n.is(lt)&&a&&u?e.go(ht(!0)?">":"<"):e.go(e.toDest(o),!0);et(!0)}(r),ut(r));ft(c,bf,ct);ft(c,kf,vt);f=!1}function si(n){!nt&&d&&ut(n,!0)}function yt(n){b=y;y=n;rt=st()}function v(n,t){return bt(n,t)-bt(wt(n),t)}function pt(n){return hu(n)-hu(wt(n))}function wt(n){return y===n&&b||y}function bt(n,t){return(it(n)?n.changedTouches[0]:n)["page"+ri(t?"Y":"X")]}function it(n){return"undefined"!=typeof TouchEvent&&n instanceof TouchEvent}function kt(n){nt=n}var rt,y,b,k,f,d,nt,c,p=u(n),ti=p.on,tt=p.emit,r=p.bind,ft=p.unbind,l=n.state,w=t.Move,ii=t.Scroll,e=t.Controller,o=t.Elements.track,et=t.Media.reduce,ot=t.Direction,ri=ot.resolve,fi=ot.orient,st=w.getPosition,ht=w.exceededLimit,a=!1;return{mount:function(){r(o,bf,or,ci);r(o,kf,or,ci);r(o,go,oi,ci);r(o,"click",si,{capture:!0});r(o,"dragstart",ut);ti([g,s],ei)},disable:kt,isDragging:function(){return f}}},Keyboard:function(n,t,i){function c(){var n=i.keyboard;n&&(f="global"===n?window:y,a(f,is,w))}function l(){v(f,is)}function p(){var n=r;r=!0;er(function(){r=n})}function w(t){if(!r){var i=df(t);i===h(wr)?n.go("<"):i===h(br)&&n.go(">")}}var f,r,e=u(n),o=e.on,a=e.bind,v=e.unbind,y=n.root,h=t.Direction.resolve;return{mount:function(){c();o(s,l);o(s,c);o(et,p)},destroy:l,disable:function(n){r=n}}},LazyLoad:function(n,t,e){function v(){tt(o);t.Slides.forEach(function(n){lr(n.slide,ks).forEach(function(t){var u=w(t,ir),f=w(t,ru);if(u!==t.src||f!==t.srcset){var i=e.classes.spinner,r=t.parentElement,s=ii(r,"."+i)||ri("span",i,r);o.push([t,n,s]);t.src||cr(t,"none")}})});h&&p()}function it(){(o=o.filter(function(t){var i=e.perPage*((e.preloadPages||1)+1)-1;return!t[1].isWithin(n.index,i)||y(t)})).length||b(a)}function y(n){var t=n[0];k(n[1].slide,iu);nt(t,"load error",r(ut,n));i(t,"src",w(t,ir));i(t,"srcset",w(t,ru));d(t,ir);d(t,ru)}function ut(n,t){var i=n[0],r=n[1];ft(r.slide,iu);"error"!==t.type&&(rt(n[2]),cr(i,""),l(uf,i,r),l(wt));h&&p()}function p(){o.length&&y(o.shift())}var s=u(n),c=s.on,b=s.off,nt=s.bind,l=s.emit,h="sequential"===e.lazyLoad,a=[g,f,ei,bt],o=[];return{mount:function(){e.lazyLoad&&(v(),c(f,v),h||c(a,it))},destroy:r(tt,o)}},Pagination:function(n,t,e){function pt(){o&&(rt(v.pagination?ht(o.children):o),ft(o,b),tt(h),o=null);c.destroy()}function wt(n){vt(">"+n,!0)}function kt(n,t){var r=h.length,u=df(t),e=p(),i=-1,f;u===yt(br,!1,e)?i=++n%r:u===yt(wr,!1,e)?i=(--n+r)%r:"Home"===u?i=0:"End"===u&&(i=r-1);f=h[i];f&&(fe(f.button),vt(">"+i),ut(t,!0))}function p(){return e.paginationDirection||e.direction}function a(n){return h[l.toPage(n)]}function w(){var r=a(at(!0)),u=a(at()),n,t;r&&(n=r.button,ft(n,nt),d(n,eo),i(n,si,-1));u&&(t=u.button,k(t,nt),i(t,eo,!0),i(t,si,""));it(no,{list:o,items:h},r,u)}var o,b,c=u(n),g=c.on,it=c.emit,st=c.bind,ct=t.Slides,v=t.Elements,l=t.Controller,lt=l.hasFocus,at=l.getIndex,vt=l.go,yt=t.Direction.resolve,h=[];return{items:h,mount:function t(){pt();g([s,f],t);e.pagination&&ct.isEnough()&&(g([et,pr,bt],w),function(){var c=n.length,l=e.classes,f=e.i18n,a=e.perPage,w=lt()?c:pi(c/a),t;for(k(o=v.pagination||ri("ul",l.pagination,v.track.parentElement),b=nr+"--"+p()),i(o,ot,"tablist"),i(o,y,f.select),i(o,sf,p()===oi?"vertical":""),t=0;t<w;t++){var s=ri("li",null,o),u=ri("button",{"class":l.page,type:"button"},s),d=ct.getIn(t).map(function(n){return n.slide.id}),g=!lt()&&a>1?f.pageX:f.slideX;st(u,"click",r(wt,t));e.paginationKeyboard&&st(u,"keydown",r(kt,t));i(s,ot,"presentation");i(u,ot,"tab");i(u,ki,d.join(" "));i(u,y,au(g,t+1));i(u,si,-1);h.push({li:s,button:u,page:t})}}(),w(),it(ge,{list:o,items:h},a(n.index)))},destroy:pt,getAt:a,update:w}},Sync:function(n,t,r){function h(){var t,i;n.splides.forEach(function(t){t.isParent||(l(n,t.splide),l(t.splide,n))});e&&((i=(t=u(n)).on)(bu,a),i(ku,y),i([g,s],v),f.push(t),t.emit(nf,n.splides))}function c(){f.forEach(function(n){n.destroy()});tt(f)}function l(n,t){var i=u(n);i.on(et,function(n,i,r){t.go(t.is(at)?r:n)});f.push(i)}function v(){i(t.Elements.list,sf,r.direction===oi?"vertical":"")}function a(t){n.go(t.index)}function y(n,t){ou(ds,df(t))&&(a(n),ut(t))}var e=r.isNavigation,o=r.slideFocus,f=[];return{setup:function(){n.options={slideFocus:hr(o)?e:o}},mount:h,destroy:c,remount:function(){c();h()}}},Wheel:function(n,t,i){function e(u){if(u.cancelable){var f=u.deltaY,e=f<0,o=hu(u),s=i.wheelMinThreshold||0,c=i.wheelSleep||0;h(f)>s&&o-r>c&&(n.go(e?"<":">"),r=o),function(r){return!i.releaseWheel||n.state.is(gt)||-1!==t.Controller.getAdjacent(r)}(e)&&ut(u)}}var f=u(n).bind,r=0;return{mount:function(){i.wheel&&f(t.Elements.track,"wheel",e,ci)}}},Live:function(n,t,f){function l(n){i(e,ho,n);n?(ai(e,o),a.start()):rt(o)}function s(n){c&&i(e,so,n?"off":"polite")}var h=u(n).on,e=t.Elements.track,c=f.live&&!f.isNavigation,o=ri("span",po),a=bi(90,r(l,!1));return{mount:function(){c&&(s(!t.Autoplay.isPaused()),i(e,co,!0),o.textContent="…",h(tf,r(s,!0)),h(rf,r(s,!1)),h([ei,bt],r(l,!0)))},disable:s,destroy:function(){d(e,[so,co,ho]);rt(o)}}}}),uu={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:bo,i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};rr=function(){function t(n,i){this.event=u();this.Components={};this.state=io(kt);this.splides=[];this._o={};this._E={};var r=b(n)?se(document,n):n;pt(r,r+" is invalid.");this.root=r;i=c({label:w(r,y)||"",labelledby:w(r,of)||""},uu,t.defaults,i||{});try{c(i,JSON.parse(w(r,ar)))}catch(t){pt(!1,"Invalid JSON")}this._o=Object.create(c({},i))}var i,r,n=t.prototype;return n.mount=function(n,t){var u=this,r=this.state,i=this.Components;return pt(r.is([kt,fr]),"Already mounted!"),r.set(kt),this._C=i,this._T=t||this._T||(this.is(tr)?nh:th),this._E=n||this._E,v(it({},gs,this._E,{Transition:this._T}),function(n,t){var r=n(u,i,u._o);i[t]=r;r.setup&&r.setup()}),v(i,function(n){n.mount&&n.mount()}),this.emit(g),k(this.root,"is-initialized"),r.set(dt),this.emit("ready"),this},n.sync=function(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(dt)&&(this._C.Sync.remount(),n.Components.Sync.remount()),this},n.go=function(n){return this._C.Controller.go(n),this},n.on=function(n,t){return this.event.on(n,t),this},n.off=function(n){return this.event.off(n),this},n.emit=function(n){var t;return(t=this.event).emit.apply(t,[n].concat(ht(arguments,1))),this},n.add=function(n,t){return this._C.Slides.add(n,t),this},n.remove=function(n){return this._C.Slides.remove(n),this},n.is=function(n){return this._o.type===n},n.refresh=function(){return this.emit(f),this},n.destroy=function(n){void 0===n&&(n=!0);var t=this.event,i=this.state;return i.is(kt)?u(this).on("ready",this.destroy.bind(this,n)):(v(this._C,function(t){t.destroy&&t.destroy(n)},!0),t.emit(gu),t.destroy(),n&&tt(this.splides),i.set(fr)),this},i=t,(r=[{key:"options",get:function(){return this._o},set:function(n){this._C.Media.set(n,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}])&&us(i.prototype,r),Object.defineProperty(i,"prototype",{writable:!1}),t}();rr.defaults={};rr.STATES=fs;var ih={listTag:"ul",slideTag:"li"},rh=function(){function t(n,t){this.styles={};this.id=n;this.options=t}var n=t.prototype;return n.rule=function(n,t,i,r){r=r||"default";var u=this.styles[r]=this.styles[r]||{};(u[n]=u[n]||{})[t]=i},n.build=function(){var t=this,n="";return this.styles.default&&(n+=this.buildSelectors(this.styles.default)),Object.keys(this.styles).sort(function(n,i){return"min"===t.options.mediaQuery?+n-+i:+i-+n}).forEach(function(i){"default"!==i&&(n+="@media screen and (max-width: "+i+"px) {",n+=t.buildSelectors(t.styles[i]),n+="}")}),n},n.buildSelectors=function(n){var i=this,t="";return v(n,function(n,r){r=("#"+i.id+" "+r).trim();t+=r+" {";v(n,function(n,i){(n||0===n)&&(t+=i+": "+n+";")});t+="}"}),t},t}(),uh=function(){function t(n,t,i,r){this.slides=[];this.options={};this.breakpoints=[];c(uu,r||{});c(c(this.options,uu),t||{});this.contents=n;this.config=it({},ih,i||{});this.id=this.config.id||ce("splide");this.Style=new rh(this.id,this.options);this.Direction=uo(0,0,this.options);pt(this.contents.length,"Provide at least 1 content.");this.init()}t.clean=function(n){var i=u(n).on,t=n.root,r=lr(t,"."+dr);i(g,function(){rt(ii(t,"style"))});rt(r)};var n=t.prototype;return n.init=function(){this.parseBreakpoints();this.initSlides();this.registerRootStyles();this.registerTrackStyles();this.registerSlideStyles();this.registerListStyles()},n.initSlides=function(){var n=this;yt(this.slides,this.contents.map(function(t,i){(t=b(t)?{html:t}:t).styles=t.styles||{};t.attrs=t.attrs||{};n.cover(t);var r=n.options.classes.slide+" "+(0===i?nt:"");return it(t.attrs,{"class":(r+" "+(t.attrs.class||"")).trim(),style:n.buildStyles(t.styles)}),t}));this.isLoop()&&this.generateClones(this.slides)},n.registerRootStyles=function(){var n=this;this.breakpoints.forEach(function(t){var i=t[0],r=t[1];n.Style.rule(" ","max-width",e(r.width),i)})},n.registerTrackStyles=function(){var n=this,t=this.Style,i="."+kr;this.breakpoints.forEach(function(r){var u=r[0],f=r[1];t.rule(i,n.resolve("paddingLeft"),n.cssPadding(f,!1),u);t.rule(i,n.resolve("paddingRight"),n.cssPadding(f,!0),u);t.rule(i,"height",n.cssTrackHeight(f),u)})},n.registerListStyles=function(){var n=this,t=this.Style,i="."+cf;this.breakpoints.forEach(function(r){var f=r[0],u=r[1];t.rule(i,"transform",n.buildTranslate(u),f);n.cssSlideHeight(u)||t.rule(i,"aspect-ratio",n.cssAspectRatio(u),f)})},n.registerSlideStyles=function(){var i=this,n=this.Style,t="."+hi;this.breakpoints.forEach(function(r){var u=r[0],f=r[1];n.rule(t,"width",i.cssSlideWidth(f),u);n.rule(t,"height",i.cssSlideHeight(f)||"100%",u);n.rule(t,i.resolve("marginRight"),e(f.gap)||"0px",u);n.rule(t+" > img","display",f.cover?"none":"inline",u)})},n.buildTranslate=function(n){var i=this.Direction,r=i.resolve,u=i.orient,t=[];return t.push(this.cssOffsetClones(n)),t.push(this.cssOffsetGaps(n)),this.isCenter(n)&&(t.push(this.buildCssValue(u(-50),"%")),t.push.apply(t,this.cssOffsetCenter(n))),t.filter(Boolean).map(function(n){return"translate"+r("X")+"("+n+")"}).join(" ")},n.cssOffsetClones=function(n){var t=this.Direction,f=t.resolve,i=t.orient,r=this.getCloneCount();if(this.isFixedWidth(n)){var u=this.parseCssValue(n[f("fixedWidth")]),e=u.value,o=u.unit;return this.buildCssValue(i(e)*r,o)}return i(100*r/n.perPage)+"%"},n.cssOffsetCenter=function(n){var r=this.Direction,h=r.resolve,t=r.orient;if(this.isFixedWidth(n)){var u=this.parseCssValue(n[h("fixedWidth")]),c=u.value,l=u.unit;return[this.buildCssValue(t(c/2),l)]}var i=[],f=n.perPage,e=n.gap;if(i.push(t(50/f)+"%"),e){var o=this.parseCssValue(e),s=o.value,a=o.unit,v=(s/f-s)/2;i.push(this.buildCssValue(t(v),a))}return i},n.cssOffsetGaps=function(n){var t=this.getCloneCount(),e;if(t&&n.gap){var i=this.Direction.orient,r=this.parseCssValue(n.gap),u=r.value,f=r.unit;return this.isFixedWidth(n)?this.buildCssValue(i(u*t),f):(e=t/n.perPage,this.buildCssValue(i(e*u),f))}return""},n.resolve=function(n){return lu(this.Direction.resolve(n))},n.cssPadding=function(n,t){var i=n.padding,r=this.Direction.resolve(t?"right":"left",!0);return i&&e(i[r]||(ni(i)?0:i))||"0px"},n.cssTrackHeight=function(n){var t="";return this.isVertical()&&(pt(t=this.cssHeight(n),'"height" is missing.'),t="calc("+t+" - "+this.cssPadding(n,!1)+" - "+this.cssPadding(n,!0)+")"),t},n.cssHeight=function(n){return e(n.height)},n.cssSlideWidth=function(n){return n.autoWidth?"":e(n.fixedWidth)||(this.isVertical()?"":this.cssSlideSize(n))},n.cssSlideHeight=function(n){return e(n.fixedHeight)||(this.isVertical()?n.autoHeight?"":this.cssSlideSize(n):this.cssHeight(n))},n.cssSlideSize=function(n){var t=e(n.gap);return"calc((100%"+(t&&" + "+t)+")/"+(n.perPage||1)+(t&&" - "+t)+")"},n.cssAspectRatio=function(n){var t=n.heightRatio;return t?""+1/t:""},n.buildCssValue=function(n,t){return""+n+t},n.parseCssValue=function(n){return b(n)?{value:parseFloat(n)||0,unit:n.replace(/\d*(\.\d*)?/,"")||"px"}:{value:n,unit:"px"}},n.parseBreakpoints=function(){var n=this,t=this.options.breakpoints;this.breakpoints.push(["default",this.options]);t&&v(t,function(t,i){n.breakpoints.push([i,c(c({},n.options),t)])})},n.isFixedWidth=function(n){return!!n[this.Direction.resolve("fixedWidth")]},n.isLoop=function(){return this.options.type===at},n.isCenter=function(n){if("center"===n.focus){if(this.isLoop())return!0;if(this.options.type===lt)return!this.options.trimSpace}return!1},n.isVertical=function(){return this.options.direction===oi},n.buildClasses=function(){var n=this.options;return[st,st+"--"+n.type,st+"--"+n.direction,n.drag&&st+"--draggable",n.isNavigation&&st+"--nav",nt,!this.config.hidden&&"is-rendered"].filter(Boolean).join(" ")},n.buildAttrs=function(n){var t="";return v(n,function(n,i){t+=n?" "+lu(i)+'="'+n+'"':""}),t.trim()},n.buildStyles=function(n){var t="";return v(n,function(n,i){t+=" "+lu(i)+":"+n+";"}),t.trim()},n.renderSlides=function(){var t=this,n=this.config.slideTag;return this.slides.map(function(i){return"<"+n+" "+t.buildAttrs(i.attrs)+">"+(i.html||"")+"<\/"+n+">"}).join("")},n.cover=function(n){var r=n.styles,i=n.html,u=void 0===i?"":i,t;this.options.cover&&!this.options.lazyLoad&&(t=u.match(/<img.*?src\s*=\s*(['"])(.+?)\1.*?>/),t&&t[2]&&(r.background="center/cover no-repeat url('"+t[2]+"')"))},n.generateClones=function(n){for(var r=this.options.classes,i=this.getCloneCount(),t=n.slice();t.length<i;)yt(t,t);yt(t.slice(-i).reverse(),t.slice(0,i)).forEach(function(t,u){var e=it({},t.attrs,{"class":t.attrs.class+" "+r.clone}),f=it({},t,{attrs:e});u<i?n.unshift(f):n.push(f)})},n.getCloneCount=function(){if(this.isLoop()){var n=this.options;return n.clones?n.clones:fi.apply(void 0,this.breakpoints.map(function(n){return n[1].perPage}))*((n.flickMaxPages||1)+1)}return 0},n.renderArrows=function(){var n="";return n+='<div class="'+this.options.classes.arrows+'">',n+=this.renderArrow(!0),(n+=this.renderArrow(!1))+"<\/div>"},n.renderArrow=function(n){var i=this.options,t=i.classes,r=i.i18n,u={"class":t.arrow+" "+(n?t.prev:t.next),type:"button",ariaLabel:n?r.prev:r.next};return"<button "+this.buildAttrs(u)+'><svg xmlns="'+ns+'" viewBox="0 0 '+vt+" "+vt+'" width="'+vt+'" height="'+vt+'"><path d="'+(this.options.arrowPath||ts)+'" /><\/svg><\/button>'},n.html=function(){var t=this.config,u=t.rootClass,i=t.listTag,f=t.arrows,e=t.beforeTrack,o=t.afterTrack,r=t.slider,s=t.beforeSlider,h=t.afterSlider,n="";return n+='<div id="'+this.id+'" class="'+this.buildClasses()+" "+(u||"")+'">',n+="<style>"+this.Style.build()+"<\/style>",r&&(n+=s||"",n+='<div class="splide__slider">'),n+=e||"",f&&(n+=this.renderArrows()),n+='<div class="splide__track">',n+="<"+i+' class="splide__list">',n+=this.renderSlides(),n+="<\/"+i+">",n+="<\/div>",n+=o||"",r&&(n+="<\/div>",n+=h||""),n+"<\/div>"},t}();t.CLASSES=bo;t.CLASS_ACTIVE=nt;t.CLASS_ARROW=gi;t.CLASS_ARROWS=gr;t.CLASS_ARROW_NEXT=af;t.CLASS_ARROW_PREV=lf;t.CLASS_CLONE=dr;t.CLASS_CONTAINER=lo;t.CLASS_FOCUS_IN=wf;t.CLASS_INITIALIZED="is-initialized";t.CLASS_LIST=cf;t.CLASS_LOADING=iu;t.CLASS_NEXT=pf;t.CLASS_PAGINATION=nr;t.CLASS_PAGINATION_PAGE=vf;t.CLASS_PREV=yf;t.CLASS_PROGRESS=ao;t.CLASS_PROGRESS_BAR=vo;t.CLASS_ROOT=st;t.CLASS_SLIDE=hi;t.CLASS_SPINNER=yo;t.CLASS_SR=po;t.CLASS_TOGGLE=nu;t.CLASS_TOGGLE_PAUSE=os;t.CLASS_TOGGLE_PLAY=es;t.CLASS_TRACK=kr;t.CLASS_VISIBLE=tu;t.DEFAULTS=uu;t.EVENT_ACTIVE=le;t.EVENT_ARROWS_MOUNTED=ke;t.EVENT_ARROWS_UPDATED=de;t.EVENT_AUTOPLAY_PAUSE=rf;t.EVENT_AUTOPLAY_PLAY=tf;t.EVENT_AUTOPLAY_PLAYING=to;t.EVENT_CLICK=bu;t.EVENT_DESTROY=gu;t.EVENT_DRAG=pe;t.EVENT_DRAGGED=be;t.EVENT_DRAGGING=we;t.EVENT_HIDDEN=ye;t.EVENT_INACTIVE=ae;t.EVENT_LAZYLOAD_LOADED=uf;t.EVENT_MOUNTED=g;t.EVENT_MOVE=et;t.EVENT_MOVED=ei;t.EVENT_NAVIGATION_MOUNTED=nf;t.EVENT_PAGINATION_MOUNTED=ge;t.EVENT_PAGINATION_UPDATED=no;t.EVENT_READY="ready";t.EVENT_REFRESH=f;t.EVENT_RESIZE=wt;t.EVENT_RESIZED=du;t.EVENT_SCROLL=pr;t.EVENT_SCROLLED=bt;t.EVENT_SHIFTED=wu;t.EVENT_SLIDE_KEYDOWN=ku;t.EVENT_UPDATED=s;t.EVENT_VISIBLE=ve;t.EventBinder=pu;t.EventInterface=u;t.FADE=tr;t.LOOP=at;t.LTR="ltr";t.RTL=ff;t.RequestInterval=bi;t.SLIDE=lt;t.STATUS_CLASSES=wo;t.Splide=rr;t.SplideRenderer=uh;t.State=io;t.TTB=oi;t.Throttle=ro;t.default=rr},function(n,t){"use strict";function f(n,t,i){return Array.prototype.slice.call(n,t,i)}function i(n){return n.bind.apply(n,[null].concat(f(arguments,1)))}function v(n){return requestAnimationFrame(n)}function e(n,t){return(void 0===t?"undefined":a(t))===n}function y(n){return o(n)?n:[n]}function p(n,t){y(n).forEach(t)}function yt(n){var r=n?n.event.bus:document.createDocumentFragment(),t=function(){function t(n,t,i){p(n,function(n){n&&p(t,function(t){t.split(" ").forEach(function(t){var r=t.split(".");i(n,r[0],r[1])})})})}var n=[];return{bind:function(i,r,u,f){t(i,r,function(t,i,r){var e="addEventListener"in t,o=e?t.removeEventListener.bind(t,i,u,f):t.removeListener.bind(t,u);e?t.addEventListener(i,u,f):t.addListener(u);n.push([t,i,r,u,o])})},unbind:function(i,r,u){t(i,r,function(t,i,r){n=n.filter(function(n){return!!(n[0]!==t||n[1]!==i||n[2]!==r||u&&n[3]!==u)||(n[4](),!1)})})},dispatch:function(n,t,i){var r;return"function"==typeof CustomEvent?r=new CustomEvent(t,{bubbles:!0,detail:i}):(r=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!1,i),n.dispatchEvent(r),r},destroy:function(){n.forEach(function(n){n[4]()});n.length=0}}}();return n&&n.event.on(vt,t.destroy),function(n){return f(arguments,1).forEach(function(t){!function(n,t){var i,r,u;if(n)for(i=ct(n),i=i,r=0;r<i.length;r++)if(u=i[r],"__proto__"!==u&&!1===t(n[u],u))break}(t,function(i,r){n[r]=t[r]})}),n}(t,{bus:r,on:function(n,i){t.bind(r,y(n).join(" "),function(n){i.apply(i,o(n.detail)?n.detail:[])})},off:i(t.unbind,r),emit:function(n){t.dispatch(r,n,f(arguments,1))}})}function nt(n,t,i){return Array.prototype.slice.call(n,t,i)}function s(n){return n.bind.apply(n,[null].concat(function(n){if(Array.isArray(n)){for(var t=0,i=Array(n.length);t<n.length;t++)i[t]=n[t];return i}return Array.from(n)}(nt(arguments,1))))}function r(n,t){return(void 0===t?"undefined":a(t))===n}function h(n){return!rt(n)&&r("object",n)}function rt(n){return null===n}function u(n,t){var i;(i=n,tt(i)?i:[i]).forEach(t)}function ft(n,t,i){var r,u,f;if(n)for(r=ut(n),r=i?r.reverse():r,u=0;u<r.length;u++)if(f=r[u],"__proto__"!==f&&!1===t(n[f],f))break;return n}function et(n){return nt(arguments,1).forEach(function(t){ft(t,function(i,r){n[r]=t[r]})}),n}function ot(n,t,i){h(t)?ft(t,function(t,i){ot(n,i,t)}):u(n,function(n){rt(i)||""===i?function(n,t){u(n,function(n){u(t,function(t){n&&n.removeAttribute(t)})})}(n,t):n.setAttribute(t,String(i))})}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o,tt,it,ut,c,l,st,ht;Object.defineProperty(t,"__esModule",{value:!0});o=Array.isArray;i(e,"function");i(e,"string");i(e,"undefined");var ct=Object.keys,lt=Math.min,w="move",b="moved",at="updated",k="drag",d="scroll",g="scrolled",vt="destroy";var pt="is-active",wt="slide",bt="fade";tt=Array.isArray;s(r,"function");s(r,"string");it=s(r,"undefined");ut=Object.keys;c=Math.min;l=Math.max;Math.floor;Math.ceil;Math.abs;st={speed:1,autoStart:!0,pauseOnHover:!0,pauseOnFocus:!0};ht={startScroll:"Start auto scroll",pauseScroll:"Pause auto scroll"};t.AutoScroll=function(n,t,i){function ei(){n.is(bt)||r||!1===i.autoScroll||(r=function(n,t,i,r){function h(){if(!f){if(u=n?lt((o()-e)/n,1):1,i&&i(u),u>=1&&(t(),e=o(),r&&++a>=r))return c();v(h)}}function c(){f=!0}function l(){s&&cancelAnimationFrame(s);u=0;s=0;f=!0}var e,s,o=Date.now,u=0,f=!0,a=0;return{start:function(t){t||l();e=o()-(t?u*n:0);f=!1;v(h)},rewind:function(){e=o();u=0;i&&i(u)},pause:c,cancel:l,set:function(t){n=t},isPaused:function(){return f}}}(0,pi),f.pauseOnHover&&nt(ut,"mouseenter mouseleave",function(n){ft="mouseenter"===n.type;kt()}),f.pauseOnFocus&&nt(ut,"focusin focusout",function(n){ct="focusin"===n.type;kt()}),f.useToggleButton&&nt(s,"click",function(){e?a():y()}),rt(at,yi),rt([w,k,d],function(){vt=!0;y(!1)}),rt([b,g],function(){vt=!1;kt()}),f.autoStart&&("complete"===document.readyState?a():nt(window,"load",a)))}function oi(){r&&(r.cancel(),r=null,tt=void 0,hi([w,k,d,b,g]),gt(ut,"mouseenter mouseleave focusin focusout"),gt(s,"click"))}function yi(){var n=i.autoScroll;!1!==n?(f=et({},f,h(n)?n:{}),ei()):oi();r&&!it(tt)&&ni(tt)}function a(){dt()&&(r.start(!0),fi.disable(!0),ct=ft=e=!1,si())}function y(){var n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e||(e=n,si(),dt()||(r.pause(),fi.disable(!1)))}function kt(){e||(ft||ct||vt?y(!1):a())}function pi(){var i=ti(),r=function(t){var u,i,r,e,o,s=f.speed||1;return t+=vi(s),n.is(wt)&&(u=t,i=ii(!1),r=ii(!0),e=c(i,r),o=l(i,r),t=c(l(e,u),o)),t}(i);i!==r?(ni(r,0!==ui()||!li(!0)),function(i){var r=n.length,u=(ci(i)+r)%r;u!==ui()&&(ai(u),t.Slides.update(),t.Pagination.update())}(tt=ti())):(y(!1),f.rewind&&n.go(0))}function si(){var n,t,r;s&&(n=e?"startScroll":"pauseScroll",r=!e,(t=s)&&u(pt,function(n){n&&t.classList[r?"add":"remove"](n)}),ot(s,"aria-label",i.i18n[n]||ht[n]))}function dt(){return!r||r.isPaused()}var p=yt(n),rt=p.on,hi=p.off,nt=p.bind,gt=p.unbind,o=t.Move,ni=o.translate,ti=o.getPosition,ci=o.toIndex,ii=o.getLimit,li=o.exceededLimit,ri=t.Controller,ai=ri.setIndex,ui=ri.getIndex,vi=t.Direction.orient,s=t.Elements.toggle,fi=t.Live,ut=n.root,f={},r=void 0,e=void 0,ft=void 0,ct=void 0,vt=void 0,tt=void 0;return{setup:function(){var n=i.autoScroll;f=et({},st,h(n)?n:{})},mount:ei,destroy:oi,play:a,pause:y,isPaused:dt}}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(5))&&r.__esModule?r:{"default":r},f={$btnOpenSearch:$(".js-open-search"),$headerAddons:$(".header__addons"),$btnCloseSearch:$(".js-close-search"),$btnClearSearch:$(".js-search-clear"),$searchPopup:$(".search__popup"),$searchInput:$(".search__form-input"),$languageList:$(".language-switcher__list"),$shareList:$(".share__list"),$shareToggle:$(".share__toggle"),$languageToggle:$(".language-switcher__toggle"),$searchWrapper:$(".search__input-wrapper"),shareToggleActive:"share__toggle--active",languageToggleActive:"language-switcher__toggle--active",init:function(){var n=this;this.$searchWrapper.each(function(t,i){$(i).prev().on("click",function(){n.toggleSearchPopup(i);$(window).width()<1024&&u.default.disableScroll()});n.formInput(i)});this.$btnCloseSearch.on("click",function(){n.toggleSearchPopup();$(window).width()<1024&&u.default.enableScroll()});this.$btnClearSearch.on("click",function(){return n.clearSearch()});this.bindEscapeKeyClose();this.closeSearch()},toggleSearchPopup:function(n){var t=this,i=$(n).find(".search__input"),r=$(n).find(".js-submit-search"),u=$(n).find(".js-clear-search");$(window).width()<1024?(this.$searchPopup.stop().fadeToggle(300,function(){t.$searchInput.focus();t.$searchPopup.toggleClass("search__popup--open")}),this.$languageList.is(":visible")&&(this.$languageList.slideUp(300),this.$languageToggle.removeClass(this.languageToggleActive)),this.$shareList.is(":visible")&&(this.$shareList.slideUp(300),this.$shareToggle.removeClass(this.shareToggleActive)),$(".js-nav-toggle").removeClass("nav-toggle--opened"),$(".header").removeClass("navigation-opened primary-navigation-opened secondary-navigation-opened"),$(".header .main-nav__list").find(".main-nav__item--opened").removeClass("main-nav__item--opened")):this.$headerAddons.hasClass("open")?(this.$headerAddons.removeClass("open"),i.val(""),r.removeClass("search__open-btn--visible"),u.fadeOut(),this.$btnOpenSearch.removeClass("search__open-btn--close")):(this.$headerAddons.addClass("open"),i.focus())},clearSearch:function(){this.$searchInput.val("").focus()},bindEscapeKeyClose:function(){var n=this;$(document).on("keyup",function(t){n.$searchPopup.is(":visible")&&27===t.which&&n.$searchPopup.fadeOut(300)})},formInput:function(n){var t=$(n).find(".search__input"),i=$(n).find(".js-submit-search"),r=$(n).find(".js-clear-search"),u=$(n).prev();t.on("keypress",function(){i.addClass("search__open-btn--visible");r.fadeIn();u.addClass("search__open-btn--close")});r.on("click",function(){t.val("");i.removeClass("search__open-btn--visible");u.removeClass("search__open-btn--close")})},closeSearch:function(){$(".header__addons").length&&$(document).on("click",function(n){$(n.target).closest(".header__addons").length||$(".header__addons").hasClass("open")&&($(".header__addons").removeClass("open"),$(".search__input").val(""),$(".js-submit-search").removeClass("search__open-btn--visible"),$(".js-open-search").removeClass("search__open-btn--close"),$(".js-clear-search").hide())})}};t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$btnToggleLanguages:$(".js-toggle-languages"),$languageList:$(".language-switcher__list"),$shareList:$(".share__list"),$shareToggle:$(".share__toggle"),languageToggleActiveClass:"language-switcher__toggle--active",shareToggleActive:"share__toggle--active",init:function(){var n=this;this.$btnToggleLanguages.on("click",function(){return n.toggleLanguageList()})},toggleLanguageList:function(){this.$btnToggleLanguages.toggleClass(this.languageToggleActiveClass);this.$languageList.stop().slideToggle(300);this.$shareList.is(":visible")&&(this.$shareList.slideUp(300),this.$shareToggle.removeClass(this.shareToggleActive))}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$btnShareToggle:$(".js-toggle-share"),$shareList:$(".share__list"),$languageList:$(".language-switcher__list"),$languageToggle:$(".language-switcher__toggle"),shareToggleActiveClass:"share__toggle--active",languageToggleActive:"language-switcher__toggle--active",init:function(){var n=this;this.$btnShareToggle.on("click",function(){return n.toggleShareList()})},toggleShareList:function(){this.$btnShareToggle.toggleClass(this.shareToggleActiveClass);this.$shareList.stop().slideToggle(300);this.$languageList.is(":visible")&&(this.$languageList.slideUp(300),this.$languageToggle.removeClass(this.languageToggleActive))}};t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(13))&&r.__esModule?r:{"default":r},f={$yearTabList:$(".downloads__links"),$resultsContainer:$(".downloads__results"),$downloadsToggle:$(".js-downloads-toggle"),downloadsToggleActiveClass:"downloads__toggle--active",downloadActiveClass:"downloads__link--active",init:function(){var n,t;if(this.$resultsContainer.length&&(this.filter(),this.pagination(),this.toggleDownloadsDevice(),this.browserHistory(),this.findActiveTabInRequest(),n=window.location.search,n.indexOf("year")>=0)){if(t=n.substring(n.indexOf("=")+1,n.length),$(".downloads__links").find("button").removeClass(this.downloadActiveClass),"archive"===t)return void $("button:contains(Archive)").addClass("downloads__link--active").click();$("button.downloads__link:contains("+t+")").addClass("downloads__link--active").click()}},findActiveTabInRequest:function(){var n=this;$(document).ready(function(){var t=window.location.search,i=$(".downloads__header").data("active-container");""===t&&(n.$yearTabList.find("button").removeClass(n.downloadActiveClass),n.$yearTabList.find("button[data-container-key="+i+"]").addClass(n.downloadActiveClass))})},filter:function(){var n=this;n.$yearTabList.off("click").on("click","button",function(){var r=n.$yearTabList.find(".downloads__link--active"),i=!1,t=$(this),u=t.data("container-key"),f=n.$resultsContainer.data("pageKey");r.removeClass(n.downloadActiveClass);t.addClass(n.downloadActiveClass);t.is("[data-archive]")&&(i=!0);n.$yearTabList.prev(".downloads__toggle").text(t.text());$(window).width()<970&&n.$downloadsToggle.click();n.callAjax(u,1,i,f)})},pagination:function(){var n=this;n.$resultsContainer.off("click",".pagination__btn").on("click",".pagination__btn",function(){var t=$(this);if(!t.hasClass("pagination__btn--disabled")){var i=n.$yearTabList.find(".downloads__link--active"),r=!1,u=i.data("container-key"),f=n.$resultsContainer.data("pageKey"),e=t.data("page");i.is("[data-archive]")&&(r=!0);n.callAjax(u,e,r,f)}})},callAjax:function(n,t,i,r){var f=this,e=this.$yearTabList.data("controller-url"),o={containerKey:n,page:t,isArchive:i,pageKey:r};e&&($.get(e,o,function(t){f.$resultsContainer.empty();f.$resultsContainer.append(t);f.saveHistory(n,t);u.default.bindEvents()},"html"),f.scrollTop())},saveHistory:function(n,t){var i={prevPartial:t,activeYear:n},r=this.$yearTabList.find(".downloads__link--active").text().toLowerCase();history.pushState([i],null,"?year="+r)},browserHistory:function(){var n=this;window.addEventListener("popstate",function(t){void 0!==t.state?(n.$resultsContainer.empty(),n.$resultsContainer.append(t.state[0].prevPartial),n.$yearTabList.find(".downloads__link--active").removeClass(n.downloadActiveClass),n.$yearTabList.find("button[data-container-key="+t.state[0].activeYear+"]").addClass(n.downloadActiveClass)):this.location.reload()})},scrollTop:function(){var n=$(".page-header").css("margin-bottom").replace("px",""),t=$(".header").height();$("html, body").animate({scrollTop:$(".downloads__header").offset().top-t-n/2},200)},toggleDownloadsDevice:function(){var n=this;this.$downloadsToggle.on("click",function(){n.$downloadsToggle.toggleClass(n.downloadsToggleActiveClass);n.$yearTabList.stop().slideToggle(300)});$(window).on("resize",function(){$(window).width()>=970&&(n.$downloadsToggle.removeClass(n.downloadsToggleActiveClass),n.$yearTabList.removeAttr("style"))})}};t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$accBtn:$(".js-acc-btn"),$accContent:$(".js-acc-content"),$reportsPage:$(".main--reports"),accBtnActive:"accordion__btn--active",accContentActive:"accordion__content--active",closeFirstAccorionItem:$(".accordion").data("close-first"),init:function(){this.bindEvents()},hideDuplicateDates:function(n){var i="",t="";n.next().find(".downloads__date").each(function(){t=$(this).text();i===t&&$(this).addClass("downloads__date--hidden");i=t})},bindEvents:function(){var n=this;$(".js-acc-btn").each(function(){n.$reportsPage&&n.hideDuplicateDates($(this));var t=$(this).offset().top;$(this).on("click",function(){$(this.nextElementSibling).hasClass(n.accContentActive)||$(this).hasClass(n.accBtnActive)?($(this).removeClass(n.accBtnActive),$(this.nextElementSibling).stop().removeClass(n.accContentActive).slideUp("fast")):(n.$accContent.removeClass(n.accContentActive),$(".js-acc-btn").next().stop().slideUp("fast"),$(".js-acc-btn").removeClass(n.accBtnActive),$(".js-acc-content").removeClass(n.accContentActive),$(this).addClass(n.accBtnActive),$(this.nextElementSibling).stop().slideDown("fast",function(){$("html, body").animate({scrollTop:t-$(".header").height()-30},300)}).addClass(n.accContentActive))})})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$yearTabList:$(".form__select"),$pagination:$(document),$resultsContainer:$(".events__container"),controllerUrl:$(".form__select").data("controller-url"),pageKey:$(".form__select").data("page-key"),init:function(){this.filter();this.pagination()},filter:function(){var n=this;n.$yearTabList.off("change").on("change",function(){var t=!1,i=$(this).find("option:selected"),r=i.val();i.is("[archive]")&&(t=!0);n.callAjax(r,1,t)})},pagination:function(){var n=this;$(document).off("click",".pagination__btn").on("click",".pagination__btn",function(){var t=$(this);if(!t.hasClass("pagination__btn--disabled")){var i=n.$yearTabList.find("option:selected"),r=!1,u=i.val(),f=t.data("page");i.is("[archive]")&&(r=!0);n.callAjax(u,f,r)}})},callAjax:function(n,t,i){var r=this;r.controllerUrl&&($.get(r.controllerUrl,{pageKey:r.pageKey,year:n,page:t,isArchive:i},function(n){r.$resultsContainer.empty();r.$resultsContainer.append(n)},"html"),r.scrollTop())},scrollTop:function(){var n=$(".page-header").css("margin-bottom").replace("px",""),t=$(".header").height();$("html, body").animate({scrollTop:$(".events").offset().top-t-n},200)}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$eventsTabList:$(".financial-calendar__tabs"),$eventsContainer:$(".financial-calendar__list-wrapper"),controllerUrl:$(".financial-calendar__tabs").data("controller-url"),pageKey:$(".financial-calendar__tabs").data("page-key"),$eventsToggle:$(".js-financial-toggle"),eventsToggleActiveClass:"financial-calendar__toggle--active",init:function(){this.filter();this.pagination();this.toggleEventsDevice()},filter:function(){var n=this;n.$eventsTabList.off("click").on("click","span",function(){var r=n.$eventsTabList.find(".financial-calendar__tab--active"),i=!1,t=$(this);r.removeClass("financial-calendar__tab--active");t.addClass("financial-calendar__tab--active");t.is("[archive]")&&(i=!0);n.$eventsTabList.prev(".financial-calendar__toggle").text(t.text());$(window).width()<970&&n.$eventsToggle.click();n.callAjax(1,i)})},pagination:function(){var n=this;n.$eventsContainer.off("click",".pagination__btn").on("click",".pagination__btn",function(){var t=$(this);if(!t.hasClass("pagination__btn--disabled")){var r=n.$eventsTabList.find(".financial-calendar__tab--active"),i=!1,u=t.data("page");r.is("[archive]")&&(i=!0);n.callAjax(u,i)}})},callAjax:function(n,t){var i=this;i.controllerUrl&&($.get(i.controllerUrl,{pageKey:i.pageKey,page:n,isPast:t},function(n){i.$eventsContainer.empty();i.$eventsContainer.append(n)},"html"),i.scrollTop())},scrollTop:function(){var n=$(".page-header").css("margin-bottom").replace("px",""),t=$(".header").height();$("html, body").animate({scrollTop:$(".financial-calendar").offset().top-t-n},200)},toggleEventsDevice:function(){var n=this;this.$eventsToggle.on("click",function(){n.$eventsToggle.toggleClass(n.eventsToggleActiveClass);n.$eventsTabList.stop().slideToggle(300)});$(window).on("resize",function(){$(window).width()>=970&&(n.$eventsToggle.removeClass(n.eventsToggleActiveClass),n.$eventsTabList.removeAttr("style"))})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$loadMoreBtn:$(".js-load-more-btn a"),init:function(){this.$loadMoreBtn&&($(".message-cards__row").each(function(){$(this).find(".message-cards__item").slice(0,3).show()}),$(document).on("click",".js-load-more-btn a",function(n){n.preventDefault();var t=$(this).closest(".message-cards__row").find(".message-cards__item:hidden");t.slice(0,3).slideDown();t.length<=3&&$(this).addClass("noContent")}))}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$tabContent:$(".tabs"),activeTabLink:"tabs__link--active",activeTab:"tabs__tab--active",tabsToggleActiveClass:"tabs__toggle--active",init:function(){this.toggleTabs()},toggleTabs:function(){var n=this;this.$tabContent.each(function(){var r=$(this).find(".js-tabs-toggle"),t=$(this).find(".js-tab-link"),i=$(this).find(".tabs__tab");t.eq(0).addClass(n.activeTabLink);i.eq(0).addClass(n.activeTab);t.on("click",function(){var f=$(this).parent().index(),u=i.eq(f);t.not(this).removeClass(n.activeTabLink);i.not(u).removeClass(n.activeTab);$(this).addClass(n.activeTabLink);u.addClass(n.activeTab);r.text($(this).text());r.removeClass(n.tabsToggleActiveClass)})})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$wrap:$(".table__wrap"),$table:$("table"),init:function(){this.cleanRteTables();this.rteIframe()},cleanRteTables:function(){$(".rte table").wrap('<div class="table__wrap"/>');$(window).on("load",function(){$(".table__wrap").each(function(){this.offsetWidth<this.scrollWidth&&$(this).parent().addClass("table--shadow")})});$(".table__wrap").on("scroll",function(){$(this).scrollLeft()+$(this).width()>=$(this).find("table").width()?$(this).parent().addClass("table--scrolled"):$(this).parent().removeClass("table--scrolled")})},rteIframe:function(){$(".rte").find("iframe").each(function(){var n=$(this);$(window).width()<768&&n.data("mobile-height")&&n.css("height",n.data("mobile-height"));"100%"!==n.attr("width")&&n.css("width",n.attr("width")+"px")});$(window).on("load",function(){$("iframe").removeAttr("scrolling")})}};t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(5))&&r.__esModule?r:{"default":r},f={popupOverlay:$(".js-popup-overlay"),peopleHolder:$(".js-people-slider-out"),popup:$(".js-popup"),popupOpenedClass:"popup-overlay--opened",popupCloseBtn:$(".js-close-popup"),popupContent:".popup__content",popupArrow:$(".popup__arrow"),popupArrowPrev:$(".popup__arrow--previous"),popupArrowNext:$(".popup__arrow--next"),arrowDisabledClass:"popup__arrow--disabled",popupDots:$(".popup__dots"),popupDot:".popup__dot",popupDotActiveClass:"popup__dot--active",$peopleList:$(".people"),peopleItem:".js-people-group",peopleDetails:".people-2__details",peopleDetailsImage:".people-2__details-image",peopleDetailsInfo:".people-2__details-info",popupScrollArrow:".popup__scroll-arrow",currentItemActive:0,$activePopupModule:null,init:function(){$(this.peopleItem).length&&(this.preparePopupLayout(),this.openPeoplePopup(),this.bindPopupSwitches(),this.bindClosePopupEvents())},preparePopupLayout:function(){},checkArrowsAvailability:function(n){0===n?(this.popupArrowPrev.addClass(this.arrowDisabledClass),this.popupArrowNext.removeClass(this.arrowDisabledClass)):n===this.$activePopupModule.find(this.peopleItem).length-1?(this.popupArrowPrev.removeClass(this.arrowDisabledClass),this.popupArrowNext.addClass(this.arrowDisabledClass)):this.popupArrow.removeClass(this.arrowDisabledClass)},openPeoplePopup:function(){var n=this,t=$(".js-people-slider-out"),i=$(".people");t.each(function(){$(this).find(".people-link").on("click",function(t){var i=$(this).closest(n.peopleItem).data("person-index");n.checkArrowsAvailability(i);n.replacePopupContent(i);u.default.disableScroll();t.preventDefault()})});i.each(function(){$(this).find(".people-link").on("click",function(t){n.$activePopupModule=$(this).closest(".js-people");var i=n.$activePopupModule.find(".people-link").index(this);n.checkArrowsAvailability(i);n.replacePopupContent(i);u.default.disableScroll();t.preventDefault()})})},replacePopupContent:function(n){var i=this,t=this.popupOverlay,r=this.$activePopupModule.find(".js-people-group").eq(n).find(this.peopleDetails).html();this.currentItemActive=n;t.find(this.popupContent).html("");t.hasClass(this.popupOpenedClass)||t.stop().fadeIn(500).addClass(this.popupOpenedClass).removeAttr("aria-hidden");this.popupDots.find("."+this.popupDotActiveClass).removeClass(this.popupDotActiveClass);$(this.popupDot).eq(n).addClass(this.popupDotActiveClass);t.find(this.popupContent).html(r);setTimeout(function(){i.checkBouncingArrow()},100)},bindClosePopupEvents:function(){var n=this;n.popupCloseBtn.on("click",function(){n.closePopup();$(".popup__content").animate({scrollTop:0},"100")});n.popupOverlay.on("click",function(t){t.target.parentElement.classList.contains("js-close-popup")||t.target!==this||n.closePopup()});$(document).off("keydown").on("keydown",function(t){27===t.which&&n.closePopup()})},closePopup:function(){var n=this;this.popupOverlay.stop().fadeOut(500,function(){n.popupOverlay.find(n.popupContent).html("")}).removeClass(this.popupOpenedClass).attr("aria-hidden","true");u.default.enableScroll()},bindPopupSwitches:function(){var n=this;n.popupArrow.off("click").on("click",function(){$(".popup__content").animate({scrollTop:0},"fast");var t=$(this);t.hasClass(n.arrowDisabledClass)||(t.is(n.popupArrowPrev)?n.currentItemActive--:n.currentItemActive++,n.checkArrowsAvailability(n.currentItemActive),n.replacePopupContent(n.currentItemActive),setTimeout(function(){n.checkBouncingArrow()},100))});$(n.popupDot).off("click").on("click",function(){$(".popup__content").animate({scrollTop:0},"fast");var t=$(this);n.currentItemActive=t.index();n.checkArrowsAvailability(n.currentItemActive);n.replacePopupContent(n.currentItemActive)})},checkBouncingArrow:function(){var t=this,n=t.popupOverlay,i=Math.floor(n.find(t.popupContent).height()),u=Math.floor(n.find(t.peopleDetailsImage).outerHeight()),r=Math.floor(n.find(t.peopleDetailsInfo)[0].scrollHeight);$(window).width()<768?u+r>i?n.find(this.popupScrollArrow).stop().show():n.find(this.popupScrollArrow).stop().hide():r>i?n.find(this.popupScrollArrow).stop().show():n.find(this.popupScrollArrow).stop().hide();n.find(t.popupContent).on("scroll",function(){var f=$(this).scrollTop();$(window).width()<768?f+i>=u+r?n.find(t.popupScrollArrow).stop().fadeOut():n.find(t.popupScrollArrow).stop().fadeIn():f+i>=r?n.find(t.popupScrollArrow).stop().fadeOut():n.find(t.popupScrollArrow).stop().fadeIn()})}};t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(5))&&r.__esModule?r:{"default":r},f={$videosContainer:$(".video__items"),popupOverlay:".js-video-popup-overlay",popup:$(".js-video-popup"),popupOpenedClass:"popup-overlay--opened",popupCloseBtn:".js-close-popup",popupArrow:".popup__arrow",popupArrowPrev:".popup__arrow--previous",popupArrowNext:".popup__arrow--next",arrowDisabledClass:"popup__arrow--disabled",popupDots:".popup__dots",popupDot:".popup__dot",popupDotActiveClass:"popup__dot--active",videoItem:".video-library__item",videoOpenPopupButton:".js-open-video-popup",videoIframe:".video-library__popup-iframe",currentItemActive:0,init:function(){$(this.videoItem).length&&(this.preparePopupLayout(),this.openVideoPopup(),this.bindClosePopupEvents(),this.bindPopupSwitches(),this.pagination())},preparePopupLayout:function(){var n=this,t=n.$videosContainer.find(n.videoItem);1===t.length?($(n.popupArrow).addClass(n.arrowDisabledClass),$(n.popupDots).children().remove()):($(n.popupArrow).removeClass(n.arrowDisabledClass),t.each(function(t){var i='<button class="popup__dot" type="button">'+(t+1)+"<\/button>";$(n.popupDots).append(i)}))},checkArrowsAvailability:function(n){0===n&&$(".video__items .video-library__item").length>1?($(this.popupArrowPrev).addClass(this.arrowDisabledClass),$(this.popupArrowNext).removeClass(this.arrowDisabledClass)):0===n?$(this.popupArrowPrev).addClass(this.arrowDisabledClass):n===$(".video__items").find(".video-library__item").length-1?($(this.popupArrowPrev).removeClass(this.arrowDisabledClass),$(this.popupArrowNext).addClass(this.arrowDisabledClass)):$(this.popupArrow).removeClass(this.arrowDisabledClass)},openVideoPopup:function(){var n=this;$(".video-library__item").each(function(n){$(this).attr("data-video-index",n)});$(document).off("click",n.videoOpenPopupButton).on("click",n.videoOpenPopupButton,function(t){var i=$(this).closest(".video-library__item").data("video-index");n.checkArrowsAvailability(i);n.replacePopupContent(i);u.default.disableScroll();t.preventDefault()})},replacePopupContent:function(n){var t=$(this.popupOverlay),i=$('.video-library__item[data-video-index="'+n+'"]').find(this.videoOpenPopupButton).data("video-url");this.currentItemActive=n;t.find(this.videoIframe).attr("src","");t.hasClass(this.popupOpenedClass)||t.stop().fadeIn(500).addClass(this.popupOpenedClass).removeAttr("aria-hidden");$(this.popupDots).find("."+this.popupDotActiveClass).removeClass(this.popupDotActiveClass);$(this.popupDot).eq(n).addClass(this.popupDotActiveClass);t.find(this.videoIframe).attr("src",i)},bindClosePopupEvents:function(){var n=this;$(document).on("click",n.popupCloseBtn,function(){n.closePopup()});$(document).on("click",n.popupOverlay,function(t){t.target.parentElement.classList.contains("js-close-popup")||t.target!==this||n.closePopup()});$(document).off("keydown").on("keydown",function(t){27===t.which&&n.closePopup()})},closePopup:function(){var n=this;$(n.popupOverlay).stop().fadeOut(500,function(){$(this).find(n.videoIframe).attr("src","")}).removeClass(this.popupOpenedClass).attr("aria-hidden","true");u.default.enableScroll()},bindPopupSwitches:function(){var n=this;$(document).off("click",n.popupArrow).on("click",n.popupArrow,function(){var t=$(this);t.hasClass(n.arrowDisabledClass)||(t.is($(n.popupArrowPrev))?n.currentItemActive--:n.currentItemActive++,n.checkArrowsAvailability(n.currentItemActive),n.replacePopupContent(n.currentItemActive))});$(document).off("click",n.popupDot).on("click",n.popupDot,function(){var t=$(this);n.currentItemActive=t.index();n.checkArrowsAvailability(n.currentItemActive);n.replacePopupContent(n.currentItemActive)})},pagination:function(){var n=this;n.$videosContainer.off("click",".pagination__btn").on("click",".pagination__btn",function(){var t=$(this),i;t.hasClass("pagination__btn--disabled")||(i=t.data("page"),n.callAjax(i),setTimeout(function(){n.preparePopupLayout()},200))})},callAjax:function(n){var t=this,i=t.$videosContainer.data("controller-url"),r=t.$videosContainer.data("page-key");i&&($.get(i,{pageKey:r,page:n},function(n){t.$videosContainer.empty();t.$videosContainer.append(n)},"html"),t.scrollTop())},scrollTop:function(){var n=$(".page-header").css("margin-bottom").replace("px",""),t=$(".header").height();$("html, body").animate({scrollTop:$(".main-content").offset().top-t-n},200)}};t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(5))&&r.__esModule?r:{"default":r},f={$imagesContainer:$(".image__items"),popupOverlay:$(".js-media-popup-overlay"),popup:$(".js-media-popup"),popupOpenedClass:"popup-overlay--opened",popupCloseBtn:$(".js-close-popup"),popupArrow:$(".popup__arrow"),popupArrowPrev:".popup__arrow--previous",popupArrowNext:".popup__arrow--next",arrowDisabledClass:"popup__arrow--disabled",popupDots:$(".popup__dots"),popupDot:".popup__dot",popupDotActiveClass:"popup__dot--active",mediaItem:".media-library__item",mediaThumbnail:".media-library__thumbnail-image",mediaLargeImage:".media-library__image",mediaPopupTitle:".media-library__image-title",mediaPopupLink:".media-library__link",mediaOpenPopupButton:".image__items",currentItemActive:0,init:function(){$(this.mediaItem).length&&(this.preparePopupLayout(),this.openMediaPopup(),this.bindClosePopupEvents(),this.bindPopupSwitches(),this.pagination())},preparePopupLayout:function(){var n=this,t;n.popupDots.children().remove();t=n.$imagesContainer.find(n.mediaItem);1===t.length?n.popupArrow.addClass(n.arrowDisabledClass):(n.popupArrow.removeClass(n.arrowDisabledClass),t.each(function(t){var i='<button class="popup__dot" type="button">'+(t+1)+"<\/button>";n.popupDots.append(i)}))},checkArrowsAvailability:function(n){0===n&&$(".image__items .media-library__item").length>1?($(this.popupArrowPrev).addClass(this.arrowDisabledClass),$(this.popupArrowNext).removeClass(this.arrowDisabledClass)):0===n?$(this.popupArrowPrev).addClass(this.arrowDisabledClass):n===this.$imagesContainer.find(this.mediaItem).length-1?($(this.popupArrowPrev).removeClass(this.arrowDisabledClass),$(this.popupArrowNext).addClass(this.arrowDisabledClass)):this.popupArrow.removeClass(this.arrowDisabledClass)},openMediaPopup:function(){var n=this;$(n.mediaOpenPopupButton).off("click",".js-open-large-image").on("click",".js-open-large-image",function(t){var i=$(this).parent().parent().index();n.checkArrowsAvailability(i);n.replacePopupContent(i);u.default.disableScroll();t.preventDefault()})},replacePopupContent:function(n){var t=$(".js-media-popup-overlay"),i=$(this.mediaItem).eq(n).find(".js-open-large-image"),r=i.data("large-image"),u=i.parent().find(this.mediaThumbnail).attr("alt"),f=i.parent().parent().find(this.mediaPopupLink);this.currentItemActive=n;t.find(this.mediaPopupLink).remove();t.find(this.mediaPopupTitle).html("");t.hasClass(this.popupOpenedClass)||t.stop().fadeIn(500).addClass(this.popupOpenedClass).removeAttr("aria-hidden");this.popupDots.find("."+this.popupDotActiveClass).removeClass(this.popupDotActiveClass);$(this.popupDot).eq(n).addClass(this.popupDotActiveClass);t.find(this.mediaLargeImage).attr("src",r);t.find(this.mediaPopupTitle).text(u);f.clone().insertAfter(t.find(this.mediaPopupTitle))},bindClosePopupEvents:function(){var n=this;n.popupCloseBtn.on("click",function(){n.closePopup()});n.popupOverlay.on("click",function(t){t.target.parentElement.classList.contains("js-close-popup")||t.target!==this||n.closePopup()});$(document).off("keydown").on("keydown",function(t){27===t.which&&n.closePopup()})},closePopup:function(){var n=this;this.popupOverlay.stop().fadeOut(500,function(){n.popupOverlay.find(n.mediaPopupLink).remove();n.popupOverlay.find(n.mediaPopupTitle).html("")}).removeClass(this.popupOpenedClass).attr("aria-hidden","true");u.default.enableScroll()},bindPopupSwitches:function(){var n=this;n.popupArrow.off("click").on("click",function(){var t=$(this);t.hasClass(n.arrowDisabledClass)||(t.is($(n.popupArrowPrev))?n.currentItemActive--:n.currentItemActive++,n.checkArrowsAvailability(n.currentItemActive),n.replacePopupContent(n.currentItemActive))});$(document).off("click",n.popupDot).on("click",n.popupDot,function(){var t=$(this);n.currentItemActive=t.index();n.checkArrowsAvailability(n.currentItemActive);n.replacePopupContent(n.currentItemActive)})},pagination:function(){var n=this;n.$imagesContainer.off("click",".pagination__btn").on("click",".pagination__btn",function(){var t=$(this),i;t.hasClass("pagination__btn--disabled")||(i=t.data("page"),n.callAjax(i),setTimeout(function(){n.preparePopupLayout()},100))})},callAjax:function(n){var t=this,i=t.$imagesContainer.data("controller-url"),r=t.$imagesContainer.data("page-key");i&&($.get(i,{pageKey:r,page:n},function(n){t.$imagesContainer.empty();t.$imagesContainer.append(n)},"html"),t.scrollTop())},scrollTop:function(){var n=$(".page-header").css("margin-bottom").replace("px",""),t=$(".header").height();$("html, body").animate({scrollTop:$(".main-content").offset().top-t-n},200)}};t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$disclaimerWrap:$("[dislaimer-step]"),$form:$("form.disclaimer__form"),init:function(){this.proceed()},proceed:function(){var n=this;n.$form.off("submit").on("submit",function(t){t.preventDefault();var i=$("option:selected").text();n.callAjax(i)})},callAjax:function(n){var t=this,i=this.$disclaimerWrap.data("controller-url"),r=this.$disclaimerWrap.data("page-key");i&&$.get(i,{pageKey:r,country:n},function(n){t.$disclaimerWrap.empty();t.$disclaimerWrap.append(n)},"html")}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$footerLink:$(".js-footer-link"),$footerList:$(".footer__list"),linkActive:"footer__link--active",btnScrollToTop:document.querySelectorAll(".js-scroll-top"),init:function(){this.toggleFooterMenu();this.scrollToTop()},toggleFooterMenu:function(){var t=$(window).width(),n=this;this.$footerLink.on("click",function(i){if(t<768){i.preventDefault();var r=$(this).next();$(this).toggleClass(n.linkActive);n.$footerLink.not(this).removeClass(n.linkActive);r.stop().slideToggle();n.$footerList.not(r).stop().slideUp()}})},scrollToTop:function(){var n=this;this.btnScrollToTop.forEach(function(n){n.addEventListener("click",function(){window.scrollTo({top:0,left:0,behavior:"smooth"})})});window.addEventListener("scroll",function(){n.btnScrollToTop.forEach(function(n){n.style.opacity=window.scrollY>200?"1":"0"})})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$cookies:$(".cookies"),cookiesCheckbox:".cookies__checkbox",cookiesBtnDisabledClass:"cookies__btn--disabled",$cookiesCloseBtn:$(".js-close-cookies"),$cookiesAcceptBtn:$(".js-accept-cookies"),$cookiesDeclineBtn:$(".js-decline-cookies"),init:function(){if(this.cookiesAcceptance(),this.$cookies.length){var n=this.$cookies.innerHeight()-2;$("body").css({paddingTop:n+"px"});$(".header").css({top:n+"px"});$(".header").removeClass("header--scrolled")}$(".js-open-cookie")&&this.cookieSettings();$(".js-open-cookie-no-scroll")&&this.cookieSettingsNoScroll()},cookieSettings:function(){$(".js-open-cookie").on("click",function(n){n.preventDefault();var t=$("main").outerHeight()+$("footer").outerHeight()-$(window).innerHeight();$("#ccc-icon").trigger("click");window.scrollTo(0,t);$(".body").removeAttr("style");$(document).off("keydown").on("keydown",function(n){27===n.which&&n.target.classList.contains("ccc-link")&&$("#ccc-reject-settings").trigger("click")});setTimeout(function(){$("#ccc-dismiss-button").on("click",function(){})},100)})},cookieSettingsNoScroll:function(){$(".js-open-cookie-no-scroll").on("click",function(n){n.preventDefault();$("#ccc-icon").trigger("click");$(".body").removeAttr("style");$(document).off("keydown").on("keydown",function(n){27===n.which&&n.target.classList.contains("ccc-link")&&$("#ccc-reject-settings").trigger("click")});setTimeout(function(){$("#ccc-dismiss-button").on("click",function(){})},100)})},cookiesAcceptance:function(){var n=this;n.$cookiesAcceptBtn.on("click",function(){var t,i;$(this).hasClass(n.cookiesBtnDisabledClass)||(t="",(i=new Date).setTime(i.getTime()+31536e6),t="; expires="+i.toUTCString(),document.cookie="useCookies=true"+t+"; path=/",$("body").removeAttr("style"),$(".header").removeAttr("style"),n.$cookies.fadeOut(function(){n.$cookies.remove()}),$("body").removeAttr("style"),$(".header").removeAttr("style"))});n.$cookiesCloseBtn.on("click",function(){var t=$(this).data("decline-url");$.post(t,{});$("body").removeAttr("style");$(".header").removeAttr("style");n.$cookies.fadeOut()});n.$cookiesDeclineBtn.on("click",function(){var t=$(this).data("decline-url");$.post(t,{});$("body").removeAttr("style");$(".header").removeAttr("style");n.$cookies.fadeOut()})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$resultsContainer:$("[data-results]"),init:function(){this.pagination()},pagination:function(){var n=this;n.$resultsContainer.off("click",".pagination__btn").on("click",".pagination__btn",function(){var t=$(this),i,r;t.hasClass("pagination__btn--disabled")||(i=t.data("page"),r=$(".search-results__wrapper").data("query"),n.callAjax(r,i))})},callAjax:function(n,t){var i=this,r=this.$resultsContainer.data("controller-url"),u=this.$resultsContainer.data("page-key"),f=this.$resultsContainer.data("culture");r&&($.get(r,{pageKey:u,query:n,page:t,culture:f},function(n){i.$resultsContainer.empty();i.$resultsContainer.append(n)},"html"),i.scrollTop())},scrollTop:function(){var n=$(".page-header").css("margin-bottom").replace("px",""),t=$(".header").height();$("html, body").animate({scrollTop:$("[data-results]").offset().top-t-n},200)}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.personPopupAutoOpen()},personPopupAutoOpen:function(){var n,t;String.prototype.endsWith||(String.prototype.endsWith=function(n,t){return(void 0===t||t>this.length)&&(t=this.length),this.substring(t-n.length,t)===n});n=location.pathname;n.endsWith("/")||(n+="/");t=$('.people-2__group[data-url="'+n+'"]');null!=t&&setTimeout(function(){t.find("a").click()},500)}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={selectricFieldError:"selectric-field-error",$emailInput:$("#EmailAddress"),init:function(){this.validateCategory();this.validateSubmit();this.validateEmail()},validateCategory:function(){var n=this;$("select").on("change",function(){var t=$(".selectric-wrapper");t.parent().find(".field-validation-error").remove();t.find(".selectric").removeClass(n.selectricFieldError)})},validateEmail:function(){var n=this;n.$emailInput.on("keyup change blur",function(){var t=$(this);t.next("span").children().length>0?t.addClass(n.selectricFieldError):t.removeClass(n.selectricFieldError)})},validateSubmit:function(){var n=this;$(".email-alerts form").on("submit",function(t){var i=$(".selectric-wrapper"),r=void 0;setTimeout(function(){r=n.$emailInput.parent().find("span[generated=true]").text();i.parent().find("span[generated=true]").text().length>0?i.find(".selectric").addClass(n.selectricFieldError):i.find(".selectric").removeClass(n.selectricFieldError);r.length>0&&n.$emailInput.addClass(n.selectricFieldError)},100);n.validateCheckboxes(t);n.validateGdpr(t)})},validateCheckboxes:function(n){var i=!1,t="";return $(".form__checkbox-row[alerts] input:checkbox").each(function(){var n=$(this);t=n.data("val-required");!0===n.prop("checked")&&(i=!0,t="")}),i?($(".form__checkbox-row[alerts]").next(".field-validation-error").text(""),!0):($(".form__checkbox-row[alerts]").next(".field-validation-error").text(t),n.preventDefault(),!1)},validateGdpr:function(n){var i=$(".form__checkbox-row[gdpr]"),r,t;if(i){if(r=i.data("val-mssg"),t=i.find("input"),!t.prop("checked"))return t.siblings(".field-validation-error").text(r),void n.preventDefault();t.siblings(".field-validation-error").text("")}}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$navLink:$(".navigation-hover .main-nav__item.main-nav__has-children"),init:function(){this.mainNavHover()},mainNavHover:function(){$(window).width()>1200&&(this.$navLink.on("mouseenter",function(){$(".main-nav__item.main-nav__has-children").not($(this)).removeClass("main-nav__item--hover");$(this).addClass("main-nav__item--hover")}),this.$navLink.on("mouseleave",function(){var n=$(this);setTimeout(function(){n.removeClass("main-nav__item--hover")},600)}))}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$mainSlider:$(".slider"),progresiveWidth:1,init:function(){this.checkSlider()},checkSlider:function(){var n=this;this.$mainSlider.length&&this.$mainSlider.each(function(t,i){var r=$(i).find(".js-out-slider-slide").length,u=4;r<5&&r>2?($(i).addClass("slider--tablet"),u=r):r<3&&($(i).addClass("slider--mobile"),u=4);$(window).on("resize",function(){n.initProgresive(i,r);n.setEqualTitles(i)});n.initSlider(i,u);n.initProgresive(i,r);n.setEqualTitles(i)})},initSlider:function(n){var i=$(n).find(".js-slider-out"),t,r;if(i.find(".js-out-slider-slide").length<2&&i.addClass("slider--single"),t=4,window.innerWidth<=1500&&(t=3),window.innerWidth<=1100&&(t=2),window.innerWidth<=1024&&(t=3),window.innerWidth<=970&&(t=2),window.innerWidth<=768&&(t=1),i.children().length<4&&window.innerWidth>969)return i.addClass("slider--unslick"),void i.next().addClass("progressbar--hide");i.slick({infinite:!1,arrows:!0,slidesToShow:t,slidesToScroll:1/t,swipeToSlide:!0,touchThreshold:100,adaptiveHeight:!0,prevArrow:$(n).find(".js-out-prev"),nextArrow:$(n).find(".js-out-next"),responsive:[{breakpoint:1500,settings:{slidesToShow:3,slidesToScroll:3,variableWidth:!0,width:330}},{breakpoint:1100,settings:{slidesToShow:2,slidesToScroll:2,variableWidth:!0,width:330}},{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:3,variableWidth:!0,width:313}},{breakpoint:970,settings:{slidesToShow:2,slidesToScroll:2,variableWidth:!0,width:313}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,variableWidth:!1}}]});r=$(n).find(".js-out-progresive");i.on("beforeChange",function(t,i,u,f){window.innerWidth?window.innerWidth:$(window).width();$(n).find(".js-out-num").html("0"+(f+1));var e=parseFloat(r.data("line-width"))*(f+1);r.css({width:e+"%"})})},initProgresive:function(n,t){var i=window.innerWidth?window.innerWidth:$(window).width(),r=0,u,f,e;i>1499?r=4:i<1500&&i>1099?r=3:i<1100&&i>1023?r=2:i<1024&&i>969?r=3:i<970&&i>767?r=2:i<768&&(r=1);u=t-r+1;$(n).find(".js-out-sum").html("0"+u);f=(100/u).toFixed(2);e=$(n).find(".js-out-progresive");e.data("line-width",f);e.css({width:f+"%"})},setEqualTitles:function(n){var t,i;$(".news-2__container").length&&(t=$(n).find(".news-2__container"),t.removeAttr("style"),i=0,t.each(function(){var n=$(this).height();n>i&&(i=n)}),t.height(i))},slideCounter:function(n,t){var i=n.slick("getSlick").slideCount-t+1;n.find(".js-progress-sum").text(i)}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.initAnimtatin();this.checkCareersSection()},initAnimtatin:function(){$(".heighlighted-text").addClass("js-animation");var n=document.querySelectorAll(".js-animation:not(.disabled)");this.animation(n);$("html").hasClass("touch")&&$(".banner").next().find(".js-animation").addClass("animation-started")},animation:function(n){if(0!==n.length.length){var t=new IntersectionObserver(function(n){n.forEach(function(n){n.isIntersecting&&(n.target.classList.add("animation-started"),t.unobserve(n.target))})},{threshold:.5});n.forEach(function(n){return t.observe(n)})}},checkCareersSection:function(){var n=$(".slider--rnd");n.length&&(n.hasClass("padding-bottom")&&n.next().hasClass("careers")?$(".careers").addClass("careers--top"):n.removeClass("padding-bottom"))}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.polyfills()},polyfills:function(){String.prototype.includes||(String.prototype.includes=function(){return-1!==String.prototype.indexOf.apply(this,arguments)});String.prototype.endsWith||(String.prototype.endsWith=function(n,t){return(void 0===t||t>this.length)&&(t=this.length),this.substring(t-n.length,t)===n})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$neswSlider:$(".js-news-list"),$newsData:$("#js-news-data"),init:function(){var n=this;this.newsMobileSlider();this.filterTitles();this.checkNewsColumns();this.initDataPicker();$(window).on("resize",function(){n.filterTitles()});this.$newsData.length&&(this.setTotalResultsOnFilter(),this.bindEvents())},newsMobileSlider:function(){this.$neswSlider.length&&this.$neswSlider.slick({dots:!0,arrows:!0,infinite:!1,mobileFirst:!0,responsive:[{breakpoint:767,settings:"unslick"}]})},filterTitles:function(){var n=window.innerWidth?window.innerWidth:$(window).width();!$(".js-equal-headings").length||n<768||$(".js-equal-headings").each(function(n,t){var r=$(t).find(".section-heading"),i=0;$(r).each(function(){var n=$(this).height();n>i&&(i=n)});$(r).height(i)})},checkNewsColumns:function(){var n=$(".news__coll--wide");n.length&&$(n).each(function(n,t){var i=$(t).find(".rte p"),r;$(i).text().length>250&&(r=$(i).text().substr(0,220)+"...",$(i).html(r))})},initDataPicker:function(){var n=this,t=$(".js-datepicker-from"),i=$(".js-datepicker-to"),r=n.getDateValue(t),u=n.getDateValue(i);!isNaN(r)||r&&!isNaN(u)||u?$(".js-datepicker").daterangepicker({autoUpdateInput:!1,parentEl:".calendar__dates",startDate:n.formatDate(new Date(r)),endDate:n.formatDate(new Date(u))}):$(".js-datepicker").daterangepicker({autoUpdateInput:!1,parentEl:".calendar__dates"});$(".js-datepicker").on("apply.daterangepicker",function(r,u){if(t.html(u.startDate.format("MM.DD.YYYY")),t.data("date",u.startDate.toLocaleString()),i.html(u.endDate.format("MM.DD.YYYY")),i.data("date",u.endDate.toLocaleString()),n.$newsData.length)n.clearNews(),n.loadNews();else{var f=$("#js-view-all").attr("href"),e=new Date(u.startDate.calendar()),o=new Date(u.endDate.calendar());location.href=f+"?fromDate="+e.toDateString()+"&toDate="+o.toDateString()}});$(".js-datepicker").on("cancel.daterangepicker",function(){t.html("From");i.html("To")})},setTotalResultsOnFilter:function(){var n=$(".js-filters-results"),t,i;n.length&&(t=$(".js-load-more-total"),i=t.length?+t.text():$(".js-news-item").length,n.text("("+i+" "+(1===i?n.data("result"):n.data("results"))+")"))},bindEvents:function(){var n=this,t=!1;$(document).on("click","#js-load-more",function(){var t=$(this),i=t.data("next-page");t.closest(".load-more").remove();n.loadNews(i)});$("#article-type, #category").on("change",function(){t||(n.clearNews(),n.loadNews());"category"===this.id&&n.getCategoryData(this.value)});$("#js-clear-filters").on("click",function(){var u=$("#article-type"),f=$("#category"),e=$(".js-datepicker"),i=$(".js-datepicker-from"),r=$(".js-datepicker-to");t=!0;u.val(u[0].options[0].value).change().selectric("refresh");f.val(f[0].options[0].value).change().selectric("refresh");t=!1;i.text(i.data("text"));i.data("date","");e.data("daterangepicker").setStartDate((new Date).toLocaleDateString("en-GB"));r.text(r.data("text"));r.data("date","");e.data("daterangepicker").setStartDate((new Date).toLocaleDateString("en-GB"));history.replaceState({},"",$("#js-news-data").data("all-url"));n.clearNews();n.loadNews();n.updateHistory()})},loadNews:function(n){var r=this,f=this.$newsData.data("endpoint-url"),e=n||1,o=this.$newsData.data("page-key"),s=$("#category").val(),h=$("#article-type").val(),c=this.$newsData.data("items-per-page"),t=this.getDateValue($(".js-datepicker-from")),i=this.getDateValue($(".js-datepicker-to")),u;isNaN(t)&&!t&&(t=new Date(1,0,1).toISOString());isNaN(i)&&!i&&(i=new Date(9999,11,31).toISOString());u={pageKey:o,categoryKey:s,typeKey:h,fromDate:t,toDate:i,page:e,itemsPerPage:c};this.updateHistory();$.get(f,u,function(n){r.$newsData.append(n);r.setTotalResultsOnFilter()});setTimeout(function(){r.checkNewsColumns()},200)},getCategoryData:function(n){$.get("/umbraco/surface/newsitems/categorydata/",{categoryKey:n},function(n){$("#js-category-name").text(n.Name?n.Name:"");$("#js-category-intro").text(n.IntroText?n.IntroText:"")})},updateHistory:function(){var u=$("#article-type").val(),i=this.getDateValue($(".js-datepicker-from")),r=this.getDateValue($(".js-datepicker-to")),n=$("#category")[0],t="";$("#article-type")[0].selectedIndex&&(t+="typeKey="+u);isNaN(i)&&!i||(t+=(t.length?"&":"")+"fromDate="+i);isNaN(r)&&!r||(t+=(t.length?"&":"")+"toDate="+r);t.length&&n.selectedIndex?history.replaceState({},n.options[n.selectedIndex].text,n.options[n.selectedIndex].dataset.url+"?"+t):n.selectedIndex&&history.replaceState({},n.options[n.selectedIndex].text,n.options[n.selectedIndex].dataset.url)},getDateValue:function(n){var t=Date.parse(n.data("date"));return isNaN(t)?t:new Date(t).toDateString()},formatDate:function(n){if(isNaN(n))return n;var t=n.getMonth()+1,i=n.getDate(),r=n.getFullYear();return t.length<2&&(t="0"+t),i.length<2&&(i="0"+i),[t,i,r].join("/")},clearNews:function(){this.$newsData.empty()}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={maps:$(".js-map"),activeBtnclass:"btn-clear--active",init:function(n){var t=this,i;$(".map").length&&(i=void 0,n&&n.length>0?i=n:this.maps&&this.maps.length>0&&(i=this.maps),i.each(function(n,i){var r=null,e=[],u=[],o=null,s=$(i).next(".wrap").find(".js-map-popup"),f=$(i).next(".wrap").find(".js-map-list"),h=$(i).parent().prev(".filters").find(".js-map-view"),c=$(i).parent().prev(".filters").find(".js-list-view"),l=$(i).parent().prev(".filters").find(".js-map-toggle"),a=$(i),y=window.innerWidth<768?4:5,p=window.innerWidth<768?-240:0,v;t.initMap(i,function(n){r=n},y);v=$(i).next(".wrap").find(".js-map-item");t.initMapItems(v,e);t.setPins(i,r,u,[],p,null,function(n){o=n},e);t.toggleMapPopupText(s);t.initMapList(s,f);t.toggleMobileSwitcher(l);t.toggleView(h,a,c,f,l);t.toggleView(c,f,h,a);t.bindEvents(u,r,i,o);t.setTotalResultsOnFilter(u,i)}))},initMap:function(n,t,i){var r={center:new google.maps.LatLng(54.7,-4),zoom:i,minZoom:2,draggable:!0,disableDefaultUI:!0,zoomControl:!0,streetViewControl:!1,mapTypeControl:!1,mapTypeId:google.maps.MapTypeId.ROADMAP,zoomControlOptions:{position:google.maps.ControlPosition.TOP_RIGHT},restriction:{latLngBounds:{east:179,north:70,south:-59,west:-179},strictBounds:!1},styles:[{elementType:"geometry",stylers:[{color:"#f5f5f5"}]},{elementType:"labels.icon",stylers:[{visibility:"on"}]},{elementType:"labels.text.fill",stylers:[{color:"#000"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f5f5f5"}]},{featureType:"administrative.country",elementType:"geometry.stroke",stylers:[{color:"#ababab"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"poi",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#dadada"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"transit",stylers:[{visibility:"off"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#bfd9e0"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]}]};t(new google.maps.Map(n,r))},initMapItems:function(n,t){n.each(function(n,i){var f,e,r=i.dataset.ltd,u=i.dataset.lng,o=i.dataset.icon;f=r.includes(",")?r.replace(/,/g,"."):r;e=u.includes(",")?u.replace(/,/g,"."):u;i={itemId:i.dataset.id,geoLtd:f,geoLng:e,title:i.dataset.title,type:i.dataset.type,technology:i.dataset.technology,popup:$(i).find(".js-map-popup"),icon:o};t.push(i)})},setPins:function(n,t,i,r,u,f,e,o){o.forEach(function(n){var s={url:n.icon,size:new google.maps.Size(29,38),scaledSize:new google.maps.Size(29,38)},e=new google.maps.Marker({position:new google.maps.LatLng(n.geoLtd,n.geoLng),draggable:!1,icon:s,id:n.itemId,ltd:n.geoLtd,lng:n.geoLng,type:n.type,technology:n.technology,popup:n.popup,map:t}),o,f;i.push(e);o=new google.maps.InfoWindow({maxWidth:270});r.push(o);f='img[src="'+e.icon.url+'"]';google.maps.event.addListener(e,"click",function(){var n,i;$(f).animate({opacity:.5});n=t;$(n.getDiv()).parent().find(".map__popup--opened").remove();n.setCenter(this.getPosition());n.panBy(0,u);i=$(this.popup.prop("outerHTML"));$(i).appendTo($(n.getDiv()).parent());n.set("draggable",!1);setTimeout(function(){$(i).addClass("map__popup--opened")},200)});google.maps.event.addListener(t,"click",function(){$(f).animate({opacity:1});$(t.getDiv()).parent().find(".map__popup--opened").remove();t.set("draggable",!0)});document.addEventListener("click",function(n){n.target.closest(".js-map-popup-close")&&($(f).animate({opacity:1}),$(t.getDiv()).parent().find(".map__popup--opened").remove(),t.set("draggable",!0))})});f=new MarkerClusterer(t,i,{zoomOnClick:!1,styles:[{url:"/assets/images/pin-group-1.svg",width:34,height:34}]});google.maps.event.addListener(f,"clusterclick",function(n){$(t.getDiv()).parent().find(".map__popup--opened").remove();t.setCenter(n.getCenter());t.setZoom(t.getZoom()+2);t.set("draggable",!0)});e(f)},toggleMapPopupText:function(n){n.each(function(n,t){var i=$(t).find(".js-map-text p"),r;i.text().length>150&&($(i).addClass("map__text-org"),r='<p class="map__text-cloned">'+$(i).text().substr(0,150)+'<span>...<\/span><\/p><button class="map__btn js-map-more" type="button">more<\/button>',$(t).find(".js-map-text").append(r),$(document).off().on("click",".js-map-more",function(){var n=$(this).parent();$(n).toggleClass("map__text--active");$(this).text(function(n,t){return"more"===t?"less":"more"})}))})},initMapList:function(n,t){var r=n.find(".map__link").clone(),i;$(r).each(function(n,t){return $(t).html($(t).find(".sr-only").text())});i=r.toArray().reduce(function(n,t){var i=$(t).text()[0];return n[i]||(n[i]=[]),n[i].push(t),n},{});Object.keys(i).sort().forEach(function(n){var r=$("<div><\/div>").addClass("map__keys"),u=$("<span><\/span>").html(n);$(r).append(u);$(r).append($(i[n]));t.append(r)})},toggleView:function(n,t,i,r){var u=this;n.on("click",function(){if(!$(this).hasClass(u.activeBtnclass)){$(".map__popup--opened").remove();$(this).addClass(u.activeBtnclass);i.removeClass(u.activeBtnclass);r.hide();t.stop().fadeIn();$(this).closest(".filters").find(".js-map-view-text").html($(this).text());var n=$(this).closest(".filters").find(".js-map-toggle");n.removeClass("btn-clear--rotate");n.next().stop().slideUp()}})},toggleMobileSwitcher:function(n){n.on("click",function(){$(this).next().stop().slideToggle();$(this).toggleClass("btn-clear--rotate")})},bindEvents:function(n,t,i,r){var u=this;$(i).parent().prev(".filters").find("#js-technology-options, #js-type-options").on("change",function(){var e=this,f=$(this);f.val(f.val().filter(function(n){return n!==e.options[0].value}));u.filterItems(n,t,i,r)});$(i).parent().prev(".filters").find("#js-clear-filters").on("click",function(){var f=$(i).parent().prev(".filters").find("#js-technology-options");f[0].selectedIndex=0;f.selectric("refresh");u.clearFilters(n,t,i,r);$("select").selectric();setTimeout(function(){var n=$(".selectric-scroll li"),t=$(".selectric-hide-select option");n.each(function(){$(this).prepend('<img class="icon filters__btn-img" src=""/>')});t.each(function(t){var i=$(this).data("icon-src");n.eq(t).find("img").attr("src",i)})},100)})},clearFilters:function(n,t,i,r){n.forEach(function(n){return n.setMap(t)});this.setTotalResultsOnFilter(n,i);r.clearMarkers();r.addMarkers(n);$(i).next(".wrap").find(".js-map-list .map__link").show();$(i).next(".wrap").find(".js-map-list .map__keys").show()},filterItems:function(n,t,i,r){var u=$(i).parent().prev(".filters").find("#js-technology-options"),f=u.val().filter(function(n){return n!==u[0].options[0].value}),e=[];n.forEach(function(n){var u=$(i).next(".wrap").find(".js-map-list").find('.map__link[data-id="'+n.id+'"]'),r;0===f.length||f.indexOf(n.technology)>-1?(n.setMap(t),e.push(n),u.show()):(n.setMap(null),u.hide());r=u.closest(".map__keys");r.children('a[style="display: none;"]').length===r.children("a").length?r.hide():r.show()});this.setTotalResultsOnFilter(n,i);r.clearMarkers();r.addMarkers(e)},setTotalResultsOnFilter:function(n,t){var i=$(t).parent().prev(".filters").find(".js-filters-results"),r;i.length&&(r=n.filter(function(n){return null!==n.map}).length,i.text("("+r+" "+(1===r?i.data("result"):i.data("results"))+")"))}};t.default=i},function(n,t,i){"use strict";var f;Object.defineProperty(t,"__esModule",{value:!0});var r=i(35),u=i(36),e=i(37);r.gsap.registerPlugin(u.ScrollTrigger);f={$imageText:$(".image-part__wrap"),$parallax:$(".centered-text-block__wrap"),init:function(){this.initParalax();this.initImageTextParalax();this.initFullImg()},initParalax:function(){var n=document.querySelectorAll(".jarallax:not(.disabled");this.paralax(n)},paralax:function(n){$(".js-timeline-popup .jarallax").removeClass("disabled");0!==n.length&&e.jarallax(n,{speed:.2})},initImageTextParalax:function(){$(window).on("scroll resize",function(){var n,t,r=$(".image-part__wrap"),i=$(window);n=i.height();t=i.scrollTop()-700+n;$.each(r,function(){var n=$(this);n.offset().top<=t?n.addClass("in-view"):n.removeClass("in-view")})})},initFullImg:function(){var n=this,t=document.querySelector("body");$(window).on("load",function(){n.fullImg(t,".full-img:not(:last-child):not(.disabled)")})},fullImg:function(n,t){$(".full-img").length&&($(".js-timeline-popup .full-img").removeClass("disabled"),r.gsap.utils.toArray(t).forEach(function(t){u.ScrollTrigger.create({scroller:n,trigger:t,start:"top top",end:"+=100%",pin:!0,pinSpacing:!1})}))}};t.default=f},function(n,t){var r,f,e,u,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};u=function(n){"use strict";function ae(n,t){n.prototype=Object.create(t.prototype);n.prototype.constructor=n;n.__proto__=t}function et(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}var hu,f,rt,cu,lu,ve,ye,oi,yr,au,vu,yu,ni,pu,si,wu,pr,bu,wr,ku,ir,rr,ti,du,ur,br,pe,we,l={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},hi={duration:.5,overwrite:!1,delay:0},u=1e-8,gu=2*Math.PI,wh=gu/4,bh=0,be=Math.sqrt,kh=Math.cos,dh=Math.sin,c=function(n){return"string"==typeof n},o=function(n){return"function"==typeof n},ot=function(n){return"number"==typeof n},nf=function(n){return void 0===n},st=function(n){return"object"===(void 0===n?"undefined":i(n))},a=function(n){return!1!==n},ke=function(){return"undefined"!=typeof window},de=function(n){return o(n)||c(n)},ge="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},y=Array.isArray,tf=/(?:-?\.?\d|\.)+/gi,no=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,ci=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,rf=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,to=/[+-]=-?[.\d]+/,io=/[^,'"\[\]\s]+/gi,gh=/[\d.+\-=]+(?:e[-+]\d*)*/i,p={},kr={},ro=function(n){return(kr=ai(n,p))&&ft},uf=function(n,t){return console.warn("Invalid property",n,"set to",t,"Missing plugin? gsap.registerPlugin()")},dr=function(n,t){return!t&&console.warn(n)},uo=function(n,t){return n&&(p[n]=t)&&kr&&(kr[n]=t)||p},li=function(){return 0},ff={},ct=[],ef={},w={},of={},fo=30,gr=[],sf="",hf=function(n){var r,t,i=n[0];if(st(i)||o(i)||(n=[n]),!(r=(i._gsap||{}).harness)){for(t=gr.length;t--&&!gr[t].targetTest(i););r=gr[t]}for(t=n.length;t--;)n[t]&&(n[t]._gsap||(n[t]._gsap=new kf(n[t],r)))||n.splice(t,1);return n},ii=function(n){return n._gsap||hf(nt(n))[0]._gsap},eo=function(n,t,i){return(i=n[t])&&o(i)?n[t]():nf(i)&&n.getAttribute&&n.getAttribute(t)||i},b=function(n,t){return(n=n.split(",")).forEach(t)||n},t=function(n){return Math.round(1e5*n)/1e5||0},nc=function(n,t){for(var r=t.length,i=0;n.indexOf(t[i])<0&&++i<r;);return i<r},nu=function(){var t,n,i=ct.length,r=ct.slice(0);for(ef={},ct.length=0,t=0;t<i;t++)(n=r[t])&&n._lazy&&(n.render(n._lazy[0],n._lazy[1],!0)._lazy=0)},oo=function(n,t,i,r){ct.length&&nu();n.render(t,i,r);ct.length&&nu()},so=function(n){var t=parseFloat(n);return(t||0===t)&&(n+"").match(io).length<2?t:c(n)?n.trim():n},ho=function(n){return n},d=function(n,t){for(var i in t)i in n||(n[i]=t[i]);return n},tc=function(n,t){for(var i in t)i in n||"duration"===i||"ease"===i||(n[i]=t[i])},ai=function(n,t){for(var i in t)n[i]=t[i];return n},co=function n(t,i){for(var r in i)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=st(i[r])?n(t[r]||(t[r]={}),i[r]):i[r]);return t},cf=function(n,t){var i,r={};for(i in n)i in t||(r[i]=n[i]);return r},tu=function(n){var t=n.parent||f,i=n.keyframes?tc:d;if(a(n.inherit))for(;t;)i(n,t.vars.defaults),t=t.parent||t._dp;return n},iu=function(n,t,i,r){void 0===i&&(i="_first");void 0===r&&(r="_last");var u=t._prev,f=t._next;u?u._next=f:n[i]===t&&(n[i]=f);f?f._prev=u:n[r]===t&&(n[r]=u);t._next=t._prev=t.parent=null},lt=function(n,t){n.parent&&(!t||n.parent.autoRemoveChildren)&&n.parent.remove(n);n._act=0},ri=function(n,t){if(n&&(!t||t._end>n._dur||t._start<0))for(var i=n;i;)i._dirty=1,i=i.parent;return n},ic=function n(t){return!t||t._ts&&n(t.parent)},lo=function(n){return n._repeat?vi(n._tTime,n=n.duration()+n._rDelay)*n:0},vi=function(n,t){var i=Math.floor(n/=t);return n&&i===n?i-1:i},ru=function(n,t){return(n-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},lf=function(n){return n._end=t(n._start+(n._tDur/Math.abs(n._ts||n._rts||u)||0))},ao=function(n,i){var r=n._dp;return r&&r.smoothChildTiming&&n._ts&&(n._start=t(r._time-(n._ts>0?i/n._ts:((n._dirty?n.totalDuration():n._tDur)-i)/-n._ts)),lf(n),r._dirty||ri(r,n)),n},vo=function(n,t){var i;if((t._time||t._initted&&!t._dur)&&(i=ru(n.rawTime(),t),(!t._dur||er(0,t.totalDuration(),i)-t._tTime>u)&&t.render(i,!0)),ri(n,t)._dp&&n._initted&&n._time>=n._dur&&n._ts){if(n._dur<n.duration())for(i=n;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;n._zTime=-u}},ut=function(n,i,r,u){return i.parent&&lt(i),i._start=t((ot(r)?r:r||n!==f?g(n,r,i):n._time)+i._delay),i._end=t(i._start+(i.totalDuration()/Math.abs(i.timeScale())||0)),function(n,t,i,r,u){void 0===i&&(i="_first");void 0===r&&(r="_last");var e,f=n[r];if(u)for(e=t[u];f&&f[u]>e;)f=f._prev;f?(t._next=f._next,f._next=t):(t._next=n[i],n[i]=t);t._next?t._next._prev=t:n[r]=t;t._prev=f;t.parent=t._dp=n}(n,i,"_first","_last",n._sort?"_start":0),af(i)||(n._recent=i),u||vo(n,i),n},yo=function(n,t){return(p.ScrollTrigger||uf("scrollTrigger",t))&&p.ScrollTrigger.create(t,n)},po=function(n,t,i,r){return sc(n,t),n._initted?!i&&n._pt&&(n._dur&&!1!==n.vars.lazy||!n._dur&&n.vars.lazy)&&ye!==it.frame?(ct.push(n),n._lazy=[t,r],1):void 0:1},af=function(n){var t=n.data;return"isFromStart"===t||"isStart"===t},yi=function(n,i,r,u){var f=n._repeat,e=t(i)||0,o=n._tTime/n._tDur;return o&&!u&&(n._time*=e/n._dur),n._dur=e,n._tDur=f?f<0?1e10:t(e*(f+1)+n._rDelay*f):e,o&&!u?ao(n,n._tTime=n._tDur*o):n.parent&&lf(n),r||ri(n.parent,n),n},wo=function(n){return n instanceof s?ri(n):yi(n,n._dur)},rc={_start:0,endTime:li,totalDuration:li},g=function n(t,i,r){var f,u,s,o=t.labels,e=t._recent||rc,h=t.duration()>=1e8?e.endTime(!1):t._dur;return c(i)&&(isNaN(i)||i in o)?(u=i.charAt(0),s="%"===i.substr(-1),f=i.indexOf("="),"<"===u||">"===u?(f>=0&&(i=i.replace(/=/,"")),("<"===u?e._start:e.endTime(e._repeat>=0))+(parseFloat(i.substr(1))||0)*(s?(f<0?e:r).totalDuration()/100:1)):f<0?(i in o||(o[i]=h),o[i]):(u=parseFloat(i.charAt(f-1)+i.substr(f+1)),s&&r&&(u=u/100*(y(r)?r[0]:r).totalDuration()),f>1?n(t,i.substr(0,f-1),r)+u:h+u)):null==i?h:+i},fr=function(n,t,i){var f,u,s=ot(t[1]),o=(s?2:1)+(n<2?0:1),r=t[o];if(s&&(r.duration=t[1]),r.parent=i,n){for(f=r,u=i;u&&!("immediateRender"in f);)f=u.vars.defaults||{},u=a(u.vars.inherit)&&u.parent;r.immediateRender=a(f.immediateRender);n<2?r.runBackwards=1:r.startAt=t[o-1]}return new e(t[0],r,t[o+1])},at=function(n,t){return n||0===n?t(n):t},er=function(n,t,i){return i<n?n:i>t?t:i},k=function(n){if("string"!=typeof n)return"";var t=gh.exec(n);return t?n.substr(t.index+t[0].length):""},vf=[].slice,bo=function(n,t){return n&&st(n)&&"length"in n&&(!t&&!n.length||n.length-1 in n&&st(n[0]))&&!n.nodeType&&n!==rt},nt=function(n,t,i){return!c(n)||i||!cu&&pi()?y(n)?function(n,t,i){return void 0===i&&(i=[]),n.forEach(function(n){var r;return c(n)&&!t||bo(n,1)?(r=i).push.apply(r,nt(n)):i.push(n)})||i}(n,i):bo(n)?vf.call(n,0):n?[n]:[]:vf.call((t||lu).querySelectorAll(n),0)},ko=function(n){return n.sort(function(){return.5-Math.random()})},go=function(n){if(o(n))return n;var r=st(n)?n:{each:n},u=wi(r.ease),i=r.from||0,l=parseFloat(r.base)||0,a={},v=i>0&&i<1,e=isNaN(i)||v,f=r.axis,s=i,h=i;return c(i)?s=h={center:.5,edges:.5,end:1}[i]||0:!v&&e&&(s=i[0],h=i[1]),function(n,o,c){var it,rt,nt,tt,d,b,w,g,y,v=(c||r).length,p=a[v];if(!p){if(!(y="auto"===r.grid?0:(r.grid||[1,1e8])[1])){for(w=-1e8;w<(w=c[y++].getBoundingClientRect().left)&&y<v;);y--}for(p=a[v]=[],it=e?Math.min(y,v)*s-.5:i%y,rt=e?v*h/y-.5:i/y|0,w=0,g=1e8,b=0;b<v;b++)nt=b%y-it,tt=rt-(b/y|0),p[b]=d=f?Math.abs("y"===f?tt:nt):be(nt*nt+tt*tt),d>w&&(w=d),d<g&&(g=d);"random"===i&&ko(p);p.max=w-g;p.min=g;p.v=v=(parseFloat(r.amount)||parseFloat(r.each)*(y>v?v-1:f?"y"===f?v/y:y:Math.max(y,v/y))||0)*("edges"===i?-1:1);p.b=v<0?l-v:l;p.u=k(r.amount||r.each)||0;u=u&&v<0?hs(u):u}return v=(p[n]-p.min)/p.max||0,t(p.b+(u?u(v):v)*p.v)+p.u}},yf=function(n){var t=n<1?Math.pow(10,(n+"").length-2):1;return function(i){var r=Math.round(parseFloat(i)/n)*n*t;return(r-r%1)/t+(ot(i)?0:k(i))}},ns=function(n,t){var r,i,u=y(n);return!u&&st(n)&&(r=u=n.radius||1e8,n.values?(n=nt(n.values),(i=!ot(n[0]))&&(r*=r)):n=yf(n.increment)),at(t,u?o(n)?function(t){return i=n(t),Math.abs(i-t)<=r?i:t}:function(t){for(var e,s,h=parseFloat(i?t.x:t),c=parseFloat(i?t.y:0),o=1e8,u=0,f=n.length;f--;)(e=i?(e=n[f].x-h)*e+(s=n[f].y-c)*s:Math.abs(n[f]-h))<o&&(o=e,u=f);return u=!r||o<=r?n[u]:t,i||u===t||ot(t)?u:u+k(t)}:yf(n))},ts=function(n,t,i,r){return at(y(n)?!t:!0===i?!!(i=0):!r,function(){return y(n)?n[~~(Math.random()*n.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((n-i/2+Math.random()*(t-n+.99*i))/i)*i*r)/r})},is=function(n,t,i){return at(i,function(i){return n[~~t(i)]})},uu=function(n){for(var t,r,f,u,i=0,e="";~(t=n.indexOf("random(",i));)f=n.indexOf(")",t),u="["===n.charAt(t+7),r=n.substr(t+7,f-t-7).match(u?io:tf),e+=n.substr(i,t-i)+ts(u?r:+r[0],u?0:+r[1],+r[2]||1e-5),i=f+1;return e+n.substr(i,n.length-i)},rs=function(n,t,i,r,u){var f=t-n,e=r-i;return at(u,function(t){return i+((t-n)/f*e||0)})},us=function(n,t,i){var u,r,f,e=n.labels,o=1e8;for(u in e)(r=e[u]-t)<0==!!i&&r&&o>(r=Math.abs(r))&&(f=u,o=r);return f},tt=function(n,t,i){var r,u,f=n.vars,e=f[t];if(e)return r=f[t+"Params"],u=f.callbackScope||n,i&&ct.length&&nu(),r?e.apply(u,r):e.call(u)},or=function(n){return lt(n),n.scrollTrigger&&n.scrollTrigger.kill(!1),n.progress()<1&&tt(n,"onInterrupt"),n},sr={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},pf=function(n,t,i){return 255*(6*(n=n<0?n+1:n>1?n-1:n)<1?t+(i-t)*n*6:n<.5?i:3*n<2?t+(i-t)*(2/3-n)*6:t)+.5|0},fs=function(n,t,i){var f,u,e,o,h,s,c,a,l,v,r=n?ot(n)?[n>>16,n>>8&255,255&n]:0:sr.black;if(!r){if(","===n.substr(-1)&&(n=n.substr(0,n.length-1)),sr[n])r=sr[n];else if("#"===n.charAt(0)){if(n.length<6&&(f=n.charAt(1),u=n.charAt(2),e=n.charAt(3),n="#"+f+f+u+u+e+e+(5===n.length?n.charAt(4)+n.charAt(4):"")),9===n.length)return[(r=parseInt(n.substr(1,6),16))>>16,r>>8&255,255&r,parseInt(n.substr(7),16)/255];r=[(n=parseInt(n.substr(1),16))>>16,n>>8&255,255&n]}else if("hsl"===n.substr(0,3))if(r=v=n.match(tf),t){if(~n.indexOf("="))return r=n.match(no),i&&r.length<4&&(r[3]=1),r}else o=+r[0]%360/360,h=+r[1]/100,f=2*(s=+r[2]/100)-(u=s<=.5?s*(h+1):s+h-s*h),r.length>3&&(r[3]*=1),r[0]=pf(o+1/3,f,u),r[1]=pf(o,f,u),r[2]=pf(o-1/3,f,u);else r=n.match(tf)||sr.transparent;r=r.map(Number)}return t&&!v&&(f=r[0]/255,u=r[1]/255,e=r[2]/255,s=((c=Math.max(f,u,e))+(a=Math.min(f,u,e)))/2,c===a?o=h=0:(l=c-a,h=s>.5?l/(2-c-a):l/(c+a),o=c===f?(u-e)/l+(u<e?6:0):c===u?(e-f)/l+2:(f-u)/l+4,o*=60),r[0]=~~(o+.5),r[1]=~~(100*h+.5),r[2]=~~(100*s+.5)),i&&r.length<4&&(r[3]=1),r},es=function(n){var t=[],i=[],r=-1;return n.split(vt).forEach(function(n){var u=n.match(ci)||[];t.push.apply(t,u);i.push(r+=u.length+1)}),t.c=i,t},os=function(n,t,i){var h,f,s,o,e="",u=(n+e).match(vt),c=t?"hsla(":"rgba(",r=0;if(!u)return n;if(u=u.map(function(n){return(n=fs(n,t,1))&&c+(t?n[0]+","+n[1]+"%,"+n[2]+"%,"+n[3]:n.join(","))+")"}),i&&(s=es(n),(h=i.c).join(e)!==s.c.join(e)))for(o=(f=n.replace(vt,"1").split(ci)).length-1;r<o;r++)e+=f[r]+(~h.indexOf(r)?u.shift()||c+"0,0,0,0)":(s.length?s:u.length?u:i).shift());if(!f)for(o=(f=n.split(vt)).length-1;r<o;r++)e+=f[r]+u[r];return e+f[o]},vt=function(){var n,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(n in sr)t+="|"+n+"\\b";return new RegExp(t+")","gi")}(),uc=/hsl[a]?\(/,ss=function(n){var t,i=n.join(" ");if(vt.lastIndex=0,vt.test(i))return t=uc.test(i),n[1]=os(n[1],t),n[0]=os(n[0],t,es(n[1])),!0},it=(wu=Date.now,pr=500,bu=33,wr=wu(),ku=wr,rr=ir=1e3/240,du=function n(t){var i,f,r,e,u=wu()-ku,o=!0===t;if(u>pr&&(wr+=u-bu),((i=(r=(ku+=u)-wr)-rr)>0||o)&&(e=++ni.frame,pu=r-1e3*ni.time,ni.time=r/=1e3,rr+=i+(i>=ir?4:ir-i),f=1),o||(au=vu(n)),f)for(si=0;si<ti.length;si++)ti[si](r,pu,e,t)},ni={time:0,frame:0,tick:function(){du(!0)},deltaRatio:function(n){return pu/(1e3/(n||60))},wake:function(){ve&&(!cu&&ke()&&(rt=cu=window,lu=rt.document||{},p.gsap=ft,(rt.gsapVersions||(rt.gsapVersions=[])).push(ft.version),ro(kr||rt.GreenSockGlobals||!rt.gsap&&rt||{}),yu=rt.requestAnimationFrame),au&&ni.sleep(),vu=yu||function(n){return setTimeout(n,rr-1e3*ni.time+1|0)},yr=1,du(2))},sleep:function(){(yu?rt.cancelAnimationFrame:clearTimeout)(au);yr=0;vu=li},lagSmoothing:function(n,t){pr=n||1/u;bu=Math.min(t,pr,0)},fps:function(n){ir=1e3/(n||240);rr=1e3*ni.time+ir},add:function(n){ti.indexOf(n)<0&&ti.push(n);pi()},remove:function(n){var t;~(t=ti.indexOf(n))&&ti.splice(t,1)&&si>=t&&si--},_listeners:ti=[]}),pi=function(){return!yr&&it.wake()},r={},fc=/^[\d.\-M][\d.\-,\s]/,ec=/["']/g,oc=function(n){for(var u,t,i,e={},f=n.substr(1,n.length-3).split(":"),o=f[0],r=1,s=f.length;r<s;r++)t=f[r],u=r!==s-1?t.lastIndexOf(","):t.length,i=t.substr(0,u),e[o]=isNaN(i)?i.replace(ec,"").trim():+i,o=t.substr(u+1).trim();return e},hs=function(n){return function(t){return 1-n(1-t)}},cs=function n(t,i){for(var u,r=t._first;r;)r instanceof s?n(r,i):!r.vars.yoyoEase||r._yoyo&&r._repeat||r._yoyo===i||(r.timeline?n(r.timeline,i):(u=r._ease,r._ease=r._yEase,r._yEase=u,r._yoyo=i)),r=r._next},wi=function(n,t){return n&&(o(n)?n:r[n]||function(n){var t,f,i,e,o=(n+"").split("("),u=r[o[0]];return u&&o.length>1&&u.config?u.config.apply(null,~n.indexOf("{")?[oc(o[1])]:(t=n,f=t.indexOf("(")+1,i=t.indexOf(")"),e=t.indexOf("(",f),t.substring(f,~e&&e<i?t.indexOf(")",i+1):i)).split(",").map(so)):r._CE&&fc.test(n)?r._CE("",n):u}(n))||t},ui=function(n,t,i,u){void 0===i&&(i=function(n){return 1-t(1-n)});void 0===u&&(u=function(n){return n<.5?t(2*n)/2:1-t(2*(1-n))/2});var e,f={easeIn:t,easeOut:i,easeInOut:u};return b(n,function(n){for(var t in r[n]=p[n]=f,r[e=n.toLowerCase()]=i,f)r[e+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=r[n+"."+t]=f[t]}),f},ls=function(n){return function(t){return t<.5?(1-n(1-2*t))/2:.5+n(2*(t-.5))/2}},wf=function n(t,i,r){var e=i>=1?i:1,u=(r||(t?.3:.45))/(i<1?i:1),s=u/gu*(Math.asin(1/e)||0),f=function(n){return 1===n?1:e*Math.pow(2,-10*n)*dh((n-s)*u)+1},o="out"===t?f:"in"===t?function(n){return 1-f(1-n)}:ls(f);return u=gu/u,o.config=function(i,r){return n(t,i,r)},o},bf=function n(t,i){void 0===i&&(i=1.70158);var r=function(n){return n?--n*n*((i+1)*n+i)+1:0},u="out"===t?r:"in"===t?function(n){return 1-r(1-n)}:ls(r);return u.config=function(i){return n(t,i)},u},kf,bi,s,cr,ce,le,ou,su,ph;b("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,t){var i=t<5?t+1:t;ui(n+",Power"+(i-1),t?function(n){return Math.pow(n,i)}:function(n){return n},function(n){return 1-Math.pow(1-n,i)},function(n){return n<.5?Math.pow(2*n,i)/2:1-Math.pow(2*(1-n),i)/2})});r.Linear.easeNone=r.none=r.Linear.easeIn;ui("Elastic",wf("in"),wf("out"),wf());ur=7.5625;pe=1/(br=2.75);ui("Bounce",function(n){return 1-we(1-n)},we=function(n){return n<pe?ur*n*n:n<.72727272727272729?ur*Math.pow(n-1.5/br,2)+.75:n<.90909090909090917?ur*(n-=2.25/br)*n+.9375:ur*Math.pow(n-2.625/br,2)+.984375});ui("Expo",function(n){return n?Math.pow(2,10*(n-1)):0});ui("Circ",function(n){return-(be(1-n*n)-1)});ui("Sine",function(n){return 1===n?1:1-kh(n*wh)});ui("Back",bf("in"),bf("out"),bf());r.SteppedEase=r.steps=p.SteppedEase={config:function(n,t){void 0===n&&(n=1);var i=1/n,r=n+(t?0:1),f=t?1:0,e=1-u;return function(n){return((r*er(0,e,n)|0)+f)*i}}};hi.ease=r["quad.out"];b("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(n){return sf+=n+","+n+"Params,"});kf=function(n,t){this.id=bh++;n._gsap=this;this.target=n;this.harness=t;this.get=t?t.get:eo;this.set=t?t.getSetter:ne};bi=function(){function t(n){this.vars=n;this._delay=+n.delay||0;(this._repeat=n.repeat===1/0?-2:n.repeat||0)&&(this._rDelay=n.repeatDelay||0,this._yoyo=!!n.yoyo||!!n.yoyoEase);this._ts=1;yi(this,+n.duration,1,1);this.data=n.data;yr||it.wake()}var n=t.prototype;return n.delay=function(n){return n||0===n?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+n-this._delay),this._delay=n,this):this._delay},n.duration=function(n){return arguments.length?this.totalDuration(this._repeat>0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},n.totalDuration=function(n){return arguments.length?(this._dirty=0,yi(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},n.totalTime=function(n,t){if(pi(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(ao(this,n),!i._dp||i.parent||vo(i,this);i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&n<this._tDur||this._ts<0&&n>0||!this._tDur&&!n)&&ut(this._dp,this,this._start-this._delay)}return(this._tTime!==n||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===u||!n&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=n),oo(this,n,t)),this},n.time=function(n,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+lo(this))%(this._dur+this._rDelay)||(n?this._dur:0),t):this._time},n.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},n.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?n:1-n)+lo(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},n.iteration=function(n,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*i,t):this._repeat?vi(this._tTime,i)+1:1},n.timeScale=function(n){if(!arguments.length)return this._rts===-u?0:this._rts;if(this._rts===n)return this;var t=this.parent&&this._ts?ru(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-u?0:this._rts,function(n){for(var t=n.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return n}(this.totalTime(er(-this._delay,this._tDur,t),!0))},n.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(pi(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==u&&(this._tTime-=u)))),this):this._ps},n.startTime=function(n){if(arguments.length){this._start=n;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&ut(t,this,n-this._delay),this}return this._start},n.endTime=function(n){return this._start+(a(n)?this.totalDuration():this.duration())/Math.abs(this._ts)},n.rawTime=function(n){var t=this.parent||this._dp;return t?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?ru(t.rawTime(n),this):this._tTime:this._tTime},n.globalTime=function(n){for(var t=this,i=arguments.length?n:t.rawTime();t;)i=t._start+i/(t._ts||1),t=t._dp;return i},n.repeat=function(n){return arguments.length?(this._repeat=n===1/0?-2:n,wo(this)):-2===this._repeat?1/0:this._repeat},n.repeatDelay=function(n){if(arguments.length){var t=this._time;return this._rDelay=n,wo(this),t?this.time(t):this}return this._rDelay},n.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},n.seek=function(n,t){return this.totalTime(g(this,n),a(t))},n.restart=function(n,t){return this.play().totalTime(n?-this._delay:0,a(t))},n.play=function(n,t){return null!=n&&this.seek(n,t),this.reversed(!1).paused(!1)},n.reverse=function(n,t){return null!=n&&this.seek(n||this.totalDuration(),t),this.reversed(!0).paused(!1)},n.pause=function(n,t){return null!=n&&this.seek(n,t),this.paused(!0)},n.resume=function(){return this.paused(!1)},n.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-u:0)),this):this._rts<0},n.invalidate=function(){return this._initted=this._act=0,this._zTime=-u,this},n.isActive=function(){var t,n=this.parent||this._dp,i=this._start;return!(n&&!(this._ts&&this._initted&&n.isActive()&&(t=n.rawTime(!0))>=i&&t<this.endTime(!0)-u))},n.eventCallback=function(n,t,i){var r=this.vars;return arguments.length>1?(t?(r[n]=t,i&&(r[n+"Params"]=i),"onUpdate"===n&&(this._onUpdate=t)):delete r[n],this):r[n]},n.then=function(n){var t=this;return new Promise(function(i){var r=o(n)?n:ho,u=function(){var n=t.then;t.then=null;o(r)&&(r=r(t))&&(r.then||r===t)&&(t.then=n);i(r);t.then=n};t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?u():t._prom=u})},n.kill=function(){or(this)},t}();d(bi.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-u,_prom:0,_ps:!1,_rts:1});s=function(n){function r(t,i){var r;return void 0===t&&(t={}),(r=n.call(this,t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=a(t.sortChildren),f&&ut(t.parent||f,et(r),i),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&yo(et(r),t.scrollTrigger),r}ae(r,n);var i=r.prototype;return i.to=function(){return fr(0,arguments,this),this},i.from=function(){return fr(1,arguments,this),this},i.fromTo=function(){return fr(2,arguments,this),this},i.set=function(n,t,i){return t.duration=0,t.parent=this,tu(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new e(n,t,g(this,i),1),this},i.call=function(n,t,i){return ut(this,e.delayedCall(0,n,t),i)},i.staggerTo=function(n,t,i,r,u,f,o){return i.duration=t,i.stagger=i.stagger||r,i.onComplete=f,i.onCompleteParams=o,i.parent=this,new e(n,i,g(this,u)),this},i.staggerFrom=function(n,t,i,r,u,f,e){return i.runBackwards=1,tu(i).immediateRender=a(i.immediateRender),this.staggerTo(n,t,i,r,u,f,e)},i.staggerFromTo=function(n,t,i,r,u,f,e,o){return r.startAt=i,tu(r).immediateRender=a(r.immediateRender),this.staggerTo(n,t,r,u,f,e,o)},i.render=function(n,i,r){var o,e,p,l,y,k,v,it,rt,w,nt,d,s=this._time,a=this._dirty?this.totalDuration():this._tDur,c=this._dur,h=this!==f&&n>a-u&&n>=0?a:n<u?0:n,ut=this._zTime<0!=n<0&&(this._initted||!c),b,ft,g;if(h!==this._tTime||r||ut){if(s!==this._time&&c&&(h+=this._time-s,n+=this._time-s),o=h,rt=this._start,k=!(it=this._ts),ut&&(c||(s=this._zTime),(n||!i)&&(this._zTime=n)),this._repeat){if(nt=this._yoyo,y=c+this._rDelay,this._repeat<-1&&n<0)return this.totalTime(100*y+n,i,r);if(o=t(h%y),h===a?(l=this._repeat,o=c):((l=~~(h/y))&&l===h/y&&(o=c,l--),o>c&&(o=c)),w=vi(this._tTime,y),!s&&this._tTime&&w!==l&&(w=l),nt&&1&l&&(o=c-o,d=1),l!==w&&!this._lock){if((b=nt&&1&w,ft=b===(nt&&1&l),l<w&&(b=!b),s=b?0:c,this._lock=1,this.render(s||(d?0:t(l*y)),i,!c)._lock=0,this._tTime=h,!i&&this.parent&&tt(this,"onRepeat"),this.vars.repeatRefresh&&!d&&(this.invalidate()._lock=1),s&&s!==this._time||k!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)||(c=this._dur,a=this._tDur,ft&&(this._lock=2,s=b?c:-.0001,this.render(s,!0),this.vars.repeatRefresh&&!d&&this.invalidate()),this._lock=0,!this._ts&&!k))return this;cs(this,d)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(v=function(n,t,i){var r;if(i>t)for(r=n._first;r&&r._start<=i;){if(!r._dur&&"isPause"===r.data&&r._start>t)return r;r=r._next}else for(r=n._last;r&&r._start>=i;){if(!r._dur&&"isPause"===r.data&&r._start<t)return r;r=r._prev}}(this,t(s),t(o)))&&(h-=o-(o=v._start)),this._tTime=h,this._time=o,this._act=!it,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=n,s=0),!s&&o&&!i&&(tt(this,"onStart"),this._tTime!==h))return this;if(o>=s&&n>=0)for(e=this._first;e;){if(p=e._next,(e._act||o>=e._start)&&e._ts&&v!==e){if(e.parent!==this)return this.render(n,i,r);if(e.render(e._ts>0?(o-e._start)*e._ts:(e._dirty?e.totalDuration():e._tDur)+(o-e._start)*e._ts,i,r),o!==this._time||!this._ts&&!k){v=0;p&&(h+=this._zTime=-u);break}}e=p}else for(e=this._last,g=n<0?n:o;e;){if(p=e._prev,(e._act||g<=e._end)&&e._ts&&v!==e){if(e.parent!==this)return this.render(n,i,r);if(e.render(e._ts>0?(g-e._start)*e._ts:(e._dirty?e.totalDuration():e._tDur)+(g-e._start)*e._ts,i,r),o!==this._time||!this._ts&&!k){v=0;p&&(h+=this._zTime=g?-u:u);break}}e=p}if(v&&!i&&(this.pause(),v.render(o>=s?0:-u)._zTime=o>=s?1:-1,this._ts))return this._start=rt,lf(this),this.render(n,i,r);this._onUpdate&&!i&&tt(this,"onUpdate",!0);(h===a&&a>=this.totalDuration()||!h&&s)&&(rt!==this._start&&Math.abs(it)===Math.abs(this._ts)||this._lock||((n||!c)&&(h===a&&this._ts>0||!h&&this._ts<0)&&lt(this,1),i||n<0&&!s||!h&&!s&&a||(tt(this,h===a&&n>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(h<a&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(n,t){var i=this;if(ot(t)||(t=g(this,t,n)),!(n instanceof bi)){if(y(n))return n.forEach(function(n){return i.add(n,t)}),this;if(c(n))return this.addLabel(n,t);if(!o(n))return this;n=e.delayedCall(0,n)}return this!==n?ut(this,n,t):this},i.getChildren=function(n,t,i,r){void 0===n&&(n=!0);void 0===t&&(t=!0);void 0===i&&(i=!0);void 0===r&&(r=-1e8);for(var f=[],u=this._first;u;)u._start>=r&&(u instanceof e?t&&f.push(u):(i&&f.push(u),n&&f.push.apply(f,u.getChildren(!0,t,i)))),u=u._next;return f},i.getById=function(n){for(var t=this.getChildren(1,1,1),i=t.length;i--;)if(t[i].vars.id===n)return t[i]},i.remove=function(n){return c(n)?this.removeLabel(n):o(n)?this.killTweensOf(n):(iu(this,n),n===this._recent&&(this._recent=this._last),ri(this))},i.totalTime=function(i,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=t(it.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,r),this._forcing=0,this):this._tTime},i.addLabel=function(n,t){return this.labels[n]=g(this,t),this},i.removeLabel=function(n){return delete this.labels[n],this},i.addPause=function(n,t,i){var r=e.delayedCall(0,t||li,i);return r.data="isPause",this._hasPause=1,ut(this,r,g(this,n))},i.removePause=function(n){var t=this._first;for(n=g(this,n);t;)t._start===n&&"isPause"===t.data&&lt(t),t=t._next},i.killTweensOf=function(n,t,i){for(var r=this.getTweensOf(n,i),u=r.length;u--;)yt!==r[u]&&r[u].kill(n,t);return this},i.getTweensOf=function(n,t){for(var u,r=[],f=nt(n),i=this._first,o=ot(t);i;)i instanceof e?nc(i._targets,f)&&(o?(!yt||i._initted&&i._ts)&&i.globalTime(0)<=t&&i.globalTime(i.totalDuration())>t:!t||i.isActive())&&r.push(i):(u=i.getTweensOf(f,t)).length&&r.push.apply(r,u),i=i._next;return r},i.tweenTo=function(n,t){t=t||{};var h,i=this,s=g(i,n),o=t,r=o.startAt,c=o.onStart,l=o.onStartParams,a=o.immediateRender,f=e.to(i,d({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:s,overwrite:"auto",duration:t.duration||Math.abs((s-(r&&"time"in r?r.time:i._time))/i.timeScale())||u,onStart:function(){if(i.pause(),!h){var n=t.duration||Math.abs((s-(r&&"time"in r?r.time:i._time))/i.timeScale());f._dur!==n&&yi(f,n,0,1).render(f._time,!0,!0);h=1}c&&c.apply(f,l||[])}},t));return a?f.render(0):f},i.tweenFromTo=function(n,t,i){return this.tweenTo(t,d({startAt:{time:g(this,n)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(n){return void 0===n&&(n=this._time),us(this,g(this,n))},i.previousLabel=function(n){return void 0===n&&(n=this._time),us(this,g(this,n),1)},i.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.previousLabel(this._time+u)},i.shiftChildren=function(n,t,i){void 0===i&&(i=0);for(var u,r=this._first,f=this.labels;r;)r._start>=i&&(r._start+=n,r._end+=n),r=r._next;if(t)for(u in f)f[u]>=i&&(f[u]+=n);return ri(this)},i.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},i.clear=function(n){void 0===n&&(n=!0);for(var i,t=this._first;t;)i=t._next,this.remove(t),t=i;return this._dp&&(this._time=this._tTime=this._pTime=0),n&&(this.labels={}),ri(this)},i.totalDuration=function(n){var o,i,u,r=0,t=this._last,e=1e8;if(arguments.length)return this.timeScale((this._repeat<0?this.duration():this.totalDuration())/(this.reversed()?-n:n));if(this._dirty){for(u=this.parent;t;)o=t._prev,t._dirty&&t.totalDuration(),(i=t._start)>e&&this._sort&&t._ts&&!this._lock?(this._lock=1,ut(this,t,i-t._delay,1)._lock=0):e=i,i<0&&t._ts&&(r-=i,(!u&&!this._dp||u&&u.smoothChildTiming)&&(this._start+=i/this._ts,this._time-=i,this._tTime-=i),this.shiftChildren(-i,!1,-1/0),e=0),t._end>r&&t._ts&&(r=t._end),t=o;yi(this,this===f&&this._time>r?this._time:r,1,1);this._dirty=0}return this._tDur},r.updateRoot=function(n){if(f._ts&&(oo(f,ru(n,f)),ye=it.frame),it.frame>=fo){fo+=l.autoSleep||120;var t=f._first;if((!t||!t._ts)&&l.autoSleep&&it._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||it.sleep()}}},r}(bi);d(s.prototype,{_lock:0,_hasPause:0,_forcing:0});var yt,df=function(n,t,i,r,u,f,e,s,h){o(r)&&(r=r(u||0,n,f));var a,p=n[t],y="get"!==i?i:o(p)?h?n[t.indexOf("set")||!o(n["get"+t.substr(3)])?t:"get"+t.substr(3)](h):n[t]():p,w=o(p)?h?cc:ys:gf;if(c(r)&&(~r.indexOf("random(")&&(r=uu(r)),"="===r.charAt(1)&&((a=parseFloat(y)+parseFloat(r.substr(2))*("-"===r.charAt(0)?-1:1)+(k(y)||0))||0===a)&&(r=a)),y!==r)return isNaN(y*r)||""===r?(!p&&!(t in n)&&uf(t,r),function(n,t,i,r,u,f,e){var a,y,s,h,c,p,k,w,o=new v(this._pt,n,t,0,1,ws,null,u),l=0,b=0;for(o.b=i,o.e=r,i+="",(k=~(r+="").indexOf("random("))&&(r=uu(r)),f&&(f(w=[i,r],n,t),i=w[0],r=w[1]),y=i.match(rf)||[];a=rf.exec(r);)h=a[0],c=r.substring(l,a.index),s?s=(s+1)%5:"rgba("===c.substr(-5)&&(s=1),h!==y[b++]&&(p=parseFloat(y[b-1])||0,o._pt={_next:o._pt,p:c||1===b?c:",",s:p,c:"="===h.charAt(1)?parseFloat(h.substr(2))*("-"===h.charAt(0)?-1:1):parseFloat(h)-p,m:s&&s<4?Math.round:0},l=rf.lastIndex);return o.c=l<r.length?r.substring(l,r.length):"",o.fp=e,(to.test(r)||k)&&(o.e=0),this._pt=o,o}.call(this,n,t,y,r,w,s||l.stringFilter,h)):(a=new v(this._pt,n,t,+y||0,r-(y||0),"boolean"==typeof p?ac:ps,0,w),h&&(a.fp=h),e&&a.modifier(e,this,n),this._pt=a)},as=function(n,t,i,r,u,f){var e,h,l,s;if(w[n]&&!1!==(e=new w[n]).init(u,e.rawVars?t[n]:function(n,t,i,r,u){if(o(n)&&(n=hr(n,u,t,i,r)),!st(n)||n.style&&n.nodeType||y(n)||ge(n))return c(n)?hr(n,u,t,i,r):n;var f,e={};for(f in n)e[f]=hr(n[f],u,t,i,r);return e}(t[n],r,u,f,i),i,r,f)&&(i._pt=h=new v(i._pt,u,n,0,1,e.render,e,0,e.priority),i!==oi))for(l=i._ptLookup[i._targets.indexOf(u)],s=e._props.length;s--;)l[e._props[s]]=h;return e},sc=function n(t,i){var y,o,s,st,l,ht,at,p,h,rt,ut,nt,wt,r=t.vars,ft=r.ease,bt=r.startAt,b=r.immediateRender,k=r.lazy,kt=r.onUpdate,dt=r.onUpdateParams,gt=r.callbackScope,ni=r.runBackwards,g=r.yoyoEase,ti=r.keyframes,et=r.autoRevert,ot=t._dur,vt=t._startAt,c=t._targets,tt=t.parent,it=tt&&"nested"===tt.data?tt.parent._targets:c,ri="auto"===t._overwrite&&!hu,pt=t.timeline;if(pt&&(!ti||!ft)&&(ft="none"),t._ease=wi(ft,hi.ease),t._yEase=g?hs(wi(!0===g?ft:g,hi.ease)):0,g&&t._yoyo&&!t._repeat&&(g=t._yEase,t._yEase=t._ease,t._ease=g),t._from=!pt&&!!r.runBackwards,!pt){if(nt=(p=c[0]?ii(c[0]).harness:0)&&r[p.prop],y=cf(r,ff),vt&&vt.render(-1,!0).kill(),bt)if(lt(t._startAt=e.set(c,d({data:"isStart",overwrite:!1,parent:tt,immediateRender:!0,lazy:a(k),startAt:null,delay:0,onUpdate:kt,onUpdateParams:dt,callbackScope:gt,stagger:0},bt))),i<0&&!b&&!et&&t._startAt.render(-1,!0),b){if(i>0&&!et&&(t._startAt=0),ot&&i<=0)return void(i&&(t._zTime=i))}else!1===et&&(t._startAt=0);else if(ni&&ot)if(vt)et||(t._startAt=0);else if(i&&(b=!1),s=d({overwrite:!1,data:"isFromStart",lazy:b&&a(k),immediateRender:b,stagger:0,parent:tt},y),nt&&(s[p.prop]=nt),lt(t._startAt=e.set(c,s)),i<0&&t._startAt.render(-1,!0),b){if(!i)return}else n(t._startAt,u);for(t._pt=0,k=ot&&a(k)||k&&!ot,o=0;o<c.length;o++){if(at=(l=c[o])._gsap||hf(c)[o]._gsap,t._ptLookup[o]=rt={},ef[at.id]&&ct.length&&nu(),ut=it===c?o:it.indexOf(l),p&&!1!==(h=new p).init(l,nt||y,t,ut,it)&&(t._pt=st=new v(t._pt,l,h.name,0,1,h.render,h,0,h.priority),h._props.forEach(function(n){rt[n]=st}),h.priority&&(ht=1)),!p||nt)for(s in y)w[s]&&(h=as(s,y,t,ut,l,it))?h.priority&&(ht=1):rt[s]=st=df.call(t,l,s,"get",y[s],ut,it,0,r.stringFilter);t._op&&t._op[o]&&t.kill(l,t._op[o]);ri&&t._pt&&(yt=t,f.killTweensOf(l,rt,t.globalTime(0)),wt=!t.parent,yt=0);t._pt&&k&&(ef[at.id]=1)}ht&&bs(t);t._onInit&&t._onInit(t)}t._onUpdate=kt;t._initted=(!t._op||t._pt)&&!wt},hr=function(n,t,i,r,u){return o(n)?n.call(t,i,r,u):c(n)&&~n.indexOf("random(")?uu(n):n},vs=sf+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",hc=(vs+",id,stagger,delay,duration,paused,scrollTrigger").split(","),e=function(n){function i(i,r,e,o){var h;"number"==typeof r&&(e.duration=r,r=e,e=null);var v,g,c,ct,k,rt,at,ft,w=(h=n.call(this,o?r:tu(r))||this).vars,tt=w.duration,it=w.delay,vt=w.immediateRender,b=w.stagger,pt=w.overwrite,ht=w.keyframes,kt=w.defaults,wt=w.scrollTrigger,bt=w.yoyoEase,lt=r.parent||f,p=(y(i)||ge(i)?ot(i[0]):"length"in r)?[i]:nt(i);if(h._targets=p.length?hf(p):dr("GSAP target "+i+" not found. https://greensock.com",!l.nullTargetWarn)||[],h._ptLookup=[],h._overwrite=pt,ht||b||de(tt)||de(it)){if(r=h.vars,(v=h.timeline=new s({data:"nested",defaults:kt||{}})).kill(),v.parent=v._dp=et(h),v._start=0,ht)d(v.vars.defaults,{ease:"none"}),b?p.forEach(function(n,t){return ht.forEach(function(i,r){return v.to(n,i,r?">":t*b)})}):ht.forEach(function(n){return v.to(p,n,">")});else{if(ct=p.length,at=b?go(b):li,st(b))for(k in b)~vs.indexOf(k)&&(ft||(ft={}),ft[k]=b[k]);for(g=0;g<ct;g++){for(k in c={},r)hc.indexOf(k)<0&&(c[k]=r[k]);c.stagger=0;bt&&(c.yoyoEase=bt);ft&&ai(c,ft);rt=p[g];c.duration=+hr(tt,et(h),g,rt,p);c.delay=(+hr(it,et(h),g,rt,p)||0)-h._delay;!b&&1===ct&&c.delay&&(h._delay=it=c.delay,h._start+=it,c.delay=0);v.to(rt,c,at(g,rt,p))}v.duration()?tt=it=0:h.timeline=0}tt||h.duration(tt=v.duration())}else h.timeline=0;return!0!==pt||hu||(yt=et(h),f.killTweensOf(p),yt=0),ut(lt,et(h),e),r.reversed&&h.reverse(),r.paused&&h.paused(!0),(vt||!tt&&!ht&&h._start===t(lt._time)&&a(vt)&&ic(et(h))&&"nested"!==lt.data)&&(h._tTime=-u,h.render(Math.max(0,-it))),wt&&yo(et(h),wt),h}ae(i,n);var r=i.prototype;return r.render=function(n,i,r){var e,c,s,h,w,y,a,l,b,p=this._time,v=this._tDur,o=this._dur,f=n>v-u&&n>=0?v:n<u?0:n;if(o){if(f!==this._tTime||!n||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=n<0){if(e=f,l=this.timeline,this._repeat){if(h=o+this._rDelay,this._repeat<-1&&n<0)return this.totalTime(100*h+n,i,r);if(e=t(f%h),f===v?(s=this._repeat,e=o):((s=~~(f/h))&&s===f/h&&(e=o,s--),e>o&&(e=o)),(y=this._yoyo&&1&s)&&(b=this._yEase,e=o-e),w=vi(this._tTime,h),e===p&&!r&&this._initted)return this;s!==w&&(l&&this._yEase&&cs(l,y),!this.vars.repeatRefresh||y||this._lock||(this._lock=r=1,this.render(t(h*s),!0).invalidate()._lock=0))}if(!this._initted){if(po(this,n<0?n:e,r,i))return this._tTime=0,this;if(o!==this._dur)return this.render(n,i,r)}if(this._tTime=f,this._time=e,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=a=(b||this._ease)(e/o),this._from&&(this.ratio=a=1-a),e&&!p&&!i&&(tt(this,"onStart"),this._tTime!==f))return this;for(c=this._pt;c;)c.r(a,c.d),c=c._next;l&&l.render(n<0?n:!e&&y?-u:l._dur*a,i,r)||this._startAt&&(this._zTime=n);this._onUpdate&&!i&&(n<0&&this._startAt&&this._startAt.render(n,!0,r),tt(this,"onUpdate"));this._repeat&&s!==w&&this.vars.onRepeat&&!i&&this.parent&&tt(this,"onRepeat");f!==this._tDur&&f||this._tTime!==f||(n<0&&this._startAt&&!this._onUpdate&&this._startAt.render(n,!0,!0),(n||!o)&&(f===this._tDur&&this._ts>0||!f&&this._ts<0)&&lt(this,1),i||n<0&&!p||!f&&!p||(tt(this,f===v?"onComplete":"onReverseComplete",!0),this._prom&&!(f<v&&this.timeScale()>0)&&this._prom()))}}else!function(n,t,i,r){var e,h,o,l=n.ratio,f=t<0||!t&&(!n._start&&function n(t){var i=t.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||n(i))}(n)&&(n._initted||!af(n))||(n._ts<0||n._dp._ts<0)&&!af(n))?0:1,c=n._rDelay,s=0;if(c&&n._repeat&&(s=er(0,n._tDur,t),h=vi(s,c),o=vi(n._tTime,c),n._yoyo&&1&h&&(f=1-f),h!==o&&(l=1-f,n.vars.repeatRefresh&&n._initted&&n.invalidate())),f!==l||r||n._zTime===u||!t&&n._zTime){if(!n._initted&&po(n,t,r,i))return;for(o=n._zTime,n._zTime=t||(i?u:0),i||(i=t&&!o),n.ratio=f,n._from&&(f=1-f),n._time=0,n._tTime=s,e=n._pt;e;)e.r(f,e.d),e=e._next;n._startAt&&t<0&&n._startAt.render(t,!0,!0);n._onUpdate&&!i&&tt(n,"onUpdate");s&&n._repeat&&!i&&n.parent&&tt(n,"onRepeat");(t>=n._tDur||t<0)&&n.ratio===f&&(f&&lt(n,1),i||(tt(n,f?"onComplete":"onReverseComplete",!0),n._prom&&n._prom()))}else n._zTime||(n._zTime=t)}(this,n,i,r);return this},r.targets=function(){return this._targets},r.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),n.prototype.invalidate.call(this)},r.kill=function(n,t){var h;if(void 0===t&&(t="all"),!(n||t&&"all"!==t))return this._lazy=this._pt=0,this.parent?or(this):this;if(this.timeline)return h=this.timeline.totalDuration(),this.timeline.killTweensOf(n,t,yt&&!0!==yt.vars.overwrite)._first||or(this),this.parent&&h!==this.timeline.totalDuration()&&yi(this,this._dur*this.timeline._tDur/h,0,1),this;var e,u,o,l,i,s,r,f=this._targets,a=n?nt(n):f,v=this._ptLookup,y=this._pt;if((!t||"all"===t)&&function(n,t){for(var i=n.length,r=i===t.length;r&&i--&&n[i]===t[i];);return i<0}(f,a))return"all"===t&&(this._pt=0),or(this);for(e=this._op=this._op||[],"all"!==t&&(c(t)&&(i={},b(t,function(n){return i[n]=1}),t=i),t=function(n,t){var i,r,u,e,o=n[0]?ii(n[0]).harness:0,f=o&&o.aliases;if(!f)return t;for(r in i=ai({},t),f)if(r in i)for(u=(e=f[r].split(",")).length;u--;)i[e[u]]=i[r];return i}(f,t)),r=f.length;r--;)if(~a.indexOf(f[r]))for(i in u=v[r],"all"===t?(e[r]=t,l=u,o={}):(o=e[r]=e[r]||{},l=t),l)(s=u&&u[i])&&("kill"in s.d&&!0!==s.d.kill(i)||iu(this,s,"_pt"),delete u[i]),"all"!==o&&(o[i]=1);return this._initted&&!this._pt&&y&&or(this),this},i.to=function(n,t){return new i(n,t,arguments[2])},i.from=function(){return fr(1,arguments)},i.delayedCall=function(n,t,r,u){return new i(t,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:n,onComplete:t,onReverseComplete:t,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:u})},i.fromTo=function(){return fr(2,arguments)},i.set=function(n,t){return t.duration=0,t.repeatDelay||(t.repeat=0),new i(n,t)},i.killTweensOf=function(n,t,i){return f.killTweensOf(n,t,i)},i}(bi);d(e.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});b("staggerTo,staggerFrom,staggerFromTo",function(n){e[n]=function(){var t=new s,i=vf.call(arguments,0);return i.splice("staggerFromTo"===n?5:4,0,0),t[n].apply(t,i)}});var gf=function(n,t,i){return n[t]=i},ys=function(n,t,i){return n[t](i)},cc=function(n,t,i,r){return n[t](r.fp,i)},lc=function(n,t,i){return n.setAttribute(t,i)},ne=function(n,t){return o(n[t])?ys:nf(n[t])&&n.setAttribute?lc:gf},ps=function(n,t){return t.set(t.t,t.p,Math.round(1e6*(t.s+t.c*n))/1e6,t)},ac=function(n,t){return t.set(t.t,t.p,!!(t.s+t.c*n),t)},ws=function(n,t){var i=t._pt,r="";if(!n&&t.b)r=t.b;else if(1===n&&t.e)r=t.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*n):Math.round(1e4*(i.s+i.c*n))/1e4)+r,i=i._next;r+=t.c}t.set(t.t,t.p,r,t)},te=function(n,t){for(var i=t._pt;i;)i.r(n,i.d),i=i._next},vc=function(n,t,i,r){for(var f,u=this._pt;u;)f=u._next,u.p===r&&u.modifier(n,t,i),u=f},yc=function(n){for(var i,r,t=this._pt;t;)r=t._next,t.p===n&&!t.op||t.op===n?iu(this,t,"_pt"):t.dep||(i=1),t=r;return!i},pc=function(n,t,i,r){r.mSet(n,t,r.m.call(r.tween,i,r.mt),r)},bs=function(n){for(var u,i,r,f,t=n._pt;t;){for(u=t._next,i=r;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:f)?t._prev._next=t:r=t;(t._next=i)?i._prev=t:f=t;t=u}n._pt=r},v=function(){function n(n,t,i,r,u,f,e,o,s){this.t=t;this.s=r;this.c=u;this.p=i;this.r=f||ps;this.d=e||this;this.set=o||gf;this.pr=s||0;this._next=n;n&&(n._prev=this)}return n.prototype.modifier=function(n,t,i){this.mSet=this.mSet||this.set;this.set=pc;this.m=n;this.mt=i;this.tween=t},n}();b(sf+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return ff[n]=1});p.TweenMax=p.TweenLite=e;p.TimelineLite=p.TimelineMax=s;f=new s({sortChildren:!1,defaults:hi,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});l.stringFilter=ss;cr={registerPlugin:function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];i.forEach(function(n){return function(n){var t=(n=!n.name&&n.default||n).name,f=o(n),i=t&&!f&&n.init?function(){this._props=[]}:n,r={init:li,render:te,add:df,kill:yc,modifier:vc,rawVars:0},u={targetTest:0,get:0,getSetter:ne,aliases:{},register:0};if(pi(),n!==i){if(w[t])return;d(i,d(cf(n,r),u));ai(i.prototype,ai(r,cf(n,u)));w[i.prop=t]=i;n.targetTest&&(gr.push(i),ff[t]=1);t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}uo(t,i);n.register&&n.register(ft,i,v)}(n)})},timeline:function(n){return new s(n)},getTweensOf:function(n,t){return f.getTweensOf(n,t)},getProperty:function(n,t,i,r){c(n)&&(n=nt(n)[0]);var u=ii(n||{}).get,f=i?ho:so;return"native"===i&&(i=""),n?t?f((w[t]&&w[t].get||u)(n,t,i,r)):function(t,i,r){return f((w[t]&&w[t].get||u)(n,t,i,r))}:n},quickSetter:function(n,t,i){var u,e;if((n=nt(n)).length>1)return u=n.map(function(n){return ft.quickSetter(n,t,i)}),e=u.length,function(n){for(var t=e;t--;)u[t](n)};n=n[0]||{};var f=w[t],r=ii(n),o=r.harness&&(r.harness.aliases||{})[t]||t,s=f?function(t){var r=new f;oi._pt=0;r.init(n,i?t+i:t,oi,0,[n]);r.render(1,r);oi._pt&&te(1,oi)}:r.set(n,o);return f?s:function(t){return s(n,o,i?t+i:t,r,1)}},isTweening:function(n){return f.getTweensOf(n,!0).length>0},defaults:function(n){return n&&n.ease&&(n.ease=wi(n.ease,hi.ease)),co(hi,n||{})},config:function(n){return co(l,n||{})},registerEffect:function(n){var t=n.name,i=n.effect,r=n.plugins,u=n.defaults,f=n.extendTimeline;(r||"").split(",").forEach(function(n){return n&&!w[n]&&!p[n]&&dr(t+" effect requires "+n+" plugin.")});of[t]=function(n,t,r){return i(nt(n),d(t||{},u),r)};f&&(s.prototype[t]=function(n,i,r){return this.add(of[t](n,st(i)?i:(r=i)&&{},this),r)})},registerEase:function(n,t){r[n]=wi(t)},parseEase:function(n,t){return arguments.length?wi(n,t):r},getById:function(n){return f.getById(n)},exportRoot:function(n,t){void 0===n&&(n={});var i,u,r=new s(n);for(r.smoothChildTiming=a(n.smoothChildTiming),f.remove(r),r._dp=0,r._time=r._tTime=f._time,i=f._first;i;)u=i._next,!t&&!i._dur&&i instanceof e&&i.vars.onComplete===i._targets[0]||ut(r,i,i._start-i._delay),i=u;return ut(f,r,0),r},utils:{wrap:function n(t,i,r){var u=i-t;return y(t)?is(t,n(0,t.length),i):at(r,function(n){return(u+(n-t)%u)%u+t})},wrapYoyo:function n(t,i,r){var f=i-t,u=2*f;return y(t)?is(t,n(0,t.length-1),i):at(r,function(n){return t+((n=(u+(n-t)%u)%u||0)>f?u-n:n)})},distribute:go,random:ts,snap:ns,normalize:function(n,t,i){return rs(n,t,0,1,i)},getUnit:k,clamp:function(n,t,i){return at(i,function(i){return er(n,t,i)})},splitColor:fs,toArray:nt,selector:function(n){return n=nt(n)[0]||dr("Invalid scope")||{},function(t){var i=n.current||n.nativeElement||n;return nt(t,i.querySelectorAll?i:i===n?dr("Invalid scope")||lu.createElement("div"):n)}},mapRange:rs,pipe:function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return function(n){return i.reduce(function(n,t){return t(n)},n)}},unitize:function(n,t){return function(i){return n(parseFloat(i))+(t||k(i))}},interpolate:function n(t,i,r,u){var o=isNaN(t+i)?0:function(n){return(1-n)*t+n*i},h,f,s,e,v,l,a;if(!o){if(l=c(t),a={},!0===r&&(u=1)&&(r=null),l)t={p:t},i={p:i};else if(y(t)&&!y(i)){for(s=[],e=t.length,v=e-2,f=1;f<e;f++)s.push(n(t[f-1],t[f]));e--;o=function(n){n*=e;var t=Math.min(v,~~n);return s[t](n-t)};r=i}else u||(t=ai(y(t)?[]:{},t));if(!s){for(h in i)df.call(a,t,h,"get",i[h]);o=function(n){return te(n,a)||(l?t.p:t)}}}return at(r,o)},shuffle:ko},install:ro,effects:of,ticker:it,updateRoot:s.updateRoot,plugins:w,globalTimeline:f,core:{PropTween:v,globals:uo,Tween:e,Timeline:s,Animation:bi,getCache:ii,_removeLinkedListItem:iu,suppressOverwrites:function(n){return hu=n}}};b("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return cr[n]=e[n]});it.add(s.updateRoot);oi=cr.to({},{duration:0});var wc=function(n,t){for(var i=n._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},ie=function(n,t){return{name:n,rawVars:1,init:function(n,i,r){r._onInit=function(n){var r,u;if(c(i)&&(r={},b(i,function(n){return r[n]=1}),i=r),t){for(u in r={},i)r[u]=t(i[u]);i=r}!function(n,t){var r,u,i,f=n._targets;for(r in t)for(u=f.length;u--;)(i=n._ptLookup[u][r])&&(i=i.d)&&(i._pt&&(i=wc(i,r)),i&&i.modifier&&i.modifier(t[r],n,f[u],r))}(n,i)}}}},ft=cr.registerPlugin({name:"attr",init:function(n,t,i,r,u){var f,e;for(f in t)(e=this.add(n,"setAttribute",(n.getAttribute(f)||0)+"",t[f],r,u,0,0,f))&&(e.op=f),this._props.push(f)}},{name:"endArray",init:function(n,t){for(var i=t.length;i--;)this.add(n,i,n[i]||0,t[i])}},ie("roundProps",yf),ie("modifiers"),ie("snap",ns))||cr;e.version=s.version=ft.version="3.7.1";ve=1;ke()&&pi();var ks,pt,ki,re,fi,ds,gs,bc=r.Power0,kc=r.Power1,dc=r.Power2,gc=r.Power3,nl=r.Power4,tl=r.Linear,il=r.Quad,rl=r.Cubic,ul=r.Quart,fl=r.Quint,el=r.Strong,ol=r.Elastic,sl=r.Back,hl=r.SteppedEase,cl=r.Bounce,ll=r.Sine,al=r.Expo,vl=r.Circ,wt={},ei=180/Math.PI,di=Math.PI/180,gi=Math.atan2,nh=/([A-Z])/g,yl=/(?:left|right|width|margin|padding|x)/i,pl=/[\s,\(]\S/,bt={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},th=function(n,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*n))/1e4+t.u,t)},wl=function(n,t){return t.set(t.t,t.p,1===n?t.e:Math.round(1e4*(t.s+t.c*n))/1e4+t.u,t)},bl=function(n,t){return t.set(t.t,t.p,n?Math.round(1e4*(t.s+t.c*n))/1e4+t.u:t.b,t)},kl=function(n,t){var i=t.s+t.c*n;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},ih=function(n,t){return t.set(t.t,t.p,n?t.e:t.b,t)},rh=function(n,t){return t.set(t.t,t.p,1!==n?t.b:t.e,t)},dl=function(n,t,i){return n.style[t]=i},gl=function(n,t,i){return n.style.setProperty(t,i)},na=function(n,t,i){return n._gsap[t]=i},ta=function(n,t,i){return n._gsap.scaleX=n._gsap.scaleY=i},ia=function(n,t,i,r,u){var f=n._gsap;f.scaleX=f.scaleY=i;f.renderTransform(u,f)},ra=function(n,t,i,r,u){var f=n._gsap;f[t]=i;f.renderTransform(u,f)},h="transform",kt=h+"Origin",ue=function(n,t){var i=pt.createElementNS?pt.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),n):pt.createElement(n);return i.style?i:pt.createElement(n)},ht=function n(t,i,r){var u=getComputedStyle(t);return u[i]||u.getPropertyValue(i.replace(nh,"-$1").toLowerCase())||u.getPropertyValue(i)||!r&&n(t,nr(i)||i,1)||""},uh="O,Moz,ms,Ms,Webkit".split(","),nr=function(n,t,i){var u=(t||fi).style,r=5;if(n in u&&!i)return n;for(n=n.charAt(0).toUpperCase()+n.substr(1);r--&&!(uh[r]+n in u););return r<0?null:(3===r?"ms":r>=0?uh[r]:"")+n},fe=function(){"undefined"!=typeof window&&window.document&&(ks=window,pt=ks.document,ki=pt.documentElement,fi=ue("div")||{style:{}},ue("div"),h=nr(h),kt=h+"Origin",fi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",gs=!!nr("perspective"),re=1)},ee=function n(t){var i,r=ue("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),u=this.parentNode,f=this.nextSibling,e=this.style.cssText;if(ki.appendChild(r),r.appendChild(this),this.style.display="block",t)try{i=this.getBBox();this._gsapBBox=this.getBBox;this.getBBox=n}catch(n){}else this._gsapBBox&&(i=this._gsapBBox());return u&&(f?u.insertBefore(this,f):u.appendChild(this)),ki.removeChild(r),this.style.cssText=e,i},fh=function(n,t){for(var i=t.length;i--;)if(n.hasAttribute(t[i]))return n.getAttribute(t[i])},eh=function(n){var t;try{t=n.getBBox()}catch(i){t=ee.call(n,!0)}return t&&(t.width||t.height)||n.getBBox===ee||(t=ee.call(n,!0)),!t||t.width||t.x||t.y?t:{x:+fh(n,["x","cx","x1"])||0,y:+fh(n,["y","cy","y1"])||0,width:0,height:0}},oh=function(n){return!(!n.getCTM||n.parentNode&&!n.ownerSVGElement||!eh(n))},lr=function(n,t){if(t){var i=n.style;t in wt&&t!==kt&&(t=h);i.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),i.removeProperty(t.replace(nh,"-$1").toLowerCase())):i.removeAttribute(t)}},dt=function(n,t,i,r,u,f){var e=new v(n._pt,t,i,0,1,f?rh:ih);return n._pt=e,e.b=r,e.e=u,n._props.push(i),e},sh={deg:1,rad:1,turn:1},gt=function n(i,r,u,f){var s,e,h,y,o=parseFloat(u)||0,c=(u+"").trim().substr((o+"").length)||"px",v=fi.style,l=yl.test(r),b="svg"===i.tagName.toLowerCase(),p=(b?"client":"offset")+(l?"Width":"Height"),w="px"===f,a="%"===f;return f===c||!o||sh[f]||sh[c]?o:("px"!==c&&!w&&(o=n(i,r,u,"px")),y=i.getCTM&&oh(i),!a&&"%"!==c||!wt[r]&&!~r.indexOf("adius")?(v[l?"width":"height"]=100+(w?c:f),e=~r.indexOf("adius")||"em"===f&&i.appendChild&&!b?i:i.parentNode,y&&(e=(i.ownerSVGElement||{}).parentNode),e&&e!==pt&&e.appendChild||(e=pt.body),(h=e._gsap)&&a&&h.width&&l&&h.time===it.time?t(o/h.width*100):((a||"%"===c)&&(v.position=ht(i,"position")),e===i&&(v.position="static"),e.appendChild(fi),s=fi[p],e.removeChild(fi),v.position="absolute",l&&a&&((h=ii(e)).time=it.time,h.width=e[p]),t(w?s*o/100:s&&o?100/s*o:0))):(s=y?i.getBBox()[l?"width":"height"]:i[p],t(a?o/s*100:o/100*s)))},tr=function(n,t,i,r){var u;return re||fe(),t in bt&&"transform"!==t&&~(t=bt[t]).indexOf(",")&&(t=t.split(",")[0]),wt[t]&&"transform"!==t?(u=vr(n,r),u="transformOrigin"!==t?u[t]:u.svg?u.origin:eu(ht(n,kt))+" "+u.zOrigin+"px"):(!(u=n.style[t])||"auto"===u||r||~(u+"").indexOf("calc("))&&(u=fu[t]&&fu[t](n,t,i)||ht(n,t)||eo(n,t)||("opacity"===t?1:0)),i&&!~(u+"").trim().indexOf(" ")?gt(n,t,u,i)+i:u},ua=function(n,t,i,r){var a,y;i&&"none"!==i||(a=nr(t,n,1),y=a&&ht(n,a,1),y&&y!==i?(t=a,i=y):"borderColor"===t&&(i=ht(n,"borderTopColor")));var b,k,nt,s,o,p,e,w,h,f,d,g,u=new v(this._pt,n.style,t,0,1,ws),c=0,tt=0;if(u.b=i,u.e=r,i+="","auto"==(r+="")&&(n.style[t]=r,r=ht(n,t)||r,n.style[t]=i),ss(b=[i,r]),r=b[1],nt=(i=b[0]).match(ci)||[],(r.match(ci)||[]).length){for(;k=ci.exec(r);)e=k[0],h=r.substring(c,k.index),o?o=(o+1)%5:"rgba("!==h.substr(-5)&&"hsla("!==h.substr(-5)||(o=1),e!==(p=nt[tt++]||"")&&(s=parseFloat(p)||0,d=p.substr((s+"").length),(g="="===e.charAt(1)?+(e.charAt(0)+"1"):0)&&(e=e.substr(2)),w=parseFloat(e),f=e.substr((w+"").length),c=ci.lastIndex-f.length,f||(f=f||l.units[t]||d,c===r.length&&(r+=f,u.e+=f)),d!==f&&(s=gt(n,t,p,f)||0),u._pt={_next:u._pt,p:h||1===tt?h:",",s:s,c:g?g*w:w-s,m:o&&o<4||"zIndex"===t?Math.round:0});u.c=c<r.length?r.substring(c,r.length):""}else u.r="display"===t&&"none"===r?rh:ih;return to.test(r)&&(u.e=0),this._pt=u,u},hh={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},fa=function(n,t){if(t.tween&&t.tween._time===t.tween._dur){var r,f,e,i=t.t,s=i.style,u=t.u,o=i._gsap;if("all"===u||!0===u)s.cssText="",f=1;else for(e=(u=u.split(",")).length;--e>-1;)r=u[e],wt[r]&&(f=1,r="transformOrigin"===r?kt:h),lr(i,r);f&&(lr(i,h),o&&(o.svg&&i.removeAttribute("transform"),vr(i,1),o.uncache=1))}},fu={clearProps:function(n,t,i,r,u){if("isFromStart"!==u.data){var f=n._pt=new v(n._pt,t,i,0,0,fa);return f.u=r,f.pr=-10,f.tween=u,n._props.push(i),1}}},ar=[1,0,0,1,0,0],ch={},lh=function(n){return"matrix(1, 0, 0, 1, 0, 0)"===n||"none"===n||!n},ah=function(n){var i=ht(n,h);return lh(i)?ar:i.substr(7).match(no).map(t)},oe=function(n,t){var u,f,r,o,s=n._gsap||ii(n),e=n.style,i=ah(n);return s.svg&&n.getAttribute("transform")?"1,0,0,1,0,0"===(i=[(r=n.transform.baseVal.consolidate().matrix).a,r.b,r.c,r.d,r.e,r.f]).join(",")?ar:i:(i!==ar||n.offsetParent||n===ki||s.svg||(r=e.display,e.display="block",(u=n.parentNode)&&n.offsetParent||(o=1,f=n.nextSibling,ki.appendChild(n)),i=ah(n),r?e.display=r:lr(n,"display"),o&&(f?u.insertBefore(n,f):u?u.appendChild(n):ki.removeChild(n))),t&&i.length>6?[i[0],i[1],i[4],i[5],i[12],i[13]]:i)},se=function(n,t,i,r,u,f){var y,h,d,e=n._gsap,c=u||oe(n,!0),g=e.xOrigin||0,nt=e.yOrigin||0,tt=e.xOffset||0,it=e.yOffset||0,p=c[0],w=c[1],b=c[2],k=c[3],l=c[4],a=c[5],v=t.split(" "),o=parseFloat(v[0])||0,s=parseFloat(v[1])||0;i?c!==ar&&(h=p*k-w*b)&&(d=o*(-w/h)+s*(p/h)-(p*a-w*l)/h,o=o*(k/h)+s*(-b/h)+(b*a-k*l)/h,s=d):(o=(y=eh(n)).x+(~v[0].indexOf("%")?o/100*y.width:o),s=y.y+(~(v[1]||v[0]).indexOf("%")?s/100*y.height:s));r||!1!==r&&e.smooth?(l=o-g,a=s-nt,e.xOffset=tt+(l*p+a*b)-l,e.yOffset=it+(l*w+a*k)-a):e.xOffset=e.yOffset=0;e.xOrigin=o;e.yOrigin=s;e.smooth=!!r;e.origin=t;e.originIsAbsolute=!!i;n.style[kt]="0px 0px";f&&(dt(f,e,"xOrigin",g,o),dt(f,e,"yOrigin",nt,s),dt(f,e,"xOffset",tt,e.xOffset),dt(f,e,"yOffset",it,e.yOffset));n.setAttribute("data-svg-origin",o+" "+s)},vr=function(n,i){var r=n._gsap||new kf(n);if("x"in r&&!i&&!r.uncache)return r;var d,g,yt,ft,rt,y,ut,et,p,bt,pt,lt,at,u,e,f,o,s,c,a,nt,k,w,v,ot,wt,st,ct,tt,dt,b,it,gt=n.style,ni=r.scaleX<0,vt=ht(n,kt)||"0";return d=g=yt=y=ut=et=p=bt=pt=0,ft=rt=1,r.svg=!(!n.getCTM||!oh(n)),u=oe(n,r.svg),r.svg&&(v=(!r.uncache||"0px 0px"===vt)&&!i&&n.getAttribute("data-svg-origin"),se(n,v||vt,!!v||r.originIsAbsolute,!1!==r.smooth,u)),lt=r.xOrigin||0,at=r.yOrigin||0,u!==ar&&(s=u[0],c=u[1],a=u[2],nt=u[3],d=k=u[4],g=w=u[5],6===u.length?(ft=Math.sqrt(s*s+c*c),rt=Math.sqrt(nt*nt+a*a),y=s||c?gi(c,s)*ei:0,(p=a||nt?gi(a,nt)*ei+y:0)&&(rt*=Math.abs(Math.cos(p*di))),r.svg&&(d-=lt-(lt*s+at*a),g-=at-(lt*c+at*nt))):(it=u[6],dt=u[7],st=u[8],ct=u[9],tt=u[10],b=u[11],d=u[12],g=u[13],yt=u[14],ut=(e=gi(it,tt))*ei,e&&(v=k*(f=Math.cos(-e))+st*(o=Math.sin(-e)),ot=w*f+ct*o,wt=it*f+tt*o,st=k*-o+st*f,ct=w*-o+ct*f,tt=it*-o+tt*f,b=dt*-o+b*f,k=v,w=ot,it=wt),et=(e=gi(-a,tt))*ei,e&&(f=Math.cos(-e),b=nt*(o=Math.sin(-e))+b*f,s=v=s*f-st*o,c=ot=c*f-ct*o,a=wt=a*f-tt*o),y=(e=gi(c,s))*ei,e&&(v=s*(f=Math.cos(e))+c*(o=Math.sin(e)),ot=k*f+w*o,c=c*f-s*o,w=w*f-k*o,s=v,k=ot),ut&&Math.abs(ut)+Math.abs(y)>359.9&&(ut=y=0,et=180-et),ft=t(Math.sqrt(s*s+c*c+a*a)),rt=t(Math.sqrt(w*w+it*it)),e=gi(k,w),p=Math.abs(e)>.0002?e*ei:0,pt=b?1/(b<0?-b:b):0),r.svg&&(v=n.getAttribute("transform"),r.forceCSS=n.setAttribute("transform","")||!lh(ht(n,h)),v&&n.setAttribute("transform",v))),Math.abs(p)>90&&Math.abs(p)<270&&(ni?(ft*=-1,p+=y<=0?180:-180,y+=y<=0?180:-180):(rt*=-1,p+=p<=0?180:-180)),r.x=d-((r.xPercent=d&&(r.xPercent||(Math.round(n.offsetWidth/2)===Math.round(-d)?-50:0)))?n.offsetWidth*r.xPercent/100:0)+"px",r.y=g-((r.yPercent=g&&(r.yPercent||(Math.round(n.offsetHeight/2)===Math.round(-g)?-50:0)))?n.offsetHeight*r.yPercent/100:0)+"px",r.z=yt+"px",r.scaleX=t(ft),r.scaleY=t(rt),r.rotation=t(y)+"deg",r.rotationX=t(ut)+"deg",r.rotationY=t(et)+"deg",r.skewX=p+"deg",r.skewY=bt+"deg",r.transformPerspective=pt+"px",(r.zOrigin=parseFloat(vt.split(" ")[2])||0)&&(gt[kt]=eu(vt)),r.xOffset=r.yOffset=0,r.force3D=l.force3D,r.renderTransform=r.svg?oa:gs?vh:ea,r.uncache=0,r},eu=function(n){return(n=n.split(" "))[0]+" "+n[1]},he=function(n,i,r){var u=k(i);return t(parseFloat(i)+parseFloat(gt(n,"x",r+"px",u)))+u},ea=function(n,t){t.z="0px";t.rotationY=t.rotationX="0deg";t.force3D=0;vh(n,t)},vh=function(n,t){var i=t||this,y=i.xPercent,p=i.yPercent,u=i.x,f=i.y,e=i.z,w=i.rotation,c=i.rotationY,l=i.rotationX,b=i.skewX,k=i.skewY,d=i.scaleX,g=i.scaleY,nt=i.transformPerspective,tt=i.force3D,a=i.target,o=i.zOrigin,r="",it="auto"===tt&&n&&1!==n||!0===tt;if(o&&("0deg"!==l||"0deg"!==c)){var v,s=parseFloat(c)*di,rt=Math.sin(s),ut=Math.cos(s);s=parseFloat(l)*di;v=Math.cos(s);u=he(a,u,rt*v*-o);f=he(a,f,-Math.sin(s)*-o);e=he(a,e,ut*v*-o+o)}"0px"!==nt&&(r+="perspective("+nt+") ");(y||p)&&(r+="translate("+y+"%, "+p+"%) ");(it||"0px"!==u||"0px"!==f||"0px"!==e)&&(r+="0px"!==e||it?"translate3d("+u+", "+f+", "+e+") ":"translate("+u+", "+f+") ");"0deg"!==w&&(r+="rotate("+w+") ");"0deg"!==c&&(r+="rotateY("+c+") ");"0deg"!==l&&(r+="rotateX("+l+") ");"0deg"===b&&"0deg"===k||(r+="skew("+b+", "+k+") ");1===d&&1===g||(r+="scale("+d+", "+g+") ");a.style[h]=r||"translate(0, 0)"},oa=function(n,i){var s,c,l,a,r,u=i||this,tt=u.xPercent,it=u.yPercent,k=u.x,d=u.y,f=u.rotation,e=u.skewX,o=u.skewY,g=u.scaleX,nt=u.scaleY,p=u.target,w=u.xOrigin,b=u.yOrigin,rt=u.xOffset,ut=u.yOffset,ft=u.forceCSS,v=parseFloat(k),y=parseFloat(d);f=parseFloat(f);e=parseFloat(e);(o=parseFloat(o))&&(e+=o=parseFloat(o),f+=o);f||e?(f*=di,e*=di,s=Math.cos(f)*g,c=Math.sin(f)*g,l=Math.sin(f-e)*-nt,a=Math.cos(f-e)*nt,e&&(o*=di,r=Math.tan(e-o),l*=r=Math.sqrt(1+r*r),a*=r,o&&(r=Math.tan(o),s*=r=Math.sqrt(1+r*r),c*=r)),s=t(s),c=t(c),l=t(l),a=t(a)):(s=g,a=nt,c=l=0);(v&&!~(k+"").indexOf("px")||y&&!~(d+"").indexOf("px"))&&(v=gt(p,"x",k,"px"),y=gt(p,"y",d,"px"));(w||b||rt||ut)&&(v=t(v+w-(w*s+b*l)+rt),y=t(y+b-(w*c+b*a)+ut));(tt||it)&&(r=p.getBBox(),v=t(v+tt/100*r.width),y=t(y+it/100*r.height));r="matrix("+s+","+c+","+l+","+a+","+v+","+y+")";p.setAttribute("transform",r);ft&&(p.style[h]=r)},sa=function(n,t,i,r,u,f){var s,o,h=c(u),l=parseFloat(u)*(h&&~u.indexOf("rad")?ei:1),e=f?l*f:l-r,a=r+e+"deg";return h&&("short"===(s=u.split("_")[1])&&(e%=360)!=e%180&&(e+=e<0?360:-360),"cw"===s&&e<0?e=(e+36e9)%360-360*~~(e/360):"ccw"===s&&e>0&&(e=(e-36e9)%360-360*~~(e/360))),n._pt=o=new v(n._pt,t,i,r,e,wl),o.e=a,o.u="deg",n._props.push(i),o},yh=function(n,t){for(var i in t)n[i]=t[i];return n},ha=function(n,t,i){var f,u,r,e,o,a,s,c=yh({},i._gsap),l=i.style;for(u in c.svg?(r=i.getAttribute("transform"),i.setAttribute("transform",""),l[h]=t,f=vr(i,1),lr(i,h),i.setAttribute("transform",r)):(r=getComputedStyle(i)[h],l[h]=t,f=vr(i,1),l[h]=r),wt)(r=c[u])!==(e=f[u])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(u)<0&&(o=k(r)!==(s=k(e))?gt(i,u,r,s):parseFloat(r),a=parseFloat(e),n._pt=new v(n._pt,f,u,o,a-o,th),n._pt.u=s||0,n._props.push(u));yh(f,c)};b("padding,margin,Width,Radius",function(n,t){var i="Top",r="Right",u="Bottom",f="Left",e=(t<3?[i,r,u,f]:[i+f,i+r,u+r,u+f]).map(function(i){return t<2?n+i:"border"+i+n});fu[t>1?"border"+n:n]=function(n,t,i,r,u){var f,o;if(arguments.length<4)return f=e.map(function(t){return tr(n,t,i)}),5===(o=f.join(" ")).split(f[0]).length?f[0]:o;f=(r+"").split(" ");o={};e.forEach(function(n,t){return o[n]=f[t]=f[t]||f[(t-1)/2|0]});n.init(t,o,u)}});ou={name:"css",register:fe,targetTest:function(n){return n.style&&n.nodeType},init:function(n,t,r,u,f){var s,o,a,p,tt,et,e,nt,y,it,ft,ct,c,ot,lt,st,rt,b,d,ht=this._props,g=n.style,ut=r.vars.startAt;for(e in re||fe(),t)if("autoRound"!==e&&(o=t[e],!w[e]||!as(e,t,r,u,n,f)))if(tt=void 0===o?"undefined":i(o),et=fu[e],"function"===tt&&(tt=void 0===(o=o.call(r,u,n,f))?"undefined":i(o)),"string"===tt&&~o.indexOf("random(")&&(o=uu(o)),et)et(this,n,e,o,r)&&(lt=1);else if("--"===e.substr(0,2))s=(getComputedStyle(n).getPropertyValue(e)+"").trim(),o+="",vt.lastIndex=0,vt.test(s)||(nt=k(s),y=k(o)),y?nt!==y&&(s=gt(n,e,s,y)+y):nt&&(o+=nt),this.add(g,"setProperty",s,o,u,f,0,0,e),ht.push(e);else if("undefined"!==tt){if(ut&&e in ut?(s="function"==typeof ut[e]?ut[e].call(r,u,n,f):ut[e],e in l.units&&!k(s)&&(s+=l.units[e]),"="===(s+"").charAt(1)&&(s=tr(n,e))):s=tr(n,e),p=parseFloat(s),(it="string"===tt&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),a=parseFloat(o),e in bt&&("autoAlpha"===e&&(1===p&&"hidden"===tr(n,"visibility")&&a&&(p=0),dt(this,g,"visibility",p?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==e&&"transform"!==e&&~(e=bt[e]).indexOf(",")&&(e=e.split(",")[0])),ft=e in wt)if(ct||((c=n._gsap).renderTransform&&!t.parseTransform||vr(n,t.parseTransform),ot=!1!==t.smoothOrigin&&c.smooth,(ct=this._pt=new v(this._pt,g,h,0,1,c.renderTransform,c,0,-1)).dep=1),"scale"===e)this._pt=new v(this._pt,c,"scaleY",c.scaleY,(it?it*a:a-c.scaleY)||0),ht.push("scaleY",e),e+="X";else{if("transformOrigin"===e){rt=void 0;b=void 0;d=void 0;b=(rt=(st=o).split(" "))[0];d=rt[1]||"50%";"top"!==b&&"bottom"!==b&&"left"!==d&&"right"!==d||(st=b,b=d,d=st);rt[0]=hh[b]||b;rt[1]=hh[d]||d;o=rt.join(" ");c.svg?se(n,o,0,ot,0,this):((y=parseFloat(o.split(" ")[2])||0)!==c.zOrigin&&dt(this,c,"zOrigin",c.zOrigin,y),dt(this,g,e,eu(s),eu(o)));continue}if("svgOrigin"===e){se(n,o,1,ot,0,this);continue}if(e in ch){sa(this,c,e,p,o,it);continue}if("smoothOrigin"===e){dt(this,c,"smooth",c.smooth,o);continue}if("force3D"===e){c[e]=o;continue}if("transform"===e){ha(this,o,n);continue}}else e in g||(e=nr(e)||e);if(ft||(a||0===a)&&(p||0===p)&&!pl.test(o)&&e in g)a||(a=0),(nt=(s+"").substr((p+"").length))!==(y=k(o)||(e in l.units?l.units[e]:nt))&&(p=gt(n,e,s,y)),this._pt=new v(this._pt,ft?c:g,e,p,it?it*a:a-p,ft||"px"!==y&&"zIndex"!==e||!1===t.autoRound?th:kl),this._pt.u=y||0,nt!==y&&(this._pt.b=s,this._pt.r=bl);else if(e in g)ua.call(this,n,e,s,o);else{if(!(e in n)){uf(e,o);continue}this.add(n,e,s||n[e],o,u,f)}ht.push(e)}lt&&bs(this)},get:tr,aliases:bt,getSetter:function(n,t,i){var r=bt[t];return r&&r.indexOf(",")<0&&(t=r),t in wt&&t!==kt&&(n._gsap.x||tr(n,"x"))?i&&ds===i?"scale"===t?ta:na:(ds=i||{})&&("scale"===t?ia:ra):n.style&&!nf(n.style[t])?dl:~t.indexOf("-")?gl:ne(n,t)},core:{_removeProperty:lr,_getMatrix:oe}};ft.utils.checkPrefix=nr;le=b("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(ce="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(n){wt[n]=1});b(ce,function(n){l.units[n]="deg";ch[n]=1});bt[le[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+ce;b("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(n){var t=n.split(":");bt[t[1]]=le[t[0]]});b("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){l.units[n]="px"});ft.registerPlugin(ou);su=ft.registerPlugin(ou)||ft;ph=su.core.Tween;n.Back=sl;n.Bounce=cl;n.CSSPlugin=ou;n.Circ=vl;n.Cubic=rl;n.Elastic=ol;n.Expo=al;n.Linear=tl;n.Power0=bc;n.Power1=kc;n.Power2=dc;n.Power3=gc;n.Power4=nl;n.Quad=il;n.Quart=ul;n.Quint=fl;n.Sine=ll;n.SteppedEase=hl;n.Strong=el;n.TimelineLite=s;n.TimelineMax=s;n.TweenLite=e;n.TweenMax=ph;n.default=su;n.gsap=su;"undefined"==typeof window||window!==n?Object.defineProperty(n,"__esModule",{value:!0}):delete window.default};"object"===i(t)&&void 0!==n?u(t):(f=[t],void 0===(e="function"==typeof(r=u)?r.apply(t,f):r)||(n.exports=e))},function(n,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0});var i,lt,e,s,k,o,lr,ai,vi,at,p,bt,kt,yi,l,dt,pi,h,ar,vr,et,yr,wi,pr,bi,ot,wr,ki,pu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},vt=1,nt=[],tt=[],it=Date.now,di=it(),b=0,br=1,gt=function(n){return n},kr=function(n){return Math.round(1e5*n)/1e5||0},dr=function(){return"undefined"!=typeof window},gr=function(){return i||dr()&&(i=window.gsap)&&i.registerPlugin&&i},st=function(n){return!!~lr.indexOf(n)},rt=function(n,t){return~nt.indexOf(n)&&nt[nt.indexOf(n)+1][t]},ni=function(n,t){var r=t.s,u=t.sc,i=tt.indexOf(n),f=u===c.sc?1:2;return!~i&&(i=tt.push(n)-1),tt[i+f]||(tt[i+f]=rt(n,r)||(st(n)?u:function(t){return arguments.length?n[r]=t:n[r]}))},nu=function(n){return rt(n,"getBoundingClientRect")||(st(n)?function(){return li.width=e.innerWidth,li.height=e.innerHeight,li}:function(){return ft(n)})},gi=function(n,t){var i=t.s,r=t.d2,f=t.d,u=t.a;return(i="scroll"+r)&&(u=rt(n,i))?u()-nu(n)()[f]:st(n)?Math.max(k[i],o[i])-(e["inner"+r]||k["client"+r]||o["client"+r]):n[i]-n["offset"+r]},nr=function(n,t){for(var i=0;i<et.length;i+=3)(!t||~t.indexOf(et[i+1]))&&n(et[i],et[i+1],et[i+2])},ut=function(n){return"string"==typeof n},g=function(n){return"function"==typeof n},tr=function(n){return"number"==typeof n},ir=function(n){return"object"===(void 0===n?"undefined":pu(n))},ti=function(n){return g(n)&&n()},tu=function(n,t){return function(){var i=ti(n),r=ti(t);return function(){ti(i);ti(r)}}},ii=Math.abs,rr="padding",a="px",w={s:"scrollLeft",p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:function(n){return arguments.length?e.scrollTo(n,c.sc()):e.pageXOffset||s.scrollLeft||k.scrollLeft||o.scrollLeft||0}},c={s:"scrollTop",p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:w,sc:function(n){return arguments.length?e.scrollTo(w.sc(),n):e.pageYOffset||s.scrollTop||k.scrollTop||o.scrollTop||0}},d=function(n){return e.getComputedStyle(n)},iu=function(n,t){for(var i in t)i in n||(n[i]=t[i]);return n},ft=function(n,t){var r=t&&"matrix(1, 0, 0, 1, 0, 0)"!==d(n)[pi]&&i.to(n,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),u=n.getBoundingClientRect();return r&&r.progress(0).kill(),u},ur=function(n,t){var i=t.d2;return n["offset"+i]||n["client"+i]||0},ru=function(n){var t,i=[],r=n.labels,u=n.duration();for(t in r)i.push(r[t]/u);return i},uu=function(n,t,i,r){return i.split(",").forEach(function(i){return n(t,i,r)})},v=function(n,t,i){return n.addEventListener(t,i,{passive:!0})},yt=function(n,t,i){return n.removeEventListener(t,i)},fu={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},fr={toggleActions:"play",anticipatePin:0},eu={top:0,left:0,center:.5,bottom:1,right:1},ri=function(n,t){if(ut(n)){var i=n.indexOf("="),r=~i?+(n.charAt(i-1)+1)*parseFloat(n.substr(i+1)):0;~i&&(n.indexOf("%")>i&&(r*=t/100),n=n.substr(0,i-1));n=r+(n in eu?eu[n]*t:~n.indexOf("%")?parseFloat(n)*t/100:parseFloat(n)||0)}return n},ui=function(n,t,i,r,u,f,e){var b=u.startColor,k=u.endColor,d=u.fontSize,g=u.indent,nt=u.fontWeight,h=s.createElement("div"),v=st(i)||"fixed"===rt(i,"pinType"),p=-1!==n.indexOf("scroller"),l=v?o:i,y=-1!==n.indexOf("start"),w=y?b:k,a="border-color:"+w+";font-size:"+d+";color:"+w+";font-weight:"+nt+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return a+="position:"+(p&&v?"fixed;":"absolute;"),(p||!v)&&(a+=(r===c?"right":"bottom")+":"+(f+parseFloat(g))+"px;"),e&&(a+="box-sizing:border-box;text-align:left;width:"+e.offsetWidth+"px;"),h._isStart=y,h.setAttribute("class","gsap-marker-"+n),h.style.cssText=a,h.innerText=t||0===t?n+"-"+t:n,l.children[0]?l.insertBefore(h,l.children[0]):l.appendChild(h),h._offset=h["offset"+r.op.d2],fi(h,0,r,y),h},fi=function(n,t,r,u){var f={display:"block"},e=r[u?"os2":"p2"],o=r[u?"p2":"os2"];n._isFlipped=u;f[r.a+"Percent"]=u?-100:0;f[r.a]=u?"1px":0;f["border"+e+"Width"]=1;f["border"+o+"Width"]=0;f[r.p]=t+"px";i.set(n,f)},u=[],er={},ou=function(){return at||(at=vi(or))},ei=function(){at||(at=vi(or),b||ht("scrollStart"),b=it())},pt=function(){return!l&&!pr&&!s.fullscreenElement&&ai.restart(!0)},wt={},wu=[],f=[],su=function(n){var r,o=i.ticker.frame,u=[],t=0;if(wr!==o||vt){for(oi();t<f.length;t+=4)(r=e.matchMedia(f[t]).matches)!==f[t+3]&&(f[t+3]=r,r?u.push(t):oi(1,f[t])||g(f[t+2])&&f[t+2]());for(cu(),t=0;t<u.length;t++)r=u[t],ot=f[r],f[r+2]=f[r+1](n);ot=0;lt&&ct(0,1);wr=o;ht("matchMedia")}},hu=function n(){return yt(r,"scrollEnd",n)||ct(!0)},ht=function(n){return wt[n]&&wt[n].map(function(n){return n()})||wu},y=[],cu=function(n){for(var t=0;t<y.length;t+=5)n&&y[t+4]!==n||(y[t].style.cssText=y[t+1],y[t].getBBox&&y[t].setAttribute("transform",y[t+2]||""),y[t+3].uncache=1)},oi=function(n,t){var i;for(h=0;h<u.length;h++)i=u[h],t&&i.media!==t||(n?i.kill(1):i.revert());t&&cu(t);t||ht("revert")},ct=function(n,t){if(!b||n){ki=!0;var i=ht("refreshInit");yr&&r.sort();t||oi();u.forEach(function(n){return n.refresh()});i.forEach(function(n){return n&&n.render&&n.render(-1)});tt.forEach(function(n){return"function"==typeof n&&(n.rec=0)});ai.pause();ki=!1;ht("refresh")}else v(r,"scrollEnd",hu)},lu=0,si=1,or=function(){if(!ki){var n=u.length,t=it(),i=t-di>=50,r=n&&u[0].scroll();if(si=lu>r?-1:1,lu=r,i&&(b&&!dt&&t-b>200&&(b=0,ht("scrollEnd")),kt=di,di=t),si<0){for(h=n;h-->0;)u[h]&&u[h].update(0,i);si=1}else for(h=0;h<n;h++)u[h]&&u[h].update(0,i);at=0}},sr=["left","top","bottom","right","marginBottom","marginRight","marginTop","marginLeft","display","flexShrink","float","zIndex","grid-column-start","grid-column-end","grid-row-start","grid-row-end","grid-area","justify-self","align-self","place-self"],hi=sr.concat(["width","height","boxSizing","maxWidth","maxHeight","position","margin",rr,"paddingTop","paddingRight","paddingBottom","paddingLeft"]),hr=function(n,t,i,r){if(n.parentNode!==t){for(var e,o=sr.length,f=t.style,u=n.style;o--;)f[e=sr[o]]=i[e];f.position="absolute"===i.position?"absolute":"relative";"inline"===i.display&&(f.display="inline-block");u.bottom=u.right="auto";f.overflow="visible";f.boxSizing="border-box";f.width=ur(n,w)+a;f.height=ur(n,c)+a;f.padding=u.margin=u.top=u.left="0";ci(r);u.width=u.maxWidth=i.width;u.height=u.maxHeight=i.height;u.padding=i.padding;n.parentNode.insertBefore(t,n);t.appendChild(n)}},bu=/([A-Z])/g,ci=function(n){if(n){var t,u,f=n.t.style,e=n.length,r=0;for((n.t._gsap||i.core.getCache(n.t)).uncache=1;r<e;r+=2)u=n[r+1],t=n[r],u?f[t]=u:f[t]&&f.removeProperty(t.replace(bu,"-$1").toLowerCase())}},cr=function(n){for(var r=hi.length,u=n.style,i=[],t=0;t<r;t++)i.push(hi[t],u[hi[t]]);return i.t=n,i},li={left:0,top:0},au=function(n,t,i,r,u,f,e,s,h,c,l,v){var nt,it;if(g(n)&&(n=n(s)),ut(n)&&"max"===n.substr(0,3)&&(n=v+("="===n.charAt(4)?ri("0"+n.substr(3),i):0)),tr(n))e&&fi(e,i,r,!0);else{g(t)&&(t=t(s));var rt,w,tt,y=p(t)[0]||o,b=ft(y)||{},et=n.split(" ");b&&(b.left||b.top)||"none"!==d(y).display||(tt=y.style.display,y.style.display="block",b=ft(y),tt?y.style.display=tt:y.style.removeProperty("display"));rt=ri(et[0],b[r.d]);w=ri(et[1]||"0",i);n=b[r.p]-h[r.p]-c+rt+u-w;e&&fi(e,w,r,i-w<20||e._isStart&&w>20);i-=i-w}return f&&(nt=n+i,it=f._isStart,v="scroll"+r.d2,fi(f,nt,r,it&&nt>20||!it&&(l?Math.max(o[v],k[v]):f.parentNode[v])<=nt+1),l&&(h=ft(e),l&&(f.style[r.op.p]=h[r.op.p]-r.op.m-f._offset+a))),Math.round(n)},ku=/(?:webkit|moz|length|cssText|inset)/i,vu=function(n,t,r,u){if(n.parentNode!==t){var f,s,e=n.style;if(t===o){for(f in n._stOrig=e.cssText,s=d(n))+f||ku.test(f)||!s[f]||"string"!=typeof e[f]||"0"===f||(e[f]=s[f]);e.top=r;e.left=u}else e.cssText=n._stOrig;i.core.getCache(n).uncache=1;t.appendChild(n)}},yu=function(n,t){var r,e,o=ni(n,t),f="_scroll"+t.p2,u=function t(u,s,h,c,l){var a=t.tween,v=s.onComplete,y={};return a&&a.kill(),r=Math.round(h),s[f]=u,s.modifiers=y,y[f]=function(n){return(n=kr(o()))!==r&&n!==e&&Math.abs(n-r)>2?(a.kill(),t.tween=0):n=h+c*a.ratio+l*a.ratio*a.ratio,e=r,r=kr(n)},s.onComplete=function(){t.tween=0;v&&v.call(a)},a=t.tween=i.to(n,s)};return n[f]=o,n.addEventListener("wheel",function(){return u.tween&&u.tween.kill()&&(u.tween=0)},{passive:!0}),u};w.op=c;r=t.ScrollTrigger=function(){function n(t,r){lt||n.register(i)||console.warn("Please gsap.registerPlugin(ScrollTrigger)");this.init(t,r)}return n.prototype.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(1),br){var hi,ai,wf,kr,dr,ht,vi,di,gr,pi,ar,tu,at,su,cu,gu,fi,nf,tf,rf,lu,sr,bf,pu,kf,uf,ff,wu,ef,yi,of,nr,vr,uu,eu,sf,df,gf,bu,tt=(t=iu(ut(t)||tr(t)||t.nodeType?{trigger:t}:t,fr)).horizontal?w:c,lt=t,pr=lt.onUpdate,wr=lt.toggleClass,ti=lt.id,ne=lt.onToggle,te=lt.onRefresh,ku=lt.scrub,wt=lt.trigger,y=lt.pin,oi=lt.pinSpacing,fe=lt.invalidateOnRefresh,hf=lt.anticipatePin,ie=lt.onScrubComplete,re=lt.onSnapComplete,cf=lt.once,ct=lt.snap,lf=lt.pinReparent,ki=!ku&&0!==ku,et=p(t.scroller||e)[0],af=i.core.getCache(et),or=st(et),lr="pinType"in t?"fixed"===t.pinType:or||"fixed"===rt(et,"pinType"),ou=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],vf=ki&&t.toggleActions.split(" "),yf="markers"in t?t.markers:fr.markers,ue=or?0:parseFloat(d(et)["border"+tt.p2+"Width"])||0,f=this,du=t.onRefreshInit&&function(){return t.onRefreshInit(f)},ee=function(n,t,i){var f=i.d,r=i.d2,u=i.a;return(u=rt(n,"getBoundingClientRect"))?function(){return u()[f]}:function(){return(t?e["inner"+r]:n["client"+r])||0}}(et,or,tt),oe=function(n){return!or||~nt.indexOf(n)?nu(n):function(){return li}}(et),pf=0;f.media=ot;hf*=45;f.scroller=et;f.scroll=ni(et,tt);kr=f.scroll();f.vars=t;r=r||t.animation;"refreshPriority"in t&&(yr=1);af.tweenScroll=af.tweenScroll||{top:yu(et,c),left:yu(et,w)};f.tweenTo=hi=af.tweenScroll[tt.p];r&&(r.vars.lazy=!1,r._initted||!1!==r.vars.immediateRender&&!1!==t.immediateRender&&r.render(0,!0,!0),f.animation=r.pause(),r.scrollTrigger=f,(of=tr(ku)&&ku)&&(yi=i.to(r,{ease:"power3",duration:of,onComplete:function(){return ie&&ie(f)}})),wu=0,ti||(ti=r.vars.id));u.push(f);ct&&(ir(ct)&&!ct.push||(ct={snapTo:ct}),"scrollBehavior"in o.style&&i.set(or?[o,k]:et,{scrollBehavior:"auto"}),wf=g(ct.snapTo)?ct.snapTo:"labels"===ct.snapTo?function(n){return function(t){return i.utils.snap(ru(n),t)}}(r):"labelsDirectional"===ct.snapTo?(df=r,function(n,t){var i,r=ru(df);if(r.sort(function(n,t){return n-t}),t.direction>0){for(n-=.0001,i=0;i<r.length;i++)if(r[i]>=n)return r[i];return r.pop()}for(i=r.length,n+=.0001;i--;)if(r[i]<=n)return r[i];return r[0]}):i.utils.snap(ct.snapTo),nr=ct.duration||{min:.1,max:2},nr=ir(nr)?bt(nr.min,nr.max):bt(nr,nr),vr=i.delayedCall(ct.delay||of/2||.1,function(){if(Math.abs(f.getVelocity())<10&&!dt&&pf!==f.scroll()){var e=r&&!ki?r.totalProgress():f.progress,o=(e-ef)/(it()-kt)*1e3||0,u=i.utils.clamp(-f.progress,1-f.progress,ii(o/2)*o/.185),l=f.progress+(!1===ct.inertia?0:u),s=bt(0,1,wf(l,f)),n=f.scroll(),t=Math.round(ht+s*at),h=ct,a=h.onStart,v=h.onInterrupt,y=h.onComplete,c=hi.tween;if(n<=vi&&n>=ht&&t!==n){if(c&&!c._initted&&c.data<=Math.abs(t-n))return;!1===ct.inertia&&(u=s-f.progress);hi(t,{duration:nr(ii(.185*Math.max(ii(l-e),ii(s-e))/o/.05||0)),ease:ct.ease||"power3",data:Math.abs(t-n),onInterrupt:function(){return vr.restart(!0)&&v&&v(f)},onComplete:function(){pf=f.scroll();wu=ef=r&&!ki?r.totalProgress():f.progress;re&&re(f);y&&y(f)}},n,u*at,t-n-u*at);a&&a(f,hi.tween)}}else f.isActive&&vr.restart(!0)}).pause());ti&&(er[ti]=f);wt=f.trigger=p(wt||y)[0];y=!0===y?wt:p(y)[0];ut(wr)&&(wr={targets:wt,className:wr});y&&(!1===oi||"margin"===oi||(oi=!(!oi&&"flex"===d(y.parentNode).display)&&rr),f.pin=y,!1!==t.force3D&&i.set(y,{force3D:!0}),(ai=i.core.getCache(y)).spacer?su=ai.pinState:(ai.spacer=fi=s.createElement("div"),fi.setAttribute("class","pin-spacer"+(ti?" pin-spacer-"+ti:"")),ai.pinState=su=cr(y)),f.spacer=fi=ai.spacer,ff=d(y),bf=ff[oi+tt.os2],tf=i.getProperty(y),rf=i.quickSetter(y,tt.a,a),hr(y,fi,ff),gu=cr(y));yf&&(tu=ir(yf)?iu(yf,fu):fu,pi=ui("scroller-start",ti,et,tt,tu,0),ar=ui("scroller-end",ti,et,tt,tu,0,pi),nf=pi["offset"+tt.op.d2],di=ui("start",ti,et,tt,tu,nf),gr=ui("end",ti,et,tt,tu,nf),lr||nt.length&&!0===rt(et,"fixedMarkers")||(bu=d(gf=or?o:et).position,gf.style.position="absolute"===bu||"fixed"===bu?bu:"relative",i.set([pi,ar],{force3D:!0}),kf=i.quickSetter(pi,tt.a,a),uf=i.quickSetter(ar,tt.a,a)));f.revert=function(n){var t=!1!==n||!f.enabled,i=l;t!==f.isReverted&&(t&&(f.scroll.rec||(f.scroll.rec=f.scroll()),eu=Math.max(f.scroll(),f.scroll.rec||0),uu=f.progress,sf=r&&r.progress()),di&&[di,gr,pi,ar].forEach(function(n){return n.style.display=t?"none":"block"}),t&&(l=1),f.update(t),l=i,y&&(t?function(n,t){if(ci(su),n.parentNode===t){var i=t.parentNode;i&&(i.insertBefore(n,t),i.removeChild(t))}}(y,fi):(!lf||!f.isActive)&&hr(y,fi,d(y),pu)),f.isReverted=t)};f.refresh=function(e,s){if(!l&&f.enabled||s)if(y&&e&&b)v(n,"scrollEnd",hu);else{l=1;yi&&yi.pause();fe&&r&&r.progress(0).invalidate();f.isReverted||f.revert();for(var k,nt,kt,pt,h,it,st,dt,ii,vt,gt=ee(),ui=oe(),bt=gi(et,tt),ot=0,lt=0,rt=t.end,ti=t.endTrigger||wt,yt=t.start||(0!==t.start&&wt?y?"0 0":"0 100%":0),ei=t.pinnedContainer&&p(t.pinnedContainer)[0],si=wt&&Math.max(0,u.indexOf(f))||0,ct=si;ct--;)(it=u[ct]).end||it.refresh(0,1)||(l=1),(st=it.pin)&&(st===wt||st===y)&&!it.isReverted&&(vt||(vt=[]),vt.unshift(it),it.revert());for(ht=au(yt,wt,gt,tt,f.scroll(),di,pi,f,ui,ue,lr,bt)||(y?-.001:0),g(rt)&&(rt=rt(f)),ut(rt)&&!rt.indexOf("+=")&&(~rt.indexOf(" ")?rt=(ut(yt)?yt.split(" ")[0]:"")+rt:(ot=ri(rt.substr(2),gt),rt=ut(yt)?yt:ht+ot,ti=wt)),vi=Math.max(ht,au(rt||(ti?"100% 0":bt),ti,gt,tt,f.scroll()+ot,gr,ar,f,ui,ue,lr,bt))||-.001,at=vi-ht||(ht-=.01)&&.001,ot=0,ct=si;ct--;)(st=(it=u[ct]).pin)&&it.start-it._pinPush<ht&&(k=it.end-it.start,(st===wt||st===ei)&&(ot+=k),st===y&&(lt+=k));if(ht+=ot,vi+=ot,f._pinPush=lt,di&&ot&&((k={})[tt.a]="+="+ot,ei&&(k[tt.p]="-="+f.scroll()),i.set([di,gr],k)),y)k=d(y),pt=tt===c,kt=f.scroll(),lu=parseFloat(tf(tt.a))+lt,!bt&&vi>1&&((or?o:et).style["overflow-"+tt.a]="scroll"),hr(y,fi,k),gu=cr(y),nt=ft(y,!0),dt=lr&&ni(et,pt?w:c)(),oi&&((pu=[oi+tt.os2,at+lt+a]).t=fi,(ct=oi===rr?ur(y,tt)+at+lt:0)&&pu.push(tt.d,ct+a),ci(pu),lr&&f.scroll(eu)),lr&&((h={top:nt.top+(pt?kt-ht:dt)+a,left:nt.left+(pt?dt:kt-ht)+a,boxSizing:"border-box",position:"fixed"}).width=h.maxWidth=Math.ceil(nt.width)+a,h.height=h.maxHeight=Math.ceil(nt.height)+a,h.margin=h.marginTop=h.marginRight=h.marginBottom=h.marginLeft="0",h.padding=k.padding,h.paddingTop=k.paddingTop,h.paddingRight=k.paddingRight,h.paddingBottom=k.paddingBottom,h.paddingLeft=k.paddingLeft,cu=function(n,t,i){for(var r,f=[],e=n.length,u=i?8:0;u<e;u+=2)r=n[u],f.push(r,r in t?t[r]:n[u+1]);return f.t=n.t,f}(su,h,lf)),r?(ii=r._initted,wi(1),r.render(r.duration(),!0,!0),sr=tf(tt.a)-lu+at+lt,at!==sr&&cu.splice(cu.length-2,2),r.render(0,!0,!0),ii||r.invalidate(),wi(0)):sr=at;else if(wt&&f.scroll())for(nt=wt.parentNode;nt&&nt!==o;)nt._pinOffset&&(ht-=nt._pinOffset,vi-=nt._pinOffset),nt=nt.parentNode;vt&&vt.forEach(function(n){return n.revert(!1)});f.start=ht;f.end=vi;(kr=dr=f.scroll())<eu&&f.scroll(eu);f.revert(!1);l=0;r&&ki&&r._initted&&r.progress()!==sf&&r.progress(sf,!0).render(r.time(),!0,!0);uu!==f.progress&&(yi&&r.totalProgress(uu,!0),f.progress=uu,f.update());y&&oi&&(fi._pinOffset=Math.round(f.progress*sr));te&&te(f)}};f.getVelocity=function(){return(f.scroll()-dr)/(it()-kt)*1e3||0};f.update=function(n,t){var w,e,u,k,v,s=f.scroll(),d=n?0:(s-ht)/at,i=d<0?0:d>1?1:d||0,h=f.progress,g,nt;(t&&(dr=kr,kr=s,ct&&(ef=wu,wu=r&&!ki?r.totalProgress():i)),hf&&!i&&y&&!l&&!vt&&b&&ht<s+(s-dr)/(it()-kt)*hf&&(i=.0001),i!==h&&f.enabled)&&((k=(v=(w=f.isActive=!!i&&i<1)!=(!!h&&h<1))||!!i!=!!h,f.direction=i>h?1:-1,f.progress=i,ki||(!yi||l||vt?r&&r.totalProgress(i,!!l):(yi.vars.totalProgress=i,yi.invalidate().restart())),y)&&((n&&oi&&(fi.style[oi+tt.os2]=bf),lr)?k&&((u=!n&&i>h&&vi+1>s&&s+1>=gi(et,tt),lf)&&(!n&&(w||u)?(g=ft(y,!0),nt=s-ht,vu(y,o,g.top+(tt===c?nt:0)+a,g.left+(tt===c?0:nt)+a)):vu(y,fi)),ci(w||u?cu:gu),sr!==at&&i<1&&w||rf(lu+(1!==i||u?0:sr))):rf(lu+sr*i)),!ct||hi.tween||l||vt||vr.restart(!0),wr&&(v||cf&&i&&(i<1||!bi))&&p(wr.targets).forEach(function(n){return n.classList[w||cf?"add":"remove"](wr.className)}),pr&&!ki&&!n&&pr(f),k&&!l?(e=i&&!h?0:1===i?1:1===h?2:3,ki&&(u=!v&&"none"!==vf[e+1]&&vf[e+1]||vf[e],r&&("complete"===u||"reset"===u||u in r)&&("complete"===u?r.pause().totalProgress(1):"reset"===u?r.restart(!0).pause():"restart"===u?r.restart(!0):r[u]()),pr&&pr(f)),!v&&bi||(ne&&v&&ne(f),ou[e]&&ou[e](f),cf&&(1===i?f.kill(!1,1):ou[e]=0),v||ou[e=1===i?1:3]&&ou[e](f))):ki&&pr&&!l&&pr(f));uf&&(kf(s+(pi._isFlipped?1:0)),uf(s))};f.enable=function(t,i){f.enabled||(f.enabled=!0,v(et,"resize",pt),v(et,"scroll",ei),du&&v(n,"refreshInit",du),!1!==t&&(f.progress=uu=0,kr=dr=pf=f.scroll()),!1!==i&&f.refresh())};f.getTween=function(n){return n&&hi?hi.tween:yi};f.disable=function(t,i){if(f.enabled&&(!1!==t&&f.revert(),f.enabled=f.isActive=!1,i||yi&&yi.pause(),eu=0,ai&&(ai.uncache=1),du&&yt(n,"refreshInit",du),vr&&(vr.pause(),hi.tween&&hi.tween.kill()&&(hi.tween=0)),!or)){for(var r=u.length;r--;)if(u[r].scroller===et&&u[r]!==f)return;yt(et,"resize",pt);yt(et,"scroll",ei)}};f.kill=function(n,t){f.disable(n,t);ti&&delete er[ti];var i=u.indexOf(f);u.splice(i,1);i===h&&si>0&&h--;i=0;u.forEach(function(n){return n.scroller===f.scroller&&(i=1)});i||(f.scroll.rec=0);r&&(r.scrollTrigger=null,n&&r.render(-1),t||r.kill());di&&[di,gr,pi,ar].forEach(function(n){return n.parentNode&&n.parentNode.removeChild(n)});y&&(ai&&(ai.uncache=1),i=0,u.forEach(function(n){return n.pin===y&&i++}),i||(ai.spacer=0))};f.enable(!1,!1);r&&r.add&&!at?i.delayedCall(.01,function(){return ht||vi||f.refresh()})&&(at=.01)&&(ht=vi=0):f.refresh()}else this.update=this.refresh=this.kill=gt},n.register=function(t){if(!lt&&(i=t||gr(),dr()&&window.document&&(e=window,s=document,k=s.documentElement,o=s.body),i&&(p=i.utils.toArray,bt=i.utils.clamp,wi=i.core.suppressOverwrites||gt,i.core.globals("ScrollTrigger",n),o))){vi=e.requestAnimationFrame||function(n){return setTimeout(n,16)};v(e,"wheel",ei);lr=[e,s,k,o];v(s,"scroll",ei);var u,r=o.style,f=r.borderTop;r.borderTop="1px solid #000";u=ft(o);c.m=Math.round(u.top+c.sc())||0;w.m=Math.round(u.left+w.sc())||0;f?r.borderTop=f:r.removeProperty("border-top");yi=setInterval(ou,200);i.delayedCall(.5,function(){return vt=0});v(s,"touchcancel",gt);v(o,"touchstart",gt);uu(v,s,"pointerdown,touchstart,mousedown",function(){return dt=1});uu(v,s,"pointerup,touchend,mouseup",function(){return dt=0});pi=i.utils.checkPrefix("transform");hi.push(pi);lt=it();ai=i.delayedCall(.2,ct).pause();et=[s,"visibilitychange",function(){var n=e.innerWidth,t=e.innerHeight;s.hidden?(ar=n,vr=t):ar===n&&vr===t||pt()},s,"DOMContentLoaded",ct,e,"load",function(){return b||ct()},e,"resize",pt];nr(v)}return lt},n.defaults=function(n){for(var t in n)fr[t]=n[t]},n.kill=function(){br=0;u.slice(0).forEach(function(n){return n.kill(1)})},n.config=function(n){"limitCallbacks"in n&&(bi=!!n.limitCallbacks);var t=n.syncInterval;t&&clearInterval(yi)||(yi=t)&&setInterval(ou,t);"autoRefreshEvents"in n&&(nr(yt)||nr(v,n.autoRefreshEvents||"none"),pr=-1===(n.autoRefreshEvents+"").indexOf("resize"))},n.scrollerProxy=function(n,t){var i=p(n)[0],r=tt.indexOf(i),u=st(i);~r&&tt.splice(r,u?6:2);u?nt.unshift(e,t,o,t,k,t):nt.unshift(i,t)},n.matchMedia=function(n){var r,i,t,u,o;for(i in n)t=f.indexOf(i),u=n[i],ot=i,"all"===i?u():(r=e.matchMedia(i))&&(r.matches&&(o=u()),~t?(f[t+1]=tu(f[t+1],u),f[t+2]=tu(f[t+2],o)):(t=f.length,f.push(i,u,o),r.addListener?r.addListener(su):r.addEventListener("change",su)),f[t+3]=r.matches),ot=0;return f},n.clearMatchMedia=function(n){n||(f.length=0);(n=f.indexOf(n))>=0&&f.splice(n,4)},n}();r.version="3.7.1";r.saveStyles=function(n){return n?p(n).forEach(function(n){if(n&&n.style){var t=y.indexOf(n);t>=0&&y.splice(t,5);y.push(n,n.style.cssText,n.getBBox&&n.getAttribute("transform"),i.core.getCache(n),ot)}}):y};r.revert=function(n,t){return oi(!n,t)};r.create=function(n,t){return new r(n,t)};r.refresh=function(n){return n?pt():ct(!0)};r.update=or;r.maxScroll=function(n,t){return gi(n,t?w:c)};r.getScrollFunc=function(n,t){return ni(p(n)[0],t?w:c)};r.getById=function(n){return er[n]};r.getAll=function(){return u.slice(0)};r.isScrolling=function(){return!!b};r.addEventListener=function(n,t){var i=wt[n]||(wt[n]=[]);~i.indexOf(t)||i.push(t)};r.removeEventListener=function(n,t){var i=wt[n],r=i&&i.indexOf(t);r>=0&&i.splice(r,1)};r.batch=function(n,t){var u,o=[],e={},s=t.interval||.016,f=t.batchMax||1e9,h=function(n,t){var r=[],u=[],e=i.delayedCall(s,function(){t(r,u);r=[];u=[]}).pause();return function(n){r.length||e.restart(!0);r.push(n.trigger);u.push(n);f<=r.length&&e.progress(1)}};for(u in t)e[u]="on"===u.substr(0,2)&&g(t[u])&&"onRefreshInit"!==u?h(0,t[u]):t[u];return g(f)&&(f=f(),v(r,"refresh",function(){return f=t.batchMax()})),p(n).forEach(function(n){var t={};for(u in e)t[u]=e[u];t.trigger=n;o.push(r.create(t))}),o};r.sort=function(n){return u.sort(n||function(n,t){return-1e6*(n.vars.refreshPriority||0)+n.start-(t.start+-1e6*(t.vars.refreshPriority||0))})};gr()&&i.registerPlugin(r);t.default=r},function(n,t,i){"use strict";var r=i(38).default,u=i(41).default,f=i(43).default;n.exports={jarallax:r,jarallaxElement:function(){return f(r)},jarallaxVideo:function(){return u(r)}}},function(n,t,i){"use strict";function s(){g?(!o&&document.body&&((o=document.createElement("div")).style.cssText="position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;",document.body.appendChild(o)),r=(o?o.clientHeight:0)||u.window.innerHeight||document.documentElement.clientHeight):r=u.window.innerHeight||document.documentElement.clientHeight}function a(){f.length&&(f.forEach(function(n,t){var s=n.instance,i=n.oldData,o=s.$item.getBoundingClientRect(),e={width:o.width,height:o.height,top:o.top,bottom:o.bottom,wndW:u.window.innerWidth,wndH:r},h=!i||i.wndW!==e.wndW||i.wndH!==e.wndH||i.width!==e.width||i.height!==e.height,c=h||!i||i.top!==e.top||i.bottom!==e.bottom;f[t].oldData=e;h&&s.onResize();c&&s.onScroll()}),u.window.requestAnimationFrame(a))}var f;Object.defineProperty(t,"__esModule",{value:!0});var h,w=function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return function(n,t){var r=[],u=!0,f=!1,e=void 0,o,i;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(n){f=!0;e=n}finally{try{!u&&i.return&&i.return()}finally{if(f)throw e;}}return r}(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance");},c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},b=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),k=(h=i(39))&&h.__esModule?h:{"default":h},u=i(40),e=u.window.navigator,d=-1<e.userAgent.indexOf("MSIE ")||-1<e.userAgent.indexOf("Trident/")||-1<e.userAgent.indexOf("Edge/"),g=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e.userAgent),l=function(){for(var t="transform WebkitTransform MozTransform".split(" "),i=document.createElement("div"),n=0;n<t.length;n+=1)if(i&&void 0!==i.style[t[n]])return t[n];return!1}(),o=void 0,r=void 0;s();u.window.addEventListener("resize",s);u.window.addEventListener("orientationchange",s);u.window.addEventListener("load",s);k.default(function(){s()});f=[];var v=0,y=function(){function n(t,i){var r,f,o,s,h,u;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);r=this;r.instanceID=v;v+=1;r.$item=t;r.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,videoLazyLoading:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};f=r.$item.dataset||{};o={};(Object.keys(f).forEach(function(n){var t=n.substr(0,1).toLowerCase()+n.substr(1);t&&void 0!==r.defaults[t]&&(o[t]=f[n])}),r.options=r.extend({},r.defaults,o,i),r.pureOptions=r.extend({},r.options),Object.keys(r.options).forEach(function(n){"true"===r.options[n]?r.options[n]=!0:"false"===r.options[n]&&(r.options[n]=!1)}),r.options.speed=Math.min(2,Math.max(-1,parseFloat(r.options.speed))),"string"==typeof r.options.disableParallax&&(r.options.disableParallax=new RegExp(r.options.disableParallax)),r.options.disableParallax instanceof RegExp)&&(s=r.options.disableParallax,r.options.disableParallax=function(){return s.test(e.userAgent)});("function"!=typeof r.options.disableParallax&&(r.options.disableParallax=function(){return!1}),"string"==typeof r.options.disableVideo&&(r.options.disableVideo=new RegExp(r.options.disableVideo)),r.options.disableVideo instanceof RegExp)&&(h=r.options.disableVideo,r.options.disableVideo=function(){return h.test(e.userAgent)});"function"!=typeof r.options.disableVideo&&(r.options.disableVideo=function(){return!1});u=r.options.elementInViewport;u&&"object"===(void 0===u?"undefined":c(u))&&void 0!==u.length&&(u=w(u,1)[0]);u instanceof Element||(u=null);r.options.elementInViewport=u;r.image={src:r.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(e.userAgent)?"absolute":"fixed"};r.initImg()&&r.canInitParallax()&&r.init()}return b(n,[{key:"css",value:function(n,t){return"string"==typeof t?u.window.getComputedStyle(n).getPropertyValue(t):(t.transform&&l&&(t[l]=t.transform),Object.keys(t).forEach(function(i){n.style[i]=t[i]}),n)}},{key:"extend",value:function(n){for(var r=arguments.length,t=Array(r>1?r-1:0),i=1;i<r;i++)t[i-1]=arguments[i];return n=n||{},Object.keys(t).forEach(function(i){t[i]&&Object.keys(t[i]).forEach(function(r){n[r]=t[i][r]})}),n}},{key:"getWindowData",value:function(){return{width:u.window.innerWidth||document.documentElement.clientWidth,height:r,y:document.documentElement.scrollTop}}},{key:"initImg",value:function(){var n=this.options.imgElement;return n&&"string"==typeof n&&(n=this.$item.querySelector(n)),n instanceof Element||(this.options.imgSrc?(n=new Image).src=this.options.imgSrc:n=null),n&&(this.options.keepImg?this.image.$item=n.cloneNode(!0):(this.image.$item=n,this.image.$itemParent=n.parentNode),this.image.useImgTag=!0),!(!this.image.$item&&(null===this.image.src&&(this.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",this.image.bgImage=this.css(this.$item,"background-image")),!this.image.bgImage||"none"===this.image.bgImage))}},{key:"canInitParallax",value:function(){return l&&!this.options.disableParallax()}},{key:"init",value:function(){var t={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden"},n={pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity"},i,r,f;this.options.keepImg||(i=this.$item.getAttribute("style"),(i&&this.$item.setAttribute("data-jarallax-original-styles",i),this.image.useImgTag)&&(r=this.image.$item.getAttribute("style"),r&&this.image.$item.setAttribute("data-jarallax-original-styles",r)));("static"===this.css(this.$item,"position")&&this.css(this.$item,{position:"relative"}),"auto"===this.css(this.$item,"z-index")&&this.css(this.$item,{zIndex:0}),this.image.$container=document.createElement("div"),this.css(this.image.$container,t),this.css(this.image.$container,{"z-index":this.options.zIndex}),d&&this.css(this.image.$container,{opacity:.9999}),this.image.$container.setAttribute("id","jarallax-container-"+this.instanceID),this.$item.appendChild(this.image.$container),this.image.useImgTag?n=this.extend({"object-fit":this.options.imgSize,"object-position":this.options.imgPosition,"font-family":"object-fit: "+this.options.imgSize+"; object-position: "+this.options.imgPosition+";","max-width":"none"},t,n):(this.image.$item=document.createElement("div"),this.image.src&&(n=this.extend({"background-position":this.options.imgPosition,"background-size":this.options.imgSize,"background-repeat":this.options.imgRepeat,"background-image":this.image.bgImage||'url("'+this.image.src+'")'},t,n))),"opacity"!==this.options.type&&"scale"!==this.options.type&&"scale-opacity"!==this.options.type&&1!==this.options.speed||(this.image.position="absolute"),"fixed"===this.image.position)&&(f=function(n){for(var t=[];null!==n.parentElement;)1===(n=n.parentElement).nodeType&&t.push(n);return t}(this.$item).filter(function(n){var t=u.window.getComputedStyle(n),i=t["-webkit-transform"]||t["-moz-transform"]||t.transform;return i&&"none"!==i||/(auto|scroll)/.test(t.overflow+t["overflow-y"]+t["overflow-x"])}),this.image.position=f.length?"absolute":"fixed");n.position=this.image.position;this.css(this.image.$item,n);this.image.$container.appendChild(this.image.$item);this.onResize();this.onScroll(!0);this.options.onInit&&this.options.onInit.call(this);"none"!==this.css(this.$item,"background-image")&&this.css(this.$item,{"background-image":"none"});this.addToParallaxList()}},{key:"addToParallaxList",value:function(){f.push({instance:this});1===f.length&&u.window.requestAnimationFrame(a)}},{key:"removeFromParallaxList",value:function(){var n=this;f.forEach(function(t,i){t.instance.instanceID===n.instanceID&&f.splice(i,1)})}},{key:"destroy",value:function(){var n,t;this.removeFromParallaxList();n=this.$item.getAttribute("data-jarallax-original-styles");(this.$item.removeAttribute("data-jarallax-original-styles"),n?this.$item.setAttribute("style",n):this.$item.removeAttribute("style"),this.image.useImgTag)&&(t=this.image.$item.getAttribute("data-jarallax-original-styles"),this.image.$item.removeAttribute("data-jarallax-original-styles"),t?this.image.$item.setAttribute("style",n):this.image.$item.removeAttribute("style"),this.image.$itemParent&&this.image.$itemParent.appendChild(this.image.$item));this.$clipStyles&&this.$clipStyles.parentNode.removeChild(this.$clipStyles);this.image.$container&&this.image.$container.parentNode.removeChild(this.image.$container);this.options.onDestroy&&this.options.onDestroy.call(this);delete this.$item.jarallax}},{key:"clipContainer",value:function(){var n;if("fixed"===this.image.position){var t=this.image.$container.getBoundingClientRect(),i=t.width,r=t.height;this.$clipStyles||(this.$clipStyles=document.createElement("style"),this.$clipStyles.setAttribute("type","text/css"),this.$clipStyles.setAttribute("id","jarallax-clip-"+this.instanceID),(document.head||document.getElementsByTagName("head")[0]).appendChild(this.$clipStyles));n="#jarallax-container-"+this.instanceID+" {\n            clip: rect(0 "+i+"px "+r+"px 0);\n            clip: rect(0, "+i+"px, "+r+"px, 0);\n            -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n        }";this.$clipStyles.styleSheet?this.$clipStyles.styleSheet.cssText=n:this.$clipStyles.innerHTML=n}}},{key:"coverImage",value:function(){var e,f=this.image.$container.getBoundingClientRect(),i=f.height,n=this.options.speed,o="scroll"===this.options.type||"scroll-opacity"===this.options.type,t=0,u=i;return o&&(0>n?(t=n*Math.max(i,r),r<i&&(t-=n*(i-r))):t=n*(i+r),1<n?u=Math.abs(t-r):0>n?u=t/n+Math.abs(t):u+=(r-i)*(1-n),t/=2),this.parallaxScrollDistance=t,e=o?(r-u)/2:(i-u)/2,this.css(this.image.$item,{height:u+"px",marginTop:e+"px",left:"fixed"===this.image.position?f.left+"px":"0",width:f.width+"px"}),this.options.onCoverImage&&this.options.onCoverImage.call(this),{image:{height:u,marginTop:e},container:f}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(n){var s=this.$item.getBoundingClientRect(),t=s.top,i=s.height,e={},o=s,h,a;if(this.options.elementInViewport&&(o=this.options.elementInViewport.getBoundingClientRect()),this.isElementInViewport=0<=o.bottom&&0<=o.right&&o.top<=r&&o.left<=u.window.innerWidth,n||this.isElementInViewport){var w=Math.max(0,t),c=Math.max(0,i+t),v=Math.max(0,-t),y=Math.max(0,t+i-r),l=Math.max(0,i-(t+i-r)),b=Math.max(0,-t+r-i),p=1-(r-t)/(r+i)*2,f=1;(i<r?f=1-(v||y)/i:c<=r?f=c/r:l<=r&&(f=l/r),"opacity"!==this.options.type&&"scale-opacity"!==this.options.type&&"scroll-opacity"!==this.options.type||(e.transform="translate3d(0,0,0)",e.opacity=f),"scale"===this.options.type||"scale-opacity"===this.options.type)&&(h=1,0>this.options.speed?h-=this.options.speed*f:h+=this.options.speed*(1-f),e.transform="scale("+h+") translate3d(0,0,0)");("scroll"===this.options.type||"scroll-opacity"===this.options.type)&&(a=this.parallaxScrollDistance*p,"absolute"===this.image.position&&(a-=t),e.transform="translate3d(0,"+a+"px,0)");this.css(this.image.$item,e);this.options.onScroll&&this.options.onScroll.call(this,{section:s,beforeTop:w,beforeTopEnd:c,afterTop:v,beforeBottom:y,beforeBottomEnd:l,afterBottom:b,visiblePercent:f,fromViewportCenter:p})}}},{key:"onResize",value:function(){this.coverImage();this.clipContainer()}}]),n}(),p=function(n,t){("object"===("undefined"==typeof HTMLElement?"undefined":c(HTMLElement))?n instanceof HTMLElement:n&&"object"===(void 0===n?"undefined":c(n))&&null!==n&&1===n.nodeType&&"string"==typeof n.nodeName)&&(n=[n]);for(var o=n.length,i=0,u=void 0,f=arguments.length,e=Array(f>2?f-2:0),r=2;r<f;r++)e[r-2]=arguments[r];for(;i<o;i+=1)if("object"===(void 0===t?"undefined":c(t))||void 0===t?n[i].jarallax||(n[i].jarallax=new y(n[i],t)):n[i].jarallax&&(u=n[i].jarallax[t].apply(n[i].jarallax,e)),void 0!==u)return u;return n};p.constructor=y;t.default=p},function(n){"use strict";n.exports=function(n){"complete"===document.readyState||"interactive"===document.readyState?n.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&n.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",n)}},function(n,t){(function(t){"use strict";var i;i="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};n.exports=i}).call(t,function(){return this}())},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.default.jarallax,n,i,r,e,o,s;void 0!==t&&(n=t.constructor,i=n.prototype.onScroll,n.prototype.onScroll=function(){var n=this;i.apply(n);n.isVideoInserted||!n.video||n.options.videoLazyLoading&&!n.isElementInViewport||n.options.disableVideo()||(n.isVideoInserted=!0,n.video.getVideo(function(t){var i=t.parentNode;n.css(t,{position:n.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",pointerEvents:"none",transformStyle:"preserve-3d",backfaceVisibility:"hidden",willChange:"transform,opacity",margin:0,zIndex:-1});n.$video=t;"local"===n.video.type&&(n.image.src?n.$video.setAttribute("poster",n.image.src):n.image.$item&&"IMG"===n.image.$item.tagName&&n.image.$item.src&&n.$video.setAttribute("poster",n.image.$item.src));n.image.$container.appendChild(t);i.parentNode.removeChild(i)}))},r=n.prototype.coverImage,n.prototype.coverImage=function(){var n=r.apply(this),i=!!this.image.$item&&this.image.$item.nodeName;if(n&&this.video&&i&&("IFRAME"===i||"VIDEO"===i)){var t=n.image.height,u=t*this.image.width/this.image.height,e=(n.container.width-u)/2,f=n.image.marginTop;n.container.width>u&&(t=(u=n.container.width)*this.image.height/this.image.width,e=0,f+=(n.image.height-t)/2);"IFRAME"===i&&(t+=400,f-=200);this.css(this.$video,{width:u+"px",marginLeft:e+"px",height:t+"px",marginTop:f+"px"})}return n},e=n.prototype.initImg,n.prototype.initImg=function(){var n=e.apply(this);return this.options.videoSrc||(this.options.videoSrc=this.$item.getAttribute("data-jarallax-video")||null),this.options.videoSrc?(this.defaultInitImgResult=n,!0):n},o=n.prototype.canInitParallax,n.prototype.canInitParallax=function(){function r(){n.image.$default_item&&(n.image.$item=n.image.$default_item,n.image.$item.style.display="block",n.coverImage(),n.clipContainer(),n.onScroll())}var n=this,i=o.apply(n),t;if(!n.options.videoSrc)return i;if(t=new u.default(n.options.videoSrc,{autoplay:!0,loop:n.options.videoLoop,showControls:!1,accessibilityHidden:!0,startTime:n.options.videoStartTime||0,endTime:n.options.videoEndTime||0,mute:n.options.videoVolume?0:1,volume:n.options.videoVolume||0}),t.isValid())if(this.options.disableParallax()&&(i=!0,n.image.position="absolute",n.options.type="scroll",n.options.speed=1),i){if(t.on("ready",function(){if(n.options.videoPlayOnlyVisible){var i=n.onScroll;n.onScroll=function(){i.apply(n);n.videoError||!n.options.videoLoop&&(n.options.videoLoop||n.videoEnded)||(n.isVisible()?t.play():t.pause())}}else t.play()}),t.on("started",function(){n.image.$default_item=n.image.$item;n.image.$item=n.$video;n.image.width=n.video.videoWidth||1280;n.image.height=n.video.videoHeight||720;n.coverImage();n.clipContainer();n.onScroll();n.image.$default_item&&(n.image.$default_item.style.display="none")}),t.on("ended",function(){n.videoEnded=!0;n.options.videoLoop||r()}),t.on("error",function(){n.videoError=!0;r()}),n.video=t,!n.defaultInitImgResult&&(n.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7","local"!==t.type))return t.getImageURL(function(t){n.image.bgImage='url("'+t+'")';n.init()}),!1}else n.defaultInitImgResult||t.getImageURL(function(t){var i=n.$item.getAttribute("style");i&&n.$item.setAttribute("data-jarallax-original-styles",i);n.css(n.$item,{"background-image":'url("'+t+'")',"background-position":"center","background-size":"cover"})});return i},s=n.prototype.destroy,n.prototype.destroy=function(){this.image.$default_item&&(this.image.$item=this.image.$default_item,delete this.image.$default_item);s.apply(this)})};var u=r(i(42)),f=r(i(40))},function(n,t,i){"use strict";function f(){this.doneCallbacks=[];this.failCallbacks=[]}Object.defineProperty(t,"__esModule",{value:!0});var u,v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},y=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),r=(u=i(40))&&u.__esModule?u:{"default":u};f.prototype={execute:function(n,t){var i=n.length;for(t=Array.prototype.slice.call(t);i;)n[i-=1].apply(null,t)},resolve:function(){for(var t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];this.execute(this.doneCallbacks,i)},reject:function(){for(var t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];this.execute(this.failCallbacks,i)},done:function(n){this.doneCallbacks.push(n)},fail:function(n){this.failCallbacks.push(n)}};var s=0,e=0,o=0,h=0,c=0,l=new f,a=new f,p=function(){function n(t,i){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.url=t;this.options_default={autoplay:!1,loop:!1,mute:!1,volume:100,showControls:!0,accessibilityHidden:!1,startTime:0,endTime:0};this.options=this.extend({},this.options_default,i);void 0!==this.options.showContols&&(this.options.showControls=this.options.showContols,delete this.options.showContols);this.videoID=this.parseURL(t);this.videoID&&(this.ID=s,s+=1,this.loadAPI(),this.init())}return y(n,[{key:"extend",value:function(){for(var i,r=arguments.length,n=Array(r),t=0;t<r;t++)n[t]=arguments[t];return i=n[0]||{},Object.keys(n).forEach(function(t){n[t]&&Object.keys(n[t]).forEach(function(r){i[r]=n[t][r]})}),i}},{key:"parseURL",value:function(n){var t,u,i,r,f=!(!(t=n.match(/.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/))||11!==t[1].length)&&t[1],e=function(n){var t=n.match(/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/);return!(!t||!t[3])&&t[3]}(n),o=(u=n.split(/,(?=mp4\:|webm\:|ogv\:|ogg\:)/),i={},r=0,u.forEach(function(n){var t=n.match(/^(mp4|webm|ogv|ogg)\:(.*)/);t&&t[1]&&t[2]&&(i["ogv"===t[1]?"ogg":t[1]]=t[2],r=1)}),!!r&&i);return f?(this.type="youtube",f):e?(this.type="vimeo",e):!!o&&(this.type="local",o)}},{key:"isValid",value:function(){return!!this.videoID}},{key:"on",value:function(n,t){this.userEventsList=this.userEventsList||[];(this.userEventsList[n]||(this.userEventsList[n]=[])).push(t)}},{key:"off",value:function(n,t){var i=this;this.userEventsList&&this.userEventsList[n]&&(t?this.userEventsList[n].forEach(function(r,u){r===t&&(i.userEventsList[n][u]=!1)}):delete this.userEventsList[n])}},{key:"fire",value:function(n){for(var u=this,i=arguments.length,r=Array(i>1?i-1:0),t=1;t<i;t++)r[t-1]=arguments[t];this.userEventsList&&void 0!==this.userEventsList[n]&&this.userEventsList[n].forEach(function(n){n&&n.apply(u,r)})}},{key:"play",value:function(n){var t=this;t.player&&("youtube"===t.type&&t.player.playVideo&&(void 0!==n&&t.player.seekTo(n||0),r.default.YT.PlayerState.PLAYING!==t.player.getPlayerState()&&t.player.playVideo()),"vimeo"===t.type&&(void 0!==n&&t.player.setCurrentTime(n),t.player.getPaused().then(function(n){n&&t.player.play()})),"local"===t.type&&(void 0!==n&&(t.player.currentTime=n),t.player.paused&&t.player.play()))}},{key:"pause",value:function(){var n=this;n.player&&("youtube"===n.type&&n.player.pauseVideo&&r.default.YT.PlayerState.PLAYING===n.player.getPlayerState()&&n.player.pauseVideo(),"vimeo"===n.type&&n.player.getPaused().then(function(t){t||n.player.pause()}),"local"===n.type&&(n.player.paused||n.player.pause()))}},{key:"mute",value:function(){this.player&&("youtube"===this.type&&this.player.mute&&this.player.mute(),"vimeo"===this.type&&this.player.setVolume&&this.player.setVolume(0),"local"===this.type&&(this.$video.muted=!0))}},{key:"unmute",value:function(){this.player&&("youtube"===this.type&&this.player.mute&&this.player.unMute(),"vimeo"===this.type&&this.player.setVolume&&this.player.setVolume(this.options.volume),"local"===this.type&&(this.$video.muted=!1))}},{key:"setVolume",value:function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.player&&n&&("youtube"===this.type&&this.player.setVolume&&this.player.setVolume(n),"vimeo"===this.type&&this.player.setVolume&&this.player.setVolume(n),"local"===this.type&&(this.$video.volume=n/100))}},{key:"getVolume",value:function(n){this.player?("youtube"===this.type&&this.player.getVolume&&n(this.player.getVolume()),"vimeo"===this.type&&this.player.getVolume&&this.player.getVolume().then(function(t){n(t)}),"local"===this.type&&n(100*this.$video.volume)):n(!1)}},{key:"getMuted",value:function(n){this.player?("youtube"===this.type&&this.player.isMuted&&n(this.player.isMuted()),"vimeo"===this.type&&this.player.getVolume&&this.player.getVolume().then(function(t){n(!!t)}),"local"===this.type&&n(this.$video.muted)):n(null)}},{key:"getImageURL",value:function(n){var t=this,r;if(t.videoImage)n(t.videoImage);else{if("youtube"===t.type){var u=["maxresdefault","sddefault","hqdefault","0"],i=0,f=new Image;f.onload=function(){120!==(this.naturalWidth||this.width)||i===u.length-1?(t.videoImage="https://img.youtube.com/vi/"+t.videoID+"/"+u[i]+".jpg",n(t.videoImage)):(i+=1,this.src="https://img.youtube.com/vi/"+t.videoID+"/"+u[i]+".jpg")};f.src="https://img.youtube.com/vi/"+t.videoID+"/"+u[i]+".jpg"}"vimeo"===t.type&&(r=new XMLHttpRequest,r.open("GET","https://vimeo.com/api/v2/video/"+t.videoID+".json",!0),r.onreadystatechange=function(){if(4===this.readyState&&200<=this.status&&400>this.status){var i=JSON.parse(this.responseText);t.videoImage=i[0].thumbnail_large;n(t.videoImage)}},r.send(),r=null)}}},{key:"getIframe",value:function(n){this.getVideo(n)}},{key:"getVideo",value:function(n){var t=this;t.$video?n(t.$video):t.onAPIready(function(){var i=void 0,f,e,o,s,u,h,c;(t.$video||((i=document.createElement("div")).style.display="none"),"youtube"===t.type)&&(t.playerOptions={host:"https://www.youtube-nocookie.com",videoId:t.videoID,playerVars:{autohide:1,rel:0,autoplay:0,playsinline:1}},t.options.showControls||(t.playerOptions.playerVars.iv_load_policy=3,t.playerOptions.playerVars.modestbranding=1,t.playerOptions.playerVars.controls=0,t.playerOptions.playerVars.showinfo=0,t.playerOptions.playerVars.disablekb=1),f=void 0,e=void 0,t.playerOptions.events={onReady:function(n){t.options.mute?n.target.mute():t.options.volume&&n.target.setVolume(t.options.volume);t.options.autoplay&&t.play(t.options.startTime);t.fire("ready",n);t.options.loop&&!t.options.endTime&&(t.options.endTime=t.player.getDuration()-.1);setInterval(function(){t.getVolume(function(i){t.options.volume!==i&&(t.options.volume=i,t.fire("volumechange",n))})},150)},onStateChange:function(n){t.options.loop&&n.data===r.default.YT.PlayerState.ENDED&&t.play(t.options.startTime);f||n.data!==r.default.YT.PlayerState.PLAYING||(f=1,t.fire("started",n));n.data===r.default.YT.PlayerState.PLAYING&&t.fire("play",n);n.data===r.default.YT.PlayerState.PAUSED&&t.fire("pause",n);n.data===r.default.YT.PlayerState.ENDED&&t.fire("ended",n);n.data===r.default.YT.PlayerState.PLAYING?e=setInterval(function(){t.fire("timeupdate",n);t.options.endTime&&t.player.getCurrentTime()>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())},150):clearInterval(e)},onError:function(n){t.fire("error",n)}},o=!t.$video,o&&(s=document.createElement("div"),s.setAttribute("id",t.playerID),i.appendChild(s),document.body.appendChild(i)),t.player=t.player||new r.default.YT.Player(t.playerID,t.playerOptions),o&&(t.$video=document.getElementById(t.playerID),t.options.accessibilityHidden&&(t.$video.setAttribute("tabindex","-1"),t.$video.setAttribute("aria-hidden","true")),t.videoWidth=parseInt(t.$video.getAttribute("width"),10)||1280,t.videoHeight=parseInt(t.$video.getAttribute("height"),10)||720));"vimeo"===t.type&&((t.playerOptions={dnt:1,id:t.videoID,autopause:0,transparent:0,autoplay:t.options.autoplay?1:0,loop:t.options.loop?1:0,muted:t.options.mute?1:0},t.options.volume&&(t.playerOptions.volume=t.options.volume),t.options.showControls||(t.playerOptions.badge=0,t.playerOptions.byline=0,t.playerOptions.portrait=0,t.playerOptions.title=0,t.playerOptions.background=1),t.$video)||(u="",Object.keys(t.playerOptions).forEach(function(n){""!==u&&(u+="&");u+=n+"="+encodeURIComponent(t.playerOptions[n])}),t.$video=document.createElement("iframe"),t.$video.setAttribute("id",t.playerID),t.$video.setAttribute("src","https://player.vimeo.com/video/"+t.videoID+"?"+u),t.$video.setAttribute("frameborder","0"),t.$video.setAttribute("mozallowfullscreen",""),t.$video.setAttribute("allowfullscreen",""),t.$video.setAttribute("title","Vimeo video player"),t.options.accessibilityHidden&&(t.$video.setAttribute("tabindex","-1"),t.$video.setAttribute("aria-hidden","true")),i.appendChild(t.$video),document.body.appendChild(i)),t.player=t.player||new r.default.Vimeo.Player(t.$video,t.playerOptions),t.options.startTime&&t.options.autoplay&&t.player.setCurrentTime(t.options.startTime),t.player.getVideoWidth().then(function(n){t.videoWidth=n||1280}),t.player.getVideoHeight().then(function(n){t.videoHeight=n||720}),h=void 0,t.player.on("timeupdate",function(n){h||(t.fire("started",n),h=1);t.fire("timeupdate",n);t.options.endTime&&t.options.endTime&&n.seconds>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),t.player.on("play",function(n){t.fire("play",n);t.options.startTime&&0===n.seconds&&t.play(t.options.startTime)}),t.player.on("pause",function(n){t.fire("pause",n)}),t.player.on("ended",function(n){t.fire("ended",n)}),t.player.on("loaded",function(n){t.fire("ready",n)}),t.player.on("volumechange",function(n){t.fire("volumechange",n)}),t.player.on("error",function(n){t.fire("error",n)}));"local"===t.type&&(t.$video||(t.$video=document.createElement("video"),t.options.showControls&&(t.$video.controls=!0),t.options.mute?t.$video.muted=!0:t.$video.volume&&(t.$video.volume=t.options.volume/100),t.options.loop&&(t.$video.loop=!0),t.$video.setAttribute("playsinline",""),t.$video.setAttribute("webkit-playsinline",""),t.options.accessibilityHidden&&(t.$video.setAttribute("tabindex","-1"),t.$video.setAttribute("aria-hidden","true")),t.$video.setAttribute("id",t.playerID),i.appendChild(t.$video),document.body.appendChild(i),Object.keys(t.videoID).forEach(function(n){var r,u,f,i;r=t.$video;u=t.videoID[n];f="video/"+n;(i=document.createElement("source")).src=u;i.type=f;r.appendChild(i)})),t.player=t.player||t.$video,c=void 0,t.player.addEventListener("playing",function(n){c||t.fire("started",n);c=1}),t.player.addEventListener("timeupdate",function(n){t.fire("timeupdate",n);t.options.endTime&&t.options.endTime&&this.currentTime>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),t.player.addEventListener("play",function(n){t.fire("play",n)}),t.player.addEventListener("pause",function(n){t.fire("pause",n)}),t.player.addEventListener("ended",function(n){t.fire("ended",n)}),t.player.addEventListener("loadedmetadata",function(){t.videoWidth=this.videoWidth||1280;t.videoHeight=this.videoHeight||720;t.fire("ready");t.options.autoplay&&t.play(t.options.startTime)}),t.player.addEventListener("volumechange",function(n){t.getVolume(function(n){t.options.volume=n});t.fire("volumechange",n)}),t.player.addEventListener("error",function(n){t.fire("error",n)}));n(t.$video)})}},{key:"init",value:function(){this.playerID="VideoWorker-"+this.ID}},{key:"loadAPI",value:function(){var n,t,i;if(!e||!o){if(n="","youtube"!==this.type||e||(e=1,n="https://www.youtube.com/iframe_api"),"vimeo"===this.type&&!o){if(o=1,void 0!==r.default.Vimeo)return;n="https://player.vimeo.com/api/player.js"}n&&(t=document.createElement("script"),i=document.getElementsByTagName("head")[0],t.src=n,i.appendChild(t),i=null,t=null)}}},{key:"onAPIready",value:function(n){if("youtube"===this.type&&(void 0!==r.default.YT&&0!==r.default.YT.loaded||h?"object"===v(r.default.YT)&&1===r.default.YT.loaded?n():l.done(function(){n()}):(h=1,window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null;l.resolve("done");n()})),"vimeo"===this.type)if(void 0!==r.default.Vimeo||c)void 0!==r.default.Vimeo?n():a.done(function(){n()});else{c=1;var t=setInterval(function(){void 0!==r.default.Vimeo&&(clearInterval(t),a.resolve("done"),n())},20)}"local"===this.type&&n()}}]),n}();t.default=p},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.default.jarallax,n;void 0!==t&&(n=t.constructor,["initImg","canInitParallax","init","destroy","clipContainer","coverImage","isVisible","onScroll","onResize"].forEach(function(t){var i=n.prototype[t];n.prototype[t]=function(){var n,r,o,c,u;"initImg"===t&&null!==this.$item.getAttribute("data-jarallax-element")&&(this.options.type="element",this.pureOptions.speed=this.$item.getAttribute("data-jarallax-element")||this.pureOptions.speed);for(var h=arguments.length,f=Array(h),e=0;e<h;e++)f[e]=arguments[e];if("element"!==this.options.type)return i.apply(this,f);switch(this.pureOptions.threshold=this.$item.getAttribute("data-threshold")||"",t){case"init":return n=this.pureOptions.speed.split(" "),this.options.speed=this.pureOptions.speed||0,this.options.speedY=n[0]?parseFloat(n[0]):0,this.options.speedX=n[1]?parseFloat(n[1]):0,r=this.pureOptions.threshold.split(" "),this.options.thresholdY=r[0]?parseFloat(r[0]):null,this.options.thresholdX=r[1]?parseFloat(r[1]):null,i.apply(this,f),o=this.$item.getAttribute("data-jarallax-original-styles"),o&&this.$item.setAttribute("style",o),!0;case"onResize":c=this.css(this.$item,"transform");this.css(this.$item,{transform:""});u=this.$item.getBoundingClientRect();this.itemData={width:u.width,height:u.height,y:u.top+this.getWindowData().y,x:u.left};this.css(this.$item,{transform:c});break;case"onScroll":var s=this.getWindowData(),l=(s.y+s.height/2-this.itemData.y-this.itemData.height/2)/(s.height/2),a=l*this.options.speedY,v=l*this.options.speedX,y=a,p=v;null!==this.options.thresholdY&&a>this.options.thresholdY&&(y=0);null!==this.options.thresholdX&&v>this.options.thresholdX&&(p=0);this.css(this.$item,{transform:"translate3d("+p+"px,"+y+"px,0)"});break;case"initImg":case"isVisible":case"clipContainer":case"coverImage":return!0}return i.apply(this,f)}}))};var r,u=(r=i(40))&&r.__esModule?r:{"default":r}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={iframe:".js-iframe",btn:"js-play-video",init:function(){this.bindClickEvents();this.iframeHide()},bindClickEvents:function(){var n=this;document.addEventListener("click",function(t){t.target.classList.contains(n.btn)&&(t.preventDefault(),n.videoPlayer(t))})},videoPlayer:function(n){var t=$(n.target),i=t.parents(".js-iframe-holder").find($(this.iframe)),r=i.data("src")+"?autoplay=1&playsinline=1";t.fadeOut();t.parent().parent().find(".video__play-btn").fadeOut();t.parent().parent().find(".video__play-text").fadeOut();t.parent().parent().find(".font-ico-play-video").fadeOut();t.parent().parent().parent().find(".video__cover-img").fadeOut();t.parent().parent().parent().find(".video__overlay").fadeOut();i.attr("src",r);i.show()},iframeHide:function(){var n=$(".js-iframe-holder").find($(this.iframe)),t=n.data("src");n.attr("src",t);n.hide()}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.initSlider();this.mobileStickyImage()},initSlider:function(){var n,t;$(".js-timeline-popup .js-image-slider").removeClass("disabled");n=$(".js-image-slider:not(.disabled):not(.slick-initialized)");n.length&&(t=this,n.each(function(){var n=$(this),i=$(this).find(".image-slide").length,r,u;if(n.slick({dots:!0,infinite:!0,slidesToShow:1,slidesToScroll:1,speed:500,arrows:!0,cssEase:"linear",autoplay:!0,autoplaySpeed:3e3,pauseOnFocus:!1,pauseOnHover:!1,prevArrow:"<button type='button' class='slick-arrow slick-prev pull-left slick-prev--img'>\n\t\t\t\t\t\t<i class=\"arrow font-ico-arrow-slider arrow--left\"><\/i>\n\t\t\t\t\t<\/button>",nextArrow:"<button type='button' class='slick-arrow slick-next pull-right slick-next--img'>\n\t\t\t\t\t\t<i class=\"arrow font-ico-arrow-slider arrow--right\"><\/i>\n\t\t\t\t\t<\/button>"}),t.enableAutoplay(this),i>5){n.closest(".image-slider").addClass("image-slider--counter");r='<div class="image-slider-counter h5">\n\t\t\t\t\t\t\t\t\t<span class="js-current-image-slide">1<\/span> /\n\t\t\t\t\t\t\t\t\t<span>'+i+"<\/span>\n\t\t\t\t\t\t\t\t<\/div>";n.append(r);u=n.find(".js-current-image-slide");n.on("afterChange",function(n,t){u.text(t.currentSlide+1)})}}))},enableAutoplay:function(n){new IntersectionObserver(function(n){n.forEach(function(n){n.isIntersecting?$(n.target).slick("slickPlay"):$(n.target).slick("slickPause")})},{threshold:.2}).observe(n)},mobileStickyImage:function(){if($(window).width()<768){$(".js-timeline-popup .js-img-mob").removeClass("disabled");var n=$(".js-img-mob:not(.disabled):not(.slick-initialized)");if(!n.length)return;n.slick({dots:!1,infinite:!0,slidesToShow:1,slidesToScroll:1,speed:500,arrows:!1,autoplay:!0,autoplaySpeed:4e3,pauseOnFocus:!1,pauseOnHover:!1})}}};t.default=i},function(n,t,i){"use strict";var r,u,f;Object.defineProperty(t,"__esModule",{value:!0});r=i(35);u=i(36);r.gsap.registerPlugin(u.ScrollTrigger);f={init:function(){var n=document.querySelector("body");this.textImgScroll(n,".content-container:not(.disabled)")},textImgScroll:function(n,t){function s(){o.matches?f.forEach(function(n){n.scrollTrigger.disable()}):f.forEach(function(n){n.scrollTrigger.enable()})}var e,f,i,o;$(".contentMarker").length&&($(".js-timeline-popup .content-container").removeClass("disabled"),e=r.gsap.utils.toArray(t),r.gsap.defaults({overwrite:"auto"}),r.gsap.set(".left-content > *",{xPercent:-50}),f=[],e.forEach(function(t){var u=t.querySelector(".left-content"),e=r.gsap.to(t,{scrollTrigger:{scroller:n,trigger:t,start:"top 185",end:"bottom bottom-="+(window.innerHeight-u.clientHeight-205)+"px",onUpdate:function(n){return function(n,t){var e=t.querySelectorAll(".contentMarker"),f=r.gsap.utils.toArray(e),u=void 0,o=window.pageYOffset||document.documentElement.scrollTop+300;f&&(f.forEach(function(n){o>n.offsetTop-window.innerHeight/2&&(u=n.content)}),0===n.progress?u=f[0].content:1===n.progress&&(u=f[n.pin.childElementCount-1].content));!u||null!==i&&u.isSameNode(i)||(i&&i.leave(),u.enter(),i=u)}(n,t)},pin:u}});f.push(e)}),e.forEach(function(n){var t=n.querySelectorAll(".contentMarker");r.gsap.utils.toArray(t).forEach(function(t){t.content=n.querySelector("."+t.dataset.markerContent);r.gsap.set(t.content,{xPercent:-50});t.content.enter=function(){r.gsap.fromTo(t.content,{autoAlpha:0},{duration:0,autoAlpha:1,rotateY:0})};t.content.leave=function(){r.gsap.to(t.content,{duration:0,autoAlpha:0})}})}),i=void 0,o=window.matchMedia("screen and (max-width: 767px)"),u.ScrollTrigger.addEventListener("refreshInit",s),s())}};t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.initCounter()},startCounter:function(n){$(n).counterUp({delay:10,time:1200})},initCounter:function(){var i=this,n,t;$(".js-timeline-popup .js-stat-number").removeClass("disabled");n=document.querySelectorAll(".js-stat-number:not(.disabled):not(.created)");0!==n.length&&(t=new IntersectionObserver(function(n){n.forEach(function(n){n.isIntersecting&&(i.startCounter(n.target),n.target.classList.add("created"),t.unobserve(n.target))})},{threshold:.5}),n.forEach(function(n){return t.observe(n)}))}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.initVideo()},initVideo:function(){$(".js-campaign-banner-video")&&$(".js-campaign-banner-iframe").attr("src",$(".js-campaign-banner-video").data("video-link"))}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$video:$(".js-video"),init:function(){this.initVideo()},initVideo:function(){if(this.$video.length){var n=this;this.$video.each(function(){var t=$(this),i=t.data("src"),r=t.data("title");n.createIframe(i,r,t)})}},createIframe:function(n,t,i){var r='<iframe class="video__iframe" " scrolling="no" src="'+n+'" title="'+t+'" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen><\/iframe>';$(i).append(r)}};t.default=i},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var s;Object.defineProperty(t,"__esModule",{value:!0});var u=r(i(5)),h=r(i(13)),c=r(i(17)),l=r(i(33)),a=r(i(45)),v=r(i(51)),f=r(i(6)),e=r(i(34)),y=r(i(47)),p=r(i(52)),w=r(i(46)),b=r(i(30)),k=r(i(53)),d=r(i(617)),o=r(i(618)),g=r(i(29)),nt=r(i(19));s={btnsPopupOpen:document.querySelectorAll(".js-popup-open"),popupOpenedClass:"timeline__popup-overlay--opened",init:function(){var t=$(".js-popup-content").find(".js-slider-out"),n;t.length>0&&t.slick("unslick");n=$(".timeline").find(".map-module").find("select");n.length>0&&n.selectric("destroy");this.removeDoubleSelectricInMap();this.checkTimeline();this.bindClickEvents()},removeDoubleSelectricInMap:function(){if($(window).width()<1024){var n=$(".timeline .filters__items");n.length>0&&n.find(".selectric-wrapper").remove()}},checkTimeline:function(){var n=this,t=document.querySelectorAll(".main > .timeline");0!==t.length&&t.forEach(function(t){n.initTimeline(t);n.quickSelectSlide(t)})},reinitTimeline:function(n){var t=this;0!==n.length&&n.each(function(n,i){var r=$(i).find(".js-timeline-for"),u=$(i).find(".js-timeline-nav");r.hasClass("slick-initialized")&&(t.unslick(r,".timeline__year"),t.unslick(u,".timeline__item"));setTimeout(function(){t.initTimeline(i);t.quickSelectSlide(i)},200)})},unslick:function(n,t){n.removeClass("slick-initialized slick-slider slick-vertical");var i=n.find(t);n.replaceWith(i)},initTimeline:function(n){var u=this,t=$(n).find(".js-timeline-for").first(),i=$(n).find(".js-timeline-nav").first(),r=i.next();i.slick({dots:!1,infinite:!1,slidesToShow:1,slidesToScroll:1,speed:500,arrows:!0,autoplay:!1,vertical:!0,asNavFor:t,swipe:!1,prevArrow:r.find(".js-prev-button"),nextArrow:r.find(".js-next-button"),responsive:[{breakpoint:1024,settings:{vertical:!1,swipe:!0}}]});t.slick({dots:!1,infinite:!1,slidesToShow:6,slidesToScroll:1,speed:500,arrows:!1,vertical:!0,swipe:!1,asNavFor:i,responsive:[{breakpoint:1024,settings:{vertical:!1,centerMode:!0,slidesToShow:$(n).find(".js-timeline-for .timeline__year").first().length<5?2:3}},{breakpoint:768,settings:{vertical:!1,centerMode:!0,slidesToShow:2}}]});t.on("afterChange",function(){u.restylePassedYears(t)})},quickSelectSlide:function(n){var t=$(n).find(".timeline__years").first().find(".slick-slide"),i=$(n).find(".js-timeline-for").first(),r=$(n).find(".js-timeline-nav").first();t.each(function(n,t){t.addEventListener("click",function(){i.slick("slickGoTo",t.getAttribute("data-slick-index"),!1);r.slick("slickGoTo",t.getAttribute("data-slick-index"),!1)})})},restylePassedYears:function(n){var i=$(n).find(".slick-slide"),t=$(n).find(".slick-current").data("slick-index");i.each(function(n,i){t>0&&i.getAttribute("data-slick-index")<t?i.classList.add("slick-slide--passed"):i.classList.remove("slick-slide--passed")})},bindClickEvents:function(){var n=this;this.btnsPopupOpen.forEach(function(t){t.addEventListener("click",function(){var ut=$(t),lt=ut.data("index"),tt=ut.closest(".timeline"),at=$(tt).find(".js-popup-content[data-index="+lt+"]").html(),i=$(tt).next().find(".timeline__popup-holder"),r,s,it,ft,et,ot,st,ht,rt,ct;i.html(at);$(tt).next().addClass(n.popupOpenedClass);u.default.disableScroll();h.default.init();c.default.init();a.default.init();r=i.find(".slider");r&&r.length>0&&($(r).parent().removeClass("rte"),g.default.init(r));s=i.find(".js-map");s&&s.length>0&&($(".map-module").parent().removeClass("rte"),l.default.init(s),it=$(".js-timeline-popup").find("select"),$(it).selectric({arrowButtonMarkup:'<span class="selectric-arrow icon font-ico-chevron-down"><span class="sr-only">Select options<\/span><\/span>',disableOnMobile:!1,nativeOnMobile:!1}),(window.innerWidth?window.innerWidth:$(window).width())<768&&setTimeout(function(){$(".js-timeline-popup .selectric-scroll").append('<button class="selectric-done js-selectric-done" type="button">Done<\/button>')},1e3),$(document).on("click",".js-selectric-done",function(){$(it).selectric("close")}));v.default.initLottie();ft=document.querySelectorAll(".js-timeline-popup .jarallax");e.default.paralax(ft);et=i[0].querySelectorAll(".js-chart");k.default.initCharts(et);ot=i.find(".js-areas");d.default.initAreas(ot);e.default.fullImg(i,".js-timeline-popup .full-img:not(:last-child)");y.default.initCounter();p.default.initAnimation();w.default.textImgScroll(i,".js-timeline-popup .content-container");f.default.financialCalendar();st=i[0].querySelectorAll(".js-animation");b.default.animation(st);ht=i.find(".timeline");n.reinitTimeline(ht);rt=i[0].querySelectorAll(".js-case-studies-slider");ct=i.find(".js-people-slider");o.default.slider(ct);o.default.updatePeopleLinks();nt.default.init();rt.length>0&&f.default.caseStudiesSlide(rt)})});$(".js-popup-close").on("click",function(){document.querySelector(".timeline__popup-overlay--opened").classList.remove(n.popupOpenedClass);n.checkVideo();u.default.enableScroll();setTimeout(function(){$(".timeline__popup-holder").empty()},500)})},checkVideo:function(){var n=$(".timeline__popup .js-iframe");n.length&&n.each(function(){if($(this).attr("src").indexOf("autoplay")){var n=$(this).data("src");$(this).attr("src",n)}})}};t.default=s},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.initLottie()},initLottie:function(){var t=this,n;$(".js-timeline-popup .lottie-player").removeClass("disabled");n=document.querySelectorAll(".lottie-player:not(.disabled):not(.created)");0!==n.length&&n.forEach(function(n){var i=n.dataset.src;t.createLottie(n,i);setTimeout(function(){var i=n.querySelector("lottie-player");t.playLottie(i);n.classList.add("created")},100)})},createLottie:function(n,t){var i='<lottie-player src="'+t+'"><\/lottie-player>';n.innerHTML=i},playLottie:function(n){LottieInteractivity.create({mode:"scroll",player:n,actions:[{visibility:[0,1],type:"seek",frames:[0,60]}]})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.initAnimation()},initAnimation:function(){var n,t;$(".js-timeline-popup .js-stat-wrap").removeClass("disabled");n=document.querySelectorAll(".js-stat-wrap:not(.disabled)");0!==n.length&&(t=new IntersectionObserver(function(n){n.forEach(function(n){n.isIntersecting&&(n.target.querySelector(".js-stat").classList.add("show"),t.unobserve(n.target))})},{threshold:.5}),n.forEach(function(n){return t.observe(n)}))}};t.default=i},function(n,t,i){"use strict";var e;Object.defineProperty(t,"__esModule",{value:!0});var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(54)),o=i(245),r=i(459),f=i(596),s=i(603);u.use([o.PieChart,r.TitleComponent,r.DatasetComponent,r.TransformComponent,r.TooltipComponent,r.GridComponent,f.LabelLayout,f.UniversalTransition,s.CanvasRenderer]);e={init:function(){var n=document.querySelectorAll(".js-chart:not(.disabled)");this.initCharts(n)},initCharts:function(n){var t=this;0!==n.length&&n.forEach(function(n){t.initializeChart(n)})},initializeChart:function(n){var f=this,r=n.querySelector(".js-chart-graph"),e=this.setCanvasSize(window.innerWidth),s=e.width,h=e.height;r.width=s;r.height=h;var t=u.init(r),o=n.querySelector(".js-chart-popup"),i=$(n).find(".js-chart-popup-slider");i.slick({infinite:!0,slidesToShow:1,slidesToScroll:1,speed:500,arrows:!0,prevArrow:'<button class="slider__btn chart-popup__prev" type="button" aria-label="Previous slide"><\/button>',nextArrow:'<button class="slider__btn chart-popup__next" type="button" aria-label="Next slide"><\/button>'});i.on("afterChange",function(n,i,r){t.getOption().series[0].data.forEach(function(n,i){i===r?t.dispatchAction({type:"highlight",seriesIndex:0,dataIndex:r}):t.dispatchAction({type:"downplay",seriesIndex:0,dataIndex:i})})});"ontouchstart"in window||navigator.msMaxTouchPoints>0?new IntersectionObserver(function(r,u){r.forEach(function(r){r.isIntersecting&&(f.initializeGraph(n,t,i,o),u.unobserve(n))})},{root:null,rootMargin:"0px",threshold:.5}).observe(n):n.onmouseover=function(){return f.initializeGraph(n,t,i,o)}},initializeGraph:function(n,t,i,r){"ontouchstart"in window||navigator.msMaxTouchPoints>0||(n.onmouseover=null);var f=n.querySelectorAll(".js-legend-tag"),o=Array.from(f).map(function(n){return n.dataset.color}),s=n.querySelector(".js-chart-popup-close"),u=window.innerWidth,h=Array.from(f).map(function(n){return{value:n.dataset.value,name:n.dataset.name}}),e={tooltip:{trigger:"item"},series:[{type:"pie",radius:["40%","70%"],animationTypeUpdate:"transition",right:u>767?0:"5%",left:u>767?0:"5%",data:h,padding:u>767?10:20,itemStyle:{color:function(n){var t=n.dataIndex;return o[t]},borderColor:"#fff",borderWidth:5},label:{show:!0,position:"outside",color:"#002D72",fontWeight:"900",fontFamily:"MuseoSans, sans-serif",fontSize:this.setFontSize(u),lineHeight:this.setLineHeight(u),overflow:u>767?"break":"none",formatter:function(n){var i=n.name,t=n.percent;return u<768?t+"%":i+" ("+t+"%)"}},labelLine:{show:!1},labelLayout:{align:u>767?null:"center"},emphasis:{scale:!0}}]};t.on("click",function(n){t.getOption().series[0].data.forEach(function(i,r){r===n.dataIndex?t.dispatchAction({type:"highlight",seriesIndex:0,dataIndex:n.dataIndex}):t.dispatchAction({type:"downplay",seriesIndex:0,dataIndex:r})});i.slick("slickGoTo",n.dataIndex);r.classList.contains("chart-popup--visible")||r.classList.add("chart-popup--visible")});s.addEventListener("click",function(){var n=t.getOption().series[0];r.classList.remove("chart-popup--visible");n.data.forEach(function(n,i){t.dispatchAction({type:"downplay",seriesIndex:0,dataIndex:i})})});e&&t.setOption(e)},setCanvasSize:function(n){return n>1400?{width:750,height:630}:n<1400&&n>1200?{width:700,height:580}:n<1200&&n>1100?{width:650,height:550}:n<1101&&n>1023?{width:600,height:500}:n<1024&&n>767?{width:Math.round(n/100*90),height:Math.round(n/100*70)}:{width:n-20,height:n-20}},setFontSize:function(n){return n>1200?17:n<1201&&n>1024?16:n>767&&n<1025?14:10},setLineHeight:function(n){return n>1024?26:n>767&&n<1025?21:12}};t.default=e},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(55);Object.keys(r).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(t,n,{enumerable:!0,get:function(){return r[n]}})})},function(n,t,i){"use strict";var r,u,f,e;Object.defineProperty(t,"__esModule",{value:!0});r=i(56);Object.keys(r).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(t,n,{enumerable:!0,get:function(){return r[n]}})});u=i(207);Object.keys(u).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(t,n,{enumerable:!0,get:function(){return u[n]}})});f=i(208);e=i(241);f.use(e.installLabelLayout)},function(n,t,i){(function(n,r){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function bt(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function ur(n){return function(){for(var i=[],t=0;t<arguments.length;t++)i[t]=arguments[t];if(!this.isDisposed())return er(this,n,i);s(this.id)}}function fr(n){return function(){for(var i=[],t=0;t<arguments.length;t++)i[t]=arguments[t];return er(this,n,i)}}function er(n,t,i){return i[0]=i[0]&&i[0].toLowerCase(),at.default.prototype[t].apply(n,i)}function s(t){"production"!==n.env.NODE_ENV&&o.warn("Instance "+t+" has been disposed")}function pr(n){ht[n]=!1}function hi(n){return v[l.getAttribute(n,si)]}function ci(n,t){yr[n]=t}function wr(n){u.indexOf(ei,n)<0&&ei.push(n)}function br(n,t){vi(fi,n,t,lu)}function li(n,t){c.default.on(n,t)}function k(n,t,i){u.isFunction(t)&&(i=t,t="");var r=u.isObject(n)?n.type:[n,n={event:t}][0];n.event=(n.event||r).toLowerCase();t=n.event;tt[t]||(u.assert(rr.test(r)&&rr.test(t)),ot[r]||(ot[r]={action:i,actionInfo:n}),tt[t]=r)}function y(n,t){vi(st,n,t,ir,"visual")}function vi(t,i,r,f,e){if((u.isFunction(i)||u.isObject(i))&&(r=i,i=f),"production"!==n.env.NODE_ENV){if(isNaN(i)||null==i)throw new Error("Illegal priority");u.each(t,function(n){u.assert(n.__raw!==r)})}if(!(u.indexOf(ai,r)>=0)){ai.push(r);var o=bi.default.wrapStageHandler(r,e);o.__prio=i;o.__raw=r;t.push(o)}}function kr(n,t){oi[n]=t}var it,b,dt,ut,a,gt,ni,ti,d,g,or,sr,ii,hr,ft,cr,lr,h,ar,ri,ui,nt,et,vr,ai;Object.defineProperty(t,"__esModule",{value:!0});t.dataTool=t.registerTransform=t.registerVisual=t.registerLayout=t.registerLocale=t.disconnect=t.PRIORITY=t.dependencies=t.version=void 0;t.init=function(t,i,r){var s=!(r&&r.ssr),e,f;if(s){if("production"!==n.env.NODE_ENV&&!t)throw new Error("Initialize failed: invalid dom.");if(e=hi(t),e)return"production"!==n.env.NODE_ENV&&o.warn("There is a chart instance already initialized on the dom."),e;"production"!==n.env.NODE_ENV&&(!u.isDom(t)||"CANVAS"===t.nodeName.toUpperCase()||(t.clientWidth||r&&null!=r.width)&&(t.clientHeight||r&&null!=r.height)||o.warn("Can't get DOM width or height. Please check dom.clientWidth and dom.clientHeight. They should not be 0.For example, you may need to call this in the callback of window.onload."))}return f=new nt(t,i,r),f.id="ec_"+au++,v[f.id]=f,s&&l.setAttribute(t,si,f.id),lr(f),c.default.trigger("afterinit",f),f};t.connect=function(n){if(u.isArray(n)){var t=n;n=null;u.each(t,function(t){null!=t.group&&(n=t.group)});n=n||"g_"+vu++;u.each(t,function(t){t.group=n})}return ht[n]=!0,n};t.disConnect=pr;t.dispose=function(n){u.isString(n)?n=v[n]:n instanceof nt||(n=hi(n));n instanceof nt&&!n.isDisposed()&&n.dispose()};t.getInstanceByDom=hi;t.getInstanceById=function(n){return v[n]};t.registerTheme=ci;t.registerPreprocessor=wr;t.registerProcessor=br;t.registerPostInit=function(n){li("afterinit",n)};t.registerPostUpdate=function(n){li("afterupdate",n)};t.registerUpdateLifecycle=li;t.registerAction=k;t.registerCoordinateSystem=function(n,t){vt.default.register(n,t)};t.getCoordinateSystemDimensions=function(n){var t=vt.default.get(n);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()};it=i(58);Object.defineProperty(t,"registerLocale",{enumerable:!0,get:function(){return it.registerLocale}});t.registerLoading=kr;t.setCanvasCreator=function(t){"production"!==n.env.NODE_ENV&&o.deprecateLog("setCanvasCreator is deprecated. Use setPlatformAPI({ createCanvas }) instead.");nr.setPlatformAPI({createCanvas:t})};t.registerMap=function(n,t,i){var r=tr.getImpl("registerMap");r&&r(n,t,i)};t.getMap=function(n){var t=tr.getImpl("getMap");return t&&t(n)};var ct=i(62),yi=bt(i(143)),u=i(63),p=e(i(60)),lt=e(i(151)),at=e(i(94)),dr=e(i(155)),gr=e(i(167)),vt=e(i(168)),nu=e(i(169)),pi=e(i(170)),tu=e(i(172)),wi=e(i(173)),iu=e(i(184)),yt=e(i(185)),w=bt(i(116)),pt=i(112),f=i(111),l=bt(i(113)),ru=i(187),wt=i(188),uu=e(i(189)),bi=e(i(190)),fu=e(i(191)),eu=e(i(192)),ki=i(61),ou=i(193),di=i(194),gi=i(195),o=i(115),su=i(196),hu=i(179),rt=i(197),cu=e(i(198)),c=e(i(205)),nr=i(64),tr=i(206);t.version="5.4.2";t.dependencies={zrender:"5.4.3"};var lu=2e3,ir=3e3,rr=(t.PRIORITY={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:ir,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:4500,ARIA:6e3,DECAL:7e3}},/^[a-zA-Z0-9_]+$/),kt="__connectUpdateStatus";ri=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return ct.__extends(t,n),t}(at.default);ui=ri.prototype;ui.on=fr("on");ui.off=fr("off");nt=function(t){function i(i,f,e){function w(n,t){return n.__prio-t.__prio}var o=t.call(this,new ou.ECEventProcessor)||this,h,v,s,y;o._chartsViews=[];o._chartsMap={};o._componentsViews=[];o._componentsMap={};o._pendingActions=[];e=e||{};u.isString(f)&&(f=yr[f]);o._dom=i;var c="canvas",l="auto",a=!1;return"production"!==n.env.NODE_ENV&&(h=p.default.hasGlobalWindow?window:r,c=h.__ECHARTS__DEFAULT__RENDERER__||c,l=u.retrieve2(h.__ECHARTS__DEFAULT__COARSE_POINTER,l),v=h.__ECHARTS__DEFAULT__USE_DIRTY_RECT__,a=null==v?a:v),s=o._zr=yi.init(i,{renderer:e.renderer||c,devicePixelRatio:e.devicePixelRatio,width:e.width,height:e.height,ssr:e.ssr,useDirtyRect:u.retrieve2(e.useDirtyRect,a),useCoarsePointer:u.retrieve2(e.useCoarsePointer,l),pointerSize:e.pointerSize}),o._ssr=e.ssr,o._throttledZrFlush=ru.throttle(u.bind(s.flush,s),17),(f=u.clone(f))&&pi.default(f,!0),o._theme=f,o._locale=it.createLocaleObject(e.locale||it.SYSTEM_LANG),o._coordSysMgr=new vt.default,y=o._api=cr(o),lt.default(st,w),lt.default(fi,w),o._scheduler=new bi.default(o,y,fi,st),o._messageCenter=new ri,o._initEvents(),o.resize=u.bind(o.resize,o),s.animation.on("frame",o._onframe,o),or(s,o),sr(s,o),u.setAsPrimitive(o),o}return ct.__extends(i,t),i.prototype._onframe=function(){var n,i,u;if(!this._disposed)if(ar(this),n=this._scheduler,this.__pendingUpdate){i=this.__pendingUpdate.silent;this.__flagInMainProcess=!0;try{b(this);a.update.call(this,null,this.__pendingUpdate.updateParams)}catch(n){throw this.__flagInMainProcess=!1,this.__pendingUpdate=null,n;}this._zr.flush();this.__flagInMainProcess=!1;this.__pendingUpdate=null;d.call(this,i);g.call(this,i)}else if(n.unfinished){var r=1,t=this._model,f=this._api;n.unfinished=!1;do u=+new Date,n.performSeriesTasks(t),n.performDataProcessorTasks(t),ni(this,t),n.performVisualTasks(t),ft(this,this._model,f,"remain",{}),r-=+new Date-u;while(r>0&&n.unfinished);n.unfinished||this._zr.flush()}},i.prototype.getDom=function(){return this._dom},i.prototype.getId=function(){return this.id},i.prototype.getZr=function(){return this._zr},i.prototype.isSSR=function(){return this._ssr},i.prototype.setOption=function(t,i,r){var f,c,l,h;if(this.__flagInMainProcess)"production"!==n.env.NODE_ENV&&o.error("`setOption` should not be called during main process.");else if(this._disposed)s(this.id);else{if(u.isObject(i)&&(r=i.lazyUpdate,f=i.silent,c=i.replaceMerge,l=i.transition,i=i.notMerge),this.__flagInMainProcess=!0,!this._model||i){var v=new nu.default(this._api),y=this._theme,e=this._model=new dr.default;e.scheduler=this._scheduler;e.ssr=this._ssr;e.init(null,null,null,y,this._locale,v)}if(this._model.setOption(t,{replaceMerge:c},ei),h={seriesTransition:l,optionChanged:!0},r)this.__pendingUpdate={silent:f,updateParams:h},this.__flagInMainProcess=!1,this.getZr().wakeUp();else{try{b(this);a.update.call(this,null,h)}catch(n){throw this.__pendingUpdate=null,this.__flagInMainProcess=!1,n;}this._ssr||this._zr.flush();this.__pendingUpdate=null;this.__flagInMainProcess=!1;d.call(this,f);g.call(this,f)}}},i.prototype.setTheme=function(){o.deprecateLog("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},i.prototype.getModel=function(){return this._model},i.prototype.getOption=function(){return this._model&&this._model.getOption()},i.prototype.getWidth=function(){return this._zr.getWidth()},i.prototype.getHeight=function(){return this._zr.getHeight()},i.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||p.default.hasGlobalWindow&&window.devicePixelRatio||1},i.prototype.getRenderedCanvas=function(t){return"production"!==n.env.NODE_ENV&&o.deprecateReplaceLog("getRenderedCanvas","renderToCanvas"),this.renderToCanvas(t)},i.prototype.renderToCanvas=function(t){t=t||{};var i=this._zr.painter;if("production"!==n.env.NODE_ENV&&"canvas"!==i.type)throw new Error("renderToCanvas can only be used in the canvas renderer.");return i.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},i.prototype.renderToSVGString=function(t){t=t||{};var i=this._zr.painter;if("production"!==n.env.NODE_ENV&&"svg"!==i.type)throw new Error("renderToSVGString can only be used in the svg renderer.");return i.renderToString({useViewBox:t.useViewBox})},i.prototype.getSvgDataURL=function(){if(p.default.svgSupported){var n=this._zr,t=n.storage.getDisplayList();return u.each(t,function(n){n.stopAnimation(null,!0)}),n.painter.toDataURL()}},i.prototype.getDataURL=function(n){var i;if(!this._disposed){var r=(n=n||{}).excludeComponents,f=this._model,t=[],e=this;return u.each(r,function(n){f.eachComponent({mainType:n},function(n){var i=e._componentsMap[n.__viewId];i.group.ignore||(t.push(i),i.group.ignore=!0)})}),i="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png")),u.each(t,function(n){n.group.ignore=!1}),i}s(this.id)},i.prototype.getConnectedDataURL=function(n){var l;if(!this._disposed){var e="svg"===n.type,a=this.group,y=Math.min,p=Math.max;if(ht[a]){var r=1/0,f=1/0,o=-1/0,h=-1/0,c=[],i=n&&n.pixelRatio||this.getDevicePixelRatio();u.each(v,function(t){if(t.group===a){var s=e?t.getZr().painter.getSvgDom().innerHTML:t.renderToCanvas(u.clone(n)),i=t.getDom().getBoundingClientRect();r=y(i.left,r);f=y(i.top,f);o=p(i.right,o);h=p(i.bottom,h);c.push({dom:s,left:i.left,top:i.top})}});var b=(o*=i)-(r*=i),k=(h*=i)-(f*=i),d=nr.platformApi.createCanvas(),t=yi.init(d,{renderer:e?"svg":"canvas"});return(t.resize({width:b,height:k}),e)?(l="",u.each(c,function(n){var t=n.left-r,i=n.top-f;l+='<g transform="translate('+t+","+i+')">'+n.dom+"<\/g>"}),t.painter.getSvgRoot().innerHTML=l,n.connectedBackgroundColor&&t.painter.setBackgroundColor(n.connectedBackgroundColor),t.refreshImmediately(),t.painter.toDataURL()):(n.connectedBackgroundColor&&t.add(new w.Rect({shape:{x:0,y:0,width:b,height:k},style:{fill:n.connectedBackgroundColor}})),u.each(c,function(n){var u=new w.Image({style:{x:n.left*i-r,y:n.top*i-f,image:n.dom}});t.add(u)}),t.refreshImmediately(),d.toDataURL("image/"+(n&&n.type||"png")))}return this.getDataURL(n)}s(this.id)},i.prototype.convertToPixel=function(n,t){return gt(this,"convertToPixel",n,t)},i.prototype.convertFromPixel=function(n,t){return gt(this,"convertFromPixel",n,t)},i.prototype.containPixel=function(t,i){if(!this._disposed){var r,f=this._model,e=l.parseFinder(f,t);return u.each(e,function(t,f){f.indexOf("Models")>=0&&u.each(t,function(t){var e=t.coordinateSystem,u;e&&e.containPoint?r=r||!!e.containPoint(i):"seriesModels"===f?(u=this._chartsMap[t.__viewId],u&&u.containPoint?r=r||u.containPoint(i,t):"production"!==n.env.NODE_ENV&&o.warn(f+": "+(u?"The found component do not support containPoint.":"No view mapping to the found component."))):"production"!==n.env.NODE_ENV&&o.warn(f+": containPoint is not supported")},this)},this),!!r}s(this.id)},i.prototype.getVisual=function(t,i){var s=this._model,r=l.parseFinder(s,t,{defaultMainType:"series"}),e=r.seriesModel,u,f;return"production"!==n.env.NODE_ENV&&(e||o.warn("There is no specified series model")),u=e.getData(),f=r.hasOwnProperty("dataIndexInside")?r.dataIndexInside:r.hasOwnProperty("dataIndex")?u.indexOfRawIndex(r.dataIndex):null,null!=f?gi.getItemVisualFromData(u,f,i):gi.getVisualFromData(u,i)},i.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},i.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},i.prototype._initEvents=function(){var t=this;u.each(vr,function(i){var r=function(r){var f,a=t.getModel(),c=r.target,v="globalout"===i,e,h,s,l;(v?f={}:c&&rt.findEventDispatcher(c,function(n){var t=pt.getECData(n),i;return t&&null!=t.dataIndex?(i=t.dataModel||a.getSeriesByIndex(t.seriesIndex),f=i&&i.getDataParams(t.dataIndex,t.dataType)||{},!0):t.eventData?(f=u.extend({},t.eventData),!0):void 0},!0),f)&&(e=f.componentType,h=f.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",h=f.seriesIndex),s=e&&null!=h&&a.getComponent(e,h),l=s&&t["series"===s.mainType?"_chartsMap":"_componentsMap"][s.__viewId],"production"!==n.env.NODE_ENV&&(v||s&&l||o.warn("model or view can not be found by params")),f.event=r,f.type=i,t._$eventProcessor.eventInfo={targetEl:c,packedEvent:f,model:s,view:l},t.trigger(i,f))};r.zrEventfulCallAtLast=!0;t._zr.on(i,r,t)});u.each(tt,function(n,i){t._messageCenter.on(i,function(n){this.trigger(i,n)},t)});u.each(["selectchanged"],function(n){t._messageCenter.on(n,function(t){this.trigger(n,t)},t)});su.handleLegacySelectEvents(this._messageCenter,this,this._api)},i.prototype.isDisposed=function(){return this._disposed},i.prototype.clear=function(){this._disposed?s(this.id):this.setOption({series:[]},!0)},i.prototype.dispose=function(){if(this._disposed)s(this.id);else{this._disposed=!0;this.getDom()&&l.setAttribute(this.getDom(),si,"");var n=this._api,t=this._model;u.each(this._componentsViews,function(i){i.dispose(t,n)});u.each(this._chartsViews,function(i){i.dispose(t,n)});this._zr.dispose();this._dom=this._model=this._chartsMap=this._componentsMap=this._chartsViews=this._componentsViews=this._scheduler=this._api=this._zr=this._throttledZrFlush=this._theme=this._coordSysMgr=this._messageCenter=null;delete v[this.id]}},i.prototype.resize=function(t){var r,f,i;if(this.__flagInMainProcess)"production"!==n.env.NODE_ENV&&o.error("`resize` should not be called during main process.");else if(this._disposed)s(this.id);else if(this._zr.resize(t),r=this._model,this._loadingFX&&this._loadingFX.resize(),r){f=r.resetOption("media");i=t&&t.silent;this.__pendingUpdate&&(null==i&&(i=this.__pendingUpdate.silent),f=!0,this.__pendingUpdate=null);this.__flagInMainProcess=!0;try{f&&b(this);a.update.call(this,{type:"resize",animation:u.extend({duration:0},t&&t.animation)})}catch(n){throw this.__flagInMainProcess=!1,n;}this.__flagInMainProcess=!1;d.call(this,i);g.call(this,i)}},i.prototype.showLoading=function(t,i){if(this._disposed)s(this.id);else if(u.isObject(t)&&(i=t,t=""),t=t||"default",this.hideLoading(),oi[t]){var r=oi[t](this._api,i),f=this._zr;this._loadingFX=r;f.add(r)}else"production"!==n.env.NODE_ENV&&o.warn("Loading effects "+t+" not exists.")},i.prototype.hideLoading=function(){this._disposed?s(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},i.prototype.makeActionFromEvent=function(n){var t=u.extend({},n);return t.type=tt[n.type],t},i.prototype.dispatchAction=function(n,t){var i,r;this._disposed?s(this.id):(u.isObject(t)||(t={silent:!!t}),ot[n.type]&&this._model)&&(this.__flagInMainProcess?this._pendingActions.push(n):(i=t.silent,ti.call(this,n,i),r=t.flush,r?this._zr.flush():!1!==r&&p.default.browser.weChat&&this._throttledZrFlush(),d.call(this,i),g.call(this,i)))},i.prototype.updateLabelLayout=function(){c.default.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},i.prototype.appendData=function(t){if(this._disposed)s(this.id);else{var r=t.seriesIndex,i=this.getModel().getSeriesByIndex(r);"production"!==n.env.NODE_ENV&&u.assert(t.data&&i);i.appendData(t);this._scheduler.unfinished=!0;this.getZr().wakeUp()}},i.internalField=function(){function t(n){n.clearColorPalette();n.eachSeries(function(n){n.clearColorPalette()})}function i(n){for(var i,t=[],u=n.currentStates,r=0;r<u.length;r++)i=u[r],"emphasis"!==i&&"blur"!==i&&"select"!==i&&t.push(i);n.selected&&n.states.select&&t.push("select");n.hoverState===f.HOVER_STATE_EMPHASIS&&n.states.emphasis?t.push("emphasis"):n.hoverState===f.HOVER_STATE_BLUR&&n.states.blur&&t.push("blur");n.useStates(t)}function r(n,t){if(!n.preventAutoZ){var i=n.get("z")||0,r=n.get("zlevel")||0;t.eachRendered(function(n){return function n(t,i,r,u){var f=t.getTextContent(),e=t.getTextGuideLine(),s,o,h;if(t.isGroup)for(s=t.childrenRef(),o=0;o<s.length;o++)u=Math.max(n(s[o],i,r,u),u);else t.z=i,t.zlevel=r,u=Math.max(t.z2,u);return(f&&(f.z=i,f.zlevel=r,isFinite(u)&&(f.z2=u+2)),e)&&(h=t.textGuideLineConfig,e.z=i,e.zlevel=r,isFinite(u)&&(e.z2=u+(h&&h.showAbove?1:-1))),u}(n,i,r,-1/0),!0})}}function e(n,t){t.eachRendered(function(n){if(!w.isElementRemoved(n)){var t=n.getTextContent(),i=n.getTextGuideLine();n.stateTransition&&(n.stateTransition=null);t&&t.stateTransition&&(t.stateTransition=null);i&&i.stateTransition&&(i.stateTransition=null);n.hasState()?(n.prevStates=n.currentStates,n.clearStates()):n.prevStates&&(n.prevStates=null)}})}function y(n,t){var r=n.getModel("stateAnimation"),o=n.isAnimationEnabled(),e=r.get("duration"),u=e>0?{duration:e,delay:r.get("delay"),easing:r.get("easing")}:null;t.eachRendered(function(n){var t,r,e;if(n.states&&n.states.emphasis){if(w.isElementRemoved(n))return;(n instanceof w.Path&&f.savePathStates(n),n.__dirty)&&(t=n.prevStates,t&&n.useStates(t));o&&(n.stateTransition=u,r=n.getTextContent(),e=n.getTextGuideLine(),r&&(r.stateTransition=u),e&&(e.stateTransition=u));n.__dirty&&i(n)}})}b=function(n){var t=n._scheduler;t.restorePipelines(n._model);t.prepareStageTasks();dt(n,!0);dt(n,!1);t.plan()};dt=function(t,i){function l(t){var y=t.__requireNewView,l,r,f,v;t.__requireNewView=!1;l="_ec_"+t.id+"_"+t.type;r=!y&&s[l];r||(f=ki.parseClassType(t.type),v=i?iu.default.getClass(f.main,f.sub):yt.default.getClass(f.sub),"production"!==n.env.NODE_ENV&&u.assert(v,f.sub+" does not exist."),(r=new v).init(o,h),s[l]=r,e.push(r),c.add(r.group));t.__viewId=r.__id=l;r.__alive=!0;r.__model=t;r.group.__ecComponentInfo={mainType:t.mainType,index:t.componentIndex};!i&&a.prepareView(r,t,o,h)}for(var r,o=t._model,a=t._scheduler,e=i?t._componentsViews:t._chartsViews,s=i?t._componentsMap:t._chartsMap,c=t._zr,h=t._api,f=0;f<e.length;f++)e[f].__alive=!1;for(i?o.eachComponent(function(n,t){"series"!==n&&l(t)}):o.eachSeries(l),f=0;f<e.length;)r=e[f],r.__alive?f++:(!i&&r.renderTask.dispose(),c.remove(r.group),r.dispose(o,h),e.splice(f,1),s[r.__id]===r&&delete s[r.__id],r.__id=r.group.__ecComponentInfo=null)};ut=function(n,t,i,r,e){function y(r){r&&r.__alive&&r[t]&&r[t](r.__model,o,n._api,i)}var o=n._model,c,a,s,v;(o.setUpdatePayload(i),r)?(c={},c[r+"Id"]=i[r+"Id"],c[r+"Index"]=i[r+"Index"],c[r+"Name"]=i[r+"Name"],a={mainType:r,query:c},e&&(a.subType=e),v=i.excludeSeriesId,null!=v&&(s=u.createHashMap(),u.each(l.normalizeToArray(v),function(n){var t=l.convertOptionIdName(n,null);null!=t&&s.set(t,!0)})),o&&o.eachComponent(a,function(t){if(!s||null==s.get(t.id))if(f.isHighDownPayload(i))if(t instanceof wi.default)i.type!==f.HIGHLIGHT_ACTION_TYPE||i.notBlur||t.get(["emphasis","disabled"])||f.blurSeriesFromHighlightPayload(t,i,n._api);else{var r=f.findComponentHighDownDispatchers(t.mainType,t.componentIndex,i.name,n._api),o=r.focusSelf,e=r.dispatchers;i.type===f.HIGHLIGHT_ACTION_TYPE&&o&&!i.notBlur&&f.blurComponent(t.mainType,t.componentIndex,n._api);e&&u.each(e,function(n){i.type===f.HIGHLIGHT_ACTION_TYPE?f.enterEmphasis(n):f.leaveEmphasis(n)})}else f.isSelectChangePayload(i)&&t instanceof wi.default&&(f.toggleSelectionFromPayload(t,i,n._api),f.updateSeriesElementSelection(t),h(n))},n),o&&o.eachComponent(a,function(t){s&&null!=s.get(t.id)||y(n["series"===r?"_chartsMap":"_componentsMap"][t.__viewId])},n)):u.each([].concat(n._componentsViews).concat(n._chartsViews),y)};a={prepareAndUpdate:function(n){b(this);a.update.call(this,n,{optionChanged:null!=n.newOption})},update:function(n,i){var r=this._model,u=this._api,o=this._zr,s=this._coordSysMgr,f=this._scheduler,h,e;r&&(r.setUpdatePayload(n),f.restoreData(r,n),f.performSeriesTasks(r),s.create(r,u),f.performDataProcessorTasks(r,n),ni(this,r),s.update(r,u),t(r),f.performVisualTasks(r,n),ii(this,r,u,n,i),h=r.get("backgroundColor")||"transparent",e=r.get("darkMode"),o.setBackgroundColor(h),null!=e&&"auto"!==e&&o.setDarkMode(e),c.default.trigger("afterupdate",r,u))},updateTransform:function(n){var o=this,i=this._model,f=this._api,e,r;i&&(i.setUpdatePayload(n),e=[],i.eachComponent(function(t,r){var u,s;"series"!==t&&(u=o.getViewOfComponentModel(r),u&&u.__alive&&(u.updateTransform?(s=u.updateTransform(r,i,f,n),s&&s.update&&e.push(u)):e.push(u)))}),r=u.createHashMap(),i.eachSeries(function(t){var e=o._chartsMap[t.__viewId],u;e.updateTransform?(u=e.updateTransform(t,i,f,n),u&&u.update&&r.set(t.uid,1)):r.set(t.uid,1)}),t(i),this._scheduler.performVisualTasks(i,n,{setDirty:!0,dirtyMap:r}),ft(this,i,f,n,{},r),c.default.trigger("afterupdate",i,f))},updateView:function(n){var i=this._model;i&&(i.setUpdatePayload(n),yt.default.markUpdateMethod(n,"updateView"),t(i),this._scheduler.performVisualTasks(i,n,{setDirty:!0}),ii(this,i,this._api,n,{}),c.default.trigger("afterupdate",i,this._api))},updateVisual:function(n){var r=this,i=this._model;i&&(i.setUpdatePayload(n),i.eachSeries(function(n){n.getData().clearAllVisual()}),yt.default.markUpdateMethod(n,"updateVisual"),t(i),this._scheduler.performVisualTasks(i,n,{visualType:"visual",setDirty:!0}),i.eachComponent(function(t,u){if("series"!==t){var f=r.getViewOfComponentModel(u);f&&f.__alive&&f.updateVisual(u,i,r._api,n)}}),i.eachSeries(function(t){r._chartsMap[t.__viewId].updateVisual(t,i,r._api,n)}),c.default.trigger("afterupdate",i,this._api))},updateLayout:function(n){a.update.call(this,n)}};gt=function(t,i,r,u){var e;if(t._disposed)s(t.id);else{for(var h,c=t._model,a=t._coordSysMgr.getCoordinateSystems(),v=l.parseFinder(c,r),f=0;f<a.length;f++)if(e=a[f],e[i]&&null!=(h=e[i](c,v,u)))return h;"production"!==n.env.NODE_ENV&&o.warn("No coordinate system that supports "+i+" found by the given finder.")}};ni=function(n,t){var i=n._chartsMap,r=n._scheduler;t.eachSeries(function(n){r.updateStreamModes(n,i[n.__viewId])})};ti=function(n,t){var i=this,rt=this.getModel(),nt=n.type,tt=n.escapeConnect,it=ot[nt],s=it.actionInfo,c=(s.update||"update").split(":"),e=c.pop(),o=null!=c[0]&&ki.parseClassType(c[0]),v,y,d,g;this.__flagInMainProcess=!0;v=[n];y=!1;n.batch&&(y=!0,v=u.map(n.batch,function(t){return(t=u.defaults(u.extend({},t),n)).batch=null,t}));var r,p=[],w=f.isSelectChangePayload(n),k=f.isHighDownPayload(n);if(k&&f.allLeaveBlur(this._api),u.each(v,function(t){if((r=(r=it.action(t,i._model,i._api))||u.extend({},t)).type=s.event||r.type,p.push(r),k){var f=l.preParseFinder(n),c=f.queryOptionMap,a=f.mainTypeSpecified?c.keys()[0]:"series";ut(i,e,t,a);h(i)}else w?(ut(i,e,t,"series"),h(i)):o&&ut(i,e,t,o.main,o.sub)}),"none"!==e&&!k&&!w&&!o)try{this.__pendingUpdate?(b(this),a.update.call(this,n),this.__pendingUpdate=null):a[e].call(this,n)}catch(n){throw this.__flagInMainProcess=!1,n;}(r=y?{type:s.event||nt,escapeConnect:tt,batch:p}:p[0],this.__flagInMainProcess=!1,t)||(d=this._messageCenter,(d.trigger(r.type,r),w)&&(g={type:"selectchanged",escapeConnect:tt,selected:f.getAllSelectedIndices(rt),isFromClick:n.isFromClick||!1,fromAction:n.type,fromActionPayload:n},d.trigger(g.type,g)))};d=function(n){for(var i,t=this._pendingActions;t.length;)i=t.shift(),ti.call(this,i,n)};g=function(n){n||this.trigger("updated")};or=function(n,t){n.on("rendered",function(i){t.trigger("rendered",i);!n.animation.isFinished()||t.__pendingUpdate||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")})};sr=function(n,t){n.on("mouseover",function(n){var r=n.target,i=rt.findEventDispatcher(r,f.isHighDownDispatcher);i&&(f.handleGlobalMouseOverForHighDown(i,n,t._api),h(t))}).on("mouseout",function(n){var r=n.target,i=rt.findEventDispatcher(r,f.isHighDownDispatcher);i&&(f.handleGlobalMouseOutForHighDown(i,n,t._api),h(t))}).on("click",function(n){var f=n.target,r=rt.findEventDispatcher(f,function(n){return null!=pt.getECData(n).dataIndex},!0),u,i;r&&(u=r.selected?"unselect":"select",i=pt.getECData(r),t._api.dispatchAction({type:u,dataType:i.dataType,dataIndexInside:i.dataIndex,seriesIndex:i.seriesIndex,isFromClick:!0}))})};ii=function(n,t,i,r,f){!function(n){var e=[],o=[],r=!1,t,i,f;(n.eachComponent(function(n,t){var u=t.get("zlevel")||0,f=t.get("z")||0,i=t.getZLevelKey();r=r||!!i;("series"===n?o:e).push({zlevel:u,z:f,idx:t.componentIndex,type:n,key:i})}),r)&&(f=e.concat(o),lt.default(f,function(n,t){return n.zlevel===t.zlevel?n.z-t.z:n.zlevel-t.zlevel}),u.each(f,function(r){var e=n.getComponent(r.type,r.idx),u=r.zlevel,f=r.key;null!=t&&(u=Math.max(t,u));f?(u===t&&f!==i&&u++,i=f):i&&(u===t&&u++,i="");t=u;e.setZLevel(u)}))}(t);hr(n,t,i,r,f);u.each(n._chartsViews,function(n){n.__alive=!1});ft(n,t,i,r,f);u.each(n._chartsViews,function(n){n.__alive||n.remove(t,i)})};hr=function(n,t,i,f,o,s){u.each(s||n._componentsViews,function(n){var u=n.__model;e(0,n);n.render(u,t,i,f);r(u,n);y(u,n)})};ft=function(n,t,i,o,s,h){var l=n._scheduler,a;s=u.extend(s||{},{updatedSeries:t.getSeries()});c.default.trigger("series:beforeupdate",t,i,s);a=!1;t.eachSeries(function(t){var i=n._chartsMap[t.__viewId],r;i.__alive=!0;r=i.renderTask;l.updatePayload(r,o);e(0,i);h&&h.get(t.uid)&&r.dirty();r.perform(l.getPerformArgs(r))&&(a=!0);i.group.silent=!!t.get("silent"),function(n,t){var i=n.get("blendMode")||null;t.eachRendered(function(n){n.isGroup||(n.style.blend=i)})}(t,i);f.updateSeriesElementSelection(t)});l.unfinished=a||l.unfinished;c.default.trigger("series:layoutlabels",t,i,s);c.default.trigger("series:transition",t,i,s);t.eachSeries(function(t){var i=n._chartsMap[t.__viewId];r(t,i);y(t,i)}),function(n,t){var r=n._zr.storage,i=0;r.traverse(function(n){n.isGroup||i++});i>t.get("hoverLayerThreshold")&&!p.default.node&&!p.default.worker&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var i=n._chartsMap[t.__viewId];i.__alive&&i.eachRendered(function(n){n.states.emphasis&&(n.states.emphasis.hoverLayer=!0)})}})}(n,t);c.default.trigger("series:afterupdate",t,i,s)};h=function(n){n.__needsUpdateStatus=!0;n.getZr().wakeUp()};ar=function(n){n.__needsUpdateStatus&&(n.getZr().storage.traverse(function(n){w.isElementRemoved(n)||i(n)}),n.__needsUpdateStatus=!1)};cr=function(n){return new(function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return ct.__extends(i,t),i.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},i.prototype.getComponentByElement=function(t){for(;t;){var i=t.__ecComponentInfo;if(null!=i)return n._model.getComponent(i.mainType,i.index);t=t.parent}},i.prototype.enterEmphasis=function(t,i){f.enterEmphasis(t,i);h(n)},i.prototype.leaveEmphasis=function(t,i){f.leaveEmphasis(t,i);h(n)},i.prototype.enterBlur=function(t){f.enterBlur(t);h(n)},i.prototype.leaveBlur=function(t){f.leaveBlur(t);h(n)},i.prototype.enterSelect=function(t){f.enterSelect(t);h(n)},i.prototype.leaveSelect=function(t){f.leaveSelect(t);h(n)},i.prototype.getModel=function(){return n.getModel()},i.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},i.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},i}(gr.default))(n)};lr=function(n){function t(n,t){for(var i=0;i<n.length;i++)n[i][kt]=t}u.each(tt,function(i,r){n._messageCenter.on(r,function(i){if(ht[n.group]&&0!==n[kt]){if(i&&i.escapeConnect)return;var f=n.makeActionFromEvent(i),r=[];u.each(v,function(t){t!==n&&t.group===n.group&&r.push(t)});t(r,0);u.each(r,function(n){1!==n[kt]&&n.dispatchAction(f)});t(r,2)}})})}}(),i}(at.default);et=nt.prototype;et.on=ur("on");et.off=ur("off");et.one=function(n,t,i){var r=this;o.deprecateLog("ECharts#one is deprecated.");this.on.call(this,n,function i(){for(var f=[],u=0;u<arguments.length;u++)f[u]=arguments[u];t&&t.apply&&t.apply(this,f);r.off(n,i)},i)};vr=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var ot={},tt={},fi=[],ei=[],st=[],yr={},oi={},v={},ht={},au=+new Date-0,vu=+new Date-0,si="_echarts_instance_";t.disconnect=pr;t.registerLayout=function(n,t){vi(st,n,t,1e3,"layout")};t.registerVisual=y;ai=[];t.registerTransform=hu.registerExternalTransform;y(2e3,wt.seriesStyleTask);y(4500,wt.dataStyleTask);y(4500,wt.dataColorPaletteTask);y(2e3,di.seriesSymbolTask);y(4500,di.dataSymbolTask);y(7e3,cu.default);wr(pi.default);br(900,tu.default);kr("default",uu.default);k({type:f.HIGHLIGHT_ACTION_TYPE,event:f.HIGHLIGHT_ACTION_TYPE,update:f.HIGHLIGHT_ACTION_TYPE},u.noop);k({type:f.DOWNPLAY_ACTION_TYPE,event:f.DOWNPLAY_ACTION_TYPE,update:f.DOWNPLAY_ACTION_TYPE},u.noop);k({type:f.SELECT_ACTION_TYPE,event:f.SELECT_ACTION_TYPE,update:f.SELECT_ACTION_TYPE},u.noop);k({type:f.UNSELECT_ACTION_TYPE,event:f.UNSELECT_ACTION_TYPE,update:f.UNSELECT_ACTION_TYPE},u.noop);k({type:f.TOGGLE_SELECT_ACTION_TYPE,event:f.TOGGLE_SELECT_ACTION_TYPE,update:f.TOGGLE_SELECT_ACTION_TYPE},u.noop);ci("light",fu.default);ci("dark",eu.default);t.dataTool={}}).call(t,i(57),function(){return this}())},function(n){"use strict";function h(){throw new Error("setTimeout has not been defined");}function c(){throw new Error("clearTimeout has not been defined");}function l(n){if(i===setTimeout)return setTimeout(n,0);if((i===h||!i)&&setTimeout)return i=setTimeout,setTimeout(n,0);try{return i(n,0)}catch(t){try{return i.call(null,n,0)}catch(t){return i.call(this,n,0)}}}function y(){o&&e&&(o=!1,e.length?u=e.concat(u):s=-1,u.length&&a())}function a(){var t,n;if(!o){for(t=l(y),o=!0,n=u.length;n;){for(e=u,u=[];++s<n;)e&&e[s].run();s=-1;n=u.length}e=null;o=!1,function(n){if(r===clearTimeout)return clearTimeout(n);if((r===c||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(n);try{r(n)}catch(t){try{return r.call(null,n)}catch(t){return r.call(this,n)}}}(t)}}function v(n,t){this.fun=n;this.array=t}function f(){}var i,r,t=n.exports={};!function(){try{i="function"==typeof setTimeout?setTimeout:h}catch(n){i=h}try{r="function"==typeof clearTimeout?clearTimeout:c}catch(n){r=c}}();var e,u=[],o=!1,s=-1;t.nextTick=function(n){var i=new Array(arguments.length-1),t;if(arguments.length>1)for(t=1;t<arguments.length;t++)i[t-1]=arguments[t];u.push(new v(n,i));1!==u.length||o||l(a)};v.prototype.run=function(){this.fun.apply(null,this.array)};t.title="browser";t.browser=!0;t.env={};t.argv=[];t.version="";t.versions={};t.on=f;t.addListener=f;t.once=f;t.off=f;t.removeListener=f;t.removeAllListeners=f;t.emit=f;t.prependListener=f;t.prependOnceListener=f;t.listeners=function(){return[]};t.binding=function(){throw new Error("process.binding is not supported");};t.cwd=function(){return"/"};t.chdir=function(){throw new Error("process.chdir is not supported");};t.umask=function(){return 0}},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function c(n,t){n=n.toUpperCase();h[n]=new l.default(t);o[n]=t}Object.defineProperty(t,"__esModule",{value:!0});t.SYSTEM_LANG=void 0;t.registerLocale=c;t.createLocaleObject=function(n){if(r.isString(n)){var t=o[n.toUpperCase()]||{};return n===f||n===s?r.clone(t):r.merge(r.clone(t),r.clone(o[e]),!1)}return r.merge(r.clone(n),r.clone(o[e]),!1)};t.getLocaleModel=function(n){return h[n]};t.getDefaultLocaleModel=function(){return h[e]};var l=u(i(59)),a=u(i(60)),v=u(i(141)),y=u(i(142)),r=i(63);var f="ZH",s="EN",e=s,o={},h={};t.SYSTEM_LANG=a.default.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase().indexOf(f)>-1?f:e;c(s,v.default);c(f,y.default)},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var r;Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},s=e(i(60)),f=i(61),h=i(65),c=e(i(67)),l=i(139),a=i(140),u=i(63);r=function(){function n(n,t,i){this.parentModel=t;this.ecModel=i;this.option=n}return n.prototype.init=function(){for(var t=[],n=3;n<arguments.length;n++)t[n-3]=arguments[n]},n.prototype.mergeOption=function(n){u.merge(this.option,n,!0)},n.prototype.get=function(n,t){return null==n?this.option:this._doGet(this.parsePath(n),!t&&this.parentModel)},n.prototype.getShallow=function(n,t){var i=this.option,r=null==i?i:i[n],u;return null!=r||t||(u=this.parentModel,u&&(r=u.getShallow(n))),r},n.prototype.getModel=function(t,i){var r=null!=t,u=r?this.parsePath(t):null;return new n(r?this._doGet(u):this.option,i=i||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(u)),this.ecModel)},n.prototype.isEmpty=function(){return null==this.option},n.prototype.restoreData=function(){},n.prototype.clone=function(){return new this.constructor(u.clone(this.option))},n.prototype.parsePath=function(n){return"string"==typeof n?n.split("."):n},n.prototype.resolveParentPath=function(n){return n},n.prototype.isAnimationEnabled=function(){if(!s.default.node&&this.option){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},n.prototype._doGet=function(n,t){var i=this.option,r;if(!n)return i;for(r=0;r<n.length&&(!n[r]||null!=(i=i&&"object"===(void 0===i?"undefined":o(i))?i[n[r]]:null));r++);return null==i&&t&&(i=t._doGet(this.resolveParentPath(n),t.parentModel)),i},n}();f.enableClassExtend(r);f.enableClassCheck(r);u.mixin(r,l.LineStyleMixin);u.mixin(r,a.ItemStyleMixin);u.mixin(r,h.AreaStyleMixin);u.mixin(r,c.default);t.default=r},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},u=function(){this.firefox=!1;this.ie=!1;this.edge=!1;this.newEdge=!1;this.weChat=!1},i=new function(){this.browser=new u;this.node=!1;this.wxa=!1;this.worker=!1;this.svgSupported=!1;this.touchEventsSupported=!1;this.pointerEventsSupported=!1;this.domSupported=!1;this.transformSupported=!1;this.transform3dSupported=!1;this.hasGlobalWindow="undefined"!=typeof window};"object"===("undefined"==typeof wx?"undefined":r(wx))&&"function"==typeof wx.getSystemInfoSync?(i.wxa=!0,i.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?i.worker=!0:"undefined"==typeof navigator?(i.node=!0,i.svgSupported=!0):function(n,t){var i=t.browser,f=n.match(/Firefox\/([\d.]+)/),e=n.match(/MSIE\s([\d.]+)/)||n.match(/Trident\/.+?rv:(([\d.]+))/),u=n.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(n),r;f&&(i.firefox=!0,i.version=f[1]);e&&(i.ie=!0,i.version=e[1]);u&&(i.edge=!0,i.version=u[1],i.newEdge=+u[1].split(".")[0]>18);o&&(i.weChat=!0);t.svgSupported="undefined"!=typeof SVGRect;t.touchEventsSupported="ontouchstart"in window&&!i.ie&&!i.edge;t.pointerEventsSupported="onpointerdown"in window&&(i.edge||i.ie&&+i.version>=11);t.domSupported="undefined"!=typeof document;r=document.documentElement.style;t.transform3dSupported=(i.ie&&"transition"in r||i.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in r)&&!("OTransition"in r);t.transformSupported=t.transform3dSupported||i.ie&&+i.version>=9}(navigator.userAgent,i);t.default=i},function(n,t,i){(function(n){"use strict";function f(n){var t={main:"",sub:""},i;return n&&(i=n.split(h),t.main=i[0]||"",t.sub=i[1]||""),t}function c(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return this.superClass.prototype[t].apply(n,r)}function l(n,t,i){return this.superClass.prototype[t].apply(n,i)}var o;Object.defineProperty(t,"__esModule",{value:!0});t.parseClassType=f;t.isExtendedClass=function(n){return!(!n||!n[e])};t.enableClassExtend=function(t,i){t.$constructor=t;t.extend=function(t){"production"!==n.env.NODE_ENV&&r.each(i,function(n){t[n]||console.warn("Method `"+n+"` should be implemented"+(t.type?" in "+t.type:"")+".")});var u,o,f=this;return o=f,r.isFunction(o)&&/^class\s/.test(Function.prototype.toString.call(o))?u=function(n){function t(){return n.apply(this,arguments)||this}return s.__extends(t,n),t}(f):(u=function(){(t.$constructor||f).apply(this,arguments)},r.inherits(u,this)),r.extend(u.prototype,t),u[e]=!0,u.extend=this.extend,u.superCall=c,u.superApply=l,u.superClass=f,u}};t.mountExtend=function(n,t){n.extend=t.extend};t.enableClassCheck=function(t){var i=["__\0is_clz",o++].join("_");t.prototype[i]=!0;"production"!==n.env.NODE_ENV&&r.assert(!t.isInstance,'The method "is" can not be defined.');t.isInstance=function(n){return!(!n||!n[i])}};t.enableClassManagement=function(t){var i={};t.registerClass=function(t){var s,o=t.type||t.prototype.type,e;return o&&(s=o,r.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(s),'componentType "'+s+'" illegal'),t.prototype.type=o,e=f(o),e.sub?e.sub!==u&&(function(n){var t=i[n.main];return t&&t[u]||((t=i[n.main]={})[u]=!0),t}(e)[e.sub]=t):("production"!==n.env.NODE_ENV&&i[e.main]&&console.warn(e.main+" exists."),i[e.main]=t)),t};t.getClass=function(n,t,r){var f=i[n];if(f&&f[u]&&(f=t?f[t]:null),r&&!f)throw new Error(t?"Component "+n+"."+(t||"")+" is used but not imported.":n+".type should be specified.");return f};t.getClassesByMainType=function(n){var o=f(n),e=[],t=i[o.main];return t&&t[u]?r.each(t,function(n,t){t!==u&&e.push(n)}):e.push(t),e};t.hasClass=function(n){var t=f(n);return!!i[t.main]};t.getAllClassMainTypes=function(){var n=[];return r.each(i,function(t,i){n.push(i)}),n};t.hasSubTypes=function(n){var r=f(n),t=i[r.main];return t&&t[u]}};var s=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),h=".",u="___EC__COMPONENT__CONTAINER___",e="___EC__EXTENDED_CLASS___";o=Math.round(10*Math.random())}).call(t,i(57))},function(n,t){var i;(function(r){"use strict";var h,c,l,a,v,y,p,w,b,o,s,k,d,g,u,nt,tt,it,rt,ut,ft,et,ot,e,f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(u){function o(n,t){return n!==e&&("function"==typeof Object.create?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,r){return n[i]=t?t(i,r):r}}var e="object"===(void 0===r?"undefined":f(r))?r:"object"===("undefined"==typeof self?"undefined":f(self))?self:"object"===f(this)?this:{};void 0===(i=function(n){u(o(e,o(n)))}.apply(t,[t]))||(n.exports=i)}(function(n){var i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},t;h=function(n,t){function r(){this.constructor=n}if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i(n,t);n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};c=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n};l=function(n,t){var u={},i,r;for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(n,i[r])&&(u[i[r]]=n[i[r]]);return u};a=function(n,t,i,r){var e,o=arguments.length,u=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r,s;if("object"===("undefined"==typeof Reflect?"undefined":f(Reflect))&&"function"==typeof Reflect.decorate)u=Reflect.decorate(n,t,i,r);else for(s=n.length-1;s>=0;s--)(e=n[s])&&(u=(o<3?e(u):o>3?e(t,i,u):e(t,i))||u);return o>3&&u&&Object.defineProperty(t,i,u),u};v=function(n,t){return function(i,r){t(i,r,n)}};y=function(n,t){if("object"===("undefined"==typeof Reflect?"undefined":f(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,t)};p=function(n,t,i,r){return new(i||(i=Promise))(function(u,f){function o(n){try{e(r.next(n))}catch(n){f(n)}}function s(n){try{e(r.throw(n))}catch(n){f(n)}}function e(n){var t;n.done?u(n.value):(t=n.value,t instanceof i?t:new i(function(n){n(t)})).then(o,s)}e((r=r.apply(n,t||[])).next())})};w=function(n,t){function o(e){return function(o){return function(e){if(f)throw new TypeError("Generator is already executing.");for(;r;)try{if(f=1,u&&(i=2&e[0]?u.return:e[0]?u.throw||((i=u.return)&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;switch(u=0,i&&(e=[2&e[0],i.value]),e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=(i=r.trys).length>0&&i[i.length-1])&&(6===e[0]||2===e[0])){r=0;continue}if(3===e[0]&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(6===e[0]&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(n){e=[6,n];u=0}finally{f=i=0}if(5&e[0])throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}([e,o])}}var f,u,i,e,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return e={next:o(0),"throw":o(1),"return":o(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e};b=function(n,t){for(var i in n)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||e(t,n,i)};e=Object.create?function(n,t,i,r){void 0===r&&(r=i);Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[i]}})}:function(n,t,i,r){void 0===r&&(r=i);n[r]=t[i]};o=function(n){var t="function"==typeof Symbol&&Symbol.iterator,i=t&&n[t],r=0;if(i)return i.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.");};s=function(n,t){var i="function"==typeof Symbol&&n[Symbol.iterator],r,f,u,e;if(!i)return n;u=i.call(n);e=[];try{for(;(void 0===t||t-->0)&&!(r=u.next()).done;)e.push(r.value)}catch(n){f={error:n}}finally{try{r&&!r.done&&(i=u.return)&&i.call(u)}finally{if(f)throw f.error;}}return e};k=function(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(s(arguments[t]));return n};d=function(){for(var t,i,u=0,n=0,f=arguments.length;n<f;n++)u+=arguments[n].length;for(t=Array(u),i=0,n=0;n<f;n++)for(var e=arguments[n],r=0,o=e.length;r<o;r++,i++)t[i]=e[r];return t};g=function(n,t,i){if(i||2===arguments.length)for(var u,r=0,f=t.length;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||t)};u=function(n){return this instanceof u?(this.v=n,this):new u(n)};nt=function(n,t,i){function o(n){s[n]&&(f[n]=function(t){return new Promise(function(i,u){r.push([n,t,i,u])>1||e(n,t)})})}function e(n,t){try{(i=s[n](t)).value instanceof u?Promise.resolve(i.value.v).then(c,l):h(r[0][2],i)}catch(n){h(r[0][3],n)}var i}function c(n){e("next",n)}function l(n){e("throw",n)}function h(n,t){n(t);r.shift();r.length&&e(r[0][0],r[0][1])}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var f,s=i.apply(n,t||[]),r=[];return f={},o("next"),o("throw"),o("return"),f[Symbol.asyncIterator]=function(){return this},f};tt=function(n){function i(i,f){t[i]=n[i]?function(t){return(r=!r)?{value:u(n[i](t)),done:"return"===i}:f?f(t):t}:f}var t,r;return t={},i("next"),i("throw",function(n){throw n;}),i("return"),t[Symbol.iterator]=function(){return this},t};it=function(n){function i(i){t[i]=n[i]&&function(t){return new Promise(function(r,u){!function(n,t,i,r){Promise.resolve(r).then(function(t){n({value:t,done:i})},t)}(r,u,(t=n[i](t)).done,t.value)})}}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=n[Symbol.asyncIterator];return r?r.call(n):(n=o(n),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t)};rt=function(n,t){return Object.defineProperty?Object.defineProperty(n,"raw",{value:t}):n.raw=t,n};t=Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t};ut=function(n){var i,r;if(n&&n.__esModule)return n;if(i={},null!=n)for(r in n)"default"!==r&&Object.prototype.hasOwnProperty.call(n,r)&&e(i,n,r);return t(i,n),i};ft=function(n){return n&&n.__esModule?n:{"default":n}};et=function(n,t,i,r){if("a"===i&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?n!==t||!r:!t.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?r:"a"===i?r.call(n):r?r.value:t.get(n)};ot=function(n,t,i,r,u){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!u)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?n!==t||!u:!t.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?u.call(n,i):u?u.value=i:t.set(n,i),i};n("__extends",h);n("__assign",c);n("__rest",l);n("__decorate",a);n("__param",v);n("__metadata",y);n("__awaiter",p);n("__generator",w);n("__exportStar",b);n("__createBinding",e);n("__values",o);n("__read",s);n("__spread",k);n("__spreadArrays",d);n("__spreadArray",g);n("__await",u);n("__asyncGenerator",nt);n("__asyncDelegator",tt);n("__asyncValues",it);n("__makeTemplateObject",rt);n("__importStar",ut);n("__importDefault",ft);n("__classPrivateFieldGet",et);n("__classPrivateFieldSet",ot)})}).call(t,function(){return this}())},function(n,t,i){"use strict";function e(n){var i,s,t,h,c,o;if(null==n||"object"!==(void 0===n?"undefined":f(n)))return n;if(i=n,s=r.call(n),"[object Array]"===s){if(!u(n))for(i=[],t=0,h=n.length;t<h;t++)i[t]=e(n[t])}else if(nt[s]){if(!u(n))if(c=n.constructor,c.from)i=c.from(n);else for(i=new c(n.length),t=0,h=n.length;t<h;t++)i[t]=n[t]}else if(!g[s]&&!u(n)&&!l(n))for(o in i={},n)n.hasOwnProperty(o)&&o!==v&&(i[o]=e(n[o]));return i}function y(n,t,i){var r,f,s;if(!o(t)||!o(n))return i?e(t):n;for(r in t)t.hasOwnProperty(r)&&r!==v&&(f=n[r],s=t[r],!o(s)||!o(f)||c(s)||c(f)||l(s)||l(f)||b(s)||b(f)||u(s)||u(f)?!i&&r in n||(n[r]=e(t[r])):y(f,s,i));return n}function it(n,t){if(Object.assign)Object.assign(n,t);else for(var i in t)t.hasOwnProperty(i)&&i!==v&&(n[i]=t[i]);return n}function rt(n,t,i){for(var r,f=w(t),u=0;u<f.length;u++)r=f[u],(i?null!=t[r]:null==n[r])&&(n[r]=t[r]);return n}function ut(n,t,i){var r,f,u;if(n&&t)if(n.forEach&&n.forEach===ht)n.forEach(t,i);else if(n.length===+n.length)for(r=0,f=n.length;r<f;r++)t.call(i,n[r],r,n);else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function p(n,t,i,r){if(n&&t){for(var u=0,f=n.length;u<f;u++)i=t.call(r,i,n[u],u,n);return i}}function w(n){var t,i;if(!n)return[];if(Object.keys)return Object.keys(n);t=[];for(i in n)n.hasOwnProperty(i)&&t.push(i);return t}function c(n){return Array.isArray?Array.isArray(n):"[object Array]"===r.call(n)}function ft(n){return"function"==typeof n}function o(n){var t=void 0===n?"undefined":f(n);return"function"===t||!!n&&"object"===t}function b(n){return!!g[r.call(n)]}function l(n){return"object"===(void 0===n?"undefined":f(n))&&"number"==typeof n.nodeType&&"object"===f(n.ownerDocument)}function k(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return a.apply(n,i)}function u(n){return n[d]}var f,d;Object.defineProperty(t,"__esModule",{value:!0});t.RADIAN_TO_DEGREE=t.HashMap=t.curry=t.bind=t.createCanvas=void 0;f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.guid=function(){return at++};t.logError=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];"undefined"!=typeof console&&console.error.apply(console,t)};t.clone=e;t.merge=y;t.mergeAll=function(n,t){for(var i=n[0],r=1,u=n.length;r<u;r++)i=y(i,n[r],t);return i};t.extend=it;t.defaults=rt;t.indexOf=function(n,t){if(n){if(n.indexOf)return n.indexOf(t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i}return-1};t.inherits=function(n,t){function u(){}var i=n.prototype;for(var r in u.prototype=t.prototype,n.prototype=new u,i)i.hasOwnProperty(r)&&(n.prototype[r]=i[r]);n.prototype.constructor=n;n.superClass=t};t.mixin=function(n,t,i){var f,u,r;if(n="prototype"in n?n.prototype:n,t="prototype"in t?t.prototype:t,Object.getOwnPropertyNames)for(f=Object.getOwnPropertyNames(t),u=0;u<f.length;u++)r=f[u],"constructor"!==r&&(i?null!=t[r]:null==n[r])&&(n[r]=t[r]);else rt(n,t,i)};t.isArrayLike=function(n){return!!n&&"string"!=typeof n&&"number"==typeof n.length};t.each=ut;t.map=function(n,t,i){if(!n)return[];if(!t)return k(n);if(n.map&&n.map===lt)return n.map(t,i);for(var u=[],r=0,f=n.length;r<f;r++)u.push(t.call(i,n[r],r,n));return u};t.reduce=p;t.filter=function(n,t,i){if(!n)return[];if(!t)return k(n);if(n.filter&&n.filter===ct)return n.filter(t,i);for(var u=[],r=0,f=n.length;r<f;r++)t.call(i,n[r],r,n)&&u.push(n[r]);return u};t.find=function(n,t,i){if(n&&t)for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r,n))return n[r]};t.keys=w;t.isArray=c;t.isFunction=ft;t.isString=function(n){return"string"==typeof n};t.isStringSafe=function(n){return"[object String]"===r.call(n)};t.isNumber=function(n){return"number"==typeof n};t.isObject=o;t.isBuiltInObject=b;t.isTypedArray=function(n){return!!nt[r.call(n)]};t.isDom=l;t.isGradientObject=function(n){return null!=n.colorStops};t.isImagePatternObject=function(n){return null!=n.image};t.isRegExp=function(n){return"[object RegExp]"===r.call(n)};t.eqNaN=function(n){return n!=n};t.retrieve=function(){for(var i,r,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];for(i=0,r=n.length;i<r;i++)if(null!=n[i])return n[i]};t.retrieve2=function(n,t){return null!=n?n:t};t.retrieve3=function(n,t,i){return null!=n?n:null!=t?t:i};t.slice=k;t.normalizeCssArray=function(n){if("number"==typeof n)return[n,n,n,n];var t=n.length;return 2===t?[n[0],n[1],n[0],n[1]]:3===t?[n[0],n[1],n[2],n[1]]:n};t.assert=function(n,t){if(!n)throw new Error(t);};t.trim=function(n){return null==n?null:"function"==typeof n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};t.setAsPrimitive=function(n){n[d]=!0};t.isPrimitive=u;t.createHashMap=function(n){return new ot(n)};t.concatArray=function(n,t){for(var u,r=new n.constructor(n.length+t.length),i=0;i<n.length;i++)r[i]=n[i];for(u=n.length,i=0;i<t.length;i++)r[i+u]=t[i];return r};t.createObject=function(n,t){var i,r;return Object.create?i=Object.create(n):(r=function(){},r.prototype=n,i=new r),t&&it(i,t),i};t.disableUserSelect=function(n){var t=n.style;t.webkitUserSelect="none";t.userSelect="none";t.webkitTapHighlightColor="rgba(0,0,0,0)";t["-webkit-touch-callout"]="none"};t.hasOwn=function(n,t){return n.hasOwnProperty(t)};t.noop=function(){};var st=i(64),g=p(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(n,t){return n["[object "+t+"]"]=!0,n},{}),nt=p(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(n,t){return n["[object "+t+"Array]"]=!0,n},{}),r=Object.prototype.toString,s=Array.prototype,ht=s.forEach,ct=s.filter,a=s.slice,lt=s.map,tt=function(){}.constructor,h=tt?tt.prototype:null,v="__proto__",at=2311;t.createCanvas=st.platformApi.createCanvas;t.bind=h&&ft(h.bind)?h.call.bind(h.bind):function(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return function(){return n.apply(t,r.concat(a.call(arguments)))}};t.curry=function(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];return function(){return n.apply(this,i.concat(a.call(arguments)))}};d="__ec_primitive__";var vt=function(){function n(){this.data={}}return n.prototype.delete=function(n){var t=this.has(n);return t&&delete this.data[n],t},n.prototype.has=function(n){return this.data.hasOwnProperty(n)},n.prototype.get=function(n){return this.data[n]},n.prototype.set=function(n,t){return this.data[n]=t,this},n.prototype.keys=function(){return w(this.data)},n.prototype.forEach=function(n){var t=this.data;for(var i in t)t.hasOwnProperty(i)&&n(t[i],i)},n}(),et="function"==typeof Map,ot=function(){function n(t){function r(n,t){u?i.set(n,t):i.set(t,n)}var u=c(t),i;this.data=et?new Map:new vt;i=this;t instanceof n?t.each(r):t&&ut(t,r)}return n.prototype.hasKey=function(n){return this.data.has(n)},n.prototype.get=function(n){return this.data.get(n)},n.prototype.set=function(n,t){return this.data.set(n,t),t},n.prototype.each=function(n,t){this.data.forEach(function(i,r){n.call(t,i,r)})},n.prototype.keys=function(){var n=this.data.keys();return et?Array.from(n):n},n.prototype.removeKey=function(n){this.data.delete(n)},n}();t.HashMap=ot;t.RADIAN_TO_DEGREE=180/Math.PI},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.setPlatformAPI=function(n){for(var t in r)n[t]&&(r[t]=n[t])};var i,u,f=t.DEFAULT_FONT_SIZE=12,o=t.DEFAULT_FONT_FAMILY="sans-serif",e=t.DEFAULT_FONT=f+"px "+o,s=t.DEFAULT_TEXT_WIDTH_MAP=function(n){var i={},t,r,u;if("undefined"==typeof JSON)return i;for(t=0;t<n.length;t++)r=String.fromCharCode(t+32),u=(n.charCodeAt(t)-20)/100,i[r]=u;return i}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),r=t.platformApi={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(n,t){var h,o,a;if(i||(h=r.createCanvas(),i=h&&h.getContext("2d")),i)return u!==t&&(u=i.font=t||e),i.measureText(n);n=n||"";var v=/(\d+)px/.exec(t=t||e),c=v&&+v[1]||f,l=0;if(t.indexOf("mono")>=0)l=c*n.length;else for(o=0;o<n.length;o++)a=s[n[o]],l+=null==a?c:a*c;return{width:l}},loadImage:function(n,t,i){var r=new Image;return r.onload=t,r.onerror=i,r.src=n,r}}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.AreaStyleMixin=t.AREA_STYLE_KEY_MAP=void 0;var r,u=(r=i(66))&&r.__esModule?r:{"default":r},f=t.AREA_STYLE_KEY_MAP=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],e=u.default(f),o=function(){function n(){}return n.prototype.getAreaStyle=function(n,t){return e(this,n,t)},n}();t.AreaStyleMixin=o},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){for(var i=0;i<n.length;i++)n[i][1]||(n[i][1]=n[i][0]);return t=t||!1,function(i,u,f){for(var o,h,s={},e=0;e<n.length;e++)o=n[e][1],u&&r.indexOf(u,o)>=0||f&&r.indexOf(f,o)<0||(h=i.getShallow(o,t),null!=h&&(s[n[e][0]]=h));return s}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,e=i(68),o=(r=i(69))&&r.__esModule?r:{"default":r},s=["textStyle","color"],u=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],f=new o.default,h=function(){function n(){}return n.prototype.getTextColor=function(n){var t=this.ecModel;return this.getShallow("color")||(!n&&t?t.get(s):null)},n.prototype.getFont=function(){return e.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},n.prototype.getTextRect=function(n){for(var i={text:n,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},t=0;t<u.length;t++)i[u[t]]=this.getShallow(u[t]);return f.useStyle(i),f.update(),f.getBoundingRect()},n}();t.default=h},function(n,t,i){(function(n){"use strict";function h(n,t){for(var e,i=0;i<u.SPECIAL_STATES.length;i++){var f=u.SPECIAL_STATES[i],o=t[f],r=n.ensureState(f);r.style=r.style||{};r.style.text=o}e=n.currentStates.slice();n.clearStates(!0);n.setStyle({text:t.normal});n.useStates(e,!0)}function c(n,t,i){var f,e=n.labelFetcher,h=n.labelDataIndex,a=n.labelDimIndex,v=t.normal,c,o,s,l;for(e&&(f=e.getFormattedLabel(h,"normal",null,a,v&&v.get("formatter"),null!=i?{interpolatedValue:i}:null)),null==f&&(f=r.isFunction(n.defaultText)?n.defaultText(h,n,i):n.defaultText),c={normal:f},o=0;o<u.SPECIAL_STATES.length;o++)s=u.SPECIAL_STATES[o],l=t[s],c[s]=r.retrieve2(e?e.getFormattedLabel(h,s,null,a,l&&l.get("formatter")):null,f);return c}function l(n,t,i,u,f){var e={};return function(n,t,i,u,f){var s,y,c,l;i=i||o;var e,a=t.ecModel,v=a&&a.option.textStyle,h=function(n){for(var t,u,f,i;n&&n!==n.ecModel;){if(u=(n.option||o).rich,u)for(t=t||{},f=r.keys(u),i=0;i<f.length;i++)t[f[i]]=1;n=n.parentModel}return t}(t);if(h)for(s in e={},h)h.hasOwnProperty(s)&&(y=t.getModel(["rich",s]),d(e[s]={},y,v,i,u,f,!1,!0));e&&(n.rich=e);c=t.get("overflow");c&&(n.overflow=c);l=t.get("minMargin");null!=l&&(n.margin=l);d(n,t,v,i,u,f,!0,!1)}(e,n,i,u,f),t&&r.extend(e,t),e}function a(n,t,i){t=t||{};var f,u={},e=n.getShallow("rotate"),o=r.retrieve2(n.getShallow("distance"),i?null:5),s=n.getShallow("offset");return"outside"===(f=n.getShallow("position")||(i?null:"inside"))&&(f=t.defaultOutsidePosition||"top"),null!=f&&(u.position=f),null!=s&&(u.offset=s),null!=e&&(e*=Math.PI/180,u.rotation=e),null!=o&&(u.distance=o),u.outsideFill="inherit"===n.get("color")?t.inheritColor||null:"auto",u}function d(t,i,u,f,s,h,c,l){var tt,it,rt,a,v,ut,g,ft;u=!s&&u||o;var d=f&&f.inheritColor,y=i.getShallow("color"),p=i.getShallow("textBorderColor"),nt=r.retrieve2(i.getShallow("opacity"),u.opacity);for("inherit"!==y&&"auto"!==y||("production"!==n.env.NODE_ENV&&"auto"===y&&e.deprecateReplaceLog("color: 'auto'","color: 'inherit'"),y=d||null),"inherit"!==p&&"auto"!==p||("production"!==n.env.NODE_ENV&&"auto"===p&&e.deprecateReplaceLog("color: 'auto'","color: 'inherit'"),p=d||null),h||(y=y||u.color,p=p||u.textBorderColor),null!=y&&(t.fill=y),null!=p&&(t.stroke=p),tt=r.retrieve2(i.getShallow("textBorderWidth"),u.textBorderWidth),null!=tt&&(t.lineWidth=tt),it=r.retrieve2(i.getShallow("textBorderType"),u.textBorderType),null!=it&&(t.lineDash=it),rt=r.retrieve2(i.getShallow("textBorderDashOffset"),u.textBorderDashOffset),null!=rt&&(t.lineDashOffset=rt),s||null!=nt||l||(nt=f&&f.defaultOpacity),null!=nt&&(t.opacity=nt),s||h||null==t.fill&&f.inheritColor&&(t.fill=f.inheritColor),a=0;a<w.length;a++)v=w[a],null!=(g=r.retrieve2(i.getShallow(v),u[v]))&&(t[v]=g);for(a=0;a<b.length;a++)v=b[a],null!=(g=i.getShallow(v))&&(t[v]=g);if(null==t.verticalAlign&&(ut=i.getShallow("baseline"),null!=ut&&(t.verticalAlign=ut)),!c||!f.disableBox){for(a=0;a<k.length;a++)v=k[a],null!=(g=i.getShallow(v))&&(t[v]=g);ft=i.getShallow("borderType");null!=ft&&(t.borderDash=ft);"auto"!==t.backgroundColor&&"inherit"!==t.backgroundColor||!d||("production"!==n.env.NODE_ENV&&"auto"===t.backgroundColor&&e.deprecateReplaceLog("backgroundColor: 'auto'","backgroundColor: 'inherit'"),t.backgroundColor=d);"auto"!==t.borderColor&&"inherit"!==t.borderColor||!d||("production"!==n.env.NODE_ENV&&"auto"===t.borderColor&&e.deprecateReplaceLog("borderColor: 'auto'","borderColor: 'inherit'"),t.borderColor=d)}}var s;Object.defineProperty(t,"__esModule",{value:!0});t.labelInner=t.setLabelStyle=void 0;t.setLabelText=h;t.getLabelStatesModels=function(n,t){var r,i,f;for(t=t||"label",r={normal:n.getModel(t)},i=0;i<u.SPECIAL_STATES.length;i++)f=u.SPECIAL_STATES[i],r[f]=n.getModel([f,t]);return r};t.createTextStyle=l;t.createTextConfig=a;t.getFont=function(n,t){var i=t&&t.getModel("textStyle");return r.trim([n.fontStyle||i&&i.getShallow("fontStyle")||"",n.fontWeight||i&&i.getShallow("fontWeight")||"",(n.fontSize||i&&i.getShallow("fontSize")||12)+"px",n.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))};t.setLabelValueAnimation=function(n,t,i,r){var u,f;n&&(u=s(n),u.prevValue=u.value,u.value=i,f=t.normal,u.valueAnimation=f.get("valueAnimation"),u.valueAnimation&&(u.precision=f.get("precision"),u.defaultInterpolatedText=r,u.statesModels=t))};t.animateLabelValue=function(n,t,i,u,f){var e=s(n);if(e.valueAnimation&&e.prevValue!==e.value){var o=e.defaultInterpolatedText,l=r.retrieve2(e.interpolatedValue,e.prevValue),a=e.value;n.percent=0;(null==e.prevValue?p.initProps:p.updateProps)(n,{percent:1},u,t,null,function(r){var u=y.interpolateRawValues(i,e.precision,l,a,r),s;e.interpolatedValue=1===r?null:u;s=c({labelDataIndex:t,labelFetcher:f,defaultText:o?o(u):u+""},e.statesModels,u);h(n,s)})}};var f,v=(f=i(69))&&f.__esModule?f:{"default":f},r=i(63),u=i(111),e=i(115),y=i(113),p=i(116),o={};t.setLabelStyle=function(n,t,i,f){var e,w,b,g,tt;i=i||o;for(var p=n instanceof v.default,it=!1,y=0;y<u.DISPLAY_STATES.length;y++)if((w=t[u.DISPLAY_STATES[y]])&&w.getShallow("show")){it=!0;break}if(e=p?n:n.getTextContent(),it){p||(e||(e=new v.default,n.setTextContent(e)),n.stateProxy&&(e.stateProxy=n.stateProxy));var rt=c(i,t),k=t.normal,nt=!!k.getShallow("show"),d=l(k,f&&f.normal,i,!1,!p);for(d.text=rt.normal,p||n.setTextConfig(a(k,i,!1)),y=0;y<u.SPECIAL_STATES.length;y++)b=u.SPECIAL_STATES[y],(w=t[b])&&(g=e.ensureState(b),tt=!!r.retrieve2(w.getShallow("show"),nt),tt!==nt&&(g.ignore=!tt),g.style=l(w,f&&f[b],i,!0,!p),g.style.text=rt[b],p||(n.ensureState(b).textConfig=a(w,i,!0)));e.silent=!!k.getShallow("silent");null!=e.style.x&&(d.x=e.style.x);null!=e.style.y&&(d.y=e.style.y);e.ignore=!nt;e.useStyle(d);e.dirty();i.enableTextSetter&&(s(e).setLabelText=function(n){var r=c(i,t,n);h(e,r)})}else e&&(e.ignore=!0);n.dirty()};var w=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],b=["align","lineHeight","width","height","tag","verticalAlign"],k=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];s=t.labelInner=y.makeInner()}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function p(n){return"string"!=typeof n||-1===n.indexOf("px")&&-1===n.indexOf("rem")&&-1===n.indexOf("em")?isNaN(+n)?o.DEFAULT_FONT_SIZE+"px":n+"px":n}function w(n,t){for(var r,u,i=0;i<y.length;i++)r=y[i],u=t[r],null!=u&&(n[r]=u)}function b(n){return null!=n.fontSize||n.fontFamily||n.fontWeight}function k(n){return d(n),r.each(n.rich,d),n}function d(n){var t,i;n&&(n.font=v.makeFont(n),t=n.align,"middle"===t&&(t="center"),n.align=null==t||st[t]?t:"left",i=n.verticalAlign,"center"===i&&(i="middle"),n.verticalAlign=null==i||ht[i]?i:"top",n.padding&&(n.padding=r.normalizeCssArray(n.padding)))}function g(n,t){return null==n||t<=0||"transparent"===n||"none"===n?null:n.image||n.colorStops?"#000":n}function nt(n){return null==n||"none"===n?null:n.image||n.colorStops?"#000":n}function tt(n,t,i){return"right"===t?n-i[1]:"center"===t?n+i[3]/2-i[1]/2:n+i[3]}function it(n){var t=n.text;return null!=t&&(t+=""),t}function s(n){return!!(n.backgroundColor||n.lineHeight||n.borderWidth&&n.borderColor)}Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_TEXT_ANIMATION_PROPS=void 0;t.parseFontSize=p;t.hasSeparateFont=b;t.normalizeTextStyle=k;var rt=i(70),h=i(71),c=f(i(78)),r=i(63),u=i(74),ut=f(i(107)),ft=f(i(108)),e=f(i(75)),l=i(79),et=f(l),o=i(64);var a={fill:"#000"},ot=t.DEFAULT_TEXT_ANIMATION_PROPS={style:r.defaults({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},l.DEFAULT_COMMON_ANIMATION_PROPS.style)},v=function(t){function i(n){var i=t.call(this)||this;return i.type="text",i._children=[],i._defaultStyle=a,i.attr(n),i}return rt.__extends(i,t),i.prototype.childrenRef=function(){return this._children},i.prototype.update=function(){var i,n;for(t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts(),i=0;i<this._children.length;i++)n=this._children[i],n.zlevel=this.zlevel,n.z=this.z,n.z2=this.z2,n.culling=this.culling,n.cursor=this.cursor,n.invisible=this.invisible},i.prototype.updateTransform=function(){var n=this.innerTransformable;n?(n.updateTransform(),n.transform&&(this.transform=n.transform)):t.prototype.updateTransform.call(this)},i.prototype.getLocalTransform=function(n){var i=this.innerTransformable;return i?i.getLocalTransform(n):t.prototype.getLocalTransform.call(this,n)},i.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),t.prototype.getComputedTransform.call(this)},i.prototype._updateSubTexts=function(){this._childCursor=0;k(this.style);this.style.rich?this._updateRichTexts():this._updatePlainTexts();this._children.length=this._childCursor;this.styleUpdated()},i.prototype.addSelfToZr=function(n){t.prototype.addSelfToZr.call(this,n);for(var i=0;i<this._children.length;i++)this._children[i].__zr=n},i.prototype.removeSelfFromZr=function(n){t.prototype.removeSelfFromZr.call(this,n);for(var i=0;i<this._children.length;i++)this._children[i].__zr=null},i.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var n=new e.default(0,0,0,0),u=this._children,s=[],t=null,i=0;i<u.length;i++){var f=u[i],r=f.getBoundingRect(),o=f.getLocalTransform(s);o?(n.copy(r),n.applyTransform(o),(t=t||n.clone()).union(n)):(t=t||r.clone()).union(r)}this._rect=t||n}return this._rect},i.prototype.setDefaultTextStyle=function(n){this._defaultStyle=n||a},i.prototype.setTextContent=function(){if("production"!==n.env.NODE_ENV)throw new Error("Can't attach text on another text");},i.prototype._mergeStyle=function(n,t){if(!t)return n;var u=t.rich,i=n.rich||u&&{};return r.extend(n,t),u&&i?(this._mergeRich(i,u),n.rich=i):i&&(n.rich=i),n},i.prototype._mergeRich=function(n,t){for(var i,f=r.keys(t),u=0;u<f.length;u++)i=f[u],n[i]=n[i]||{},r.extend(n[i],t[i])},i.prototype.getAnimationStyleProps=function(){return ot},i.prototype._getOrCreateChild=function(n){var t=this._children[this._childCursor];return t&&t instanceof n||(t=new n),this._children[this._childCursor++]=t,t.__zr=this.__zr,t.parent=this,t},i.prototype._updatePlainTexts=function(){var n=this.style,yt=n.font||o.DEFAULT_FONT,r=n.padding,pt=it(n),i=h.parsePlainText(pt,n),k=s(n),wt=!!n.backgroundColor,d=i.outerHeight,rt=i.outerWidth,bt=i.contentWidth,ut=i.lines,ft=i.lineHeight,f=this._defaultStyle,p=n.x||0,et=n.y||0,a=n.align||f.align||"left",v=n.verticalAlign||f.verticalAlign||"top",ot=p,l=u.adjustTextY(et,i.contentHeight,v),st,ht,y,t;(k||r)&&(st=u.adjustTextX(p,rt,a),ht=u.adjustTextY(et,d,v),k&&this._renderBackground(n,n,st,ht,rt,d));l+=ft/2;r&&(ot=tt(p,a,r),"top"===v?l+=r[0]:"bottom"===v&&(l-=r[2]));for(var ct=0,lt=!1,kt=nt("fill"in n?n.fill:(lt=!0,f.fill)),at=g("stroke"in n?n.stroke:wt||f.autoStroke&&!lt?null:(ct=2,f.stroke)),dt=n.textShadowBlur>0,gt=null!=n.width&&("truncate"===n.overflow||"break"===n.overflow||"breakAll"===n.overflow),vt=i.calculatedLineHeight,b=0;b<ut.length;b++)y=this._getOrCreateChild(c.default),t=y.createStyle(),y.useStyle(t),t.text=ut[b],t.x=ot,t.y=l,a&&(t.textAlign=a),t.textBaseline="middle",t.opacity=n.opacity,t.strokeFirst=!0,dt&&(t.shadowBlur=n.textShadowBlur||0,t.shadowColor=n.textShadowColor||"transparent",t.shadowOffsetX=n.textShadowOffsetX||0,t.shadowOffsetY=n.textShadowOffsetY||0),t.stroke=at,t.fill=kt,at&&(t.lineWidth=n.lineWidth||ct,t.lineDash=n.lineDash,t.lineDashOffset=n.lineDashOffset||0),t.font=yt,w(t,n),l+=ft,gt&&y.setBoundingRect(new e.default(u.adjustTextX(t.x,n.width,t.textAlign),u.adjustTextY(t.y,vt,t.textBaseline),bt,vt))},i.prototype._updateRichTexts=function(){var n=this.style,ot=it(n),f=h.parseRichText(ot,n),g=f.width,nt=f.outerWidth,tt=f.outerHeight,p=n.padding,st=n.x||0,ht=n.y||0,rt=this._defaultStyle,ct=n.align||rt.align,lt=n.verticalAlign||rt.verticalAlign,ut=u.adjustTextX(st,nt,ct),ft=u.adjustTextY(ht,tt,lt),o=ut,e=ft,w,c,l;for(p&&(o+=p[3],e+=p[0]),w=o+g,s(n)&&this._renderBackground(n,n,ut,ft,nt,tt),c=!!n.backgroundColor,l=0;l<f.lines.length;l++){for(var b=f.lines[l],a=b.tokens,et=a.length,v=b.lineHeight,k=b.width,i=0,r=o,d=w,y=et-1,t=void 0;i<et&&(!(t=a[i]).align||"left"===t.align);)this._placeToken(t,n,v,e,r,"left",c),k-=t.width,r+=t.width,i++;for(;y>=0&&"right"===(t=a[y]).align;)this._placeToken(t,n,v,e,d,"right",c),k-=t.width,d-=t.width,y--;for(r+=(g-(r-o)-(w-d)-k)/2;i<=y;)t=a[i],this._placeToken(t,n,v,e,r+t.width/2,"center",c),r+=t.width,i++;e+=v}},i.prototype._placeToken=function(n,t,i,f,h,l,a){var y=t.rich[n.styleName]||{},d,p,ft,b,k,v,rt,ut;y.text=n.text;d=n.verticalAlign;p=f+i/2;"top"===d?p=f+n.height/2:"bottom"===d&&(p=f+i-n.height/2);!n.isLineHolder&&s(y)&&this._renderBackground(y,t,"right"===l?h-n.width:"center"===l?h-n.width/2:h,p-n.height/2,n.width,n.height);ft=!!y.backgroundColor;b=n.textPadding;b&&(h=tt(h,l,b),p-=n.height/2-b[0]-n.innerHeight/2);k=this._getOrCreateChild(c.default);v=k.createStyle();k.useStyle(v);var it=this._defaultStyle,et=!1,ot=0,st=nt("fill"in y?y.fill:"fill"in t?t.fill:(et=!0,it.fill)),ht=g("stroke"in y?y.stroke:"stroke"in t?t.stroke:ft||a||it.autoStroke&&!et?null:(ot=2,it.stroke)),ct=y.textShadowBlur>0||t.textShadowBlur>0;v.text=n.text;v.x=h;v.y=p;ct&&(v.shadowBlur=y.textShadowBlur||t.textShadowBlur||0,v.shadowColor=y.textShadowColor||t.textShadowColor||"transparent",v.shadowOffsetX=y.textShadowOffsetX||t.textShadowOffsetX||0,v.shadowOffsetY=y.textShadowOffsetY||t.textShadowOffsetY||0);v.textAlign=l;v.textBaseline="middle";v.font=n.font||o.DEFAULT_FONT;v.opacity=r.retrieve3(y.opacity,t.opacity,1);w(v,y);ht&&(v.lineWidth=r.retrieve3(y.lineWidth,t.lineWidth,ot),v.lineDash=r.retrieve2(y.lineDash,t.lineDash),v.lineDashOffset=t.lineDashOffset||0,v.stroke=ht);st&&(v.fill=st);rt=n.contentWidth;ut=n.contentHeight;k.setBoundingRect(new e.default(u.adjustTextX(v.x,rt,v.textAlign),u.adjustTextY(v.y,ut,v.textBaseline),rt,ut))},i.prototype._renderBackground=function(n,t,i,u,f,e){var o,v,s,a=n.backgroundColor,y=n.borderWidth,p=n.borderColor,w=a&&a.image,b=a&&!w,k=n.borderRadius,d=this,h,c,l;(b||n.lineHeight||y&&p)&&((o=this._getOrCreateChild(ft.default)).useStyle(o.createStyle()),o.style.fill=null,h=o.shape,h.x=i,h.y=u,h.width=f,h.height=e,h.r=k,o.dirtyShape());b?((s=o.style).fill=a||null,s.fillOpacity=r.retrieve2(n.fillOpacity,1)):w&&((v=this._getOrCreateChild(ut.default)).onload=function(){d.dirtyStyle()},c=v.style,c.image=a.image,c.x=i,c.y=u,c.width=f,c.height=e);y&&p&&((s=o.style).lineWidth=y,s.stroke=p,s.strokeOpacity=r.retrieve2(n.strokeOpacity,1),s.lineDash=n.borderDash,s.lineDashOffset=n.borderDashOffset||0,o.strokeContainThreshold=0,o.hasFill()&&o.hasStroke()&&(s.strokeFirst=!0,s.lineWidth*=2));l=(o||v).style;l.shadowBlur=n.shadowBlur||0;l.shadowColor=n.shadowColor||"transparent";l.shadowOffsetX=n.shadowOffsetX||0;l.shadowOffsetY=n.shadowOffsetY||0;l.opacity=r.retrieve3(n.opacity,t.opacity,1)},i.makeFont=function(n){var t="";return b(n)&&(t=[n.fontStyle,n.fontWeight,p(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),t&&r.trim(t)||n.textFont||n.font},i}(et.default),st={left:!0,right:1,center:1},ht={top:1,bottom:1,middle:1},y=["fontStyle","fontWeight","fontSize","fontFamily"];t.default=v}).call(t,i(57))},function(n,t){var i;(function(r){"use strict";var h,c,l,a,v,y,p,w,b,o,s,k,d,g,u,nt,tt,it,rt,ut,ft,et,ot,e,f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(u){function o(n,t){return n!==e&&("function"==typeof Object.create?Object.defineProperty(n,"__esModule",{value:!0}):n.__esModule=!0),function(i,r){return n[i]=t?t(i,r):r}}var e="object"===(void 0===r?"undefined":f(r))?r:"object"===("undefined"==typeof self?"undefined":f(self))?self:"object"===f(this)?this:{};void 0===(i=function(n){u(o(e,o(n)))}.apply(t,[t]))||(n.exports=i)}(function(n){var i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},t;h=function(n,t){function r(){this.constructor=n}if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");i(n,t);n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)};c=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n};l=function(n,t){var u={},i,r;for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(n,i[r])&&(u[i[r]]=n[i[r]]);return u};a=function(n,t,i,r){var e,o=arguments.length,u=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r,s;if("object"===("undefined"==typeof Reflect?"undefined":f(Reflect))&&"function"==typeof Reflect.decorate)u=Reflect.decorate(n,t,i,r);else for(s=n.length-1;s>=0;s--)(e=n[s])&&(u=(o<3?e(u):o>3?e(t,i,u):e(t,i))||u);return o>3&&u&&Object.defineProperty(t,i,u),u};v=function(n,t){return function(i,r){t(i,r,n)}};y=function(n,t){if("object"===("undefined"==typeof Reflect?"undefined":f(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(n,t)};p=function(n,t,i,r){return new(i||(i=Promise))(function(u,f){function o(n){try{e(r.next(n))}catch(n){f(n)}}function s(n){try{e(r.throw(n))}catch(n){f(n)}}function e(n){var t;n.done?u(n.value):(t=n.value,t instanceof i?t:new i(function(n){n(t)})).then(o,s)}e((r=r.apply(n,t||[])).next())})};w=function(n,t){function o(e){return function(o){return function(e){if(f)throw new TypeError("Generator is already executing.");for(;r;)try{if(f=1,u&&(i=2&e[0]?u.return:e[0]?u.throw||((i=u.return)&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;switch(u=0,i&&(e=[2&e[0],i.value]),e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=(i=r.trys).length>0&&i[i.length-1])&&(6===e[0]||2===e[0])){r=0;continue}if(3===e[0]&&(!i||e[1]>i[0]&&e[1]<i[3])){r.label=e[1];break}if(6===e[0]&&r.label<i[1]){r.label=i[1];i=e;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(e);break}i[2]&&r.ops.pop();r.trys.pop();continue}e=t.call(n,r)}catch(n){e=[6,n];u=0}finally{f=i=0}if(5&e[0])throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}([e,o])}}var f,u,i,e,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return e={next:o(0),"throw":o(1),"return":o(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e};b=function(n,t){for(var i in n)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||e(t,n,i)};e=Object.create?function(n,t,i,r){void 0===r&&(r=i);Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[i]}})}:function(n,t,i,r){void 0===r&&(r=i);n[r]=t[i]};o=function(n){var t="function"==typeof Symbol&&Symbol.iterator,i=t&&n[t],r=0;if(i)return i.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.");};s=function(n,t){var i="function"==typeof Symbol&&n[Symbol.iterator],r,f,u,e;if(!i)return n;u=i.call(n);e=[];try{for(;(void 0===t||t-->0)&&!(r=u.next()).done;)e.push(r.value)}catch(n){f={error:n}}finally{try{r&&!r.done&&(i=u.return)&&i.call(u)}finally{if(f)throw f.error;}}return e};k=function(){for(var n=[],t=0;t<arguments.length;t++)n=n.concat(s(arguments[t]));return n};d=function(){for(var t,i,u=0,n=0,f=arguments.length;n<f;n++)u+=arguments[n].length;for(t=Array(u),i=0,n=0;n<f;n++)for(var e=arguments[n],r=0,o=e.length;r<o;r++,i++)t[i]=e[r];return t};g=function(n,t,i){if(i||2===arguments.length)for(var u,r=0,f=t.length;r<f;r++)!u&&r in t||(u||(u=Array.prototype.slice.call(t,0,r)),u[r]=t[r]);return n.concat(u||t)};u=function(n){return this instanceof u?(this.v=n,this):new u(n)};nt=function(n,t,i){function o(n){s[n]&&(f[n]=function(t){return new Promise(function(i,u){r.push([n,t,i,u])>1||e(n,t)})})}function e(n,t){try{(i=s[n](t)).value instanceof u?Promise.resolve(i.value.v).then(c,l):h(r[0][2],i)}catch(n){h(r[0][3],n)}var i}function c(n){e("next",n)}function l(n){e("throw",n)}function h(n,t){n(t);r.shift();r.length&&e(r[0][0],r[0][1])}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var f,s=i.apply(n,t||[]),r=[];return f={},o("next"),o("throw"),o("return"),f[Symbol.asyncIterator]=function(){return this},f};tt=function(n){function i(i,f){t[i]=n[i]?function(t){return(r=!r)?{value:u(n[i](t)),done:"return"===i}:f?f(t):t}:f}var t,r;return t={},i("next"),i("throw",function(n){throw n;}),i("return"),t[Symbol.iterator]=function(){return this},t};it=function(n){function i(i){t[i]=n[i]&&function(t){return new Promise(function(r,u){!function(n,t,i,r){Promise.resolve(r).then(function(t){n({value:t,done:i})},t)}(r,u,(t=n[i](t)).done,t.value)})}}if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=n[Symbol.asyncIterator];return r?r.call(n):(n=o(n),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t)};rt=function(n,t){return Object.defineProperty?Object.defineProperty(n,"raw",{value:t}):n.raw=t,n};t=Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t};ut=function(n){var i,r;if(n&&n.__esModule)return n;if(i={},null!=n)for(r in n)"default"!==r&&Object.prototype.hasOwnProperty.call(n,r)&&e(i,n,r);return t(i,n),i};ft=function(n){return n&&n.__esModule?n:{"default":n}};et=function(n,t,i,r){if("a"===i&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?n!==t||!r:!t.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?r:"a"===i?r.call(n):r?r.value:t.get(n)};ot=function(n,t,i,r,u){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!u)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?n!==t||!u:!t.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?u.call(n,i):u?u.value=i:t.set(n,i),i};n("__extends",h);n("__assign",c);n("__rest",l);n("__decorate",a);n("__param",v);n("__metadata",y);n("__awaiter",p);n("__generator",w);n("__exportStar",b);n("__createBinding",e);n("__values",o);n("__read",s);n("__spread",k);n("__spreadArrays",d);n("__spreadArray",g);n("__await",u);n("__asyncGenerator",nt);n("__asyncDelegator",tt);n("__asyncValues",it);n("__makeTemplateObject",rt);n("__importStar",ut);n("__importDefault",ft);n("__classPrivateFieldGet",et);n("__classPrivateFieldSet",ot)})}).call(t,function(){return this}())},function(n,t,i){"use strict";function s(n,t,i,r,u){var f,e,o;if(!t)return"";for(f=(n+"").split("\n"),u=h(t,i,r,u),e=0,o=f.length;e<o;e++)f[e]=c(f[e],u);return f.join("\n")}function h(n,t,i,f){var e,l,h,o,c,s;for(f=f||{},e=u.extend({},f),e.font=t,i=u.retrieve2(i,"..."),e.maxIterations=u.retrieve2(f.maxIterations,2),l=e.minChar=u.retrieve2(f.minChar,0),e.cnCharWidth=r.getWidth("国",t),h=e.ascCharWidth=r.getWidth("a",t),e.placeholder=u.retrieve2(f.placeholder,""),o=n=Math.max(0,n-1),c=0;c<l&&o>=h;c++)o-=h;return s=r.getWidth(i,t),s>o&&(i="",s=0),o=n-s,e.ellipsis=i,e.ellipsisWidth=s,e.contentWidth=o,e.containerWidth=n,e}function c(n,t){var e=t.containerWidth,o=t.font,f=t.contentWidth,i,u,s;if(!e)return"";if(i=r.getWidth(n,o),i<=e)return n;for(u=0;;u++){if(i<=f||u>=t.maxIterations){n+=t.ellipsis;break}s=0===u?p(n,f,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(n.length*f/i):0;n=n.substr(0,s);i=r.getWidth(n,o)}return""===n&&(n=t.placeholder),n}function p(n,t,i,r){for(var f,e=0,u=0,o=n.length;u<o&&e<t;u++)f=n.charCodeAt(u),e+=0<=f&&f<=127?i:r;return u}function e(n,t,i,u,f){var h,k,tt=""===t,o=f&&i.rich[f]||{},c=n.lines,it=o.font||i.font,rt=!1,p,d,g,b,s,a,e,v,nt;for(u?(p=o.padding,d=p?p[1]+p[3]:0,null!=o.width&&"auto"!==o.width?(g=r.parsePercent(o.width,u.width)+d,c.length>0&&g+u.accumWidth>u.width&&(h=t.split("\n"),rt=!0),u.accumWidth=g):(b=y(t,it,u.width,u.breakAll,u.accumWidth),u.accumWidth=b.accumWidth+d,k=b.linesWidths,h=b.lines)):h=t.split("\n"),s=0;s<h.length;s++)a=h[s],e=new w,(e.styleName=f,e.text=a,e.isLineHolder=!a&&!tt,e.width="number"==typeof o.width?o.width:k?k[s]:r.getWidth(a,it),s||rt)?c.push(new l([e])):(v=(c[c.length-1]||(c[0]=new l)).tokens,nt=v.length,1===nt&&v[0].isLineHolder?v[0]=e:(a||!nt||tt)&&v.push(e))}function b(n){return!function(n){var t=n.charCodeAt(0);return t>=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}(n)||!!v[n]}function y(n,t,i,u,f){for(var l,a,y,c=[],v=[],o="",e="",h=0,s=0,p=0;p<n.length;p++)l=n.charAt(p),"\n"!==l?(a=r.getWidth(l,t),y=!u&&!b(l),(c.length?s+a>i:f+s+a>i)?s?(o||e)&&(y?(o||(o=e,e="",s=h=0),c.push(o),v.push(s-h),e+=l,o="",s=h+=a):(e&&(o+=e,e="",h=0),c.push(o),v.push(s),o=l,s=a)):y?(c.push(e),v.push(h),e=l,h=a):(c.push(l),v.push(a)):(s+=a,y?(e+=l,h+=a):(e&&(o+=e,e="",h=0),o+=l))):(e&&(o+=e,s+=h),c.push(o),v.push(s),o="",e="",h=0,s=0);return c.length||o||(o=n,e="",h=0),e&&(o+=e),o&&(c.push(o),v.push(s)),1===c.length&&(s+=f),{accumWidth:s,lines:c,linesWidths:v}}var v;Object.defineProperty(t,"__esModule",{value:!0});t.RichTextContentBlock=void 0;t.truncateText=s;t.parsePlainText=function(n,t){var g,nt,e,k,s,v;null!=n&&(n+="");var i,l=t.overflow,o=t.padding,p=t.font,tt="truncate"===l,d=r.getLineHeight(p),w=u.retrieve2(t.lineHeight,d),it=!!t.backgroundColor,rt="truncate"===t.lineOverflow,f=t.width,b=(i=null==f||"break"!==l&&"breakAll"!==l?n?n.split("\n"):[]:n?y(n,t.font,f,"breakAll"===l,0).lines:[]).length*w,a=u.retrieve2(t.height,b);if(b>a&&rt&&(g=Math.floor(a/w),i=i.slice(0,g)),n&&tt&&null!=f)for(nt=h(f,p,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),e=0;e<i.length;e++)i[e]=c(i[e],nt);for(k=a,s=0,e=0;e<i.length;e++)s=Math.max(r.getWidth(i[e],p),s);return null==f&&(f=s),v=s,o&&(k+=o[0]+o[2],v+=o[1]+o[3],f+=o[1]+o[3]),it&&(v=f),{lines:i,height:a,outerWidth:v,outerHeight:k,lineHeight:w,calculatedLineHeight:d,contentWidth:s,contentHeight:b,width:f}};t.parseRichText=function(n,t){function wt(n,t,i){n.width=t;n.lineHeight=i;ft+=i;et=Math.max(et,t)}var h=new a,lt,l,b,v,yt,pt,y,it,i,bt;if(null!=n&&(n+=""),!n)return h;for(var rt,k=t.width,ht=t.height,ut=t.overflow,ct="break"!==ut&&"breakAll"!==ut||null==k?null:{width:k,accumWidth:0,breakAll:"breakAll"===ut},d=f.lastIndex=0;null!=(rt=f.exec(n));)lt=rt.index,lt>d&&e(h,n.substring(d,lt),t,ct),e(h,rt[2],t,ct,rt[1]),d=f.lastIndex;d<n.length&&e(h,n.substring(d,n.length),t,ct);var at=[],ft=0,et=0,g=t.padding,kt="truncate"===ut,dt="truncate"===t.lineOverflow;n:for(l=0;l<h.lines.length;l++){for(var p=h.lines[l],ot=0,st=0,nt=0;nt<p.tokens.length;nt++){var c=(i=p.tokens[nt]).styleName&&t.rich[i.styleName]||{},w=i.textPadding=c.padding,vt=w?w[1]+w[3]:0,tt=i.font=c.font||t.font;if(i.contentHeight=r.getLineHeight(tt),b=u.retrieve2(c.height,i.contentHeight),i.innerHeight=b,w&&(b+=w[0]+w[2]),i.height=b,i.lineHeight=u.retrieve3(c.lineHeight,t.lineHeight,b),i.align=c&&c.align||t.align,i.verticalAlign=c&&c.verticalAlign||"middle",dt&&null!=ht&&ft+i.lineHeight>ht){nt>0?(p.tokens=p.tokens.slice(0,nt),wt(p,st,ot),h.lines=h.lines.slice(0,l+1)):h.lines=h.lines.slice(0,l);break n}v=c.width;yt=null==v||"auto"===v;"string"==typeof v&&"%"===v.charAt(v.length-1)?(i.percentWidth=v,at.push(i),i.contentWidth=r.getWidth(i.text,tt)):(yt&&(pt=c.backgroundColor,y=pt&&pt.image,y&&(y=o.findExistImage(y),o.isImageReady(y)&&(i.width=Math.max(i.width,y.width*b/y.height)))),it=kt&&null!=k?k-st:null,null!=it&&it<i.width?!yt||it<vt?(i.text="",i.width=i.contentWidth=0):(i.text=s(i.text,it-vt,tt,t.ellipsis,{minChar:t.truncateMinChar}),i.width=i.contentWidth=r.getWidth(i.text,tt)):i.contentWidth=r.getWidth(i.text,tt));i.width+=vt;st+=i.width;c&&(ot=Math.max(ot,i.lineHeight))}wt(p,st,ot)}for(h.outerWidth=h.width=u.retrieve2(k,et),h.outerHeight=h.height=u.retrieve2(ht,ft),h.contentHeight=ft,h.contentWidth=et,g&&(h.outerWidth+=g[1]+g[3],h.outerHeight+=g[0]+g[2]),l=0;l<at.length;l++)bt=(i=at[l]).percentWidth,i.width=parseInt(bt,10)/100*h.width;return h};var o=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(72)),u=i(63),r=i(74),f=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;var w=function(){},l=function(n){this.tokens=[];n&&(this.tokens=n)},a=function(){this.width=0;this.height=0;this.contentWidth=0;this.contentHeight=0;this.outerWidth=0;this.outerHeight=0;this.lines=[]};t.RichTextContentBlock=a;v=u.reduce(",&?/;] ".split(""),function(n,t){return n[t]=!0,n},{})},function(n,t,i){"use strict";function f(){var i=this.__cachedImgObj,n,t,r;for(this.onload=this.onerror=this.__cachedImgObj=null,n=0;n<i.pending.length;n++)t=i.pending[n],r=t.cb,r&&r(this,t.cbPayload),t.hostEl.dirty();i.pending.length=0}function e(n){return n&&n.width&&n.height}Object.defineProperty(t,"__esModule",{value:!0});t.findExistImage=function(n){if("string"==typeof n){var t=u.get(n);return t&&t.image}return n};t.createOrUpdateImage=function(n,t,i,r,o){if(n){if("string"==typeof n){if(t&&t.__zrImageSrc===n||!i)return t;var h=u.get(n),c={hostEl:i,cb:r,cbPayload:o};return h?!e(t=h.image)&&h.pending.push(c):((t=s.platformApi.loadImage(n,f,f)).__zrImageSrc=n,u.put(n,t.__cachedImgObj={image:t,pending:[c]})),t}return n}return t};t.isImageReady=e;var r,o=(r=i(73))&&r.__esModule?r:{"default":r},s=i(64),u=new o.default(50)},function(n,t){"use strict";var i,r,u;Object.defineProperty(t,"__esModule",{value:!0});i=function(n){this.value=n};t.Entry=i;r=function(){function n(){this._len=0}return n.prototype.insert=function(n){var t=new i(n);return this.insertEntry(t),t},n.prototype.insertEntry=function(n){this.head?(this.tail.next=n,n.prev=this.tail,n.next=null,this.tail=n):this.head=this.tail=n;this._len++},n.prototype.remove=function(n){var t=n.prev,i=n.next;t?t.next=i:this.head=i;i?i.prev=t:this.tail=t;n.next=n.prev=null;this._len--},n.prototype.len=function(){return this._len},n.prototype.clear=function(){this.head=this.tail=null;this._len=0},n}();t.LinkedList=r;u=function(){function n(n){this._list=new r;this._maxSize=10;this._map={};this._maxSize=n}return n.prototype.put=function(n,t){var f=this._list,e=this._map,s=null,o,r,u;return null==e[n]&&(o=f.len(),r=this._lastRemovedEntry,o>=this._maxSize&&o>0&&(u=f.head,f.remove(u),delete e[u.key],s=u.value,this._lastRemovedEntry=u),r?r.value=t:r=new i(t),r.key=n,f.insertEntry(r),e[n]=r),s},n.prototype.get=function(n){var t=this._map[n],i=this._list;if(null!=t)return t!==i.tail&&(i.remove(t),i.insertEntry(t)),t.value},n.prototype.clear=function(){this._list.clear();this._map={}},n.prototype.len=function(){return this._list.len()},n}();t.default=u},function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function f(n,t){var i,f;return t=t||r.DEFAULT_FONT,i=u[t],i||(i=u[t]=new v.default(500)),f=i.get(n),null==f&&(f=r.platformApi.measureText(n,t).width,i.put(n,f)),f}function e(n,t,i,r){var u=f(n,t),e=a(t),o=c(0,u,i),h=l(0,e,r);return new s.default(o,h,u,e)}function c(n,t,i){return"right"===i?n-=t:"center"===i&&(n-=t/2),n}function l(n,t,i){return"middle"===i?n-=t/2:"bottom"===i&&(n-=t),n}function a(n){return f("国",n)}function o(n,t){return"string"==typeof n?n.lastIndexOf("%")>=0?parseFloat(n)/100*t:parseFloat(n):n}var u;Object.defineProperty(t,"__esModule",{value:!0});t.getWidth=f;t.innerGetBoundingRect=e;t.getBoundingRect=function(n,t,i,r){var f=((n||"")+"").split("\n"),o,u,h;if(1===f.length)return e(f[0],t,i,r);for(o=new s.default(0,0,0,0),u=0;u<f.length;u++)h=e(f[u],t,i,r),0===u?o.copy(h):o.union(h);return o};t.adjustTextX=c;t.adjustTextY=l;t.getLineHeight=a;t.measureText=function(n,t){return r.platformApi.measureText(n,t)};t.parsePercent=o;t.calculateTextPosition=function(n,t,i){var a=t.position||"inside",r=null!=t.distance?t.distance:5,c=i.height,h=i.width,l=c/2,u=i.x,f=i.y,e="left",s="top";if(a instanceof Array)u+=o(a[0],i.width),f+=o(a[1],i.height),e=null,s=null;else switch(a){case"left":u-=r;f+=l;e="right";s="middle";break;case"right":u+=r+h;f+=l;s="middle";break;case"top":u+=h/2;f-=r;e="center";s="bottom";break;case"bottom":u+=h/2;f+=c+r;e="center";break;case"inside":u+=h/2;f+=l;e="center";s="middle";break;case"insideLeft":u+=r;f+=l;s="middle";break;case"insideRight":u+=h-r;f+=l;e="right";s="middle";break;case"insideTop":u+=h/2;f+=r;e="center";break;case"insideBottom":u+=h/2;f+=c-r;e="center";s="bottom";break;case"insideTopLeft":u+=r;f+=r;break;case"insideTopRight":u+=h-r;f+=r;e="right";break;case"insideBottomLeft":u+=r;f+=c-r;s="bottom";break;case"insideBottomRight":u+=h-r;f+=c-r;e="right";s="bottom"}return(n=n||{}).x=u,n.y=f,n.align=e,n.verticalAlign=s,n};var s=h(i(75)),v=h(i(73)),r=i(64);u={}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c,l=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(76)),r=(c=i(77))&&c.__esModule?c:{"default":c},a=Math.min,v=Math.max,u=new r.default,f=new r.default,e=new r.default,o=new r.default,s=new r.default,h=new r.default,y=function(){function n(n,t,i,r){i<0&&(n+=i,i=-i);r<0&&(t+=r,r=-r);this.x=n;this.y=t;this.width=i;this.height=r}return n.prototype.union=function(n){var t=a(n.x,this.x),i=a(n.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?v(n.x+n.width,this.x+this.width)-t:n.width;this.height=isFinite(this.y)&&isFinite(this.height)?v(n.y+n.height,this.y+this.height)-i:n.height;this.x=t;this.y=i},n.prototype.applyTransform=function(t){n.applyTransform(this,this,t)},n.prototype.calculateTransform=function(n){var i=this,r=n.width/i.width,u=n.height/i.height,t=l.create();return l.translate(t,t,[-i.x,-i.y]),l.scale(t,t,[r,u]),l.translate(t,t,[n.x,n.y]),t},n.prototype.intersect=function(t,i){if(!t)return!1;t instanceof n||(t=n.create(t));var u=this,y=u.x,p=u.x+u.width,w=u.y,b=u.y+u.height,k=t.x,d=t.x+t.width,g=t.y,nt=t.y+t.height,tt=!(p<k||d<y||b<g||nt<w);if(i){var a=1/0,v=0,e=Math.abs(p-k),o=Math.abs(d-y),c=Math.abs(b-g),l=Math.abs(nt-w),f=Math.min(e,o),it=Math.min(c,l);p<k||d<y?f>v&&(v=f,e<o?r.default.set(h,-e,0):r.default.set(h,o,0)):f<a&&(a=f,e<o?r.default.set(s,e,0):r.default.set(s,-o,0));b<g||nt<w?it>v&&(v=it,c<l?r.default.set(h,0,-c):r.default.set(h,0,l)):f<a&&(a=f,c<l?r.default.set(s,0,c):r.default.set(s,0,-l))}return i&&r.default.copy(i,tt?s:h),tt},n.prototype.contain=function(n,t){return n>=this.x&&n<=this.x+this.width&&t>=this.y&&t<=this.y+this.height},n.prototype.clone=function(){return new n(this.x,this.y,this.width,this.height)},n.prototype.copy=function(t){n.copy(this,t)},n.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},n.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},n.prototype.isZero=function(){return 0===this.width||0===this.height},n.create=function(t){return new n(t.x,t.y,t.width,t.height)},n.copy=function(n,t){n.x=t.x;n.y=t.y;n.width=t.width;n.height=t.height},n.applyTransform=function(t,i,r){var c,l;if(r){if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var s=r[0],h=r[3],y=r[4],p=r[5];return t.x=i.x*s+y,t.y=i.y*h+p,t.width=i.width*s,t.height=i.height*h,t.width<0&&(t.x+=t.width,t.width=-t.width),void(t.height<0&&(t.y+=t.height,t.height=-t.height))}u.x=e.x=i.x;u.y=o.y=i.y;f.x=o.x=i.x+i.width;f.y=e.y=i.y+i.height;u.transform(r);o.transform(r);f.transform(r);e.transform(r);t.x=a(u.x,f.x,e.x,o.x);t.y=a(u.y,f.y,e.y,o.y);c=v(u.x,f.x,e.x,o.x);l=v(u.y,f.y,e.y,o.y);t.width=c-t.x;t.height=l-t.y}else t!==i&&n.copy(t,i)},n}();t.default=y},function(n,t){"use strict";function i(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n}Object.defineProperty(t,"__esModule",{value:!0});t.create=function(){return[1,0,0,1,0,0]};t.identity=function(n){return n[0]=1,n[1]=0,n[2]=0,n[3]=1,n[4]=0,n[5]=0,n};t.copy=i;t.mul=function(n,t,i){var r=t[0]*i[0]+t[2]*i[1],u=t[1]*i[0]+t[3]*i[1],f=t[0]*i[2]+t[2]*i[3],e=t[1]*i[2]+t[3]*i[3],o=t[0]*i[4]+t[2]*i[5]+t[4],s=t[1]*i[4]+t[3]*i[5]+t[5];return n[0]=r,n[1]=u,n[2]=f,n[3]=e,n[4]=o,n[5]=s,n};t.translate=function(n,t,i){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4]+i[0],n[5]=t[5]+i[1],n};t.rotate=function(n,t,i){var f=t[0],e=t[2],o=t[4],s=t[1],h=t[3],c=t[5],r=Math.sin(i),u=Math.cos(i);return n[0]=f*u+s*r,n[1]=-f*r+s*u,n[2]=e*u+h*r,n[3]=-e*r+u*h,n[4]=u*o+r*c,n[5]=u*c-r*o,n};t.scale=function(n,t,i){var r=i[0],u=i[1];return n[0]=t[0]*r,n[1]=t[1]*u,n[2]=t[2]*r,n[3]=t[3]*u,n[4]=t[4]*r,n[5]=t[5]*u,n};t.invert=function(n,t){var r=t[0],u=t[2],o=t[4],f=t[1],e=t[3],s=t[5],i=r*e-f*u;return i?(i=1/i,n[0]=e*i,n[1]=-f*i,n[2]=-u*i,n[3]=r*i,n[4]=(u*s-e*o)*i,n[5]=(f*o-r*s)*i,n):null};t.clone=function(n){var t=[1,0,0,1,0,0];return i(t,n),t}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(n,t){this.x=n||0;this.y=t||0}return n.prototype.copy=function(n){return this.x=n.x,this.y=n.y,this},n.prototype.clone=function(){return new n(this.x,this.y)},n.prototype.set=function(n,t){return this.x=n,this.y=t,this},n.prototype.equal=function(n){return n.x===this.x&&n.y===this.y},n.prototype.add=function(n){return this.x+=n.x,this.y+=n.y,this},n.prototype.scale=function(n){this.x*=n;this.y*=n},n.prototype.scaleAndAdd=function(n,t){this.x+=n.x*t;this.y+=n.y*t},n.prototype.sub=function(n){return this.x-=n.x,this.y-=n.y,this},n.prototype.dot=function(n){return this.x*n.x+this.y*n.y},n.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},n.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},n.prototype.normalize=function(){var n=this.len();return this.x/=n,this.y/=n,this},n.prototype.distance=function(n){var t=this.x-n.x,i=this.y-n.y;return Math.sqrt(t*t+i*i)},n.prototype.distanceSquare=function(n){var t=this.x-n.x,i=this.y-n.y;return t*t+i*i},n.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},n.prototype.transform=function(n){if(n){var t=this.x,i=this.y;return this.x=n[0]*t+n[2]*i+n[4],this.y=n[1]*t+n[3]*i+n[5],this}},n.prototype.toArray=function(n){return n[0]=this.x,n[1]=this.y,n},n.prototype.fromArray=function(n){this.x=n[0];this.y=n[1]},n.set=function(n,t,i){n.x=t;n.y=i},n.copy=function(n,t){n.x=t.x;n.y=t.y},n.len=function(n){return Math.sqrt(n.x*n.x+n.y*n.y)},n.lenSquare=function(n){return n.x*n.x+n.y*n.y},n.dot=function(n,t){return n.x*t.x+n.y*t.y},n.add=function(n,t,i){n.x=t.x+i.x;n.y=t.y+i.y},n.sub=function(n,t,i){n.x=t.x-i.x;n.y=t.y-i.y},n.scale=function(n,t,i){n.x=t.x*i;n.y=t.y*i},n.scaleAndAdd=function(n,t,i,r){n.x=t.x+i.x*r;n.y=t.y+i.y*r},n.lerp=function(n,t,i,r){var u=1-r;n.x=u*t.x+r*i.x;n.y=u*t.y+r*i.y},n}();t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_TSPAN_STYLE=void 0;var r,e=i(70),o=(r=i(79))&&r.__esModule?r:{"default":r},s=i(74),h=i(97),u=i(63),c=i(64),l=t.DEFAULT_TSPAN_STYLE=u.defaults({strokeFirst:!0,font:c.DEFAULT_FONT,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},h.DEFAULT_PATH_STYLE),f=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return e.__extends(t,n),t.prototype.hasStroke=function(){var n=this.style,t=n.stroke;return null!=t&&"none"!==t&&n.lineWidth>0},t.prototype.hasFill=function(){var n=this.style.fill;return null!=n&&"none"!==n},t.prototype.createStyle=function(n){return u.createObject(l,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var t=this.style,i,n,r;return this._rect||(i=t.text,null!=i?i+="":i="",n=s.getBoundingRect(i,t.font,t.textAlign,t.textBaseline),(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke())&&(r=t.lineWidth,n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r),this._rect=n),this._rect},t.initDefaultProps=void(t.prototype.dirtyRectTolerance=10),t}(o.default);f.prototype.type="tspan";t.default=f},function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_COMMON_ANIMATION_PROPS=t.DEFAULT_COMMON_STYLE=void 0;var a=i(70),v=h(i(80)),u=h(i(75)),r=i(63),f=i(96);var e="__zr_style_"+Math.round(10*Math.random()),c=t.DEFAULT_COMMON_STYLE={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},y=t.DEFAULT_COMMON_ANIMATION_PROPS={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};c[e]=!0;var l=["z","z2","invisible"],p=["invisible"],w=function(n){function t(t){return n.call(this,t)||this}var i;return a.__extends(t,n),t.prototype._init=function(t){for(var i,f=r.keys(t),u=0;u<f.length;u++)i=f[u],"style"===i?this.useStyle(t[i]):n.prototype.attrKV.call(this,i,t[i]);this.style||this.useStyle({})},t.prototype.beforeBrush=function(){},t.prototype.afterBrush=function(){},t.prototype.innerBeforeBrush=function(){},t.prototype.innerAfterBrush=function(){},t.prototype.shouldBePainted=function(n,t,i,r){var e=this.transform,f,u;if(this.ignore||this.invisible||0===this.style.opacity||this.culling&&function(n,t,i){return o.copy(n.getBoundingRect()),n.transform&&o.applyTransform(n.transform),s.width=t,s.height=i,!o.intersect(s)}(this,n,t)||e&&!e[0]&&!e[3])return!1;if(i&&this.__clipPaths)for(f=0;f<this.__clipPaths.length;++f)if(this.__clipPaths[f].isZeroArea())return!1;if(r&&this.parent)for(u=this.parent;u;){if(u.ignore)return!1;u=u.parent}return!0},t.prototype.contain=function(n,t){return this.rectContain(n,t)},t.prototype.traverse=function(n,t){n.call(t,this)},t.prototype.rectContain=function(n,t){var i=this.transformCoordToLocal(n,t);return this.getBoundingRect().contain(i[0],i[1])},t.prototype.getPaintRect=function(){var n=this._paintRect,i;if(!this._paintRect||this.__dirty){var o=this.transform,s=this.getBoundingRect(),r=this.style,t=r.shadowBlur||0,f=r.shadowOffsetX||0,e=r.shadowOffsetY||0;n=this._paintRect||(this._paintRect=new u.default(0,0,0,0));o?u.default.applyTransform(n,s,o):n.copy(s);(t||f||e)&&(n.width+=2*t+Math.abs(f),n.height+=2*t+Math.abs(e),n.x=Math.min(n.x,n.x+f-t),n.y=Math.min(n.y,n.y+e-t));i=this.dirtyRectTolerance;n.isZero()||(n.x=Math.floor(n.x-i),n.y=Math.floor(n.y-i),n.width=Math.ceil(n.width+1+2*i),n.height=Math.ceil(n.height+1+2*i))}return n},t.prototype.setPrevPaintRect=function(n){n?(this._prevPaintRect=this._prevPaintRect||new u.default(0,0,0,0),this._prevPaintRect.copy(n)):this._prevPaintRect=null},t.prototype.getPrevPaintRect=function(){return this._prevPaintRect},t.prototype.animateStyle=function(n){return this.animate("style",n)},t.prototype.updateDuringAnimation=function(n){"style"===n?this.dirtyStyle():this.markRedraw()},t.prototype.attrKV=function(t,i){"style"!==t?n.prototype.attrKV.call(this,t,i):this.style?this.setStyle(i):this.useStyle(i)},t.prototype.setStyle=function(n,t){return"string"==typeof n?this.style[n]=t:r.extend(this.style,n),this.dirtyStyle(),this},t.prototype.dirtyStyle=function(n){n||this.markRedraw();this.__dirty|=f.STYLE_CHANGED_BIT;this._rect&&(this._rect=null)},t.prototype.dirty=function(){this.dirtyStyle()},t.prototype.styleChanged=function(){return!!(this.__dirty&f.STYLE_CHANGED_BIT)},t.prototype.styleUpdated=function(){this.__dirty&=~f.STYLE_CHANGED_BIT},t.prototype.createStyle=function(n){return r.createObject(c,n)},t.prototype.useStyle=function(n){n[e]||(n=this.createStyle(n));this.__inHover?this.__hoverStyle=n:this.style=n;this.dirtyStyle()},t.prototype.isStyleObject=function(n){return n[e]},t.prototype._innerSaveToNormal=function(t){n.prototype._innerSaveToNormal.call(this,t);var i=this._normalState;t.style&&!i.style&&(i.style=this._mergeStyle(this.createStyle(),this.style));this._savePrimaryToNormal(t,i,l)},t.prototype._applyStateObj=function(t,i,u,f,e,o){var h,a,v,y,c,w,s,b;if(n.prototype._applyStateObj.call(this,t,i,u,f,e,o),a=!(i&&f),i&&i.style?e?f?h=i.style:(h=this._mergeStyle(this.createStyle(),u.style),this._mergeStyle(h,i.style)):(h=this._mergeStyle(this.createStyle(),f?this.style:u.style),this._mergeStyle(h,i.style)):a&&(h=u.style),h)if(e){if(v=this.style,this.style=this.createStyle(a?{}:v),a)for(y=r.keys(v),c=0;c<y.length;c++)(s=y[c])in h&&(h[s]=h[s],this.style[s]=v[s]);for(w=r.keys(h),c=0;c<w.length;c++)s=w[c],this.style[s]=this.style[s];this._transitionState(t,{style:h},o,this.getAnimationStyleProps())}else this.useStyle(h);for(b=this.__inHover?p:l,c=0;c<b.length;c++)s=b[c],i&&null!=i[s]?this[s]=i[s]:a&&null!=u[s]&&(this[s]=u[s])},t.prototype._mergeStates=function(t){for(var i,f,u=n.prototype._mergeStates.call(this,t),r=0;r<t.length;r++)f=t[r],f.style&&(i=i||{},this._mergeStyle(i,f.style));return i&&(u.style=i),u},t.prototype._mergeStyle=function(n,t){return r.extend(n,t),n},t.prototype.getAnimationStyleProps=function(){return y},t.initDefaultProps=((i=t.prototype).type="displayable",i.invisible=!1,i.z=0,i.z2=0,i.zlevel=0,i.culling=!1,i.cursor="pointer",i.rectHover=!1,i.incremental=!1,i._rect=null,i.dirtyRectTolerance=0,void(i.__dirty=f.REDRAW_BIT|f.STYLE_CHANGED_BIT)),t}(v.default),o=new u.default(0,0,0,0),s=new u.default(0,0,0,0);t.default=w},function(n,t,i){(function(n){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function a(n,t,i,u,f){var e=[],c,s;!function n(t,i,u,f,e,o,s,h){for(var c,y,b,l,ot,ut=r.keys(f),ft=e.duration,st=e.delay,et=e.additive,d=e.setToFinal,ht=!r.isObject(o),k=t.animators,a=[],tt=0;tt<ut.length;tt++)if(c=ut[tt],y=f[c],null!=y&&null!=u[c]&&(ht||o[c]))if(!r.isObject(y)||r.isArrayLike(y)||r.isGradientObject(y))a.push(c);else{if(i){h||(u[c]=y,t.updateDuringAnimation(i));continue}n(t,c,u[c],y,e,o&&o[c],s,h)}else h||(u[c]=y,t.updateDuringAnimation(i),a.push(c));if(b=a.length,!et&&b)for(l=0;l<k.length;l++)(v=k[l]).targetName===i&&v.stopTracks(a)&&(ot=r.indexOf(k,v),k.splice(ot,1));if(e.force||(b=(a=r.filter(a,function(n){return!((t=f[n])===(i=u[n])||r.isArrayLike(t)&&r.isArrayLike(i)&&function(n,t){var r=n.length,i;if(r!==t.length)return!1;for(i=0;i<r;i++)if(n[i]!==t[i])return!1;return!0}(t,i));var t,i})).length),b>0||e.force&&!s.length){var v,g=void 0,rt=void 0,nt=void 0;if(h)for(rt={},d&&(g={}),l=0;l<b;l++)rt[c=a[l]]=u[c],d?g[c]=f[c]:u[c]=f[c];else if(d)for(nt={},l=0;l<b;l++)nt[c=a[l]]=p.cloneValue(u[c]),it(u,f,c);(v=new w.default(u,!1,!1,et?r.filter(k,function(n){return n.targetName===i}):null)).targetName=i;e.scope&&(v.scope=e.scope);d&&g&&v.whenWithKeys(0,g,a);nt&&v.whenWithKeys(0,nt,a);v.whenWithKeys(null==ft?500:ft,h?rt:f,a).delay(st||0);t.addAnimator(v,i);s.push(v)}}(n,"",n,t,i=i||{},u,e,f);var l=e.length,a=!1,o=i.done,h=i.aborted,v=function(){a=!0;--l<=0&&(a?o&&o():h&&h())},y=function(){--l<=0&&(a?o&&o():h&&h())};for(l||o&&o(),e.length>0&&i.during&&e[0].during(function(n,t){i.during(t)}),c=0;c<e.length;c++)s=e[c],v&&s.done(v),y&&s.aborted(y),i.force&&s.duration(i.duration),s.start(i.easing);return e}function v(n,t,i){for(var r=0;r<i;r++)n[r]=t[r]}function it(n,t,i){var o,h,u,c;if(r.isArrayLike(t[i]))if(r.isArrayLike(n[i])||(n[i]=[]),r.isTypedArray(t[i]))o=t[i].length,n[i].length!==o&&(n[i]=new t[i].constructor(o),v(n[i],t[i],o));else{var f=t[i],e=n[i],s=f.length;if(c=f,r.isArrayLike(c[0]))for(h=f[0].length,u=0;u<s;u++)e[u]?v(e[u],f[u],h):e[u]=Array.prototype.slice.call(f[u]);else v(e,f,s);e.length=f.length}else n[i]=t[i]}Object.defineProperty(t,"__esModule",{value:!0});t.PRESERVED_NORMAL_STATE=void 0;var o=i(81),y=e(o),p=i(83),w=e(p),d=e(i(75)),g=e(i(94)),s=i(74),r=i(63),b=i(95),k=i(88),f=i(96);var h=t.PRESERVED_NORMAL_STATE="__zr_normal__",c=o.TRANSFORMABLE_PROPS.concat(["ignore"]),nt=r.reduce(o.TRANSFORMABLE_PROPS,function(n,t){return n[t]=!0,n},{ignore:!1}),u={},tt=new d.default(0,0,0,0),l=function(){function t(n){this.id=r.guid();this.animators=[];this.currentStates=[];this.states={};this._init(n)}return t.prototype._init=function(n){this.attr(n)},t.prototype.drift=function(n,t){switch(this.draggable){case"horizontal":t=0;break;case"vertical":n=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]);i[4]+=n;i[5]+=t;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(n){var c=this._textContent,d,e,a,y,p,l;if(c&&(!c.ignore||n)){this.textConfig||(this.textConfig={});var t=this.textConfig,v=t.local,i=c.innerTransformable,b=void 0,k=void 0,g=!1;i.parent=v?this:null;d=!1;(i.copyTransform(c),null!=t.position)&&(e=tt,t.layoutRect?e.copy(t.layoutRect):e.copy(this.getBoundingRect()),v||e.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(u,t,e):s.calculateTextPosition(u,t,e),i.x=u.x,i.y=u.y,b=u.align,k=u.verticalAlign,a=t.origin,a&&null!=t.rotation&&(y=void 0,p=void 0,"center"===a?(y=.5*e.width,p=.5*e.height):(y=s.parsePercent(a[0],e.width),p=s.parsePercent(a[1],e.height)),d=!0,i.originX=-i.x+y+(v?0:e.x),i.originY=-i.y+p+(v?0:e.y)));null!=t.rotation&&(i.rotation=t.rotation);l=t.offset;l&&(i.x+=l[0],i.y+=l[1],d||(i.originX=-l[0],i.originY=-l[1]));var nt=null==t.inside?"string"==typeof t.position&&t.position.indexOf("inside")>=0:t.inside,o=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),r=void 0,h=void 0,w=void 0;nt&&this.canBeInsideText()?(r=t.insideFill,h=t.insideStroke,null!=r&&"auto"!==r||(r=this.getInsideTextFill()),null!=h&&"auto"!==h||(h=this.getInsideTextStroke(r),w=!0)):(r=t.outsideFill,h=t.outsideStroke,null!=r&&"auto"!==r||(r=this.getOutsideFill()),null!=h&&"auto"!==h||(h=this.getOutsideStroke(r),w=!0));(r=r||"#000")===o.fill&&h===o.stroke&&w===o.autoStroke&&b===o.align&&k===o.verticalAlign||(g=!0,o.fill=r,o.stroke=h,o.autoStroke=w,o.align=b,o.verticalAlign=k,c.setDefaultTextStyle(o));c.__dirty|=f.REDRAW_BIT;g&&c.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?b.LIGHT_LABEL_COLOR:b.DARK_LABEL_COLOR},t.prototype.getOutsideStroke=function(){var i=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof i&&k.parse(i);n||(n=[255,255,255,1]);for(var r=n[3],u=this.__zr.isDarkMode(),t=0;t<3;t++)n[t]=n[t]*r+(u?0:255)*(1-r);return n[3]=1,k.stringify(n,"rgba")},t.prototype.traverse=function(){},t.prototype.attrKV=function(n,t){"textConfig"===n?this.setTextConfig(t):"textContent"===n?this.setTextContent(t):"clipPath"===n?this.setClipPath(t):"extra"===n?(this.extra=this.extra||{},r.extend(this.extra,t)):this[n]=t},t.prototype.hide=function(){this.ignore=!0;this.markRedraw()},t.prototype.show=function(){this.ignore=!1;this.markRedraw()},t.prototype.attr=function(n,t){var u;if("string"==typeof n)this.attrKV(n,t);else if(r.isObject(n))for(var e=n,f=r.keys(e),i=0;i<f.length;i++)u=f[i],this.attrKV(u,n[u]);return this.markRedraw(),this},t.prototype.saveCurrentToNormalState=function(n){var r,i,t,u,f,e;for(this._innerSaveToNormal(n),r=this._normalState,i=0;i<this.animators.length;i++)t=this.animators[i],u=t.__fromStateTransition,t.getLoop()||u&&u!==h||(f=t.targetName,e=f?r[f]:r,t.saveTo(e))},t.prototype._innerSaveToNormal=function(n){var t=this._normalState;t||(t=this._normalState={});n.textConfig&&!t.textConfig&&(t.textConfig=this.textConfig);this._savePrimaryToNormal(n,t,c)},t.prototype._savePrimaryToNormal=function(n,t,i){for(var r,u=0;u<i.length;u++)r=i[u],null==n[r]||r in t||(t[r]=this[r])},t.prototype.hasState=function(){return this.currentStates.length>0},t.prototype.getState=function(n){return this.states[n]},t.prototype.ensureState=function(n){var t=this.states;return t[n]||(t[n]={}),t[n]},t.prototype.clearStates=function(n){this.useState(h,!1,n)},t.prototype.useState=function(n,t,i,u){var o=n===h,l,c,e,s,a,v;if((this.hasState()||!o)&&(l=this.currentStates,c=this.stateTransition,!(r.indexOf(l,n)>=0)||!t&&1!==l.length)){if(this.stateProxy&&!o&&(e=this.stateProxy(n)),e||(e=this.states&&this.states[n]),e||o)return o||this.saveCurrentToNormalState(e),s=!!(e&&e.hoverLayer||u),s&&this._toggleHoverLayerFlag(!0),this._applyStateObj(n,e,this._normalState,t,!i&&!this.__inHover&&c&&c.duration>0,c),a=this._textContent,v=this._textGuide,a&&a.useState(n,t,i,s),v&&v.useState(n,t,i,s),o?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(n):this.currentStates=[n],this._updateAnimationTargets(),this.markRedraw(),!s&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~f.REDRAW_BIT),e;r.logError("State "+n+" not exists.")}},t.prototype.useStates=function(n,t,i){var r,l,u,a,e,v,s,y,p;if(n.length){var h=[],w=this.currentStates,o=n.length,c=o===w.length;if(c)for(r=0;r<o;r++)if(n[r]!==w[r]){c=!1;break}if(c)return;for(r=0;r<o;r++)l=n[r],u=void 0,this.stateProxy&&(u=this.stateProxy(l,n)),u||(u=this.states[l]),u&&h.push(u);a=h[o-1];e=!!(a&&a.hoverLayer||i);e&&this._toggleHoverLayerFlag(!0);v=this._mergeStates(h);s=this.stateTransition;this.saveCurrentToNormalState(v);this._applyStateObj(n.join(","),v,this._normalState,!1,!t&&!this.__inHover&&s&&s.duration>0,s);y=this._textContent;p=this._textGuide;y&&y.useStates(n,t,e);p&&p.useStates(n,t,e);this._updateAnimationTargets();this.currentStates=n.slice();this.markRedraw();!e&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~f.REDRAW_BIT)}else this.clearStates()},t.prototype._updateAnimationTargets=function(){for(var t,n=0;n<this.animators.length;n++)t=this.animators[n],t.targetName&&t.changeTarget(this[t.targetName])},t.prototype.removeState=function(n){var i=r.indexOf(this.currentStates,n),t;i>=0&&(t=this.currentStates.slice(),t.splice(i,1),this.useStates(t))},t.prototype.replaceState=function(n,t,i){var u=this.currentStates.slice(),f=r.indexOf(u,n),e=r.indexOf(u,t)>=0;f>=0?e?u.splice(f,1):u[f]=t:i&&!e&&u.push(t);this.useStates(u)},t.prototype.toggleState=function(n,t){t?this.useState(n,!0):this.removeState(n)},t.prototype._mergeStates=function(n){for(var t,f,i={},u=0;u<n.length;u++)f=n[u],r.extend(i,f),f.textConfig&&(t=t||{},r.extend(t,f.textConfig));return t&&(i.textConfig=t),i},t.prototype._applyStateObj=function(n,t,i,u,f,e){var p=!(t&&u),o,v,h,y;t&&t.textConfig?(this.textConfig=r.extend({},u?this.textConfig:i.textConfig),r.extend(this.textConfig,t.textConfig)):p&&i.textConfig&&(this.textConfig=i.textConfig);for(var l={},a=!1,s=0;s<c.length;s++)o=c[s],v=f&&nt[o],t&&null!=t[o]?v?(a=!0,l[o]=t[o]):this[o]=t[o]:p&&null!=i[o]&&(v?(a=!0,l[o]=i[o]):this[o]=i[o]);if(!f)for(s=0;s<this.animators.length;s++)h=this.animators[s],y=h.targetName,h.getLoop()||h.__changeFinalValue(y?(t||i)[y]:t||i);a&&this._transitionState(n,l,e)},t.prototype._attachComponent=function(t){if(!t.__zr||t.__hostTarget){if(t!==this){var i=this.__zr;i&&t.addSelfToZr(i);t.__zr=i;t.__hostTarget=this}else if("production"!==n.env.NODE_ENV)throw new Error("Recursive component attachment.");}else if("production"!==n.env.NODE_ENV)throw new Error("Text element has been added to zrender.");},t.prototype._detachComponent=function(n){n.__zr&&n.removeSelfFromZr(n.__zr);n.__zr=null;n.__hostTarget=null},t.prototype.getClipPath=function(){return this._clipPath},t.prototype.setClipPath=function(n){this._clipPath&&this._clipPath!==n&&this.removeClipPath();this._attachComponent(n);this._clipPath=n;this.markRedraw()},t.prototype.removeClipPath=function(){var n=this._clipPath;n&&(this._detachComponent(n),this._clipPath=null,this.markRedraw())},t.prototype.getTextContent=function(){return this._textContent},t.prototype.setTextContent=function(t){var i=this._textContent;if(i!==t){if(i&&i!==t&&this.removeTextContent(),"production"!==n.env.NODE_ENV&&t.__zr&&!t.__hostTarget)throw new Error("Text element has been added to zrender.");t.innerTransformable=new y.default;this._attachComponent(t);this._textContent=t;this.markRedraw()}},t.prototype.setTextConfig=function(n){this.textConfig||(this.textConfig={});r.extend(this.textConfig,n);this.markRedraw()},t.prototype.removeTextConfig=function(){this.textConfig=null;this.markRedraw()},t.prototype.removeTextContent=function(){var n=this._textContent;n&&(n.innerTransformable=null,this._detachComponent(n),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},t.prototype.getTextGuideLine=function(){return this._textGuide},t.prototype.setTextGuideLine=function(n){this._textGuide&&this._textGuide!==n&&this.removeTextGuideLine();this._attachComponent(n);this._textGuide=n;this.markRedraw()},t.prototype.removeTextGuideLine=function(){var n=this._textGuide;n&&(this._detachComponent(n),this._textGuide=null,this.markRedraw())},t.prototype.markRedraw=function(){this.__dirty|=f.REDRAW_BIT;var n=this.__zr;n&&(this.__inHover?n.refreshHover():n.refresh());this.__hostTarget&&this.__hostTarget.markRedraw()},t.prototype.dirty=function(){this.markRedraw()},t.prototype._toggleHoverLayerFlag=function(n){this.__inHover=n;var t=this._textContent,i=this._textGuide;t&&(t.__inHover=n);i&&(i.__inHover=n)},t.prototype.addSelfToZr=function(n){var t,i;if(this.__zr!==n){if(this.__zr=n,t=this.animators,t)for(i=0;i<t.length;i++)n.animation.addAnimator(t[i]);this._clipPath&&this._clipPath.addSelfToZr(n);this._textContent&&this._textContent.addSelfToZr(n);this._textGuide&&this._textGuide.addSelfToZr(n)}},t.prototype.removeSelfFromZr=function(n){var t,i;if(this.__zr){if(this.__zr=null,t=this.animators,t)for(i=0;i<t.length;i++)n.animation.removeAnimator(t[i]);this._clipPath&&this._clipPath.removeSelfFromZr(n);this._textContent&&this._textContent.removeSelfFromZr(n);this._textGuide&&this._textGuide.removeSelfFromZr(n)}},t.prototype.animate=function(t,i,u){var e=t?this[t]:this,f;if("production"===n.env.NODE_ENV||e)return f=new w.default(e,i,u),t&&(f.targetName=t),this.addAnimator(f,t),f;r.logError('Property "'+t+'" is not existed in element '+this.id)},t.prototype.addAnimator=function(n,t){var i=this.__zr,u=this;n.during(function(){u.updateDuringAnimation(t)}).done(function(){var t=u.animators,i=r.indexOf(t,n);i>=0&&t.splice(i,1)});this.animators.push(n);i&&i.animation.addAnimator(n);i&&i.wakeUp()},t.prototype.updateDuringAnimation=function(){this.markRedraw()},t.prototype.stopAnimation=function(n,t){for(var i,u=this.animators,e=u.length,f=[],r=0;r<e;r++)i=u[r],n&&n!==i.scope?f.push(i):i.stop(t);return this.animators=f,this},t.prototype.animateTo=function(n,t,i){a(this,n,t,i)},t.prototype.animateFrom=function(n,t,i){a(this,n,t,i,!0)},t.prototype._transitionState=function(n,t,i,r){for(var f=a(this,t,i,r),u=0;u<f.length;u++)f[u].__fromStateTransition=n},t.prototype.getBoundingRect=function(){return null},t.prototype.getPaintRect=function(){return null},t.initDefaultProps=function(){function e(n,t,i){r[n+t+i]||(console.warn("DEPRECATED: '"+n+"' has been deprecated. use '"+t+"', '"+i+"' instead"),r[n+t+i]=!0)}function u(t,r,u,f){function o(n,t){Object.defineProperty(t,0,{get:function(){return n[u]},set:function(t){n[u]=t}});Object.defineProperty(t,1,{get:function(){return n[f]},set:function(t){n[f]=t}})}Object.defineProperty(i,t,{get:function(){return"production"!==n.env.NODE_ENV&&e(t,u,f),this[r]||o(this,this[r]=[]),this[r]},set:function(i){"production"!==n.env.NODE_ENV&&e(t,u,f);this[u]=i[0];this[f]=i[1];this[r]=i;o(this,i)}})}var i=t.prototype,r;i.type="element";i.name="";i.ignore=i.silent=i.isGroup=i.draggable=i.dragging=i.ignoreClip=i.__inHover=!1;i.__dirty=f.REDRAW_BIT;r={};Object.defineProperty&&(u("position","_legacyPos","x","y"),u("scale","_legacyScale","scaleX","scaleY"),u("origin","_legacyOrigin","originX","originY"))}(),t}();r.mixin(l,g.default);r.mixin(l,y.default);t.default=l}).call(t,i(57))},function(n,t,i){"use strict";function a(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function u(n){return n>h||n<-h}function y(n,t){for(var r,i=0;i<v.length;i++)r=v[i],n[r]=t[r]}var r,o,s,h;Object.defineProperty(t,"__esModule",{value:!0});t.TRANSFORMABLE_PROPS=void 0;t.copyTransform=y;r=a(i(76));o=a(i(82));s=r.identity;h=5e-5;var f=[],e=[],c=r.create(),l=Math.abs,p=function(){function n(){}var t;return n.prototype.getLocalTransform=function(t){return n.getLocalTransform(this,t)},n.prototype.setPosition=function(n){this.x=n[0];this.y=n[1]},n.prototype.setScale=function(n){this.scaleX=n[0];this.scaleY=n[1]},n.prototype.setSkew=function(n){this.skewX=n[0];this.skewY=n[1]},n.prototype.setOrigin=function(n){this.originX=n[0];this.originY=n[1]},n.prototype.needLocalTransform=function(){return u(this.rotation)||u(this.x)||u(this.y)||u(this.scaleX-1)||u(this.scaleY-1)||u(this.skewX)||u(this.skewY)},n.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,i=this.needLocalTransform(),n=this.transform;i||t?(n=n||r.create(),i?this.getLocalTransform(n):s(n),t&&(i?r.mul(n,t,n):r.copy(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&s(n)},n.prototype._resolveGlobalScaleRatio=function(n){var t=this.globalScaleRatio;if(null!=t&&1!==t){this.getGlobalScale(f);var i=f[0]<0?-1:1,u=f[1]<0?-1:1,e=((f[0]-i)*t+i)/f[0]||0,o=((f[1]-u)*t+u)/f[1]||0;n[0]*=e;n[1]*=e;n[2]*=o;n[3]*=o}this.invTransform=this.invTransform||r.create();r.invert(this.invTransform,n)},n.prototype.getComputedTransform=function(){for(var n=this,t=[];n;)t.push(n),n=n.parent;for(;n=t.pop();)n.updateTransform();return this.transform},n.prototype.setLocalTransform=function(n){if(n){var t=n[0]*n[0]+n[1]*n[1],i=n[2]*n[2]+n[3]*n[3],r=Math.atan2(n[1],n[0]),u=Math.PI/2+r-Math.atan2(n[3],n[2]);i=Math.sqrt(i)*Math.cos(u);t=Math.sqrt(t);this.skewX=u;this.skewY=0;this.rotation=-r;this.x=+n[4];this.y=+n[5];this.scaleX=t;this.scaleY=i;this.originX=0;this.originY=0}},n.prototype.decomposeTransform=function(){var t,n,i,u;this.transform&&(t=this.parent,n=this.transform,t&&t.transform&&(r.mul(e,t.invTransform,n),n=e),i=this.originX,u=this.originY,(i||u)&&(c[4]=i,c[5]=u,r.mul(e,n,c),e[4]-=i,e[5]-=u,n=e),this.setLocalTransform(n))},n.prototype.getGlobalScale=function(n){var t=this.transform;return n=n||[],t?(n[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),n[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(n[0]=-n[0]),t[3]<0&&(n[1]=-n[1]),n):(n[0]=1,n[1]=1,n)},n.prototype.transformCoordToLocal=function(n,t){var i=[n,t],r=this.invTransform;return r&&o.applyTransform(i,i,r),i},n.prototype.transformCoordToGlobal=function(n,t){var i=[n,t],r=this.transform;return r&&o.applyTransform(i,i,r),i},n.prototype.getLineScale=function(){var n=this.transform;return n&&l(n[0]-1)>1e-10&&l(n[3]-1)>1e-10?Math.sqrt(l(n[0]*n[3]-n[2]*n[1])):1},n.prototype.copyTransform=function(n){y(this,n)},n.getLocalTransform=function(n,t){var o,s;t=t||[];var f=n.originX||0,e=n.originY||0,i=n.scaleX,u=n.scaleY,h=n.anchorX,c=n.anchorY,l=n.rotation||0,y=n.x,p=n.y,a=n.skewX?Math.tan(n.skewX):0,v=n.skewY?Math.tan(-n.skewY):0;return f||e||h||c?(o=f+h,s=e+c,t[4]=-o*i-a*s*u,t[5]=-s*u-v*o*i):t[4]=t[5]=0,t[0]=i,t[3]=u,t[1]=v*i,t[2]=a*u,l&&r.rotate(t,t,l),t[4]+=f+y,t[5]+=e+p,t},n.initDefaultProps=((t=n.prototype).scaleX=t.scaleY=t.globalScaleRatio=1,void(t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0)),n}(),v=t.TRANSFORMABLE_PROPS=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];t.default=p},function(n,t){"use strict";function i(n){return Math.sqrt(r(n))}function r(n){return n[0]*n[0]+n[1]*n[1]}function u(n,t){return Math.sqrt((n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1]))}function f(n,t){return(n[0]-t[0])*(n[0]-t[0])+(n[1]-t[1])*(n[1]-t[1])}Object.defineProperty(t,"__esModule",{value:!0});t.create=function(n,t){return null==n&&(n=0),null==t&&(t=0),[n,t]};t.copy=function(n,t){return n[0]=t[0],n[1]=t[1],n};t.clone=function(n){return[n[0],n[1]]};t.set=function(n,t,i){return n[0]=t,n[1]=i,n};t.add=function(n,t,i){return n[0]=t[0]+i[0],n[1]=t[1]+i[1],n};t.scaleAndAdd=function(n,t,i,r){return n[0]=t[0]+i[0]*r,n[1]=t[1]+i[1]*r,n};t.sub=function(n,t,i){return n[0]=t[0]-i[0],n[1]=t[1]-i[1],n};t.len=i;t.lenSquare=r;t.mul=function(n,t,i){return n[0]=t[0]*i[0],n[1]=t[1]*i[1],n};t.div=function(n,t,i){return n[0]=t[0]/i[0],n[1]=t[1]/i[1],n};t.dot=function(n,t){return n[0]*t[0]+n[1]*t[1]};t.scale=function(n,t,i){return n[0]=t[0]*i,n[1]=t[1]*i,n};t.normalize=function(n,t){var r=i(t);return 0===r?(n[0]=0,n[1]=0):(n[0]=t[0]/r,n[1]=t[1]/r),n};t.distance=u;t.distanceSquare=f;t.negate=function(n,t){return n[0]=-t[0],n[1]=-t[1],n};t.lerp=function(n,t,i,r){return n[0]=t[0]+r*(i[0]-t[0]),n[1]=t[1]+r*(i[1]-t[1]),n};t.applyTransform=function(n,t,i){var r=t[0],u=t[1];return n[0]=i[0]*r+i[2]*u+i[4],n[1]=i[1]*r+i[3]*u+i[5],n};t.min=function(n,t,i){return n[0]=Math.min(t[0],i[0]),n[1]=Math.min(t[1],i[1]),n};t.max=function(n,t,i){return n[0]=Math.max(t[0],i[0]),n[1]=Math.max(t[1],i[1]),n};t.length=i;t.lengthSquare=r;t.dist=u;t.distSquare=f},function(n,t,i){"use strict";function b(n){return n&&n.__esModule?n:{"default":n}}function u(n,t,i){return(t-n)*i+n}function v(n,t,i,r){for(var e=t.length,f=0;f<e;f++)n[f]=u(t[f],i[f],r);return n}function o(n,t,i,r){for(var f=t.length,u=0;u<f;u++)n[u]=t[u]+i[u]*r;return n}function k(n,t,i,r){for(var f,e=t.length,o=e&&t[0].length,u=0;u<e;u++)for(n[u]||(n[u]=[]),f=0;f<o;f++)n[u][f]=t[u][f]+i[u][f]*r;return n}function rt(n,t){for(var i=n.length,r=t.length,u=i>r?t:n,f=Math.min(i,r),e=u[f-1]||{color:[0,0,0,0],offset:0},o=f;o<Math.max(i,r);o++)u.push({offset:e.offset,color:e.color.slice()})}function ut(n,t,i){var u=n,f=t,h,s,r,c,o;if(u.push&&f.push){if(h=u.length,s=f.length,h!==s)if(h>s)u.length=s;else for(r=h;r<s;r++)u.push(1===i?f[r]:e.call(f[r]));for(c=u[0]&&u[0].length,r=0;r<u.length;r++)if(1===i)isNaN(u[r])&&(u[r]=f[r]);else for(o=0;o<c;o++)isNaN(u[r][o])&&(u[r][o]=f[r][o])}}function s(n){var u,i,t;if(r.isArrayLike(n)){if(u=n.length,r.isArrayLike(n[0])){for(i=[],t=0;t<u;t++)i.push(e.call(n[t]));return i}return e.call(n)}return n}function h(n){return n[0]=Math.floor(n[0])||0,n[1]=Math.floor(n[1])||0,n[2]=Math.floor(n[2])||0,n[3]=null==n[3]?1:n[3],"rgba("+n.join(",")+")"}function g(n){return n===y||n===p}function l(n){return n===c||n===d}var e;Object.defineProperty(t,"__esModule",{value:!0});t.cloneValue=s;var nt=b(i(84)),a=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(88)),r=i(63),tt=b(i(85)),it=i(86),w=i(89);e=Array.prototype.slice;var c=1,d=2,y=4,p=5;var f=[0,0,0,0],ft=function(){function n(n){this.keyframes=[];this.discrete=!1;this._invalid=!1;this._needsSort=!1;this._lastFr=0;this._lastFrP=0;this.propName=n}return n.prototype.isFinished=function(){return this._finished},n.prototype.setFinished=function(){this._finished=!0;this._additiveTrack&&this._additiveTrack.setFinished()},n.prototype.needsAnimate=function(){return this.keyframes.length>=1},n.prototype.getAdditiveTrack=function(){return this._additiveTrack},n.prototype.addKeyframe=function(n,t,i){var o,h,c,f;this._needsSort=!0;var l=this.keyframes,v=l.length,s=!1,u=6,e=t;return r.isArrayLike(t)?(o=function(n){return r.isArrayLike(n&&n[0])?2:1}(t),u=o,(1!==o||r.isNumber(t[0]))&&(2!==o||r.isNumber(t[0][0]))||(s=!0)):r.isNumber(t)&&!r.eqNaN(t)?u=0:r.isString(t)?isNaN(+t)?(h=a.parse(t),h&&(e=h,u=3)):u=0:r.isGradientObject(t)&&(c=r.extend({},e),c.colorStops=r.map(t.colorStops,function(n){return{offset:n.offset,color:a.parse(n.color)}}),w.isLinearGradient(t)?u=y:w.isRadialGradient(t)&&(u=p),e=c),0===v?this.valType=u:u===this.valType&&6!==u||(s=!0),this.discrete=this.discrete||s,f={time:n,value:e,rawValue:t,percent:0},i&&(f.easing=i,f.easingFunc=r.isFunction(i)?i:tt.default[i]||it.createCubicEasingFunc(i)),l.push(f),f},n.prototype.prepare=function(n,t){var r=this.keyframes,f;this._needsSort&&r.sort(function(n,t){return n.time-t.time});for(var u=this.valType,e=r.length,y=r[e-1],h=this.discrete,w=l(u),b=g(u),i=0;i<e;i++){var s=r[i],a=s.value,v=y.value;s.percent=s.time/n;h||(w&&i!==e-1?ut(a,v,u):b&&rt(a.colorStops,v.colorStops))}if(!h&&u!==p&&t&&this.needsAnimate()&&t.needsAnimate()&&u===t.valType&&!t._finished)for(this._additiveTrack=t,f=r[0].value,i=0;i<e;i++)0===u?r[i].additiveValue=r[i].value-f:3===u?r[i].additiveValue=o([],r[i].value,f,-1):l(u)&&(r[i].additiveValue=u===c?o([],r[i].value,f,-1):k([],r[i].value,f,-1))},n.prototype.step=function(n,t){var ft,e,w,et;if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var i,s,o,tt=null!=this._additiveTrack,a=tt?"additiveValue":"value",k=this.valType,d=this.keyframes,it=d.length,p=this.propName,ut=3===k,ot=this._lastFr,rt=Math.min;if(1===it)s=o=d[0];else{if(t<0)i=0;else if(t<this._lastFrP){for(i=rt(ot+1,it-1);i>=0&&!(d[i].percent<=t);i--);i=rt(i,it-2)}else{for(i=ot;i<it&&!(d[i].percent>t);i++);i=rt(i-1,it-2)}o=d[i+1];s=d[i]}if(s&&o){if(this._lastFr=i,this._lastFrP=t,ft=o.percent-s.percent,e=0===ft?1:rt((t-s.percent)/ft,1),o.easingFunc&&(e=o.easingFunc(e)),w=tt?this._additiveValue:ut?f:n[p],!l(k)&&!ut||w||(w=this._additiveValue=[]),this.discrete)n[p]=e<1?s.rawValue:o.rawValue;else if(l(k))k===c?v(w,s[a],o[a],e):function(n,t,i,r){for(var e,o=t.length,s=o&&t[0].length,f=0;f<o;f++)for(n[f]||(n[f]=[]),e=0;e<s;e++)n[f][e]=u(t[f][e],i[f][e],r)}(w,s[a],o[a],e);else if(g(k)){var nt=s[a],b=o[a],st=k===y;n[p]={type:st?"linear":"radial",x:u(nt.x,b.x,e),y:u(nt.y,b.y,e),colorStops:r.map(nt.colorStops,function(n,t){var i=b.colorStops[t];return{offset:u(n.offset,i.offset,e),color:h(v([],n.color,i.color,e))}}),global:b.global};st?(n[p].x2=u(nt.x2,b.x2,e),n[p].y2=u(nt.y2,b.y2,e)):n[p].r=u(nt.r,b.r,e)}else ut?(v(w,s[a],o[a],e),tt||(n[p]=h(w))):(et=u(s[a],o[a],e),tt?this._additiveValue=et:n[p]=et);tt&&this._addToTarget(n)}}},n.prototype._addToTarget=function(n){var i=this.valType,t=this.propName,r=this._additiveValue;0===i?n[t]=n[t]+r:3===i?(a.parse(n[t],f),o(f,f,r,1),n[t]=h(f)):i===c?o(n[t],n[t],r,1):i===d&&k(n[t],n[t],r,1)},n}(),et=function(){function n(n,t,i,u){this._tracks={};this._trackKeys=[];this._maxTime=0;this._started=0;this._clip=null;this._target=n;this._loop=t;t&&u?r.logError("Can' use additive animation on looped animation."):(this._additiveAnimators=u,this._allowDiscrete=i)}return n.prototype.getMaxTime=function(){return this._maxTime},n.prototype.getDelay=function(){return this._delay},n.prototype.getLoop=function(){return this._loop},n.prototype.getTarget=function(){return this._target},n.prototype.changeTarget=function(n){this._target=n},n.prototype.when=function(n,t,i){return this.whenWithKeys(n,t,r.keys(t),i)},n.prototype.whenWithKeys=function(n,t,i,r){for(var u,e,f,c,a,v,l=this._tracks,o=0;o<i.length;o++){if(u=i[o],e=l[u],!e){if(e=l[u]=new ft(u),f=void 0,c=this._getAdditiveTrack(u),c?(a=c.keyframes,v=a[a.length-1],f=v&&v.value,3===c.valType&&f&&(f=h(f))):f=this._target[u],null==f)continue;n>0&&e.addKeyframe(0,s(f),r);this._trackKeys.push(u)}e.addKeyframe(n,s(t[u]),r)}return this._maxTime=Math.max(this._maxTime,n),this},n.prototype.pause=function(){this._clip.pause();this._paused=!0},n.prototype.resume=function(){this._clip.resume();this._paused=!1},n.prototype.isPaused=function(){return!!this._paused},n.prototype.duration=function(n){return this._maxTime=n,this._force=!0,this},n.prototype._doneCallback=function(){var n,i,t;if(this._setTracksFinished(),this._clip=null,n=this._doneCbs,n)for(i=n.length,t=0;t<i;t++)n[t].call(this)},n.prototype._abortedCallback=function(){var i,n,t;if(this._setTracksFinished(),i=this.animation,n=this._abortedCbs,i&&i.removeClip(this._clip),this._clip=null,n)for(t=0;t<n.length;t++)n[t].call(this)},n.prototype._setTracksFinished=function(){for(var i=this._tracks,t=this._trackKeys,n=0;n<t.length;n++)i[t[n]].setFinished()},n.prototype._getAdditiveTrack=function(n){var u,i=this._additiveAnimators,t,r;if(i)for(t=0;t<i.length;t++)r=i[t].getTrack(n),r&&(u=r);return u},n.prototype.start=function(n){var e,u;if(!(this._started>0)){this._started=1;for(var t=this,r=[],o=this._maxTime||0,f=0;f<this._trackKeys.length;f++){var s=this._trackKeys[f],i=this._tracks[s],c=this._getAdditiveTrack(s),h=i.keyframes,l=h.length;(i.prepare(o,c),i.needsAnimate())&&(!this._allowDiscrete&&i.discrete?(e=h[l-1],e&&(t._target[i.propName]=e.rawValue),i.setFinished()):r.push(i))}return r.length||this._force?(u=new nt.default({life:o,loop:this._loop,delay:this._delay||0,onframe:function(n){var u,e,i,f;if(t._started=2,u=t._additiveAnimators,u){for(e=!1,i=0;i<u.length;i++)if(u[i]._clip){e=!0;break}e||(t._additiveAnimators=null)}for(i=0;i<r.length;i++)r[i].step(t._target,n);if(f=t._onframeCbs,f)for(i=0;i<f.length;i++)f[i](t._target,n)},ondestroy:function(){t._doneCallback()}}),this._clip=u,this.animation&&this.animation.addClip(u),n&&u.setEasing(n)):this._doneCallback(),this}},n.prototype.stop=function(n){if(this._clip){var t=this._clip;n&&t.onframe(1);this._abortedCallback()}},n.prototype.delay=function(n){return this._delay=n,this},n.prototype.during=function(n){return n&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(n)),this},n.prototype.done=function(n){return n&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(n)),this},n.prototype.aborted=function(n){return n&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(n)),this},n.prototype.getClip=function(){return this._clip},n.prototype.getTrack=function(n){return this._tracks[n]},n.prototype.getTracks=function(){var n=this;return r.map(this._trackKeys,function(t){return n._tracks[t]})},n.prototype.stopTracks=function(n,t){var r,u;if(!n.length||!this._clip)return!0;for(var f=this._tracks,e=this._trackKeys,i=0;i<n.length;i++)r=f[n[i]],r&&!r.isFinished()&&(t?r.step(this._target,1):1===this._started&&r.step(this._target,0),r.setFinished());for(u=!0,i=0;i<e.length;i++)if(!f[e[i]].isFinished()){u=!1;break}return u&&this._abortedCallback(),u},n.prototype.saveTo=function(n,t,i){var r,f,u,e,o;if(n)for(t=t||this._trackKeys,r=0;r<t.length;r++)f=t[r],u=this._tracks[f],u&&!u.isFinished()&&(e=u.keyframes,o=e[i?0:e.length-1],o&&(n[f]=s(o.rawValue)))},n.prototype.__changeFinalValue=function(n,t){var u,f,i,e,o;for(t=t||r.keys(n),u=0;u<t.length;u++)f=t[u],i=this._tracks[f],i&&(e=i.keyframes,e.length>1&&(o=e.pop(),i.addKeyframe(o.time,n[f]),i.prepare(this._maxTime,i.getAdditiveTrack())))},n}();t.default=et},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=(r=i(85))&&r.__esModule?r:{"default":r},u=i(63),e=i(86),o=function(){function n(n){this._inited=!1;this._startTime=0;this._pausedTime=0;this._paused=!1;this._life=n.life||1e3;this._delay=n.delay||0;this.loop=n.loop||!1;this.onframe=n.onframe||u.noop;this.ondestroy=n.ondestroy||u.noop;this.onrestart=n.onrestart||u.noop;n.easing&&this.setEasing(n.easing)}return n.prototype.step=function(n,t){var r,e,o;if(this._inited||(this._startTime=n+this._delay,this._inited=!0),!this._paused){var u=this._life,f=n-this._startTime-this._pausedTime,i=f/u;if(i<0&&(i=0),i=Math.min(i,1),r=this.easingFunc,e=r?r(i):i,this.onframe(e),1===i){if(!this.loop)return!0;o=f%u;this._startTime=n-o;this._pausedTime=0;this.onrestart()}return!1}this._pausedTime+=t},n.prototype.pause=function(){this._paused=!0},n.prototype.resume=function(){this._paused=!1},n.prototype.setEasing=function(n){this.easing=n;this.easingFunc=u.isFunction(n)?n:f.default[n]||e.createCubicEasingFunc(n)},n}();t.default=o},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={linear:function(n){return n},quadraticIn:function(n){return n*n},quadraticOut:function(n){return n*(2-n)},quadraticInOut:function(n){return(n*=2)<1?.5*n*n:-.5*(--n*(n-2)-1)},cubicIn:function(n){return n*n*n},cubicOut:function(n){return--n*n*n+1},cubicInOut:function(n){return(n*=2)<1?.5*n*n*n:.5*((n-=2)*n*n+2)},quarticIn:function(n){return n*n*n*n},quarticOut:function(n){return 1- --n*n*n*n},quarticInOut:function(n){return(n*=2)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2)},quinticIn:function(n){return n*n*n*n*n},quinticOut:function(n){return--n*n*n*n*n+1},quinticInOut:function(n){return(n*=2)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2)},sinusoidalIn:function(n){return 1-Math.cos(n*Math.PI/2)},sinusoidalOut:function(n){return Math.sin(n*Math.PI/2)},sinusoidalInOut:function(n){return.5*(1-Math.cos(Math.PI*n))},exponentialIn:function(n){return 0===n?0:Math.pow(1024,n-1)},exponentialOut:function(n){return 1===n?1:1-Math.pow(2,-10*n)},exponentialInOut:function(n){return 0===n?0:1===n?1:(n*=2)<1?.5*Math.pow(1024,n-1):.5*(2-Math.pow(2,-10*(n-1)))},circularIn:function(n){return 1-Math.sqrt(1-n*n)},circularOut:function(n){return Math.sqrt(1- --n*n)},circularInOut:function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},elasticIn:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),-t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4))},elasticOut:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*n)*Math.sin((n-i)*2*Math.PI/.4)+1)},elasticInOut:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),(n*=2)<1?t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4)*-.5:t*Math.pow(2,-10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4)*.5+1)},backIn:function(n){var t=1.70158;return n*n*((t+1)*n-t)},backOut:function(n){var t=1.70158;return--n*n*((t+1)*n+t)+1},backInOut:function(n){var t=2.5949095;return(n*=2)<1?n*n*((t+1)*n-t)*.5:.5*((n-=2)*n*((t+1)*n+t)+2)},bounceIn:function(n){return 1-i.bounceOut(1-n)},bounceOut:function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},bounceInOut:function(n){return n<.5?.5*i.bounceIn(2*n):.5*i.bounceOut(2*n-1)+.5}};t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.createCubicEasingFunc=function(n){var e=n&&f.exec(n),i;if(e){var t=e[1].split(","),o=+r.trim(t[0]),s=+r.trim(t[1]),h=+r.trim(t[2]),c=+r.trim(t[3]);return isNaN(o+s+h+c)?void 0:(i=[],function(n){return n<=0?0:n>=1?1:u.cubicRootAt(0,o,h,1,n,i)&&u.cubicAt(0,s,c,1,i[0])})}};var u=i(87),r=i(63),f=/cubic-bezier\(([0-9,\.e ]+)\)/},function(n,t,i){"use strict";function h(n){return n>-a&&n<a}function w(n){return n>a||n<-a}function u(n,t,i,r,u){var f=1-u;return f*f*(f*n+3*u*t)+u*u*(u*r+3*f*i)}function f(n,t,i,r){var u=1-r;return u*(u*n+2*r*t)+r*r*i}Object.defineProperty(t,"__esModule",{value:!0});t.cubicAt=u;t.cubicDerivativeAt=function(n,t,i,r,u){var f=1-u;return 3*(((t-n)*f+2*(i-t)*u)*f+(r-i)*u*u)};t.cubicRootAt=function(n,t,i,r,u,f){var c=r+3*(t-i)-n,e=3*(i-2*t+n),k=3*(t-n),et=n-u,a=e*e-3*c*k,b=e*k-9*c*et,st=k*k-3*e*et,y=0,d,tt,w;if(h(a)&&h(b))h(e)?f[0]=0:(o=-k/e)>=0&&o<=1&&(f[y++]=o);else if(d=b*b-4*a*st,h(d))tt=b/a,w=-tt/2,(o=-e/c+tt)>=0&&o<=1&&(f[y++]=o),w>=0&&w<=1&&(f[y++]=w);else if(d>0){var ot=s(d),g=a*e+1.5*c*(-b+ot),nt=a*e+1.5*c*(-b-ot);(o=(-e-((g=g<0?-l(-g,v):l(g,v))+(nt=nt<0?-l(-nt,v):l(nt,v))))/(3*c))>=0&&o<=1&&(f[y++]=o)}else{var ht=(2*a*e-3*c*b)/(2*s(a*a*a)),it=Math.acos(ht)/3,rt=s(a),ut=Math.cos(it),o=(-e-2*rt*ut)/(3*c),ft=(w=(-e+rt*(ut+p*Math.sin(it)))/(3*c),(-e+rt*(ut-p*Math.sin(it)))/(3*c));o>=0&&o<=1&&(f[y++]=o);w>=0&&w<=1&&(f[y++]=w);ft>=0&&ft<=1&&(f[y++]=ft)}return y};t.cubicExtrema=function(n,t,i,r,u){var f=6*i-12*t+6*n,o=9*t+3*r-3*n-9*i,y=3*t-3*n,c=0,l,e,v,a;return h(o)?w(f)&&(e=-y/f)>=0&&e<=1&&(u[c++]=e):(l=f*f-4*o*y,h(l)?u[0]=-f/(2*o):l>0&&(v=s(l),a=(-f-v)/(2*o),(e=(-f+v)/(2*o))>=0&&e<=1&&(u[c++]=e),a>=0&&a<=1&&(u[c++]=a))),c};t.cubicSubdivide=function(n,t,i,r,u,f){var e=(t-n)*u+n,o=(i-t)*u+t,h=(r-i)*u+i,s=(o-e)*u+e,c=(h-o)*u+o,l=(c-s)*u+s;f[0]=n;f[1]=e;f[2]=s;f[3]=l;f[4]=l;f[5]=c;f[6]=h;f[7]=r};t.cubicProjectPoint=function(n,t,i,f,h,l,a,v,p,w,b){var d,nt,tt,it,ut,rt=.005,k=1/0,g,ft;for(e[0]=p,e[1]=w,g=0;g<1;g+=.05)r[0]=u(n,i,h,a,g),r[1]=u(t,f,l,v,g),(it=o.distSquare(e,r))<k&&(d=g,k=it);for(k=1/0,ft=0;ft<32&&!(rt<y);ft++)nt=d-rt,tt=d+rt,r[0]=u(n,i,h,a,nt),r[1]=u(t,f,l,v,nt),it=o.distSquare(r,e),nt>=0&&it<k?(d=nt,k=it):(c[0]=u(n,i,h,a,tt),c[1]=u(t,f,l,v,tt),ut=o.distSquare(c,e),tt<=1&&ut<k?(d=tt,k=ut):rt*=.5);return b&&(b[0]=u(n,i,h,a,d),b[1]=u(t,f,l,v,d)),s(k)};t.cubicLength=function(n,t,i,r,f,e,o,s,h){for(var l=n,a=t,v=0,d=1/h,c=1;c<=h;c++){var y=c*d,p=u(n,i,f,o,y),w=u(t,r,e,s,y),b=p-l,k=w-a;v+=Math.sqrt(b*b+k*k);l=p;a=w}return v};t.quadraticAt=f;t.quadraticDerivativeAt=function(n,t,i,r){return 2*((1-r)*(t-n)+r*(i-t))};t.quadraticRootAt=function(n,t,i,r,u){var o=n-2*t+i,e=2*(t-n),y=n-r,c=0,l,f,v,a;return h(o)?w(e)&&(f=-y/e)>=0&&f<=1&&(u[c++]=f):(l=e*e-4*o*y,h(l)?(f=-e/(2*o))>=0&&f<=1&&(u[c++]=f):l>0&&(v=s(l),a=(-e-v)/(2*o),(f=(-e+v)/(2*o))>=0&&f<=1&&(u[c++]=f),a>=0&&a<=1&&(u[c++]=a))),c};t.quadraticExtremum=function(n,t,i){var r=n+i-2*t;return 0===r?.5:(n-t)/r};t.quadraticSubdivide=function(n,t,i,r,u){var f=(t-n)*r+n,e=(i-t)*r+t,o=(e-f)*r+f;u[0]=n;u[1]=f;u[2]=o;u[3]=o;u[4]=e;u[5]=i};t.quadraticProjectPoint=function(n,t,i,u,h,l,a,v,p){var b,tt=.005,w=1/0,k,it,d,g,nt,rt;for(e[0]=a,e[1]=v,k=0;k<1;k+=.05)r[0]=f(n,i,h,k),r[1]=f(t,u,l,k),(nt=o.distSquare(e,r))<w&&(b=k,w=nt);for(w=1/0,it=0;it<32&&!(tt<y);it++)d=b-tt,g=b+tt,r[0]=f(n,i,h,d),r[1]=f(t,u,l,d),nt=o.distSquare(r,e),d>=0&&nt<w?(b=d,w=nt):(c[0]=f(n,i,h,g),c[1]=f(t,u,l,g),rt=o.distSquare(c,e),g<=1&&rt<w?(b=g,w=rt):tt*=.5);return p&&(p[0]=f(n,i,h,b),p[1]=f(t,u,l,b)),s(w)};t.quadraticLength=function(n,t,i,r,u,e,o){for(var h=n,c=t,l=0,b=1/o,s=1;s<=o;s++){var a=s*b,v=f(n,i,u,a),y=f(t,r,e,a),p=v-h,w=y-c;l+=Math.sqrt(p*p+w*w);h=v;c=y}return l};var o=i(82),l=Math.pow,s=Math.sqrt,a=1e-8,y=.0001,p=s(3),v=1/3,e=o.create(),r=o.create(),c=o.create()},function(n,t,i){"use strict";function u(n){return(n=Math.round(n))<0?0:n>255?255:n}function c(n){return n<0?0:n>1?1:n}function y(n){var t=n;return t.length&&"%"===t.charAt(t.length-1)?u(parseFloat(t)/100*255):u(parseInt(t,10))}function o(n){var t=n;return t.length&&"%"===t.charAt(t.length-1)?c(parseFloat(t)/100):c(parseFloat(t))}function p(n,t,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function f(n,t,i){return n+(t-n)*i}function r(n,t,i,r,u){return n[0]=t,n[1]=i,n[2]=r,n[3]=u,n}function w(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n}function s(n,t){l&&w(l,t);l=b.put(n,l||t.slice())}function e(n,t){var c,u,f,e,h,l;if(n){if(t=t||[],c=b.get(n),c)return w(t,c);if(u=(n+="").replace(/ /g,"").toLowerCase(),u in v)return w(t,v[u]),s(n,t),t;if(e=u.length,"#"===u.charAt(0))return 4===e||5===e?(f=parseInt(u.slice(1,4),16))>=0&&f<=4095?(r(t,(3840&f)>>4|(3840&f)>>8,240&f|(240&f)>>4,15&f|(15&f)<<4,5===e?parseInt(u.slice(4),16)/15:1),s(n,t),t):void r(t,0,0,0,1):7===e||9===e?(f=parseInt(u.slice(1,7),16))>=0&&f<=16777215?(r(t,(16711680&f)>>16,(65280&f)>>8,255&f,9===e?parseInt(u.slice(7),16)/255:1),s(n,t),t):void r(t,0,0,0,1):void 0;if(h=u.indexOf("("),l=u.indexOf(")"),-1!==h&&l+1===e){var p=u.substr(0,h),i=u.substr(h+1,l-(h+1)).split(","),a=1;switch(p){case"rgba":if(4!==i.length)return 3===i.length?r(t,+i[0],+i[1],+i[2],1):r(t,0,0,0,1);a=o(i.pop());case"rgb":return i.length>=3?(r(t,y(i[0]),y(i[1]),y(i[2]),3===i.length?a:o(i[3])),s(n,t),t):void r(t,0,0,0,1);case"hsla":return 4!==i.length?void r(t,0,0,0,1):(i[3]=o(i[3]),k(i,t),s(n,t),t);case"hsl":return 3!==i.length?void r(t,0,0,0,1):(k(i,t),s(n,t),t);default:return}}r(t,0,0,0,1)}}function k(n,t){var e=(parseFloat(n[0])%360+360)%360/360,s=o(n[1]),i=o(n[2]),f=i<=.5?i*(s+1):i+s-i*s,h=2*i-f;return r(t=t||[],u(255*p(h,f,e+1/3)),u(255*p(h,f,e)),u(255*p(h,f,e-1/3)),1),4===n.length&&(t[3]=n[3]),t}function g(n,t,i){if(t&&t.length&&n>=0&&n<=1){i=i||[];var s=n*(t.length-1),h=Math.floor(s),l=Math.ceil(s),r=t[h],e=t[l],o=s-h;return i[0]=u(f(r[0],e[0],o)),i[1]=u(f(r[1],e[1],o)),i[2]=u(f(r[2],e[2],o)),i[3]=c(f(r[3],e[3],o)),i}}function nt(n,t,i){if(t&&t.length&&n>=0&&n<=1){var r=n*(t.length-1),a=Math.floor(r),v=Math.ceil(r),o=e(t[a]),s=e(t[v]),l=r-a,y=h([u(f(o[0],s[0],l)),u(f(o[1],s[1],l)),u(f(o[2],s[2],l)),c(f(o[3],s[3],l))],"rgba");return i?{color:y,leftIndex:a,rightIndex:v,value:r}:y}}function h(n,t){if(n&&n.length){var i=n[0]+","+n[1]+","+n[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(i+=","+n[3]),t+"("+i+")"}}var a,d,v,b,l;Object.defineProperty(t,"__esModule",{value:!0});t.mapToColor=t.fastMapToColor=void 0;t.parse=e;t.lift=function(n,t){var i=e(n),r;if(i){for(r=0;r<3;r++)i[r]=t<0?i[r]*(1-t)|0:(255-i[r])*t+i[r]|0,i[r]>255?i[r]=255:i[r]<0&&(i[r]=0);return h(i,4===i.length?"rgba":"rgb")}};t.toHex=function(n){var t=e(n);if(t)return(16777216+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)};t.fastLerp=g;t.lerp=nt;t.modifyHSL=function(n,t,i,r){var f,u=e(n);if(n)return u=function(n){var h;if(n){var i,s,u=n[0]/255,f=n[1]/255,e=n[2]/255,o=Math.min(u,f,e),t=Math.max(u,f,e),r=t-o,c=(t+o)/2;if(0===r)i=0,s=0;else{s=c<.5?r/(t+o):r/(2-t-o);var l=((t-u)/6+r/2)/r,a=((t-f)/6+r/2)/r,v=((t-e)/6+r/2)/r;u===t?i=v-a:f===t?i=1/3+l-v:e===t&&(i=2/3+a-l);i<0&&(i+=1);i>1&&(i-=1)}return h=[360*i,s,c],null!=n[3]&&h.push(n[3]),h}}(u),null!=t&&(u[0]=(f=t,(f=Math.round(f))<0?0:f>360?360:f)),null!=i&&(u[1]=o(i)),null!=r&&(u[2]=o(r)),h(k(u),"rgba")};t.modifyAlpha=function(n,t){var i=e(n);if(i&&null!=t)return i[3]=c(t),h(i,"rgba")};t.stringify=h;t.lum=function(n,t){var i=e(n);return i?(.299*i[0]+.587*i[1]+.114*i[2])*i[3]/255+(1-i[3])*t:0};t.random=function(){return h([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")};d=(a=i(73))&&a.__esModule?a:{"default":a};v={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]};b=new d.default(20);l=null;t.fastMapToColor=g;t.mapToColor=nt},function(n,t,i){(function(n,r){"use strict";function e(n){return f(1e3*n)/1e3}function s(n){return f(1e4*n)/1e4}function c(n){return n&&!!n.image}function l(n){return n&&!!n.svgElement}Object.defineProperty(t,"__esModule",{value:!0});t.encodeBase64=t.TEXT_ALIGN_TO_ANCHOR=void 0;t.normalizeColor=function(n){var i,t;return n&&"transparent"!==n?"string"==typeof n&&n.indexOf("rgba")>-1&&(t=a.parse(n),t&&(n="rgb("+t[0]+","+t[1]+","+t[2]+")",i=t[3])):n="none",{color:n,opacity:null==i?1:i}};t.isAroundZero=function(n){return n<h&&n>-h};t.round3=e;t.round4=s;t.round1=function(n){return f(10*n)/10};t.getMatrixStr=function(n){return"matrix("+e(n[0])+","+e(n[1])+","+e(n[2])+","+e(n[3])+","+s(n[4])+","+s(n[5])+")"};t.adjustTextY=function(n,t,i){return"top"===i?n+=t/2:"bottom"===i&&(n-=t/2),n};t.hasShadow=function(n){return n&&(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)};t.getShadowKey=function(n){var t=n.style,i=n.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),i[0],i[1]].join(",")};t.getClipPathsKey=function(n){var i=[],t,r;if(n)for(t=0;t<n.length;t++)r=n[t],i.push(r.id);return i.join(",")};t.isImagePattern=c;t.isSVGPattern=l;t.isPattern=function(n){return c(n)||l(n)};t.isLinearGradient=function(n){return"linear"===n.type};t.isRadialGradient=function(n){return"radial"===n.type};t.isGradient=function(n){return n&&("linear"===n.type||"radial"===n.type)};t.getIdURL=function(n){return"url(#"+n+")"};t.getPathPrecision=function(n){var t=n.getGlobalScale(),i=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(i)/Math.log(10)),1)};t.getSRTTransformString=function(n){var i=n.x||0,r=n.y||0,e=(n.rotation||0)*u.RADIAN_TO_DEGREE,o=u.retrieve2(n.scaleX,1),s=u.retrieve2(n.scaleY,1),h=n.skewX||0,c=n.skewY||0,t=[];return(i||r)&&t.push("translate("+i+"px,"+r+"px)"),e&&t.push("rotate("+e+")"),1===o&&1===s||t.push("scale("+o+","+s+")"),(h||c)&&t.push("skew("+f(h*u.RADIAN_TO_DEGREE)+"deg, "+f(c*u.RADIAN_TO_DEGREE)+"deg)"),t.join(" ")};var o,u=i(63),a=i(88),v=(o=i(60))&&o.__esModule?o:{"default":o},f=Math.round,h=.0001;t.TEXT_ALIGN_TO_ANCHOR={left:"start",right:"end",center:"middle",middle:"middle"};t.encodeBase64=v.default.hasGlobalWindow&&u.isFunction(window.btoa)?function(n){return window.btoa(unescape(encodeURIComponent(n)))}:void 0!==n?function(t){return n.from(t).toString("base64")}:function(){return"production"!==r.env.NODE_ENV&&u.logError("Base64 isn't natively supported in the current environment."),null}}).call(t,i(90).Buffer,i(57))},function(n,t,i){(function(n){"use strict";function h(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function e(n,t){if(h()<t)throw new RangeError("Invalid typed array length");return r.TYPED_ARRAY_SUPPORT?(n=new Uint8Array(t)).__proto__=r.prototype:(null===n&&(n=new r(t)),n.length=t),n}function r(n,t,i){if(!(r.TYPED_ARRAY_SUPPORT||this instanceof r))return new r(n,t,i);if("number"==typeof n){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return p(this,n)}return g(this,n,t,i)}function g(n,t,i,u){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(n,t,i,u){if(t.byteLength,i<0||t.byteLength<i)throw new RangeError("'offset' is out of bounds");if(t.byteLength<i+(u||0))throw new RangeError("'length' is out of bounds");return t=void 0===i&&void 0===u?new Uint8Array(t):void 0===u?new Uint8Array(t,i):new Uint8Array(t,i,u),r.TYPED_ARRAY_SUPPORT?(n=t).__proto__=r.prototype:n=w(n,t),n}(n,t,i,u):"string"==typeof t?function(n,t,i){if("string"==typeof i&&""!==i||(i="utf8"),!r.isEncoding(i))throw new TypeError('"encoding" must be a valid string encoding');var u=0|tt(t,i),f=(n=e(n,u)).write(t,i);return f!==u&&(n=n.slice(0,f)),n}(n,t,i):function(n,t){var i,u;if(r.isBuffer(t))return i=0|b(t.length),0===(n=e(n,i)).length?n:(t.copy(n,0,0,i),n);if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(u=t.length)!=u?e(n,0):w(n,t);if("Buffer"===t.type&&d(t.data))return w(n,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.");}(n,t)}function nt(n){if("number"!=typeof n)throw new TypeError('"size" argument must be a number');if(n<0)throw new RangeError('"size" argument must not be negative');}function p(n,t){if(nt(t),n=e(n,t<0?0:0|b(t)),!r.TYPED_ARRAY_SUPPORT)for(var i=0;i<t;++i)n[i]=0;return n}function w(n,t){var r=t.length<0?0:0|b(t.length),i;for(n=e(n,r),i=0;i<r;i+=1)n[i]=255&t[i];return n}function b(n){if(n>=h())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+h().toString(16)+" bytes");return 0|n}function tt(n,t){var i,u;if(r.isBuffer(n))return n.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(n)||n instanceof ArrayBuffer))return n.byteLength;if("string"!=typeof n&&(n=""+n),i=n.length,0===i)return 0;for(u=!1;;)switch(t){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":case void 0:return a(n).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return ct(n).length;default:if(u)return a(n).length;t=(""+t).toLowerCase();u=!0}}function o(n,t,i){var r=n[t];n[t]=n[i];n[i]=r}function it(n,t,i,u,f){if(0===n.length)return-1;if("string"==typeof i?(u=i,i=0):i>2147483647?i=2147483647:i<-2147483648&&(i=-2147483648),i=+i,isNaN(i)&&(i=f?0:n.length-1),i<0&&(i=n.length+i),i>=n.length){if(f)return-1;i=n.length-1}else if(i<0){if(!f)return-1;i=0}if("string"==typeof t&&(t=r.from(t,u)),r.isBuffer(t))return 0===t.length?-1:rt(n,t,i,u,f);if("number"==typeof t)return t&=255,r.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?f?Uint8Array.prototype.indexOf.call(n,t,i):Uint8Array.prototype.lastIndexOf.call(n,t,i):rt(n,[t],i,u,f);throw new TypeError("val must be string, number or Buffer");}function rt(n,t,i,r,u){function l(n,t){return 1===h?n[t]:n.readUInt16BE(t*h)}var f,h=1,c=n.length,o=t.length,e,a,s;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(n.length<2||t.length<2)return-1;h=2;c/=2;o/=2;i/=2}if(u)for(e=-1,f=i;f<c;f++)if(l(n,f)===l(t,-1===e?0:f-e)){if(-1===e&&(e=f),f-e+1===o)return e*h}else-1!==e&&(f-=f-e),e=-1;else for(i+o>c&&(i=c-o),f=i;f>=0;f--){for(a=!0,s=0;s<o;s++)if(l(n,f+s)!==l(t,s)){a=!1;break}if(a)return f}return-1}function lt(n,t,i,r){var f,e,u,o;if(i=Number(i)||0,f=n.length-i,r?(r=Number(r))>f&&(r=f):r=f,e=t.length,e%2!=0)throw new TypeError("Invalid hex string");for(r>e/2&&(r=e/2),u=0;u<r;++u){if(o=parseInt(t.substr(2*u,2),16),isNaN(o))return u;n[i+u]=o}return u}function at(n,t,i,r){return v(a(t,n.length-i),n,i,r)}function ut(n,t,i,r){return v(function(n){for(var i=[],t=0;t<n.length;++t)i.push(255&n.charCodeAt(t));return i}(t),n,i,r)}function vt(n,t,i,r){return ut(n,t,i,r)}function yt(n,t,i,r){return v(ct(t),n,i,r)}function pt(n,t,i,r){return v(function(n,t){for(var u,f,e,i=[],r=0;r<n.length&&!((t-=2)<0);++r)f=(u=n.charCodeAt(r))>>8,e=u%256,i.push(e),i.push(f);return i}(t,n.length-i),n,i,r)}function wt(n,t,i){return 0===t&&i===n.length?y.fromByteArray(n):y.fromByteArray(n.slice(t,i))}function ft(n,t,i){var h,u;for(i=Math.min(n.length,i),h=[],u=t;u<i;){var e,s,l,f,o=n[u],r=null,c=o>239?4:o>223?3:o>191?2:1;if(u+c<=i)switch(c){case 1:o<128&&(r=o);break;case 2:128==(192&(e=n[u+1]))&&(f=(31&o)<<6|63&e)>127&&(r=f);break;case 3:e=n[u+1];s=n[u+2];128==(192&e)&&128==(192&s)&&(f=(15&o)<<12|(63&e)<<6|63&s)>2047&&(f<55296||f>57343)&&(r=f);break;case 4:e=n[u+1];s=n[u+2];l=n[u+3];128==(192&e)&&128==(192&s)&&128==(192&l)&&(f=(15&o)<<18|(63&e)<<12|(63&s)<<6|63&l)>65535&&f<1114112&&(r=f)}null===r?(r=65533,c=1):r>65535&&(r-=65536,h.push(r>>>10&1023|55296),r=56320|1023&r);h.push(r);u+=c}return function(n){var r=n.length,i,t;if(r<=k)return String.fromCharCode.apply(String,n);for(i="",t=0;t<r;)i+=String.fromCharCode.apply(String,n.slice(t,t+=k));return i}(h)}function bt(n,t,i){var u="",r;for(i=Math.min(n.length,i),r=t;r<i;++r)u+=String.fromCharCode(127&n[r]);return u}function kt(n,t,i){var u="",r;for(i=Math.min(n.length,i),r=t;r<i;++r)u+=String.fromCharCode(n[r]);return u}function dt(n,t,i){var f=n.length,u,r;for((!t||t<0)&&(t=0),(!i||i<0||i>f)&&(i=f),u="",r=t;r<i;++r)u+=ni(n[r]);return u}function gt(n,t,i){for(var u=n.slice(t,i),f="",r=0;r<u.length;r+=2)f+=String.fromCharCode(u[r]+256*u[r+1]);return f}function u(n,t,i){if(n%1!=0||n<0)throw new RangeError("offset is not uint");if(n+t>i)throw new RangeError("Trying to access beyond buffer length");}function f(n,t,i,u,f,e){if(!r.isBuffer(n))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>f||t<e)throw new RangeError('"value" argument is out of bounds');if(i+u>n.length)throw new RangeError("Index out of range");}function c(n,t,i,r){t<0&&(t=65535+t+1);for(var u=0,f=Math.min(n.length-i,2);u<f;++u)n[i+u]=(t&255<<8*(r?u:1-u))>>>8*(r?u:1-u)}function l(n,t,i,r){t<0&&(t=4294967295+t+1);for(var u=0,f=Math.min(n.length-i,4);u<f;++u)n[i+u]=t>>>8*(r?u:3-u)&255}function et(n,t,i,r){if(i+r>n.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("Index out of range");}function ot(n,t,i,r,u){return u||et(n,0,i,4),s.write(n,t,i,r,23,4),i+4}function st(n,t,i,r,u){return u||et(n,0,i,8),s.write(n,t,i,r,52,8),i+8}function ni(n){return n<16?"0"+n.toString(16):n.toString(16)}function a(n,t){var i;t=t||1/0;for(var e=n.length,u=null,r=[],f=0;f<e;++f){if((i=n.charCodeAt(f))>55295&&i<57344){if(!u){if(i>56319){(t-=3)>-1&&r.push(239,191,189);continue}if(f+1===e){(t-=3)>-1&&r.push(239,191,189);continue}u=i;continue}if(i<56320){(t-=3)>-1&&r.push(239,191,189);u=i;continue}i=65536+(u-55296<<10|i-56320)}else u&&(t-=3)>-1&&r.push(239,191,189);if(u=null,i<128){if((t-=1)<0)break;r.push(i)}else if(i<2048){if((t-=2)<0)break;r.push(i>>6|192,63&i|128)}else if(i<65536){if((t-=3)<0)break;r.push(i>>12|224,i>>6&63|128,63&i|128)}else{if(!(i<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;r.push(i>>18|240,i>>12&63|128,i>>6&63|128,63&i|128)}}return r}function ct(n){return y.toByteArray(function(n){if((n=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(n).replace(ht,"")).length<2)return"";for(;n.length%4!=0;)n+="=";return n}(n))}function v(n,t,i,r){for(var u=0;u<r&&!(u+i>=t.length||u>=n.length);++u)t[u+i]=n[u];return u}var y=i(91),s=i(92),d=i(93),k,ht;t.Buffer=r;t.SlowBuffer=function(n){return+n!=n&&(n=0),r.alloc(+n)};t.INSPECT_MAX_BYTES=50;r.TYPED_ARRAY_SUPPORT=void 0!==n.TYPED_ARRAY_SUPPORT?n.TYPED_ARRAY_SUPPORT:function(){try{var n=new Uint8Array(1);return n.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===n.foo()&&"function"==typeof n.subarray&&0===n.subarray(1,1).byteLength}catch(n){return!1}}();t.kMaxLength=h();r.poolSize=8192;r._augment=function(n){return n.__proto__=r.prototype,n};r.from=function(n,t,i){return g(null,n,t,i)};r.TYPED_ARRAY_SUPPORT&&(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0}));r.alloc=function(n,t,i){return function(n,t,i,r){return nt(t),t<=0?e(n,t):void 0!==i?"string"==typeof r?e(n,t).fill(i,r):e(n,t).fill(i):e(n,t)}(null,n,t,i)};r.allocUnsafe=function(n){return p(null,n)};r.allocUnsafeSlow=function(n){return p(null,n)};r.isBuffer=function(n){return!(null==n||!n._isBuffer)};r.compare=function(n,t){if(!r.isBuffer(n)||!r.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(n===t)return 0;for(var u=n.length,f=t.length,i=0,e=Math.min(u,f);i<e;++i)if(n[i]!==t[i]){u=n[i];f=t[i];break}return u<f?-1:f<u?1:0};r.isEncoding=function(n){switch(String(n).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};r.concat=function(n,t){var i,f,e,u;if(!d(n))throw new TypeError('"list" argument must be an Array of Buffers');if(0===n.length)return r.alloc(0);if(void 0===t)for(t=0,i=0;i<n.length;++i)t+=n[i].length;for(f=r.allocUnsafe(t),e=0,i=0;i<n.length;++i){if(u=n[i],!r.isBuffer(u))throw new TypeError('"list" argument must be an Array of Buffers');u.copy(f,e);e+=u.length}return f};r.byteLength=tt;r.prototype._isBuffer=!0;r.prototype.swap16=function(){var t=this.length,n;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(n=0;n<t;n+=2)o(this,n,n+1);return this};r.prototype.swap32=function(){var t=this.length,n;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(n=0;n<t;n+=4)o(this,n,n+3),o(this,n+1,n+2);return this};r.prototype.swap64=function(){var t=this.length,n;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(n=0;n<t;n+=8)o(this,n,n+7),o(this,n+1,n+6),o(this,n+2,n+5),o(this,n+3,n+4);return this};r.prototype.toString=function(){var n=0|this.length;return 0===n?"":0===arguments.length?ft(this,0,n):function(n,t,i){var r=!1;if(((void 0===t||t<0)&&(t=0),t>this.length)||((void 0===i||i>this.length)&&(i=this.length),i<=0)||(i>>>=0)<=(t>>>=0))return"";for(n||(n="utf8");;)switch(n){case"hex":return dt(this,t,i);case"utf8":case"utf-8":return ft(this,t,i);case"ascii":return bt(this,t,i);case"latin1":case"binary":return kt(this,t,i);case"base64":return wt(this,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return gt(this,t,i);default:if(r)throw new TypeError("Unknown encoding: "+n);n=(n+"").toLowerCase();r=!0}}.apply(this,arguments)};r.prototype.equals=function(n){if(!r.isBuffer(n))throw new TypeError("Argument must be a Buffer");return this===n||0===r.compare(this,n)};r.prototype.inspect=function(){var n="",i=t.INSPECT_MAX_BYTES;return this.length>0&&(n=this.toString("hex",0,i).match(/.{2}/g).join(" "),this.length>i&&(n+=" ... ")),"<Buffer "+n+">"};r.prototype.compare=function(n,t,i,u,f){if(!r.isBuffer(n))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===i&&(i=n?n.length:0),void 0===u&&(u=0),void 0===f&&(f=this.length),t<0||i>n.length||u<0||f>this.length)throw new RangeError("out of range index");if(u>=f&&t>=i)return 0;if(u>=f)return-1;if(t>=i)return 1;if(this===n)return 0;for(var o=(f>>>=0)-(u>>>=0),s=(i>>>=0)-(t>>>=0),l=Math.min(o,s),h=this.slice(u,f),c=n.slice(t,i),e=0;e<l;++e)if(h[e]!==c[e]){o=h[e];s=c[e];break}return o<s?-1:s<o?1:0};r.prototype.includes=function(n,t,i){return-1!==this.indexOf(n,t,i)};r.prototype.indexOf=function(n,t,i){return it(this,n,t,i,!0)};r.prototype.lastIndexOf=function(n,t,i){return it(this,n,t,i,!1)};r.prototype.write=function(n,t,i,r){var u,f;if(void 0===t)r="utf8",i=this.length,t=0;else if(void 0===i&&"string"==typeof t)r=t,i=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0;isFinite(i)?(i|=0,void 0===r&&(r="utf8")):(r=i,i=void 0)}if(u=this.length-t,(void 0===i||i>u)&&(i=u),n.length>0&&(i<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");for(r||(r="utf8"),f=!1;;)switch(r){case"hex":return lt(this,n,t,i);case"utf8":case"utf-8":return at(this,n,t,i);case"ascii":return ut(this,n,t,i);case"latin1":case"binary":return vt(this,n,t,i);case"base64":return yt(this,n,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pt(this,n,t,i);default:if(f)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase();f=!0}};r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};k=4096;r.prototype.slice=function(n,t){var f,i=this.length,e,u;if((n=~~n)<0?(n+=i)<0&&(n=0):n>i&&(n=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t<n&&(t=n),r.TYPED_ARRAY_SUPPORT)(f=this.subarray(n,t)).__proto__=r.prototype;else for(e=t-n,f=new r(e,void 0),u=0;u<e;++u)f[u]=this[u+n];return f};r.prototype.readUIntLE=function(n,t,i){n|=0;t|=0;i||u(n,t,this.length);for(var r=this[n],f=1,e=0;++e<t&&(f*=256);)r+=this[n+e]*f;return r};r.prototype.readUIntBE=function(n,t,i){n|=0;t|=0;i||u(n,t,this.length);for(var r=this[n+--t],f=1;t>0&&(f*=256);)r+=this[n+--t]*f;return r};r.prototype.readUInt8=function(n,t){return t||u(n,1,this.length),this[n]};r.prototype.readUInt16LE=function(n,t){return t||u(n,2,this.length),this[n]|this[n+1]<<8};r.prototype.readUInt16BE=function(n,t){return t||u(n,2,this.length),this[n]<<8|this[n+1]};r.prototype.readUInt32LE=function(n,t){return t||u(n,4,this.length),(this[n]|this[n+1]<<8|this[n+2]<<16)+16777216*this[n+3]};r.prototype.readUInt32BE=function(n,t){return t||u(n,4,this.length),16777216*this[n]+(this[n+1]<<16|this[n+2]<<8|this[n+3])};r.prototype.readIntLE=function(n,t,i){n|=0;t|=0;i||u(n,t,this.length);for(var r=this[n],f=1,e=0;++e<t&&(f*=256);)r+=this[n+e]*f;return r>=(f*=128)&&(r-=Math.pow(2,8*t)),r};r.prototype.readIntBE=function(n,t,i){n|=0;t|=0;i||u(n,t,this.length);for(var f=t,e=1,r=this[n+--f];f>0&&(e*=256);)r+=this[n+--f]*e;return r>=(e*=128)&&(r-=Math.pow(2,8*t)),r};r.prototype.readInt8=function(n,t){return t||u(n,1,this.length),128&this[n]?-1*(256-this[n]):this[n]};r.prototype.readInt16LE=function(n,t){t||u(n,2,this.length);var i=this[n]|this[n+1]<<8;return 32768&i?4294901760|i:i};r.prototype.readInt16BE=function(n,t){t||u(n,2,this.length);var i=this[n+1]|this[n]<<8;return 32768&i?4294901760|i:i};r.prototype.readInt32LE=function(n,t){return t||u(n,4,this.length),this[n]|this[n+1]<<8|this[n+2]<<16|this[n+3]<<24};r.prototype.readInt32BE=function(n,t){return t||u(n,4,this.length),this[n]<<24|this[n+1]<<16|this[n+2]<<8|this[n+3]};r.prototype.readFloatLE=function(n,t){return t||u(n,4,this.length),s.read(this,n,!0,23,4)};r.prototype.readFloatBE=function(n,t){return t||u(n,4,this.length),s.read(this,n,!1,23,4)};r.prototype.readDoubleLE=function(n,t){return t||u(n,8,this.length),s.read(this,n,!0,52,8)};r.prototype.readDoubleBE=function(n,t){return t||u(n,8,this.length),s.read(this,n,!1,52,8)};r.prototype.writeUIntLE=function(n,t,i,r){n=+n;t|=0;i|=0;r||f(this,n,t,i,Math.pow(2,8*i)-1,0);var u=1,e=0;for(this[t]=255&n;++e<i&&(u*=256);)this[t+e]=n/u&255;return t+i};r.prototype.writeUIntBE=function(n,t,i,r){n=+n;t|=0;i|=0;r||f(this,n,t,i,Math.pow(2,8*i)-1,0);var u=i-1,e=1;for(this[t+u]=255&n;--u>=0&&(e*=256);)this[t+u]=n/e&255;return t+i};r.prototype.writeUInt8=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,1,255,0),r.TYPED_ARRAY_SUPPORT||(n=Math.floor(n)),this[t]=255&n,t+1};r.prototype.writeUInt16LE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=255&n,this[t+1]=n>>>8):c(this,n,t,!0),t+2};r.prototype.writeUInt16BE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>8,this[t+1]=255&n):c(this,n,t,!1),t+2};r.prototype.writeUInt32LE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t+3]=n>>>24,this[t+2]=n>>>16,this[t+1]=n>>>8,this[t]=255&n):l(this,n,t,!0),t+4};r.prototype.writeUInt32BE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n):l(this,n,t,!1),t+4};r.prototype.writeIntLE=function(n,t,i,r){var u;(n=+n,t|=0,r)||(u=Math.pow(2,8*i-1),f(this,n,t,i,u-1,-u));var e=0,s=1,o=0;for(this[t]=255&n;++e<i&&(s*=256);)n<0&&0===o&&0!==this[t+e-1]&&(o=1),this[t+e]=(n/s>>0)-o&255;return t+i};r.prototype.writeIntBE=function(n,t,i,r){var e;(n=+n,t|=0,r)||(e=Math.pow(2,8*i-1),f(this,n,t,i,e-1,-e));var u=i-1,s=1,o=0;for(this[t+u]=255&n;--u>=0&&(s*=256);)n<0&&0===o&&0!==this[t+u+1]&&(o=1),this[t+u]=(n/s>>0)-o&255;return t+i};r.prototype.writeInt8=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,1,127,-128),r.TYPED_ARRAY_SUPPORT||(n=Math.floor(n)),n<0&&(n=255+n+1),this[t]=255&n,t+1};r.prototype.writeInt16LE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=255&n,this[t+1]=n>>>8):c(this,n,t,!0),t+2};r.prototype.writeInt16BE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>8,this[t+1]=255&n):c(this,n,t,!1),t+2};r.prototype.writeInt32LE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[t]=255&n,this[t+1]=n>>>8,this[t+2]=n>>>16,this[t+3]=n>>>24):l(this,n,t,!0),t+4};r.prototype.writeInt32BE=function(n,t,i){return n=+n,t|=0,i||f(this,n,t,4,2147483647,-2147483648),n<0&&(n=4294967295+n+1),r.TYPED_ARRAY_SUPPORT?(this[t]=n>>>24,this[t+1]=n>>>16,this[t+2]=n>>>8,this[t+3]=255&n):l(this,n,t,!1),t+4};r.prototype.writeFloatLE=function(n,t,i){return ot(this,n,t,!0,i)};r.prototype.writeFloatBE=function(n,t,i){return ot(this,n,t,!1,i)};r.prototype.writeDoubleLE=function(n,t,i){return st(this,n,t,!0,i)};r.prototype.writeDoubleBE=function(n,t,i){return st(this,n,t,!1,i)};r.prototype.copy=function(n,t,i,u){if((i||(i=0),u||0===u||(u=this.length),t>=n.length&&(t=n.length),t||(t=0),u>0&&u<i&&(u=i),u===i)||0===n.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw new RangeError("sourceStart out of bounds");if(u<0)throw new RangeError("sourceEnd out of bounds");u>this.length&&(u=this.length);n.length-t<u-i&&(u=n.length-t+i);var f,e=u-i;if(this===n&&i<t&&t<u)for(f=e-1;f>=0;--f)n[f+t]=this[f+i];else if(e<1e3||!r.TYPED_ARRAY_SUPPORT)for(f=0;f<e;++f)n[f+t]=this[f+i];else Uint8Array.prototype.set.call(n,this.subarray(i,i+e),t);return e};r.prototype.fill=function(n,t,i,u){var e,f,o,s;if("string"==typeof n){if(("string"==typeof t?(u=t,t=0,i=this.length):"string"==typeof i&&(u=i,i=this.length),1===n.length)&&(e=n.charCodeAt(0),e<256&&(n=e)),void 0!==u&&"string"!=typeof u)throw new TypeError("encoding must be a string");if("string"==typeof u&&!r.isEncoding(u))throw new TypeError("Unknown encoding: "+u);}else"number"==typeof n&&(n&=255);if(t<0||this.length<t||this.length<i)throw new RangeError("Out of range index");if(i<=t)return this;if(t>>>=0,i=void 0===i?this.length:i>>>0,n||(n=0),"number"==typeof n)for(f=t;f<i;++f)this[f]=n;else for(o=r.isBuffer(n)?n:a(new r(n,u).toString()),s=o.length,f=0;f<i-t;++f)this[f+t]=o[f%s];return this};ht=/[^+\/0-9A-Za-z-_]/g}).call(t,function(){return this}())},function(n,t){"use strict";function e(n){var i=n.length,t;if(i%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return t=n.indexOf("="),-1===t&&(t=i),[t,t===i?0:4-t%4]}function h(n,t,i){for(var e,f,o=[],u=t;u<i;u+=3)e=(n[u]<<16&16711680)+(n[u+1]<<8&65280)+(255&n[u+2]),o.push(r[(f=e)>>18&63]+r[f>>12&63]+r[f>>6&63]+r[63&f]);return o.join("")}t.byteLength=function(n){var t=e(n),r=t[0],i=t[1];return 3*(r+i)/4-i};t.toByteArray=function(n){for(var r,c=e(n),h=c[0],s=c[1],u=new o(3*(h+s)/4-s),f=0,l=s>0?h-4:h,t=0;t<l;t+=4)r=i[n.charCodeAt(t)]<<18|i[n.charCodeAt(t+1)]<<12|i[n.charCodeAt(t+2)]<<6|i[n.charCodeAt(t+3)],u[f++]=r>>16&255,u[f++]=r>>8&255,u[f++]=255&r;return 2===s&&(r=i[n.charCodeAt(t)]<<2|i[n.charCodeAt(t+1)]>>4,u[f++]=255&r),1===s&&(r=i[n.charCodeAt(t)]<<10|i[n.charCodeAt(t+1)]<<4|i[n.charCodeAt(t+2)]>>2,u[f++]=r>>8&255,u[f++]=255&r),u};t.fromByteArray=function(n){for(var t,i=n.length,e=i%3,f=[],u=0,o=i-e;u<o;u+=16383)f.push(h(n,u,u+16383>o?o:u+16383));return 1===e?(t=n[i-1],f.push(r[t>>2]+r[t<<4&63]+"==")):2===e&&(t=(n[i-2]<<8)+n[i-1],f.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),f.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,s=f.length;u<s;++u)r[u]=f[u],i[f.charCodeAt(u)]=u;i["-".charCodeAt(0)]=62;i["_".charCodeAt(0)]=63},function(n,t){"use strict";t.read=function(n,t,i,r,u){var f,o,l=8*u-r-1,a=(1<<l)-1,v=a>>1,e=-7,s=i?u-1:0,c=i?-1:1,h=n[t+s];for(s+=c,f=h&(1<<-e)-1,h>>=-e,e+=l;e>0;f=256*f+n[t+s],s+=c,e-=8);for(o=f&(1<<-e)-1,f>>=-e,e+=r;e>0;o=256*o+n[t+s],s+=c,e-=8);if(0===f)f=1-v;else{if(f===a)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,r);f-=v}return(h?-1:1)*o*Math.pow(2,f-r)};t.write=function(n,t,i,r,u,f){var e,o,s,l=8*f-u-1,a=(1<<l)-1,h=a>>1,y=23===u?Math.pow(2,-24)-Math.pow(2,-77):0,c=r?0:f-1,v=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,e=a):(e=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-e))<1&&(e--,s*=2),(t+=e+h>=1?y/s:y*Math.pow(2,1-h))*s>=2&&(e++,s/=2),e+h>=a?(o=0,e=a):e+h>=1?(o=(t*s-1)*Math.pow(2,u),e+=h):(o=t*Math.pow(2,h-1)*Math.pow(2,u),e=0));u>=8;n[i+c]=255&o,c+=v,o/=256,u-=8);for(e=e<<u|o,l+=u;l>0;n[i+c]=255&e,c+=v,e/=256,l-=8);n[i+c-v]|=128*p}},function(n){"use strict";var t={}.toString;n.exports=Array.isArray||function(n){return"[object Array]"==t.call(n)}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(n){n&&(this._$eventProcessor=n)}return n.prototype.on=function(n,t,i,r){var u,f,e;if(this._$handlers||(this._$handlers={}),u=this._$handlers,"function"==typeof t&&(r=i,i=t,t=null),!i||!n)return this;for(f=this._$eventProcessor,null!=t&&f&&f.normalizeQuery&&(t=f.normalizeQuery(t)),u[n]||(u[n]=[]),e=0;e<u[n].length;e++)if(u[n][e].h===i)return this;var o={h:i,query:t,ctx:r||this,callAtLast:i.zrEventfulCallAtLast},s=u[n].length-1,h=u[n][s];return h&&h.callAtLast?u[n].splice(s,0,o):u[n].push(o),this},n.prototype.isSilent=function(n){var t=this._$handlers;return!t||!t[n]||!t[n].length},n.prototype.off=function(n,t){var i=this._$handlers;if(!i)return this;if(!n)return this._$handlers={},this;if(t){if(i[n]){for(var u=[],r=0,f=i[n].length;r<f;r++)i[n][r].h!==t&&u.push(i[n][r]);i[n]=u}i[n]&&0===i[n].length&&delete i[n]}else delete i[n];return this},n.prototype.trigger=function(n){for(var f,r,t,i=[],u=1;u<arguments.length;u++)i[u-1]=arguments[u];if(!this._$handlers)return this;if(f=this._$handlers[n],r=this._$eventProcessor,f)for(var o=i.length,s=f.length,e=0;e<s;e++)if(t=f[e],!r||!r.filter||null==t.query||r.filter(n,t.query))switch(o){case 0:t.h.call(t.ctx);break;case 1:t.h.call(t.ctx,i[0]);break;case 2:t.h.call(t.ctx,i[0],i[1]);break;default:t.h.apply(t.ctx,i)}return r&&r.afterTrigger&&r.afterTrigger(n),this},n.prototype.triggerWithContext=function(n){for(var f,i,r,t=[],u=1;u<arguments.length;u++)t[u-1]=arguments[u];if(!this._$handlers)return this;if(f=this._$handlers[n],i=this._$eventProcessor,f)for(var o=t.length,e=t[o-1],h=f.length,s=0;s<h;s++)if(r=f[s],!i||!i.filter||null==r.query||i.filter(n,r.query))switch(o){case 0:r.h.call(e);break;case 1:r.h.call(e,t[0]);break;case 2:r.h.call(e,t[0],t[1]);break;default:r.h.apply(e,t.slice(1,o-1))}return i&&i.afterTrigger&&i.afterTrigger(n),this},n}();t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.LIGHTER_LABEL_COLOR=t.LIGHT_LABEL_COLOR=t.DARK_LABEL_COLOR=t.DARK_MODE_THRESHOLD=t.devicePixelRatio=t.debugMode=void 0;var r,u=1;((r=i(60))&&r.__esModule?r:{"default":r}).default.hasGlobalWindow&&(u=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));t.debugMode=0;t.devicePixelRatio=u;t.DARK_MODE_THRESHOLD=.4;t.DARK_LABEL_COLOR="#333";t.LIGHT_LABEL_COLOR="#ccc";t.LIGHTER_LABEL_COLOR="#eee"},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.REDRAW_BIT=1;t.STYLE_CHANGED_BIT=2;t.SHAPE_CHANGED_BIT=4},function(n,t,i){"use strict";function l(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_PATH_ANIMATION_PROPS=t.DEFAULT_PATH_STYLE=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},s=i(70),e=i(79),v=l(e),y=l(i(98)),h=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(100)),r=i(63),c=i(88),f=i(95),u=i(96),p=i(81);var w=t.DEFAULT_PATH_STYLE=r.defaults({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},e.DEFAULT_COMMON_STYLE),b=t.DEFAULT_PATH_ANIMATION_PROPS={style:r.defaults({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},e.DEFAULT_COMMON_ANIMATION_PROPS.style)},o=p.TRANSFORMABLE_PROPS.concat(["invisible","culling","z","z2","zlevel","parent"]),k=function(n){function t(t){return n.call(this,t)||this}var i;return s.__extends(t,n),t.prototype.update=function(){var h=this,i,r,f,e,s;if(n.prototype.update.call(this),i=this.style,i.decal){r=this._decalEl=this._decalEl||new t;r.buildPath===t.prototype.buildPath&&(r.buildPath=function(n){h.buildPath(n,h.shape)});r.silent=!0;f=r.style;for(e in i)f[e]!==i[e]&&(f[e]=i[e]);for(f.fill=i.fill?i.decal:null,f.decal=null,f.shadowColor=null,i.strokeFirst&&(f.stroke=null),s=0;s<o.length;++s)r[o[s]]=this[o[s]];r.__dirty|=u.REDRAW_BIT}else this._decalEl&&(this._decalEl=null)},t.prototype.getDecalElement=function(){return this._decalEl},t.prototype._init=function(t){var o=r.keys(t),e,f,i,u;for(this.shape=this.getDefaultShape(),e=this.getDefaultStyle(),e&&this.useStyle(e),f=0;f<o.length;f++)i=o[f],u=t[i],"style"===i?this.style?r.extend(this.style,u):this.useStyle(u):"shape"===i?r.extend(this.shape,u):n.prototype.attrKV.call(this,i,u);this.style||this.useStyle({})},t.prototype.getDefaultStyle=function(){return null},t.prototype.getDefaultShape=function(){return{}},t.prototype.canBeInsideText=function(){return this.hasFill()},t.prototype.getInsideTextFill=function(){var n=this.style.fill,t;if("none"!==n){if(r.isString(n))return t=c.lum(n,0),t>.5?f.DARK_LABEL_COLOR:t>.2?f.LIGHTER_LABEL_COLOR:f.LIGHT_LABEL_COLOR;if(n)return f.LIGHT_LABEL_COLOR}return f.DARK_LABEL_COLOR},t.prototype.getInsideTextStroke=function(n){var i=this.style.fill,t;if(r.isString(i)&&(t=this.__zr,!(!t||!t.isDarkMode())==c.lum(n,0)<f.DARK_MODE_THRESHOLD))return i},t.prototype.buildPath=function(){},t.prototype.pathUpdated=function(){this.__dirty&=~u.SHAPE_CHANGED_BIT},t.prototype.getUpdatedPathProxy=function(n){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,n),this.path},t.prototype.createPathProxy=function(){this.path=new y.default(!1)},t.prototype.hasStroke=function(){var n=this.style,t=n.stroke;return!(null==t||"none"===t||!(n.lineWidth>0))},t.prototype.hasFill=function(){var n=this.style.fill;return null!=n&&"none"!==n},t.prototype.getBoundingRect=function(){var i=this._rect,s=this.style,h=!i,e,f,n,r,t,o;return(h&&(e=!1,this.path||(e=!0,this.createPathProxy()),f=this.path,(e||this.__dirty&u.SHAPE_CHANGED_BIT)&&(f.beginPath(),this.buildPath(f,this.shape,!1),this.pathUpdated()),i=f.getBoundingRect()),this._rect=i,this.hasStroke()&&this.path&&this.path.len()>0)?(n=this._rectStroke||(this._rectStroke=i.clone()),(this.__dirty||h)&&(n.copy(i),r=s.strokeNoScale?this.getLineScale():1,t=s.lineWidth,this.hasFill()||(o=this.strokeContainThreshold,t=Math.max(t,null==o?4:o)),r>1e-10&&(n.width+=t/r,n.height+=t/r,n.x-=t/r/2,n.y-=t/r/2)),n):i},t.prototype.contain=function(n,t){var f=this.transformCoordToLocal(n,t),o=this.getBoundingRect(),e=this.style,r,i,u;if(n=f[0],t=f[1],o.contain(n,t)){if(r=this.path,this.hasStroke()&&(i=e.lineWidth,u=e.strokeNoScale?this.getLineScale():1,u>1e-10&&(this.hasFill()||(i=Math.max(i,this.strokeContainThreshold)),h.containStroke(r,i/u,n,t))))return!0;if(this.hasFill())return h.contain(r,n,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=u.SHAPE_CHANGED_BIT;this._rect&&(this._rect=null);this._decalEl&&this._decalEl.dirtyShape();this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle();this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){"style"===n?this.dirtyStyle():"shape"===n?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,i){"shape"===t?this.setShape(i):n.prototype.attrKV.call(this,t,i)},t.prototype.setShape=function(n,t){var i=this.shape;return i||(i=this.shape={}),"string"==typeof n?i[n]=t:r.extend(i,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&u.SHAPE_CHANGED_BIT)},t.prototype.createStyle=function(n){return r.createObject(w,n)},t.prototype._innerSaveToNormal=function(t){n.prototype._innerSaveToNormal.call(this,t);var i=this._normalState;t.shape&&!i.shape&&(i.shape=r.extend({},this.shape))},t.prototype._applyStateObj=function(t,i,u,f,e,o){var s,l,h;if(n.prototype._applyStateObj.call(this,t,i,u,f,e,o),l=!(i&&f),i&&i.shape?e?f?s=i.shape:(s=r.extend({},u.shape),r.extend(s,i.shape)):(s=r.extend({},f?this.shape:u.shape),r.extend(s,i.shape)):l&&(s=u.shape),s)if(e){this.shape=r.extend({},this.shape);for(var v={},y=r.keys(s),c=0;c<y.length;c++)h=y[c],"object"===a(s[h])?this.shape[h]=s[h]:v[h]=s[h];this._transitionState(t,{shape:v},o)}else this.shape=s,this.dirtyShape()},t.prototype._mergeStates=function(t){for(var i,f,u=n.prototype._mergeStates.call(this,t),r=0;r<t.length;r++)f=t[r],f.shape&&(i=i||{},this._mergeStyle(i,f.shape));return i&&(u.shape=i),u},t.prototype.getAnimationStyleProps=function(){return b},t.prototype.isZeroArea=function(){return!1},t.extend=function(n){var u=function(t){function i(i){var r=t.call(this,i)||this;return n.init&&n.init.call(r,i),r}return s.__extends(i,t),i.prototype.getDefaultStyle=function(){return r.clone(n.style)},i.prototype.getDefaultShape=function(){return r.clone(n.shape)},i}(t);for(var i in n)"function"==typeof n[i]&&(u.prototype[i]=n[i]);return u},t.initDefaultProps=((i=t.prototype).type="path",i.strokeContainThreshold=5,i.segmentIgnoreThreshold=0,i.subPixelOptimize=!1,i.autoBatch=!1,void(i.__dirty=u.REDRAW_BIT|u.STYLE_CHANGED_BIT|u.SHAPE_CHANGED_BIT)),t}(v.default);t.default=k},function(n,t,i){"use strict";function tt(n){return Math.round(n/g*1e8)/1e8%2*g}function ut(n,t){var i=tt(n[0]),u,r;i<0&&(i+=h);u=i-n[0];r=n[1];r+=u;!t&&r-i>=h?r=i+h:t&&i-r>=h?r=i-h:!t&&i>r?r=i+(h-tt(i-r)):t&&i<r&&(r=i-(h-tt(r-i)));n[0]=i;n[1]=r}var ft;Object.defineProperty(t,"__esModule",{value:!0});t.normalizeArcAngles=ut;var b,it=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(82)),et=(b=i(75))&&b.__esModule?b:{"default":b},rt=i(95),p=i(99),y=i(87),r={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},c=[],l=[],u=[],s=[],f=[],e=[],k=Math.min,d=Math.max,a=Math.cos,v=Math.sin,o=Math.abs,g=Math.PI,h=2*g,nt="undefined"!=typeof Float32Array,w=[];ft=function(){function n(n){this.dpr=1;this._xi=0;this._yi=0;this._x0=0;this._y0=0;this._len=0;n&&(this._saveData=!1);this._saveData&&(this.data=[])}var t;return n.prototype.increaseVersion=function(){this._version++},n.prototype.getVersion=function(){return this._version},n.prototype.setScale=function(n,t,i){(i=i||0)>0&&(this._ux=o(i/rt.devicePixelRatio/n)||0,this._uy=o(i/rt.devicePixelRatio/t)||0)},n.prototype.setDPR=function(n){this.dpr=n},n.prototype.setContext=function(n){this._ctx=n},n.prototype.getContext=function(){return this._ctx},n.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},n.prototype.reset=function(){this._saveData&&(this._len=0);this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0);this._version++},n.prototype.moveTo=function(n,t){return this._drawPendingPt(),this.addData(r.M,n,t),this._ctx&&this._ctx.moveTo(n,t),this._x0=n,this._y0=t,this._xi=n,this._yi=t,this},n.prototype.lineTo=function(n,t){var i=o(n-this._xi),u=o(t-this._yi),e=i>this._ux||u>this._uy,f;return(this.addData(r.L,n,t),this._ctx&&e&&this._ctx.lineTo(n,t),e)?(this._xi=n,this._yi=t,this._pendingPtDist=0):(f=i*i+u*u,f>this._pendingPtDist&&(this._pendingPtX=n,this._pendingPtY=t,this._pendingPtDist=f)),this},n.prototype.bezierCurveTo=function(n,t,i,u,f,e){return this._drawPendingPt(),this.addData(r.C,n,t,i,u,f,e),this._ctx&&this._ctx.bezierCurveTo(n,t,i,u,f,e),this._xi=f,this._yi=e,this},n.prototype.quadraticCurveTo=function(n,t,i,u){return this._drawPendingPt(),this.addData(r.Q,n,t,i,u),this._ctx&&this._ctx.quadraticCurveTo(n,t,i,u),this._xi=i,this._yi=u,this},n.prototype.arc=function(n,t,i,u,f,e){this._drawPendingPt();w[0]=u;w[1]=f;ut(w,e);u=w[0];var o=(f=w[1])-u;return this.addData(r.A,n,t,i,i,u,o,0,e?0:1),this._ctx&&this._ctx.arc(n,t,i,u,f,e),this._xi=a(f)*i+n,this._yi=v(f)*i+t,this},n.prototype.arcTo=function(n,t,i,r,u){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(n,t,i,r,u),this},n.prototype.rect=function(n,t,i,u){return this._drawPendingPt(),this._ctx&&this._ctx.rect(n,t,i,u),this.addData(r.R,n,t,i,u),this},n.prototype.closePath=function(){this._drawPendingPt();this.addData(r.Z);var n=this._ctx,t=this._x0,i=this._y0;return n&&n.closePath(),this._xi=t,this._yi=i,this},n.prototype.fill=function(n){n&&n.fill();this.toStatic()},n.prototype.stroke=function(n){n&&n.stroke();this.toStatic()},n.prototype.len=function(){return this._len},n.prototype.setData=function(n){var i=n.length,t;for(this.data&&this.data.length===i||!nt||(this.data=new Float32Array(i)),t=0;t<i;t++)this.data[t]=n[t];this._len=i},n.prototype.appendPath=function(n){var u,i;n instanceof Array||(n=[n]);for(var f=n.length,e=0,r=this._len,t=0;t<f;t++)e+=n[t].len();for(nt&&this.data instanceof Float32Array&&(this.data=new Float32Array(r+e)),t=0;t<f;t++)for(u=n[t].data,i=0;i<u.length;i++)this.data[r++]=u[i];this._len=r},n.prototype.addData=function(){var n,t;if(this._saveData)for(n=this.data,this._len+arguments.length>n.length&&(this._expandData(),n=this.data),t=0;t<arguments.length;t++)n[this._len++]=arguments[t]},n.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},n.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}},n.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var n=this.data;n instanceof Array&&(n.length=this._len,nt&&this._len>11&&(this.data=new Float32Array(n)))}},n.prototype.getBoundingRect=function(){var nt,y,tt,rt,ut;u[0]=u[1]=f[0]=f[1]=Number.MAX_VALUE;s[0]=s[1]=e[0]=e[1]=-Number.MAX_VALUE;for(var t=this.data,i=0,o=0,h=0,c=0,n=0;n<this._len;){nt=t[n++];y=1===n;switch(y&&(h=i=t[n],c=o=t[n+1]),nt){case r.M:i=h=t[n++];o=c=t[n++];f[0]=h;f[1]=c;e[0]=h;e[1]=c;break;case r.L:p.fromLine(i,o,t[n],t[n+1],f,e);i=t[n++];o=t[n++];break;case r.C:p.fromCubic(i,o,t[n++],t[n++],t[n++],t[n++],t[n],t[n+1],f,e);i=t[n++];o=t[n++];break;case r.Q:p.fromQuadratic(i,o,t[n++],t[n++],t[n],t[n+1],f,e);i=t[n++];o=t[n++];break;case r.A:var w=t[n++],b=t[n++],k=t[n++],d=t[n++],l=t[n++],g=t[n++]+l;n+=1;tt=!t[n++];y&&(h=a(l)*k+w,c=v(l)*d+b);p.fromArc(w,b,k,d,l,g,tt,f,e);i=a(g)*k+w;o=v(g)*d+b;break;case r.R:h=i=t[n++];c=o=t[n++];rt=t[n++];ut=t[n++];p.fromLine(h,c,h+rt,c+ut,f,e);break;case r.Z:i=h;o=c}it.min(u,u,f);it.max(s,s,e)}return 0===n&&(u[0]=u[1]=s[0]=s[1]=0),new et.default(u[0],u[1],s[0]-u[0],s[1]-u[1])},n.prototype._calculateLength=function(){var t=this.data,ft=this._len,vt=this._ux,yt=this._uy,i=0,u=0,c=0,l=0,et,g,f,e,s,w;this._pathSegLen||(this._pathSegLen=[]);for(var pt=this._pathSegLen,b=0,wt=0,n=0;n<ft;){et=t[n++];g=1===n;g&&(c=i=t[n],l=u=t[n+1]);f=-1;switch(et){case r.M:i=c=t[n++];u=l=t[n++];break;case r.L:e=t[n++];s=(p=t[n++])-u;(o(w=e-i)>vt||o(s)>yt||n===ft-1)&&(f=Math.sqrt(w*w+s*s),i=e,u=p);break;case r.C:var nt=t[n++],tt=t[n++],p=(e=t[n++],t[n++]),ot=t[n++],st=t[n++];f=y.cubicLength(i,u,nt,tt,e,p,ot,st,10);i=ot;u=st;break;case r.Q:nt=t[n++];tt=t[n++];e=t[n++];p=t[n++];f=y.quadraticLength(i,u,nt,tt,e,p,10);i=e;u=p;break;case r.A:var ht=t[n++],ct=t[n++],it=t[n++],rt=t[n++],ut=t[n++],lt=t[n++],at=lt+ut;n+=1;t[n++];g&&(c=a(ut)*it+ht,l=v(ut)*rt+ct);f=d(it,rt)*k(h,Math.abs(lt));i=a(at)*it+ht;u=v(at)*rt+ct;break;case r.R:c=i=t[n++];l=u=t[n++];f=2*t[n++]+2*t[n++];break;case r.Z:w=c-i;s=l-u;f=Math.sqrt(w*w+s*s);i=c;u=l}f>=0&&(pt[wt++]=f,b+=f)}return this._pathLen=b,b},n.prototype.rebuildPath=function(n,t){var ut,ft,h,p,w,b,tt,g,fi,ei,u=this.data,ci=this._ux,li=this._uy,ai=this._len,it=t<1,f=0,et=0,vt=0,i,ni,ti,bt,kt,s,ii,rt,at,nt,e;if(!it||(this._pathSegLen||this._calculateLength(),tt=this._pathSegLen,g=t*this._pathLen))n:for(i=0;i<ai;){ni=u[i++];ti=1===i;switch(ti&&(ut=h=u[i],ft=p=u[i+1]),ni!==r.L&&vt>0&&(n.lineTo(fi,ei),vt=0),ni){case r.M:ut=h=u[i++];ft=p=u[i++];n.moveTo(h,p);break;case r.L:if(w=u[i++],b=u[i++],bt=o(w-h),kt=o(b-p),bt>ci||kt>li){if(it){if(f+(e=tt[et++])>g){s=(g-f)/e;n.lineTo(h*(1-s)+w*s,p*(1-s)+b*s);break n}f+=e}n.lineTo(w,b);h=w;p=b;vt=0}else ii=bt*bt+kt*kt,ii>vt&&(fi=w,ei=b,vt=ii);break;case r.C:var yt=u[i++],pt=u[i++],ot=u[i++],st=u[i++],ri=u[i++],ui=u[i++];if(it){if(f+(e=tt[et++])>g){s=(g-f)/e;y.cubicSubdivide(h,yt,ot,ri,s,c);y.cubicSubdivide(p,pt,st,ui,s,l);n.bezierCurveTo(c[1],l[1],c[2],l[2],c[3],l[3]);break n}f+=e}n.bezierCurveTo(yt,pt,ot,st,ri,ui);h=ri;p=ui;break;case r.Q:if(yt=u[i++],pt=u[i++],ot=u[i++],st=u[i++],it){if(f+(e=tt[et++])>g){s=(g-f)/e;y.quadraticSubdivide(h,yt,ot,s,c);y.quadraticSubdivide(p,pt,st,s,l);n.quadraticCurveTo(c[1],l[1],c[2],l[2]);break n}f+=e}n.quadraticCurveTo(yt,pt,ot,st);h=ot;p=st;break;case r.A:var dt=u[i++],gt=u[i++],ht=u[i++],ct=u[i++],lt=u[i++],oi=u[i++],vi=u[i++],si=!u[i++],yi=ht>ct?ht:ct,pi=o(ht-ct)>.001,wt=lt+oi,hi=!1;if(it&&(f+(e=tt[et++])>g&&(wt=lt+oi*(g-f)/e,hi=!0),f+=e),pi&&n.ellipse?n.ellipse(dt,gt,ht,ct,vi,lt,wt,si):n.arc(dt,gt,yi,lt,wt,si),hi)break n;ti&&(ut=a(lt)*ht+dt,ft=v(lt)*ct+gt);h=a(wt)*ht+dt;p=v(wt)*ct+gt;break;case r.R:if(ut=h=u[i],ft=p=u[i+1],w=u[i++],b=u[i++],rt=u[i++],at=u[i++],it){if(f+(e=tt[et++])>g){nt=g-f;n.moveTo(w,b);n.lineTo(w+k(nt,rt),b);(nt-=rt)>0&&n.lineTo(w+rt,b+k(nt,at));(nt-=at)>0&&n.lineTo(w+d(rt-nt,0),b+at);(nt-=rt)>0&&n.lineTo(w,b+d(at-nt,0));break n}f+=e}n.rect(w,b,rt,at);break;case r.Z:if(it){if(f+(e=tt[et++])>g){s=(g-f)/e;n.lineTo(h*(1-s)+ut*s,p*(1-s)+ft*s);break n}f+=e}n.closePath();h=ut;p=ft}}},n.prototype.clone=function(){var t=new n,i=this.data;return t.data=i.slice?i.slice():Array.prototype.slice.call(i),t._len=this._len,t},n.CMD=r,n.initDefaultProps=((t=n.prototype)._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,void(t._version=0)),n}();t.default=ft},function(n,t,i){"use strict";function v(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var e,o;Object.defineProperty(t,"__esModule",{value:!0});t.fromPoints=function(n,t,i){if(0!==n.length){for(var f=n[0],e=f[0],o=f[0],s=f[1],h=f[1],c=1;c<n.length;c++)f=n[c],e=r(e,f[0]),o=u(o,f[0]),s=r(s,f[1]),h=u(h,f[1]);t[0]=e;t[1]=s;i[0]=o;i[1]=h}};t.fromLine=function(n,t,i,f,e,o){e[0]=r(n,i);e[1]=r(t,f);o[0]=u(n,i);o[1]=u(t,f)};t.fromCubic=function(n,t,i,f,e,s,h,c,l,a){var d=o.cubicExtrema,g=o.cubicAt,w=d(n,i,e,h,y),v,b,k;for(l[0]=1/0,l[1]=1/0,a[0]=-1/0,a[1]=-1/0,v=0;v<w;v++)b=g(n,i,e,h,y[v]),l[0]=r(b,l[0]),a[0]=u(b,a[0]);for(w=d(t,f,s,c,p),v=0;v<w;v++)k=g(t,f,s,c,p[v]),l[1]=r(k,l[1]),a[1]=u(k,a[1]);l[0]=r(n,l[0]);a[0]=u(n,a[0]);l[0]=r(h,l[0]);a[0]=u(h,a[0]);l[1]=r(t,l[1]);a[1]=u(t,a[1]);l[1]=r(c,l[1]);a[1]=u(c,a[1])};t.fromQuadratic=function(n,t,i,f,e,s,h,c){var l=o.quadraticExtremum,a=o.quadraticAt,p=u(r(l(n,i,e),1),0),w=u(r(l(t,f,s),1),0),v=a(n,i,e,p),y=a(t,f,s,w);h[0]=r(n,e,v);h[1]=r(t,s,y);c[0]=u(n,e,v);c[1]=u(t,s,y)};t.fromArc=function(n,t,i,r,u,o,v,y,p){var b=e.min,k=e.max,d=Math.abs(u-o),g,w;if(d%f<.0001&&d>.0001)return y[0]=n-i,y[1]=t-r,p[0]=n+i,void(p[1]=t+r);for((s[0]=a(u)*i+n,s[1]=l(u)*r+t,h[0]=a(o)*i+n,h[1]=l(o)*r+t,b(y,s,h),k(p,s,h),(u%=f)<0&&(u+=f),(o%=f)<0&&(o+=f),u>o&&!v?o+=f:u<o&&v&&(u+=f),v)&&(g=o,o=u,u=g),w=0;w<o;w+=Math.PI/2)w>u&&(c[0]=a(w)*i+n,c[1]=l(w)*r+t,b(y,c,y),k(p,c,p))};e=v(i(82));o=v(i(87));var r=Math.min,u=Math.max,l=Math.sin,a=Math.cos,f=2*Math.PI,s=e.create(),h=e.create(),c=e.create(),y=[],p=[]},function(n,t,i){"use strict";function c(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function l(n){return n&&n.__esModule?n:{"default":n}}function k(n,t,i,e,o,s,h,c,l,a){var g,b,y,v;if(a>t&&a>e&&a>s&&a>c||a<t&&a<e&&a<s&&a<c||(b=f.cubicRootAt(t,e,s,c,a,r),0===b))return 0;for(var nt=0,p=-1,w=void 0,k=void 0,d=0;d<b;d++)y=r[d],v=0===y||1===y?.5:1,f.cubicAt(n,i,o,h,y)<l||(p<0&&(p=f.cubicExtrema(t,e,s,c,u),u[1]<u[0]&&p>1&&(void 0,g=u[0],u[0]=u[1],u[1]=g),w=f.cubicAt(t,e,s,c,u[0]),p>1&&(k=f.cubicAt(t,e,s,c,u[1]))),nt+=2===p?y<u[0]?w<t?v:-v:y<u[1]?k<w?v:-v:c<k?v:-v:y<u[0]?w<t?v:-v:c<w?v:-v);return nt}function d(n,t,i,u,e,o,s,h){var v,a,c;if(h>t&&h>u&&h>o||h<t&&h<u&&h<o||(v=f.quadraticRootAt(t,u,o,h,r),0===v))return 0;if(a=f.quadraticExtremum(t,u,o),a>=0&&a<=1){for(var y=0,p=f.quadraticAt(t,u,o,a),l=0;l<v;l++)c=0===r[l]||1===r[l]?.5:1,f.quadraticAt(n,i,e,r[l])<s||(y+=r[l]<a?p<t?c:-c:o<p?c:-c);return y}return c=0===r[0]||1===r[0]?.5:1,f.quadraticAt(n,i,e,r[0])<s?0:o<t?c:-c}function g(n,t,i,u,f,e,o,h){var v,y,l,b,p,a,w,c;if((h-=t)>i||h<-i||(v=Math.sqrt(i*i-h*h),r[0]=-v,r[1]=v,y=Math.abs(u-f),y<.0001))return 0;if(y>=s-.0001)return u=0,f=s,l=e?1:-1,o>=r[0]+n&&o<=r[1]+n?l:0;for(u>f&&(b=u,u=f,f=b),u<0&&(u+=s,f+=s),p=0,a=0;a<2;a++)w=r[a],w+n>o&&(c=Math.atan2(h,w),l=e?1:-1,c<0&&(c=s+c),(c>=u&&c<=f||c+s>=u&&c+s<=f)&&(c>Math.PI/2&&c<1.5*Math.PI&&(l=-l),p+=l));return p}function a(n,t,i,r,u){for(var st,ht,lt,at,tt,it,vt,yt,s=n.data,pt=n.len(),nt=0,l=0,c=0,v=0,a=0,f=0;f<pt;){st=s[f++];ht=1===f;switch(st===e.M&&f>1&&(i||(nt+=o.default(l,c,v,a,r,u))),ht&&(v=l=s[f],a=c=s[f+1]),st){case e.M:l=v=s[f++];c=a=s[f++];break;case e.L:if(i){if(h.containStroke(l,c,s[f],s[f+1],t,r,u))return!0}else nt+=o.default(l,c,s[f],s[f+1],r,u)||0;l=s[f++];c=s[f++];break;case e.C:if(i){if(y.containStroke(l,c,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],t,r,u))return!0}else nt+=k(l,c,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],r,u)||0;l=s[f++];c=s[f++];break;case e.Q:if(i){if(p.containStroke(l,c,s[f++],s[f++],s[f],s[f+1],t,r,u))return!0}else nt+=d(l,c,s[f++],s[f++],s[f],s[f+1],r,u)||0;l=s[f++];c=s[f++];break;case e.A:var ut=s[f++],et=s[f++],ct=s[f++],ft=s[f++],rt=s[f++],ot=s[f++];if(f+=1,lt=!!(1-s[f++]),tt=Math.cos(rt)*ct+ut,it=Math.sin(rt)*ft+et,ht?(v=tt,a=it):nt+=o.default(l,c,tt,it,r,u),at=(r-ut)*ft/ct+ut,i){if(w.containStroke(ut,et,ft,rt,rt+ot,lt,t,at,u))return!0}else nt+=g(ut,et,ft,rt,rt+ot,lt,at,u);l=Math.cos(rt+ot)*ct+ut;c=Math.sin(rt+ot)*ft+et;break;case e.R:if(v=l=s[f++],a=c=s[f++],tt=v+s[f++],it=a+s[f++],i){if(h.containStroke(v,a,tt,a,t,r,u)||h.containStroke(tt,a,tt,it,t,r,u)||h.containStroke(tt,it,v,it,t,r,u)||h.containStroke(v,it,v,a,t,r,u))return!0}else nt+=o.default(tt,a,tt,it,r,u),nt+=o.default(v,it,v,a,r,u);break;case e.Z:if(i){if(h.containStroke(l,c,v,a,t,r,u))return!0}else nt+=o.default(l,c,v,a,r,u);l=v;c=a}}return i||(vt=c,yt=a,Math.abs(vt-yt)<b)||(nt+=o.default(l,c,v,a,r,u)||0),0!==nt}Object.defineProperty(t,"__esModule",{value:!0});t.contain=function(n,t,i){return a(n,0,!1,t,i)};t.containStroke=function(n,t,i,r){return a(n,t,!0,i,r)};var v=l(i(98)),h=c(i(101)),y=c(i(102)),p=c(i(103)),w=c(i(104)),f=c(i(87)),o=l(i(106));var e=v.default.CMD,s=2*Math.PI,b=.0001,r=[-1,-1,-1],u=[-1,-1]},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containStroke=function(n,t,i,r,u,f,e){var s,o,h;return 0===u?!1:(o=u,e>t+o&&e>r+o||e<t-o&&e<r-o||f>n+o&&f>i+o||f<n-o&&f<i-o)?!1:n===i?Math.abs(f-n)<=o/2:(h=(s=(t-r)/(n-i))*f-e+(n*r-i*t)/(n-i),h*h/(s*s+1)<=o/2*o/2)}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containStroke=function(n,t,i,u,f,e,o,s,h,c,l){if(0===h)return!1;var a=h;return!(l>t+a&&l>u+a&&l>e+a&&l>s+a||l<t-a&&l<u-a&&l<e-a&&l<s-a||c>n+a&&c>i+a&&c>f+a&&c>o+a||c<n-a&&c<i-a&&c<f-a&&c<o-a)&&r.cubicProjectPoint(n,t,i,u,f,e,o,s,c,l,null)<=a/2};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(87))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containStroke=function(n,t,i,u,f,e,o,s,h){if(0===o)return!1;var c=o;return!(h>t+c&&h>u+c&&h>e+c||h<t-c&&h<u-c&&h<e-c||s>n+c&&s>i+c&&s>f+c||s<n-c&&s<i-c&&s<f-c)&&r.quadraticProjectPoint(n,t,i,u,f,e,s,h,null)<=c/2};var r=i(87)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containStroke=function(n,t,i,f,e,o,s,h,c){var a,v,y,l;return 0===s?!1:(a=s,h-=n,c-=t,v=Math.sqrt(h*h+c*c),v-a>i||v+a<i)?!1:Math.abs(f-e)%r<.0001?!0:(o?(y=f,f=u.normalizeRadian(e),e=u.normalizeRadian(y)):(f=u.normalizeRadian(f),e=u.normalizeRadian(e)),f>e&&(e+=r),l=Math.atan2(c,h),l<0&&(l+=r),l>=f&&l<=e||l+r>=f&&l+r<=e)};var u=i(105),r=2*Math.PI},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.normalizeRadian=function(n){return(n%=i)<0&&(n+=i),n};var i=2*Math.PI},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i,r,u,f){var e,o,s;return f>t&&f>r||f<t&&f<r?0:r===t?0:(e=(f-t)/(r-t),o=r<t?1:-1,1!==e&&0!==e||(o=r<t?.5:-.5),s=e*(i-n)+n,s===u?1/0:s>u?o:0)}},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_IMAGE_ANIMATION_PROPS=t.DEFAULT_IMAGE_STYLE=void 0;var o=i(70),r=i(79),s=f(r),h=f(i(75)),u=i(63);var c=t.DEFAULT_IMAGE_STYLE=u.defaults({x:0,y:0},r.DEFAULT_COMMON_STYLE),l=t.DEFAULT_IMAGE_ANIMATION_PROPS={style:u.defaults({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},r.DEFAULT_COMMON_ANIMATION_PROPS.style)},e=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return o.__extends(t,n),t.prototype.createStyle=function(n){return u.createObject(c,n)},t.prototype._getSize=function(n){var i=this.style,e=i[n],r,t,u,f;return null!=e?e:(t=(r=i.image)&&"string"!=typeof r&&r.width&&r.height?i.image:this.__image,!t)?0:(u="width"===n?"height":"width",f=i[u],null==f?t[n]:t[n]/t[u]*f)},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return l},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new h.default(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(s.default);e.prototype.type="image";t.default=e},function(n,t,i){"use strict";var e,u;Object.defineProperty(t,"__esModule",{value:!0});t.RectShape=void 0;var r,o=i(70),s=(r=i(97))&&r.__esModule?r:{"default":r},h=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(109)),c=i(110),f=function(){this.x=0;this.y=0;this.width=0;this.height=0};t.RectShape=f;e={};u=function(n){function t(t){return n.call(this,t)||this}return o.__extends(t,n),t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){var r,u,f,o,i;this.subPixelOptimize?(i=c.subPixelOptimizeRect(e,t,this.style),r=i.x,u=i.y,f=i.width,o=i.height,i.r=t.r,t=i):(r=t.x,u=t.y,f=t.width,o=t.height);t.r?h.buildPath(n,t):n.rect(r,u,f,o)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(s.default);u.prototype.type="rect";t.default=u},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.buildPath=function(n,t){var i,r,u,f,l,h=t.x,c=t.y,o=t.width,s=t.height,e=t.r;o<0&&(h+=o,o=-o);s<0&&(c+=s,s=-s);"number"==typeof e?i=r=u=f=e:e instanceof Array?1===e.length?i=r=u=f=e[0]:2===e.length?(i=u=e[0],r=f=e[1]):3===e.length?(i=e[0],r=f=e[1],u=e[2]):(i=e[0],r=e[1],u=e[2],f=e[3]):i=r=u=f=0;i+r>o&&(i*=o/(l=i+r),r*=o/l);u+f>o&&(u*=o/(l=u+f),f*=o/l);r+u>s&&(r*=s/(l=r+u),u*=s/l);i+f>s&&(i*=s/(l=i+f),f*=s/l);n.moveTo(h+i,c);n.lineTo(h+o-r,c);0!==r&&n.arc(h+o-r,c+r,r,-Math.PI/2,0);n.lineTo(h+o,c+s-u);0!==u&&n.arc(h+o-u,c+s-u,u,0,Math.PI/2);n.lineTo(h+f,c+s);0!==f&&n.arc(h+f,c+s-f,f,Math.PI/2,Math.PI);n.lineTo(h,c+i);0!==i&&n.arc(h+i,c+i,i,Math.PI,1.5*Math.PI)}},function(n,t){"use strict";function i(n,t,i){if(!t)return n;var u=r(2*n);return(u+r(t))%2==0?u/2:(u+(i?1:-1))/2}Object.defineProperty(t,"__esModule",{value:!0});t.subPixelOptimizeLine=function(n,t,u){var f;if(t){var e=t.x1,s=t.x2,o=t.y1,h=t.y2;return n.x1=e,n.x2=s,n.y1=o,n.y2=h,f=u&&u.lineWidth,f?(r(2*e)===r(2*s)&&(n.x1=n.x2=i(e,f,!0)),r(2*o)===r(2*h)&&(n.y1=n.y2=i(o,f,!0)),n):n}};t.subPixelOptimizeRect=function(n,t,r){var u;if(t){var f=t.x,e=t.y,o=t.width,s=t.height;return n.x=f,n.y=e,n.width=o,n.height=s,u=r&&r.lineWidth,u?(n.x=i(f,u,!0),n.y=i(e,u,!0),n.width=Math.max(i(f+o,u,!1)-n.x,0===o?0:1),n.height=Math.max(i(e+s,u,!1)-n.y,0===s?0:1),n):n}};t.subPixelOptimize=i;var r=Math.round},function(n,t,i){(function(n){"use strict";function ft(n){return n&&n.__esModule?n:{"default":n}}function e(n){return null!=n&&"none"!==n}function lt(n){var t,i;return r.isString(n)?(t=w.get(n),t||(t=ut.lift(n,-.1),w.put(n,t)),t):r.isGradientObject(n)?(i=r.extend({},n),i.colorStops=r.map(n.colorStops,function(n){return{offset:n.offset,color:ut.lift(n.color,-.1)}}),i):n}function h(n,t,i){n.onHoverStateChange&&(n.hoverState||0)!==i&&n.onHoverStateChange(t);n.hoverState=i}function at(n){h(n,"emphasis",p)}function vt(n){n.hoverState===p&&h(n,"normal",v)}function b(n){h(n,"blur",y)}function yt(n){n.hoverState===y&&h(n,"normal",v)}function vi(n){n.selected=!0}function yi(n){n.selected=!1}function pt(n,t,i){t(n,i)}function u(n,t,i){pt(n,t,i);n.isGroup&&n.traverse(function(n){pt(n,t,i)})}function k(n,t){var i=this.states[n];if(this.style){if("emphasis"===n)return function(n,t,i,u){var a=i&&r.indexOf(i,"select")>=0,o=!1,f,l;if(n instanceof oi.default){var s=st(n),h=a&&s.selectFill||s.normalFill,c=a&&s.selectStroke||s.normalStroke;(e(h)||e(c))&&(f=(u=u||{}).style||{},"inherit"===f.fill?(o=!0,u=r.extend({},u),(f=r.extend({},f)).fill=h):!e(f.fill)&&e(h)?(o=!0,u=r.extend({},u),(f=r.extend({},f)).fill=lt(h)):!e(f.stroke)&&e(c)&&(o||(u=r.extend({},u),f=r.extend({},f)),f.stroke=lt(c)),u.style=f)}return u&&null==u.z2&&(o||(u=r.extend({},u)),l=n.z2EmphasisLift,u.z2=n.z2+(null!=l?l:si)),u}(this,0,t,i);if("blur"===n)return function(n,t,i){var f=r.indexOf(n.currentStates,t)>=0,e=n.style.opacity,o=f?null:function(n,t,i,r){for(var e,s,f,h=n.style,o={},u=0;u<t.length;u++)e=t[u],s=h[e],o[e]=null==s?r&&r[e]:s;for(u=0;u<n.animators.length;u++)f=n.animators[u],f.__fromStateTransition&&f.__fromStateTransition.indexOf(i)<0&&"style"===f.targetName&&f.saveTo(o,t);return o}(n,["opacity"],t,{opacity:1}),u=(i=i||{}).style||{};return null==u.opacity&&(i=r.extend({},i),u=r.extend({opacity:f?e:.1*o.opacity},u),i.style=u),i}(this,n,i);if("select"===n)return function(n,t,i){if(i&&null==i.z2){i=r.extend({},i);var u=n.z2SelectLift;i.z2=n.z2+(null!=u?u:hi)}return i}(this,0,i)}return i}function wt(n){n.stateProxy=k;var t=n.getTextContent(),i=n.getTextGuideLine();t&&(t.stateProxy=k);i&&(i.stateProxy=k)}function d(n,t){gt(n,t)||n.__highByOuter||u(n,at)}function g(n,t){gt(n,t)||n.__highByOuter||u(n,vt)}function bt(n){u(n,yt)}function kt(n){u(n,vi)}function dt(n){u(n,yi)}function gt(n,t){return n.__highDownSilentOnTouch&&t.zrByTouch}function ni(n){var t=n.getModel(),i=[],u=[];t.eachComponent(function(t,r){var e=a(r),f="series"===t,o=f?n.getViewOfSeriesModel(r):n.getViewOfComponentModel(r);f||u.push(o);e.isBlured&&(o.group.traverse(function(n){yt(n)}),f&&i.push(r));e.isBlured=!1});r.each(u,function(n){n&&n.toggleBlurSeries&&n.toggleBlurSeries(i,!1,t)})}function c(n,t,i,u){function h(n,t){for(var r,i=0;i<t.length;i++)r=n.getItemGraphicEl(t[i]),r&&bt(r)}var e=u.getModel(),o,f,s;(i=i||"coordinateSystem",null!=n&&t&&"none"!==t)&&(o=e.getSeriesByIndex(n),f=o.coordinateSystem,f&&f.master&&(f=f.master),s=[],e.eachSeries(function(n){var v=o===n,e=n.coordinateSystem,l,c;if(e&&e.master&&(e=e.master),!("series"===i&&!v||"coordinateSystem"===i&&!(e&&f?e===f:v)||"series"===t&&v)){if(u.getViewOfSeriesModel(n).group.traverse(function(n){b(n)}),r.isArrayLike(t))h(n.getData(),t);else if(r.isObject(t))for(l=r.keys(t),c=0;c<l.length;c++)h(n.getData(l[c]),t[l[c]]);s.push(n);a(n).isBlured=!0}}),e.eachComponent(function(n,t){if("series"!==n){var i=u.getViewOfComponentModel(t);i&&i.toggleBlurSeries&&i.toggleBlurSeries(s,!0,e)}}))}function nt(n,t,i){var r,u;null!=n&&null!=t&&(r=i.getModel().getComponent(n,t),r&&(a(r).isBlured=!0,u=i.getViewOfComponentModel(r),u&&u.focusBlurEnabled&&u.group.traverse(function(n){b(n)})))}function tt(t,i,r,u){var c,h,a,e,o;if(null==t||"series"===t||null==i||null==r||(c=u.getModel().getComponent(t,i),!c)||(h=u.getViewOfComponentModel(c),!h||!h.findHighDownDispatchers))return{focusSelf:!1,dispatchers:null};for(e=h.findHighDownDispatchers(r),o=0;o<e.length;o++)if("production"===n.env.NODE_ENV||l(e[o])||s.error("param should be highDownDispatcher"),"self"===f.getECData(e[o]).focus){a=!0;break}return{focusSelf:a,dispatchers:e}}function ti(n,t,i){rt(n,!0);u(n,wt);ri(n,t,i)}function ii(n){rt(n,!1)}function ri(n,t,i){var r=f.getECData(n);null!=t?(r.focus=t,r.blurScope=i):r.focus&&(r.focus=null)}function rt(n,t){var r=!1===t,i=n;n.highDownSilentOnTouch&&(i.__highDownSilentOnTouch=n.highDownSilentOnTouch);r&&!i.__highDownDispatcher||(i.__highByOuter=i.__highByOuter||0,i.__highDownDispatcher=!r)}function l(n){return!(!n||!n.__highDownDispatcher)}function fi(n){var t=n.type;return t===ht||t===ai||t===ct}var w,it,ui;Object.defineProperty(t,"__esModule",{value:!0});t.TOGGLE_SELECT_ACTION_TYPE=t.UNSELECT_ACTION_TYPE=t.SELECT_ACTION_TYPE=t.DOWNPLAY_ACTION_TYPE=t.HIGHLIGHT_ACTION_TYPE=t.Z2_SELECT_LIFT=t.Z2_EMPHASIS_LIFT=t.DISPLAY_STATES=t.SPECIAL_STATES=t.HOVER_STATE_EMPHASIS=t.HOVER_STATE_BLUR=t.HOVER_STATE_NORMAL=void 0;t.setStatesFlag=function(n,t){switch(t){case"emphasis":n.hoverState=p;break;case"normal":n.hoverState=v;break;case"blur":n.hoverState=y;break;case"select":n.selected=!0}};t.clearStates=function(n){n.isGroup?n.traverse(function(n){n.clearStates()}):n.clearStates()};t.setDefaultStateProxy=wt;t.enterEmphasisWhenMouseOver=d;t.leaveEmphasisWhenMouseOut=g;t.enterEmphasis=function(n,t){n.__highByOuter|=1<<(t||0);u(n,at)};t.leaveEmphasis=function(n,t){(n.__highByOuter&=~(1<<(t||0)))||u(n,vt)};t.enterBlur=function(n){u(n,b)};t.leaveBlur=bt;t.enterSelect=kt;t.leaveSelect=dt;t.allLeaveBlur=ni;t.blurSeries=c;t.blurComponent=nt;t.blurSeriesFromHighlightPayload=function(t,i,u){var p=t.seriesIndex,l=t.getData(i.dataType),e,h,w,a,v,y,b;if(l){if(e=o.queryDataIndex(l,i),e=(r.isArray(e)?e[0]:e)||0,h=l.getItemGraphicEl(e),!h)for(w=l.count(),a=0;!h&&a<w;)h=l.getItemGraphicEl(a++);h?(v=f.getECData(h),c(p,v.focus,v.blurScope,u)):(y=t.get(["emphasis","focus"]),b=t.get(["emphasis","blurScope"]),null!=y&&c(p,y,b,u))}else"production"!==n.env.NODE_ENV&&s.error("Unknown dataType "+i.dataType)};t.findComponentHighDownDispatchers=tt;t.handleGlobalMouseOverForHighDown=function(t,i,u){"production"===n.env.NODE_ENV||l(t)||s.error("param should be highDownDispatcher");var e=f.getECData(t),o=tt(e.componentMainType,e.componentIndex,e.componentHighDownName,u),h=o.dispatchers,a=o.focusSelf;h?(a&&nt(e.componentMainType,e.componentIndex,u),r.each(h,function(n){return d(n,i)})):(c(e.seriesIndex,e.focus,e.blurScope,u),"self"===e.focus&&nt(e.componentMainType,e.componentIndex,u),d(t,i))};t.handleGlobalMouseOutForHighDown=function(t,i,u){"production"===n.env.NODE_ENV||l(t)||s.error("param should be highDownDispatcher");ni(u);var e=f.getECData(t),o=tt(e.componentMainType,e.componentIndex,e.componentHighDownName,u).dispatchers;o?r.each(o,function(n){return g(n,i)}):g(t,i)};t.toggleSelectionFromPayload=function(n,t){if(fi(t)){var u=t.dataType,f=n.getData(u),i=o.queryDataIndex(f,t);r.isArray(i)||(i=[i]);n[t.type===ct?"toggleSelect":t.type===ht?"select":"unselect"](i,u)}};t.updateSeriesElementSelection=function(n){var t=n.getAllData();r.each(t,function(t){var i=t.data,r=t.type;i.eachItemGraphicEl(function(t,i){n.isSelected(i,r)?kt(t):dt(t)})})};t.getAllSelectedIndices=function(n){var t=[];return n.eachSeries(function(n){var i=n.getAllData();r.each(i,function(i){var r,u,f;i.data;r=i.type;u=n.getSelectedDataIndices();u.length>0&&(f={dataIndex:u,seriesIndex:n.seriesIndex},null!=r&&(f.dataType=r),t.push(f))})}),t};t.enableHoverEmphasis=ti;t.disableHoverEmphasis=ii;t.toggleHoverEmphasis=function(n,t,i,r){r?ii(n):ti(n,t,i)};t.enableHoverFocus=ri;t.setStatesStylesFromModel=function(n,t,i,r){var u,f,e;for(i=i||"itemStyle",u=0;u<it.length;u++)f=it[u],e=t.getModel([f,i]),n.ensureState(f).style=r?r(e):e[ui[i]]()};t.setAsHighDownDispatcher=rt;t.isHighDownDispatcher=l;t.enableComponentHighDownFeatures=function(n,t,i){var r=f.getECData(n);r.componentMainType=t.mainType;r.componentIndex=t.componentIndex;r.componentHighDownName=i};t.getHighlightDigit=function(n){var t=ot[n];return null==t&&et<=32&&(t=ot[n]=et++),t};t.isSelectChangePayload=fi;t.isHighDownPayload=function(n){var t=n.type;return t===ci||t===li};t.savePathStates=function(n){var i=st(n),t;i.normalFill=n.style.fill;i.normalStroke=n.style.stroke;t=n.states.select||{};i.selectFill=t.style&&t.style.fill||null;i.selectStroke=t.style&&t.style.stroke||null};var ei=ft(i(73)),r=i(63),f=i(112),ut=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(88)),o=i(113),oi=ft(i(97)),s=i(115);var et=1,ot={},st=o.makeInner(),a=o.makeInner(),v=t.HOVER_STATE_NORMAL=0,y=t.HOVER_STATE_BLUR=1,p=t.HOVER_STATE_EMPHASIS=2,si=(t.SPECIAL_STATES=["emphasis","blur","select"],t.DISPLAY_STATES=["normal","emphasis","blur","select"],t.Z2_EMPHASIS_LIFT=10),hi=t.Z2_SELECT_LIFT=9,ci=t.HIGHLIGHT_ACTION_TYPE="highlight",li=t.DOWNPLAY_ACTION_TYPE="downplay",ht=t.SELECT_ACTION_TYPE="select",ai=t.UNSELECT_ACTION_TYPE="unselect",ct=t.TOGGLE_SELECT_ACTION_TYPE="toggleSelect";w=new ei.default(100);it=["emphasis","blur","select"];ui={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"}}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.setCommonECData=t.getECData=void 0;var u=i(113),r=t.getECData=u.makeInner();t.setCommonECData=function(n,t,i,u){if(u){var f=r(u);f.dataIndex=i;f.dataType=t;f.seriesIndex=n;"group"===u.type&&u.traverse(function(u){var f=r(u);f.seriesIndex=n;f.dataIndex=i;f.dataType=t})}}},function(n,t,i){(function(n){"use strict";function l(n,t,i){return(t-n)*i+n}function a(n){return n instanceof Array?n:null==n?[]:[n]}function v(n,t,i){var r=e(t[n],null),u=e(i[n],null);return null!=r&&null!=u&&r===u}function f(t){if("production"!==n.env.NODE_ENV&&null==t)throw new Error;return e(t,"")}function e(n,t){return null==n?t:r.isString(n)?n:r.isNumber(n)||r.isStringSafe(n)?n+"":t}function y(t){"production"!==n.env.NODE_ENV&&nt.warn("`"+t+"` is invalid id or name. Must be a string or number.")}function p(n){return r.isStringSafe(n)||u.isNumeric(n)}function o(n){return n&&null!=n.id&&0===f(n.id).indexOf(c)}function b(n,t){var i,u;r.isString(n)?(u={},u[n+"Index"]=0,i=u):i=n;var f=r.createHashMap(),o={},e=!1;return r.each(i,function(n,i){if("dataIndex"!==i&&"dataIndexInside"!==i){var s=i.match(/^(\w+)(Index|Id|Name)$/)||[],u=s[1],h=(s[2]||"").toLowerCase();!u||!h||t&&t.includeMainTypes&&r.indexOf(t.includeMainTypes,u)<0||(e=e||!!u,(f.get(u)||f.set(u,{}))[h]=n)}else o[i]=n}),{mainTypeSpecified:e,queryOptionMap:f,others:o}}function d(n,t,i,u){var h;u=u||k;var e=i.index,o=i.id,s=i.name,f={models:null,specified:null!=e||null!=o||null!=s};return f.specified?"none"===e||!1===e?(r.assert(u.enableNone,'`"none"` or `false` is not a valid value on index option.'),f.models=[],f):("all"===e&&(r.assert(u.enableAll,'`"all"` is not a valid value on index option.'),e=o=s=null),f.models=n.queryComponents({mainType:t,index:e,id:o,name:s}),f):(h=void 0,f.models=u.useDefault&&(h=n.getComponent(t))?[h]:[],f)}var h,c,w,k;Object.defineProperty(t,"__esModule",{value:!0});t.MULTIPLE_REFERRING=t.SINGLE_REFERRING=t.TEXT_STYLE_OPTIONS=void 0;t.normalizeToArray=a;t.defaultEmphasis=function(n,t,i){var u,f,r;if(n)for(n[t]=n[t]||{},n.emphasis=n.emphasis||{},n.emphasis[t]=n.emphasis[t]||{},u=0,f=i.length;u<f;u++)r=i[u],!n.emphasis[t].hasOwnProperty(r)&&n[t].hasOwnProperty(r)&&(n.emphasis[t][r]=n[t][r])};t.getDataItemValue=function(n){return!r.isObject(n)||r.isArray(n)||n instanceof Date?n:n.value};t.isDataItemOption=function(n){return r.isObject(n)&&!(n instanceof Array)};t.mappingToExists=function(t,i,u){var l="normalMerge"===u,a="replaceMerge"===u,b="replaceAll"===u,w,c,e,s;return t=t||[],i=(i||[]).slice(),w=r.createHashMap(),r.each(i,function(t,u){r.isObject(t)?"production"!==n.env.NODE_ENV&&(null==t.id||p(t.id)||y(t.id),null==t.name||p(t.name)||y(t.name)):i[u]=null}),s=function(n,t,i){var f=[],u,r;if("replaceAll"===i)return f;for(u=0;u<n.length;u++)r=n[u],r&&null!=r.id&&t.set(r.id,u),f.push({existing:"replaceMerge"===i||o(r)?null:r,newOption:null,keyInfo:null,brandNew:null});return f}(t,w,u),(l||a)&&function(n,t,i,u){r.each(u,function(e,o){var c,s,h;e&&null!=e.id&&(c=f(e.id),s=i.get(c),null!=s&&(h=n[s],r.assert(!h.newOption,'Duplicated option on id "'+c+'".'),h.newOption=e,h.existing=t[s],u[o]=null))})}(s,t,w,i),l&&function(n,t){r.each(t,function(i,r){var u,f;if(i&&null!=i.name)for(u=0;u<n.length;u++)if(f=n[u].existing,!n[u].newOption&&f&&(null==f.id||null==i.id)&&!o(i)&&!o(f)&&v("name",f,i))return n[u].newOption=i,void(t[r]=null)})}(s,i),l||a?function(n,t,i){r.each(t,function(t){if(t){for(var r,u=0;(r=n[u])&&(r.newOption||o(r.existing)||r.existing&&null!=t.id&&!v("id",t,r.existing));)u++;r?(r.newOption=t,r.brandNew=i):n.push({newOption:t,brandNew:i,existing:null,keyInfo:null});u++}})}(s,i,a):b&&function(n,t){r.each(t,function(t){n.push({newOption:t,brandNew:!0,existing:null,keyInfo:null})})}(s,i),c=s,e=r.createHashMap(),r.each(c,function(n){var t=n.existing;t&&e.set(t.id,n)}),r.each(c,function(n){var t=n.newOption;r.assert(!t||null==t.id||!e.get(t.id)||e.get(t.id)===n,"id duplicates: "+(t&&t.id));t&&null!=t.id&&e.set(t.id,n);!n.keyInfo&&(n.keyInfo={})}),r.each(c,function(n,t){var o=n.existing,u=n.newOption,i=n.keyInfo,s;if(r.isObject(u)){if(i.name=null!=u.name?f(u.name):o?o.name:h+t,o)i.id=f(o.id);else if(null!=u.id)i.id=f(u.id);else{s=0;do i.id="\0"+i.name+"\0"+s++;while(e.get(i.id))}e.set(i.id,n)}}),s};t.convertOptionIdName=e;t.isNameSpecified=function(n){var t=n.name;return!(!t||!t.indexOf(h))};t.isComponentIdInternal=o;t.makeInternalComponentId=function(n){return c+n};t.setComponentTypeToKeyInfo=function(n,t,i){r.each(n,function(n){var u=n.newOption;r.isObject(u)&&(n.keyInfo.mainType=t,n.keyInfo.subType=function(n,t,i,r){return t.type?t.type:i?i.subType:r.determineSubType(n,t)}(t,u,n.existing,i))})};t.compressBatches=function(n,t){function f(n,t,i){for(var u,f,r=0,h=n.length;r<h;r++){if(u=e(n[r].seriesId,null),null==u)return;for(var c=a(n[r].dataIndex),o=i&&i[u],s=0,l=c.length;s<l;s++)f=c[s],o&&o[f]?o[f]=null:(t[u]||(t[u]={}))[f]=1}}function r(n,t){var u=[],i,f;for(i in n)n.hasOwnProperty(i)&&null!=n[i]&&(t?u.push(+i):(f=r(n[i],!0),f.length&&u.push({seriesId:i,dataIndex:f})));return u}var i={},u={};return f(n||[],i),f(t||[],u,i),[r(i),r(u)]};t.queryDataIndex=function(n,t){return null!=t.dataIndexInside?t.dataIndexInside:null!=t.dataIndex?r.isArray(t.dataIndex)?r.map(t.dataIndex,function(t){return n.indexOfRawIndex(t)}):n.indexOfRawIndex(t.dataIndex):null!=t.name?r.isArray(t.name)?r.map(t.name,function(t){return n.indexOfName(t)}):n.indexOfName(t.name):void 0};t.makeInner=function(){var n="__ec_inner_"+w++;return function(t){return t[n]||(t[n]={})}};t.parseFinder=function(n,t,i){var r=b(t,i),o=r.mainTypeSpecified,e=r.queryOptionMap,u=r.others,f=i?i.defaultMainType:null;return!o&&f&&e.set(f,{}),e.each(function(t,r){var e=d(n,r,t,{useDefault:f===r,enableAll:!i||null==i.enableAll||i.enableAll,enableNone:!i||null==i.enableNone||i.enableNone});u[r+"Models"]=e.models;u[r+"Model"]=e.models[0]}),u};t.preParseFinder=b;t.queryReferringComponents=d;t.setAttribute=function(n,t,i){n.setAttribute?n.setAttribute(t,i):n[t]=i};t.getAttribute=function(n,t){return n.getAttribute?n.getAttribute(t):n[t]};t.getTooltipRenderMode=function(n){return"auto"===n?g.default.domSupported?"html":"richText":n||"html"};t.groupData=function(n,t){var i=r.createHashMap(),u=[];return r.each(n,function(n){var r=t(n);(i.get(r)||(u.push(r),i.set(r,[]))).push(n)}),{keys:u,buckets:i}};t.interpolateRawValues=function(n,t,i,f,e){var w=null==t||"auto"===t,h,v,y,p;if(null==f)return f;if(r.isNumber(f))return h=l(i||0,f,e),u.round(h,w?Math.max(u.getPrecision(i||0),u.getPrecision(f)):t);if(r.isString(f))return e<1?i:f;for(var c=[],s=i,a=f,b=Math.max(s?s.length:0,a.length),o=0;o<b;++o)v=n.getDimensionInfo(o),v&&"ordinal"===v.type?c[o]=(e<1&&s?s:a)[o]:(y=s&&s[o]?s[o]:0,p=a[o],h=l(y,p,e),c[o]=u.round(h,w?Math.max(u.getPrecision(y),u.getPrecision(p)):t));return c};var s,r=i(63),g=(s=i(60))&&s.__esModule?s:{"default":s},u=i(114),nt=i(115);h="series\0";c="\0_ec_\0";t.TEXT_STYLE_OPTIONS=["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"];w=u.getRandomIdBase();k=t.SINGLE_REFERRING={useDefault:!0,enableAll:!1,enableNone:!1};t.MULTIPLE_REFERRING={useDefault:!1,enableAll:!0,enableNone:!0}}).call(t,i(57))},function(n,t,i){"use strict";function h(n,t,i){return null==t&&(t=10),t=Math.min(Math.max(0,t),s),n=(+n).toFixed(t),i?n:+n}function u(n){if(n=+n,isNaN(n))return 0;if(n>1e-14)for(var t=1,i=0;i<15;i++,t*=10)if(Math.round(n*t)/t===n)return i;return c(n)}function c(n){var t=n.toString().toLowerCase(),i=t.indexOf("e"),u=i>0?+t.slice(i+1):0,f=i>0?i:t.length,r=t.indexOf("."),e=r<0?0:f-1-r;return Math.max(0,e-u)}function l(n,t){var s=r.reduce(n,function(n,t){return n+(isNaN(t)?0:t)},0);if(0===s)return[];for(var e=Math.pow(10,t),h=r.map(n,function(n){return(isNaN(n)?0:n)/s*e*100}),a=100*e,u=r.map(h,function(n){return Math.floor(n)}),c=r.reduce(u,function(n,t){return n+t},0),f=r.map(h,function(n,t){return n-u[t]});c<a;){for(var l=Number.NEGATIVE_INFINITY,o=null,i=0,v=f.length;i<v;++i)f[i]>l&&(l=f[i],o=i);++u[o];f[o]=0;++c}return r.map(u,function(n){return n/e})}function f(n){if(0===n)return 0;var t=Math.floor(Math.log(n)/Math.LN10);return n/Math.pow(10,t)>=10&&t++,t}function v(n){var t=parseFloat(n);return t==n&&(0!==t||!r.isString(n)||n.indexOf("x")<=0)?t:NaN}function e(n,t){return 0===t?n:e(t,n%t)}var a;Object.defineProperty(t,"__esModule",{value:!0});t.MAX_SAFE_INTEGER=void 0;t.linearMap=function(n,t,i,r){var f=t[0],o=t[1],u=i[0],e=i[1],s=o-f,h=e-u;if(0===s)return 0===h?u:(u+e)/2;if(r)if(s>0){if(n<=f)return u;if(n>=o)return e}else{if(n>=f)return u;if(n<=o)return e}else{if(n===f)return u;if(n===o)return e}return(n-f)/s*h+u};t.parsePercent=function(n,t){switch(n){case"center":case"middle":n="50%";break;case"left":case"top":n="0%";break;case"right":case"bottom":n="100%"}return r.isString(n)?(i=n,i.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(n)/100*t:parseFloat(n):null==n?NaN:+n;var i};t.round=h;t.asc=function(n){return n.sort(function(n,t){return n-t}),n};t.getPrecision=u;t.getPrecisionSafe=c;t.getPixelPrecision=function(n,t){var i=Math.log,r=Math.LN10,f=Math.floor(i(n[1]-n[0])/r),e=Math.round(i(Math.abs(t[1]-t[0]))/r),u=Math.min(Math.max(-f+e,0),20);return isFinite(u)?u:20};t.getPercentWithPrecision=function(n,t,i){return n[t]&&l(n,i)[t]||0};t.getPercentSeats=l;t.addSafe=function(n,t){var i=Math.max(u(n),u(t)),r=n+t;return i>s?r:h(r,i)};t.remRadian=function(n){var t=2*Math.PI;return(n%t+t)%t};t.isRadianAroundZero=function(n){return n>-o&&n<o};t.parseDate=function(n){var t,i;return n instanceof Date?n:r.isString(n)?(t=a.exec(n),!t)?new Date(NaN):t[8]?(i=+t[4]||0,"Z"!==t[8].toUpperCase()&&(i-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,i,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))):new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0):null==n?new Date(NaN):new Date(Math.round(n))};t.quantity=function(n){return Math.pow(10,f(n))};t.quantityExponent=f;t.nice=function(n,t){var r=f(n),u=Math.pow(10,r),i=n/u;return n=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*u,r>=-20?+n.toFixed(r<0?-r:0):n};t.quantile=function(n,t){var u=(n.length-1)*t+1,i=Math.floor(u),r=+n[i-1],f=u-i;return f?r+f*(n[i]-r):r};t.reformIntervals=function(n){n.sort(function(n,t){return function n(t,i,r){return t.interval[r]<i.interval[r]||t.interval[r]===i.interval[r]&&(t.close[r]-i.close[r]==(r?-1:1)||!r&&n(t,i,1))}(n,t,0)?-1:1});for(var f=-1/0,e=1,i=0;i<n.length;){for(var r=n[i].interval,u=n[i].close,t=0;t<2;t++)r[t]<=f&&(r[t]=f,u[t]=t?1:1-e),f=r[t],e=u[t];r[0]===r[1]&&u[0]*u[1]!=1?n.splice(i,1):i++}return n};t.numericToNumber=v;t.isNumeric=function(n){return!isNaN(v(n))};t.getRandomIdBase=function(){return Math.round(9*Math.random())};t.getGreatestCommonDividor=e;t.getLeastCommonMultiple=function(n,t){return null==n?t:null==t?n:n*t/e(n,t)};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=.0001,s=20;t.MAX_SAFE_INTEGER=9007199254740991;a=/^(?:(\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(n,t,i){(function(n){"use strict";function u(n,t,i){if(s){if(i){if(f[t])return;f[t]=!0}console[n](o+t)}}function e(t){"production"!==n.env.NODE_ENV&&u("warn","DEPRECATED: "+t,!0)}Object.defineProperty(t,"__esModule",{value:!0});t.log=function(n,t){u("log",n,t)};t.warn=function(n,t){u("warn",n,t)};t.error=function(n,t){u("error",n,t)};t.deprecateLog=e;t.deprecateReplaceLog=function(t,i,r){"production"!==n.env.NODE_ENV&&e((r?"["+r+"]":"")+t+" is deprecated, use "+i+" instead.")};t.makePrintable=function(){for(var u,f,i=[],t=0;t<arguments.length;t++)i[t]=arguments[t];return u="","production"!==n.env.NODE_ENV&&(f=function(n){return void 0===n?"undefined":n===1/0?"Infinity":n===-1/0?"-Infinity":r.eqNaN(n)?"NaN":n instanceof Date?"Date("+n.toISOString()+")":r.isFunction(n)?"function () { ... }":r.isRegExp(n)?n+"":null},u=r.map(i,function(n){if(r.isString(n))return n;var t=f(n);if(null!=t)return t;if("undefined"==typeof JSON||!JSON.stringify)return"?";try{return JSON.stringify(n,function(n,t){var i=f(t);return null==i?t:i})}catch(n){return"?"}}).join(" ")),u};t.throwError=function(n){throw new Error(n);};var r=i(63),o="[ECharts] ",f={},s="undefined"!=typeof console&&console.warn&&console.log}).call(t,i(57))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n,t){y[n]=t}function ot(n,t,i,r){var u=c.createFromString(n,t);return i&&("center"===r&&(i=st(i,u.getBoundingRect())),ht(u,i)),u}function st(n,t){var r,u=t.width/t.height,i=n.height*u;return r=i<=n.width?n.height:(i=n.width)/u,{x:n.x+n.width/2-i/2,y:n.y+n.height/2-r/2,width:i,height:r}}function ht(n,t){if(n.applyTransform){var i=n.getBoundingRect().calculateTransform(t);n.applyTransform(i)}}function ct(n,t,i){return t&&!u.isArrayLike(t)&&(t=pt.default.getLocalTransform(t)),i&&(t=l.invert([],t)),yt.applyTransform([],n,t)}function lt(n){return!n.isGroup}function at(n,t,i,r,u,f,e,o){var c,l=i-n,a=r-t,v=e-u,y=o-f,s=p(v,y,l,a),h;if((c=s)<=1e-6&&c>=-1e-6)return!1;var w=n-u,b=t-f,k=p(w,b,l,a)/s;return k<0||k>1?!1:(h=p(w,b,v,y)/s,!(h<0||h>1))}function p(n,t,i,r){return n*r-i*t}function vt(n,t){var i;n.isGroup&&(i=t(n));i||n.traverse(t)}Object.defineProperty(t,"__esModule",{value:!0});t.Path=t.Point=t.OrientedBoundingRect=t.BoundingRect=t.RadialGradient=t.LinearGradient=t.CompoundPath=t.IncrementalDisplayable=t.Arc=t.BezierCurve=t.Line=t.Rect=t.Polyline=t.Polygon=t.Ring=t.Sector=t.Ellipse=t.Circle=t.Text=t.Image=t.Group=t.subPixelOptimize=t.mergePath=t.isElementRemoved=t.removeElementWithFadeOut=t.removeElement=t.initProps=t.updateProps=void 0;t.extendShape=function(n){return w.default.extend(n)};t.extendPath=function(n,t){return ui(n,t)};t.registerShape=f;t.getShapeClass=function(n){if(y.hasOwnProperty(n))return y[n]};t.makePath=ot;t.makeImage=function(n,t,i){var r=new a.default({style:{image:n,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(n){if("center"===i){var u={width:n.width,height:n.height};r.setStyle(st(t,u))}}});return r};t.resizePath=ht;t.subPixelOptimizeLine=function(n,t){return v.subPixelOptimizeLine(n,n,{lineWidth:t}),n};t.subPixelOptimizeRect=function(n){return v.subPixelOptimizeRect(n.shape,n.shape,n.style),n};t.getTransform=function(n,t){for(var i=l.identity([]);n&&n!==t;)l.mul(i,n.getLocalTransform(),i),n=n.parent;return i};t.applyTransform=ct;t.transformDirection=function(n,t,i){var u=0===t[4]||0===t[5]||0===t[0]?1:Math.abs(2*t[4]/t[0]),f=0===t[4]||0===t[5]||0===t[2]?1:Math.abs(2*t[4]/t[2]),r=["left"===n?-u:"right"===n?u:0,"top"===n?-f:"bottom"===n?f:0];return r=ct(r,t,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?"right":"left":r[1]>0?"bottom":"top"};t.groupTransition=function(n,t,i){function f(n){var t={x:n.x,y:n.y,rotation:n.rotation};return function(n){return null!=n.shape}(n)&&(t.shape=u.extend({},n.shape)),t}if(n&&t){var r,o=(r={},n.traverse(function(n){lt(n)&&n.anid&&(r[n.anid]=n)}),r);t.traverse(function(n){var t,r;lt(n)&&n.anid&&(t=o[n.anid],t&&(r=f(n),n.attr(f(t)),e.updateProps(n,r,i,et.getECData(n).dataIndex)))})}};t.clipPointsByRect=function(n,t){return u.map(n,function(n){var i=n[0],r;return i=s(i,t.x),i=h(i,t.x+t.width),r=n[1],r=s(r,t.y),[i,r=h(r,t.y+t.height)]})};t.clipRectByRect=function(n,t){var i=s(n.x,t.x),u=h(n.x+n.width,t.x+t.width),r=s(n.y,t.y),f=h(n.y+n.height,t.y+t.height);if(u>=i&&f>=r)return{x:i,y:r,width:u-i,height:f-r}};t.createIcon=function(n,t,i){var r=u.extend({rectHover:!0},t),f=r.style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},n)return 0===n.indexOf("image://")?(f.image=n.slice(8),u.defaults(f,i),new a.default(r)):ot(n.replace("path://",""),r,i,"center")};t.linePolygonIntersect=function(n,t,i,r,u){for(var o,f=0,e=u[u.length-1];f<u.length;f++){if(o=u[f],at(n,t,i,r,o[0],o[1],e[0],e[1]))return!0;e=o}};t.lineLineIntersect=at;t.setTooltipConfig=function(n){var f=n.itemTooltipOption,s=n.componentModel,e=n.itemName,c=u.isString(f)?{formatter:f}:f,o=s.mainType,h=s.componentIndex,t={componentType:o,name:e,$vars:["name"]},i,r;t[o+"Index"]=h;i=n.formatterParamsExtra;i&&u.each(u.keys(i),function(n){u.hasOwn(t,n)||(t[n]=i[n],t.$vars.push(n))});r=et.getECData(n.el);r.componentMainType=o;r.componentIndex=h;r.tooltipConfig={name:e,option:u.defaults({content:e,formatterParams:t},c)}};t.traverseElements=function(n,t){if(n)if(u.isArray(n))for(var i=0;i<n.length;i++)vt(n[i],t);else vt(n,t)};var c=o(i(117)),l=o(i(76)),yt=o(i(82)),w=r(i(97)),pt=r(i(81)),a=r(i(107)),wt=r(i(119)),bt=r(i(69)),b=r(i(120)),k=r(i(121)),d=r(i(122)),g=r(i(124)),nt=r(i(125)),tt=r(i(128)),it=r(i(108)),rt=r(i(129)),ut=r(i(130)),ft=r(i(131)),kt=r(i(132)),dt=r(i(133)),gt=r(i(135)),ni=r(i(75)),ti=r(i(136)),ii=r(i(77)),ri=r(i(137)),v=o(i(110)),u=i(63),et=i(112),e=i(138);t.updateProps=e.updateProps;t.initProps=e.initProps;t.removeElement=e.removeElement;t.removeElementWithFadeOut=e.removeElementWithFadeOut;t.isElementRemoved=e.isElementRemoved;var s=Math.max,h=Math.min,y={},ui=c.extendFromString;t.mergePath=c.mergePath;t.subPixelOptimize=v.subPixelOptimize;f("circle",b.default);f("ellipse",k.default);f("sector",d.default);f("ring",g.default);f("polygon",nt.default);f("polyline",tt.default);f("rect",it.default);f("line",rt.default);f("bezierCurve",ut.default);f("arc",ft.default);t.Group=wt.default;t.Image=a.default;t.Text=bt.default;t.Circle=b.default;t.Ellipse=k.default;t.Sector=d.default;t.Ring=g.default;t.Polygon=nt.default;t.Polyline=tt.default;t.Rect=it.default;t.Line=rt.default;t.BezierCurve=ut.default;t.Arc=ft.default;t.IncrementalDisplayable=ri.default;t.CompoundPath=kt.default;t.LinearGradient=dt.default;t.RadialGradient=gt.default;t.BoundingRect=ni.default;t.OrientedBoundingRect=ti.default;t.Point=ii.default;t.Path=w.default},function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function v(n){return Math.sqrt(n[0]*n[0]+n[1]*n[1])}function h(n,t){return(n[0]*t[0]+n[1]*t[1])/(v(n)*v(t))}function y(n,t){return(n[0]*t[1]<n[1]*t[0]?-1:1)*Math.acos(h(n,t))}function p(n,t,i,e,o,c,l,a,v,p,w){var d=v*(r/180),b=f(d)*(n-i)/2+u(d)*(t-e)/2,k=-1*u(d)*(n-i)/2+f(d)*(t-e)/2,it=b*b/(l*l)+k*k/(a*a),et;it>1&&(l*=s(it),a*=s(it));var ft=(o===c?-1:1)*s((l*l*a*a-l*l*k*k-a*a*b*b)/(l*l*k*k+a*a*b*b))||0,nt=ft*l*k/a,tt=ft*-a*b/l,ot=(n+i)/2+f(d)*nt-u(d)*tt,st=(t+e)/2+u(d)*nt+f(d)*tt,ht=y([1,0],[(b-nt)/l,(k-tt)/a]),rt=[(b-nt)/l,(k-tt)/a],ut=[(-1*b-nt)/l,(-1*k-tt)/a],g=y(rt,ut);(h(rt,ut)<=-1&&(g=r),h(rt,ut)>=1&&(g=0),g<0)&&(et=Math.round(g/r*1e6)/1e6,g=2*r+et%2*r);w.addData(p,ot,st,l,a,ht,g,d,c)}function b(n){return null!=n.setData}function k(n,t){var i=function(n){var e=new l.default,k,i;if(!n)return e;var w,r=0,u=0,et=r,ot=u,o=l.default.CMD,st=n.match(g);if(!st)return e;for(k=0;k<st.length;k++){for(var ht=st[k],b=ht.charAt(0),f=void 0,t=ht.match(nt)||[],ct=t.length,d=0;d<ct;d++)t[d]=parseFloat(t[d]);for(i=0;i<ct;){var s=void 0,h=void 0,tt=void 0,it=void 0,rt=void 0,ut=void 0,ft=void 0,v=r,y=u,c=void 0,a=void 0;switch(b){case"l":r+=t[i++];u+=t[i++];f=o.L;e.addData(f,r,u);break;case"L":r=t[i++];u=t[i++];f=o.L;e.addData(f,r,u);break;case"m":r+=t[i++];u+=t[i++];f=o.M;e.addData(f,r,u);et=r;ot=u;b="l";break;case"M":r=t[i++];u=t[i++];f=o.M;e.addData(f,r,u);et=r;ot=u;b="L";break;case"h":r+=t[i++];f=o.L;e.addData(f,r,u);break;case"H":r=t[i++];f=o.L;e.addData(f,r,u);break;case"v":u+=t[i++];f=o.L;e.addData(f,r,u);break;case"V":u=t[i++];f=o.L;e.addData(f,r,u);break;case"C":f=o.C;e.addData(f,t[i++],t[i++],t[i++],t[i++],t[i++],t[i++]);r=t[i-2];u=t[i-1];break;case"c":f=o.C;e.addData(f,t[i++]+r,t[i++]+u,t[i++]+r,t[i++]+u,t[i++]+r,t[i++]+u);r+=t[i-2];u+=t[i-1];break;case"S":s=r;h=u;c=e.len();a=e.data;w===o.C&&(s+=r-a[c-4],h+=u-a[c-3]);f=o.C;v=t[i++];y=t[i++];r=t[i++];u=t[i++];e.addData(f,s,h,v,y,r,u);break;case"s":s=r;h=u;c=e.len();a=e.data;w===o.C&&(s+=r-a[c-4],h+=u-a[c-3]);f=o.C;v=r+t[i++];y=u+t[i++];r+=t[i++];u+=t[i++];e.addData(f,s,h,v,y,r,u);break;case"Q":v=t[i++];y=t[i++];r=t[i++];u=t[i++];f=o.Q;e.addData(f,v,y,r,u);break;case"q":v=t[i++]+r;y=t[i++]+u;r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,v,y,r,u);break;case"T":s=r;h=u;c=e.len();a=e.data;w===o.Q&&(s+=r-a[c-4],h+=u-a[c-3]);r=t[i++];u=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"t":s=r;h=u;c=e.len();a=e.data;w===o.Q&&(s+=r-a[c-4],h+=u-a[c-3]);r+=t[i++];u+=t[i++];f=o.Q;e.addData(f,s,h,r,u);break;case"A":tt=t[i++];it=t[i++];rt=t[i++];ut=t[i++];ft=t[i++];p(v=r,y=u,r=t[i++],u=t[i++],ut,ft,tt,it,rt,f=o.A,e);break;case"a":tt=t[i++];it=t[i++];rt=t[i++];ut=t[i++];ft=t[i++];p(v=r,y=u,r+=t[i++],u+=t[i++],ut,ft,tt,it,rt,f=o.A,e)}}"z"!==b&&"Z"!==b||(f=o.Z,e.addData(f),r=et,u=ot);w=f}return e.toStatic(),e}(n),r=d.extend({},t);return r.buildPath=function(n){if(b(n))n.setData(i.data),(t=n.getContext())&&n.rebuildPath(t,1);else{var t=n;i.rebuildPath(t,1)}},r.applyTransform=function(n){a.default(i,n);this.dirtyShape()},r}Object.defineProperty(t,"__esModule",{value:!0});t.createFromString=function(n,t){return new w(k(n,t))};t.extendFromString=function(n,t){var i=k(n,t);return function(n){function t(t){var r=n.call(this,t)||this;return r.applyTransform=i.applyTransform,r.buildPath=i.buildPath,r}return c.__extends(t,n),t}(w)};t.mergePath=function(n,t){for(var f,i,u=[],o=n.length,r=0;r<o;r++)f=n[r],u.push(f.getUpdatedPathProxy(!0));return i=new e.default(t),i.createPathProxy(),i.buildPath=function(n){if(b(n)){n.appendPath(u);var t=n.getContext();t&&n.rebuildPath(t,1)}},i};t.clonePath=function(n,t){t=t||{};var i=new e.default;return n.shape&&i.setShape(n.shape),i.setStyle(n.style),t.bakeTransform?a.default(i.path,n.getComputedTransform()):t.toLocal?i.setLocalTransform(n.getComputedTransform()):i.copyTransform(n),i.buildPath=n.buildPath,i.applyTransform=i.applyTransform,i.z=n.z,i.z2=n.z2,i.zlevel=n.zlevel,i};var c=i(70),e=o(i(97)),l=o(i(98)),a=o(i(118)),d=i(63);var s=Math.sqrt,u=Math.sin,f=Math.cos,r=Math.PI;var g=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,nt=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,w=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return c.__extends(t,n),t.prototype.applyTransform=function(){},t}(e.default)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){var l;if(t){for(var w,a,v,o,i=n.data,k=n.len(),d=r.M,g=r.C,nt=r.L,tt=r.R,it=r.A,rt=r.Q,u=0,c=0;u<k;){switch(w=i[u++],c=u,a=0,w){case d:case nt:a=1;break;case g:a=3;break;case rt:a=2;break;case it:var ut=t[4],ft=t[5],y=e(t[0]*t[0]+t[1]*t[1]),p=e(t[2]*t[2]+t[3]*t[3]),b=h(-t[1]/p,t[0]/y);i[u]*=y;i[u++]+=ut;i[u]*=p;i[u++]+=ft;i[u++]*=y;i[u++]*=p;i[u++]+=b;i[u++]+=b;c=u+=2;break;case tt:o[0]=i[u++];o[1]=i[u++];f.applyTransform(o,o,t);i[c++]=o[0];i[c++]=o[1];o[0]+=i[u++];o[1]+=i[u++];f.applyTransform(o,o,t);i[c++]=o[0];i[c++]=o[1]}for(v=0;v<a;v++)l=s[v],l[0]=i[u++],l[1]=i[u++],f.applyTransform(l,l,t),i[c++]=l[0],i[c++]=l[1]}n.increaseVersion()}};var u,o=(u=i(98))&&u.__esModule?u:{"default":u},f=i(82),r=o.default.CMD,s=[[],[],[]],e=Math.sqrt,h=Math.atan2},function(n,t,i){(function(n){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var r;Object.defineProperty(t,"__esModule",{value:!0});var o=i(70),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),s=e(i(80)),f=e(i(75));r=function(t){function i(n){var i=t.call(this)||this;return i.isGroup=!0,i._children=[],i.attr(n),i}return o.__extends(i,t),i.prototype.childrenRef=function(){return this._children},i.prototype.children=function(){return this._children.slice()},i.prototype.childAt=function(n){return this._children[n]},i.prototype.childOfName=function(n){for(var i=this._children,t=0;t<i.length;t++)if(i[t].name===n)return i[t]},i.prototype.childCount=function(){return this._children.length},i.prototype.add=function(t){if(t&&(t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),"production"!==n.env.NODE_ENV&&t.__hostTarget))throw"This elemenet has been used as an attachment";return this},i.prototype.addBefore=function(n,t){if(n&&n!==this&&n.parent!==this&&t&&t.parent===this){var i=this._children,r=i.indexOf(t);r>=0&&(i.splice(r,0,n),this._doAdd(n))}return this},i.prototype.replace=function(n,t){var i=u.indexOf(this._children,n);return i>=0&&this.replaceAt(t,i),this},i.prototype.replaceAt=function(n,t){var u=this._children,i=u[t],r;return n&&n!==this&&n.parent!==this&&n!==i&&(u[t]=n,i.parent=null,r=this.__zr,r&&i.removeSelfFromZr(r),this._doAdd(n)),this},i.prototype._doAdd=function(n){n.parent&&n.parent.remove(n);n.parent=this;var t=this.__zr;t&&t!==n.__zr&&n.addSelfToZr(t);t&&t.refresh()},i.prototype.remove=function(n){var t=this.__zr,i=this._children,r=u.indexOf(i,n);return r<0?this:(i.splice(r,1),n.parent=null,t&&n.removeSelfFromZr(t),t&&t.refresh(),this)},i.prototype.removeAll=function(){for(var i,n=this._children,r=this.__zr,t=0;t<n.length;t++)i=n[t],r&&i.removeSelfFromZr(r),i.parent=null;return n.length=0,this},i.prototype.eachChild=function(n,t){for(var u,r=this._children,i=0;i<r.length;i++)u=r[i],n.call(t,u,i);return this},i.prototype.traverse=function(n,t){for(var r,u,i=0;i<this._children.length;i++)r=this._children[i],u=n.call(t,r),r.isGroup&&!u&&r.traverse(n,t);return this},i.prototype.addSelfToZr=function(n){t.prototype.addSelfToZr.call(this,n);for(var i=0;i<this._children.length;i++)this._children[i].addSelfToZr(n)},i.prototype.removeSelfFromZr=function(n){t.prototype.removeSelfFromZr.call(this,n);for(var i=0;i<this._children.length;i++)this._children[i].removeSelfFromZr(n)},i.prototype.getBoundingRect=function(n){for(var i,u,o,r=new f.default(0,0,0,0),s=n||this._children,h=[],t=null,e=0;e<s.length;e++)i=s[e],i.ignore||i.invisible||(u=i.getBoundingRect(),o=i.getLocalTransform(h),o?(f.default.applyTransform(r,u,o),(t=t||r.clone()).union(r)):(t=t||u.clone()).union(u));return t||r},i}(s.default);r.prototype.type="group";t.default=r}).call(t,i(57))},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.CircleShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},f=function(){this.cx=0;this.cy=0;this.r=0};t.CircleShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){n.moveTo(t.cx+t.r,t.cy);n.arc(t.cx,t.cy,t.r,0,2*Math.PI)},t}(o.default);u.prototype.type="circle";t.default=u},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.EllipseShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},f=function(){this.cx=0;this.cy=0;this.rx=0;this.ry=0};t.EllipseShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){var s=.5522848,i=t.cx,r=t.cy,u=t.rx,f=t.ry,e=u*s,o=f*s;n.moveTo(i-u,r);n.bezierCurveTo(i-u,r-o,i-e,r-f,i,r-f);n.bezierCurveTo(i+e,r-f,i+u,r-o,i+u,r);n.bezierCurveTo(i+u,r+o,i+e,r+f,i,r+f);n.bezierCurveTo(i-e,r+f,i-u,r+o,i-u,r);n.closePath()},t}(o.default);u.prototype.type="ellipse";t.default=u},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.SectorShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(123)),f=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};t.SectorShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){s.buildPath(n,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(o.default);u.prototype.type="sector";t.default=u},function(n,t,i){"use strict";function c(n,t,i,r,u,f,e){var b=n-i,k=t-r,ut=(e?f:-f)/s(b*b+k*k),d=ut*k,g=-ut*b,nt=n+d,tt=t+g,it=i+d,rt=r+g,ft=(nt+it)/2,et=(tt+rt)/2,c=it-nt,o=rt-tt,a=c*c+o*o,v=u-f,l=nt*rt-it*tt,y=(o<0?-1:1)*s(h(0,v*v*a-l*l)),p=(l*o-c*y)/a,w=(-l*c-o*y)/a,ot=(l*o+c*y)/a,st=(-l*c+o*y)/a,ht=p-ft,ct=w-et,lt=ot-ft,at=st-et;return ht*ht+ct*ct>lt*lt+at*at&&(p=ot,w=st),{cx:p,cy:w,x0:-d,y0:-g,x1:p*(u/v-1),y1:w*(u/v-1)}}Object.defineProperty(t,"__esModule",{value:!0});t.buildPath=function(n,t){var wt,g=h(t.r,0),b=h(t.r0||0,0),ci=g>0,li,tt,it,fi,pt,rt;if((ci||b>0)&&((ci||(g=b,b=0),b>g)&&(li=g,g=b,b=li),tt=t.startAngle,it=t.endAngle,!isNaN(tt)&&!isNaN(it))){var k=t.cx,d=t.cy,nt=!!t.clockwise,ct=v(it-tt),ai=ct>l&&ct%l;if(ai>u&&(ct=ai),g>u)if(ct>l-u)n.moveTo(k+g*o(tt),d+g*e(tt)),n.arc(k,d,g,tt,it,!nt),b>u&&(n.moveTo(k+b*o(it),d+b*e(it)),n.arc(k,d,b,it,tt,nt));else{var ni=void 0,ti=void 0,ii=void 0,ri=void 0,vi=void 0,yi=void 0,pi=void 0,wi=void 0,bt=void 0,kt=void 0,st=void 0,ht=void 0,lt=void 0,at=void 0,dt=void 0,gt=void 0,ft=g*o(tt),et=g*e(tt),vt=b*o(it),yt=b*e(it),ui=ct>u;if(ui&&(fi=t.cornerRadius,fi&&(ni=(wt=function(n){var i,t;if(y.isArray(n)){if(t=n.length,!t)return n;i=1===t?[n[0],n[0],0,0]:2===t?[n[0],n[0],n[1],n[1]]:3===t?n.concat(n[2]):n}else i=[n,n,n,n];return i}(fi))[0],ti=wt[1],ii=wt[2],ri=wt[3]),pt=v(g-b)/2,(vi=f(pt,ii),yi=f(pt,ri),pi=f(pt,ni),wi=f(pt,ti),st=bt=h(vi,yi),ht=kt=h(pi,wi),(bt>u||kt>u)&&(lt=g*o(it),at=g*e(it),dt=b*o(tt),gt=b*e(tt),ct<a))&&(rt=function(){var t=dt-ft,i=gt-et,r=vt-lt,f=yt-at,n=f*t-r*i;if(!(n*n<u))return[ft+(n=(r*(et-at)-f*(ft-lt))/n)*t,et+n*i]}(),rt))){var ei=ft-rt[0],oi=et-rt[1],si=lt-rt[0],hi=at-rt[1],bi=1/e(p((ei*si+oi*hi)/(s(ei*ei+oi*oi)*s(si*si+hi*hi)))/2),ki=s(rt[0]*rt[0]+rt[1]*rt[1]);st=f(bt,(g-ki)/(bi+1));ht=f(kt,(b-ki)/(bi-1))}if(ui)if(st>u){var ut=f(ii,st),ot=f(ri,st),i=c(dt,gt,ft,et,g,ut,nt),w=c(lt,at,vt,yt,g,ot,nt);n.moveTo(k+i.cx+i.x0,d+i.cy+i.y0);st<bt&&ut===ot?n.arc(k+i.cx,d+i.cy,st,r(i.y0,i.x0),r(w.y0,w.x0),!nt):(ut>0&&n.arc(k+i.cx,d+i.cy,ut,r(i.y0,i.x0),r(i.y1,i.x1),!nt),n.arc(k,d,g,r(i.cy+i.y1,i.cx+i.x1),r(w.cy+w.y1,w.cx+w.x1),!nt),ot>0&&n.arc(k+w.cx,d+w.cy,ot,r(w.y1,w.x1),r(w.y0,w.x0),!nt))}else n.moveTo(k+ft,d+et),n.arc(k,d,g,tt,it,!nt);else n.moveTo(k+ft,d+et);b>u&&ui?ht>u?(ut=f(ni,ht),i=c(vt,yt,lt,at,b,-(ot=f(ti,ht)),nt),w=c(ft,et,dt,gt,b,-ut,nt),n.lineTo(k+i.cx+i.x0,d+i.cy+i.y0),ht<kt&&ut===ot?n.arc(k+i.cx,d+i.cy,ht,r(i.y0,i.x0),r(w.y0,w.x0),!nt):(ot>0&&n.arc(k+i.cx,d+i.cy,ot,r(i.y0,i.x0),r(i.y1,i.x1),!nt),n.arc(k,d,b,r(i.cy+i.y1,i.cx+i.x1),r(w.cy+w.y1,w.cx+w.x1),nt),ut>0&&n.arc(k+w.cx,d+w.cy,ut,r(w.y1,w.x1),r(w.y0,w.x0),!nt))):(n.lineTo(k+vt,d+yt),n.arc(k,d,b,it,tt,nt)):n.lineTo(k+vt,d+yt)}else n.moveTo(k,d);n.closePath()}};var y=i(63),a=Math.PI,l=2*a,e=Math.sin,o=Math.cos,p=Math.acos,r=Math.atan2,v=Math.abs,s=Math.sqrt,h=Math.max,f=Math.min,u=.0001},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.RingShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},f=function(){this.cx=0;this.cy=0;this.r=0;this.r0=0};t.RingShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){var i=t.cx,r=t.cy,u=2*Math.PI;n.moveTo(i+t.r,r);n.arc(i,r,t.r,0,u,!1);n.moveTo(i+t.r0,r);n.arc(i,r,t.r0,0,u,!0)},t}(o.default);u.prototype.type="ring";t.default=u},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.PolygonShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(126)),f=function(){this.points=null;this.smooth=0;this.smoothConstraint=null};t.PolygonShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){s.buildPath(n,t,!0)},t}(o.default);u.prototype.type="polygon";t.default=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.buildPath=function(n,t,i){var s=t.smooth,r=t.points,o,e,f,a;if(r&&r.length>=2){if(s)for(o=u.default(r,s,i,t.smoothConstraint),n.moveTo(r[0][0],r[0][1]),e=r.length,f=0;f<(i?e:e-1);f++){var h=o[2*f],c=o[2*f+1],l=r[(f+1)%e];n.bezierCurveTo(h[0],h[1],c[0],c[1],l[0],l[1])}else for(n.moveTo(r[0][0],r[0][1]),f=1,a=r.length;f<a;f++)n.lineTo(r[f][0],r[f][1]);i&&n.closePath()}};var r,u=(r=i(127))&&r.__esModule?r:{"default":r}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i,u){var y,p,e,o,h=[],a=[],d=[],g=[],f,s,v,c,l;if(u){for(e=[1/0,1/0],o=[-1/0,-1/0],f=0,s=n.length;f<s;f++)r.min(e,e,n[f]),r.max(o,o,n[f]);r.min(e,e,u[0]);r.max(o,o,u[1])}for(f=0,s=n.length;f<s;f++){if(v=n[f],i)y=n[f?f-1:s-1],p=n[(f+1)%s];else{if(0===f||f===s-1){h.push(r.clone(n[f]));continue}y=n[f-1];p=n[f+1]}r.sub(a,p,y);r.scale(a,a,t);var w=r.distance(v,y),b=r.distance(v,p),k=w+b;0!==k&&(w/=k,b/=k);r.scale(d,a,-w);r.scale(g,a,b);c=r.add([],v,d);l=r.add([],v,g);u&&(r.max(c,c,e),r.min(c,c,o),r.max(l,l,e),r.min(l,l,o));h.push(c);h.push(l)}return i&&h.push(h.shift()),h};var r=i(82)},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.PolylineShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(126)),f=function(){this.points=null;this.percent=1;this.smooth=0;this.smoothConstraint=null};t.PolylineShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){s.buildPath(n,t,!1)},t}(o.default);u.prototype.type="polyline";t.default=u},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.LineShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},s=i(110),h={},f=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.percent=1};t.LineShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){var e,o,r,u,f,i;this.subPixelOptimize?(f=s.subPixelOptimizeLine(h,t,this.style),e=f.x1,o=f.y1,r=f.x2,u=f.y2):(e=t.x1,o=t.y1,r=t.x2,u=t.y2);i=t.percent;0!==i&&(n.moveTo(e,o),i<1&&(r=e*(1-i)+r*i,u=o*(1-i)+u*i),n.lineTo(r,u))},t.prototype.pointAt=function(n){var t=this.shape;return[t.x1*(1-n)+t.x2*n,t.y1*(1-n)+t.y2*n]},t}(o.default);u.prototype.type="line";t.default=u},function(n,t,i){"use strict";function s(n,t,i){var r=n.cpx2,f=n.cpy2;return null!=r||null!=f?[(i?u.cubicDerivativeAt:u.cubicAt)(n.x1,n.cpx1,n.cpx2,n.x2,t),(i?u.cubicDerivativeAt:u.cubicAt)(n.y1,n.cpy1,n.cpy2,n.y2,t)]:[(i?u.quadraticDerivativeAt:u.quadraticAt)(n.x1,n.cpx1,n.x2,t),(i?u.quadraticDerivativeAt:u.quadraticAt)(n.y1,n.cpy1,n.y2,t)]}var e;Object.defineProperty(t,"__esModule",{value:!0});t.BezierCurveShape=void 0;var f,h=i(70),c=(f=i(97))&&f.__esModule?f:{"default":f},l=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(82)),u=i(87),r=[],o=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.cpx1=0;this.cpy1=0;this.percent=1};t.BezierCurveShape=o;e=function(n){function t(t){return n.call(this,t)||this}return h.__extends(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new o},t.prototype.buildPath=function(n,t){var l=t.x1,a=t.y1,f=t.x2,e=t.y2,o=t.cpx1,s=t.cpy1,h=t.cpx2,c=t.cpy2,i=t.percent;0!==i&&(n.moveTo(l,a),null==h||null==c?(i<1&&(u.quadraticSubdivide(l,o,f,i,r),o=r[1],f=r[2],u.quadraticSubdivide(a,s,e,i,r),s=r[1],e=r[2]),n.quadraticCurveTo(o,s,f,e)):(i<1&&(u.cubicSubdivide(l,o,h,f,i,r),o=r[1],h=r[2],f=r[3],u.cubicSubdivide(a,s,c,e,i,r),s=r[1],c=r[2],e=r[3]),n.bezierCurveTo(o,s,h,c,f,e)))},t.prototype.pointAt=function(n){return s(this.shape,n,!1)},t.prototype.tangentAt=function(n){var t=s(this.shape,n,!0);return l.normalize(t,t)},t}(c.default);e.prototype.type="bezier-curve";t.default=e},function(n,t,i){"use strict";var u;Object.defineProperty(t,"__esModule",{value:!0});t.ArcShape=void 0;var r,e=i(70),o=(r=i(97))&&r.__esModule?r:{"default":r},f=function(){this.cx=0;this.cy=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0};t.ArcShape=f;u=function(n){function t(t){return n.call(this,t)||this}return e.__extends(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){var u=t.cx,f=t.cy,i=Math.max(t.r,0),r=t.startAngle,e=t.endAngle,o=t.clockwise,s=Math.cos(r),h=Math.sin(r);n.moveTo(s*i+u,h*i+f);n.arc(u,f,i,r,e,!o)},t}(o.default);u.prototype.type="arc";t.default=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(70),u=(r=i(97))&&r.__esModule?r:{"default":r},e=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="compound",t}return f.__extends(t,n),t.prototype._updatePathDirty=function(){for(var i=this.shape.paths,n=this.shapeChanged(),t=0;t<i.length;t++)n=n||i[t].shapeChanged();n&&this.dirtyShape()},t.prototype.beforeBrush=function(){this._updatePathDirty();for(var t=this.shape.paths||[],i=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(i[0],i[1],t[n].segmentIgnoreThreshold)},t.prototype.buildPath=function(n,t){for(var r=t.paths||[],i=0;i<r.length;i++)r[i].buildPath(n,r[i].shape,!0)},t.prototype.afterBrush=function(){for(var t=this.shape.paths||[],n=0;n<t.length;n++)t[n].pathUpdated()},t.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),u.default.prototype.getBoundingRect.call(this)},t}(u.default);t.default=e},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(70),f=function(n){function t(t,i,r,u,f,e){var o=n.call(this,f)||this;return o.x=null==t?0:t,o.y=null==i?0:i,o.x2=null==r?1:r,o.y2=null==u?0:u,o.type="linear",o.global=e||!1,o}return u.__extends(t,n),t}(((r=i(134))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(n){this.colorStops=n||[]}return n.prototype.addColorStop=function(n,t){this.colorStops.push({offset:n,color:t})},n}();t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(70),f=function(n){function t(t,i,r,u,f){var e=n.call(this,u)||this;return e.x=null==t?.5:t,e.y=null==i?.5:i,e.r=null==r?.5:r,e.type="radial",e.global=f||!1,e}return u.__extends(t,n),t}(((r=i(134))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e,r=(e=i(77))&&e.__esModule?e:{"default":e},u=[0,0],f=[0,0],o=new r.default,s=new r.default,h=function(){function n(n,t){this._corners=[];this._axes=[];this._origin=[0,0];for(var i=0;i<4;i++)this._corners[i]=new r.default;for(i=0;i<2;i++)this._axes[i]=new r.default;n&&this.fromBoundingRect(n,t)}return n.prototype.fromBoundingRect=function(n,t){var i=this._corners,f=this._axes,e=n.x,o=n.y,s=e+n.width,h=o+n.height,u;if(i[0].set(e,o),i[1].set(s,o),i[2].set(s,h),i[3].set(e,h),t)for(u=0;u<4;u++)i[u].transform(t);for(r.default.sub(f[0],i[1],i[0]),r.default.sub(f[1],i[3],i[0]),f[0].normalize(),f[1].normalize(),u=0;u<2;u++)this._origin[u]=f[u].dot(i[0])},n.prototype.intersect=function(n,t){var i=!0,u=!t;return o.set(1/0,1/0),s.set(0,0),!this._intersectCheckOneSide(this,n,o,s,u,1)&&(i=!1,u)?i:!this._intersectCheckOneSide(n,this,o,s,u,-1)&&(i=!1,u)?i:(u||r.default.copy(t,i?o:s),i)},n.prototype._intersectCheckOneSide=function(n,t,i,e,o,s){for(var a,h,c,v=!0,l=0;l<2;l++)if(a=this._axes[l],this._getProjMinMaxOnAxis(l,n._corners,u),this._getProjMinMaxOnAxis(l,t._corners,f),u[1]<f[0]||u[0]>f[1]){if(v=!1,o)return v;h=Math.abs(f[0]-u[1]);c=Math.abs(u[0]-f[1]);Math.min(h,c)>e.len()&&(h<c?r.default.scale(e,a,-h*s):r.default.scale(e,a,c*s))}else i&&(h=Math.abs(f[0]-u[1]),c=Math.abs(u[0]-f[1]),Math.min(h,c)<i.len()&&(h<c?r.default.scale(i,a,h*s):r.default.scale(i,a,-c*s)));return v},n.prototype._getProjMinMaxOnAxis=function(n,t,i){for(var e,o=this._axes[n],s=this._origin,h=t[0].dot(o)+s[n],r=h,u=h,f=1;f<t.length;f++)e=t[f].dot(o)+s[n],r=Math.min(e,r),u=Math.max(e,u);i[0]=r;i[1]=u},n}();t.default=h},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u,f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(70),o=r(i(79)),s=r(i(75));u=[];f=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.notClear=!0,t.incremental=!0,t._displayables=[],t._temporaryDisplayables=[],t._cursor=0,t}return e.__extends(t,n),t.prototype.traverse=function(n,t){n.call(t,this)},t.prototype.useStyle=function(){this.style={}},t.prototype.getCursor=function(){return this._cursor},t.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},t.prototype.clearDisplaybles=function(){this._displayables=[];this._temporaryDisplayables=[];this._cursor=0;this.markRedraw();this.notClear=!1},t.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},t.prototype.addDisplayable=function(n,t){t?this._temporaryDisplayables.push(n):this._displayables.push(n);this.markRedraw()},t.prototype.addDisplayables=function(n,t){t=t||!1;for(var i=0;i<n.length;i++)this.addDisplayable(n[i],t)},t.prototype.getDisplayables=function(){return this._displayables},t.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},t.prototype.eachPendingDisplayable=function(n){for(var t=this._cursor;t<this._displayables.length;t++)n&&n(this._displayables[t]);for(t=0;t<this._temporaryDisplayables.length;t++)n&&n(this._temporaryDisplayables[t])},t.prototype.update=function(){var n,t;for(this.updateTransform(),n=this._cursor;n<this._displayables.length;n++)(t=this._displayables[n]).parent=this,t.update(),t.parent=null;for(n=0;n<this._temporaryDisplayables.length;n++)(t=this._temporaryDisplayables[n]).parent=this,t.update(),t.parent=null},t.prototype.getBoundingRect=function(){var i,n,t,r;if(!this._rect){for(i=new s.default(1/0,1/0,-1/0,-1/0),n=0;n<this._displayables.length;n++)t=this._displayables[n],r=t.getBoundingRect().clone(),t.needLocalTransform()&&r.applyTransform(t.getLocalTransform(u)),i.union(r);this._rect=i}return this._rect},t.prototype.contain=function(n,t){var r=this.transformCoordToLocal(n,t),i;if(this.getBoundingRect().contain(r[0],r[1]))for(i=0;i<this._displayables.length;i++)if(this._displayables[i].contain(n,t))return!0;return!1},t}(o.default);t.default=f},function(n,t,i){"use strict";function e(n,t,i,u,f){var e,l,h;if(t&&t.ecModel&&(l=t.ecModel.getUpdatePayload(),e=l&&l.animation),h="update"===n,t&&t.isAnimationEnabled()){var o=void 0,c=void 0,s=void 0;return u?(o=r.retrieve2(u.duration,200),c=r.retrieve2(u.easing,"cubicOut"),s=0):(o=t.getShallow(h?"animationDurationUpdate":"animationDuration"),c=t.getShallow(h?"animationEasingUpdate":"animationEasing"),s=t.getShallow(h?"animationDelayUpdate":"animationDelay")),e&&(null!=e.duration&&(o=e.duration),null!=e.easing&&(c=e.easing),null!=e.delay&&(s=e.delay)),r.isFunction(s)&&(s=s(i,f)),r.isFunction(o)&&(o=o(i)),{duration:o||0,delay:s,easing:c}}return null}function u(n,t,i,u,f,o,s){var v,l=!1,c,h,a;r.isFunction(f)?(s=o,o=f,f=null):r.isObject(f)&&(o=f.cb,s=f.during,l=f.isFrom,v=f.removeOpt,f=f.dataIndex);c="leave"===n;c||t.stopAnimation("leave");h=e(n,u,f,c?v||{}:null,u&&u.getAnimationDelayParams?u.getAnimationDelayParams(t,f):null);h&&h.duration>0?(a={duration:h.duration,delay:h.delay||0,easing:h.easing,done:o,force:!!o||!!s,setToFinal:!c,scope:n,during:s},l?t.animateFrom(i,a):t.animateTo(i,a)):(t.stopAnimation(),!l&&t.attr(i),s&&s(1),o&&o())}function o(n){if(!n.__zr)return!0;for(var t=0;t<n.animators.length;t++)if("leave"===n.animators[t].scope)return!0;return!1}function s(n,t,i,r,f,e){o(n)||u("leave",n,t,i,r,f,e)}function h(n,t,i,r){n.removeTextContent();n.removeTextGuideLine();s(n,{style:{opacity:0}},t,i,r)}Object.defineProperty(t,"__esModule",{value:!0});t.updateProps=t.transitionStore=void 0;t.getAnimationConfig=e;t.initProps=function(n,t,i,r,f,e){u("enter",n,t,i,r,f,e)};t.isElementRemoved=o;t.removeElement=s;t.removeElementWithFadeOut=function(n,t,i){function r(){n.parent&&n.parent.remove(n)}n.isGroup?n.traverse(function(n){n.isGroup||h(n,t,i,r)}):h(n,t,i,r)};t.saveOldStyle=function(n){f(n).oldStyle=n.style};t.getOldStyle=function(n){return f(n).oldStyle};var r=i(63),c=i(113),f=t.transitionStore=c.makeInner();t.updateProps=function(n,t,i,r,f,e){u("update",n,t,i,r,f,e)}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.LineStyleMixin=t.LINE_STYLE_KEY_MAP=void 0;var r,u=(r=i(66))&&r.__esModule?r:{"default":r},f=t.LINE_STYLE_KEY_MAP=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],e=u.default(f),o=function(){function n(){}return n.prototype.getLineStyle=function(n){return e(this,n)},n}();t.LineStyleMixin=o},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.ItemStyleMixin=t.ITEM_STYLE_KEY_MAP=void 0;var r,u=(r=i(66))&&r.__esModule?r:{"default":r},f=t.ITEM_STYLE_KEY_MAP=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],e=u.default(f),o=function(){function n(){}return n.prototype.getItemStyle=function(n,t){return e(this,n,t)},n}();t.ItemStyleMixin=o},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={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:". "}}}}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={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:""}}}}},function(n,t,i){(function(n){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.version=void 0;t.init=function(n,t){var i=new w(o.guid(),n,t);return r[i.id]=i,i};t.dispose=function(n){n.dispose()};t.disposeAll=function(){for(var n in r)r.hasOwnProperty(n)&&r[n].dispose();r={}};t.getInstance=function(n){return r[n]};t.registerPainter=function(n,t){f[n]=t};var e=u(i(60)),o=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),l=u(i(144)),a=u(i(150)),s=i(152),v=u(s),y=u(i(154)),h=i(88),c=i(95),p=u(i(119));var f={},r={},w=function(){function t(t,i,r){var k=this,h,s,u,c,w,b,p;if(this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,r=r||{},this.dom=i,this.id=t,h=new a.default,s=r.renderer||"canvas",f[s]||(s=o.keys(f)[0]),"production"!==n.env.NODE_ENV&&!f[s])throw new Error("Renderer '"+s+"' is not imported. Please import it first.");r.useDirtyRect=null!=r.useDirtyRect&&r.useDirtyRect;u=new f[s](i,h,r,t);c=r.ssr||u.ssrOnly;this.storage=h;this.painter=u;b=e.default.node||e.default.worker||c?null:new y.default(u.getViewportRoot(),u.root);p=r.useCoarsePointer;(null==p||"auto"===p?e.default.touchEventsSupported:!!p)&&(w=o.retrieve2(r.pointerSize,44));this.handler=new l.default(h,u,b,u.root,w);this.animation=new v.default({stage:{update:c?null:function(){return k._flush(!0)}}});c||this.animation.start()}return t.prototype.add=function(n){n&&(this.storage.addRoot(n),n.addSelfToZr(this),this.refresh())},t.prototype.remove=function(n){n&&(this.storage.delRoot(n),n.removeSelfFromZr(this),this.refresh())},t.prototype.configLayer=function(n,t){this.painter.configLayer&&this.painter.configLayer(n,t);this.refresh()},t.prototype.setBackgroundColor=function(n){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(n);this.refresh();this._backgroundColor=n;this._darkMode=function(n){if(!n)return!1;if("string"==typeof n)return h.lum(n,1)<c.DARK_MODE_THRESHOLD;if(n.colorStops){for(var i=n.colorStops,r=0,u=i.length,t=0;t<u;t++)r+=h.lum(i[t].color,1);return(r/=u)<c.DARK_MODE_THRESHOLD}return!1}(n)},t.prototype.getBackgroundColor=function(){return this._backgroundColor},t.prototype.setDarkMode=function(n){this._darkMode=n},t.prototype.isDarkMode=function(){return this._darkMode},t.prototype.refreshImmediately=function(n){n||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(n){var t,r=s.getTime(),i;this._needsRefresh&&(t=!0,this.refreshImmediately(n));this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately());i=s.getTime();t?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:i-r})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(n){this._sleepAfterStill=n},t.prototype.wakeUp=function(){this.animation.start();this._stillFrameAccum=0},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(n){n=n||{};this.painter.resize(n.width,n.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.setCursorStyle=function(n){this.handler.setCursorStyle(n)},t.prototype.findHover=function(n,t){return this.handler.findHover(n,t)},t.prototype.on=function(n,t,i){return this.handler.on(n,t,i),this},t.prototype.off=function(n,t){this.handler.off(n,t)},t.prototype.trigger=function(n,t){this.handler.trigger(n,t)},t.prototype.clear=function(){for(var t=this.storage.getRoots(),n=0;n<t.length;n++)t[n]instanceof p.default&&t[n].removeSelfFromZr(this);this.storage.delAllRoots();this.painter.clear()},t.prototype.dispose=function(){var n;this.animation.stop();this.clear();this.storage.dispose();this.painter.dispose();this.handler.dispose();this.animation=this.storage=this.painter=this.handler=null;n=this.id;delete r[n]},t}();t.version="5.4.3"}).call(t,i(57))},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function d(){b.stop(this.event)}function tt(n,t,i){var u;if(n[n.rectHover?"rectContain":"contain"](t,i)){for(var r=n,f=void 0,o=!1;r;){if(r.ignoreClip&&(o=!0),!o){if(u=r.getClipPath(),u&&!u.contain(t,i))return!1;r.silent&&(f=!0)}r=r.__hostTarget||r.parent}return!f||e}return!1}function v(n,t,i,r,u){for(var f,s,o=n.length-1;o>=0;o--)if(f=n[o],s=void 0,f!==u&&!f.ignore&&(s=tt(f,i,r))&&(!t.topTarget&&(t.topTarget=f),s!==e)){t.target=f;break}}function y(n,t,i){var r=n.painter;return t<0||t>r.getWidth()||i<0||i>r.getHeight()}var e;Object.defineProperty(t,"__esModule",{value:!0});var s=i(70),h=f(i(63)),p=f(i(82)),w=u(i(145)),c=u(i(94)),b=f(i(146)),k=i(149),l=u(i(75));e="silent";var g=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.handler=null,t}return s.__extends(t,n),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(c.default),r=function(n,t){this.x=n;this.y=t},nt=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],o=new l.default(0,0,0,0),a=function(n){function t(t,i,u,f,e){var o=n.call(this)||this;return o._hovered=new r(0,0),o.storage=t,o.painter=i,o.painterRoot=f,o._pointerSize=e,u=u||new g,o.proxy=null,o.setHandlerProxy(u),o._draggingMgr=new w.default(o),o}return s.__extends(t,n),t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose();n&&(h.each(nt,function(t){n.on&&n.on(t,this[t],this)},this),n.handler=this);this.proxy=n},t.prototype.mousemove=function(n){var f=n.zrX,e=n.zrY,h=y(this,f,e),i=this._hovered,t=i.target;t&&!t.__zr&&(t=(i=this.findHover(i.x,i.y)).target);var o=this._hovered=h?new r(f,e):this.findHover(f,e),u=o.target,s=this.proxy;s.setCursor&&s.setCursor(u?u.cursor:"default");t&&u!==t&&this.dispatchToElement(i,"mouseout",n);this.dispatchToElement(o,"mousemove",n);u&&u!==t&&this.dispatchToElement(o,"mouseover",n)},t.prototype.mouseout=function(n){var t=n.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",n);"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:n})},t.prototype.resize=function(){this._hovered=new r(0,0)},t.prototype.dispatch=function(n,t){var i=this[n];i&&i.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose();this.storage=null;this.proxy=null;this.painter=null},t.prototype.setCursorStyle=function(n){var t=this.proxy;t.setCursor&&t.setCursor(n)},t.prototype.dispatchToElement=function(n,t,i){var r=(n=n||{}).target,f,u;if(!r||!r.silent){for(f="on"+t,u=function(n,t,i){return{type:n,event:i,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:d}}(t,n,i);r&&(r[f]&&(u.cancelBubble=!!r[f].call(r,u)),r.trigger(t,u),r=r.__hostTarget?r.__hostTarget:r.parent,!u.cancelBubble););u.cancelBubble||(this.trigger(t,u),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(n){"function"==typeof n[f]&&n[f].call(n,u);n.trigger&&n.trigger(t,u)}))}},t.prototype.findHover=function(n,t,i){var h=this.storage.getDisplayList(),f=new r(n,t),u,e;if(v(h,f,n,t,i),this._pointerSize&&!f.target){for(var c=[],a=this._pointerSize,y=a/2,w=new l.default(n-y,t-y,a,a),p=h.length-1;p>=0;p--)u=h[p],u===i||u.ignore||u.ignoreCoarsePointer||u.parent&&u.parent.ignoreCoarsePointer||(o.copy(u.getBoundingRect()),u.transform&&o.applyTransform(u.transform),o.intersect(w)&&c.push(u));if(c.length)for(var b=Math.PI/12,k=2*Math.PI,s=0;s<y;s+=4)for(e=0;e<k;e+=b)if(v(c,f,n+s*Math.cos(e),t+s*Math.sin(e),i),f.target)return f}return f},t.prototype.processGesture=function(n,t){var u,i,f,e;this._gestureMgr||(this._gestureMgr=new k.GestureMgr);u=this._gestureMgr;"start"===t&&u.clear();i=u.recognize(n,this.findHover(n.zrX,n.zrY,null).target,this.proxy.dom);("end"===t&&u.clear(),i)&&(f=i.type,n.gestureEvent=f,e=new r,e.target=i.target,this.dispatchToElement(e,f,i.event))},t}(c.default);h.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(n){a.prototype[n]=function(t){var r,i,u=t.zrX,f=t.zrY,e=y(this,u,f);if("mouseup"===n&&e||(i=(r=this.findHover(u,f)).target),"mousedown"===n)this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if("mouseup"===n)this._upEl=i;else if("click"===n){if(this._downEl!==this._upEl||!this._downPoint||p.dist(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(r,n,t)}});t.default=a},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(n,t){this.target=n;this.topTarget=t&&t.topTarget},r=function(){function n(n){this.handler=n;n.on("mousedown",this._dragStart,this);n.on("mousemove",this._drag,this);n.on("mouseup",this._dragEnd,this)}return n.prototype._dragStart=function(n){for(var t=n.target;t&&!t.draggable;)t=t.parent||t.__hostTarget;t&&(this._draggingTarget=t,t.dragging=!0,this._x=n.offsetX,this._y=n.offsetY,this.handler.dispatchToElement(new i(t,n),"dragstart",n.event))},n.prototype._drag=function(n){var r=this._draggingTarget,t,u;if(r){var f=n.offsetX,e=n.offsetY,o=f-this._x,s=e-this._y;this._x=f;this._y=e;r.drift(o,s,n);this.handler.dispatchToElement(new i(r,n),"drag",n.event);t=this.handler.findHover(f,e,r).target;u=this._dropTarget;this._dropTarget=t;r!==t&&(u&&t!==u&&this.handler.dispatchToElement(new i(u,n),"dragleave",n.event),t&&t!==u&&this.handler.dispatchToElement(new i(t,n),"dragenter",n.event))}},n.prototype._dragEnd=function(n){var t=this._draggingTarget;t&&(t.dragging=!1);this.handler.dispatchToElement(new i(t,n),"dragend",n.event);this._dropTarget&&this.handler.dispatchToElement(new i(this._dropTarget,n),"drop",n.event);this._draggingTarget=null;this._dropTarget=null},n}();t.default=r},function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function f(n,t,i,r){return i=i||{},r?s(n,t,i):a&&null!=t.layerX&&t.layerX!==t.offsetX?(i.zrX=t.layerX,i.zrY=t.layerY):null!=t.offsetX?(i.zrX=t.offsetX,i.zrY=t.offsetY):s(n,t,i),i}function s(n,t,i){var f,o,s;if(r.default.domSupported&&n.getBoundingClientRect){if(f=t.clientX,o=t.clientY,e.isCanvasEl(n))return s=n.getBoundingClientRect(),i.zrX=f-s.left,void(i.zrY=o-s.top);if(e.transformCoordWithViewport(u,n,f,o))return i.zrX=u[0],void(i.zrY=u[1])}i.zrX=i.zrY=0}function h(n){return n||window.event}Object.defineProperty(t,"__esModule",{value:!0});t.Dispatcher=t.stop=void 0;t.clientToLocal=f;t.getNativeEvent=h;t.normalizeEvent=function(n,t,i){var u,e,o,r;return null!=(t=h(t)).zrX?t:(u=t.type,u&&u.indexOf("touch")>=0?(e="touchend"!==u?t.targetTouches[0]:t.changedTouches[0],e&&f(n,e,t,i)):(f(n,t,t,i),o=function(n){var r=n.wheelDelta,i,t;return r?r:(i=n.deltaX,t=n.deltaY,null==i||null==t?r:3*(0!==t?Math.abs(t):Math.abs(i))*(t>0?-1:t<0?1:i>0?-1:1))}(t),t.zrDelta=o?o/120:-(t.detail||0)/3),r=t.button,null==t.which&&void 0!==r&&l.test(t.type)&&(t.which=1&r?1:2&r?3:4&r?2:0),t)};t.addEventListener=function(n,t,i,r){n.addEventListener(t,i,r)};t.removeEventListener=function(n,t,i,r){n.removeEventListener(t,i,r)};t.isMiddleOrRightButtonOnMouseUpDown=function(n){return 2===n.which||3===n.which};var c=o(i(94)),r=o(i(60)),e=i(147);var l=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,u=[],a=r.default.browser.firefox&&+r.default.browser.version.split(".")[0]<39;t.stop=function(n){n.preventDefault();n.stopPropagation();n.cancelBubble=!0};t.Dispatcher=c.default},function(n,t,i){"use strict";function f(n,t,i,r,u){if(t.getBoundingClientRect&&l.default.domSupported&&!s(t)){var f=t[o]||(t[o]={}),h=function(n,t,i){for(var h=i?"invTrans":"trans",c=t[h],f=t.srcCoords,u=[],o=[],s=!0,r=0;r<4;r++){var l=n[r].getBoundingClientRect(),a=2*r,v=l.left,y=l.top;u.push(v,y);s=s&&f&&v===f[a]&&y===f[a+1];o.push(n[r].offsetLeft,n[r].offsetTop)}return s&&c?c:(t.srcCoords=u,t[h]=i?e.buildTransformer(o,u):e.buildTransformer(u,o))}(function(n,t){var i=t.markers;if(i)return i;i=t.markers=[];for(var f=["left","right"],e=["top","bottom"],r=0;r<4;r++){var u=document.createElement("div"),o=r%2,s=(r>>1)%2;u.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",f[o]+":0",e[s]+":0",f[1-o]+":auto",e[1-s]+":auto",""].join("!important;");n.appendChild(u);i.push(u)}return i}(t,f),f,u);if(h)return h(n,i,r),!0}return!1}function s(n){return"CANVAS"===n.nodeName.toUpperCase()}var h,c;Object.defineProperty(t,"__esModule",{value:!0});t.transformLocalCoord=function(n,t,i,r,e){return f(u,t,r,e,!0)&&f(n,i,u[0],u[1])};t.transformCoordWithViewport=f;t.isCanvasEl=s;t.encodeHTML=function(n){return null==n?"":(n+"").replace(h,function(n,t){return c[t]})};var r,l=(r=i(60))&&r.__esModule?r:{"default":r},e=i(148),o="___zrEVENTSAVED",u=[];h=/([&<>"'])/g;c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}},function(n,t){"use strict";function i(n,t,u,f,e,o){var c=f+"-"+e,v=n.length,y,p,s,a;if(o.hasOwnProperty(c))return o[c];if(1===t)return y=Math.round(Math.log((1<<v)-1&~e)/r),n[u][y];for(p=f|1<<u,s=u+1;f&1<<s;)s++;for(var l=0,h=0,w=0;h<v;h++)a=1<<h,a&e||(l+=(w%2?-1:1)*n[u][h]*i(n,t-1,s,p,e|a,o),w++);return o[c]=l,l}Object.defineProperty(t,"__esModule",{value:!0});t.buildTransformer=function(n,t){var e=[[n[0],n[1],1,0,0,0,-t[0]*n[0],-t[0]*n[1]],[0,0,0,n[0],n[1],1,-t[1]*n[0],-t[1]*n[1]],[n[2],n[3],1,0,0,0,-t[2]*n[2],-t[2]*n[3]],[0,0,0,n[2],n[3],1,-t[3]*n[2],-t[3]*n[3]],[n[4],n[5],1,0,0,0,-t[4]*n[4],-t[4]*n[5]],[0,0,0,n[4],n[5],1,-t[5]*n[4],-t[5]*n[5]],[n[6],n[7],1,0,0,0,-t[6]*n[6],-t[6]*n[7]],[0,0,0,n[6],n[7],1,-t[7]*n[6],-t[7]*n[7]]],o={},s=i(e,8,0,0,0,o),r,f,u;if(0!==s){for(r=[],f=0;f<8;f++)for(u=0;u<8;u++)null==r[u]&&(r[u]=0),r[u]+=((f+u)%2?-1:1)*i(e,7,0===f?1:0,1<<f,1<<u,o)/s*t[f];return function(n,t,i){var u=t*r[6]+i*r[7]+1;n[0]=(t*r[0]+i*r[1]+r[2])/u;n[1]=(t*r[3]+i*r[4]+r[5])/u}}};var r=Math.log(2)},function(n,t,i){"use strict";function e(n){var t=n[1][0]-n[0][0],i=n[1][1]-n[0][1];return Math.sqrt(t*t+i*i)}var u,f,r;Object.defineProperty(t,"__esModule",{value:!0});t.GestureMgr=void 0;u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(146));f=function(){function n(){this._track=[]}return n.prototype.recognize=function(n,t,i){return this._doTrack(n,t,i),this._recognize(n)},n.prototype.clear=function(){return this._track.length=0,this},n.prototype._doTrack=function(n,t,i){var r=n.touches,o,s;if(r){for(var f={points:[],touches:[],target:t,event:n},e=0,h=r.length;e<h;e++)o=r[e],s=u.clientToLocal(i,o,{}),f.points.push([s.zrX,s.zrY]),f.touches.push(o);this._track.push(f)}},n.prototype._recognize=function(n){var t,i;for(t in r)if(r.hasOwnProperty(t)&&(i=r[t](this._track,n),i))return i},n}();t.GestureMgr=f;r={pinch:function(n,t){var o=n.length,r,i,u,f,s;if(o&&(i=(n[o-1]||{}).points,u=(n[o-2]||{}).points||i,u&&u.length>1&&i&&i.length>1))return f=e(i)/e(u),isFinite(f)||(f=1),t.pinchScale=f,s=[((r=i)[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2],t.pinchX=s[0],t.pinchY=s[1],{type:"pinch",target:n[0].target,event:t}}}},function(n,t,i){"use strict";function u(){f||(f=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function e(n,t){return n.zlevel===t.zlevel?n.z===t.z?n.z2-t.z2:n.z-t.z:n.zlevel-t.zlevel}var o;Object.defineProperty(t,"__esModule",{value:!0});var r,s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),h=(r=i(151))&&r.__esModule?r:{"default":r},c=i(96),f=!1;o=function(){function n(){this._roots=[];this._displayList=[];this._displayListLen=0;this.displayableSortFunc=e}return n.prototype.traverse=function(n,t){for(var i=0;i<this._roots.length;i++)this._roots[i].traverse(n,t)},n.prototype.getDisplayList=function(n,t){t=t||!1;var i=this._displayList;return!n&&i.length||this.updateDisplayList(t),i},n.prototype.updateDisplayList=function(n){this._displayListLen=0;for(var i=this._roots,r=this._displayList,t=0,u=i.length;t<u;t++)this._updateAndAddDisplayable(i[t],null,n);r.length=this._displayListLen;h.default(r,e)},n.prototype._updateAndAddDisplayable=function(n,t,i){var o,f,s,h,e,l,r,a,v,y;if(!n.ignore||i){if(n.beforeUpdate(),n.update(),n.afterUpdate(),o=n.getClipPath(),n.ignoreClip)t=null;else if(o)for(t=t?t.slice():[],f=o,s=n;f;)f.parent=s,f.updateTransform(),t.push(f),s=f,f=f.getClipPath();if(n.childrenRef){for(h=n.childrenRef(),e=0;e<h.length;e++)l=h[e],n.__dirty&&(l.__dirty|=c.REDRAW_BIT),this._updateAndAddDisplayable(l,t,i);n.__dirty=0}else r=n,t&&t.length?r.__clipPaths=t:r.__clipPaths&&r.__clipPaths.length>0&&(r.__clipPaths=[]),isNaN(r.z)&&(u(),r.z=0),isNaN(r.z2)&&(u(),r.z2=0),isNaN(r.zlevel)&&(u(),r.zlevel=0),this._displayList[this._displayListLen++]=r;a=n.getDecalElement&&n.getDecalElement();a&&this._updateAndAddDisplayable(a,t,i);v=n.getTextGuideLine();v&&this._updateAndAddDisplayable(v,t,i);y=n.getTextContent();y&&this._updateAndAddDisplayable(y,t,i)}},n.prototype.addRoot=function(n){n.__zr&&n.__zr.storage===this||this._roots.push(n)},n.prototype.delRoot=function(n){var t,r,i;if(n instanceof Array)for(t=0,r=n.length;t<r;t++)this.delRoot(n[t]);else i=s.indexOf(this._roots,n),i>=0&&this._roots.splice(i,1)},n.prototype.delAllRoots=function(){this._roots=[];this._displayList=[];this._displayListLen=0},n.prototype.getRoots=function(){return this._roots},n.prototype.dispose=function(){this._displayList=null;this._roots=null},n}();t.default=o},function(n,t){"use strict";function e(n,t,i,r){var u=t+1;if(u===i)return 1;if(r(n[u++],n[t])<0){for(;u<i&&r(n[u],n[u-1])<0;)u++;!function(n,t,i){for(i--;t<i;){var r=n[t];n[t++]=n[i];n[i--]=r}}(n,t,u)}else for(;u<i&&r(n[u],n[u-1])>=0;)u++;return u-t}function o(n,t,i,r,u){var e;for(r===t&&r++;r<i;r++){for(var o,h=n[r],f=t,s=r;f<s;)u(h,n[o=f+s>>>1])<0?s=o:f=o+1;e=r-f;switch(e){case 3:n[f+3]=n[f+2];case 2:n[f+2]=n[f+1];case 1:n[f+1]=n[f];break;default:for(;e>0;)n[f+e]=n[f+e-1],e--}n[f]=h}}function r(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])>0){for(s=r-u;e<s&&f(n,t[i+u+e])>0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}else{for(s=u+1;e<s&&f(n,t[i+u-e])<=0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);c=o;o=u-e;e=u-c}for(o++;o<e;)h=o+(e-o>>>1),f(n,t[i+h])>0?o=h+1:e=h;return e}function u(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])<0){for(s=u+1;e<s&&f(n,t[i+u-e])<0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);c=o;o=u-e;e=u-c}else{for(s=r-u;e<s&&f(n,t[i+u+e])>=0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}for(o++;o<e;)h=o+(e-o>>>1),f(n,t[i+h])<0?e=h:o=h+1;return e}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,s,h){var l,c,v,y,a;if(s||(s=0),h||(h=n.length),l=h-s,!(l<2)){if(c=0,l<f)return void o(n,s,h,s+(c=e(n,s,h,t)),t);v=function(n,t){function c(c){var v=s[c],l=e[c],y=s[c+1],a=e[c+1],p;e[c]=l+a;c===o-3&&(s[c+1]=s[c+2],e[c+1]=e[c+2]);o--;p=u(n[y],n,v,l,0,t);v+=p;0!=(l-=p)&&0!==(a=r(n[v+l-1],n,y,a,a-1,t))&&(l<=a?function(e,o,s,c){for(var l=0,p,w,b,k,l=0;l<o;l++)f[l]=n[e+l];var v=0,y=s,a=e;if(n[a++]=n[y++],0!=--c)if(1!==o){for(k=h;;){p=0;w=0;b=!1;do if(t(n[y],f[v])<0){if(n[a++]=n[y++],w++,p=0,0==--c){b=!0;break}}else if(n[a++]=f[v++],p++,w=0,1==--o){b=!0;break}while((p|w)<k);if(b)break;do{if(0!==(p=u(n[y],f,v,o,0,t))){for(l=0;l<p;l++)n[a+l]=f[v+l];if(a+=p,v+=p,(o-=p)<=1){b=!0;break}}if(n[a++]=n[y++],0==--c){b=!0;break}if(0!==(w=r(f[v],n,y,c,0,t))){for(l=0;l<w;l++)n[a+l]=n[y+l];if(a+=w,y+=w,0==(c-=w)){b=!0;break}}if(n[a++]=f[v++],1==--o){b=!0;break}k--}while(p>=i||w>=i);if(b)break;k<0&&(k=0);k+=2}if((h=k)<1&&(h=1),1===o){for(l=0;l<c;l++)n[a+l]=n[y+l];n[a+c]=f[v]}else{if(0===o)throw new Error;for(l=0;l<o;l++)n[a+l]=f[v+l]}}else{for(l=0;l<c;l++)n[a+l]=n[y+l];n[a+c]=f[v]}else for(l=0;l<o;l++)n[a+l]=f[v+l]}(v,l,y,a):function(e,o,s,c){for(var l=0,g,l=0;l<c;l++)f[l]=n[s+l];var w=e+o-1,d=c-1,a=s+c-1,v=0,b=0;if(n[a--]=n[w--],0!=--o)if(1!==c){for(g=h;;){var y=0,p=0,k=!1;do if(t(f[d],n[w])<0){if(n[a--]=n[w--],y++,p=0,0==--o){k=!0;break}}else if(n[a--]=f[d--],p++,y=0,1==--c){k=!0;break}while((y|p)<g);if(k)break;do{if(0!=(y=o-u(f[d],n,e,o,o-1,t))){for(o-=y,b=1+(a-=y),v=1+(w-=y),l=y-1;l>=0;l--)n[b+l]=n[v+l];if(0===o){k=!0;break}}if(n[a--]=f[d--],1==--c){k=!0;break}if(0!=(p=c-r(n[w],f,0,c,c-1,t))){for(c-=p,b=1+(a-=p),v=1+(d-=p),l=0;l<p;l++)n[b+l]=f[v+l];if(c<=1){k=!0;break}}if(n[a--]=n[w--],0==--o){k=!0;break}g--}while(y>=i||p>=i);if(k)break;g<0&&(g=0);g+=2}if((h=g)<1&&(h=1),1===c){for(b=1+(a-=o),v=1+(w-=o),l=o-1;l>=0;l--)n[b+l]=n[v+l];n[a]=f[d]}else{if(0===c)throw new Error;for(v=a-(c-1),l=0;l<c;l++)n[v+l]=f[l]}}else{for(b=1+(a-=o),v=1+(w-=o),l=o-1;l>=0;l--)n[b+l]=n[v+l];n[a]=f[d]}else for(v=a-(c-1),l=0;l<c;l++)n[v+l]=f[l]}(v,l,y,a))}var s,e,h=i,o=0,f;return n.length,f=[],s=[],e=[],{mergeRuns:function(){for(;o>1;){var n=o-2;if(n>=1&&e[n-1]<=e[n]+e[n+1]||n>=2&&e[n-2]<=e[n]+e[n-1])e[n-1]<e[n+1]&&n--;else if(e[n]>e[n+1])break;c(n)}},forceMergeRuns:function(){for(;o>1;){var n=o-2;n>0&&e[n-1]<e[n+1]&&n--;c(n)}},pushRun:function(n,t){s[o]=n;e[o]=t;o+=1}}}(n,t);y=function(n){for(var t=0;n>=f;)t|=1&n,n>>=1;return n+t}(l);do(c=e(n,s,h,t))<y&&(a=l,a>y&&(a=y),o(n,s,s+a,s+c,t),c=a),v.pushRun(s,c),v.mergeRuns(),l-=c,s+=c;while(0!==l);v.forceMergeRuns()}};var f=32,i=7},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function r(){return(new Date).getTime()}var e;Object.defineProperty(t,"__esModule",{value:!0});t.getTime=r;var o=i(70),s=u(i(94)),f=u(i(153)),h=u(i(83));e=function(n){function t(t){var i=n.call(this)||this;return i._running=!1,i._time=0,i._pausedTime=0,i._pauseStart=0,i._paused=!1,t=t||{},i.stage=t.stage||{},i}return o.__extends(t,n),t.prototype.addClip=function(n){n.animation&&this.removeClip(n);this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n;n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var t=n.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(n){if(n.animation){var t=n.prev,i=n.next;t?t.next=i:this._head=i;i?i.prev=t:this._tail=t;n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var t=n.getClip();t&&this.removeClip(t);n.animation=null},t.prototype.update=function(n){for(var u,i=r()-this._pausedTime,f=i-this._time,t=this._head;t;)u=t.next,t.step(i,f)?(t.ondestroy(),this.removeClip(t),t=u):t=u;this._time=i;n||(this.trigger("frame",f),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;f.default(function t(){n._running&&(f.default(t),!n._paused&&n.update())})},t.prototype.start=function(){this._running||(this._time=r(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=r(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=r()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var t,n=this._head;n;)t=n.next,n.prev=n.next=n.animation=null,n=t;this._head=this._tail=null},t.prototype.isFinished=function(){return null==this._head},t.prototype.animate=function(n,t){t=t||{};this.start();var i=new h.default(n,t.loop);return this.addAnimator(i),i},t}(s.default);t.default=e},function(n,t,i){"use strict";var r,u;Object.defineProperty(t,"__esModule",{value:!0});u=((r=i(60))&&r.__esModule?r:{"default":r}).default.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(n){return setTimeout(n,16)};t.default=u},function(n,t,i){"use strict";function p(n){return n&&n.__esModule?n:{"default":n}}function l(n){var t=n.pointerType;return"pen"===t||"touch"===t}function a(n){n&&(n.zrByTouch=!0)}function g(n,t){for(var i=t,r=!1;i&&9!==i.nodeType&&!(r=i.domBelongToZr||i!==t&&i===n.painterRoot);)i=i.parentNode;return r}function s(n,t,i,u){n.mounted[t]=i;n.listenerOpts[t]=u;r.addEventListener(n.domTarget,t,i,u)}function v(n){var i=n.mounted;for(var t in i)i.hasOwnProperty(t)&&r.removeEventListener(n.domTarget,t,i[t],n.listenerOpts[t]);n.mounted={}}var nt,u,o,y,tt;Object.defineProperty(t,"__esModule",{value:!0});var it=i(70),r=i(146),f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),rt=p(i(94)),e=p(i(60));var w,b,h=e.default.domSupported,c=(b={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:w=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:f.map(w,function(n){var t=n.replace("mouse","pointer");return b.hasOwnProperty(t)?t:n})}),k={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},d=!1;nt=function(n,t){this.stopPropagation=f.noop;this.stopImmediatePropagation=f.noop;this.preventDefault=f.noop;this.type=t.type;this.target=this.currentTarget=n.dom;this.pointerType=t.pointerType;this.clientX=t.clientX;this.clientY=t.clientY};u={mousedown:function(n){n=r.normalizeEvent(this.dom,n);this.__mayPointerCapture=[n.zrX,n.zrY];this.trigger("mousedown",n)},mousemove:function(n){n=r.normalizeEvent(this.dom,n);var t=this.__mayPointerCapture;t&&(n.zrX!==t[0]||n.zrY!==t[1])&&this.__togglePointerCapture(!0);this.trigger("mousemove",n)},mouseup:function(n){n=r.normalizeEvent(this.dom,n);this.__togglePointerCapture(!1);this.trigger("mouseup",n)},mouseout:function(n){g(this,(n=r.normalizeEvent(this.dom,n)).toElement||n.relatedTarget)||(this.__pointerCapturing&&(n.zrEventControl="no_globalout"),this.trigger("mouseout",n))},wheel:function(n){d=!0;n=r.normalizeEvent(this.dom,n);this.trigger("mousewheel",n)},mousewheel:function(n){d||(n=r.normalizeEvent(this.dom,n),this.trigger("mousewheel",n))},touchstart:function(n){a(n=r.normalizeEvent(this.dom,n));this.__lastTouchMoment=new Date;this.handler.processGesture(n,"start");u.mousemove.call(this,n);u.mousedown.call(this,n)},touchmove:function(n){a(n=r.normalizeEvent(this.dom,n));this.handler.processGesture(n,"change");u.mousemove.call(this,n)},touchend:function(n){a(n=r.normalizeEvent(this.dom,n));this.handler.processGesture(n,"end");u.mouseup.call(this,n);+new Date-+this.__lastTouchMoment<300&&u.click.call(this,n)},pointerdown:function(n){u.mousedown.call(this,n)},pointermove:function(n){l(n)||u.mousemove.call(this,n)},pointerup:function(n){u.mouseup.call(this,n)},pointerout:function(n){l(n)||u.mouseout.call(this,n)}};f.each(["click","dblclick","contextmenu"],function(n){u[n]=function(t){t=r.normalizeEvent(this.dom,t);this.trigger(n,t)}});o={pointermove:function(n){l(n)||o.mousemove.call(this,n)},pointerup:function(n){o.mouseup.call(this,n)},mousemove:function(n){this.trigger("mousemove",n)},mouseup:function(n){var t=this.__pointerCapturing;this.__togglePointerCapture(!1);this.trigger("mouseup",n);t&&(n.zrEventControl="only_globalout",this.trigger("mouseout",n))}};y=function(n,t){this.mounted={};this.listenerOpts={};this.touching=!1;this.domTarget=n;this.domHandlers=t};tt=function(n){function t(t,i){var l=n.call(this)||this;return l.__pointerCapturing=!1,l.dom=t,l.painterRoot=i,l._localHandlerScope=new y(t,u),h&&(l._globalHandlerScope=new y(document,o)),function(n,t){var i=t.domHandlers;e.default.pointerEventsSupported?f.each(c.pointer,function(r){s(t,r,function(t){i[r].call(n,t)})}):(e.default.touchEventsSupported&&f.each(c.touch,function(r){s(t,r,function(u){i[r].call(n,u),function(n){n.touching=!0;null!=n.touchTimer&&(clearTimeout(n.touchTimer),n.touchTimer=null);n.touchTimer=setTimeout(function(){n.touching=!1;n.touchTimer=null},700)}(t)})}),f.each(c.mouse,function(u){s(t,u,function(f){f=r.getNativeEvent(f);t.touching||i[u].call(n,f)})}))}(l,l._localHandlerScope),l}return it.__extends(t,n),t.prototype.dispose=function(){v(this._localHandlerScope);h&&v(this._globalHandlerScope)},t.prototype.setCursor=function(n){this.dom.style&&(this.dom.style.cursor=n||"default")},t.prototype.__togglePointerCapture=function(n){if(this.__mayPointerCapture=null,h&&+this.__pointerCapturing^+n){this.__pointerCapturing=n;var t=this._globalHandlerScope;n?function(n,t){function i(i){s(t,i,function(u){u=r.getNativeEvent(u);g(n,u.target)||(u=function(n,t){return r.normalizeEvent(n.dom,new nt(n,t),!0)}(n,u),t.domHandlers[i].call(n,u))},{capture:!0})}e.default.pointerEventsSupported?f.each(k.pointer,i):e.default.touchEventsSupported||f.each(k.mouse,i)}(this,t):v(t)}},t}(rt.default);t.default=tt},function(n,t,i){(function(n){"use strict";function l(n){return n&&n.__esModule?n:{"default":n}}function y(n,t,i){var u,e;return r.isArray(t)?(u=r.createHashMap(),r.each(t,function(n){null!=n&&null!=f.convertOptionIdName(n,null)&&u.set(n,!0)}),r.filter(i,function(t){return t&&u.get(t[n])})):(e=f.convertOptionIdName(t,null),r.filter(i,function(t){return t&&null!=e&&t[n]===e}))}function p(n,t){return t.hasOwnProperty("subType")?r.filter(n,function(n){return n&&n.subType===t.subType}):n}function w(t){var i=r.createHashMap();return t&&r.each(f.normalizeToArray(t.replaceMerge),function(t){"production"!==n.env.NODE_ENV&&r.assert(u.default.hasClass(t),'"'+t+'" is not valid component main type in "replaceMerge"');i.set(t,!0)}),{replaceMergeMainTypeMap:i}}Object.defineProperty(t,"__esModule",{value:!0});var o,e,a,b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},k=i(62),r=i(63),f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(113)),c=l(i(59)),u=l(i(156)),d=l(i(162)),g=i(163),nt=i(165),tt=i(166),s=i(115);var it={grid:"GridComponent",polar:"PolarComponent",geo:"GeoComponent",singleAxis:"SingleAxisComponent",parallel:"ParallelComponent",calendar:"CalendarComponent",graphic:"GraphicComponent",toolbox:"ToolboxComponent",tooltip:"TooltipComponent",axisPointer:"AxisPointerComponent",brush:"BrushComponent",title:"TitleComponent",timeline:"TimelineComponent",markPoint:"MarkPointComponent",markLine:"MarkLineComponent",markArea:"MarkAreaComponent",legend:"LegendComponent",dataZoom:"DataZoomComponent",visualMap:"VisualMapComponent",xAxis:"GridComponent",yAxis:"GridComponent",angleAxis:"PolarComponent",radiusAxis:"PolarComponent"},rt={line:"LineChart",bar:"BarChart",pie:"PieChart",scatter:"ScatterChart",radar:"RadarChart",map:"MapChart",tree:"TreeChart",treemap:"TreemapChart",graph:"GraphChart",gauge:"GaugeChart",funnel:"FunnelChart",parallel:"ParallelChart",sankey:"SankeyChart",boxplot:"BoxplotChart",candlestick:"CandlestickChart",effectScatter:"EffectScatterChart",lines:"LinesChart",heatmap:"HeatmapChart",pictorialBar:"PictorialBarChart",themeRiver:"ThemeRiverChart",sunburst:"SunburstChart",custom:"CustomChart"},h={},v=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return k.__extends(i,t),i.prototype.init=function(n,t,i,r,u,f){r=r||{};this.option=null;this._theme=new c.default(r);this._locale=new c.default(u);this._optionManager=f},i.prototype.setOption=function(t,i,u){"production"!==n.env.NODE_ENV&&(r.assert(null!=t,"option is null/undefined"),r.assert(1!==t["\0_ec_inner"],"please use chart.getOption()"));var f=w(i);this._optionManager.setOption(t,u,f);this._resetOption(null,f)},i.prototype.resetOption=function(n,t){return this._resetOption(n,w(t))},i.prototype._resetOption=function(t,i){var v,f=!1,o=this._optionManager,e,c,l;return t&&"recreate"!==t||(e=o.mountOption("recreate"===t),"production"!==n.env.NODE_ENV&&(v=e,r.each(v,function(n,t){if(!u.default.hasClass(t)){var i=it[t];i&&!h[i]&&(s.error("Component "+t+" is used but not imported.\nimport { "+i+" } from 'echarts/components';\necharts.use(["+i+"]);"),h[i]=!0)}})),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(e,i)):a(this,e),f=!0),("timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t)||(c=o.getTimelineOption(this),c&&(f=!0,this._mergeOption(c,i))),t&&"recreate"!==t&&"media"!==t||(l=o.getMediaOption(this),l.length&&r.each(l,function(n){f=!0;this._mergeOption(n,i)},this)),f},i.prototype.mergeOption=function(n){this._mergeOption(n,null)},i.prototype._mergeOption=function(t,i){var e=this.option,l=this._componentsMap,y=this._componentsCount,a=[],v=r.createHashMap(),c=i&&i.replaceMergeMainTypeMap;g.resetSourceDefaulter(this);r.each(t,function(n,t){null!=n&&(u.default.hasClass(t)?t&&(a.push(t),v.set(t,!0)):e[t]=null==e[t]?r.clone(n):r.merge(e[t],n,!0))});c&&c.each(function(n,t){u.default.hasClass(t)&&!v.get(t)&&(a.push(t),v.set(t,!0))});u.default.topologicalTravel(a,u.default.getAllClassMainTypes(),function(i){var g=nt.concatInternalOptions(this,i,f.normalizeToArray(t[i])),p=l.get(i),tt=p?c&&c.get(i)?"replaceMerge":"normalMerge":"replaceAll",w=f.mappingToExists(p,g,tt);f.setComponentTypeToKeyInfo(w,i,u.default);e[i]=null;l.set(i,null);y.set(i,0);var b,k,a=[],v=[],d=0;r.each(w,function(t,f){var e=t.existing,c=t.newOption,w,l,o,y,p;if(c){if(w="series"===i,l=u.default.getClass(i,t.keyInfo.subType,!w),!l){"production"!==n.env.NODE_ENV&&(o=t.keyInfo.subType,y=rt[o],h[o]||(h[o]=!0,y?s.error("Series "+o+" is used but not imported.\nimport { "+y+" } from 'echarts/charts';\necharts.use(["+y+"]);"):s.error("Unknown series "+o)));return}if("tooltip"===i){if(b)return void("production"!==n.env.NODE_ENV&&(k||(s.warn("Currently only one tooltip component is allowed."),k=!0)));b=!0}e&&e.constructor===l?(e.name=t.keyInfo.name,e.mergeOption(c,this),e.optionUpdated(c,!1)):(p=r.extend({componentIndex:f},t.keyInfo),e=new l(c,this,this,p),r.extend(e,p),t.brandNew&&(e.__requireNewView=!0),e.init(c,this,this),e.optionUpdated(null,!0))}else e&&(e.mergeOption({},this),e.optionUpdated({},!1));e?(a.push(e.option),v.push(e),d++):(a.push(void 0),v.push(void 0))},this);e[i]=a;l.set(i,v);y.set(i,d);"series"===i&&o(this)},this);this._seriesIndices||o(this)},i.prototype.getOption=function(){var n=r.clone(this.option);return r.each(n,function(t,i){if(u.default.hasClass(i)){for(var r=f.normalizeToArray(t),o=r.length,s=!1,e=o-1;e>=0;e--)r[e]&&!f.isComponentIdInternal(r[e])?s=!0:(r[e]=null,!s&&o--);r.length=o;n[i]=r}}),delete n["\0_ec_inner"],n},i.prototype.getTheme=function(){return this._theme},i.prototype.getLocaleModel=function(){return this._locale},i.prototype.setUpdatePayload=function(n){this._payload=n},i.prototype.getUpdatePayload=function(){return this._payload},i.prototype.getComponent=function(n,t){var i=this._componentsMap.get(n),u,r;if(i){if(u=i[t||0],u)return u;if(null==t)for(r=0;r<i.length;r++)if(i[r])return i[r]}},i.prototype.queryComponents=function(n){var u=n.mainType;if(!u)return[];var i,e=n.index,o=n.id,s=n.name,t=this._componentsMap.get(u);return t&&t.length?(null!=e?(i=[],r.each(f.normalizeToArray(e),function(n){t[n]&&i.push(t[n])})):i=null!=o?y("id",o,t):null!=s?y("name",s,t):r.filter(t,function(n){return!!n}),p(i,n)):[]},i.prototype.findComponents=function(n){var t,u,f,e,o,h=n.query,i=n.mainType,s=(u=i+"Index",f=i+"Id",e=i+"Name",!(t=h)||null==t[u]&&null==t[f]&&null==t[e]?null:{mainType:i,index:t[u],id:t[f],name:t[e]});return o=p(s?this.queryComponents(s):r.filter(this._componentsMap.get(i),function(n){return!!n}),n),n.filter?r.filter(o,n.filter):o},i.prototype.eachComponent=function(n,t,i){var o=this._componentsMap,s,h,u,f,e;if(r.isFunction(n))s=t,h=n,o.each(function(n,t){for(var r,i=0;n&&i<n.length;i++)r=n[i],r&&h.call(s,t,r,r.componentIndex)});else for(u=r.isString(n)?o.get(n):r.isObject(n)?this.findComponents(n):null,f=0;u&&f<u.length;f++)e=u[f],e&&t.call(i,e,e.componentIndex)},i.prototype.getSeriesByName=function(n){var t=f.convertOptionIdName(n,null);return r.filter(this._componentsMap.get("series"),function(n){return!!n&&null!=t&&n.name===t})},i.prototype.getSeriesByIndex=function(n){return this._componentsMap.get("series")[n]},i.prototype.getSeriesByType=function(n){return r.filter(this._componentsMap.get("series"),function(t){return!!t&&t.subType===n})},i.prototype.getSeries=function(){return r.filter(this._componentsMap.get("series"),function(n){return!!n})},i.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},i.prototype.eachSeries=function(n,t){e(this);r.each(this._seriesIndices,function(i){var r=this._componentsMap.get("series")[i];n.call(t,r,i)},this)},i.prototype.eachRawSeries=function(n,t){r.each(this._componentsMap.get("series"),function(i){i&&n.call(t,i,i.componentIndex)})},i.prototype.eachSeriesByType=function(n,t,i){e(this);r.each(this._seriesIndices,function(r){var u=this._componentsMap.get("series")[r];u.subType===n&&t.call(i,u,r)},this)},i.prototype.eachRawSeriesByType=function(n,t,i){return r.each(this.getSeriesByType(n),t,i)},i.prototype.isSeriesFiltered=function(n){return e(this),null==this._seriesIndicesMap.get(n.componentIndex)},i.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},i.prototype.filterSeries=function(n,t){e(this);var i=[];r.each(this._seriesIndices,function(r){var u=this._componentsMap.get("series")[r];n.call(t,u,r)&&i.push(r)},this);this._seriesIndices=i;this._seriesIndicesMap=r.createHashMap(i)},i.prototype.restoreData=function(n){o(this);var t=this._componentsMap,i=[];t.each(function(n,t){u.default.hasClass(t)&&i.push(t)});u.default.topologicalTravel(i,u.default.getAllClassMainTypes(),function(i){r.each(t.get(i),function(t){!t||"series"===i&&function(n,t){if(t){var i=t.seriesIndex,r=t.seriesId,u=t.seriesName;return null!=i&&n.componentIndex!==i||null!=r&&n.id!==r||null!=u&&n.name!==u}}(t,n)||t.restoreData()})})},i.internalField=(o=function(n){var t=n._seriesIndices=[];r.each(n._componentsMap.get("series"),function(n){n&&t.push(n.componentIndex)});n._seriesIndicesMap=r.createHashMap(t)},e=function(t){if("production"!==n.env.NODE_ENV&&!t._seriesIndices)throw new Error("Option should contains series.");},void(a=function(n,t){n.option={};n.option["\0_ec_inner"]=1;n._componentsMap=r.createHashMap({series:[]});n._componentsCount=r.createHashMap();var i,e,o,f=t.aria;r.isObject(f)&&null==f.enabled&&(f.enabled=!0);i=t;e=n._theme.option;o=i.color&&!i.colorLayer;r.each(e,function(n,t){"colorLayer"===t&&o||u.default.hasClass(t)||("object"===(void 0===n?"undefined":b(n))?i[t]=i[t]?r.merge(i[t],n,!1):r.clone(n):null==i[t]&&(i[t]=n))});r.merge(t,d.default,!1);n._mergeOption(t,null)})),i}(c.default);r.mixin(v,tt.PaletteMixin);t.default=v}).call(t,i(57))},function(n,t,i){"use strict";function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var a,u;Object.defineProperty(t,"__esModule",{value:!0});var e,v=i(62),r=h(i(63)),c=(e=i(59))&&e.__esModule?e:{"default":e},s=h(i(157)),o=i(61),l=i(113),f=h(i(158));a=l.makeInner();u=function(n){function t(t,i,r){var u=n.call(this,t,i,r)||this;return u.uid=s.getUID("ec_cpt_model"),u}var i;return v.__extends(t,n),t.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i)},t.prototype.mergeDefaultAndTheme=function(n,t){var i=f.fetchLayoutMode(this),u=i?f.getLayoutParams(n):{},e=t.getTheme();r.merge(n,e.get(this.mainType));r.merge(n,this.getDefaultOption());i&&f.mergeLayoutParam(n,u,i)},t.prototype.mergeOption=function(n){r.merge(this.option,n,!0);var t=f.fetchLayoutMode(this);t&&f.mergeLayoutParam(this.option,n,t)},t.prototype.optionUpdated=function(){},t.prototype.getDefaultOption=function(){var e=this.constructor,t,i,n,s,u,f;if(!o.isExtendedClass(e))return e.defaultOption;if(t=a(this),!t.defaultOption){for(i=[],n=e;n;)s=n.prototype.defaultOption,s&&i.push(s),n=n.superClass;for(u={},f=i.length-1;f>=0;f--)u=r.merge(u,i[f],!0);t.defaultOption=u}return t.defaultOption},t.prototype.getReferringComponents=function(n,t){var i=n+"Index",r=n+"Id";return l.queryReferringComponents(this.ecModel,n,{index:this.get(i,!0),id:this.get(r,!0)},t)},t.prototype.getBoxLayoutParams=function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=((i=t.prototype).type="component",i.id="",i.name="",i.mainType="",i.subType="",void(i.componentIndex=0)),t}(c.default);o.mountExtend(u,c.default);o.enableClassManagement(u);s.enableSubTypeDefaulter(u);s.enableTopologicalTravel(u,function(n){var t=[];return r.each(u.getClassesByMainType(n),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=r.map(t,function(n){return o.parseClassType(n).main}),"dataset"!==n&&r.indexOf(t,"dataset")<=0&&t.unshift("dataset"),t});t.default=u},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getUID=function(n){return[n||"",e++].join("_")};t.enableSubTypeDefaulter=function(n){var t={};n.registerSubTypeDefaulter=function(n,i){var r=u.parseClassType(n);t[r.main]=i};n.determineSubType=function(i,r){var f=r.type,e;return f||(e=u.parseClassType(i).main,n.hasSubTypes(i)&&t[e]&&(f=t[e](r))),f}};t.enableTopologicalTravel=function(t,i){function e(n){var t={},f=[];return r.each(n,function(e){var o=u(t,e),s=function(n,t){var i=[];return r.each(n,function(n){r.indexOf(t,n)>=0&&i.push(n)}),i}(o.originalDeps=i(e),n);o.entryCount=s.length;0===o.entryCount&&f.push(e);r.each(s,function(n){r.indexOf(o.predecessor,n)<0&&o.predecessor.push(n);var i=u(t,n);r.indexOf(i.successor,n)<0&&i.successor.push(e)})}),{graph:t,noEntryList:f}}function u(n,t){return n[t]||(n[t]={predecessor:[],successor:[]}),n[t]}t.topologicalTravel=function(t,i,u,o){function p(n){c[n].entryCount--;0===c[n].entryCount&&l.push(n)}function w(n){s[n]=!0;p(n)}if(t.length){var a=e(i),c=a.graph,l=a.noEntryList,s={};for(r.each(t,function(n){s[n]=!0});l.length;){var h=l.pop(),v=c[h],y=!!s[h];y&&(u.call(o,h,v.originalDeps.slice()),delete s[h]);r.each(v.successor,y?w:p)}r.each(s,function(){var r="";throw"production"!==n.env.NODE_ENV&&(r=f.makePrintable("Circular dependency may exists: ",s,t,i)),new Error(r);})}}};t.inheritDefaultOption=function(n,t){return r.merge(r.merge({},n,!0),t,!0)};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(61),f=i(115),e=Math.round(10*Math.random())}).call(t,i(57))},function(n,t,i){"use strict";function l(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function s(n,t,i,r,u){var e=0,o=0,f;null==r&&(r=1/0);null==u&&(u=1/0);f=0;t.eachChild(function(s,h){var a,v,c=s.getBoundingRect(),w=t.childAt(h+1),l=w&&w.getBoundingRect(),y,p;"horizontal"===n?(y=c.width+(l?-l.x+c.x:0),(a=e+y)>r||s.newline?(e=0,a=y,o+=f+i,f=c.height):f=Math.max(f,c.height)):(p=c.height+(l?-l.y+c.y:0),(v=o+p)>u||s.newline?(e+=f+i,o=0,v=p,f=c.width):f=Math.max(f,c.width));s.newline||(s.x=e,s.y=o,s.markRedraw(),"horizontal"===n?e=a+i:o=v+i)})}function a(n,t,i){var b;i=c.normalizeCssArray(i||0);var e=t.width,o=t.height,s=r.parsePercent(n.left,e),l=r.parsePercent(n.top,o),p=r.parsePercent(n.right,e),w=r.parsePercent(n.bottom,o),u=r.parsePercent(n.width,e),f=r.parsePercent(n.height,o),a=i[2]+i[0],v=i[1]+i[3],y=n.aspect;switch(isNaN(u)&&(u=e-p-v-s),isNaN(f)&&(f=o-w-a-l),null!=y&&(isNaN(u)&&isNaN(f)&&(y>e/o?u=.8*e:f=.8*o),isNaN(u)&&(u=y*f),isNaN(f)&&(f=u/y)),isNaN(s)&&(s=e-p-u-v),isNaN(l)&&(l=o-w-f-a),n.left||n.right){case"center":s=e/2-u/2-i[3];break;case"right":s=e-u-v}switch(n.top||n.bottom){case"middle":case"center":l=o/2-f/2-i[0];break;case"bottom":l=o-f-a}return s=s||0,l=l||0,isNaN(u)&&(u=e-v-s-(p||0)),isNaN(f)&&(f=o-a-l-(w||0)),b=new h.default(s+i[3],l+i[0],u,f),b.margin=i,b}function v(n,t){return t&&n&&o(y,function(i){t.hasOwnProperty(i)&&(n[i]=t[i])}),n}Object.defineProperty(t,"__esModule",{value:!0});t.hbox=t.vbox=t.box=t.HV_NAMES=t.LOCATION_PARAMS=void 0;t.getAvailableSize=function(n,t,i){var u=t.width,f=t.height,e=r.parsePercent(n.left,u),o=r.parsePercent(n.top,f),s=r.parsePercent(n.right,u),h=r.parsePercent(n.bottom,f);return(isNaN(e)||isNaN(parseFloat(n.left)))&&(e=0),(isNaN(s)||isNaN(parseFloat(n.right)))&&(s=u),(isNaN(o)||isNaN(parseFloat(n.top)))&&(o=0),(isNaN(h)||isNaN(parseFloat(n.bottom)))&&(h=f),i=c.normalizeCssArray(i||0),{width:Math.max(s-e-i[1]-i[3],0),height:Math.max(h-o-i[0]-i[2],0)}};t.getLayoutRect=a;t.positionElement=function(n,t,i,r,u,e){var o,s=!u||!u.hv||u.hv[0],c=!u||!u.hv||u.hv[1],l=u&&u.boundingMode||"all",v;if((e=e||n).x=n.x,e.y=n.y,!s&&!c)return!1;"raw"===l?o="group"===n.type?new h.default(0,0,+t.width||0,+t.height||0):n.getBoundingRect():(o=n.getBoundingRect(),n.needLocalTransform())&&(v=n.getLocalTransform(),(o=o.clone()).applyTransform(v));var y=a(f.defaults({width:o.width,height:o.height},t),i,r),p=s?y.x-o.x:0,w=c?y.y-o.y:0;return"raw"===l?(e.x=p,e.y=w):(e.x+=p,e.y+=w),e===n&&n.markRedraw(),!0};t.sizeCalculable=function(n,t){return null!=n[u[t][0]]||null!=n[u[t][1]]&&null!=n[u[t][2]]};t.fetchLayoutMode=function(n){var t=n.layoutMode||n.constructor.layoutMode;return f.isObject(t)?t:t?{type:t}:null};t.mergeLayoutParam=function(n,t,i){function l(i,u){var h={},a=0,f={},v=0,l,c;if(o(i,function(t){f[t]=n[t]}),o(i,function(n){s(t,n)&&(h[n]=f[n]=t[n]);e(h,n)&&a++;e(f,n)&&v++}),r[u])return e(t,i[1])?f[i[2]]=null:e(t,i[2])&&(f[i[1]]=null),f;if(2!==v&&a){if(a>=2)return h;for(l=0;l<i.length;l++)if(c=i[l],!s(h,c)&&s(n,c)){h[c]=n[c];break}return h}return f}function s(n,t){return n.hasOwnProperty(t)}function e(n,t){return null!=n[t]&&"auto"!==n[t]}function a(n,t,i){o(n,function(n){t[n]=i[n]})}var r=i&&i.ignoreSize,h,c;f.isArray(r)||(r=[r,r]);h=l(u[0],0);c=l(u[1],1);a(u[0],n,h);a(u[1],n,c)};t.getLayoutParams=function(n){return v({},n)};t.copyLayoutParams=v;var e,f=l(i(63)),h=(e=i(75))&&e.__esModule?e:{"default":e},r=i(114),c=l(i(159));var o=f.each,y=t.LOCATION_PARAMS=["left","right","top","bottom","width","height"],u=t.HV_NAMES=[["width","left","right"],["height","top","bottom"]];t.box=s;t.vbox=f.curry(s,"vertical");t.hbox=f.curry(s,"horizontal")},function(n,t,i){(function(n){"use strict";function l(n){if(!e.isNumeric(n))return r.isString(n)?n:"-";var t=(n+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}var h,c,s,o;Object.defineProperty(t,"__esModule",{value:!0});t.getTextRect=t.truncateText=t.encodeHTML=t.normalizeCssArray=void 0;t.addCommas=l;t.toCamelCase=function(n,t){return n=(n||"").toLowerCase().replace(/-(.)/g,function(n,t){return t.toUpperCase()}),t&&n&&(n=n.charAt(0).toUpperCase()+n.slice(1)),n};t.makeValueReadable=function(n,t,i){function s(n){return n&&r.trim(n)?n:"-"}function h(n){return!(null==n||isNaN(n)||!isFinite(n))}var c="time"===t,a=n instanceof Date,f,o;if(c||a){if(f=c?e.parseDate(n):n,!isNaN(+f))return u.format(f,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",i);if(a)return"-"}return"ordinal"===t?r.isStringSafe(n)?s(n):r.isNumber(n)&&h(n)?n+"":"-":(o=e.numericToNumber(n),h(o)?l(o):r.isStringSafe(n)?s(n):"boolean"==typeof n?n+"":"-")};t.formatTpl=function(n,t,i){var l,h,c,a,u,e,v;if(r.isArray(t)||(t=[t]),l=t.length,!l)return"";for(h=t[0].$vars||[],c=0;c<h.length;c++)a=s[c],n=n.replace(o(a),o(a,0));for(u=0;u<l;u++)for(e=0;e<h.length;e++)v=t[u][h[e]],n=n.replace(o(s[e],u),i?f.encodeHTML(v):v);return n};t.formatTplSimple=function(n,t,i){return r.each(t,function(t,r){n=n.replace("{"+r+"}",i?f.encodeHTML(t):t)}),n};t.getTooltipMarker=function(n,t){var i=r.isString(n)?{color:n,extraCssText:t}:n||{},u=i.color,o=i.type,e;return t=i.extraCssText,e=i.renderMode||"html",u?"html"===e?"subItem"===o?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+f.encodeHTML(u)+";"+(t||"")+'"><\/span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+f.encodeHTML(u)+";"+(t||"")+'"><\/span>':{renderMode:e,content:"{"+(i.markerId||"markerX")+"|}  ",style:"subItem"===o?{width:4,height:4,borderRadius:2,backgroundColor:u}:{width:10,height:10,borderRadius:5,backgroundColor:u}}:""};t.formatTime=function(t,i,r){"production"!==n.env.NODE_ENV&&a.deprecateReplaceLog("echarts.format.formatTime","echarts.time.format");"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var f=e.parseDate(i),o=r?"getUTC":"get",s=f[o+"FullYear"](),h=f[o+"Month"]()+1,c=f[o+"Date"](),l=f[o+"Hours"](),v=f[o+"Minutes"](),y=f[o+"Seconds"](),p=f[o+"Milliseconds"]();return t.replace("MM",u.pad(h,2)).replace("M",h).replace("yyyy",s).replace("yy",u.pad(s%100+"",2)).replace("dd",u.pad(c,2)).replace("d",c).replace("hh",u.pad(l,2)).replace("h",l).replace("mm",u.pad(v,2)).replace("m",v).replace("ss",u.pad(y,2)).replace("s",y).replace("SSS",u.pad(p,3))};t.capitalFirst=function(n){return n?n.charAt(0).toUpperCase()+n.substr(1):n};t.convertToColorString=function(n,t){return t=t||"transparent",r.isString(n)?n:r.isObject(n)&&n.colorStops&&(n.colorStops[0]||{}).color||t};h=i(71);Object.defineProperty(t,"truncateText",{enumerable:!0,get:function(){return h.truncateText}});t.windowOpen=function(n,t){if("_blank"===t||"blank"===t){var i=window.open();i.opener=null;i.location.href=n}else window.open(n,t)};c=i(160);Object.defineProperty(t,"getTextRect",{enumerable:!0,get:function(){return c.getTextRect}});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=i(147),e=i(114),u=i(161),a=i(115);t.normalizeCssArray=r.normalizeCssArray;t.encodeHTML=f.encodeHTML;s=["a","b","c","d","e","f","g"];o=function(n,t){return"{"+n+(null==t?"":t)+"}"}}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getTextRect=function(n,t,i,u,f,e,o,s){return new r.Text({style:{text:n,font:t,align:i,verticalAlign:u,padding:f,rich:e,overflow:o?"truncate":null,lineHeight:s}}).getBoundingRect()};var r=i(116)},function(n,t,i){"use strict";function k(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function r(n,t){return"0000".substr(0,t-(n+="").length)+n}function d(n){switch(n){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return n}}function g(n,t,i,u){var e=v.parseDate(n),d=e[b(i)](),s=e[f(i)]()+1,ft=Math.floor((s-1)/3)+1,g=e[h(i)](),w=e["get"+(i?"UTC":"")+"Day"](),k=e[o(i)](),tt=(k-1)%12+1,it=e[c(i)](),rt=e[l(i)](),ut=e[a(i)](),p=(u instanceof nt.default?u:y.getLocaleModel(u||y.SYSTEM_LANG)||y.getDefaultLocaleModel()).getModel("time"),et=p.get("month"),ot=p.get("monthAbbr"),st=p.get("dayOfWeek"),ht=p.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,d+"").replace(/{yy}/g,d%100+"").replace(/{Q}/g,ft+"").replace(/{MMMM}/g,et[s-1]).replace(/{MMM}/g,ot[s-1]).replace(/{MM}/g,r(s,2)).replace(/{M}/g,s+"").replace(/{dd}/g,r(g,2)).replace(/{d}/g,g+"").replace(/{eeee}/g,st[w]).replace(/{ee}/g,ht[w]).replace(/{e}/g,w+"").replace(/{HH}/g,r(k,2)).replace(/{H}/g,k+"").replace(/{hh}/g,r(tt+"",2)).replace(/{h}/g,tt+"").replace(/{mm}/g,r(it,2)).replace(/{m}/g,it+"").replace(/{ss}/g,r(rt,2)).replace(/{s}/g,rt+"").replace(/{SSS}/g,r(ut,3)).replace(/{S}/g,ut+"")}function w(n,t){var i=v.parseDate(n),p=i[f(t)]()+1,w=i[h(t)](),b=i[o(t)](),k=i[c(t)](),d=i[l(t)](),r=0===i[a(t)](),u=r&&0===d,e=u&&0===k,s=e&&0===b,y=s&&1===w;return y&&1===p?"year":y?"month":s?"day":e?"hour":u?"minute":r?"second":"millisecond"}function b(n){return n?"getUTCFullYear":"getFullYear"}function f(n){return n?"getUTCMonth":"getMonth"}function h(n){return n?"getUTCDate":"getDate"}function o(n){return n?"getUTCHours":"getHours"}function c(n){return n?"getUTCMinutes":"getMinutes"}function l(n){return n?"getUTCSeconds":"getSeconds"}function a(n){return n?"getUTCMilliseconds":"getMilliseconds"}Object.defineProperty(t,"__esModule",{value:!0});t.timeUnits=t.primaryTimeUnits=t.fullLeveledFormatter=t.defaultLeveledFormatter=t.ONE_YEAR=t.ONE_DAY=t.ONE_HOUR=t.ONE_MINUTE=t.ONE_SECOND=void 0;t.pad=r;t.getPrimaryTimeUnit=d;t.isPrimaryTimeUnit=function(n){return n===d(n)};t.getDefaultFormatPrecisionOfInterval=function(n){switch(n){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}};t.format=g;t.leveledFormat=function(n,t,i,r,f){var o=null,h,s,c,l,a;if(u.isString(i))o=i;else if(u.isFunction(i))o=i(n.value,t,{level:n.level});else{if(h=u.extend({},e),n.level>0)for(s=0;s<p.length;++s)h[p[s]]="{primary|"+h[p[s]]+"}";if(c=i?!1===i.inherit?i:u.defaults(i,h):h,l=w(n.value,f),c[l])o=c[l];else if(c.inherit){for(s=ft.indexOf(l)-1;s>=0;--s)if(c[l]){o=c[l];break}o=o||h.none}u.isArray(o)&&(a=null==n.level?0:n.level>=0?n.level:o.length+n.level,o=o[a=Math.min(a,o.length-1)])}return g(new Date(n.value),o,f,r)};t.getUnitFromValue=w;t.getUnitValue=function(n,t,i){var r=u.isNumber(n)?v.parseDate(n):n;switch(t=t||w(n,i)){case"year":return r[b(i)]();case"half-year":return r[f(i)]()>=6?1:0;case"quarter":return Math.floor((r[f(i)]()+1)/4);case"month":return r[f(i)]();case"day":return r[h(i)]();case"half-day":return r[o(i)]()/24;case"hour":return r[o(i)]();case"minute":return r[c(i)]();case"second":return r[l(i)]();case"millisecond":return r[a(i)]()}};t.fullYearGetterName=b;t.monthGetterName=f;t.dateGetterName=h;t.hoursGetterName=o;t.minutesGetterName=c;t.secondsGetterName=l;t.millisecondsGetterName=a;t.fullYearSetterName=function(n){return n?"setUTCFullYear":"setFullYear"};t.monthSetterName=function(n){return n?"setUTCMonth":"setMonth"};t.dateSetterName=function(n){return n?"setUTCDate":"setDate"};t.hoursSetterName=function(n){return n?"setUTCHours":"setHours"};t.minutesSetterName=function(n){return n?"setUTCMinutes":"setMinutes"};t.secondsSetterName=function(n){return n?"setUTCSeconds":"setSeconds"};t.millisecondsSetterName=function(n){return n?"setUTCMilliseconds":"setMilliseconds"};var s,u=k(i(63)),v=k(i(114)),y=i(58),nt=(s=i(59))&&s.__esModule?s:{"default":s};var tt=t.ONE_SECOND=1e3,it=t.ONE_MINUTE=60*tt,rt=t.ONE_HOUR=60*it,ut=t.ONE_DAY=24*rt,e=(t.ONE_YEAR=365*ut,t.defaultLeveledFormatter={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}"}),p=(t.fullLeveledFormatter={year:"{yyyy}",month:"{yyyy}-{MM}",day:"{yyyy}-{MM}-{dd}",hour:"{yyyy}-{MM}-{dd} "+e.hour,minute:"{yyyy}-{MM}-{dd} "+e.minute,second:"{yyyy}-{MM}-{dd} "+e.second,millisecond:e.none},t.primaryTimeUnits=["year","month","day","hour","minute","second","millisecond"]),ft=t.timeUnits=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"]},function(n,t){"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0});r="";"undefined"!=typeof navigator&&(r=navigator.platform||"");i="rgba(0, 0, 0, 0.2)";t.default={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:i,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:i,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:i,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:i,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:i,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:i,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:r.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}},function(n,t,i){"use strict";function o(n){if(!n.get("data",!0))return e.queryReferringComponents(n.ecModel,"dataset",{index:n.get("datasetIndex",!0),id:n.get("datasetId",!0)},e.SINGLE_REFERRING).models[0]}function h(n,t,i,o,s,h){function p(n){var t=u.isString(n);return null!=n&&isFinite(n)&&""!==n?t?r.Might:r.Not:t&&"-"!==n?r.Must:void 0}var l,v,k,y,w,a,c,d,g,it,nt,b,tt;if(u.isTypedArray(n))return r.Not;if(o&&(y=o[h],u.isObject(y)?(v=y.name,k=y.type):u.isString(y)&&(v=y)),null!=k)return"ordinal"===k?r.Must:r.Not;if(t===f.SOURCE_FORMAT_ARRAY_ROWS){if(w=n,i===f.SERIES_LAYOUT_BY_ROW){for(a=w[h],c=0;c<(a||[]).length&&c<5;c++)if(null!=(l=p(a[s+c])))return l}else for(c=0;c<w.length&&c<5;c++)if(d=w[s+c],d&&null!=(l=p(d[h])))return l}else if(t===f.SOURCE_FORMAT_OBJECT_ROWS){if(g=n,!v)return r.Not;for(c=0;c<g.length&&c<5;c++)if((b=g[c])&&null!=(l=p(b[v])))return l}else if(t===f.SOURCE_FORMAT_KEYED_COLUMNS){if((it=n,!v)||!(a=it[v])||u.isTypedArray(a))return r.Not;for(c=0;c<a.length&&c<5;c++)if(null!=(l=p(a[c])))return l}else if(t===f.SOURCE_FORMAT_ORIGINAL)for(nt=n,c=0;c<nt.length&&c<5;c++){if(b=nt[c],tt=e.getDataItemValue(b),!u.isArray(tt))return r.Not;if(null!=(l=p(tt[h])))return l}return r.Not}Object.defineProperty(t,"__esModule",{value:!0});t.BE_ORDINAL=void 0;t.resetSourceDefaulter=function(n){s(n).datasetMap=u.createHashMap()};t.makeSeriesEncodeForAxisCoordSys=function(n,t,i){function f(n,t,i){for(var r=0;r<i;r++)n.push(t+r)}function w(n){var t=n.dimsDef;return t?t.length:1}var r={},a=o(t),e;if(!a||!n)return r;var h,v,l=[],c=[],b=t.ecModel,y=s(b).datasetMap,p=a.uid+"_"+i.seriesLayoutBy;return n=n.slice(),u.each(n,function(t,i){var f=u.isObject(t)?t:n[i]={name:t};"ordinal"===f.type&&null==h&&(h=i,v=w(f));r[f.name]=[]}),e=y.get(p)||y.set(p,{categoryWayDim:v,valueWayDim:0}),u.each(n,function(n,t){var o=n.name,i=w(n),u;null==h?(u=e.valueWayDim,f(r[o],u,i),f(c,u,i),e.valueWayDim+=i):h===t?(f(r[o],0,i),f(l,0,i)):(u=e.categoryWayDim,f(r[o],u,i),f(c,u,i),e.categoryWayDim+=i)}),l.length&&(r.itemName=l),c.length&&(r.seriesName=c),r};t.makeSeriesEncodeForNameBased=function(n,t,i){var e={},s,c,a,l,v;return o(n)?(c=t.sourceFormat,a=t.dimensionsDefine,c!==f.SOURCE_FORMAT_OBJECT_ROWS&&c!==f.SOURCE_FORMAT_KEYED_COLUMNS||u.each(a,function(n,t){"name"===(u.isObject(n)?n.name:n)&&(s=t)}),l=function(){function v(n){return null!=n.v&&null!=n.n}for(var e,o,n={},f={},l=[],u=0,y=Math.min(5,i);u<y;u++){if(e=h(t.data,c,t.seriesLayoutBy,a,t.startIndex,u),l.push(e),o=e===r.Not,o&&null==n.v&&u!==s&&(n.v=u),(null==n.n||n.n===n.v||!o&&l[n.n]===r.Not)&&(n.n=u),v(n)&&l[n.n]!==r.Not)return n;o||(e===r.Might&&null==f.v&&u!==s&&(f.v=u),null!=f.n&&f.n!==f.v||(f.n=u))}return v(n)?n:v(f)?f:null}(),l&&(e.value=[l.v],v=null!=s?s:l.n,e.itemName=[v],e.seriesName=[v]),e):e};t.querySeriesUpstreamDatasetModel=o;t.queryDatasetUpstreamDatasetModels=function(n){return n.get("transform",!0)||n.get("fromTransformResult",!0)?e.queryReferringComponents(n.ecModel,"dataset",{index:n.get("fromDatasetIndex",!0),id:n.get("fromDatasetId",!0)},e.SINGLE_REFERRING).models:[]};t.guessOrdinal=function(n,t){return h(n.data,n.sourceFormat,n.seriesLayoutBy,n.dimensionsDefine,n.startIndex,t)};var e=i(113),u=i(63),f=i(164),r=t.BE_ORDINAL={Must:1,Might:2,Not:3},s=e.makeInner()},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.SERIES_LAYOUT_BY_ROW=t.SERIES_LAYOUT_BY_COLUMN=t.SOURCE_FORMAT_UNKNOWN=t.SOURCE_FORMAT_TYPED_ARRAY=t.SOURCE_FORMAT_KEYED_COLUMNS=t.SOURCE_FORMAT_OBJECT_ROWS=t.SOURCE_FORMAT_ARRAY_ROWS=t.SOURCE_FORMAT_ORIGINAL=t.VISUAL_DIMENSIONS=void 0;var r=i(63);t.VISUAL_DIMENSIONS=r.createHashMap(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]);t.SOURCE_FORMAT_ORIGINAL="original";t.SOURCE_FORMAT_ARRAY_ROWS="arrayRows";t.SOURCE_FORMAT_OBJECT_ROWS="objectRows";t.SOURCE_FORMAT_KEYED_COLUMNS="keyedColumns";t.SOURCE_FORMAT_TYPED_ARRAY="typedArray";t.SOURCE_FORMAT_UNKNOWN="unknown";t.SERIES_LAYOUT_BY_COLUMN="column";t.SERIES_LAYOUT_BY_ROW="row"},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.registerInternalOptionCreator=function(n,t){r.assert(null==u.get(n)&&t);u.set(n,t)};t.concatInternalOptions=function(t,i,e){var h=u.get(i),o,s;if(!h||(o=h(t),!o))return e;if("production"!==n.env.NODE_ENV)for(s=0;s<o.length;s++)r.assert(f.isComponentIdInternal(o[s]));return e.concat(o)};var r=i(63),f=i(113),u=r.createHashMap()}).call(t,i(57))},function(n,t,i){"use strict";function f(n,t,i,r,u,f,e){var s=t(f=f||n),l=s.paletteIdx||0,h=s.paletteNameMap=s.paletteNameMap||{},o,c;return h.hasOwnProperty(u)?h[u]:(o=null!=e&&r?function(n,t){for(var r=n.length,i=0;i<r;i++)if(n[i].length>t)return n[i];return n[r-1]}(r,e):i,(o=o||i)&&o.length?(c=o[l],u&&(h[u]=c),s.paletteIdx=(l+1)%o.length,c):void 0)}Object.defineProperty(t,"__esModule",{value:!0});t.PaletteMixin=void 0;t.getDecalFromPalette=function(n,t,i,u){var o=r.normalizeToArray(n.get(["aria","decal","decals"]));return f(n,e,o,null,t,i,u)};var r=i(113),u=r.makeInner(),e=r.makeInner(),o=function(){function n(){}return n.prototype.getColorFromPalette=function(n,t,i){var e=r.normalizeToArray(this.get("color",!0)),o=this.get("colorLayer",!0);return f(this,u,e,o,n,t,i)},n.prototype.clearColorPalette=function(){var n;(n=u)(this).paletteIdx=0;n(this).paletteNameMap={}},n}();t.PaletteMixin=o},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],f=function(n){r.each(u,function(t){this[t]=r.bind(n[t],n)},this)};t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),r={},f=function(){function n(){this._coordinateSystems=[]}return n.prototype.create=function(n,t){var i=[];u.each(r,function(r){var u=r.create(n,t);i=i.concat(u||[])});this._coordinateSystems=i},n.prototype.update=function(n,t){u.each(this._coordinateSystems,function(i){i.update&&i.update(n,t)})},n.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},n.register=function(n,t){r[n]=t},n.get=function(n){return r[n]},n}();t.default=f},function(n,t,i){(function(n){"use strict";function s(n,t,i){var f={width:t,height:i,aspectratio:t/i},u=!0;return r.each(n,function(n,t){var i=t.match(e),r,o;i&&i[1]&&i[2]&&(r=i[1],o=i[2].toLowerCase(),function(n,t){return"min"===r?n>=t:"max"===r?n<=t:n===t}(f[o],n)||(u=!1))}),u}Object.defineProperty(t,"__esModule",{value:!0});var u=i(113),r=i(63),f=i(115),e=/^(min|max)?(.+)$/,o=function(){function t(n){this._timelineOptions=[];this._mediaList=[];this._currentMediaIndices=[];this._api=n}return t.prototype.setOption=function(t,i){t&&(r.each(u.normalizeToArray(t.series),function(n){n&&n.data&&r.isTypedArray(n.data)&&r.setAsPrimitive(n.data)}),r.each(u.normalizeToArray(t.dataset),function(n){n&&n.source&&r.isTypedArray(n.source)&&r.setAsPrimitive(n.source)}));t=r.clone(t);var o=this._optionBackup,e=function(t,i,u){function l(n){r.each(i,function(t){t(n,u)})}var s,e,h=[],o=t.baseOption,a=t.timeline,c=t.options,v=t.media,y=!!t.media,p=!!(c||a||o&&o.timeline);return o?(e=o).timeline||(e.timeline=a):((p||y)&&(t.options=t.media=null),e=t),y&&(r.isArray(v)?r.each(v,function(t){"production"!==n.env.NODE_ENV&&t&&!t.option&&r.isObject(t.query)&&r.isObject(t.query.option)&&f.error("Illegal media option. Must be like { media: [ { query: {}, option: {} } ] }");t&&t.option&&(t.query?h.push(t):s||(s=t))}):"production"!==n.env.NODE_ENV&&f.error("Illegal media option. Must be an array. Like { media: [ {...}, {...} ] }")),l(e),r.each(c,function(n){return l(n)}),r.each(h,function(n){return l(n.option)}),{baseOption:e,timelineOptions:c||[],mediaDefault:s,mediaList:h}}(t,i,!o);this._newBaseOption=e.baseOption;o?(e.timelineOptions.length&&(o.timelineOptions=e.timelineOptions),e.mediaList.length&&(o.mediaList=e.mediaList),e.mediaDefault&&(o.mediaDefault=e.mediaDefault)):this._optionBackup=e},t.prototype.mountOption=function(n){var t=this._optionBackup;return this._timelineOptions=t.timelineOptions,this._mediaList=t.mediaList,this._mediaDefault=t.mediaDefault,this._currentMediaIndices=[],r.clone(n?t.baseOption:this._newBaseOption)},t.prototype.getTimelineOption=function(n){var i,u=this._timelineOptions,t;return u.length&&(t=n.getComponent("timeline"),t&&(i=r.clone(u[t.getCurrentIndex()]))),i},t.prototype.getMediaOption=function(){var e,o,c=this._api.getWidth(),l=this._api.getHeight(),i=this._mediaList,u=this._mediaDefault,n=[],f=[],t,h;if(!i.length&&!u)return f;for(t=0,h=i.length;t<h;t++)s(i[t].query,c,l)&&n.push(t);return!n.length&&u&&(n=[-1]),n.length&&(e=n,o=this._currentMediaIndices,e.join(",")!==o.join(","))&&(f=r.map(n,function(n){return r.clone(-1===n?u.option:i[n].option)})),this._currentMediaIndices=n,f},t}();t.default=o}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function h(n){n&&u.each(y,function(t){t[0]in n&&!(t[1]in n)&&(n[t[1]]=n[t[0]])})}function f(t){var u=t&&t.itemStyle,i,f,e;if(u)for(i=0;i<o.length;i++)f=o[i][1],e=o[i][0],null!=u[f]&&(u[e]=u[f],"production"!==n.env.NODE_ENV&&r.deprecateReplaceLog(f,e))}function c(t){t&&"edge"===t.alignTo&&null!=t.margin&&null==t.edgeDistance&&("production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("label.margin","label.edgeDistance","pie"),t.edgeDistance=t.margin)}function l(t){t&&t.downplay&&!t.blur&&(t.blur=t.downplay,"production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("downplay","blur","sunburst"))}var s;Object.defineProperty(t,"__esModule",{value:!0});s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.default=function(t,i){a.default(t,i);t.series=v.normalizeToArray(t.series);u.each(t.series,function(t){var o,i,v,e,y,a;if(u.isObject(t)){if(o=t.type,"line"===o)null!=t.clipOverflow&&(t.clip=t.clipOverflow,"production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("clipOverflow","clip","line"));else if("pie"===o||"gauge"===o){if(null!=t.clockWise&&(t.clockwise=t.clockWise,"production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("clockWise","clockwise")),c(t.label),(e=t.data)&&!u.isTypedArray(e))for(i=0;i<e.length;i++)c(e[i]);null!=t.hoverOffset&&(t.emphasis=t.emphasis||{},(t.emphasis.scaleSize=null)&&("production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("hoverOffset","emphasis.scaleSize"),t.emphasis.scaleSize=t.hoverOffset))}else if("gauge"===o)v=function(n){for(var r="pointer.color".split(","),t=n,i=0;i<r.length&&null!=(t=t&&t[r[i]]);i++);return t}(t),null!=v&&function(n,t,i){for(var e,f="itemStyle.color".split(","),r=n,u=0;u<f.length-1;u++)null==r[e=f[u]]&&(r[e]={}),r=r[e];null==r[f[u]]&&(r[f[u]]=i)}(t,0,v);else if("bar"===o){if(f(t),f(t.backgroundStyle),f(t.emphasis),(e=t.data)&&!u.isTypedArray(e))for(i=0;i<e.length;i++)"object"===s(e[i])&&(f(e[i]),f(e[i]&&e[i].emphasis))}else"sunburst"===o?(y=t.highlightPolicy,y&&(t.emphasis=t.emphasis||{},t.emphasis.focus||(t.emphasis.focus=y,"production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("highlightPolicy","emphasis.focus","sunburst"))),l(t),function n(t,i){if(t)for(var r=0;r<t.length;r++)i(t[r]),t[r]&&n(t[r].children,i)}(t.data,l)):"graph"===o||"sankey"===o?(a=t)&&null!=a.focusNodeAdjacency&&(a.emphasis=a.emphasis||{},null==a.emphasis.focus&&("production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("focusNodeAdjacency","emphasis: { focus: 'adjacency'}","graph/sankey"),a.emphasis.focus="adjacency")):"map"===o&&(t.mapType&&!t.map&&("production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("mapType","map","map"),t.map=t.mapType),t.mapLocation&&("production"!==n.env.NODE_ENV&&r.deprecateLog("`mapLocation` is not used anymore."),u.defaults(t,t.mapLocation)));null!=t.hoverAnimation&&(t.emphasis=t.emphasis||{},t.emphasis&&null==t.emphasis.scale&&("production"!==n.env.NODE_ENV&&r.deprecateReplaceLog("hoverAnimation","emphasis.scale"),t.emphasis.scale=t.hoverAnimation));h(t)}});t.dataRange&&(t.visualMap=t.dataRange);u.each(p,function(n){var i=t[n];i&&(u.isArray(i)||(i=[i]),u.each(i,function(n){h(n)}))})};var e,u=i(63),a=(e=i(171))&&e.__esModule?e:{"default":e},v=i(113),r=i(115);var y=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],p=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],o=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]]}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function y(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function a(t){var o=t&&t.itemStyle,e,s;if(o)for(e=0,s=p.length;e<s;e++){var i=p[e],r=o.normal,u=o.emphasis;r&&r[i]&&("production"!==n.env.NODE_ENV&&h.deprecateReplaceLog("itemStyle.normal."+i,i),t[i]=t[i]||{},t[i].normal?f.merge(t[i].normal,r[i]):t[i].normal=r[i],r[i]=null);u&&u[i]&&("production"!==n.env.NODE_ENV&&h.deprecateReplaceLog("itemStyle.emphasis."+i,"emphasis."+i),t[i]=t[i]||{},t[i].emphasis?f.merge(t[i].emphasis,u[i]):t[i].emphasis=u[i],u[i]=null)}}function u(t,i,r){if(t&&t[i]&&(t[i].normal||t[i].emphasis)){var e=t[i].normal,u=t[i].emphasis;e&&("production"!==n.env.NODE_ENV&&h.deprecateLog("'normal' hierarchy in "+i+" has been removed since 4.0. All style properties are configured in "+i+" directly now."),r?(t[i].normal=t[i].emphasis=null,f.defaults(t[i],e)):t[i]=e);u&&("production"!==n.env.NODE_ENV&&h.deprecateLog(i+".emphasis has been changed to emphasis."+i+" since 4.0"),t.emphasis=t.emphasis||{},t.emphasis[i]=u,u.focus&&(t.emphasis.focus=u.focus),u.blurScope&&(t.emphasis.blurScope=u.blurScope))}}function l(n){u(n,"itemStyle");u(n,"lineStyle");u(n,"areaStyle");u(n,"label");u(n,"labelLine");u(n,"upperLabel");u(n,"edgeLabel")}function r(t,i){var f=c(t)&&t[i],e=c(f)&&f.textStyle,r,o,u;if(e)for("production"!==n.env.NODE_ENV&&h.deprecateLog("textStyle hierarchy in "+i+" has been removed since 4.0. All textStyle properties are configured in "+i+" directly now."),r=0,o=v.TEXT_STYLE_OPTIONS.length;r<o;r++)u=v.TEXT_STYLE_OPTIONS[r],e.hasOwnProperty(u)&&(f[u]=e[u])}function o(n){n&&(l(n),r(n,"label"),n.emphasis&&r(n.emphasis,"label"))}function s(n){return f.isArray(n)?n:n?[n]:[]}function w(n){return(f.isArray(n)?n[0]:n)||{}}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(t,i){e(s(t.series),function(n){c(n)&&function(n){var i,e,y,s,v,t,p,h;if(c(n)){if(a(n),l(n),r(n,"label"),r(n,"upperLabel"),r(n,"edgeLabel"),n.emphasis&&(r(n.emphasis,"label"),r(n.emphasis,"upperLabel"),r(n.emphasis,"edgeLabel")),i=n.markPoint,i&&(a(i),o(i)),e=n.markLine,e&&(a(e),o(e)),y=n.markArea,y&&o(y),s=n.data,"graph"===n.type){if(s=s||n.nodes,v=n.links||n.edges,v&&!f.isTypedArray(v))for(t=0;t<v.length;t++)o(v[t]);f.each(n.categories,function(n){l(n)})}if(s&&!f.isTypedArray(s))for(t=0;t<s.length;t++)o(s[t]);if((i=n.markPoint)&&i.data)for(p=i.data,t=0;t<p.length;t++)o(p[t]);if((e=n.markLine)&&e.data)for(h=e.data,t=0;t<h.length;t++)f.isArray(h[t])?(o(h[t][0]),o(h[t][1])):o(h[t]);"gauge"===n.type?(r(n,"axisLabel"),r(n,"title"),r(n,"detail")):"treemap"===n.type?(u(n.breadcrumb,"itemStyle"),f.each(n.levels,function(n){l(n)})):"tree"===n.type&&l(n.leaves)}}(n)});var v=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];i&&v.push("valueAxis","categoryAxis","logAxis","timeAxis");e(v,function(n){e(s(t[n]),function(n){n&&(r(n,"axisLabel"),r(n.axisPointer,"label"))})});e(s(t.parallel),function(n){var t=n&&n.parallelAxisDefault;r(t,"axisLabel");r(t&&t.axisPointer,"label")});e(s(t.calendar),function(n){u(n,"itemStyle");r(n,"dayLabel");r(n,"monthLabel");r(n,"yearLabel")});e(s(t.radar),function(t){r(t,"name");t.name&&null==t.axisName&&(t.axisName=t.name,delete t.name,"production"!==n.env.NODE_ENV&&h.deprecateLog("name property in radar component has been changed to axisName"));null!=t.nameGap&&null==t.axisNameGap&&(t.axisNameGap=t.nameGap,delete t.nameGap,"production"!==n.env.NODE_ENV&&h.deprecateLog("nameGap property in radar component has been changed to axisNameGap"));"production"!==n.env.NODE_ENV&&e(t.indicator,function(n){n.text&&h.deprecateReplaceLog("text","name","radar.indicator")})});e(s(t.geo),function(n){c(n)&&(o(n),e(s(n.regions),function(n){o(n)}))});e(s(t.timeline),function(n){o(n);u(n,"label");u(n,"itemStyle");u(n,"controlStyle",!0);var t=n.data;f.isArray(t)&&f.each(t,function(n){f.isObject(n)&&(u(n,"label"),u(n,"itemStyle"))})});e(s(t.toolbox),function(n){u(n,"iconStyle");e(n.feature,function(n){u(n,"iconStyle")})});r(w(t.axisPointer),"label");r(w(t.tooltip).axisPointer,"label")};var f=y(i(63)),v=y(i(113)),h=i(115);var e=f.each,c=f.isObject,p=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"]}).call(t,i(57))},function(n,t,i){"use strict";function f(n){r.each(n,function(t,i){var e=[],s=[NaN,NaN],h=[t.stackResultDimension,t.stackedOverDimension],f=t.data,o=t.isStackedByIndex,r=t.seriesModel.get("stackStrategy")||"samesign";f.modify(h,function(h,c,l){var k,p,v=f.get(t.stackedDimension,l),b,w,y,a;if(isNaN(v))return s;for(o?p=f.getRawIndex(l):k=f.get(t.stackedByDimension,l),b=NaN,w=i-1;w>=0;w--)if(y=n[w],(o||(p=y.data.rawIndexOf(y.stackedByDimension,k)),p>=0)&&(a=y.data.getByRawIndex(y.stackResultDimension,p),"all"===r||"positive"===r&&a>0||"negative"===r&&a<0||"samesign"===r&&v>=0&&a>0||"samesign"===r&&v<=0&&a<0)){v=u.addSafe(v,a);b=a;break}return e[0]=v,e[1]=b,e})})}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=r.createHashMap();n.eachSeries(function(n){var f=n.get("stack");if(f){var r=t.get(f)||t.set(f,[]),i=n.getData(),u={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:n};if(!u.stackedDimension||!u.isStackedByIndex&&!u.stackedByDimension)return;r.length&&i.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel);r.push(u)}});t.each(f)};var r=i(63),u=i(114)},function(n,t,i){(function(n){"use strict";function a(n){return n&&n.__esModule?n:{"default":n}}function v(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n,t){return n.getName(t)||n.getId(t)}function p(n){var t=n.name;o.isNameSpecified(n)||(n.name=function(n){var t=n.getRawData(),u=t.mapDimensionsAll("seriesName"),i=[];return r.each(u,function(n){var r=t.getDimensionInfo(n);r.displayName&&i.push(r.displayName)}),i.join(" ")}(n)||t)}function rt(n){return n.model.getRawData().count()}function ut(n){var t=n.model;return t.setData(t.getRawData().cloneShallow()),ft}function ft(n,t){t.outputData&&n.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function w(n,t){r.each(r.concatArray(n.CHANGABLE_METHODS,n.DOWNSAMPLE_METHODS),function(i){n.wrapMethod(i,r.curry(et,t))})}function et(n,t){var i=c(n);return i&&i.setOutputEnd((t||this).count()),t}function c(n){var r=(n.ecModel||{}).scheduler,u=r&&r.getPipeline(n.uid),t,i;if(u)return t=u.currentTask,t&&(i=t.agentStubMap,i&&(t=i.get(n.uid))),t}var u,y,e;Object.defineProperty(t,"__esModule",{value:!0});t.SERIES_UNIVERSAL_TRANSITION_PROP=void 0;var b=i(62),r=v(i(63)),k=a(i(60)),o=v(i(113)),s=a(i(156)),l=i(166),d=i(174),f=i(158),g=i(177),nt=i(61),tt=i(178),it=i(182);u=o.makeInner();y=t.SERIES_UNIVERSAL_TRANSITION_PROP="__universalTransitionEnabled";e=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}var e;return b.__extends(i,t),i.prototype.init=function(t,i,f){this.seriesIndex=this.componentIndex;this.dataTask=g.createTask({count:rt,reset:ut});this.dataTask.context={model:this};this.mergeDefaultAndTheme(t,f);(u(this).sourceManager=new tt.SourceManager(this)).prepareSource();var e=this.getInitialData(t,f);w(e,this);this.dataTask.context.data=e;"production"!==n.env.NODE_ENV&&r.assert(e,"getInitialData returned invalid data.");u(this).dataBeforeProcessed=e;p(this);this._initSelectedMapFromData(e)},i.prototype.mergeDefaultAndTheme=function(n,t){var i=f.fetchLayoutMode(this),e=i?f.getLayoutParams(n):{},u=this.subType;s.default.hasClass(u)&&(u+="Series");r.merge(n,t.getTheme().get(this.subType));r.merge(n,this.getDefaultOption());o.defaultEmphasis(n,"label",["show"]);this.fillDataTextStyle(n.data);i&&f.mergeLayoutParam(n,e,i)},i.prototype.mergeOption=function(n,t){var e,o,i;n=r.merge(this.option,n,!0);this.fillDataTextStyle(n.data);e=f.fetchLayoutMode(this);e&&f.mergeLayoutParam(this.option,n,e);o=u(this).sourceManager;o.dirty();o.prepareSource();i=this.getInitialData(n,t);w(i,this);this.dataTask.dirty();this.dataTask.context.data=i;u(this).dataBeforeProcessed=i;p(this);this._initSelectedMapFromData(i)},i.prototype.fillDataTextStyle=function(n){if(n&&!r.isTypedArray(n))for(var i=["show"],t=0;t<n.length;t++)n[t]&&n[t].label&&o.defaultEmphasis(n[t],"label",i)},i.prototype.getInitialData=function(){},i.prototype.appendData=function(n){this.getRawData().appendData(n.data)},i.prototype.getData=function(n){var i=c(this),t;return i?(t=i.context.data,null==n?t:t.getLinkedData(n)):u(this).data},i.prototype.getAllData=function(){var n=this.getData();return n&&n.getLinkedDataAll?n.getLinkedDataAll():[{data:n}]},i.prototype.setData=function(n){var t=c(this),i;t&&(i=t.context,i.outputData=n,t!==this.dataTask&&(i.data=n));u(this).data=n},i.prototype.getEncode=function(){var n=this.get("encode",!0);if(n)return r.createHashMap(n)},i.prototype.getSourceManager=function(){return u(this).sourceManager},i.prototype.getSource=function(){return this.getSourceManager().getSource()},i.prototype.getRawData=function(){return u(this).dataBeforeProcessed},i.prototype.getColorBy=function(){return this.get("colorBy")||"series"},i.prototype.isColorBySeries=function(){return"series"===this.getColorBy()},i.prototype.getBaseAxis=function(){var n=this.coordinateSystem;return n&&n.getBaseAxis&&n.getBaseAxis()},i.prototype.formatTooltip=function(n,t){return it.defaultSeriesFormatTooltip({series:this,dataIndex:n,multipleSeries:t})},i.prototype.isAnimationEnabled=function(){var t=this.ecModel,n;return k.default.node&&(!t||!t.ssr)?!1:(n=this.getShallow("animation"),n&&this.getData().count()>this.getShallow("animationThreshold")&&(n=!1),!!n)},i.prototype.restoreData=function(){this.dataTask.dirty()},i.prototype.getColorFromPalette=function(n,t,i){var u=this.ecModel,r=l.PaletteMixin.prototype.getColorFromPalette.call(this,n,t,i);return r||(r=u.getColorFromPalette(n,t,i)),r},i.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},i.prototype.getProgressive=function(){return this.get("progressive")},i.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},i.prototype.select=function(n,t){this._innerSelect(this.getData(t),n)},i.prototype.unselect=function(n,t){var r=this.option.selectedMap,f,e,i,u;if(r){if(f=this.option.selectedMode,e=this.getData(t),"series"===f||"all"===r)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(i=0;i<n.length;i++)u=h(e,n[i]),r[u]=!1,this._selectedDataIndicesMap[u]=-1}},i.prototype.toggleSelect=function(n,t){for(var r=[],i=0;i<n.length;i++)r[0]=n[i],this.isSelected(n[i],t)?this.unselect(r,t):this.select(r,t)},i.prototype.getSelectedDataIndices=function(){var t;if("all"===this.option.selectedMap)return[].slice.call(this.getData().getIndices());for(var i=this._selectedDataIndicesMap,u=r.keys(i),f=[],n=0;n<u.length;n++)t=i[u[n]],t>=0&&f.push(t);return f},i.prototype.isSelected=function(n,t){var i=this.option.selectedMap,r;return i?(r=this.getData(t),("all"===i||i[h(r,n)])&&!r.getItemModel(n).get(["select","disabled"])):!1},i.prototype.isUniversalTransitionEnabled=function(){if(this[y])return!0;var n=this.option.universalTransition;return!!n&&(!0===n||n&&n.enabled)},i.prototype._innerSelect=function(n,t){var l,a,i=this.option,u=i.selectedMode,o=t.length,v,e,s,c,f;if(u&&o)if("series"===u)i.selectedMap="all";else if("multiple"===u)for(r.isObject(i.selectedMap)||(i.selectedMap={}),v=i.selectedMap,e=0;e<o;e++)s=t[e],v[f=h(n,s)]=!0,this._selectedDataIndicesMap[f]=n.getRawIndex(s);else("single"===u||!0===u)&&(c=t[o-1],f=h(n,c),i.selectedMap=((l={})[f]=!0,l),this._selectedDataIndicesMap=((a={})[f]=n.getRawIndex(c),a))},i.prototype._initSelectedMapFromData=function(n){if(!this.option.selectedMap){var t=[];n.hasItemOption&&n.each(function(i){var r=n.getRawDataItem(i);r&&r.selected&&t.push(i)});t.length>0&&this._innerSelect(n,t)}},i.registerClass=function(n){return s.default.registerClass(n)},i.protoInitialize=((e=i.prototype).type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",void(e.visualDrawType="fill")),i}(s.default);r.mixin(e,d.DataFormatMixin);r.mixin(e,l.PaletteMixin);nt.mountExtend(e,s.default);t.default=e}).call(t,i(57))},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.DataFormatMixin=void 0;t.normalizeTooltipFormatResult=function(t){var i,u;return r.isObject(t)?t.type?u=t:"production"!==n.env.NODE_ENV&&console.warn("The return type of `formatTooltip` is not supported: "+f.makePrintable(t)):i=t,{text:i,frag:u}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(175),e=i(159),f=i(115),o=/\{@(.+?)\}/g,s=function(){function t(){}return t.prototype.getDataParams=function(n,t){var i=this.getData(t),o=this.getRawValue(n,t),s=i.getRawIndex(n),h=i.getName(n),c=i.getRawDataItem(n),r=i.getItemVisual(n,"style"),l=r&&r[i.getItemVisual(n,"drawType")||"fill"],a=r&&r.stroke,e=this.mainType,f="series"===e,u=i.userOutput&&i.userOutput.get();return{componentType:e,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:f?this.subType:null,seriesIndex:this.seriesIndex,seriesId:f?this.id:null,seriesName:f?this.name:null,name:h,dataIndex:s,data:c,dataType:t,value:o,color:l,borderColor:a,dimensionNames:u?u.fullDimensions:null,encode:u?u.encode:null,$vars:["seriesName","name","value"]}},t.prototype.getFormattedLabel=function(t,i,s,h,c,l){i=i||"normal";var v=this.getData(s),a=this.getDataParams(t,s);return l&&(a.value=l.interpolatedValue),null!=h&&r.isArray(a.value)&&(a.value=a.value[h]),c||(c=v.getItemModel(t).get("normal"===i?["label","formatter"]:[i,"label","formatter"])),r.isFunction(c)?(a.status=i,a.dimensionIndex=h,c(a)):r.isString(c)?e.formatTpl(c,a).replace(o,function(i,e){var c=e.length,o=e,s,h;return"["===o.charAt(0)&&"]"===o.charAt(c-1)&&(o=+o.slice(1,c-1),"production"!==n.env.NODE_ENV&&isNaN(o)&&f.error("Invalide label formatter: @"+e+", only support @[0], @[1], @[2], ...")),s=u.retrieveRawValue(v,t,o),l&&r.isArray(l.interpolatedValue)&&(h=v.getDimensionIndex(o),h>=0&&(s=l.interpolatedValue[h])),null!=s?s+"":""}):void 0},t.prototype.getRawValue=function(n,t){return u.retrieveRawValue(this.getData(t),n)},t.prototype.formatTooltip=function(){},t}();t.DataFormatMixin=s}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function b(t,i){var r=w[l(t,i)];return"production"!==n.env.NODE_ENV&&u.assert(r,'Do not support get item on "'+t+'", "'+i+'".'),r}function d(t,i){var r=k[l(t,i)];return"production"!==n.env.NODE_ENV&&u.assert(r,'Do not support count on "'+t+'", "'+i+'".'),r}function nt(t){var i=g[t];return"production"!==n.env.NODE_ENV&&u.assert(i,'Do not support get value on "'+t+'".'),i}function l(n,t){return n===r.SOURCE_FORMAT_ARRAY_ROWS?n+"_"+t:n}var h,w,c,k,s,g;Object.defineProperty(t,"__esModule",{value:!0});t.DefaultDataProvider=void 0;t.getRawSourceItemGetter=b;t.getRawSourceDataCounter=d;t.getRawSourceValueGetter=nt;t.retrieveRawValue=function(n,t,i){var u,f,e,o,h,s;if(n&&(u=n.getRawDataItem(t),null!=u))return(f=n.getStore(),e=f.getSource().sourceFormat,null!=i)?(o=n.getDimensionIndex(i),h=f.getDimensionProperty(o),nt(e)(u,o,h)):(s=u,e===r.SOURCE_FORMAT_ORIGINAL&&(s=y.getDataItemValue(u)),s)};t.retrieveRawAttr=function(n,t,i){var e,f;if(n&&(e=n.getStore().getSource().sourceFormat,e===r.SOURCE_FORMAT_ORIGINAL||e===r.SOURCE_FORMAT_OBJECT_ROWS))return f=n.getRawDataItem(t),e!==r.SOURCE_FORMAT_ORIGINAL||u.isObject(f)||(f=null),f?f[i]:void 0};var f,e,o,a,v,u=i(63),y=i(113),p=i(176),r=i(164),tt=function(){function t(t,i){var u=p.isSourceInstance(t)?t:p.createSourceFromSeriesDataOption(t),f;if(this._source=u,f=this._data=u.data,u.sourceFormat===r.SOURCE_FORMAT_TYPED_ARRAY){if("production"!==n.env.NODE_ENV&&null==i)throw new Error("Typed array data must specify dimension size");this._offset=0;this._dimSize=i;this._data=f}v(this,f,u)}var i;return t.prototype.getSource=function(){return this._source},t.prototype.count=function(){return 0},t.prototype.getItem=function(){},t.prototype.appendData=function(){},t.prototype.clean=function(){},t.protoInitialize=((i=t.prototype).pure=!1,void(i.persistent=!0)),t.internalField=function(){function i(n){for(var t=0;t<n.length;t++)this._data.push(n[t])}var t;v=function(t,i,s){var h=s.sourceFormat,c=s.seriesLayoutBy,v=s.startIndex,y=s.dimensionsDefine,p=a[l(h,c)],w,k;("production"!==n.env.NODE_ENV&&u.assert(p,"Invalide sourceFormat: "+h),u.extend(t,p),h===r.SOURCE_FORMAT_TYPED_ARRAY)?(t.getItem=f,t.count=o,t.fillStorage=e):(w=b(h,c),t.getItem=u.bind(w,null,i,v,y),k=d(h,c),t.count=u.bind(k,null,i,v,y))};var f=function(n,t){n-=this._offset;t=t||[];for(var u=this._data,r=this._dimSize,f=r*n,i=0;i<r;i++)t[i]=u[f+i];return t},e=function(n,t,i,r){for(var f,l=this._data,c=this._dimSize,e=0;e<c;e++){for(var u=r[e],s=null==u[0]?1/0:u[0],h=null==u[1]?-1/0:u[1],a=t-n,v=i[e],o=0;o<a;o++)f=l[o*c+e],v[n+o]=f,f<s&&(s=f),f>h&&(h=f);u[0]=s;u[1]=h}},o=function(){return this._data?this._data.length/this._dimSize:0};(t={})[r.SOURCE_FORMAT_ARRAY_ROWS+"_"+r.SERIES_LAYOUT_BY_COLUMN]={pure:!0,appendData:i};t[r.SOURCE_FORMAT_ARRAY_ROWS+"_"+r.SERIES_LAYOUT_BY_ROW]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".');}};t[r.SOURCE_FORMAT_OBJECT_ROWS]={pure:!0,appendData:i};t[r.SOURCE_FORMAT_KEYED_COLUMNS]={pure:!0,appendData:function(n){var t=this._data;u.each(n,function(n,i){for(var u=t[i]||(t[i]=[]),r=0;r<(n||[]).length;r++)u.push(n[r])})}};t[r.SOURCE_FORMAT_ORIGINAL]={appendData:i};t[r.SOURCE_FORMAT_TYPED_ARRAY]={persistent:!1,pure:!0,appendData:function(t){"production"!==n.env.NODE_ENV&&u.assert(u.isTypedArray(t),"Added data must be TypedArray if data in initialization is TypedArray");this._data=t},clean:function(){this._offset+=this.count();this._data=null}};a=t}(),t}();t.DefaultDataProvider=tt;h=function(n,t,i,r){return n[r]};w=((f={})[r.SOURCE_FORMAT_ARRAY_ROWS+"_"+r.SERIES_LAYOUT_BY_COLUMN]=function(n,t,i,r){return n[r+t]},f[r.SOURCE_FORMAT_ARRAY_ROWS+"_"+r.SERIES_LAYOUT_BY_ROW]=function(n,t,i,r,u){var e;r+=t;for(var o=u||[],s=n,f=0;f<s.length;f++)e=s[f],o[f]=e?e[r]:null;return o},f[r.SOURCE_FORMAT_OBJECT_ROWS]=h,f[r.SOURCE_FORMAT_KEYED_COLUMNS]=function(t,i,r,u,f){for(var s,h,o=f||[],e=0;e<r.length;e++){if(s=r[e].name,"production"!==n.env.NODE_ENV&&null==s)throw new Error;h=t[s];o[e]=h?h[u]:null}return o},f[r.SOURCE_FORMAT_ORIGINAL]=h,f);c=function(n){return n.length};k=((e={})[r.SOURCE_FORMAT_ARRAY_ROWS+"_"+r.SERIES_LAYOUT_BY_COLUMN]=function(n,t){return Math.max(0,n.length-t)},e[r.SOURCE_FORMAT_ARRAY_ROWS+"_"+r.SERIES_LAYOUT_BY_ROW]=function(n,t){var i=n[0];return i?Math.max(0,i.length-t):0},e[r.SOURCE_FORMAT_OBJECT_ROWS]=c,e[r.SOURCE_FORMAT_KEYED_COLUMNS]=function(t,i,r){var f=r[0].name,u;if("production"!==n.env.NODE_ENV&&null==f)throw new Error;return u=t[f],u?u.length:0},e[r.SOURCE_FORMAT_ORIGINAL]=c,e);s=function(n,t){return n[t]};g=((o={})[r.SOURCE_FORMAT_ARRAY_ROWS]=s,o[r.SOURCE_FORMAT_OBJECT_ROWS]=function(n,t,i){return n[i]},o[r.SOURCE_FORMAT_KEYED_COLUMNS]=s,o[r.SOURCE_FORMAT_ORIGINAL]=function(n,t){var i=y.getDataItemValue(n);return i instanceof Array?i[t]:i},o[r.SOURCE_FORMAT_TYPED_ARRAY]=s,o)}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function o(n){var t=r.SOURCE_FORMAT_UNKNOWN,i,o,f,e;if(u.isTypedArray(n))t=r.SOURCE_FORMAT_TYPED_ARRAY;else if(u.isArray(n)){for(0===n.length&&(t=r.SOURCE_FORMAT_ARRAY_ROWS),i=0,o=n.length;i<o;i++)if(f=n[i],null!=f){if(u.isArray(f)){t=r.SOURCE_FORMAT_ARRAY_ROWS;break}if(u.isObject(f)){t=r.SOURCE_FORMAT_OBJECT_ROWS;break}}}else if(u.isObject(n))for(e in n)if(u.hasOwn(n,e)&&u.isArrayLike(n[e])){t=r.SOURCE_FORMAT_KEYED_COLUMNS;break}return t}function s(n){if(n){var t=u.createHashMap();return u.map(n,function(n){var i={name:(n=u.isObject(n)?n:{name:n}).name,displayName:n.displayName,type:n.type},r;return null==i.name?i:(i.name+="",null==i.displayName&&(i.displayName=i.name),r=t.get(i.name),r?i.name+="-"+r.count++:t.set(i.name,{count:1}),i)})}}function h(n,t,i,u){var f,e;if(t===r.SERIES_LAYOUT_BY_ROW)for(f=0;f<i.length&&f<u;f++)n(i[f]?i[f][0]:null,f);else for(e=i[0]||[],f=0;f<e.length&&f<u;f++)n(e[f],f)}Object.defineProperty(t,"__esModule",{value:!0});t.isSourceInstance=function(n){return n instanceof f};t.createSource=function(t,i,e){e=e||o(t);var a=i.seriesLayoutBy,l=function(t,i,f,e,o){var v,l,a,y;return t?(i===r.SOURCE_FORMAT_ARRAY_ROWS?(a=t,"auto"===e||null==e?h(function(n){null!=n&&"-"!==n&&(u.isString(n)?null==l&&(l=1):l=0)},f,a,10):l=u.isNumber(e)?e:e?1:0,o||1!==l||(o=[],h(function(n,t){o[t]=null!=n?n+"":""},f,a,1/0)),v=o?o.length:f===r.SERIES_LAYOUT_BY_ROW?a.length:a[0]?a[0].length:null):i===r.SOURCE_FORMAT_OBJECT_ROWS?o||(o=function(n){for(var t,i=0;i<n.length&&!(t=n[i++]););if(t)return u.keys(t)}(t)):i===r.SOURCE_FORMAT_KEYED_COLUMNS?o||(o=[],u.each(t,function(n,t){o.push(t)})):i===r.SOURCE_FORMAT_ORIGINAL?(y=c.getDataItemValue(t[0]),v=u.isArray(y)&&y.length||1):i===r.SOURCE_FORMAT_TYPED_ARRAY&&"production"!==n.env.NODE_ENV&&u.assert(!!o,"dimensions must be given if data is TypedArray."),{startIndex:l,dimensionsDefine:s(o),dimensionsDetectedCount:v}):{dimensionsDefine:s(o),startIndex:l,dimensionsDetectedCount:v}}(t,e,a,i.sourceHeader,i.dimensions);return new f({data:t,sourceFormat:e,seriesLayoutBy:a,dimensionsDefine:l.dimensionsDefine,startIndex:l.startIndex,dimensionsDetectedCount:l.dimensionsDetectedCount,metaRawOption:u.clone(i)})};t.createSourceFromSeriesDataOption=function(n){return new f({data:n,sourceFormat:u.isTypedArray(n)?r.SOURCE_FORMAT_TYPED_ARRAY:r.SOURCE_FORMAT_ORIGINAL})};t.cloneSourceShallow=function(n){return new f({data:n.data,sourceFormat:n.sourceFormat,seriesLayoutBy:n.seriesLayoutBy,dimensionsDefine:u.clone(n.dimensionsDefine),startIndex:n.startIndex,dimensionsDetectedCount:n.dimensionsDetectedCount})};t.detectSourceFormat=o;t.shouldRetrieveDataByName=function(n){var t=n.sourceFormat;return t===r.SOURCE_FORMAT_OBJECT_ROWS||t===r.SOURCE_FORMAT_KEYED_COLUMNS};var u=i(63),r=i(164),c=i(113),e=i(163),f=function(n){var i,t,u;if(this.data=n.data||(n.sourceFormat===r.SOURCE_FORMAT_KEYED_COLUMNS?{}:[]),this.sourceFormat=n.sourceFormat||r.SOURCE_FORMAT_UNKNOWN,this.seriesLayoutBy=n.seriesLayoutBy||r.SERIES_LAYOUT_BY_COLUMN,this.startIndex=n.startIndex||0,this.dimensionsDetectedCount=n.dimensionsDetectedCount,this.metaRawOption=n.metaRawOption,i=this.dimensionsDefine=n.dimensionsDefine,i)for(t=0;t<i.length;t++)u=i[t],null==u.type&&e.guessOrdinal(this,t)===e.BE_ORDINAL.Must&&(u.type="ordinal")}}).call(t,i(57))},function(n,t,i){(function(n){"use strict";var r,u,f;Object.defineProperty(t,"__esModule",{value:!0});t.Task=void 0;t.createTask=function(n){return new u(n)};r=i(63);u=function(){function t(n){n=n||{};this._reset=n.reset;this._plan=n.plan;this._count=n.count;this._onDirty=n.onDirty;this._dirty=!0}return t.prototype.perform=function(t){function w(n){return!(n>=1)&&(n=1),n}var c,u=this._upstream,l=t&&t.skip,a,v,s,i,f,h,y;this._dirty&&u&&(a=this.context,a.data=a.outputData=u.context.outputData);this.__pipeline&&(this.__pipeline.currentTask=this);this._plan&&!l&&(c=this._plan(this.context));var p,b=w(this._modBy),k=this._modDataCount||0,e=w(t&&t.modBy),o=t&&t.modDataCount||0;if(b===e&&k===o||(c="reset"),(this._dirty||"reset"===c)&&(this._dirty=!1,p=this._doReset(l)),this._modBy=e,this._modDataCount=o,v=t&&t.step,u?("production"!==n.env.NODE_ENV&&r.assert(null!=u._outputDueEnd),this._dueEnd=u._outputDueEnd):("production"!==n.env.NODE_ENV&&r.assert(!this._progress||this._count),this._dueEnd=this._count?this._count(this.context):1/0),this._progress){if(s=this._dueIndex,i=Math.min(null!=v?this._dueIndex+v:1/0,this._dueEnd),!l&&(p||s<i))if(f=this._progress,r.isArray(f))for(h=0;h<f.length;h++)this._doProgress(f[h],s,i,e,o);else this._doProgress(f,s,i,e,o);this._dueIndex=i;y=null!=this._settedOutputEnd?this._settedOutputEnd:i;"production"!==n.env.NODE_ENV&&r.assert(y>=this._outputDueEnd);this._outputDueEnd=y}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(n,t,i,r,u){f.reset(t,i,r,u);this._callingProgress=n;this._callingProgress({start:t,end:i,count:i-t,next:f.next},this.context)},t.prototype._doReset=function(n){var t,u,i;return this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!n&&this._reset&&((t=this._reset(this.context))&&t.progress&&(u=t.forceFirstProgress,t=t.progress),r.isArray(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null,i=this._downstream,i&&i.dirty(),u},t.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},t.prototype.pipe=function(t){"production"!==n.env.NODE_ENV&&r.assert(t&&!t._disposed&&t!==this);(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(n){this._outputDueEnd=this._settedOutputEnd=n},t}();t.Task=u;f=function(){function e(){return n<r?n++:null}function o(){var f=n%u*t+Math.ceil(n/u),e=n>=r?null:f<i?f:n;return n++,e}var r,n,t,i,u,f={reset:function(s,h,c,l){n=s;r=h;t=c;i=l;u=Math.ceil(i/t);f.next=t>1&&i>0?o:e}};return f}()}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function u(n){return"series"===n.mainType}function h(n){throw new Error(n);}Object.defineProperty(t,"__esModule",{value:!0});t.SourceManager=void 0;t.disableTransformOptionMerge=function(n){n.option.transform&&r.setAsPrimitive(n.option.transform)};var f,r=i(63),e=i(176),o=i(164),s=i(163),c=i(179),l=(f=i(181))&&f.__esModule?f:{"default":f},a=i(175),v=function(){function t(n){this._sourceList=[];this._storeList=[];this._upstreamSignList=[];this._versionSignBase=0;this._dirty=!0;this._sourceHost=n}return t.prototype.dirty=function(){this._setLocalSource([],[]);this._storeList=[];this._dirty=!0},t.prototype._setLocalSource=function(n,t){this._sourceList=n;this._upstreamSignList=t;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(){var c,g,p,nt;this._setLocalSource([],[]);var i,t,l=this._sourceHost,a=this._getUpstreamSourceManagers(),w=!!a.length;if(u(l)){var tt=l,s=void 0,v=void 0,h=void 0;w?(c=a[0],c.prepareSource(),s=(h=c.getSource()).data,v=h.sourceFormat,t=[c._getVersionSign()]):(s=tt.get("data",!0),v=r.isTypedArray(s)?o.SOURCE_FORMAT_TYPED_ARRAY:o.SOURCE_FORMAT_ORIGINAL,t=[]);var y=this._getSourceMetaRawOption()||{},f=h&&h.metaRawOption||{},b=r.retrieve2(y.seriesLayoutBy,f.seriesLayoutBy)||null,k=r.retrieve2(y.sourceHeader,f.sourceHeader),d=r.retrieve2(y.dimensions,f.dimensions);i=b!==f.seriesLayoutBy||!!k!=!!f.sourceHeader||d?[e.createSource(s,{seriesLayoutBy:b,sourceHeader:k,dimensions:d},v)]:[]}else g=l,w?(p=this._applyTransform(a),i=p.sourceList,t=p.upstreamSignList):(nt=g.get("source",!0),i=[e.createSource(nt,this._getSourceMetaRawOption(),null)],t=[]);"production"!==n.env.NODE_ENV&&r.assert(i&&t);this._setLocalSource(i,t)},t.prototype._applyTransform=function(t){var f,o=this._sourceHost,s=o.get("transform",!0),i=o.get("fromTransformResult",!0),l,u,a;return("production"!==n.env.NODE_ENV&&r.assert(null!=i||null!=s),null!=i)&&(l="",1!==t.length&&("production"!==n.env.NODE_ENV&&(l="When using `fromTransformResult`, there should be only one upstream dataset"),h(l))),u=[],a=[],r.each(t,function(t){t.prepareSource();var r=t.getSource(i||0),f="";null==i||r||("production"!==n.env.NODE_ENV&&(f="Can not retrieve result by `fromTransformResult`: "+i),h(f));u.push(r);a.push(t._getVersionSign())}),s?f=c.applyDataTransform(s,u,{datasetIndex:o.componentIndex}):null!=i&&(f=[e.cloneSourceShallow(u[0])]),{sourceList:f,upstreamSignList:a}},t.prototype._isDirty=function(){var t,n,i;if(this._dirty)return!0;for(t=this._getUpstreamSourceManagers(),n=0;n<t.length;n++)if(i=t[n],i._isDirty()||this._upstreamSignList[n]!==i._getVersionSign())return!0},t.prototype.getSource=function(n){var t,i;return(n=n||0,t=this._sourceList[n],!t)?(i=this._getUpstreamSourceManagers(),i[0]&&i[0].getSource(n)):t},t.prototype.getSharedDataStore=function(t){"production"!==n.env.NODE_ENV&&r.assert(u(this._sourceHost),"Can only call getDataStore on series source manager.");var i=t.makeStoreSchema();return this._innerGetDataStore(i.dimensions,t.source,i.hash)},t.prototype._innerGetDataStore=function(n,t,i){var o=this._storeList,f=o[0],r,e;return f||(f=o[0]={}),r=f[i],r||(e=this._getUpstreamSourceManagers()[0],u(this._sourceHost)&&e?r=e._innerGetDataStore(n,t,i):(r=new l.default).initData(new a.DefaultDataProvider(t,n.length),n),f[i]=r),r},t.prototype._getUpstreamSourceManagers=function(){var n=this._sourceHost,t;return u(n)?(t=s.querySeriesUpstreamDatasetModel(n),t?[t.getSourceManager()]:[]):r.map(s.queryDatasetUpstreamDatasetModels(n),function(n){return n.getSourceManager()})},t.prototype._getSourceMetaRawOption=function(){var i,r,f,n=this._sourceHost,t;return u(n)?(i=n.get("seriesLayoutBy",!0),r=n.get("sourceHeader",!0),f=n.get("dimensions",!0)):this._getUpstreamSourceManagers().length||(t=n,i=t.get("seriesLayoutBy",!0),r=t.get("sourceHeader",!0),f=t.get("dimensions",!0)),{seriesLayoutBy:i,sourceHeader:r,dimensions:f}},t}();t.SourceManager=v}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function y(t){var r=t.sourceFormat,i;return s(r)||(i="","production"!==n.env.NODE_ENV&&(i="`getRawData` is not supported in source format "+r),u.throwError(i)),t.data}function p(t){var o=t.sourceFormat,h=t.data,c;if(s(o)||(c="","production"!==n.env.NODE_ENV&&(c="`cloneRawData` is not supported in source format "+o),u.throwError(c)),o===f.SOURCE_FORMAT_ARRAY_ROWS){for(var e=[],i=0,l=h.length;i<l;i++)e.push(h[i].slice());return e}if(o===f.SOURCE_FORMAT_OBJECT_ROWS){for(e=[],i=0,l=h.length;i<l;i++)e.push(r.extend({},h[i]));return e}}function w(n,t,i){if(null!=i)return r.isNumber(i)||!isNaN(i)&&!r.hasOwn(t,i)?n[i]:r.hasOwn(t,i)?t[i]:void 0}function b(n){return r.clone(n)}function k(t,i,v,k){var d="",nt,g,tt,it,rt;return i.length||("production"!==n.env.NODE_ENV&&(d="Must have at least one upstream dataset."),u.throwError(d)),r.isObject(t)||("production"!==n.env.NODE_ENV&&(d="transform declaration must be an object rather than "+(void 0===t?"undefined":h(t))+"."),u.throwError(d)),nt=t.type,g=o.get(nt),g||("production"!==n.env.NODE_ENV&&(d='Can not find transform on type "'+nt+'".'),u.throwError(d)),tt=r.map(i,function(t){return function(t,i){var o=new a,c=t.data,l=o.sourceFormat=t.sourceFormat,v=t.startIndex,g="",h,d,tt,it,rt;t.seriesLayoutBy!==f.SERIES_LAYOUT_BY_COLUMN&&("production"!==n.env.NODE_ENV&&(g='`seriesLayoutBy` of upstream dataset can only be "column" in data transform.'),u.throwError(g));var s=[],k={},nt=t.dimensionsDefine;if(nt)r.each(nt,function(t,i){var f=t.name,o={index:i,name:f,displayName:t.displayName},e;(s.push(o),null!=f)&&(e="",r.hasOwn(k,f)&&("production"!==n.env.NODE_ENV&&(e='dimension name "'+f+'" duplicated.'),u.throwError(e)),k[f]=o)});else for(h=0;h<t.dimensionsDetectedCount;h++)s.push({index:h});return d=e.getRawSourceItemGetter(l,f.SERIES_LAYOUT_BY_COLUMN),i.__isBuiltIn&&(o.getRawDataItem=function(n){return d(c,v,s,n)},o.getRawData=r.bind(y,null,t)),o.cloneRawData=r.bind(p,null,t),tt=e.getRawSourceDataCounter(l,f.SERIES_LAYOUT_BY_COLUMN),o.count=r.bind(tt,null,c,v,s),it=e.getRawSourceValueGetter(l),o.retrieveValue=function(n,t){var i=d(c,v,s,n);return rt(i,t)},rt=o.retrieveValueFromItem=function(n,t){if(null!=n){var i=s[t];return i?it(n,t,i.name):void 0}},o.getDimensionInfo=r.bind(w,null,s,k),o.cloneAllDimensionInfo=r.bind(b,null,s),o}(t,g)}),it=c.normalizeToArray(g.transform({upstream:tt[0],upstreamList:tt,config:r.clone(t.config)})),"production"!==n.env.NODE_ENV&&t.print&&(rt=r.map(it,function(n){var t=null!=k?" === pipe index: "+k:"";return["=== dataset index: "+v.datasetIndex+t+" ===","- transform result data:",u.makePrintable(n.data),"- transform result dimensions:",u.makePrintable(n.dimensions)].join("\n")}).join("\n"),u.log(rt)),r.map(it,function(t,e){var a,o="",h,c;return r.isObject(t)||("production"!==n.env.NODE_ENV&&(o="A transform should not return some empty results."),u.throwError(o)),t.data||("production"!==n.env.NODE_ENV&&(o="Transform result data should be not be null or undefined"),u.throwError(o)),s(l.detectSourceFormat(t.data))||("production"!==n.env.NODE_ENV&&(o="Transform result data should be array rows or object rows."),u.throwError(o)),h=i[0],h&&0===e&&!t.dimensions?(c=h.startIndex,c&&(t.data=h.data.slice(0,c).concat(t.data)),a={seriesLayoutBy:f.SERIES_LAYOUT_BY_COLUMN,sourceHeader:c,dimensions:h.metaRawOption.dimensions}):a={seriesLayoutBy:f.SERIES_LAYOUT_BY_COLUMN,sourceHeader:0,dimensions:t.dimensions},l.createSource(t.data,a,null)})}function s(n){return n===f.SOURCE_FORMAT_ARRAY_ROWS||n===f.SOURCE_FORMAT_OBJECT_ROWS}var h,o;Object.defineProperty(t,"__esModule",{value:!0});t.ExternalSource=void 0;h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.registerExternalTransform=function(t){var i=(t=r.clone(t)).type,f="",e,s;i||("production"!==n.env.NODE_ENV&&(f="Must have a `type` when `registerTransform`."),u.throwError(f));e=i.split(":");2!==e.length&&("production"!==n.env.NODE_ENV&&(f='Name must include namespace like "ns:regression".'),u.throwError(f));s=!1;"echarts"===e[0]&&(i=e[1],s=!0);t.__isBuiltIn=s;o.set(i,t)};t.applyDataTransform=function(t,i,r){var s=c.normalizeToArray(t),e=s.length,h="",f,o;for(e||("production"!==n.env.NODE_ENV&&(h="If `transform` declared, it should at least contain one transform."),u.throwError(h)),f=0,o=e;f<o;f++)i=k(s[f],i,r,1===e?null:f),f!==o-1&&(i.length=Math.max(i.length,1));return i};var f=i(164),c=i(113),r=i(63),e=i(175),v=i(180),u=i(115),l=i(176),a=function(){function n(){}return n.prototype.getRawData=function(){throw new Error("not supported");},n.prototype.getRawDataItem=function(){throw new Error("not supported");},n.prototype.cloneRawData=function(){},n.prototype.getDimensionInfo=function(){},n.prototype.cloneAllDimensionInfo=function(){},n.prototype.count=function(){},n.prototype.retrieveValue=function(){},n.prototype.retrieveValueFromItem=function(){},n.prototype.convertValue=function(n,t){return v.parseDataValue(n,t)},n}();t.ExternalSource=a;o=r.createHashMap()}).call(t,i(57))},function(n,t,i){(function(n){"use strict";var f,o;Object.defineProperty(t,"__esModule",{value:!0});t.SortOrderComparator=void 0;f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.parseDataValue=function(n,t){var i=t&&t.type;return"ordinal"===i?n:("time"!==i||r.isNumber(n)||null==n||"-"===n||(n=+u.parseDate(n)),null==n||""===n?NaN:+n)};t.getRawValueParser=function(n){return h.get(n)};t.createFilterComparator=function(n,t){return"eq"===n||"ne"===n?new o("eq"===n,t):r.hasOwn(e,n)?new c(n,t):null};var u=i(114),r=i(63),s=i(115),h=r.createHashMap({number:function(n){return parseFloat(n)},time:function(n){return+u.parseDate(n)},trim:function(n){return r.isString(n)?r.trim(n):n}}),e={lt:function(n,t){return n<t},lte:function(n,t){return n<=t},gt:function(n,t){return n>t},gte:function(n,t){return n>=t}},c=function(){function t(t,i){if(!r.isNumber(i)){var f="";"production"!==n.env.NODE_ENV&&(f='rvalue of "<", ">", "<=", ">=" can only be number in filter.');s.throwError(f)}this._opFn=e[t];this._rvalFloat=u.numericToNumber(i)}return t.prototype.evaluate=function(n){return r.isNumber(n)?this._opFn(n,this._rvalFloat):this._opFn(u.numericToNumber(n),this._rvalFloat)},t}(),l=function(){function n(n,t){var i="desc"===n;this._resultLT=i?1:-1;null==t&&(t=i?"min":"max");this._incomparable="min"===t?-1/0:1/0}return n.prototype.evaluate=function(n,t){var i=r.isNumber(n)?n:u.numericToNumber(n),f=r.isNumber(t)?t:u.numericToNumber(t),s=isNaN(i),h=isNaN(f),e,o;return(s&&(i=this._incomparable),h&&(f=this._incomparable),s&&h)&&(e=r.isString(n),o=r.isString(t),e&&(i=o?n:0),o&&(f=e?t:0)),i<f?this._resultLT:i>f?-this._resultLT:0},n}();t.SortOrderComparator=l;o=function(){function n(n,t){this._rval=t;this._isEQ=n;this._rvalTypeof=void 0===t?"undefined":f(t);this._rvalFloat=u.numericToNumber(t)}return n.prototype.evaluate=function(n){var t=n===this._rval,i;return t||(i=void 0===n?"undefined":f(n),i===this._rvalTypeof||"number"!==i&&"number"!==this._rvalTypeof||(t=u.numericToNumber(n)===this._rvalFloat)),this._isEQ?t:!t},n}()}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function f(n){return n>65535?v:y}function c(n,t,i,r,u){var c=h[i||"float"],e,o,s,f;if(u){if(e=n[t],o=e&&e.length,o!==r){for(s=new c(r),f=0;f<o;f++)s[f]=e[f];n[t]=s}}else n[t]=new c(r)}var l;Object.defineProperty(t,"__esModule",{value:!0});t.CtorFloat64Array=t.CtorInt32Array=t.CtorUint16Array=t.CtorUint32Array=void 0;var e,u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},r=i(63),o=i(180),a=i(176),v=t.CtorUint32Array="undefined"===("undefined"==typeof Uint32Array?"undefined":u(Uint32Array))?Array:Uint32Array,y=t.CtorUint16Array="undefined"===("undefined"==typeof Uint16Array?"undefined":u(Uint16Array))?Array:Uint16Array,p=t.CtorInt32Array="undefined"===("undefined"==typeof Int32Array?"undefined":u(Int32Array))?Array:Int32Array,s=t.CtorFloat64Array="undefined"===("undefined"==typeof Float64Array?"undefined":u(Float64Array))?Array:Float64Array,h={float:s,int:p,ordinal:Array,number:Array,time:s};l=function(){function t(){this._chunks=[];this._rawExtent=[];this._extent=[];this._count=0;this._rawCount=0;this._calcDimNameToIdx=r.createHashMap()}return t.prototype.initData=function(t,i,u){var f,o,s;"production"!==n.env.NODE_ENV&&r.assert(r.isFunction(t.getItem)&&r.isFunction(t.count),"Invalid data provider.");this._provider=t;this._chunks=[];this._indices=null;this.getRawIndex=this._getRawIdxIdentity;f=t.getSource();o=this.defaultDimValueGetter=e[f.sourceFormat];this._dimValueGetter=u||o;this._rawExtent=[];s=a.shouldRetrieveDataByName(f);this._dimensions=r.map(i,function(t){return"production"!==n.env.NODE_ENV&&s&&r.assert(null!=t.property),{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(n,t){var u=this._calcDimNameToIdx,r=this._dimensions,i=u.get(n);if(null!=i){if(r[i].type===t)return i}else i=r.length;return r[i]={type:t},u.set(n,i),this._chunks[i]=new h[t||"float"](this._rawCount),this._rawExtent[i]=[1/0,-1/0],i},t.prototype.collectOrdinalMeta=function(n,t){var e=this._chunks[n],u=this._dimensions[n],o=this._rawExtent,s=u.ordinalOffset||0,h=e.length,i,r,f;for(0===s&&(o[n]=[1/0,-1/0]),i=o[n],r=s;r<h;r++)f=e[r]=t.parseAndCollect(e[r]),isNaN(f)||(i[0]=Math.min(f,i[0]),i[1]=Math.max(f,i[1]));u.ordinalMeta=t;u.ordinalOffset=h;u.type="ordinal"},t.prototype.getOrdinalMeta=function(n){return this._dimensions[n].ordinalMeta},t.prototype.getDimensionProperty=function(n){var t=this._dimensions[n];return t&&t.property},t.prototype.appendData=function(t){var f,i,u;return"production"!==n.env.NODE_ENV&&r.assert(!this._indices,"appendData can only be called on raw data."),f=this._provider,i=this.count(),f.appendData(t),u=f.count(),f.persistent||(u+=i),i<u&&this._initDataFromProvider(i,u,!0),[i,u]},t.prototype.appendValues=function(n,t){for(var w,u,a,i,v,r,f,y=this._chunks,l=this._dimensions,p=l.length,b=this._rawExtent,o=this.count(),s=o+Math.max(n.length,t||0),h=0;h<p;h++)c(y,h,(v=l[h]).type,s,!0);for(w=[],u=o;u<s;u++)for(a=u-o,i=0;i<p;i++)v=l[i],r=e.arrayRows.call(this,n[a]||w,v.property,a,i),y[i][u]=r,f=b[i],r<f[0]&&(f[0]=r),r>f[1]&&(f[1]=r);return this._rawCount=this._count=s,{start:o,end:s}},t.prototype._initDataFromProvider=function(n,t,i){for(var w,a,o,u,b,s,h,f=this._provider,v=this._chunks,y=this._dimensions,p=y.length,l=this._rawExtent,k=r.map(y,function(n){return n.property}),e=0;e<p;e++)w=y[e],l[e]||(l[e]=[1/0,-1/0]),c(v,e,w.type,t,i);if(f.fillStorage)f.fillStorage(n,t,v,l);else for(a=[],o=n;o<t;o++)for(a=f.getItem(o,a),u=0;u<p;u++)b=v[u],s=this._dimValueGetter(a,k[u],o,u),b[o]=s,h=l[u],s<h[0]&&(h[0]=s),s>h[1]&&(h[1]=s);!f.persistent&&f.clean&&f.clean();this._rawCount=this._count=t;this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(n,t){if(!(t>=0&&t<this._count))return NaN;var i=this._chunks[n];return i?i[this.getRawIndex(t)]:NaN},t.prototype.getValues=function(n,t){var u=[],r=[],i,f;if(null==t)for(t=n,n=[],i=0;i<this._dimensions.length;i++)r.push(i);else r=n;for(i=0,f=r.length;i<f;i++)u.push(this.get(r[i],t));return u},t.prototype.getByRawIndex=function(n,t){if(!(t>=0&&t<this._rawCount))return NaN;var i=this._chunks[n];return i?i[t]:NaN},t.prototype.getSum=function(n){var r=0,t,u,i;if(this._chunks[n])for(t=0,u=this.count();t<u;t++)i=this.get(n,t),isNaN(i)||(r+=i);return r},t.prototype.getMedian=function(n){var r=[],i,t;return this.each([n],function(n){isNaN(n)||r.push(n)}),i=r.sort(function(n,t){return n-t}),t=this.count(),0===t?0:t%2==1?i[(t-1)/2]:(i[t/2]+i[t/2-1])/2},t.prototype.indexOfRawIndex=function(n){var i,r,u,f,t;if(n>=this._rawCount||n<0)return-1;if(!this._indices||(i=this._indices,r=i[n],null!=r&&r<this._count&&r===n))return n;for(u=0,f=this._count-1;u<=f;)if(t=(u+f)/2|0,i[t]<n)u=t+1;else{if(!(i[t]>n))return t;f=t-1}return-1},t.prototype.indicesOfNearest=function(n,t,i){var c=this._chunks[n],f=[],r,u;if(!c)return f;null==i&&(i=1/0);for(var o=1/0,s=-1,h=0,e=0,l=this.count();e<l;e++)r=t-c[this.getRawIndex(e)],u=Math.abs(r),u<=i&&((u<o||u===o&&r>=0&&s<0)&&(o=u,s=r,h=0),r===s&&(f[h++]=e));return f.length=h,f},t.prototype.getIndices=function(){var t,r=this._indices,i,u,n;if(r)if(i=r.constructor,u=this._count,i===Array)for(t=new i(u),n=0;n<u;n++)t[n]=r[n];else t=new i(r.buffer,0,u);else for(t=new(i=f(this._rawCount))(this.count()),n=0;n<t.length;n++)t[n]=n;return t},t.prototype.filter=function(n,t){var e,o,u;if(!this._count)return this;for(var i=this.clone(),s=i.count(),a=new(f(i._rawCount))(s),h=[],c=n.length,l=0,y=n[0],v=i._chunks,r=0;r<s;r++){if(e=void 0,o=i.getRawIndex(r),0===c)e=t(r);else if(1===c)e=t(v[y][o],r);else{for(u=0;u<c;u++)h[u]=v[n[u]][o];h[u]=r;e=t.apply(null,h)}e&&(a[l++]=o)}return l<s&&(i._indices=a),i._count=l,i._extent=[],i._updateGetRawIdx(),i},t.prototype.selectRange=function(n){var i=this.clone(),k=i._count,e,o,l,y,t,u,p,a,tt,w,b;if(!k||(e=r.keys(n),o=e.length,!o))return this;var v=i.count(),h=new(f(i._rawCount))(v),s=0,it=e[0],d=n[it][0],g=n[it][1],c=i._chunks,nt=!1;if(!i._indices)if(l=0,1===o){for(y=c[e[0]],t=0;t<k;t++)((u=y[t])>=d&&u<=g||isNaN(u))&&(h[s++]=l),l++;nt=!0}else if(2===o){y=c[e[0]];var rt=c[e[1]],ut=n[e[1]][0],ft=n[e[1]][1];for(t=0;t<k;t++)u=y[t],p=rt[t],(u>=d&&u<=g||isNaN(u))&&(p>=ut&&p<=ft||isNaN(p))&&(h[s++]=l),l++;nt=!0}if(!nt)if(1===o)for(t=0;t<v;t++)a=i.getRawIndex(t),((u=c[e[0]][a])>=d&&u<=g||isNaN(u))&&(h[s++]=a);else for(t=0;t<v;t++){for(tt=!0,w=(a=i.getRawIndex(t),0);w<o;w++)b=e[w],((u=c[b][a])<n[b][0]||u>n[b][1])&&(tt=!1);tt&&(h[s++]=i.getRawIndex(t))}return s<v&&(i._indices=h),i._count=s,i._extent=[],i._updateGetRawIdx(),i},t.prototype.map=function(n,t){var i=this.clone(n);return this._updateDims(i,n,t),i},t.prototype.modify=function(n,t){this._updateDims(this,n,t)},t.prototype._updateDims=function(n,t,i){for(var e,l,o,f,a=n._chunks,v=[],y=t.length,k=n.count(),c=[],p=n._rawExtent,r=0;r<t.length;r++)p[t[r]]=[1/0,-1/0];for(e=0;e<k;e++){for(l=n.getRawIndex(e),o=0;o<y;o++)c[o]=a[t[o]][l];if(c[y]=e,f=i&&i.apply(null,c),null!=f)for("object"!==(void 0===f?"undefined":u(f))&&(v[0]=f,f=v),r=0;r<f.length;r++){var w=t[r],s=f[r],h=p[w],b=a[w];b&&(b[l]=s);s<h[0]&&(h[0]=s);s>h[1]&&(h[1]=s)}}},t.prototype.lttbDownSample=function(n,t){var p,tt,u,s=this.clone([n],!0),w=s._chunks[n],e=this.count(),h=0,c=Math.floor(1/t),b=this.getRawIndex(0),l=new(f(this._rawCount))(Math.min(2*(Math.ceil(e/c)+2),e)),i,o,a,v,y;for(l[h++]=b,i=1;i<e-1;i+=c){for(var k=Math.min(i+c,e-1),d=Math.min(i+2*c,e),ft=(d+k)/2,g=0,r=k;r<d;r++)o=w[y=this.getRawIndex(r)],isNaN(o)||(g+=o);g/=d-k;var nt=i,it=Math.min(i+c,e),rt=i-1,ut=w[b];for(p=-1,u=nt,a=-1,v=0,r=nt;r<it;r++)o=w[y=this.getRawIndex(r)],isNaN(o)?(v++,a<0&&(a=y)):(tt=Math.abs((rt-ft)*(o-ut)-(rt-r)*(g-ut)))>p&&(p=tt,u=y);v>0&&v<it-nt&&(l[h++]=Math.min(a,u),u=Math.max(a,u));l[h++]=u;b=u}return l[h++]=this.getRawIndex(e-1),s._count=h,s._indices=l,s.getRawIndex=this._getRawIdx,s},t.prototype.downSample=function(n,t,i,r){for(var c,b,u,v,e=this.clone([n],!0),k=e._chunks,l=[],o=Math.floor(1/t),y=k[n],h=this.count(),a=e._rawExtent[n]=[1/0,-1/0],p=new(f(this._rawCount))(Math.ceil(h/o)),w=0,s=0;s<h;s+=o){for(o>h-s&&(o=h-s,l.length=o),c=0;c<o;c++)b=this.getRawIndex(s+c),l[c]=y[b];u=i(l);v=this.getRawIndex(Math.min(s+r(l,u)||0,h-1));y[v]=u;u<a[0]&&(a[0]=u);u>a[1]&&(a[1]=u);p[w++]=v}return e._count=w,e._indices=p,e._updateGetRawIdx(),e},t.prototype.each=function(n,t){var u,r,e;if(this._count)for(var o=n.length,f=this._chunks,i=0,s=this.count();i<s;i++){u=this.getRawIndex(i);switch(o){case 0:t(i);break;case 1:t(f[n[0]][u],i);break;case 2:t(f[n[0]][u],f[n[1]][u],i);break;default:for(r=0,e=[];r<o;r++)e[r]=f[n[r]][u];e[r]=i;t.apply(null,e)}}},t.prototype.getDataExtent=function(n){var e=this._chunks[n],o=[1/0,-1/0],t,s,i;if(!e)return o;if(s=this.count(),!this._indices)return this._rawExtent[n].slice();if(t=this._extent[n])return t.slice();for(var r=(t=o)[0],u=t[1],f=0;f<s;f++)i=e[this.getRawIndex(f)],i<r&&(r=i),i>u&&(u=i);return t=[r,u],this._extent[n]=t,t},t.prototype.getRawDataItem=function(n){var i=this.getRawIndex(n);if(this._provider.persistent)return this._provider.getItem(i);for(var r=[],u=this._chunks,t=0;t<u.length;t++)r.push(u[t][i]);return r},t.prototype.clone=function(n,i){var o,s,f=new t,e=this._chunks,h=n&&r.reduce(n,function(n,t){return n[t]=!0,n},{}),u;if(h)for(u=0;u<e.length;u++)f._chunks[u]=h[u]?(s=void 0,(s=(o=e[u]).constructor)===Array?o.slice():new s(o)):e[u];else f._chunks=e;return this._copyCommonProps(f),i||(f._indices=this._cloneIndices()),f._updateGetRawIdx(),f},t.prototype._copyCommonProps=function(n){n._count=this._count;n._rawCount=this._rawCount;n._provider=this._provider;n._dimensions=this._dimensions;n._extent=r.clone(this._extent);n._rawExtent=r.clone(this._rawExtent)},t.prototype._cloneIndices=function(){var i,n,r,t;if(this._indices){if(i=this._indices.constructor,n=void 0,i===Array)for(r=this._indices.length,n=new i(r),t=0;t<r;t++)n[t]=this._indices[t];else n=new i(this._indices);return n}return null},t.prototype._getRawIdxIdentity=function(n){return n},t.prototype._getRawIdx=function(n){return n<this._count&&n>=0?this._indices[n]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function n(n,t,i,r){return o.parseDataValue(n[r],this._dimensions[r])}e={arrayRows:n,objectRows:function(n,t,i,r){return o.parseDataValue(n[t],this._dimensions[r])},keyedColumns:n,original:function(n,t,i,r){var u=n&&(null==n.value?n:n.value);return o.parseDataValue(u instanceof Array?u[r]:u,this._dimensions[r])},typedArray:function(n,t,i,r){return n[r]}}}(),t}();t.default=l}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.defaultSeriesFormatTooltip=function(n){var s,v,p,h,t=n.series,i=n.dataIndex,w=n.multipleSeries,c=t.getData(),l=c.mapDimensionsAll("defaultedTooltip"),y=l.length,a=t.getRawValue(i),b=r.isArray(a),k=u.retrieveVisualColorForTooltipMarker(t,i),o,d;y>1||b&&!y?(o=function(n,t,i,e,o){function a(n,t){var i=s.getDimensionInfo(t);i&&!1!==i.otherDims.tooltip&&(v?l.push(u.createTooltipMarkup("nameValue",{markerType:"subItem",markerColor:o,name:i.displayName,value:n,valueType:i.type})):(h.push(n),c.push(i.type)))}var s=t.getData(),v=r.reduce(n,function(n,t,i){var r=s.getDimensionInfo(i);return n||r&&!1!==r.tooltip&&null!=r.displayName},!1),h=[],c=[],l=[];return e.length?r.each(e,function(n){a(f.retrieveRawValue(s,i,n),n)}):r.each(n,a),{inlineValues:h,inlineValueTypes:c,blocks:l}}(a,t,i,l,k),s=o.inlineValues,v=o.inlineValueTypes,p=o.blocks,h=o.inlineValues[0]):y?(d=c.getDimensionInfo(l[0]),h=s=f.retrieveRawValue(c,i,l[0]),v=d.type):h=s=b?a[0]:a;var g=e.isNameSpecified(t),nt=g&&t.name||"",it=c.getName(i),tt=w?nt:it;return u.createTooltipMarkup("section",{header:nt,noHeader:w||!g,sortParam:h,blocks:[u.createTooltipMarkup("nameValue",{markerType:"item",markerColor:k,name:tt,noName:!r.trim(tt),value:s,valueType:v})].concat(p||[])})};var r=i(63),u=i(183),f=i(175),e=i(113)},function(n,t,i){(function(n){"use strict";function s(n,t){var i=n.color||"#6e7079",r=n.fontSize||12,f=n.fontWeight||"400",e=n.color||"#464646",o=n.fontSize||14,s=n.fontWeight||"900";return"html"===t?{nameStyle:"font-size:"+u.encodeHTML(r+"")+"px;color:"+u.encodeHTML(i)+";font-weight:"+u.encodeHTML(f+""),valueStyle:"font-size:"+u.encodeHTML(o+"")+"px;color:"+u.encodeHTML(e)+";font-weight:"+u.encodeHTML(s+"")}:{nameStyle:{fontSize:r,fill:i,fontWeight:f},valueStyle:{fontSize:o,fill:e,fontWeight:s}}}function f(n){return"section"===n.type}function l(n){return f(n)?w:b}function w(n,t,i,v){var d,rt=t.noHeader,b=(d=function n(t){if(f(t)){var i=0,u=t.blocks.length,e=u>1||u>0&&!t.noHeader;return r.each(t.blocks,function(t){var r=n(t);r>=i&&(i=r+ +(e&&(!r||f(t)&&!t.noHeader)))}),i}return 0}(t),{html:h[d],richText:c[d]}),g=[],p=t.blocks||[],w,nt,ut,k,tt,it;return(r.assert(!p||r.isArray(p)),p=p||[],w=n.orderMode,t.sortBlocks&&w&&(p=p.slice(),nt={valueAsc:"asc",valueDesc:"desc"},r.hasOwn(nt,w)?(ut=new y.SortOrderComparator(nt[w],null),p.sort(function(n,t){return ut.evaluate(n.sortParam,t.sortParam)})):"seriesDesc"===w&&p.reverse()),r.each(p,function(i,u){var f=t.valueFormatter,e=l(i)(f?r.extend(r.extend({},n),{valueFormatter:f}):n,i,u>0?b.html:0,v);null!=e&&g.push(e)}),k="richText"===n.renderMode?g.join(b.richText):e(g.join(""),rt?i:b.html),rt)?k:(tt=u.makeValueReadable(t.header,"ordinal",n.useUTC),it=s(v,n.renderMode).nameStyle,"richText"===n.renderMode?a(n,tt,it)+b.richText+k:e('<div style="'+it+";"+o+';">'+u.encodeHTML(tt)+"<\/div>"+k,i))}function b(n,t,i,f){var l=n.renderMode,o=t.noName,c=t.noValue,h=!t.markerType,it=t.name,y=n.useUTC,rt=t.valueFormatter||n.valueFormatter||function(n){return n=r.isArray(n)?n:[n],r.map(n,function(n,t){return u.makeValueReadable(n,r.isArray(v)?v[t]:v,y)})};if(!o||!c){var p=h?"":n.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",l),w=o?"":u.makeValueReadable(it,"ordinal",y),v=t.valueType,b=c?[]:rt(t.value),k=!h||!o,d=!h&&o,g=s(f,l),nt=g.nameStyle,tt=g.valueStyle;return"richText"===l?(h?"":p)+(o?"":a(n,w,nt))+(c?"":function(n,t){var i=[tt],u=d?10:20;return k&&i.push({padding:[0,0,0,u],align:"right"}),n.markupStyleCreator.wrapRichTextStyle(r.isArray(t)?t.join("  "):t,i)}(n,b)):e((h?"":p)+(o?"":function(n){return'<span style="'+nt+";"+(h?"":"margin-left:2px")+'">'+u.encodeHTML(n)+"<\/span>"}(w))+(c?"":function(n,t,i,f){var e=k?"float:right;margin-left:"+(d?"10px":"20px"):"";return n=r.isArray(n)?n:[n],'<span style="'+e+";"+f+'">'+r.map(n,function(n){return u.encodeHTML(n)}).join("&nbsp;&nbsp;")+"<\/span>"}(b,0,0,tt)),i)}}function e(n,t){return'<div style="margin: '+t+"px 0 0;"+o+';">'+n+'<div style="clear:both"><\/div><\/div>'}function a(n,t,i){return n.markupStyleCreator.wrapRichTextStyle(t,i)}var h,c,v;Object.defineProperty(t,"__esModule",{value:!0});t.TooltipMarkupStyleCreator=void 0;t.createTooltipMarkup=function(n,t){return t.type=n,t};t.buildTooltipMarkup=function(n,t,i,r,u,f){if(n)return l(n)({useUTC:u,renderMode:i,orderMode:r,markupStyleCreator:t,valueFormatter:n.valueFormatter},n,0,f)};t.retrieveVisualColorForTooltipMarker=function(n,t){var i=n.getData().getItemVisual(t,"style")[n.visualDrawType];return u.convertToColorString(i)};t.getPaddingFromTooltipModel=function(n,t){var i=n.get("padding");return null!=i?i:"richText"===t?[8,10]:10};var u=i(159),r=i(63),y=i(180),p=i(114),o="line-height:1";h=[0,10,20,30];c=["","\n","\n\n","\n\n\n"];v=function(){function t(){this.richTextStyles={};this._nextStyleNameId=p.getRandomIdBase()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,i,f){var o="richText"===f?this._generateStyleName():null,e=u.getTooltipMarker({color:i,type:t,renderMode:f,markerId:o});return r.isString(e)?e:("production"!==n.env.NODE_ENV&&r.assert(o),this.richTextStyles[o]=e.style,e.content)},t.prototype.wrapRichTextStyle=function(n,t){var i={},u;return r.isArray(t)?r.each(t,function(n){return r.extend(i,n)}):r.extend(i,t),u=this._generateStyleName(),this.richTextStyles[u]=i,"{"+u+"|"+n+"}"},t}();t.TooltipMarkupStyleCreator=v}).call(t,i(57))},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var u;Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=i(119))&&r.__esModule?r:{"default":r},s=e(i(157)),f=e(i(61));u=function(){function n(){this.group=new o.default;this.uid=s.getUID("viewComponent")}return n.prototype.init=function(){},n.prototype.render=function(){},n.prototype.dispose=function(){},n.prototype.updateView=function(){},n.prototype.updateLayout=function(){},n.prototype.updateVisual=function(){},n.prototype.toggleBlurSeries=function(){},n.prototype.eachRendered=function(n){var t=this.group;t&&t.traverse(n)},n}();f.enableClassExtend(u);f.enableClassManagement(u);t.default=u},function(n,t,i){(function(n){"use strict";function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n){return n&&n.__esModule?n:{"default":n}}function l(n,t,i){n&&r.isHighDownDispatcher(n)&&("emphasis"===t?r.enterEmphasis:r.leaveEmphasis)(n,i)}function a(n,t,i){var f=u.queryDataIndex(n,t),e=t&&null!=t.highlightKey?r.getHighlightDigit(t.highlightKey):null;null!=f?y.each(u.normalizeToArray(f),function(t){l(n.getItemGraphicEl(t),i,e)}):n.eachItemGraphicEl(function(n){l(n,i,e)})}function nt(n){return g(n.model)}function tt(n){var u=n.model,e=n.ecModel,o=n.api,t=n.payload,s=u.pipelineContext.progressiveRender,f=n.view,i=t&&c(t).updateMethod,r=s?"incrementalPrepareRender":i&&f[i]?i:"render";return"render"!==r&&f[r](u,e,o,t),v[r]}var v;Object.defineProperty(t,"__esModule",{value:!0});var y=i(63),p=h(i(119)),w=f(i(157)),o=f(i(61)),u=f(i(113)),r=i(111),b=i(177),k=h(i(186)),d=i(116),s=i(115);var c=u.makeInner(),g=k.default(),e=function(){function t(){this.group=new p.default;this.uid=w.getUID("viewChart");this.renderTask=b.createTask({plan:nt,reset:tt});this.renderTask.context={view:this}}return t.prototype.init=function(){},t.prototype.render=function(){if("production"!==n.env.NODE_ENV)throw new Error("render method must been implemented");},t.prototype.highlight=function(t,i,r,u){var f=t.getData(u&&u.dataType);f?a(f,u,"emphasis"):"production"!==n.env.NODE_ENV&&s.error("Unknown dataType "+u.dataType)},t.prototype.downplay=function(t,i,r,u){var f=t.getData(u&&u.dataType);f?a(f,u,"normal"):"production"!==n.env.NODE_ENV&&s.error("Unknown dataType "+u.dataType)},t.prototype.remove=function(){this.group.removeAll()},t.prototype.dispose=function(){},t.prototype.updateView=function(n,t,i,r){this.render(n,t,i,r)},t.prototype.updateLayout=function(n,t,i,r){this.render(n,t,i,r)},t.prototype.updateVisual=function(n,t,i,r){this.render(n,t,i,r)},t.prototype.eachRendered=function(n){d.traverseElements(this.group,n)},t.markUpdateMethod=function(n,t){c(n).updateMethod=t},t.protoInitialize=void(t.prototype.type="chart"),t}();o.enableClassExtend(e,["dispose"]);o.enableClassManagement(e);v={incrementalPrepareRender:{progress:function(n,t){t.view.incrementalRender(n,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(n,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};t.default=e}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){var n=r.makeInner();return function(t){var i=n(t),r=t.pipelineContext,u=!!i.large,f=!!i.progressiveRender,e=i.large=!(!r||!r.large),o=i.progressiveRender=!(!r||!r.progressiveRender);return!(u===e&&f===o)&&"reset"}};var r=i(113)},function(n,t){"use strict";function f(n,t,i){function s(){a=(new Date).getTime();r=null;n.apply(h,c||[])}var e,o,h,c,u,l=0,a=0,r=null,f;return t=t||0,f=function(){for(var v,y,f=[],n=0;n<arguments.length;n++)f[n]=arguments[n];e=(new Date).getTime();h=this;c=f;v=u||t;y=u||i;u=null;o=e-(y?l:a)-v;clearTimeout(r);y?r=setTimeout(s,v):o>=0?s():r=setTimeout(s,-o);l=e},f.clear=function(){r&&(clearTimeout(r),r=null)},f.debounceNextCall=function(n){u=n},f}Object.defineProperty(t,"__esModule",{value:!0});t.throttle=f;t.createOrUpdate=function(n,t,e,o){var s=n[t],h,c;if(s){if(h=s[i]||s,c=s[u],s[r]!==e||c!==o){if(null==e||!o)return n[t]=h;(s=n[t]=f(h,e,"debounce"===o))[i]=h;s[u]=o;s[r]=e}return s}};t.clear=function(n,t){var r=n[t];r&&r[i]&&(r.clear&&r.clear(),n[t]=r[i])};var i="\0__throttleOriginMethod",r="\0__throttleRate",u="\0__throttleType"},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function h(n,t){return n.visualStyleMapper||s[t]||(console.warn("Unknown style type '"+t+"'."),s.itemStyle)}function c(n,t){return n.visualDrawType||y[t]||(console.warn("Unknown style type '"+t+"'."),"fill")}Object.defineProperty(t,"__esModule",{value:!0});t.dataColorPaletteTask=t.dataStyleTask=t.seriesStyleTask=void 0;var r=i(63),f=e(i(66)),l=i(140),a=i(139),v=e(i(59));var o=i(113).makeInner(),s={itemStyle:f.default(l.ITEM_STYLE_KEY_MAP,!0),lineStyle:f.default(a.LINE_STYLE_KEY_MAP,!0)},y={lineStyle:"stroke",itemStyle:"fill"};var p={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var f=n.getData(),o=n.visualStyleAccessPath||"itemStyle",a=n.getModel(o),i=h(n,o)(a),s=a.getShallow("decal"),e;s&&(f.setVisual("decal",s),s.dirty=!0);var u=c(n,o),v=i[u],l=r.isFunction(v)?v:null,y="auto"===i.fill||"auto"===i.stroke;return(!i[u]||l||y)&&(e=n.getColorFromPalette(n.name,null,t.getSeriesCount()),i[u]||(i[u]=e,f.setVisual("colorFromPalette",!0)),i.fill="auto"===i.fill||r.isFunction(i.fill)?e:i.fill,i.stroke="auto"===i.stroke||r.isFunction(i.stroke)?e:i.stroke),(f.setVisual("style",i),f.setVisual("drawType",u),!t.isSeriesFiltered(n)&&l)?(f.setVisual("colorFromPalette",!1),{dataEach:function(t,f){var o=n.getDataParams(f),e=r.extend({},i);e[u]=l(o);t.setItemVisual(f,"style",e)}}):void 0}},u=new v.default,w={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){if(!n.ignoreStyleOnData&&!t.isSeriesFiltered(n)){var f=n.getData(),i=n.visualStyleAccessPath||"itemStyle",e=h(n,i),o=f.getVisual("drawType");return{dataEach:f.hasItemOption?function(n,t){var f=n.getRawDataItem(t),s,h;f&&f[i]&&(u.option=f[i],s=e(u),h=n.ensureUniqueItemVisual(t,"style"),r.extend(h,s),u.option.decal&&(n.setItemVisual(t,"decal",u.option.decal),u.option.decal.dirty=!0),o in s&&n.setItemVisual(t,"colorFromPalette",!1))}:null}}}},b={performRawSeries:!0,overallReset:function(n){var t=r.createHashMap();n.eachSeries(function(n){var u=n.getColorBy(),r,i;n.isColorBySeries()||(r=n.type+"-"+u,i=t.get(r),i||(i={},t.set(r,i)),o(n).scope=i)});n.eachSeries(function(t){if(!t.isColorBySeries()&&!n.isSeriesFiltered(t)){var r=t.getRawData(),u={},i=t.getData(),f=o(t).scope,e=t.visualStyleAccessPath||"itemStyle",s=c(t,e);i.each(function(n){var t=i.getRawIndex(n);u[t]=n});r.each(function(n){var e=u[n];if(i.getItemVisual(e,"colorFromPalette")){var o=i.ensureUniqueItemVisual(e,"style"),h=r.getName(n)||n+"",c=r.count();o[s]=t.getColorFromPalette(h,f,c)}})}})}};t.seriesStyleTask=p;t.dataStyleTask=w;t.dataColorPaletteTask=b},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var f,r,u;Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){var i,o,e,s,h;return t=t||{},f.defaults(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0}),i=new r.Group,o=new r.Rect({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4}),i.add(o),s=new r.Text({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),h=new r.Rect({style:{fill:"none"},textContent:s,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001}),i.add(h),t.showSpinner&&((e=new r.Arc({shape:{startAngle:-u/2,endAngle:-u/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*u/2}).start("circularInOut"),e.animateShape(!0).when(1e3,{startAngle:3*u/2}).delay(300).start("circularInOut"),i.add(e)),i.resize=function(){var i=s.getBoundingRect().width,r=t.showSpinner?t.spinnerRadius:0,u=(n.getWidth()-2*r-(t.showSpinner&&i?10:0)-i)/2-(t.showSpinner&&i?0:5+i/2)+(t.showSpinner?0:i/2)+(i?0:r),f=n.getHeight()/2;t.showSpinner&&e.setShape({cx:u,cy:f});h.setShape({x:u-r,y:f-r,width:2*r,height:2*r});o.setShape({x:0,y:0,width:n.getWidth(),height:n.getHeight()})},i.resize(),i};f=e(i(63));r=e(i(116));u=Math.PI},function(n,t,i){(function(n){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function b(n){n.overallReset(n.ecModel,n.api,n.payload)}function k(n){return n.overallProgress&&d}function d(){this.agent.dirty();this.getDownstream().dirty()}function g(){this.agent&&this.agent.dirty()}function nt(n){return n.plan?n.plan(n.model,n.ecModel,n.api,n.payload):null}function tt(n){n.useClearVisual&&n.data.clearAllVisual();var t=n.resetDefines=w.normalizeToArray(n.reset(n.model,n.ecModel,n.api,n.payload));return t.length>1?r.map(t,function(n,t){return l(t)}):c}function l(n){return function(t,i){var f=i.data,r=i.resetDefines[n],u;if(r&&r.dataEach)for(u=t.start;u<t.end;u++)r.dataEach(f,u);else r&&r.progress&&r.progress(t,f)}}function it(n){return n.data.count()}function rt(n){f=null;try{n(u,o)}catch(n){}return f}function a(n,t){for(var i in t.prototype)n[i]=r.noop}var h,c,f,u,o;Object.defineProperty(t,"__esModule",{value:!0});var r=i(63),e=i(177),v=i(157),y=s(i(155)),p=s(i(167)),w=i(113);h=function(){function t(n,t,i,u){this._stageTaskMap=r.createHashMap();this.ecInstance=n;this.api=t;i=this._dataProcessorHandlers=i.slice();u=this._visualHandlers=u.slice();this._allHandlers=i.concat(u)}return t.prototype.restoreData=function(n,t){n.restoreData(t);this._stageTaskMap.each(function(n){var t=n.overallTask;t&&t.dirty()})},t.prototype.getPerformArgs=function(n,t){if(n.__pipeline){var i=this._pipelineMap.get(n.__pipeline.id),r=i.context,f=!t&&i.progressiveEnabled&&(!r||r.progressiveRender)&&n.__idxInPipeline>i.blockIndex?i.step:null,u=r&&r.modDataCount;return{step:f,modBy:null!=u?Math.ceil(u/f):null,modDataCount:u}}},t.prototype.getPipeline=function(n){return this._pipelineMap.get(n)},t.prototype.updateStreamModes=function(n,t){var i=this._pipelineMap.get(n.uid),r=n.getData().count(),u=i.progressiveEnabled&&t.incrementalPrepareRender&&r>=i.threshold,f=n.get("large")&&r>=n.get("largeThreshold"),e="mod"===n.get("progressiveChunkMode")?r:null;n.pipelineContext=i.context={progressiveRender:u,modDataCount:e,large:f}},t.prototype.restorePipelines=function(n){var t=this,i=t._pipelineMap=r.createHashMap();n.eachSeries(function(n){var r=n.getProgressive(),u=n.uid;i.set(u,{id:u,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:r&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0});t._pipe(n,n.dataTask)})},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,i=this.api.getModel(),u=this.api;r.each(this._allHandlers,function(f){var e=t.get(f.uid)||t.set(f.uid,{}),o="";"production"!==n.env.NODE_ENV&&(o='"reset" and "overallReset" must not be both specified.');r.assert(!(f.reset&&f.overallReset),o);f.reset&&this._createSeriesStageTask(f,e,i,u);f.overallReset&&this._createOverallStageTask(f,e,i,u)},this)},t.prototype.prepareView=function(n,t,i,r){var u=n.renderTask,f=u.context;f.model=t;f.ecModel=i;f.api=r;u.__block=!n.incrementalPrepareRender;this._pipe(t,u)},t.prototype.performDataProcessorTasks=function(n,t){this._performStageTasks(this._dataProcessorHandlers,n,t,{block:!0})},t.prototype.performVisualTasks=function(n,t,i){this._performStageTasks(this._visualHandlers,n,t,i)},t.prototype._performStageTasks=function(n,t,i,u){function o(n,t){return n.setDirty&&(!n.dirtyMap||n.dirtyMap.get(t.__pipeline.id))}u=u||{};var e=!1,f=this;r.each(n,function(n){var a,s,h;if(!u.visualType||u.visualType===n.visualType){var c=f._stageTaskMap.get(n.uid),l=c.seriesTaskMap,r=c.overallTask;r?(s=r.agentStubMap,s.each(function(n){o(u,n)&&(n.dirty(),a=!0)}),a&&r.dirty(),f.updatePayload(r,i),h=f.getPerformArgs(r,u.block),s.each(function(n){n.perform(h)}),r.perform(h)&&(e=!0)):l&&l.each(function(r){o(u,r)&&r.dirty();var s=f.getPerformArgs(r,u.block);s.skip=!n.performRawSeries&&t.isSeriesFiltered(r.context.model);f.updatePayload(r,i);r.perform(s)&&(e=!0)})}});this.unfinished=e||this.unfinished},t.prototype.performSeriesTasks=function(n){var t;n.eachSeries(function(n){t=n.dataTask.perform()||t});this.unfinished=t||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each(function(n){var t=n.tail;do{if(t.__block){n.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},t.prototype.updatePayload=function(n,t){"remain"!==t&&(n.context.payload=t)},t.prototype._createSeriesStageTask=function(n,t,i,u){function f(t){var r=t.uid,f=l.set(r,s&&s.get(r)||e.createTask({plan:nt,reset:tt,count:it}));f.context={model:t,ecModel:i,api:u,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:o};o._pipe(t,f)}var o=this,s=t.seriesTaskMap,l=t.seriesTaskMap=r.createHashMap(),h=n.seriesType,c=n.getTargetSeries;n.createOnAllSeries?i.eachRawSeries(f):h?i.eachRawSeriesByType(h,f):c&&c(i,u).each(f)},t.prototype._createOverallStageTask=function(t,i,u,f){function h(n){var i=n.uid,t=w.set(i,l&&l.get(i)||(y=!0,e.createTask({reset:k,onDirty:g})));t.context={model:n,overallProgress:s};t.agent=o;t.__block=s;c._pipe(n,t)}var c=this,o=i.overallTask=i.overallTask||e.createTask({reset:b});o.context={ecModel:u,api:f,overallReset:t.overallReset,scheduler:c};var l=o.agentStubMap,w=o.agentStubMap=r.createHashMap(),a=t.seriesType,v=t.getTargetSeries,s=!0,y=!1,p="";"production"!==n.env.NODE_ENV&&(p='"createOnAllSeries" is not supported for "overallReset", because it will block all streams.');r.assert(!t.createOnAllSeries,p);a?u.eachRawSeriesByType(a,h):v?v(u,f).each(h):(s=!1,r.each(u.getSeries(),h));y&&o.dirty()},t.prototype._pipe=function(n,t){var r=n.uid,i=this._pipelineMap.get(r);i.head||(i.head=t);i.tail&&i.tail.pipe(t);i.tail=t;t.__idxInPipeline=i.count++;t.__pipeline=i},t.wrapStageHandler=function(n,t){return r.isFunction(n)&&(n={overallReset:n,seriesType:rt(n)}),n.uid=v.getUID("stageHandler"),t&&(n.visualType=t),n},t}();c=l(0);u={};o={};a(u,y.default);a(o,p.default);u.eachSeriesByType=u.eachRawSeriesByType=function(n){f=n};u.eachComponent=function(n){"series"===n.mainType&&n.subType&&(f=n.subType)};t.default=h}).call(t,i(57))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"];t.default={color:i,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],i]}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],r={darkMode:!0,color:i,backgroundColor:"#100C2A",axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:"#B9B8CE"}},textStyle:{color:"#B9B8CE"},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:"#B9B8CE"}},dataZoom:{borderColor:"#71708A",textStyle:{color:"#B9B8CE"},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:"#B9B8CE"}},timeline:{lineStyle:{color:"#B9B8CE"},label:{color:"#B9B8CE"},controlStyle:{color:"#B9B8CE",borderColor:"#B9B8CE"}},calendar:{itemStyle:{color:"#100C2A"},dayLabel:{color:"#B9B8CE"},monthLabel:{color:"#B9B8CE"},yearLabel:{color:"#B9B8CE"}},timeAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},logAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},valueAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},categoryAxis:{axisLine:{lineStyle:{color:"#B9B8CE"}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}},line:{symbol:"circle"},graph:{color:i},gauge:{title:{color:"#B9B8CE"},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:"#B9B8CE"},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};r.categoryAxis.splitLine.show=!1;t.default=r},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.ECEventProcessor=void 0;var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(61),f=function(){function n(){}return n.prototype.normalizeQuery=function(n){var t={},e={},o={},i,f,s;return r.isString(n)?(i=u.parseClassType(n),t.mainType=i.main||null,t.subType=i.sub||null):(f=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1},r.each(n,function(n,i){for(var h,c,l,r=!1,u=0;u<f.length;u++)h=f[u],c=i.lastIndexOf(h),c>0&&c===i.length-h.length&&(l=i.slice(0,c),"data"!==l&&(t.mainType=l,t[h.toLowerCase()]=n,r=!0));s.hasOwnProperty(i)&&(e[i]=n,r=!0);r||(o[i]=n)})),{cptQuery:t,dataQuery:e,otherQuery:o}},n.prototype.filter=function(n,t){function i(n,t,i,r){return null==n[i]||t[r||i]===n[i]}var f=this.eventInfo,u,o;if(!f)return!0;var h=f.targetEl,e=f.packedEvent,r=f.model,s=f.view;return!r||!s?!0:(u=t.cptQuery,o=t.dataQuery,i(u,r,"mainType")&&i(u,r,"subType")&&i(u,r,"index","componentIndex")&&i(u,r,"name")&&i(u,r,"id")&&i(o,e,"name")&&i(o,e,"dataIndex")&&i(o,e,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(n,t.otherQuery,h,e)))},n.prototype.afterTrigger=function(){this.eventInfo=null},n}();t.ECEventProcessor=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.dataSymbolTask=t.seriesSymbolTask=void 0;var r=i(63),u=["symbol","symbolSize","symbolRotate","symbolOffset"],f=u.concat(["symbolKeepAspect"]),e={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var c=n.getData(),f,e,h;if(n.legendIcon&&c.setVisual("legendIcon",n.legendIcon),n.hasSymbolVisual){for(var i={},o={},l=!1,s=0;s<u.length;s++)f=u[s],e=n.get(f),r.isFunction(e)?(l=!0,o[f]=e):i[f]=e;if(i.symbol=i.symbol||n.defaultSymbol,c.setVisual(r.extend({legendIcon:n.legendIcon||i.symbol,symbolKeepAspect:n.get("symbolKeepAspect")},i)),!t.isSeriesFiltered(n))return h=r.keys(o),{dataEach:l?function(t,i){for(var u,f=n.getRawValue(i),e=n.getDataParams(i),r=0;r<h.length;r++)u=h[r],t.setItemVisual(i,u,o[u](f,e))}:null}}}},o={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){if(n.hasSymbolVisual&&!t.isSeriesFiltered(n))return{dataEach:n.getData().hasItemOption?function(n,t){for(var r,u,e=n.getItemModel(t),i=0;i<f.length;i++)r=f[i],u=e.getShallow(r,!0),null!=u&&n.setItemVisual(t,r,u)}:null}}};t.seriesSymbolTask=e;t.dataSymbolTask=o},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getItemVisualFromData=function(t,i,r){switch(r){case"color":return t.getItemVisual(i,"style")[t.getVisual("drawType")];case"opacity":return t.getItemVisual(i,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getItemVisual(i,r);default:"production"!==n.env.NODE_ENV&&console.warn("Unknown visual type "+r)}};t.getVisualFromData=function(t,i){switch(i){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(i);default:"production"!==n.env.NODE_ENV&&console.warn("Unknown visual type "+i)}};t.setItemVisualFromData=function(t,i,r,u){switch(r){case"color":t.ensureUniqueItemVisual(i,"style")[t.getVisual("drawType")]=u;t.setItemVisual(i,"colorFromPalette",!1);break;case"opacity":t.ensureUniqueItemVisual(i,"style").opacity=u;break;case"symbol":case"symbolSize":case"liftZ":t.setItemVisual(i,r,u);break;default:"production"!==n.env.NODE_ENV&&console.warn("Unknown visual type "+r)}}}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function u(t,i,u,o,s){var h=t+i;u.isSilent(h)||("production"!==n.env.NODE_ENV&&f.deprecateLog("event "+h+" is deprecated."),o.eachComponent({mainType:"series",subType:"pie"},function(n){for(var t,i,l=n.seriesIndex,f=n.option.selectedMap,c=s.selected,o=0;o<c.length;o++)c[o].seriesIndex===l&&(t=n.getData(),i=e.queryDataIndex(t,s.fromActionPayload),u.trigger(h,{type:h,seriesId:n.id,name:r.isArray(i)?t.getName(i[0]):t.getName(i),selected:r.isString(f)?f:r.extend({},f)}))}))}Object.defineProperty(t,"__esModule",{value:!0});t.createLegacyDataSelectAction=function(t,i){function u(n,i){var r=[];return n.eachComponent({mainType:"series",subType:t,query:i},function(n){r.push(n.seriesIndex)}),r}r.each([[t+"ToggleSelect","toggleSelect"],[t+"Select","select"],[t+"UnSelect","unselect"]],function(t){i(t[0],function(i,e,o){i=r.extend({},i);"production"!==n.env.NODE_ENV&&f.deprecateReplaceLog(i.type,t[1]);o.dispatchAction(r.extend(i,{type:t[1],seriesIndex:u(e,i)}))})})};t.handleLegacySelectEvents=function(n,t,i){n.on("selectchanged",function(n){var r=i.getModel();n.isFromClick?(u("map","selectchanged",t,r,n),u("pie","selectchanged",t,r,n)):"select"===n.fromAction?(u("map","selected",t,r,n),u("pie","selected",t,r,n)):"unselect"===n.fromAction&&(u("map","unselected",t,r,n),u("pie","unselected",t,r,n))})};var r=i(63),f=i(115),e=i(113)}).call(t,i(57))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.findEventDispatcher=function(n,t,i){for(var r;n&&(!t(n)||(r=n,!i));)n=n.__hostTarget||n.parent;return r}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){n.eachRawSeries(function(i){var u,f;n.isSeriesFiltered(i)||(u=i.getData(),u.hasItemVisual()&&u.each(function(n){var i=u.getItemVisual(n,"decal");i&&(u.ensureUniqueItemVisual(n,"style").decal=r.createOrUpdatePatternFromDecal(i,t))}),f=u.getVisual("decal"),f&&(u.getVisual("style").decal=r.createOrUpdatePatternFromDecal(f,t)))})};var r=i(199)},function(n,t,i){(function(n){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function c(n){for(var t=0,i=0;i<n.length;++i)t+=n[i];return n.length%2==1?2*t:t}var f;Object.defineProperty(t,"__esModule",{value:!0});f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.createOrUpdatePatternFromDecal=function(t,i){var b,o,a;if("none"===t)return null;var w=i.getDevicePixelRatio(),k=i.getZr(),l="svg"===k.painter.type;return(t.dirty&&u.delete(t),b=u.get(t),b)?b:(o=r.defaults(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),a={repeat:"repeat"},function(t){for(var a,tt,it,ot=[w],rt=!0,ut=0;ut<h.length;++ut){if(a=o[h[ut]],null!=a&&!r.isArray(a)&&!r.isString(a)&&!r.isNumber(a)&&"boolean"!=typeof a){rt=!1;break}ot.push(a)}rt&&(it=ot.join(",")+(l?"-svg":""),tt=s.get(it),tt&&(l?t.svgElement=tt:t.image=tt));var d,st,u=function n(t){var e,i,f,u;if(!t||0===t.length)return[[0,0]];if(r.isNumber(t))return[[u=Math.ceil(t),u]];for(e=!0,i=0;i<t.length;++i)if(!r.isNumber(t[i])){e=!1;break}if(e)return n([t]);for(f=[],i=0;i<t.length;++i)r.isNumber(t[i])?(u=Math.ceil(t[i]),f.push([u,u])):(u=r.map(t[i],function(n){return Math.ceil(n)})).length%2==1?f.push(u.concat(u)):f.push(u);return f}(o.dashArrayX),b=function(n){var i,t;return!n||"object"===(void 0===n?"undefined":f(n))&&0===n.length?[0,0]:r.isNumber(n)?(i=Math.ceil(n),[i,i]):(t=r.map(n,function(n){return Math.ceil(n)}),n.length%2?t.concat(t):t)}(o.dashArrayY),g=function n(t){var f,i,u;if(!t||0===t.length)return[["rect"]];if(r.isString(t))return[[t]];for(f=!0,i=0;i<t.length;++i)if(!r.isString(t[i])){f=!1;break}if(f)return n([t]);for(u=[],i=0;i<t.length;++i)r.isString(t[i])?u.push([t[i]]):u.push(t[i]);return u}(o.symbol),ft=(st=u,r.map(st,function(n){return c(n)})),ht=c(b),i=!l&&p.platformApi.createCanvas(),et=l&&{tag:"g",attrs:{},key:"dcl",children:[]},nt=function(){for(var r,f,s,i=1,t=0,u=ft.length;t<u;++t)i=e.getLeastCommonMultiple(i,ft[t]);for(r=1,t=0,u=g.length;t<u;++t)r=e.getLeastCommonMultiple(r,g[t].length);return i*=r,f=ht*ft.length*g.length,"production"!==n.env.NODE_ENV&&(s=function(n){console.warn("Calculated decal size is greater than "+n+" due to decal option settings so "+n+" is used for the decal size. Please consider changing the decal option to make a smaller decal or set "+n+" to be larger to avoid incontinuity.")},i>o.maxTileWidth&&s("maxTileWidth"),f>o.maxTileHeight&&s("maxTileHeight")),{width:Math.max(1,Math.min(i,o.maxTileWidth)),height:Math.max(1,Math.min(f,o.maxTileHeight))}}();i&&(i.width=nt.width*w,i.height=nt.height*w,d=i.getContext("2d")),function(){function ct(n,t,i,r,u){var f=l?1:w,s=v.createSymbol(u,n*f,t*f,i*f,r*f,o.color,o.symbolKeepAspect),e;l?(e=k.painter.renderOneToVNode(s),e&&et.children.push(e)):y.brushSingle(d,s)}var e,n,c;for(d&&(d.clearRect(0,0,i.width,i.height),o.backgroundColor&&(d.fillStyle=o.backgroundColor,d.fillRect(0,0,i.width,i.height))),e=0,n=0;n<b.length;++n)e+=b[n];if(!(e<=0))for(var s=-ht,r=0,a=0,t=0;s<nt.height;){if(r%2==0){for(var p=a/2%g.length,h=0,f=0,tt=0;h<2*nt.width;){for(c=0,n=0;n<u[t].length;++n)c+=u[t][n];if(c<=0)break;if(f%2==0){var it=.5*(1-o.symbolSize),rt=h+u[t][f]*it,ut=s+b[r]*it,ft=u[t][f]*o.symbolSize,ot=b[r]*o.symbolSize,st=tt/2%g[p].length;ct(rt,ut,ft,ot,g[p][st])}h+=u[t][f];++tt;++f===u[t].length&&(f=0)}++t===u.length&&(t=0)}s+=b[r];++a;++r===b.length&&(r=0)}}();rt&&s.put(it,i||et);t.image=i;t.svgElement=et;t.svgWidth=nt.width;t.svgHeight=nt.height}(a),a.rotation=o.rotation,a.scaleX=a.scaleY=l?1:1/w,u.set(t,a),t.dirty=!1,a)};var l=o(i(200)),a=o(i(73)),r=i(63),e=i(114),v=i(201),y=i(202),p=i(64);var u=new l.default,s=new a.default(100),h=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"]}).call(t,i(57))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Math.round(9*Math.random()),r="function"==typeof Object.defineProperty,u=function(){function n(){this._id="__ec_inner_"+i++}return n.prototype.get=function(n){return this._guard(n)[this._id]},n.prototype.set=function(n,t){var i=this._guard(n);return r?Object.defineProperty(i,this._id,{value:t,enumerable:!1,configurable:!0}):i[this._id]=t,this},n.prototype.delete=function(n){return!!this.has(n)&&(delete this._guard(n)[this._id],!0)},n.prototype.has=function(n){return!!this._guard(n)[this._id]},n.prototype._guard=function(n){if(n!==Object(n))throw TypeError("Value of WeakMap is not a non-null object.");return n},n}();t.default=u},function(n,t,i){"use strict";function b(n,t){if("image"!==this.type){var i=this.style;this.__isEmptyBrush?(i.stroke=n,i.fill=t||"#fff",i.lineWidth=2):"line"===this.shape.symbolType?i.stroke=n:i.fill=n;this.markRedraw()}}var h;Object.defineProperty(t,"__esModule",{value:!0});t.symbolBuildProxies=void 0;t.createSymbol=function(n,t,i,u,f,e,s){var c,l=0===n.indexOf("empty");return l&&(n=n.substr(5,1).toLowerCase()+n.substr(6)),(c=0===n.indexOf("image://")?r.makeImage(n.slice(8),new o.default(t,i,u,f),s?"center":"cover"):0===n.indexOf("path://")?r.makePath(n.slice(7),{},new o.default(t,i,u,f),s?"center":"cover"):new h({shape:{symbolType:n,x:t,y:i,width:u,height:f}})).__isEmptyBrush=l,c.setColor=b,e&&c.setColor(e),c};t.normalizeSymbolSize=function(n){return f.isArray(n)||(n=[+n,+n]),[n[0]||0,n[1]||0]};t.normalizeSymbolOffset=function(n,t){if(null!=n)return f.isArray(n)||(n=[n,n]),[s.parsePercent(n[0],t[0])||0,s.parsePercent(f.retrieve2(n[1],n[0]),t[1])||0]};var u,f=i(63),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),o=(u=i(75))&&u.__esModule?u:{"default":u},c=i(74),s=i(114),l=r.Path.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,f=t.width/2,u=t.height/2;n.moveTo(i,r-u);n.lineTo(i+f,r+u);n.lineTo(i-f,r+u);n.closePath()}}),a=r.Path.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,u=t.width/2,f=t.height/2;n.moveTo(i,r-f);n.lineTo(i+u,r);n.lineTo(i,r+f);n.lineTo(i-u,r);n.closePath()}}),v=r.Path.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var r=t.x,o=t.y,c=t.width/5*3,l=Math.max(c,t.height),i=c/2,u=i*i/(l-i),f=o-l+i+u,e=Math.asin(u/i),s=Math.cos(e)*i,a=Math.sin(e),v=Math.cos(e),h=.6*i,y=.7*i;n.moveTo(r-s,f+u);n.arc(r,f,i,Math.PI-e,2*Math.PI+e);n.bezierCurveTo(r+s-a*h,f+u+v*h,r,o-y,r,o);n.bezierCurveTo(r,o-y,r-s+a*h,f+u+v*h,r-s,f+u);n.closePath()}}),y=r.Path.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var u=t.height,e=t.width,i=t.x,r=t.y,f=e/3*2;n.moveTo(i,r);n.lineTo(i+f,r+u);n.lineTo(i,r+u/4*3);n.lineTo(i-f,r+u);n.lineTo(i,r);n.closePath()}}),p={line:r.Line,rect:r.Rect,roundRect:r.Rect,square:r.Rect,circle:r.Circle,diamond:a,pin:v,arrow:y,triangle:l},w={line:function(n,t,i,r,u){u.x1=n;u.y1=t+r/2;u.x2=n+i;u.y2=t+r/2},rect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r},roundRect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r;u.r=Math.min(i,r)/4},square:function(n,t,i,r,u){var f=Math.min(i,r);u.x=n;u.y=t;u.width=f;u.height=f},circle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.r=Math.min(i,r)/2},diamond:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r},pin:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},arrow:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},triangle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r}},e=t.symbolBuildProxies={};f.each(p,function(n,t){e[t]=new n});h=r.Path.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(n,t,i){var r=c.calculateTextPosition(n,t,i),u=this.shape;return u&&"pin"===u.symbolType&&"inside"===t.position&&(r.y=i.y+.4*i.height),r},buildPath:function(n,t,i){var u=t.symbolType,r;"none"!==u&&(r=e[u],r||(r=e[u="rect"]),w[u](t.x,t.y,t.width,t.height,r.shape),r.buildPath(n,r.shape,i))}})},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function o(n){var t=n.stroke;return!(null==t||"none"===t||!(n.lineWidth>0))}function d(n){return"string"==typeof n&&"none"!==n}function s(n){var t=n.fill;return null!=t&&"none"!==t}function g(n,t){if(null!=t.fillOpacity&&1!==t.fillOpacity){var i=n.globalAlpha;n.globalAlpha=t.fillOpacity*t.opacity;n.fill();n.globalAlpha=i}else n.fill()}function nt(n,t){if(null!=t.strokeOpacity&&1!==t.strokeOpacity){var i=n.globalAlpha;n.globalAlpha=t.strokeOpacity*t.opacity;n.stroke();n.globalAlpha=i}else n.stroke()}function a(n,t,i){var e=f.createOrUpdateImage(t.image,t.__image,i),r,u;if(f.isImageReady(e))return r=n.createPattern(e,t.repeat||"repeat"),"function"==typeof DOMMatrix&&r&&r.setTransform&&(u=new DOMMatrix,u.translateSelf(t.x||0,t.y||0),u.rotateSelf(0,0,(t.rotation||0)*lt.RADIAN_TO_DEGREE),u.scaleSelf(t.scaleX||1,t.scaleY||1),r.setTransform(u)),r}function tt(n,t,i,u,f){var e=!1,h,s,o;if(!u&&t===(i=i||{}))return!1;for((u||t.opacity!==i.opacity)&&(r(n,f),e=!0,h=Math.max(Math.min(t.opacity,1),0),n.globalAlpha=isNaN(h)?c.DEFAULT_COMMON_STYLE.opacity:h),(u||t.blend!==i.blend)&&(e||(r(n,f),e=!0),n.globalCompositeOperation=t.blend||c.DEFAULT_COMMON_STYLE.blend),s=0;s<v.length;s++)o=v[s],(u||t[o]!==i[o])&&(e||(r(n,f),e=!0),n[o]=n.dpr*(t[o]||0));return(u||t.shadowColor!==i.shadowColor)&&(e||(r(n,f),e=!0),n.shadowColor=t.shadowColor||c.DEFAULT_COMMON_STYLE.shadowColor),e}function it(n,t,i,f,e){var o=u(t,e.inHover),h=f?null:i&&u(i,e.inHover)||{},s,a,l,v,c;if(o===h)return!1;for(s=tt(n,o,h,f,e),((f||o.fill!==h.fill)&&(s||(r(n,e),s=!0),d(o.fill)&&(n.fillStyle=o.fill)),(f||o.stroke!==h.stroke)&&(s||(r(n,e),s=!0),d(o.stroke)&&(n.strokeStyle=o.stroke)),(f||o.opacity!==h.opacity)&&(s||(r(n,e),s=!0),n.globalAlpha=null==o.opacity?1:o.opacity),t.hasStroke())&&(a=o.lineWidth/(o.strokeNoScale&&t.getLineScale?t.getLineScale():1),n.lineWidth!==a&&(s||(r(n,e),s=!0),n.lineWidth=a)),l=0;l<y.length;l++)v=y[l],c=v[0],(f||o[c]!==h[c])&&(s||(r(n,e),s=!0),n[c]=o[c]||v[1]);return s}function rt(n,t){var r=t.transform,i=n.dpr||1;r?n.setTransform(i*r[0],i*r[1],i*r[2],i*r[3],i*r[4],i*r[5]):n.setTransform(i,0,0,i,0,0)}function r(n,t){t.batchFill&&n.fill();t.batchStroke&&n.stroke();t.batchFill="";t.batchStroke=""}function u(n,t){return t&&n.__hoverStyle||n.style}function h(n,t,i,e){var wt=t.transform,d,v,y,st,lt;if(!t.shouldBePainted(i.viewWidth,i.viewHeight,!1,!1))return t.__dirty&=~b.REDRAW_BIT,void(t.__isRendered=!1);var vt=t.__clipPaths,yt=i.prevElClipPaths,pt=!1,c=!1;(yt&&!l.isClipPathChanged(vt,yt)||(yt&&yt.length&&(r(n,i),n.restore(),c=pt=!0,i.prevElClipPaths=null,i.allClipped=!1,i.prevEl=null),vt&&vt.length&&(r(n,i),n.save(),function(n,t,i){for(var r,u=!1,f=0;f<n.length;f++)r=n[f],u=u||r.isZeroArea(),rt(t,r),t.beginPath(),r.buildPath(t,r.shape),t.clip();i.allClipped=u}(vt,n,i),pt=!0),i.prevElClipPaths=vt),i.allClipped)?t.__isRendered=!1:(t.beforeBrush&&t.beforeBrush(),t.innerBeforeBrush(),d=i.prevEl,d||(c=pt=!0),st=t instanceof p.default&&t.autoBatch&&function(n){var t=s(n),i=o(n);return!(n.lineDash||!(+t^+i)||t&&"string"!=typeof n.fill||i&&"string"!=typeof n.stroke||n.strokePercent<1||n.strokeOpacity<1||n.fillOpacity<1)}(t.style),pt||(v=wt,y=d.transform,v&&y?v[0]!==y[0]||v[1]!==y[1]||v[2]!==y[2]||v[3]!==y[3]||v[4]!==y[4]||v[5]!==y[5]:v||y)?(r(n,i),rt(n,t)):st||r(n,i),lt=u(t,i.inHover),t instanceof p.default?(i.lastDrawType!==ut&&(c=!0,i.lastDrawType=ut),it(n,t,d,c,i),st&&(i.batchFill||i.batchStroke)||n.beginPath(),function(n,t,i,r){var ht,e=o(i),h=s(i),ct=i.strokePercent,d=ct<1,lt=!t.path,u,f,p,yt,ot,st;if((!t.silent||d)&&lt&&t.createPathProxy(),u=t.path||k,f=t.__dirty,!r){var v=i.fill,y=i.stroke,tt=h&&!!v.colorStops,it=e&&!!y.colorStops,at=h&&!!v.image,vt=e&&!!y.image,rt=void 0,ut=void 0,c=void 0,ft=void 0,et=void 0;(tt||it)&&(et=t.getBoundingRect());tt&&(rt=f?l.getCanvasGradient(n,v,et):t.__canvasFillGradient,t.__canvasFillGradient=rt);it&&(ut=f?l.getCanvasGradient(n,y,et):t.__canvasStrokeGradient,t.__canvasStrokeGradient=ut);at&&(c=f||!t.__canvasFillPattern?a(n,v,t):t.__canvasFillPattern,t.__canvasFillPattern=c);vt&&(ft=f||!t.__canvasStrokePattern?a(n,y,t):t.__canvasStrokePattern,t.__canvasStrokePattern=c);tt?n.fillStyle=rt:at&&(c?n.fillStyle=c:h=!1);it?n.strokeStyle=ut:vt&&(ft?n.strokeStyle=ft:e=!1)}ot=t.getGlobalScale();u.setScale(ot[0],ot[1],t.segmentIgnoreThreshold);n.setLineDash&&i.lineDash&&(p=(ht=w.getLineDash(t))[0],yt=ht[1]);st=!0;(lt||f&b.SHAPE_CHANGED_BIT)&&(u.setDPR(n.dpr),d?u.setContext(null):(u.setContext(n),st=!1),u.reset(),t.buildPath(u,t.shape,r),u.toStatic(),t.pathUpdated());st&&u.rebuildPath(n,d?ct:1);p&&(n.setLineDash(p),n.lineDashOffset=yt);r||(i.strokeFirst?(e&&nt(n,i),h&&g(n,i)):(h&&g(n,i),e&&nt(n,i)));p&&n.setLineDash([])}(n,t,lt,st),st&&(i.batchFill=lt.fill||"",i.batchStroke=lt.stroke||"")):t instanceof ct.default?(i.lastDrawType!==et&&(c=!0,i.lastDrawType=et),it(n,t,d,c,i),function(n,t,i){var e,r=i.text,u,f;(null!=r&&(r+=""),r)&&(n.font=i.font||at.DEFAULT_FONT,n.textAlign=i.textAlign,n.textBaseline=i.textBaseline,u=void 0,f=void 0,n.setLineDash&&i.lineDash&&(u=(e=w.getLineDash(t))[0],f=e[1]),u&&(n.setLineDash(u),n.lineDashOffset=f),i.strokeFirst?(o(i)&&n.strokeText(r,i.x,i.y),s(i)&&n.fillText(r,i.x,i.y)):(s(i)&&n.fillText(r,i.x,i.y),o(i)&&n.strokeText(r,i.x,i.y)),u&&n.setLineDash([]))}(n,t,lt)):t instanceof ht.default?(i.lastDrawType!==ft&&(c=!0,i.lastDrawType=ft),function(n,t,i,r,f){tt(n,u(t,f.inHover),i&&u(i,f.inHover),r,f)}(n,t,d,c,i),function(n,t,i){var e=t.__image=f.createOrUpdateImage(i.image,t.__image,t,t.onload),o,s,a,v;if(e&&f.isImageReady(e)){var h=i.x||0,c=i.y||0,r=t.getWidth(),u=t.getHeight(),l=e.width/e.height;(null==r&&null!=u?r=u*l:null==u&&null!=r?u=r/l:null==r&&null==u&&(r=e.width,u=e.height),i.sWidth&&i.sHeight)?(o=i.sx||0,s=i.sy||0,n.drawImage(e,o,s,i.sWidth,i.sHeight,h,c,r,u)):i.sx&&i.sy?(a=r-(o=i.sx),v=u-(s=i.sy),n.drawImage(e,o,s,a,v,h,c,r,u)):n.drawImage(e,h,c,r,u)}}(n,t,lt)):t.getTemporalDisplayables&&(i.lastDrawType!==ot&&(c=!0,i.lastDrawType=ot),function(n,t,i){var c=t.getDisplayables(),l=t.getTemporalDisplayables(),u,o,f,e,s,r;for(n.save(),f={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:i.viewWidth,viewHeight:i.viewHeight,inHover:i.inHover},u=t.getCursor(),o=c.length;u<o;u++)(r=c[u]).beforeBrush&&r.beforeBrush(),r.innerBeforeBrush(),h(n,r,f,u===o-1),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),f.prevEl=r;for(e=0,s=l.length;e<s;e++)(r=l[e]).beforeBrush&&r.beforeBrush(),r.innerBeforeBrush(),h(n,r,f,e===s-1),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),f.prevEl=r;t.clearTemporalDisplayables();t.notClear=!0;n.restore()}(n,t,i)),st&&e&&r(n,i),t.innerAfterBrush(),t.afterBrush&&t.afterBrush(),i.prevEl=t,t.__dirty=0,t.__isRendered=!0)}var k,v,y;Object.defineProperty(t,"__esModule",{value:!0});t.createCanvasPattern=a;t.brushSingle=function(n,t){h(n,t,{inHover:!1,viewWidth:0,viewHeight:0},!0)};t.brush=h;var c=i(79),st=e(i(98)),f=i(72),l=i(203),p=e(i(97)),ht=e(i(107)),ct=e(i(78)),lt=i(63),w=i(204),b=i(96),at=i(64);k=new st.default(!0);v=["shadowBlur","shadowOffsetX","shadowOffsetY"];y=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];var ut=1,ft=2,et=3,ot=4},function(n,t){"use strict";function i(n){return isFinite(n)}function u(n,t,r){var u=null==t.x?0:t.x,f=null==t.x2?1:t.x2,e=null==t.y?0:t.y,o=null==t.y2?0:t.y2;return t.global||(u=u*r.width+r.x,f=f*r.width+r.x,e=e*r.height+r.y,o=o*r.height+r.y),u=i(u)?u:0,f=i(f)?f:1,e=i(e)?e:0,o=i(o)?o:0,n.createLinearGradient(u,e,f,o)}function f(n,t,r){var o=r.width,s=r.height,h=Math.min(o,s),u=null==t.x?.5:t.x,f=null==t.y?.5:t.y,e=null==t.r?.5:t.r;return t.global||(u=u*o+r.x,f=f*s+r.y,e*=h),u=i(u)?u:.5,f=i(f)?f:.5,e=e>=0&&i(e)?e:.5,n.createRadialGradient(u,f,0,u,f,e)}function r(n){return parseInt(n,10)}Object.defineProperty(t,"__esModule",{value:!0});t.createLinearGradient=u;t.createRadialGradient=f;t.getCanvasGradient=function(n,t,i){for(var o="radial"===t.type?f(n,t,i):u(n,t,i),e=t.colorStops,r=0;r<e.length;r++)o.addColorStop(e[r].offset,e[r].color);return o};t.isClipPathChanged=function(n,t){if(n===t||!n&&!t)return!1;if(!n||!t||n.length!==t.length)return!0;for(var i=0;i<n.length;i++)if(n[i]!==t[i])return!0;return!1};t.getSize=function(n,t,i){var u=["width","height"][t],e=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],s=["paddingRight","paddingBottom"][t],f;return null!=i[u]&&"auto"!==i[u]?parseFloat(i[u]):(f=document.defaultView.getComputedStyle(n),(n[e]||r(f[u])||r(n.style[u]))-(r(f[o])||0)-(r(f[s])||0)|0)}},function(n,t,i){"use strict";function u(n,t){return n&&"solid"!==n&&t>0?"dashed"===n?[4*t,2*t]:"dotted"===n?[t]:r.isNumber(n)?[n]:r.isArray(n)?n:null:null}Object.defineProperty(t,"__esModule",{value:!0});t.normalizeLineDash=u;t.getLineDash=function(n){var t=n.style,f=t.lineDash&&t.lineWidth>0&&u(t.lineDash,t.lineWidth),e=t.lineDashOffset,i;return f&&(i=t.strokeNoScale&&n.getLineScale?n.getLineScale():1,i&&1!==i&&(f=r.map(f,function(n){return n/i}),e/=i)),[f,e]};var r=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=new((r=i(94))&&r.__esModule?r:{"default":r}).default;t.default=u},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.registerImpl=function(t,i){"production"!==n.env.NODE_ENV&&r[t]&&u.error("Already has an implementation of "+t+".");r[t]=i};t.getImpl=function(t){return"production"!==n.env.NODE_ENV&&(r[t]||u.error("Implementation of "+t+" doesn't exists.")),r[t]};var u=i(115),r={}}).call(t,i(57))},function(n,t,i){"use strict";function r(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function u(n){return n&&n.__esModule?n:{"default":n}}var c,l,a,f,v,y,p,w;Object.defineProperty(t,"__esModule",{value:!0});t.innerDrawElementOnCanvas=t.ChartView=t.SeriesModel=t.ComponentView=t.ComponentModel=t.Axis=t.Model=t.List=t.env=t.util=t.format=t.graphic=t.time=t.number=t.parseGeoJson=t.parseGeoJSON=t.setPlatformAPI=t.use=t.helper=t.throttle=t.color=t.zrUtil=t.vector=t.matrix=t.zrender=void 0;c=i(187);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return c.throttle}});l=i(208);Object.defineProperty(t,"use",{enumerable:!0,get:function(){return l.use}});a=i(64);Object.defineProperty(t,"setPlatformAPI",{enumerable:!0,get:function(){return a.setPlatformAPI}});f=i(209);Object.defineProperty(t,"parseGeoJSON",{enumerable:!0,get:function(){return u(f).default}});Object.defineProperty(t,"parseGeoJson",{enumerable:!0,get:function(){return u(f).default}});v=i(60);Object.defineProperty(t,"env",{enumerable:!0,get:function(){return u(v).default}});y=i(59);Object.defineProperty(t,"Model",{enumerable:!0,get:function(){return u(y).default}});p=i(212);Object.defineProperty(t,"Axis",{enumerable:!0,get:function(){return u(p).default}});w=i(202);Object.defineProperty(t,"innerDrawElementOnCanvas",{enumerable:!0,get:function(){return w.brushSingle}});t.extendComponentModel=function(n){var t=e.default.extend(n);return e.default.registerClass(t),t};t.extendComponentView=function(n){var t=o.default.extend(n);return o.default.registerClass(t),t};t.extendSeriesModel=function(n){var t=s.default.extend(n);return s.default.registerClass(t),t};t.extendChartView=function(n){var t=h.default.extend(n);return h.default.registerClass(t),t};var e=u(i(156)),o=u(i(184)),s=u(i(173)),h=u(i(185)),b=u(i(227)),k=r(i(143)),d=r(i(76)),g=r(i(82)),nt=r(i(63)),tt=r(i(88)),it=r(i(231)),rt=r(i(236)),ut=r(i(237)),ft=r(i(238)),et=r(i(239)),ot=r(i(240));t.zrender=k;t.matrix=d;t.vector=g;t.zrUtil=nt;t.color=tt;t.helper=it;t.number=rt;t.time=ut;t.graphic=ft;t.format=et;t.util=ot;t.List=b.default;t.ComponentModel=e.default;t.ComponentView=o.default;t.SeriesModel=s.default;t.ChartView=h.default},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var o,l;Object.defineProperty(t,"__esModule",{value:!0});t.use=function n(t){u.isArray(t)?u.each(t,function(t){n(t)}):u.indexOf(o,t)>=0||(o.push(t),u.isFunction(t)&&(t={install:t}),t.install(l))};var r=i(56),s=f(i(184)),h=f(i(185)),e=f(i(156)),c=f(i(173)),u=i(63),a=i(206),v=i(143);o=[];l={registerPreprocessor:r.registerPreprocessor,registerProcessor:r.registerProcessor,registerPostInit:r.registerPostInit,registerPostUpdate:r.registerPostUpdate,registerUpdateLifecycle:r.registerUpdateLifecycle,registerAction:r.registerAction,registerCoordinateSystem:r.registerCoordinateSystem,registerLayout:r.registerLayout,registerVisual:r.registerVisual,registerTransform:r.registerTransform,registerLoading:r.registerLoading,registerMap:r.registerMap,registerImpl:a.registerImpl,PRIORITY:r.PRIORITY,ComponentModel:e.default,ComponentView:s.default,SeriesModel:c.default,ChartView:h.default,registerComponentModel:function(n){e.default.registerClass(n)},registerComponentView:function(n){s.default.registerClass(n)},registerSeriesModel:function(n){c.default.registerClass(n)},registerChartView:function(n){h.default.registerClass(n)},registerSubTypeDefaulter:function(n,t){e.default.registerSubTypeDefaulter(n,t)},registerPainter:function(n,t){v.registerPainter(n,t)}}},function(n,t,i){"use strict";function f(n,t,i){for(var r=0;r<n.length;r++)n[r]=e(n[r],t[r],i)}function e(n,t,i){for(var r,u,e=[],o=t[0],s=t[1],f=0;f<n.length;f+=2)r=n.charCodeAt(f)-64,u=n.charCodeAt(f+1)-64,r=r>>1^-(1&r),u=u>>1^-(1&u),o=r+=o,s=u+=s,e.push([r/i,u/i]);return e}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){return n=function(n){var i,t,u;return n.UTF8Encoding?(i=n,t=i.UTF8Scale,null==t&&(t=1024),u=i.features,r.each(u,function(n){var i=n.geometry,u=i.encodeOffsets,o=i.coordinates;if(u)switch(i.type){case"LineString":i.coordinates=e(o,u,t);break;case"Polygon":case"MultiLineString":f(o,u,t);break;case"MultiPolygon":r.each(o,function(n,i){return f(n,u[i],t)})}}),i.UTF8Encoding=!1,i):n}(n),r.map(r.filter(n.features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var e=n.properties,i=n.geometry,f=[],o,s;switch(i.type){case"Polygon":o=i.coordinates;f.push(new u.GeoJSONPolygonGeometry(o[0],o.slice(1)));break;case"MultiPolygon":r.each(i.coordinates,function(n){n[0]&&f.push(new u.GeoJSONPolygonGeometry(n[0],n.slice(1)))});break;case"LineString":f.push(new u.GeoJSONLineStringGeometry([i.coordinates]));break;case"MultiLineString":f.push(new u.GeoJSONLineStringGeometry(i.coordinates))}return s=new u.GeoJSONRegion(e[t||"name"],f,e.cp),s.properties=e,s})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(210)},function(n,t,i){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n,t){for(var i=0;i<n.length;i++)u.applyTransform(n[i],n[i],t)}function y(n,t,i,r){for(var f,e=0;e<n.length;e++)f=n[e],r&&(f=r.project(f)),f&&isFinite(f[0])&&isFinite(f[1])&&(u.min(t,t,f),u.max(i,i,f))}var v,e,p,w,b,k;Object.defineProperty(t,"__esModule",{value:!0});t.GeoSVGRegion=t.GeoJSONRegion=t.GeoJSONLineStringGeometry=t.GeoJSONPolygonGeometry=t.Region=void 0;var r,c=i(62),l=(r=i(75))&&r.__esModule?r:{"default":r},u=s(i(82)),a=s(i(211)),o=s(i(76)),f=i(63);v=[];e=function(){function n(n){this.name=n}return n.prototype.setCenter=function(n){this._center=n},n.prototype.getCenter=function(){var n=this._center;return n||(n=this._center=this.calcCenter()),n},n}();t.Region=e;p=function(n,t){this.type="polygon";this.exterior=n;this.interiors=t};t.GeoJSONPolygonGeometry=p;w=function(n){this.type="linestring";this.points=n};t.GeoJSONLineStringGeometry=w;b=function(n){function t(t,i,r){var u=n.call(this,t)||this;return u.type="geoJSON",u.geometries=i,u._center=r&&[r[0],r[1]],u}return c.__extends(t,n),t.prototype.calcCenter=function(){for(var n,t,r=this.geometries,u=0,i=0;i<r.length;i++){var f=r[i],e=f.exterior,o=e&&e.length;o>u&&(t=f,u=o)}return t?function(n){for(var t=0,h=0,c=0,r=n.length,u=n[r-1][0],f=n[r-1][1],i=0;i<r;i++){var e=n[i][0],o=n[i][1],s=u*o-e*f;t+=s;h+=(u+e)*s;c+=(f+o)*s;u=e;f=o}return t?[h/t/3,c/t/3,t]:[n[0][0]||0,n[0][1]||0]}(t.exterior):(n=this.getBoundingRect(),[n.x+n.width/2,n.y+n.height/2])},t.prototype.getBoundingRect=function(n){var r=this._rect;if(r&&!n)return r;var t=[1/0,1/0],i=[-1/0,-1/0],u=this.geometries;return f.each(u,function(r){"polygon"===r.type?y(r.exterior,t,i,n):f.each(r.points,function(r){y(r,t,i,n)})}),isFinite(t[0])&&isFinite(t[1])&&isFinite(i[0])&&isFinite(i[1])||(t[0]=t[1]=i[0]=i[1]=0),r=new l.default(t[0],t[1],i[0]-t[0],i[1]-t[1]),n||(this._rect=r),r},t.prototype.contain=function(n){var s=this.getBoundingRect(),f=this.geometries,t,e,i,o,r,u;if(!s.contain(n[0],n[1]))return!1;n:for(t=0,e=f.length;t<e;t++)if(i=f[t],"polygon"===i.type&&(o=i.exterior,r=i.interiors,a.contain(o,n[0],n[1]))){for(u=0;u<(r?r.length:0);u++)if(a.contain(r[u],n[0],n[1]))continue n;return!0}return!1},t.prototype.transformTo=function(n,t,i,r){var u=this.getBoundingRect(),c=u.width/u.height,e;i?r||(r=i/c):i=c*r;for(var a=new l.default(n,t,i,r),o=u.calculateTransform(a),v=this.geometries,s=0;s<v.length;s++)e=v[s],"polygon"===e.type?(h(e.exterior,o),f.each(e.interiors,function(n){h(n,o)})):f.each(e.points,function(n){h(n,o)});(u=this._rect).copy(a);this._center=[u.x+u.width/2,u.y+u.height/2]},t.prototype.cloneShallow=function(n){null==n&&(n=this.name);var i=new t(n,this.geometries,this._center);return i._rect=this._rect,i.transformTo=null,i},t}(e);t.GeoJSONRegion=b;k=function(n){function t(t,i){var r=n.call(this,t)||this;return r.type="geoSVG",r._elOnlyForCalculate=i,r}return c.__extends(t,n),t.prototype.calcCenter=function(){for(var f=this._elOnlyForCalculate,i=f.getBoundingRect(),r=[i.x+i.width/2,i.y+i.height/2],n=o.identity(v),t=f;t&&!t.isGeoSVGGraphicRoot;)o.mul(n,t.getLocalTransform(),n),t=t.parent;return o.invert(n,n),u.applyTransform(r,r,n),r},t}(e);t.GeoSVGRegion=k},function(n,t,i){"use strict";function f(n,t){return Math.abs(n-t)<e}Object.defineProperty(t,"__esModule",{value:!0});t.contain=function(n,t,i){var h=0,r=n[0],o,s,e;if(!r)return!1;for(o=1;o<n.length;o++)s=n[o],h+=u.default(r[0],r[1],s[0],s[1],t,i),r=s;return e=n[0],f(r[0],e[0])&&f(r[1],e[1])||(h+=u.default(r[0],r[1],e[0],e[1],t,i)),0!==h};var r,u=(r=i(106))&&r.__esModule?r:{"default":r},e=1e-8},function(n,t,i){"use strict";function o(n,t){var i=(n[1]-n[0])/t/2;n[0]+=i;n[1]-=i}Object.defineProperty(t,"__esModule",{value:!0});var u=i(63),r=i(114),f=i(213),e=[0,1],s=function(){function n(n,t,i){this.onBand=!1;this.inverse=!1;this.dim=n;this.scale=t;this._extent=i||[0,0]}return n.prototype.contain=function(n){var t=this._extent,i=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return n>=i&&n<=r},n.prototype.containData=function(n){return this.scale.contain(n)},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.getPixelPrecision=function(n){return r.getPixelPrecision(n||this.scale.getExtent(),this._extent)},n.prototype.setExtent=function(n,t){var i=this._extent;i[0]=n;i[1]=t},n.prototype.dataToCoord=function(n,t){var i=this._extent,u=this.scale;return n=u.normalize(n),this.onBand&&"ordinal"===u.type&&o(i=i.slice(),u.count()),r.linearMap(n,e,i,t)},n.prototype.coordToData=function(n,t){var i=this._extent,u=this.scale,f;return this.onBand&&"ordinal"===u.type&&o(i=i.slice(),u.count()),f=r.linearMap(n,i,e,t),this.scale.scale(f)},n.prototype.pointToData=function(){},n.prototype.getTicksCoords=function(n){var t=(n=n||{}).tickModel||this.getTickModel(),e=f.createAxisTicks(this,t).ticks,i=u.map(e,function(n){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(n):n),tickValue:n}},this);return function(n,t,i,f){function h(n,t){return n=r.round(n),t=r.round(t),v?n>t:n<t}var o=t.length,s,l,e,a,c,v;n.onBand&&!i&&o&&(e=n.getExtent(),1===o?(t[0].coord=e[0],s=t[1]={coord:e[0]}):(a=t[o-1].tickValue-t[0].tickValue,c=(t[o-1].coord-t[0].coord)/a,u.each(t,function(n){n.coord-=c/2}),l=1+n.scale.getExtent()[1]-t[o-1].tickValue,s={coord:t[o-1].coord+c*l},t.push(s)),v=e[0]>e[1],h(t[0].coord,e[0])&&(f?t[0].coord=e[0]:t.shift()),f&&h(e[0],t[0].coord)&&t.unshift({coord:e[0]}),h(e[1],s.coord)&&(f?s.coord=e[1]:t.pop()),f&&h(s.coord,e[1])&&t.push({coord:e[1]}))}(this,i,t.get("alignWithLabel"),n.clamp),i},n.prototype.getMinorTicksCoords=function(){var n,t;return"ordinal"===this.scale.type?[]:(n=this.model.getModel("minorTick").get("splitNumber"),n>0&&n<100||(n=5),t=this.scale.getMinorTicks(n),u.map(t,function(n){return u.map(n,function(n){return{coord:this.dataToCoord(n),tickValue:n}},this)},this))},n.prototype.getViewLabels=function(){return f.createAxisLabels(this).labels},n.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},n.prototype.getTickModel=function(){return this.model.getModel("axisTick")},n.prototype.getBandWidth=function(){var t=this._extent,i=this.scale.getExtent(),n=i[1]-i[0]+(this.onBand?1:0),r;return 0===n&&(n=1),r=Math.abs(t[1]-t[0]),Math.abs(r)/n},n.prototype.calculateCategoryInterval=function(){return f.calculateCategoryInterval(this)},n}();t.default=s},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n,t){var e,o,v=s(n,"labels"),i=r.getOptionCategoryInterval(t);return h(v,i)||(u.isFunction(i)?e=a(n,i):(o="auto"===i?function(n){var t=f(n).autoInterval;return null!=t?t:f(n).autoInterval=n.calculateCategoryInterval()}(n):i,e=l(n,o)),c(v,i,{labels:e,labelCategoryInterval:o}))}function s(n,t){return f(n)[t]||(f(n)[t]=[])}function h(n,t){for(var i=0;i<n.length;i++)if(n[i].key===t)return n[i].value}function c(n,t,i){return n.push({key:t,value:i}),i}function l(n,t,i){function h(n){var t={value:n};l.push(i?n:{formattedLabel:v(t),rawLabel:s.getLabel(t),tickValue:n})}var v=r.makeLabelFormatter(n),s=n.scale,u=s.getExtent(),c=n.getLabelModel(),l=[],f=Math.max((t||0)+1,1),e=u[0],y=s.count(),o;0!==e&&f>1&&y/f>2&&(e=Math.round(Math.ceil(e/f)*f));var a=r.shouldShowAllLabels(n),p=c.get("showMinLabel")||a,w=c.get("showMaxLabel")||a;for(p&&e!==u[0]&&h(u[0]),o=e;o<=u[1];o+=f)h(o);return w&&o-f!==u[1]&&h(u[1]),l}function a(n,t,i){var f=n.scale,o=r.makeLabelFormatter(n),e=[];return u.each(f.getTicks(),function(n){var r=f.getLabel(n),u=n.value;t(n.value,r)&&e.push(i?u:{formattedLabel:o(n),rawLabel:r,tickValue:u})}),e}var f;Object.defineProperty(t,"__esModule",{value:!0});t.createAxisLabels=function(n){return"category"===n.type?function(n){var t=n.getLabelModel(),i=o(n,t);return!t.get("show")||n.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}(n):function(n){var t=n.scale.getTicks(),i=r.makeLabelFormatter(n);return{labels:u.map(t,function(t,r){return{level:t.level,formattedLabel:i(t,r),rawLabel:n.scale.getLabel(t),tickValue:t.value}})}}(n)};t.createAxisTicks=function(n,t){return"category"===n.type?function(n,t){var f,e,y=s(n,"ticks"),i=r.getOptionCategoryInterval(t),p=h(y,i),v;return p?p:((t.get("show")&&!n.scale.isBlank()||(f=[]),u.isFunction(i))?f=a(n,i,!0):"auto"===i?(v=o(n,n.getLabelModel()),e=v.labelCategoryInterval,f=u.map(v.labels,function(n){return n.tickValue})):f=l(n,e=i,!0),c(y,i,{ticks:f,tickCategoryInterval:e}))}(n,t):{ticks:u.map(n.scale.getTicks(),function(n){return n.value})}};t.calculateCategoryInterval=function(n){var a=function(n){var t=n.getLabelModel();return{axisRotate:n.getRotate?n.getRotate():n.isHorizontal&&!n.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}(n),rt=r.makeLabelFormatter(n),k=(a.axisRotate-a.labelRotate)/180*Math.PI,d=n.scale,e=d.getExtent(),o=d.count(),y,nt,tt,b,s,h;if(e[1]-e[0]<1)return 0;y=1;o>40&&(y=Math.max(1,Math.floor(o/40)));for(var i=e[0],g=n.dataToCoord(i+1)-n.dataToCoord(i),ut=Math.abs(g*Math.cos(k)),ft=Math.abs(g*Math.sin(k)),p=0,w=0;i<=e[1];i+=y)b=v.getBoundingRect(rt({value:i}),a.font,"center","top"),nt=1.3*b.width,tt=1.3*b.height,p=Math.max(p,nt,7),w=Math.max(w,tt,7);s=p/ut;h=w/ft;isNaN(s)&&(s=1/0);isNaN(h)&&(h=1/0);var u=Math.max(0,Math.floor(Math.min(s,h))),t=f(n.model),c=n.getExtent(),l=t.lastAutoInterval,it=t.lastTickCount;return null!=l&&null!=it&&Math.abs(l-u)<=1&&Math.abs(it-o)<=1&&l>u&&t.axisExtent0===c[0]&&t.axisExtent1===c[1]?u=l:(t.lastTickCount=o,t.lastAutoInterval=u,t.axisExtent0=c[0],t.axisExtent1=c[1]),u};var u=e(i(63)),v=e(i(74)),y=i(113),r=i(214);f=y.makeInner()},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(n,t){var a=n.type,i=k.ensureScaleRawExtentInfo(n,t,n.getExtent()).calculate(),s,u,l,h;n.setBlank(i.isBlank);var e=i.min,o=i.max,c=t.ecModel;return c&&"time"===a&&(s=f.prepareLayoutBarSeries("bar",c),u=!1,(r.each(s,function(n){u=u||n.getBaseAxis()===t.axis}),u)&&(l=f.makeColumnLayout(s),h=function(n,t,i,u){var h=i.axis.getExtent(),v=h[1]-h[0],s=f.retrieveColumnLayout(u,i.axis),e,o;if(void 0===s)return{min:n,max:t};e=1/0;r.each(s,function(n){e=Math.min(n.offset,e)});o=-1/0;r.each(s,function(n){o=Math.max(n.offset+n.width,o)});e=Math.abs(e);o=Math.abs(o);var c=e+o,l=t-n,a=l/(1-(e+o)/v)-l;return{min:n-=a*(e/c),max:t+=a*(o/c)}}(e,o,t,l),e=h.min,o=h.max)),{extent:[e,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function s(n){var i,u,t=n.getLabelModel().get("formatter"),f="category"===n.type?n.scale.getExtent()[0]:null;return"time"===n.scale.type?(u=t,function(t,i){return n.scale.getFormattedLabel(t,i,u)}):r.isString(t)?function(t){return function(i){var r=n.scale.getLabel(i);return t.replace("{value}",null!=r?r:"")}}(t):r.isFunction(t)?(i=t,function(t,r){return null!=f&&(r=t.value-f),i(h(n,t),r,null!=t.level?{level:t.level}:null)}):function(t){return n.scale.getLabel(t)}}function h(n,t){return"category"===n.type?n.scale.getLabel(t):t.value}function c(n){var t=n.get("interval");return null==t?"auto":t}function l(n,t){var i={};return r.each(n.mapDimensionsAll(t),function(t){i[b.getStackedDimension(n,t)]=!0}),r.keys(i)}Object.defineProperty(t,"__esModule",{value:!0});t.getScaleExtent=o;t.niceScaleExtent=function(n,t){var i=t,r=o(n,i),u=r.extent,h=i.get("splitNumber");n instanceof w.default&&(n.base=i.get("logBase"));var f=n.type,e=i.get("interval"),s="interval"===f||"time"===f;n.setExtent(u[0],u[1]);n.calcNiceExtent({splitNumber:h,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:s?i.get("minInterval"):null,maxInterval:s?i.get("maxInterval"):null});null!=e&&n.setInterval&&n.setInterval(e)};t.createScaleByModel=function(n,t){if(t=t||n.get("type"))switch(t){case"category":return new e.default({ordinalMeta:n.getOrdinalMeta?n.getOrdinalMeta():n.getCategories(),extent:[1/0,-1/0]});case"time":return new p.default({locale:n.ecModel.getLocaleModel(),useUTC:n.ecModel.get("useUTC")});default:return new(v.default.getClass(t)||a.default)}};t.ifAxisCrossZero=function(n){var t=n.scale.getExtent(),i=t[0],r=t[1];return!(i>0&&r>0||i<0&&r<0)};t.makeLabelFormatter=s;t.getAxisRawValue=h;t.estimateLabelUnionRect=function(n){var h,f,g=n.model,i=n.scale,v,t,d,a;if(g.get(["axisLabel","show"])&&!i.isBlank()){v=i.getExtent();f=i instanceof e.default?i.count():(h=i.getTicks()).length;var o,r,u,c,l,p,w,b=n.getLabelModel(),nt=s(n),k=1;for(f>40&&(k=Math.ceil(f/40)),t=0;t<f;t+=k)d=nt(h?h[t]:{value:v[0]+t},t),a=(r=b.getTextRect(d),void 0,void 0,void 0,void 0,void 0,u=(b.get("rotate")||0)*Math.PI/180,c=r.width,l=r.height,p=c*Math.abs(Math.cos(u))+Math.abs(l*Math.sin(u)),w=c*Math.abs(Math.sin(u))+Math.abs(l*Math.cos(u)),new y.default(r.x,r.y,p,w)),o?o.union(a):o=a;return o}};t.getOptionCategoryInterval=c;t.shouldShowAllLabels=function(n){return"category"===n.type&&0===c(n.getLabelModel())};t.getDataDimensionsOnAxis=l;t.unionAxisExtentFromData=function(n,t,i){t&&r.each(l(t,i),function(i){var r=t.getApproximateExtent(i);r[0]<n[0]&&(n[0]=r[0]);r[1]>n[1]&&(n[1]=r[1])})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),e=u(i(215)),a=u(i(219)),v=u(i(216)),f=i(220),y=u(i(75)),p=u(i(224)),w=u(i(225)),b=i(221),k=i(226)},function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),e=s(i(216)),o=s(i(217)),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(218)),r=i(63);f=function(n){function t(t){var u=n.call(this,t)||this,i;return u.type="ordinal",i=u.getSetting("ordinalMeta"),i||(i=new o.default({})),r.isArray(i)&&(i=new o.default({categories:r.map(i,function(n){return r.isObject(n)?n.value:n})})),u._ordinalMeta=i,u._extent=u.getSetting("extent")||[0,i.categories.length-1],u}return h.__extends(t,n),t.prototype.parse=function(n){return null==n?NaN:r.isString(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return n=this.parse(n),u.contain(n,this._extent)&&null!=this._ordinalMeta.categories[n]},t.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),u.normalize(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(u.scale(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var t=[],i=this._extent,n=i[0];n<=i[1];)t.push({value:n}),n++;return t},t.prototype.getMinorTicks=function(){},t.prototype.setSortInfo=function(n){var u,i;if(null!=n){for(var f=n.ordinalNumbers,e=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],t=0,o=this._ordinalMeta.categories.length,s=Math.min(o,f.length);t<s;++t)u=f[t],e[t]=u,r[u]=t;for(i=0;t<o;++t){for(;null!=r[i];)i++;e.push(i);r[i]=t}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},t.prototype._getTickNumber=function(n){var t=this._ticksByOrdinalNumber;return t&&n>=0&&n<t.length?t[n]:n},t.prototype.getRawOrdinalNumber=function(n){var t=this._ordinalNumbersByTick;return t&&n>=0&&n<t.length?t[n]:n},t.prototype.getLabel=function(n){if(!this.isBlank()){var i=this.getRawOrdinalNumber(n.value),t=this._ordinalMeta.categories[i];return null==t?"":t+""}},t.prototype.count=function(){return this._extent[1]-this._extent[0]+1},t.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},t.prototype.isInExtentRange=function(n){return n=this._getTickNumber(n),this._extent[0]<=n&&this._extent[1]>=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(e.default);e.default.registerClass(f);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(61)),r=function(){function n(n){this._setting=n||{};this._extent=[1/0,-1/0]}return n.prototype.getSetting=function(n){return this._setting[n]},n.prototype.unionExtent=function(n){var t=this._extent;n[0]<t[0]&&(t[0]=n[0]);n[1]>t[1]&&(t[1]=n[1])},n.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.setExtent=function(n,t){var i=this._extent;isNaN(n)||(i[0]=n);isNaN(t)||(i[1]=t)},n.prototype.isInExtentRange=function(n){return this._extent[0]<=n&&this._extent[1]>=n},n.prototype.isBlank=function(){return this._isBlank},n.prototype.setBlank=function(n){this._isBlank=n},n}();u.enableClassManagement(r);t.default=r},function(n,t,i){"use strict";function e(n){return r.isObject(n)&&null!=n.value?n.value:n+""}Object.defineProperty(t,"__esModule",{value:!0});var r=i(63),u=0,f=function(){function n(n){this.categories=n.categories||[];this._needCollect=n.needCollect;this._deduplication=n.deduplication;this.uid=++u}return n.createByAxisModel=function(t){var i=t.option,u=i.data,f=u&&r.map(u,e);return new n({categories:f,needCollect:!f,deduplication:!1!==i.dedplication})},n.prototype.getOrdinal=function(n){return this._getOrCreateMap().get(n)},n.prototype.parseAndCollect=function(n){var t,i=this._needCollect,u;return!r.isString(n)&&!i?n:i&&!this._deduplication?(t=this.categories.length,this.categories[t]=n,t):(u=this._getOrCreateMap(),null==(t=u.get(n))&&(i?(t=this.categories.length,this.categories[t]=n,u.set(n,t)):t=NaN),t)},n.prototype._getOrCreateMap=function(){return this._map||(this._map=r.createHashMap(this.categories))},n}();t.default=f},function(n,t,i){"use strict";function u(n){return r.getPrecision(n)+2}function f(n,t,i){n[t]=Math.max(Math.min(n[t],i[1]),i[0])}function e(n,t){isFinite(n[0])||(n[0]=t[0]);!isFinite(n[1])&&(n[1]=t[1]);f(n,0,t);f(n,1,t);n[0]>n[1]&&(n[0]=n[1])}Object.defineProperty(t,"__esModule",{value:!0});t.isValueNice=function(n){var i=Math.pow(10,r.quantityExponent(Math.abs(n))),t=Math.abs(n/i);return 0===t||1===t||2===t||3===t||5===t};t.isIntervalOrLogScale=function(n){return"interval"===n.type||"log"===n.type};t.intervalScaleNiceTicks=function(n,t,i,f){var s={},c=n[1]-n[0],o=s.interval=r.nice(c/t,!0),h;return null!=i&&o<i&&(o=s.interval=i),null!=f&&o>f&&(o=s.interval=f),h=s.intervalPrecision=u(o),e(s.niceTickExtent=[r.round(Math.ceil(n[0]/o)*o,h),r.round(Math.floor(n[1]/o)*o,h)],n),s};t.increaseInterval=function(n){var i=Math.pow(10,r.quantityExponent(n)),t=n/i;return t?2===t?t=3:3===t?t=5:t*=2:t=1,r.round(t*i)};t.getIntervalPrecision=u;t.fixExtent=e;t.contain=function(n,t){return n>=t[0]&&n<=t[1]};t.normalize=function(n,t){return t[1]===t[0]?.5:(n-t[0])/(t[1]-t[0])};t.scale=function(n,t){return n*(t[1]-t[0])+t[0]};var r=i(114)},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var r,o;Object.defineProperty(t,"__esModule",{value:!0});var f,c=i(62),s=e(i(114)),l=e(i(159)),h=(f=i(216))&&f.__esModule?f:{"default":f},u=e(i(218));r=s.round;o=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return c.__extends(t,n),t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return u.contain(n,this._extent)},t.prototype.normalize=function(n){return u.normalize(n,this._extent)},t.prototype.scale=function(n){return u.scale(n,this._extent)},t.prototype.setExtent=function(n,t){var i=this._extent;isNaN(n)||(i[0]=parseFloat(n));isNaN(t)||(i[1]=parseFloat(t))},t.prototype.unionExtent=function(n){var t=this._extent;n[0]<t[0]&&(t[0]=n[0]);n[1]>t[1]&&(t[1]=n[1]);this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n;this._niceExtent=this._extent.slice();this._intervalPrecision=u.getIntervalPrecision(n)},t.prototype.getTicks=function(n){var f=this._interval,e=this._extent,i=this._niceExtent,o=this._intervalPrecision,t=[],u,s;if(!f)return t;for(e[0]<i[0]&&(n?t.push({value:r(i[0]-f,o)}):t.push({value:e[0]})),u=i[0];u<=i[1]&&(t.push({value:u}),(u=r(u+f,o))!==t[t.length-1].value);)if(t.length>1e4)return[];return s=t.length?t[t.length-1].value:i[1],e[1]>s&&(n?t.push({value:r(s+f,o)}):t.push({value:e[1]})),t},t.prototype.getMinorTicks=function(n){for(var i,u=this.getTicks(!0),e=[],o=this.getExtent(),t=1;t<u.length;t++){for(var c=u[t],s=u[t-1],f=0,h=[],l=(c.value-s.value)/n;f<n-1;)i=r(s.value+(f+1)*l),i>o[0]&&i<o[1]&&h.push(i),f++;e.push(h)}return e},t.prototype.getLabel=function(n,t){var i,u;return null==n?"":(i=t&&t.precision,null==i?i=s.getPrecision(n.value)||0:"auto"===i&&(i=this._intervalPrecision),u=r(n.value,i,!0),l.addCommas(u))},t.prototype.calcNiceTicks=function(n,t,i){var r,f,e;n=n||5;r=this._extent;f=r[1]-r[0];isFinite(f)&&(f<0&&(f=-f,r.reverse()),e=u.intervalScaleNiceTicks(r,n,t,i),this._intervalPrecision=e.intervalPrecision,this._interval=e.interval,this._niceExtent=e.niceTickExtent)},t.prototype.calcNiceExtent=function(n){var t=this._extent,u,f,i;t[0]===t[1]&&(0!==t[0]?(u=Math.abs(t[0]),n.fixMax?t[0]-=u/2:(t[1]+=u/2,t[0]-=u/2)):t[1]=1);f=t[1]-t[0];isFinite(f)||(t[0]=0,t[1]=1);this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval);i=this._interval;n.fixMin||(t[0]=r(Math.floor(t[0]/i)*i));n.fixMax||(t[1]=r(Math.ceil(t[1]/i)*i))},t.prototype.setNiceExtent=function(n,t){this._niceExtent=[n,t]},t.type="interval",t}(h.default);h.default.registerClass(o);t.default=o},function(n,t,i){"use strict";function s(n){return n.get("stack")||o+n.seriesIndex}function h(n){return n.dim+n.index}function c(n,t){var i=[];return t.eachSeriesByType(n,function(n){v(n)&&i.push(n)}),i}function l(n){var i=function(n){var t={},s,e,i,u,f,o;r.each(n,function(n){var i=n.coordinateSystem.getBaseAxis(),e;if("time"===i.type||"value"===i.type)for(var r=n.getData(),u=i.dim+"_"+i.index,s=r.getDimensionIndex(r.mapDimension(i.dim)),o=r.getStore(),f=0,h=o.count();f<h;++f)e=o.get(s,f),t[u]?t[u].push(e):t[u]=[e]});s={};for(e in t)if(t.hasOwnProperty(e)&&(i=t[e],i)){for(i.sort(function(n,t){return n-t}),u=null,f=1;f<i.length;++f)o=i[f]-i[f-1],o>0&&(u=null===u?o:Math.min(u,o));s[e]=u}return s}(n),t=[];return r.each(n,function(n){var f,r=n.coordinateSystem.getBaseAxis(),e=r.getExtent(),a;if("category"===r.type)f=r.getBandWidth();else if("value"===r.type||"time"===r.type){var v=r.dim+"_"+r.index,o=i[v],c=Math.abs(e[1]-e[0]),l=r.scale.getExtent(),p=Math.abs(l[1]-l[0]);f=o?c/p*o:c}else a=n.getData(),f=Math.abs(e[1]-e[0])/a.count();var w=u.parsePercent(n.get("barWidth"),f),b=u.parsePercent(n.get("barMaxWidth"),f),k=u.parsePercent(n.get("barMinWidth")||(y(n)?.5:1),f),d=n.get("barGap"),g=n.get("barCategoryGap");t.push({bandWidth:f,barWidth:w,barMaxWidth:b,barMinWidth:k,barGap:d,barCategoryGap:g,axisKey:h(r),stackId:s(n)})}),a(t)}function a(n){var i={},t;return r.each(n,function(n){var c=n.axisKey,l=n.bandWidth,r=i[c]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},u=r.stacks,t,f,e,o,s,h;i[c]=r;t=n.stackId;u[t]||r.autoWidthCount++;u[t]=u[t]||{width:0,maxWidth:0};f=n.barWidth;f&&!u[t].width&&(u[t].width=f,f=Math.min(r.remainedWidth,f),r.remainedWidth-=f);e=n.barMaxWidth;e&&(u[t].maxWidth=e);o=n.barMinWidth;o&&(u[t].minWidth=o);s=n.barGap;null!=s&&(r.gap=s);h=n.barCategoryGap;null!=h&&(r.categoryGap=h)}),t={},r.each(i,function(n,i){var p,a,c,v;t[i]={};var h=n.stacks,y=n.bandWidth,l=n.categoryGap;null==l&&(p=r.keys(h).length,l=Math.max(35-4*p,15)+"%");var w=u.parsePercent(l,y),e=u.parsePercent(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,f=(s-w)/(o+(o-1)*e);f=Math.max(f,0);r.each(h,function(n){var i=n.maxWidth,r=n.minWidth,t;n.width?(t=n.width,i&&(t=Math.min(t,i)),r&&(t=Math.max(t,r)),n.width=t,s-=t+e*t,o--):(t=f,i&&i<t&&(t=Math.min(i,s)),r&&r>t&&(t=r),t!==f&&(n.width=t,s-=t+e*t,o--))});f=(s-w)/(o+(o-1)*e);f=Math.max(f,0);c=0;r.each(h,function(n){n.width||(n.width=f);a=n;c+=n.width*(1+e)});a&&(c-=a.width*e);v=-c/2;r.each(h,function(n,r){t[i][r]=t[i][r]||{bandWidth:y,offset:v,width:n.width};v+=n.width*(1+e)})}),t}function v(n){return n.coordinateSystem&&"cartesian2d"===n.coordinateSystem.type}function y(n){return n.pipelineContext&&n.pipelineContext.large}Object.defineProperty(t,"__esModule",{value:!0});t.retrieveColumnLayout=void 0;t.getLayoutOnAxis=function(n){var f=[],e=n.axis,s,t,h,u,i;if("category"===e.type){for(s=e.getBandWidth(),t=0;t<n.count;t++)f.push(r.defaults({bandWidth:s,axisKey:"axis0",stackId:o+t},n));for(h=a(f),u=[],t=0;t<n.count;t++)i=h.axis0[o+t],i.offsetCenter=i.offset+i.width/2,u.push(i);return u}};t.prepareLayoutBarSeries=c;t.makeColumnLayout=l;t.layout=function(n,t){var i=c(n,t),u=l(i);r.each(i,function(n){var i=n.getData(),r=n.coordinateSystem.getBaseAxis(),f=s(n),t=u[h(r)][f],e=t.offset,o=t.width;i.setLayout({bandWidth:t.bandWidth,offset:e,size:o})})};t.createProgressiveLayout=function(n){return{seriesType:n,plan:w.default(),reset:function(n){if(v(n)){var t=n.getData(),i=n.coordinateSystem,h=i.getBaseAxis(),f=i.getOtherAxis(h),c=t.getDimensionIndex(t.mapDimension(f.dim)),b=t.getDimensionIndex(t.mapDimension(h.dim)),k=n.get("showBackground",!0),d=t.mapDimension(f.dim),l=t.getCalculationInfo("stackResultDimension"),o=p.isDimensionStacked(t,d)&&!!t.getCalculationInfo("stackedOnSeries"),r=f.isHorizontal(),g=function(n,t){return t.toGlobalCoord(t.dataToCoord("log"===t.type?1:0))}(0,f),u=y(n),s=n.get("barMinHeight")||0,nt=l&&t.getDimensionIndex(l),a=t.getLayout("size"),w=t.getLayout("offset");return{progress:function(n,t){for(var p,f,et=n.count,rt=u&&e.createFloat32Array(3*et),d=u&&k&&e.createFloat32Array(3*et),ct=u&&e.createFloat32Array(et),ut=i.master.getRect(),lt=r?ut.width:ut.height,ot=t.getStore(),h=0;null!=(f=n.next());){var st=ot.get(o?nt:c,f),ft=ot.get(b,f),y=g,ht=void 0;o&&(ht=+st-ot.get(c,f));var tt=void 0,it=void 0,l=void 0,v=void 0;r?(p=i.dataToPoint([st,ft]),o&&(y=i.dataToPoint([ht,ft])[0]),tt=y,it=p[1]+w,l=p[0]-y,v=a,Math.abs(l)<s&&(l=(l<0?-1:1)*s)):(p=i.dataToPoint([ft,st]),o&&(y=i.dataToPoint([ft,ht])[1]),tt=p[0]+w,it=y,l=a,v=p[1]-y,Math.abs(v)<s&&(v=(v<=0?-1:1)*s));u?(rt[h]=tt,rt[h+1]=it,rt[h+2]=r?l:v,d&&(d[h]=r?ut.x:tt,d[h+1]=r?it:ut.y,d[h+2]=lt),ct[f]=f):t.setItemLayout(f,{x:tt,y:it,width:l,height:v});h+=3}u&&t.setLayout({largePoints:rt,largeDataIndices:ct,largeBackgroundPoints:d,valueAxisHorizontal:r})}}}}}};var f,r=i(63),u=i(114),p=i(221),w=(f=i(186))&&f.__esModule?f:{"default":f},e=i(223),o="__ec_stack_";t.retrieveColumnLayout=function(n,t,i){if(n&&t){var r=n[h(t)];return null!=r&&null!=i?r[s(i)]:r}}},function(n,t,i){"use strict";function u(n,t){return!!t&&t===n.getCalculationInfo("stackedDimension")}Object.defineProperty(t,"__esModule",{value:!0});t.enableDataStack=function(n,t,i){var u,s,c,l=(i=i||{}).byIndex,b=i.stackedCoordDimension,o,e,a,h,k,y,p;if(function(n){return!f.isSeriesDataSchema(n.schema)}(t)?u=t:(s=t.schema,u=s.dimensions,c=t.store),k=!(!n||!n.get("stack")),r.each(u,function(n,t){r.isString(n)&&(u[t]=n={name:n});k&&!n.isExtraCoord&&(l||o||!n.ordinalMeta||(o=n),e||"ordinal"===n.type||"time"===n.type||b&&b!==n.coordDim||(e=n))}),!e||l||o||(l=!0),e){a="__\0ecstackresult_"+n.id;h="__\0ecstackedover_"+n.id;o&&(o.createInvertedIndices=!0);var d=e.coordDim,v=e.type,w=0;r.each(u,function(n){n.coordDim===d&&w++});y={name:a,coordDim:d,coordDimIndex:w,type:v,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:u.length};p={name:h,coordDim:h,coordDimIndex:w+1,type:v,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:u.length+1};s?(c&&(y.storeDimIndex=c.ensureCalculationDimension(h,v),p.storeDimIndex=c.ensureCalculationDimension(a,v)),s.appendCalculationDimension(y),s.appendCalculationDimension(p)):(u.push(y),u.push(p))}return{stackedDimension:e&&e.name,stackedByDimension:o&&o.name,isStackedByIndex:l,stackedOverDimension:h,stackResultDimension:a}};t.isDimensionStacked=u;t.getStackedDimension=function(n,t){return u(n,t)?n.getCalculationInfo("stackResultDimension"):t};var r=i(63),f=i(222)},function(n,t,i){"use strict";function f(n){for(var u,f,i=r.createHashMap(),t=0;t<(n||[]).length;t++)u=n[t],f=r.isObject(u)?u.name:u,null!=f&&null==i.get(f)&&i.set(f,t);return i}function e(n){var t=c(n);return t.dimNameMap||(t.dimNameMap=f(n.dimensionsDefine))}function o(n){return n>30}Object.defineProperty(t,"__esModule",{value:!0});t.SeriesDataSchema=void 0;t.isSeriesDataSchema=function(n){return n instanceof u};t.createDimNameMap=f;t.ensureSourceDimNameMap=e;t.shouldOmitUnusedDimensions=o;var r=i(63),s=i(113),h=i(176),c=s.makeInner(),l={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},u=function(){function n(n){this.dimensions=n.dimensions;this._dimOmitted=n.dimensionOmitted;this.source=n.source;this._fullDimCount=n.fullDimensionCount;this._updateDimOmitted(n.dimensionOmitted)}return n.prototype.isDimensionOmitted=function(){return this._dimOmitted},n.prototype._updateDimOmitted=function(n){this._dimOmitted=n;n&&(this._dimNameMap||(this._dimNameMap=e(this.source)))},n.prototype.getSourceDimensionIndex=function(n){return r.retrieve2(this._dimNameMap.get(n),-1)},n.prototype.getSourceDimension=function(n){var t=this.source.dimensionsDefine;if(t)return t[n]},n.prototype.makeStoreSchema=function(){for(var e,c,a=this._fullDimCount,s=h.shouldRetrieveDataByName(this.source),p=!o(a),t="",v=[],r=0,y=0;r<a;r++){var i=void 0,u=void 0,f=void 0,n=this.dimensions[y];n&&n.storeDimIndex===r?(i=s?n.name:null,u=n.type,f=n.ordinalMeta,y++):(e=this.getSourceDimension(r),e&&(i=s?e.name:null,u=e.type));v.push({property:i,type:u,ordinalMeta:f});!s||null==i||n&&n.isCalculationCoord||(t+=p?i.replace(/\`/g,"`1").replace(/\$/g,"`2"):i);t+="$";t+=l[u]||"f";f&&(t+=f.uid);t+="$"}return c=this.source,{dimensions:v,hash:[c.seriesLayoutBy,c.startIndex,t].join("$$")}},n.prototype.makeOutputDimensionNames=function(){for(var i,n,r,u=[],t=0,f=0;t<this._fullDimCount;t++)i=void 0,n=this.dimensions[f],n&&n.storeDimIndex===t?(n.isCalculationCoord||(i=n.name),f++):(r=this.getSourceDimension(t),r&&(i=r.name)),u.push(i);return u},n.prototype.appendCalculationDimension=function(n){this.dimensions.push(n);n.isCalculationCoord=!0;this._fullDimCount++;this._updateDimOmitted(!0)},n}();t.SeriesDataSchema=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.createFloat32Array=function(n){return u.isArray(n)?r?new Float32Array(n):n:new f(n)};var u=i(63),r="undefined"!=typeof Float32Array,f=r?Float32Array:Array},function(n,t,i){(function(n){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function c(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function w(n){return(n/=r.ONE_DAY)>16?16:n>7.5?7:n>3.5?4:n>1.5?2:1}function b(n){return(n/=30*r.ONE_DAY)>6?6:n>3?3:n>2?2:1}function k(n){return(n/=r.ONE_HOUR)>12?12:n>6?6:n>3.5?4:n>2?2:1}function l(n,t){return(n/=t?r.ONE_MINUTE:r.ONE_SECOND)>30?30:n>20?20:n>15?15:n>10?10:n>5?5:n>2?2:1}function d(n){return f.nice(n,!0)}function g(n,t,i){var u=new Date(n);switch(r.getPrimaryTimeUnit(t)){case"year":case"month":u[r.monthSetterName(i)](0);case"day":u[r.dateSetterName(i)](1);case"hour":u[r.hoursSetterName(i)](0);case"minute":u[r.minutesSetterName(i)](0);case"second":u[r.secondsSetterName(i)](0);u[r.millisecondsSetterName(i)](0)}return u.getTime()}var s,u;Object.defineProperty(t,"__esModule",{value:!0});var a=i(62),f=c(i(114)),r=i(161),o=c(i(218)),v=h(i(219)),y=h(i(216)),p=i(115),e=i(63);s=function(t){function i(n){var i=t.call(this,n)||this;return i.type="time",i}return a.__extends(i,t),i.prototype.getLabel=function(n){var t=this.getSetting("useUTC");return r.format(n.value,r.fullLeveledFormatter[r.getDefaultFormatPrecisionOfInterval(r.getPrimaryTimeUnit(this._minLevelUnit))]||r.fullLeveledFormatter.second,t,this.getSetting("locale"))},i.prototype.getFormattedLabel=function(n,t,i){var u=this.getSetting("useUTC"),f=this.getSetting("locale");return r.leveledFormat(n,t,i,f,u)},i.prototype.getTicks=function(){var s=this._interval,i=this._extent,t=[],u,o;return s?(t.push({value:i[0],level:0}),u=this.getSetting("useUTC"),o=function(t,i,u,o){function lt(n,t,i,r,u,f,e){for(var h=new Date(t),s=t,c=h[r]();s<i&&s<=o[1];)e.push({value:s}),c+=n,h[u](c),s=h.getTime();e.push({value:s,notAdd:!0})}function at(n,t,e){var v=[],nt=!t.length,s,y,p;if(!function(n,t,i,u){var v=f.parseDate(t),y=f.parseDate(i),e=function(n){return r.getUnitValue(v,n,u)===r.getUnitValue(y,n,u)},o=function(){return e("year")},s=function(){return o()&&e("month")},h=function(){return s()&&e("day")},c=function(){return h()&&e("hour")},l=function(){return c()&&e("minute")},a=function(){return l()&&e("second")};switch(n){case"year":return o();case"month":return s();case"day":return h();case"hour":return c();case"minute":return l();case"second":return a();case"millisecond":return a()&&e("millisecond")}}(r.getPrimaryTimeUnit(n),o[0],o[1],u)){for(nt&&(t=[{value:g(new Date(o[0]),n,u)},{value:o[1]}]),s=0;s<t.length-1;s++)if(y=t[s].value,p=t[s+1].value,y!==p){var h=void 0,c=void 0,a=void 0;switch(n){case"year":h=Math.max(1,Math.round(i/r.ONE_DAY/365));c=r.fullYearGetterName(u);a=r.fullYearSetterName(u);break;case"half-year":case"quarter":case"month":h=b(i);c=r.monthGetterName(u);a=r.monthSetterName(u);break;case"week":case"half-week":case"day":h=w(i,31);c=r.dateGetterName(u);a=r.dateSetterName(u);!0;break;case"half-day":case"quarter-day":case"hour":h=k(i);c=r.hoursGetterName(u);a=r.hoursSetterName(u);break;case"minute":h=l(i,!0);c=r.minutesGetterName(u);a=r.minutesSetterName(u);break;case"second":h=l(i,!1);c=r.secondsGetterName(u);a=r.secondsSetterName(u);break;case"millisecond":h=d(i);c=r.millisecondsGetterName(u);a=r.millisecondsSetterName(u)}lt(h,y,p,c,a,0,v);"year"===n&&e.length>1&&0===s&&e.unshift({value:e[0].value-h})}for(s=0;s<v.length;s++)e.push(v[s]);return v}}for(var ct,ut,a,tt,it,et,rt,ot,c=r.timeUnits,st=0,y=[],h=[],nt=0,ht=0,s=0;s<c.length&&st++<1e4;++s)if(ct=r.getPrimaryTimeUnit(c[s]),r.isPrimaryTimeUnit(c[s])&&(at(c[s],y[y.length-1]||[],h),ct!==(c[s+1]?r.getPrimaryTimeUnit(c[s+1]):null))){if(h.length){for(ht=nt,h.sort(function(n,t){return n.value-t.value}),ut=[],a=0;a<h.length;++a)tt=h[a].value,0!==a&&h[a-1].value===tt||(ut.push(h[a]),tt>=o[0]&&tt<=o[1]&&nt++);if(it=(o[1]-o[0])/i,nt>1.5*it&&ht>it/1.5)break;if(y.push(ut),nt>it||t===c[s])break}h=[]}"production"!==n.env.NODE_ENV&&st>=1e4&&p.warn("Exceed safe limit.");var ft=e.filter(e.map(y,function(n){return e.filter(n,function(n){return n.value>=o[0]&&n.value<=o[1]&&!n.notAdd})}),function(n){return n.length>0}),v=[],vt=ft.length-1;for(s=0;s<ft.length;++s)for(et=ft[s],rt=0;rt<et.length;++rt)v.push({value:et[rt].value,level:vt-s});for(v.sort(function(n,t){return n.value-t.value}),ot=[],s=0;s<v.length;++s)0!==s&&v[s].value===v[s-1].value||ot.push(v[s]);return ot}(this._minLevelUnit,this._approxInterval,u,i),(t=t.concat(o)).push({value:i[1],level:0}),t):t},i.prototype.calcNiceExtent=function(n){var t=this._extent,i;(t[0]===t[1]&&(t[0]-=r.ONE_DAY,t[1]+=r.ONE_DAY),t[1]===-1/0&&t[0]===1/0)&&(i=new Date,t[1]=+new Date(i.getFullYear(),i.getMonth(),i.getDate()),t[0]=t[1]-r.ONE_DAY);this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval)},i.prototype.calcNiceTicks=function(n,t,i){var r,o,f,e;n=n||10;r=this._extent;o=r[1]-r[0];this._approxInterval=o/n;null!=t&&this._approxInterval<t&&(this._approxInterval=t);null!=i&&this._approxInterval>i&&(this._approxInterval=i);f=u.length;e=Math.min(function(n,t,i,r){for(;i<r;){var u=i+r>>>1;n[u][1]<t?i=u+1:r=u}return i}(u,this._approxInterval,0,f),f-1);this._interval=u[e][1];this._minLevelUnit=u[Math.max(e-1,0)][0]},i.prototype.parse=function(n){return e.isNumber(n)?n:+f.parseDate(n)},i.prototype.contain=function(n){return o.contain(this.parse(n),this._extent)},i.prototype.normalize=function(n){return o.normalize(this.parse(n),this._extent)},i.prototype.scale=function(n){return o.scale(n,this._extent)},i.type="time",i}(v.default);u=[["second",r.ONE_SECOND],["minute",r.ONE_MINUTE],["hour",r.ONE_HOUR],["quarter-day",6*r.ONE_HOUR],["half-day",12*r.ONE_HOUR],["day",1.2*r.ONE_DAY],["half-week",3.5*r.ONE_DAY],["week",7*r.ONE_DAY],["month",31*r.ONE_DAY],["quarter",95*r.ONE_DAY],["half-year",r.ONE_YEAR/2],["year",r.ONE_YEAR]];y.default.registerClass(s);t.default=s}).call(t,i(57))},function(n,t,i){"use strict";function v(n){return n&&n.__esModule?n:{"default":n}}function c(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n,t){return k(n,u.getPrecision(t))}Object.defineProperty(t,"__esModule",{value:!0});var w=i(62),b=c(i(63)),s=v(i(216)),u=c(i(114)),h=c(i(218)),a=v(i(219));var y=s.default.prototype,f=a.default.prototype,k=u.round,d=Math.floor,g=Math.ceil,e=Math.pow,r=Math.log,l=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="log",t.base=10,t._originalScale=new a.default,t._interval=0,t}return w.__extends(t,n),t.prototype.getTicks=function(n){var r=this._originalScale,t=this._extent,i=r.getExtent(),s=f.getTicks.call(this,n);return b.map(s,function(n){var f=n.value,r=u.round(e(this.base,f));return r=f===t[0]&&this._fixMin?o(r,i[0]):r,{value:r=f===t[1]&&this._fixMax?o(r,i[1]):r}},this)},t.prototype.setExtent=function(n,t){var i=r(this.base);n=r(Math.max(0,n))/i;t=r(Math.max(0,t))/i;f.setExtent.call(this,n,t)},t.prototype.getExtent=function(){var i=this.base,n=y.getExtent.call(this),t;return n[0]=e(i,n[0]),n[1]=e(i,n[1]),t=this._originalScale.getExtent(),this._fixMin&&(n[0]=o(n[0],t[0])),this._fixMax&&(n[1]=o(n[1],t[1])),n},t.prototype.unionExtent=function(n){this._originalScale.unionExtent(n);var t=this.base;n[0]=r(n[0])/r(t);n[1]=r(n[1])/r(t);y.unionExtent.call(this,n)},t.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getApproximateExtent(t))},t.prototype.calcNiceTicks=function(n){var i,r,t,f;if(n=n||10,i=this._extent,r=i[1]-i[0],!(r===1/0||r<=0)){for(t=u.quantity(r),n/r*t<=.5&&(t*=10);!isNaN(t)&&Math.abs(t)<1&&Math.abs(t)>0;)t*=10;f=[u.round(g(i[0]/t)*t),u.round(d(i[1]/t)*t)];this._interval=t;this._niceExtent=f}},t.prototype.calcNiceExtent=function(n){f.calcNiceExtent.call(this,n);this._fixMin=n.fixMin;this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return n=r(n)/r(this.base),h.contain(n,this._extent)},t.prototype.normalize=function(n){return n=r(n)/r(this.base),h.normalize(n,this._extent)},t.prototype.scale=function(n){return n=h.scale(n,this._extent),e(this.base,n)},t.type="log",t}(s.default),p=l.prototype;p.getMinorTicks=f.getMinorTicks;p.getLabel=f.getLabel;s.default.registerClass(l);t.default=l},function(n,t,i){(function(n){"use strict";function u(n,t){return null==t?null:r.eqNaN(t)?NaN:n.parse(t)}var o,s;Object.defineProperty(t,"__esModule",{value:!0});t.ScaleRawExtentInfo=void 0;t.ensureScaleRawExtentInfo=function(n,t,i){var r=n.rawExtentInfo;return r||(r=new e(n,t,i),n.rawExtentInfo=r,r)};t.parseAxisModelMinMax=u;var r=i(63),f=i(74),e=function(){function t(n,t,i){this._prepareParams(n,t,i)}return t.prototype._prepareParams=function(t,i,e){var l,o,s,h,c;e[1]<e[0]&&(e=[NaN,NaN]);this._dataMin=e[0];this._dataMax=e[1];l=this._isOrdinal="ordinal"===t.type;this._needCrossZero="interval"===t.type&&i.getNeedCrossZero&&i.getNeedCrossZero();o=this._modelMinRaw=i.get("min",!0);r.isFunction(o)?this._modelMinNum=u(t,o({min:e[0],max:e[1]})):"dataMin"!==o&&(this._modelMinNum=u(t,o));s=this._modelMaxRaw=i.get("max",!0);(r.isFunction(s)?this._modelMaxNum=u(t,s({min:e[0],max:e[1]})):"dataMax"!==s&&(this._modelMaxNum=u(t,s)),l)?this._axisDataLen=i.getCategories().length:(h=i.get("boundaryGap"),c=r.isArray(h)?h:[h||0,h||0],"boolean"==typeof c[0]||"boolean"==typeof c[1]?("production"!==n.env.NODE_ENV&&console.warn('Boolean type for boundaryGap is only allowed for ordinal axis. Please use string in percentage instead, e.g., "20%". Currently, boundaryGap is set to be 0.'),this._boundaryGapInner=[0,0]):this._boundaryGapInner=[f.parsePercent(c[0],1),f.parsePercent(c[1],1)])},t.prototype.calculate=function(){var i=this._isOrdinal,u=this._dataMin,e=this._dataMax,f=this._axisDataLen,l=this._boundaryGapInner,a=i?null:e-u||Math.abs(u),n="dataMin"===this._modelMinRaw?u:this._modelMinNum,t="dataMax"===this._modelMaxRaw?e:this._modelMaxNum,o=null!=n,s=null!=t,v,h,c;return null==n&&(n=i?f?0:NaN:u-l[0]*a),null==t&&(t=i?f?f-1:NaN:e+l[1]*a),(null==n||!isFinite(n))&&(n=NaN),(null==t||!isFinite(t))&&(t=NaN),v=r.eqNaN(n)||r.eqNaN(t)||i&&!f,this._needCrossZero&&(n>0&&t>0&&!o&&(n=0),n<0&&t<0&&!s&&(t=0)),h=this._determinedMin,c=this._determinedMax,null!=h&&(n=h,o=!0),null!=c&&(t=c,s=!0),{min:n,max:t,minFixed:o,maxFixed:s,isBlank:v}},t.prototype.modifyDataMinMax=function(t,i){"production"!==n.env.NODE_ENV&&r.assert(!this.frozen);this[s[t]]=i},t.prototype.setDeterminedMinMax=function(t,i){var u=o[t];"production"!==n.env.NODE_ENV&&r.assert(!this.frozen&&null==this[u]);this[u]=i},t.prototype.freeze=function(){this.frozen=!0},t}();t.ScaleRawExtentInfo=e;o={min:"_determinedMin",max:"_determinedMax"};s={min:"_dataMin",max:"_dataMax"}}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),k=h(i(59)),d=h(i(228)),g=i(175),nt=i(229),a=h(i(230)),p=i(164),s=i(113),tt=i(112),it=i(176),w=h(i(181)),rt=i(222);var b,c,e,f,v,l,y,o=r.isObject,u=r.map,ut="undefined"==typeof Int32Array?Array:Int32Array,ft=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],et=["_approximateExtent"],ot=function(){function t(t,i){var f,h,v,w;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"];h=!1;rt.isSeriesDataSchema(t)?(f=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(h=!0,f=t);f=f||["x","y"];for(var c={},l=[],y={},p=!1,b={},e=0;e<f.length;e++){var o=f[e],u=r.isString(o)?new a.default({name:o}):o instanceof a.default?o:new a.default(o),s=u.name;u.type=u.type||"float";u.coordDim||(u.coordDim=s,u.coordDimIndex=0);v=u.otherDims=u.otherDims||{};l.push(s);c[s]=u;null!=b[s]&&(p=!0);u.createInvertedIndices&&(y[s]=[]);0===v.itemName&&(this._nameDimIdx=e);0===v.itemId&&(this._idDimIdx=e);"production"!==n.env.NODE_ENV&&r.assert(h||u.storeDimIndex>=0);h&&(u.storeDimIndex=e)}(this.dimensions=l,this._dimInfos=c,this._initGetDimensionInfo(p),this.hostModel=i,this._invertedIndicesMap=y,this._dimOmitted)&&(w=this._dimIdxToName=r.createHashMap(),r.each(l,function(n){w.set(c[n].storeDimIndex,n)}))}return t.prototype.getDimension=function(n){var t=this._recognizeDimIndex(n),i,r;return null==t?n:(t=n,!this._dimOmitted)?this.dimensions[t]:(i=this._dimIdxToName.get(t),null!=i)?i:(r=this._schema.getSourceDimension(t),r?r.name:void 0)},t.prototype.getDimensionIndex=function(n){var i=this._recognizeDimIndex(n),t;return null!=i?i:null==n?-1:(t=this._getDimInfo(n),t?t.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(n):-1)},t.prototype._recognizeDimIndex=function(n){if(r.isNumber(n)||null!=n&&!isNaN(n)&&!this._getDimInfo(n)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(n)<0))return+n},t.prototype._getStoreDimIndex=function(t){var i=this.getDimensionIndex(t);if("production"!==n.env.NODE_ENV&&null==i)throw new Error("Unknown dimension "+t);return i},t.prototype.getDimensionInfo=function(n){return this._getDimInfo(this.getDimension(n))},t.prototype._initGetDimensionInfo=function(n){var t=this._dimInfos;this._getDimInfo=n?function(n){if(t.hasOwnProperty(n))return t[n]}:function(n){return t[n]}},t.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},t.prototype.mapDimension=function(n,t){var r=this._dimSummary,i;return null==t?r.encodeFirstDimNotExtra[n]:(i=r.encode[n],i?i[t]:null)},t.prototype.mapDimensionsAll=function(n){return(this._dimSummary.encode[n]||[]).slice()},t.prototype.getStore=function(){return this._store},t.prototype.initData=function(n,t,i){var f,h=this,e,o,s;(n instanceof w.default&&(f=n),f)||(e=this.dimensions,o=it.isSourceInstance(n)||r.isArrayLike(n)?new g.DefaultDataProvider(n,e.length):n,f=new w.default,s=u(e,function(n){return{type:h._dimInfos[n].type,property:n}}),f.initData(o,s,i));this._store=f;this._nameList=(t||[]).slice();this._idList=[];this._nameRepeatCount={};this._doInit(0,f.count());this._dimSummary=nt.summarizeDimensions(this,this._schema);this.userOutput=this._dimSummary.userOutput},t.prototype.appendData=function(n){var t=this._store.appendData(n);this._doInit(t[0],t[1])},t.prototype.appendValues=function(n,t){var r=this._store.appendValues(n,t.length),u=r.start,e=r.end,o=this._shouldMakeIdFromName(),i,f;if(this._updateOrdinalMeta(),t)for(i=u;i<e;i++)f=i-u,this._nameList[i]=t[f],o&&y(this,i)},t.prototype._updateOrdinalMeta=function(){for(var n,r=this._store,i=this.dimensions,t=0;t<i.length;t++)n=this._dimInfos[i[t]],n.ordinalMeta&&r.collectOrdinalMeta(n.storeDimIndex,n.ordinalMeta)},t.prototype._shouldMakeIdFromName=function(){var n=this._store.getProvider();return null==this._idDimIdx&&n.getSource().sourceFormat!==p.SOURCE_FORMAT_TYPED_ARRAY&&!n.fillStorage},t.prototype._doInit=function(n,t){var u,f,e,c,i,r,o,h;if(!(n>=t)){if(u=this._store.getProvider(),this._updateOrdinalMeta(),f=this._nameList,e=this._idList,u.getSource().sourceFormat===p.SOURCE_FORMAT_ORIGINAL&&!u.pure)for(c=[],i=n;i<t;i++)r=u.getItem(i,c),(!this.hasItemOption&&s.isDataItemOption(r)&&(this.hasItemOption=!0),r)&&(o=r.name,null==f[i]&&null!=o&&(f[i]=s.convertOptionIdName(o,null)),h=r.id,null==e[i]&&null!=h&&(e[i]=s.convertOptionIdName(h,null)));if(this._shouldMakeIdFromName())for(i=n;i<t;i++)y(this,i);b(this)}},t.prototype.getApproximateExtent=function(n){return this._approximateExtent[n]||this._store.getDataExtent(this._getStoreDimIndex(n))},t.prototype.setApproximateExtent=function(n,t){t=this.getDimension(t);this._approximateExtent[t]=n.slice()},t.prototype.getCalculationInfo=function(n){return this._calculationInfo[n]},t.prototype.setCalculationInfo=function(n,t){o(n)?r.extend(this._calculationInfo,n):this._calculationInfo[n]=t},t.prototype.getName=function(n){var i=this.getRawIndex(n),t=this._nameList[i];return null==t&&null!=this._nameDimIdx&&(t=e(this,this._nameDimIdx,i)),null==t&&(t=""),t},t.prototype._getCategory=function(n,t){var i=this._store.get(n,t),r=this._store.getOrdinalMeta(n);return r?r.categories[i]:i},t.prototype.getId=function(n){return c(this,this.getRawIndex(n))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(n,t){var r=this._store,i=this._dimInfos[n];if(i)return r.get(i.storeDimIndex,t)},t.prototype.getByRawIndex=function(n,t){var r=this._store,i=this._dimInfos[n];if(i)return r.getByRawIndex(i.storeDimIndex,t)},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(n){return this._store.getDataExtent(this._getStoreDimIndex(n))},t.prototype.getSum=function(n){return this._store.getSum(this._getStoreDimIndex(n))},t.prototype.getMedian=function(n){return this._store.getMedian(this._getStoreDimIndex(n))},t.prototype.getValues=function(n,t){var f=this,i=this._store;return r.isArray(n)?i.getValues(u(n,function(n){return f._getStoreDimIndex(n)}),t):i.getValues(n)},t.prototype.hasValue=function(n){for(var i=this._dimSummary.dataDimIndicesOnCoord,t=0,r=i.length;t<r;t++)if(isNaN(this._store.get(i[t],n)))return!1;return!0},t.prototype.indexOfName=function(n){for(var t=0,i=this._store.count();t<i;t++)if(this.getName(t)===n)return t;return-1},t.prototype.getRawIndex=function(n){return this._store.getRawIndex(n)},t.prototype.indexOfRawIndex=function(n){return this._store.indexOfRawIndex(n)},t.prototype.rawIndexOf=function(t,i){var u=t&&this._invertedIndicesMap[t],r;if("production"!==n.env.NODE_ENV&&!u)throw new Error("Do not supported yet");return r=u[i],null==r||isNaN(r)?-1:r},t.prototype.indicesOfNearest=function(n,t,i){return this._store.indicesOfNearest(this._getStoreDimIndex(n),t,i)},t.prototype.each=function(n,t,i){r.isFunction(n)&&(i=t,t=n,n=[]);var e=i||this,o=u(f(n),this._getStoreDimIndex,this);this._store.each(o,e?r.bind(t,e):t)},t.prototype.filterSelf=function(n,t,i){r.isFunction(n)&&(i=t,t=n,n=[]);var e=i||this,o=u(f(n),this._getStoreDimIndex,this);return this._store=this._store.filter(o,e?r.bind(t,e):t),this},t.prototype.selectRange=function(n){var i=this,t={},u=r.keys(n),f=[];return r.each(u,function(r){var u=i._getStoreDimIndex(r);t[u]=n[r];f.push(u)}),this._store=this._store.selectRange(t),this},t.prototype.mapArray=function(n,t,i){r.isFunction(n)&&(i=t,t=n,n=[]);i=i||this;var u=[];return this.each(n,function(){u.push(t&&t.apply(this,arguments))},i),u},t.prototype.map=function(n,t,i,e){var o=i||e||this,h=u(f(n),this._getStoreDimIndex,this),s=l(this);return s._store=this._store.map(h,o?r.bind(t,o):t),s},t.prototype.modify=function(t,i,e,o){var c=this,s=e||o||this,h;"production"!==n.env.NODE_ENV&&r.each(f(t),function(n){c.getDimensionInfo(n).isCalculationCoord||console.error("Danger: only stack dimension can be modified")});h=u(f(t),this._getStoreDimIndex,this);this._store.modify(h,s?r.bind(i,s):i)},t.prototype.downSample=function(n,t,i,r){var u=l(this);return u._store=this._store.downSample(this._getStoreDimIndex(n),t,i,r),u},t.prototype.lttbDownSample=function(n,t){var i=l(this);return i._store=this._store.lttbDownSample(this._getStoreDimIndex(n),t),i},t.prototype.getRawDataItem=function(n){return this._store.getRawDataItem(n)},t.prototype.getItemModel=function(n){var t=this.hostModel,i=this.getRawDataItem(n);return new k.default(i,t,t&&t.ecModel)},t.prototype.diff=function(n){var t=this;return new d.default(n?n.getStore().getIndices():[],this.getStore().getIndices(),function(t){return c(n,t)},function(n){return c(t,n)})},t.prototype.getVisual=function(n){var t=this._visual;return t&&t[n]},t.prototype.setVisual=function(n,t){this._visual=this._visual||{};o(n)?r.extend(this._visual,n):this._visual[n]=t},t.prototype.getItemVisual=function(n,t){var i=this._itemVisuals[n],r=i&&i[t];return null==r?this.getVisual(t):r},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(n,t){var f=this._itemVisuals,u=f[n],i;return u||(u=f[n]={}),i=u[t],null==i&&(i=this.getVisual(t),r.isArray(i)?i=i.slice():o(i)&&(i=r.extend({},i)),u[t]=i),i},t.prototype.setItemVisual=function(n,t,i){var u=this._itemVisuals[n]||{};this._itemVisuals[n]=u;o(t)?r.extend(u,t):u[t]=i},t.prototype.clearAllVisual=function(){this._visual={};this._itemVisuals=[]},t.prototype.setLayout=function(n,t){o(n)?r.extend(this._layout,n):this._layout[n]=t},t.prototype.getLayout=function(n){return this._layout[n]},t.prototype.getItemLayout=function(n){return this._itemLayouts[n]},t.prototype.setItemLayout=function(n,t,i){this._itemLayouts[n]=i?r.extend(this._itemLayouts[n]||{},t):t},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(n,t){var i=this.hostModel&&this.hostModel.seriesIndex;tt.setCommonECData(i,this.dataType,n,t);this._graphicEls[n]=t},t.prototype.getItemGraphicEl=function(n){return this._graphicEls[n]},t.prototype.eachItemGraphicEl=function(n,t){r.each(this._graphicEls,function(i,r){i&&n&&n.call(t,i,r)})},t.prototype.cloneShallow=function(n){return n||(n=new t(this._schema?this._schema:u(this.dimensions,this._getDimInfo,this),this.hostModel)),v(n,this),n._store=this._store,n},t.prototype.wrapMethod=function(n,t){var i=this[n];r.isFunction(i)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(n),this[n]=function(){var n=i.apply(this,arguments);return t.apply(this,[n].concat(r.slice(arguments)))})},t.internalField=(b=function(n){var t=n._invertedIndicesMap;r.each(t,function(i,r){var f=n._dimInfos[r],e=f.ordinalMeta,o=n._store,u;if(e){for(i=t[r]=new ut(e.categories.length),u=0;u<i.length;u++)i[u]=-1;for(u=0;u<o.count();u++)i[o.get(f.storeDimIndex,u)]=u}})},e=function(n,t,i){return s.convertOptionIdName(n._getCategory(t,i),null)},c=function(n,t){var i=n._idList[t];return null==i&&null!=n._idDimIdx&&(i=e(n,n._idDimIdx,t)),null==i&&(i="e\0\0"+t),i},f=function(n){return r.isArray(n)||(n=null!=n?[n]:[]),n},l=function(n){var i=new t(n._schema?n._schema:u(n.dimensions,n._getDimInfo,n),n.hostModel);return v(i,n),i},v=function(n,t){r.each(ft.concat(t.__wrappedMethods||[]),function(i){t.hasOwnProperty(i)&&(n[i]=t[i])});n.__wrappedMethods=t.__wrappedMethods;r.each(et,function(i){n[i]=r.clone(t[i])});n._calculationInfo=r.extend({},t._calculationInfo)},void(y=function(n,t){var s=n._nameList,u=n._idList,h=n._nameDimIdx,c=n._idDimIdx,i=s[t],r=u[t],f,o;(null==i&&null!=h&&(s[t]=i=e(n,h,t)),null==r&&null!=c&&(u[t]=r=e(n,c,t)),null==r&&null!=i)&&(f=n._nameRepeatCount,o=f[i]=(f[i]||0)+1,r=i,o>1&&(r+="__ec__"+o),u[t]=r)})),t}();t.default=ot}).call(t,i(57))},function(n,t){"use strict";function i(n){return null==n?0:n.length||1}function r(n){return n}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function n(n,t,i,u,f,e){this._old=n;this._new=t;this._oldKeyGetter=i||r;this._newKeyGetter=u||r;this.context=f;this._diffModeMultiple="multiple"===e}return n.prototype.add=function(n){return this._add=n,this},n.prototype.update=function(n){return this._update=n,this},n.prototype.updateManyToOne=function(n){return this._updateManyToOne=n,this},n.prototype.updateOneToMany=function(n){return this._updateOneToMany=n,this},n.prototype.updateManyToMany=function(n){return this._updateManyToMany=n,this},n.prototype.remove=function(n){return this._remove=n,this},n.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},n.prototype._executeOneToOne=function(){var u=this._old,e=this._new,t={},o=new Array(u.length),s=new Array(e.length),n,c;for(this._initIndexMap(u,null,o,"_oldKeyGetter"),this._initIndexMap(e,t,s,"_newKeyGetter"),n=0;n<u.length;n++){var f=o[n],r=t[f],h=i(r);h>1?(c=r.shift(),1===r.length&&(t[f]=r[0]),this._update&&this._update(c,n)):1===h?(t[f]=null,this._update&&this._update(r,n)):this._remove&&this._remove(n)}this._performRestAdd(s,t)},n.prototype._executeMultiple=function(){var a=this._old,v=this._new,c={},n={},h=[],l=[],e,s;for(this._initIndexMap(a,c,h,"_oldKeyGetter"),this._initIndexMap(v,n,l,"_newKeyGetter"),e=0;e<h.length;e++){var r=h[e],t=c[r],f=n[r],u=i(t),o=i(f);if(u>1&&1===o)this._updateManyToOne&&this._updateManyToOne(f,t),n[r]=null;else if(1===u&&o>1)this._updateOneToMany&&this._updateOneToMany(f,t),n[r]=null;else if(1===u&&1===o)this._update&&this._update(f,t),n[r]=null;else if(u>1&&o>1)this._updateManyToMany&&this._updateManyToMany(f,t),n[r]=null;else if(u>1)for(s=0;s<u;s++)this._remove&&this._remove(t[s]);else this._remove&&this._remove(t)}this._performRestAdd(l,n)},n.prototype._performRestAdd=function(n,t){for(var u,r=0;r<n.length;r++){var o=n[r],f=t[o],e=i(f);if(e>1)for(u=0;u<e;u++)this._add&&this._add(f[u]);else 1===e&&this._add&&this._add(f);t[o]=null}},n.prototype._initIndexMap=function(n,t,r,u){for(var e,o,h,s=this._diffModeMultiple,f=0;f<n.length;f++)e="_ec_"+this[u](n[f],f),(s||(r[f]=e),t)&&(o=t[e],h=i(o),0===h?(t[e]=f,s&&r.push(e)):1===h?t[e]=[o,f]:o.push(f))},n}();t.default=u},function(n,t,i){(function(n){"use strict";function u(n,t){return n.hasOwnProperty(t)||(n[t]=[]),n[t]}Object.defineProperty(t,"__esModule",{value:!0});t.summarizeDimensions=function(t,i){var s={},o=s.encode={},p=r.createHashMap(),l=[],h=[],w={},c,y,a,v;return r.each(t.dimensions,function(i){var a,e=t.getDimensionInfo(i),s=e.coordDim,c;s&&("production"!==n.env.NODE_ENV&&r.assert(null==f.VISUAL_DIMENSIONS.get(s)),c=e.coordDimIndex,u(o,s)[c]=i,e.isExtraCoord||(p.set(s,1),"ordinal"!==(a=e.type)&&"time"!==a&&(l[0]=i),u(w,s)[c]=t.getDimensionIndex(e.name)),e.defaultTooltip&&h.push(i));f.VISUAL_DIMENSIONS.each(function(n,t){var r=u(o,t),i=e.otherDims[t];null!=i&&!1!==i&&(r[i]=e.name)})}),c=[],y={},p.each(function(n,t){var i=o[t];y[t]=i[0];c=c.concat(i)}),s.dataDimsOnCoord=c,s.dataDimIndicesOnCoord=r.map(c,function(n){return t.getDimensionInfo(n).storeDimIndex}),s.encodeFirstDimNotExtra=y,a=o.label,a&&a.length&&(l=a.slice()),v=o.tooltip,v&&v.length?h=v.slice():h.length||(h=l.slice()),o.defaultedLabel=l,o.defaultedTooltip=h,s.userOutput=new e(w,i),s};t.getDimensionTypeByAxis=function(n){return"category"===n?"ordinal":"time"===n?"time":"float"};var r=i(63),f=i(164),e=function(){function n(n,t){this._encode=n;this._schema=t}return n.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},n.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},n}()}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=function(n){this.otherDims={};null!=n&&r.extend(this,n)};t.default=u},function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function c(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var u,f,e;Object.defineProperty(t,"__esModule",{value:!0});t.enableHoverEmphasis=t.getECData=t.createSymbol=t.dataStack=t.createDimensions=t.getLayoutRect=void 0;t.createList=function(n){return a.default(null,n)};u=i(232);Object.defineProperty(t,"createDimensions",{enumerable:!0,get:function(){return u.createDimensions}});f=i(201);Object.defineProperty(t,"createSymbol",{enumerable:!0,get:function(){return f.createSymbol}});t.createScale=function(n,t){var r=t,i;return t instanceof s.default||(r=new s.default(t)),i=o.createScaleByModel(r),i.setExtent(n[0],n[1]),o.niceScaleExtent(i,r),i};t.mixinAxisModelCommonMethods=function(n){l.mixin(n,v.AxisModelCommonMixin)};e=i(111);Object.defineProperty(t,"enableHoverEmphasis",{enumerable:!0,get:function(){return e.enableHoverEmphasis}});t.createTextStyle=function(n,t){return t=t||{},w.createTextStyle(n,null,null,"normal"!==t.state)};var l=c(i(63)),a=h(i(233)),o=c(i(214)),v=i(235),s=h(i(59)),y=i(158),r=i(221),p=i(112),w=i(68);t.getLayoutRect=y.getLayoutRect;t.dataStack={isDimensionStacked:r.isDimensionStacked,enableDataStack:r.enableDataStack,getStackedDimension:r.getStackedDimension};t.getECData=p.getECData},function(n,t,i){"use strict";function h(n,t){function w(n){var e=nt[n],o;if(e<0){var u=d[n],i=r.isObject(u)?u:{name:u},t=new l.default,f=i.name;return null!=f&&null!=ot.get(f)&&(t.name=t.displayName=f),null!=i.type&&(t.type=i.type),null!=i.displayName&&(t.displayName=i.displayName),o=h.length,nt[n]=o,t.storeDimIndex=n,h.push(t),t}return h[e]}function st(n,t,i){null!=c.VISUAL_DIMENSIONS.get(t)?n.otherDims[t]=i:(n.coordDim=t,n.coordDimIndex=i,ft.set(t,!0))}function ct(n){null==n.name&&(n.name=n.coordDim)}var p,ht,k,i;e.isSourceInstance(n)||(n=e.createSourceFromSeriesDataOption(n));var ut=(t=t||{}).coordDimensions||[],d=t.dimensionsDefine||n.dimensionsDefine||[],ft=r.createHashMap(),h=[],u=function(n,t,i,u){var f=Math.max(n.dimensionsDetectedCount||1,t.length,i.length,u||0);return r.each(t,function(n){var t;r.isObject(n)&&(t=n.dimsDef)&&(f=Math.max(f,t.length))}),f}(n,ut,d,t.dimensionsCount),tt=t.canOmitUnusedDimensions&&f.shouldOmitUnusedDimensions(u),et=d===n.dimensionsDefine,ot=et?f.ensureSourceDimNameMap(n):f.createDimNameMap(d),it=t.encodeDefine;!it&&t.encodeDefaulter&&(it=t.encodeDefaulter(n,u));for(var g=r.createHashMap(it),nt=new a.CtorInt32Array(u),y=0;y<nt.length;y++)nt[y]=-1;if(!tt)for(y=0;y<u;y++)w(y);g.each(function(n,t){var i=o.normalizeToArray(n).slice(),f;1===i.length&&!r.isString(i[0])&&i[0]<0?g.set(t,!1):(f=g.set(t,[]),r.each(i,function(n,i){var e=r.isString(n)?ot.get(n):n;null!=e&&e<u&&(f[i]=e,st(w(e),t,i))}))});p=0;r.each(ut,function(n){var e,f,s,t,c,i,h;if(r.isString(n)?(e=n,t={}):(e=(t=n).name,c=t.ordinalMeta,t.ordinalMeta=null,(t=r.extend({},t)).ordinalMeta=c,f=t.dimsDef,s=t.otherDims,t.name=t.coordDim=t.coordDimIndex=t.dimsDef=t.otherDims=null),i=g.get(e),!1!==i){if(!(i=o.normalizeToArray(i)).length)for(h=0;h<(f&&f.length||1);h++){for(;p<u&&null!=w(p).coordDim;)p++;p<u&&i.push(p++)}r.each(i,function(n,i){var u=w(n),o;(et&&null!=t.type&&(u.type=t.type),st(r.defaults(u,t),e,i),null==u.name&&f)&&(o=f[i],r.isObject(o)||(o={name:o}),u.name=u.displayName=o.name,u.defaultTooltip=o.defaultTooltip);s&&r.defaults(u.otherDims,s)})}});var rt=t.generateCoord,b=t.generateCoordCount,lt=null!=b;if(b=rt?b||1:0,ht=rt||"value",tt)r.each(h,function(n){ct(n)}),h.sort(function(n,t){return n.storeDimIndex-t.storeDimIndex});else for(k=0;k<u;k++)i=w(k),null==i.coordDim&&(i.coordDim=v(ht,ft,lt),i.coordDimIndex=0,(!rt||b<=0)&&(i.isExtraCoord=!0),b--),ct(i),null!=i.type||s.guessOrdinal(n,k)!==s.BE_ORDINAL.Must&&(!i.isExtraCoord||null==i.otherDims.itemName&&null==i.otherDims.seriesName)||(i.type="ordinal");return function(n){for(var u=r.createHashMap(),t=0;t<n.length;t++){var e=n[t],f=e.name,i=u.get(f)||0;i>0&&(e.name=f+(i-1));i++;u.set(f,i)}}(h),new f.SeriesDataSchema({source:n,dimensions:h,fullDimensionCount:u,dimensionOmitted:tt})}function v(n,t,i){if(i||t.hasKey(n)){for(var r=0;t.hasKey(n+r);)r++;n+=r}return t.set(n,!0),n}Object.defineProperty(t,"__esModule",{value:!0});t.createDimensions=function(n,t){return h(n,t).dimensions};t.default=h;var u,c=i(164),l=(u=i(230))&&u.__esModule?u:{"default":u},r=i(63),e=i(176),a=i(181),o=i(113),s=i(163),f=i(222)},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),e=u(i(227)),o=u(i(232)),s=i(229),h=i(113),c=u(i(168)),l=i(234),a=i(176),v=i(221),y=i(163),f=i(164);t.default=function(n,t,i){var p,k,u,rt;i=i||{};k=t.getSourceManager();u=!1;n?(u=!0,p=a.createSourceFromSeriesDataOption(n)):u=(p=k.getSource()).sourceFormat===f.SOURCE_FORMAT_ORIGINAL;var g=l.getCoordSysInfoBySeries(t),nt=function(n,t){var i,f=n.get("coordinateSystem"),u=c.default.get(f);return t&&t.coordSysDims&&(i=r.map(t.coordSysDims,function(n){var i={name:n},r=t.axisMap.get(n),u;return r&&(u=r.get("type"),i.type=s.getDimensionTypeByAxis(u)),i})),i||(i=u&&(u.getDimensionsInfo?u.getDimensionsInfo():u.dimensions.slice())||["x","y"]),i}(t,g),d=i.useEncodeDefaulter,ut=r.isFunction(d)?d:d?r.curry(y.makeSeriesEncodeForAxisCoordSys,nt,t):null,ft={coordDimensions:nt,generateCoord:i.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:ut,canOmitUnusedDimensions:!u},w=o.default(p,ft),tt=function(n,t,i){var u,f;return i&&r.each(n,function(n,r){var o=n.coordDim,e=i.categoryAxisMap.get(o);e&&(null==u&&(u=r),n.ordinalMeta=e.getOrdinalMeta(),t&&(n.createInvertedIndices=!0));null!=n.otherDims.itemName&&(f=!0)}),f||null==u||(n[u].otherDims.itemName=0),u}(w.dimensions,i.createInvertedIndices,g),it=u?null:k.getSharedDataStore(w),et=v.enableDataStack(t,{schema:w,store:it}),b=new e.default(w,t);return b.setCalculationInfo(et),rt=null!=tt&&function(n){if(n.sourceFormat===f.SOURCE_FORMAT_ORIGINAL){var t=function(n){for(var t=0;t<n.length&&null==n[t];)t++;return n[t]}(n.data||[]);return!r.isArray(h.getDataItemValue(t))}}(p)?function(n,t,i,r){return r===tt?i:this.defaultDimValueGetter(n,t,i,r)}:null,b.hasItemOption=!1,b.initData(u?p:it,null,rt),b}},function(n,t,i){(function(n){"use strict";function r(n){return"category"===n.get("type")}Object.defineProperty(t,"__esModule",{value:!0});t.getCoordSysInfoBySeries=function(n){var i=n.get("coordinateSystem"),t=new e(i),r=o[i];if(r)return r(n,t,t.axisMap,t.categoryAxisMap),t};var u=i(63),f=i(113),e=function(n){this.coordSysDims=[];this.axisMap=u.createHashMap();this.categoryAxisMap=u.createHashMap();this.coordSysName=n},o={cartesian2d:function(t,i,e,o){var s=t.getReferringComponents("xAxis",f.SINGLE_REFERRING).models[0],h=t.getReferringComponents("yAxis",f.SINGLE_REFERRING).models[0];if("production"!==n.env.NODE_ENV){if(!s)throw new Error('xAxis "'+u.retrieve(t.get("xAxisIndex"),t.get("xAxisId"),0)+'" not found');if(!h)throw new Error('yAxis "'+u.retrieve(t.get("xAxisIndex"),t.get("yAxisId"),0)+'" not found');}i.coordSysDims=["x","y"];e.set("x",s);e.set("y",h);r(s)&&(o.set("x",s),i.firstCategoryDimIndex=0);r(h)&&(o.set("y",h),null==i.firstCategoryDimIndex&&(i.firstCategoryDimIndex=1))},singleAxis:function(t,i,u,e){var o=t.getReferringComponents("singleAxis",f.SINGLE_REFERRING).models[0];if("production"!==n.env.NODE_ENV&&!o)throw new Error("singleAxis should be specified.");i.coordSysDims=["single"];u.set("single",o);r(o)&&(e.set("single",o),i.firstCategoryDimIndex=0)},polar:function(t,i,u,e){var h=t.getReferringComponents("polar",f.SINGLE_REFERRING).models[0],o=h.findAxisModel("radiusAxis"),s=h.findAxisModel("angleAxis");if("production"!==n.env.NODE_ENV){if(!s)throw new Error("angleAxis option not found");if(!o)throw new Error("radiusAxis option not found");}i.coordSysDims=["radius","angle"];u.set("radius",o);u.set("angle",s);r(o)&&(e.set("radius",o),i.firstCategoryDimIndex=0);r(s)&&(e.set("angle",s),null==i.firstCategoryDimIndex&&(i.firstCategoryDimIndex=1))},geo:function(n,t){t.coordSysDims=["lng","lat"]},parallel:function(n,t,i,f){var e=n.ecModel,o=e.getComponent("parallel",n.get("parallelIndex")),s=t.coordSysDims=o.dimensions.slice();u.each(o.parallelAxisIndex,function(n,u){var o=e.getComponent("parallelAxis",n),h=s[u];i.set(h,o);r(o)&&(f.set(h,o),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=u))})}}}).call(t,i(57))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(){}return n.prototype.getNeedCrossZero=function(){return!this.option.scale},n.prototype.getCoordSysModel=function(){},n}();t.AxisModelCommonMixin=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(114);Object.defineProperty(t,"linearMap",{enumerable:!0,get:function(){return r.linearMap}});Object.defineProperty(t,"round",{enumerable:!0,get:function(){return r.round}});Object.defineProperty(t,"asc",{enumerable:!0,get:function(){return r.asc}});Object.defineProperty(t,"getPrecision",{enumerable:!0,get:function(){return r.getPrecision}});Object.defineProperty(t,"getPrecisionSafe",{enumerable:!0,get:function(){return r.getPrecisionSafe}});Object.defineProperty(t,"getPixelPrecision",{enumerable:!0,get:function(){return r.getPixelPrecision}});Object.defineProperty(t,"getPercentWithPrecision",{enumerable:!0,get:function(){return r.getPercentWithPrecision}});Object.defineProperty(t,"MAX_SAFE_INTEGER",{enumerable:!0,get:function(){return r.MAX_SAFE_INTEGER}});Object.defineProperty(t,"remRadian",{enumerable:!0,get:function(){return r.remRadian}});Object.defineProperty(t,"isRadianAroundZero",{enumerable:!0,get:function(){return r.isRadianAroundZero}});Object.defineProperty(t,"parseDate",{enumerable:!0,get:function(){return r.parseDate}});Object.defineProperty(t,"quantity",{enumerable:!0,get:function(){return r.quantity}});Object.defineProperty(t,"quantityExponent",{enumerable:!0,get:function(){return r.quantityExponent}});Object.defineProperty(t,"nice",{enumerable:!0,get:function(){return r.nice}});Object.defineProperty(t,"quantile",{enumerable:!0,get:function(){return r.quantile}});Object.defineProperty(t,"reformIntervals",{enumerable:!0,get:function(){return r.reformIntervals}});Object.defineProperty(t,"isNumeric",{enumerable:!0,get:function(){return r.isNumeric}});Object.defineProperty(t,"numericToNumber",{enumerable:!0,get:function(){return r.numericToNumber}})},function(n,t,i){"use strict";var r,u;Object.defineProperty(t,"__esModule",{value:!0});r=i(114);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return r.parseDate}});u=i(161);Object.defineProperty(t,"format",{enumerable:!0,get:function(){return u.format}})},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(116);Object.defineProperty(t,"extendShape",{enumerable:!0,get:function(){return r.extendShape}});Object.defineProperty(t,"extendPath",{enumerable:!0,get:function(){return r.extendPath}});Object.defineProperty(t,"makePath",{enumerable:!0,get:function(){return r.makePath}});Object.defineProperty(t,"makeImage",{enumerable:!0,get:function(){return r.makeImage}});Object.defineProperty(t,"mergePath",{enumerable:!0,get:function(){return r.mergePath}});Object.defineProperty(t,"resizePath",{enumerable:!0,get:function(){return r.resizePath}});Object.defineProperty(t,"createIcon",{enumerable:!0,get:function(){return r.createIcon}});Object.defineProperty(t,"updateProps",{enumerable:!0,get:function(){return r.updateProps}});Object.defineProperty(t,"initProps",{enumerable:!0,get:function(){return r.initProps}});Object.defineProperty(t,"getTransform",{enumerable:!0,get:function(){return r.getTransform}});Object.defineProperty(t,"clipPointsByRect",{enumerable:!0,get:function(){return r.clipPointsByRect}});Object.defineProperty(t,"clipRectByRect",{enumerable:!0,get:function(){return r.clipRectByRect}});Object.defineProperty(t,"registerShape",{enumerable:!0,get:function(){return r.registerShape}});Object.defineProperty(t,"getShapeClass",{enumerable:!0,get:function(){return r.getShapeClass}});Object.defineProperty(t,"Group",{enumerable:!0,get:function(){return r.Group}});Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return r.Image}});Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return r.Text}});Object.defineProperty(t,"Circle",{enumerable:!0,get:function(){return r.Circle}});Object.defineProperty(t,"Ellipse",{enumerable:!0,get:function(){return r.Ellipse}});Object.defineProperty(t,"Sector",{enumerable:!0,get:function(){return r.Sector}});Object.defineProperty(t,"Ring",{enumerable:!0,get:function(){return r.Ring}});Object.defineProperty(t,"Polygon",{enumerable:!0,get:function(){return r.Polygon}});Object.defineProperty(t,"Polyline",{enumerable:!0,get:function(){return r.Polyline}});Object.defineProperty(t,"Rect",{enumerable:!0,get:function(){return r.Rect}});Object.defineProperty(t,"Line",{enumerable:!0,get:function(){return r.Line}});Object.defineProperty(t,"BezierCurve",{enumerable:!0,get:function(){return r.BezierCurve}});Object.defineProperty(t,"Arc",{enumerable:!0,get:function(){return r.Arc}});Object.defineProperty(t,"IncrementalDisplayable",{enumerable:!0,get:function(){return r.IncrementalDisplayable}});Object.defineProperty(t,"CompoundPath",{enumerable:!0,get:function(){return r.CompoundPath}});Object.defineProperty(t,"LinearGradient",{enumerable:!0,get:function(){return r.LinearGradient}});Object.defineProperty(t,"RadialGradient",{enumerable:!0,get:function(){return r.RadialGradient}});Object.defineProperty(t,"BoundingRect",{enumerable:!0,get:function(){return r.BoundingRect}})},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(159);Object.defineProperty(t,"addCommas",{enumerable:!0,get:function(){return r.addCommas}});Object.defineProperty(t,"toCamelCase",{enumerable:!0,get:function(){return r.toCamelCase}});Object.defineProperty(t,"normalizeCssArray",{enumerable:!0,get:function(){return r.normalizeCssArray}});Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return r.encodeHTML}});Object.defineProperty(t,"formatTpl",{enumerable:!0,get:function(){return r.formatTpl}});Object.defineProperty(t,"getTooltipMarker",{enumerable:!0,get:function(){return r.getTooltipMarker}});Object.defineProperty(t,"formatTime",{enumerable:!0,get:function(){return r.formatTime}});Object.defineProperty(t,"capitalFirst",{enumerable:!0,get:function(){return r.capitalFirst}});Object.defineProperty(t,"truncateText",{enumerable:!0,get:function(){return r.truncateText}});Object.defineProperty(t,"getTextRect",{enumerable:!0,get:function(){return r.getTextRect}})},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(63);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return r.map}});Object.defineProperty(t,"each",{enumerable:!0,get:function(){return r.each}});Object.defineProperty(t,"indexOf",{enumerable:!0,get:function(){return r.indexOf}});Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return r.inherits}});Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return r.reduce}});Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return r.filter}});Object.defineProperty(t,"bind",{enumerable:!0,get:function(){return r.bind}});Object.defineProperty(t,"curry",{enumerable:!0,get:function(){return r.curry}});Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return r.isArray}});Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return r.isString}});Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return r.isObject}});Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return r.isFunction}});Object.defineProperty(t,"extend",{enumerable:!0,get:function(){return r.extend}});Object.defineProperty(t,"defaults",{enumerable:!0,get:function(){return r.defaults}});Object.defineProperty(t,"clone",{enumerable:!0,get:function(){return r.clone}});Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return r.merge}})},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.installLabelLayout=function(n){n.registerUpdateLifecycle("series:beforeupdate",function(n,t){var i=u(t).labelManager;i||(i=u(t).labelManager=new e.default);i.clearLabels()});n.registerUpdateLifecycle("series:layoutlabels",function(n,t,i){var r=u(t).labelManager;i.updatedSeries.forEach(function(n){r.addLabelsOfSeries(t.getViewOfSeriesModel(n))});r.updateLayoutConfig(t);r.layout(t);r.processLabelsOverall()})};var r,f=i(113),e=(r=i(242))&&r.__esModule?r:{"default":r},u=f.makeInner()},function(n,t,i){"use strict";function d(n){if(n){for(var i=[],t=0;t<n.length;t++)i.push(n[t].slice());return i}}function g(n,t){var i=n.label,r=t&&t.getTextGuideLine();return{dataIndex:n.dataIndex,dataType:n.dataType,seriesIndex:n.seriesModel.seriesIndex,text:n.label.style.text,rect:n.hostRect,labelRect:n.rect,align:i.style.align,verticalAlign:i.style.verticalAlign,labelLinePoints:d(r&&r.shape.points)}}function c(n,t,i){for(var u,r=0;r<i.length;r++)u=i[r],null!=t[u]&&(n[u]=t[u])}var e,b;Object.defineProperty(t,"__esModule",{value:!0});var o,f=i(116),l=i(112),v=i(114),k=(o=i(81))&&o.__esModule?o:{"default":o},s=i(243),y=i(113),u=i(63),h=i(244),p=i(68);var w=["align","verticalAlign","width","height","fontSize"],r=new k.default,a=y.makeInner(),nt=y.makeInner();e=["x","y","rotation"];b=function(){function n(){this._labelList=[];this._chartViewList=[]}return n.prototype.clearLabels=function(){this._labelList=[];this._chartViewList=[]},n.prototype._addLabel=function(n,t,i,u,e){var s=u.style,v=u.__hostTarget.textConfig||{},l=u.getComputedTransform(),a=u.getBoundingRect().plain(),o,h,y,c;f.BoundingRect.applyTransform(a,a,l);l?r.setLocalTransform(l):(r.x=r.y=r.rotation=r.originX=r.originY=0,r.scaleX=r.scaleY=1);h=u.__hostTarget;h&&(o=h.getBoundingRect().plain(),y=h.getComputedTransform(),f.BoundingRect.applyTransform(o,o,y));c=o&&h.getTextGuideLine();this._labelList.push({label:u,labelLine:c,seriesModel:i,dataIndex:n,dataType:t,layoutOption:e,computedLayoutOption:null,rect:a,hostRect:o,priority:o?o.width*o.height:0,defaultAttr:{ignore:u.ignore,labelGuideIgnore:c&&c.ignore,x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY,rotation:r.rotation,style:{x:s.x,y:s.y,align:s.align,verticalAlign:s.verticalAlign,width:s.width,height:s.height,fontSize:s.fontSize},cursor:u.cursor,attachedPos:v.position,attachedRot:v.rotation}})},n.prototype.addLabelsOfSeries=function(n){var r=this,i,t;this._chartViewList.push(n);i=n.__model;t=i.get("labelLayout");(u.isFunction(t)||u.keys(t).length)&&n.group.traverse(function(n){if(n.ignore)return!0;var u=n.getTextContent(),f=l.getECData(n);u&&!u.disableLabelLayout&&r._addLabel(f.dataIndex,f.dataType,i,u,t)})},n.prototype.updateLayoutConfig=function(n){function nt(n,t){return function(){s.updateLabelLinePoints(n,t)}}for(var y,o,p,c,h,b,k=n.getWidth(),d=n.getHeight(),l=0;l<this._labelList.length;l++){var r=this._labelList[l],i=r.label,e=i.__hostTarget,f=r.defaultAttr,t=void 0;for(t=(t=u.isFunction(r.layoutOption)?r.layoutOption(g(r,e)):r.layoutOption)||{},r.computedLayoutOption=t,y=Math.PI/180,e&&e.setTextConfig({local:!1,position:null!=t.x||null!=t.y?null:f.attachedPos,rotation:null!=t.rotate?t.rotate*y:f.attachedRot,offset:[t.dx||0,t.dy||0]}),o=!1,(null!=t.x?(i.x=v.parsePercent(t.x,k),i.setStyle("x",0),o=!0):(i.x=f.x,i.setStyle("x",f.style.x)),null!=t.y?(i.y=v.parsePercent(t.y,d),i.setStyle("y",0),o=!0):(i.y=f.y,i.setStyle("y",f.style.y)),t.labelLinePoints)&&(p=e.getTextGuideLine(),p&&(p.setShape({points:t.labelLinePoints}),o=!1)),a(i).needsUpdateLabelLine=o,i.rotation=null!=t.rotate?t.rotate*y:f.rotation,i.scaleX=f.scaleX,i.scaleY=f.scaleY,c=0;c<w.length;c++)h=w[c],i.setStyle(h,null!=t[h]?t[h]:f.style[h]);t.draggable?(i.draggable=!0,i.cursor="move",e)&&(b=r.seriesModel,null!=r.dataIndex&&(b=r.seriesModel.getData(r.dataType).getItemModel(r.dataIndex)),i.on("drag",nt(e,b.getModel("labelLine")))):(i.off("drag"),i.cursor=f.cursor)}},n.prototype.layout=function(n){var r=n.getWidth(),f=n.getHeight(),t=h.prepareLayoutList(this._labelList),e=u.filter(t,function(n){return"shiftX"===n.layoutOption.moveOverlap}),o=u.filter(t,function(n){return"shiftY"===n.layoutOption.moveOverlap}),i;h.shiftLayoutOnX(e,0,r);h.shiftLayoutOnY(o,0,f);i=u.filter(t,function(n){return n.layoutOption.hideOverlap});h.hideOverlap(i)},n.prototype.processLabelsOverall=function(){var n=this;u.each(this._chartViewList,function(t){var i=t.__model,r=t.ignoreLabelLineUpdate,u=i.isAnimationEnabled();t.group.traverse(function(t){if(t.ignore&&!t.forceLabelAnimation)return!0;var f=!r,e=t.getTextContent();!f&&e&&(f=a(e).needsUpdateLabelLine);f&&n._updateLabelLine(t,i);u&&n._animateLabels(t,i)})})},n.prototype._updateLabelLine=function(n,t){var h=n.getTextContent(),u=l.getECData(n),i=u.dataIndex,o;if(h&&null!=i){var r=t.getData(u.dataType),f=r.getItemModel(i),e={},c=r.getItemVisual(i,"style"),a=r.getVisual("drawType");e.stroke=c[a];o=f.getModel("labelLine");s.setLabelLineStyle(n,s.getLabelLineStatesModels(f),e);s.updateLabelLinePoints(n,o)}},n.prototype._animateLabels=function(n,t){var i=n.getTextContent(),r=n.getTextGuideLine(),v,g,b,k,o,y;if(i&&(n.forceLabelAnimation||!i.ignore&&!i.invisible&&!n.disableLabelAnimation&&!f.isElementRemoved(n))){var s=(o=a(i)).oldLayout,d=l.getECData(n),w=d.dataIndex,h={x:i.x,y:i.y,rotation:i.rotation},tt=t.getData(d.dataType);s?(i.attr(s),v=n.prevStates,v&&(u.indexOf(v,"select")>=0&&i.attr(o.oldLayoutSelect),u.indexOf(v,"emphasis")>=0&&i.attr(o.oldLayoutEmphasis)),f.updateProps(i,h,t,w)):(i.attr(h),p.labelInner(i).valueAnimation)||(g=u.retrieve2(i.style.opacity,1),i.style.opacity=0,f.initProps(i,{style:{opacity:g}},t,w));(o.oldLayout=h,i.states.select)&&(b=o.oldLayoutSelect={},c(b,h,e),c(b,i.states.select,e));i.states.emphasis&&(k=o.oldLayoutEmphasis={},c(k,h,e),c(k,i.states.emphasis,e));p.animateLabelValue(i,w,tt,t,t)}!r||r.ignore||r.invisible||(s=(o=nt(r)).oldLayout,y={points:r.shape.points},s?(r.attr({shape:s}),f.updateProps(r,{shape:y},t)):(r.setShape(y),r.style.strokePercent=0,f.initProps(r,{style:{strokePercent:1}},t)),o.oldLayout=y)},n}();t.default=b},function(n,t,i){"use strict";function et(n,t,i,r,u){var f=i.width,e=i.height;switch(n){case"top":r.set(i.x+f/2,i.y-t);u.set(0,-1);break;case"bottom":r.set(i.x+f/2,i.y+e+t);u.set(0,1);break;case"left":r.set(i.x-t,i.y+e/2);u.set(-1,0);break;case"right":r.set(i.x+f+t,i.y+e/2);u.set(1,0)}}function ot(n,t,i,r,u,f,e,o,s){var b,h;e-=n;o-=t;var c=Math.sqrt(e*e+o*o),g=(e/=c)*i+n,nt=(o/=c)*i+t;if(Math.abs(r-u)%v<.0001||(f?(b=r,r=p.normalizeRadian(u),u=p.normalizeRadian(b)):(r=p.normalizeRadian(r),u=p.normalizeRadian(u)),r>u&&(u+=v),h=Math.atan2(o,e),h<0&&(h+=v),h>=r&&h<=u||h+v>=r&&h+v<=u))return s[0]=g,s[1]=nt,c-i;var l=i*Math.cos(r)+n,a=i*Math.sin(r)+t,y=i*Math.cos(u)+n,w=i*Math.sin(u)+t,k=(l-e)*(l-e)+(a-o)*(a-o),d=(y-e)*(y-e)+(w-o)*(w-o);return k<d?(s[0]=l,s[1]=a,Math.sqrt(k)):(s[0]=y,s[1]=w,Math.sqrt(d))}function b(n,t,i,r,u,f,e,o){var y=u-n,p=f-t,h=i-n,c=r-t,l=Math.sqrt(h*h+c*c),s=(y*(h/=l)+p*(c/=l))/l,a,v;return o&&(s=Math.min(Math.max(s,0),1)),s*=l,a=e[0]=n+s*h,v=e[1]=t+s*c,Math.sqrt((a-u)*(a-u)+(v-f)*(v-f))}function nt(n,t,i,r,u,f,e){i<0&&(n+=i,i=-i);r<0&&(t+=r,r=-r);var h=n+i,c=t+r,o=e[0]=Math.min(Math.max(u,n),h),s=e[1]=Math.min(Math.max(f,t),c);return Math.sqrt((o-u)*(o-u)+(s-f)*(s-f))}function st(n,t,i){var r=nt(t.x,t.y,t.width,t.height,n.x,n.y,o);return i.set(o[0],o[1]),r}function ht(n,t,i){for(var ft,s,et,rt,ut,f=0,e=0,h=0,c=0,w=1/0,u=t.data,a=n.x,v=n.y,r=0;r<u.length;){ft=u[r++];1===r&&(h=f=u[r],c=e=u[r+1]);s=w;switch(ft){case l.M:f=h=u[r++];e=c=u[r++];break;case l.L:s=b(f,e,u[r],u[r+1],a,v,o,!0);f=u[r++];e=u[r++];break;case l.C:s=g.cubicProjectPoint(f,e,u[r++],u[r++],u[r++],u[r++],u[r],u[r+1],a,v,o);f=u[r++];e=u[r++];break;case l.Q:s=g.quadraticProjectPoint(f,e,u[r++],u[r++],u[r],u[r+1],a,v,o);f=u[r++];e=u[r++];break;case l.A:var p=u[r++],d=u[r++],tt=u[r++],k=u[r++],y=u[r++],it=u[r++];r+=1;et=!!(1-u[r++]);rt=Math.cos(y)*tt+p;ut=Math.sin(y)*k+d;r<=1&&(h=rt,c=ut);s=ot(p,d,k,y,y+it,et,(a-p)*k/tt+p,v,o);f=Math.cos(y+it)*tt+p;e=Math.sin(y+it)*k+d;break;case l.R:s=nt(h=f=u[r++],c=e=u[r++],u[r++],u[r++],a,v,o);break;case l.Z:s=b(f,e,h,c,a,v,o,!0);f=h;e=c}s<w&&(w=s,i.set(o[0],o[1]))}return w}function tt(n,t){var o,l,a,v,i;if(t<=180&&t>0&&(t=t/180*Math.PI,s.fromArray(n[0]),r.fromArray(n[1]),u.fromArray(n[2]),f.Point.sub(h,s,r),f.Point.sub(c,u,r),o=h.len(),l=c.len(),!(o<.001||l<.001)&&(h.scale(1/o),c.scale(1/l),a=h.dot(c),Math.cos(t)<a))){if(v=b(r.x,r.y,u.x,u.y,s.x,s.y,k,!1),e.fromArray(k),e.scaleAndAdd(c,v/Math.tan(Math.PI-t)),i=u.x!==r.x?(e.x-r.x)/(u.x-r.x):(e.y-r.y)/(u.y-r.y),isNaN(i))return;i<0?f.Point.copy(e,r):i>1&&f.Point.copy(e,u);e.toArray(n[1])}}function it(n,t,i,r){var o="normal"===i,f=o?n:n.ensureState(i),u,e;f.ignore=t;u=r.get("smooth");u&&!0===u&&(u=.3);f.shape=f.shape||{};u>0&&(f.shape.smooth=u);e=r.getModel("lineStyle").getLineStyle();o?n.useStyle(e):f.style=e}function ct(n,t){var s=t.smooth,i=t.points,e,o,f;if(i)if(n.moveTo(i[0][0],i[0][1]),s>0&&i.length>=3){if(e=a.dist(i[0],i[1]),o=a.dist(i[1],i[2]),!e||!o)return n.lineTo(i[1][0],i[1][1]),void n.lineTo(i[2][0],i[2][1]);var h=Math.min(e,o)*s,r=a.lerp([],i[1],i[0],h/e),u=a.lerp([],i[1],i[2],h/o),c=a.lerp([],r,u,.5);n.bezierCurveTo(r[0],r[1],r[0],r[1],c[0],c[1]);n.bezierCurveTo(u[0],u[1],u[0],u[1],i[2][0],i[2][1])}else for(f=1;f<i.length;f++)n.lineTo(i[f][0],i[f][1])}var o;Object.defineProperty(t,"__esModule",{value:!0});t.updateLabelLinePoints=function(n,t){var a,e,l,k,v;if(n&&(a=n.getTextGuideLine(),e=n.getTextContent(),e&&a)){var y=n.textGuideLineConfig||{},i=[[0,0],[0,0],[0,0]],p=y.candidates||ft,w=e.getBoundingRect().clone();w.applyTransform(e.getComputedTransform());var b=1/0,o=y.anchor,c=n.getComputedTransform(),d=c&&ut.invert([],c),g=t.get("length2")||0;for(o&&u.copy(o),l=0;l<p.length;l++)et(p[l],0,w,s,h),f.Point.scaleAndAdd(r,s,h,g),r.transform(d),k=n.getBoundingRect(),v=o?o.distance(r):n instanceof f.Path?ht(r,n.path,u):st(r,k,u),v<b&&(b=v,r.transform(c),u.transform(c),u.toArray(i[0]),r.toArray(i[1]),s.toArray(i[2]));tt(i,t.get("minTurnAngle"));a.setShape({points:i})}};t.limitTurnAngle=tt;t.limitSurfaceAngle=function(n,t,i){var l,a,p,v,y,o;if(i<=180&&i>0&&(i=i/180*Math.PI,s.fromArray(n[0]),r.fromArray(n[1]),u.fromArray(n[2]),f.Point.sub(h,r,s),f.Point.sub(c,u,r),l=h.len(),a=c.len(),!(l<.001||a<.001)&&(h.scale(1/l),c.scale(1/a),h.dot(t)<Math.cos(i)))){if(p=b(r.x,r.y,u.x,u.y,s.x,s.y,k,!1),e.fromArray(k),v=Math.PI/2,y=v+Math.acos(c.dot(t))-i,y>=v)f.Point.copy(e,u);else{if(e.scaleAndAdd(c,p/Math.tan(Math.PI/2-y)),o=u.x!==r.x?(e.x-r.x)/(u.x-r.x):(e.y-r.y)/(u.y-r.y),isNaN(o))return;o<0?f.Point.copy(e,r):o>1&&f.Point.copy(e,u)}e.toArray(n[1])}};t.setLabelLineStyle=function(n,t,i){var r=n.getTextGuideLine(),e=n.getTextContent(),y,l,p;if(e){for(var a=t.normal,v=a.get("show"),o=e.ignore,s=0;s<w.DISPLAY_STATES.length;s++){var u=w.DISPLAY_STATES[s],h=t[u],c="normal"===u;if(h){if(y=h.get("show"),(c?o:d.retrieve2(e.states[u]&&e.states[u].ignore,o))||!d.retrieve2(y,v)){l=c?r:r&&r.states[u];l&&(l.ignore=!0);continue}r||(r=new f.Polyline,n.setTextGuideLine(r),c||!o&&v||it(r,!0,"normal",t.normal),n.stateProxy&&(r.stateProxy=n.stateProxy));it(r,!1,u,h)}}r&&(d.defaults(r.style,i),r.style.fill=null,p=a.get("showAbove"),(n.textGuideLineConfig=n.textGuideLineConfig||{}).showAbove=p||!1,r.buildPath=ct)}else r&&n.removeTextGuideLine()};t.getLabelLineStatesModels=function(n,t){var r,i,u;for(t=t||"labelLine",r={normal:n.getModel(t)},i=0;i<w.SPECIAL_STATES.length;i++)u=w.SPECIAL_STATES[i],r[u]=n.getModel([u,t]);return r};var y,f=i(116),rt=(y=i(98))&&y.__esModule?y:{"default":y},p=i(105),g=i(87),d=i(63),ut=i(76),a=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(82)),w=i(111),v=2*Math.PI,l=rt.default.CMD,ft=["top","right","bottom","left"];o=[];var s=new f.Point,r=new f.Point,u=new f.Point,h=new f.Point,c=new f.Point,k=[],e=new f.Point},function(n,t,i){"use strict";function u(n,t,i,r,u,f){function d(){o=nt.rect[t]-r;s=u-k.rect[t]-k.rect[i]}function tt(n,t,i){var r,u;n<0&&(r=Math.min(t,-n),r>0?(h(r*i,0,e),u=r+n,u<0&&a(-u*i,1)):a(-n*i,1))}function h(i,r,u){var f,e;for(0!==i&&(v=!0),f=r;f<u;f++)e=n[f],e.rect[t]+=i,e.label[t]+=i}function a(r,u){for(var c,l,a,o=[],s=0,f=1;f<e;f++)c=n[f-1].rect,l=Math.max(n[f].rect[t]-c[t]-c[i],0),o.push(l),s+=l;if(s)if(a=Math.min(Math.abs(r)/s,u),r>0)for(f=0;f<e-1;f++)h(o[f]*a,0,f+1);else for(f=e-1;f>0;f--)h(-o[f-1]*a,f,e)}function it(n){var r=n<0?-1:1,i,t;for(n=Math.abs(n),i=Math.ceil(n/(e-1)),t=0;t<e-1;t++)if(r>0?h(i,0,t+1):h(-i,e-t-1,e),(n-=i)<=0)return}var e=n.length,w,c,b,o,s,nt,k;if(!(e<2)){n.sort(function(n,i){return n.rect[t]-i.rect[t]});for(var l,g=0,v=!1,rt=[],y=0,p=0;p<e;p++)w=n[p],c=w.rect,(l=c[t]-g)<0&&(c[t]-=l,w.label[t]-=l,v=!0),b=Math.max(-l,0),rt.push(b),y+=b,g=c[t]+c[i];return y>0&&f&&h(-y/e,0,e),nt=n[0],k=n[e-1],d(),o<0&&a(-o,.8),s<0&&a(s,.8),d(),tt(o,s,1),tt(s,o,-1),d(),o<0&&it(-o),s<0&&it(s),v}}Object.defineProperty(t,"__esModule",{value:!0});t.prepareLayoutList=function(n){for(var t,l,s=[],f=0;f<n.length;f++)if(t=n[f],!t.defaultAttr.ignore){var e=t.label,i=e.getComputedTransform(),h=e.getBoundingRect(),c=!i||i[1]<1e-5&&i[2]<1e-5,o=e.style.margin||0,u=h.clone();u.applyTransform(i);u.x-=o/2;u.y-=o/2;u.width+=o;u.height+=o;l=c?new r.OrientedBoundingRect(h,i):null;s.push({label:e,labelLine:t.labelLine,rect:u,localRect:h,obb:l,priority:t.priority,defaultAttr:t.defaultAttr,layoutOption:t.computedLayoutOption,axisAligned:c,transform:i})}return s};t.shiftLayoutOnX=function(n,t,i,r){return u(n,"x","width",t,i,r)};t.shiftLayoutOnY=function(n,t,i,r){return u(n,"y","height",t,i,r)};t.hideOverlap=function(n){function l(n){if(!n.ignore){var t=n.ensureState("emphasis");null==t.ignore&&(t.ignore=!1)}n.ignore=!0}var o=[],u,f,i;for(n.sort(function(n,t){return t.priority-n.priority}),u=new r.BoundingRect(0,0,0,0),f=0;f<n.length;f++){var t=n[f],v=t.axisAligned,y=t.localRect,p=t.transform,a=t.label,e=t.labelLine;u.copy(t.rect);u.width-=.1;u.height-=.1;u.x+=.05;u.y+=.05;for(var s=t.obb,h=!1,c=0;c<o.length;c++)if(i=o[c],u.intersect(i.rect)){if(v&&i.axisAligned){h=!0;break}if(i.obb||(i.obb=new r.OrientedBoundingRect(i.localRect,i.transform)),s||(s=new r.OrientedBoundingRect(y,p)),s.intersect(i.obb)){h=!0;break}}h?(l(a),e&&l(e)):(a.attr("ignore",t.defaultAttr.ignore),e&&e.attr("ignore",t.defaultAttr.labelGuideIgnore),o.push(t))}};var r=i(116)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(246);Object.keys(r).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(t,n,{enumerable:!0,get:function(){return r[n]}})})},function(n,t,i){"use strict";var r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt;Object.defineProperty(t,"__esModule",{value:!0});r=i(247);Object.defineProperty(t,"LineChart",{enumerable:!0,get:function(){return r.install}});u=i(260);Object.defineProperty(t,"BarChart",{enumerable:!0,get:function(){return u.install}});f=i(267);Object.defineProperty(t,"PieChart",{enumerable:!0,get:function(){return f.install}});e=i(276);Object.defineProperty(t,"ScatterChart",{enumerable:!0,get:function(){return e.install}});o=i(297);Object.defineProperty(t,"RadarChart",{enumerable:!0,get:function(){return o.install}});s=i(307);Object.defineProperty(t,"MapChart",{enumerable:!0,get:function(){return s.install}});h=i(332);Object.defineProperty(t,"TreeChart",{enumerable:!0,get:function(){return h.install}});c=i(343);Object.defineProperty(t,"TreemapChart",{enumerable:!0,get:function(){return c.install}});l=i(353);Object.defineProperty(t,"GraphChart",{enumerable:!0,get:function(){return l.install}});a=i(374);Object.defineProperty(t,"GaugeChart",{enumerable:!0,get:function(){return a.install}});v=i(378);Object.defineProperty(t,"FunnelChart",{enumerable:!0,get:function(){return v.install}});y=i(382);Object.defineProperty(t,"ParallelChart",{enumerable:!0,get:function(){return y.install}});p=i(399);Object.defineProperty(t,"SankeyChart",{enumerable:!0,get:function(){return p.install}});w=i(404);Object.defineProperty(t,"BoxplotChart",{enumerable:!0,get:function(){return w.install}});b=i(411);Object.defineProperty(t,"CandlestickChart",{enumerable:!0,get:function(){return b.install}});k=i(417);Object.defineProperty(t,"EffectScatterChart",{enumerable:!0,get:function(){return k.install}});d=i(421);Object.defineProperty(t,"LinesChart",{enumerable:!0,get:function(){return d.install}});g=i(430);Object.defineProperty(t,"HeatmapChart",{enumerable:!0,get:function(){return g.install}});nt=i(434);Object.defineProperty(t,"PictorialBarChart",{enumerable:!0,get:function(){return nt.install}});tt=i(437);Object.defineProperty(t,"ThemeRiverChart",{enumerable:!0,get:function(){return tt.install}});it=i(441);Object.defineProperty(t,"SunburstChart",{enumerable:!0,get:function(){return it.install}});rt=i(448);Object.defineProperty(t,"CustomChart",{enumerable:!0,get:function(){return rt.install}})},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(f.default);n.registerSeriesModel(u.default);n.registerLayout(e.default("line",!0));n.registerVisual({seriesType:"line",reset:function(n){var i=n.getData(),t=n.getModel("lineStyle").getLineStyle();t&&!t.stroke&&(t.stroke=i.getVisual("style").fill);i.setVisual("legendLineStyle",t)}});n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,o.default("line"))};var u=r(i(248)),f=r(i(249)),e=r(i(258)),o=r(i(259))},function(n,t,i){(function(n){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),o=u(i(233)),s=u(i(173)),r=i(201),h=i(116);f=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n.hasSymbolVisual=!0,n}return e.__extends(i,t),i.prototype.getInitialData=function(t){if("production"!==n.env.NODE_ENV){var i=t.coordinateSystem;if("polar"!==i&&"cartesian2d"!==i)throw new Error("Line not support coordinateSystem besides cartesian and polar");}return o.default(null,this,{useEncodeDefaulter:!0})},i.prototype.getLegendIcon=function(n){var u=new h.Group,f=r.createSymbol("line",0,n.itemHeight/2,n.itemWidth,0,n.lineStyle.stroke,!1),s;u.add(f);f.setStyle(n.lineStyle);var e=this.getData().getVisual("symbol"),c=this.getData().getVisual("symbolRotate"),o="none"===e?"circle":e,i=.8*n.itemHeight,t=r.createSymbol(o,(n.itemWidth-i)/2,(n.itemHeight-i)/2,i,i,n.itemStyle.fill);return u.add(t),t.setStyle(n.itemStyle),s="inherit"===n.iconRotate?c:n.iconRotate||0,t.rotation=s*Math.PI/180,t.setOrigin([n.itemWidth/2,n.itemHeight/2]),o.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),u},i.type="series.line",i.dependencies=["grid","polar"],i.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},i}(s.default);t.default=f}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function a(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function g(n,t){if(n.length===t.length){for(var i=0;i<n.length;i++)if(n[i]!==t[i])return;return!0}}function nt(n){for(var t,i,r=1/0,u=1/0,f=-1/0,e=-1/0,o=0;o<n.length;)t=n[o++],i=n[o++],isNaN(t)||(r=Math.min(t,r),f=Math.max(t,f)),isNaN(i)||(u=Math.min(i,u),e=Math.max(i,e));return[[r,u],[f,e]]}function tt(n,t){var i=nt(n),r=i[0],u=i[1],f=nt(t),e=f[0],o=f[1];return Math.max(Math.abs(r[0]-e[0]),Math.abs(r[1]-e[1]),Math.abs(u[0]-o[0]),Math.abs(u[1]-o[1]))}function it(n){return r.isNumber(n)?n:n?.5:0}function f(n,t,i,r){var l=t.getBaseAxis(),u="x"===l.dim||"radius"===l.dim?0:1,s=[],f=0,e=[],o=[],h=[],a=[],v,c;if(r){for(f=0;f<n.length;f+=2)isNaN(n[f])||isNaN(n[f+1])||a.push(n[f],n[f+1]);n=a}for(f=0;f<n.length-2;f+=2)switch(h[0]=n[f+2],h[1]=n[f+3],o[0]=n[f],o[1]=n[f+1],s.push(o[0],o[1]),i){case"end":e[u]=h[u];e[1-u]=o[1-u];s.push(e[0],e[1]);break;case"middle":v=(o[u]+h[u])/2;c=[];e[u]=c[u]=v;e[1-u]=o[1-u];c[1-u]=h[1-u];s.push(e[0],e[1]);s.push(c[0],c[1]);break;default:e[u]=o[u];e[1-u]=h[1-u];s.push(e[0],e[1])}return s.push(n[f++],n[f++]),s}function at(t,i,u){var l=t.getVisual("visualMeta"),h,v,a,w,f,c,p;if(l&&l.length&&t.count())if("cartesian2d"===i.type){for(a=l.length-1;a>=0;a--)if(w=t.getDimensionInfo(l[a].dimension),"x"===(h=w&&w.coordDim)||"y"===h){v=l[a];break}if(v){var k=i.getAxis(h),o=r.map(v.stops,function(n){return{coord:k.toGlobalCoord(k.dataToCoord(n.value)),color:n.color}}),y=o.length,s=v.outerColors.slice();if(y&&o[0].coord>o[y-1].coord&&(o.reverse(),s.reverse()),f=function(n,t){function f(n,t,i){var r=n.coord,u=(i-r)/(t.coord-r);return{coord:i,color:lt.lerp(u,[n.color,t.color])}}for(var i,s,r,e,u=[],h=n.length,o=0;o<h;o++)if(i=n[o],s=i.coord,s<0)r=i;else{if(s>t){e?u.push(f(e,i,t)):r&&u.push(f(r,i,0),f(r,i,t));break}r&&(u.push(f(r,i,0)),r=null);u.push(i);e=i}return u}(o,"x"===h?u.getWidth():u.getHeight()),c=f.length,!c&&y)return o[0].coord<0?s[1]?s[1]:o[y-1].color:s[0]?s[0]:o[0].color;var b=f[0].coord-10,d=f[c-1].coord+10,g=d-b;return g<.001?"transparent":(r.each(f,function(n){n.offset=(n.coord-b)/g}),f.push({offset:c?f[c-1].offset:.5,color:s[1]||"transparent"}),f.unshift({offset:c?f[0].offset:.5,color:s[0]||"transparent"}),p=new e.LinearGradient(0,0,0,0,f,!0),p[h]=b,p[h+"2"]=d,p)}"production"!==n.env.NODE_ENV&&console.warn("Visual map on line style only support x or y dimension.")}else"production"!==n.env.NODE_ENV&&console.warn("Visual map on line style is only supported on cartesian2d.")}function vt(n,t,i){var e=n.get("showAllSymbol"),o="auto"===e,u,s,f;if((!e||o)&&(u=i.getAxesByScale("ordinal")[0],u&&(!o||!function(n,t){var u=n.getExtent(),i=Math.abs(u[1]-u[0])/n.scale.count();isNaN(i)&&(i=0);for(var f=t.count(),e=Math.max(1,Math.round(f/5)),r=0;r<f;r+=e)if(1.5*y.default.getSymbolSize(t,r)[n.isHorizontal()?1:0]>i)return!1;return!0}(u,t))))return s=t.mapDimension(u.dim),f={},r.each(u.getViewLabels(),function(n){var t=u.scale.getRawOrdinalNumber(n.tickValue);f[t]=1}),function(n){return!f.hasOwnProperty(t.get(s,n))}}function rt(n,t){return[n[2*t],n[2*t+1]]}function ut(n){if(n.get(["endLabel","show"]))return!0;for(var t=0;t<u.SPECIAL_STATES.length;t++)if(n.get([u.SPECIAL_STATES[t],"endLabel","show"]))return!0;return!1}function v(t,i,r,u){var f,e;if(ht.isCoordinateSystemType(i,"cartesian2d")){var c=u.getModel("endLabel"),l=c.get("valueAnimation"),a=u.getData(),o={lastFrameIndex:0},s=ut(u)?function(n,r){t._endLabelOnDuring(n,r,a,o,l,c,i)}:null,v=i.getBaseAxis().isHorizontal(),h=b.createGridClipPath(i,r,u,function(){var n=t._endLabel;n&&r&&null!=o.originalX&&n.attr({x:o.originalX,y:o.originalY})},s);return u.get("clip",!0)||(f=h.shape,e=Math.max(f.width,f.height),v?(f.y-=e,f.height+=2*e):(f.x-=e,f.width+=2*e)),s&&s(1,h),h}return"production"!==n.env.NODE_ENV&&u.get(["endLabel","show"])&&console.warn("endLabel is not supported for lines in polar systems."),b.createPolarClipPath(i,r,u)}var ft;Object.defineProperty(t,"__esModule",{value:!0});var et=i(62),r=a(i(63)),ot=o(i(250)),y=o(i(251)),st=o(i(253)),e=a(i(116)),s=a(i(113)),p=i(255),h=o(i(185)),w=i(254),b=i(256),ht=i(257),u=i(111),c=i(68),k=i(252),l=i(112),ct=i(223),d=i(159),lt=i(88);ft=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return et.__extends(t,n),t.prototype.init=function(){var t=new e.Group,n=new ot.default;this.group.add(n.group);this._symbolDraw=n;this._lineGroup=t},t.prototype.render=function(n,t,i){var ei=this,o=n.coordinateSystem,gt=this.group,h=n.getData(),oi=n.getModel("lineStyle"),et=n.getModel("areaStyle"),c=h.getLayout("points")||[],rt="polar"===o.type,si=this._coordSys,ot=this._symbolDraw,a=this._polyline,s=this._polygon,nt=this._lineGroup,ni=!t.ssr&&n.isAnimationEnabled(),ut=!et.isEmpty(),st=et.get("origin"),hi=w.prepareDataCoordInfo(o,h,st),y=ut&&function(n,t,i){var f;if(!i.valueDim)return[];for(var e=t.count(),u=ct.createFloat32Array(2*e),r=0;r<e;r++)f=w.getStackedOnPoint(i,n,t,r),u[2*r]=f[0],u[2*r+1]=f[1];return u}(o,h,hi),ft=n.get("showSymbol"),k=n.get("connectNulls"),ti=ft&&!rt&&vt(n,h,o),ht=this._data,p,b,tt,lt,ii,pt,wt,bt,kt,dt;ht&&ht.eachItemGraphicEl(function(n,t){n.__temp&&(gt.remove(n),ht.setItemGraphicEl(t,null))});ft||ot.remove();gt.add(nt);b=!rt&&n.get("step");o&&o.getArea&&n.get("clip",!0)&&(null!=(p=o.getArea()).width?(p.x-=.1,p.y-=.1,p.width+=.2,p.height+=.2):p.r0&&(p.r0-=.5,p.r+=.5));this._clipShapeForSymbol=p;tt=at(h,o,i)||h.getVisual("style")[h.getVisual("drawType")];a&&si.type===o.type&&b===this._step?(ut&&!s?s=this._newPolygon(c,y):s&&!ut&&(nt.remove(s),s=this._polygon=null),rt||this._initOrUpdateEndLabel(n,o,d.convertToColorString(tt)),lt=nt.getClipPath(),lt?(ii=v(this,o,!1,n),e.initProps(lt,{shape:ii.shape},n)):nt.setClipPath(v(this,o,!0,n)),ft&&ot.updateData(h,{isIgnore:ti,clipShape:p,disableAnimation:!0,getSymbolPoint:function(n){return[c[2*n],c[2*n+1]]}}),g(this._stackedOnPoints,y)&&g(this._points,c)||(ni?this._doUpdateAnimation(h,y,o,i,b,st,k):(b&&(c=f(c,o,b,k),y&&(y=f(y,o,b,k))),a.setShape({points:c}),s&&s.setShape({points:c,stackedOnPoints:y})))):(ft&&ot.updateData(h,{isIgnore:ti,clipShape:p,disableAnimation:!0,getSymbolPoint:function(n){return[c[2*n],c[2*n+1]]}}),ni&&this._initSymbolLabelAnimation(h,o,p),b&&(c=f(c,o,b,k),y&&(y=f(y,o,b,k))),a=this._newPolyline(c),ut?s=this._newPolygon(c,y):s&&(nt.remove(s),s=this._polygon=null),rt||this._initOrUpdateEndLabel(n,o,d.convertToColorString(tt)),nt.setClipPath(v(this,o,!0,n)));var yt=n.getModel("emphasis"),ri=yt.get("focus"),ui=yt.get("blurScope"),fi=yt.get("disabled");a.useStyle(r.defaults(oi.getLineStyle(),{fill:"none",stroke:tt,lineJoin:"bevel"}));u.setStatesStylesFromModel(a,n,"lineStyle");a.style.lineWidth>0&&"bolder"===n.get(["emphasis","lineStyle","width"])&&(a.getState("emphasis").style.lineWidth=+a.style.lineWidth+1);l.getECData(a).seriesIndex=n.seriesIndex;u.toggleHoverEmphasis(a,ri,ui,fi);pt=it(n.get("smooth"));wt=n.get("smoothMonotone");(a.setShape({smooth:pt,smoothMonotone:wt,connectNulls:k}),s)&&(bt=h.getCalculationInfo("stackedOnSeries"),kt=0,s.useStyle(r.defaults(et.getAreaStyle(),{fill:tt,opacity:.7,lineJoin:"bevel",decal:h.getVisual("style").decal})),bt&&(kt=it(bt.get("smooth"))),s.setShape({smooth:pt,stackedOnSmooth:kt,smoothMonotone:wt,connectNulls:k}),u.setStatesStylesFromModel(s,n,"areaStyle"),l.getECData(s).seriesIndex=n.seriesIndex,u.toggleHoverEmphasis(s,ri,ui,fi));dt=function(n){ei._changePolyState(n)};h.eachItemGraphicEl(function(n){n&&(n.onHoverStateChange=dt)});this._polyline.onHoverStateChange=dt;this._data=h;this._coordSys=o;this._stackedOnPoints=y;this._points=c;this._step=b;this._valueOrigin=st;n.get("triggerLineEvent")&&(this.packEventData(n,a),s&&this.packEventData(n,s))},t.prototype.packEventData=function(n,t){l.getECData(t).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,t,i,r){var e=n.getData(),f=s.queryDataIndex(e,r),a,u,c,l,v,p,o;if(this._changePolyState("emphasis"),!(f instanceof Array)&&null!=f&&f>=0){if(a=e.getLayout("points"),u=e.getItemGraphicEl(f),!u){if(c=a[2*f],l=a[2*f+1],isNaN(c)||isNaN(l))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,l))return;v=n.get("zlevel")||0;p=n.get("z")||0;(u=new y.default(e,f)).x=c;u.y=l;u.setZ(v,p);o=u.getSymbolPath().getTextContent();o&&(o.zlevel=v,o.z=p,o.z2=this._polyline.z2+1);u.__temp=!0;e.setItemGraphicEl(f,u);u.stopSymbolAnimation(!0);this.group.add(u)}u.highlight()}else h.default.prototype.highlight.call(this,n,t,i,r)},t.prototype.downplay=function(n,t,i,r){var e=n.getData(),f=s.queryDataIndex(e,r),u;(this._changePolyState("normal"),null!=f&&f>=0)?(u=e.getItemGraphicEl(f),u&&(u.__temp?(e.setItemGraphicEl(f,null),this.group.remove(u)):u.downplay())):h.default.prototype.downplay.call(this,n,t,i,r)},t.prototype._changePolyState=function(n){var t=this._polygon;u.setStatesFlag(this._polyline,n);t&&u.setStatesFlag(t,n)},t.prototype._newPolyline=function(n){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new p.ECPolyline({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(n,t){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new p.ECPolygon({shape:{points:n,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(n,t,i){var e,o,s=t.getBaseAxis(),l=s.inverse,h,f,u,c;"cartesian2d"===t.type?(e=s.isHorizontal(),o=!1):"polar"===t.type&&(e="angle"===s.dim,o=!0);h=n.hostModel;f=h.get("animationDuration");r.isFunction(f)&&(f=f(null));u=h.get("animationDelay")||0;c=r.isFunction(u)?u(null):u;n.eachItemGraphicEl(function(n,s){var w=n,p,k,a,b;if(w){var tt=[n.x,n.y],h=void 0,v=void 0,y=void 0;i&&(o?(p=i,k=t.pointToCoord(tt),e?(h=p.startAngle,v=p.endAngle,y=-k[1]/180*Math.PI):(h=p.r0,v=p.r,y=k[0])):(a=i,e?(h=a.x,v=a.x+a.width,y=n.x):(h=a.y+a.height,v=a.y,y=n.y)));b=v===h?0:(y-h)/(v-h);l&&(b=1-b);var d=r.isFunction(u)?u(s):f*b+c,g=w.getSymbolPath(),nt=g.getTextContent();w.attr({scaleX:0,scaleY:0});w.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:d});nt&&nt.animateFrom({style:{opacity:0}},{duration:300,delay:d});g.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,t,i){var h=n.getModel("endLabel"),f,o;if(ut(n)){var u=n.getData(),r=this._polyline,s=u.getLayout("points");if(!s)return r.removeTextContent(),void(this._endLabel=null);f=this._endLabel;f||((f=this._endLabel=new e.Text({z2:200})).ignoreClip=!0,r.setTextContent(this._endLabel),r.disableLabelAnimation=!0);o=function(n){for(var i,r,t=n.length/2;t>0&&(i=n[2*t-2],r=n[2*t-1],isNaN(i)||isNaN(r));t--);return t-1}(s);o>=0&&(c.setLabelStyle(r,c.getLabelStatesModels(n,"endLabel"),{inheritColor:i,labelFetcher:n,labelDataIndex:o,defaultText:function(n,t,i){return null!=i?k.getDefaultInterpolatedLabel(u,i):k.getDefaultLabel(u,n)},enableTextSetter:!0},function(n,t){var i=t.getBaseAxis(),r=i.isHorizontal(),u=i.inverse,f=r?u?"right":"left":"center",e=r?"middle":u?"top":"bottom";return{normal:{align:n.get("align")||f,verticalAlign:n.get("verticalAlign")||e}}}(h,t)),r.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,t,i,r,u,f,e){var l=this._endLabel,ht=this._polyline,o,ot,st,g;if(l){n<1&&null==r.originalX&&(r.originalX=l.x,r.originalY=l.y);var w=i.getLayout("points"),v=i.hostModel,ct=v.get("connectNulls"),lt=f.get("precision"),nt=f.get("distance")||0,tt=e.getBaseAxis(),y=tt.isHorizontal(),b=tt.inverse,a=t.shape,it=b?y?a.x:a.y+a.height:y?a.x+a.width:a.y,k=(y?nt:0)*(b?-1:1),d=(y?0:-nt)*(b?-1:1),ut=y?"x":"y",ft=function(n,t,i){for(var f,r,h=n.length/2,e="x"===i?0:1,o=0,s=-1,u=0;u<h;u++)if(r=n[2*u+e],!isNaN(r)&&!isNaN(n[2*u+1-e]))if(0!==u){if(f<=t&&r>=t||f>=t&&r<=t){s=u;break}o=u;f=r}else f=r;return{range:[o,s],t:(t-f)/(r-f)}}(w,it,ut),h=ft.range,et=h[1]-h[0],p=void 0;et>=1?(et>1&&!ct?(o=rt(w,h[0]),l.attr({x:o[0]+k,y:o[1]+d}),u&&(p=v.getRawValue(h[0]))):((o=ht.getPointOn(it,ut))&&l.attr({x:o[0]+k,y:o[1]+d}),ot=v.getRawValue(h[0]),st=v.getRawValue(h[1]),u&&(p=s.interpolateRawValues(i,lt,ot,st,ft.t))),r.lastFrameIndex=h[0]):(g=1===n||r.lastFrameIndex>0?h[0]:0,o=rt(w,g),u&&(p=v.getRawValue(g)),l.attr({x:o[0]+k,y:o[1]+d}));u&&c.labelInner(l).setLabelText(p)}},t.prototype._doUpdateAnimation=function(n,t,i,r,u,o,s){var h=this._polyline,c=this._polygon,nt=n.hostModel,l=st.default(this._data,n,this._stackedOnPoints,t,this._coordSys,i,this._valueOrigin,o),a=l.current,b=l.stackedOnCurrent,v=l.next,p=l.stackedOnNext,k,g;if(u&&(a=f(l.current,i,u,s),b=f(l.stackedOnCurrent,i,u,s),v=f(l.next,i,u,s),p=f(l.stackedOnNext,i,u,s)),tt(a,v)>3e3||c&&tt(b,p)>3e3)return h.stopAnimation(),h.setShape({points:v}),void(c&&(c.stopAnimation(),c.setShape({points:v,stackedOnPoints:p})));h.shape.__points=l.current;h.shape.points=a;k={shape:{points:v}};l.current!==a&&(k.shape.__points=l.next);h.stopAnimation();e.updateProps(h,k,nt);c&&(c.setShape({points:a,stackedOnPoints:b}),c.stopAnimation(),e.updateProps(c,{shape:{stackedOnPoints:p}},nt),h.shape.points!==c.shape.points&&(c.shape.points=h.shape.points));for(var w=[],d=l.status,y=0;y<d.length;y++)"="===d[y].cmd&&(g=n.getItemGraphicEl(d[y].idx1),g&&w.push({el:g,ptIdx:y}));h.animators&&h.animators.length&&h.animators[0].during(function(){var i,n,t,r;for(c&&c.dirtyShape(),i=h.shape.__points,n=0;n<w.length;n++)t=w[n].el,r=2*w[n].ptIdx,t.x=i[r],t.y=i[r+1],t.markRedraw()})},t.prototype.remove=function(){var t=this.group,n=this._data;this._lineGroup.removeAll();this._symbolDraw.remove(!0);n&&n.eachItemGraphicEl(function(i,r){i.__temp&&(t.remove(i),n.setItemGraphicEl(r,null))});this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},t.type="line",t}(h.default);t.default=ft}).call(t,i(57))},function(n,t,i){"use strict";function f(n,t,i,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(i))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&"none"!==n.getItemVisual(i,"symbol")}function e(n){return null==n||c.isObject(n)||(n={isIgnore:n}),n||{}}function o(n){var t=n.hostModel,i=t.getModel("emphasis");return{emphasisItemStyle:i.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:i.get("focus"),blurScope:i.get("blurScope"),emphasisDisabled:i.get("disabled"),hoverScale:i.get("scale"),labelStatesModels:l.getLabelStatesModels(t),cursorStyle:t.get("cursor")}}var s;Object.defineProperty(t,"__esModule",{value:!0});var r,u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),h=(r=i(251))&&r.__esModule?r:{"default":r},c=i(63),l=i(68);s=function(){function n(n){this.group=new u.Group;this._SymbolCtor=n||h.default}return n.prototype.updateData=function(n,t){this._progressiveEls=null;t=e(t);var i=this.group,l=n.hostModel,r=this._data,a=this._SymbolCtor,v=t.disableAnimation,s=o(n),h={disableAnimation:v},c=t.getSymbolPoint||function(t){return n.getItemLayout(t)};r||i.removeAll();n.diff(r).add(function(r){var e=c(r),u;f(n,e,r,t)&&(u=new a(n,r,s,h),u.setPosition(e),n.setItemGraphicEl(r,u),i.add(u))}).update(function(e,o){var y=r.getItemGraphicEl(o),p=c(e),k,w,b;f(n,p,e,t)?(k=n.getItemVisual(e,"symbol")||"circle",w=y&&y.getSymbolType&&y.getSymbolType(),!y||w&&w!==k?(i.remove(y),(y=new a(n,e,s,h)).setPosition(p)):(y.updateData(n,e,s,h),b={x:p[0],y:p[1]},v?y.attr(b):u.updateProps(y,b,l)),i.add(y),n.setItemGraphicEl(e,y)):i.remove(y)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&t.fadeOut(function(){i.remove(t)},l)}).execute();this._getSymbolPoint=c;this._data=n},n.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(n,i){var r=t._getSymbolPoint(i);n.setPosition(r);n.markRedraw()})},n.prototype.incrementalPrepareUpdate=function(n){this._seriesScope=o(n);this._data=null;this.group.removeAll()},n.prototype.incrementalUpdate=function(n,t,i){function s(n){n.isGroup||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}var r,o,u;for(this._progressiveEls=[],i=e(i),r=n.start;r<n.end;r++)o=t.getItemLayout(r),f(t,o,r,i)&&(u=new this._SymbolCtor(t,r,this._seriesScope),u.traverse(s),u.setPosition(o),this.group.add(u),t.setItemGraphicEl(r,u),this._progressiveEls.push(u))},n.prototype.eachRendered=function(n){u.traverseElements(this._progressiveEls||this.group,n)},n.prototype.remove=function(n){var i=this.group,t=this._data;t&&n?t.eachItemGraphicEl(function(n){n.fadeOut(function(){i.remove(n)},t.hostModel)}):i.removeAll()},n}();t.default=s},function(n,t,i){"use strict";function p(n,t){this.parent.drift(n,t)}Object.defineProperty(t,"__esModule",{value:!0});var u,h=i(62),f=i(201),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),c=i(112),e=i(111),l=i(252),o=i(63),s=i(68),a=(u=i(107))&&u.__esModule?u:{"default":u},v=i(138),y=function(n){function t(t,i,r,u){var f=n.call(this)||this;return f.updateData(t,i,r,u),f}return h.__extends(t,n),t.prototype._createSymbol=function(n,t,i,r,u){this.removeAll();var e=f.createSymbol(n,-1,-1,2,2,null,u);e.attr({z2:100,culling:!0,scaleX:r[0]/2,scaleY:r[1]/2});e.drift=p;this._symbolType=n;this.add(e)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){e.enterEmphasis(this.childAt(0))},t.prototype.downplay=function(){e.leaveEmphasis(this.childAt(0))},t.prototype.setZ=function(n,t){var i=this.childAt(0);i.zlevel=n;i.z=t},t.prototype.setDraggable=function(n,t){var i=this.childAt(0);i.draggable=n;i.cursor=!t&&n?"move":i.cursor},t.prototype.updateData=function(n,i,u,f){var y,o,e;this.silent=!1;var c=n.getItemVisual(i,"symbol")||"circle",l=n.hostModel,s=t.getSymbolSize(n,i),a=c!==this._symbolType,h=f&&f.disableAnimation;a?(y=n.getItemVisual(i,"symbolKeepAspect"),this._createSymbol(c,n,i,s,y)):((e=this.childAt(0)).silent=!1,o={scaleX:s[0]/2,scaleY:s[1]/2},h?e.attr(o):r.updateProps(e,o,l,i),v.saveOldStyle(e));(this._updateCommon(n,i,s,u,f),a)&&(e=this.childAt(0),h||(o={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:e.style.opacity}},e.scaleX=e.scaleY=0,e.style.opacity=0,r.initProps(e,o,l,i)));h&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,t,i,r,u){var nt,tt,it,rt,ut,ft,et,c,b,h=this.childAt(0),at=n.hostModel,v,y,ct,k,p,ot,w,st,d,lt,g,ht;(r&&(nt=r.emphasisItemStyle,tt=r.blurItemStyle,it=r.selectItemStyle,rt=r.focus,ut=r.blurScope,et=r.labelStatesModels,c=r.hoverScale,b=r.cursorStyle,ft=r.emphasisDisabled),!r||n.hasItemOption)&&(v=r&&r.itemModel?r.itemModel:n.getItemModel(t),y=v.getModel("emphasis"),nt=y.getModel("itemStyle").getItemStyle(),it=v.getModel(["select","itemStyle"]).getItemStyle(),tt=v.getModel(["blur","itemStyle"]).getItemStyle(),rt=y.get("focus"),ut=y.get("blurScope"),ft=y.get("disabled"),et=s.getLabelStatesModels(v),c=y.getShallow("scale"),b=v.getShallow("cursor"));ct=n.getItemVisual(t,"symbolRotate");h.attr("rotation",(ct||0)*Math.PI/180||0);k=f.normalizeSymbolOffset(n.getItemVisual(t,"symbolOffset"),i);k&&(h.x=k[0],h.y=k[1]);b&&h.attr("cursor",b);p=n.getItemVisual(t,"style");ot=p.fill;h instanceof a.default?(w=h.style,h.useStyle(o.extend({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},p))):(h.__isEmptyBrush?h.useStyle(o.extend({},p)):h.useStyle(p),h.style.decal=null,h.setColor(ot,u&&u.symbolInnerColor),h.style.strokeNoScale=!0);st=n.getItemVisual(t,"liftZ");d=this._z2;null!=st?null==d&&(this._z2=h.z2,h.z2+=st):null!=d&&(h.z2=d,this._z2=null);lt=u&&u.useNameLabel;s.setLabelStyle(h,et,{labelFetcher:at,labelDataIndex:t,defaultText:function(t){return lt?n.getName(t):l.getDefaultLabel(n,t)},inheritColor:ot,defaultOpacity:p.opacity});this._sizeX=i[0]/2;this._sizeY=i[1]/2;g=h.ensureState("emphasis");g.style=nt;h.ensureState("select").style=it;h.ensureState("blur").style=tt;ht=null==c||!0===c?Math.max(1.1,3/this._sizeY):isFinite(c)&&c>0?+c:1;g.scaleX=this._sizeX*ht;g.scaleY=this._sizeY*ht;this.setSymbolScale(1);e.toggleHoverEmphasis(this,rt,ut,ft)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,t,i){var u=this.childAt(0),e=c.getECData(this).dataIndex,o=i&&i.animation,f;(this.silent=u.silent=!0,i&&i.fadeLabel)?(f=u.getTextContent(),f&&r.removeElement(f,{style:{opacity:0}},t,{dataIndex:e,removeOpt:o,cb:function(){u.removeTextContent()}})):u.removeTextContent();r.removeElement(u,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:e,cb:n,removeOpt:o})},t.getSymbolSize=function(n,t){return f.normalizeSymbolSize(n.getItemVisual(t,"symbolSize"))},t}(r.Group);t.default=y},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getDefaultLabel=function(n,t){var i=n.mapDimensionsAll("defaultedLabel"),o=i.length,f,e,u;if(1===o)return f=r.retrieveRawValue(n,t,i[0]),null!=f?f+"":null;if(o){for(e=[],u=0;u<i.length;u++)e.push(r.retrieveRawValue(n,t,i[u]));return e.join(" ")}};t.getDefaultInterpolatedLabel=function(n,t){var e=n.mapDimensionsAll("defaultedLabel"),r,i,f;if(!u.isArray(t))return t+"";for(r=[],i=0;i<e.length;i++)f=n.getDimensionIndex(e[i]),f>=0&&r.push(t[f]);return r.join(" ")};var r=i(175),u=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i,f,e,o,s){for(var ft,ct=function(n,t){var i=[];return t.diff(n).add(function(n){i.push({cmd:"+",idx:n})}).update(function(n,t){i.push({cmd:"=",idx:t,idx1:n})}).remove(function(n){i.push({cmd:"-",idx:n})}).execute(),i}(n,t),y=[],k=[],d=[],g=[],lt=[],p=[],nt=[],at=u.prepareDataCoordInfo(e,t,s),vt=n.getLayout("points")||[],tt=t.getLayout("points")||[],c=0;c<ct.length;c++){var v=ct[c],yt=!0,w=void 0,h=void 0;switch(v.cmd){case"=":w=2*v.idx;h=2*v.idx1;var rt=vt[w],ut=vt[w+1],pt=tt[h],wt=tt[h+1];(isNaN(rt)||isNaN(ut))&&(rt=pt,ut=wt);y.push(rt,ut);k.push(pt,wt);d.push(i[w],i[w+1]);g.push(f[h],f[h+1]);nt.push(t.getRawIndex(v.idx1));break;case"+":var b=v.idx,bt=at.dataDimsForPoint,kt=e.dataToPoint([t.get(bt[0],b),t.get(bt[1],b)]);h=2*b;y.push(kt[0],kt[1]);k.push(tt[h],tt[h+1]);ft=u.getStackedOnPoint(at,e,t,b);d.push(ft[0],ft[1]);g.push(f[h],f[h+1]);nt.push(t.getRawIndex(b));break;case"-":yt=!1}yt&&(lt.push(v),p.push(p.length))}p.sort(function(n,t){return nt[n]-nt[t]});var it=y.length,et=r.createFloat32Array(it),ot=r.createFloat32Array(it),st=r.createFloat32Array(it),ht=r.createFloat32Array(it),dt=[];for(c=0;c<p.length;c++){var gt=p[c],l=2*c,a=2*gt;et[l]=y[a];et[l+1]=y[a+1];ot[l]=k[a];ot[l+1]=k[a+1];st[l]=d[a];st[l+1]=d[a+1];ht[l]=g[a];ht[l+1]=g[a+1];dt[c]=lt[gt]}return{current:et,next:ot,stackedOnCurrent:st,stackedOnNext:ht,status:dt}};var u=i(254),r=i(223)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.prepareDataCoordInfo=function(n,t,i){var s=n.getBaseAxis(),h=n.getOtherAxis(s),a=function(n,t){var i=0,r=h.scale.getExtent();return"start"===t?i=r[0]:"end"===t?i=r[1]:u.isNumber(t)&&!isNaN(t)?i=t:r[0]>0?i=r[0]:r[1]<0&&(i=r[1]),i}(0,i),c=s.dim,e=h.dim,v=t.mapDimension(e),y=t.mapDimension(c),p="x"===e||"radius"===e?1:0,f=u.map(n.dimensions,function(n){return t.mapDimension(n)}),o=!1,l=t.getCalculationInfo("stackResultDimension");return r.isDimensionStacked(t,f[0])&&(o=!0,f[0]=l),r.isDimensionStacked(t,f[1])&&(o=!0,f[1]=l),{dataDimsForPoint:f,valueStart:a,valueAxisDim:e,baseAxisDim:c,stacked:!!o,valueDim:v,baseDim:y,baseDataOffset:p,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}};t.getStackedOnPoint=function(n,t,i,r){var u=NaN,e,f;return n.stacked&&(u=i.get(i.getCalculationInfo("stackedOverDimension"),r)),isNaN(u)&&(u=n.valueStart),e=n.baseDataOffset,f=[],f[e]=i.get(n.baseDim,r),f[1-e]=u,t.dataToPoint(f)};var r=i(221),u=i(63)},function(n,t,i){"use strict";function l(n){return n&&n.__esModule?n:{"default":n}}function f(n,t){return isNaN(n)||isNaN(t)}function s(n,t,i,e,o,s,h,c,l){for(var it,rt,at,vt,w,p,a,v,st,ht,ct,kt,dt,y=i,ut=0;ut<e;ut++){if(a=t[2*y],v=t[2*y+1],y>=o||y<0)break;if(f(a,v)){if(l){y+=s;continue}break}if(y===i)n[s>0?"moveTo":"lineTo"](a,v),at=a,vt=v;else{if(st=a-it,ht=v-rt,st*st+ht*ht<.5){y+=s;continue}if(h>0){for(var ft=y+s,b=t[2*ft],k=t[2*ft+1];b===a&&k===v&&ut<e;)ut++,y+=s,b=t[2*(ft+=s)],k=t[2*ft+1],st=(a=t[2*y])-it,ht=(v=t[2*y+1])-rt;if(ct=ut+1,l)for(;f(b,k)&&ct<e;)ct++,b=t[2*(ft+=s)],k=t[2*ft+1];var lt=.5,et=0,ot=0,d=void 0,g=void 0;if(ct>=e||f(b,k))w=a,p=v;else{et=b-it;ot=k-rt;var yt=a-it,pt=b-a,wt=v-rt,bt=k-v,nt=void 0,tt=void 0;"x"===c?(kt=et>0?1:-1,w=a-kt*(nt=Math.abs(yt))*h,p=v,d=a+kt*(tt=Math.abs(pt))*h,g=v):"y"===c?(dt=ot>0?1:-1,w=a,p=v-dt*(nt=Math.abs(wt))*h,d=a,g=v+dt*(tt=Math.abs(bt))*h):(nt=Math.sqrt(yt*yt+wt*wt),w=a-et*h*(1-(lt=(tt=Math.sqrt(pt*pt+bt*bt))/(tt+nt))),p=v-ot*h*(1-lt),g=v+ot*h*lt,d=r(d=a+et*h*lt,u(b,a)),g=r(g,u(k,v)),d=u(d,r(b,a)),p=v-(ot=(g=u(g,r(k,v)))-v)*nt/tt,w=r(w=a-(et=d-a)*nt/tt,u(it,a)),p=r(p,u(rt,v)),d=a+(et=a-(w=u(w,r(it,a))))*tt/nt,g=v+(ot=v-(p=u(p,r(rt,v))))*tt/nt)}n.bezierCurveTo(at,vt,w,p,a,v);at=d;vt=g}else n.lineTo(a,v)}it=a;rt=v;y+=s}return ut}var r,u,h,a,v,y;Object.defineProperty(t,"__esModule",{value:!0});t.ECPolygon=t.ECPolyline=void 0;var o=i(62),c=l(i(97)),p=l(i(98)),e=i(87);r=Math.min;u=Math.max;h=function(){this.smooth=0;this.smoothConstraint=!0};a=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-polyline",i}return o.__extends(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new h},t.prototype.buildPath=function(n,t){var u=t.points,r=0,i=u.length/2;if(t.connectNulls){for(;i>0&&f(u[2*i-2],u[2*i-1]);i--);for(;r<i&&f(u[2*r],u[2*r+1]);r++);}for(;r<i;)r+=s(n,u,r,i,i,1,t.smooth,t.smoothMonotone,t.connectNulls)+1},t.prototype.getPointOn=function(n,t){var c,nt,w,l;this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var u,f,i=this.path.data,b=p.default.CMD,h="x"===t,k=[],r=0;r<i.length;){var o=void 0,s=void 0,d=void 0,g=void 0,a=void 0,v=void 0,y=void 0;switch(i[r++]){case b.M:u=i[r++];f=i[r++];break;case b.L:if(o=i[r++],s=i[r++],(y=h?(n-u)/(o-u):(n-f)/(s-f))<=1&&y>=0)return c=h?(s-f)*y+f:(o-u)*y+u,h?[n,c]:[c,n];u=o;f=s;break;case b.C:if(o=i[r++],s=i[r++],d=i[r++],g=i[r++],a=i[r++],v=i[r++],nt=h?e.cubicRootAt(u,o,d,a,n,k):e.cubicRootAt(f,s,g,v,n,k),nt>0)for(w=0;w<nt;w++)if(l=k[w],l<=1&&l>=0)return c=h?e.cubicAt(f,s,g,v,l):e.cubicAt(u,o,d,a,l),h?[n,c]:[c,n];u=a;f=v}}},t}(c.default);t.ECPolyline=a;v=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return o.__extends(t,n),t}(h);y=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-polygon",i}return o.__extends(t,n),t.prototype.getDefaultShape=function(){return new v},t.prototype.buildPath=function(n,t){var u=t.points,h=t.stackedOnPoints,r=0,i=u.length/2,o=t.smoothMonotone,e;if(t.connectNulls){for(;i>0&&f(u[2*i-2],u[2*i-1]);i--);for(;r<i&&f(u[2*r],u[2*r+1]);r++);}for(;r<i;)e=s(n,u,r,i,i,1,t.smooth,o,t.connectNulls),s(n,h,r+e-1,e,i,-1,t.stackedOnSmooth,o,t.connectNulls),r+=e+1,n.closePath()},t}(c.default);t.ECPolygon=y},function(n,t,i){"use strict";function f(n,t,i,u,f){var c=n.getArea(),h=c.x,v=c.y,s=c.width,l=c.height,a=i.get(["lineStyle","width"])||2,e,w;if(h-=a/2,v-=a/2,s+=a,l+=a,h=Math.floor(h),s=Math.round(s),e=new r.Rect({shape:{x:h,y:v,width:s,height:l}}),t){var y=n.getBaseAxis(),b=y.isHorizontal(),p=y.inverse;b?(p&&(e.shape.x+=s),e.shape.width=0):(p||(e.shape.y+=l),e.shape.height=0);w=o.isFunction(f)?function(n){f(n,e)}:null;r.initProps(e,{shape:{width:s,height:l,x:h,y:v}},i,null,u,w)}return e}function e(n,t,i){var f=n.getArea(),o=u.round(f.r0,1),s=u.round(f.r,1),e=new r.Sector({shape:{cx:u.round(n.cx,1),cy:u.round(n.cy,1),r0:o,r:s,startAngle:f.startAngle,endAngle:f.endAngle,clockwise:f.clockwise}});return t&&("angle"===n.getBaseAxis().dim?e.shape.endAngle=f.startAngle:e.shape.r=o,r.initProps(e,{shape:{endAngle:f.endAngle,r:s}},i)),e}Object.defineProperty(t,"__esModule",{value:!0});t.createClipPath=t.createPolarClipPath=t.createGridClipPath=void 0;var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),u=i(114),o=i(63);t.createGridClipPath=f;t.createPolarClipPath=e;t.createClipPath=function(n,t,i,r,u){return n?"polar"===n.type?e(n,t,i):"cartesian2d"===n.type?f(n,t,i,r,u):null:null}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.isCoordinateSystemType=function(n,t){return n.type===t}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){return{seriesType:n,plan:e.default(),reset:function(n){var i=n.getData(),e=n.coordinateSystem,v=n.pipelineContext,s=t||v.large;if(e){var r=f.map(e.dimensions,function(n){return i.mapDimension(n)}).slice(0,2),h=r.length,l=i.getCalculationInfo("stackResultDimension");u.isDimensionStacked(i,r[0])&&(r[0]=l);u.isDimensionStacked(i,r[1])&&(r[1]=l);var c=i.getStore(),a=i.getDimensionIndex(r[0]),y=i.getDimensionIndex(r[1]);return h&&{progress:function(n,t){for(var r,p,w=n.end-n.start,u=s&&o.createFloat32Array(w*h),f=[],l=[],i=n.start,v=0;i<n.end;i++)r=void 0,1===h?(p=c.get(a,i),r=e.dataToPoint(p,null,l)):(f[0]=c.get(a,i),f[1]=c.get(y,i),r=e.dataToPoint(f,null,l)),s?(u[v++]=r[0],u[v++]=r[1]):t.setItemLayout(i,r.slice());s&&t.setLayout("points",u)}}}}}};var r,f=i(63),e=(r=i(186))&&r.__esModule?r:{"default":r},u=i(221),o=i(223)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){return{seriesType:n,reset:function(n,t,i){var o=n.getData(),e=n.get("sampling"),c=n.coordinateSystem,l=o.count(),s;if(l>10&&"cartesian2d"===c.type&&e){var a=c.getBaseAxis(),v=c.getOtherAxis(a),y=a.getExtent(),p=i.getDevicePixelRatio(),w=Math.abs(y[1]-y[0])*(p||1),h=Math.round(l/w);isFinite(h)&&h>1&&("lttb"===e&&n.setData(o.lttbDownSample(o.mapDimension(v.dim),1/h)),s=void 0,r.isString(e)?s=u[e]:r.isFunction(e)&&(s=e),s&&n.setData(o.downSample(o.mapDimension(v.dim),1/h,s,f)))}}}};var r=i(63),u={average:function(n){for(var r=0,i=0,t=0;t<n.length;t++)isNaN(n[t])||(r+=n[t],i++);return 0===i?NaN:r/i},sum:function(n){for(var i=0,t=0;t<n.length;t++)i+=n[t]||0;return i},max:function(n){for(var t=-1/0,i=0;i<n.length;i++)n[i]>t&&(t=n[i]);return isFinite(t)?t:NaN},min:function(n){for(var t=1/0,i=0;i<n.length;i++)n[i]<t&&(t=n[i]);return isFinite(t)?t:NaN},nearest:function(n){return n[0]}},f=function(n){return Math.round(n.length/2)}},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(s.default);n.registerSeriesModel(o.default);n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,f.curry(u.layout,"bar"));n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,u.createProgressiveLayout("bar"));n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,e.default("bar"));n.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(n,t){var i=n.componentType||"series";t.eachComponent({mainType:i,query:n},function(t){n.sortInfo&&t.axis.setCategorySortInfo(n.sortInfo)})})};var f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(220),e=r(i(259)),o=r(i(261)),s=r(i(263))},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=u(i(262)),o=u(i(233)),s=i(157);f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.prototype.getInitialData=function(){return o.default(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>n&&(n=t),n},t.prototype.brushSelector=function(n,t,i){return i.rect(t.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=s.inheritDefaultOption(r.default.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(r.default);t.default=f},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var r;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),u=f(i(173)),o=f(i(233)),s=i(63);r=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.prototype.getInitialData=function(){return o.default(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n,t,i){var r=this.coordinateSystem,f,u;if(r&&r.clampData){if(f=r.clampData(n),u=r.dataToPoint(f),i)s.each(r.getAxes(),function(n,i){var l,h;if("category"===n.type&&null!=t){var r=n.getTicksCoords(),c=f[i],a="x1"===t[i]||"y1"===t[i];if(a&&(c+=1),r.length<2)return;if(2===r.length)return void(u[i]=n.toGlobalCoord(n.getExtent()[a?1:0]));for(var s=void 0,o=void 0,v=1,e=0;e<r.length;e++){if(l=r[e].coord,h=e===r.length-1?r[e-1].tickValue+v:r[e].tickValue,h===c){o=l;break}if(h<c)s=l;else if(null!=s&&h>c){o=(l+s)/2;break}1===e&&(v=h-r[0].tickValue)}null==o&&(s?s&&(o=r[r.length-1].coord):o=r[0].coord);u[i]=n.toGlobalCoord(o)}});else{var e=this.getData(),o=e.getLayout("offset"),h=e.getLayout("size"),c=r.getBaseAxis().isHorizontal()?0:1;u[c]+=o+h/2}return u}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(u.default);u.default.registerClass(r);t.default=r},function(n,t,i){(function(n){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function tt(n,t,i,u,f,e,o,s){var h,c,l;e?(c={x:u.x,width:u.width},h={y:u.y,height:u.height}):(c={y:u.y,height:u.height},h={x:u.x,width:u.width});s||(o?r.updateProps:r.initProps)(i,{shape:h},t,f,null);l=t?n.baseAxis.model:null;(o?r.updateProps:r.initProps)(i,{shape:c},l,f)}function it(n,t){for(var i=0;i<t.length;i++)if(!isFinite(n[t[i]]))return!0;return!1}function ut(n){return function(n){var t=n?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+t;default:return n}}}(n)}function ft(n,t,i,r,e,o,s,h){var v=t.getItemVisual(i,"style"),c,nt,tt,y,w,b,g,l,a;h?o.get("roundCap")||(c=n.shape,nt=pt.getSectorCornerRadius(r.getModel("itemStyle"),c,!0),u.extend(c,nt),n.setShape(c)):(tt=r.get(["itemStyle","borderRadius"])||0,n.setShape("r",tt));n.useStyle(v);y=r.getShallow("cursor");y&&n.attr("cursor",y);w=h?s?e.r>=e.r0?"endArc":"startArc":e.endAngle>=e.startAngle?"endAngle":"startAngle":s?e.height>=0?"bottom":"top":e.width>=0?"right":"left";b=f.getLabelStatesModels(r);f.setLabelStyle(n,b,{labelFetcher:o,labelDataIndex:i,defaultText:k.getDefaultLabel(o.getData(),i),inheritColor:v.fill,defaultOpacity:v.opacity,defaultOutsidePosition:w});g=n.getTextContent();h&&g&&(l=r.get(["label","position"]),n.textConfig.inside="middle"===l||null,d.setSectorTextRotation(n,"outside"===l?w:l,ut(s),r.get(["label","rotate"])));f.setLabelValueAnimation(g,b,o.getRawValue(i),function(n){return k.getDefaultInterpolatedLabel(t,n)});a=r.getModel(["emphasis"]);p.toggleHoverEmphasis(n,a.get("focus"),a.get("blurScope"),a.get("disabled"));p.setStatesStylesFromModel(n,r),function(n){return null!=n.startAngle&&null!=n.endAngle&&n.startAngle===n.endAngle}(e)&&(n.style.fill="none",n.style.stroke="none",u.each(n.states,function(n){n.style&&(n.style.fill=n.style.stroke="none")}))}function ot(n,t,i,r){var e=n.getData(),o=e.getLayout("valueAxisHorizontal")?1:0,h=e.getLayout("largeDataIndices"),c=e.getLayout("size"),y=n.getModel("backgroundStyle"),l=e.getLayout("largeBackgroundPoints"),f,u;l&&(f=new a({shape:{points:l},incremental:!!r,silent:!0,z2:0}),f.baseDimIdx=o,f.largeDataIndices=h,f.barWidth=c,f.useStyle(y.getItemStyle()),t.add(f),i&&i.push(f));u=new a({shape:{points:e.getLayout("largePoints")},incremental:!!r,ignoreCoarsePointer:!0,z2:1});u.baseDimIdx=o;u.largeDataIndices=h;u.barWidth=c;t.add(u);u.useStyle(e.getVisual("style"));s.getECData(u).seriesIndex=n.seriesIndex;n.get("silent")||(u.on("mousedown",v),u.on("mousemove",v));i&&i.push(u)}function st(n,t,i){var u,r,f;return b.isCoordinateSystemType(i,"cartesian2d")?(u=t,r=i.getArea(),{x:n?u.x:r.x,y:n?r.y:u.y,width:n?u.width:r.width,height:n?r.height:u.height}):(f=t,{cx:(r=i.getArea()).cx,cy:r.cy,r0:n?r.r0:f.r0,r:n?r.r:f.r,startAngle:n?f.startAngle:0,endAngle:n?f.endAngle:2*Math.PI})}var et,a,v;Object.defineProperty(t,"__esModule",{value:!0});var y=i(62),ht=e(i(97)),ct=e(i(119)),u=i(63),r=i(116),s=i(112),p=i(111),f=i(68),lt=i(187),at=i(256),w=e(i(264)),vt=e(i(185)),b=i(257),k=i(252),h=i(115),d=i(265),yt=i(138),pt=i(266);var c=Math.max,l=Math.min,wt=function(t){function i(){var n=t.call(this)||this;return n.type=i.type,n._isFirstFrame=!0,n}return y.__extends(i,t),i.prototype.render=function(t,i,r,u){this._model=t;this._removeOnRenderedListener(r);this._updateDrawMode(t);var f=t.get("coordinateSystem");"cartesian2d"===f||"polar"===f?(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,i,r):this._renderNormal(t,i,r,u)):"production"!==n.env.NODE_ENV&&h.warn("Only cartesian2d and polar supported for bar.")},i.prototype.incrementalPrepareRender=function(n){this._clear();this._updateDrawMode(n);this._updateLargeClip(n)},i.prototype.incrementalRender=function(n,t){this._progressiveEls=[];this._incrementalRenderLarge(n,t)},i.prototype.eachRendered=function(n){r.traverseElements(this._progressiveEls||this.group,n)},i.prototype._updateDrawMode=function(n){var t=n.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},i.prototype._renderNormal=function(t,i,u,e){function bt(n){var i=o[s.type](c,n),t=function(n,t,i){return new("polar"===n.type?r.Sector:r.Rect)({shape:st(t,i,n),silent:!0,z2:0})}(s,l,i);return t.useStyle(ht.getItemStyle()),"cartesian2d"===s.type?t.setShape("r",k):t.setShape("cornerRadius",k),p[n]=t,t}var l,v=this.group,c=t.getData(),ut=this._data,s=t.coordinateSystem,w=s.getBaseAxis(),y,a,et,ot,d,it;"cartesian2d"===s.type?l=w.isHorizontal():"polar"===s.type&&(l="angle"===w.dim);y=t.isAnimationEnabled()?t:null;a=function(t,i){var u=t.get("realtimeSort",!0),r=i.getBaseAxis();if("production"!==n.env.NODE_ENV&&u&&("category"!==r.type&&h.warn("`realtimeSort` will not work because this bar series is not based on a category axis."),"cartesian2d"!==i.type&&h.warn("`realtimeSort` will not work because this bar series is not on cartesian2d.")),u&&"category"===r.type&&"cartesian2d"===i.type)return{baseAxis:r,otherAxis:i.getOtherAxis(r)}}(t,s);a&&this._enableRealtimeSort(a,c,u);et=t.get("clip",!0)||a;ot=function(n,t){var i=n.getArea&&n.getArea(),u,r;return b.isCoordinateSystemType(n,"cartesian2d")&&(u=n.getBaseAxis(),"category"===u.type&&u.onBand||(r=t.getLayout("bandWidth"),u.isHorizontal()?(i.x-=r,i.width+=2*r):(i.y-=r,i.height+=2*r))),i}(s,c);v.removeClipPath();var lt=t.get("roundCap",!0),at=t.get("showBackground",!0),ht=t.getModel("backgroundStyle"),k=ht.get("borderRadius")||0,p=[],vt=this._backgroundEls,pt=e&&e.isInitSort,wt=e&&"changeAxisOrder"===e.type;for(c.diff(ut).add(function(n){var e=c.getItemModel(n),u=o[s.type](c,n,e),f,i;(at&&bt(n),c.hasValue(n)&&rt[s.type](u))&&(f=!1,et&&(f=g[s.type](ot,u)),i=nt[s.type](t,c,n,u,l,y,w.model,!1,lt),a&&(i.forceLabelAnimation=!0),ft(i,c,n,e,u,t,l,"polar"===s.type),pt?i.attr({shape:u}):a?tt(a,y,i,u,n,l,!1,!1):r.initProps(i,{shape:u},t,n),c.setItemGraphicEl(n,i),v.add(i),i.ignore=f)}).update(function(n,i){var ct=c.getItemModel(n),e=o[s.type](c,n,ct),h,kt,dt,u,d,it,b;at&&(h=void 0,0===vt.length?h=bt(i):((h=vt[i]).useStyle(ht.getItemStyle()),"cartesian2d"===s.type?h.setShape("r",k):h.setShape("cornerRadius",k),p[n]=h),kt=o[s.type](c,n),dt=st(l,kt,s),r.updateProps(h,{shape:dt},y,n));u=ut.getItemGraphicEl(i);c.hasValue(n)&&rt[s.type](e)?(d=!1,(et&&(d=g[s.type](ot,e))&&v.remove(u),u?yt.saveOldStyle(u):u=nt[s.type](t,c,n,e,l,y,w.model,!!u,lt),a&&(u.forceLabelAnimation=!0),wt)?(it=u.getTextContent(),it&&(b=f.labelInner(it),null!=b.prevValue&&(b.prevValue=b.value))):ft(u,c,n,ct,e,t,l,"polar"===s.type),pt?u.attr({shape:e}):a?tt(a,y,u,e,n,l,!0,wt):r.updateProps(u,{shape:e},t,n,null),c.setItemGraphicEl(n,u),u.ignore=d,v.add(u)):v.remove(u)}).remove(function(n){var i=ut.getItemGraphicEl(n);i&&r.removeElementWithFadeOut(i,t,n)}).execute(),d=this._backgroundGroup||(this._backgroundGroup=new ct.default),d.removeAll(),it=0;it<p.length;++it)d.add(p[it]);v.add(d);this._backgroundEls=p;this._data=c},i.prototype._renderLarge=function(n){this._clear();ot(n,this.group);this._updateLargeClip(n)},i.prototype._incrementalRenderLarge=function(n,t){this._removeBackground();ot(t,this.group,this._progressiveEls,!0)},i.prototype._updateLargeClip=function(n){var t=n.get("clip",!0)&&at.createClipPath(n.coordinateSystem,!1,n),i=this.group;t?i.setClipPath(t):i.removeClipPath()},i.prototype._enableRealtimeSort=function(n,t,i){var f=this,r,u;t.count()&&(r=n.baseAxis,this._isFirstFrame?(this._dispatchInitSort(t,n,i),this._isFirstFrame=!1):(u=function(n){var u=t.getItemGraphicEl(n),i=u&&u.shape;return i&&Math.abs(r.isHorizontal()?i.height:i.width)||0},this._onRendered=function(){f._updateSortWithinSameData(t,u,r,i)},i.getZr().on("rendered",this._onRendered)))},i.prototype._dataSort=function(n,t,i){var r=[];return n.each(n.mapDimension(t.dim),function(n,t){var u=i(t);u=null==u?NaN:u;r.push({dataIndex:t,mappedValue:u,ordinalNumber:n})}),r.sort(function(n,t){return t.mappedValue-n.mappedValue}),{ordinalNumbers:u.map(r,function(n){return n.ordinalNumber})}},i.prototype._isOrderChangedWithinSameData=function(n,t,i){for(var u,f,e=i.scale,s=n.mapDimension(i.dim),o=Number.MAX_VALUE,r=0,h=e.getOrdinalMeta().categories.length;r<h;++r){if(u=n.rawIndexOf(s,e.getRawOrdinalNumber(r)),f=u<0?Number.MIN_VALUE:t(n.indexOfRawIndex(u)),f>o)return!0;o=f}return!1},i.prototype._isOrderDifferentInView=function(n,t){for(var r=t.scale,u=r.getExtent(),i=Math.max(0,u[0]),f=Math.min(u[1],r.getOrdinalMeta().categories.length-1);i<=f;++i)if(n.ordinalNumbers[i]!==r.getRawOrdinalNumber(i))return!0},i.prototype._updateSortWithinSameData=function(n,t,i,r){if(this._isOrderChangedWithinSameData(n,t,i)){var u=this._dataSort(n,i,t);this._isOrderDifferentInView(u,i)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:u}))}},i.prototype._dispatchInitSort=function(n,t,i){var r=t.baseAxis,u=this._dataSort(n,r,function(i){return n.get(n.mapDimension(t.otherAxis.dim),i)});i.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",isInitSort:!0,axisId:r.index,sortInfo:u})},i.prototype.remove=function(n,t){this._clear(this._model);this._removeOnRenderedListener(t)},i.prototype.dispose=function(n,t){this._removeOnRenderedListener(t)},i.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},i.prototype._clear=function(n){var i=this.group,t=this._data;n&&n.isAnimationEnabled()&&t&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],t.eachItemGraphicEl(function(t){r.removeElementWithFadeOut(t,n,s.getECData(t).dataIndex)})):i.removeAll();this._data=null;this._isFirstFrame=!0},i.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup);this._backgroundGroup=null},i.type="bar",i}(vt.default),g={cartesian2d:function(n,t){var s=t.width<0?-1:1,h=t.height<0?-1:1;s<0&&(t.x+=t.width,t.width=-t.width);h<0&&(t.y+=t.height,t.height=-t.height);var a=n.x+n.width,v=n.y+n.height,i=c(t.x,n.x),u=l(t.x+t.width,a),r=c(t.y,n.y),f=l(t.y+t.height,v),e=u<i,o=f<r;return t.x=e&&i>a?u:i,t.y=o&&r>v?f:r,t.width=e?0:u-i,t.height=o?0:f-r,s<0&&(t.x+=t.width,t.width=-t.width),h<0&&(t.y+=t.height,t.height=-t.height),e||o},polar:function(n,t){var f=t.r0<=t.r?1:-1,i,r,u,e;return f<0&&(i=t.r,t.r=t.r0,t.r0=i),r=l(t.r,n.r),u=c(t.r0,n.r0),t.r=r,t.r0=u,e=r-u<0,f<0&&(i=t.r,t.r=t.r0,t.r0=i),e}},nt={cartesian2d:function(n,t,i,f,e,o){var s=new r.Rect({shape:u.extend({},f),z2:1});return s.__dataIndex=i,s.name="item",o&&(s.shape[e?"height":"width"]=0),s},polar:function(n,t,i,u,f,e,o,s,h){var v=!f&&h?w.default:r.Sector,c=new v({shape:u,z2:1}),y,l,a;return c.name="item",y=ut(f),(c.calculateTextPosition=d.createSectorCalculateTextPosition(y,{isRoundCap:v===w.default}),e)&&(l=f?"r":"endAngle",a={},c.shape[l]=f?u.r0:u.startAngle,a[l]=u[l],(s?r.updateProps:r.initProps)(c,{shape:a},e)),c}};var bt=["x","y","width","height"],kt=["cx","cy","r","startAngle","endAngle"],rt={cartesian2d:function(n){return!it(n,bt)},polar:function(n){return!it(n,kt)}},o={cartesian2d:function(n,t,i){var r=n.getItemLayout(t),u=i?function(n,t){var i=n.get(["itemStyle","borderColor"]);if(!i||"none"===i)return 0;var r=n.get(["itemStyle","borderWidth"])||0,u=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),f=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,u,f)}(i,r):0,f=r.width>0?1:-1,e=r.height>0?1:-1;return{x:r.x+f*u/2,y:r.y+e*u/2,width:r.width-f*u,height:r.height-e*u}},polar:function(n,t){var i=n.getItemLayout(t);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};et=function(){};a=function(n){function t(t){var i=n.call(this,t)||this;return i.type="largeBar",i}return y.__extends(t,n),t.prototype.getDefaultShape=function(){return new et},t.prototype.buildPath=function(n,t){for(var r=t.points,e=this.baseDimIdx,o=1-this.baseDimIdx,u=[],f=[],s=this.barWidth,i=0;i<r.length;i+=3)f[e]=s,f[o]=r[i+2],u[e]=r[i+e],u[o]=r[i+o],n.rect(u[0],u[1],f[0],f[1])},t}(ht.default);v=lt.throttle(function(n){var t=function(n,t,i){for(var h,e=n.baseDimIdx,r=1-e,o=n.shape.points,c=n.largeDataIndices,f=[],u=[],l=n.barWidth,s=0,a=o.length/3;s<a;s++)if(h=3*s,u[e]=l,u[r]=o[h+2],f[e]=o[h+e],f[r]=o[h+r],u[r]<0&&(f[r]+=u[r],u[r]=-u[r]),t>=f[0]&&t<=f[0]+u[0]&&i>=f[1]&&i<=f[1]+u[1])return c[s];return-1}(this,n.offsetX,n.offsetY);s.getECData(this).dataIndex=t>=0?t:null},30,!1);t.default=wt}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(62),u=i(116),f=function(){this.cx=0;this.cy=0;this.r0=0;this.r=0;this.startAngle=0;this.endAngle=2*Math.PI;this.clockwise=!0},e=function(n){function t(t){var i=n.call(this,t)||this;return i.type="sausage",i}return r.__extends(t,n),t.prototype.getDefaultShape=function(){return new f},t.prototype.buildPath=function(n,t){var u=t.cx,f=t.cy,e=Math.max(t.r0||0,0),s=Math.max(t.r,0),l=.5*(s-e),h=e+l,i=t.startAngle,r=t.endAngle,o=t.clockwise,c=2*Math.PI,y=o?r-i<c:i-r<c;y||(i=r-(o?c:-c));var a=Math.cos(i),v=Math.sin(i),p=Math.cos(r),w=Math.sin(r);y?(n.moveTo(a*e+u,v*e+f),n.arc(a*h+u,v*h+f,l,-Math.PI+i,i,!o)):n.moveTo(a*s+u,v*s+f);n.arc(u,f,s,i,r,!o);n.arc(p*h+u,w*h+f,l,r-2*Math.PI,r-Math.PI,!o);0!==e&&n.arc(u,f,e,r,i,o)},t}(u.Path);t.default=e},function(n,t,i){"use strict";function r(n,t,i){return t*Math.sin(n)*(i?-1:1)}function u(n,t,i){return t*Math.cos(n)*(i?1:-1)}Object.defineProperty(t,"__esModule",{value:!0});t.createSectorCalculateTextPosition=function(n,t){var i=(t=t||{}).isRoundCap;return function(t,e,o){var ut=e.position;if(!ut||ut instanceof Array)return f.calculateTextPosition(t,e,o);var ft=n(ut),s=null!=e.distance?e.distance:5,it=this.shape,c=it.cx,l=it.cy,nt=it.r,rt=it.r0,a=(nt+rt)/2,h=it.startAngle,g=it.endAngle,v=(h+g)/2,tt=i?Math.abs(nt-rt)/2:0,y=Math.cos,p=Math.sin,w=c+nt*y(h),b=l+nt*p(h),k="left",d="top";switch(ft){case"startArc":w=c+(rt-s)*y(v);b=l+(rt-s)*p(v);k="center";d="top";break;case"insideStartArc":w=c+(rt+s)*y(v);b=l+(rt+s)*p(v);k="center";d="bottom";break;case"startAngle":w=c+a*y(h)+r(h,s+tt,!1);b=l+a*p(h)+u(h,s+tt,!1);k="right";d="middle";break;case"insideStartAngle":w=c+a*y(h)+r(h,-s+tt,!1);b=l+a*p(h)+u(h,-s+tt,!1);k="left";d="middle";break;case"middle":w=c+a*y(v);b=l+a*p(v);k="center";d="middle";break;case"endArc":w=c+(nt+s)*y(v);b=l+(nt+s)*p(v);k="center";d="bottom";break;case"insideEndArc":w=c+(nt-s)*y(v);b=l+(nt-s)*p(v);k="center";d="top";break;case"endAngle":w=c+a*y(g)+r(g,s+tt,!0);b=l+a*p(g)+u(g,s+tt,!0);k="left";d="middle";break;case"insideEndAngle":w=c+a*y(g)+r(g,-s+tt,!0);b=l+a*p(g)+u(g,-s+tt,!0);k="right";d="middle";break;default:return f.calculateTextPosition(t,e,o)}return(t=t||{}).x=w,t.y=b,t.align=k,t.verticalAlign=d,t}};t.setSectorTextRotation=function(n,t,i,r){var f;if(e.isNumber(r))n.setTextConfig({rotation:r});else if(e.isArray(t))n.setTextConfig({rotation:0});else{var o,u=n.shape,s=u.clockwise?u.startAngle:u.endAngle,h=u.clockwise?u.endAngle:u.startAngle,l=(s+h)/2,c=i(t);switch(c){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=l;break;case"startAngle":case"insideStartAngle":o=s;break;case"endAngle":case"insideEndAngle":o=h;break;default:return void n.setTextConfig({rotation:0})}f=1.5*Math.PI-o;"middle"===c&&f>Math.PI/2&&f<1.5*Math.PI&&(f-=Math.PI);n.setTextConfig({rotation:f})}};var f=i(74),e=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getSectorCornerRadius=function(n,t,i){var f=n.get("borderRadius"),e;return null==f?i?{cornerRadius:0}:null:(r.isArray(f)||(f=[f,f,f,f]),e=Math.abs(t.r||0-t.r0||0),{cornerRadius:r.map(f,function(n){return u.parsePercent(n,e)})})};var r=i(63),u=i(74)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(s.default);n.registerSeriesModel(h.default);u.createLegacyDataSelectAction("pie",n.registerAction);n.registerLayout(o.curry(f.default,"pie"));n.registerProcessor(e.default("pie"));n.registerProcessor(c.default("pie"))};var u=i(196),f=r(i(268)),e=r(i(269)),o=i(63),s=r(i(270)),h=r(i(272)),c=r(i(275))},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function s(n,t){return c.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function h(n,t){var f=s(n,t),i=n.get("center"),u=n.get("radius"),c;e.isArray(u)||(u=[0,u]);var o,h,l=r.parsePercent(f.width,t.getWidth()),a=r.parsePercent(f.height,t.getHeight()),v=Math.min(l,a),p=r.parsePercent(u[0],v/2),w=r.parsePercent(u[1],v/2),y=n.coordinateSystem;return y?(c=y.dataToPoint(i),o=c[0]||0,h=c[1]||0):(e.isArray(i)||(i=[i,i]),o=r.parsePercent(i[0],l)+f.x,h=r.parsePercent(i[1],a)+f.y),{cx:o,cy:h,r0:p,r:w}}var u,f;Object.defineProperty(t,"__esModule",{value:!0});t.getBasicPieLayout=h;t.default=function(n,t,i){t.eachSeriesByType(n,function(n){var t=n.getData(),o=t.mapDimension("value"),et=s(n,i),v=h(n,i),tt=v.cx,it=v.cy,y=v.r,d=v.r0,p=-n.get("startAngle")*f,c=n.get("minAngle")*f,l=0,k;t.each(o,function(n){isNaN(n)||l++});var rt=t.getSum(o),w=Math.PI/(rt||l)*2,g=n.get("clockwise"),nt=n.get("roseType"),ot=n.get("stillShowZeroSum"),ut=t.getDataExtent(o);ut[0]=0;var b=u,ft=0,e=p,a=g?1:-1;(t.setLayout({viewRect:et,r:y}),t.each(o,function(n,i){var f,o;isNaN(n)?t.setItemLayout(i,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:tt,cy:it,r0:d,r:nt?NaN:y}):((f="area"!==nt?0===rt&&ot?w:n*w:u/l)<c?(f=c,b-=c):ft+=n,o=e+a*f,t.setItemLayout(i,{angle:f,startAngle:e,endAngle:o,clockwise:g,cx:tt,cy:it,r0:d,r:nt?r.linearMap(n,ut,[d,y]):y}),e=o)}),b<u&&l)&&(b<=.001?(k=u/l,t.each(o,function(n,i){if(!isNaN(n)){var r=t.getItemLayout(i);r.angle=k;r.startAngle=p+a*i*k;r.endAngle=p+a*(i+1)*k}})):(w=b/ft,e=p,t.each(o,function(n,i){if(!isNaN(n)){var r=t.getItemLayout(i),u=r.angle===c?c:n*w;r.startAngle=e;r.endAngle=e+a*u;e+=a*u}})))})};var r=i(114),c=o(i(158)),e=o(i(63));u=2*Math.PI;f=Math.PI/180},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){return{seriesType:n,reset:function(n,t){var i=t.findComponents({mainType:"legend"}),r;i&&i.length&&(r=n.getData(),r.filterSelf(function(n){for(var u=r.getName(n),t=0;t<i.length;t++)if(!i[t].isSelected(u))return!1;return!0}))}}}},function(n,t,i){"use strict";function c(n){return n&&n.__esModule?n:{"default":n}}var l,a;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),u=i(63),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),o=i(111),v=c(i(185)),y=c(i(271)),s=i(243),h=i(68),f=i(266),p=i(138),w=i(268);l=function(n){function t(t,i,u){var f=n.call(this)||this,e;return f.z2=2,e=new r.Text,f.setTextContent(e),f.updateData(t,i,u,!0),f}return e.__extends(t,n),t.prototype.updateData=function(n,t,i,e){var h=n.hostModel,c=n.getItemModel(t),l=c.getModel("emphasis"),s=n.getItemLayout(t),a=u.extend(f.getSectorCornerRadius(c.getModel("itemStyle"),s,!0),s),b,w,nt;if(isNaN(a.startAngle))this.setShape(a);else{e?(this.setShape(a),b=h.getShallow("animationType"),h.ecModel.ssr?(r.initProps(this,{scaleX:0,scaleY:0},h,{dataIndex:t,isFrom:!0}),this.originX=a.cx,this.originY=a.cy):"scale"===b?(this.shape.r=s.r0,r.initProps(this,{shape:{r:s.r}},h,t)):null!=i?(this.setShape({startAngle:i,endAngle:i}),r.initProps(this,{shape:{startAngle:s.startAngle,endAngle:s.endAngle}},h,t)):(this.shape.endAngle=s.startAngle,r.updateProps(this,{shape:{endAngle:s.endAngle}},h,t))):(p.saveOldStyle(this),r.updateProps(this,{shape:a},h,t));this.useStyle(n.getItemVisual(t,"style"));o.setStatesStylesFromModel(this,c);var k=(s.startAngle+s.endAngle)/2,d=h.get("selectedOffset"),v=Math.cos(k)*d,y=Math.sin(k)*d,g=c.getShallow("cursor");g&&this.attr("cursor",g);this._updateLabel(h,n,t);this.ensureState("emphasis").shape=u.extend({r:s.r+(l.get("scale")&&l.get("scaleSize")||0)},f.getSectorCornerRadius(l.getModel("itemStyle"),s));u.extend(this.ensureState("select"),{x:v,y:y,shape:f.getSectorCornerRadius(c.getModel(["select","itemStyle"]),s)});u.extend(this.ensureState("blur"),{shape:f.getSectorCornerRadius(c.getModel(["blur","itemStyle"]),s)});w=this.getTextGuideLine();nt=this.getTextContent();w&&u.extend(w.ensureState("select"),{x:v,y:y});u.extend(nt.ensureState("select"),{x:v,y:y});o.toggleHoverEmphasis(this,l.get("focus"),l.get("blurScope"),l.get("disabled"))}},t.prototype._updateLabel=function(n,t,i){var o=t.getItemModel(i),y=o.getModel("labelLine"),f=t.getItemVisual(i,"style"),l=f&&f.fill,a=f&&f.opacity,v,c,e;h.setLabelStyle(this,h.getLabelStatesModels(o),{labelFetcher:t.hostModel,labelDataIndex:i,inheritColor:l,defaultOpacity:a,defaultText:n.getFormattedLabel(i,"normal")||t.getName(i)});v=this.getTextContent();this.setTextConfig({position:null,rotation:null});v.attr({z2:10});c=n.get(["label","position"]);"outside"!==c&&"outer"!==c?this.removeTextGuideLine():(e=this.getTextGuideLine(),e||(e=new r.Polyline,this.setTextGuideLine(e)),s.setLabelLineStyle(this,s.getLabelLineStatesModels(o),{stroke:l,opacity:u.retrieve3(y.get(["lineStyle","opacity"]),a,1)}))},t}(r.Sector);a=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return e.__extends(t,n),t.prototype.render=function(n,t,i){var c,u=n.getData(),e=this._data,o=this.group,f,s,h;if(!e&&u.count()>0){for(f=u.getItemLayout(0),s=1;isNaN(f&&f.startAngle)&&s<u.count();++s)f=u.getItemLayout(s);f&&(c=f.startAngle)}(this._emptyCircleSector&&o.remove(this._emptyCircleSector),0===u.count()&&n.get("showEmptyCircle"))&&(h=new r.Sector({shape:w.getBasicPieLayout(n,i)}),h.useStyle(n.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=h,o.add(h));u.diff(e).add(function(n){var t=new l(u,n,c);u.setItemGraphicEl(n,t);o.add(t)}).update(function(n,t){var i=e.getItemGraphicEl(t);i.updateData(u,n,c);i.off("click");o.add(i);u.setItemGraphicEl(n,i)}).remove(function(t){var i=e.getItemGraphicEl(t);r.removeElementWithFadeOut(i,n,t)}).execute();y.default(n);"expansion"!==n.get("animationTypeUpdate")&&(this._data=u)},t.prototype.dispose=function(){},t.prototype.containPoint=function(n,t){var i=t.getData().getItemLayout(0);if(i){var r=n[0]-i.cx,u=n[1]-i.cy,f=Math.sqrt(r*r+u*u);return f<=i.r&&f>=i.r0}},t.type="pie",t}(v.default);t.default=a},function(n,t,i){"use strict";function s(n,t,i,r,u,f,e,o,s,l){function p(n){for(var o=n.rB,a=o*o,e=0;e<n.list.length;e++){var f=n.list[e],s=Math.abs(f.label.y-i),c=r+f.len,v=c*c,y=Math.sqrt((1-Math.abs(s*s/a))*v),l=t+(y+f.len2)*u,p=l-f.label.x;h(f,f.targetTextWidth-p*u,!0);f.label.x=l}}var v,a,y;if(!(n.length<2)){for(v=n.length,a=0;a<v;a++)"outer"===n[a].position&&"labelLine"===n[a].labelAlignTo&&(y=n[a].label.x-l,n[a].linePoints[1][0]+=y,n[a].label.x=l);c.shiftLayoutOnY(n,s,s+e)&&function(n){for(var l={list:[],maxY:0},a={list:[],maxY:0},e=0;e<n.length;e++)if("none"===n[e].labelAlignTo){var f=n[e],o=f.label.y>i?a:l,s=Math.abs(f.label.y-i);if(s>=o.maxY){var c=f.label.x-t-f.len2*u,h=r+f.len,v=Math.abs(c)<h?Math.sqrt(s*s/(1-c*c/h/h)):h;o.rB=v;o.maxY=s}o.list.push(f)}p(l);p(a)}(n)}}function h(n,t,i){var v,y,f,p,h,w;if(void 0===i&&(i=!1),null==n.labelStyleWidth){var r=n.label,e=r.style,u=n.rect,c=e.backgroundColor,o=e.padding,s=o?o[1]+o[3]:0,l=e.overflow,a=u.width+(c?0:s);(t<a||i)&&(v=u.height,l&&l.match("break")?(r.setStyle("backgroundColor",null),r.setStyle("width",t-s),y=r.getBoundingRect(),r.setStyle("width",Math.ceil(y.width)),r.setStyle("backgroundColor",c)):(f=t-s,p=t<a?f:i?f>n.unconstrainedWidth?null:f:null,r.setStyle("width",p)),h=r.getBoundingRect(),u.width=h.width,w=(r.style.margin||0)+2.1,u.height=h.height+w,u.y-=(u.height-v)/2)}}function f(n){return"center"===n.position}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){function w(n){n.ignore=!0}var g,nt,a=n.getData(),y=[],rt=!1,ft=(n.get("minShowLabelAngle")||0)*l,p=a.getLayout("viewRect"),tt=a.getLayout("r"),v=p.width,it=p.x,et=p.y,ot=p.height,b,d,c;for(a.each(function(n){var ot=a.getItemGraphicEl(n),t=ot.shape,i=ot.getTextContent(),st=ot.getTextGuideLine(),bt=a.getItemModel(n),l=bt.getModel("label"),o=l.get("position")||bt.get(["emphasis","label","position"]),kt=l.get("distanceToLabelLine"),dt=l.get("alignTo"),gt=u.parsePercent(l.get("edgeDistance"),v),fi=l.get("bleedMargin"),ht=bt.getModel("labelLine"),k=ht.get("length"),d,h,yt,pt,c,wt,b,ti;if(k=u.parsePercent(k,v),d=ht.get("length2"),d=u.parsePercent(d,v),Math.abs(t.endAngle-t.startAngle)<ft)return r.each(i.states,w),i.ignore=!0,void(st&&(r.each(st.states,w),st.ignore=!0));if(function(n){if(!n.ignore)return!0;for(var t in n.states)if(!1===n.states[t].ignore)return!0;return!1}(i)){var ct,lt,ii,at,vt=(t.startAngle+t.endAngle)/2,f=Math.cos(vt),s=Math.sin(vt);if(g=t.cx,nt=t.cy,h="inside"===o||"inner"===o,"center"===o)ct=t.cx,lt=t.cy,at="center";else{if(yt=(h?(t.r+t.r0)/2*f:t.r*f)+g,pt=(h?(t.r+t.r0)/2*s:t.r*s)+nt,ct=yt+3*f,lt=pt+3*s,!h){var ri=yt+f*(k+tt-t.r),ni=pt+s*(k+tt-t.r),ui=ri+(f<0?-1:1)*d;ct="edge"===dt?f<0?it+gt:it+v-gt:ui+(f<0?-kt:kt);lt=ni;ii=[[yt,pt],[ri,ni],[ui,ni]]}at=h?"center":"edge"===dt?f>0?"right":"left":f>0?"left":"right"}var ut=Math.PI,p=0,et=l.get("rotate");r.isNumber(et)?p=et*(ut/180):"center"===o?p=0:"radial"===et||!0===et?p=f<0?-vt+ut:-vt:"tangential"===et&&"outside"!==o&&"outer"!==o&&(c=Math.atan2(f,s),c<0&&(c=2*ut+c),s>0&&(c=ut+c),p=c-ut);(rt=!!p,i.x=ct,i.y=lt,i.rotation=p,i.setStyle({verticalAlign:"middle"}),h)?(i.setStyle({align:at}),wt=i.states.select,wt&&(wt.x+=i.x,wt.y+=i.y)):(b=i.getBoundingRect().clone(),b.applyTransform(i.getComputedTransform()),ti=(i.style.margin||0)+2.1,b.y-=ti/2,b.height+=ti,y.push({label:i,labelLine:st,position:o,len:k,len2:d,minTurnAngle:ht.get("minTurnAngle"),maxSurfaceAngle:ht.get("maxSurfaceAngle"),surfaceNormal:new e.Point(f,s),linePoints:ii,textAlign:at,labelDistance:kt,labelAlignTo:dt,edgeDistance:gt,bleedMargin:fi,rect:b,unconstrainedWidth:b.width,labelStyleWidth:i.style.width}));ot.setTextConfig({inside:h})}}),!rt&&n.get("avoidLabelOverlap")&&function(n,t,i,r,u,e,o,c){for(var a,b,y,l,d=[],g=[],p=Number.MAX_VALUE,w=-Number.MAX_VALUE,v=0;v<n.length;v++)a=n[v].label,f(n[v])||(a.x<t?(p=Math.min(p,a.x),d.push(n[v])):(w=Math.max(w,a.x),g.push(n[v])));for(v=0;v<n.length;v++)if(!f(l=n[v])&&l.linePoints){if(null!=l.labelStyleWidth)continue;a=l.label;y=l.linePoints;b="edge"===l.labelAlignTo?a.x<t?y[2][0]-l.labelDistance-o-l.edgeDistance:o+u-l.edgeDistance-y[2][0]-l.labelDistance:"labelLine"===l.labelAlignTo?a.x<t?p-o-l.bleedMargin:o+u-w-l.bleedMargin:a.x<t?a.x-o-l.bleedMargin:o+u-a.x-l.bleedMargin;l.targetTextWidth=b;h(l,b)}for(s(g,t,i,r,1,u,e,o,c,w),s(d,t,i,r,-1,u,e,o,c,p),v=0;v<n.length;v++)if(!f(l=n[v])&&l.linePoints){a=l.label;y=l.linePoints;var tt="edge"===l.labelAlignTo,k=a.style.padding,it=k?k[1]+k[3]:0,rt=a.style.backgroundColor?0:it,nt=l.rect.width+rt,ut=y[1][0]-y[2][0];tt?y[2][0]=a.x<t?o+l.edgeDistance+nt+l.labelDistance:o+u-l.edgeDistance-nt-l.labelDistance:(y[2][0]=a.x<t?a.x+l.labelDistance:a.x-l.labelDistance,y[1][0]=y[2][0]+ut);y[1][1]=y[2][1]=a.y}}(y,g,nt,tt,v,ot,it,et),b=0;b<y.length;b++){var i=y[b],t=i.label,k=i.labelLine,ut=isNaN(t.x)||isNaN(t.y);t&&(t.setStyle({align:i.textAlign}),ut&&(r.each(t.states,w),t.ignore=!0),d=t.states.select,d&&(d.x+=t.x,d.y+=t.y));k&&(c=i.linePoints,ut||!c?(r.each(k.states,w),k.ignore=!0):(o.limitTurnAngle(c,i.minTurnAngle),o.limitSurfaceAngle(c,i.surfaceNormal,i.maxSurfaceAngle),k.setShape({points:c}),t.__hostTarget.textGuideLineConfig={anchor:new e.Point(c[0][0],c[0][1])}))}};var u=i(114),e=i(116),r=i(63),o=i(243),c=i(244),l=Math.PI/180},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function u(n){return n&&n.__esModule?n:{"default":n}}var o,s;Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),c=u(i(273)),r=e(i(63)),f=e(i(113)),l=i(114),a=i(163),v=u(i(274)),y=u(i(173));o=f.makeInner();s=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return h.__extends(t,n),t.prototype.init=function(t){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new v.default(r.bind(this.getData,this),r.bind(this.getRawData,this));this._defaultLabelLine(t)},t.prototype.mergeOption=function(){n.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return c.default(this,{coordDimensions:["value"],encodeDefaulter:r.curry(a.makeSeriesEncodeForNameBased,this)})},t.prototype.getDataParams=function(t){var i=this.getData(),e=o(i),u=e.seats,f,r;return u||(f=[],i.each(i.mapDimension("value"),function(n){f.push(n)}),u=e.seats=l.getPercentSeats(f,i.hostModel.get("percentPrecision"))),r=n.prototype.getDataParams.call(this,t),r.percent=u[t]||0,r.$vars.push("percent"),r},t.prototype._defaultLabelLine=function(n){f.defaultEmphasis(n,"labelLine",["show"]);var t=n.labelLine,i=n.emphasis.labelLine;t.show=t.show&&n.label.show;i.show=i.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(y.default);t.default=s},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i){t=r.isArray(t)&&{coordDimensions:t}||r.extend({encodeDefine:n.getEncode()},t);var u=n.getSource(),s=f.default(u,t).dimensions,o=new e.default(s,n);return o.initData(u,i),o};var f=u(i(232)),e=u(i(227)),r=i(63)},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(n,t){this._getDataWithEncodedVisual=n;this._getRawData=t}return n.prototype.getAllNames=function(){var n=this._getRawData();return n.mapArray(n.getName)},n.prototype.containName=function(n){return this._getRawData().indexOfName(n)>=0},n.prototype.indexOfName=function(n){return this._getDataWithEncodedVisual().indexOfName(n)},n.prototype.getItemVisual=function(n,t){return this._getDataWithEncodedVisual().getItemVisual(n,t)},n}();t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){return{seriesType:n,reset:function(n){var t=n.getData();t.filterSelf(function(n){var u=t.mapDimension("value"),i=t.get(u,n);return!(r.isNumber(i)&&!isNaN(i)&&i<0)})}}};var r=i(63)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){u.use(o.install);n.registerSeriesModel(f.default);n.registerChartView(e.default);n.registerLayout(s.default("scatter"))};var u=i(208),f=r(i(277)),e=r(i(278)),o=i(280),s=r(i(258))},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var r,u,e;Object.defineProperty(t,"__esModule",{value:!0});r=i(62);u=f(i(233));e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return r.__extends(t,n),t.prototype.getInitialData=function(){return u.default(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return null==n?this.option.large?5e3:this.get("progressive"):n},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return null==n?this.option.large?1e4:this.get("progressiveThreshold"):n},t.prototype.brushSelector=function(n,t,i){return i.point(t.getItemLayout(n))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(f(i(173)).default);t.default=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u;Object.defineProperty(t,"__esModule",{value:!0});var f=i(62),e=r(i(250)),o=r(i(279)),s=r(i(258));u=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.prototype.render=function(n){var t=n.getData();this._updateSymbolDraw(t,n).updateData(t,{clipShape:this._getClipShape(n)});this._finished=!0},t.prototype.incrementalPrepareRender=function(n){var t=n.getData();this._updateSymbolDraw(t,n).incrementalPrepareUpdate(t);this._finished=!1},t.prototype.incrementalRender=function(n,t){this._symbolDraw.incrementalUpdate(n,t.getData(),{clipShape:this._getClipShape(t)});this._finished=n.end===t.getData().count()},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),u;if(this.group.dirty(),!this._finished||r.count()>1e4)return{update:!0};u=s.default("").reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._symbolDraw.updateLayout(r)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){var t=n.coordinateSystem,i=t&&t.getArea&&t.getArea();return n.get("clip",!0)?i:null},t.prototype._updateSymbolDraw=function(n,t){var i=this._symbolDraw,r=t.pipelineContext.large;return i&&r===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=r?new o.default:new e.default,this._isLargeDraw=r,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove(!0);this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(r(i(185)).default);t.default=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),f=i(201),e=i(112),o=function(){},s=function(n){function t(t){var i=n.call(this,t)||this;return i._off=0,i.hoverDataIdx=-1,i}return u.__extends(t,n),t.prototype.getDefaultShape=function(){return new o},t.prototype.reset=function(){this.notClear=!1;this._off=0},t.prototype.buildPath=function(n,t){var i,o=t.points,r=t.size,s=this.symbolProxy,u=s.shape,h=n.getContext?n.getContext():n,l=h&&r[0]<4,c=this.softClipShape,f,e;if(l)this._ctx=h;else{for(this._ctx=null,i=this._off;i<o.length;)f=o[i++],e=o[i++],isNaN(f)||isNaN(e)||c&&!c.contain(f,e)||(u.x=f-r[0]/2,u.y=e-r[1]/2,u.width=r[0],u.height=r[1],s.buildPath(n,u,!0));this.incremental&&(this._off=i,this.notClear=!0)}},t.prototype.afterBrush=function(){var n,f=this.shape,u=f.points,t=f.size,e=this._ctx,o=this.softClipShape,i,r;if(e){for(n=this._off;n<u.length;)i=u[n++],r=u[n++],isNaN(i)||isNaN(r)||o&&!o.contain(i,r)||e.fillRect(i-t[0]/2,r-t[1]/2,t[0],t[1]);this.incremental&&(this._off=n,this.notClear=!0)}},t.prototype.findDataIndex=function(n,t){for(var u=this.shape,r=u.points,f=u.size,e=Math.max(f[0],4),o=Math.max(f[1],4),i=r.length/2-1;i>=0;i--){var s=2*i,h=r[s]-e/2,c=r[s+1]-o/2;if(n>=h&&t>=c&&n<=h+e&&t<=c+o)return i}return-1},t.prototype.contain=function(n,t){var i=this.transformCoordToLocal(n,t),r=this.getBoundingRect();return n=i[0],t=i[1],r.contain(n,t)?(this.hoverDataIdx=this.findDataIndex(n,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var i=this._rect,s,h;if(!i){for(var c=this.shape,u=c.points,l=c.size,a=l[0],v=l[1],n=1/0,t=1/0,f=-1/0,e=-1/0,o=0;o<u.length;)s=u[o++],h=u[o++],n=Math.min(s,n),f=Math.max(s,f),t=Math.min(h,t),e=Math.max(h,e);i=this._rect=new r.BoundingRect(n-a/2,t-v/2,f-n+a,e-t+v)}return i},t}(r.Path),h=function(){function n(){this.group=new r.Group}return n.prototype.updateData=function(n,t){this._clear();var i=this._create();i.setShape({points:n.getLayout("points")});this._setCommon(i,n,t)},n.prototype.updateLayout=function(n){var t=n.getLayout("points");this.group.eachChild(function(n){if(null!=n.startIndex){var i=2*(n.endIndex-n.startIndex),r=8*n.startIndex;t=new Float32Array(t.buffer,r,i)}n.setShape("points",t);n.reset()})},n.prototype.incrementalPrepareUpdate=function(){this._clear()},n.prototype.incrementalUpdate=function(n,t,i){var u=this._newAdded[0],o=t.getLayout("points"),f=u&&u.shape.points,s,e,r;f&&f.length<2e4?(s=f.length,e=new Float32Array(s+o.length),e.set(f),e.set(o,s),u.endIndex=n.end,u.setShape({points:e})):(this._newAdded=[],r=this._create(),r.startIndex=n.start,r.endIndex=n.end,r.incremental=!0,r.setShape({points:o}),this._setCommon(r,t,i))},n.prototype.eachRendered=function(n){this._newAdded[0]&&n(this._newAdded[0])},n.prototype._create=function(){var n=new s({cursor:"default"});return n.ignoreCoarsePointer=!0,this.group.add(n),this._newAdded.push(n),n},n.prototype._setCommon=function(n,t,i){var h=t.hostModel,r,c,o,s,u;i=i||{};r=t.getVisual("symbolSize");n.setShape("size",r instanceof Array?r:[r,r]);n.softClipShape=i.clipShape||null;n.symbolProxy=f.createSymbol(t.getVisual("symbol"),0,0,0,0);n.setColor=n.symbolProxy.setColor;c=n.shape.size[0]<4;n.useStyle(h.getModel("itemStyle").getItemStyle(c?["color","shadowBlur","shadowColor"]:["color"]));o=t.getVisual("style");s=o&&o.fill;s&&n.setColor(s);u=e.getECData(n);u.seriesIndex=h.seriesIndex;n.on("mousemove",function(){u.dataIndex=null;var t=n.hoverDataIdx;t>=0&&(u.dataIndex=t+(n.startIndex||0))})},n.prototype.remove=function(){this._clear()},n.prototype._clear=function(){this._newAdded=[];this.group.removeAll()},n}();t.default=h},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var s,u;Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentView(s);n.registerComponentModel(l.default);n.registerCoordinateSystem("cartesian2d",y.default);e.default(n,"x",f.CartesianAxisModel,u);e.default(n,"y",f.CartesianAxisModel,u);n.registerComponentView(o.CartesianXAxisView);n.registerComponentView(o.CartesianYAxisView);n.registerPreprocessor(function(n){n.xAxis&&n.yAxis&&!n.grid&&(n.grid={})})};var h=i(62),c=r(i(184)),l=r(i(281)),a=i(116),v=i(63),f=i(282),e=r(i(283)),y=r(i(286)),o=i(292);s=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="grid",t}return h.__extends(t,n),t.prototype.render=function(n){this.group.removeAll();n.get("show")&&this.group.add(new a.Rect({shape:n.coordinateSystem.getRect(),style:v.defaults({fill:n.get("backgroundColor")},n.getItemStyle()),silent:!0,z2:-1}))},t.type="grid",t}(c.default);u={offset:0}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return u.__extends(t,n),t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(((r=i(156))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.CartesianAxisModel=void 0;var r,f=i(62),e=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=(r=i(156))&&r.__esModule?r:{"default":r},s=i(235),h=i(113),u=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return f.__extends(t,n),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",h.SINGLE_REFERRING).models[0]},t.type="cartesian2dAxis",t}(o.default);t.CartesianAxisModel=u;e.mixin(u,s.AxisModelCommonMixin);t.default=u},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(n){return n.type||(n.data?"category":"value")}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i,f){r.each(c.AXIS_TYPES,function(c,l){var a=r.merge(r.merge({},s.default[l],!0),f,!0),v=function(n){function i(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t+"Axis."+l,i}return o.__extends(i,n),i.prototype.mergeDefaultAndTheme=function(n,t){var i=u.fetchLayoutMode(this),f=i?u.getLayoutParams(n):{},o=t.getTheme();r.merge(n,o.get(l+"Axis"));r.merge(n,this.getDefaultOption());n.type=e(n);i&&u.mergeLayoutParam(n,f,i)},i.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=h.default.createByAxisModel(this))},i.prototype.getCategories=function(n){var t=this.option;if("category"===t.type)return n?t.data:this.__ordinalMeta.categories},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},i.type=t+"Axis."+l,i.defaultOption=a,i}(i);n.registerComponentModel(v)});n.registerSubTypeDefaulter(t+"Axis",e)};var o=i(62),s=f(i(284)),u=i(158),h=f(i(217)),c=i(285),r=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},e=r.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},f),u=r.merge({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}}},f),o=r.merge({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},u),s=r.defaults({logBase:10},u);t.default={category:e,value:u,time:o,log:s}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.AXIS_TYPES={value:1,category:1,time:1,log:1}},function(n,t,i){(function(n){"use strict";function c(n){return n&&n.__esModule?n:{"default":n}}function o(n,t){return n.getCoordSysModel()===t}function a(n,t,i,r){function h(n){return n.dim+"_"+n.index}var e;i.getAxesOnZeroOf=function(){return f?[f]:[]};var f,u=n[t],s=i.model,c=s.get(["axisLine","onZero"]),o=s.get(["axisLine","onZeroAxisIndex"]);if(c){if(null!=o)v(u[o])&&(f=u[o]);else for(e in u)if(u.hasOwnProperty(e)&&v(u[e])&&!r[h(u[e])]){f=u[e];break}f&&(r[h(f)]=!0)}}function v(n){return n&&"category"!==n.type&&"time"!==n.type&&u.ifAxisCrossZero(n)}var l;Object.defineProperty(t,"__esModule",{value:!0});var r=i(63),y=i(158),u=i(214),e=i(287),p=c(e),w=c(i(289)),s=i(113),f=i(290),h=i(218),b=i(291);l=function(){function t(n,t,i){this.type="grid";this._coordsMap={};this._coordsList=[];this._axesMap={};this._axesList=[];this.axisPointerEnabled=!0;this.dimensions=e.cartesian2DDimensions;this._initCartesian(n,t,i);this.model=n}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(n,t){function e(n){var t,c=r.keys(n),l=c.length,i,f;if(l){for(i=[],f=l-1;f>=0;f--){var e=n[+c[f]],o=e.model,s=e.scale;h.isIntervalOrLogScale(s)&&o.get("alignTicks")&&null==o.get("interval")?i.push(e):(u.niceScaleExtent(s,o),h.isIntervalOrLogScale(s)&&(t=e))}i.length&&(t||(t=i.pop(),u.niceScaleExtent(t.scale,t.model)),r.each(i,function(n){b.alignScaleTicks(n.scale,n.model,t.scale)}))}}var i=this._axesMap,f;this._updateScale(n,this.model);e(i.x);e(i.y);f={};r.each(i.x,function(n){a(i,"y",n,f)});r.each(i.y,function(n){a(i,"x",n,f)});this.resize(this.model,t)},t.prototype.resize=function(n,t,i){function o(){r.each(e,function(n){var t=n.isHorizontal(),i=t?[0,f.width]:[0,f.height],r=n.inverse?1:0;n.setExtent(i[r],i[1-r]),function(n,t){var i=n.getExtent(),r=i[0]+i[1];n.toGlobalCoord="x"===n.dim?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord="x"===n.dim?function(n){return n-t}:function(n){return r-n+t}}(n,t?f.x:f.y)})}var s=n.getBoxLayoutParams(),h=!i&&n.get("containLabel"),f=y.getLayoutRect(s,{width:t.getWidth(),height:t.getHeight()}),e;this._rect=f;e=this._axesList;o();h&&(r.each(e,function(n){var t,r,i;n.model.get(["axisLabel","inside"])||(t=u.estimateLabelUnionRect(n),t&&(r=n.isHorizontal()?"height":"width",i=n.model.get(["axisLabel","margin"]),f[r]-=t[r]+i,"top"===n.position?f.y+=t.height+i:"left"===n.position&&(f.x+=t.width+i)))}),o());r.each(this._coordsList,function(n){n.calcAffineTransform()})},t.prototype.getAxis=function(n,t){var i=this._axesMap[n];if(null!=i)return i[t||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(n,t){var f,i,u;if(null!=n&&null!=t)return f="x"+n+"y"+t,this._coordsMap[f];for(r.isObject(n)&&(t=n.yAxisIndex,n=n.xAxisIndex),i=0,u=this._coordsList;i<u.length;i++)if(u[i].getAxis("x").index===n||u[i].getAxis("y").index===t)return u[i]},t.prototype.getCartesians=function(){return this._coordsList.slice()},t.prototype.convertToPixel=function(n,t,i){var r=this._findConvertTarget(t);return r.cartesian?r.cartesian.dataToPoint(i):r.axis?r.axis.toGlobalCoord(r.axis.dataToCoord(i)):null},t.prototype.convertFromPixel=function(n,t,i){var r=this._findConvertTarget(t);return r.cartesian?r.cartesian.pointToData(i):r.axis?r.axis.coordToData(r.axis.toLocalCoord(i)):null},t.prototype._findConvertTarget=function(n){var t,e,i=n.seriesModel,u=n.xAxisModel||i&&i.getReferringComponents("xAxis",s.SINGLE_REFERRING).models[0],f=n.yAxisModel||i&&i.getReferringComponents("yAxis",s.SINGLE_REFERRING).models[0],o=n.gridModel,h=this._coordsList;return i?(t=i.coordinateSystem,r.indexOf(h,t)<0&&(t=null)):u&&f?t=this.getCartesian(u.componentIndex,f.componentIndex):u?e=this.getAxis("x",u.componentIndex):f?e=this.getAxis("y",f.componentIndex):o&&o.coordinateSystem===this&&(t=this._coordsList[0]),{cartesian:t,axis:e}},t.prototype.containPoint=function(n){var t=this._coordsList[0];if(t)return t.containPoint(n)},t.prototype._initCartesian=function(n,t){function c(t){return function(r,f){var l,c,a;o(r,n)&&(l=r.get("position"),"x"===t?"top"!==l&&"bottom"!==l&&(l=e.bottom?"top":"bottom"):"left"!==l&&"right"!==l&&(l=e.left?"right":"left"),e[l]=!0,c=new w.default(t,u.createScaleByModel(r),[0,0],r.get("type"),l),a="category"===c.type,c.onBand=a&&r.get("boundaryGap"),c.inverse=r.get("inverse"),r.axis=c,c.model=r,c.grid=h,c.index=f,h._axesList.push(c),i[t][f]=c,s[t]++)}}var f=this,h=this,e={left:!1,right:!1,top:!1,bottom:!1},i={x:{},y:{}},s={x:0,y:0};if(t.eachComponent("xAxis",c("x"),this),t.eachComponent("yAxis",c("y"),this),!s.x||!s.y)return this._axesMap={},void(this._axesList=[]);this._axesMap=i;r.each(i.x,function(t,u){r.each(i.y,function(i,r){var o="x"+u+"y"+r,e=new p.default(o);e.master=f;e.model=n;f._coordsMap[o]=e;f._coordsList.push(e);e.addAxis(t);e.addAxis(i)})})},t.prototype._updateScale=function(n,t){function i(n,t){r.each(u.getDataDimensionsOnAxis(n,t.dim),function(i){t.scale.unionExtentFromData(n,i)})}r.each(this._axesList,function(n){if(n.scale.setExtent(1/0,-1/0),"category"===n.type){var t=n.model.get("categorySortInfo");n.scale.setSortInfo(t)}});n.eachSeries(function(n){if(f.isCartesian2DSeries(n)){var r=f.findAxisModels(n),u=r.xAxisModel,e=r.yAxisModel;if(!o(u,t)||!o(e,t))return;var s=this.getCartesian(u.componentIndex,e.componentIndex),h=n.getData(),c=s.getAxis("x"),l=s.getAxis("y");i(h,c);i(h,l)}},this)},t.prototype.getTooltipAxes=function(n){var t=[],i=[];return r.each(this.getCartesians(),function(u){var f=null!=n&&"auto"!==n?u.getAxis(n):u.getBaseAxis(),e=u.getOtherAxis(f);r.indexOf(t,f)<0&&t.push(f);r.indexOf(i,e)<0&&i.push(e)}),{baseAxes:t,otherAxes:i}},t.create=function(i,u){var e=[];return i.eachComponent("grid",function(n,r){var f=new t(n,i,u);f.name="grid_"+r;f.resize(n,u,!0);n.coordinateSystem=f;e.push(f)}),i.eachSeries(function(t){var s;if(f.isCartesian2DSeries(t)){var u=f.findAxisModels(t),i=u.xAxisModel,e=u.yAxisModel,o=i.getCoordSysModel();if("production"!==n.env.NODE_ENV){if(!o)throw new Error('Grid "'+r.retrieve3(i.get("gridIndex"),i.get("gridId"),0)+'" not found');if(i.getCoordSysModel()!==e.getCoordSysModel())throw new Error("xAxis and yAxis must use the same grid");}s=o.coordinateSystem;t.coordinateSystem=s.getCartesian(i.componentIndex,e.componentIndex)}}),e},t.dimensions=e.cartesian2DDimensions,t}();t.default=l}).call(t,i(57))},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function o(n){return"interval"===n.type||"time"===n.type}var e,s;Object.defineProperty(t,"__esModule",{value:!0});t.cartesian2DDimensions=void 0;var h=i(62),r=f(i(75)),c=f(i(288)),l=i(76),u=i(82);e=t.cartesian2DDimensions=["x","y"];s=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=e,t}return h.__extends(t,n),t.prototype.calcAffineTransform=function(){var r,u;if(this._transform=this._invTransform=null,r=this.getAxis("x").scale,u=this.getAxis("y").scale,o(r)&&o(u)){var n=r.getExtent(),t=u.getExtent(),i=this.dataToPoint([n[0],t[0]]),f=this.dataToPoint([n[1],t[1]]),e=n[1]-n[0],s=t[1]-t[0];if(e&&s){var h=(f[0]-i[0])/e,c=(f[1]-i[1])/s,a=i[0]-n[0]*h,v=i[1]-t[0]*c,y=this._transform=[h,0,0,c,a,v];this._invTransform=l.invert([],y)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var t=this.getAxis("x"),i=this.getAxis("y");return t.contain(t.toLocalCoord(n[0]))&&i.contain(i.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,t){var i=this.dataToPoint(n),u=this.dataToPoint(t),f=this.getArea(),e=new r.default(i[0],i[1],u[0]-i[0],u[1]-i[1]);return f.intersect(e)},t.prototype.dataToPoint=function(n,t,i){var r,f,e,o;return(i=i||[],r=n[0],f=n[1],this._transform&&null!=r&&isFinite(r)&&null!=f&&isFinite(f))?u.applyTransform(i,n,this._transform):(e=this.getAxis("x"),o=this.getAxis("y"),i[0]=e.toGlobalCoord(e.dataToCoord(r,t)),i[1]=o.toGlobalCoord(o.dataToCoord(f,t)),i)},t.prototype.clampData=function(n,t){var u=this.getAxis("x").scale,f=this.getAxis("y").scale,i=u.getExtent(),r=f.getExtent(),e=u.parse(n[0]),o=f.parse(n[1]);return(t=t||[])[0]=Math.min(Math.max(Math.min(i[0],i[1]),e),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(r[0],r[1]),o),Math.max(r[0],r[1])),t},t.prototype.pointToData=function(n,t){var i=[],r,f;return this._invTransform?u.applyTransform(i,n,this._invTransform):(r=this.getAxis("x"),f=this.getAxis("y"),i[0]=r.coordToData(r.toLocalCoord(n[0]),t),i[1]=f.coordToData(f.toLocalCoord(n[1]),t),i)},t.prototype.getOtherAxis=function(n){return this.getAxis("x"===n.dim?"y":"x")},t.prototype.getArea=function(){var n=this.getAxis("x").getGlobalExtent(),t=this.getAxis("y").getGlobalExtent(),i=Math.min(n[0],n[1]),u=Math.min(t[0],t[1]),f=Math.max(n[0],n[1])-i,e=Math.max(t[0],t[1])-u;return new r.default(i,u,f,e)},t}(c.default);t.default=s},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=function(){function n(n){this.type="cartesian";this._dimList=[];this._axes={};this.name=n||""}return n.prototype.getAxis=function(n){return this._axes[n]},n.prototype.getAxes=function(){return r.map(this._dimList,function(n){return this._axes[n]},this)},n.prototype.getAxesByScale=function(n){return n=n.toLowerCase(),r.filter(this.getAxes(),function(t){return t.scale.type===n})},n.prototype.addAxis=function(n){var t=n.dim;this._axes[t]=n;this._dimList.push(t)},n}();t.default=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.index=0,e.type=u||"value",e.position=f||"bottom",e}return u.__extends(t,n),t.prototype.isHorizontal=function(){var n=this.position;return"top"===n||"bottom"===n},t.prototype.getGlobalExtent=function(n){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),n&&t[0]>t[1]&&t.reverse(),t},t.prototype.pointToData=function(n,t){return this.coordToData(this.toLocalCoord(n["x"===this.dim?0:1]),t)},t.prototype.setCategorySortInfo=function(n){if("category"!==this.type)return!1;this.model.option.categorySortInfo=n;this.scale.setSortInfo(n)},t}(((r=i(212))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.layout=function(n,t,i){var w,p;i=i||{};var b=n.coordinateSystem,a=t.axis,u={},s=a.getAxesOnZeroOf()[0],v=a.position,y=s?"onZero":v,c=a.dim,e=b.getRect(),o=[e.x,e.x+e.width,e.y,e.y+e.height],h={left:0,right:1,top:0,bottom:1,onZero:2},l=t.get("offset")||0,f="x"===c?[o[2]-l,o[3]+l]:[o[0]-l,o[1]+l];return s&&(w=s.toGlobalCoord(s.dataToCoord(0)),f[h.onZero]=Math.max(Math.min(w,f[1]),f[0])),u.position=["y"===c?f[h[y]]:o[0],"x"===c?f[h[y]]:o[3]],u.rotation=Math.PI/2*("x"===c?0:1),u.labelDirection=u.tickDirection=u.nameDirection={top:-1,bottom:1,left:-1,right:1}[v],u.labelOffset=s?f[h[v]]-f[h.onZero]:0,t.get(["axisTick","inside"])&&(u.tickDirection=-u.tickDirection),r.retrieve(i.labelInside,t.get(["axisLabel","inside"]))&&(u.labelDirection=-u.labelDirection),p=t.get(["axisLabel","rotate"]),u.labelRotate="top"===y?-p:p,u.z2=1,u};t.isCartesian2DSeries=function(n){return"cartesian2d"===n.get("coordinateSystem")};t.findAxisModels=function(t){var i={xAxisModel:null,yAxisModel:null};return r.each(i,function(f,e){var o=e.replace(/Model$/,""),s=t.getReferringComponents(o,u.SINGLE_REFERRING).models[0];if("production"!==n.env.NODE_ENV&&!s)throw new Error(o+' "'+r.retrieve3(t.get(o+"Index"),t.get(o+"Id"),0)+'" not found');i[e]=s}),i};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(113)}).call(t,i(57))},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.alignScaleTicks=function(t,i,u){var p=o.default.prototype,d=p.getTicks.call(u),ft=p.getTicks.call(u,!0),v=d.length-1,et=p.getInterval.call(u),g=s.getScaleExtent(t,i),l=g.extent,w=g.fixMin,b=g.fixMax,nt,tt,k,it,rt,ut;"log"===t.type&&(nt=e(t.base),l=[e(l[0])/nt,e(l[1])/nt]);t.setExtent(l[0],l[1]);t.calcNiceExtent({splitNumber:v,fixMin:w,fixMax:b});tt=p.getExtent.call(t);w&&(l[0]=tt[0]);b&&(l[1]=tt[1]);var c=p.getInterval.call(t),y=l[0],a=l[1];if(w&&b)c=(a-y)/v;else if(w)for(a=l[0]+c*v;a<l[1]&&isFinite(a)&&isFinite(l[1]);)c=f.increaseInterval(c),a=l[0]+c*v;else if(b)for(y=l[1]-c*v;y>l[0]&&isFinite(y)&&isFinite(l[0]);)c=f.increaseInterval(c),y=l[1]-c*v;else t.getTicks().length-1>v&&(c=f.increaseInterval(c)),k=c*v,a=Math.ceil(l[1]/c)*c,(y=r.round(a-k))<0&&l[0]>=0?(y=0,a=r.round(k)):a>0&&l[1]<=0&&(a=0,y=-r.round(k));it=(d[0].value-ft[0].value)/et;rt=(d[v].value-ft[v].value)/et;(p.setExtent.call(t,y+c*it,a+c*rt),p.setInterval.call(t,c),(it||rt)&&p.setNiceExtent.call(t,y+c,a-c),"production"!==n.env.NODE_ENV)&&(ut=p.getTicks.call(t),ut[1]&&(!f.isValueNice(c)||r.getPrecisionSafe(ut[1].value)>r.getPrecisionSafe(c))&&h.warn("The ticks may be not readable when set min: "+i.get("min")+", max: "+i.get("max")+" and alignTicks: true"))};var u,r=i(114),o=(u=i(219))&&u.__esModule?u:{"default":u},s=i(214),h=i(115),f=i(218),e=Math.log}).call(t,i(57))},function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var l;Object.defineProperty(t,"__esModule",{value:!0});t.CartesianYAxisView=t.CartesianXAxisView=void 0;var f=i(62),u=e(i(63)),r=e(i(116)),a=h(i(293)),v=h(i(294)),y=e(i(290)),s=i(296),p=i(218);var w=["axisLine","axisTickLabel","axisName"],b=["splitArea","splitLine","minorSplitLine"],o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.axisPointerClass="CartesianAxisPointer",i}return f.__extends(t,n),t.prototype.render=function(t,i,f,e){var h;if(this.group.removeAll(),h=this._axisGroup,this._axisGroup=new r.Group,this.group.add(this._axisGroup),t.get("show")){var o=t.getCoordSysModel(),c=y.layout(o,t),s=new a.default(t,u.extend({handleAutoShown:function(){for(var i=o.coordinateSystem.getCartesians(),n=0;n<i.length;n++)if(p.isIntervalOrLogScale(i[n].getOtherAxis(t.axis).scale))return!0;return!1}},c));u.each(w,s.add,s);this._axisGroup.add(s.getGroup());u.each(b,function(n){t.get([n,"show"])&&k[n](this,this._axisGroup,t,o)},this);e&&"changeAxisOrder"===e.type&&e.isInitSort||r.groupTransition(h,this._axisGroup,t);n.prototype.render.call(this,t,i,f,e)}},t.prototype.remove=function(){s.rectCoordAxisHandleRemove(this)},t.type="cartesianAxis",t}(v.default),k={splitLine:function(n,t,i,f){var a=i.axis,l;if(!a.scale.isBlank()){var y=i.getModel("splitLine"),p=y.getModel("lineStyle"),e=p.get("color");e=u.isArray(e)?e:[e];for(var o=f.coordinateSystem.getRect(),k=a.isHorizontal(),d=0,v=a.getTicksCoords({tickModel:y}),s=[],h=[],w=p.getLineStyle(),c=0;c<v.length;c++){l=a.toGlobalCoord(v[c].coord);k?(s[0]=l,s[1]=o.y,h[0]=l,h[1]=o.y+o.height):(s[0]=o.x,s[1]=l,h[0]=o.x+o.width,h[1]=l);var g=d++%e.length,nt=v[c].tickValue,b=new r.Line({anid:null!=nt?"line_"+v[c].tickValue:null,autoBatch:!0,shape:{x1:s[0],y1:s[1],x2:h[0],y2:h[1]},style:u.defaults({stroke:e[g]},w),silent:!0});r.subPixelOptimizeLine(b.shape,w.lineWidth);t.add(b)}}},minorSplitLine:function(n,t,i,u){var a=i.axis,p=i.getModel("minorSplitLine").getModel("lineStyle"),f=u.coordinateSystem.getRect(),w=a.isHorizontal(),s=a.getMinorTicksCoords(),c,l,v;if(s.length)for(var e=[],o=[],y=p.getLineStyle(),h=0;h<s.length;h++)for(c=0;c<s[h].length;c++)l=a.toGlobalCoord(s[h][c].coord),w?(e[0]=l,e[1]=f.y,o[0]=l,o[1]=f.y+f.height):(e[0]=f.x,e[1]=l,o[0]=f.x+f.width,o[1]=l),v=new r.Line({anid:"minor_line_"+s[h][c].tickValue,autoBatch:!0,shape:{x1:e[0],y1:e[1],x2:o[0],y2:o[1]},style:y,silent:!0}),r.subPixelOptimizeLine(v.shape,y.lineWidth),t.add(v)},splitArea:function(n,t,i,r){s.rectCoordAxisBuildSplitArea(n,t,i,r)}},c=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.type="xAxis",t}(o);t.CartesianXAxisView=c;l=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type=c.type,t}return f.__extends(t,n),t.type="yAxis",t}(o);t.CartesianYAxisView=l;t.default=o},function(n,t,i){"use strict";function w(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function u(n){n&&(n.ignore=!0)}function k(n,t){var r=n&&n.getBoundingRect().clone(),u=t&&t.getBoundingRect().clone(),i;if(r&&u)return i=c.identity([]),c.rotate(i,i,-n.rotation),r.applyTransform(c.mul([],i,n.getLocalTransform())),u.applyTransform(c.mul([],i,t.getLocalTransform())),r.intersect(u)}function d(n){return"middle"===n||"center"===n}function g(n,t,i,r,u){for(var c,s,a=[],e=[],o=[],h=0;h<n.length;h++)c=n[h].coord,e[0]=c,e[1]=0,o[0]=c,o[1]=i,t&&(l.applyTransform(e,e,t),l.applyTransform(o,o,t)),s=new f.Line({shape:{x1:e[0],y1:e[1],x2:o[0],y2:o[1]},style:r,z2:2,autoBatch:!0,silent:!0}),f.subPixelOptimizeLine(s.shape,s.style.lineWidth),s.anid=u+"_"+n[h].tickValue,a.push(s);return a}Object.defineProperty(t,"__esModule",{value:!0});var h,r=i(63),f=w(i(116)),a=i(112),v=i(68),nt=(h=i(59))&&h.__esModule?h:{"default":h},s=i(114),y=i(201),c=w(i(76)),l=i(82),tt=i(214),p=i(244);var e=Math.PI,o=function(){function n(n,t){this.group=new f.Group;this.opt=t;this.axisModel=n;r.defaults(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var i=new f.Group({x:t.position[0],y:t.position[1],rotation:t.rotation});i.updateTransform();this._transformGroup=i}return n.prototype.hasBuilder=function(n){return!!b[n]},n.prototype.add=function(n){b[n](this.opt,this.axisModel,this.group,this._transformGroup)},n.prototype.getGroup=function(){return this.group},n.innerTextLayout=function(n,t,i){var u,f,r=s.remRadian(t-n);return s.isRadianAroundZero(r)?(f=i>0?"top":"bottom",u="center"):s.isRadianAroundZero(r-e)?(f=i>0?"bottom":"top",u="center"):(f="middle",u=r>0&&r<e?i>0?"right":"left":i>0?"left":"right"),{rotation:r,textAlign:u,textVerticalAlign:f}},n.makeAxisEventDataBase=function(n){var t={componentType:n.mainType,componentIndex:n.componentIndex};return t[n.mainType+"Index"]=n.componentIndex,t},n.isLabelSilent=function(n){var t=n.get("tooltip");return n.get("silent")||!(n.get("triggerEvent")||t&&t.show)},n}(),b={axisLine:function(n,t,i,u){var a=t.get(["axisLine","show"]),p,c,s,h;if("auto"===a&&n.handleAutoShown&&(a=n.handleAutoShown("axisLine")),a){var w=t.axis.getExtent(),v=u.transform,e=[w[0],0],o=[w[1],0],g=e[0]>o[0];if(v&&(l.applyTransform(e,e,v),l.applyTransform(o,o,v)),p=r.extend({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new f.Line({shape:{x1:e[0],y1:e[1],x2:o[0],y2:o[1]},style:p,strokeContainThreshold:n.strokeContainThreshold||5,silent:!0,z2:1}),f.subPixelOptimizeLine(c.shape,c.style.lineWidth),c.anid="line",i.add(c),s=t.get(["axisLine","symbol"]),null!=s){h=t.get(["axisLine","symbolSize"]);r.isString(s)&&(s=[s,s]);(r.isString(h)||r.isNumber(h))&&(h=[h,h]);var b=y.normalizeSymbolOffset(t.get(["axisLine","symbolOffset"])||0,h),k=h[0],d=h[1];r.each([{rotate:n.rotation+Math.PI/2,offset:b[0],r:0},{rotate:n.rotation-Math.PI/2,offset:b[1],r:Math.sqrt((e[0]-o[0])*(e[0]-o[0])+(e[1]-o[1])*(e[1]-o[1]))}],function(t,r){if("none"!==s[r]&&null!=s[r]){var u=y.createSymbol(s[r],-k/2,-d/2,k,d,p.stroke,!0),f=t.r+t.offset,h=g?o:e;u.attr({rotation:t.rotate,x:h[0]+f*Math.cos(n.rotation),y:h[1]-f*Math.sin(n.rotation),silent:!0,z2:11});i.add(u)}})}}},axisTickLabel:function(n,t,i,s){var l=function(n,t,i,u){var h=i.axis,f=i.getModel("axisTick"),e=f.get("show");if("auto"===e&&u.handleAutoShown&&(e=u.handleAutoShown("axisTick")),e&&!h.scale.isBlank()){for(var c=f.getModel("lineStyle"),l=u.tickDirection*f.get("length"),o=g(h.getTicksCoords(),t.transform,l,r.defaults(c.getLineStyle(),{stroke:i.get(["axisLine","lineStyle","color"])}),"ticks"),s=0;s<o.length;s++)n.add(o[s]);return o}}(i,s,t,n),h=function(n,t,i,u){var s=i.axis;if(r.retrieve(u.axisLabelShow,i.get(["axisLabel","show"]))&&!s.scale.isBlank()){var h=i.getModel("axisLabel"),p=h.get("margin"),w=s.getViewLabels(),b=(r.retrieve(u.labelRotate,h.get("rotate"))||0)*e/180,c=o.innerTextLayout(u.rotation,b,u.labelDirection),l=i.getCategories&&i.getCategories(!0),y=[],k=o.isLabelSilent(i),d=i.get("triggerEvent");return r.each(w,function(e,w){var b="ordinal"===s.scale.type?s.scale.getRawOrdinalNumber(e.tickValue):e.tickValue,et=e.formattedLabel,ft=e.rawLabel,tt=h,rt,it;l&&l[b]&&(rt=l[b],r.isObject(rt)&&rt.textStyle&&(tt=new nt.default(rt.textStyle,h,i.ecModel)));var ut=tt.getTextColor()||i.get(["axisLine","lineStyle","color"]),ot=s.dataToCoord(b),g=new f.Text({x:ot,y:u.labelOffset+u.labelDirection*p,rotation:c.rotation,silent:k,z2:10+(e.level||0),style:v.createTextStyle(tt,{text:et,align:tt.getShallow("align",!0)||c.textAlign,verticalAlign:tt.getShallow("verticalAlign",!0)||tt.getShallow("baseline",!0)||c.textVerticalAlign,fill:r.isFunction(ut)?ut("category"===s.type?ft:"value"===s.type?b+"":b,w):ut})});(g.anid="label_"+b,d)&&(it=o.makeAxisEventDataBase(i),it.targetType="axisLabel",it.value=ft,it.tickIndex=w,"category"===s.type&&(it.dataIndex=b),a.getECData(g).eventData=it);t.add(g);g.updateTransform();y.push(g);n.add(g);g.decomposeTransform()}),y}}(i,s,t,n),c;(function(n,t,i){var r,f;if(!tt.shouldShowAllLabels(n.axis)){r=n.get(["axisLabel","showMinLabel"]);f=n.get(["axisLabel","showMaxLabel"]);i=i||[];var e=(t=t||[])[0],s=t[1],o=t[t.length-1],h=t[t.length-2],c=i[0],a=i[1],l=i[i.length-1],v=i[i.length-2];!1===r?(u(e),u(c)):k(e,s)&&(r?(u(s),u(a)):(u(e),u(c)));!1===f?(u(o),u(l)):k(h,o)&&(f?(u(h),u(v)):(u(o),u(l)))}}(t,h,l),function(n,t,i,u){var c=i.axis,s=i.getModel("minorTick"),f,h,o;if(s.get("show")&&!c.scale.isBlank()&&(f=c.getMinorTicksCoords(),f.length))for(var l=s.getModel("lineStyle"),a=u*s.get("length"),v=r.defaults(l.getLineStyle(),r.defaults(i.getModel("axisTick").getLineStyle(),{stroke:i.get(["axisLine","lineStyle","color"])})),e=0;e<f.length;e++)for(h=g(f[e],t.transform,a,v,"minorticks_"+e),o=0;o<h.length;o++)n.add(h[o])}(i,s,t,n.tickDirection),t.get(["axisLabel","hideOverlap"]))&&(c=p.prepareLayoutList(r.map(h,function(n){return{label:n,priority:n.z2,defaultAttr:{ignore:n.ignore}}})),p.hideOverlap(c))},axisName:function(n,t,i,u){var w=r.retrieve(n.axisName,t.get("name")),g;if(w){var l,y,b=t.get("nameLocation"),tt=n.nameDirection,k=t.getModel("nameTextStyle"),nt=t.get("nameGap")||0,c=t.axis.getExtent(),it=c[0]>c[1]?-1:1,rt=["start"===b?c[0]-it*nt:"end"===b?c[1]+it*nt:(c[0]+c[1])/2,d(b)?n.labelOffset+tt*nt:0],p=t.get("nameRotate");null!=p&&(p=p*e/180);d(b)?l=o.innerTextLayout(n.rotation,null!=p?p:n.rotation,tt):(l=function(n,t,i,r){var f,o,u=s.remRadian(i-n),c=r[0]>r[1],h="start"===t&&!c||"start"!==t&&c;return s.isRadianAroundZero(u-e/2)?(o=h?"bottom":"top",f="center"):s.isRadianAroundZero(u-1.5*e)?(o=h?"top":"bottom",f="center"):(o="middle",f=u<1.5*e&&u>e/2?h?"left":"right":h?"right":"left"),{rotation:u,textAlign:f,textVerticalAlign:o}}(n.rotation,b,p||0,c),null!=(y=n.axisNameAvailableWidth)&&(y=Math.abs(y/Math.sin(l.rotation)),!isFinite(y)&&(y=null)));var ft=k.getFont(),ut=t.get("nameTruncate",!0)||{},et=ut.ellipsis,ot=r.retrieve(n.nameTruncateMaxWidth,ut.maxWidth,y),h=new f.Text({x:rt[0],y:rt[1],rotation:l.rotation,silent:o.isLabelSilent(t),style:v.createTextStyle(k,{text:w,font:ft,overflow:"truncate",width:ot,ellipsis:et,fill:k.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:k.get("align")||l.textAlign,verticalAlign:k.get("verticalAlign")||l.textVerticalAlign}),z2:1});(f.setTooltipConfig({el:h,componentModel:t,itemName:w}),h.__fullText=w,h.anid="name",t.get("triggerEvent"))&&(g=o.makeAxisEventDataBase(t),g.targetType="axisName",g.name=w,a.getECData(h).eventData=g);u.add(h);h.updateTransform();i.add(h);h.decomposeTransform()}}};t.default=o},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,e=i(62),f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(295)),o=(r=i(184))&&r.__esModule?r:{"default":r},u={},s=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n}return e.__extends(i,t),i.prototype.render=function(n,i,r){this.axisPointerClass&&f.fixValue(n);t.prototype.render.apply(this,arguments);this._doUpdateAxisPointerClass(n,r,!0)},i.prototype.updateAxisPointer=function(n,t,i){this._doUpdateAxisPointerClass(n,i,!1)},i.prototype.remove=function(n,t){var i=this._axisPointer;i&&i.remove(t)},i.prototype.dispose=function(n,i){this._disposeAxisPointer(i);t.prototype.dispose.apply(this,arguments)},i.prototype._doUpdateAxisPointerClass=function(n,t,r){var e=i.getAxisPointerClass(this.axisPointerClass),u;e&&(u=f.getAxisPointerModel(n),u?(this._axisPointer||(this._axisPointer=new e)).render(n,u,t,r):this._disposeAxisPointer(t))},i.prototype._disposeAxisPointer=function(n){this._axisPointer&&this._axisPointer.dispose(n);this._axisPointer=null},i.registerAxisPointerClass=function(t,i){if("production"!==n.env.NODE_ENV&&u[t])throw new Error("axisPointer "+t+" exists");u[t]=i},i.getAxisPointerClass=function(n){return n&&u[n]},i.type="axis",i}(o.default);t.default=s}).call(t,i(57))},function(n,t,i){"use strict";function e(n,t){return"all"===n||r.isArray(n)&&r.indexOf(n,t)>=0||n===t}function o(n){var t=(n.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[u(n)]}function s(n){return!!n.get(["handle","show"])}function u(n){return n.type+"||"+n.id}Object.defineProperty(t,"__esModule",{value:!0});t.collect=function(n,t){var i={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(n,t,i){var o=t.getComponent("tooltip"),f=t.getComponent("axisPointer"),c=f.get("link",!0)||[],l=[];r.each(i.getCoordinateSystems(),function(i){function p(o,v,y){var p=y.model.getModel("axisPointer",f),nt=p.get("show"),b,d;if(nt&&("auto"!==nt||o||s(p))){null==v&&(v=p.get("triggerTooltip"));var tt=(p=o?function(n,t,i,u,f,e){var c=a.getModel("axisPointer"),o={},s,l,v;return r.each(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(n){o[n]=r.clone(c.get(n))}),o.snap="category"!==n.type&&!!e,"cross"===c.get("type")&&(o.type="line"),s=o.label||(o.label={}),(null==s.show&&(s.show=!1),"cross"===f)&&(l=c.get(["label","show"]),(s.show=null==l||l,e)||(v=o.lineStyle=c.get("crossStyle"),v&&r.defaults(s,v.textStyle))),n.model.getModel("axisPointer",new h.default(o,i,u))}(y,0,f,t,o,v):p).get("snap"),k=u(y.model),it=v||tt||"category"===y.type,g=n.axesInfo[k]={key:k,axis:y,coordSys:i,axisPointerModel:p,triggerTooltip:v,involveSeries:it,snap:tt,useHandle:s(p),seriesModels:[],linkGroup:null};w[k]=g;n.seriesInvolved=n.seriesInvolved||it;b=function(n,t){for(var r,u=t.model,f=t.dim,i=0;i<n.length;i++)if(r=n[i]||{},e(r[f+"AxisId"],u.id)||e(r[f+"AxisIndex"],u.componentIndex)||e(r[f+"AxisName"],u.name))return i}(c,y);null!=b&&(d=l[b]||(l[b]={axesInfo:{}}),d.axesInfo[k]=g,d.mapper=c[b].mapper,g.linkGroup=d)}}var v,w,a;if(i.axisPointerEnabled&&(v=u(i.model),w=n.coordSysAxesInfo[v]={},n.coordSysMap[v]=i,a=i.model.getModel("tooltip",o),r.each(i.getAxes(),r.curry(p,!1,null)),i.getTooltipAxes&&o&&a.get("show"))){var b="axis"===a.get("trigger"),y="cross"===a.get(["axisPointer","type"]),k=i.getTooltipAxes(a.get(["axisPointer","axis"]));(b||y)&&r.each(k.baseAxes,r.curry(p,!y||"cross",b));y&&r.each(k.otherAxes,r.curry(p,"cross",!1))}})}(i,n,t),i.seriesInvolved&&function(n,t){t.eachSeries(function(t){var i=t.coordinateSystem,f=t.get(["tooltip","trigger"],!0),e=t.get(["tooltip","show"],!0);i&&"none"!==f&&!1!==f&&"item"!==f&&!1!==e&&!1!==t.get(["axisPointer","show"],!0)&&r.each(n.coordSysAxesInfo[u(i.model)],function(n){var r=n.axis;i.getAxis(r.dim)===r&&(n.seriesModels.push(t),null==n.seriesDataCount&&(n.seriesDataCount=0),n.seriesDataCount+=t.getData().count())})})}(i,n),i};t.fixValue=function(n){var r=o(n),e,i;if(r){var u=r.axisPointerModel,h=r.axis.scale,f=u.option,c=u.get("status"),t=u.get("value");null!=t&&(t=h.parse(t));e=s(u);null==c&&(f.status=e?"show":"hide");i=h.getExtent().slice();i[0]>i[1]&&i.reverse();(null==t||t>i[1])&&(t=i[1]);t<i[0]&&(t=i[0]);f.value=t;e&&(f.status=r.axis.scale.isBlank()?"hide":"show")}};t.getAxisInfo=o;t.getAxisPointerModel=function(n){var t=o(n);return t&&t.axisPointerModel};t.makeKey=u;var f,h=(f=i(59))&&f.__esModule?f:{"default":f},r=i(63)},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var r,f,u;Object.defineProperty(t,"__esModule",{value:!0});t.rectCoordAxisBuildSplitArea=function(n,t,i,e){var c=i.axis,o,d,a,ut,p;if(!c.scale.isBlank()){var nt=i.getModel("splitArea"),tt=nt.getModel("areaStyle"),h=tt.get("color"),w=e.coordinateSystem.getRect(),s=c.getTicksCoords({tickModel:nt,clamp:!0});if(s.length){var k=h.length,it=u(n).splitAreaColors,rt=r.createHashMap(),l=0;if(it)for(o=0;o<s.length;o++)if(d=it.get(s[o].tickValue),null!=d){l=(d+(k-1)*o)%k;break}for(a=c.toGlobalCoord(s[0].coord),ut=tt.getAreaStyle(),h=r.isArray(h)?h:[h],o=1;o<s.length;o++){var ft=c.toGlobalCoord(s[o].coord),v=void 0,y=void 0,b=void 0,g=void 0;c.isHorizontal()?(v=a,y=w.y,b=ft-v,g=w.height,a=v+b):(v=w.x,y=a,b=w.width,a=y+(g=ft-y));p=s[o-1].tickValue;null!=p&&rt.set(p,l);t.add(new f.Rect({anid:null!=p?"area_"+p:null,shape:{x:v,y:y,width:b,height:g},style:r.defaults({fill:h[l]},ut),autoBatch:!0,silent:!0}));l=(l+1)%k}u(n).splitAreaColors=rt}}};t.rectCoordAxisHandleRemove=function(n){u(n).splitAreaColors=null};r=e(i(63));f=e(i(116));u=i(113).makeInner()},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){u.use(c.install);n.registerChartView(s.default);n.registerSeriesModel(h.default);n.registerLayout(f.default);n.registerProcessor(e.default("radar"));n.registerPreprocessor(o.default)};var u=i(208),f=r(i(298)),e=r(i(269)),o=r(i(299)),s=r(i(300)),h=r(i(301)),c=i(302)},function(n,t,i){"use strict";function u(n){return!isNaN(n[0])&&!isNaN(n[1])}function f(n){return[n.cx,n.cy]}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("radar",function(n){var e=n.getData(),t=[],i=n.coordinateSystem,o;i&&(o=i.getIndicatorAxes(),r.each(o,function(n,r){e.each(e.mapDimension(o[r].dim),function(n,e){t[e]=t[e]||[];var o=i.dataToPoint(n,r);t[e][r]=u(o)?o:f(i)})}),e.each(function(n){var o=r.find(t[n],function(n){return u(n)})||f(i);t[n].push(o.slice());e.setItemLayout(n,t[n])}))})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.polar,i;t&&(r.isArray(t)||(t=[t]),i=[],r.each(t,function(t){t.indicator?(t.type&&!t.shape&&(t.shape=t.type),n.radar=n.radar||[],r.isArray(n.radar)||(n.radar=[n.radar]),n.radar.push(t)):i.push(t)}),n.polar=i);r.each(n.series,function(n){n&&"radar"===n.type&&n.polarIndex&&(n.radarIndex=n.polarIndex)})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";function c(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var l;Object.defineProperty(t,"__esModule",{value:!0});var a=i(62),r=e(i(116)),f=i(111),u=e(i(63)),o=e(i(201)),v=c(i(185)),s=i(68),y=c(i(107)),h=i(138);l=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return a.__extends(t,n),t.prototype.render=function(n){function v(n,t){var i=n.getItemVisual(t,"symbol")||"circle";if("none"!==i){var r=o.normalizeSymbolSize(n.getItemVisual(t,"symbolSize")),u=o.createSymbol(i,-1,-1,2,2),f=n.getItemVisual(t,"symbolRotate")||0;return u.attr({style:{strokeNoScale:!0},z2:100,scaleX:r[0]/2,scaleY:r[1]/2,rotation:f*Math.PI/180||0}),u}}function l(t,i,u,f,e,o){var s,h;for(u.removeAll(),s=0;s<i.length-1;s++)h=v(f,e),h&&(h.__dimIdx=s,t[s]?(h.setPosition(t[s]),r[o?"initProps":"updateProps"](h,{x:i[s][0],y:i[s][1]},n,e)):h.setPosition(i[s]),u.add(h))}function a(n){return u.map(n,function(){return[e.cx,e.cy]})}var e=n.coordinateSystem,c=this.group,t=n.getData(),i=this._data;t.diff(i).add(function(i){var u=t.getItemLayout(i),f,s;if(u){var o=new r.Polygon,e=new r.Polyline,h={shape:{points:u}};o.shape.points=a(u);e.shape.points=a(u);r.initProps(o,h,n,i);r.initProps(e,h,n,i);f=new r.Group;s=new r.Group;f.add(e);f.add(o);f.add(s);l(e.shape.points,u,s,t,i,!0);t.setItemGraphicEl(i,f)}}).update(function(u,f){var e=i.getItemGraphicEl(f),s=e.childAt(0),c=e.childAt(1),a=e.childAt(2),o={shape:{points:t.getItemLayout(u)}};o.shape.points&&(l(s.shape.points,o.shape.points,a,t,u,!1),h.saveOldStyle(c),h.saveOldStyle(s),r.updateProps(s,o,n),r.updateProps(c,o,n),t.setItemGraphicEl(u,e))}).remove(function(n){c.remove(i.getItemGraphicEl(n))}).execute();t.eachItemGraphicEl(function(n,i){var r=t.getItemModel(i),p=n.childAt(0),h=n.childAt(1),b=n.childAt(2),e=t.getItemVisual(i,"style"),l=e.fill,a,v,o,w;c.add(n);p.useStyle(u.defaults(r.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:l}));f.setStatesStylesFromModel(p,r,"lineStyle");f.setStatesStylesFromModel(h,r,"areaStyle");a=r.getModel("areaStyle");v=a.isEmpty()&&a.parentModel.isEmpty();h.ignore=v;u.each(["emphasis","select","blur"],function(n){var t=r.getModel([n,"areaStyle"]),i=t.isEmpty()&&t.parentModel.isEmpty();h.ensureState(n).ignore=i&&v});h.useStyle(u.defaults(a.getAreaStyle(),{fill:l,opacity:.7,decal:e.decal}));o=r.getModel("emphasis");w=o.getModel("itemStyle").getItemStyle();b.eachChild(function(n){var f,o;n instanceof y.default?(f=n.style,n.useStyle(u.extend({image:f.image,x:f.x,y:f.y,width:f.width,height:f.height},e))):(n.useStyle(e),n.setColor(l),n.style.strokeNoScale=!0);n.ensureState("emphasis").style=u.clone(w);o=t.getStore().get(t.getDimensionIndex(n.__dimIdx),i);(null==o||isNaN(o))&&(o="");s.setLabelStyle(n,s.getLabelStatesModels(r),{labelFetcher:t.hostModel,labelDataIndex:i,labelDimIndex:n.__dimIdx,defaultText:o,inheritColor:l,defaultOpacity:e.opacity})});f.toggleHoverEmphasis(n,o.get("focus"),o.get("blurScope"),o.get("disabled"))});this._data=t},t.prototype.remove=function(){this.group.removeAll();this._data=null},t.type="radar",t}(v.default);t.default=l},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var e;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),s=f(i(173)),h=f(i(273)),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),c=f(i(274)),u=i(183);e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return o.__extends(t,n),t.prototype.init=function(){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new c.default(r.bind(this.getData,this),r.bind(this.getRawData,this))},t.prototype.getInitialData=function(){return h.default(this,{generateCoord:"indicator_",generateCoordCount:1/0})},t.prototype.formatTooltip=function(n){var t=this.getData(),f=this.coordinateSystem.getIndicatorAxes(),i=this.getData().getName(n),e=""===i?this.name:i,o=u.retrieveVisualColorForTooltipMarker(this,n);return u.createTooltipMarkup("section",{header:e,sortBlocks:!0,blocks:r.map(f,function(i){var r=t.get(t.mapDimension(i.dim),n);return u.createTooltipMarkup("nameValue",{markerType:"subItem",markerColor:o,name:i.name,value:r,sortParam:r})})})},t.prototype.getTooltipPosition=function(n){var e;if(null!=n)for(var f=this.getData(),i=this.coordinateSystem,u=f.getValues(r.map(i.dimensions,function(n){return f.mapDimension(n)}),n),t=0,o=u.length;t<o;t++)if(!isNaN(u[t]))return e=i.getIndicatorAxes(),i.coordToPoint(e[t].dataToCoord(u[t]),t)},t.type="series.radar",t.dependencies=["radar"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid",join:"round"},label:{position:"top"},symbolSize:8},t}(s.default);t.default=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerCoordinateSystem("radar",e.default);n.registerComponentModel(u.default);n.registerComponentView(f.default);n.registerVisual({seriesType:"radar",reset:function(n){var t=n.getData();t.each(function(n){t.setItemVisual(n,"legendIcon","roundRect")});t.setVisual("legendIcon","roundRect")}})};var u=r(i(303)),f=r(i(304)),e=r(i(305))},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function f(n,t){return r.defaults({show:t},n)}var u,o;Object.defineProperty(t,"__esModule",{value:!0});var s=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),h=e(i(284)),c=e(i(59)),l=i(235),a=e(i(156));u=h.default.value;o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return s.__extends(t,n),t.prototype.optionUpdated=function(){var i=this.get("boundaryGap"),u=this.get("splitNumber"),f=this.get("scale"),e=this.get("axisLine"),o=this.get("axisTick"),s=this.get("axisLabel"),t=this.get("axisName"),h=this.get(["axisName","show"]),n=this.get(["axisName","formatter"]),a=this.get("axisNameGap"),v=this.get("triggerEvent"),y=r.map(this.get("indicator")||[],function(y){var b,p,k,w;return null!=y.max&&y.max>0&&!y.min?y.min=0:null!=y.min&&y.min<0&&!y.max&&(y.max=0),b=t,null!=y.color&&(b=r.defaults({color:y.color},t)),p=r.merge(r.clone(y),{boundaryGap:i,splitNumber:u,scale:f,axisLine:e,axisTick:o,axisLabel:s,name:y.text,showName:h,nameLocation:"end",nameGap:a,nameTextStyle:b,triggerEvent:v},!1),r.isString(n)?(k=p.name,p.name=n.replace("{value}",null!=k?k:"")):r.isFunction(n)&&(p.name=n(p.name,p)),w=new c.default(p,null,this.ecModel),r.mixin(w,l.AxisModelCommonMixin.prototype),w.mainType="radar",w.componentIndex=this.componentIndex,w},this);this._indicatorModels=y},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:r.merge({lineStyle:{color:"#bbb"}},u.axisLine),axisLabel:f(u.axisLabel,!1),axisTick:f(u.axisTick,!1),splitLine:f(u.splitLine,!0),splitArea:f(u.splitArea,!0),indicator:[]},t}(a.default);t.default=o},function(n,t,i){(function(n){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var o,s;Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),r=e(i(63)),c=f(i(293)),u=e(i(116)),l=f(i(184));o=["axisLine","axisTickLabel","axisName"];s=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n}return h.__extends(i,t),i.prototype.render=function(n){this.group.removeAll();this._buildAxes(n);this._buildSplitLineAndArea(n)},i.prototype._buildAxes=function(n){var t=n.coordinateSystem,i=t.getIndicatorAxes(),u=r.map(i,function(n){var i=n.model.get("showName")?n.name:"";return new c.default(n.model,{axisName:i,position:[t.cx,t.cy],rotation:n.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})});r.each(u,function(n){r.each(o,n.add,n);this.group.add(n.getGroup())},this)},i.prototype._buildSplitLineAndArea=function(t){function w(n,t,i){var r=i%t.length;return n[r]=n[r]||[],r}var h=t.coordinateSystem,c=h.getIndicatorAxes(),v,et,y,f,p,ot,st;if(c.length){var ht=t.get("shape"),d=t.getModel("splitLine"),g=t.getModel("splitArea"),nt=d.getModel("lineStyle"),tt=g.getModel("areaStyle"),it=d.get("show"),rt=g.get("show"),b=nt.get("color"),k=tt.get("color"),l=r.isArray(b)?b:[b],a=r.isArray(k)?k:[k],e=[],o=[];if("circle"===ht)for(var s=c[0].getTicksCoords(),ut=h.cx,ft=h.cy,i=0;i<s.length;i++)it&&e[w(e,l,i)].push(new u.Circle({shape:{cx:ut,cy:ft,r:s[i].coord}})),rt&&i<s.length-1&&o[w(o,a,i)].push(new u.Ring({shape:{cx:ut,cy:ft,r0:s[i].coord,r:s[i+1].coord}}));else for(et=r.map(c,function(n,t){var i=n.getTicksCoords();return v=null==v?i.length-1:Math.min(i.length-1,v),r.map(i,function(n){return h.coordToPoint(n.coord,t)})}),y=[],i=0;i<=v;i++){for(f=[],p=0;p<c.length;p++)f.push(et[p][i]);f[0]?f.push(f[0].slice()):"production"!==n.env.NODE_ENV&&console.error("Can't draw value axis "+i);it&&e[w(e,l,i)].push(new u.Polyline({shape:{points:f}}));rt&&y&&o[w(o,a,i-1)].push(new u.Polygon({shape:{points:f.concat(y)}}));y=f.slice().reverse()}ot=nt.getLineStyle();st=tt.getAreaStyle();r.each(o,function(n,t){this.group.add(u.mergePath(n,{style:r.defaults({stroke:"none",fill:a[t%a.length]},st),silent:!0}))},this);r.each(e,function(n,t){this.group.add(u.mergePath(n,{style:r.defaults({fill:"none",stroke:l[t%l.length]},ot),silent:!0}))},this)}},i.type="radar",i}(l.default);t.default=s}).call(t,i(57))},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var o;Object.defineProperty(t,"__esModule",{value:!0});var s=e(i(306)),f=e(i(219)),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(114)),r=i(63),h=i(291);o=function(){function n(n,t,i){this.dimensions=[];this._model=n;this._indicatorAxes=r.map(n.getIndicatorModels(),function(n,t){var r="indicator_"+t,i=new s.default(r,new f.default);return i.name=n.get("name"),i.model=n,n.axis=i,this.dimensions.push(r),i},this);this.resize(n,i)}return n.prototype.getIndicatorAxes=function(){return this._indicatorAxes},n.prototype.dataToPoint=function(n,t){var i=this._indicatorAxes[t];return this.coordToPoint(i.dataToCoord(n),t)},n.prototype.coordToPoint=function(n,t){var i=this._indicatorAxes[t].angle;return[this.cx+n*Math.cos(i),this.cy-n*Math.sin(i)]},n.prototype.pointToData=function(n){var t=n[0]-this.cx,i=n[1]-this.cy,u=Math.sqrt(t*t+i*i),e,o;t/=u;i/=u;for(var f,c=Math.atan2(-i,t),s=1/0,h=-1,r=0;r<this._indicatorAxes.length;r++)e=this._indicatorAxes[r],o=Math.abs(c-e.angle),o<s&&(f=e,h=r,s=o);return[h,+(f&&f.coordToData(u))]},n.prototype.resize=function(n,t){var f=n.get("center"),e=t.getWidth(),o=t.getHeight(),s=Math.min(e,o)/2,i;this.cx=u.parsePercent(f[0],e);this.cy=u.parsePercent(f[1],o);this.startAngle=n.get("startAngle")*Math.PI/180;i=n.get("radius");(r.isString(i)||r.isNumber(i))&&(i=[0,i]);this.r0=u.parsePercent(i[0],s);this.r=u.parsePercent(i[1],s);r.each(this._indicatorAxes,function(n,t){n.setExtent(this.r0,this.r);var i=this.startAngle+t*Math.PI*2/this._indicatorAxes.length;i=Math.atan2(Math.sin(i),Math.cos(i));n.angle=i},this)},n.prototype.update=function(n){var i=this._indicatorAxes,u=this._model,e,t;r.each(i,function(n){n.scale.setExtent(1/0,-1/0)});n.eachSeriesByType("radar",function(t){if("radar"===t.get("coordinateSystem")&&n.getComponent("radar",t.get("radarIndex"))===u){var f=t.getData();r.each(i,function(n){n.scale.unionExtentFromData(f,f.mapDimension(n.dim))})}},this);e=u.get("splitNumber");t=new f.default;t.setExtent(0,e);t.setInterval(1);r.each(i,function(n){h.alignScaleTicks(n.scale,n.model,t)})},n.prototype.convertToPixel=function(){return console.warn("Not implemented."),null},n.prototype.convertFromPixel=function(){return console.warn("Not implemented."),null},n.prototype.containPoint=function(){return console.warn("Not implemented."),!1},n.create=function(t,i){var r=[];return t.eachComponent("radar",function(u){var f=new n(u,t,i);r.push(f);u.coordinateSystem=f}),t.eachSeriesByType("radar",function(n){"radar"===n.get("coordinateSystem")&&(n.coordinateSystem=r[n.get("radarIndex")||0])}),r},n.dimensions=[],n}();t.default=o},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(t,i,r){var u=n.call(this,t,i,r)||this;return u.type="value",u.angle=0,u.name="",u}return u.__extends(t,n),t}(((r=i(212))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){u.use(c.install);n.registerChartView(f.default);n.registerSeriesModel(e.default);n.registerLayout(s.default);n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,o.default);h.createLegacyDataSelectAction("map",n.registerAction)};var u=i(208),f=r(i(308)),e=r(i(322)),o=r(i(323)),s=r(i(324)),h=i(196),c=i(325)},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var e;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),h=f(i(309)),c=f(i(185)),r=i(68),u=i(111);e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return o.__extends(t,n),t.prototype.render=function(n,t,i,r){var f,u;r&&"mapToggleSelect"===r.type&&r.from===this.uid||(f=this.group,(f.removeAll(),n.getHostGeoModel())||((this._mapDraw&&r&&"geoRoam"===r.type&&this._mapDraw.resetForLabelLayout(),r&&"geoRoam"===r.type&&"series"===r.componentType&&r.seriesId===n.id)?(u=this._mapDraw)&&f.add(u.group):n.needsDrawMap?(u=this._mapDraw||new h.default(i),f.add(u.group),u.draw(n,t,i,this,r),this._mapDraw=u):(this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null),n.get("showLegendSymbol")&&t.getComponent("legend")&&this._renderSymbols(n,t,i)))},t.prototype.remove=function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null;this.group.removeAll()},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null},t.prototype._renderSymbols=function(n){var t=n.originalData,i=this.group;t.each(t.mapDimension("value"),function(f,e){var o;if(!isNaN(f)&&(o=t.getItemLayout(e),o&&o.point)){var l=o.point,c=o.offset,h=new s.Circle({style:{fill:n.getData().getVisual("style").fill},shape:{cx:l[0]+9*c,cy:l[1],r:3},silent:!0,z2:8+(c?0:u.Z2_EMPHASIS_LIFT+1)});if(!c){var a=n.mainSeries.getData(),v=t.getName(e),y=a.indexOfName(v),p=t.getItemModel(e),w=p.getModel("label"),b=a.getItemGraphicEl(y);r.setLabelStyle(h,r.getLabelStatesModels(p),{labelFetcher:{getFormattedLabel:function(t,i){return n.getFormattedLabel(y,i)}},defaultText:v});h.disableLabelAnimation=!0;w.get("position")||h.setTextConfig({position:"bottom"});b.onHoverStateChange=function(n){u.setStatesFlag(h,n)}}i.add(h)}})},t.type="map",t}(c.default);t.default=e},function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n){var t=n.getItemStyle(),i=n.get("areaColor");return null!=i&&(t.fill=i),t}function p(n){var t=n.style;t&&(t.stroke=t.stroke||t.fill,t.fill=null)}function b(n,t,i,r){var c=r.getModel("itemStyle"),l=r.getModel(["emphasis","itemStyle"]),a=r.getModel(["blur","itemStyle"]),v=r.getModel(["select","itemStyle"]),u=e(c),y=e(l),p=e(v),w=e(a),o=n.data,s,h;o&&(s=o.getItemVisual(i,"style"),h=o.getItemVisual(i,"decal"),n.isVisualEncodedByVisualMap&&s.fill&&(u.fill=s.fill),h&&(u.decal=et.createOrUpdatePatternFromDecal(h,n.api)));t.setStyle(u);t.style.strokeNoScale=!0;t.ensureState("emphasis").style=y;t.ensureState("select").style=p;t.ensureState("blur").style=w;f.setDefaultStateProxy(t)}function k(n,t,i,r,u,f,e){var o=n.data,l=n.isGeo,b=o&&isNaN(o.get(o.mapDimension("value"),f)),v=o&&o.getItemLayout(f),p,c,w,h,s;l||b||v&&v.showLabel?(p=l?i:f,c=void 0,(!o||f>=0)&&(c=u),w=e?{normal:{align:"center",verticalAlign:"middle"}}:null,a.setLabelStyle(t,a.getLabelStatesModels(r),{labelFetcher:c,labelDataIndex:p,defaultText:i},w),h=t.getTextContent(),h&&(y(h).ignore=h.ignore,t.textConfig&&e)&&(s=t.getBoundingRect().clone(),t.textConfig.layoutRect=s,t.textConfig.position=[(e[0]-s.x)/s.width*100+"%",(e[1]-s.y)/s.height*100+"%"]),t.disableLabelAnimation=!0):(t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null)}function d(n,t,i,r,u,f){n.data?n.data.setItemGraphicEl(f,t):ft.getECData(t).eventData={componentType:"geo",componentIndex:u.componentIndex,geoIndex:u.componentIndex,name:i,region:r&&r.option||{}}}function g(n,t,i,r,f){n.data||u.setTooltipConfig({el:t,componentModel:f,itemName:i,itemTooltipOption:r.get("tooltip")})}function nt(n,t,i,r,u){t.highDownSilentOnTouch=!!u.get("selectedMode");var e=r.getModel("emphasis"),o=e.get("focus");return f.toggleHoverEmphasis(t,o,e.get("blurScope"),e.get("disabled")),n.isGeo&&f.enableComponentHighDownFeatures(t,u,i),o}function tt(n,t,i){function o(){u=[]}function s(){u.length&&(e.push(u),u=[])}var u,e=[],f=t({polygonStart:o,polygonEnd:s,lineStart:o,lineEnd:s,point:function(n,t){isFinite(n)&&isFinite(t)&&u.push([n,t])},sphere:function(){}});return!i&&f.polygonStart(),r.each(n,function(n){f.lineStart();for(var t=0;t<n.length;t++)f.point(n[t][0],n[t][1]);f.lineEnd()}),!i&&f.polygonEnd(),e}var w;Object.defineProperty(t,"__esModule",{value:!0});var r=s(i(63)),it=o(i(310)),c=s(i(312)),rt=i(313),u=s(i(116)),f=i(111),l=o(i(314)),ut=i(157),a=i(68),ft=i(112),et=i(199),v=o(i(79)),ot=i(113);var h=["rect","circle","line","ellipse","polygon","polyline","path"],st=r.createHashMap(h),ht=r.createHashMap(h.concat(["g"])),ct=r.createHashMap(h.concat(["g"])),y=ot.makeInner();w=function(){function n(n){var t=new u.Group;this.uid=ut.getUID("ec_map_draw");this._controller=new it.default(n.getZr());this._controllerHost={target:t};this.group=t;t.add(this._regionsGroup=new u.Group);t.add(this._svgGroup=new u.Group)}return n.prototype.draw=function(n,t,i,r,f){var l="geo"===n.mainType,e=n.getData&&n.getData(),y,c;l&&t.eachComponent({mainType:"series",subType:"map"},function(t){e||t.getHostGeoModel()!==n||(e=t.getData())});var h=n.coordinateSystem,a=this._regionsGroup,o=this.group,v=h.getTransformInfo(),p=v.raw,s=v.roam;!a.childAt(0)||f?(o.x=s.x,o.y=s.y,o.scaleX=s.scaleX,o.scaleY=s.scaleY,o.dirty()):u.updateProps(o,s,n);y=e&&e.getVisual("visualMeta")&&e.getVisual("visualMeta").length>0;c={api:i,geo:h,mapOrGeoModel:n,data:e,isVisualEncodedByVisualMap:y,isGeo:l,transformInfoRaw:p};"geoJSON"===h.resourceType?this._buildGeoJSON(c):"geoSVG"===h.resourceType&&this._buildSVG(c);this._updateController(n,t,i);this._updateMapSelectHandler(n,a,i,r)},n.prototype._buildGeoJSON=function(n){function l(n,t){return t&&(n=t(n)),n&&[n[0]*e.scaleX+e.x,n[1]*e.scaleY+e.y]}function v(n){for(var r,u=[],e=!f&&t&&t.project,i=0;i<n.length;++i)r=l(n[i],e),r&&u.push(r);return u}function a(n){return{shape:{points:v(n)}}}var s=this._regionsGroupByName=r.createHashMap(),h=r.createHashMap(),c=this._regionsGroup,e=n.transformInfoRaw,i=n.mapOrGeoModel,o=n.data,t=n.geo.projection,f=t&&t.stream;c.removeAll();r.each(n.geo.regions,function(e){function ut(t,f){if(t.length){var e=new u.CompoundPath({culling:!0,segmentIgnoreThreshold:1,shape:{paths:t}});w.add(e);b(n,e,y,d);k(n,e,v,d,i,y,rt);f&&(p(e),r.each(e.states,p))}}var v=e.name,w=s.get(v),it=h.get(v)||{},y=it.dataIdx,d=it.regionModel,g,nt,rt;w||(w=s.set(v,new u.Group),c.add(w),y=o?o.indexOfName(v):null,d=n.isGeo?i.getRegionModel(v):o?o.getItemModel(y):null,h.set(v,{dataIdx:y,regionModel:d}));g=[];nt=[];r.each(e.geometries,function(n){var t,i;"polygon"===n.type?(t=[n.exterior].concat(n.interiors||[]),f&&(t=tt(t,f)),r.each(t,function(n){g.push(new u.Polygon(a(n)))})):(i=n.points,f&&(i=tt(i,f,!0)),r.each(i,function(n){nt.push(new u.Polyline(a(n)))}))});rt=l(e.getCenter(),t&&t.project);ut(g);ut(nt,!0)});s.each(function(t,r){var f=h.get(r),e=f.dataIdx,u=f.regionModel;d(n,t,r,u,i,e);g(n,t,r,u,i);nt(n,t,r,u,i)},this)},n.prototype._buildSVG=function(n){var f=n.geo.map,t=n.transformInfoRaw,i,u;this._svgGroup.x=t.x;this._svgGroup.y=t.y;this._svgGroup.scaleX=t.scaleX;this._svgGroup.scaleY=t.scaleY;this._svgResourceChanged(f)&&(this._freeSVG(),this._useSVG(f));i=this._svgDispatcherMap=r.createHashMap();u=!1;r.each(this._svgGraphicRecord.named,function(t){var f=t.name,e=n.mapOrGeoModel,c=n.data,s=t.svgNodeTagLower,r=t.el,h=c?c.indexOfName(f):null,o=e.getRegionModel(f);null!=st.get(s)&&r instanceof v.default&&b(n,r,h,o);r instanceof v.default&&(r.culling=!0);r.z2EmphasisLift=0;t.namedFrom||(null!=ct.get(s)&&k(n,r,f,o,e,h,null),d(n,r,f,o,e,h),g(n,r,f,o,e),null!=ht.get(s)&&("self"===nt(n,r,f,o,e)&&(u=!0),(i.get(f)||i.set(f,[])).push(r)))},this);this._enableBlurEntireSVG(u,n)},n.prototype._enableBlurEntireSVG=function(n,t){if(n&&t.isGeo){var i=t.mapOrGeoModel.getModel(["blur","itemStyle"]).getItemStyle().opacity;this._svgGraphicRecord.root.traverse(function(n){if(!n.isGroup){f.setDefaultStateProxy(n);var t=n.ensureState("blur").style||{};null==t.opacity&&null!=i&&(t.opacity=i);n.ensureState("emphasis")}})}},n.prototype.remove=function(){this._regionsGroup.removeAll();this._regionsGroupByName=null;this._svgGroup.removeAll();this._freeSVG();this._controller.dispose();this._controllerHost=null},n.prototype.findHighDownDispatchers=function(n,t){var i,r,u;if(null==n)return[];if(i=t.coordinateSystem,"geoJSON"===i.resourceType){if(r=this._regionsGroupByName,r)return u=r.get(n),u?[u]:[]}else if("geoSVG"===i.resourceType)return this._svgDispatcherMap&&this._svgDispatcherMap.get(n)||[]},n.prototype._svgResourceChanged=function(n){return this._svgMapName!==n},n.prototype._useSVG=function(n){var t=l.default.getGeoResource(n),i;t&&"geoSVG"===t.type&&(i=t.useGraphic(this.uid),this._svgGroup.add(i.root),this._svgGraphicRecord=i,this._svgMapName=n)},n.prototype._freeSVG=function(){var t=this._svgMapName,n;null!=t&&(n=l.default.getGeoResource(t),n&&"geoSVG"===n.type&&n.freeGraphic(this.uid),this._svgGraphicRecord=null,this._svgDispatcherMap=null,this._svgGroup.removeAll(),this._svgMapName=null)},n.prototype._updateController=function(n,t,i){function s(){var t={type:"geoRoam",componentType:e};return t[e+"Id"]=n.id,t}var o=n.coordinateSystem,u=this._controller,f=this._controllerHost,e;f.zoomLimit=n.get("scaleLimit");f.zoom=o.getZoom();u.enable(n.get("roam")||!1);e=n.mainType;u.off("pan").on("pan",function(n){this._mouseDownFlag=!1;c.updateViewOnPan(f,n.dx,n.dy);i.dispatchAction(r.extend(s(),{dx:n.dx,dy:n.dy,animation:{duration:0}}))},this);u.off("zoom").on("zoom",function(n){this._mouseDownFlag=!1;c.updateViewOnZoom(f,n.scale,n.originX,n.originY);i.dispatchAction(r.extend(s(),{zoom:n.scale,originX:n.originX,originY:n.originY,animation:{duration:0}}))},this);u.setPointerChecker(function(t,r,u){return o.containPoint([r,u])&&!rt.onIrrelevantElement(t,i,n)})},n.prototype.resetForLabelLayout=function(){this.group.traverse(function(n){var t=n.getTextContent();t&&(t.ignore=y(t).ignore)})},n.prototype._updateMapSelectHandler=function(n,t){var i=this;t.off("mousedown");t.off("click");n.get("selectedMode")&&(t.on("mousedown",function(){i._mouseDownFlag=!0}),t.on("click",function(){i._mouseDownFlag&&(i._mouseDownFlag=!1)}))},n}();t.default=w},function(n,t,i){"use strict";function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n,t,i,r,u){n.pointerChecker&&n.pointerChecker(r,u.originX,u.originY)&&(f.stop(r.event),l(n,t,i,r,u))}function l(n,t,i,u,f){f.isAvailableBehavior=r.bind(e,null,i,u);n.trigger(t,f)}function e(n,t,i){var u=i[n];return!n||u&&(!r.isString(u)||t.event[u+"Key"])}var c;Object.defineProperty(t,"__esModule",{value:!0});var u,a=i(62),v=(u=i(94))&&u.__esModule?u:{"default":u},f=h(i(146)),s=h(i(311)),r=i(63);c=function(n){function t(t){var i=n.call(this)||this;i._zr=t;var u=r.bind(i._mousedownHandler,i),f=r.bind(i._mousemoveHandler,i),e=r.bind(i._mouseupHandler,i),o=r.bind(i._mousewheelHandler,i),s=r.bind(i._pinchHandler,i);return i.enable=function(n,i){this.disable();this._opt=r.defaults(r.clone(i)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0});null==n&&(n=!0);!0!==n&&"move"!==n&&"pan"!==n||(t.on("mousedown",u),t.on("mousemove",f),t.on("mouseup",e));!0!==n&&"scale"!==n&&"zoom"!==n||(t.on("mousewheel",o),t.on("pinch",s))},i.disable=function(){t.off("mousedown",u);t.off("mousemove",f);t.off("mouseup",e);t.off("mousewheel",o);t.off("pinch",s)},i}return a.__extends(t,n),t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype.setPointerChecker=function(n){this.pointerChecker=n},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(n){var t,i,r;if(!f.isMiddleOrRightButtonOnMouseUpDown(n)){for(t=n.target;t;){if(t.draggable)return;t=t.__hostTarget||t.parent}i=n.offsetX;r=n.offsetY;this.pointerChecker&&this.pointerChecker(n,i,r)&&(this._x=i,this._y=r,this._dragging=!0)}},t.prototype._mousemoveHandler=function(n){if(this._dragging&&e("moveOnMouseMove",n,this._opt)&&"pinch"!==n.gestureEvent&&!s.isTaken(this._zr,"globalPan")){var t=n.offsetX,i=n.offsetY,r=this._x,u=this._y,o=t-r,h=i-u;this._x=t;this._y=i;this._opt.preventDefaultMouseMove&&f.stop(n.event);l(this,"pan","moveOnMouseMove",n,{dx:o,dy:h,oldX:r,oldY:u,newX:t,newY:i,isAvailableBehavior:null})}},t.prototype._mouseupHandler=function(n){f.isMiddleOrRightButtonOnMouseUpDown(n)||(this._dragging=!1)},t.prototype._mousewheelHandler=function(n){var u=e("zoomOnMouseWheel",n,this._opt),f=e("moveOnMouseWheel",n,this._opt),t=n.wheelDelta,s=Math.abs(t),h=n.offsetX,c=n.offsetY,i,r;0!==t&&(u||f)&&(u&&(i=s>3?1.4:s>1?1.2:1.1,o(this,"zoom","zoomOnMouseWheel",n,{scale:t>0?i:1/i,originX:h,originY:c,isAvailableBehavior:null})),f&&(r=Math.abs(t),o(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:(t>0?1:-1)*(r>3?.4:r>1?.15:.05),originX:h,originY:c,isAvailableBehavior:null})))},t.prototype._pinchHandler=function(n){s.isTaken(this._zr,"globalPan")||o(this,"zoom",null,n,{scale:n.pinchScale>1?1.1:1/1.1,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})},t}(v.default);t.default=c},function(n,t,i){"use strict";function r(n){return n[u]||(n[u]={})}Object.defineProperty(t,"__esModule",{value:!0});t.take=function(n,t,i){r(n)[t]=i};t.release=function(n,t,i){var u=r(n);u[t]===i&&(u[t]=null)};t.isTaken=function(n,t){return!!r(n)[t]};var f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(56)),e=i(63),u="\0_ec_interaction_mutex";f.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},e.noop)},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.updateViewOnPan=function(n,t,i){var r=n.target;r.x+=t;r.y+=i;r.dirty()};t.updateViewOnZoom=function(n,t,i,r){var u=n.target,o=n.zoomLimit,f=n.zoom=n.zoom||1,s,h,e;(f*=t,o)&&(s=o.min||0,h=o.max||1/0,f=Math.max(Math.min(h,f),s));e=f/n.zoom;n.zoom=f;u.x-=(i-u.x)*(e-1);u.y-=(r-u.y)*(e-1);u.scaleX*=e;u.scaleY*=e;u.dirty()}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.onIrrelevantElement=function(n,t,r){var u=t.getComponentByElement(n.topTarget),f=u&&u.coordinateSystem;return u&&u!==r&&!i.hasOwnProperty(u.mainType)&&f&&f.model!==r};var i={axisPointer:1,tooltip:1,brush:1}},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=i(63),f=i(315),e=i(318),r=u.createHashMap();t.default={registerMap:function(n,t,i){var u,o;t.svg?(u=new f.GeoSVGResource(n,t.svg),r.set(n,u)):(o=t.geoJson||t.geoJSON,o&&!t.features?i=t.specialAreas:o=t,u=new e.GeoJSONResource(n,o,i),r.set(n,u))},getGeoResource:function(n){return r.get(n)},getMapForUser:function(n){var t=r.get(n);return t&&"geoJSON"===t.type&&t.getMapForUser()},load:function(t,i,u){var f=r.get(t);if(f)return f.load(i,u);"production"!==n.env.NODE_ENV&&console.error("Map "+t+" not exists. The GeoJSON of the map must be provided.")}}}).call(t,i(57))},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var e,o;Object.defineProperty(t,"__esModule",{value:!0});t.GeoSVGResource=void 0;var f=i(316),s=u(i(119)),h=u(i(108)),r=i(63),c=u(i(75)),l=i(317),a=i(210);e=r.createHashMap(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]);o=function(){function n(n,t){this.type="geoSVG";this._usedGraphicMap=r.createHashMap();this._freedGraphics=[];this._mapName=n;this._parsedXML=l.parseXML(t)}return n.prototype.load=function(){var n=this._firstGraphic;if(!n){n=this._firstGraphic=this._buildGraphic(this._parsedXML);this._freedGraphics.push(n);this._boundingRect=this._firstGraphic.boundingRect.clone();var t=function(n){var t=[],i=r.createHashMap();return r.each(n,function(n){if(null==n.namedFrom){var r=new a.GeoSVGRegion(n.name,n.el);t.push(r);i.set(n.name,r)}}),{regions:t,regionsMap:i}}(n.named),i=t.regions,u=t.regionsMap;this._regions=i;this._regionsMap=u}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},n.prototype._buildGraphic=function(n){var l,t,a,y,b,k;try{t=(l=n&&f.parseSVG(n,{ignoreViewBox:!0,ignoreRootClip:!0})||{}).root;r.assert(null!=t)}catch(n){throw new Error("Invalid svg format\n"+n.message);}a=new s.default;a.add(t);a.isGeoSVGGraphicRoot=!0;var d=l.width,g=l.height,i=l.viewBoxRect,v=this._boundingRect;if(!v){var u=void 0,o=void 0,p=void 0,w=void 0;(null!=d?(u=0,p=d):i&&(u=i.x,p=i.width),null!=g?(o=0,w=g):i&&(o=i.y,w=i.height),null==u||null==o)&&(y=t.getBoundingRect(),null==u&&(u=y.x,p=y.width),null==o&&(o=y.y,w=y.height));v=this._boundingRect=new c.default(u,o,p,w)}return i&&(b=f.makeViewBoxTransform(i,v),t.scaleX=t.scaleY=b.scale,t.x=b.x,t.y=b.y),a.setClipPath(new h.default({shape:v.plain()})),k=[],r.each(l.named,function(n){var t;null!=e.get(n.svgNodeTagLower)&&(k.push(n),(t=n.el).silent=!1,t.isGroup&&t.traverse(function(n){n.silent=!1}))}),{root:a,boundingRect:v,named:k}},n.prototype.useGraphic=function(n){var i=this._usedGraphicMap,t=i.get(n);return t||(t=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),i.set(n,t),t)},n.prototype.freeGraphic=function(n){var t=this._usedGraphicMap,i=t.get(n);i&&(t.removeKey(n),this._freedGraphics.push(i))},n}();t.GeoSVGResource=o},function(n,t,i){(function(n){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function d(n,t){"userSpaceOnUse"===n.getAttribute("gradientUnits")&&(t.global=!0)}function g(n,t){for(var f,r,u,e,i=n.firstChild;i;)1===i.nodeType&&"stop"===i.nodeName.toLocaleLowerCase()&&(r=i.getAttribute("offset"),f=r&&r.indexOf("%")>0?parseInt(r,10)/100:r?parseFloat(r):0,u={},ft(i,u,u),e=u.stopColor||i.getAttribute("stop-color")||"#000000",t.colorStops.push({offset:f,color:e})),i=i.nextSibling}function u(n,t){n&&n.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),f.defaults(t.__inheritedStyle,n.__inheritedStyle))}function nt(n){for(var u,f,i=l(n),r=[],t=0;t<i.length;t+=2)u=parseFloat(i[t]),f=parseFloat(i[t+1]),r.push([u,f]);return r}function r(n,t,i,r,u){var s=t,e=s.__inheritedStyle=s.__inheritedStyle||{},a={};1===n.nodeType&&(function(n,t){var e=n.getAttribute("transform"),u,i,f,s,h;if(e){for(e=e.replace(/,/g," "),u=[],i=null,e.replace(kt,function(n,t,i){return u.push(t,i),""}),f=u.length-1;f>0;f-=2){var c=u[f],a=u[f-1],r=l(c);switch(i=i||o.create(),a){case"translate":o.translate(i,i,[parseFloat(r[0]),parseFloat(r[1]||"0")]);break;case"scale":o.scale(i,i,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":o.rotate(i,i,-parseFloat(r[0])*v);break;case"skewX":s=Math.tan(parseFloat(r[0])*v);o.mul(i,[1,0,s,1,0,0],i);break;case"skewY":h=Math.tan(parseFloat(r[0])*v);o.mul(i,[1,h,0,1,0,0],i);break;case"matrix":i[0]=parseFloat(r[0]);i[1]=parseFloat(r[1]);i[2]=parseFloat(r[2]);i[3]=parseFloat(r[3]);i[4]=parseFloat(r[4]);i[5]=parseFloat(r[5])}}t.setLocalTransform(i)}}(n,t),ft(n,e,a),r||function(n,t,i){for(var u,f,r=0;r<w.length;r++)u=w[r],null!=(f=n.getAttribute(u))&&(t[h[u]]=f);for(r=0;r<b.length;r++)u=b[r],null!=(f=n.getAttribute(u))&&(i[c[u]]=f)}(n,e,a));s.style=s.style||{};null!=e.fill&&(s.style.fill=it(s,"fill",e.fill,i));null!=e.stroke&&(s.style.stroke=it(s,"stroke",e.stroke,i));f.each(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(n){null!=e[n]&&(s.style[n]=parseFloat(e[n]))});f.each(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(n){null!=e[n]&&(s.style[n]=e[n])});u&&(s.__selfStyle=a);e.lineDash&&(s.style.lineDash=f.map(l(e.lineDash),function(n){return parseFloat(n)}));"hidden"!==e.visibility&&"collapse"!==e.visibility||(s.invisible=!0);"none"===e.display&&(s.ignore=!0)}function it(n,t,i,r){var u=i&&i.match(tt),e;if(!u)return"none"===i&&(i=null),i;e=f.trim(u[1]);r.push([n,t,e])}function l(n){return n.match(rt)||[]}function ft(n,t,i){var u,s=n.getAttribute("style"),r,e,o;if(s)for(ut.lastIndex=0;null!=(u=ut.exec(s));)r=u[1],e=f.hasOwn(h,r)?h[r]:null,e&&(t[e]=u[2]),o=f.hasOwn(c,r)?c[r]:null,o&&(i[o]=u[2])}function et(n,t){var r=t.width/n.width,u=t.height/n.height,i=Math.min(r,u);return{scale:i,x:-(n.x+n.width/2)*i+(t.x+t.width/2),y:-(n.y+n.height/2)*i+(t.y+t.height/2)}}var tt,rt;Object.defineProperty(t,"__esModule",{value:!0});t.parseXML=void 0;t.makeViewBoxTransform=et;t.parseSVG=function(n,t){return(new bt).parse(n,t)};var a,s=e(i(119)),ot=e(i(107)),st=e(i(120)),y=e(i(108)),ht=e(i(121)),ct=e(i(129)),lt=e(i(125)),at=e(i(128)),o=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(76)),vt=i(117),f=i(63),yt=e(i(133)),pt=e(i(135)),wt=e(i(78)),p=i(317);var h={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"},w=f.keys(h),c={"alignment-baseline":"textBaseline","stop-color":"stopColor"},b=f.keys(c),bt=function(){function t(){this._defs={};this._root=null}return t.prototype.parse=function(t,i){var f,u,w,a,v,h,c;if(i=i||{},f=p.parseXML(t),"production"!==n.env.NODE_ENV&&!f)throw new Error("Illegal svg");this._defsUsePending=[];u=new s.default;this._root=u;var b=[],k=f.getAttribute("viewBox")||"",e=parseFloat(f.getAttribute("width")||i.width),o=parseFloat(f.getAttribute("height")||i.height);for(isNaN(e)&&(e=null),isNaN(o)&&(o=null),r(f,u,null,!0,!1),v=f.firstChild;v;)this._parseNode(v,u,b,null,!1,!1),v=v.nextSibling;return(function(n,t){for(var r,i=0;i<t.length;i++)r=t[i],r[0].style[r[1]]=n[r[2]]}(this._defs,this._defsUsePending),this._defsUsePending=[],k)&&(h=l(k),h.length>=4&&(w={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})),w&&null!=e&&null!=o&&(a=et(w,{x:0,y:0,width:e,height:o}),!i.ignoreViewBox)&&(c=u,(u=new s.default).add(c),c.scaleX=c.scaleY=a.scale,c.x=a.x,c.y=a.y),i.ignoreRootClip||null==e||null==o||u.setClipPath(new y.default({shape:{x:0,y:0,width:e,height:o}})),{root:u,width:e,height:o,viewBoxRect:w,viewBoxTransform:a,named:b}},t.prototype._parseNode=function(n,t,i,r,u,e){var s,o=n.nodeName.toLowerCase(),w=r,c,l,v,y,b,p,h;if(("defs"===o&&(u=!0),"text"===o&&(e=!0),"defs"===o||"switch"===o)?s=t:(u||(c=a[o],c&&f.hasOwn(a,o)&&(s=c.call(this,n,t),l=n.getAttribute("name"),l?(v={name:l,namedFrom:null,svgNodeTagLower:o,el:s},i.push(v),"g"===o&&(w=v)):r&&i.push({name:r.name,namedFrom:r,svgNodeTagLower:o,el:s}),t.add(s))),y=k[o],y&&f.hasOwn(k,o)&&(b=y.call(this,n),p=n.getAttribute("id"),p&&(this._defs[p]=b))),s&&s.isGroup)for(h=n.firstChild;h;)1===h.nodeType?this._parseNode(h,s,i,w,u,e):3===h.nodeType&&e&&this._parseText(h,s),h=h.nextSibling},t.prototype._parseText=function(n,t){var f=new wt.default({style:{text:n.textContent},silent:!0,x:this._textX||0,y:this._textY||0}),i,e,o,s;return u(t,f),r(n,f,this._defsUsePending,!1,!1),function(n,t){var o=t.__selfStyle,i,r,f,u,e;o&&(i=o.textBaseline,r=i,i&&"auto"!==i?"baseline"===i?r="alphabetic":"before-edge"===i||"text-before-edge"===i?r="top":"after-edge"===i||"text-after-edge"===i?r="bottom":"central"!==i&&"mathematical"!==i||(r="middle"):r="alphabetic",n.style.textBaseline=r);f=t.__inheritedStyle;f&&(u=f.textAlign,e=u,u&&("middle"===u&&(e="center"),n.style.textAlign=e))}(f,t),i=f.style,e=i.fontSize,e&&e<9&&(i.fontSize=9,f.scaleX*=e/9,f.scaleY*=e/9),o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" "),i.font=o,s=f.getBoundingRect(),this._textX+=s.width,t.add(f),f},t.internalField=void(a={g:function(n,t){var i=new s.default;return u(t,i),r(n,i,this._defsUsePending,!1,!1),i},rect:function(n,t){var i=new y.default;return u(t,i),r(n,i,this._defsUsePending,!1,!1),i.setShape({x:parseFloat(n.getAttribute("x")||"0"),y:parseFloat(n.getAttribute("y")||"0"),width:parseFloat(n.getAttribute("width")||"0"),height:parseFloat(n.getAttribute("height")||"0")}),i.silent=!0,i},circle:function(n,t){var i=new st.default;return u(t,i),r(n,i,this._defsUsePending,!1,!1),i.setShape({cx:parseFloat(n.getAttribute("cx")||"0"),cy:parseFloat(n.getAttribute("cy")||"0"),r:parseFloat(n.getAttribute("r")||"0")}),i.silent=!0,i},line:function(n,t){var i=new ct.default;return u(t,i),r(n,i,this._defsUsePending,!1,!1),i.setShape({x1:parseFloat(n.getAttribute("x1")||"0"),y1:parseFloat(n.getAttribute("y1")||"0"),x2:parseFloat(n.getAttribute("x2")||"0"),y2:parseFloat(n.getAttribute("y2")||"0")}),i.silent=!0,i},ellipse:function(n,t){var i=new ht.default;return u(t,i),r(n,i,this._defsUsePending,!1,!1),i.setShape({cx:parseFloat(n.getAttribute("cx")||"0"),cy:parseFloat(n.getAttribute("cy")||"0"),rx:parseFloat(n.getAttribute("rx")||"0"),ry:parseFloat(n.getAttribute("ry")||"0")}),i.silent=!0,i},polygon:function(n,t){var f,e=n.getAttribute("points"),i;return e&&(f=nt(e)),i=new lt.default({shape:{points:f||[]},silent:!0}),u(t,i),r(n,i,this._defsUsePending,!1,!1),i},polyline:function(n,t){var f,e=n.getAttribute("points"),i;return e&&(f=nt(e)),i=new at.default({shape:{points:f||[]},silent:!0}),u(t,i),r(n,i,this._defsUsePending,!1,!1),i},image:function(n,t){var i=new ot.default;return u(t,i),r(n,i,this._defsUsePending,!1,!1),i.setStyle({image:n.getAttribute("xlink:href")||n.getAttribute("href"),x:+n.getAttribute("x"),y:+n.getAttribute("y"),width:+n.getAttribute("width"),height:+n.getAttribute("height")}),i.silent=!0,i},text:function(n,t){var f=n.getAttribute("x")||"0",e=n.getAttribute("y")||"0",o=n.getAttribute("dx")||"0",h=n.getAttribute("dy")||"0",i;return this._textX=parseFloat(f)+parseFloat(o),this._textY=parseFloat(e)+parseFloat(h),i=new s.default,u(t,i),r(n,i,this._defsUsePending,!1,!0),i},tspan:function(n,t){var f=n.getAttribute("x"),e=n.getAttribute("y");null!=f&&(this._textX=parseFloat(f));null!=e&&(this._textY=parseFloat(e));var o=n.getAttribute("dx")||"0",h=n.getAttribute("dy")||"0",i=new s.default;return u(t,i),r(n,i,this._defsUsePending,!1,!0),this._textX+=parseFloat(o),this._textY+=parseFloat(h),i},path:function(n,t){var f=n.getAttribute("d")||"",i=vt.createFromString(f);return u(t,i),r(n,i,this._defsUsePending,!1,!1),i.silent=!0,i}}),t}(),k={lineargradient:function(n){var i=parseInt(n.getAttribute("x1")||"0",10),r=parseInt(n.getAttribute("y1")||"0",10),u=parseInt(n.getAttribute("x2")||"10",10),f=parseInt(n.getAttribute("y2")||"0",10),t=new yt.default(i,r,u,f);return d(n,t),g(n,t),t},radialgradient:function(n){var i=parseInt(n.getAttribute("cx")||"0",10),r=parseInt(n.getAttribute("cy")||"0",10),u=parseInt(n.getAttribute("r")||"0",10),t=new pt.default(i,r,u);return d(n,t),g(n,t),t}};tt=/^url\(\s*#(.*?)\)/;rt=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var kt=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,v=Math.PI/180,ut=/([^\s:;]+)\s*:\s*([^:;]+)/g;t.parseXML=p.parseXML}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.parseXML=function(n){r.isString(n)&&(n=(new DOMParser).parseFromString(n,"text/xml"));var t=n;for(9===t.nodeType&&(t=t.firstChild);"svg"!==t.nodeName.toLowerCase()||1!==t.nodeType;)t=t.nextSibling;return t};var r=i(63)},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function l(n){for(var i,r,t=0;t<n.length;t++)r=n[t].getBoundingRect(),(i=i||r.clone()).union(r);return i}var f;Object.defineProperty(t,"__esModule",{value:!0});t.GeoJSONResource=void 0;var r=i(63),e=u(i(209)),o=u(i(319)),s=u(i(320)),h=u(i(321)),c=u(i(75));f=function(){function n(n,t,i){var u;this.type="geoJSON";this._parsedMap=r.createHashMap();this._mapName=n;this._specialAreas=i;this._geoJSON=(u=t,r.isString(u)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(u):new Function("return ("+u+");")():u)}return n.prototype.load=function(n,t){var i,u,f,e;return t=t||"name",i=this._parsedMap.get(t),i||(u=this._parseToRegions(t),i=this._parsedMap.set(t,{regions:u,boundingRect:l(u)})),f=r.createHashMap(),e=[],r.each(i.regions,function(t){var i=t.name;n&&r.hasOwn(n,i)&&(t=t.cloneShallow(i=n[i]));e.push(t);f.set(i,t)}),{regions:e,boundingRect:i.boundingRect||new c.default(0,0,0,0),regionsMap:f}},n.prototype._parseToRegions=function(n){var t,i=this._mapName,u=this._geoJSON;try{t=u?e.default(u,n):[]}catch(n){throw new Error("Invalid geoJson format\n"+n.message);}return o.default(i,t),r.each(t,function(n){var r=n.name,t;s.default(i,n);h.default(i,n);t=this._specialAreas&&this._specialAreas[r];t&&n.transformTo(t.left,t.top,t.width,t.height)},this),t},n.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},n}();t.GeoJSONResource=f},function(n,t,i){"use strict";var f;Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){if("china"===n){for(var i=0;i<t.length;i++)if(t[i].name===o)return;t.push(new h.GeoJSONRegion(o,s.map(r,function(n){return{type:"polygon",exterior:n}}),e))}};for(var s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),h=i(210),e=[126,25],o="南海诸岛",r=[[[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]]],u=0;u<r.length;u++)for(f=0;f<r[u].length;f++)r[u][f][0]/=10.5,r[u][f][1]/=-14,r[u][f][0]+=e[0],r[u][f][1]+=e[1]},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){var r,u;"china"===n&&(r=i[t.name],r&&(u=t.getCenter(),u[0]+=r[0]/10.5,u[1]+=-r[1]/14,t.setCenter(u)))};var i={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){"china"===n&&"台湾"===t.name&&t.geometries.push({type:"polygon",exterior:i[0]})};var i=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]]},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var e;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),s=u(i(273)),h=u(i(173)),c=u(i(314)),l=i(163),f=i(183),a=i(201);e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.needsDrawMap=!1,i.seriesGroup=[],i.getTooltipPosition=function(n){if(null!=n){var r=this.getData().getName(n),t=this.coordinateSystem,i=t.getRegion(r);return i&&t.dataToPoint(i.getCenter())}},i}return o.__extends(t,n),t.prototype.getInitialData=function(){for(var f,e,n=s.default(this,{coordDimensions:["value"],encodeDefaulter:r.curry(l.makeSeriesEncodeForNameBased,this)}),i=r.createHashMap(),u=[],t=0,o=n.count();t<o;t++)f=n.getName(t),i.set(f,!0);return e=c.default.load(this.getMapType(),this.option.nameMap,this.option.nameProperty),r.each(e.regions,function(n){var t=n.name;i.get(t)||u.push(t)}),n.appendValues([],u),n},t.prototype.getHostGeoModel=function(){var n=this.option.geoIndex;return null!=n?this.ecModel.getComponent("geo",n):null},t.prototype.getMapType=function(){return(this.getHostGeoModel()||this).option.map},t.prototype.getRawValue=function(n){var t=this.getData();return t.get(t.mapDimension("value"),n)},t.prototype.getRegionModel=function(n){var t=this.getData();return t.getItemModel(t.indexOfName(n))},t.prototype.formatTooltip=function(n){for(var o,s,u=this.getData(),h=this.getRawValue(n),e=u.getName(n),i=this.seriesGroup,r=[],t=0;t<i.length;t++)o=i[t].originalData.indexOfName(e),s=u.mapDimension("value"),isNaN(i[t].originalData.get(s,o))||r.push(i[t].name);return f.createTooltipMarkup("section",{header:r.join(", "),noHeader:!r.length,blocks:[f.createTooltipMarkup("nameValue",{name:e,value:h})]})},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.getLegendIcon=function(n){var i=n.icon||"roundRect",t=a.createSymbol(i,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill);return t.setStyle(n.itemStyle),t.style.stroke="none",i.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},t}(h.default);t.default=e},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t={};n.eachSeriesByType("map",function(n){var i=n.getHostGeoModel(),r=i?"o"+i.id:"i"+n.getMapType();(t[r]=t[r]||[]).push(n)});r.each(t,function(n){for(var u,f,i,e=(u=r.map(n,function(n){return n.getData()}),f=n[0].get("mapValueCalculation"),i={},r.each(u,function(n){n.each(n.mapDimension("value"),function(t,r){var u="ec-"+n.getName(r);i[u]=i[u]||[];isNaN(t)||i[u].push(t)})}),u[0].map(u[0].mapDimension("value"),function(n,t){for(var e="ec-"+u[0].getName(t),o=0,s=1/0,h=-1/0,c=i[e].length,r=0;r<c;r++)s=Math.min(s,i[e][r]),h=Math.max(h,i[e][r]),o+=i[e][r];return 0===c?NaN:"min"===f?s:"max"===f?h:"average"===f?o/c:o})),t=0;t<n.length;t++)n[t].originalData=n[t].getData();for(t=0;t<n.length;t++)n[t].seriesGroup=n,n[t].needsDrawMap=0===t&&!n[t].getHostGeoModel(),n[t].setData(e.cloneShallow()),n[t].mainSeries=n[0]})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t={};n.eachSeriesByType("map",function(i){var e=i.getMapType(),f,u;i.getHostGeoModel()||t[e]||(f={},r.each(i.seriesGroup,function(t){var r=t.coordinateSystem,i=t.originalData;t.get("showLegendSymbol")&&n.getComponent("legend")&&i.each(i.mapDimension("value"),function(n,t){var u=i.getName(t),o=r.getRegion(u),e,s;o&&!isNaN(n)&&(e=f[u]||0,s=r.dataToPoint(o.getCenter()),f[u]=e+1,i.setItemLayout(t,{point:s,offset:e}))})}),u=i.getData(),u.each(function(n){var i=u.getName(n),t=u.getItemLayout(n)||{};t.showLabel=!f[i];u.setItemLayout(n,t)}),t[e]=!0)})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function c(n,t,i){f.default.registerMap(n,t,i)}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){function t(t,i){i.update="geo:updateSelectStatus";n.registerAction(i,function(n,i){var r={},f=[];return i.eachComponent({mainType:"geo",query:n},function(i){var o,e;i[t](n.name);o=i.coordinateSystem;u.each(o.regions,function(n){r[n.name]=i.isSelected(n.name)||!1});e=[];u.each(r,function(n,t){r[t]&&e.push(t)});f.push({geoIndex:i.componentIndex,name:e})}),{selected:r,allSelected:f,name:n.name}})}n.registerCoordinateSystem("geo",o.default);n.registerComponentModel(e.default);n.registerComponentView(h.default);n.registerImpl("registerMap",c);n.registerImpl("getMap",function(n){return f.default.getMapForUser(n)});t("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"});t("select",{type:"geoSelect",event:"geoselected"});t("unSelect",{type:"geoUnSelect",event:"geounselected"});n.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(n,t,i){var r=n.componentType||"series";t.eachComponent({mainType:r,query:n},function(t){var e=t.coordinateSystem,f;"geo"===e.type&&(f=s.updateCenterAndZoom(e,n,t.get("scaleLimit"),i),t.setCenter&&t.setCenter(f.center),t.setZoom&&t.setZoom(f.zoom),"series"===r&&u.each(t.seriesGroup,function(n){n.setCenter(f.center);n.setZoom(f.zoom)}))})})};var e=r(i(326)),o=r(i(327)),u=i(63),s=i(330),h=r(i(331)),f=r(i(314))},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var o;Object.defineProperty(t,"__esModule",{value:!0});var s=i(62),r=e(i(63)),h=e(i(113)),c=u(i(156)),f=u(i(59)),l=u(i(327)),a=u(i(314));o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return s.__extends(t,n),t.prototype.init=function(n,t,i){var u=a.default.getGeoResource(n.map),r;u&&"geoJSON"===u.type&&(r=n.itemStyle=n.itemStyle||{},"color"in r||(r.color="#eee"));this.mergeDefaultAndTheme(n,i);h.defaultEmphasis(n,"label",["show"])},t.prototype.optionUpdated=function(){var i=this,n=this.option,t;n.regions=l.default.getFilledRegions(n.regions,n.map,n.nameMap,n.nameProperty);t={};this._optionModelMap=r.reduce(n.regions||[],function(n,r){var u=r.name;return u&&(n.set(u,new f.default(r,i,i.ecModel)),r.selected&&(t[u]=!0)),n},r.createHashMap());n.selectedMap||(n.selectedMap=t)},t.prototype.getRegionModel=function(n){return this._optionModelMap.get(n)||new f.default(null,this,this.ecModel)},t.prototype.getFormattedLabel=function(n,t){var u=this.getRegionModel(n),i="normal"===t?u.get(["label","formatter"]):u.get(["emphasis","label","formatter"]),f={name:n};return r.isFunction(i)?(f.status=t,i(f)):r.isString(i)?i.replace("{a}",null!=n?n:""):void 0},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.select=function(n){var t=this.option,i=t.selectedMode;i&&("multiple"!==i&&(t.selectedMap=null),(t.selectedMap||(t.selectedMap={}))[n]=!0)},t.prototype.unSelect=function(n){var t=this.option.selectedMap;t&&(t[n]=!1)},t.prototype.toggleSelected=function(n){this[this.isSelected(n)?"unSelect":"select"](n)},t.prototype.isSelected=function(n){var t=this.option.selectedMap;return!(!t||!t[n])},t.type="geo",t.layoutMode="box",t.defaultOption={z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},t}(c.default);t.default=o},function(n,t,i){(function(n){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function c(t,i){var w=t.get("boundingCoords"),u,e,b,c,tt;if(null!=w)if(u=w[0],e=w[1],isFinite(u[0])&&isFinite(u[1])&&isFinite(e[0])&&isFinite(e[1])){if(b=this.projection,b){var k=u[0],v=u[1],h=e[0],y=e[1];u=[1/0,1/0];e=[-1/0,-1/0];c=function(n,t,i,r){for(var o,h,c=i-n,l=r-t,f=0;f<=100;f++)o=f/100,h=b.project([n+c*o,t+l*o]),s.min(u,u,h),s.max(e,e,h)};c(k,v,h,v);c(h,v,h,y);c(h,y,k,y);c(k,y,h,v)}this.setBoundingRect(u[0],u[1],e[0]-u[0],e[1]-u[1])}else"production"!==n.env.NODE_ENV&&console.error("Invalid boundingCoords");var l,o,r,it=this.getBoundingRect(),d=t.get("layoutCenter"),rt=t.get("layoutSize"),g=i.getWidth(),nt=i.getHeight(),p=it.width/it.height*this.aspectScale,ut=!1;(d&&rt&&(l=[f.parsePercent(d[0],g),f.parsePercent(d[1],nt)],o=f.parsePercent(rt,Math.min(g,nt)),isNaN(l[0])||isNaN(l[1])||isNaN(o)?"production"!==n.env.NODE_ENV&&console.warn("Given layoutCenter or layoutSize data are invalid. Use left/top/width/height instead."):ut=!0),ut)?(r={},p>1?(r.width=o,r.height=o/p):(r.height=o,r.width=o*p),r.y=l[1]-r.height/2,r.x=l[0]-r.width/2):(tt=t.getBoxLayoutParams(),tt.aspect=p,r=a.getLayoutRect(tt,{width:g,height:nt}));this.setViewRect(r.x,r.y,r.width,r.height);this.setCenter(t.get("center"),i);this.setZoom(t.get("zoom"))}var l;Object.defineProperty(t,"__esModule",{value:!0});var r=u(i(63)),e=i(328),o=h(e),a=u(i(158)),f=u(i(114)),v=h(i(314)),s=u(i(82));l=new(function(){function n(){this.dimensions=e.geo2DDimensions}return n.prototype.create=function(n,t){function f(n){return{nameProperty:n.get("nameProperty"),aspectScale:n.get("aspectScale"),projection:n.get("projection")}}var u=[],i;return n.eachComponent("geo",function(n,i){var s=n.get("map"),e=new o.default(s+i,s,r.extend({nameMap:n.get("nameMap")},f(n)));e.zoomLimit=n.get("scaleLimit");u.push(e);n.coordinateSystem=e;e.model=n;e.resize=c;e.resize(n,t)}),n.eachSeries(function(n){if("geo"===n.get("coordinateSystem")){var t=n.get("geoIndex")||0;n.coordinateSystem=u[t]}}),i={},n.eachSeriesByType("map",function(n){if(!n.getHostGeoModel()){var t=n.getMapType();i[t]=i[t]||[];i[t].push(n)}}),r.each(i,function(n,i){var s=r.map(n,function(n){return n.get("nameMap")}),e=new o.default(i,i,r.extend({nameMap:r.mergeAll(s)},f(n[0])));e.zoomLimit=r.retrieve.apply(null,r.map(n,function(n){return n.get("scaleLimit")}));u.push(e);e.resize=c;e.resize(n[0],t);r.each(n,function(n){n.coordinateSystem=e,function(n,t){r.each(t.get("geoCoord"),function(t,i){n.addGeoCoord(i,t)})}(e,n)})}),u},n.prototype.getFilledRegions=function(n,t,i,u){for(var s,f=(n||[]).slice(),o=r.createHashMap(),e=0;e<f.length;e++)o.set(f[e].name,f[e]);return s=v.default.load(t,i,u),r.each(s.regions,function(n){var t=n.name;o.get(t)||f.push({name:t})}),f},n}());t.default=l}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function h(n){var i=n.geoModel,t=n.seriesModel;return i?i.coordinateSystem:t?t.coordinateSystem||(t.getReferringComponents("geo",a.SINGLE_REFERRING).models[0]||{}).coordinateSystem:null}Object.defineProperty(t,"__esModule",{value:!0});t.geo2DDimensions=void 0;var c=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),l=u(i(75)),f=u(i(329)),e=u(i(314)),a=i(113),o=i(115);var v={geoJSON:{aspectScale:.75,invertLongitute:!0},geoSVG:{aspectScale:1,invertLongitute:!1}},y=t.geo2DDimensions=["lng","lat"],s=function(t){function i(i,u,f){var s=t.call(this,i)||this,a,w;s.dimensions=y;s.type="geo";s._nameCoordMap=r.createHashMap();s.map=u;var c,h=f.projection,l=e.default.load(u,f.nameMap,f.nameProperty),p=e.default.getGeoResource(u),d=s.resourceType=p?p.type:null,b=s.regions=l.regions,k=v[p.type];if(s._regionsMap=l.regionsMap,s.regions=l.regions,"production"!==n.env.NODE_ENV&&h&&("geoSVG"===d&&("production"!==n.env.NODE_ENV&&o.warn("Map "+u+" with SVG source can't use projection. Only GeoJSON source supports projection."),h=null),h.project&&h.unproject||("production"!==n.env.NODE_ENV&&o.warn("project and unproject must be both provided in the projeciton."),h=null)),s.projection=h,h)for(a=0;a<b.length;a++)w=b[a].getBoundingRect(h),(c=c||w.clone()).union(w);else c=l.boundingRect;return s.setBoundingRect(c.x,c.y,c.width,c.height),s.aspectScale=h?1:r.retrieve2(f.aspectScale,k.aspectScale),s._invertLongitute=!h&&k.invertLongitute,s}return c.__extends(i,t),i.prototype._transformTo=function(n,t,i,r){var f=this.getBoundingRect(),e=this._invertLongitute,u,o;f=f.clone();e&&(f.y=-f.y-f.height);u=this._rawTransformable;u.transform=f.calculateTransform(new l.default(n,t,i,r));o=u.parent;u.parent=null;u.decomposeTransform();u.parent=o;e&&(u.scaleY=-u.scaleY);this._updateTransform()},i.prototype.getRegion=function(n){return this._regionsMap.get(n)},i.prototype.getRegionByCoord=function(n){for(var r,i=this.regions,t=0;t<i.length;t++)if(r=i[t],"geoJSON"===r.type&&r.contain(n))return i[t]},i.prototype.addGeoCoord=function(n,t){this._nameCoordMap.set(n,t)},i.prototype.getGeoCoord=function(n){var t=this._regionsMap.get(n);return this._nameCoordMap.get(n)||t&&t.getCenter()},i.prototype.dataToPoint=function(n,t,i){if(r.isString(n)&&(n=this.getGeoCoord(n)),n){var u=this.projection;return u&&(n=u.project(n)),n&&this.projectedToPoint(n,t,i)}},i.prototype.pointToData=function(n){var t=this.projection;return t&&(n=t.unproject(n)),n&&this.pointToProjected(n)},i.prototype.pointToProjected=function(n){return t.prototype.pointToData.call(this,n)},i.prototype.projectedToPoint=function(n,i,r){return t.prototype.dataToPoint.call(this,n,i,r)},i.prototype.convertToPixel=function(n,t,i){var r=h(t);return r===this?r.dataToPoint(i):null},i.prototype.convertFromPixel=function(n,t,i){var r=h(t);return r===this?r.pointToData(i):null},i}(f.default);r.mixin(s,f.default);t.default=s}).call(t,i(57))},function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function c(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function a(n){var t=n.seriesModel;return t?t.coordinateSystem:null}var o,l;Object.defineProperty(t,"__esModule",{value:!0});var v=i(62),r=c(i(82)),f=c(i(76)),e=h(i(75)),u=h(i(81)),s=i(114);o=r.applyTransform;l=function(n){function t(t){var i=n.call(this)||this;return i.type="view",i.dimensions=["x","y"],i._roamTransformable=new u.default,i._rawTransformable=new u.default,i.name=t,i}return v.__extends(t,n),t.prototype.setBoundingRect=function(n,t,i,r){return this._rect=new e.default(n,t,i,r),this._rect},t.prototype.getBoundingRect=function(){return this._rect},t.prototype.setViewRect=function(n,t,i,r){this._transformTo(n,t,i,r);this._viewRect=new e.default(n,t,i,r)},t.prototype._transformTo=function(n,t,i,r){var o=this.getBoundingRect(),u=this._rawTransformable,f;u.transform=o.calculateTransform(new e.default(n,t,i,r));f=u.parent;u.parent=null;u.decomposeTransform();u.parent=f;this._updateTransform()},t.prototype.setCenter=function(n,t){n&&(this._center=[s.parsePercent(n[0],t.getWidth()),s.parsePercent(n[1],t.getHeight())],this._updateCenterAndZoom())},t.prototype.setZoom=function(n){n=n||1;var t=this.zoomLimit;t&&(null!=t.max&&(n=Math.min(t.max,n)),null!=t.min&&(n=Math.max(t.min,n)));this._zoom=n;this._updateCenterAndZoom()},t.prototype.getDefaultCenter=function(){var n=this.getBoundingRect();return[n.x+n.width/2,n.y+n.height/2]},t.prototype.getCenter=function(){return this._center||this.getDefaultCenter()},t.prototype.getZoom=function(){return this._zoom||1},t.prototype.getRoamTransform=function(){return this._roamTransformable.getLocalTransform()},t.prototype._updateCenterAndZoom=function(){var u=this._rawTransformable.getLocalTransform(),n=this._roamTransformable,i=this.getDefaultCenter(),t=this.getCenter(),f=this.getZoom();t=r.applyTransform([],t,u);i=r.applyTransform([],i,u);n.originX=t[0];n.originY=t[1];n.x=i[0]-t[0];n.y=i[1]-t[1];n.scaleX=n.scaleY=f;this._updateTransform()},t.prototype._updateTransform=function(){var t=this._roamTransformable,n=this._rawTransformable;n.parent=t;t.updateTransform();n.updateTransform();f.copy(this.transform||(this.transform=[]),n.transform||f.create());this._rawTransform=n.getLocalTransform();this.invTransform=this.invTransform||[];f.invert(this.invTransform,this.transform);this.decomposeTransform()},t.prototype.getTransformInfo=function(){var t=this._rawTransformable,i=this._roamTransformable,n=new u.default;return n.transform=i.transform,n.decomposeTransform(),{roam:{x:n.x,y:n.y,scaleX:n.scaleX,scaleY:n.scaleY},raw:{x:t.x,y:t.y,scaleX:t.scaleX,scaleY:t.scaleY}}},t.prototype.getViewRect=function(){return this._viewRect},t.prototype.getViewRectAfterRoam=function(){var n=this.getBoundingRect().clone();return n.applyTransform(this.transform),n},t.prototype.dataToPoint=function(n,t,i){var u=t?this._rawTransform:this.transform;return i=i||[],u?o(i,n,u):r.copy(i,n)},t.prototype.pointToData=function(n){var t=this.invTransform;return t?o([],n,t):[n[0],n[1]]},t.prototype.convertToPixel=function(n,t,i){var r=a(t);return r===this?r.dataToPoint(i):null},t.prototype.convertFromPixel=function(n,t,i){var r=a(t);return r===this?r.pointToData(i):null},t.prototype.containPoint=function(n){return this.getViewRectAfterRoam().contain(n[0],n[1])},t.dimensions=["x","y"],t}(u.default);t.default=l},function(n,t){"use strict";function i(n,t){return n.pointToProjected?n.pointToProjected(t):n.pointToData(t)}Object.defineProperty(t,"__esModule",{value:!0});t.updateCenterAndZoom=function(n,t,r,u){var o=n.getZoom(),s=n.getCenter(),f=t.zoom,e=n.projectedToPoint?n.projectedToPoint(s):n.dataToPoint(s),h,c,l,a;return(null!=t.dx&&null!=t.dy&&(e[0]-=t.dx,e[1]-=t.dy,n.setCenter(i(n,e),u)),null!=f)&&(r&&(h=r.min||0,c=r.max||1/0,f=Math.max(Math.min(o*f,c),h)/o),n.scaleX*=f,n.scaleY*=f,l=(t.originX-n.x)*(f-1),a=(t.originY-n.y)*(f-1),n.x-=l,n.y-=a,n.updateTransform(),n.setCenter(i(n,e),u),n.setZoom(f*o)),{center:n.getCenter(),zoom:n.getZoom()}}},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),o=u(i(309)),s=u(i(184)),r=i(112),h=i(197);f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.focusBlurEnabled=!0,i}return e.__extends(t,n),t.prototype.init=function(n,t){this._api=t},t.prototype.render=function(n,t,i,r){if(this._model=n,!n.get("show"))return this._mapDraw&&this._mapDraw.remove(),void(this._mapDraw=null);this._mapDraw||(this._mapDraw=new o.default(i));var u=this._mapDraw;u.draw(n,t,i,this,r);u.group.on("click",this._handleRegionClick,this);u.group.silent=n.get("silent");this.group.add(u.group);this.updateSelectStatus(n,t,i)},t.prototype._handleRegionClick=function(n){var t;h.findEventDispatcher(n.target,function(n){return null!=(t=r.getECData(n).eventData)},!0);t&&this._api.dispatchAction({type:"geoToggleSelect",geoId:this._model.id,name:t.name})},t.prototype.updateSelectStatus=function(n,t,i){var u=this;this._mapDraw.group.traverse(function(n){var t=r.getECData(n).eventData;if(t)return u._model.isSelected(t.name)?i.enterSelect(n):i.leaveSelect(n),!0})},t.prototype.findHighDownDispatchers=function(n){return this._mapDraw&&this._mapDraw.findHighDownDispatchers(n,this._model)},t.prototype.dispose=function(){this._mapDraw&&this._mapDraw.remove()},t.type="geo",t}(s.default);t.default=f},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default);n.registerLayout(e.default);n.registerVisual(o.default);s.installTreeAction(n)};var u=r(i(333)),f=r(i(335)),e=r(i(339)),o=r(i(341)),s=i(342)},function(n,t,i){(function(n){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function a(n,t){var i=n.getItemLayout(t);return i&&!isNaN(i.x)&&!isNaN(i.y)}function v(t,i,u,f,o){var vt=!u,h=t.tree.getNodeByDataIndex(i),ut=h.getModel(),yt=h.getVisual("style").fill,ft=!1===h.isExpand&&0!==h.children.length?yt:"#fff",nt=t.tree.root,ot=h.parentNode===nt?h:h.parentNode||h,p=t.getItemGraphicEl(ot.dataIndex),st=ot.getLayout(),tt=p?{x:p.__oldX,y:p.__oldY,rawX:p.__radialOldRawX,rawY:p.__radialOldRawY}:st,l=h.getLayout(),it,d,g,rt;if(vt?((u=new k.default(t,i,null,{symbolInnerColor:ft,useNameLabel:!0})).x=tt.x,u.y=tt.y):u.updateData(t,i,null,{symbolInnerColor:ft,useNameLabel:!0}),u.__radialOldRawX=u.__radialRawX,u.__radialOldRawY=u.__radialRawY,u.__radialRawX=l.rawX,u.__radialRawY=l.rawY,f.add(u),t.setItemGraphicEl(i,u),u.__oldX=u.x,u.__oldY=u.y,r.updateProps(u,{x:l.x,y:l.y},o),it=u.getSymbolPath(),"radial"===o.get("layout")){var y=nt.children[0],v=y.getLayout(),ht=y.children.length,a=void 0,w=void 0;l.x===v.x&&!0===h.isExpand&&y.children.length?(d={x:(y.children[0].getLayout().x+y.children[ht-1].getLayout().x)/2,y:(y.children[0].getLayout().y+y.children[ht-1].getLayout().y)/2},(a=Math.atan2(d.y-v.y,d.x-v.x))<0&&(a=2*Math.PI+a),(w=d.x<v.x)&&(a-=Math.PI)):((a=Math.atan2(l.y-v.y,l.x-v.x))<0&&(a=2*Math.PI+a),0===h.children.length||0!==h.children.length&&!1===h.isExpand?(w=l.x<v.x)&&(a-=Math.PI):(w=l.x>v.x)||(a-=Math.PI));var pt=w?"left":"right",ct=ut.getModel("label"),lt=ct.get("rotate"),wt=lt*(Math.PI/180),at=it.getTextContent();at&&(it.setTextConfig({position:ct.get("position")||pt,rotation:null==lt?-a:wt,origin:"center"}),at.setStyle("verticalAlign","middle"))}g=ut.get(["emphasis","focus"]);rt="relative"===g?c.concatArray(h.getAncestorsIndices(),h.getDescendantIndices()):"ancestor"===g?h.getAncestorsIndices():"descendant"===g?h.getDescendantIndices():null;rt&&(b.getECData(u).focus=rt),function(t,i,u,f,o,h,l,a){var d=i.getModel(),y=t.get("edgeShape"),p=t.get("layout"),w=t.getOrient(),g=t.get(["lineStyle","curveness"]),it=t.get("edgeForkPosition"),rt=d.getModel("lineStyle").getLineStyle(),v=f.__edge,k;if("curve"===y)i.parentNode&&i.parentNode!==u&&(v||(v=f.__edge=new r.BezierCurve({shape:s(p,w,g,o,o)})),r.updateProps(v,{shape:s(p,w,g,h,l)},t));else if("polyline"===y)if("orthogonal"===p){if(i!==u&&i.children&&0!==i.children.length&&!0===i.isExpand){for(var nt=i.children,tt=[],b=0;b<nt.length;b++)k=nt[b].getLayout(),tt.push([k.x,k.y]);v||(v=f.__edge=new et({shape:{parentPoint:[l.x,l.y],childPoints:[[l.x,l.y]],orient:w,forkPosition:it}}));r.updateProps(v,{shape:{parentPoint:[l.x,l.y],childPoints:tt}},t)}}else if("production"!==n.env.NODE_ENV)throw new Error("The polyline edgeShape can only be used in orthogonal layout");v&&("polyline"!==y||i.isExpand)&&(v.useStyle(c.defaults({strokeNoScale:!0,fill:null},rt)),e.setStatesStylesFromModel(v,d,"lineStyle"),e.setDefaultStateProxy(v),a.add(v))}(o,h,nt,u,tt,st,l,f);u.__edge&&(u.onHoverStateChange=function(n){if("blur"!==n){var i=h.parentNode&&t.getItemGraphicEl(h.parentNode.dataIndex);i&&i.hoverState===e.HOVER_STATE_BLUR||e.setStatesFlag(u.__edge,n)}})}function y(n,t,i,u,f){var c=p(t.tree.root,n),h=c.source,e=c.sourceLayout,l=t.getItemGraphicEl(n.dataIndex);if(l){var v=t.getItemGraphicEl(h.dataIndex).__edge,o=l.__edge||(!1===h.isExpand||1===h.children.length?v:void 0),a=u.get("edgeShape"),y=u.get("layout"),w=u.get("orient"),b=u.get(["lineStyle","curveness"]);o&&("curve"===a?r.removeElement(o,{shape:s(y,w,b,e,e),style:{opacity:0}},u,{cb:function(){i.remove(o)},removeOpt:f}):"polyline"===a&&"orthogonal"===u.get("layout")&&r.removeElement(o,{shape:{parentPoint:[e.x,e.y],childPoints:[[e.x,e.y]]},style:{opacity:0}},u,{cb:function(){i.remove(o)},removeOpt:f}))}}function p(n,t){for(var r,i=t.parentNode===n?t:t.parentNode||t;null==(r=i.getLayout());)i=i.parentNode===n?i:i.parentNode||i;return{source:i,sourceLayout:r}}function w(n,t,i,u,f){var o=n.tree.getNodeByDataIndex(t),s=p(n.tree.root,o).sourceLayout,e={duration:f.get("animationDurationUpdate"),easing:f.get("animationEasingUpdate")};r.removeElement(i,{x:s.x+1,y:s.y+1},f,{cb:function(){u.remove(i);n.setItemGraphicEl(t,null)},removeOpt:e});i.fadeOut(null,n.hostModel,{fadeLabel:!0,animation:e});o.children.forEach(function(t){y(t,n,u,f,e)});y(o,n,u,f,e)}function s(n,t,i,r,u){var c,l,a,v,s,h,e,o;if("radial"===n){s=r.rawX;e=r.rawY;h=u.rawX;o=u.rawY;var y=f.radialCoordinate(s,e),p=f.radialCoordinate(s,e+(o-e)*i),w=f.radialCoordinate(h,o+(e-o)*i),b=f.radialCoordinate(h,o);return{x1:y.x||0,y1:y.y||0,x2:b.x||0,y2:b.y||0,cpx1:p.x||0,cpy1:p.y||0,cpx2:w.x||0,cpy2:w.y||0}}return s=r.x,e=r.y,h=u.x,o=u.y,"LR"!==t&&"RL"!==t||(c=s+(h-s)*i,l=e,a=h+(s-h)*i,v=o),"TB"!==t&&"BT"!==t||(c=s,l=e+(o-e)*i,a=h,v=o+(e-o)*i),{x1:s,y1:e,x2:h,y2:o,cpx1:c,cpy1:l,cpx2:a,cpy2:v}}Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),c=o(i(63)),r=o(i(116)),b=i(112),k=u(i(251)),f=i(334),d=o(i(99)),g=u(i(329)),l=o(i(312)),nt=u(i(310)),tt=i(313),it=i(114),rt=u(i(185)),ut=u(i(97)),e=i(111);var ft=function(){this.parentPoint=[];this.childPoints=[]},et=function(n){function t(t){return n.call(this,t)||this}return h.__extends(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new ft},t.prototype.buildPath=function(n,t){var e=t.childPoints,l=e.length,u=t.parentPoint,f=e[0],o=e[l-1],h,c;if(1===l)return n.moveTo(u[0],u[1]),void n.lineTo(f[0],f[1]);var a=t.orient,r="TB"===a||"BT"===a?0:1,s=1-r,v=it.parsePercent(t.forkPosition,1),i=[];for(i[r]=u[r],i[s]=u[s]+(o[s]-u[s])*v,n.moveTo(u[0],u[1]),n.lineTo(i[0],i[1]),n.moveTo(f[0],f[1]),i[r]=f[r],n.lineTo(i[0],i[1]),i[r]=o[r],n.lineTo(i[0],i[1]),n.lineTo(o[0],o[1]),h=1;h<l-1;h++)c=e[h],n.moveTo(c[0],c[1]),i[r]=c[r],n.lineTo(i[0],i[1])},t}(ut.default),ot=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._mainGroup=new r.Group,i}return h.__extends(t,n),t.prototype.init=function(n,t){this._controller=new nt.default(t.getZr());this._controllerHost={target:this.group};this.group.add(this._mainGroup)},t.prototype.render=function(n,t,i){var u=n.getData(),f=n.layoutInfo,r=this._mainGroup,e;"radial"===n.get("layout")?(r.x=f.x+f.width/2,r.y=f.y+f.height/2):(r.x=f.x,r.y=f.y);this._updateViewCoordSys(n,i);this._updateController(n,t,i);e=this._data;u.diff(e).add(function(t){a(u,t)&&v(u,t,null,r,n)}).update(function(t,i){var f=e.getItemGraphicEl(i);a(u,t)?v(u,t,f,r,n):f&&w(e,i,f,r,n)}).remove(function(t){var i=e.getItemGraphicEl(t);i&&w(e,t,i,r,n)}).execute();this._nodeScaleRatio=n.get("nodeScaleRatio");this._updateNodeAndLinkScale(n);!0===n.get("expandAndCollapse")&&u.eachItemGraphicEl(function(t,r){t.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:n.id,dataIndex:r})})});this._data=u},t.prototype._updateViewCoordSys=function(n,t){var o=n.getData(),s=[],i,r,f,e,u;o.each(function(n){var t=o.getItemLayout(n);!t||isNaN(t.x)||isNaN(t.y)||s.push([+t.x,+t.y])});i=[];r=[];d.fromPoints(s,i,r);f=this._min;e=this._max;r[0]-i[0]==0&&(i[0]=f?f[0]:i[0]-1,r[0]=e?e[0]:r[0]+1);r[1]-i[1]==0&&(i[1]=f?f[1]:i[1]-1,r[1]=e?e[1]:r[1]+1);u=n.coordinateSystem=new g.default;u.zoomLimit=n.get("scaleLimit");u.setBoundingRect(i[0],i[1],r[0]-i[0],r[1]-i[1]);u.setCenter(n.get("center"),t);u.setZoom(n.get("zoom"));this.group.attr({x:u.x,y:u.y,scaleX:u.scaleX,scaleY:u.scaleY});this._min=i;this._max=r},t.prototype._updateController=function(n,t,i){var e=this,u=this._controller,r=this._controllerHost,f=this.group;u.setPointerChecker(function(t,r,u){var e=f.getBoundingRect();return e.applyTransform(f.transform),e.contain(r,u)&&!tt.onIrrelevantElement(t,i,n)});u.enable(n.get("roam"));r.zoomLimit=n.get("scaleLimit");r.zoom=n.coordinateSystem.getZoom();u.off("pan").off("zoom").on("pan",function(t){l.updateViewOnPan(r,t.dx,t.dy);i.dispatchAction({seriesId:n.id,type:"treeRoam",dx:t.dx,dy:t.dy})}).on("zoom",function(t){l.updateViewOnZoom(r,t.scale,t.originX,t.originY);i.dispatchAction({seriesId:n.id,type:"treeRoam",zoom:t.scale,originX:t.originX,originY:t.originY});e._updateNodeAndLinkScale(n);i.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(n){var t=n.getData(),i=this._getNodeGlobalScale(n);t.eachItemGraphicEl(function(n){n.setSymbolScale(i)})},t.prototype._getNodeGlobalScale=function(n){var t=n.coordinateSystem,i,r;return"view"!==t.type?1:(i=this._nodeScaleRatio,r=t.scaleX||1,((t.getZoom()-1)*i+1)/r)},t.prototype.dispose=function(){this._controller&&this._controller.dispose();this._controllerHost=null},t.prototype.remove=function(){this._mainGroup.removeAll();this._data=null},t.type="tree",t}(rt.default);t.default=ot}).call(t,i(57))},function(n,t,i){"use strict";function r(n){var t=n.children;return t.length&&n.isExpand?t[t.length-1]:n.hierNode.thread}function u(n){var t=n.children;return t.length&&n.isExpand?t[0]:n.hierNode.thread}function e(n,t,i){return n.hierNode.ancestor.parentNode===t.parentNode?n.hierNode.ancestor:i}function o(n,t,i){var r=i/(t.hierNode.i-n.hierNode.i);t.hierNode.change-=r;t.hierNode.shift+=i;t.hierNode.modifier+=i;t.hierNode.prelim+=i;n.hierNode.change+=r}function s(n,t){return n.parentNode===t.parentNode?1:2}Object.defineProperty(t,"__esModule",{value:!0});t.init=function(n){var u=n,f,i,e,t,r;for(u.hierNode={defaultAncestor:null,ancestor:u,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null},e=[u];f=e.pop();)if(i=f.children,f.isExpand&&i.length)for(t=i.length-1;t>=0;t--)r=i[t],r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:t,thread:null},e.push(r)};t.firstWalk=function(n,t){var f=n.isExpand?n.children:[],h=n.parentNode.children,i=n.hierNode.i?h[n.hierNode.i-1]:null,s;f.length?(!function(n){for(var t,r=n.children,u=r.length,i=0,f=0;--u>=0;)t=r[u],t.hierNode.prelim+=i,t.hierNode.modifier+=i,f+=t.hierNode.change,i+=t.hierNode.shift+f}(n),s=(f[0].hierNode.prelim+f[f.length-1].hierNode.prelim)/2,i?(n.hierNode.prelim=i.hierNode.prelim+t(n,i),n.hierNode.modifier=n.hierNode.prelim-s):n.hierNode.prelim=s):i&&(n.hierNode.prelim=i.hierNode.prelim+t(n,i));n.parentNode.hierNode.defaultAncestor=function(n,t,i,f){var a;if(t){for(var c=n,s=n,l=s.parentNode.children[0],h=t,y=c.hierNode.modifier,v=s.hierNode.modifier,w=l.hierNode.modifier,p=h.hierNode.modifier;h=r(h),s=u(s),h&&s;)c=r(c),l=u(l),c.hierNode.ancestor=n,a=h.hierNode.prelim+p-s.hierNode.prelim-v+f(h,s),a>0&&(o(e(h,n,i),n,a),v+=a,y+=a),p+=h.hierNode.modifier,v+=s.hierNode.modifier,y+=c.hierNode.modifier,w+=l.hierNode.modifier;h&&!r(c)&&(c.hierNode.thread=h,c.hierNode.modifier+=p-y);s&&!u(l)&&(l.hierNode.thread=s,l.hierNode.modifier+=v-w,i=n)}return i}(n,i,n.parentNode.hierNode.defaultAncestor||h[0],t)};t.secondWalk=function(n){var t=n.hierNode.prelim+n.parentNode.hierNode.modifier;n.setLayout({x:t},!0);n.hierNode.modifier+=n.parentNode.hierNode.modifier};t.separation=function(n){return arguments.length?n:s};t.radialCoordinate=function(n,t){return n-=Math.PI/2,{x:t*Math.cos(n),y:t*Math.sin(n)}};t.getViewRect=function(n,t){return f.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})};var f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(158))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u;Object.defineProperty(t,"__esModule",{value:!0});var f=i(62),e=r(i(173)),o=r(i(336)),s=r(i(59)),h=i(183),c=i(338);u=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return f.__extends(t,n),t.prototype.getInitialData=function(n){var u={name:n.name,children:n.data},f=n.leaves||{},e=new s.default(f,this,this.ecModel),t=o.default.createTree(u,this,function(n){n.wrapMethod("getItemModel",function(n,i){var r=t.getNodeByDataIndex(i);return r&&r.children.length&&r.isExpand||(n.parentModel=e),n})}),i=0,r;return t.eachNode("preorder",function(n){n.depth>i&&(i=n.depth)}),r=n.expandAndCollapse&&n.initialTreeDepth>=0?n.initialTreeDepth:i,t.root.eachNode("preorder",function(n){var t=n.hostTree.data.getRawDataItem(n.dataIndex);n.isExpand=t&&null!=t.collapsed?!t.collapsed:n.depth<=r}),t.data},t.prototype.getOrient=function(){var n=this.get("orient");return"horizontal"===n?n="LR":"vertical"===n&&(n="TB"),n},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.formatTooltip=function(n){for(var u=this.getData().tree,f=u.root.children[0],t=u.getNodeByDataIndex(n),i=t.getValue(),r=t.name;t&&t!==f;)r=t.parentNode.name+"."+r,t=t.parentNode;return h.createTooltipMarkup("nameValue",{name:r,value:i,noValue:isNaN(i)||null==i})},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treeAncestors=c.wrapTreePathInfo(r,this),i.collapsed=!r.isExpand,i},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(e.default);t.default=u},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f,e;Object.defineProperty(t,"__esModule",{value:!0});t.TreeNode=void 0;var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=u(i(337)),s=u(i(227)),h=u(i(232)),c=i(113);f=function(){function n(n,t){this.depth=0;this.height=0;this.dataIndex=-1;this.children=[];this.viewChildren=[];this.isExpand=!1;this.name=n||"";this.hostTree=t}return n.prototype.isRemoved=function(){return this.dataIndex<0},n.prototype.eachNode=function(n,t,i){var o,f,e,u;for(r.isFunction(n)&&(i=t,t=n,n=null),n=n||{},r.isString(n)&&(n={order:n}),f=n.order||"preorder",e=this[n.attr||"children"],"preorder"===f&&(o=t.call(i,this)),u=0;!o&&u<e.length;u++)e[u].eachNode(n,t,i);"postorder"===f&&t.call(i,this)},n.prototype.updateDepthAndHeight=function(n){var r=0,t,i;for(this.depth=n,t=0;t<this.children.length;t++)i=this.children[t],i.updateDepthAndHeight(n+1),i.height>r&&(r=i.height);this.height=r+1},n.prototype.getNodeById=function(n){var i;if(this.getId()===n)return this;for(var t=0,r=this.children,u=r.length;t<u;t++)if(i=r[t].getNodeById(n),i)return i},n.prototype.contains=function(n){var i;if(n===this)return!0;for(var t=0,r=this.children,u=r.length;t<u;t++)if(i=r[t].contains(n),i)return i},n.prototype.getAncestors=function(n){for(var i=[],t=n?this:this.parentNode;t;)i.push(t),t=t.parentNode;return i.reverse(),i},n.prototype.getAncestorsIndices=function(){for(var t=[],n=this;n;)t.push(n.dataIndex),n=n.parentNode;return t.reverse(),t},n.prototype.getDescendantIndices=function(){var n=[];return this.eachNode(function(t){n.push(t.dataIndex)}),n},n.prototype.getValue=function(n){var t=this.hostTree.data;return t.getStore().get(t.getDimensionIndex(n||"value"),this.dataIndex)},n.prototype.setLayout=function(n,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,n,t)},n.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(n)},n.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},n.prototype.setVisual=function(n,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,n,t)},n.prototype.getVisual=function(n){return this.hostTree.data.getItemVisual(this.dataIndex,n)},n.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},n.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},n.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},n.prototype.isAncestorOf=function(n){for(var t=n.parentNode;t;){if(t===this)return!0;t=t.parentNode}return!1},n.prototype.isDescendantOf=function(n){return n!==this&&n.isAncestorOf(this)},n}();t.TreeNode=f;e=function(){function n(n){this.type="tree";this._nodes=[];this.hostModel=n}return n.prototype.eachNode=function(n,t,i){this.root.eachNode(n,t,i)},n.prototype.getNodeByDataIndex=function(n){var t=this.data.getRawIndex(n);return this._nodes[t]},n.prototype.getNodeById=function(n){return this.root.getNodeById(n)},n.prototype.update=function(){for(var r=this.data,t=this._nodes,n=0,i=t.length;n<i;n++)t[n].dataIndex=-1;for(n=0,i=r.count();n<i;n++)t[r.getRawIndex(n)].dataIndex=n},n.prototype.clearLayouts=function(){this.data.clearItemLayouts()},n.createTree=function(t,i,u){var e=new n(i),a=[],v=1,y,l;return!function n(t,i){var h=t.value,u,o,s;if(v=Math.max(v,r.isArray(h)?h.length:1),a.push(t),u=new f(c.convertOptionIdName(t.name,""),e),i?function(n,t){var i=t.children;n.parentNode!==t&&(i.push(n),n.parentNode=t)}(u,i):e.root=u,e._nodes.push(u),o=t.children,o)for(s=0;s<o.length;s++)n(o[s],u)}(t),e.root.updateDepthAndHeight(0),y=h.default(a,{coordDimensions:["value"],dimensionsCount:v}).dimensions,l=new s.default(y,i),l.initData(a),u&&u(l),o.default({mainData:l,struct:e,structAttr:"tree"}),e.update(),e},n}();t.default=e},function(n,t,i){"use strict";function o(n,t){if(u(this).mainData===this){var i=r.extend({},u(this).datas);i[this.dataType]=t;e(t,i,n)}else f(t,this.dataType,u(this).mainData,n);return t}function s(n,t){return n.struct&&n.struct.update(),t}function h(n,t){return r.each(u(t).datas,function(i,r){i!==t&&f(i.cloneShallow(),r,t,n)}),t}function c(n){var t=u(this).mainData;return null==n||null==t?t:u(t).datas[n]}function l(){var n=u(this).mainData;return null==n?[{data:n}]:r.map(r.keys(u(n).datas),function(t){return{type:t,data:u(n).datas[t]}})}function e(n,t,i){u(n).datas={};r.each(t,function(t,r){f(t,r,n,i)})}function f(n,t,i,r){u(i).datas[t]=n;u(n).mainData=i;n.dataType=t;r.struct&&(n[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=n);n.getLinkedData=c;n.getLinkedDataAll=l}Object.defineProperty(t,"__esModule",{value:!0});var r=i(63),u=i(113).makeInner();t.default=function(n){var t=n.mainData,i=n.datas;i||(i={main:t},n.datasAttr={main:"data"});n.datas=n.mainData=null;e(t,i,n);r.each(i,function(i){r.each(t.TRANSFERABLE_METHODS,function(t){i.wrapMethod(t,r.curry(o,n))})});t.wrapMethod("cloneShallow",r.curry(h,n));r.each(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,r.curry(s,n))});r.assert(i[t.dataType]===t)}},function(n,t,i){"use strict";function u(n){for(var t=[];n;)(n=n.parentNode)&&t.push(n);return t.reverse()}Object.defineProperty(t,"__esModule",{value:!0});t.retrieveTargetInfo=function(n,t,i){var f,u,e;if(n&&r.indexOf(t,n.type)>=0){if(f=i.getData().tree.root,u=n.targetNode,r.isString(u)&&(u=f.getNodeById(u)),u&&f.contains(u))return{node:u};if(e=n.targetNodeId,null!=e&&(u=f.getNodeById(e)))return{node:u}}};t.getPathToRoot=u;t.aboveViewRoot=function(n,t){var i=u(n);return r.indexOf(i,t)>=0};t.wrapTreePathInfo=function(n,t){for(var r,i=[];n;)r=n.dataIndex,i.push({name:n.name,dataIndex:r,value:t.getRawValue(r)}),n=n.parentNode;return i.reverse(),i};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){n.eachSeriesByType("tree",function(n){!function(n,t){var y=r.getViewRect(n,t),k,i,c;n.layoutInfo=y;var g=n.get("layout"),l=0,a=0,b=null;if("radial"===g?(l=2*Math.PI,a=Math.min(y.height,y.width)/2,b=r.separation(function(n,t){return(n.parentNode===t.parentNode?1:2)/n.depth})):(l=y.width,a=y.height,b=r.separation()),k=n.getData().tree.root,i=k.children[0],i){r.init(k);u.eachAfter(i,r.firstWalk,b);k.hierNode.modifier=-i.hierNode.prelim;u.eachBefore(i,r.secondWalk);var p=i,f=i,w=i;u.eachBefore(i,function(n){var t=n.getLayout().x;t<p.getLayout().x&&(p=n);t>f.getLayout().x&&(f=n);n.depth>w.depth&&(w=n)});var d=p===f?1:b(p,f)/2,v=d-p.getLayout().x,e=0,o=0,s=0,h=0;"radial"===g?(e=l/(f.getLayout().x+d+v),o=a/(w.depth-1||1),u.eachBefore(i,function(n){s=(n.getLayout().x+v)*e;h=(n.depth-1)*o;var t=r.radialCoordinate(s,h);n.setLayout({x:t.x,y:t.y,rawX:s,rawY:h},!0)})):(c=n.getOrient(),"RL"===c||"LR"===c?(o=a/(f.getLayout().x+d+v),e=l/(w.depth-1||1),u.eachBefore(i,function(n){h=(n.getLayout().x+v)*o;s="LR"===c?(n.depth-1)*e:l-(n.depth-1)*e;n.setLayout({x:s,y:h},!0)})):"TB"!==c&&"BT"!==c||(e=l/(f.getLayout().x+d+v),o=a/(w.depth-1||1),u.eachBefore(i,function(n){s=(n.getLayout().x+v)*e;h="TB"===c?(n.depth-1)*o:a-(n.depth-1)*o;n.setLayout({x:s,y:h},!0)})))}}(n,t)})};var u=i(340),r=i(334)},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.eachAfter=function(n,t,i){for(var r,u,f,e=[n],o=[];r=e.pop();)if((o.push(r),r.isExpand)&&(u=r.children,u.length))for(f=0;f<u.length;f++)e.push(u[f]);for(;r=o.pop();)t(r,i)};t.eachBefore=function(n,t){for(var i,r,u,f=[n];i=f.pop();)if((t(i),i.isExpand)&&(r=i.children,r.length))for(u=r.length-1;u>=0;u--)f.push(r[u])}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("tree",function(n){var t=n.getData();t.tree.eachNode(function(n){var i=n.getModel().getModel("itemStyle").getItemStyle(),u=t.ensureUniqueItemVisual(n.dataIndex,"style");r.extend(u,i)})})};var r=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.installTreeAction=function(n){n.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(n,t){t.eachComponent({mainType:"series",subType:"tree",query:n},function(t){var r=n.dataIndex,i=t.getData().tree.getNodeByDataIndex(r);i.isExpand=!i.isExpand})});n.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(n,t,i){t.eachComponent({mainType:"series",subType:"tree",query:n},function(t){var f=t.coordinateSystem,u=r.updateCenterAndZoom(f,n,void 0,i);t.setCenter&&t.setCenter(u.center);t.setZoom&&t.setZoom(u.zoom)})})};var r=i(330)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerSeriesModel(f.default);n.registerChartView(e.default);n.registerVisual(o.default);n.registerLayout(s.default);u.installTreemapAction(n)};var u=i(344),f=r(i(345)),e=r(i(347)),o=r(i(350)),s=r(i(352))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.installTreemapAction=function(n){for(var t=0;t<u.length;t++)n.registerAction({type:u[t],update:"updateView"},f.noop);n.registerAction({type:"treemapRootToNode",update:"updateView"},function(n,t){t.eachComponent({mainType:"series",subType:"treemap",query:n},function(t){var i=r.retrieveTargetInfo(n,["treemapZoomToNode","treemapRootToNode"],t),u;i&&(u=t.getViewRoot(),u&&(n.direction=r.aboveViewRoot(u,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node))})})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(338)),f=i(63),u=["treemapZoomToNode","treemapRender","treemapMove"]},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var o;Object.defineProperty(t,"__esModule",{value:!0});var s=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),h=u(i(173)),c=u(i(336)),f=u(i(59)),l=i(338),e=i(113),a=i(183),v=u(i(346));o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.preventUsingHoverLayer=!0,i}return s.__extends(t,n),t.prototype.getInitialData=function(n,t){var o={name:n.name,children:n.data},h,u;!function n(t){var u=0,i;r.each(t.children,function(t){n(t);var i=t.value;r.isArray(i)&&(i=i[0]);u+=i});i=t.value;r.isArray(i)&&(i=i[0]);(null==i||isNaN(i))&&(i=u);i<0&&(i=0);r.isArray(t.value)?t.value[0]=i:t.value=i}(o);var i=n.levels||[],l=this.designatedVisualItemStyle={},s=new f.default({itemStyle:l},this,t);return i=n.levels=function(n,t){var u,o,s=e.normalizeToArray(t.get("color")),h=e.normalizeToArray(t.get(["aria","decal","decals"])),i;if(s)return n=n||[],r.each(n,function(n){var t=new f.default(n),i=t.get("color"),r=t.get("decal");(t.get(["itemStyle","color"])||i&&"none"!==i)&&(u=!0);(t.get(["itemStyle","decal"])||r&&"none"!==r)&&(o=!0)}),i=n[0]||(n[0]={}),u||(i.color=s.slice()),!o&&h&&(i.decal=h.slice()),n}(i,t),h=r.map(i||[],function(n){return new f.default(n,s,t)},this),u=c.default.createTree(o,this,function(n){n.wrapMethod("getItemModel",function(n,t){var i=u.getNodeByDataIndex(t),r=i?h[i.depth]:null;return n.parentModel=r||s,n})}),u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(n){var t=this.getData(),i=this.getRawValue(n),r=t.getName(n);return a.createTooltipMarkup("nameValue",{name:r,value:i})},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treeAncestors=l.wrapTreePathInfo(r,this),i.treePathInfo=i.treeAncestors,i},t.prototype.setLayoutInfo=function(n){this.layoutInfo=this.layoutInfo||{};r.extend(this.layoutInfo,n)},t.prototype.mapIdToIndex=function(n){var t=this._idIndexMap,i;return t||(t=this._idIndexMap=r.createHashMap(),this._idIndexMapCount=0),i=t.get(n),null==i&&t.set(n,i=this._idIndexMapCount++),i},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var t=this.getRawData().tree.root;n&&(n===t||t.contains(n))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){v.default(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}(h.default);t.default=o},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.getData().tree,i={};t.eachNode(function(t){for(var f,u=t;u&&u.depth>1;)u=u.parentNode;f=r.getDecalFromPalette(n.ecModel,u.name||u.dataIndex+"",i);t.setVisual("decal",f)})};var r=i(166)},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var nt=i(62),r=i(63),o=h(i(116)),a=i(112),u=i(111),tt=f(i(228)),v=h(i(338)),it=f(i(348)),rt=f(i(310)),y=f(i(75)),s=h(i(76)),ut=h(i(349)),ft=f(i(66)),et=f(i(185)),ot=f(i(79)),p=i(113),st=i(159),w=i(68);var l=o.Group,b=o.Rect,k="label",d="upperLabel",ht=10*u.Z2_EMPHASIS_LIFT,ct=2*u.Z2_EMPHASIS_LIFT,lt=3*u.Z2_EMPHASIS_LIFT,e=ft.default([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),g=function(n){var t=e(n);return t.stroke=t.fill=t.lineWidth=null,t},c=p.makeInner(),at=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._state="ready",i._storage={nodeGroup:[],background:[],content:[]},i}return nt.__extends(t,n),t.prototype.render=function(n,t,i,u){var l=t.findComponents({mainType:"series",subType:"treemap",query:u});if(!(r.indexOf(l,n)<0)){this.seriesModel=n;this.api=i;this.ecModel=t;var e=v.retrieveTargetInfo(u,["treemapZoomToNode","treemapRootToNode"],n),f=u&&u.type,a=n.layoutInfo,y=!this._oldTree,o=this._storage,s="treemapRootToNode"===f&&e&&o?{rootNodeGroup:o.nodeGroup[e.node.getRawIndex()],direction:u.direction}:null,h=this._giveContainerGroup(a),p=n.get("animation"),c=this._doRender(h,n,s);!p||y||f&&"treemapZoomToNode"!==f&&"treemapRootToNode"!==f?c.renderFinally():this._doAnimation(h,c,n,s);this._resetController(i);this._renderBreadcrumb(n,i,e)}},t.prototype._giveContainerGroup=function(n){var t=this._containerGroup;return t||(t=this._containerGroup=new l,this._initEvents(t),this.group.add(t)),t.x=n.x,t.y=n.y,t},t.prototype._doRender=function(n,t,i){function rt(n,f,s,h){return function(n,t,i,f,s,h,v,y,nt,tt){function ci(n){n.invisible||h.push(n)}function li(t,i,u,f){var c=ft.getModel(f?d:k),l=p.convertOptionIdName(ft.get("name"),null),a=c.getShallow("show"),e,o,s,h;w.setLabelStyle(t,w.getLabelStatesModels(ft,f?d:k),{defaultText:a?l:null,inheritColor:i,defaultOpacity:u,labelFetcher:n,labelDataIndex:v.dataIndex});e=t.getTextContent();e&&(o=e.style,s=r.normalizeCssArray(o.padding||0),f&&(t.setTextConfig({layoutRect:f}),e.disableLabelLayout=!0),e.beforeUpdate=function(){var n=Math.max((f?f.width:t.shape.width)-s[1]-s[3],0),i=Math.max((f?f.height:t.shape.height)-s[0]-s[2],0);o.width===n&&o.height===i||e.setStyle({width:n,height:i})},o.truncateMinChar=2,o.lineOverflow="truncate",ai(o,f,rt),h=e.getState("emphasis"),ai(h?h.style:null,f,rt))}function ai(t,i,r){var u=t?t.text:null,f;!i&&r.isLeafRoot&&null!=u&&(f=n.get("drillDownIcon",!0),t.text=f?f+" "+u:u)}function ri(n,u,e,h){var c=null!=wt&&i[n][wt],a=s[n];return c?(i[n][wt]=null,function(n,t){var i=a[pt]={};t instanceof l?(i.oldX=t.x,i.oldY=t.y):i.oldShape=r.extend({},t.shape)}(0,c)):yt||((c=new u)instanceof ot.default&&(c.z2=e*ht+h),function(n,t){var i=a[pt]={},e=v.parentNode,h=t instanceof o.Group;if(e&&(!f||"drillDown"===f.direction)){var c=0,u=0,r=s.background[e.getRawIndex()];!f&&r&&r.oldShape&&(c=r.oldShape.width,u=r.oldShape.height);h?(i.oldX=0,i.oldY=u):i.oldShape={x:c,y:u,width:0,height:0}}i.fadein=!h}(0,c)),t[n][pt]=c}var ut,ii;if(v){var rt=v.getLayout(),at=n.getData(),ft=v.getModel();if(at.setItemGraphicEl(v.dataIndex,null),rt&&rt.isInView){var st=rt.width,vt=rt.height,et=rt.borderWidth,yt=rt.invisible,pt=v.getRawIndex(),wt=y&&y.getRawIndex(),ui=v.viewChildren,vi=rt.upperHeight,fi=ui&&ui.length,bt=ft.getModel("itemStyle"),kt=ft.getModel(["emphasis","itemStyle"]),dt=ft.getModel(["blur","itemStyle"]),gt=ft.getModel(["select","itemStyle"]),ei=bt.get("borderRadius")||0,it=ri("nodeGroup",l);if(it){if(nt.add(it),it.x=rt.x||0,it.y=rt.y||0,it.markRedraw(),c(it).nodeWidth=st,c(it).nodeHeight=vt,rt.isAboveViewRoot)return it;ut=ri("background",b,tt,ct);ut&&function(t,i,r){var h=a.getECData(i),f,o,s,p;if(h.dataIndex=v.dataIndex,h.seriesIndex=n.seriesIndex,i.setShape({x:0,y:0,width:st,height:vt,r:ei}),yt)ci(i);else{i.invisible=!1;var c=v.getVisual("style"),l=c.stroke,y=g(bt);y.fill=l;f=e(kt);f.fill=kt.get("borderColor");o=e(dt);o.fill=dt.get("borderColor");s=e(gt);(s.fill=gt.get("borderColor"),r)?(p=st-2*et,li(i,l,c.opacity,{x:et,y:0,width:p,height:vi})):i.removeTextContent();i.setStyle(y);i.ensureState("emphasis").style=f;i.ensureState("blur").style=o;i.ensureState("select").style=s;u.setDefaultStateProxy(i)}t.add(i)}(it,ut,fi&&rt.upperLabelHeight);var ni=ft.getModel("emphasis"),ti=ni.get("focus"),oi=ni.get("blurScope"),si=ni.get("disabled"),hi="ancestor"===ti?v.getAncestorsIndices():"descendant"===ti?v.getDescendantIndices():ti;return fi?(u.isHighDownDispatcher(it)&&u.setAsHighDownDispatcher(it,!1),ut&&(u.setAsHighDownDispatcher(ut,!si),at.setItemGraphicEl(v.dataIndex,ut),u.enableHoverFocus(ut,hi,oi))):(ii=ri("content",b,tt,lt),ii&&function(t,i){var o=a.getECData(i),s,h;if(o.dataIndex=v.dataIndex,o.seriesIndex=n.seriesIndex,s=Math.max(st-2*et,0),h=Math.max(vt-2*et,0),i.culling=!0,i.setShape({x:et,y:et,width:s,height:h,r:ei}),yt)ci(i);else{i.invisible=!1;var r=v.getVisual("style"),c=r.fill,f=g(bt);f.fill=c;f.decal=r.decal;var l=e(kt),y=e(dt),p=e(gt);li(i,c,r.opacity,null);i.setStyle(f);i.ensureState("emphasis").style=l;i.ensureState("blur").style=y;i.ensureState("select").style=p;u.setDefaultStateProxy(i)}t.add(i)}(it,ii),ut.disableMorphing=!0,ut&&u.isHighDownDispatcher(ut)&&u.setAsHighDownDispatcher(ut,!1),u.setAsHighDownDispatcher(it,!si),at.setItemGraphicEl(v.dataIndex,it),u.enableHoverFocus(it,hi,oi)),it}}}}(t,y,nt,i,v,it,n,f,s,h)}var s=t.getData().tree,f=this._oldTree,v={nodeGroup:[],background:[],content:[]},y={nodeGroup:[],background:[],content:[]},nt=this._storage,it=[],h;return!function n(t,i,u,f,e){function s(n){return n.getId()}function o(r,o){var s=null!=r?t[r]:null,h=null!=o?i[o]:null,c=rt(s,h,u,e);c&&n(s&&s.viewChildren||[],h&&h.viewChildren||[],c,f,e+1)}f?(i=t,r.each(t,function(n,t){n.isRemoved()||o(t,t)})):new tt.default(i,t,s,s).add(o).update(o).remove(r.curry(o,null)).execute()}(s.root?[s.root]:[],f&&f.root?[f.root]:[],n,s===f||!f,0),h=function(n){var t={nodeGroup:[],background:[],content:[]};return n&&r.each(n,function(n,i){var u=t[i];r.each(n,function(n){n&&(u.push(n),c(n).willDelete=!0)})}),t}(nt),this._oldTree=s,this._storage=y,{lastsForAnimation:v,willDeleteEls:h,renderFinally:function(){r.each(h,function(n){r.each(n,function(n){n.parent&&n.parent.remove(n)})});r.each(it,function(n){n.invisible=!0;n.dirty()})}}},t.prototype._doAnimation=function(n,t,i,u){var e=i.get("animationDurationUpdate"),s=i.get("animationEasing"),h=(r.isFunction(e)?0:e)||0,l=(r.isFunction(s)?null:s)||"cubicOut",f=ut.createWrap();r.each(t.willDeleteEls,function(n,t){r.each(n,function(n){var r,s,i,e,o;n.invisible||(s=n.parent,i=c(s),u&&"drillDown"===u.direction?r=s===u.rootNodeGroup?{shape:{x:0,y:0,width:i.nodeWidth,height:i.nodeHeight},style:{opacity:0}}:{style:{opacity:0}}:(e=0,o=0,i.willDelete||(e=i.nodeWidth/2,o=i.nodeHeight/2),r="nodeGroup"===t?{x:e,y:o,style:{opacity:0}}:{shape:{x:e,y:o,width:0,height:0},style:{opacity:0}}),r&&f.add(n,r,h,0,l))})});r.each(this._storage,function(n,i){r.each(n,function(n,u){var e=t.lastsForAnimation[i][u],s={};e&&(n instanceof o.Group?null!=e.oldX&&(s.x=n.x,s.y=n.y,n.x=e.oldX,n.y=e.oldY):(e.oldShape&&(s.shape=r.extend({},n.shape),n.setShape(e.oldShape)),e.fadein?(n.setStyle("opacity",0),s.style={opacity:1}):1!==n.style.opacity&&(s.style={opacity:1})),f.add(n,s,h,0,l))})},this);this._state="animating";f.finished(r.bind(function(){this._state="ready";t.renderFinally()},this)).start()},t.prototype._resetController=function(n){var t=this._controller,i;t||((t=this._controller=new rt.default(n.getZr())).enable(this.seriesModel.get("roam")),t.on("pan",r.bind(this._onPan,this)),t.on("zoom",r.bind(this._onZoom,this)));i=new y.default(0,0,n.getWidth(),n.getHeight());t.setPointerChecker(function(n,t,r){return i.contain(t,r)})},t.prototype._clearController=function(){var n=this._controller;n&&(n.dispose(),n=null)},t.prototype._onPan=function(n){var i,t;if("animating"!==this._state&&(Math.abs(n.dx)>3||Math.abs(n.dy)>3)){if(i=this.seriesModel.getData().tree.root,!i)return;if(t=i.getLayout(),!t)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:t.x+n.dx,y:t.y+n.dy,width:t.width,height:t.height}})}},t.prototype._onZoom=function(n){var u=n.originX,f=n.originY,e,i,r,o,t;if("animating"!==this._state){if(e=this.seriesModel.getData().tree.root,!e)return;if(i=e.getLayout(),!i)return;r=new y.default(i.x,i.y,i.width,i.height);o=this.seriesModel.layoutInfo;u-=o.x;f-=o.y;t=s.create();s.translate(t,t,[-u,-f]);s.scale(t,t,[n.scale,n.scale]);s.translate(t,t,[u,f]);r.applyTransform(t);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}})}},t.prototype._initEvents=function(n){var t=this;n.on("click",function(n){var r,i,u;if("ready"===t._state&&(r=t.seriesModel.get("nodeClick",!0),r&&(i=t.findTarget(n.offsetX,n.offsetY),i)))if(u=i.node,u.getLayout().isLeafRoot)t._rootToNode(i);else if("zoomToNode"===r)t._zoomToNode(i);else if("link"===r){var f=u.hostTree.data.getItemModel(u.dataIndex),e=f.get("link",!0),o=f.get("target",!0)||"blank";e&&st.windowOpen(e,o)}},this)},t.prototype._renderBreadcrumb=function(n,t,i){var r=this;i||(i=null!=n.get("leafDepth",!0)?{node:n.getViewRoot()}:this.findTarget(t.getWidth()/2,t.getHeight()/2))||(i={node:n.getData().tree.root});(this._breadcrumb||(this._breadcrumb=new it.default(this.group))).render(n,t,i.node,function(t){"animating"!==r._state&&(v.aboveViewRoot(n.getViewRoot(),t)?r._rootToNode({node:t}):r._zoomToNode({node:t}))})},t.prototype.remove=function(){this._clearController();this._containerGroup&&this._containerGroup.removeAll();this._storage={nodeGroup:[],background:[],content:[]};this._state="ready";this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype._rootToNode=function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype.findTarget=function(n,t){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(r){var e=this._storage.background[r.getRawIndex()],u,f;if(e){if(u=e.transformCoordToLocal(n,t),f=e.shape,!(f.x<=u[0]&&u[0]<=f.x+f.width&&f.y<=u[1]&&u[1]<=f.y+f.height))return!1;i={node:r,offsetX:u[0],offsetY:u[1]}}},this),i},t.type="treemap",t}(et.default);t.default=at},function(n,t,i){"use strict";function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function y(n,t,i,u,f,e){var o=[[f?n:n-r,t],[n+i,t],[n+i,t+u],[f?n:n-r,t+u]];return!e&&o.splice(2,0,[n+i+r,t+u/2]),!f&&o.push([n,t+u/2]),o}function p(n,t,i){l.getECData(n).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&a.wrapTreePathInfo(i,t)}}var r,c;Object.defineProperty(t,"__esModule",{value:!0});var u=h(i(116)),l=i(112),f=h(i(158)),a=i(338),e=i(63),v=i(113),o=i(111),s=i(68);r=5;c=function(){function n(n){this.group=new u.Group;n.add(this.group)}return n.prototype.render=function(n,t,i,r){var u=n.getModel("breadcrumb"),o=this.group;if(o.removeAll(),u.get("show")&&i){var s=u.getModel("itemStyle"),h=u.getModel("emphasis"),c=s.getModel("textStyle"),l=h.getModel(["itemStyle","textStyle"]),e={pos:{left:u.get("left"),right:u.get("right"),top:u.get("top"),bottom:u.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:u.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,e,c);this._renderContent(n,e,s,h,c,l,r);f.positionElement(o,e.pos,e.box)}},n.prototype._prepare=function(n,t,i){for(var r=n;r;r=r.parentNode){var u=v.convertOptionIdName(r.getModel().get("name"),""),e=i.getTextRect(u),f=Math.max(e.width+16,t.emptyItemWidth);t.totalWidth+=f+8;t.renderList.push({node:r,text:u,width:f})}},n.prototype._renderContent=function(n,t,i,r,h,c,l){for(var a,g=0,nt=t.emptyItemWidth,rt=n.get(["breadcrumb","height"]),ut=f.getAvailableSize(t.pos,t.box),tt=t.totalWidth,b=t.renderList,ft=r.getModel("itemStyle").getItemStyle(),v=b.length-1;v>=0;v--){var k=b[v],it=k.node,w=k.width,d=k.text;tt>ut.width&&(tt-=w-nt,w=nt,d=null);a=new u.Polygon({shape:{points:y(g,0,w,rt,v===b.length-1,0===v)},style:e.defaults(i.getItemStyle(),{lineJoin:"bevel"}),textContent:new u.Text({style:s.createTextStyle(h,{text:d})}),textConfig:{position:"inside"},z2:1e4*o.Z2_EMPHASIS_LIFT,onclick:e.curry(l,it)});a.disableLabelAnimation=!0;a.getTextContent().ensureState("emphasis").style=s.createTextStyle(c,{text:d});a.ensureState("emphasis").style=ft;o.toggleHoverEmphasis(a,r.get("focus"),r.get("blurScope"),r.get("disabled"));this.group.add(a);p(a,n,it);g+=w+8}},n.prototype.remove=function(){this.group.removeAll()},n}();t.default=c},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.createWrap=function(){return new i};var i=function(){function n(){this._storage=[];this._elExistsMap={}}return n.prototype.add=function(n,t,i,r,u){return!this._elExistsMap[n.id]&&(this._elExistsMap[n.id]=!0,this._storage.push({el:n,target:t,duration:i,delay:r,easing:u}),!0)},n.prototype.finished=function(n){return this._finishedCallback=n,this},n.prototype.start=function(){for(var n,t=this,u=this._storage.length,r=function(){--u<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,f=this._storage.length;i<f;i++)n=this._storage[i],n.el.animateTo(n.target,{duration:n.duration,delay:n.delay,easing:n.easing,setToFinal:!0,done:r,aborted:r});return this},n}()},function(n,t,i){"use strict";function h(n){var t=e(n,"color"),i,r;if(t)return i=e(n,"colorAlpha"),r=e(n,"colorSaturation"),r&&(t=f.modifyHSL(t,null,null,r)),i&&(t=f.modifyAlpha(t,i)),t}function e(n,t){var i=n[t];if(null!=i&&"none"!==i)return i}function o(n,t){var i=n.get(t);return r.isArray(i)&&i.length?{name:t,range:i}:null}Object.defineProperty(t,"__esModule",{value:!0});var u,c=(u=i(351))&&u.__esModule?u:{"default":u},r=i(63),f=i(88),l=i(113),s=l.makeInner();t.default={seriesType:"treemap",reset:function(n){var t=n.getData().tree.root;t.isRemoved()||function n(t,i,u,e){var y=t.getModel(),a=t.getLayout(),nt=t.hostTree.data,l,g;if(a&&!a.invisible&&a.isInView){var p,w=y.getModel("itemStyle"),v=function(n,t,i){var u=r.extend({},t),f=i.designatedVisualItemStyle;return r.each(["color","colorAlpha","colorSaturation"],function(i){f[i]=t[i];var r=n.get(i);f[i]=null;null!=r&&(u[i]=r)}),u}(w,i,e),b=nt.ensureUniqueItemVisual(t.dataIndex,"style"),k=w.get("borderColor"),d=w.get("borderColorSaturation");null!=d&&(k=function(n,t){return null!=t?f.modifyHSL(t,null,null,n):null}(d,p=h(v)));b.stroke=k;l=t.viewChildren;l&&l.length?(g=function(n,t,i,r,u){var h,a,f,p;if(l&&l.length&&(h=o(t,"color")||null!=u.color&&"none"!==u.color&&(o(t,"colorAlpha")||o(t,"colorSaturation")),h)){var v=t.get("visualMin"),y=t.get("visualMax"),e=i.dataExtent.slice();return null!=v&&v<e[0]&&(e[0]=v),null!=y&&y>e[1]&&(e[1]=y),a=t.get("colorMappingBy"),f={type:h.name,dataExtent:e,visual:h.range},"color"!==f.type||"index"!==a&&"id"!==a?f.mappingMethod="linear":(f.mappingMethod="category",f.loop=!0),p=new c.default(f),s(p).drColorMappingBy=a,p}}(0,y,a,0,v),r.each(l,function(t,i){if(t.depth>=u.length||t===u[t.depth]){var f=function(n,t,i,u,f,e){var o=r.extend({},t);if(f){var h=f.type,c="color"===h&&s(f).drColorMappingBy,l="index"===c?u:"id"===c?e.mapIdToIndex(i.getId()):i.getValue(n.get("visualDimension"));o[h]=f.mapValueToVisual(l)}return o}(y,v,t,i,g,e);n(t,f,u,e)}})):(p=h(v),b.fill=p)}}(t,{},n.getViewRoot().getAncestors(),n)}}},function(n,t,i){(function(n){"use strict";function b(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function y(n,t){var u=n.visual,i=[];r.isObject(u)?o(u,function(n){i.push(n)}):null!=u&&i.push(u);t||1!==i.length||{color:1,symbol:1}.hasOwnProperty(n.type)||(i[1]=i[0]);d(n,i)}function l(n){return{applyVisual:function(t,i,r){var u=this.mapValueToVisual(t);r("color",n(i("color"),u))},_normalizedToVisual:p([0,1])}}function k(n){var t=this.option.visual;return t[Math.round(e.linearMap(n,[0,1],[0,t.length-1],!0))]||{}}function s(n){return function(t,i,r){r(n,this.mapValueToVisual(t))}}function h(n){var t=this.option.visual;return t[this.option.loop&&n!==c?n%t.length:n]}function f(){return this.option.visual[0]}function p(n){return{linear:function(t){return e.linearMap(t,n,this.option.visual,!0)},category:h,piecewise:function(t,i){var r=w.call(this,i);return null==r&&(r=e.linearMap(t,n,this.option.visual,!0)),r},fixed:f}}function w(n){var i=this.option,r=i.pieceList,t;if(i.hasSpecialVisual&&(t=r[v.findPieceIndex(n,r)],t&&t.visual))return t.visual[this.type]}function d(t,i){return t.visual=i,"color"===t.type&&(t.parsedVisual=r.map(i,function(t){var i=u.parse(t);return i||"production"===n.env.NODE_ENV||nt.warn("'"+t+"' is an illegal color, fallback to '#000000'",!0),i||[0,0,0,1]})),i}function a(n,t,i){return n?t<=i:t<i}var g;Object.defineProperty(t,"__esModule",{value:!0});var r=b(i(63)),u=b(i(88)),e=i(114),nt=i(115);var o=r.each,tt=r.isObject,c=-1,v=function(){function n(t){var u=t.mappingMethod,e=t.type,i=this.option=r.clone(t),f;this.type=e;this.mappingMethod=u;this._normalizeData=g[u];f=n.visualHandlers[e];this.applyVisual=f.applyVisual;this.getColorMapper=f.getColorMapper;this._normalizedToVisual=f._normalizedToVisual[u];"piecewise"===u?(y(i),function(n){var t=n.pieceList;n.hasSpecialVisual=!1;r.each(t,function(t,i){t.originIndex=i;null!=t.visual&&(n.hasSpecialVisual=!0)})}(i)):"category"===u?i.categories?function(n){var u=n.categories,e=n.categoryMap={},t=n.visual,f,i;for((o(u,function(n,t){e[n]=t}),r.isArray(t))||(f=[],r.isObject(t)?o(t,function(n,t){var i=e[t];f[null!=i?i:c]=n}):f[c]=t,t=d(n,f)),i=u.length-1;i>=0;i--)null==t[i]&&(delete e[u[i]],u.pop())}(i):y(i,!0):(r.assert("linear"!==u||i.dataExtent),y(i))}return n.prototype.mapValueToVisual=function(n){var t=this._normalizeData(n);return this._normalizedToVisual(t,n)},n.prototype.getNormalizer=function(){return r.bind(this._normalizeData,this)},n.listVisualTypes=function(){return r.keys(n.visualHandlers)},n.isValidType=function(t){return n.visualHandlers.hasOwnProperty(t)},n.eachVisual=function(n,t,i){r.isObject(n)?r.each(n,t,i):t.call(i,n)},n.mapVisual=function(t,i,u){var e,f=r.isArray(t)?[]:r.isObject(t)?{}:(e=!0,null);return n.eachVisual(t,function(n,t){var r=i.call(u,n,t);e?f=r:f[t]=r}),f},n.retrieveVisuals=function(t){var i,r={};return t&&o(n.visualHandlers,function(n,u){t.hasOwnProperty(u)&&(r[u]=t[u],i=!0)}),i?r:null},n.prepareVisualTypes=function(n){if(r.isArray(n))n=n.slice();else{if(!tt(n))return[];var t=[];o(n,function(n,i){t.push(i)});n=t}return n.sort(function(n,t){return"color"===t&&"color"!==n&&0===n.indexOf("color")?1:-1}),n},n.dependsOn=function(n,t){return"color"===t?!(!n||0!==n.indexOf(t)):n===t},n.findPieceIndex=function(n,t,i){function h(t,i){var r=Math.abs(t-n);r<l&&(l=r,c=i)}for(var e,c,l=1/0,u=0,s=t.length;u<s;u++)if(e=t[u].value,null!=e){if(e===n||r.isString(e)&&e===n+"")return u;i&&h(e,u)}for(u=0,s=t.length;u<s;u++){var v=t[u],f=v.interval,o=v.close;if(f){if(f[0]===-1/0){if(a(o[1],n,f[1]))return u}else if(f[1]===1/0){if(a(o[0],f[0],n))return u}else if(a(o[0],f[0],n)&&a(o[1],n,f[1]))return u;i&&h(f[0],u);i&&h(f[1],u)}}if(i)return n===1/0?t.length-1:n===-1/0?0:c},n.visualHandlers={color:{applyVisual:s("color"),getColorMapper:function(){var n=this.option;return r.bind("category"===n.mappingMethod?function(n,t){return!t&&(n=this._normalizeData(n)),h.call(this,n)}:function(t,i,r){var f=!!r;return!i&&(t=this._normalizeData(t)),r=u.fastLerp(t,n.parsedVisual,r),f?r:u.stringify(r,"rgba")},this)},_normalizedToVisual:{linear:function(n){return u.stringify(u.fastLerp(n,this.option.parsedVisual),"rgba")},category:h,piecewise:function(n,t){var i=w.call(this,t);return null==i&&(i=u.stringify(u.fastLerp(n,this.option.parsedVisual),"rgba")),i},fixed:f}},colorHue:l(function(n,t){return u.modifyHSL(n,t)}),colorSaturation:l(function(n,t){return u.modifyHSL(n,null,t)}),colorLightness:l(function(n,t){return u.modifyHSL(n,null,null,t)}),colorAlpha:l(function(n,t){return u.modifyAlpha(n,t)}),decal:{applyVisual:s("decal"),_normalizedToVisual:{linear:null,category:h,piecewise:null,fixed:null}},opacity:{applyVisual:s("opacity"),_normalizedToVisual:p([0,1])},liftZ:{applyVisual:s("liftZ"),_normalizedToVisual:{linear:f,category:f,piecewise:f,fixed:f}},symbol:{applyVisual:function(n,t,i){i("symbol",this.mapValueToVisual(n))},_normalizedToVisual:{linear:k,category:h,piecewise:function(n,t){var i=w.call(this,t);return null==i&&(i=k.call(this,n)),i},fixed:f}},symbolSize:{applyVisual:s("symbolSize"),_normalizedToVisual:p([0,1])}},n}();g={linear:function(n){return e.linearMap(n,this.option.dataExtent,[0,1],!0)},piecewise:function(n){var t=this.option.pieceList,i=v.findPieceIndex(n,t,!0);if(null!=i)return e.linearMap(i,[0,t.length-1],[0,1],!0)},category:function(n){var t=this.option.categories?this.option.categoryMap[n]:n;return null==t?c:t},fixed:r.noop};t.default=v}).call(t,i(57))},function(n,t,i){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function g(n,t,i){for(var f,h,e=0,o=1/0,s=0,u=void 0,c=n.length;s<c;s++)(u=n[s].getLayout().area)&&(u<o&&(o=u),u>e&&(e=u));return f=n.area*n.area,h=t*t*i,f?r(h*e/f,f/(h*o)):1/0}function y(n,t,i,u,f){var h=t===i.width?0:1,e=1-h,c=["x","y"],l=["width","height"],y=i[c[h]],s=t?n.area/t:0,a,p;for((f||s>i[l[e]])&&(s=i[l[e]]),a=0,p=n.length;a<p;a++){var w=n[a],v={},b=s?w.getLayout().area/s:0,g=v[l[e]]=r(s-2*u,0),k=i[c[h]]+i[l[h]]-y,d=a===p-1||k<b?k:b,nt=v[l[h]]=r(d-2*u,0);v[c[e]]=i[c[e]]+o(u,g/2);v[c[h]]=y+o(u,nt/2);y+=d;w.setLayout(v,!0)}i[c[e]]+=s;i[l[e]]-=s}function p(n){return n.get(k)?n.get(d):0}Object.defineProperty(t,"__esModule",{value:!0});var u,f=s(i(63)),c=(u=i(75))&&u.__esModule?u:{"default":u},e=i(114),w=s(i(158)),l=s(i(338));var r=Math.max,o=Math.min,a=f.retrieve,h=f.each,v=["itemStyle","borderWidth"],b=["itemStyle","gapWidth"],k=["upperLabel","show"],d=["upperLabel","height"];t.default={seriesType:"treemap",reset:function(n,t,i,u){var ot=i.getWidth(),st=i.getHeight(),tt=n.option,k=w.getLayoutRect(n.getBoxLayoutParams(),{width:i.getWidth(),height:i.getHeight()}),ht=tt.size||[],ct=e.parsePercent(a(k.width,ht[0]),ot),lt=e.parsePercent(a(k.height,ht[1]),st),it=u&&u.type,at=l.retrieveTargetInfo(u,["treemapZoomToNode","treemapRootToNode"],n),rt="treemapRender"===it||"treemapMove"===it?u.rootRect:null,s=n.getViewRoot(),ft=l.getPathToRoot(s),nt,d,vt,ut,et;"treemapMove"!==it&&(nt="treemapZoomToNode"===it?function(n,t,i,r,u){var c,o=(at||{}).node,b=[r,u],s,f,a,y,h,w;if(!o||o===i)return b;for(s=r*u,f=s*n.option.zoomToNodeRatio;c=o.parentNode;){for(var k=0,d=c.children,l=0,g=d.length;l<g;l++)k+=d[l].getValue();if(a=o.getValue(),0===a)return b;f*=k/a;y=c.getModel();h=y.get(v);(f+=4*h*h+(3*h+Math.max(h,p(y)))*Math.pow(f,.5))>e.MAX_SAFE_INTEGER&&(f=e.MAX_SAFE_INTEGER);o=c}return f<s&&(f=s),w=Math.pow(f/s,.5),[r*w,u*w]}(n,0,s,ct,lt):rt?[rt.width,rt.height]:[ct,lt],d=tt.sort,d&&"asc"!==d&&"desc"!==d&&(d="desc"),vt={squareRatio:tt.squareRatio,sort:d,leafDepth:tt.leafDepth},s.hostTree.clearLayouts(),ut={x:0,y:0,width:nt[0],height:nt[1],area:nt[0]*nt[1]},s.setLayout(ut),function n(t,i,u,e){var a,w,rt,et,l,c,it,st,ht,ct;if(!t.isRemoved()){rt=t.getLayout();a=rt.width;w=rt.height;var k=t.getModel(),ut=k.get(v),d=k.get(b)/2,lt=p(k),at=Math.max(ut,lt),ft=ut-d,vt=at-d;if(t.setLayout({borderWidth:ut,upperHeight:at,upperLabelHeight:lt},!0),et=(a=r(a-2*ft,0))*(w=r(w-ft-vt,0)),l=function(n,t,i,r,u,e){var o=n.children||[],c=r.sort,a,s,l,v,y;if("asc"!==c&&"desc"!==c&&(c=null),a=null!=r.leafDepth&&r.leafDepth<=e,u&&!a)return n.viewChildren=[];if(!function(n,t){t&&n.sort(function(n,i){var r="asc"===t?n.getValue()-i.getValue():i.getValue()-n.getValue();return 0===r?"asc"===t?n.dataIndex-i.dataIndex:i.dataIndex-n.dataIndex:r})}(o=f.filter(o,function(n){return!n.isRemoved()}),c),s=function(n,t,i){for(var r,f,e=0,u=0,o=t.length;u<o;u++)e+=t[u].getValue();return f=n.get("visualDimension"),t&&t.length?"value"===f&&i?(r=[t[t.length-1].getValue(),t[0].getValue()],"asc"===i&&r.reverse()):(r=[1/0,-1/0],h(t,function(n){var t=n.getValue(f);t<r[0]&&(r[0]=t);t>r[1]&&(r[1]=t)})):r=[NaN,NaN],{sum:e,dataExtent:r}}(t,o,c),0===s.sum)return n.viewChildren=[];if(s.sum=function(n,t,i,r,u){var s;if(!r)return i;for(var h=n.get("visibleMin"),f=u.length,o=f,e=f-1;e>=0;e--)s=u["asc"===r?f-e-1:e].getValue(),s/i*t<h&&(o=e,i-=s);return"asc"===r?u.splice(0,f-o):u.splice(o,f-o),i}(t,i,s.sum,c,o),0===s.sum)return n.viewChildren=[];for(l=0,v=o.length;l<v;l++)y=o[l].getValue()/s.sum*i,o[l].setLayout({area:y});return a&&(o.length&&n.setLayout({isLeafRoot:!0},!0),o.length=0),n.viewChildren=o,n.setLayout({dataExtent:s.dataExtent},!0),o}(t,k,et,i,u,e),l.length){var nt={x:ft,y:vt,width:a,height:w},tt=o(a,w),ot=1/0,s=[];for(s.area=0,c=0,it=l.length;c<it;)st=l[c],s.push(st),s.area+=st.getLayout().area,ht=g(s,tt,i.squareRatio),ht<=ot?(c++,ot=ht):(s.area-=s.pop().getLayout().area,y(s,tt,nt,d,!1),tt=o(nt.width,nt.height),s.length=s.area=0,ot=1/0);for((s.length&&y(s,tt,nt,d,!0),u)||(ct=k.get("childrenVisibleMin"),null!=ct&&et<ct&&(u=!0)),c=0,it=l.length;c<it;c++)n(l[c],i,u,e+1)}}}(s,vt,!1,0),ut=s.getLayout(),h(ft,function(n,t){var i=(ft[t+1]||s).getValue();n.setLayout(f.extend({dataExtent:[i,i],borderWidth:0,upperHeight:0},ut))}));et=n.getData().tree.root;et.setLayout(function(n,t,i){var s,e,f,r,u,o;if(t)return{x:t.x,y:t.y};if((s={x:0,y:0},!i)||(e=i.node,f=e.getLayout(),!f))return s;for(r=[f.width/2,f.height/2],u=e;u;)o=u.getLayout(),r[0]+=o.x,r[1]+=o.y,u=u.parentNode;return{x:n.width/2-r[0],y:n.height/2-r[1]}}(k,rt,at),!0);n.setLayoutInfo(k),function n(t,i,r,u,f){var e=t.getLayout(),o=r[f],s=o&&o===t,l;o&&!s||f===r.length&&t!==u||(t.setLayout({isInView:!0,invisible:!s&&!i.intersect(e),isAboveViewRoot:s},!0),l=new c.default(i.x-e.x,i.y-e.y,i.width,i.height),h(t.viewChildren||[],function(t){n(t,l,r,u,f+1)}))}(et,new c.default(-k.x,-k.y,ot,st),ft,s,0)}}},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(y.default);n.registerSeriesModel(p.default);n.registerProcessor(e.default);n.registerVisual(o.default);n.registerVisual(s.default);n.registerLayout(h.default);n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,c.default);n.registerLayout(l.default);n.registerCoordinateSystem("graphView",{dimensions:v.default.dimensions,create:a.default});n.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},u.noop);n.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},u.noop);n.registerAction(f,function(n,t,i){t.eachComponent({mainType:"series",query:n},function(t){var u=t.coordinateSystem,r=w.updateCenterAndZoom(u,n,void 0,i);t.setCenter&&t.setCenter(r.center);t.setZoom&&t.setZoom(r.zoom)})})};var e=r(i(354)),o=r(i(355)),s=r(i(356)),h=r(i(357)),c=r(i(360)),l=r(i(363)),a=r(i(365)),v=r(i(329)),y=r(i(366)),p=r(i(371)),w=i(330),u=i(63);f={type:"graphRoam",event:"graphRoam",update:"none"}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.findComponents({mainType:"legend"});t&&t.length&&n.eachSeriesByType("graph",function(n){var i=n.getCategoriesData(),u=n.getGraph().data,f=i.mapArray(i.getName);u.filterSelf(function(n){var i=u.getItemModel(n).getShallow("category"),e;if(null!=i)for(r.isNumber(i)&&(i=f[i]),e=0;e<t.length;e++)if(!t[e].isSelected(i))return!1;return!0})})};var r=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t={};n.eachSeriesByType("graph",function(n){var i=n.getCategoriesData(),u=n.getData(),f={};i.each(function(r){var c=i.getName(r),s,e,o,u,h;for(f["ec-"+c]=r,s=i.getItemModel(r),e=s.getModel("itemStyle").getItemStyle(),e.fill||(e.fill=n.getColorFromPalette(c,t)),i.setItemVisual(r,"style",e),o=["symbol","symbolSize","symbolKeepAspect"],u=0;u<o.length;u++)h=s.getShallow(o[u],!0),null!=h&&i.setItemVisual(r,o[u],h)});i.count()&&u.each(function(n){var t=u.getItemModel(n).getShallow("category"),s,h,o,e;if(null!=t)for(r.isString(t)&&(t=f["ec-"+t]),s=i.getItemVisual(t,"style"),h=u.ensureUniqueItemVisual(n,"style"),r.extend(h,s),o=["symbol","symbolSize","symbolKeepAspect"],e=0;e<o.length;e++)u.setItemVisual(n,o[e],i.getItemVisual(t,o[e]))})})};var r=i(63)},function(n,t,i){"use strict";function r(n){return n instanceof Array||(n=[n,n]),n}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("graph",function(n){var e=n.getGraph(),t=n.getEdgeData(),i=r(n.get("edgeSymbol")),f=r(n.get("edgeSymbolSize"));t.setVisual("fromSymbol",i&&i[0]);t.setVisual("toSymbol",i&&i[1]);t.setVisual("fromSymbolSize",f&&f[0]);t.setVisual("toSymbolSize",f&&f[1]);t.setVisual("style",n.getModel("lineStyle").getLineStyle());t.each(function(n){var c=t.getItemModel(n),i=e.getEdgeByIndex(n),o=r(c.getShallow("symbol",!0)),s=r(c.getShallow("symbolSize",!0)),l=c.getModel("lineStyle").getLineStyle(),h=t.ensureUniqueItemVisual(n,"style"),f;switch(u.extend(h,l),h.stroke){case"source":f=i.node1.getVisual("style");h.stroke=f&&f.fill;break;case"target":f=i.node2.getVisual("style");h.stroke=f&&f.fill}o[0]&&i.setVisual("fromSymbol",o[0]);o[1]&&i.setVisual("toSymbol",o[1]);s[0]&&i.setVisual("fromSymbolSize",s[0]);s[1]&&i.setVisual("toSymbolSize",s[1])})})};var u=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("graph",function(n){var h=n.get("layout"),e=n.coordinateSystem,t,f,i,s;if(e&&"view"!==e.type){for(t=n.getData(),f=[],u.each(e.dimensions,function(n){f=f.concat(t.mapDimensionsAll(n))}),i=0;i<t.count();i++){for(var c=[],l=!1,o=0;o<f.length;o++)s=t.get(f[o],i),isNaN(s)||(l=!0),c.push(s);l?t.setItemLayout(i,e.dataToPoint(c)):t.setItemLayout(i,[NaN,NaN])}r.simpleLayoutEdge(t.graph,n)}else h&&"none"!==h||r.simpleLayout(n)})};var u=i(63),r=i(358)},function(n,t,i){"use strict";function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n,t){n.eachEdge(function(n,i){var s=e.retrieve3(n.getModel().get(["lineStyle","curveness"]),-o.getCurvenessForEdge(n,t,i,!0),0),u=r.clone(n.node1.getLayout()),f=r.clone(n.node2.getLayout()),h=[u,f];+s&&h.push([(u[0]+f[0])/2-(u[1]-f[1])*s,(u[1]+f[1])/2-(f[0]-u[0])*s]);n.setLayout(h)})}Object.defineProperty(t,"__esModule",{value:!0});t.simpleLayout=function(n){var i=n.coordinateSystem,t;i&&"view"!==i.type||(t=n.getGraph(),t.eachNode(function(n){var t=n.getModel();n.setLayout([+t.get("x"),+t.get("y")])}),f(t,n))};t.simpleLayoutEdge=f;var r=u(i(82)),e=u(i(63)),o=i(359)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.initCurvenessList=function(n){u(n)&&(n.__curvenessList=[],n.__edgeMap={},o(n))};t.createEdgeMapForCurveness=function(n,t,i,f){if(u(i)){var e=r(n,t,i),o=i.__edgeMap,h=o[s(e)];o[e]&&!h?o[e].isForward=!0:h&&o[e]&&(h.isForward=!0,o[e].isForward=!1);o[e]=o[e]||[];o[e].push(f)}};t.getCurvenessForEdge=function(n,t,i,l){var k=u(t),nt=f.isArray(k),y,p,w,d;if(!k||(y=h(n,t),!y))return null;for(p=-1,w=0;w<y.length;w++)if(y[w]===i){p=w;break}d=c(n,t);o(t,d);n.lineStyle=n.lineStyle||{};var tt=r(n.node1,n.node2,t),g=t.__curvenessList,a=nt?0:d%2?0:1;if(y.isForward)return g[a+p];var it=s(tt),b=e(it,t),v=g[p+b+a];return l?nt?k&&0===k[0]?(b+a)%2?v:-v:((b%2?0:1)+a)%2?v:-v:(b+a)%2?v:-v:g[p+b+a]};var f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=function(n){return n.get("autoCurveness")||null},o=function(n,t){var e=u(n),r=20,o=[],s,i;if(f.isNumber(e))r=e;else if(f.isArray(e))return void(n.__curvenessList=e);for(t>r&&(r=t),s=r%2?r+2:r+3,o=[],i=0;i<s;i++)o.push((i%2?i+1:i)/10*(i%2?-1:1));n.__curvenessList=o},r=function(n,t,i){var r=[n.id,n.dataIndex].join("."),u=[t.id,t.dataIndex].join(".");return[i.uid,r,u].join("-->")},s=function(n){var t=n.split("-->");return[t[0],t[2],t[1]].join("-->")},h=function(n,t){var i=r(n.node1,n.node2,t);return t.__edgeMap[i]},c=function(n,t){return e(r(n.node1,n.node2,t),t)+e(r(n.node2,n.node1,t),t)},e=function(n,t){var i=t.__edgeMap;return i[n]?i[n].length:0}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("graph",function(n){"circular"===n.get("layout")&&r.circularLayout(n,"symbolSize")})};var r=i(361)},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n,t,i,r){var l=n.getGraphicEl(),a,f,o,u,s,h,c;l&&(a=n.getModel().get(["label","rotate"])||0,f=l.getSymbolPath(),t?(o=n.getLayout(),u=Math.atan2(o[1]-r,o[0]-i),u<0&&(u=2*Math.PI+u),s=o[0]<i,s&&(u-=Math.PI),h=s?"left":"right",f.setTextConfig({rotation:-u,position:h,origin:"center"}),c=f.ensureState("emphasis"),e.extend(c.textConfig||(c.textConfig={}),{position:h})):f.setTextConfig({rotation:a*=Math.PI/180}))}Object.defineProperty(t,"__esModule",{value:!0});t.circularLayout=function(n,t,i,u){var v=n.coordinateSystem;if(!v||"view"===v.type){var f=v.getBoundingRect(),y=n.getData(),p=y.graph,o=f.width/2+f.x,s=f.height/2+f.y,w=Math.min(f.width,f.height)/2,b=y.count();if(y.setLayout({cx:o,cy:s}),b){if(i){var k=v.pointToData(u),d=k[0],g=k[1],a=[d-o,g-s];r.normalize(a,a);r.scale(a,a,w);i.setLayout([o+a[0],s+a[1]],!0);h(i,n.get(["circular","rotateLabel"]),o,s)}l[t](n,p,y,w,o,s,b);p.eachEdge(function(t,i){var l,u=e.retrieve3(t.getModel().get(["lineStyle","curveness"]),c.getCurvenessForEdge(t,n,i),0),f=r.clone(t.node1.getLayout()),h=r.clone(t.node2.getLayout()),a=(f[0]+h[0])/2,v=(f[1]+h[1])/2;+u&&(l=[o*(u*=3)+a*(1-u),s*u+v*(1-u)]);t.setLayout([f,h,l])})}}};t.rotateNodeLabel=h;var r=o(i(82)),f=i(362),e=o(i(63)),c=i(359);var s=Math.PI,u=[],l={value:function(n,t,i,r,u,f,e){var o=0,s=i.getSum("value"),h=2*Math.PI/(s||e);t.eachNode(function(n){var i=n.getValue("value"),t=h*(s?i:1)/2;o+=t;n.setLayout([r*Math.cos(o)+u,r*Math.sin(o)+f]);o+=t})},symbolSize:function(n,t,i,r,e,o,h){var l=0,a,v,c;u.length=h;a=f.getNodeGlobalScale(n);t.eachNode(function(n){var t=f.getSymbolSize(n),i;isNaN(t)&&(t=2);t<0&&(t=0);t*=a;i=Math.asin(t/2/r);isNaN(i)&&(i=s/2);u[n.dataIndex]=i;l+=2*i});v=(2*s-l)/h/2;c=0;t.eachNode(function(n){var t=v+u[n.dataIndex];c+=t;(!n.getLayout()||!n.getLayout().fixed)&&n.setLayout([r*Math.cos(c)+e,r*Math.sin(c)+o]);c+=t})}}},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getNodeGlobalScale=function(n){var t=n.coordinateSystem,i,r;return"view"!==t.type?1:(i=n.option.nodeScaleRatio,r=t.scaleX,((t.getZoom()-1)*i+1)/r)};t.getSymbolSize=function(n){var t=n.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),+t}},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("graph",function(n){var p=n.coordinateSystem;if(!p||"view"===p.type)if("force"===n.get("layout")){var w=n.preservedPoints||{},i=n.getGraph(),t=i.data,g=i.edgeData,l=n.getModel("force"),b=l.get("initLayout");n.preservedPoints?t.each(function(n){var i=t.getId(n);t.setItemLayout(n,w[i]||[NaN,NaN])}):b&&"none"!==b?"circular"===b&&h.circularLayout(n,"value"):s.simpleLayout(n);var nt=t.getDataExtent("value"),tt=g.getDataExtent("value"),a=l.get("repulsion"),v=l.get("edgeLength"),k=u.isArray(a)?a:[a,a],e=u.isArray(v)?v:[v,v];e=[e[1],e[0]];var d=t.mapArray("value",function(n,i){var r=t.getItemLayout(i),u=f.linearMap(n,nt,k);return isNaN(u)&&(u=(k[0]+k[1])/2),{w:u,rep:u,fixed:t.getItemModel(i).get("fixed"),p:!r||isNaN(r[0])||isNaN(r[1])?null:r}}),it=g.mapArray("value",function(t,r){var o=i.getEdgeByIndex(r),s=f.linearMap(t,tt,e),h,l;return isNaN(s)&&(s=(e[0]+e[1])/2),h=o.getModel(),l=u.retrieve3(o.getModel().get(["lineStyle","curveness"]),-c.getCurvenessForEdge(o,n,r,!0),0),{n1:d[o.node1.dataIndex],n2:d[o.node2.dataIndex],d:s,curveness:l,ignoreForceLayout:h.get("ignoreForceLayout")}}),rt=p.getBoundingRect(),y=o.forceLayout(d,it,{rect:rt,gravity:l.get("gravity"),friction:l.get("friction")});y.beforeStep(function(n){for(var t=0,u=n.length;t<u;t++)n[t].fixed&&r.copy(n[t].p,i.getNodeByIndex(t).getLayout())});y.afterStep(function(n,u){for(var f=0,c=n.length;f<c;f++)n[f].fixed||i.getNodeByIndex(f).setLayout(n[f].p),w[t.getId(f)]=n[f].p;for(f=0,c=u.length;f<c;f++){var o=u[f],l=i.getEdgeByIndex(f),s=o.n1.p,h=o.n2.p,e=l.getLayout();(e=e?e.slice():[])[0]=e[0]||[];e[1]=e[1]||[];r.copy(e[0],s);r.copy(e[1],h);+o.curveness&&(e[2]=[(s[0]+h[0])/2-(s[1]-h[1])*o.curveness,(s[1]+h[1])/2-(h[0]-s[0])*o.curveness]);l.setLayout(e)}});n.forceLayout=y;n.preservedPoints=w;y.step()}else n.forceLayout=null})};var o=i(364),s=i(358),h=i(361),f=i(114),r=e(i(82)),u=e(i(63)),c=i(359)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.forceLayout=function(n,t,i){for(var o,a,v,y,e,f=n,s=t,h=i.rect,p=h.width,w=h.height,c=[h.x+p/2,h.y+w/2],b=null==i.gravity?.1:i.gravity,l=0;l<f.length;l++)o=f[l],o.p||(o.p=r.create(p*(Math.random()-.5)+c[0],w*(Math.random()-.5)+c[1])),o.pp=r.clone(o.p),o.edges=null;return y=null==i.friction?.6:i.friction,e=y,{warmUp:function(){e=.8*y},setFixed:function(n){f[n].fixed=!0},setUnfixed:function(n){f[n].fixed=!1},beforeStep:function(n){a=n},afterStep:function(n){v=n},step:function(n){var p,h,o,y,w,d,g,nt,l,tt;a&&a(f,s);for(var i=[],k=f.length,t=0;t<s.length;t++)p=s[t],p.ignoreForceLayout||(h=p.n1,o=p.n2,r.sub(i,o.p,h.p),y=r.len(i)-p.d,w=o.w/(h.w+o.w),isNaN(w)&&(w=0),r.normalize(i,i),!h.fixed&&u(h.p,h.p,i,w*y*e),!o.fixed&&u(o.p,o.p,i,-(1-w)*y*e));for(t=0;t<k;t++)(l=f[t]).fixed||(r.sub(i,c,l.p),u(l.p,l.p,i,b*e));for(t=0;t<k;t++)for(h=f[t],d=t+1;d<k;d++)o=f[d],r.sub(i,o.p,h.p),0===(y=r.len(i))&&(r.set(i,Math.random()-.5,Math.random()-.5),y=1),g=(h.rep+o.rep)/y/y,h.fixed||u(h.pp,h.pp,i,g),o.fixed||u(o.pp,o.pp,i,-g);for(nt=[],t=0;t<k;t++)(l=f[t]).fixed||(r.sub(nt,l.p,l.pp),u(l.p,l.p,nt,e),r.copy(l.pp,l.p));tt=(e*=.992)<.01;v&&v(f,s,tt);n&&n(tt)}}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(82)),u=r.scaleAndAdd},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){var i=[];return n.eachSeriesByType("graph",function(n){var a=n.get("coordinateSystem"),l,s;if(!a||"view"===a){var v=n.getData(),y=v.mapArray(function(n){var t=v.getItemModel(n);return[+t.get("x"),+t.get("y")]}),r=[],h=[];e.fromPoints(y,r,h);h[0]-r[0]==0&&(h[0]+=1,r[0]-=1);h[1]-r[1]==0&&(h[1]+=1,r[1]-=1);l=(h[0]-r[0])/(h[1]-r[1]);s=function(n,t,i){var r=o.extend(n.getBoxLayoutParams(),{aspect:i});return f.getLayoutRect(r,{width:t.getWidth(),height:t.getHeight()})}(n,t,l);isNaN(l)&&(r=[s.x,s.y],h=[s.x+s.width,s.y+s.height]);var p=h[0]-r[0],w=h[1]-r[1],b=s.width,k=s.height,c=n.coordinateSystem=new u.default;c.zoomLimit=n.get("scaleLimit");c.setBoundingRect(r[0],r[1],p,w);c.setViewRect(s.x,s.y,b,k);c.setCenter(n.get("center"),t);c.setZoom(n.get("zoom"));i.push(c)}}),i};var r,u=(r=i(329))&&r.__esModule?r:{"default":r},f=i(158),e=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(99)),o=i(63)},function(n,t,i){"use strict";function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function r(n){return n&&n.__esModule?n:{"default":n}}function c(n){return"view"===n.type}var l;Object.defineProperty(t,"__esModule",{value:!0});var a=i(62),v=r(i(250)),y=r(i(367)),p=r(i(310)),e=h(i(312)),w=i(313),b=h(i(116)),f=r(i(370)),u=i(362),k=r(i(185)),o=i(112),d=i(358),s=i(361);l=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return a.__extends(t,n),t.prototype.init=function(n,t){var r=new v.default,u=new y.default,i=this.group;this._controller=new p.default(t.getZr());this._controllerHost={target:i};i.add(r.group);i.add(u.group);this._symbolDraw=r;this._lineDraw=u;this._firstRender=!0},t.prototype.render=function(n,t,i){var l=this,h=n.coordinateSystem,a,r,p,e,v,w;this._model=n;var k=this._symbolDraw,g=this._lineDraw,y=this.group;c(h)&&(a={x:h.x,y:h.y,scaleX:h.scaleX,scaleY:h.scaleY},this._firstRender?y.attr(a):b.updateProps(y,a,n));f.default(n.getGraph(),u.getNodeGlobalScale(n));r=n.getData();k.updateData(r);p=n.getEdgeData();g.updateData(p);this._updateNodeAndLinkScale();this._updateController(n,t,i);clearTimeout(this._layoutTimeout);e=n.forceLayout;v=n.get(["force","layoutAnimation"]);e&&this._startForceLayoutIteration(e,v);w=n.get("layout");r.graph.eachNode(function(t){var u=t.dataIndex,i=t.getGraphicEl(),f=t.getModel(),h;i&&(i.off("drag").off("dragend"),h=f.get("draggable"),h&&i.on("drag",function(f){switch(w){case"force":e.warmUp();!l._layouting&&l._startForceLayoutIteration(e,v);e.setFixed(u);r.setItemLayout(u,[i.x,i.y]);break;case"circular":r.setItemLayout(u,[i.x,i.y]);t.setLayout({fixed:!0},!0);s.circularLayout(n,"symbolSize",t,[f.offsetX,f.offsetY]);l.updateLayout(n);break;case"none":default:r.setItemLayout(u,[i.x,i.y]);d.simpleLayoutEdge(n.getGraph(),n);l.updateLayout(n)}}).on("dragend",function(){e&&e.setUnfixed(u)}),i.setDraggable(h,!!f.get("cursor")),"adjacency"===f.get(["emphasis","focus"])&&(o.getECData(i).focus=t.getAdjacentDataIndices()))});r.graph.eachEdge(function(n){var t=n.getGraphicEl(),i=n.getModel().get(["emphasis","focus"]);t&&"adjacency"===i&&(o.getECData(t).focus={edge:[n.dataIndex],node:[n.node1.dataIndex,n.node2.dataIndex]})});var nt="circular"===n.get("layout")&&n.get(["circular","rotateLabel"]),tt=r.getLayout("cx"),it=r.getLayout("cy");r.graph.eachNode(function(n){s.rotateNodeLabel(n,nt,tt,it)});this._firstRender=!1},t.prototype.dispose=function(){this._controller&&this._controller.dispose();this._controllerHost=null},t.prototype._startForceLayoutIteration=function(n,t){var i=this;!function r(){n.step(function(n){i.updateLayout(i._model);(i._layouting=!n)&&(t?i._layoutTimeout=setTimeout(r,16):r())})}()},t.prototype._updateController=function(n,t,i){var s=this,r=this._controller,o=this._controllerHost,h=this.group;r.setPointerChecker(function(t,r,u){var f=h.getBoundingRect();return f.applyTransform(h.transform),f.contain(r,u)&&!w.onIrrelevantElement(t,i,n)});c(n.coordinateSystem)?(r.enable(n.get("roam")),o.zoomLimit=n.get("scaleLimit"),o.zoom=n.coordinateSystem.getZoom(),r.off("pan").off("zoom").on("pan",function(t){e.updateViewOnPan(o,t.dx,t.dy);i.dispatchAction({seriesId:n.id,type:"graphRoam",dx:t.dx,dy:t.dy})}).on("zoom",function(t){e.updateViewOnZoom(o,t.scale,t.originX,t.originY);i.dispatchAction({seriesId:n.id,type:"graphRoam",zoom:t.scale,originX:t.originX,originY:t.originY});s._updateNodeAndLinkScale();f.default(n.getGraph(),u.getNodeGlobalScale(n));s._lineDraw.updateLayout();i.updateLabelLayout()})):r.disable()},t.prototype._updateNodeAndLinkScale=function(){var n=this._model,t=n.getData(),i=u.getNodeGlobalScale(n);t.eachItemGraphicEl(function(n){n&&n.setSymbolScale(i)})},t.prototype.updateLayout=function(n){f.default(n.getGraph(),u.getNodeGlobalScale(n));this._symbolDraw.updateLayout();this._lineDraw.updateLayout()},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove();this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(k.default);t.default=l},function(n,t,i){"use strict";function e(n){var t=n.hostModel,i=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:i.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:i.get("disabled"),blurScope:i.get("blurScope"),focus:i.get("focus"),labelStatesModels:h.getLabelStatesModels(t)}}function o(n){return isNaN(n[0])||isNaN(n[1])}function u(n){return n&&!o(n[0])&&!o(n[1])}Object.defineProperty(t,"__esModule",{value:!0});var r,f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),s=(r=i(368))&&r.__esModule?r:{"default":r},h=i(68),c=function(){function n(n){this.group=new f.Group;this._LineCtor=n||s.default}return n.prototype.updateData=function(n){var u=this,i,t,r;this._progressiveEls=null;i=this.group;t=this._lineData;this._lineData=n;t||i.removeAll();r=e(n);n.diff(t).add(function(t){u._doAdd(n,t,r)}).update(function(i,f){u._doUpdate(t,n,f,i,r)}).remove(function(n){i.remove(t.getItemGraphicEl(n))}).execute()},n.prototype.updateLayout=function(){var n=this._lineData;n&&n.eachItemGraphicEl(function(t,i){t.updateLayout(n,i)},this)},n.prototype.incrementalPrepareUpdate=function(n){this._seriesScope=e(n);this._lineData=null;this.group.removeAll()},n.prototype.incrementalUpdate=function(n,t){function f(n){n.isGroup||function(n){return n.animators&&n.animators.length>0}(n)||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}var i,r;for(this._progressiveEls=[],i=n.start;i<n.end;i++)u(t.getItemLayout(i))&&(r=new this._LineCtor(t,i,this._seriesScope),r.traverse(f),this.group.add(r),t.setItemGraphicEl(i,r),this._progressiveEls.push(r))},n.prototype.remove=function(){this.group.removeAll()},n.prototype.eachRendered=function(n){f.traverseElements(this._progressiveEls||this.group,n)},n.prototype._doAdd=function(n,t,i){if(u(n.getItemLayout(t))){var r=new this._LineCtor(n,t,i);n.setItemGraphicEl(t,r);this.group.add(r)}},n.prototype._doUpdate=function(n,t,i,r,f){var e=n.getItemGraphicEl(i);u(t.getItemLayout(r))?(e?e.updateData(t,r,f):e=new this._LineCtor(t,r,f),t.setItemGraphicEl(r,e),this.group.add(e)):this.group.remove(e)},n}();t.default=c},function(n,t,i){"use strict";function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function v(n){return"_"+n+"Type"}function y(n,t,i){var u=t.getItemVisual(i,n);if(u&&"none"!==u){var h=t.getItemVisual(i,n+"Size"),f=t.getItemVisual(i,n+"Rotate"),c=t.getItemVisual(i,n+"Offset"),l=t.getItemVisual(i,n+"KeepAspect"),r=o.normalizeSymbolSize(h),s=o.normalizeSymbolOffset(c||0,r),e=o.createSymbol(u,-r[0]/2+s[0],-r[1]/2+s[1],r[0],r[1],null,l);return e.__specifiedRotation=null==f||isNaN(f)?void 0:+f*Math.PI/180||0,e.name=n,e}}function c(n,t){n.x1=t[0][0];n.y1=t[0][1];n.x2=t[1][0];n.y2=t[1][1];n.percent=1;var i=t[2];i?(n.cpx1=i[0],n.cpy1=i[1]):(n.cpx1=NaN,n.cpy1=NaN)}var e,p;Object.defineProperty(t,"__esModule",{value:!0});var u,w=i(62),f=i(63),l=h(i(82)),o=h(i(201)),b=(u=i(369))&&u.__esModule?u:{"default":u},s=h(i(116)),r=i(111),a=i(68),k=i(114);e=["fromSymbol","toSymbol"];p=function(n){function t(t,i,r){var u=n.call(this)||this;return u._createLine(t,i,r),u}return w.__extends(t,n),t.prototype._createLine=function(n,t,i){var u=n.hostModel,r=function(n){var t=new b.default({name:"line",subPixelOptimize:!0});return c(t.shape,n),t}(n.getItemLayout(t));r.shape.percent=0;s.initProps(r,{shape:{percent:1}},u,t);this.add(r);f.each(e,function(i){var r=y(i,n,t);this.add(r);this[v(i)]=n.getItemVisual(t,i)},this);this._updateCommonStl(n,t,i)},t.prototype.updateData=function(n,t,i){var u=n.hostModel,o=this.childOfName("line"),h=n.getItemLayout(t),r={shape:{}};c(r.shape,h);s.updateProps(o,r,u,t);f.each(e,function(i){var r=n.getItemVisual(t,i),u=v(i),f;this[u]!==r&&(this.remove(this.childOfName(i)),f=y(i,n,t),this.add(f));this[u]=r},this);this._updateCommonStl(n,t,i)},t.prototype.getLinePath=function(){return this.childAt(0)},t.prototype._updateCommonStl=function(n,t,i){var b=n.hostModel,o=this.childOfName("line"),d=i&&i.emphasisLineStyle,g=i&&i.blurLineStyle,nt=i&&i.selectLineStyle,y=i&&i.labelStatesModels,tt=i&&i.emphasisDisabled,it=i&&i.focus,rt=i&&i.blurScope,h,c,l,p,v,u,w,s;(!i||n.hasItemOption)&&(h=n.getItemModel(t),c=h.getModel("emphasis"),d=c.getModel("lineStyle").getLineStyle(),g=h.getModel(["blur","lineStyle"]).getLineStyle(),nt=h.getModel(["select","lineStyle"]).getLineStyle(),tt=c.get("disabled"),it=c.get("focus"),rt=c.get("blurScope"),y=a.getLabelStatesModels(h));l=n.getItemVisual(t,"style");p=l.stroke;o.useStyle(l);o.style.fill=null;o.style.strokeNoScale=!0;o.ensureState("emphasis").style=d;o.ensureState("blur").style=g;o.ensureState("select").style=nt;f.each(e,function(n){var t=this.childOfName(n),i,f,e;if(t){for(t.setColor(p),t.style.opacity=l.opacity,i=0;i<r.SPECIAL_STATES.length;i++)if(f=r.SPECIAL_STATES[i],e=o.getState(f),e){var u=e.style||{},s=t.ensureState(f),h=s.style||(s.style={});null!=u.stroke&&(h[t.__isEmptyBrush?"stroke":"fill"]=u.stroke);null!=u.opacity&&(h.opacity=u.opacity)}t.markRedraw()}},this);v=b.getRawValue(t);a.setLabelStyle(this,y,{labelDataIndex:t,labelFetcher:{getFormattedLabel:function(t,i){return b.getFormattedLabel(t,i,n.dataType)}},inheritColor:p||"#000",defaultOpacity:l.opacity,defaultText:(null==v?n.getName(t):isFinite(v)?k.round(v):v)+""});u=this.getTextContent();u&&(w=y.normal,u.__align=u.style.align,u.__verticalAlign=u.style.verticalAlign,u.__position=w.get("position")||"middle",s=w.get("distance"),f.isArray(s)||(s=[s,s]),u.__labelDistance=s);this.setTextConfig({position:null,local:!0,inside:!1});r.toggleHoverEmphasis(this,it,rt,tt)},t.prototype.highlight=function(){r.enterEmphasis(this)},t.prototype.downplay=function(){r.leaveEmphasis(this)},t.prototype.updateLayout=function(n,t){this.setLinePoints(n.getItemLayout(t))},t.prototype.setLinePoints=function(n){var t=this.childOfName("line");c(t.shape,n);t.dirty()},t.prototype.beforeUpdate=function(){function it(n,t){var u=n.__specifiedRotation,i;null==u?(i=r.tangentAt(t),n.attr("rotation",(1===t?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))):n.attr("rotation",u)}var u=this.childOfName("fromSymbol"),f=this.childOfName("toSymbol"),n=this.getTextContent(),e,c,r,w,d,i;if(u||f||n&&!n.ignore){for(e=1,c=this.parent;c;)c.scaleX&&(e/=c.scaleX),c=c.parent;if(r=this.childOfName("line"),this.__dirty||r.__dirty){var b=r.shape.percent,o=r.pointAt(0),s=r.pointAt(b),t=l.sub([],s,o);if(l.normalize(t,t),u&&(u.setPosition(o),it(u,0),u.scaleX=u.scaleY=e*b,u.markRedraw()),f&&(f.setPosition(s),it(f,1),f.scaleX=f.scaleY=e*b,f.markRedraw()),n&&!n.ignore){n.x=n.y=0;n.originX=n.originY=0;var a=void 0,v=void 0,g=n.__labelDistance,y=g[0]*e,k=g[1]*e,nt=b/2,h=r.tangentAt(nt),p=[h[1],-h[0]],tt=r.pointAt(nt);p[1]>0&&(p[0]=-p[0],p[1]=-p[1]);w=h[0]<0?-1:1;"start"!==n.__position&&"end"!==n.__position&&(d=-Math.atan2(h[1],h[0]),s[0]<o[0]&&(d=Math.PI+d),n.rotation=d);i=void 0;switch(n.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":i=-k;v="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":i=k;v="top";break;default:i=0;v="middle"}switch(n.__position){case"end":n.x=t[0]*y+s[0];n.y=t[1]*k+s[1];a=t[0]>.8?"left":t[0]<-.8?"right":"center";v=t[1]>.8?"top":t[1]<-.8?"bottom":"middle";break;case"start":n.x=-t[0]*y+o[0];n.y=-t[1]*k+o[1];a=t[0]>.8?"right":t[0]<-.8?"left":"center";v=t[1]>.8?"bottom":t[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":n.x=y*w+o[0];n.y=o[1]+i;a=h[0]<0?"right":"left";n.originX=-y*w;n.originY=-i;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":n.x=tt[0];n.y=tt[1]+i;a="center";n.originY=-i;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":n.x=-y*w+s[0];n.y=s[1]+i;a=h[0]>=0?"right":"left";n.originX=y*w;n.originY=-i}n.scaleX=n.scaleY=e;n.setStyle({verticalAlign:n.__verticalAlign||v,align:n.__align||a})}}}},t}(s.Group);t.default=p},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n){return isNaN(+n.cpx1)||isNaN(+n.cpy1)}var c;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=o(i(116)),l=o(i(82));var s=r.Line.prototype,u=r.BezierCurve.prototype,h=function(){this.x1=0;this.y1=0;this.x2=0;this.y2=0;this.percent=1};!function(n){e.__extends(function(){return null!==n&&n.apply(this,arguments)||this},n)}(h);c=function(n){function t(t){var i=n.call(this,t)||this;return i.type="ec-line",i}return e.__extends(t,n),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new h},t.prototype.buildPath=function(n,t){f(t)?s.buildPath.call(this,n,t):u.buildPath.call(this,n,t)},t.prototype.pointAt=function(n){return f(this.shape)?s.pointAt.call(this,n):u.pointAt.call(this,n)},t.prototype.tangentAt=function(n){var t=this.shape,i=f(t)?[t.x2-t.x1,t.y2-t.y1]:u.tangentAt.call(this,n);return l.normalize(i,i)},t}(r.Path);t.default=c},function(n,t,i){"use strict";function l(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function v(n,t,i){for(var b,k,p,d,r,f=n[0],c=n[1],l=n[2],g=1/0,w=i*i,v=.1,y=.1;y<=.9;y+=.1)e[0]=u(f[0],c[0],l[0],y),e[1]=u(f[1],c[1],l[1],y),(p=a(h(e,t)-w))<g&&(g=p,r=y);for(b=0;b<32;b++){if(k=r+v,o[0]=u(f[0],c[0],l[0],r),o[1]=u(f[1],c[1],l[1],r),s[0]=u(f[0],c[0],l[0],k),s[1]=u(f[1],c[1],l[1],k),p=h(o,t)-w,a(p)<.01)break;d=h(s,t)-w;v/=2;p<0?d>=0?r+=v:r-=v:d>=0?r-=v:r+=v}return r}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){var u=[],s=c.quadraticSubdivide,i=[[],[],[]],e=[[],[]],o=[];t/=2;n.eachEdge(function(n){var h=n.getLayout(),y=n.getVisual("fromSymbol"),p=n.getVisual("toSymbol"),c,l,a;h.__original||(h.__original=[r.clone(h[0]),r.clone(h[1])],h[2]&&h.__original.push(r.clone(h[2])));c=h.__original;null!=h[2]?((r.copy(i[0],c[0]),r.copy(i[1],c[2]),r.copy(i[2],c[1]),y&&"none"!==y)&&(l=f.getSymbolSize(n.node1),a=v(i,c[0],l*t),s(i[0][0],i[1][0],i[2][0],a,u),i[0][0]=u[3],i[1][0]=u[4],s(i[0][1],i[1][1],i[2][1],a,u),i[0][1]=u[3],i[1][1]=u[4]),p&&"none"!==p&&(l=f.getSymbolSize(n.node2),a=v(i,c[1],l*t),s(i[0][0],i[1][0],i[2][0],a,u),i[1][0]=u[1],i[2][0]=u[2],s(i[0][1],i[1][1],i[2][1],a,u),i[1][1]=u[1],i[2][1]=u[2]),r.copy(h[0],i[0]),r.copy(h[1],i[2]),r.copy(h[2],i[1])):((r.copy(e[0],c[0]),r.copy(e[1],c[1]),r.sub(o,e[1],e[0]),r.normalize(o,o),y&&"none"!==y)&&(l=f.getSymbolSize(n.node1),r.scaleAndAdd(e[0],e[0],o,l*t)),p&&"none"!==p&&(l=f.getSymbolSize(n.node2),r.scaleAndAdd(e[1],e[1],o,-l*t)),r.copy(h[0],e[0]),r.copy(h[1],e[1]))})};var c=l(i(87)),r=l(i(82)),f=i(362);var e=[],o=[],s=[],u=c.quadraticAt,h=r.distSquare,a=Math.abs},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var e;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),s=r(i(227)),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),h=i(113),c=r(i(59)),l=r(i(372)),a=r(i(274)),v=r(i(173)),y=i(183),p=i(182),f=i(359);e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return o.__extends(t,n),t.prototype.init=function(t){function i(){return r._categoriesData}n.prototype.init.apply(this,arguments);var r=this;this.legendVisualProvider=new a.default(i,i);this.fillDataTextStyle(t.edges||t.links);this._updateCategoriesData()},t.prototype.mergeOption=function(t){n.prototype.mergeOption.apply(this,arguments);this.fillDataTextStyle(t.edges||t.links);this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(t){n.prototype.mergeDefaultAndTheme.apply(this,arguments);h.defaultEmphasis(t,"edgeLabel",["show"])},t.prototype.getInitialData=function(n){var i=n.edges||n.links||[],r=n.data||n.nodes||[],e=this,t;if(r&&i)return f.initCurvenessList(this),t=l.default(r,i,this,!0,function(n,t){function u(n,t){var u=r.call(this,n,t);return u.resolveParentPath=i,u}function i(n){if(n&&("label"===n[0]||"label"===n[1])){var t=n.slice();return"label"===n[0]?t[0]="edgeLabel":"label"===n[1]&&(t[1]="edgeLabel"),t}return n}n.wrapMethod("getItemModel",function(n){var t=e._categoriesModels[n.getShallow("category")];return t&&(t.parentModel=n.parentModel,n.parentModel=t),n});var r=c.default.prototype.getModel;t.wrapMethod("getItemModel",function(n){return n.resolveParentPath=i,n.getModel=u,n})}),u.each(t.edges,function(n){f.createEdgeMapForCurveness(n.node1,n.node2,this,n.dataIndex)},this),t.data},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(n,t,i){if("edge"===i){var r=this.getData(),f=this.getDataParams(n,i),e=r.graph.getEdgeByIndex(n),o=r.getName(e.node1.dataIndex),s=r.getName(e.node2.dataIndex),u=[];return null!=o&&u.push(o),null!=s&&u.push(s),y.createTooltipMarkup("nameValue",{name:u.join(" > "),value:f.value,noValue:null==f.value})}return p.defaultSeriesFormatTooltip({series:this,dataIndex:n,multipleSeries:t})},t.prototype._updateCategoriesData=function(){var t=u.map(this.option.categories||[],function(n){return null!=n.value?n:u.extend({value:0},n)}),n=new s.default(["value"],this);n.initData(t);this._categoriesData=n;this._categoriesModels=n.mapArray(function(t){return n.getItemModel(t)})},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.isAnimationEnabled=function(){return n.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(v.default);t.default=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i,r,a){for(var p,b,g,k,ft,d,y=new e.default(r),v=0;v<n.length;v++)y.addNode(u.retrieve(n[v].id,n[v].name,v),v);var nt=[],tt=[],it=0;for(v=0;v<t.length;v++){var w=t[v],rt=w.source,ut=w.target;y.addEdge(rt,ut,it)&&(tt.push(w),nt.push(u.retrieve(l.convertOptionIdName(w.id,null),rt+" > "+ut)),it++)}return b=i.get("coordinateSystem"),"cartesian2d"===b||"polar"===b?p=c.default(n,i):(g=h.default.get(b),k=g&&g.dimensions||[],u.indexOf(k,"value")<0&&k.concat(["value"]),ft=s.default(n,{coordDimensions:k,encodeDefine:i.getEncode()}).dimensions,(p=new f.default(ft,i)).initData(n)),d=new f.default(["value"],i),d.initData(tt,nt),a&&a(p,d),o.default({mainData:p,struct:y,structAttr:"graph",datas:{node:p,edge:d},datasAttr:{node:"data",edge:"edgeData"}}),y.update(),y};var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=r(i(227)),e=r(i(373)),o=r(i(337)),s=r(i(232)),h=r(i(168)),c=r(i(233)),l=i(113)},function(n,t,i){(function(n){"use strict";function u(n){return"_EC_"+n}function o(n,t){return{getValue:function(i){var r=this[n][t];return r.getStore().get(r.getDimensionIndex(i||"value"),this.dataIndex)},setVisual:function(i,r){this.dataIndex>=0&&this[n][t].setItemVisual(this.dataIndex,i,r)},getVisual:function(i){return this[n][t].getItemVisual(this.dataIndex,i)},setLayout:function(i,r){this.dataIndex>=0&&this[n][t].setItemLayout(this.dataIndex,i,r)},getLayout:function(){return this[n][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[n][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[n][t].getRawIndex(this.dataIndex)}}}var f;Object.defineProperty(t,"__esModule",{value:!0});t.GraphEdge=t.GraphNode=void 0;f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63));var s=function(){function t(n){this.type="graph";this.nodes=[];this.edges=[];this._nodesMap={};this._edgesMap={};this._directed=n||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(t,i){var e,f;if(t=null==t?""+i:""+t,e=this._nodesMap,!e[u(t)])return f=new r(t,i),f.hostGraph=this,this.nodes.push(f),e[u(t)]=f,f;"production"!==n.env.NODE_ENV&&console.error("Graph nodes have duplicate name or id")},t.prototype.getNodeByIndex=function(n){var t=this.data.getRawIndex(n);return this.nodes[t]},t.prototype.getNodeById=function(n){return this._nodesMap[u(n)]},t.prototype.addEdge=function(n,t,i){var s=this._nodesMap,c=this._edgesMap,h,o;if(f.isNumber(n)&&(n=this.nodes[n]),f.isNumber(t)&&(t=this.nodes[t]),n instanceof r||(n=s[u(n)]),t instanceof r||(t=s[u(t)]),n&&t)return h=n.id+"-"+t.id,o=new e(n,t,i),o.hostGraph=this,this._directed&&(n.outEdges.push(o),t.inEdges.push(o)),n.edges.push(o),n!==t&&t.edges.push(o),this.edges.push(o),c[h]=o,o},t.prototype.getEdgeByIndex=function(n){var t=this.edgeData.getRawIndex(n);return this.edges[t]},t.prototype.getEdge=function(n,t){n instanceof r&&(n=n.id);t instanceof r&&(t=t.id);var i=this._edgesMap;return this._directed?i[n+"-"+t]:i[n+"-"+t]||i[t+"-"+n]},t.prototype.eachNode=function(n,t){for(var r=this.nodes,u=r.length,i=0;i<u;i++)r[i].dataIndex>=0&&n.call(t,r[i],i)},t.prototype.eachEdge=function(n,t){for(var r=this.edges,u=r.length,i=0;i<u;i++)r[i].dataIndex>=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&n.call(t,r[i],i)},t.prototype.breadthFirstTraverse=function(n,t,i,f){var a,e,s,h,l,c,o;if(t instanceof r||(t=this._nodesMap[u(t)]),t){for(a="out"===i?"outEdges":"in"===i?"inEdges":"edges",e=0;e<this.nodes.length;e++)this.nodes[e].__visited=!1;if(!n.call(f,t,null))for(s=[t];s.length;)for(h=s.shift(),l=h[a],e=0;e<l.length;e++)if(c=l[e],o=c.node1===h?c.node2:c.node1,!o.__visited){if(n.call(f,o,h))return;s.push(o);o.__visited=!0}}},t.prototype.update=function(){for(var f=this.data,i=this.edgeData,u=this.nodes,r=this.edges,n=0,t=u.length;n<t;n++)u[n].dataIndex=-1;for(n=0,t=f.count();n<t;n++)u[f.getRawIndex(n)].dataIndex=n;for(i.filterSelf(function(n){var t=r[i.getRawIndex(n)];return t.node1.dataIndex>=0&&t.node2.dataIndex>=0}),n=0,t=r.length;n<t;n++)r[n].dataIndex=-1;for(n=0,t=i.count();n<t;n++)r[i.getRawIndex(n)].dataIndex=n},t.prototype.clone=function(){for(var i,r=new t(this._directed),u=this.nodes,f=this.edges,n=0;n<u.length;n++)r.addNode(u[n].id,u[n].dataIndex);for(n=0;n<f.length;n++)i=f[n],r.addEdge(i.node1.id,i.node2.id,i.dataIndex);return r},t}(),r=function(){function n(n,t){this.inEdges=[];this.outEdges=[];this.edges=[];this.dataIndex=-1;this.id=null==n?"":n;this.dataIndex=null==t?-1:t}return n.prototype.degree=function(){return this.edges.length},n.prototype.inDegree=function(){return this.inEdges.length},n.prototype.outDegree=function(){return this.outEdges.length},n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(n)},n.prototype.getAdjacentDataIndices=function(){for(var n,t={edge:[],node:[]},i=0;i<this.edges.length;i++)n=this.edges[i],n.dataIndex<0||(t.edge.push(n.dataIndex),t.node.push(n.node1.dataIndex,n.node2.dataIndex));return t},n}(),e=function(){function n(n,t,i){this.dataIndex=-1;this.node1=n;this.node2=t;this.dataIndex=null==i?-1:i}return n.prototype.getModel=function(n){if(!(this.dataIndex<0))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(n)},n.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},n}();f.mixin(r,o("hostGraph","data"));f.mixin(e,o("hostGraph","edgeData"));t.default=s;t.GraphNode=r;t.GraphEdge=e}).call(t,i(57))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default)};var u=r(i(375)),f=r(i(377))},function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function h(n,t){var i=null==n?"":n+"";return t&&(e.isString(t)?i=t.replace("{value}",i):e.isFunction(t)&&(i=t(n))),i}var v;Object.defineProperty(t,"__esModule",{value:!0});var y=i(62),p=s(i(376)),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),o=i(111),f=i(68),w=s(i(185)),r=i(114),c=s(i(264)),l=i(201),b=s(i(107)),e=i(63),a=i(112),k=i(98);v=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return y.__extends(t,n),t.prototype.render=function(n,t,i){this.group.removeAll();var u=n.get(["axisLine","lineStyle","color"]),f=function(n,t){var i=n.get("center"),u=t.getWidth(),f=t.getHeight(),e=Math.min(u,f);return{cx:r.parsePercent(i[0],t.getWidth()),cy:r.parsePercent(i[1],t.getHeight()),r:r.parsePercent(n.get("radius"),e/2)}}(n,i);this._renderMain(n,t,i,u,f);this._data=n.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(n,t,i,r,f){var nt=this.group,h=n.get("clockwise"),o=-n.get("startAngle")/180*Math.PI,s=-n.get("endAngle")/180*Math.PI,y=n.getModel("axisLine"),tt=y.get("roundCap")?c.default:u.Sector,it=y.get("show"),d=y.getModel("lineStyle"),p=d.get("width"),w=[o,s],a,v;k.normalizeArcAngles(w,!h);for(var rt=(s=w[1])-(o=w[0]),g=o,b=[],l=0;it&&l<r.length;l++)a=new tt({shape:{startAngle:g,endAngle:s=o+rt*Math.min(Math.max(r[l][0],0),1),cx:f.cx,cy:f.cy,clockwise:h,r0:f.r-p,r:f.r},silent:!0}),a.setStyle({fill:r[l][1]}),a.setStyle(d.getLineStyle(["color","width"])),b.push(a),g=s;b.reverse();e.each(b,function(n){return nt.add(n)});v=function(n){if(n<=0)return r[0][1];for(var t=0;t<r.length;t++)if(r[t][0]>=n&&(0===t?0:r[t-1][0])<n)return r[t][1];return r[t-1][1]};this._renderTicks(n,t,i,v,f,o,s,h,p);this._renderTitleAndDetail(n,t,i,v,f);this._renderAnchor(n,f);this._renderPointer(n,t,i,v,f,o,s,h,p)},t.prototype._renderTicks=function(n,t,i,o,s,c,l,a,v){for(var y,at,ht,pt,w,b,ft=this.group,it=s.cx,rt=s.cy,p=s.r,wt=+n.get("min"),ri=+n.get("max"),et=n.getModel("splitLine"),ut=n.getModel("axisTick"),nt=n.getModel("axisLabel"),d=n.get("splitNumber"),ct=ut.get("splitNumber"),ot=r.parsePercent(et.get("length"),p),bt=r.parsePercent(ut.get("length"),p),k=c,kt=(l-c)/d,dt=kt/ct,gt=et.getModel("lineStyle").getLineStyle(),ni=ut.getModel("lineStyle").getLineStyle(),lt=et.get("distance"),g=0;g<=d;g++){if((w=Math.cos(k),b=Math.sin(k),et.get("show"))&&(y=lt?lt+v:v,at=new u.Line({shape:{x1:w*(p-y)+it,y1:b*(p-y)+rt,x2:w*(p-ot-y)+it,y2:b*(p-ot-y)+rt},style:gt,silent:!0}),"auto"===gt.stroke&&at.setStyle({stroke:o(g/d)}),ft.add(at)),nt.get("show")){y=nt.get("distance")+lt;var ti=h(r.round(g/d*(ri-wt)+wt),nt.get("formatter")),ii=o(g/d),vt=w*(p-ot-y)+it,yt=b*(p-ot-y)+rt,st=nt.get("rotate"),tt=0;"radial"===st?(tt=-k+2*Math.PI)>Math.PI/2&&(tt+=Math.PI):"tangential"===st?tt=-k-Math.PI/2:e.isNumber(st)&&(tt=st*Math.PI/180);0===tt?ft.add(new u.Text({style:f.createTextStyle(nt,{text:ti,x:vt,y:yt,verticalAlign:b<-.8?"top":b>.8?"bottom":"middle",align:w<-.4?"left":w>.4?"right":"center"},{inheritColor:ii}),silent:!0})):ft.add(new u.Text({style:f.createTextStyle(nt,{text:ti,x:vt,y:yt,verticalAlign:"middle",align:"center"},{inheritColor:ii}),silent:!0,originX:vt,originY:yt,rotation:tt}))}if(ut.get("show")&&g!==d){for(y=(y=ut.get("distance"))?y+v:v,ht=0;ht<=ct;ht++)w=Math.cos(k),b=Math.sin(k),pt=new u.Line({shape:{x1:w*(p-y)+it,y1:b*(p-y)+rt,x2:w*(p-bt-y)+it,y2:b*(p-bt-y)+rt},silent:!0,style:ni}),"auto"===ni.stroke&&pt.setStyle({stroke:o((g+ht/ct)/d)}),ft.add(pt),k+=dt;k-=dt}else k+=kt}},t.prototype._renderPointer=function(n,t,i,f,s,h,v,y,w){function st(t,i){var u,f=k.getItemModel(t).getModel("pointer"),e=r.parsePercent(f.get("width"),s.r),o=r.parsePercent(f.get("length"),s.r),h=n.get(["pointer","icon"]),c=f.get("offsetCenter"),a=r.parsePercent(c[0],s.r),v=r.parsePercent(c[1],s.r),y=f.get("keepAspect");return(u=h?l.createSymbol(h,a-e/2,v-o,e,o,null,y):new p.default({shape:{angle:-Math.PI/2,width:e,r:o,x:a,y:v}})).rotation=-(i+Math.PI/2),u.x=s.cx,u.y=s.cy,u}function ht(n,t){var e=d.get("roundCap")?c.default:u.Sector,i=d.get("overlap"),r=i?d.get("width"):w/k.count(),o=i?s.r-r:s.r-(n+1)*r,l=i?s.r:s.r-n*r,f=new e({shape:{startAngle:h,endAngle:t,cx:s.cx,cy:s.cy,clockwise:y,r0:o,r:l}});return i&&(f.z2=et-k.get(ft,n)%et),f}var tt=this.group,ot=this._data,ct=this._progressEls,it=[],rt=n.get(["pointer","show"]),d=n.getModel("progress"),ut=d.get("show"),k=n.getData(),ft=k.mapDimension("value"),lt=+n.get("min"),et=+n.get("max"),nt=[lt,et],g=[h,v];(ut||rt)&&(k.diff(ot).add(function(t){var e=k.get(ft,t),f,i,o;rt&&(f=st(t,h),u.initProps(f,{rotation:-((isNaN(+e)?g[0]:r.linearMap(e,nt,g,!0))+Math.PI/2)},n),tt.add(f),k.setItemGraphicEl(t,f));ut&&(i=ht(t,h),o=d.get("clip"),u.initProps(i,{shape:{endAngle:r.linearMap(e,nt,g,o)}},n),tt.add(i),a.setCommonECData(n.seriesIndex,k.dataType,t,i),it[t]=i)}).update(function(t,i){var o=k.get(ft,t);if(rt){var s=ot.getItemGraphicEl(i),c=s?s.rotation:h,f=st(t,c);f.rotation=c;u.updateProps(f,{rotation:-((isNaN(+o)?g[0]:r.linearMap(o,nt,g,!0))+Math.PI/2)},n);tt.add(f);k.setItemGraphicEl(t,f)}if(ut){var l=ct[i],e=ht(t,l?l.shape.endAngle:h),v=d.get("clip");u.updateProps(e,{shape:{endAngle:r.linearMap(o,nt,g,v)}},n);tt.add(e);a.setCommonECData(n.seriesIndex,k.dataType,t,e);it[t]=e}}).execute(),k.each(function(n){var s=k.getItemModel(n),h=s.getModel("emphasis"),l=h.get("focus"),a=h.get("blurScope"),v=h.get("disabled"),i,u;if(rt){var t=k.getItemGraphicEl(n),c=k.getItemVisual(n,"style"),y=c.fill;t instanceof b.default?(i=t.style,t.useStyle(e.extend({image:i.image,x:i.x,y:i.y,width:i.width,height:i.height},c))):(t.useStyle(c),"pointer"!==t.type&&t.setColor(y));t.setStyle(s.getModel(["pointer","itemStyle"]).getItemStyle());"auto"===t.style.fill&&t.setStyle("fill",f(r.linearMap(k.get(ft,n),nt,[0,1],!0)));t.z2EmphasisLift=0;o.setStatesStylesFromModel(t,s);o.toggleHoverEmphasis(t,l,a,v)}ut&&(u=it[n],u.useStyle(k.getItemVisual(n,"style")),u.setStyle(s.getModel(["progress","itemStyle"]).getItemStyle()),u.z2EmphasisLift=0,o.setStatesStylesFromModel(u,s),o.toggleHoverEmphasis(u,l,a,v))}),this._progressEls=it)},t.prototype._renderAnchor=function(n,t){var i=n.getModel("anchor");if(i.get("show")){var u=i.get("size"),o=i.get("icon"),e=i.get("offsetCenter"),s=i.get("keepAspect"),f=l.createSymbol(o,t.cx-u/2+r.parsePercent(e[0],t.r),t.cy-u/2+r.parsePercent(e[1],t.r),u,u,null,s);f.z2=i.get("showAbove")?1:0;f.setStyle(i.getModel("itemStyle").getItemStyle());this.group.add(f)}},t.prototype._renderTitleAndDetail=function(n,t,i,e,o){var a=this,s=n.getData(),p=s.mapDimension("value"),w=+n.get("min"),b=+n.get("max"),v=new u.Group,c=[],l=[],k=n.isAnimationEnabled(),y=n.get(["pointer","showAbove"]);s.diff(this._data).add(function(n){c[n]=new u.Text({silent:!0});l[n]=new u.Text({silent:!0})}).update(function(n,t){c[n]=a._titleEls[t];l[n]=a._detailEls[t]}).execute();s.each(function(t){var it=s.getItemModel(t),d=s.get(p,t),g=new u.Group,rt=e(r.linearMap(d,[w,b],[0,1],!0)),nt=it.getModel("title"),i;if(nt.get("show")){var ut=nt.get("offsetCenter"),st=o.cx+r.parsePercent(ut[0],o.r),ht=o.cy+r.parsePercent(ut[1],o.r);(a=c[t]).attr({z2:y?0:2,style:f.createTextStyle(nt,{x:st,y:ht,text:s.getName(t),align:"center",verticalAlign:"middle"},{inheritColor:rt})});g.add(a)}if(i=it.getModel("detail"),i.get("show")){var ft=i.get("offsetCenter"),ct=o.cx+r.parsePercent(ft[0],o.r),lt=o.cy+r.parsePercent(ft[1],o.r),et=r.parsePercent(i.get("width"),o.r),ot=r.parsePercent(i.get("height"),o.r),at=n.get(["progress","show"])?s.getItemVisual(t,"style").fill:rt,a=l[t],tt=i.get("formatter");a.attr({z2:y?0:2,style:f.createTextStyle(i,{x:ct,y:lt,text:h(d,tt),width:isNaN(et)?null:et,height:isNaN(ot)?null:ot,align:"center",verticalAlign:"middle"},{inheritColor:at})});f.setLabelValueAnimation(a,{normal:i},d,function(n){return h(n,tt)});k&&f.animateLabelValue(a,t,s,n,{getFormattedLabel:function(n,t,i,r,u,f){return h(f?f.interpolatedValue:d,tt)}});g.add(a)}v.add(g)});this.group.add(v);this._titleEls=c;this._detailEls=l},t.type="gauge",t}(w.default);t.default=v},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=(r=i(97))&&r.__esModule?r:{"default":r},e=function(){this.angle=0;this.width=10;this.r=10;this.x=0;this.y=0},o=function(n){function t(t){var i=n.call(this,t)||this;return i.type="pointer",i}return u.__extends(t,n),t.prototype.getDefaultShape=function(){return new e},t.prototype.buildPath=function(n,t){var u=Math.cos,f=Math.sin,e=t.r,i=t.width,r=t.angle,o=t.x-u(r)*i*(i>=e/3?1:2),s=t.y-f(r)*i*(i>=e/3?1:2);r=t.angle-Math.PI/2;n.moveTo(o,s);n.lineTo(t.x+u(r)*i,t.y+f(r)*i);n.lineTo(t.x+u(t.angle)*e,t.y+f(t.angle)*e);n.lineTo(t.x-u(r)*i,t.y-f(r)*i);n.lineTo(o,s)},t}(f.default);t.default=o},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var r,u,e;Object.defineProperty(t,"__esModule",{value:!0});r=i(62);u=f(i(273));e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="itemStyle",i}return r.__extends(t,n),t.prototype.getInitialData=function(){return u.default(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}(f(i(173)).default);t.default=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default);n.registerLayout(e.default);n.registerProcessor(o.default("funnel"))};var u=r(i(379)),f=r(i(380)),e=r(i(381)),o=r(i(269))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u,f=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),e=i(111),h=(u=i(185))&&u.__esModule?u:{"default":u},o=i(243),s=i(68),c=i(138),l=["itemStyle","opacity"],a=function(n){function t(t,i){var u=n.call(this)||this,f=u,e=new r.Polyline,o=new r.Text;return f.setTextContent(o),u.setTextGuideLine(e),u.updateData(t,i,!0),u}return f.__extends(t,n),t.prototype.updateData=function(n,t,i){var s=n.hostModel,f=n.getItemModel(t),h=n.getItemLayout(t),o=f.getModel("emphasis"),u=f.get(l);u=null==u?1:u;i||c.saveOldStyle(this);this.useStyle(n.getItemVisual(t,"style"));this.style.lineJoin="round";i?(this.setShape({points:h.points}),this.style.opacity=0,r.initProps(this,{style:{opacity:u}},s,t)):r.updateProps(this,{style:{opacity:u},shape:{points:h.points}},s,t);e.setStatesStylesFromModel(this,f);this._updateLabel(n,t);e.toggleHoverEmphasis(this,o.get("focus"),o.get("blurScope"),o.get("disabled"))},t.prototype._updateLabel=function(n,t){var l=this.getTextGuideLine(),f=this.getTextContent(),a=n.hostModel,h=n.getItemModel(t),i=n.getItemLayout(t).label,c=n.getItemVisual(t,"style"),e=c.fill,u;s.setLabelStyle(f,s.getLabelStatesModels(h),{labelFetcher:n.hostModel,labelDataIndex:t,defaultOpacity:c.opacity,defaultText:n.getName(t)},{normal:{align:i.textAlign,verticalAlign:i.verticalAlign}});this.setTextConfig({local:!0,inside:!!i.inside,insideStroke:e,outsideFill:e});u=i.linePoints;l.setShape({points:u});this.textGuideLineConfig={anchor:u?new r.Point(u[0][0],u[0][1]):null};r.updateProps(f,{style:{x:i.x,y:i.y}},a,t);f.attr({rotation:i.rotation,originX:i.x,originY:i.y,z2:10});o.setLabelLineStyle(this,o.getLabelLineStatesModels(h),{stroke:e})},t}(r.Polygon),v=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.ignoreLabelLineUpdate=!0,i}return f.__extends(t,n),t.prototype.render=function(n){var t=n.getData(),i=this._data,u=this.group;t.diff(i).add(function(n){var i=new a(t,n);t.setItemGraphicEl(n,i);u.add(i)}).update(function(n,r){var f=i.getItemGraphicEl(r);f.updateData(t,n);u.add(f);t.setItemGraphicEl(n,f)}).remove(function(t){var u=i.getItemGraphicEl(t);r.removeElementWithFadeOut(u,n,t)}).execute();this._data=t},t.prototype.remove=function(){this.group.removeAll();this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(h.default);t.default=v},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=u(i(273)),s=i(113),h=i(163),c=u(i(274));f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.prototype.init=function(t){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new c.default(r.bind(this.getData,this),r.bind(this.getRawData,this));this._defaultLabelLine(t)},t.prototype.getInitialData=function(){return o.default(this,{coordDimensions:["value"],encodeDefaulter:r.curry(h.makeSeriesEncodeForNameBased,this)})},t.prototype._defaultLabelLine=function(n){s.defaultEmphasis(n,"labelLine",["show"]);var t=n.labelLine,i=n.emphasis.labelLine;t.show=t.show&&n.label.show;i.show=i.show&&n.emphasis.label.show},t.prototype.getDataParams=function(t){var i=this.getData(),r=n.prototype.getDataParams.call(this,t),u=i.mapDimension("value"),f=i.getSum(u);return r.percent=f?+(i.get(u,t)/f*100).toFixed(2):0,r.$vars.push("percent"),r},t.type="series.funnel",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(u(i(173)).default);t.default=f},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(t,i){t.eachSeriesByType("funnel",function(t){var e=t.getData(),ft=e.mapDimension("value"),k=t.get("sort"),d=function(n,t){return u.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(t,i),v=t.get("orient"),h=d.width,c=d.height,y=function(n,t){for(var e=n.mapDimension("value"),i=n.mapArray(e,function(n){return n}),r=[],o="ascending"===t,u=0,s=n.count();u<s;u++)r[u]=u;return f.isFunction(t)?r.sort(t):"none"!==t&&r.sort(function(n,t){return o?i[n]-i[t]:i[t]-i[n]}),r}(e,k),l=d.x,a=d.y,et="horizontal"===v?[r.parsePercent(t.get("minSize"),c),r.parsePercent(t.get("maxSize"),c)]:[r.parsePercent(t.get("minSize"),h),r.parsePercent(t.get("maxSize"),h)],ot=e.getDataExtent(ft),g=t.get("min"),nt=t.get("max"),w,o,rt,ut,s;null==g&&(g=Math.min(ot[0],0));null==nt&&(nt=ot[1]);var st=t.get("funnelAlign"),p=t.get("gap"),tt=(("horizontal"===v?h:c)-p*(e.count()-1))/e.count(),it=function(n,t){var u,s,f;if("horizontal"===v){var y=e.get(ft,n)||0,o=r.linearMap(y,[g,nt],et,!0),i=void 0;switch(st){case"top":i=a;break;case"center":i=a+(c-o)/2;break;case"bottom":i=a+(c-o)}return[[t,i],[t,i+o]]}s=e.get(ft,n)||0;f=r.linearMap(s,[g,nt],et,!0);switch(st){case"left":u=l;break;case"center":u=l+(h-f)/2;break;case"right":u=l+h-f}return[[u,t],[u+f,t]]};for("ascending"===k&&(tt=-tt,p=-p,"horizontal"===v?l+=h:a+=c,y=y.reverse()),w=0;w<y.length;w++){var b=y[w],ht=y[w+1],ct=e.getItemModel(b);"horizontal"===v?(o=ct.get(["itemStyle","width"]),null==o?o=tt:(o=r.parsePercent(o,h),"ascending"===k&&(o=-o)),rt=it(b,l),ut=it(ht,l+o),l+=o+p,e.setItemLayout(b,{points:rt.concat(ut.slice().reverse())})):(s=ct.get(["itemStyle","height"]),null==s?s=tt:(s=r.parsePercent(s,c),"ascending"===k&&(s=-s)),rt=it(b,a),ut=it(ht,a+s),a+=s+p,e.setItemLayout(b,{points:rt.concat(ut.slice().reverse())}))}!function(t){var i=t.hostModel.get("orient");t.each(function(r){var e,h,c,y,p=t.getItemModel(r),f=p.getModel("label").get("position"),k=p.getModel("labelLine"),w=t.getItemLayout(r),u=w.points,b="inner"===f||"inside"===f||"center"===f||"insideLeft"===f||"insideRight"===f;if(b)"insideLeft"===f?(h=(u[0][0]+u[3][0])/2+5,c=(u[0][1]+u[3][1])/2,e="left"):"insideRight"===f?(h=(u[1][0]+u[2][0])/2-5,c=(u[1][1]+u[2][1])/2,e="right"):(h=(u[0][0]+u[1][0]+u[2][0]+u[3][0])/4,c=(u[0][1]+u[1][1]+u[2][1]+u[3][1])/4,e="center"),y=[[h,c],[h,c]];else{var o=void 0,s=void 0,a=void 0,v=void 0,l=k.get("length");"production"!==n.env.NODE_ENV&&("vertical"===i&&["top","bottom"].indexOf(f)>-1&&(f="left",console.warn("Position error: Funnel chart on vertical orient dose not support top and bottom.")),"horizontal"===i&&["left","right"].indexOf(f)>-1&&(f="bottom",console.warn("Position error: Funnel chart on horizontal orient dose not support left and right.")));"left"===f?(o=(u[3][0]+u[0][0])/2,s=(u[3][1]+u[0][1])/2,h=(a=o-l)-5,e="right"):"right"===f?(o=(u[1][0]+u[2][0])/2,s=(u[1][1]+u[2][1])/2,h=(a=o+l)+5,e="left"):"top"===f?(o=(u[3][0]+u[0][0])/2,c=(v=(s=(u[3][1]+u[0][1])/2)-l)-5,e="center"):"bottom"===f?(o=(u[1][0]+u[2][0])/2,c=(v=(s=(u[1][1]+u[2][1])/2)+l)+5,e="center"):"rightTop"===f?(o="horizontal"===i?u[3][0]:u[1][0],s="horizontal"===i?u[3][1]:u[1][1],"horizontal"===i?(c=(v=s-l)-5,e="center"):(h=(a=o+l)+5,e="top")):"rightBottom"===f?(o=u[2][0],s=u[2][1],"horizontal"===i?(c=(v=s+l)+5,e="center"):(h=(a=o+l)+5,e="bottom")):"leftTop"===f?(o=u[0][0],s="horizontal"===i?u[0][1]:u[1][1],"horizontal"===i?(c=(v=s-l)-5,e="center"):(h=(a=o-l)-5,e="right")):"leftBottom"===f?(o="horizontal"===i?u[1][0]:u[3][0],s="horizontal"===i?u[1][1]:u[2][1],"horizontal"===i?(c=(v=s+l)+5,e="center"):(h=(a=o-l)-5,e="right")):(o=(u[1][0]+u[2][0])/2,s=(u[1][1]+u[2][1])/2,"horizontal"===i?(c=(v=s+l)+5,e="center"):(h=(a=o+l)+5,e="left"));"horizontal"===i?h=a=o:c=v=s;y=[[o,s],[a,v]]}w.label={linePoints:y,x:h,y:c,verticalAlign:"middle",textAlign:e,inside:b}})}(e)})};var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(158)),r=i(114),f=i(63)}).call(t,i(57))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){u.use(s.install);n.registerChartView(f.default);n.registerSeriesModel(e.default);n.registerVisual(n.PRIORITY.VISUAL.BRUSH,o.default)};var u=i(208),f=r(i(383)),e=r(i(384)),o=r(i(385)),s=i(386)},function(n,t,i){"use strict";function o(n,t,i,r){for(var u,e,s,o=[],f=0;f<i.length;f++)e=i[f],s=n.get(n.mapDimension(e),t),u=s,("category"===r.getAxis(e).type?null==u:null==u||isNaN(u))||o.push(r.dataToPoint(s,e));return o}function s(n,t,i,u,f){var s=o(n,i,u,f),e=new r.Polyline({shape:{points:s},z2:10});return t.add(e),n.setItemGraphicEl(i,e),e}function h(n){var t=n.get("smooth",!0);return!0===t&&(t=p),t=a.numericToNumber(t),v.eqNaN(t)&&(t=0),{smooth:t}}function f(n,t,i,r){n.useStyle(t.getItemVisual(i,"style"));n.style.fill=null;n.setShape("smooth",r.smooth);var f=t.getItemModel(i),u=f.getModel("emphasis");e.setStatesStylesFromModel(n,f,"lineStyle");e.toggleHoverEmphasis(n,u.get("focus"),u.get("blurScope"),u.get("disabled"))}Object.defineProperty(t,"__esModule",{value:!0});var u,c=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),e=i(111),l=(u=i(185))&&u.__esModule?u:{"default":u},a=i(114),v=i(63),y=i(138),p=.3,w=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._dataGroup=new r.Group,i._initialized=!1,i}return c.__extends(t,n),t.prototype.init=function(){this.group.add(this._dataGroup)},t.prototype.render=function(n){var a;this._progressiveEls=null;var i=this._dataGroup,t=n.getData(),e=this._data,u=n.coordinateSystem,c=u.dimensions,l=h(n);(t.diff(e).add(function(n){f(s(t,i,n,c,u),t,n,l)}).update(function(i,s){var h=e.getItemGraphicEl(s),a=o(t,i,c,u);t.setItemGraphicEl(i,h);r.updateProps(h,{shape:{points:a}},n,i);y.saveOldStyle(h);f(h,t,i,l)}).remove(function(n){var t=e.getItemGraphicEl(n);i.remove(t)}).execute(),this._initialized)||(this._initialized=!0,a=function(n,t,i){var e=n.model,u=n.getRect(),f=new r.Rect({shape:{x:u.x,y:u.y,width:u.width,height:u.height}}),o="horizontal"===e.get("layout")?"width":"height";return f.setShape(o,0),r.initProps(f,{shape:{width:u.width,height:u.height}},t,i),f}(u,n,function(){setTimeout(function(){i.removeClipPath()})}),i.setClipPath(a));this._data=t},t.prototype.incrementalPrepareRender=function(){this._initialized=!0;this._data=null;this._dataGroup.removeAll()},t.prototype.incrementalRender=function(n,t){for(var r,u=t.getData(),e=t.coordinateSystem,o=e.dimensions,c=h(t),l=this._progressiveEls=[],i=n.start;i<n.end;i++)r=s(u,this._dataGroup,i,o,e),r.incremental=!0,f(r,u,i,c),l.push(r)},t.prototype.remove=function(){this._dataGroup&&this._dataGroup.removeAll();this._data=null},t.type="parallel",t}(l.default);t.default=w},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function h(n){var i=n.ecModel.getComponent("parallel",n.get("parallelIndex")),t;if(i)return t={},r.each(i.dimensions,function(n){var i=+n.replace("dim","");t[n]=i}),t}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=i(63),o=u(i(173)),s=u(i(233));f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.visualStyleAccessPath="lineStyle",i.visualDrawType="stroke",i}return e.__extends(t,n),t.prototype.getInitialData=function(){return s.default(null,this,{useEncodeDefaulter:r.bind(h,null,this)})},t.prototype.getRawIndicesByActiveState=function(n){var r=this.coordinateSystem,t=this.getData(),i=[];return r.eachActiveState(t,function(r,u){n===r&&i.push(t.getRawIndex(u))}),i},t.type="series.parallel",t.dependencies=["parallel"],t.defaultOption={z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"},t}(o.default);t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=["lineStyle","opacity"],r={seriesType:"parallel",reset:function(n){var t=n.coordinateSystem,r={normal:n.get(["lineStyle","opacity"]),active:n.get("activeOpacity"),inactive:n.get("inactiveOpacity")};return{progress:function(n,u){t.eachActiveState(u,function(n,t){var e=r[n],f;"normal"===n&&u.hasItemOption&&(f=u.getItemModel(t).get(i,!0),null!=f&&(e=f));u.ensureUniqueItemVisual(t,"style").opacity=e},n.start,n.end)}}}};t.default=r},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentView(o.default);n.registerComponentModel(s.default);n.registerCoordinateSystem("parallel",h.default);n.registerPreprocessor(e.default);n.registerComponentModel(u.default);n.registerComponentView(l.default);c.default(n,"parallel",u.default,f);a.installParallelActions(n)};var e=r(i(387)),o=r(i(388)),s=r(i(389)),h=r(i(390)),c=r(i(283)),u=r(i(394)),l=r(i(395)),a=i(398);f={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10}},function(n,t,i){"use strict";function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){(function(n){if(!n.parallel){var t=!1;r.each(n.series,function(n){n&&"parallel"===n.type&&(t=!0)});t&&(n.parallel=[{}])}})(n),function(n){var t=u.normalizeToArray(n.parallelAxis);r.each(t,function(t){if(r.isObject(t)){var f=t.parallelIndex||0,i=u.normalizeToArray(n.parallel)[f];i&&i.parallelAxisDefault&&r.merge(t,i.parallelAxisDefault,!1)}})}(n)};var r=f(i(63)),u=f(i(113))},function(n,t,i){"use strict";function f(n,t){var i=n._model;return i.get("axisExpandable")&&i.get("axisExpandTriggerOn")===t}Object.defineProperty(t,"__esModule",{value:!0});var r,o=i(62),s=(r=i(184))&&r.__esModule?r:{"default":r},u=i(63),e=i(187),h=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return o.__extends(t,n),t.prototype.render=function(n,t,i){this._model=n;this._api=i;this._handlers||(this._handlers={},u.each(c,function(n,t){i.getZr().on(t,this._handlers[t]=u.bind(n,this))},this));e.createOrUpdate(this,"_throttledDispatchExpand",n.get("axisExpandRate"),"fixRate")},t.prototype.dispose=function(n,t){e.clear(this,"_throttledDispatchExpand");u.each(this._handlers,function(n,i){t.getZr().off(i,n)});this._handlers=null},t.prototype._throttledDispatchExpand=function(n){this._dispatchExpand(n)},t.prototype._dispatchExpand=function(n){n&&this._api.dispatchAction(u.extend({type:"parallelAxisExpand"},n))},t.type="parallel",t}(s.default),c={mousedown:function(n){f(this,"click")&&(this._mouseDownPoint=[n.offsetX,n.offsetY])},mouseup:function(n){var t=this._mouseDownPoint,i,r;if(f(this,"click")&&t){if(i=[n.offsetX,n.offsetY],Math.pow(t[0]-i[0],2)+Math.pow(t[1]-i[1],2)>5)return;r=this._model.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(n){if(!this._mouseDownPoint&&f(this,"mousemove")){var i=this._model,r=i.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]),t=r.behavior;"jump"===t&&this._throttledDispatchExpand.debounceNextCall(i.get("axisExpandDebounce"));this._throttledDispatchExpand("none"===t?null:{axisExpandWindow:r.axisExpandWindow,animation:"jump"===t?null:{duration:0}})}}};t.default=h},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.prototype.init=function(){n.prototype.init.apply(this,arguments);this.mergeOption({})},t.prototype.mergeOption=function(n){var t=this.option;n&&u.merge(t,n,!0);this._initDimensions()},t.prototype.contains=function(n,t){var i=n.get("parallelIndex");return null!=i&&t.getComponent("parallel",i)===this},t.prototype.setAxisExpand=function(n){u.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(t){n.hasOwnProperty(t)&&(this.option[t]=n[t])},this)},t.prototype._initDimensions=function(){var n=this.dimensions=[],t=this.parallelAxisIndex=[],i=u.filter(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(n){return(n.get("parallelIndex")||0)===this.componentIndex},this);u.each(i,function(i){n.push("dim"+i.get("dim"));t.push(i.componentIndex)})},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(((r=i(156))&&r.__esModule?r:{"default":r}).default);t.default=e},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(391))&&r.__esModule?r:{"default":r},f=i(113),e={create:function(n,t){var i=[];return n.eachComponent("parallel",function(r,f){var e=new u.default(r,n,t);e.name="parallel_"+f;e.resize(r,t);r.coordinateSystem=e;e.model=r;i.push(e)}),n.eachSeries(function(n){if("parallel"===n.get("coordinateSystem")){var t=n.getReferringComponents("parallel",f.SINGLE_REFERRING).models[0];n.coordinateSystem=t.coordinateSystem}}),i}};t.default=e},function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function r(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n,t){return c(l(n,t[0]),t[1])}Object.defineProperty(t,"__esModule",{value:!0});var u=r(i(63)),e=r(i(76)),y=r(i(158)),s=r(i(214)),p=h(i(392)),w=r(i(116)),b=r(i(114)),k=h(i(393));var o=u.each,c=Math.min,l=Math.max,a=Math.floor,d=Math.ceil,v=b.round,g=Math.PI,nt=function(){function n(n,t,i){this.type="parallel";this._axesMap=u.createHashMap();this._axesLayout={};this.dimensions=n.dimensions;this._model=n;this._init(n,t,i)}return n.prototype._init=function(n,t){var i=n.dimensions,r=n.parallelAxisIndex;o(i,function(n,i){var e=r[i],u=t.getComponent("parallelAxis",e),f=this._axesMap.set(n,new p.default(n,s.createScaleByModel(u),[0,0],u.get("type"),e)),o="category"===f.type;f.onBand=o&&u.get("boundaryGap");f.inverse=u.get("inverse");u.axis=f;f.model=u;f.coordinateSystem=u.coordinateSystem=this},this)},n.prototype.update=function(n){this._updateAxesFromSeries(this._model,n)},n.prototype.containPoint=function(n){var t=this._makeLayoutInfo(),i=t.axisBase,r=t.layoutBase,u=t.pixelDimIndex,f=n[1-u],e=n[u];return f>=i&&f<=i+t.axisLength&&e>=r&&e<=r+t.layoutLength},n.prototype.getModel=function(){return this._model},n.prototype._updateAxesFromSeries=function(n,t){t.eachSeries(function(i){if(n.contains(i,t)){var r=i.getData();o(this.dimensions,function(n){var t=this._axesMap.get(n);t.scale.unionExtentFromData(r,r.mapDimension(n));s.niceScaleExtent(t.scale,t.model)},this)}},this)},n.prototype.resize=function(n,t){this._rect=y.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()});this._layoutAxes()},n.prototype.getRect=function(){return this._rect},n.prototype._makeLayoutInfo=function(){var i,r=this._model,s=this._rect,y=["x","y"],p=["width","height"],w=r.get("layout"),e="horizontal"===w?0:1,h=s[p[e]],l=[0,h],u=this.dimensions.length,t=f(r.get("axisExpandWidth"),l),c=f(r.get("axisExpandCount")||0,[0,u]),g=r.get("axisExpandable")&&u>3&&u>c&&c>1&&t>0&&h>0,n=r.get("axisExpandWindow"),o,b,k;return n?(i=f(n[1]-n[0],l),n[1]=n[0]+i):(i=f(t*(c-1),l),(n=[t*(r.get("axisExpandCenter")||a(u/2))-i/2])[1]=n[0]+i),o=(h-i)/(u-c),o<3&&(o=0),b=[a(v(n[0]/t,1))+1,d(v(n[1]/t,1))-1],k=o/t*n[0],{layout:w,pixelDimIndex:e,layoutBase:s[y[e]],layoutLength:h,axisBase:s[y[1-e]],axisLength:s[p[1-e]],axisExpandable:g,axisExpandWidth:t,axisCollapseWidth:o,axisExpandWindow:n,axisCount:u,winInnerIndices:b,axisExpandWindow0Pos:k}},n.prototype._layoutAxes=function(){var i=this._rect,r=this._axesMap,u=this.dimensions,n=this._makeLayoutInfo(),t=n.layout;r.each(function(t){var i=[0,n.axisLength],r=t.inverse?1:0;t.setExtent(i[r],i[1-r])});o(u,function(r,u){var f=(n.axisExpandable?function(n,t){var r,u,h=t.layoutLength,f=t.axisExpandWidth,c=t.axisCount,i=t.axisCollapseWidth,e=t.winInnerIndices,o=i,s=!1;return n<e[0]?(r=n*i,u=i):n<=e[1]?(r=t.axisExpandWindow0Pos+n*f-t.axisExpandWindow[0],o=f,s=!0):(r=h-(c-1-n)*i,u=i),{position:r,axisNameAvailableWidth:o,axisLabelShow:s,nameTruncateMaxWidth:u}}:function(n,t){var i=t.layoutLength/(t.axisCount-1);return{position:i*n,axisNameAvailableWidth:i,axisLabelShow:!0}})(u,n),s={horizontal:{x:f.position,y:n.axisLength},vertical:{x:0,y:f.position}},l={horizontal:g/2,vertical:0},h=[s[t].x+i.x,s[t].y+i.y],c=l[t],o=e.create();e.rotate(o,o,c);e.translate(o,o,h);this._axesLayout[r]={position:h,rotation:c,transform:o,axisNameAvailableWidth:f.axisNameAvailableWidth,axisLabelShow:f.axisLabelShow,nameTruncateMaxWidth:f.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},n.prototype.getAxis=function(n){return this._axesMap.get(n)},n.prototype.dataToPoint=function(n,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(n),t)},n.prototype.eachActiveState=function(n,t,i,r){var l,f,e;null==i&&(i=0);null==r&&(r=n.count());var a=this._axesMap,s=this.dimensions,h=[],c=[];for(u.each(s,function(t){h.push(n.mapDimension(t));c.push(a.get(t).model)}),l=this.hasAxisBrushed(),f=i;f<r;f++){if(e=void 0,l){e="active";for(var v=n.getValues(h,f),o=0,y=s.length;o<y;o++)if("inactive"===c[o].getActiveState(v[o])){e="inactive";break}}else e="normal";t(e,f)}},n.prototype.hasAxisBrushed=function(){for(var t=this.dimensions,r=this._axesMap,i=!1,n=0,u=t.length;n<u;n++)"normal"!==r.get(t[n]).model.getActiveState()&&(i=!0);return i},n.prototype.axisCoordToPoint=function(n,t){var i=this._axesLayout[t];return w.applyTransform([n,0],i.transform)},n.prototype.getAxisLayout=function(n){return u.clone(this._axesLayout[n])},n.prototype.getSlidedAxisExpandWindow=function(n){var i=this._makeLayoutInfo(),y=i.pixelDimIndex,t=i.axisExpandWindow.slice(),e=t[1]-t[0],a=[0,i.axisExpandWidth*(i.axisCount-1)],o;if(!this.containPoint(n))return{behavior:"none",axisExpandWindow:t};var r,u=n[y]-i.layoutBase-i.axisExpandWindow0Pos,s="slide",h=i.axisCollapseWidth,f=this._model.get("axisExpandSlideTriggerArea"),v=null!=f[0];return h?(v&&h&&u<e*f[0]?(s="jump",r=u-e*f[2]):v&&h&&u>e*(1-f[0])?(s="jump",r=u-e*(1-f[2])):(r=u-e*f[1])>=0&&(r=u-e*(1-f[1]))<=0&&(r=0),(r*=i.axisExpandWidth/h)?k.default(r,t,a,"all"):s="none"):(o=t[1]-t[0],(t=[l(0,a[1]*u/o-o/2)])[1]=c(a[1],t[0]+o),t[0]=t[1]-o),{axisExpandWindow:t,behavior:s}},n}();t.default=nt},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.type=u||"value",e.axisIndex=f,e}return u.__extends(t,n),t.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},t}(((r=i(212))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t){"use strict";function r(n,t){var i=n[t]-n[1-t];return{span:Math.abs(i),sign:i>0?-1:i<0?1:t?-1:1}}function i(n,t){return Math.min(null!=t[1]?t[1]:1/0,Math.max(null!=t[0]?t[0]:-1/0,n))}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,u,f,e,o){var a,h,c,s,v,l;return n=n||0,a=u[1]-u[0],(null!=e&&(e=i(e,[0,a])),null!=o&&(o=Math.max(o,null!=e?e:0)),"all"===f)&&(h=Math.abs(t[1]-t[0]),h=i(h,[0,a]),e=o=i(h,[e,o]),f=0),t[0]=i(t[0],u),t[1]=i(t[1],u),c=r(t,f),t[f]+=n,v=e||0,l=u.slice(),c.sign<0?l[0]+=v:l[1]-=v,t[f]=i(t[f],l),s=r(t,f),null!=e&&(s.sign!==c.sign||s.span<e)&&(t[1-f]=t[f]+c.sign*e),s=r(t,f),null!=o&&s.span>o&&(t[1-f]=t[f]+s.sign*o),t}},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var r;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),u=e(i(63)),s=f(i(156)),h=f(i(66)),c=e(i(114)),l=i(235);r=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.activeIntervals=[],i}return o.__extends(t,n),t.prototype.getAreaSelectStyle=function(){return h.default([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},t.prototype.setActiveIntervals=function(n){var i=this.activeIntervals=u.clone(n),t;if(i)for(t=i.length-1;t>=0;t--)c.asc(i[t])},t.prototype.getActiveState=function(n){var t=this.activeIntervals,r,i,u;if(!t.length)return"normal";if(null==n||isNaN(+n))return"inactive";if(1===t.length){if(r=t[0],r[0]<=n&&n<=r[1])return"active"}else for(i=0,u=t.length;i<u;i++)if(t[i][0]<=n&&n<=t[i][1])return"active";return"inactive"},t}(s.default);u.mixin(r,l.AxisModelCommonMixin);t.default=r},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var s,h;Object.defineProperty(t,"__esModule",{value:!0});var c=i(62),r=o(i(63)),l=e(i(293)),a=e(i(396)),u=o(i(397)),f=o(i(116)),v=e(i(184));s=["axisLine","axisTickLabel","axisName"];h=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return c.__extends(t,n),t.prototype.init=function(t,i){n.prototype.init.apply(this,arguments);(this._brushController=new a.default(i.getZr())).on("brush",r.bind(this._onBrush,this))},t.prototype.render=function(n,t,i,u){var o;if(!function(n,t,i){return i&&"axisAreaSelect"===i.type&&t.findComponents({mainType:"parallelAxis",query:i})[0]===n}(n,t,u)&&(this.axisModel=n,this.api=i,this.group.removeAll(),o=this._axisGroup,this._axisGroup=new f.Group,this.group.add(this._axisGroup),n.get("show"))){var h=function(n,t){return t.getComponent("parallel",n.get("parallelIndex"))}(n,t),y=h.coordinateSystem,c=n.getAreaSelectStyle(),a=c.width,p=n.axis.dim,w=y.getAxisLayout(p),v=r.extend({strokeContainThreshold:a},w),e=new l.default(n,v);r.each(s,e.add,e);this._axisGroup.add(e.getGroup());this._refreshBrushController(v,c,n,h,a,i);f.groupTransition(o,this._axisGroup,n)}},t.prototype._refreshBrushController=function(n,t,i,e,o,s){var c=i.axis.getExtent(),l=c[1]-c[0],a=Math.min(30,.1*Math.abs(l)),h=f.BoundingRect.create({x:c[0],y:-o/2,width:l,height:o});h.x-=a;h.width+=2*a;this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,x:n.position[0],y:n.position[1]}).setPanels([{panelId:"pl",clipPath:u.makeRectPanelClipPath(h),isTargetByCursor:u.makeRectIsTargetByCursor(h,s,e),getLinearBrushOtherExtent:u.makeLinearBrushOtherExtent(h,0)}]).enableBrush({brushType:"lineX",brushStyle:t,removeOnClick:!0}).updateCovers(function(n){var t=n.axis;return r.map(n.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(n[0],!0),t.dataToCoord(n[1],!0)]}})}(i))},t.prototype._onBrush=function(n){var u=n.areas,t=this.axisModel,i=t.axis,f=r.map(u,function(n){return[i.coordToData(n.range[0],!0),i.coordToData(n.range[1],!0)]});(!t.option.realtime===n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:t.id,intervals:f})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(v.default);t.default=h},function(n,t,i){(function(n){"use strict";function tt(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function it(n){return n&&n.__esModule?n:{"default":n}}function ut(n,t){var i=c[t.brushType].createCover(n,t);return i.__brushOption=t,ot(i,t),n.group.add(i),i}function ft(n,t){var i=a(t);return i.endCreating&&(i.endCreating(n,t),ot(t,t.__brushOption)),t}function et(n,t){var i=t.__brushOption;a(t).updateCoverShape(n,t,i.range,i)}function ot(n,t){var i=t.z;null==i&&(i=ri);n.traverse(function(n){n.z=i;n.z2=i})}function l(n,t){a(t).updateCommon(n,t);et(n,t)}function a(n){return c[n.__brushOption.brushType]}function v(n,t,i){var u,f=n._panels,o;return f?(o=n._transform,r.each(f,function(n){n.isTargetByCursor(t,i,o)&&(u=n)}),u):e}function st(n,t){var r=n._panels,i;return r?(i=t.__brushOption.panelId,null!=i?r[i]:e):e}function y(n){var t=n._covers,i=t.length;return r.each(t,function(t){n.group.remove(t)},n),t.length=0,!!i}function o(n,t){var i=r.map(n._covers,function(n){var t=n.__brushOption,i=r.clone(t.range);return{brushType:t.brushType,panelId:t.panelId,range:i}});n.trigger("brush",{areas:i,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function ht(n){var t=n.length-1;return t<0&&(t=0),[n[0],n[t]]}function ct(n,t,i,f){var e=new u.Group;return e.add(new u.Rect({name:"main",style:w(i),silent:!0,draggable:!0,cursor:"move",drift:r.curry(vt,n,t,e,["n","s","w","e"]),ondragend:r.curry(o,t,{isEnd:!0})})),r.each(f,function(i){e.add(new u.Rect({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:r.curry(vt,n,t,e,i),ondragend:r.curry(o,t,{isEnd:!0})}))}),e}function lt(n,t,i,r){var e=r.brushStyle.lineWidth||0,u=s(e,fi),c=i[0][0],l=i[1][0],o=c-e/2,h=l-e/2,y=i[0][1],p=i[1][1],a=y-u+e/2,v=p-u+e/2,w=y-c,b=p-l,k=w+e,d=b+e;f(n,t,"main",c,l,w,b);r.transformable&&(f(n,t,"w",o,h,u,d),f(n,t,"e",a,h,u,d),f(n,t,"n",o,h,k,u),f(n,t,"s",o,v,k,u),f(n,t,"nw",o,h,u,u),f(n,t,"ne",a,h,u,u),f(n,t,"sw",o,v,u,u),f(n,t,"se",a,v,u,u))}function p(n,t){var u=t.__brushOption,i=u.transformable,f=t.childAt(0);f.useStyle(w(u));f.attr({silent:!i,cursor:i?"move":"default"});r.each([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(r){var u=t.childOfName(r.join("")),f=1===r.length?b(n,r[0]):function(n,t){var i=[b(n,t[0]),b(n,t[1])];return("e"===i[0]||"w"===i[0])&&i.reverse(),i.join("")}(n,r);u&&u.attr({silent:!i,invisible:!i,cursor:i?oi[f]+"-resize":null})})}function f(n,t,i,r,u,f,e){var o,c,l,a=t.childOfName(i);a&&a.setShape((o=k(n,t,[[r,u],[r+f,u+e]]),{x:c=h(o[0][0],o[1][0]),y:l=h(o[0][1],o[1][1]),width:s(o[0][0],o[1][0])-c,height:s(o[0][1],o[1][1])-l}))}function w(n){return r.defaults({strokeNoScale:!0},n.brushStyle)}function at(n,t,i,r){var u=[h(n,i),h(t,r)],f=[s(n,i),s(t,r)];return[[u[0],f[0]],[u[1],f[1]]]}function b(n,t){return{left:"w",right:"e",top:"n",bottom:"s"}[u.transformDirection({w:"left",e:"right",n:"top",s:"bottom"}[t],function(n){return u.getTransform(n.group)}(n))]}function vt(n,t,i,u,f,e){var h=i.__brushOption,s=n.toRectRange(h.range),c=yt(t,f,e);r.each(u,function(n){var t=ei[n];s[t[0]][t[1]]+=c[t[0]]});h.range=n.fromRectRange(at(s[0][0],s[1][0],s[0][1],s[1][1]));l(t,i);o(t,{isEnd:!1})}function ci(n,t,i,u){var e=t.__brushOption.range,f=yt(n,i,u);r.each(e,function(n){n[0]+=f[0];n[1]+=f[1]});l(n,t);o(n,{isEnd:!1})}function yt(n,t,i){var r=n.group,u=r.transformCoordToLocal(t,i),f=r.transformCoordToLocal(0,0);return[u[0]-f[0],u[1]-f[1]]}function k(n,t,i){var u=st(n,t);return u&&u!==e?u.clipPath(i,n._transform):r.clone(i)}function d(n){var t=n.event;t.preventDefault&&t.preventDefault()}function g(n,t,i){return n.childOfName("main").contain(t,i)}function pt(n,t,i,u){var l,f=n._creatingCover,o=n._creatingPanel,h=n._brushOption,s,a;return(n._track.push(i.slice()),function(n){var t=n._track;if(!t.length)return!1;var i=t[t.length-1],r=t[0],u=i[0]-r[0],f=i[1]-r[1];return ii(u*u+f*f,.5)>ui}(n)||f)?(o&&!f&&("single"===h.brushMode&&y(n),s=r.clone(h),s.brushType=wt(s.brushType,o),s.panelId=o===e?null:o.panelId,f=n._creatingCover=ut(n,s),n._covers.push(f)),f&&(a=c[wt(n._brushType,o)],f.__brushOption.range=a.getCreatingRange(k(n,f,n._track)),u&&(ft(n,f),a.updateCommon(n,f)),et(n,f),l={isEnd:u})):u&&"single"===h.brushMode&&h.removeOnClick&&v(n,t,i)&&y(n)&&(l={isEnd:u,removeOnClick:!0}),l}function wt(t,i){return"auto"===t?("production"!==n.env.NODE_ENV&&r.assert(i&&i.defaultBrushType,'MUST have defaultBrushType when brushType is "atuo"'),i.defaultBrushType):t}function kt(n,t){if(n._dragging){d(t);var r=t.offsetX,u=t.offsetY,f=n.group.transformCoordToLocal(r,u),i=pt(n,t,f,!0);n._dragging=!1;n._track=[];n._creatingCover=null;i&&o(n,i)}}function dt(n){return{createCover:function(t,i){return ct({toRectRange:function(t){var i=[t,[0,100]];return n&&i.reverse(),i},fromRectRange:function(t){return t[n]}},t,i,[[["w"],["e"]],[["n"],["s"]]][n])},getCreatingRange:function(t){var i=ht(t);return[h(i[0][n],i[1][n]),s(i[0][n],i[1][n])]},updateCoverShape:function(t,i,r,u){var f,o=st(t,i),s,h;o!==e&&o.getLinearBrushOtherExtent?f=o.getLinearBrushOtherExtent(n):(s=t._zr,f=[0,[s.getWidth(),s.getHeight()][1-n]]);h=[r,f];n&&h.reverse();lt(t,i,h,u)},updateCommon:p,contain:g}}var bt,c;Object.defineProperty(t,"__esModule",{value:!0});var gt=i(62),r=i(63),ni=it(i(94)),u=tt(i(116)),nt=tt(i(311)),ti=it(i(228));var e=!0,h=Math.min,s=Math.max,ii=Math.pow,ri=1e4,ui=6,fi=6,ei={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},oi={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},rt={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},si=0,hi=function(t){function i(i){var f=t.call(this)||this;return f._track=[],f._covers=[],f._handlers={},"production"!==n.env.NODE_ENV&&r.assert(i),f._zr=i,f.group=new u.Group,f._uid="brushController_"+si++,r.each(bt,function(n,t){this._handlers[t]=r.bind(n,this)},f),f}return gt.__extends(i,t),i.prototype.enableBrush=function(t){return"production"!==n.env.NODE_ENV&&r.assert(this._mounted),this._brushType&&this._doDisableBrush(),t.brushType&&this._doEnableBrush(t),this},i.prototype._doEnableBrush=function(n){var t=this._zr;this._enableGlobalPan||nt.take(t,"globalPan",this._uid);r.each(this._handlers,function(n,i){t.on(i,n)});this._brushType=n.brushType;this._brushOption=r.merge(r.clone(rt),n,!0)},i.prototype._doDisableBrush=function(){var n=this._zr;nt.release(n,"globalPan",this._uid);r.each(this._handlers,function(t,i){n.off(i,t)});this._brushType=this._brushOption=null},i.prototype.setPanels=function(n){if(n&&n.length){var t=this._panels={};r.each(n,function(n){t[n.panelId]=r.clone(n)})}else this._panels=null;return this},i.prototype.mount=function(t){t=t||{};"production"!==n.env.NODE_ENV&&(this._mounted=!0);this._enableGlobalPan=t.enableGlobalPan;var i=this.group;return this._zr.add(i),i.attr({x:t.x||0,y:t.y||0,rotation:t.rotation||0,scaleX:t.scaleX||1,scaleY:t.scaleY||1}),this._transform=i.getLocalTransform(),this},i.prototype.updateCovers=function(t){function o(n,t){return(null!=n.id?n.id:h+t)+"-"+n.brushType}function s(n,r){var o=t[n],s;null!=r&&i[r]===e?f[n]=i[r]:(s=f[n]=null!=r?(i[r].__brushOption=o,i[r]):ft(u,ut(u,o)),l(u,s))}"production"!==n.env.NODE_ENV&&r.assert(this._mounted);t=r.map(t,function(n){return r.merge(r.clone(rt),n,!0)});var h="\0-brush-index-",i=this._covers,f=this._covers=[],u=this,e=this._creatingCover;return new ti.default(i,t,function(n,t){return o(n.__brushOption,t)},o).add(s).update(s).remove(function(n){i[n]!==e&&u.group.remove(i[n])}).execute(),this},i.prototype.unmount=function(){if("production"===n.env.NODE_ENV||this._mounted)return this.enableBrush(!1),y(this),this._zr.remove(this.group),"production"!==n.env.NODE_ENV&&(this._mounted=!1),this},i.prototype.dispose=function(){this.unmount();this.off()},i}(ni.default);bt={mousedown:function(n){if(this._dragging)kt(this,n);else if(!n.target||!n.target.draggable){d(n);var t=this.group.transformCoordToLocal(n.offsetX,n.offsetY);this._creatingCover=null;(this._creatingPanel=v(this,n,t))&&(this._dragging=!0,this._track=[t.slice()])}},mousemove:function(n){var r=n.offsetX,u=n.offsetY,i=this.group.transformCoordToLocal(r,u),t;(function(n,t,i){var r,o;if(n._brushType&&!function(n,t,i){var r=n._zr;return t<0||t>r.getWidth()||i<0||i>r.getHeight()}(n,t.offsetX,t.offsetY)){var s=n._zr,f=n._covers,u=v(n,t,i);if(!n._dragging)for(r=0;r<f.length;r++)if(o=f[r].__brushOption,u&&(u===e||o.panelId===u.panelId)&&c[o.brushType].contain(f[r],i[0],i[1]))return;u&&s.setCursorStyle("crosshair")}}(this,n,i),this._dragging)&&(d(n),t=pt(this,n,i,!1),t&&o(this,t))},mouseup:function(n){kt(this,n)}};c={lineX:dt(0),lineY:dt(1),rect:{createCover:function(n,t){function i(n){return n}return ct({toRectRange:i,fromRectRange:i},n,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(n){var t=ht(n);return at(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(n,t,i,r){lt(n,t,i,r)},updateCommon:p,contain:g},polygon:{createCover:function(n,t){var i=new u.Group;return i.add(new u.Polyline({name:"main",style:w(t),silent:!0})),i},getCreatingRange:function(n){return n},endCreating:function(n,t){t.remove(t.childAt(0));t.add(new u.Polygon({name:"main",draggable:!0,drift:r.curry(ci,n,t),ondragend:r.curry(o,n,{isEnd:!0})}))},updateCoverShape:function(n,t,i){t.childAt(0).setShape({points:k(n,t,i)})},updateCommon:p,contain:g}};t.default=hi}).call(t,i(57))},function(n,t,i){"use strict";function u(n){return f.default.create(n)}Object.defineProperty(t,"__esModule",{value:!0});t.makeRectPanelClipPath=function(n){return n=u(n),function(t){return o.clipPointsByRect(t,n)}};t.makeLinearBrushOtherExtent=function(n,t){return n=u(n),function(i){var r=null!=t?t:i,f=r?n.width:n.height,u=r?n.x:n.y;return[u,u+(f||0)]}};t.makeRectIsTargetByCursor=function(n,t,i){var r=u(n);return function(n,u){return r.contain(u[0],u[1])&&!e.onIrrelevantElement(n,t,i)}};var r,f=(r=i(75))&&r.__esModule?r:{"default":r},e=i(313),o=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.installParallelActions=function(n){n.registerAction(i,function(n,t){t.eachComponent({mainType:"parallelAxis",query:n},function(t){t.axis.model.setActiveIntervals(n.intervals)})});n.registerAction("parallelAxisExpand",function(n,t){t.eachComponent({mainType:"parallel",query:n},function(t){t.setAxisExpand(n)})})};var i={type:"axisAreaSelect",event:"axisAreaSelected"}},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default);n.registerLayout(e.default);n.registerVisual(o.default);n.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(n,t){t.eachComponent({mainType:"series",subType:"sankey",query:n},function(t){t.setNodePosition(n.dataIndex,[n.localX,n.localY])})})};var u=r(i(400)),f=r(i(401)),e=r(i(402)),o=r(i(403))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f,s=i(62),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),r=i(111),c=(f=i(185))&&f.__esModule?f:{"default":f},e=i(68),o=i(112),h=i(63),l=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},a=function(n){function t(t){return n.call(this,t)||this}return s.__extends(t,n),t.prototype.getDefaultShape=function(){return new l},t.prototype.buildPath=function(n,t){var i=t.extent;n.moveTo(t.x1,t.y1);n.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2);"vertical"===t.orient?(n.lineTo(t.x2+i,t.y2),n.bezierCurveTo(t.cpx2+i,t.cpy2,t.cpx1+i,t.cpy1,t.x1+i,t.y1)):(n.lineTo(t.x2,t.y2+i),n.bezierCurveTo(t.cpx2,t.cpy2+i,t.cpx1,t.cpy1+i,t.x1,t.y1+i));n.closePath()},t.prototype.highlight=function(){r.enterEmphasis(this)},t.prototype.downplay=function(){r.leaveEmphasis(this)},t}(u.Path),v=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._focusAdjacencyDisabled=!1,i}return s.__extends(t,n),t.prototype.render=function(n,t,i){var p=this,w=n.getGraph(),f=this.group,l=n.layoutInfo,s=l.width,c=l.height,v=n.getData(),b=n.getData("edge"),y=n.get("orient");this._model=n;f.removeAll();f.x=l.x;f.y=l.y;w.eachEdge(function(t){var i=new a,ot=o.getECData(i),at,vt,et,yt;ot.dataIndex=t.dataIndex;ot.seriesIndex=n.seriesIndex;ot.dataType="edge";var v,p,k,nt,st,ht,ct,lt,d=t.getModel(),pt=d.getModel("lineStyle"),l=pt.get("curveness"),w=t.node1.getLayout(),wt=t.node1.getModel(),tt=wt.get("localX"),it=wt.get("localY"),rt=t.node2.getLayout(),bt=t.node2.getModel(),ut=bt.get("localX"),ft=bt.get("localY"),g=t.getLayout();switch(i.shape.extent=Math.max(1,g.dy),i.shape.orient=y,"vertical"===y?(v=(null!=tt?tt*s:w.x)+g.sy,p=(null!=it?it*c:w.y)+w.dy,k=(null!=ut?ut*s:rt.x)+g.ty,st=v,ht=p*(1-l)+(nt=null!=ft?ft*c:rt.y)*l,ct=k,lt=p*l+nt*(1-l)):(v=(null!=tt?tt*s:w.x)+w.dx,p=(null!=it?it*c:w.y)+g.sy,st=v*(1-l)+(k=null!=ut?ut*s:rt.x)*l,ht=p,ct=v*l+k*(1-l),lt=nt=(null!=ft?ft*c:rt.y)+g.ty),i.setShape({x1:v,y1:p,x2:k,y2:nt,cpx1:st,cpy1:ht,cpx2:ct,cpy2:lt}),i.useStyle(pt.getItemStyle()),i.style.fill){case"source":i.style.fill=t.node1.getVisual("color");i.style.decal=t.node1.getVisual("style").decal;break;case"target":i.style.fill=t.node2.getVisual("color");i.style.decal=t.node2.getVisual("style").decal;break;case"gradient":at=t.node1.getVisual("color");vt=t.node2.getVisual("color");h.isString(at)&&h.isString(vt)&&(i.style.fill=new u.LinearGradient(0,0,+("horizontal"===y),+("vertical"===y),[{color:at,offset:0},{color:vt,offset:1}]))}e.setLabelStyle(i,e.getLabelStatesModels(d,"edgeLabel"),{labelFetcher:n,labelDataIndex:t.dataIndex,defaultText:""+d.get("value")});i.setTextConfig({position:"inside"});et=d.getModel("emphasis");r.setStatesStylesFromModel(i,d,"lineStyle",function(n){return n.getItemStyle()});f.add(i);b.setItemGraphicEl(t.dataIndex,i);yt=et.get("focus");r.toggleHoverEmphasis(i,"adjacency"===yt?t.getAdjacentDataIndices():yt,et.get("blurScope"),et.get("disabled"));o.getECData(i).dataType="edge"});w.eachNode(function(t){var l=t.getLayout(),h=t.getModel(),p=h.get("localX"),w=h.get("localY"),a=h.getModel("emphasis"),i=new u.Rect({shape:{x:null!=p?p*s:l.x,y:null!=w?w*c:l.y,width:l.dx,height:l.dy},style:h.getModel("itemStyle").getItemStyle(),z2:10}),y;e.setLabelStyle(i,e.getLabelStatesModels(h),{labelFetcher:n,labelDataIndex:t.dataIndex,defaultText:t.id});i.disableLabelAnimation=!0;i.setStyle("fill",t.getVisual("color"));i.setStyle("decal",t.getVisual("style").decal);r.setStatesStylesFromModel(i,h);f.add(i);v.setItemGraphicEl(t.dataIndex,i);o.getECData(i).dataType="node";y=a.get("focus");r.toggleHoverEmphasis(i,"adjacency"===y?t.getAdjacentDataIndices():y,a.get("blurScope"),a.get("disabled"))});v.eachItemGraphicEl(function(t,r){v.getItemModel(r).get("draggable")&&(t.drift=function(t,u){p._focusAdjacencyDisabled=!0;this.shape.x+=t;this.shape.y+=u;this.dirty();i.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:v.getRawIndex(r),localX:this.shape.x/s,localY:this.shape.y/c})},t.ondragend=function(){p._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")});!this._data&&n.isAnimationEnabled()&&f.setClipPath(function(n,t){var i=new u.Rect({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return u.initProps(i,{shape:{width:n.width+20}},t,function(){f.removeClipPath()}),i}(f.getBoundingRect(),n));this._data=n.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(c.default);t.default=v},function(n,t,i){(function(n){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),o=r(i(173)),s=r(i(372)),h=r(i(59)),u=i(183);f=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n}return e.__extends(i,t),i.prototype.getInitialData=function(t,i){var f=t.edges||t.links,e=t.data||t.nodes,u=t.levels,o,r;for(this.levelModels=[],o=this.levelModels,r=0;r<u.length;r++)if(null!=u[r].depth&&u[r].depth>=0)o[u[r].depth]=new h.default(u[r],this,i);else if("production"!==n.env.NODE_ENV)throw new Error("levels[i].depth is mandatory and should be natural number");if(e&&f)return s.default(e,f,this,!0,function(n,t){n.wrapMethod("getItemModel",function(n,t){var r=n.parentModel,u=r.getData().getItemLayout(t),f,i;return u&&(f=u.depth,i=r.levelModels[f],i&&(n.parentModel=i)),n});t.wrapMethod("getItemModel",function(n,t){var r=n.parentModel,u=r.getGraph().getEdgeByIndex(t).node1.getLayout(),f,i;return u&&(f=u.depth,i=r.levelModels[f],i&&(n.parentModel=i)),n})}).data},i.prototype.setNodePosition=function(n,t){var i=(this.option.data||this.option.nodes)[n];i.localX=t[0];i.localY=t[1]},i.prototype.getGraph=function(){return this.getData().graph},i.prototype.getEdgeData=function(){return this.getGraph().edgeData},i.prototype.formatTooltip=function(n,t,i){function e(n){return isNaN(n)||null==n}var r,f;if("edge"===i){var o=this.getDataParams(n,i),s=o.data,h=o.value,c=s.source+" -- "+s.target;return u.createTooltipMarkup("nameValue",{name:c,value:h,noValue:e(h)})}return r=this.getGraph().getNodeByIndex(n).getLayout().value,f=this.getDataParams(n,i).data.name,u.createTooltipMarkup("nameValue",{name:null!=f?f+"":null,value:r,noValue:e(r)})},i.prototype.optionUpdated=function(){},i.prototype.getDataParams=function(n,i){var r=t.prototype.getDataParams.call(this,n,i),u;return null==r.value&&"node"===i&&(u=this.getGraph().getNodeByIndex(n).getLayout().value,r.value=u),r},i.type="series.sankey",i.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},i}(o.default);t.default=f}).call(t,i(57))},function(n,t,i){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n){var t=n.hostGraph.data.getRawDataItem(n.dataIndex);return null!=t.depth&&t.depth>=0}function o(n,t,i,u,f){var e="vertical"===f?"x":"y";r.each(n,function(n){var o,r,h;n.sort(function(n,t){return n.getLayout()[e]-t.getLayout()[e]});for(var c=0,l=n.length,a="vertical"===f?"dx":"dy",s=0;s<l;s++)(h=c-(r=n[s]).getLayout()[e])>0&&(o=r.getLayout()[e]+h,"vertical"===f?r.setLayout({x:o},!0):r.setLayout({y:o},!0)),c=r.getLayout()[e]+r.getLayout()[a]+t;if((h=c-t-("vertical"===f?u:i))>0)for(o=r.getLayout()[e]-h,"vertical"===f?r.setLayout({x:o},!0):r.setLayout({y:o},!0),c=o,s=l-2;s>=0;--s)(h=(r=n[s]).getLayout()[e]+r.getLayout()[a]+t-c)>0&&(o=r.getLayout()[e]-h,"vertical"===f?r.setLayout({x:o},!0):r.setLayout({y:o},!0)),c=r.getLayout()[e]})}function a(n,t,i){r.each(n.slice().reverse(),function(n){r.each(n,function(n){var r,o,s,h;n.outEdges.length&&(r=f(n.outEdges,v,i)/f(n.outEdges,e),isNaN(r)&&(o=n.outEdges.length,r=o?f(n.outEdges,y,i)/o:0),"vertical"===i?(s=n.getLayout().x+(r-u(n,i))*t,n.setLayout({x:s},!0)):(h=n.getLayout().y+(r-u(n,i))*t,n.setLayout({y:h},!0)))})})}function v(n,t){return u(n.node2,t)*n.getValue()}function y(n,t){return u(n.node2,t)}function p(n,t){return u(n.node1,t)*n.getValue()}function w(n,t){return u(n.node1,t)}function u(n,t){return"vertical"===t?n.getLayout().x+n.getLayout().dx/2:n.getLayout().y+n.getLayout().dy/2}function e(n){return n.getValue()}function f(n,t,i){for(var r,u=0,e=n.length,f=-1;++f<e;)r=+t(n[f],i),isNaN(r)||(u+=r);return u}function b(n,t,i){r.each(n,function(n){r.each(n,function(n){var r,o,s,h;n.inEdges.length&&(r=f(n.inEdges,p,i)/f(n.inEdges,e),isNaN(r)&&(o=n.inEdges.length,r=o?f(n.inEdges,w,i)/o:0),"vertical"===i?(s=n.getLayout().x+(r-u(n,i))*t,n.setLayout({x:s},!0)):(h=n.getLayout().y+(r-u(n,i))*t,n.setLayout({y:h},!0)))})})}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){n.eachSeriesByType("sankey",function(n){var v=n.get("nodeWidth"),y=n.get("nodeGap"),i=function(n,t){return c.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(n,t);n.layoutInfo=i;var p=i.width,w=i.height,s=n.getGraph(),u=s.nodes,k=s.edges;!function(n){r.each(n,function(n){var t=f(n.outEdges,e),i=f(n.inEdges,e),r=n.getValue()||0,u=Math.max(t,i,r);n.setLayout({value:u},!0)})}(u);var d=0!==r.filter(u,function(n){return 0===n.getLayout().value}).length?0:n.get("layoutIterations"),g=n.get("orient"),nt=n.get("nodeAlign");!function(n,t,i,u,f,e,s,c){(function(n,t,i,u,f,e,o){for(var a,b,k,tt,d,g,y=[],nt=[],l=[],p=[],w=0,s=0;s<t.length;s++)y[s]=1;for(s=0;s<n.length;s++)nt[s]=n[s].inEdges.length,0===nt[s]&&l.push(n[s]);for(a=-1;l.length;){for(b=0;b<l.length;b++){var c=l[b],v=c.hostGraph.data.getRawDataItem(c.dataIndex),it=null!=v.depth&&v.depth>=0;for(it&&v.depth>a&&(a=v.depth),c.setLayout({depth:it?v.depth:w},!0),"vertical"===e?c.setLayout({dy:i},!0):c.setLayout({dx:i},!0),k=0;k<c.outEdges.length;k++)tt=c.outEdges[k],y[t.indexOf(tt)]=0,d=tt.node2,0==--nt[n.indexOf(d)]&&p.indexOf(d)<0&&p.push(d)}++w;l=p;p=[]}for(s=0;s<y.length;s++)if(1===y[s])throw new Error("Sankey is a DAG, the original data has cycle!");g=a>w-1?a:w-1;o&&"left"!==o&&function(n,t,i,u){var o,s,c,l;if("right"===t){for(var f=[],e=n,a=0;e.length;){for(o=0;o<e.length;o++)for(s=e[o],s.setLayout({skNodeHeight:a},!0),c=0;c<s.inEdges.length;c++)l=s.inEdges[c],f.indexOf(l.node1)<0&&f.push(l.node1);e=f;f=[];++a}r.each(n,function(n){h(n)||n.setLayout({depth:Math.max(0,u-n.getLayout().skNodeHeight)},!0)})}else"justify"===t&&function(n,t){r.each(n,function(n){h(n)||n.outEdges.length||n.setLayout({depth:t},!0)})}(n,u)}(n,o,0,g),function(n,t,i){r.each(n,function(n){var r=n.getLayout().depth*t;"vertical"===i?n.setLayout({y:r},!0):n.setLayout({x:r},!0)})}(n,"vertical"===e?(f-i)/g:(u-i)/g,e)})(n,t,i,f,e,c,nt),function(n,t,i,u,f,e,s){var h=function(n){var i=[],u="vertical"===s?"y":"x",t=l.groupData(n,function(n){return n.getLayout()[u]});return t.keys.sort(function(n,t){return n-t}),r.each(t.keys,function(n){i.push(t.buckets.get(n))}),i}(n),c;for(function(n,t,i,u,f,e){var o=1/0;r.each(n,function(n){var h=n.length,t=0,s;r.each(n,function(n){t+=n.getLayout().value});s="vertical"===e?(u-(h-1)*f)/t:(i-(h-1)*f)/t;s<o&&(o=s)});r.each(n,function(n){r.each(n,function(n,t){var i=n.getLayout().value*o;"vertical"===e?(n.setLayout({x:t},!0),n.setLayout({dx:i},!0)):(n.setLayout({y:t},!0),n.setLayout({dy:i},!0))})});r.each(t,function(n){var t=+n.getValue()*o;n.setLayout({dy:t},!0)})}(h,t,i,u,f,s),o(h,f,i,u,s),c=1;e>0;e--)a(h,c*=.99,s),o(h,f,i,u,s),b(h,c,s),o(h,f,i,u,s)}(n,t,e,f,u,s,c),function(n){var t="vertical"===c?"x":"y";r.each(n,function(n){n.outEdges.sort(function(n,i){return n.node2.getLayout()[t]-i.node2.getLayout()[t]});n.inEdges.sort(function(n,i){return n.node1.getLayout()[t]-i.node1.getLayout()[t]})});r.each(n,function(n){var t=0,i=0;r.each(n.outEdges,function(n){n.setLayout({sy:t},!0);t+=n.getLayout().dy});r.each(n.inEdges,function(n){n.setLayout({ty:i},!0);i+=n.getLayout().dy})})}(n)}(u,k,v,y,p,w,d,g)})};var c=s(i(158)),r=s(i(63)),l=i(113)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("sankey",function(n){var e=n.getGraph(),r=e.nodes,o=e.edges,t,i;r.length&&(t=1/0,i=-1/0,u.each(r,function(n){var r=n.getLayout().value;r<t&&(t=r);r>i&&(i=r)}),u.each(r,function(r){var e=new f.default({type:"color",mappingMethod:"linear",dataExtent:[t,i],visual:n.get("color")}).mapValueToVisual(r.getLayout().value),u=r.getModel().get(["itemStyle","color"]);null!=u?(r.setVisual("color",u),r.setVisual("style",{fill:u})):(r.setVisual("color",e),r.setVisual("style",{fill:e}))}));o.length&&u.each(o,function(n){var t=n.getModel().get("lineStyle");n.setVisual("style",t)})})};var r,u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=(r=i(351))&&r.__esModule?r:{"default":r}},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerSeriesModel(u.default);n.registerChartView(f.default);n.registerLayout(e.default);n.registerTransform(o.boxplotTransform)};var u=r(i(405)),f=r(i(407)),e=r(i(408)),o=i(409)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),e=(r=i(173))&&r.__esModule?r:{"default":r},o=i(406),s=i(63),u=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],i.visualDrawType="stroke",i}return f.__extends(t,n),t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}(e.default);s.mixin(u,o.WhiskerBoxCommonMixin,!0);t.default=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.WhiskerBoxCommonMixin=void 0;var u,e=(u=i(273))&&u.__esModule?u:{"default":u},r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=i(229),o=i(163),s=function(){function n(){}return n.prototype.getInitialData=function(n,t){var u,s,h=t.getComponent("xAxis",this.get("xAxisIndex")),c=t.getComponent("yAxis",this.get("yAxisIndex")),b=h.get("type"),k=c.get("type"),l,a,v;"category"===b?(n.layout="horizontal",u=h.getOrdinalMeta(),s=!0):"category"===k?(n.layout="vertical",u=c.getOrdinalMeta(),s=!0):n.layout=n.layout||"horizontal";var y=["x","y"],i="horizontal"===n.layout?0:1,d=this._baseAxisDim=y[i],g=y[1-i],p=[h,c],nt=p[i].get("type"),tt=p[1-i].get("type"),w=n.data;return w&&s&&(l=[],r.each(w,function(n,t){var i;r.isArray(n)?(i=n.slice(),n.unshift(t)):r.isArray(n.value)?((i=r.extend({},n)).value=i.value.slice(),n.value.unshift(t)):i=n;l.push(i)}),n.data=l),a=this.defaultValueDimensions,v=[{name:d,type:f.getDimensionTypeByAxis(nt),ordinalMeta:u,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:g,type:f.getDimensionTypeByAxis(tt),dimsDef:a.slice()}],e.default(this,{coordDimensions:v,dimensionsCount:a.length+1,encodeDefaulter:r.curry(o.makeSeriesEncodeForAxisCoordSys,v,this)})},n.prototype.getBaseAxis=function(){var n=this._baseAxisDim;return this.ecModel.getComponent(n+"Axis",this.get(n+"AxisIndex")).axis},n}();t.WhiskerBoxCommonMixin=s},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n,t,i,r,u){var f=n.ends,e=new w({shape:{points:u?b(f,r,n):f}});return s(n,e,t,i,u),e}function s(n,t,i,r,f){var s=i.hostModel,o,e;l[f?"initProps":"updateProps"](t,{shape:{points:n.ends}},s,r);t.useStyle(i.getItemVisual(r,"style"));t.style.strokeNoScale=!0;t.z2=100;o=i.getItemModel(r);e=o.getModel("emphasis");u.setStatesStylesFromModel(t,o);u.toggleHoverEmphasis(t,e.get("focus"),e.get("blurScope"),e.get("disabled"))}function b(n,t,i){return h.map(n,function(n){return(n=n.slice())[t]=i.initBaseline,n})}Object.defineProperty(t,"__esModule",{value:!0});var r=i(62),h=e(i(63)),c=f(i(185)),l=e(i(116)),u=i(111),a=f(i(97)),v=i(138);var y=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return r.__extends(t,n),t.prototype.render=function(n){var t=n.getData(),i=this.group,r=this._data,u;this._data||i.removeAll();u="horizontal"===n.get("layout")?1:0;t.diff(r).add(function(n){if(t.hasValue(n)){var r=o(t.getItemLayout(n),t,n,u,!0);t.setItemGraphicEl(n,r);i.add(r)}}).update(function(n,f){var e=r.getItemGraphicEl(f),h;t.hasValue(n)?(h=t.getItemLayout(n),e?(v.saveOldStyle(e),s(h,e,t,n)):e=o(h,t,n,u),i.add(e),t.setItemGraphicEl(n,e)):i.remove(e)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&i.remove(t)}).execute();this._data=t},t.prototype.remove=function(){var t=this.group,n=this._data;this._data=null;n&&n.eachItemGraphicEl(function(n){n&&t.remove(n)})},t.type="boxplot",t}(c.default),p=function(){},w=function(n){function t(t){var i=n.call(this,t)||this;return i.type="boxplotBoxPath",i}return r.__extends(t,n),t.prototype.getDefaultShape=function(){return new p},t.prototype.buildPath=function(n,t){var r=t.points,i=0;for(n.moveTo(r[i][0],r[i][1]),i++;i<4;i++)n.lineTo(r[i][0],r[i][1]);for(n.closePath();i<r.length;i++)n.moveTo(r[i][0],r[i][1]),i++,n.lineTo(r[i][0],r[i][1])},t}(a.default);t.default=y},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=function(n){var t=[],i=[];return n.eachSeriesByType("boxplot",function(n){var f=n.getBaseAxis(),r=u.indexOf(i,f);r<0&&(r=i.length,i[r]=f,t[r]={axis:f,seriesModels:[]});t[r].seriesModels.push(n)}),t}(n);r(t,function(n){var t=n.seriesModels;t.length&&(function(n){var t,o=n.axis,i=n.seriesModels,s=i.length,p=n.boxWidthList=[],w=n.boxOffsetList=[],h=[],e,c;"category"===o.type?t=o.getBandWidth():(e=0,r(i,function(n){e=Math.max(e,n.getData().count())}),c=o.getExtent(),t=Math.abs(c[1]-c[0])/e);r(i,function(n){var i=n.get("boxWidth");u.isArray(i)||(i=[i,i]);h.push([f.parsePercent(i[0],t)||0,f.parsePercent(i[1],t)||0])});var l=.8*t-2,v=l/s*.3,a=(l-v*(s-1))/s,y=a/2-l/2;r(i,function(n,t){w.push(y);y+=v+a;p.push(Math.min(Math.max(a,h[t][0]),h[t][1]))})}(n),r(t,function(t,i){!function(n,t,i){function h(n,i,r){var f,s=e.get(i,r),o=[];return o[u]=n,o[l]=s,isNaN(n)||isNaN(s)?f=[NaN,NaN]:(f=nt.dataToPoint(o))[u]+=t,f}function g(n,t,i){var r=t.slice(),f=t.slice();r[u]+=c;f[u]-=c;i?n.push(r,f):n.push(f,r)}function a(n,t){var i=t.slice(),r=t.slice();i[u]-=c;r[u]+=c;n.push(i,r)}var nt=n.coordinateSystem,e=n.getData(),c=i/2,u="horizontal"===n.get("layout")?0:1,l=1-u,v=["x","y"],y=e.mapDimension(v[u]),o=e.mapDimensionsAll(v[l]),r;if(!(null==y||o.length<5))for(r=0;r<e.count();r++){var s=e.get(y,r),p=h(s,o[2],r),w=h(s,o[0],r),b=h(s,o[1],r),k=h(s,o[3],r),d=h(s,o[4],r),f=[];g(f,b,!1);g(f,k,!0);f.push(w,b,d,k);a(f,w);a(f,d);a(f,p);e.setItemLayout(r,{initBaseline:p[l],ends:f})}}(t,n.boxOffsetList[i],n.boxWidthList[i])}))})};var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=i(114),r=u.each},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.boxplotTransform=void 0;var r,f=(r=i(410))&&r.__esModule?r:{"default":r},u=i(115),e=i(164);t.boxplotTransform={type:"echarts:boxplot",transform:function(t){var o=t.upstream,i,r;return o.sourceFormat!==e.SOURCE_FORMAT_ARRAY_ROWS&&(i="","production"!==n.env.NODE_ENV&&(i=u.makePrintable("source data is not applicable for this boxplot transform. Expect number[][].")),u.throwError(i)),r=f.default(o.getRawData(),t.config),[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:r.boxData},{data:r.outliers}]}}}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){for(var s,h,nt,a=[],v=[],e=(t=t||{}).boundIQR,y="none"===e||0===e,f=0;f<n.length;f++){var i=r.asc(n[f].slice()),c=r.quantile(i,.25),tt=r.quantile(i,.5),l=r.quantile(i,.75),p=i[0],w=i[i.length-1],b=(null==e?1.5:e)*(l-c),k=y?p:Math.max(p,c-b),d=y?w:Math.min(w,l+b),o=t.itemNameFormatter,g=u.isFunction(o)?o({value:f}):u.isString(o)?o.replace("{value}",f+""):f+"";for(a.push([g,k,c,tt,l,d]),s=0;s<i.length;s++)h=i[s],(h<k||h>d)&&(nt=[g,h],v.push(nt))}return{boxData:a,outliers:v}};var r=i(114),u=i(63)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default);n.registerPreprocessor(e.default);n.registerVisual(o.default);n.registerLayout(s.default)};var u=r(i(412)),f=r(i(413)),e=r(i(414)),o=r(i(415)),s=r(i(416))},function(n,t,i){"use strict";function c(n){return n&&n.__esModule?n:{"default":n}}function l(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n,t,i){var r=n.ends;return new it({shape:{points:i?rt(r,n):r},z2:100})}function a(n,t){for(var r=!0,i=0;i<t.ends.length;i++)if(n.contain(t.ends[i][0],t.ends[i][1])){r=!1;break}return r}function o(n,t,i,r){var u=t.getItemModel(i);n.useStyle(t.getItemVisual(i,"style"));n.style.strokeNoScale=!0;n.__simpleBox=r;b.setStatesStylesFromModel(n,u)}function rt(n,t){return p.map(n,function(n){return(n=n.slice())[1]=t.initBaseline,n})}function y(n,t,i,u){var e=n.getData(),h=e.getLayout("largePoints"),o=new r({shape:{points:h},__sign:1,ignoreCoarsePointer:!0}),f,c;t.add(o);f=new r({shape:{points:h},__sign:-1,ignoreCoarsePointer:!0});t.add(f);c=new r({shape:{points:h},__sign:0,ignoreCoarsePointer:!0});t.add(c);s(1,o,n,e);s(-1,f,n,e);s(0,c,n,e);u&&(o.incremental=!0,f.incremental=!0);i&&i.push(o,f)}function s(n,t,i){var r=i.get(["itemStyle",n>0?"borderColor":"borderColor0"])||i.get(["itemStyle",n>0?"color":"color0"]),u;0===n&&(r=i.get(["itemStyle","borderColorDoji"]));u=i.getModel("itemStyle").getItemStyle(g);t.useStyle(u);t.style.fill=null;t.style.stroke=r}var v,r;Object.defineProperty(t,"__esModule",{value:!0});var u=i(62),p=l(i(63)),w=c(i(185)),f=l(i(116)),b=i(111),h=c(i(97)),k=i(256),d=i(138);var g=["color","borderColor"],nt=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.prototype.render=function(n){this.group.removeClipPath();this._progressiveEls=null;this._updateDrawMode(n);this._isLargeDraw?this._renderLarge(n):this._renderNormal(n)},t.prototype.incrementalPrepareRender=function(n){this._clear();this._updateDrawMode(n)},t.prototype.incrementalRender=function(n,t){this._progressiveEls=[];this._isLargeDraw?this._incrementalRenderLarge(n,t):this._incrementalRenderNormal(n,t)},t.prototype.eachRendered=function(n){f.traverseElements(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var t=n.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(n){var t=n.getData(),r=this._data,i=this.group,u=t.getLayout("isSimpleBox"),s=n.get("clip",!0),h=n.coordinateSystem,c=h.getArea&&h.getArea();this._data||i.removeAll();t.diff(r).add(function(r){var l,h;if(t.hasValue(r)){if(l=t.getItemLayout(r),s&&a(c,l))return;h=e(l,r,!0);f.initProps(h,{shape:{points:l.ends}},n,r);o(h,t,r,u);i.add(h);t.setItemGraphicEl(r,h)}}).update(function(h,l){var v=r.getItemGraphicEl(l),y;t.hasValue(h)?(y=t.getItemLayout(h),s&&a(c,y)?i.remove(v):(v?(f.updateProps(v,{shape:{points:y.ends}},n,h),d.saveOldStyle(v)):v=e(y,h),o(v,t,h,u),i.add(v),t.setItemGraphicEl(h,v))):i.remove(v)}).remove(function(n){var t=r.getItemGraphicEl(n);t&&i.remove(t)}).execute();this._data=t},t.prototype._renderLarge=function(n){this._clear();y(n,this.group);var t=n.get("clip",!0)?k.createClipPath(n.coordinateSystem,!1,n):null;t?this.group.setClipPath(t):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(n,t){for(var r,i,u=t.getData(),f=u.getLayout("isSimpleBox");null!=(r=n.next());)i=e(u.getItemLayout(r),r),o(i,u,r,f),i.incremental=!0,this.group.add(i),this._progressiveEls.push(i)},t.prototype._incrementalRenderLarge=function(n,t){y(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this.group.removeAll();this._data=null},t.type="candlestick",t}(w.default),tt=function(){},it=function(n){function t(t){var i=n.call(this,t)||this;return i.type="normalCandlestickBox",i}return u.__extends(t,n),t.prototype.getDefaultShape=function(){return new tt},t.prototype.buildPath=function(n,t){var i=t.points;this.__simpleBox?(n.moveTo(i[4][0],i[4][1]),n.lineTo(i[6][0],i[6][1])):(n.moveTo(i[0][0],i[0][1]),n.lineTo(i[1][0],i[1][1]),n.lineTo(i[2][0],i[2][1]),n.lineTo(i[3][0],i[3][1]),n.closePath(),n.moveTo(i[4][0],i[4][1]),n.lineTo(i[5][0],i[5][1]),n.moveTo(i[6][0],i[6][1]),n.lineTo(i[7][0],i[7][1]))},t}(h.default);v=function(){};r=function(n){function t(t){var i=n.call(this,t)||this;return i.type="largeCandlestickBox",i}return u.__extends(t,n),t.prototype.getDefaultShape=function(){return new v},t.prototype.buildPath=function(n,t){for(var u,r=t.points,i=0;i<r.length;)this.__sign===r[i++]?(u=r[i++],n.moveTo(u,r[i++]),n.lineTo(u,r[i++])):i+=3},t}(h.default);t.default=nt},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),e=(r=i(173))&&r.__esModule?r:{"default":r},o=i(406),s=i(63),u=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],i}return f.__extends(t,n),t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(n,t,i){var r=t.getItemLayout(n);return r&&i.rect(r.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(e.default);s.mixin(u,o.WhiskerBoxCommonMixin,!0);t.default=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n&&r.isArray(n.series)&&r.each(n.series,function(n){r.isObject(n)&&"k"===n.type&&(n.type="candlestick")})};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(186))&&r.__esModule?r:{"default":r},f=i(63),e=["itemStyle","borderColor"],o=["itemStyle","borderColor0"],s=["itemStyle","borderColorDoji"],h=["itemStyle","color"],c=["itemStyle","color0"],l={seriesType:"candlestick",plan:u.default(),performRawSeries:!0,reset:function(n,t){function i(n,t){return t.get(n>0?h:c)}function r(n,t){return t.get(0===n?s:n>0?e:o)}if(!t.isSeriesFiltered(n))return!n.pipelineContext.large&&{progress:function(n,t){for(var u,h;null!=(u=n.next());){var o=t.getItemModel(u),s=t.getItemLayout(u).sign,e=o.getItemStyle();e.fill=i(s,o);e.stroke=r(s,o)||e.fill;h=t.ensureUniqueItemVisual(u,"style");f.extend(h,e)}}}}};t.default=l},function(n,t,i){"use strict";function o(n,t,i,r,u,f){return i>r?-1:i<r?1:f?0:t>0?n.get(u,t-1)<=r?1:-1:1}Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(116),s=(r=i(186))&&r.__esModule?r:{"default":r},f=i(114),e=i(63),h=i(223),c={seriesType:"candlestick",plan:s.default(),reset:function(n){var a=n.coordinateSystem,s=n.getData(),i=function(n,t){var r,u=n.getBaseAxis(),i="category"===u.type?u.getBandWidth():(r=u.getExtent(),Math.abs(r[1]-r[0])/t.count()),s=f.parsePercent(e.retrieve2(n.get("barMaxWidth"),i),i),h=f.parsePercent(e.retrieve2(n.get("barMinWidth"),1),i),o=n.get("barWidth");return null!=o?f.parsePercent(o,i):Math.max(Math.min(i/2,s),h)}(n,s),t=0,r=1,y=["x","y"],v=s.getDimensionIndex(s.mapDimension(y[t])),c=e.map(s.mapDimensionsAll(y[r]),s.getDimensionIndex,s),p=c[0],l=c[1],w=c[2],b=c[3];if(s.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(v<0||c.length<4))return{progress:n.pipelineContext.large?function(i,u){for(var f,e,s=h.createFloat32Array(4*i.count),c=0,k=[],d=[],y=u.getStore(),it=!!n.get(["itemStyle","borderColorDoji"]);null!=(e=i.next());){var g=y.get(v,e),rt=y.get(p,e),ut=y.get(l,e),nt=y.get(w,e),tt=y.get(b,e);isNaN(g)||isNaN(nt)||isNaN(tt)?(s[c++]=NaN,c+=3):(s[c++]=o(y,e,rt,ut,l,it),k[t]=g,k[r]=nt,f=a.dataToPoint(k,null,d),s[c++]=f?f[0]:NaN,s[c++]=f?f[1]:NaN,k[r]=tt,f=a.dataToPoint(k,null,d),s[c++]=f?f[1]:NaN)}u.setLayout("largePoints",s)}:function(n,f){function h(n,i){var u=[];return u[t]=i,u[r]=n,isNaN(i)||isNaN(n)?[NaN,NaN]:a.dataToPoint(u)}function ft(n,r,f){var e=r.slice(),o=r.slice();e[t]=u.subPixelOptimize(e[t]+i/2,1,!1);o[t]=u.subPixelOptimize(o[t]-i/2,1,!0);f?n.push(e,o):n.push(o,e)}function ct(n,u,f){var e=h(n,f),o=h(u,f);return e[t]-=i/2,o[t]-=i/2,{x:e[0],y:e[1],width:r?i:o[0]-e[0],height:r?o[1]-e[1]:i}}function g(n){return n[t]=u.subPixelOptimize(n[t],1),n}for(var e,ut,s=f.getStore();null!=(e=n.next());){var c=s.get(v,e),y=s.get(p,e),k=s.get(l,e),it=s.get(w,e),rt=s.get(b,e),et=Math.min(y,k),ot=Math.max(y,k),nt=h(et,c),tt=h(ot,c),st=h(it,c),ht=h(rt,c),d=[];ft(d,tt,0);ft(d,nt,1);d.push(g(ht),g(tt),g(st),g(nt));ut=!!f.getItemModel(e).get(["itemStyle","borderColorDoji"]);f.setItemLayout(e,{sign:o(s,e,y,k,l,ut),initBaseline:y>k?tt[r]:nt[r],ends:d,brushRect:ct(it,rt,c)})}}}}};t.default=c},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default);n.registerLayout(e.default("effectScatter"))};var u=r(i(418)),f=r(i(420)),e=r(i(258))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u;Object.defineProperty(t,"__esModule",{value:!0});var f=i(62),e=r(i(250)),o=r(i(419)),s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(76)),h=r(i(258));u=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.prototype.init=function(){this._symbolDraw=new e.default(o.default)},t.prototype.render=function(n){var i=n.getData(),t=this._symbolDraw;t.updateData(i,{clipShape:this._getClipShape(n)});this.group.add(t.group)},t.prototype._getClipShape=function(n){var t=n.coordinateSystem,i=t&&t.getArea&&t.getArea();return n.get("clip",!0)?i:null},t.prototype.updateTransform=function(n,t,i){var r=n.getData(),u;this.group.dirty();u=h.default("").reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._symbolDraw.updateLayout()},t.prototype._updateGroupTransform=function(n){var t=n.coordinateSystem;t&&t.getRoamTransform&&(this.group.transform=s.clone(t.getRoamTransform()),this.group.decomposeTransform())},t.prototype.remove=function(){this._symbolDraw&&this._symbolDraw.remove(!0)},t.type="effectScatter",t}(r(i(185)).default);t.default=u},function(n,t,i){"use strict";function o(n,t){var i=t.rippleEffectColor||t.color;n.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:"stroke"===t.brushType?i:null,fill:"fill"===t.brushType?i:null}})})}var s;Object.defineProperty(t,"__esModule",{value:!0});var r,h=i(62),u=i(201),e=i(116),f=i(111),c=(r=i(251))&&r.__esModule?r:{"default":r};s=function(n){function t(t,i){var r=n.call(this)||this,u=new c.default(t,i),f=new e.Group;return r.add(u),r.add(f),r.updateData(t,i),r}return h.__extends(t,n),t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(n){for(var t,r,s=n.symbolType,h=n.color,f=n.rippleNumber,e=this.childAt(1),i=0;i<f;i++)t=u.createSymbol(s,-1,-1,2,2,h),t.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scaleX:.5,scaleY:.5}),r=-i/f*n.period+n.effectOffset,t.animate("",!0).when(n.period,{scaleX:n.rippleScale/2,scaleY:n.rippleScale/2}).delay(r).start(),t.animateStyle(!0).when(n.period,{opacity:0}).delay(r).start(),e.add(t);o(e,n)},t.prototype.updateEffectAnimation=function(n){for(var i,u=this._effectCfg,f=this.childAt(1),r=["symbolType","period","rippleScale","rippleNumber"],t=0;t<r.length;t++)if(i=r[t],u[i]!==n[i])return this.stopEffectAnimation(),void this.startEffectAnimation(n);o(f,n)},t.prototype.highlight=function(){f.enterEmphasis(this)},t.prototype.downplay=function(){f.leaveEmphasis(this)},t.prototype.getSymbolType=function(){var n=this.childAt(0);return n&&n.getSymbolType()},t.prototype.updateData=function(n,t){var c=this,s=n.hostModel,o,y,i;this.childAt(0).updateData(n,t);var e=this.childAt(1),r=n.getItemModel(t),p=n.getItemVisual(t,"symbol"),l=u.normalizeSymbolSize(n.getItemVisual(t,"symbolSize")),a=n.getItemVisual(t,"style"),v=a&&a.fill,h=r.getModel("emphasis");e.setScale(l);e.traverse(function(n){n.setStyle("fill",v)});o=u.normalizeSymbolOffset(n.getItemVisual(t,"symbolOffset"),l);o&&(e.x=o[0],e.y=o[1]);y=n.getItemVisual(t,"symbolRotate");e.rotation=(y||0)*Math.PI/180||0;i={};i.showEffectOn=s.get("showEffectOn");i.rippleScale=r.get(["rippleEffect","scale"]);i.brushType=r.get(["rippleEffect","brushType"]);i.period=1e3*r.get(["rippleEffect","period"]);i.effectOffset=t/n.count();i.z=s.getShallow("z")||0;i.zlevel=s.getShallow("zlevel")||0;i.symbolType=p;i.color=v;i.rippleEffectColor=r.get(["rippleEffect","color"]);i.rippleNumber=r.get(["rippleEffect","number"]);"render"===i.showEffectOn?(this._effectCfg?this.updateEffectAnimation(i):this.startEffectAnimation(i),this._effectCfg=i):(this._effectCfg=null,this.stopEffectAnimation(),this.onHoverStateChange=function(n){"emphasis"===n?"render"!==i.showEffectOn&&c.startEffectAnimation(i):"normal"===n&&"render"!==i.showEffectOn&&c.stopEffectAnimation()});this._effectCfg=i;f.toggleHoverEmphasis(this,h.get("focus"),h.get("blurScope"),h.get("disabled"))},t.prototype.fadeOut=function(n){n&&n()},t}(e.Group);t.default=s},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var r,u,e;Object.defineProperty(t,"__esModule",{value:!0});r=i(62);u=f(i(233));e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i}return r.__extends(t,n),t.prototype.getInitialData=function(){return u.default(null,this,{useEncodeDefaulter:!0})},t.prototype.brushSelector=function(n,t,i){return i.point(t.getItemLayout(n))},t.type="series.effectScatter",t.dependencies=["grid","polar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",clip:!0,rippleEffect:{period:4,scale:2.5,brushType:"fill",number:3},universalTransition:{divideShape:"clone"},symbolSize:10},t}(f(i(173)).default);t.default=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default);n.registerLayout(e.default);n.registerVisual(o.default)};var u=r(i(422)),f=r(i(428)),e=r(i(427)),o=r(i(429))},function(n,t,i){(function(n){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u;Object.defineProperty(t,"__esModule",{value:!0});var f=i(62),e=r(i(367)),o=r(i(423)),s=r(i(368)),h=r(i(424)),c=r(i(425)),l=r(i(426)),a=r(i(427)),v=i(256);u=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n}return f.__extends(i,t),i.prototype.render=function(t,i,r){var s=t.getData(),c=this._updateLineDraw(s,t),f=t.get("zlevel"),h=t.get(["effect","trailLength"]),u=r.getZr(),e="svg"===u.painter.getType(),o;e||u.painter.getLayer(f).clear(!0);null==this._lastZlevel||e||u.configLayer(this._lastZlevel,{motionBlur:!1});this._showEffect(t)&&h>0&&(e?"production"!==n.env.NODE_ENV&&console.warn("SVG render mode doesn't support lines with trail effect"):u.configLayer(f,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(h/10+.9,1),0)}));c.updateData(s);o=t.get("clip",!0)&&v.createClipPath(t.coordinateSystem,!1,t);o?this.group.setClipPath(o):this.group.removeClipPath();this._lastZlevel=f;this._finished=!0},i.prototype.incrementalPrepareRender=function(n,t,i){var r=n.getData();this._updateLineDraw(r,n).incrementalPrepareUpdate(r);this._clearLayer(i);this._finished=!1},i.prototype.incrementalRender=function(n,t){this._lineDraw.incrementalUpdate(n,t.getData());this._finished=n.end===t.getData().count()},i.prototype.eachRendered=function(n){this._lineDraw&&this._lineDraw.eachRendered(n)},i.prototype.updateTransform=function(n,t,i){var r=n.getData(),f=n.pipelineContext,u;if(!this._finished||f.large||f.progressiveRender)return{update:!0};u=a.default.reset(n,t,i);u.progress&&u.progress({start:0,end:r.count(),count:r.count()},r);this._lineDraw.updateLayout();this._clearLayer(i)},i.prototype._updateLineDraw=function(t,i){var r=this._lineDraw,u=this._showEffect(i),a=!!i.get("polyline"),f=i.pipelineContext.large;return"production"!==n.env.NODE_ENV&&u&&f&&console.warn("Large lines not support effect"),r&&u===this._hasEffet&&a===this._isPolyline&&f===this._isLargeDraw||(r&&r.remove(),r=this._lineDraw=f?new l.default:new e.default(a?u?c.default:h.default:u?o.default:s.default),this._hasEffet=u,this._isPolyline=a,this._isLargeDraw=f),this.group.add(r.group),r},i.prototype._showEffect=function(n){return!!n.get(["effect","show"])},i.prototype._clearLayer=function(n){var t=n.getZr();"svg"===t.painter.getType()||null==this._lastZlevel||t.painter.getLayer(this._lastZlevel).clear(!0)},i.prototype.remove=function(n,t){this._lineDraw&&this._lineDraw.remove();this._lineDraw=null;this._clearLayer(t)},i.prototype.dispose=function(n,t){this.remove(n,t)},i.type="lines",i}(r(i(185)).default);t.default=u}).call(t,i(57))},function(n,t,i){"use strict";function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var s;Object.defineProperty(t,"__esModule",{value:!0});var r,h=i(62),c=f(i(116)),l=(r=i(368))&&r.__esModule?r:{"default":r},e=f(i(63)),a=i(201),u=f(i(82)),o=f(i(87));s=function(n){function t(t,i,r){var u=n.call(this)||this;return u.add(u.createLine(t,i,r)),u._updateEffectSymbol(t,i),u}return h.__extends(t,n),t.prototype.createLine=function(n,t,i){return new l.default(n,t,i)},t.prototype._updateEffectSymbol=function(n,t){var u=n.getItemModel(t).getModel("effect"),r=u.get("symbolSize"),f=u.get("symbol");e.isArray(r)||(r=[r,r]);var s=n.getItemVisual(t,"style"),o=u.get("color")||s&&s.stroke,i=this.childAt(1);this._symbolType!==f&&(this.remove(i),(i=a.createSymbol(f,-.5,-.5,1,1,o)).z2=100,i.culling=!0,this.add(i));i&&(i.setStyle("shadowColor",o),i.setStyle(u.getItemStyle(["color"])),i.scaleX=r[0],i.scaleY=r[1],i.setColor(o),this._symbolType=f,this._symbolScale=r,this._updateEffectAnimation(n,u,t))},t.prototype._updateEffectAnimation=function(n,t,i){var r=this.childAt(1),f;if(r){var l=n.getItemLayout(i),u=1e3*t.get("period"),o=t.get("loop"),s=t.get("roundTrip"),c=t.get("constantSpeed"),h=e.retrieve(t.get("delay"),function(t){return t/n.count()*u/3});(r.ignore=!0,this._updateAnimationPoints(r,l),c>0&&(u=this._getLineLength(r)/c*1e3),u!==this._period||o!==this._loop||s!==this._roundTrip)&&(r.stopAnimation(),f=void 0,f=e.isFunction(h)?h(i):h,r.__t>0&&(f=-u*r.__t),this._animateSymbol(r,u,f,o,s));this._period=u;this._loop=o;this._roundTrip=s}},t.prototype._animateSymbol=function(n,t,i,r,u){if(t>0){n.__t=0;var f=this,e=n.animate("",r).when(u?2*t:t,{__t:u?2:1}).delay(i).during(function(){f._updateSymbolPosition(n)});r||e.done(function(){f.remove(n)});e.start()}},t.prototype._getLineLength=function(n){return u.dist(n.__p1,n.__cp1)+u.dist(n.__cp1,n.__p2)},t.prototype._updateAnimationPoints=function(n,t){n.__p1=t[0];n.__p2=t[1];n.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(n,t,i){this.childAt(0).updateData(n,t,i);this._updateEffectSymbol(n,t)},t.prototype._updateSymbolPosition=function(n){var i=n.__p1,f=n.__p2,e=n.__cp1,r=n.__t<1?n.__t:2-n.__t,t=[n.x,n.y],s=t.slice(),c=o.quadraticAt,h=o.quadraticDerivativeAt,l,a;t[0]=c(i[0],e[0],f[0],r);t[1]=c(i[1],e[1],f[1],r);l=n.__t<1?h(i[0],e[0],f[0],r):h(f[0],e[0],i[0],1-r);a=n.__t<1?h(i[1],e[1],f[1],r):h(f[1],e[1],i[1],1-r);n.rotation=-Math.atan2(a,l)-Math.PI/2;"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==n.__lastT&&n.__lastT<n.__t?(n.scaleY=1.05*u.dist(s,t),1===r&&(t[0]=s[0]+(t[0]-s[0])/2,t[1]=s[1]+(t[1]-s[1])/2)):n.scaleY=1===n.__lastT?2*u.dist(i,t):this._symbolScale[1]);n.__lastT=n.__t;n.ignore=!1;n.x=t[0];n.y=t[1]},t.prototype.updateLayout=function(n,t){this.childAt(0).updateLayout(n,t);var i=n.getItemModel(t).getModel("effect");this._updateEffectAnimation(n,i,t)},t}(c.Group);t.default=s},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),f=i(111),e=function(n){function t(t,i,r){var u=n.call(this)||this;return u._createPolyline(t,i,r),u}return u.__extends(t,n),t.prototype._createPolyline=function(n,t,i){var u=n.getItemLayout(t),f=new r.Polyline({shape:{points:u}});this.add(f);this._updateCommonStl(n,t,i)},t.prototype.updateData=function(n,t,i){var u=n.hostModel,f=this.childAt(0),e={shape:{points:n.getItemLayout(t)}};r.updateProps(f,e,u,t);this._updateCommonStl(n,t,i)},t.prototype._updateCommonStl=function(n,t,i){var u=this.childAt(0),c=n.getItemModel(t),e=i&&i.emphasisLineStyle,o=i&&i.focus,s=i&&i.blurScope,h=i&&i.emphasisDisabled,r;(!i||n.hasItemOption)&&(r=c.getModel("emphasis"),e=r.getModel("lineStyle").getLineStyle(),h=r.get("disabled"),o=r.get("focus"),s=r.get("blurScope"));u.useStyle(n.getItemVisual(t,"style"));u.style.fill=null;u.style.strokeNoScale=!0;u.ensureState("emphasis").style=e;f.toggleHoverEmphasis(this,o,s,h)},t.prototype.updateLayout=function(n,t){this.childAt(0).setShape("points",n.getItemLayout(t))},t}(r.Group);t.default=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u;Object.defineProperty(t,"__esModule",{value:!0});var f=i(62),e=r(i(424)),o=r(i(423)),s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(82));u=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t._lastFrame=0,t._lastFramePercent=0,t}return f.__extends(t,n),t.prototype.createLine=function(n,t,i){return new e.default(n,t,i)},t.prototype._updateAnimationPoints=function(n,t){var f,e;this._points=t;for(var u=[0],r=0,i=1;i<t.length;i++)f=t[i-1],e=t[i],r+=s.dist(f,e),u.push(r);if(0!==r){for(i=0;i<u.length;i++)u[i]/=r;this._offsets=u;this._length=r}else this._length=0},t.prototype._getLineLength=function(){return this._length},t.prototype._updateSymbolPosition=function(n){var f=n.__t<1?n.__t:2-n.__t,s=this._points,i=this._offsets,e=s.length,t,h,c,l;if(i){if(h=this._lastFrame,f<this._lastFramePercent){for(t=Math.min(h+1,e-1);t>=0&&!(i[t]<=f);t--);t=Math.min(t,e-2)}else{for(t=h;t<e&&!(i[t]>f);t++);t=Math.min(t-1,e-2)}var o=(f-i[t])/(i[t+1]-i[t]),r=s[t],u=s[t+1];n.x=r[0]*(1-o)+o*u[0];n.y=r[1]*(1-o)+o*u[1];c=n.__t<1?u[0]-r[0]:r[0]-u[0];l=n.__t<1?u[1]-r[1]:r[1]-u[1];n.rotation=-Math.atan2(l,c)-Math.PI/2;this._lastFrame=t;this._lastFramePercent=f;n.ignore=!1}},t}(o.default);t.default=u},function(n,t,i){"use strict";function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=u(i(116)),f=u(i(101)),o=u(i(103)),s=i(112);var h=function(){this.polyline=!1;this.curveness=0;this.segs=[]},c=function(n){function t(t){var i=n.call(this,t)||this;return i._off=0,i.hoverDataIdx=-1,i}return e.__extends(t,n),t.prototype.reset=function(){this.notClear=!1;this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new h},t.prototype.buildPath=function(n,t){var i,r=t.segs,e=t.curveness,o,s,l,a;if(t.polyline){for(i=this._off;i<r.length;)if(o=r[i++],o>0)for(n.moveTo(r[i++],r[i++]),s=1;s<o;s++)n.lineTo(r[i++],r[i++])}else for(i=this._off;i<r.length;){var h=r[i++],c=r[i++],u=r[i++],f=r[i++];(n.moveTo(h,c),e>0)?(l=(h+u)/2-(c-f)*e,a=(c+f)/2-(u-h)*e,n.quadraticCurveTo(l,a,u,f)):n.lineTo(u,f)}this.incremental&&(this._off=i,this.notClear=!0)},t.prototype.findDataIndex=function(n,t){var l=this.shape,r=l.segs,a=l.curveness,v=this.style.lineWidth,u,i,y,e,s,w,b;if(l.polyline)for(u=0,i=0;i<r.length;){if(y=r[i++],y>0)for(var h=r[i++],c=r[i++],p=1;p<y;p++)if(e=r[i++],s=r[i++],f.containStroke(h,c,e,s,v,n,t))return u;u++}else for(u=0,i=0;i<r.length;){if(h=r[i++],c=r[i++],e=r[i++],s=r[i++],a>0){if(w=(h+e)/2-(c-s)*a,b=(c+s)/2-(e-h)*a,o.containStroke(h,c,w,b,e,s,v,n,t))return u}else if(f.containStroke(h,c,e,s,v,n,t))return u;u++}return-1},t.prototype.contain=function(n,t){var i=this.transformCoordToLocal(n,t),r=this.getBoundingRect();return n=i[0],t=i[1],r.contain(n,t)?(this.hoverDataIdx=this.findDataIndex(n,t))>=0:(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var n=this._rect,s,h;if(!n){for(var t=this.shape.segs,i=1/0,u=1/0,f=-1/0,e=-1/0,o=0;o<t.length;)s=t[o++],h=t[o++],i=Math.min(s,i),f=Math.max(s,f),u=Math.min(h,u),e=Math.max(h,e);n=this._rect=new r.BoundingRect(i,u,f,e)}return n},t}(r.Path),l=function(){function n(){this.group=new r.Group}return n.prototype.updateData=function(n){this._clear();var t=this._create();t.setShape({segs:n.getLayout("linesPoints")});this._setCommon(t,n)},n.prototype.incrementalPrepareUpdate=function(){this.group.removeAll();this._clear()},n.prototype.incrementalUpdate=function(n,t){var f=this._newAdded[0],e=t.getLayout("linesPoints"),r=f&&f.shape.segs,o,u,i;r&&r.length<2e4?(o=r.length,u=new Float32Array(o+e.length),u.set(r),u.set(e,o),f.setShape({segs:u})):(this._newAdded=[],i=this._create(),i.incremental=!0,i.setShape({segs:e}),this._setCommon(i,t),i.__startIndex=n.start)},n.prototype.remove=function(){this._clear()},n.prototype.eachRendered=function(n){this._newAdded[0]&&n(this._newAdded[0])},n.prototype._create=function(){var n=new c({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(n),this.group.add(n),n},n.prototype._setCommon=function(n,t){var i=t.hostModel,r,u;n.setShape({polyline:i.get("polyline"),curveness:i.get(["lineStyle","curveness"])});n.useStyle(i.getModel("lineStyle").getLineStyle());n.style.strokeNoScale=!0;r=t.getVisual("style");r&&r.stroke&&n.setStyle("stroke",r.stroke);n.setStyle("fill",null);u=s.getECData(n);u.seriesIndex=i.seriesIndex;n.on("mousemove",function(){u.dataIndex=null;var t=n.hoverDataIdx;t>0&&(u.dataIndex=t+n.__startIndex)})},n.prototype._clear=function(){this._newAdded=[];this.group.removeAll()},n}();t.default=l},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(186))&&r.__esModule?r:{"default":r},f=i(115),e={seriesType:"lines",plan:u.default(),reset:function(t){var i=t.coordinateSystem,r,u;if(i)return r=t.get("polyline"),u=t.pipelineContext.large,{progress:function(n,f){var h=[],s,w,b,e,a,c,l,v,k,o,y,p;if(u){if(s=void 0,w=n.end-n.start,r){for(b=0,e=n.start;e<n.end;e++)b+=t.getLineCoordsCount(e);s=new Float32Array(w+2*b)}else s=new Float32Array(4*w);for(a=0,c=[],e=n.start;e<n.end;e++)for(l=t.getLineCoords(e,h),r&&(s[a++]=l),v=0;v<l;v++)c=i.dataToPoint(h[v],!1,c),s[a++]=c[0],s[a++]=c[1];f.setLayout("linesPoints",s)}else for(e=n.start;e<n.end;e++){if(k=f.getItemModel(e),o=(l=t.getLineCoords(e,h),[]),r)for(y=0;y<l;y++)o.push(i.dataToPoint(h[y]));else o[0]=i.dataToPoint(h[0]),o[1]=i.dataToPoint(h[1]),p=k.get(["lineStyle","curveness"]),+p&&(o[2]=[(o[0][0]+o[1][0])/2-(o[0][1]-o[1][1])*p,(o[0][1]+o[1][1])/2-(o[1][0]-o[0][0])*p]);f.setItemLayout(e,o)}}};"production"!==n.env.NODE_ENV&&f.error("The lines series must have a coordinate system.")}};t.default=e}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(t){var i=t.data;i&&i[0]&&i[0][0]&&i[0][0].coord&&("production"!==n.env.NODE_ENV&&console.warn("Lines data configuration has been changed to { coords:[[1,2],[2,3]] }"),t.data=r.map(i,function(n){var t={coords:[n[0].coord,n[1].coord]};return n[0].name&&(t.fromName=n[0].name),n[1].name&&(t.toName=n[1].name),r.mergeAll([t,n[0],n[1]])}))}var f,e,s;Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),c=u(i(173)),l=u(i(227)),r=i(63),a=u(i(168)),v=i(183);f="undefined"==typeof Uint32Array?Array:Uint32Array;e="undefined"==typeof Float64Array?Array:Float64Array;s=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return h.__extends(i,t),i.prototype.init=function(n){n.data=n.data||[];o(n);var i=this._processFlatCoordsArray(n.data);this._flatCoords=i.flatCoords;this._flatCoordsOffset=i.flatCoordsOffset;i.flatCoords&&(n.data=new Float32Array(i.count));t.prototype.init.apply(this,arguments)},i.prototype.mergeOption=function(n){if(o(n),n.data){var i=this._processFlatCoordsArray(n.data);this._flatCoords=i.flatCoords;this._flatCoordsOffset=i.flatCoordsOffset;i.flatCoords&&(n.data=new Float32Array(i.count))}t.prototype.mergeOption.apply(this,arguments)},i.prototype.appendData=function(n){var t=this._processFlatCoordsArray(n.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=r.concatArray(this._flatCoords,t.flatCoords),this._flatCoordsOffset=r.concatArray(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),n.data=new Float32Array(t.count));this.getRawData().appendData(n.data)},i.prototype._getCoordsFromItemModel=function(t){var r=this.getData().getItemModel(t),i=r.option instanceof Array?r.option:r.getShallow("coords");if("production"!==n.env.NODE_ENV&&!(i instanceof Array&&i.length>0&&i[0]instanceof Array))throw new Error("Invalid coords "+JSON.stringify(i)+". Lines must have 2d coords array in data item.");return i},i.prototype.getLineCoordsCount=function(n){return this._flatCoordsOffset?this._flatCoordsOffset[2*n+1]:this._getCoordsFromItemModel(n).length},i.prototype.getLineCoords=function(n,t){var r;if(this._flatCoordsOffset){for(var u=this._flatCoordsOffset[2*n],f=this._flatCoordsOffset[2*n+1],i=0;i<f;i++)t[i]=t[i]||[],t[i][0]=this._flatCoords[u+2*i],t[i][1]=this._flatCoords[u+2*i+1];return f}for(r=this._getCoordsFromItemModel(n),i=0;i<r.length;i++)t[i]=t[i]||[],t[i][0]=r[i][0],t[i][1]=r[i][1];return r.length},i.prototype._processFlatCoordsArray=function(t){var v=0,l,a,p,w;if(this._flatCoords&&(v=this._flatCoords.length),r.isNumber(t[0])){for(var u=t.length,o=new f(u),s=new e(u),h=0,c=0,y=0,i=0;i<u;)for(y++,l=t[i++],o[c++]=h+v,o[c++]=l,a=0;a<l;a++)if(p=t[i++],w=t[i++],s[h++]=p,s[h++]=w,i>u&&"production"!==n.env.NODE_ENV)throw new Error("Invalid data format.");return{flatCoordsOffset:new Uint32Array(o.buffer,0,c),flatCoords:s,count:y}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},i.prototype.getInitialData=function(t){if("production"!==n.env.NODE_ENV&&!a.default.get(t.coordinateSystem))throw new Error("Unknown coordinate system "+t.coordinateSystem);var i=new l.default(["value"],this);return i.hasItemOption=!1,i.initData(t.data,[],function(n,t,r,u){if(n instanceof Array)return NaN;i.hasItemOption=!0;var f=n.value;if(null!=f)return f instanceof Array?f[u]:f}),i},i.prototype.formatTooltip=function(n){var t=this.getData().getItemModel(n),r=t.get("name");if(r)return r;var u=t.get("fromName"),f=t.get("toName"),i=[];return null!=u&&i.push(u),null!=f&&i.push(f),v.createTooltipMarkup("nameValue",{name:i.join(" > ")})},i.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},i.prototype.getProgressive=function(){var n=this.option.progressive;return null==n?this.option.large?1e4:this.get("progressive"):n},i.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return null==n?this.option.large?2e4:this.get("progressiveThreshold"):n},i.prototype.getZLevelKey=function(){var n=this.getModel("effect"),t=n.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:n.get("show")&&t>0?t+"":""},i.type="series.lines",i.dependencies=["grid","polar","geo","calendar"],i.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},i}(c.default);t.default=s}).call(t,i(57))},function(n,t){"use strict";function i(n){return n instanceof Array||(n=[n,n]),n}Object.defineProperty(t,"__esModule",{value:!0});var r={seriesType:"lines",reset:function(n){var r=i(n.get("symbol")),u=i(n.get("symbolSize")),t=n.getData();return t.setVisual("fromSymbol",r&&r[0]),t.setVisual("toSymbol",r&&r[1]),t.setVisual("fromSymbolSize",u&&u[0]),t.setVisual("toSymbolSize",u&&u[1]),{dataEach:t.hasItemOption?function(n,t){var f=n.getItemModel(t),r=i(f.getShallow("symbol",!0)),u=i(f.getShallow("symbolSize",!0));r[0]&&n.setItemVisual(t,"fromSymbol",r[0]);r[1]&&n.setItemVisual(t,"toSymbol",r[1]);u[0]&&n.setItemVisual(t,"fromSymbolSize",u[0]);u[1]&&n.setItemVisual(t,"toSymbolSize",u[1])}:null}}};t.default=r},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default)};var u=r(i(431)),f=r(i(433))},function(n,t,i){(function(n){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n){var t=n.dimensions;return"lng"===t[0]&&"lat"===t[1]}var s;Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),r=e(i(116)),c=i(111),l=f(i(432)),a=e(i(63)),v=f(i(185)),y=i(257),u=i(68);s=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n}return h.__extends(i,t),i.prototype.render=function(t,i,r){var f,u;if(i.eachComponent("visualMap",function(n){n.eachTargetSeries(function(i){i===t&&(f=n)})}),"production"!==n.env.NODE_ENV&&!f)throw new Error("Heatmap must use with visualMap");this._progressiveEls=null;this.group.removeAll();u=t.coordinateSystem;"cartesian2d"===u.type||"calendar"===u.type?this._renderOnCartesianAndCalendar(t,r,0,t.getData().count()):o(u)&&this._renderOnGeo(u,t,f,r)},i.prototype.incrementalPrepareRender=function(){this.group.removeAll()},i.prototype.incrementalRender=function(n,t,i,r){var u=t.coordinateSystem;u&&(o(u)?this.render(t,i,r):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(t,r,n.start,n.end,!0)))},i.prototype.eachRendered=function(n){r.traverseElements(this._progressiveEls||this.group,n)},i.prototype._renderOnCartesianAndCalendar=function(t,i,f,e,o){var it,rt,ut,ft,v=t.coordinateSystem,et=y.isCoordinateSystemType(v,"cartesian2d"),p,w,h,nt,k,d,st,a,g,tt,ht;if(et){if(p=v.getAxis("x"),w=v.getAxis("y"),"production"!==n.env.NODE_ENV){if("category"!==p.type||"category"!==w.type)throw new Error("Heatmap on cartesian must have two category axes");if(!p.onBand||!w.onBand)throw new Error("Heatmap on cartesian must have two axes with boundaryGap true");}it=p.getBandWidth()+.5;rt=w.getBandWidth()+.5;ut=p.scale.getExtent();ft=w.scale.getExtent()}for(var kt=this.group,s=t.getData(),ct=t.getModel(["emphasis","itemStyle"]).getItemStyle(),lt=t.getModel(["blur","itemStyle"]).getItemStyle(),at=t.getModel(["select","itemStyle"]).getItemStyle(),vt=t.get(["itemStyle","borderRadius"]),yt=u.getLabelStatesModels(t),ot=t.getModel("emphasis"),pt=ot.get("focus"),wt=ot.get("blurScope"),bt=ot.get("disabled"),b=et?[s.mapDimension("x"),s.mapDimension("y"),s.mapDimension("value")]:[s.mapDimension("time"),s.mapDimension("value")],l=f;l<e;l++){if(h=void 0,nt=s.getItemVisual(l,"style"),et){if(k=s.get(b[0],l),d=s.get(b[1],l),isNaN(s.get(b[2],l))||isNaN(k)||isNaN(d)||k<ut[0]||k>ut[1]||d<ft[0]||d>ft[1])continue;st=v.dataToPoint([k,d]);h=new r.Rect({shape:{x:st[0]-it/2,y:st[1]-rt/2,width:it,height:rt},style:nt})}else{if(isNaN(s.get(b[1],l)))continue;h=new r.Rect({z2:1,shape:v.dataToRect([s.get(b[0],l)]).contentShape,style:nt})}s.hasItemOption&&(a=s.getItemModel(l),g=a.getModel("emphasis"),ct=g.getModel("itemStyle").getItemStyle(),lt=a.getModel(["blur","itemStyle"]).getItemStyle(),at=a.getModel(["select","itemStyle"]).getItemStyle(),vt=a.get(["itemStyle","borderRadius"]),pt=g.get("focus"),wt=g.get("blurScope"),bt=g.get("disabled"),yt=u.getLabelStatesModels(a));h.shape.r=vt;tt=t.getRawValue(l);ht="-";tt&&null!=tt[2]&&(ht=tt[2]+"");u.setLabelStyle(h,yt,{labelFetcher:t,labelDataIndex:l,defaultOpacity:nt.opacity,defaultText:ht});h.ensureState("emphasis").style=ct;h.ensureState("blur").style=lt;h.ensureState("select").style=at;c.toggleHoverEmphasis(h,pt,wt,bt);h.incremental=o;o&&(h.states.emphasis.hoverLayer=!0);kt.add(h);s.setItemGraphicEl(l,h);this._progressiveEls&&this._progressiveEls.push(h)}},i.prototype._renderOnGeo=function(n,t,i,u){var c=i.targetVisuals.inRange,k=i.targetVisuals.outOfRange,o=t.getData(),e=this._hmLayer||this._hmLayer||new l.default,f,v,b;e.blurSize=t.get("blurSize");e.pointSize=t.get("pointSize");e.minOpacity=t.get("minOpacity");e.maxOpacity=t.get("maxOpacity");f=n.getViewRect().clone();v=n.getRoamTransform();f.applyTransform(v);var s=Math.max(f.x,0),h=Math.max(f.y,0),d=Math.min(f.width+f.x,u.getWidth()),g=Math.min(f.height+f.y,u.getHeight()),y=d-s,p=g-h,nt=[o.mapDimension("lng"),o.mapDimension("lat"),o.mapDimension("value")],tt=o.mapArray(nt,function(t,i,r){var u=n.dataToPoint([t,i]);return u[0]-=s,u[1]-=h,u.push(r),u}),w=i.getExtent(),it="visualMap.continuous"===i.type?function(n,t){var i=n[1]-n[0];return t=[(t[0]-n[0])/i,(t[1]-n[0])/i],function(n){return n>=t[0]&&n<=t[1]}}(w,i.option.range):function(n,t,i){var f=n[1]-n[0],u=(t=a.map(t,function(t){return{interval:[(t.interval[0]-n[0])/f,(t.interval[1]-n[0])/f]}})).length,r=0;return function(n){for(var e,f=r;f<u;f++)if((e=t[f].interval)[0]<=n&&n<=e[1]){r=f;break}if(f===u)for(f=r-1;f>=0;f--)if((e=t[f].interval)[0]<=n&&n<=e[1]){r=f;break}return f>=0&&f<u&&i[f]}}(w,i.getPieceList(),i.option.selected);e.update(tt,y,p,c.color.getNormalizer(),{inRange:c.color.getColorMapper(),outOfRange:k.color.getColorMapper()},it);b=new r.Image({style:{width:y,height:p,x:s,y:h,image:e.canvas},silent:!0});this.group.add(b)},i.type="heatmap",i}(v.default);t.default=s}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(64),u=function(){function n(){this.blurSize=30;this.pointSize=20;this.maxOpacity=1;this.minOpacity=0;this._gradientPixels={inRange:null,outOfRange:null};var n=r.platformApi.createCanvas();this.canvas=n}return n.prototype.update=function(n,t,i,r,u,f){var k=this._getBrush(),d=this._getGradient(u,"inRange"),g=this._getGradient(u,"outOfRange"),p=this.pointSize+this.blurSize,e=this.canvas,a=e.getContext("2d"),nt=n.length,v,c,l;for(e.width=t,e.height=i,v=0;v<nt;++v){var y=n[v],tt=y[0],it=y[1],o=r(y[2]);a.globalAlpha=o;a.drawImage(k,tt-p,it-p)}if(!e.width||!e.height)return e;for(var w=a.getImageData(0,0,e.width,e.height),h=w.data,s=0,rt=h.length,b=this.minOpacity,ut=this.maxOpacity-b;s<rt;)o=h[s+3]/256,c=4*Math.floor(255*o),o>0?(l=f(o)?d:g,o>0&&(o=o*ut+b),h[s++]=l[c],h[s++]=l[c+1],h[s++]=l[c+2],h[s++]=l[c+3]*o*256):s+=4;return a.putImageData(w,0,0),e},n.prototype._getBrush=function(){var i=this._brushCanvas||(this._brushCanvas=r.platformApi.createCanvas()),u=this.pointSize+this.blurSize,t=2*u,n;return i.width=t,i.height=t,n=i.getContext("2d"),n.clearRect(0,0,t,t),n.shadowOffsetX=t,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-u,u,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),i},n.prototype._getGradient=function(n,t){for(var e=this._gradientPixels,i=e[t]||(e[t]=new Uint8ClampedArray(1024)),r=[0,0,0,0],u=0,f=0;f<256;f++)n[t](f/255,!0,r),i[u++]=r[0],i[u++]=r[1],i[u++]=r[2],i[u++]=r[3];return i},n}();t.default=u},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u;Object.defineProperty(t,"__esModule",{value:!0});var f=i(62),e=r(i(173)),o=r(i(233)),s=r(i(168));u=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.prototype.getInitialData=function(){return o.default(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var n=s.default.get(this.get("coordinateSystem"));if(n&&n.dimensions)return"lng"===n.dimensions[0]&&"lat"===n.dimensions[1]},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(e.default);t.default=u},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(f.default);n.registerSeriesModel(e.default);n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,o.curry(r.layout,"pictorialBar"));n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,r.createProgressiveLayout("pictorialBar"))};var f=u(i(435)),e=u(i(436)),r=i(220),o=i(63)},function(n,t,i){"use strict";function a(n){return n&&n.__esModule?n:{"default":n}}function v(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function p(n,t,i,r){var h=n.getItemLayout(t),l=i.get("symbolRepeat"),b=i.get("symbolClip"),k=i.get("symbolPosition")||"start",v=(i.get("symbolRotate")||0)*Math.PI/180||0,y=i.get("symbolPatternSize")||2,p=i.isAnimationEnabled(),f={dataIndex:t,layout:h,itemModel:i,symbolType:n.getItemVisual(t,"symbol")||"circle",style:n.getItemVisual(t,"style"),symbolClip:b,symbolRepeat:l,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:y,rotation:v,animationModel:p?i:null,hoverScale:p&&i.get(["emphasis","scale"]),z2:i.getShallow("z",!0)||0},a,w;return!function(n,t,i,r,f){var c,l=r.valueDim,e=n.get("symbolBoundingData"),o=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),a=o.toGlobalCoord(o.dataToCoord(0)),v=1-+(i[l.wh]<=0),h;u.isArray(e)?(h=[s(o,e[0])-a,s(o,e[1])-a],h[1]<h[0]&&h.reverse(),c=h[v]):c=null!=e?s(o,e)-a:t?r.coordSysExtent[l.index][v]-a:i[l.wh];f.boundingLength=c;t&&(f.repeatCutLength=i[l.wh]);f.pxSign=c>0?1:-1}(i,l,h,r,f),function(n,t,i,r,f,o,s,h,c,l){var a,y=c.valueDim,p=c.categoryDim,w=Math.abs(i[p.wh]),v=n.getItemVisual(t,"symbolSize");(a=u.isArray(v)?v.slice():null==v?["100%","100%"]:[v,v])[p.index]=e.parsePercent(a[p.index],w);a[y.index]=e.parsePercent(a[y.index],r?w:Math.abs(o));l.symbolSize=a;(l.symbolScale=[a[0]/h,a[1]/h])[y.index]*=(c.isHorizontal?-1:1)*s}(n,t,h,l,0,f.boundingLength,f.pxSign,y,r,f),function(n,t,i,r,u){var f=n.get(at)||0;f&&(o.attr({scaleX:t[0],scaleY:t[1],rotation:i}),o.updateTransform(),f/=o.getLineScale(),f*=t[r.valueDim.index]);u.valueLineWidth=f||0}(i,f.symbolScale,v,r,f),a=f.symbolSize,w=c.normalizeSymbolOffset(i.get("symbolOffset"),a),function(n,t,i,r,f,o,s,h,c,l,a,v){var p=a.categoryDim,y=a.valueDim,st=v.pxSign,nt=Math.max(t[y.index]+h,0),ht=nt,ut,k,et,ot,g;if(r){var ct=Math.abs(c),w=u.retrieve(n.get("symbolMargin"),"15%")+"",tt=!1;w.lastIndexOf("!")===w.length-1&&(tt=!0,w=w.slice(0,w.length-1));var d=e.parsePercent(w,t[y.index]),it=Math.max(nt+2*d,0),rt=tt?0:2*d,lt=e.isNumeric(r),b=lt?r:ft((ct+rt)/it);it=nt+2*(d=(ct-b*nt)/2/(tt?b:Math.max(b-1,1)));rt=tt?0:2*d;lt||"fixed"===r||(b=l?ft((Math.abs(l)+rt)/it):0);ht=b*it-rt;v.repeatTimes=b;v.symbolMargin=d}ut=st*(ht/2);k=v.pathPosition=[];k[p.index]=i[p.wh]/2;k[y.index]="start"===s?ut:"end"===s?c-ut:c/2;o&&(k[0]+=o[0],k[1]+=o[1]);et=v.bundlePosition=[];et[p.index]=i[p.xy];et[y.index]=i[y.xy];ot=v.barRectShape=u.extend({},i);ot[y.wh]=st*Math.max(Math.abs(i[y.wh]),Math.abs(k[y.index]+ut));ot[p.wh]=i[p.wh];g=v.clipShape={};g[p.xy]=-i[p.xy];g[p.wh]=a.ecSize[p.wh];g[y.xy]=0;g[y.wh]=i[y.wh]}(i,a,h,l,0,w,k,f.valueLineWidth,f.boundingLength,f.repeatCutLength,r,f),f}function s(n,t){return n.toGlobalCoord(n.dataToCoord(n.scale.parse(t)))}function w(n){var t=n.symbolPatternSize,i=c.createSymbol(n.symbolType,-t/2,-t/2,t,t);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function b(n,t,i,r){function v(n){var t=l.slice(),r=i.pxSign,u=n;return("start"===i.symbolRepeatDirection?r>0:r<0)&&(u=e-1-n),t[a.index]=b*(u-e/2+.5)+l[a.index],{x:t[0],y:t[1],scaleX:i.symbolScale[0],scaleY:i.symbolScale[1],rotation:i.rotation}}var c=n.__pictorialBundle,y=i.symbolSize,p=i.valueLineWidth,l=i.pathPosition,a=t.valueDim,e=i.repeatTimes||0,u=0,b=y[t.valueDim.index]+p+2*i.symbolMargin,s,o;for(h(n,function(n){n.__pictorialAnimationIndex=u;n.__pictorialRepeatTimes=e;u<e?f(n,null,v(u),i,r):f(n,null,{scaleX:0,scaleY:0},i,r,function(){c.remove(n)});u++});u<e;u++)s=w(i),s.__pictorialAnimationIndex=u,s.__pictorialRepeatTimes=e,c.add(s),o=v(u),f(s,{x:o.x,y:o.y,scaleX:0,scaleY:0},{scaleX:o.scaleX,scaleY:o.scaleY,rotation:o.rotation},i,r)}function k(n,t,i,r){var e=n.__pictorialBundle,u=n.__pictorialMainPath;u?f(u,null,{x:i.pathPosition[0],y:i.pathPosition[1],scaleX:i.symbolScale[0],scaleY:i.symbolScale[1],rotation:i.rotation},i,r):(u=n.__pictorialMainPath=w(i),e.add(u),f(u,{x:i.pathPosition[0],y:i.pathPosition[1],scaleX:0,scaleY:0,rotation:i.rotation},{scaleX:i.symbolScale[0],scaleY:i.symbolScale[1]},i,r))}function d(n,t,i){var o=u.extend({},t.barRectShape),e=n.__pictorialBarRect;e?f(e,null,{shape:o},t,i):((e=n.__pictorialBarRect=new r.Rect({z2:2,shape:o,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,n.add(e))}function g(n,t,i,f){var h;if(i.symbolClip){var e=n.__pictorialClipPath,o=u.extend({},i.clipShape),s=t.valueDim,c=i.animationModel,l=i.dataIndex;e?r.updateProps(e,{shape:o},c,l):(o[s.wh]=0,e=new r.Rect({shape:o}),n.__pictorialBundle.setClipPath(e),n.__pictorialClipPath=e,h={},h[s.wh]=i.clipShape[s.wh],r[f?"updateProps":"initProps"](e,{shape:h},c,l))}}function nt(n,t){var i=n.getItemModel(t);return i.getAnimationDelayParams=yt,i.isAnimationEnabled=pt,i}function yt(n){return{index:n.__pictorialAnimationIndex,count:n.__pictorialRepeatTimes}}function pt(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function tt(n,t,i,u){var f=new r.Group,e=new r.Group;return f.add(e),f.__pictorialBundle=e,e.x=i.bundlePosition[0],e.y=i.bundlePosition[1],i.symbolRepeat?b(f,t,i):k(f,0,i),d(f,i,u),g(f,t,i,u),f.__pictorialShapeStr=rt(n,i),f.__pictorialSymbolMeta=i,f}function it(n,t,i,f){var o=f.__pictorialBarRect,e;o&&o.removeTextContent();e=[];h(f,function(n){e.push(n)});f.__pictorialMainPath&&e.push(f.__pictorialMainPath);f.__pictorialClipPath&&(i=null);u.each(e,function(n){r.removeElement(n,{scaleX:0,scaleY:0},i,t,function(){f.parent&&f.parent.remove(f)})});n.setItemGraphicEl(t,null)}function rt(n,t){return[n.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function h(n,t,i){u.each(n.__pictorialBundle.children(),function(r){r!==n.__pictorialBarRect&&t.call(i,r)})}function f(n,t,i,u,f,e){t&&n.attr(t);u.symbolClip&&!f?i&&n.attr(i):i&&r[f?"updateProps":"initProps"](n,i,u.animationModel,u.dataIndex,e)}function ut(n,t,i){var e=i.dataIndex,r=i.itemModel,f=r.getModel("emphasis"),a=f.getModel("itemStyle").getItemStyle(),v=r.getModel(["blur","itemStyle"]).getItemStyle(),y=r.getModel(["select","itemStyle"]).getItemStyle(),o=r.getShallow("cursor"),p=f.get("focus"),w=f.get("blurScope"),b=f.get("scale"),s,c;h(n,function(n){var t,r;n instanceof ct.default?(t=n.style,n.useStyle(u.extend({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},i.style))):n.useStyle(i.style);r=n.ensureState("emphasis");r.style=a;b&&(r.scaleX=1.1*n.scaleX,r.scaleY=1.1*n.scaleY);n.ensureState("blur").style=v;n.ensureState("select").style=y;o&&(n.cursor=o);n.z2=i.z2});s=t.valueDim.posDesc[+(i.boundingLength>0)];c=n.__pictorialBarRect;l.setLabelStyle(c,l.getLabelStatesModels(r),{labelFetcher:t.seriesModel,labelDataIndex:e,defaultText:ht.getDefaultLabel(t.seriesModel.getData(),e),inheritColor:i.style.fill,defaultOpacity:i.style.opacity,defaultOutsidePosition:s});ot.toggleHoverEmphasis(n,p,w,f.get("disabled"))}function ft(n){var t=Math.round(n);return Math.abs(n-t)<.0001?t:Math.ceil(n)}Object.defineProperty(t,"__esModule",{value:!0});var et=i(62),u=v(i(63)),r=v(i(116)),ot=i(111),c=i(201),e=i(114),st=a(i(185)),ht=i(252),l=i(68),ct=a(i(107)),lt=i(112);var at=["itemStyle","borderWidth"],y=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],o=new r.Circle,vt=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return et.__extends(t,n),t.prototype.render=function(n,t,i){var o=this.group,u=n.getData(),s=this._data,h=n.coordinateSystem,c=h.getBaseAxis().isHorizontal(),e=h.master.getRect(),f={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:n,coordSys:h,coordSysExtent:[[e.x,e.x+e.width],[e.y,e.y+e.height]],isHorizontal:c,valueDim:y[+c],categoryDim:y[1-+c]};return u.diff(s).add(function(n){if(u.hasValue(n)){var r=nt(u,n),i=p(u,n,r,f),t=tt(u,f,i);u.setItemGraphicEl(n,t);o.add(t);ut(t,f,i)}}).update(function(n,t){var i=s.getItemGraphicEl(t);if(u.hasValue(n)){var h=nt(u,n),e=p(u,n,h,f),c=rt(u,e);i&&c!==i.__pictorialShapeStr&&(o.remove(i),u.setItemGraphicEl(n,null),i=null);i?function(n,t,i){var u=i.animationModel,f=i.dataIndex,e=n.__pictorialBundle;r.updateProps(e,{x:i.bundlePosition[0],y:i.bundlePosition[1]},u,f);i.symbolRepeat?b(n,t,i,!0):k(n,t,i,!0);d(n,i,!0);g(n,t,i,!0)}(i,f,e):i=tt(u,f,e,!0);u.setItemGraphicEl(n,i);i.__pictorialSymbolMeta=e;o.add(i);ut(i,f,e)}else o.remove(i)}).remove(function(n){var t=s.getItemGraphicEl(n);t&&it(s,n,t.__pictorialSymbolMeta.animationModel,t)}).execute(),this._data=u,this.group},t.prototype.remove=function(n){var i=this.group,t=this._data;n.get("animation")?t&&t.eachItemGraphicEl(function(i){it(t,lt.getECData(i).dataIndex,n,i)}):i.removeAll()},t.type="pictorialBar",t}(st.default);t.default=vt},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),u=(r=i(262))&&r.__esModule?r:{"default":r},e=i(157),o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.hasSymbolVisual=!0,i.defaultSymbol="roundRect",i}return f.__extends(t,n),t.prototype.getInitialData=function(t){return t.stack=null,n.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=e.inheritDefaultOption(u.default.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"}}}),t}(u.default);t.default=o},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(u.default);n.registerSeriesModel(f.default);n.registerLayout(e.default);n.registerProcessor(o.default("themeRiver"))};var u=r(i(438)),f=r(i(439)),e=r(i(440)),o=r(i(269))},function(n,t,i){(function(){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var o;Object.defineProperty(t,"__esModule",{value:!0});var s=i(62),h=i(255),n=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),u=i(111),f=i(68),r=i(63),c=e(i(228)),l=e(i(185)),a=i(138);o=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n._layers=[],n}return s.__extends(i,t),i.prototype.render=function(t){function y(n){return n.name}function l(r,c,l){var ut=w._layers,y,k;if("remove"!==r){for(var d,v,g=[],nt=[],p=s[c].indices,b=0;b<p.length;b++){var tt=i.getItemLayout(p[b]),ft=tt.x,et=tt.y0,ot=tt.y;g.push(ft,et);nt.push(ft,et+ot);d=i.getItemVisual(p[b],"style")}var it=i.getItemLayout(p[0]),st=t.getModel("label").get("margin"),rt=t.getModel("emphasis");"add"===r?(y=o[c]=new n.Group,v=new h.ECPolygon({shape:{points:g,stackedOnPoints:nt,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),y.add(v),e.add(y),t.isAnimationEnabled()&&v.setClipPath(function(t,i){var r=new n.Rect({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return n.initProps(r,{shape:{x:t.x-50,width:t.width+100,height:t.height+20}},i,function(){v.removeClipPath()}),r}(v.getBoundingRect(),t))):(y=ut[l],v=y.childAt(0),e.add(y),o[c]=y,n.updateProps(v,{shape:{points:g,stackedOnPoints:nt}},t),a.saveOldStyle(v));f.setLabelStyle(v,f.getLabelStatesModels(t),{labelDataIndex:p[b-1],defaultText:i.getName(p[b-1]),inheritColor:d.fill},{normal:{verticalAlign:"middle"}});v.setTextConfig({position:null,local:!0});k=v.getTextContent();k&&(k.x=it.x-st,k.y=it.y0+it.y/2);v.useStyle(d);i.setItemGraphicEl(c,v);u.setStatesStylesFromModel(v,t);u.toggleHoverEmphasis(v,rt.get("focus"),rt.get("blurScope"),rt.get("disabled"))}else e.remove(ut[c])}var i=t.getData(),w=this,e=this.group,s=t.getLayerSeries(),v=i.getLayout("layoutInfo"),b=v.rect,k=v.boundaryGap,p,o;e.x=0;e.y=b.y+k[0];p=new c.default(this._layersSeries||[],s,y,y);o=[];p.add(r.bind(l,this,"add")).update(r.bind(l,this,"update")).remove(r.bind(l,this,"remove")).execute();this._layersSeries=s;this._layers=o},i.type="themeRiver",i}(l.default);t.default=o}).call(t,i(57))},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var e;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),s=u(i(173)),h=u(i(232)),c=i(229),l=u(i(227)),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=i(113),a=u(i(274)),v=i(183);e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return o.__extends(t,n),t.prototype.init=function(){n.prototype.init.apply(this,arguments);this.legendVisualProvider=new a.default(r.bind(this.getData,this),r.bind(this.getRawData,this))},t.prototype.fixData=function(n){var o=n.length,i={},c=f.groupData(n,function(n){return i.hasOwnProperty(n[0]+"")||(i[n[0]+""]=-1),n[2]}),u=[],s,t,h,e,r;for(c.buckets.each(function(n,t){u.push({name:t,dataList:n})}),s=u.length,t=0;t<s;++t){for(h=u[t].name,e=0;e<u[t].dataList.length;++e)r=u[t].dataList[e][0]+"",i[r]=t;for(r in i)i.hasOwnProperty(r)&&i[r]!==t&&(i[r]=t,n[o]=[r,0,h],o++)}return n},t.prototype.getInitialData=function(n){for(var s,u,a=this.getReferringComponents("singleAxis",f.SINGLE_REFERRING).models[0].get("type"),v=r.filter(n.data,function(n){return void 0!==n[2]}),t=this.fixData(v||[]),y=[],e=this.nameMap=r.createHashMap(),o=0,i=0;i<t.length;++i)y.push(t[i][2]),e.get(t[i][2])||(e.set(t[i][2],o),o++);return s=h.default(t,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:c.getDimensionTypeByAxis(a)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}).dimensions,u=new l.default(s,this),u.initData(t),u},t.prototype.getLayerSeries=function(){for(var n=this.getData(),e=n.count(),i=[],t=0;t<e;++t)i[t]=t;var r=n.mapDimension("single"),o=f.groupData(i,function(t){return n.get("name",t)}),u=[];return o.buckets.each(function(t,i){t.sort(function(t,i){return n.get(r,t)-n.get(r,i)});u.push({name:i,indices:t})}),u},t.prototype.getAxisTooltipData=function(n,t){var e,o;r.isArray(n)||(n=n?[n]:[]);for(var s,a=this.getData(),u=this.getLayerSeries(),h=[],v=u.length,i=0;i<v;++i){for(var c=Number.MAX_VALUE,l=-1,y=u[i].indices.length,f=0;f<y;++f)e=a.get(n[0],u[i].indices[f]),o=Math.abs(e-t),o<=c&&(s=e,c=o,l=u[i].indices[f]);h.push(l)}return{dataIndices:h,nestestValue:s}},t.prototype.formatTooltip=function(n){var t=this.getData(),i=t.getName(n),r=t.get(t.mapDimension("value"),n);return v.createTooltipMarkup("nameValue",{name:i,value:r})},t.type="series.themeRiver",t.dependencies=["singleAxis"],t.defaultOption={z:2,colorBy:"data",coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",fontSize:11},emphasis:{label:{show:!0}}},t}(s.default);t.default=e},function(n,t,i){"use strict";function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n,t,i){var f;if(n.count())for(var s,l=t.coordinateSystem,o=t.getLayerSeries(),a=n.mapDimension("single"),v=n.mapDimension("value"),e=u.map(o,function(t){return u.map(t.indices,function(t){var i=l.dataToPoint(n.get(a,t));return i[1]=n.get(v,t),i})}),c=function(n){for(var i,f,r,u,c,l=n.length,e=n[0].length,o=[],s=[],t=0,h=0;h<e;++h){for(i=0,f=0;f<l;++f)i+=n[f][h][1];i>t&&(t=i);o.push(i)}for(r=0;r<e;++r)s[r]=(t-o[r])/2;for(t=0,u=0;u<e;++u)c=o[u]+s[u],c>t&&(t=c);return{y0:s,max:t}}(e),y=c.y0,h=i/c.max,p=o.length,w=o[0].indices.length,r=0;r<w;++r)for(s=y[r]*h,n.setItemLayout(o[0].indices[r],{layerIndex:0,x:e[0][r][0],y0:s,y:e[0][r][1]*h}),f=1;f<p;++f)s+=e[f-1][r][1]*h,n.setItemLayout(o[f].indices[r],{layerIndex:f,x:e[f][r][0],y0:s,y:e[f][r][1]*h})}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.eachSeriesByType("themeRiver",function(n){var u=n.getData(),o=n.coordinateSystem,f={},i=o.getRect(),t,s;f.rect=i;t=n.get("boundaryGap");s=o.getAxis();(f.boundaryGap=t,"horizontal"===s.orient)?(t[0]=r.parsePercent(t[0],i.height),t[1]=r.parsePercent(t[1],i.height),e(u,n,i.height-t[0]-t[1])):(t[0]=r.parsePercent(t[0],i.width),t[1]=r.parsePercent(t[1],i.width),e(u,n,i.width-t[0]-t[1]));u.setLayout("layoutInfo",f)})};var u=f(i(63)),r=f(i(114))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(f.default);n.registerSeriesModel(e.default);n.registerLayout(u.curry(o.default,"sunburst"));n.registerProcessor(u.curry(h.default,"sunburst"));n.registerVisual(s.default);c.installSunburstAction(n)};var f=r(i(442)),e=r(i(445)),o=r(i(446)),s=r(i(447)),h=r(i(269)),u=i(63),c=i(444)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),o=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),s=r(i(185)),u=r(i(443)),h=r(i(228)),c=i(444),l=i(159);f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.prototype.render=function(n,t,i){var r=this,a;this.seriesModel=n;this.api=i;this.ecModel=t;var e=n.getData(),s=e.tree.root,l=n.getViewRoot(),f=this.group,v=n.get("renderLabelForZeroData"),c=[];l.eachNode(function(n){c.push(n)});a=this._oldChildren||[];!function(r,c){function a(n){return n.getId()}function l(o,h){!function(r,o){if(v||!r||r.getValue()||(r=null),r!==s&&o!==s)if(o&&o.piece)r?(o.piece.updateData(!1,r,n,t,i),e.setItemGraphicEl(r.dataIndex,o.piece)):function(n){n&&n.piece&&(f.remove(n.piece),n.piece=null)}(o);else if(r){var h=new u.default(r,n,t,i);f.add(h);e.setItemGraphicEl(r.dataIndex,h)}}(null==o?null:r[o],null==h?null:c[h])}0===r.length&&0===c.length||new h.default(c,r,a,a).add(l).update(l).remove(o.curry(l,null)).execute()}(c,a),function(e,o){o.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,e,n,t,i):(r.virtualPiece=new u.default(e,n,t,i),f.add(r.virtualPiece)),o.piece.off("click"),r.virtualPiece.on("click",function(){r._rootToNode(o.parentNode)})):r.virtualPiece&&(f.remove(r.virtualPiece),r.virtualPiece=null)}(s,l);this._initEvents();this._oldChildren=c},t.prototype._initEvents=function(){var n=this;this.group.off("click");this.group.on("click",function(t){var i=!1;n.seriesModel.getViewRoot().eachNode(function(r){var u,f,e,o;!i&&r.piece&&r.piece===t.target&&(u=r.getModel().get("nodeClick"),"rootToNode"===u?n._rootToNode(r):"link"===u&&(f=r.getModel(),e=f.get("link"),e&&(o=f.get("target",!0)||"_blank",l.windowOpen(e,o))),i=!0)})})},t.prototype._rootToNode=function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:c.ROOT_TO_NODE_ACTION,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},t.prototype.containPoint=function(n,t){var i=t.getData().getItemLayout(0);if(i){var r=n[0]-i.cx,u=n[1]-i.cy,f=Math.sqrt(r*r+u*u);return f<=i.r&&f>=i.r0}},t.type="sunburst",t}(s.default);t.default=f},function(n,t,i){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),r=s(i(63)),u=s(i(116)),f=i(111),c=i(68),e=i(112),o=i(266),l=i(199),a=i(138),v=i(105);var y=2,p=4,w=function(n){function t(t,i,r,f){var o=n.call(this)||this,s;return o.z2=y,o.textConfig={inside:!0},e.getECData(o).seriesIndex=i.seriesIndex,s=new u.Text({z2:p,silent:t.getModel().get(["label","silent"])}),o.setTextContent(s),o.updateData(!0,t,i,r,f),o}return h.__extends(t,n),t.prototype.updateData=function(n,t,i,s,h){var c,p,d,nt,g,w,tt;this.node=t;t.piece=this;i=i||this._seriesModel;s=s||this._ecModel;c=this;e.getECData(c).dataIndex=t.dataIndex;var y=t.getModel(),b=y.getModel("emphasis"),k=t.getLayout(),v=r.extend({},k);v.label=null;p=t.getVisual("style");p.lineJoin="bevel";d=t.getVisual("decal");d&&(p.decal=l.createOrUpdatePatternFromDecal(d,h));nt=o.getSectorCornerRadius(y.getModel("itemStyle"),v,!0);r.extend(v,nt);r.each(f.SPECIAL_STATES,function(n){var i=c.ensureState(n),r=y.getModel([n,"itemStyle"]),t;i.style=r.getItemStyle();t=o.getSectorCornerRadius(r,v);t&&(i.shape=t)});n?(c.setShape(v),c.shape.r=k.r0,u.initProps(c,{shape:{r:k.r}},i,t.dataIndex)):(u.updateProps(c,{shape:v},i),a.saveOldStyle(c));c.useStyle(p);this._updateLabel(i);g=y.getShallow("cursor");g&&c.attr("cursor",g);this._seriesModel=i||this._seriesModel;this._ecModel=s||this._ecModel;w=b.get("focus");tt="ancestor"===w?t.getAncestorsIndices():"descendant"===w?t.getDescendantIndices():w;f.toggleHoverEmphasis(this,tt,b.get("blurScope"),b.get("disabled"))},t.prototype._updateLabel=function(n){function u(n,t){var i=n.get(t);return null==i?s.get(t):i}var y=this,o=this.node.getModel(),s=o.getModel("label"),t=this.node.getLayout(),l=t.endAngle-t.startAngle,i=(t.startAngle+t.endAngle)/2,p=Math.cos(i),w=Math.sin(i),h=this,e=h.getTextContent(),b=this.node.dataIndex,a=s.get("minAngle")/180*Math.PI,k=s.get("show")&&!(null!=a&&Math.abs(l)<a);e.ignore=!k;r.each(f.DISPLAY_STATES,function(f){var k="normal"===f?o.getModel("label"):o.getModel([f,"label"]),tt="normal"===f,d=tt?e:e.ensureState(f),it=n.getFormattedLabel(b,f),ut,rt,s,nt,a;tt&&(it=it||y.node.name);d.style=c.createTextStyle(k,{},null,"normal"!==f,!0);it&&(d.style.text=it);ut=k.get("show");null==ut||tt||(d.ignore=!ut);var g,ft=u(k,"position"),et=tt?h:h.states[f],ot=et.style.fill;et.textConfig={outsideFill:"inherit"===k.get("color")?ot:null,inside:"outside"!==ft};rt=u(k,"distance")||0;s=u(k,"align");"outside"===ft?(g=t.r+rt,s=i>Math.PI/2?"right":"left"):s&&"center"!==s?"left"===s?(g=t.r0+rt,i>Math.PI/2&&(s="right")):"right"===s&&(g=t.r-rt,i>Math.PI/2&&(s="left")):(g=l===2*Math.PI&&0===t.r0?0:(t.r+t.r0)/2,s="center");d.style.align=s;d.style.verticalAlign=u(k,"verticalAlign")||"middle";d.x=g*p+t.cx;d.y=g*w+t.cy;nt=u(k,"rotate");a=0;"radial"===nt?(a=v.normalizeRadian(-i))>Math.PI/2&&a<1.5*Math.PI&&(a+=Math.PI):"tangential"===nt?(a=Math.PI/2-i)>Math.PI/2?a-=Math.PI:a<-Math.PI/2&&(a+=Math.PI):r.isNumber(nt)&&(a=nt*Math.PI/180);d.rotation=a});e.dirtyStyle()},t}(u.Sector);t.default=w},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.ROOT_TO_NODE_ACTION=void 0;t.installSunburstAction=function(t){t.registerAction({type:e,update:"updateView"},function(n,t){t.eachComponent({mainType:"series",subType:"sunburst",query:n},function(t){var i=u.retrieveTargetInfo(n,[e],t),r;i&&(r=t.getViewRoot(),r&&(n.direction=u.aboveViewRoot(r,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node))})});t.registerAction({type:o,update:"none"},function(t,i,e){t=r.extend({},t);i.eachComponent({mainType:"series",subType:"sunburst",query:t},function(n){var i=u.retrieveTargetInfo(t,[o],n);i&&(t.dataIndex=i.node.dataIndex)});"production"!==n.env.NODE_ENV&&f.deprecateReplaceLog("sunburstHighlight","highlight");e.dispatchAction(r.extend(t,{type:"highlight"}))});t.registerAction({type:s,update:"updateView"},function(t,i,u){t=r.extend({},t);"production"!==n.env.NODE_ENV&&f.deprecateReplaceLog("sunburstUnhighlight","downplay");u.dispatchAction(r.extend(t,{type:"downplay"}))})};var r=i(63),f=i(115),u=i(338),e=t.ROOT_TO_NODE_ACTION="sunburstRootToNode",o="sunburstHighlight",s="sunburstUnhighlight"}).call(t,i(57))},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=u(i(173)),s=u(i(336)),h=i(338),c=u(i(59)),l=u(i(346));f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.ignoreStyleOnData=!0,i}return e.__extends(t,n),t.prototype.getInitialData=function(n,t){var u={name:n.name,children:n.data},f,i;return!function n(t){var u=0,i;r.each(t.children,function(t){n(t);var i=t.value;r.isArray(i)&&(i=i[0]);u+=i});i=t.value;r.isArray(i)&&(i=i[0]);(null==i||isNaN(i))&&(i=u);i<0&&(i=0);r.isArray(t.value)?t.value[0]=i:t.value=i}(u),f=this._levelModels=r.map(n.levels||[],function(n){return new c.default(n,this,t)},this),i=s.default.createTree(u,this,function(n){n.wrapMethod("getItemModel",function(n,t){var u=i.getNodeByDataIndex(t),r=f[u.depth];return r&&(n.parentModel=r),n})}),i.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(t){var i=n.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return i.treePathInfo=h.wrapTreePathInfo(r,this),i},t.prototype.getLevelModel=function(n){return this._levelModels&&this._levelModels[n.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var t=this.getRawData().tree.root;n&&(n===t||t.contains(n))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){l.default(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(o.default);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i){t.eachSeriesByType(n,function(n){var t=n.get("center"),o=n.get("radius"),l;r.isArray(o)||(o=[0,o]);r.isArray(t)||(t=[t,t]);var p=i.getWidth(),w=i.getHeight(),h=Math.min(p,w),b=u.parsePercent(t[0],p),k=u.parsePercent(t[1],w),s=u.parsePercent(o[0],h/2),ut=u.parsePercent(o[1],h/2),c=-n.get("startAngle")*f,d=n.get("minAngle")*f,g=n.getData().tree.root,e=n.getViewRoot(),ft=e.depth,nt=n.get("sort");null!=nt&&function n(t,i){var u=t.children||[];t.children=function(n,t){var i,u;return r.isFunction(t)?(i=r.map(n,function(n,t){var i=n.getValue();return{params:{depth:n.depth,height:n.height,dataIndex:n.dataIndex,getValue:function(){return i}},index:t}}),i.sort(function(n,i){return t(n.params,i.params)}),r.map(i,function(t){return n[t.index]})):(u="asc"===t,n.sort(function(n,t){var i=(n.getValue()-t.getValue())*(u?1:-1);return 0===i?(n.dataIndex-t.dataIndex)*(u?-1:1):i}))}(u,i);u.length&&r.each(t.children,function(t){n(t,i)})}(e,nt);l=0;r.each(e.children,function(n){isNaN(n.getValue())||l++});var tt=e.getValue(),it=Math.PI/(tt||l)*2,a=e.depth>0,et=e.height-(a?-1:1),v=(ut-s)/(et||1),y=n.get("clockwise"),ot=n.get("stillShowZeroSum"),st=y?1:-1;if(a){var ht=s,ct=s+v,rt=2*Math.PI;g.setLayout({angle:rt,startAngle:c,endAngle:c+rt,clockwise:y,cx:b,cy:k,r0:ht,r:ct})}!function t(i,f){var o,rt,e,nt;if(i){if(o=f,i!==g){rt=i.getValue();e=0===tt&&ot?it:rt*it;e<d&&(e=d);o=f+st*e;var ut=i.depth-ft-(a?-1:1),et=s+v*ut,ht=s+v*(ut+1),c=n.getLevelModel(i);if(c){var l=c.get("r0",!0),p=c.get("r",!0),w=c.get("radius",!0);null!=w&&(l=w[0],p=w[1]);null!=l&&(et=u.parsePercent(l,h/2));null!=p&&(ht=u.parsePercent(p,h/2))}i.setLayout({angle:e,startAngle:f,endAngle:o,clockwise:y,cx:b,cy:k,r0:et,r:ht})}return i.children&&i.children.length&&(nt=0,r.each(i.children,function(n){nt+=t(n,f+nt)})),o-f}}(e,c)})};var u=i(114),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=Math.PI/180},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t={};n.eachSeriesByType("sunburst",function(n){var i=n.getData(),f=i.tree;f.eachNode(function(e){var o=e.getModel().getModel("itemStyle").getItemStyle(),s;o.fill||(o.fill=function(n,i,f){for(var o,e=n;e&&e.depth>1;)e=e.parentNode;return o=i.getColorFromPalette(e.name||e.dataIndex+"",t),n.depth>1&&r.isString(o)&&(o=u.lift(o,(n.depth-1)/(f-1)*.5)),o}(e,n,f.root.height));s=i.ensureUniqueItemVisual(e.dataIndex,"style");r.extend(s,o)})})};var u=i(88),r=i(63)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerChartView(f.default);n.registerSeriesModel(u.default)};var u=r(i(449)),f=r(i(450))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var u,f;Object.defineProperty(t,"__esModule",{value:!0});t.customInnerStore=t.NON_STYLE_VISUAL_PROPS=t.STYLE_VISUAL_TYPE=void 0;var e=i(62),o=r(i(233)),s=i(113),h=r(i(173));t.STYLE_VISUAL_TYPE={color:"fill",borderColor:"stroke"};t.NON_STYLE_VISUAL_PROPS={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1};u=t.customInnerStore=s.makeInner();f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0);this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(){return o.default(null,this)},t.prototype.getDataParams=function(t,i,r){var f=n.prototype.getDataParams.call(this,t,i);return r&&(f.info=u(r).info),f},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(h.default);t.default=f},function(n,t,i){(function(n){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function et(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function y(n){return n instanceof c.Path}function k(n){return n instanceof fi.default}function d(t){var i,r=t.type,e,o;if("path"===r){var u=t.shape,h=null!=u.width&&null!=u.height?{x:u.x||0,y:u.y||0,width:u.width,height:u.height}:null,s=pt(u);i=c.makePath(s,null,h,u.layout||"center");f.customInnerStore(i).customPathData=s}else if("image"===r)i=new c.Image({}),f.customInnerStore(i).customImagePath=t.style.image;else if("text"===r)i=new c.Text({});else if("group"===r)i=new c.Group;else{if("compoundPath"===r)throw new Error('"compoundPath" is not supported yet.');e=c.getShapeClass(r);e||(o="","production"!==n.env.NODE_ENV&&(o='graphic type "'+r+'" can not be found.'),ei.throwError(o));i=new e}return f.customInnerStore(i).customGraphicType=r,i.name=t.name,i.z2EmphasisLift=1,i.z2SelectLift=1,i}function g(n,t,i,u,f,e,o){var a,s,h,c,l;ft.stopPreviousKeyframeAnimationAndRestore(t);a=f&&f.normal.cfg;a&&t.setTextConfig(a);u&&null==u.transition&&(u.transition=si);s=u&&u.style;s&&("text"===t.type&&(h=s,r.hasOwn(h,"textFill")&&(h.fill=h.textFill),r.hasOwn(h,"textStroke")&&(h.stroke=h.textStroke)),c=void 0,l=y(t)?s.decal:null,n&&l&&(l.dirty=!0,c=oi.createOrUpdatePatternFromDecal(l,n)),s.__decalPattern=c);k(t)&&s&&(c=s.__decalPattern)&&(s.decal=c);v.applyUpdateTransition(t,u,e,{dataIndex:i,isInit:o,clearStyle:!0});ft.applyKeyframeAnimation(t,u.keyframeAnimation,e)}function ht(n,t,i,r,u){var f=t.isGroup?null:t,s=u&&u[n].cfg,e,o;f&&(e=f.ensureState(n),!1===r?(o=f.getState(n),o&&(o.style=null)):e.style=r||null,s&&(e.textConfig=s),rt.setDefaultStateProxy(f))}function ci(n,t,i){var r=i===s,u=r?t:p(t,i),f=u?u.z2:null;null!=f&&((r?n:n.ensureState(i)).z2=f||0)}function ct(t,i,u,o){function p(n){return n===v?g||(g=i.getItemModel(n)):i.getItemModel(n)}function et(n,t){return i.hasItemOption?n===v?nt[t]||(nt[t]=p(n).getModel(w[t])):p(n).getModel(w[t]):rt[t]}function st(n,t){return i.hasItemOption?n===v?tt[t]||(tt[t]=p(n).getModel(b[t])):p(n).getModel(b[t]):ft[t]}function ht(n,t){for(var i in t)r.hasOwn(t,i)&&(n[i]=t[i])}function ct(n,t){n&&(n.textFill&&(t.textFill=n.textFill),n.textPosition&&(t.textPosition=n.textPosition))}var k=t.get("renderItem"),c=t.coordinateSystem,d={},y;c&&("production"!==n.env.NODE_ENV&&(r.assert(k,"series.render is required."),r.assert(c.prepareCustoms||ot[c.type],"This coordSys does not support custom series.")),d=c.prepareCustoms?c.prepareCustoms(c):ot[c.type](c));for(var v,g,lt=r.defaults({getWidth:o.getWidth,getHeight:o.getHeight,getZr:o.getZr,getDevicePixelRatio:o.getDevicePixelRatio,value:function(n,t){return null==t&&(t=v),i.getStore().get(i.getDimensionIndex(n||0),t)},style:function(u,f){var b;"production"!==n.env.NODE_ENV&&l.warnDeprecated("api.style","Please write literal style directly instead.");null==f&&(f=v);var o=i.getItemVisual(f,"style"),h=o&&o.fill,y=o&&o.opacity,e=et(f,s).getItemStyle();null!=h&&(e.fill=h);null!=y&&(e.opacity=y);var p={inheritColor:r.isString(h)?h:"#000"},c=st(f,s),w=a.createTextStyle(c,null,p,!1,!0);return w.text=c.getShallow("show")?r.retrieve2(t.getFormattedLabel(f,s),ut.getDefaultLabel(i,f)):null,b=a.createTextConfig(c,p,!1),ct(u,e),e=l.convertToEC4StyleForCustomSerise(e,w,b),u&&ht(e,u),e.legacy=!0,e},ordinalRawValue:function(n,t){var r,u,f,e;return(null==t&&(t=v),n=n||0,r=i.getDimensionInfo(n),!r)?(u=i.getDimensionIndex(n),u>=0?i.getStore().get(u,t):void 0):(f=i.get(r.name,t),e=r&&r.ordinalMeta,e?e.categories[f]:f)},styleEmphasis:function(u,f){var y;"production"!==n.env.NODE_ENV&&l.warnDeprecated("api.styleEmphasis","Please write literal style directly instead.");null==f&&(f=v);var o=et(f,e).getItemStyle(),h=st(f,e),c=a.createTextStyle(h,null,null,!0,!0);return c.text=h.getShallow("show")?r.retrieve3(t.getFormattedLabel(f,e),t.getFormattedLabel(f,s),ut.getDefaultLabel(i,f)):null,y=a.createTextConfig(h,null,!0),ct(u,o),o=l.convertToEC4StyleForCustomSerise(o,c,y),u&&ht(o,u),o.legacy=!0,o},visual:function(n,t){if(null==t&&(t=v),r.hasOwn(f.STYLE_VISUAL_TYPE,n)){var u=i.getItemVisual(t,"style");return u?u[f.STYLE_VISUAL_TYPE[n]]:null}if(r.hasOwn(f.NON_STYLE_VISUAL_PROPS,n))return i.getItemVisual(t,n)},barLayout:function(n){if("cartesian2d"===c.type){var t=c.getBaseAxis();return bt.getLayoutOnAxis(r.defaults({axis:t},n))}},currentSeriesIndices:function(){return u.getCurrentSeriesIndices()},font:function(n){return a.getFont(n,u)}},d.api||{}),at={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:d.coordSys,dataInsideLength:i.count(),encode:li(t.getData())},nt={},tt={},rt={},ft={},it=0;it<h.length;it++)y=h[it],rt[y]=t.getModel(w[y]),ft[y]=t.getModel(b[y]);return function(n,t){return v=n,g=null,nt={},tt={},k&&k(r.defaults({dataIndexInside:n,dataIndex:i.getRawIndex(n),actionType:t?t.type:null},at),lt)}}function li(n){var t={};return r.each(n.dimensions,function(i){var r=n.getDimensionInfo(i),u;r.isExtraCoord||(u=r.coordDim,(t[u]=t[u]||[])[r.coordDimIndex]=n.getDimensionIndex(i))}),t}function nt(n,t,i,r,u,f,e){if(r){var o=tt(n,t,i,r,u,f);return o&&e.setItemGraphicEl(i,o),o&&rt.toggleHoverEmphasis(o,r.focus,r.blurScope,r.emphasisDisabled),o}f.remove(t)}function tt(t,i,o,c,l,a){var rt,et,w,b,ut,v,ft,nt;for("production"!==n.env.NODE_ENV&&r.assert(c,"should not have an null/undefined element setting"),rt=-1,et=i,i&&lt(i,c,l)&&(rt=r.indexOf(a.childrenRef(),i),i=null),ut=!i,v=i,v?v.clearStates():(v=d(c),et&&(w=et,(b=v).copyTransform(w),k(b)&&k(w)&&(b.setStyle(w.style),b.z=w.z,b.z2=w.z2,b.zlevel=w.zlevel,b.invisible=w.invisible,b.ignore=w.ignore,y(b)&&y(w)&&b.setShape(w.shape)))),!1===c.morph?v.disableMorphing=!0:v.disableMorphing&&(v.disableMorphing=!1),u.normal.cfg=u.normal.conOpt=u.emphasis.cfg=u.emphasis.conOpt=u.blur.cfg=u.blur.conOpt=u.select.cfg=u.select.conOpt=null,u.isLegacy=!1,function(n,t,i,r,u,f){var o,v,a,l;if(!n.isGroup){at(i,null,f);at(i,e,f);var c=f.normal.conOpt,y=f.emphasis.conOpt,p=f.blur.conOpt,w=f.select.conOpt;if(null!=c||null!=y||null!=w||null!=p)if(o=n.getTextContent(),!1===c)o&&n.removeTextContent();else{for(c=f.normal.conOpt=c||{type:"text"},o?o.clearStates():(o=d(c),n.setTextContent(o)),g(null,o,t,c,null,r,u),v=c&&c.style,a=0;a<h.length;a++)l=h[a],l!==s&&ht(l,o,0,it(c,f[l].conOpt,l),null);v?o.dirty():o.markRedraw()}}}(v,o,c,l,ut,u),function(t,i,u,f,e){var s=u.clipPath,o;!1===s?t&&t.getClipPath()&&t.removeClipPath():s&&(o=t.getClipPath(),o&&lt(o,s,f)&&(o=null),o||(o=d(s),"production"!==n.env.NODE_ENV&&r.assert(y(o),"Only any type of `path` can be used in `clipPath`, rather than "+o.type+"."),t.setClipPath(o)),g(null,o,i,s,null,f,e))}(v,o,c,l,ut),g(t,v,o,c,u,l,ut),r.hasOwn(c,"info")&&(f.customInnerStore(v).info=c.info),ft=0;ft<h.length;ft++)nt=h[ft],nt!==s&&ht(nt,v,0,it(c,p(c,nt),nt),u);return function(n,t,i){var f,u;if(!n.isGroup){var r=n,e=i.currentZ,o=i.currentZLevel;for(r.z=e,r.zlevel=o,f=t.z2,null!=f&&(r.z2=f||0),u=0;u<h.length;u++)ci(r,t,h[u])}}(v,c,l),"group"===c.type&&function(t,i,u,f,e){var h=f.children,v=h?h.length:0,y=f.$mergeChildren,p="byName"===y||f.diffChildrenByName,w=!1===y,c,o,s,l,a,b;if(v||p||w){if(p)return c={api:t,oldChildren:i.children()||[],newChildren:h||[],dataIndex:u,seriesModel:e,group:i},void new kt.default(c.oldChildren,c.newChildren,vt,vt,c).add(yt).update(yt).remove(vi).execute();for(w&&i.removeAll(),o=0;o<v;o++)s=h[o],l=i.childAt(o),s?(null==s.ignore&&(s.ignore=!1),tt(t,l,u,s,e,i)):("production"!==n.env.NODE_ENV&&r.assert(l,"renderItem should not return a group containing elements as null/undefined/{} if they do not exist before."),l.ignore=!0);for(a=i.childCount()-1;a>=o;a--)b=i.childAt(a),ai(i,b,e)}}(t,v,o,c,l),rt>=0?a.replaceAt(v,rt):a.add(v),v}function lt(n,t,i){var e,o=f.customInnerStore(n),u=t.type,s=t.shape,h=t.style;return i.isUniversalTransitionEnabled()||null!=u&&u!==o.customGraphicType||"path"===u&&(e=s)&&(r.hasOwn(e,"pathData")||r.hasOwn(e,"d"))&&pt(s)!==o.customPathData||"image"===u&&r.hasOwn(h,"image")&&h.image!==o.customImagePath}function at(t,i,u){var c=i?p(t,i):t,a=i?it(t,c,e):t.style,w=t.type,s=c?c.textConfig:null,v=t.textContent,f=v?i?p(v,i):v:null,o,h,y;a&&(u.isLegacy||l.isEC4CompatibleStyle(a,w,!!s,!!f))&&(u.isLegacy=!0,o=l.convertFromEC4CompatibleStyle(a,w,!i),!s&&o.textConfig&&(s=o.textConfig),!f&&o.textContent&&(f=o.textContent));!i&&f&&(h=f,h.type||(h.type="text"),"production"!==n.env.NODE_ENV&&r.assert("text"===h.type,'textContent.type must be "text"'));y=i?u[i]:u.normal;y.cfg=s;y.conOpt=f}function p(n,t){return t?n?n[t]:null:n}function it(n,t,i){var r=t&&t.style;return null==r&&i===e&&n&&(r=n.styleEmphasis),r}function ai(n,t,i){t&&v.applyLeaveTransition(t,f.customInnerStore(n).option,i)}function vt(n,t){var i=n&&n.name;return null!=i?i:hi+t}function yt(n,t){var i=this.context,r=null!=n?i.newChildren[n]:null,u=null!=t?i.oldChildren[t]:null;tt(i.api,u,i.dataIndex,r,i.seriesModel,i.group)}function vi(n){var i=this.context,t=i.oldChildren[n];t&&v.applyLeaveTransition(t,f.customInnerStore(t).option,i.seriesModel)}function pt(n){return n&&(n.pathData||n.d)}var st;Object.defineProperty(t,"__esModule",{value:!0});var wt=i(62),r=i(63),c=et(i(116)),rt=i(111),a=et(i(68)),ut=i(252),bt=i(220),kt=o(i(228)),dt=o(i(185)),gt=i(256),ni=o(i(451)),ti=o(i(452)),ii=o(i(453)),ri=o(i(454)),ui=o(i(455)),fi=o(i(79)),l=i(456),ei=i(115),oi=i(199),f=i(449),v=i(457),ft=i(458);var e="emphasis",s="normal",h=[s,e,"blur","select"],w={normal:["itemStyle"],emphasis:[e,"itemStyle"],blur:["blur","itemStyle"],select:["select","itemStyle"]},b={normal:["label"],emphasis:[e,"label"],blur:["blur","label"],select:["select","label"]},si=["x","y"],hi="e\0\0",u={normal:{},emphasis:{},blur:{},select:{}},ot={cartesian2d:ni.default,geo:ti.default,single:ii.default,polar:ri.default,calendar:ui.default};st=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return wt.__extends(t,n),t.prototype.render=function(n,t,i,r){var s;this._progressiveEls=null;var o=this._data,u=n.getData(),e=this.group,h=ct(n,u,t,i);o||e.removeAll();u.diff(o).add(function(t){nt(i,null,t,h(t,r),n,e,u)}).remove(function(t){var i=o.getItemGraphicEl(t);i&&v.applyLeaveTransition(i,f.customInnerStore(i).option,n)}).update(function(t,f){var s=o.getItemGraphicEl(f);nt(i,s,t,h(t,r),n,e,u)}).execute();s=n.get("clip",!0)?gt.createClipPath(n.coordinateSystem,!1,n):null;s?e.setClipPath(s):e.removeClipPath();this._data=u},t.prototype.incrementalPrepareRender=function(){this.group.removeAll();this._data=null},t.prototype.incrementalRender=function(n,t,i,r,u){function c(n){n.isGroup||(n.incremental=!0,n.ensureState("emphasis").hoverLayer=!0)}for(var e,o=t.getData(),s=ct(t,o,i,r),h=this._progressiveEls=[],f=n.start;f<n.end;f++)e=nt(null,null,f,s(f,u),t,this.group,o),e&&(e.traverse(c),h.push(e))},t.prototype.eachRendered=function(n){c.traverseElements(this._progressiveEls||this.group,n)},t.prototype.filterForExposedEvent=function(n,t,i){var r=t.element;if(null==r||i.name===r)return!0;for(;(i=i.__hostTarget||i.parent)&&i!==this.group;)if(i.name===r)return!0;return!1},t.type="custom",t}(dt.default);t.default=st}).call(t,i(57))},function(n,t,i){"use strict";function u(n,t){return t=t||[0,0],r.map(["x","y"],function(i,r){var u=this.getAxis(i),f=t[r],e=n[r]/2;return"category"===u.type?u.getBandWidth():Math.abs(u.dataToCoord(f-e)-u.dataToCoord(f+e))},this)}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return n.dataToPoint(t)},size:r.bind(u,n)}}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";function u(n,t){return t=t||[0,0],r.map([0,1],function(i){var f=t[i],e=n[i]/2,r=[],u=[];return r[i]=f-e,u[i]=f+e,r[1-i]=u[1-i]=t[1-i],Math.abs(this.dataToPoint(r)[i]-this.dataToPoint(u)[i])},this)}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:n.getZoom()},api:{coord:function(t){return n.dataToPoint(t)},size:r.bind(u,n)}}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";function u(n,t){var i=this.getAxis(),r=t instanceof Array?t[0]:t,u=(n instanceof Array?n[0]:n)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(r-u)-i.dataToCoord(r+u))}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return n.dataToPoint(t)},size:r.bind(u,n)}}};var r=i(63)},function(n,t,i){"use strict";function u(n,t){return t=t||[0,0],r.map(["Radius","Angle"],function(i,r){var u=this["get"+i+"Axis"](),e=t[r],o=n[r]/2,f="category"===u.type?u.getBandWidth():Math.abs(u.dataToCoord(e-o)-u.dataToCoord(e+o));return"Angle"===i&&(f=f*Math.PI/180),f},this)}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var i=n.getRadiusAxis(),f=n.getAngleAxis(),t=i.getExtent();return t[0]>t[1]&&t.reverse(),{coordSys:{type:"polar",cx:n.cx,cy:n.cy,r:t[1],r0:t[0]},api:{coord:function(t){var r=i.dataToRadius(t[0]),u=f.dataToAngle(t[1]),e=n.coordToPoint([r,u]);return e.push(r,u*Math.PI/180),e},size:r.bind(u,n)}}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.getRect(),i=n.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:n.getCellWidth(),cellHeight:n.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(t,i){return n.dataToPoint(t,i)}}}}},function(n,t,i){(function(n){"use strict";function f(n,t){t&&(t.font=t.textFont||t.font,r.hasOwn(t,"textStrokeWidth")&&(n.lineWidth=t.textStrokeWidth),r.hasOwn(t,"textAlign")&&(n.align=t.textAlign),r.hasOwn(t,"textVerticalAlign")&&(n.verticalAlign=t.textVerticalAlign),r.hasOwn(t,"textLineHeight")&&(n.lineHeight=t.textLineHeight),r.hasOwn(t,"textWidth")&&(n.width=t.textWidth),r.hasOwn(t,"textHeight")&&(n.height=t.textHeight),r.hasOwn(t,"textBackgroundColor")&&(n.backgroundColor=t.textBackgroundColor),r.hasOwn(t,"textPadding")&&(n.padding=t.textPadding),r.hasOwn(t,"textBorderColor")&&(n.borderColor=t.textBorderColor),r.hasOwn(t,"textBorderWidth")&&(n.borderWidth=t.textBorderWidth),r.hasOwn(t,"textBorderRadius")&&(n.borderRadius=t.textBorderRadius),r.hasOwn(t,"textBoxShadowColor")&&(n.shadowColor=t.textBoxShadowColor),r.hasOwn(t,"textBoxShadowBlur")&&(n.shadowBlur=t.textBoxShadowBlur),r.hasOwn(t,"textBoxShadowOffsetX")&&(n.shadowOffsetX=t.textBoxShadowOffsetX),r.hasOwn(t,"textBoxShadowOffsetY")&&(n.shadowOffsetY=t.textBoxShadowOffsetY))}function e(n,t){t&&(r.hasOwn(t,"fill")&&(n.textFill=t.fill),r.hasOwn(t,"stroke")&&(n.textStroke=t.fill),r.hasOwn(t,"lineWidth")&&(n.textStrokeWidth=t.lineWidth),r.hasOwn(t,"font")&&(n.font=t.font),r.hasOwn(t,"fontStyle")&&(n.fontStyle=t.fontStyle),r.hasOwn(t,"fontWeight")&&(n.fontWeight=t.fontWeight),r.hasOwn(t,"fontSize")&&(n.fontSize=t.fontSize),r.hasOwn(t,"fontFamily")&&(n.fontFamily=t.fontFamily),r.hasOwn(t,"align")&&(n.textAlign=t.align),r.hasOwn(t,"verticalAlign")&&(n.textVerticalAlign=t.verticalAlign),r.hasOwn(t,"lineHeight")&&(n.textLineHeight=t.lineHeight),r.hasOwn(t,"width")&&(n.textWidth=t.width),r.hasOwn(t,"height")&&(n.textHeight=t.height),r.hasOwn(t,"backgroundColor")&&(n.textBackgroundColor=t.backgroundColor),r.hasOwn(t,"padding")&&(n.textPadding=t.padding),r.hasOwn(t,"borderColor")&&(n.textBorderColor=t.borderColor),r.hasOwn(t,"borderWidth")&&(n.textBorderWidth=t.borderWidth),r.hasOwn(t,"borderRadius")&&(n.textBorderRadius=t.borderRadius),r.hasOwn(t,"shadowColor")&&(n.textBoxShadowColor=t.shadowColor),r.hasOwn(t,"shadowBlur")&&(n.textBoxShadowBlur=t.shadowBlur),r.hasOwn(t,"shadowOffsetX")&&(n.textBoxShadowOffsetX=t.shadowOffsetX),r.hasOwn(t,"shadowOffsetY")&&(n.textBoxShadowOffsetY=t.shadowOffsetY),r.hasOwn(t,"textShadowColor")&&(n.textShadowColor=t.textShadowColor),r.hasOwn(t,"textShadowBlur")&&(n.textShadowBlur=t.textShadowBlur),r.hasOwn(t,"textShadowOffsetX")&&(n.textShadowOffsetX=t.textShadowOffsetX),r.hasOwn(t,"textShadowOffsetY")&&(n.textShadowOffsetY=t.textShadowOffsetY))}Object.defineProperty(t,"__esModule",{value:!0});t.isEC4CompatibleStyle=function(n,t,i,u){return n&&(n.legacy||!1!==n.legacy&&!i&&!u&&"tspan"!==t&&("text"===t||r.hasOwn(n,"text")))};t.convertFromEC4CompatibleStyle=function(n,t,i){var o,h,e,u=n,s;return"text"===t?e=u:(e={},r.hasOwn(u,"text")&&(e.text=u.text),r.hasOwn(u,"rich")&&(e.rich=u.rich),r.hasOwn(u,"textFill")&&(e.fill=u.textFill),r.hasOwn(u,"textStroke")&&(e.stroke=u.textStroke),r.hasOwn(u,"fontFamily")&&(e.fontFamily=u.fontFamily),r.hasOwn(u,"fontSize")&&(e.fontSize=u.fontSize),r.hasOwn(u,"fontStyle")&&(e.fontStyle=u.fontStyle),r.hasOwn(u,"fontWeight")&&(e.fontWeight=u.fontWeight),h={type:"text",style:e,silent:!0},o={},s=r.hasOwn(u,"textPosition"),i?o.position=s?u.textPosition:"inside":s&&(o.position=u.textPosition),r.hasOwn(u,"textPosition")&&(o.position=u.textPosition),r.hasOwn(u,"textOffset")&&(o.offset=u.textOffset),r.hasOwn(u,"textRotation")&&(o.rotation=u.textRotation),r.hasOwn(u,"textDistance")&&(o.distance=u.textDistance)),f(e,n),r.each(e.rich,function(n){f(n,n)}),{textConfig:o,textContent:h}};t.convertToEC4StyleForCustomSerise=function(n,t,i){var u=n,o,s,f;return u.textPosition=u.textPosition||i.position||"inside",null!=i.offset&&(u.textOffset=i.offset),null!=i.rotation&&(u.textRotation=i.rotation),null!=i.distance&&(u.textDistance=i.distance),o=u.textPosition.indexOf("inside")>=0,s=n.fill||"#000",e(u,t),f=null==u.textFill,o?f&&(u.textFill=i.insideFill||"#fff",!u.textStroke&&i.insideStroke&&(u.textStroke=i.insideStroke),!u.textStroke&&(u.textStroke=s),null==u.textStrokeWidth&&(u.textStrokeWidth=2)):(f&&(u.textFill=n.fill||i.outsideFill||"#000"),!u.textStroke&&i.outsideStroke&&(u.textStroke=i.outsideStroke)),u.text=t.text,u.rich=t.rich,r.each(t.rich,function(n){e(n,n)}),u};t.warnDeprecated=function(t,i){if("production"!==n.env.NODE_ENV){var r=t+"^_^"+i;u[r]||(console.warn('[ECharts] DEPRECATED: "'+t+'" has been deprecated. '+i),u[r]=!0)}};var r=i(63),u={}}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function v(n,t,i,u,f){var h=n+"Animation",o=ut.getAnimationConfig(n,u,f)||{},s=e(t).userDuring;return o.duration>0&&(o.during=s?r.bind(et,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=n),r.extend(o,i[h]),o}function k(n,t){for(var i,o,u=e(n).leaveToProps,f=0;f<a.length;f++)i=a[f],o=i?t[i]:t,o&&o.leaveTo&&(u||(u=e(n).leaveToProps={}),i&&(u[i]=u[i]||{}),r.extend(i?u[i]:u,o.leaveTo))}function f(n){return"all"===n}function o(t){if("production"!==n.env.NODE_ENV&&("transition"===t||"enterFrom"===t||"leaveTo"===t))throw new Error('key must not be "'+t+'"');}function et(){var n=this.el,i,t;n&&(i=e(n).userDuring,t=this.userDuring,i===t?(u.el=n,t(g)):this.el=this.userDuring=null)}function nt(n,t,i,u){var v=i[n],o,s,y,a,p,e,h,w,l;if(v&&(s=t[n],s))if(y=i.transition,a=v.transition,a)if(!o&&(o=u[n]={}),f(a))r.extend(o,s);else for(p=c.normalizeToArray(a),e=0;e<p.length;e++)h=s[l=p[e]],o[l]=h;else if(f(y)||r.indexOf(y,n)>=0)for(o||(o=u[n]={}),w=r.keys(s),e=0;e<w.length;e++)h=s[l=w[e]],ot(v[l],h)&&(o[l]=h)}function tt(n,t,i){var u=t[n],e;if(u)for(var s=i[n]={},o=r.keys(u),f=0;f<o.length;f++)e=o[f],s[e]=it.cloneValue(u[e])}function ot(n,t){return r.isArrayLike(n)?n!==t:null!=n&&isFinite(n)}var d,u,g;Object.defineProperty(t,"__esModule",{value:!0});t.ELEMENT_ANIMATABLE_PROPS=void 0;t.applyUpdateTransition=function(t,i,u,o){var it=(o=o||{}).dataIndex,ut=o.isInit,ot=o.clearStyle,et=u.isAnimationEnabled(),st=e(t),b=i.style,h,l,y,g;st.userDuring=i.during;h={};l={},(function(n,t,i){for(var u,r=0;r<w.length;r++){var e=w[r],o=p[e],f=t[e];f&&(i[o[0]]=f[0],i[o[1]]=f[1])}for(r=0;r<s.TRANSFORMABLE_PROPS.length;r++)u=s.TRANSFORMABLE_PROPS[r],null!=t[u]&&(i[u]=t[u])}(0,i,l),tt("shape",i,l),tt("extra",i,l),!ut&&et&&(function(t,i,r){for(var u,l,o=i.transition,h=f(o)?s.TRANSFORMABLE_PROPS:c.normalizeToArray(o||[]),e=0;e<h.length;e++)u=h[e],"style"!==u&&"shape"!==u&&"extra"!==u&&(l=t[u],"production"!==n.env.NODE_ENV&&d(u,"el.transition"),r[u]=l)}(t,i,h),nt("shape",t,i,h),nt("extra",t,i,h),function(n,t,i,u){var o,l,s,v,y,e,a,p,w,b,h;if(i&&(l=n.style,l))if(s=i.transition,v=t.transition,s&&!f(s))for(y=c.normalizeToArray(s),o||(o=u.style={}),e=0;e<y.length;e++)a=l[h=y[e]],o[h]=a;else if(n.getAnimationStyleProps&&(f(v)||f(s)||r.indexOf(v,"style")>=0)&&(p=n.getAnimationStyleProps(),w=p?p.style:null,w))for(o||(o=u.style={}),b=r.keys(i),e=0;e<b.length;e++)w[h=b[e]]&&(a=l[h],o[h]=a)}(t,i,b,h)),l.style=b,function(n,t,i){var u=t.style,f,r,e;if(!n.isGroup&&u){if(i)for(n.useStyle({}),f=n.animators,r=0;r<f.length;r++)e=f[r],"style"===e.targetName&&e.changeTarget(n.style);n.setStyle(u)}t&&(t.style=null,t&&n.attr(t),t.style=u)}(t,l,ot),function(n,t){r.hasOwn(t,"silent")&&(n.silent=t.silent);r.hasOwn(t,"ignore")&&(n.ignore=t.ignore);n instanceof rt.default&&r.hasOwn(t,"invisible")&&(n.invisible=t.invisible);n instanceof ft.Path&&r.hasOwn(t,"autoBatch")&&(n.autoBatch=t.autoBatch)}(t,i),et)&&(ut?(y={},r.each(a,function(n){var t=n?i[n]:i;t&&t.enterFrom&&(n&&(y[n]=y[n]||{}),r.extend(n?y[n]:y,t.enterFrom))}),g=v("enter",t,i,u,it),g.duration>0&&t.animateFrom(y,g)):!function(n,t,i,r,u){if(u){var f=v("update",n,t,r,it||0);f.duration>0&&n.animateFrom(u,f)}}(t,i,0,u,h));k(t,i);b?t.dirty():t.markRedraw()};t.updateLeaveTo=k;t.applyLeaveTransition=function(n,t,i,r){var u,f,o;n&&(u=n.parent,f=e(n).leaveToProps,f?(o=v("update",n,t,i,0),o.done=function(){u.remove(n);r&&r()},n.animateTo(f,o)):(u.remove(n),r&&r()))};t.isTransitionAll=f;var h,c=i(113),r=i(63),it=i(83),rt=(h=i(79))&&h.__esModule?h:{"default":h},ut=i(138),ft=i(116),y=i(115),s=i(81),p={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},w=r.keys(p),l=r.reduce(s.TRANSFORMABLE_PROPS,function(n,t){return n[t]=1,n},{}),b=s.TRANSFORMABLE_PROPS.join(", "),a=t.ELEMENT_ANIMATABLE_PROPS=["","style","shape","extra"],e=c.makeInner();u={};g={setTransform:function(t,i){return"production"!==n.env.NODE_ENV&&r.assert(r.hasOwn(l,t),"Only "+b+" available in `setTransform`."),u.el[t]=i,this},getTransform:function(t){return"production"!==n.env.NODE_ENV&&r.assert(r.hasOwn(l,t),"Only "+b+" available in `getTransform`."),u.el[t]},setShape:function(t,i){"production"!==n.env.NODE_ENV&&o(t);var r=u.el;return(r.shape||(r.shape={}))[t]=i,r.dirtyShape&&r.dirtyShape(),this},getShape:function(t){"production"!==n.env.NODE_ENV&&o(t);var i=u.el.shape;if(i)return i[t]},setStyle:function(t,i){"production"!==n.env.NODE_ENV&&o(t);var f=u.el,e=f.style;return e&&("production"!==n.env.NODE_ENV&&r.eqNaN(i)&&y.warn("style."+t+" must not be assigned with NaN."),e[t]=i,f.dirtyStyle&&f.dirtyStyle()),this},getStyle:function(t){"production"!==n.env.NODE_ENV&&o(t);var i=u.el.style;if(i)return i[t]},setExtra:function(t,i){return"production"!==n.env.NODE_ENV&&o(t),(u.el.extra||(u.el.extra={}))[t]=i,this},getExtra:function(t){"production"!==n.env.NODE_ENV&&o(t);var i=u.el.extra;if(i)return i[t]}};"production"!==n.env.NODE_ENV&&(d=function(n,t){r.hasOwn(l,n)||y.warn("Prop `"+n+"` is not a permitted in `"+t+"`. Only `"+r.keys(l).join("`, `")+"` are permitted.")})}).call(t,i(57))},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.stopPreviousKeyframeAnimationAndRestore=function(n){n.stopAnimation("keyframe");n.attr(u(n))};t.applyKeyframeAnimation=function t(i,h,c){var v,l,y,a;c.isAnimationEnabled()&&h&&(r.isArray(h)?r.each(h,function(n){t(i,n,c)}):(v=h.keyframes,l=h.duration,c&&null==l&&(y=e.getAnimationConfig("enter",c,0),l=y&&y.duration),v&&l&&(a=u(i),r.each(f.ELEMENT_ANIMATABLE_PROPS,function(t){if(!t||i[t]){var u,f=!1;v.sort(function(n,t){return n.percent-t.percent});r.each(v,function(e){var v=i.animators,y=t?e[t]:e,o,c,p;if(("production"!==n.env.NODE_ENV&&e.percent>=1&&(f=!0),y)&&(o=r.keys(y),t||(o=r.filter(o,function(n){return r.indexOf(s,n)<0})),o.length)){for(u||((u=i.animate(t,h.loop,!0)).scope="keyframe"),c=0;c<v.length;c++)v[c]!==u&&v[c].targetName===u.targetName&&v[c].stopTracks(o);t&&(a[t]=a[t]||{});p=t?a[t]:a;r.each(o,function(n){p[n]=((t?i[t]:i)||{})[n]});u.whenWithKeys(l*e.percent,y,o,e.easing)}});u&&("production"!==n.env.NODE_ENV&&(f||o.warn("End frame with percent: 1 is missing in the keyframeAnimation.",!0)),u.delay(h.delay||0).duration(l).start(h.easing))}}))))};var r=i(63),f=i(457),e=i(138),o=i(115),u=i(113).makeInner(),s=["percent","easing","shape","style","extra"]}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(460);Object.keys(r).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(t,n,{enumerable:!0,get:function(){return r[n]}})})},function(n,t,i){"use strict";var r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot,st,ht,ct,lt;Object.defineProperty(t,"__esModule",{value:!0});r=i(280);Object.defineProperty(t,"GridSimpleComponent",{enumerable:!0,get:function(){return r.install}});u=i(461);Object.defineProperty(t,"GridComponent",{enumerable:!0,get:function(){return u.install}});f=i(471);Object.defineProperty(t,"PolarComponent",{enumerable:!0,get:function(){return f.install}});e=i(302);Object.defineProperty(t,"RadarComponent",{enumerable:!0,get:function(){return e.install}});o=i(325);Object.defineProperty(t,"GeoComponent",{enumerable:!0,get:function(){return o.install}});s=i(482);Object.defineProperty(t,"SingleAxisComponent",{enumerable:!0,get:function(){return s.install}});h=i(386);Object.defineProperty(t,"ParallelComponent",{enumerable:!0,get:function(){return h.install}});c=i(490);Object.defineProperty(t,"CalendarComponent",{enumerable:!0,get:function(){return c.install}});l=i(494);Object.defineProperty(t,"GraphicComponent",{enumerable:!0,get:function(){return l.install}});a=i(497);Object.defineProperty(t,"ToolboxComponent",{enumerable:!0,get:function(){return a.install}});v=i(519);Object.defineProperty(t,"TooltipComponent",{enumerable:!0,get:function(){return v.install}});y=i(462);Object.defineProperty(t,"AxisPointerComponent",{enumerable:!0,get:function(){return y.install}});p=i(525);Object.defineProperty(t,"BrushComponent",{enumerable:!0,get:function(){return p.install}});w=i(533);Object.defineProperty(t,"TitleComponent",{enumerable:!0,get:function(){return w.install}});b=i(534);Object.defineProperty(t,"TimelineComponent",{enumerable:!0,get:function(){return b.install}});k=i(542);Object.defineProperty(t,"MarkPointComponent",{enumerable:!0,get:function(){return k.install}});d=i(549);Object.defineProperty(t,"MarkLineComponent",{enumerable:!0,get:function(){return d.install}});g=i(552);Object.defineProperty(t,"MarkAreaComponent",{enumerable:!0,get:function(){return g.install}});nt=i(555);Object.defineProperty(t,"LegendComponent",{enumerable:!0,get:function(){return nt.install}});tt=i(561);Object.defineProperty(t,"LegendScrollComponent",{enumerable:!0,get:function(){return tt.install}});it=i(556);Object.defineProperty(t,"LegendPlainComponent",{enumerable:!0,get:function(){return it.install}});rt=i(565);Object.defineProperty(t,"DataZoomComponent",{enumerable:!0,get:function(){return rt.install}});ut=i(566);Object.defineProperty(t,"DataZoomInsideComponent",{enumerable:!0,get:function(){return ut.install}});ft=i(570);Object.defineProperty(t,"DataZoomSliderComponent",{enumerable:!0,get:function(){return ft.install}});et=i(573);Object.defineProperty(t,"VisualMapComponent",{enumerable:!0,get:function(){return et.install}});ot=i(574);Object.defineProperty(t,"VisualMapContinuousComponent",{enumerable:!0,get:function(){return ot.install}});st=i(585);Object.defineProperty(t,"VisualMapPiecewiseComponent",{enumerable:!0,get:function(){return st.install}});ht=i(588);Object.defineProperty(t,"AriaComponent",{enumerable:!0,get:function(){return ht.install}});ct=i(591);Object.defineProperty(t,"TransformComponent",{enumerable:!0,get:function(){return ct.install}});lt=i(595);Object.defineProperty(t,"DatasetComponent",{enumerable:!0,get:function(){return lt.install}})},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(){r.use(u.install);r.use(f.install)};var u=i(280),f=i(462),r=i(208)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){u.default.registerAxisPointerClass("CartesianAxisPointer",f.default);n.registerComponentModel(e.default);n.registerComponentView(o.default);n.registerPreprocessor(function(n){if(n){n.axisPointer&&0!==n.axisPointer.length||(n.axisPointer={});var t=n.axisPointer.link;t&&!s.isArray(t)&&(n.axisPointer.link=[t])}});n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,function(n,t){n.getComponent("axisPointer").coordSysAxesInfo=h.collect(n,t)});n.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},c.default)};var u=r(i(294)),f=r(i(463)),e=r(i(466)),o=r(i(467)),s=i(63),h=i(295),c=r(i(469))},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function s(n,t){var i={};return i[t.dim+"AxisIndex"]=t.index,n.getCartesian(i)}function c(n){return"x"===n.dim?0:1}var o,h;Object.defineProperty(t,"__esModule",{value:!0});var u,l=i(62),a=(u=i(464))&&u.__esModule?u:{"default":u},r=e(i(465)),f=e(i(290));o=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return l.__extends(t,n),t.prototype.makeElOption=function(n,t,i,u,e){var o=i.axis,a=o.grid,l=u.get("type"),p=s(a,o).getOtherAxis(o).getGlobalExtent(),w=o.toGlobalCoord(o.dataToCoord(t,!0)),v,c,y;l&&"none"!==l&&(v=r.buildElStyle(u),c=h[l](o,w,p),c.style=v,n.graphicKey=c.type,n.pointer=c);y=f.layout(a.model,i);r.buildCartesianSingleLabelElOption(t,n,y,i,u,e)},t.prototype.getHandleTransform=function(n,t,i){var u=f.layout(t.axis.grid.model,t,{labelInside:!1}),e;return u.labelMargin=i.get(["handle","margin"]),e=r.getTransformedPosition(t.axis,n,u),{x:e[0],y:e[1],rotation:u.rotation+(u.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,t,i){var f=i.axis,l=f.grid,h=f.getGlobalExtent(!0),c=s(l,f).getOtherAxis(f).getGlobalExtent(),r="x"===f.dim?0:1,u=[n.x,n.y],e,o;return u[r]+=t[r],u[r]=Math.min(h[1],u[r]),u[r]=Math.max(h[0],u[r]),e=(c[1]+c[0])/2,o=[e,e],o[r]=u[r],{x:u[0],y:u[1],rotation:n.rotation,cursorPoint:o,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][r]}},t}(a.default);h={line:function(n,t,i){return{type:"Line",subPixelOptimize:!0,shape:r.makeLineShape([t,i[0]],[t,i[1]],c(n))}},shadow:function(n,t,i){var u=Math.max(1,n.getBandWidth()),f=i[1]-i[0];return{type:"Rect",shape:r.makeRectShape([t-u/2,i[0]],[u,f],c(n))}}};t.default=o},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function l(n,t,i,e){(function n(t,i){if(r.isObject(t)&&r.isObject(i)){var u=!0;return r.each(i,function(i,r){u=u&&n(t[r],i)}),!!u}return t===i})(u(i).lastProp,e)||(u(i).lastProp=e,t?f.updateProps(i,e,n):(i.stopAnimation(),i.attr(e)))}function a(n,t){n[t.get(["label","show"])?"show":"hide"]()}function s(n){return{x:n.x||0,y:n.y||0,rotation:n.rotation||0}}function v(n,t,i){var r=t.get("z"),u=t.get("zlevel");n&&n.traverse(function(n){"group"!==n.type&&(null!=r&&(n.z=r),null!=u&&(n.zlevel=u),n.silent=i)})}Object.defineProperty(t,"__esModule",{value:!0});var r=e(i(63)),f=e(i(116)),y=e(i(295)),p=e(i(146)),h=e(i(187));var u=i(113).makeInner(),c=r.clone,o=r.bind,w=function(){function n(){this._dragging=!1;this.animationThreshold=15}return n.prototype.render=function(n,t,i,u){var h=t.get("value"),c=t.get("status"),e,s,o,a,p,y;if(this._axisModel=n,this._axisPointerModel=t,this._api=i,u||this._lastValue!==h||this._lastStatus!==c){if(this._lastValue=h,this._lastStatus=c,e=this._group,s=this._handle,!c||"hide"===c)return e&&e.hide(),void(s&&s.hide());e&&e.show();s&&s.show();o={};this.makeElOption(o,h,n,t,i);a=o.graphicKey;a!==this._lastGraphicKey&&this.clear(i);this._lastGraphicKey=a;p=this._moveAnimation=this.determineAnimation(n,t);e?(y=r.curry(l,t,p),this.updatePointerEl(e,o,y),this.updateLabelEl(e,o,y,t)):(e=this._group=new f.Group,this.createPointerEl(e,o,n,t),this.createLabelEl(e,o,n,t),i.getZr().add(e));v(e,t,!0);this._renderHandle(h)}},n.prototype.remove=function(n){this.clear(n)},n.prototype.dispose=function(n){this.clear(n)},n.prototype.determineAnimation=function(n,t){var i=t.get("animation"),r=n.axis,e="category"===r.type,o=t.get("snap"),u,s,f;return!o&&!e?!1:"auto"===i||null==i?(u=this.animationThreshold,e&&r.getBandWidth()>u)?!0:o?(s=y.getAxisInfo(n).seriesDataCount,f=r.getExtent(),Math.abs(f[0]-f[1])/s>u):!1:!0===i},n.prototype.makeElOption=function(){},n.prototype.createPointerEl=function(n,t){var i=t.pointer,r;i&&(r=u(n).pointerEl=new f[i.type](c(t.pointer)),n.add(r))},n.prototype.createLabelEl=function(n,t,i,r){if(t.label){var e=u(n).labelEl=new f.Text(c(t.label));n.add(e);a(e,r)}},n.prototype.updatePointerEl=function(n,t,i){var r=u(n).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),i(r,{shape:t.pointer.shape}))},n.prototype.updateLabelEl=function(n,t,i,r){var f=u(n).labelEl;f&&(f.setStyle(t.label.style),i(f,{x:t.label.x,y:t.label.y}),a(f,r))},n.prototype._renderHandle=function(n){var i;if(!this._dragging&&this.updateHandleTransform){var s,e=this._axisPointerModel,c=this._api.getZr(),t=this._handle,u=e.getModel("handle"),l=e.get("status");if(!u.get("show")||!l||"hide"===l)return t&&c.remove(t),void(this._handle=null);this._handle||(s=!0,t=this._handle=f.createIcon(u.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(n){p.stop(n.event)},onmousedown:o(this._onHandleDragMove,this,0,0),drift:o(this._onHandleDragMove,this),ondragend:o(this._onHandleDragEnd,this)}),c.add(t));v(t,e,!1);t.setStyle(u.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));i=u.get("size");r.isArray(i)||(i=[i,i]);t.scaleX=i[0]/2;t.scaleY=i[1]/2;h.createOrUpdate(this,"_doDispatchAxisPointer",u.get("throttle")||0,"fixRate");this._moveHandleToValue(n,s)}},n.prototype._moveHandleToValue=function(n,t){l(this._axisPointerModel,!t&&this._moveAnimation,this._handle,s(this.getHandleTransform(n,this._axisModel,this._axisPointerModel)))},n.prototype._onHandleDragMove=function(n,t){var i=this._handle,r;i&&(this._dragging=!0,r=this.updateHandleTransform(s(i),[n,t],this._axisModel,this._axisPointerModel),this._payloadInfo=r,i.stopAnimation(),i.attr(s(r)),u(i).lastProp=null,this._doDispatchAxisPointer())},n.prototype._doDispatchAxisPointer=function(){if(this._handle){var n=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},n.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n);this._api.dispatchAction({type:"hideTip"})}},n.prototype.clear=function(n){this._lastValue=null;this._lastStatus=null;var t=n.getZr(),i=this._group,r=this._handle;t&&i&&(this._lastGraphicKey=null,i&&t.remove(i),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null);h.clear(this,"_doDispatchAxisPointer")},n.prototype.doClear=function(){},n.prototype.buildLabel=function(n,t,i){return{x:n[i=i||0],y:n[1-i],width:t[i],height:t[1-i]}},n}();t.default=w},function(n,t,i){"use strict";function r(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n,t,i,r,u){var w=s(i.get("value"),t.axis,t.ecModel,i.get("seriesDataIndices"),{precision:i.get(["label","precision"]),formatter:i.get(["label","formatter"])}),e=i.getModel("label"),o=a.normalizeCssArray(e.get("padding")||0),b=e.getFont(),k=l.getBoundingRect(w,b),f=u.position,c=k.width+o[1]+o[3],v=k.height+o[0]+o[2],d=u.align,y,h;"right"===d&&(f[0]-=c);"center"===d&&(f[0]-=c/2);y=u.verticalAlign;"bottom"===y&&(f[1]-=v);"middle"===y&&(f[1]-=v/2),function(n,t,i,r){var u=r.getWidth(),f=r.getHeight();n[0]=Math.min(n[0]+t,u)-t;n[1]=Math.min(n[1]+i,f)-i;n[0]=Math.max(n[0],0);n[1]=Math.max(n[1],0)}(f,c,v,r);h=e.get("backgroundColor");h&&"auto"!==h||(h=t.get(["axisLine","lineStyle","color"]));n.label={x:f[0],y:f[1],style:p.createTextStyle(e,{text:w,font:b,fill:e.getTextColor(),padding:o,backgroundColor:h}),z2:10}}function s(n,t,i,r,u){var o,e,s;return n=t.scale.parse(n),o=t.scale.getLabel({value:n},{precision:u.precision}),e=u.formatter,e&&(s={value:v.getAxisRawValue(t,{value:n}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]},f.each(r,function(n){var t=i.getSeriesByIndex(n.seriesIndex),u=n.dataIndexInside,r=t&&t.getDataParams(u);r&&s.seriesData.push(r)}),f.isString(e)?o=e.replace("{value}",o):f.isFunction(e)&&(o=e(s))),o}function h(n,t,i){var r=e.create();return e.rotate(r,r,i.rotation),e.translate(r,r,i.position),c.applyTransform([n.dataToCoord(t),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],r)}Object.defineProperty(t,"__esModule",{value:!0});t.buildElStyle=function(n){var t,i=n.get("type"),r=n.getModel(i+"Style");return"line"===i?(t=r.getLineStyle()).fill=null:"shadow"===i&&((t=r.getAreaStyle()).stroke=null),t};t.buildLabelElOption=o;t.getValueLabel=s;t.getTransformedPosition=h;t.buildCartesianSingleLabelElOption=function(n,t,i,r,u,f){var e=y.default.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=u.get(["label","margin"]);o(t,r,u,f,{position:h(r.axis,n,i),align:e.textAlign,verticalAlign:e.textVerticalAlign})};t.makeLineShape=function(n,t,i){return{x1:n[i=i||0],y1:n[1-i],x2:t[i],y2:t[1-i]}};t.makeRectShape=function(n,t,i){return{x:n[i=i||0],y:n[1-i],width:t[i],height:t[1-i]}};t.makeSectorShape=function(n,t,i,r,u,f){return{cx:n,cy:t,r0:i,r:r,startAngle:u,endAngle:f,clockwise:!0}};var u,f=r(i(63)),c=r(i(116)),l=r(i(74)),a=r(i(159)),e=r(i(76)),v=r(i(214)),y=(u=i(293))&&u.__esModule?u:{"default":u},p=i(68)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.type="axisPointer",t.defaultOption={show:"auto",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}},t}(((r=i(156))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(468)),e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.prototype.render=function(n,t,i){var r=t.getComponent("tooltip"),f=n.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";u.register("axisPointer",i,function(n,t,i){"none"!==f&&("leave"===n||f.indexOf(n)>=0)&&i({type:"updateAxisPointer",currTrigger:n,x:t&&t.offsetX,y:t&&t.offsetY})})},t.prototype.remove=function(n,t){u.unregister("axisPointer",t)},t.prototype.dispose=function(n,t){u.unregister("axisPointer",t)},t.type="axisPointer",t}(((r=i(184))&&r.__esModule?r:{"default":r}).default);t.default=e},function(n,t,i){"use strict";function h(n,t,i){n.handler("leave",null,i)}function o(n,t,i,r){t.handler(n,i,r)}Object.defineProperty(t,"__esModule",{value:!0});t.register=function(n,t,i){if(!e.default.node){var u=t.getZr();r(u).records||(r(u).records={}),function(n,t){function i(i,u){n.on(i,function(i){var f=function(n){var t={showTip:[],hideTip:[]};return{dispatchAction:function i(r){var u=t[r.type];u?u.push(r):(r.dispatchAction=i,n.dispatchAction(r))},pendings:t}}(t);s(r(n).records,function(n){n&&u(n,i,f.dispatchAction)}),function(n,t){var i,r=n.showTip.length,u=n.hideTip.length;r?i=n.showTip[r-1]:u&&(i=n.hideTip[u-1]);i&&(i.dispatchAction=null,t.dispatchAction(i))}(f.pendings,t)})}r(n).initialized||(r(n).initialized=!0,i("click",f.curry(o,"click")),i("mousemove",f.curry(o,"mousemove")),i("globalout",h))}(u,t);(r(u).records[n]||(r(u).records[n]={})).handler=i}};t.unregister=function(n,t){if(!e.default.node){var i=t.getZr();(r(i).records||{})[n]&&(r(i).records[n]=null)}};var u,f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),e=(u=i(60))&&u.__esModule?u:{"default":u},r=i(113).makeInner(),s=f.each},function(n,t,i){"use strict";function o(n,t,i,u,f){var o=n.axis;if(!o.scale.isBlank()&&o.containData(t))if(n.involveSeries){var s=function(n,t){var i=t.axis,s=i.dim,e=n,u=[],f=Number.MAX_VALUE,o=-1;return r.each(t.seriesModels,function(t){var h,c,v=t.getData().mapDimensionsAll(s),y,l,a;if(t.getAxisTooltipData)y=t.getAxisTooltipData(v,n,i),c=y.dataIndices,h=y.nestestValue;else{if(!(c=t.getData().indicesOfNearest(v[0],n,"category"===i.type?.5:null)).length)return;h=t.getData().get(v[0],c[0])}null!=h&&isFinite(h)&&(l=n-h,a=Math.abs(l),a<=f&&((a<f||l>=0&&o<0)&&(f=a,o=l,e=h,u.length=0),r.each(c,function(n){u.push({seriesIndex:t.seriesIndex,dataIndexInside:n,dataIndex:t.getData().getRawIndex(n)})})))}),{payloadBatch:u,snapToValue:e}}(t,n),h=s.payloadBatch,e=s.snapToValue;h[0]&&null==f.seriesIndex&&r.extend(f,h[0]);!u&&n.snap&&o.containData(e)&&null!=e&&(t=e);i.showPointer(n,t,h);i.showTooltip(n,s,e)}else i.showPointer(n,t)}function a(n,t,i,r){n[t.key]={value:i,payloadBatch:r}}function v(n,t,i,r){var o=i.payloadBatch,s=t.axis,e=s.model,h=t.axisPointerModel;if(t.triggerTooltip&&o.length){var u=t.coordSys.model,l=c.makeKey(u),f=n.map[l];f||(f=n.map[l]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},n.list.push(f));f.dataByAxis.push({axisDim:s.dim,axisIndex:e.componentIndex,axisType:e.type,axisId:e.id,value:r,valueLabelOpt:{precision:h.get(["label","precision"]),formatter:h.get(["label","formatter"])},seriesDataIndices:o.slice()})}}function s(n){var i=n.axis.model,t={},r=t.axisDim=n.axis.dim;return t.axisIndex=t[r+"AxisIndex"]=i.componentIndex,t.axisName=t[r+"AxisName"]=i.name,t.axisId=t[r+"AxisId"]=i.id,t}function f(n){return!n||null==n[0]||isNaN(n[0])||null==n[1]||isNaN(n[1])}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i){var tt=n.currTrigger,u=[n.x,n.y],w=n,it=n.dispatchAction||r.bind(i.dispatchAction,i),h=t.getComponent("axisPointer").coordSysAxesInfo,b;if(h){f(u)&&(u=l.default({seriesIndex:w.seriesIndex,dataIndex:w.dataIndex},t).point);var k=f(u),d=w.axesInfo,c=h.axesInfo,rt="leave"===tt||f(u),y={},p={},g={list:[],map:{}},nt={showPointer:r.curry(a,p),showTooltip:r.curry(v,g)};return r.each(h.coordSysMap,function(n,t){var i=k||n.containPoint(u);r.each(h.coordSysAxesInfo[t],function(n){var f=n.axis,r=function(n,t){for(var r,i=0;i<(n||[]).length;i++)if(r=n[i],t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}(d,n),t;!rt&&i&&(!d||r)&&(t=r&&r.value,null!=t||k||(t=f.pointToData(u)),null!=t&&o(n,t,nt,!1,y))})}),b={},r.each(c,function(n,t){var i=n.linkGroup;i&&!p[t]&&r.each(i.axesInfo,function(t,r){var f=p[r],u;t!==n&&f&&(u=f.value,i.mapper&&(u=n.axis.scale.parse(i.mapper(u,s(t),s(n)))),b[n.key]=u)})}),r.each(b,function(n,t){o(c[t],n,nt,!0,y)}),function(n,t){var i=y.axesInfo=[];r.each(t,function(t,r){var u=t.axisPointerModel.option,f=n[r];f?(!t.useHandle&&(u.status="show"),u.value=f.value,u.seriesDataIndices=(f.payloadBatch||[]).slice()):!t.useHandle&&(u.status="hide");"show"===u.status&&i.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:u.value})})}(p,c),function(n,t,i,r){if(!f(t)&&n.list.length){var u=((n.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:u.dataIndexInside,dataIndex:u.dataIndex,seriesIndex:u.seriesIndex,dataByCoordSys:n.list})}else r({type:"hideTip"})}(g,u,n,it),function(n,t,i){var s=i.getZr(),h=e(s).axisPointerLastHighlights||{},o=e(s).axisPointerLastHighlights={},u,f;r.each(n,function(n){var t=n.axisPointerModel.option;"show"===t.status&&r.each(t.seriesDataIndices,function(n){var t=n.seriesIndex+" | "+n.dataIndex;o[t]=n})});u=[];f=[];r.each(h,function(n,t){o[t]||f.push(n)});r.each(o,function(n,t){h[t]||u.push(n)});f.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:f});u.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:u})}(c,0,i),y}};var u,h=i(113),c=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(295)),l=(u=i(470))&&u.__esModule?u:{"default":u},r=i(63),e=h.makeInner()},function(n,t,i){"use strict";function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){var s,h=[],a=n.seriesIndex,i,u,c,e,o;if(null==a||!(s=t.getSeriesByIndex(a)))return{point:[]};if(i=s.getData(),u=f.queryDataIndex(i,n),null==u||u<0||r.isArray(u))return{point:[]};if(c=i.getItemGraphicEl(u),e=s.coordinateSystem,s.getTooltipPosition)h=s.getTooltipPosition(u)||[];else if(e&&e.dataToPoint)if(n.isStacked){var v=e.getBaseAxis(),y=e.getOtherAxis(v).dim,w=v.dim,p="x"===y||"radius"===y?1:0,b=i.mapDimension(w),l=[];l[p]=i.get(b,u);l[1-p]=i.get(i.getCalculationInfo("stackResultDimension"),u);h=e.dataToPoint(l)||[]}else h=e.dataToPoint(i.getValues(r.map(e.dimensions,function(n){return i.mapDimension(n)}),u))||[];else c&&(o=c.getBoundingRect().clone(),o.applyTransform(c.transform),h=[o.x+o.width/2,o.y+o.height/2]);return{point:h,el:c}};var r=u(i(63)),f=u(i(113))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){o.use(c.install);s.default.registerAxisPointerClass("PolarAxisPointer",h.default);n.registerCoordinateSystem("polar",a.default);n.registerComponentModel(l.default);n.registerComponentView(g);u.default(n,"angle",f.AngleAxisModel,k);u.default(n,"radius",f.RadiusAxisModel,d);n.registerComponentView(v.default);n.registerComponentView(y.default);n.registerLayout(w.curry(b.default,"bar"))};var e=i(62),o=i(208),s=r(i(294)),h=r(i(472)),c=i(462),l=r(i(473)),u=r(i(283)),f=i(474),a=r(i(475)),v=r(i(479)),y=r(i(480)),p=r(i(184)),w=i(63),b=r(i(481));var k={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},d={splitNumber:5},g=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.type="polar",t}(p.default)},function(n,t,i){"use strict";function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n){return n&&n.__esModule?n:{"default":n}}var o,s;Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),c=e(i(464)),l=f(i(116)),r=f(i(465)),u=f(i(76)),a=e(i(293));o=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return h.__extends(t,n),t.prototype.makeElOption=function(n,t,i,f,e){var o=i.axis,y,h,p;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var c=o.polar,w=c.getOtherAxis(o).getExtent(),b=o.dataToCoord(t),v=f.get("type");v&&"none"!==v&&(y=r.buildElStyle(f),h=s[v](o,c,b,w),h.style=y,n.graphicKey=h.type,n.pointer=h);p=function(n,t,i,r,f){var b=t.axis,k=b.dataToCoord(n),s=r.getAngleAxis().getExtent()[0],e,c,v,d,o,g,y,h,p,w;return s=s/180*Math.PI,d=r.getRadiusAxis().getExtent(),"radius"===b.dim?(o=u.create(),u.rotate(o,o,s),u.translate(o,o,[r.cx,r.cy]),e=l.applyTransform([k,-f],o),g=t.getModel("axisLabel").get("rotate")||0,y=a.default.innerTextLayout(s,g*Math.PI/180,-1),c=y.textAlign,v=y.textVerticalAlign):(h=d[1],e=r.coordToPoint([h+f,k]),p=r.cx,w=r.cy,c=Math.abs(e[0]-p)/h<.3?"center":e[0]>p?"left":"right",v=Math.abs(e[1]-w)/h<.3?"middle":e[1]>w?"top":"bottom"),{position:e,align:c,verticalAlign:v}}(t,i,0,c,f.get(["label","margin"]));r.buildLabelElOption(n,i,f,e,p)},t}(c.default);s={line:function(n,t,i,u){return"angle"===n.dim?{type:"Line",shape:r.makeLineShape(t.coordToPoint([u[0],i]),t.coordToPoint([u[1],i]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:i}}},shadow:function(n,t,i,u){var f=Math.max(1,n.getBandWidth()),e=Math.PI/180;return"angle"===n.dim?{type:"Sector",shape:r.makeSectorShape(t.cx,t.cy,u[0],u[1],(-i-f/2)*e,(f/2-i)*e)}:{type:"Sector",shape:r.makeSectorShape(t.cx,t.cy,i-f/2,i+f/2,0,2*Math.PI)}}};t.default=o},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.prototype.findAxisModel=function(n){var t;return this.ecModel.eachComponent(n,function(n){n.getCoordSysModel()===this&&(t=n)},this),t},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(((r=i(156))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";var e,o;Object.defineProperty(t,"__esModule",{value:!0});t.RadiusAxisModel=t.AngleAxisModel=t.PolarAxisModel=void 0;var r,f=i(62),s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),h=(r=i(156))&&r.__esModule?r:{"default":r},c=i(235),l=i(113),u=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return f.__extends(t,n),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",l.SINGLE_REFERRING).models[0]},t.type="polarAxis",t}(h.default);s.mixin(u,c.AxisModelCommonMixin);t.PolarAxisModel=u;e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.type="angleAxis",t}(u);t.AngleAxisModel=e;o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.type="radiusAxis",t}(u);t.RadiusAxisModel=o},function(n,t,i){(function(n){"use strict";function a(n){var e=this,t=e.getAngleAxis(),u=e.getRadiusAxis(),i,o;(t.scale.setExtent(1/0,-1/0),u.scale.setExtent(1/0,-1/0),n.eachSeries(function(n){if(n.coordinateSystem===e){var i=n.getData();f.each(r.getDataDimensionsOnAxis(i,"radius"),function(n){u.scale.unionExtentFromData(i,n)});f.each(r.getDataDimensionsOnAxis(i,"angle"),function(n){t.scale.unionExtentFromData(i,n)})}}),r.niceScaleExtent(t.scale,t.model),r.niceScaleExtent(u.scale,u.model),"category"!==t.type||t.onBand)||(i=t.getExtent(),o=360/t.scale.count(),t.inverse?i[1]+=o:i[1]-=o,t.setExtent(i[0],i[1]))}function s(n,t){if(n.type=t.get("type"),n.scale=r.createScaleByModel(t),n.onBand=t.get("boundaryGap")&&"category"===n.type,n.inverse=t.get("inverse"),"angleAxis"===t.mainType){n.inverse=n.inverse!==t.get("clockwise");var i=t.get("startAngle");n.setExtent(i,i+(n.inverse?-360:360))}t.axis=n;n.model=t}var h;Object.defineProperty(t,"__esModule",{value:!0});var u,f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=i(476),c=(u=o)&&u.__esModule?u:{"default":u},e=i(114),r=i(214),l=i(113);h={dimensions:o.polarDimensions,create:function(t,i){var r=[];return t.eachComponent("polar",function(n,t){var u=new c.default(t+"");u.update=a;var o=u.getRadiusAxis(),h=u.getAngleAxis(),l=n.findAxisModel("radiusAxis"),v=n.findAxisModel("angleAxis");s(o,l);s(h,v),function(n,t,i){var s=t.get("center"),h=i.getWidth(),c=i.getHeight(),u;n.cx=e.parsePercent(s[0],h);n.cy=e.parsePercent(s[1],c);var o=n.getRadiusAxis(),l=Math.min(h,c)/2,r=t.get("radius");null==r?r=[0,"100%"]:f.isArray(r)||(r=[0,r]);u=[e.parsePercent(r[0],l),e.parsePercent(r[1],l)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}(u,n,i);r.push(u);n.coordinateSystem=u;u.model=n}),t.eachSeries(function(t){if("polar"===t.get("coordinateSystem")){var i=t.getReferringComponents("polar",l.SINGLE_REFERRING).models[0];if("production"!==n.env.NODE_ENV&&!i)throw new Error('Polar "'+f.retrieve(t.get("polarIndex"),t.get("polarId"),0)+'" not found');t.coordinateSystem=i.coordinateSystem}}),r}};t.default=h}).call(t,i(57))},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function s(n){var t=n.seriesModel,i=n.polarModel;return i&&i.coordinateSystem||t&&t.coordinateSystem}var r,u,e,o;Object.defineProperty(t,"__esModule",{value:!0});t.polarDimensions=void 0;r=f(i(477));u=f(i(478));e=t.polarDimensions=["radius","angle"];o=function(){function n(n){this.dimensions=e;this.type="polar";this.cx=0;this.cy=0;this._radiusAxis=new r.default;this._angleAxis=new u.default;this.axisPointerEnabled=!0;this.name=n||"";this._radiusAxis.polar=this._angleAxis.polar=this}return n.prototype.containPoint=function(n){var t=this.pointToCoord(n);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},n.prototype.containData=function(n){return this._radiusAxis.containData(n[0])&&this._angleAxis.containData(n[1])},n.prototype.getAxis=function(n){return this["_"+n+"Axis"]},n.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},n.prototype.getAxesByScale=function(n){var t=[],i=this._angleAxis,r=this._radiusAxis;return i.scale.type===n&&t.push(i),r.scale.type===n&&t.push(r),t},n.prototype.getAngleAxis=function(){return this._angleAxis},n.prototype.getRadiusAxis=function(){return this._radiusAxis},n.prototype.getOtherAxis=function(n){var t=this._angleAxis;return n===t?this._radiusAxis:t},n.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},n.prototype.getTooltipAxes=function(n){var t=null!=n&&"auto"!==n?this.getAxis(n):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},n.prototype.dataToPoint=function(n,t){return this.coordToPoint([this._radiusAxis.dataToRadius(n[0],t),this._angleAxis.dataToAngle(n[1],t)])},n.prototype.pointToData=function(n,t){var i=this.pointToCoord(n);return[this._radiusAxis.radiusToData(i[0],t),this._angleAxis.angleToData(i[1],t)]},n.prototype.pointToCoord=function(n){var i=n[0]-this.cx,r=n[1]-this.cy,s=this.getAngleAxis(),u=s.getExtent(),f=Math.min(u[0],u[1]),o=Math.max(u[0],u[1]),e,t,h;for(s.inverse?f=o-360:o=f+360,e=Math.sqrt(i*i+r*r),i/=e,r/=e,t=Math.atan2(-r,i)/Math.PI*180,h=t<f?1:-1;t<f||t>o;)t+=360*h;return[e,t]},n.prototype.coordToPoint=function(n){var t=n[0],i=n[1]/180*Math.PI;return[Math.cos(i)*t+this.cx,-Math.sin(i)*t+this.cy]},n.prototype.getArea=function(){var r=this.getAngleAxis(),n=this.getRadiusAxis().getExtent().slice(),t,i;return n[0]>n[1]&&n.reverse(),t=r.getExtent(),i=Math.PI/180,{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-t[0]*i,endAngle:-t[1]*i,clockwise:r.inverse,contain:function(n,t){var i=n-this.cx,r=t-this.cy,u=i*i+r*r-.0001,f=this.r,e=this.r0;return u<=f*f&&u>=e*e}}},n.prototype.convertToPixel=function(n,t,i){return s(t)===this?this.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){return s(t)===this?this.pointToData(i):null},n}();t.default=o},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,e=i(62),u=(r=i(212))&&r.__esModule?r:{"default":r},f=function(n){function t(t,i){return n.call(this,"radius",t,i)||this}return e.__extends(t,n),t.prototype.pointToData=function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},t}(u.default);f.prototype.dataToRadius=u.default.prototype.dataToCoord;f.prototype.radiusToData=u.default.prototype.coordToData;t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,e=i(62),o=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(74)),u=(r=i(212))&&r.__esModule?r:{"default":r},s=i(113).makeInner(),f=function(n){function t(t,i){return n.call(this,"angle",t,i||[0,360])||this}return e.__extends(t,n),t.prototype.pointToData=function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},t.prototype.calculateCategoryInterval=function(){var l=this.getLabelModel(),e=this.scale,u=e.getExtent(),h=e.count();if(u[1]-u[0]<1)return 0;var t=u[0],a=this.dataToCoord(t+1)-this.dataToCoord(t),v=Math.abs(a),y=o.getBoundingRect(null==t?"":t+"",l.getFont(),"center","top"),f=Math.max(y.height,7)/v;isNaN(f)&&(f=1/0);var n=Math.max(0,Math.floor(f)),i=s(this.model),r=i.lastAutoInterval,c=i.lastTickCount;return null!=r&&null!=c&&Math.abs(r-n)<=1&&Math.abs(c-h)<=1&&r>n?n=r:(i.lastTickCount=h,i.lastAutoInterval=n),n},t}(u.default);f.prototype.dataToAngle=u.default.prototype.dataToCoord;f.prototype.angleToData=u.default.prototype.coordToData;t.default=f},function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n,t,i){t[1]>t[0]&&(t=t.slice().reverse());var r=n.coordToPoint([t[0],i]),u=n.coordToPoint([t[1],i]);return{x1:r[0],y1:r[1],x2:u[0],y2:u[1]}}function e(n){return n.getRadiusAxis().inverse?0:1}function l(n){var t=n[0],i=n[n.length-1];t&&i&&Math.abs(Math.abs(t.coord-i.coord)-360)<.0001&&n.pop()}var c,a,v;Object.defineProperty(t,"__esModule",{value:!0});var y=i(62),u=h(i(63)),r=h(i(116)),p=i(68),w=o(i(59)),b=o(i(294)),s=o(i(293)),k=i(112);c=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];a=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.axisPointerClass="PolarAxisPointer",i}return y.__extends(t,n),t.prototype.render=function(n){if(this.group.removeAll(),n.get("show")){var t=n.axis,i=t.polar,e=i.getRadiusAxis().getExtent(),r=t.getTicksCoords(),o=t.getMinorTicksCoords(),f=u.map(t.getViewLabels(),function(n){n=u.clone(n);var i=t.scale,r="ordinal"===i.type?i.getRawOrdinalNumber(n.tickValue):n.tickValue;return n.coord=t.dataToCoord(r),n});l(f);l(r);u.each(c,function(u){!n.get([u,"show"])||t.scale.isBlank()&&"axisLine"!==u||v[u](this.group,n,i,r,o,e,f)},this)}},t.type="angleAxis",t}(b.default);v={axisLine:function(n,t,i,u,f,o){var h,c=t.getModel(["axisLine","lineStyle"]),s=e(i),l=s?0:1;(h=0===o[l]?new r.Circle({shape:{cx:i.cx,cy:i.cy,r:o[s]},style:c.getLineStyle(),z2:1,silent:!0}):new r.Ring({shape:{cx:i.cx,cy:i.cy,r:o[s],r0:o[l]},style:c.getLineStyle(),z2:1,silent:!0})).style.fill=null;n.add(h)},axisTick:function(n,t,i,o,s,h){var c=t.getModel("axisTick"),a=(c.get("inside")?-1:1)*c.get("length"),l=h[e(i)],v=u.map(o,function(n){return new r.Line({shape:f(i,[l,l+a],n.coord)})});n.add(r.mergePath(v,{style:u.defaults(c.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(n,t,i,o,s,h){var l;if(s.length){for(var a=t.getModel("axisTick"),v=t.getModel("minorTick"),w=(a.get("inside")?-1:1)*v.get("length"),y=h[e(i)],p=[],c=0;c<s.length;c++)for(l=0;l<s[c].length;l++)p.push(new r.Line({shape:f(i,[y,y+w],s[c][l].coord)}));n.add(r.mergePath(p,{style:u.defaults(v.getModel("lineStyle").getLineStyle(),u.defaults(a.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(n,t,i,f,o,h,c){var a=t.getCategories(!0),l=t.getModel("axisLabel"),v=l.get("margin"),y=t.get("triggerEvent");u.each(c,function(f){var d=l,tt=f.tickValue,g=h[e(i)],o=i.coordToPoint([g+v,f.coord]),it=i.cx,rt=i.cy,ut=Math.abs(o[0]-it)/g<.3?"center":o[0]>it?"left":"right",ft=Math.abs(o[1]-rt)/g<.3?"middle":o[1]>rt?"top":"bottom",c,nt,b;a&&a[tt]&&(c=a[tt],u.isObject(c)&&c.textStyle&&(d=new w.default(c.textStyle,l,l.ecModel)));nt=new r.Text({silent:s.default.isLabelSilent(t),style:p.createTextStyle(d,{x:o[0],y:o[1],fill:d.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:f.formattedLabel,align:ut,verticalAlign:ft})});(n.add(nt),y)&&(b=s.default.makeAxisEventDataBase(t),b.targetType="axisLabel",b.value=f.rawLabel,k.getECData(nt).eventData=b)},this)},splitLine:function(n,t,i,e,o,s){var v=t.getModel("splitLine").getModel("lineStyle"),c=v.get("color"),y=0,l,h,a;for(c=c instanceof Array?c:[c],l=[],h=0;h<e.length;h++)a=y++%c.length,l[a]=l[a]||[],l[a].push(new r.Line({shape:f(i,s,e[h].coord)}));for(h=0;h<l.length;h++)n.add(r.mergePath(l[h],{style:u.defaults({stroke:c[h%c.length]},v.getLineStyle()),silent:!0,z:t.get("z")}))},minorSplitLine:function(n,t,i,u,e,o){var h;if(e.length){for(var l=t.getModel("minorSplitLine").getModel("lineStyle"),c=[],s=0;s<e.length;s++)for(h=0;h<e[s].length;h++)c.push(new r.Line({shape:f(i,o,e[s][h].coord)}));n.add(r.mergePath(c,{style:l.getLineStyle(),silent:!0,z:t.get("z")}))}},splitArea:function(n,t,i,f,e,o){var v,l;if(f.length){var y=t.getModel("splitArea").getModel("areaStyle"),h=y.get("color"),b=0;h=h instanceof Array?h:[h];for(var c=[],a=Math.PI/180,p=-f[0].coord*a,k=Math.min(o[0],o[1]),d=Math.max(o[0],o[1]),g=t.get("clockwise"),s=1,w=f.length;s<=w;s++)v=s===w?f[0].coord:f[s].coord,l=b++%h.length,c[l]=c[l]||[],c[l].push(new r.Sector({shape:{cx:i.cx,cy:i.cy,r0:k,r:d,startAngle:p,endAngle:-v*a,clockwise:g},silent:!0})),p=-v*a;for(s=0;s<c.length;s++)n.add(r.mergePath(c[s],{style:u.defaults({fill:h[s%h.length]},y.getAreaStyle()),silent:!0}))}}};t.default=a},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),u=e(i(63)),r=e(i(116)),s=f(i(293)),h=f(i(294));var c=["axisLine","axisTickLabel","axisName"],l=["splitLine","splitArea","minorSplitLine"],a=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.axisPointerClass="PolarAxisPointer",i}return o.__extends(t,n),t.prototype.render=function(n){var o,i;if(this.group.removeAll(),n.get("show")){o=this._axisGroup;i=this._axisGroup=new r.Group;this.group.add(i);var t=n.axis,f=t.polar,a=f.getAngleAxis(),y=t.getTicksCoords(),p=t.getMinorTicksCoords(),h=a.getExtent()[0],w=t.getExtent(),b=function(n,t,i){return{position:[n.cx,n.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}(f,n,h),e=new s.default(n,b);u.each(c,e.add,e);i.add(e.getGroup());r.groupTransition(o,i,n);u.each(l,function(i){n.get([i,"show"])&&!t.scale.isBlank()&&v[i](this.group,n,f,h,w,y,p)},this)}},t.type="radiusAxis",t}(h.default),v={splitLine:function(n,t,i,f,e,o){var a=t.getModel("splitLine").getModel("lineStyle"),h=a.get("color"),v=0,c,s,l;for(h=h instanceof Array?h:[h],c=[],s=0;s<o.length;s++)l=v++%h.length,c[l]=c[l]||[],c[l].push(new r.Circle({shape:{cx:i.cx,cy:i.cy,r:Math.max(o[s].coord,0)}}));for(s=0;s<c.length;s++)n.add(r.mergePath(c[s],{style:u.defaults({stroke:h[s%h.length],fill:null},a.getLineStyle()),silent:!0}))},minorSplitLine:function(n,t,i,f,e,o,s){var c;if(s.length){for(var a=t.getModel("minorSplitLine").getModel("lineStyle"),l=[],h=0;h<s.length;h++)for(c=0;c<s[h].length;c++)l.push(new r.Circle({shape:{cx:i.cx,cy:i.cy,r:s[h][c].coord}}));n.add(r.mergePath(l,{style:u.defaults({fill:null},a.getLineStyle()),silent:!0}))}},splitArea:function(n,t,i,f,e,o){var l;if(o.length){var a=t.getModel("splitArea").getModel("areaStyle"),h=a.get("color"),y=0;h=h instanceof Array?h:[h];for(var c=[],v=o[0].coord,s=1;s<o.length;s++)l=y++%h.length,c[l]=c[l]||[],c[l].push(new r.Sector({shape:{cx:i.cx,cy:i.cy,r0:v,r:o[s].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),v=o[s].coord;for(s=0;s<c.length;s++)n.add(r.mergePath(c[s],{style:u.defaults({fill:h[s%h.length]},a.getAreaStyle()),silent:!0}))}}};t.default=a},function(n,t,i){"use strict";function f(n){return n.get("stack")||"__ec_stack_"+n.seriesIndex}function e(n,t){return t.dim+n.model.componentIndex}Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(114),o=i(221);t.default=function(n,t){var i={},s=function(n){var i={},t;return r.each(n,function(n){var b=n.getData(),l=n.coordinateSystem,h=l.getBaseAxis(),a=e(l,h),v=h.getExtent(),c="category"===h.type?h.getBandWidth():Math.abs(v[1]-v[0])/b.count(),t=i[a]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},o=t.stacks,r;i[a]=t;r=f(n);o[r]||t.autoWidthCount++;o[r]=o[r]||{width:0,maxWidth:0};var s=u.parsePercent(n.get("barWidth"),c),y=u.parsePercent(n.get("barMaxWidth"),c),p=n.get("barGap"),w=n.get("barCategoryGap");s&&!o[r].width&&(s=Math.min(t.remainedWidth,s),o[r].width=s,t.remainedWidth-=s);y&&(o[r].maxWidth=y);null!=p&&(t.gap=p);null!=w&&(t.categoryGap=w)}),t={},r.each(i,function(n,i){var l,h,a;t[i]={};var c=n.stacks,y=n.bandWidth,v=u.parsePercent(n.categoryGap,y),e=u.parsePercent(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,f=(s-v)/(o+(o-1)*e);f=Math.max(f,0);r.each(c,function(n){var t=n.maxWidth;t&&t<f&&(t=Math.min(t,s),n.width&&(t=Math.min(t,n.width)),s-=t,n.width=t,o--)});f=(s-v)/(o+(o-1)*e);f=Math.max(f,0);h=0;r.each(c,function(n){n.width||(n.width=f);l=n;h+=n.width*(1+e)});l&&(h-=l.width*e);a=-h/2;r.each(c,function(n,r){t[i][r]=t[i][r]||{offset:a,width:n.width};a+=n.width*(1+e)})}),t}(r.filter(t.getSeriesByType(n),function(n){return!t.isSeriesFiltered(n)&&n.coordinateSystem&&"polar"===n.coordinateSystem.type}));t.eachSeriesByType(n,function(n){var p,ht,w,ct;if("polar"===n.coordinateSystem.type){var r=n.getData(),d=n.coordinateSystem,h=d.getBaseAxis(),lt=e(d,h),t=f(n),rt=s[lt][t],ut=rt.offset,ft=rt.width,c=d.getOtherAxis(h),at=n.coordinateSystem.cx,vt=n.coordinateSystem.cy,et=n.get("barMinHeight")||0,ot=n.get("barMinAngle")||0;i[t]=i[t]||[];for(var st=r.mapDimension(c.dim),yt=r.mapDimension(h.dim),g=o.isDimensionStacked(r,st),pt="radius"!==h.dim||!n.get("roundCap",!0),l=c.dataToCoord(0),a=0,wt=r.count();a<wt;a++){var nt=r.get(st,a),u=r.get(yt,a),tt=nt>=0?"p":"n",v=l;g&&(i[t][u]||(i[t][u]={p:l,n:l}),v=i[t][u][tt]);var it=void 0,b=void 0,k=void 0,y=void 0;"radius"===c.dim?(p=c.dataToCoord(nt)-l,ht=h.dataToCoord(u),Math.abs(p)<et&&(p=(p<0?-1:1)*et),it=v,b=v+p,y=(k=ht-ut)-ft,g&&(i[t][u][tt]=b)):(w=c.dataToCoord(nt,pt)-l,ct=h.dataToCoord(u),Math.abs(w)<ot&&(w=(w<0?-1:1)*ot),b=(it=ct+ut)+ft,k=v,y=v+w,g&&(i[t][u][tt]=y));r.setItemLayout(a,{cx:at,cy:vt,r0:it,r:b,startAngle:-k*Math.PI/180,endAngle:-y*Math.PI/180,clockwise:k>=y})}}})}},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){o.use(a.install);v.default.registerAxisPointerClass("SingleAxisPointer",y.default);n.registerComponentView(f);n.registerComponentView(h.default);n.registerComponentModel(u.default);c.default(n,"single",u.default,u.default.defaultOption);n.registerCoordinateSystem("single",l.default)};var e=i(62),o=i(208),s=r(i(184)),h=r(i(483)),c=r(i(283)),u=r(i(485)),l=r(i(486)),a=i(462),v=r(i(294)),y=r(i(489));f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.type="single",t}(s.default)},function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var s=i(62),u=f(i(63)),h=o(i(293)),r=f(i(116)),c=f(i(484)),l=o(i(294)),e=i(296);var a=["axisLine","axisTickLabel","axisName"],v=["splitArea","splitLine"],y=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.axisPointerClass="SingleAxisPointer",i}return s.__extends(t,n),t.prototype.render=function(t,i,f,e){var s=this.group,l,y,o;s.removeAll();l=this._axisGroup;this._axisGroup=new r.Group;y=c.layout(t);o=new h.default(t,y);u.each(a,o.add,o);s.add(this._axisGroup);s.add(o.getGroup());u.each(v,function(n){t.get([n,"show"])&&p[n](this,this.group,this._axisGroup,t)},this);r.groupTransition(l,this._axisGroup,t);n.prototype.render.call(this,t,i,f,e)},t.prototype.remove=function(){e.rectCoordAxisHandleRemove(this)},t.type="singleAxis",t}(l.default),p={splitLine:function(n,t,i,f){var v=f.axis,a,w,y,d;if(!v.scale.isBlank()){var b=f.getModel("splitLine"),p=b.getModel("lineStyle"),o=p.get("color");o=o instanceof Array?o:[o];for(var g=p.get("width"),s=f.coordinateSystem.getRect(),nt=v.isHorizontal(),l=[],tt=0,k=v.getTicksCoords({tickModel:b}),h=[],c=[],e=0;e<k.length;++e)a=v.toGlobalCoord(k[e].coord),nt?(h[0]=a,h[1]=s.y,c[0]=a,c[1]=s.y+s.height):(h[0]=s.x,h[1]=a,c[0]=s.x+s.width,c[1]=a),w=new r.Line({shape:{x1:h[0],y1:h[1],x2:c[0],y2:c[1]},silent:!0}),r.subPixelOptimizeLine(w.shape,g),y=tt++%o.length,l[y]=l[y]||[],l[y].push(w);for(d=p.getLineStyle(["color"]),e=0;e<l.length;++e)t.add(r.mergePath(l[e],{style:u.defaults({stroke:o[e%o.length]},d),silent:!0}))}},splitArea:function(n,t,i,r){e.rectCoordAxisBuildSplitArea(n,i,r,r)}};t.default=y},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.layout=function(n,t){var e;t=t||{};var l=n.coordinateSystem,h=n.axis,i={},o=h.position,s=h.orient,u=l.getRect(),f=[u.x,u.x+u.width,u.y,u.y+u.height],c={horizontal:{top:f[2],bottom:f[3]},vertical:{left:f[0],right:f[1]}};return i.position=["vertical"===s?c.vertical[o]:f[0],"horizontal"===s?c.horizontal[o]:f[3]],i.rotation=Math.PI/2*{horizontal:0,vertical:1}[s],i.labelDirection=i.tickDirection=i.nameDirection={top:-1,bottom:1,right:1,left:-1}[o],n.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),r.retrieve(t.labelInside,n.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection),e=t.rotate,null==e&&(e=n.get(["axisLabel","rotate"])),i.labelRotation="top"===o?-e:e,i.z2=1,i};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),e=(r=i(156))&&r.__esModule?r:{"default":r},o=i(235),s=i(63),u=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.prototype.getCoordSysModel=function(){return this},t.type="singleAxis",t.layoutMode="box",t.defaultOption={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}},t}(e.default);s.mixin(u,o.AxisModelCommonMixin.prototype);t.default=u},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(487),f=(r=u)&&r.__esModule?r:{"default":r},e=i(113),o={create:function(n,t){var i=[];return n.eachComponent("singleAxis",function(r,u){var e=new f.default(r,n,t);e.name="single_"+u;e.resize(r,t);r.coordinateSystem=e;i.push(e)}),n.eachSeries(function(n){if("singleAxis"===n.get("coordinateSystem")){var t=n.getReferringComponents("singleAxis",e.SINGLE_REFERRING).models[0];n.coordinateSystem=t&&t.coordinateSystem}}),i},dimensions:u.singleDimensions};t.default=o},function(n,t,i){"use strict";function f(n){var t=n.seriesModel,i=n.singleAxisModel;return i&&i.coordinateSystem||t&&t.coordinateSystem}Object.defineProperty(t,"__esModule",{value:!0});t.singleDimensions=void 0;var r,e=(r=i(488))&&r.__esModule?r:{"default":r},u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(214)),o=i(158),s=i(63),h=t.singleDimensions=["single"],c=function(){function n(n,t,i){this.type="single";this.dimension="single";this.dimensions=h;this.axisPointerEnabled=!0;this.model=n;this._init(n,t,i)}return n.prototype._init=function(n){var i=this.dimension,t=new e.default(i,u.createScaleByModel(n),[0,0],n.get("type"),n.get("position")),r="category"===t.type;t.onBand=r&&n.get("boundaryGap");t.inverse=n.get("inverse");t.orient=n.get("orient");n.axis=t;t.model=n;t.coordinateSystem=this;this._axis=t},n.prototype.update=function(n){n.eachSeries(function(n){if(n.coordinateSystem===this){var t=n.getData();s.each(t.mapDimensionsAll(this.dimension),function(n){this._axis.scale.unionExtentFromData(t,n)},this);u.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},n.prototype.resize=function(n,t){this._rect=o.getLayoutRect({left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")},{width:t.getWidth(),height:t.getHeight()});this._adjustAxis()},n.prototype.getRect=function(){return this._rect},n.prototype._adjustAxis=function(){var n=this._rect,t=this._axis,i=t.isHorizontal(),r=i?[0,n.width]:[0,n.height],u=t.inverse?1:0;t.setExtent(r[u],r[1-u]);this._updateAxisTransform(t,i?n.x:n.y)},n.prototype._updateAxisTransform=function(n,t){var i=n.getExtent(),r=i[0]+i[1],u=n.isHorizontal();n.toGlobalCoord=u?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord=u?function(n){return n-t}:function(n){return r-n+t}},n.prototype.getAxis=function(){return this._axis},n.prototype.getBaseAxis=function(){return this._axis},n.prototype.getAxes=function(){return[this._axis]},n.prototype.getTooltipAxes=function(){return{baseAxes:[this.getAxis()],otherAxes:[]}},n.prototype.containPoint=function(n){var t=this.getRect(),i=this.getAxis();return"horizontal"===i.orient?i.contain(i.toLocalCoord(n[0]))&&n[1]>=t.y&&n[1]<=t.y+t.height:i.contain(i.toLocalCoord(n[1]))&&n[0]>=t.y&&n[0]<=t.y+t.height},n.prototype.pointToData=function(n){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(n["horizontal"===t.orient?0:1]))]},n.prototype.dataToPoint=function(n){var i=this.getAxis(),t=this.getRect(),r=[],u="horizontal"===i.orient?0:1;return n instanceof Array&&(n=n[0]),r[u]=i.toGlobalCoord(i.dataToCoord(+n)),r[1-u]=0===u?t.y+t.height/2:t.x+t.width/2,r},n.prototype.convertToPixel=function(n,t,i){return f(t)===this?this.dataToPoint(i):null},n.prototype.convertFromPixel=function(n,t,i){return f(t)===this?this.pointToData(i):null},n}();t.default=c},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(t,i,r,u,f){var e=n.call(this,t,i,r)||this;return e.type=u||"value",e.position=f||"bottom",e}return u.__extends(t,n),t.prototype.isHorizontal=function(){var n=this.position;return"top"===n||"bottom"===n},t.prototype.pointToData=function(n){return this.coordinateSystem.pointToData(n)[0]},t}(((r=i(212))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n){return n.isHorizontal()?0:1}function e(n,t){var i=n.getRect();return[i[h[t]],i[h[t]]+i[a[t]]]}Object.defineProperty(t,"__esModule",{value:!0});var u,c=i(62),l=(u=i(464))&&u.__esModule?u:{"default":u},r=s(i(465)),o=s(i(484));var h=["x","y"],a=["width","height"],v=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return c.__extends(t,n),t.prototype.makeElOption=function(n,t,i,u,s){var c=i.axis,a=c.coordinateSystem,w=e(a,1-f(c)),b=a.dataToPoint(t)[0],l=u.get("type"),v,h,p;l&&"none"!==l&&(v=r.buildElStyle(u),h=y[l](c,b,w),h.style=v,n.graphicKey=h.type,n.pointer=h);p=o.layout(i);r.buildCartesianSingleLabelElOption(t,n,p,i,u,s)},t.prototype.getHandleTransform=function(n,t,i){var u=o.layout(t,{labelInside:!1}),f;return u.labelMargin=i.get(["handle","margin"]),f=r.getTransformedPosition(t.axis,n,u),{x:f[0],y:f[1],rotation:u.rotation+(u.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,t,i){var o=i.axis,s=o.coordinateSystem,r=f(o),h=e(s,r),u=[n.x,n.y];u[r]+=t[r];u[r]=Math.min(h[1],u[r]);u[r]=Math.max(h[0],u[r]);var c=e(s,1-r),l=(c[1]+c[0])/2,a=[l,l];return a[r]=u[r],{x:u[0],y:u[1],rotation:n.rotation,cursorPoint:a,tooltipOption:{verticalAlign:"middle"}}},t}(l.default),y={line:function(n,t,i){return{type:"Line",subPixelOptimize:!0,shape:r.makeLineShape([t,i[0]],[t,i[1]],f(n))}},shadow:function(n,t,i){var u=n.getBandWidth(),e=i[1]-i[0];return{type:"Rect",shape:r.makeRectShape([t-u/2,i[0]],[u,e],f(n))}}};t.default=v},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.default);n.registerComponentView(f.default);n.registerCoordinateSystem("calendar",e.default)};var u=r(i(491)),f=r(i(492)),e=r(i(493))},function(n,t,i){"use strict";function e(n,t){var i,r=n.cellSize,e;1===(i=f.isArray(r)?r:n.cellSize=[r,r]).length&&(i[1]=i[0]);e=f.map([0,1],function(n){return u.sizeCalculable(t,n)&&(i[n]="auto"),null!=i[n]&&"auto"!==i[n]});u.mergeLayoutParam(n,t,{type:"box",ignoreSize:e})}Object.defineProperty(t,"__esModule",{value:!0});var r,o=i(62),f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),s=(r=i(156))&&r.__esModule?r:{"default":r},u=i(158),h=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return o.__extends(t,n),t.prototype.init=function(t){var i=u.getLayoutParams(t);n.prototype.init.apply(this,arguments);e(t,i)},t.prototype.mergeOption=function(t){n.prototype.mergeOption.apply(this,arguments);e(this.option,t)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(s.default);t.default=h},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f,s=i(62),r=i(63),u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(116)),e=i(68),h=i(159),c=i(114),l=(f=i(184))&&f.__esModule?f:{"default":f},o=i(58),a=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return s.__extends(t,n),t.prototype.render=function(n,t){var i=this.group;i.removeAll();var f=n.coordinateSystem,r=f.getRangeInfo(),u=f.getOrient(),e=t.getLocaleModel();this._renderDayRect(n,r,i);this._renderLines(n,r,u,i);this._renderYearText(n,r,u,i);this._renderMonthText(n,e,u,i);this._renderWeekText(n,e,r,u,i)},t.prototype._renderDayRect=function(n,t,i){for(var e,o,r=n.coordinateSystem,s=n.getModel("itemStyle").getItemStyle(),h=r.getCellWidth(),c=r.getCellHeight(),f=t.start.time;f<=t.end.time;f=r.getNextNDay(f,1).time)e=r.dataToRect([f],!1).tl,o=new u.Rect({shape:{x:e[0],y:e[1],width:h,height:c},cursor:"default",style:s}),i.add(o)},t.prototype._renderLines=function(n,t,i,r){function a(t){u._firstDayOfMonth.push(e.getDateInfo(t));u._firstDayPoints.push(e.dataToRect([t],!1).tl);var f=u._getLinePointsOfOneWeek(n,t,i);u._tlpoints.push(f[0]);u._blpoints.push(f[f.length-1]);h&&u._drawSplitline(f,o,r)}var u=this,e=n.coordinateSystem,o=n.getModel(["splitLine","lineStyle"]).getLineStyle(),h=n.get(["splitLine","show"]),l=o.lineWidth,f,c,s;for(this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[],f=t.start,c=0;f.time<=t.end.time;c++)a(f.formatedDate),0===c&&(f=e.getDateInfo(t.start.y+"-"+t.start.m)),s=f.date,s.setMonth(s.getMonth()+1),f=e.getDateInfo(s);a(e.getNextNDay(t.end.time,1).formatedDate);h&&this._drawSplitline(u._getEdgesPoints(u._tlpoints,l,i),o,r);h&&this._drawSplitline(u._getEdgesPoints(u._blpoints,l,i),o,r)},t.prototype._getEdgesPoints=function(n,t,i){var r=[n[0].slice(),n[n.length-1].slice()],u="horizontal"===i?0:1;return r[0][u]=r[0][u]-t/2,r[1][u]=r[1][u]+t/2,r},t.prototype._drawSplitline=function(n,t,i){var r=new u.Polyline({z2:20,shape:{points:n},style:t});i.add(r)},t.prototype._getLinePointsOfOneWeek=function(n,t,i){for(var r,o,u=n.coordinateSystem,s=u.getDateInfo(t),f=[],e=0;e<7;e++)r=u.getNextNDay(s.time,e),o=u.dataToRect([r.time],!1),f[2*r.day]=o.tl,f[2*r.day+1]=o["horizontal"===i?"bl":"tr"];return f},t.prototype._formatterLabel=function(n,t){return r.isString(n)&&n?h.formatTplSimple(n,t):r.isFunction(n)?n(t):t.nameMap},t.prototype._yearTextPositionControl=function(n,t,i,r,u){var e=t[0],o=t[1],f=["center","bottom"],s;return"bottom"===r?(o+=u,f=["center","top"]):"left"===r?e-=u:"right"===r?(e+=u,f=["center","top"]):o-=u,s=0,"left"!==r&&"right"!==r||(s=Math.PI/2),{rotation:s,x:e,y:o,style:{align:f[0],verticalAlign:f[1]}}},t.prototype._renderYearText=function(n,t,i,r){var o=n.getModel("yearLabel"),a,s;if(o.get("show")){a=o.get("margin");s=o.get("position");s||(s="horizontal"!==i?"top":"left");var f=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],v=(f[0][0]+f[1][0])/2,y=(f[0][1]+f[1][1])/2,h="horizontal"===i?0:1,p={top:[v,f[h][1]],bottom:[v,f[1-h][1]],left:[f[1-h][0],y],right:[f[h][0],y]},c=t.start.y;+t.end.y>+t.start.y&&(c=c+"-"+t.end.y);var w=o.get("formatter"),b={start:t.start.y,end:t.end.y,nameMap:c},k=this._formatterLabel(w,b),l=new u.Text({z2:30,style:e.createTextStyle(o,{text:k})});l.attr(this._yearTextPositionControl(l,p[s],i,s,a));r.add(l)}},t.prototype._monthTextPositionControl=function(n,t,i,r,u){var f="left",e="top",o=n[0],s=n[1];return"horizontal"===i?(s+=u,t&&(f="center"),"start"===r&&(e="bottom")):(o+=u,t&&(e="middle"),"start"===r&&(f="right")),{x:o,y:s,align:f,verticalAlign:e}},t.prototype._renderMonthText=function(n,t,i,f){var s=n.getModel("monthLabel"),w,v,b,h,k,l,d;if(s.get("show")){var c=s.get("nameMap"),a=s.get("margin"),y=s.get("position"),g=s.get("align"),p=[this._tlpoints,this._blpoints];for(c&&!r.isString(c)||(c&&(t=o.getLocaleModel(c)||t),c=t.get(["time","monthAbbr"])||[]),w="start"===y?0:1,v="horizontal"===i?0:1,a="start"===y?-a:a,b="center"===g,h=0;h<p[w].length-1;h++){k=p[w][h].slice();l=this._firstDayOfMonth[h];b&&(d=this._firstDayPoints[h],k[v]=(d[v]+p[0][h+1][v])/2);var nt=s.get("formatter"),tt=c[+l.m-1],it={yyyy:l.y,yy:(l.y+"").slice(2),MM:l.m,M:+l.m,nameMap:tt},rt=this._formatterLabel(nt,it),ut=new u.Text({z2:30,style:r.extend(e.createTextStyle(s,{text:rt}),this._monthTextPositionControl(k,b,i,y,a))});f.add(ut)}}},t.prototype._weekTextPositionControl=function(n,t,i,r,u){var s="center",h="middle",e=n[0],o=n[1],f="start"===i;return"horizontal"===t?(e=e+r+(f?1:-1)*u[0]/2,s=f?"right":"left"):(o=o+r+(f?1:-1)*u[1]/2,h=f?"bottom":"top"),{x:e,y:o,align:s,verticalAlign:h}},t.prototype._renderWeekText=function(n,t,i,f,s){var a=n.getModel("dayLabel"),w,p,y,k,d,g,nt;if(a.get("show")){var h=n.coordinateSystem,b=a.get("position"),l=a.get("nameMap"),v=a.get("margin"),tt=h.getFirstDayOfWeek();for(l&&!r.isString(l)||(l&&(t=o.getLocaleModel(l)||t),l=t.get(["time","dayOfWeekShort"])||r.map(t.get(["time","dayOfWeekAbbr"]),function(n){return n[0]})),w=h.getNextNDay(i.end.time,7-i.lweek).time,p=[h.getCellWidth(),h.getCellHeight()],v=c.parsePercent(v,Math.min(p[1],p[0])),"start"===b&&(w=h.getNextNDay(i.start.time,-(7+i.fweek)).time,v=-v),y=0;y<7;y++)d=h.getNextNDay(w,y),g=h.dataToRect([d.time],!1).center,k=Math.abs((y+tt)%7),nt=new u.Text({z2:30,style:r.extend(e.createTextStyle(a,{text:l[k]}),this._weekTextPositionControl(g,f,b,v,p))}),s.add(nt)}},t.type="calendar",t}(l.default);t.default=a},function(n,t,i){(function(n){"use strict";function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n){var t=n.calendarModel,i=n.seriesModel;return t?t.coordinateSystem:i?i.coordinateSystem:null}var f;Object.defineProperty(t,"__esModule",{value:!0});var r=u(i(63)),o=u(i(158)),s=u(i(114));f=function(){function t(n){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(n){var r=(n=s.parseDate(n)).getFullYear(),t=n.getMonth()+1,u=t<10?"0"+t:""+t,i=n.getDate(),f=i<10?"0"+i:""+i,e=n.getDay();return{y:r+"",m:u,d:f,day:e=Math.abs((e+7-this.getFirstDayOfWeek())%7),time:n.getTime(),formatedDate:r+"-"+u+"-"+f,date:n}},t.prototype.getNextNDay=function(n,t){return 0===(t=t||0)?this.getDateInfo(n):((n=new Date(this.getDateInfo(n).time)).setDate(n.getDate()+t),this.getDateInfo(n))},t.prototype.update=function(n,t){function l(n,t){return null!=n[t]&&"auto"!==n[t]}var h,c;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 u=this._rangeInfo.weeks||1,f=["width","height"],i=this._model.getCellSize().slice(),e=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[u,7]:[7,u];r.each([0,1],function(n){l(i,n)&&(e[f[n]]=i[n]*s[n])});h={width:t.getWidth(),height:t.getHeight()};c=this._rect=o.getLayoutRect(e,h);r.each([0,1],function(n){l(i,n)||(i[n]=c[f[n]]/s[n])});this._sw=i[0];this._sh=i[1]},t.prototype.dataToPoint=function(n,t){var f,e;r.isArray(n)&&(n=n[0]);null==t&&(t=!0);var i=this.getDateInfo(n),u=this._rangeInfo,o=i.formatedDate;return t&&!(i.time>=u.start.time&&i.time<u.end.time+864e5)?[NaN,NaN]:(f=i.day,e=this._getRangeInfo([u.start.time,o]).nthWeek,"vertical"===this._orient?[this._rect.x+f*this._sw+this._sw/2,this._rect.y+e*this._sh+this._sh/2]:[this._rect.x+e*this._sw+this._sw/2,this._rect.y+f*this._sh+this._sh/2])},t.prototype.pointToData=function(n){var t=this.pointToDate(n);return t&&t.time},t.prototype.dataToRect=function(n,t){var i=this.dataToPoint(n,t);return{contentShape:{x:i[0]-(this._sw-this._lineWidth)/2,y:i[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:i,tl:[i[0]-this._sw/2,i[1]-this._sh/2],tr:[i[0]+this._sw/2,i[1]-this._sh/2],br:[i[0]+this._sw/2,i[1]+this._sh/2],bl:[i[0]-this._sw/2,i[1]+this._sh/2]}},t.prototype.pointToDate=function(n){var t=Math.floor((n[0]-this._rect.x)/this._sw)+1,i=Math.floor((n[1]-this._rect.y)/this._sh)+1,r=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(i,t-1,r):this._getDateByWeeksAndDay(t,i-1,r)},t.prototype.convertToPixel=function(n,t,i){var r=e(t);return r===this?r.dataToPoint(i):null},t.prototype.convertFromPixel=function(n,t,i){var r=e(t);return r===this?r.pointToData(i):null},t.prototype.containPoint=function(){return console.warn("Not implemented."),!1},t.prototype._initRangeOption=function(){var i,u=this._model.get("range"),t,e,f,s,o;return((r.isArray(u)&&1===u.length&&(u=u[0]),r.isArray(u))?i=u:(t=u.toString(),(/^\d{4}$/.test(t)&&(i=[t+"-01-01",t+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(t))&&(e=this.getDateInfo(t),f=e.date,f.setMonth(f.getMonth()+1),s=this.getNextNDay(f,-1),i=[e.formatedDate,s.formatedDate]),/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(t)&&(i=[t,t])),!i)?("production"!==n.env.NODE_ENV&&r.logError("Invalid date range."),u):(o=this._getRangeInfo(i),o.start.time>o.end.time&&i.reverse(),i)},t.prototype._getRangeInfo=function(n){var o,t=[this.getDateInfo(n[0]),this.getDateInfo(n[1])],u,f,e,h;t[0].time>t[1].time&&(o=!0,t.reverse());var r=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,i=new Date(t[0].time),c=i.getDate(),s=t[1].date.getDate();if(i.setDate(c+r-1),u=i.getDate(),u!==s)for(f=i.getTime()-t[1].time>0?1:-1;(u=i.getDate())!==s&&(i.getTime()-t[1].time)*f>0;)r-=f,i.setDate(u-f);return e=Math.floor((r+t[0].day+6)/7),h=o?1-e:e-1,o&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:r,weeks:e,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},t.prototype._getDateByWeeksAndDay=function(n,t,i){var r=this._getRangeInfo(i),f,u;return n>r.weeks||0===n&&t<r.fweek||n===r.weeks&&t>r.lweek?null:(f=7*(n-1)-r.fweek+t,u=new Date(r.start.time),u.setDate(+r.start.d+f),this.getDateInfo(u))},t.create=function(n,i){var r=[];return n.eachComponent("calendar",function(u){var f=new t(u,n,i);r.push(f);u.coordinateSystem=f}),n.eachSeries(function(n){"calendar"===n.get("coordinateSystem")&&(n.coordinateSystem=r[n.get("calendarIndex")||0])}),r},t.dimensions=["time","value"],t}();t.default=f}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.GraphicComponentModel);n.registerComponentView(f.GraphicComponentView);n.registerPreprocessor(function(n){var t=n.graphic;r.isArray(t)?n.graphic=t[0]&&t[0].elements?[n.graphic[0]]:[{elements:t}]:t&&!t.elements&&(n.graphic=[{elements:[t]}])})};var r=i(63),u=i(495),f=i(496)},function(n,t,i){(function(n){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n,t){var i=n.existing,r;(t.id=n.keyInfo.id,!t.type&&i&&(t.type=i.type),null==t.parentId)&&(r=t.parentOption,r?t.parentId=r.id:i&&(t.parentId=i.parentId));t.parentOption=null}function c(n,t){var i;return r.each(t,function(t){null!=n[t]&&"auto"!==n[t]&&(i=!0)}),i}function f(n,t,i){var f,u,r;if(i&&(!n[i]&&t[i]&&(n[i]={}),n=n[i],t=t[i]),n&&t)for(f=i?e:l,u=0;u<f.length;u++)r=f[u],null==n[r]&&null!=t[r]&&(n[r]=t[r])}var e,l,a;Object.defineProperty(t,"__esModule",{value:!0});t.GraphicComponentModel=void 0;t.setKeyInfoToNewElOption=h;var u,v=i(62),r=s(i(63)),y=s(i(113)),p=(u=i(156))&&u.__esModule?u:{"default":u},o=i(158);e=["transition","enterFrom","leaveTo"];l=e.concat(["enterAnimation","updateAnimation","leaveAnimation"]);a=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n.preventAutoZ=!0,n}return v.__extends(i,t),i.prototype.mergeOption=function(n,i){var r=this.option.elements;this.option.elements=null;t.prototype.mergeOption.call(this,n,i);this.option.elements=r},i.prototype.optionUpdated=function(t,i){var u=this.option,v=(i?u:t).elements,e=u.elements=i?[]:u.elements,s=[],l,a;this._flatten(v,s,null);l=y.mappingToExists(e,s,"normalMerge");a=this._elOptionsToUpdate=[];r.each(l,function(t,i){var u=t.newOption;"production"!==n.env.NODE_ENV&&r.assert(r.isObject(u)||t.existing,"Empty graphic option definition");u&&(a.push(u),h(t,u),function(t,i,u){var s=r.extend({},u),e=t[i],h=u.$action||"merge",c;"merge"===h?e?("production"!==n.env.NODE_ENV&&(c=u.type,r.assert(!c||e.type===c,'Please set $action: "replace" to change `type`')),r.merge(e,s,!0),o.mergeLayoutParam(e,s,{ignoreSize:!0}),o.copyLayoutParams(u,e),f(u,e),f(u,e,"shape"),f(u,e,"style"),f(u,e,"extra"),u.clipPath=e.clipPath):t[i]=s:"replace"===h?t[i]=s:"remove"===h&&e&&(t[i]=null)}(e,i,u),function(n,t){if(n&&(n.hv=t.hv=[c(t,["left","right"]),c(t,["top","bottom"])],"group"===n.type)){var i=n,r=t;null==i.width&&(i.width=r.width=0);null==i.height&&(i.height=r.height=0)}}(e[i],u))},this);u.elements=r.filter(e,function(n){return n&&delete n.$action,null!=n})},i.prototype._flatten=function(n,t,i){r.each(n,function(n){if(n){i&&(n.parentOption=i);t.push(n);var r=n.children;r&&r.length&&this._flatten(r,t,n);delete n.children}},this)},i.prototype.useElOptionsToUpdate=function(){var n=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,n},i.type="graphic",i.defaultOption={elements:[]},i}(p.default);t.GraphicComponentModel=a}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function w(n){return n&&n.__esModule?n:{"default":n}}function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function l(t){var i,e;return"production"!==n.env.NODE_ENV&&r.assert(t,"graphic type MUST be set"),i=r.hasOwn(b,t)?b[t]:f.getShapeClass(t),"production"!==n.env.NODE_ENV&&r.assert(i,"graphic type "+t+" can not be found"),e=new i({}),u(e).type=t,e}function k(n,t,i,r){var f=l(i);return t.add(f),r.set(n,f),u(f).id=n,u(f).isNew=!0,f}function h(n,t,i,r){n&&n.parent&&("group"===n.type&&n.traverse(function(n){h(n,t,i,r)}),e.applyLeaveTransition(n,t,r),i.removeKey(u(n).id))}function d(n,t,i,u){n.isGroup||r.each([["cursor",nt.default.prototype.cursor],["zlevel",u||0],["z",i||0],["z2",0]],function(i){var u=i[0];r.hasOwn(t,u)?n[u]=r.retrieve2(t[u],i[1]):null==n[u]&&(n[u]=i[1])});r.each(r.keys(t),function(i){if(0===i.indexOf("on")){var u=t[i];n[i]=r.isFunction(u)?u:null}});r.hasOwn(t,"draggable")&&(n.draggable=t.draggable);null!=t.name&&(n.name=t.name);null!=t.id&&(n.id=t.id)}Object.defineProperty(t,"__esModule",{value:!0});t.GraphicComponentView=t.inner=void 0;var g=i(62),r=s(i(63)),nt=w(i(79)),o=s(i(113)),f=s(i(116)),a=s(i(158)),v=i(114),tt=w(i(184)),y=i(112),p=i(456),e=i(457),it=i(138),c=i(458);var b={path:null,compoundPath:null,group:f.Group,image:f.Image,text:f.Text},u=t.inner=o.makeInner(),rt=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n}return g.__extends(i,t),i.prototype.init=function(){this._elMap=r.createHashMap()},i.prototype.render=function(n,t,i){n!==this._lastGraphicModel&&this._clear();this._lastGraphicModel=n;this._updateElements(n);this._relocate(n,i)},i.prototype._updateElements=function(t){var s=t.useElOptionsToUpdate();if(s){var i=this._elMap,b=this.group,v=t.get("z"),w=t.get("zlevel");r.each(s,function(s){var ut=o.convertOptionIdName(s.id,null),rt=null!=ut?i.get(ut):null,gt=o.convertOptionIdName(s.parentId,null),at=null!=gt?i.get(gt):b,vt=s.type,nt=s.style,tt,ft,et,yt,it,ct,g,kt,ot,lt,ni;"text"===vt&&nt&&s.hv&&s.hv[1]&&(nt.textVerticalAlign=nt.textBaseline=nt.verticalAlign=nt.align=null);tt=s.textContent;ft=s.textConfig;nt&&p.isEC4CompatibleStyle(nt,vt,!!ft,!!tt)&&(et=p.convertFromEC4CompatibleStyle(nt,vt,!0),!ft&&et.textConfig&&(ft=s.textConfig=et.textConfig),!tt&&et.textContent&&(tt=et.textContent));yt=function(n){return n=r.extend({},n),r.each(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(a.LOCATION_PARAMS),function(t){delete n[t]}),n}(s);"production"!==n.env.NODE_ENV&&rt&&r.assert(at===rt.parent,"Changing parent is not supported.");var pt=s.$action||"merge",wt="merge"===pt,bt="replace"===pt;if(wt?(it=rt,(ht=!rt)?it=k(ut,at,s.type,i):(it&&(u(it).isNew=!1),c.stopPreviousKeyframeAnimationAndRestore(it)),it&&(e.applyUpdateTransition(it,yt,t,{isInit:ht}),d(it,s,v,w))):bt?(h(rt,s,i,t),ct=k(ut,at,s.type,i),ct&&(e.applyUpdateTransition(ct,yt,t,{isInit:!0}),d(ct,s,v,w))):"remove"===pt&&(e.updateLeaveTo(rt,s),h(rt,s,i,t)),g=i.get(ut),g&&tt&&(wt?(kt=g.getTextContent(),kt?kt.attr(tt):g.setTextContent(new f.Text(tt))):bt&&g.setTextContent(new f.Text(tt))),g){if(ot=s.clipPath,ot){var dt=ot.type,st=void 0,ht=!1;wt?(lt=g.getClipPath(),st=(ht=!lt||u(lt).type!==dt)?l(dt):lt):bt&&(ht=!0,st=l(dt));g.setClipPath(st);e.applyUpdateTransition(st,ot,t,{isInit:ht});c.applyKeyframeAnimation(st,ot.keyframeAnimation,t)}ni=u(g);g.setTextConfig(ft);ni.option=s,function(n,t,i){var r=y.getECData(n).eventData;n.silent||n.ignore||r||(r=y.getECData(n).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:n.name});r&&(r.info=i.info)}(g,t,s);f.setTooltipConfig({el:g,componentModel:t,itemName:g.name,itemTooltipOption:s.tooltip});c.applyKeyframeAnimation(g,s.keyframeAnimation,t)}})}},i.prototype._relocate=function(n,t){for(var f,p,i,c,g,l=n.option.elements,nt=this.group,tt=this._elMap,rt=t.getWidth(),ut=t.getHeight(),ft=["x","y"],s=0;s<l.length;s++)if(f=l[s],(i=null!=(p=o.convertOptionIdName(f.id,null))?tt.get(p):null)&&i.isGroup){var et=(w=i.parent)===nt,y=u(i),h=u(w);y.width=v.parsePercent(y.option.width,et?rt:h.width)||0;y.height=v.parsePercent(y.option.height,et?ut:h.height)||0}for(s=l.length-1;s>=0;s--)if(f=l[s],i=null!=(p=o.convertOptionIdName(f.id,null))?tt.get(p):null){var w=i.parent,st=(h=u(w),w===nt?{width:rt,height:ut}:{width:h.width,height:h.height}),b={},ht=a.positionElement(i,f,st,null,{hv:f.hv,boundingMode:f.bounding},b);if(!u(i).isNew&&ht){for(var k=f.transition,ot={},d=0;d<ft.length;d++)c=ft[d],g=b[c],k&&(e.isTransitionAll(k)||r.indexOf(k,c)>=0)?ot[c]=g:i[c]=g;it.updateProps(i,ot,n,0)}else i.attr(b)}},i.prototype._clear=function(){var t=this,n=this._elMap;n.each(function(i){h(i,u(i).option,n,t._lastGraphicModel)});this._elMap=r.createHashMap()},i.prototype.dispose=function(){this._clear()},i.type="graphic",i}(tt.default);t.GraphicComponentView=rt}).call(t,i(57))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(o.default);n.registerComponentView(s.default);u.registerFeature("saveAsImage",h.default);u.registerFeature("magicType",c.default);u.registerFeature("dataView",l.default);u.registerFeature("dataZoom",v.default);u.registerFeature("restore",a.default);f.use(e.install)};var f=i(208),e=i(498),o=r(i(508)),s=r(i(510)),u=i(509),h=r(i(512)),c=r(i(513)),l=r(i(514)),a=r(i(515)),v=r(i(517))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.default);n.registerComponentView(f.default);e.default(n)};var u=r(i(499)),f=r(i(502)),e=r(i(504))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.type="dataZoom.select",t}(((r=i(500))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){(function(n){"use strict";function s(n){var t={};return r.each(["start","end","startValue","endValue","throttle"],function(i){n.hasOwnProperty(i)&&(t[i]=n[i])}),t}Object.defineProperty(t,"__esModule",{value:!0});var f,h=i(62),r=i(63),c=(f=i(156))&&f.__esModule?f:{"default":f},u=i(501),e=i(113),o=function(){function n(){this.indexList=[];this.indexMap=[]}return n.prototype.add=function(n){this.indexMap[n]||(this.indexList.push(n),this.indexMap[n]=!0)},n}(),l=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return h.__extends(i,t),i.prototype.init=function(n,t,i){var r=s(n);this.settledOption=r;this.mergeDefaultAndTheme(n,i);this._doInit(r)},i.prototype.mergeOption=function(n){var t=s(n);r.merge(this.option,n,!0);r.merge(this.settledOption,t,!0);this._doInit(t)},i.prototype._doInit=function(n){var i=this.option,t;this._setDefaultThrottle(n);this._updateRangeUse(n);t=this.settledOption;r.each([["start","startValue"],["end","endValue"]],function(n,r){"value"===this._rangePropMode[r]&&(i[n[0]]=t[n[0]]=null)},this);this._resetTarget()},i.prototype._resetTarget=function(){var t=this.get("orient",!0),n=this._targetAxisInfoMap=r.createHashMap();this._fillSpecifiedTargetAxis(n)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient));this._noTarget=!0;n.each(function(n){n.indexList.length&&(this._noTarget=!1)},this)},i.prototype._fillSpecifiedTargetAxis=function(n){var t=!1;return r.each(u.DATA_ZOOM_AXIS_DIMENSIONS,function(i){var s=this.getReferringComponents(u.getAxisMainType(i),e.MULTIPLE_REFERRING),f;s.specified&&(t=!0,f=new o,r.each(s.models,function(n){f.add(n.componentIndex)}),n.set(i,f))},this),t},i.prototype._fillAutoTargetAxisByOrient=function(n,t){function h(t,u){var f=t[0],s,h;f&&(s=new o,(s.add(f.componentIndex),n.set(u,s),i=!1,"x"===u||"y"===u)&&(h=f.getReferringComponents("grid",e.SINGLE_REFERRING).models[0],h&&r.each(t,function(n){f.componentIndex!==n.componentIndex&&h===n.getReferringComponents("grid",e.SINGLE_REFERRING).models[0]&&s.add(n.componentIndex)})))}var f=this.ecModel,i=!0,s;i&&(s="vertical"===t?"y":"x",h(f.findComponents({mainType:s+"Axis"}),s));i&&h(f.findComponents({mainType:"singleAxis",filter:function(n){return n.get("orient",!0)===t}}),"single");i&&r.each(u.DATA_ZOOM_AXIS_DIMENSIONS,function(t){var r,e;i&&(r=f.findComponents({mainType:u.getAxisMainType(t),filter:function(n){return"category"===n.get("type",!0)}}),r[0]&&(e=new o,e.add(r[0].componentIndex),n.set(t,e),i=!1))},this)},i.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(t){n||(n=t)},this),"y"===n?"vertical":"horizontal"},i.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},i.prototype._updateRangeUse=function(n){var t=this._rangePropMode,i=this.get("rangeMode");r.each([["start","startValue"],["end","endValue"]],function(r,u){var f=null!=n[r[0]],e=null!=n[r[1]];f&&!e?t[u]="percent":!f&&e?t[u]="value":i?t[u]=i[u]:f&&(t[u]="percent")})},i.prototype.noTarget=function(){return this._noTarget},i.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(t,i){null==n&&(n=this.ecModel.getComponent(u.getAxisMainType(t),i))},this),n},i.prototype.eachTargetAxis=function(n,t){this._targetAxisInfoMap.each(function(i,u){r.each(i.indexList,function(i){n.call(t,u,i)})})},i.prototype.getAxisProxy=function(n,t){var i=this.getAxisModel(n,t);if(i)return i.__dzAxisProxy},i.prototype.getAxisModel=function(t,i){"production"!==n.env.NODE_ENV&&r.assert(t&&null!=i);var f=this._targetAxisInfoMap.get(t);if(f&&f.indexMap[i])return this.ecModel.getComponent(u.getAxisMainType(t),i)},i.prototype.setRawRange=function(n){var t=this.option,i=this.settledOption;r.each([["start","startValue"],["end","endValue"]],function(r){null==n[r[0]]&&null==n[r[1]]||(t[r[0]]=i[r[0]]=n[r[0]],t[r[1]]=i[r[1]]=n[r[1]])},this);this._updateRangeUse(n)},i.prototype.setCalculatedRange=function(n){var t=this.option;r.each(["start","startValue","end","endValue"],function(i){t[i]=n[i]})},i.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},i.prototype.getValueRange=function(n,t){if(null!=n||null!=t)return this.getAxisProxy(n,t).getDataValueWindow();var i=this.findRepresentativeAxisProxy();if(i)return i.getDataValueWindow()},i.prototype.findRepresentativeAxisProxy=function(n){var r,u,t,i;if(n)return n.__dzAxisProxy;for(u=this._targetAxisInfoMap.keys(),t=0;t<u.length;t++)for(var e=u[t],o=this._targetAxisInfoMap.get(e),f=0;f<o.indexList.length;f++){if(i=this.getAxisProxy(e,o.indexList[f]),i.hostedBy(this))return i;r||(r=i)}return r},i.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},i.prototype.getOrient=function(){return"production"!==n.env.NODE_ENV&&r.assert(this._orient),this._orient},i.type="dataZoom",i.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],i.defaultOption={z:4,filterMode:"filter",start:0,end:100},i}(c.default);t.default=l}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function u(t){return"production"!==n.env.NODE_ENV&&r.assert(t),t+"Axis"}Object.defineProperty(t,"__esModule",{value:!0});t.DATA_ZOOM_AXIS_DIMENSIONS=void 0;t.isCoordSupported=function(n){var t=n.get("coordinateSystem");return r.indexOf(f,t)>=0};t.getAxisMainType=u;t.getAxisIndexPropName=function(t){return"production"!==n.env.NODE_ENV&&r.assert(t),t+"AxisIndex"};t.getAxisIdPropName=function(t){return"production"!==n.env.NODE_ENV&&r.assert(t),t+"AxisId"};t.findEffectedDataZooms=function(n,t){function s(n){!f.get(n.uid)&&function(n){var t=!1;return n.eachTargetAxis(function(n,i){var r=u.get(n);r&&r[i]&&(t=!0)}),t}(n)&&(o(n),i=!0)}function o(n){f.set(n.uid,!0);e.push(n);n.eachTargetAxis(function(n,t){(u.get(n)||u.set(n,[]))[t]=!0})}var i,u=r.createHashMap(),e=[],f=r.createHashMap();n.eachComponent({mainType:"dataZoom",query:t},function(n){f.get(n.uid)||o(n)});do i=!1,n.eachComponent("dataZoom",s);while(i);return e};t.collectReferCoordSysModelInfo=function(n){var i=n.ecModel,t={infoList:[],infoMap:r.createHashMap()};return n.eachTargetAxis(function(n,r){var o=i.getComponent(u(n),r),e,s,f;o&&(e=o.getCoordSysModel(),e&&(s=e.uid,f=t.infoMap.get(s),f||(f={model:e,axisModels:[]},t.infoList.push(f),t.infoMap.set(s,f)),f.axisModels.push(o)))}),t};var r=i(63),f=(t.DATA_ZOOM_AXIS_DIMENSIONS=["x","y","radius","angle","single"],["cartesian2d","polar","singleAxis"])}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.type="dataZoom.select",t}(((r=i(503))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.prototype.render=function(n,t,i){this.dataZoomModel=n;this.ecModel=t;this.api=i},t.type="dataZoom",t}(((r=i(184))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var u,f,r;Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){r||(r=!0,n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,u.default),f.default(n),n.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))};u=e(i(505));f=e(i(507));r=!1},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(63),f=i(501),e=(r=i(506))&&r.__esModule?r:{"default":r},o={getTargetSeries:function(n){function r(t){n.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(r,u){var e=n.getComponent(f.getAxisMainType(r),u);t(r,u,e,i)})})}var t,i;return r(function(n,t,i){i.__dzAxisProxy=null}),t=[],r(function(i,r,u,f){u.__dzAxisProxy||(u.__dzAxisProxy=new e.default(i,r,f,n),t.push(u.__dzAxisProxy))}),i=u.createHashMap(),u.each(t,function(n){u.each(n.getTargetSeriesModels(),function(n){i.set(n.uid,n)})}),i},overallReset:function(n,t){n.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(t,i){n.getAxisProxy(t,i).reset(n)});n.eachTargetAxis(function(i,r){n.getAxisProxy(i,r).filterData(n,t)})});n.eachComponent("dataZoom",function(n){var t=n.findRepresentativeAxisProxy(),i,r;t&&(i=t.getDataPercentWindow(),r=t.getDataValueWindow(),n.setCalculatedRange({start:i[0],end:i[1],startValue:r[0],endValue:r[1]}))})}};t.default=o},function(n,t,i){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var f,e=s(i(63)),r=s(i(114)),c=(f=i(393))&&f.__esModule?f:{"default":f},l=i(214),a=i(226),o=i(501),v=i(113);var u=e.each,h=r.asc,y=function(){function n(n,t,i,r){this._dimName=n;this._axisIndex=t;this.ecModel=r;this._dataZoomModel=i}return n.prototype.hostedBy=function(n){return this._dataZoomModel===n},n.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},n.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},n.prototype.getTargetSeriesModels=function(){var n=[];return this.ecModel.eachSeries(function(t){if(o.isCoordSupported(t)){var r=o.getAxisMainType(this._dimName),i=t.getReferringComponents(r,v.SINGLE_REFERRING).models[0];i&&this._axisIndex===i.componentIndex&&n.push(t)}},this),n},n.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},n.prototype.getMinMaxSpan=function(){return e.clone(this._minMaxSpan)},n.prototype.calculateDataWindow=function(n){function a(n,t,i,u,f){var h=f?"Span":"ValueSpan",e;for(c.default(0,n,i,"all",s["min"+h],s["max"+h]),e=0;e<2;e++)t[e]=r.linearMap(n[e],i,u,!0),f&&(t[e]=o.parse(t[e]))}var l,t=this._dataExtent,o=this.getAxisModel().axis.scale,v=this._dataZoomModel.getRangePropMode(),i=[0,100],f=[],e=[],s;return u(["start","end"],function(u,s){var c=n[u],h=n[u+"Value"];"percent"===v[s]?(null==c&&(c=i[s]),h=o.parse(r.linearMap(c,i,t))):(l=!0,h=null==h?t[s]:o.parse(h),c=r.linearMap(h,t,i));e[s]=null==h||isNaN(h)?t[s]:h;f[s]=null==c||isNaN(c)?i[s]:c}),h(e),h(f),s=this._minMaxSpan,l?a(e,f,t,i,!1):a(f,e,i,t,!0),{valueWindow:e,percentWindow:f}},n.prototype.reset=function(n){var i,t;n===this._dataZoomModel&&(i=this.getTargetSeriesModels(),this._dataExtent=function(n,t,i){var e=[1/0,-1/0],r,f;return u(i,function(n){l.unionAxisExtentFromData(e,n.getData(),t)}),r=n.getAxisModel(),f=a.ensureScaleRawExtentInfo(r.axis.scale,r,e).calculate(),[f.min,f.max]}(this,this._dimName,i),this._updateMinMaxSpan(),t=this.calculateDataWindow(n.settledOption),this._valueWindow=t.valueWindow,this._percentWindow=t.percentWindow,this._setAxisModel())},n.prototype.filterData=function(n){if(n===this._dataZoomModel){var r=this._dimName,f=this.getTargetSeriesModels(),i=n.get("filterMode"),t=this._valueWindow;"none"!==i&&u(f,function(n){var f=n.getData(),o=f.mapDimensionsAll(r),s,h;o.length&&("weakFilter"===i?(s=f.getStore(),h=e.map(o,function(n){return f.getDimensionIndex(n)},f),f.filterSelf(function(n){for(var u,f,e,i=0;i<o.length;i++){var r=s.get(h[i],n),c=!isNaN(r),l=r<t[0],a=r>t[1];if(c&&!l&&!a)return!0;c&&(e=!0);l&&(u=!0);a&&(f=!0)}return e&&u&&f})):u(o,function(r){if("empty"===i)n.setData(f=f.map(r,function(n){return function(n){return n>=t[0]&&n<=t[1]}(n)?n:NaN}));else{var u={};u[r]=t;f.selectRange(u)}}),u(o,function(n){f.setApproximateExtent(t,n)}))})}},n.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},i=this._dataZoomModel,n=this._dataExtent;u(["min","max"],function(u){var e=i.get(u+"Span"),f=i.get(u+"ValueSpan");null!=f&&(f=this.getAxisModel().axis.scale.parse(f));null!=f?e=r.linearMap(n[0]+f,n,[0,100],!0):null!=e&&(f=r.linearMap(e,[0,100],n,!0)-n[0]);t[u+"Span"]=e;t[u+"ValueSpan"]=f},this)},n.prototype._setAxisModel=function(){var f=this.getAxisModel(),i=this._percentWindow,u=this._valueWindow,n,t;i&&(n=r.getPixelPrecision(u,[0,500]),n=Math.min(n,20),t=f.axis.scale.rawExtentInfo,0!==i[0]&&t.setDeterminedMinMax("min",+u[0].toFixed(n)),100!==i[1]&&t.setDeterminedMinMax("max",+u[1].toFixed(n)),t.freeze())},n}();t.default=y},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.registerAction("dataZoom",function(n,t){var i=r.findEffectedDataZooms(t,n);u.each(i,function(t){t.setRawRange({start:n.start,end:n.end,startValue:n.startValue,endValue:n.endValue})})})};var r=i(501),u=i(63)},function(n,t,i){"use strict";function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var e;Object.defineProperty(t,"__esModule",{value:!0});var r,o=i(62),u=f(i(63)),s=f(i(509));e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return o.__extends(t,n),t.prototype.optionUpdated=function(){n.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;u.each(this.option.feature,function(n,i){var r=s.getFeature(i);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),u.merge(n,r.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(((r=i(156))&&r.__esModule?r:{"default":r}).default);t.default=e},function(n,t){"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0});t.registerFeature=function(n,t){i[n]=t};t.getFeature=function(n){return i[n]};r=function(){};t.ToolboxFeature=r;i={}},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var l;Object.defineProperty(t,"__esModule",{value:!0});var a=i(62),r=o(i(63)),v=o(i(74)),s=o(i(116)),f=i(111),y=e(i(59)),p=e(i(228)),h=o(i(511)),w=e(i(184)),u=i(509),b=i(157),c=e(i(69));l=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return a.__extends(t,n),t.prototype.render=function(n,t,i,e){function w(h,v){var p,w=a[h],it=a[v],ut=d[w],nt=new y.default(ut,n,n.ecModel),rt,tt;if(e&&null!=e.newTitle&&e.featureName===w&&(ut.title=e.newTitle),w&&!it){if(0===w.indexOf("my"))p={onclick:nt.option.onclick,featureName:w};else{if(rt=u.getFeature(w),!rt)return;p=new rt}g[w]=p}else if(!(p=g[it]))return;p.uid=b.getUID("toolbox-feature");p.model=nt;p.ecModel=t;p.api=i;tt=p instanceof u.ToolboxFeature;w||!it?!nt.get("show")||tt&&p.unusable?tt&&p.remove&&p.remove(t,i):(function(e,h,a){var p,y,g=e.getModel("iconStyle"),v=e.getModel(["emphasis","iconStyle"]),w=h instanceof u.ToolboxFeature&&h.getIcons?h.getIcons():e.get("icon"),b=e.get("title")||{},d;r.isString(w)?(p={})[a]=w:p=w;r.isString(b)?(y={})[a]=b:y=b;d=e.iconPaths={};r.each(p,function(u,a){var p=s.createIcon(u,{},{x:-l/2,y:-l/2,width:l,height:l}),w;p.setStyle(g.getItemStyle());p.ensureState("emphasis").style=v.getItemStyle();w=new c.default({style:{text:y[a],align:v.get("textAlign"),borderRadius:v.get("textBorderRadius"),padding:v.get("textPadding"),fill:null},ignore:!0});p.setTextContent(w);s.setTooltipConfig({el:p,componentModel:n,itemName:a,formatterParamsExtra:{title:y[a]}});p.__title=y[a];p.on("mouseover",function(){var t=v.getItemStyle(),r=k?null==n.get("right")&&"right"!==n.get("left")?"right":"left":null==n.get("bottom")&&"bottom"!==n.get("top")?"bottom":"top";w.setStyle({fill:v.get("textFill")||t.fill||t.stroke||"#000",backgroundColor:v.get("textBackgroundColor")});p.setTextConfig({position:v.get("textPosition")||r});w.ignore=!n.get("showTitle");i.enterEmphasis(this)}).on("mouseout",function(){"emphasis"!==e.get(["iconStatus",a])&&i.leaveEmphasis(this);w.hide()});("emphasis"===e.get(["iconStatus",a])?f.enterEmphasis:f.leaveEmphasis)(p);o.add(p);p.on("click",r.bind(h.onclick,h,t,i,a));d[a]=p})}(nt,p,w),nt.setIconStatus=function(n,t){var i=this.option,r=this.iconPaths;i.iconStatus=i.iconStatus||{};i.iconStatus[n]=t;r[n]&&("emphasis"===t?f.enterEmphasis:f.leaveEmphasis)(r[n])},p instanceof u.ToolboxFeature&&p.render&&p.render(nt,t,i,e)):tt&&p.dispose&&p.dispose(t,i)}var o=this.group;if(o.removeAll(),n.get("show")){var l=+n.get("itemSize"),k="vertical"===n.get("orient"),d=n.get("feature")||{},g=this._features||(this._features={}),a=[];r.each(d,function(n,t){a.push(t)});new p.default(this._featureNames||[],a).add(w).update(w).remove(r.curry(w,null)).execute();this._featureNames=a;h.layout(o,n,i);o.add(h.makeBackground(o.getBoundingRect(),n));k||o.eachChild(function(n){var h=n.__title,a=n.ensureState("emphasis"),f=a.textConfig||(a.textConfig={}),y=n.getTextContent(),t=y&&y.ensureState("emphasis"),s;if(t&&!r.isFunction(t)&&h){var e=t.style||(t.style={}),u=v.getBoundingRect(h,c.default.makeFont(e)),p=n.x+o.x,w=!1;n.y+o.y+l+u.height>i.getHeight()&&(f.position="top",w=!0);s=w?-5-u.height:l+10;p+u.width/2>i.getWidth()?(f.position=["100%",s],e.align="right"):p-u.width/2<0&&(f.position=[0,s],e.align="left")}})}},t.prototype.updateView=function(n,t,i,f){r.each(this._features,function(n){n instanceof u.ToolboxFeature&&n.updateView&&n.updateView(n.model,t,i,f)})},t.prototype.remove=function(n,t){r.each(this._features,function(i){i instanceof u.ToolboxFeature&&i.remove&&i.remove(n,t)});this.group.removeAll()},t.prototype.dispose=function(n,t){r.each(this._features,function(i){i instanceof u.ToolboxFeature&&i.dispose&&i.dispose(n,t)})},t.type="toolbox",t}(w.default);t.default=l},function(n,t,i){"use strict";function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});t.layout=function(n,t,i){var u=t.getBoxLayoutParams(),f=t.get("padding"),e={width:i.getWidth(),height:i.getHeight()},o=r.getLayoutRect(u,e,f);r.box(t.get("orient"),n,t.get("itemGap"),o.width,o.height);r.positionElement(n,u,e,f)};t.makeBackground=function(n,t){var i=f.normalizeCssArray(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),new e.Rect({shape:{x:n.x-i[3],y:n.y-i[0],width:n.width+i[1]+i[3],height:n.height+i[0]+i[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1})};var r=i(158),f=u(i(159)),e=u(i(116))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=(r=i(60))&&r.__esModule?r:{"default":r},e=i(509),o=i(63),s=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return u.__extends(t,n),t.prototype.onclick=function(n,t){var i=this.model,c=i.get("name")||n.get("title.0.text")||"echarts",l="svg"===t.getZr().painter.getType(),a=l?"svg":i.get("type",!0)||"png",v=t.getConnectedDataURL({type:a,backgroundColor:i.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",connectedBackgroundColor:i.get("connectedBackgroundColor"),excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")}),y=f.default.browser,r,d,w,e,b,g,h,k,s;if(o.isFunction(MouseEvent)&&(y.newEdge||!y.ie&&!y.edge))r=document.createElement("a"),r.download=c+"."+a,r.target="_blank",r.href=v,d=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1}),r.dispatchEvent(d);else if(window.navigator.msSaveOrOpenBlob||l){var p=v.split(","),it=p[0].indexOf("base64")>-1,u=l?decodeURIComponent(p[1]):p[1];if(it&&(u=window.atob(u)),w=c+"."+a,window.navigator.msSaveOrOpenBlob){for(e=u.length,b=new Uint8Array(e);e--;)b[e]=u.charCodeAt(e);g=new Blob([b]);window.navigator.msSaveOrOpenBlob(g,w)}else h=document.createElement("iframe"),document.body.appendChild(h),k=h.contentWindow,s=k.document,s.open("image/svg+xml","replace"),s.write(u),s.close(),k.focus(),s.execCommand("SaveAs",!0,w),document.body.removeChild(h)}else{var nt=i.get("lang"),rt='<body style="margin:0;"><img src="'+v+'" style="max-width:100%;" title="'+(nt&&nt[0]||"")+'" /><\/body>',tt=window.open();tt.document.write(rt);tt.document.title=c}},t.getDefaultOption=function(n){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:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},t}(e.ToolboxFeature);t.default=s},function(n,t,i){"use strict";function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),o=u(i(56)),r=u(i(63)),s=i(509),h=i(113);var c=[["line","bar"],["stack"]],l=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return e.__extends(t,n),t.prototype.getIcons=function(){var n=this.model,t=n.get("icon"),i={};return r.each(n.get("type"),function(n){t[n]&&(i[n]=t[n])}),i},t.getDefaultOption=function(n){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:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},t.prototype.onclick=function(n,t,i){var u=this.model,s=u.get(["seriesIndex",i]),l,e,o;f[i]&&(e={series:[]},r.each(c,function(n){r.indexOf(n,i)>=0&&r.each(n,function(n){u.setIconStatus(n,"normal")})}),u.setIconStatus(i,"emphasis"),n.eachComponent({mainType:"series",query:null==s?null:{seriesIndex:s}},function(n){var v=n.subType,y=n.id,c=f[i](v,y,n,u),s,l,t,o,a;if(c&&(r.defaults(c,n.option),e.series.push(c)),s=n.coordinateSystem,s&&"cartesian2d"===s.type&&("line"===i||"bar"===i)&&(l=s.getAxesByScale("ordinal")[0],l)){for(t=l.dim+"Axis",o=n.getReferringComponents(t,h.SINGLE_REFERRING).models[0].componentIndex,e[t]=e[t]||[],a=0;a<=o;a++)e[t][o]=e[t][o]||{};e[t][o].boundaryGap="bar"===i}}),o=i,"stack"===i&&(l=r.merge({stack:u.option.title.tiled,tiled:u.option.title.stack},u.option.title),"emphasis"!==u.get(["iconStatus",i])&&(o="tiled")),t.dispatchAction({type:"changeMagicType",currentType:o,newOption:e,newTitle:l,featureName:"magicType"}))},t}(s.ToolboxFeature),f={line:function(n,t,i,u){if("bar"===n)return r.merge({id:t,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},u.get(["option","line"])||{},!0)},bar:function(n,t,i,u){if("line"===n)return r.merge({id:t,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},u.get(["option","bar"])||{},!0)},stack:function(n,t,i,u){var f="__ec_magicType_stack__"===i.get("stack");if("line"===n||"bar"===n)return u.setIconStatus("stack",f?"normal":"emphasis"),r.merge({id:t,stack:f?"":"__ec_magicType_stack__"},u.get(["option","stack"])||{},!0)}};o.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(n,t){t.mergeOption(n.newOption)});t.default=l},function(n,t,i){(function(n){"use strict";function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n){return n.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function p(n,t){var s=n.split(new RegExp("\n*"+f+"\n*","g")),i={series:[]};return r.each(s,function(n,f){if(function(n){if(n.slice(0,n.indexOf("\n")).indexOf(u)>=0)return!0}(n)){var s=function(n){for(var u,t,f=n.split(/\n+/g),c=e(f.shift()).split(o),h=[],s=r.map(c,function(n){return{name:n,data:[]}}),i=0;i<f.length;i++)for(u=e(f[i]).split(o),h.push(u.shift()),t=0;t<u.length;t++)s[t]&&(s[t].data[i]=u[t]);return{series:s,categories:h}}(n),h=t[f],c=h.axisDim+"Axis";h&&(i[c]=i[c]||[],i[c][h.axisIndex]={data:s.categories},i.series=i.series.concat(s.series))}else s=function(n){for(var h,f,s=n.split(/\n+/g),a=e(s.shift()),i=[],t=0;t<s.length;t++)if(h=e(s[t]),h){var r=h.split(o),c="",u=void 0,l=!1;for(isNaN(r[0])?(l=!0,c=r[0],r=r.slice(1),i[t]={name:c,value:[]},u=i[t].value):u=i[t]=[],f=0;f<r.length;f++)u.push(+r[f]);1===u.length&&(l?i[t].value=u[0]:i[t]=u[0])}return{name:a,data:i}}(n),i.series.push(s)}),i}function w(n,t){return r.map(n,function(n,i){var u=t&&t[i],f;return r.isObject(u)&&!r.isArray(u)?(r.isObject(n)&&!r.isArray(n)||(n={value:n}),f=null!=u.name&&null==n.name,n=r.defaults(n,u),f&&delete n.name,n):n})}var f,u,o,c;Object.defineProperty(t,"__esModule",{value:!0});var l=i(62),a=h(i(56)),r=h(i(63)),v=i(509),s=i(146),y=i(115);f=new Array(60).join("-");u="\t";o=new RegExp("["+u+"]+","g");c=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(i,t),i.prototype.onclick=function(t,i){function it(){l.removeChild(o);et._dom=null}var l,e,o,a,k,h,c,v,w,ft,b,et;setTimeout(function(){i.dispatchAction({type:"hideTip"})});l=i.getDom();e=this.model;this._dom&&l.removeChild(this._dom);o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px";o.style.backgroundColor=e.get("backgroundColor")||"#fff";a=document.createElement("h4");k=e.get("lang")||[];a.innerHTML=k[0]||e.get("title");a.style.cssText="margin:10px 20px";a.style.color=e.get("textColor");h=document.createElement("div");c=document.createElement("textarea");h.style.cssText="overflow:auto";var d=e.get("optionToContent"),g=e.get("contentToOption"),ut=function(n){var e,o,t,i=function(n){var t={},i=[],r=[];return n.eachRawSeries(function(n){var f=n.coordinateSystem,u,e;f&&("cartesian2d"===f.type||"polar"===f.type)?(u=f.getBaseAxis(),"category"===u.type?(e=u.dim+"_"+u.index,t[e]||(t[e]={categoryAxis:u,valueAxis:f.getOtherAxis(u),series:[]},r.push({axisDim:u.dim,axisIndex:u.index})),t[e].series.push(n)):i.push(n)):i.push(n)}),{seriesGroupByCategoryAxis:t,other:i,meta:r}}(n);return{value:r.filter([(o=i.seriesGroupByCategoryAxis,t=[],r.each(o,function(n){var h=n.categoryAxis,c=n.valueAxis.dim,l=[" "].concat(r.map(n.series,function(n){return n.name})),i=[h.model.getCategories()],o,f,s,e;for(r.each(n.series,function(n){var t=n.getRawData();i.push(n.getRawData().mapArray(t.mapDimension(c),function(n){return n}))}),o=[l.join(u)],f=0;f<i[0].length;f++){for(s=[],e=0;e<i.length;e++)s.push(i[e][f]);o.push(s.join(u))}t.push(o.join("\n"))}),t.join("\n\n"+f+"\n\n")),(e=i.other,r.map(e,function(n){var t=n.getRawData(),i=[n.name],r=[];return t.each(t.dimensions,function(){for(var f=arguments.length,o=arguments[f-1],e=t.getName(o),n=0;n<f-1;n++)r[n]=arguments[n];i.push((e?e+u:"")+r.join(u))}),i.join("\n")}).join("\n\n"+f+"\n\n"))],function(n){return!!n.replace(/[\n\t\s]/g,"")}).join("\n\n"+f+"\n\n"),meta:i.meta}}(t);r.isFunction(d)?(v=d(i.getOption()),r.isString(v)?h.innerHTML=v:r.isDom(v)&&h.appendChild(v)):(c.readOnly=e.get("readOnly"),w=c.style,w.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",w.color=e.get("textColor"),w.borderColor=e.get("textareaBorderColor"),w.backgroundColor=e.get("textareaColor"),c.value=ut.value,h.appendChild(c));ft=ut.meta;b=document.createElement("div");b.style.cssText="position:absolute;bottom:5px;left:0;right:0";var rt="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",nt=document.createElement("div"),tt=document.createElement("div");rt+=";background-color:"+e.get("buttonColor");rt+=";color:"+e.get("buttonTextColor");et=this;s.addEventListener(nt,"click",it);s.addEventListener(tt,"click",function(){if(null==g&&null!=d||null!=g&&null==d)return"production"!==n.env.NODE_ENV&&y.warn("It seems you have just provided one of `contentToOption` and `optionToContent` functions but missed the other one. Data change is ignored."),void it();var t;try{t=r.isFunction(g)?g(h,i.getOption()):p(c.value,ft)}catch(n){throw it(),new Error("Data view format error "+n);}t&&i.dispatchAction({type:"changeDataView",newOption:t});it()});nt.innerHTML=k[1];tt.innerHTML=k[2];tt.style.cssText=nt.style.cssText=rt;!e.get("readOnly")&&b.appendChild(tt);b.appendChild(nt);o.appendChild(a);o.appendChild(h);o.appendChild(b);h.style.height=l.clientHeight-80+"px";l.appendChild(o);this._dom=o},i.prototype.remove=function(n,t){this._dom&&t.getDom().removeChild(this._dom)},i.prototype.dispose=function(n,t){this.remove(n,t)},i.getDefaultOption=function(n){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:n.getLocaleModel().get(["toolbox","dataView","title"]),lang:n.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},i}(v.ToolboxFeature);a.registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(n,t){var i=[];r.each(n.newOption.series,function(n){var u=t.getSeriesByName(n.name)[0],f;u?(f=u.get("data"),i.push({name:n.name,data:w(n.data,f)})):i.push(r.extend({type:"scatter"},n))});t.mergeOption(r.defaults({series:i},n.newOption))});t.default=c}).call(t,i(57))},function(n,t,i){"use strict";function r(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var u;Object.defineProperty(t,"__esModule",{value:!0});var f=i(62),e=r(i(56)),o=r(i(516));u=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return f.__extends(t,n),t.prototype.onclick=function(n,t){o.clear(n);t.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(n){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:n.getLocaleModel().get(["toolbox","restore","title"])}},t}(i(509).ToolboxFeature);e.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(n,t){t.resetOption("recreate")});t.default=u},function(n,t,i){"use strict";function r(n){var t=f(n);return t.snapshots||(t.snapshots=[{}]),t.snapshots}Object.defineProperty(t,"__esModule",{value:!0});t.push=function(n,t){var i=r(n);u(t,function(t,r){for(var f,e,u=i.length-1;u>=0;u--)if(i[u][r])break;u<0&&(f=n.queryComponents({mainType:"dataZoom",subType:"select",id:r})[0],f&&(e=f.getPercentRange(),i[0][r]={dataZoomId:r,start:e[0],end:e[1]}))});i.push(t)};t.pop=function(n){var t=r(n),f=t[t.length-1],i;return t.length>1&&t.pop(),i={},u(f,function(n,r){for(var u=t.length-1;u>=0;u--)if(n=t[u][r]){i[r]=n;break}}),i};t.clear=function(n){f(n).snapshots=null};t.count=function(n){return r(n).length};var e=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=i(113),u=e.each,f=o.makeInner()},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function c(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n){var t={xAxisIndex:n.get("xAxisIndex",!0),yAxisIndex:n.get("yAxisIndex",!0),xAxisId:n.get("xAxisId",!0),yAxisId:n.get("yAxisId",!0)};return null==t.xAxisIndex&&null==t.xAxisId&&(t.xAxisIndex="all"),null==t.yAxisIndex&&null==t.yAxisId&&(t.yAxisIndex="all"),t}Object.defineProperty(t,"__esModule",{value:!0});var l=i(62),r=c(i(63)),a=f(i(396)),s=f(i(518)),u=c(i(516)),v=f(i(393)),y=i(509),h=i(113),p=i(165);var e=r.each,w=h.makeInternalComponentId("toolbox-dataZoom_"),b=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return l.__extends(t,n),t.prototype.render=function(n,t,i,f){this._brushController||(this._brushController=new a.default(i.getZr()),this._brushController.on("brush",r.bind(this._onBrush,this)).mount()),function(n,t,i,r,u){var f=i._isZoomActive,e;r&&"takeGlobalCursor"===r.type&&(f="dataZoomSelect"===r.key&&r.dataZoomSelectActive);i._isZoomActive=f;n.setIconStatus("zoom",f?"emphasis":"normal");e=new s.default(o(n),t,{include:["grid"]}).makePanelOpts(u,function(n){return n.xAxisDeclared&&!n.yAxisDeclared?"lineX":!n.xAxisDeclared&&n.yAxisDeclared?"lineY":"rect"});i._brushController.setPanels(e).enableBrush(!(!f||!e.length)&&{brushType:"auto",brushStyle:n.getModel("brushStyle").getItemStyle()})}(n,t,this,f,i),function(n,t){n.setIconStatus("back",u.count(t)>1?"emphasis":"normal")}(n,t)},t.prototype.onclick=function(n,t,i){k[i].call(this)},t.prototype.remove=function(){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(n){function r(n,r,u){var o=r.getAxis(n),s=o.model,f=function(n,t,i){var r;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(n,t.componentIndex)&&(r=i)}),r}(n,s,t),e=f.findRepresentativeAxisProxy(s).getMinMaxSpan();null==e.minValueSpan&&null==e.maxValueSpan||(u=v.default(0,u.slice(),o.scale.getExtent(),0,e.minValueSpan,e.maxValueSpan));f&&(i[f.id]={dataZoomId:f.id,startValue:u[0],endValue:u[1]})}var f=n.areas,i,t;n.isEnd&&f.length&&(i={},t=this.ecModel,this._brushController.updateCovers([]),new s.default(o(this.model),t,{include:["grid"]}).matchOutputRanges(f,t,function(n,t,i){if("cartesian2d"===i.type){var u=n.brushType;"rect"===u?(r("x",i,t[0]),r("y",i,t[1])):r({lineX:"x",lineY:"y"}[u],i,t)}}),u.push(t,i),this._dispatchZoomAction(i))},t.prototype._dispatchZoomAction=function(n){var t=[];e(n,function(n){t.push(r.clone(n))});t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},t.getDefaultOption=function(n){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:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},t}(y.ToolboxFeature),k={zoom:function(){var n=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:n})},back:function(){this._dispatchZoomAction(u.pop(this.ecModel))}};p.registerInternalOptionCreator("dataZoom",function(n){function s(n,t,i){var f=n.componentIndex,e={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:w+t+f};e[i]=f;u.push(e)}var t=n.getComponent("toolbox",0),i=["feature","dataZoom"];if(t&&null!=t.get(i)){var r=t.getModel(i),u=[],c=o(r),f=h.parseFinder(n,c);return e(f.xAxisModels,function(n){return s(n,"xAxis","xAxisIndex")}),e(f.yAxisModels,function(n){return s(n,"yAxis","yAxisIndex")}),u}});t.default=b},function(n,t,i){(function(n){"use strict";function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n){return n[0]>n[1]&&n.reverse(),n}function l(n,t){return k.parseFinder(n,t,{includeMainTypes:h})}function y(t,i,u,e){"production"!==n.env.NODE_ENV&&r.assert("cartesian2d"===u.type,"lineX/lineY brush is available only in cartesian2d.");var o=u.getAxis(["x","y"][t]),h=f(r.map([0,1],function(n){return i?o.coordToData(o.toLocalCoord(e[n]),!0):o.toGlobalCoord(o.dataToCoord(e[n]))})),s=[];return s[t]=h,s[1-t]=[NaN,NaN],{values:h,xyMinMax:s}}function p(n,t,i,r){return[t[0]-r[n]*i[0],t[1]-r[n]*i[1]]}function w(n){return n?[n[0][1]-n[0][0],n[1][1]-n[1][0]]:[NaN,NaN]}var h,c,o;Object.defineProperty(t,"__esModule",{value:!0});var r=i(63),b=s(i(116)),u=s(i(397)),k=i(113);h=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];c=function(){function t(n,t,i){var f=this,u;this._targetInfoList=[];u=l(t,n);r.each(d,function(n,t){(!i||!i.include||r.indexOf(i.include,t)>=0)&&n(u,f._targetInfoList)})}return t.prototype.setOutputRanges=function(n,t){return this.matchOutputRanges(n,t,function(n,t,i){if((n.coordRanges||(n.coordRanges=[])).push(t),!n.coordRange){n.coordRange=t;var r=e[n.brushType](0,i,t);n.__rangeOffset={offset:o[n.brushType](r.values,n.range,[1,1]),xyMinMax:r.xyMinMax}}}),n},t.prototype.matchOutputRanges=function(n,t,i){r.each(n,function(n){var u=this.findTargetInfo(n,t);u&&!0!==u&&r.each(u.coordSyses,function(r){var u=e[n.brushType](1,r,n.range,!0);i(n,u.values,r,t)})},this)},t.prototype.setInputRanges=function(t,i){r.each(t,function(t){var a,v,c,l,f,u=this.findTargetInfo(t,i),s,h;("production"!==n.env.NODE_ENV&&(r.assert(!u||!0===u||t.coordRange,"coordRange must be specified when coord index specified."),r.assert(!u||!0!==u||t.range,"range must be specified in global brush.")),t.range=t.range||[],u&&!0!==u)&&(t.panelId=u.panelId,s=e[t.brushType](0,u.coordSys,t.coordRange),h=t.__rangeOffset,t.range=h?o[t.brushType](s.values,h.offset,(a=s.xyMinMax,v=h.xyMinMax,c=w(a),l=w(v),f=[c[0]/l[0],c[1]/l[1]],isNaN(f[0])&&(f[0]=1),isNaN(f[1])&&(f[1]=1),f)):s.values)},this)},t.prototype.makePanelOpts=function(n,t){return r.map(this._targetInfoList,function(i){var r=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:t?t(i):null,clipPath:u.makeRectPanelClipPath(r),isTargetByCursor:u.makeRectIsTargetByCursor(r,n,i.coordSysModel),getLinearBrushOtherExtent:u.makeLinearBrushOtherExtent(r)}})},t.prototype.controlSeries=function(n,t,i){var u=this.findTargetInfo(n,i);return!0===u||u&&r.indexOf(u.coordSyses,t.coordinateSystem)>=0},t.prototype.findTargetInfo=function(n,t){for(var i,f,r,e=this._targetInfoList,o=l(t,n),u=0;u<e.length;u++)if(i=e[u],f=n.panelId,f){if(i.panelId===f)return i}else for(r=0;r<a.length;r++)if(a[r](o,i))return i;return!0},t}();var d={grid:function(n,t){var u=n.xAxisModels,f=n.yAxisModels,s=n.gridModels,i=r.createHashMap(),e={},o={};(u||f||s)&&(r.each(u,function(n){var t=n.axis.grid.model;i.set(t.id,t);e[t.id]=!0}),r.each(f,function(n){var t=n.axis.grid.model;i.set(t.id,t);o[t.id]=!0}),r.each(s,function(n){i.set(n.id,n);e[n.id]=!0;o[n.id]=!0}),i.each(function(n){var s=n.coordinateSystem,i=[];r.each(s.getCartesians(),function(n){(r.indexOf(u,n.getAxis("x").model)>=0||r.indexOf(f,n.getAxis("y").model)>=0)&&i.push(n)});t.push({panelId:"grid--"+n.id,gridModel:n,coordSysModel:n,coordSys:i[0],coordSyses:i,getPanelRect:v.grid,xAxisDeclared:e[n.id],yAxisDeclared:o[n.id]})}))},geo:function(n,t){r.each(n.geoModels,function(n){var i=n.coordinateSystem;t.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:i,coordSyses:[i],getPanelRect:v.geo})})}},a=[function(n,t){var r=n.xAxisModel,u=n.yAxisModel,i=n.gridModel;return!i&&r&&(i=r.axis.grid.model),!i&&u&&(i=u.axis.grid.model),i&&i===t.gridModel},function(n,t){var i=n.geoModel;return i&&i===t.geoModel}],v={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var n=this.coordSys,t=n.getBoundingRect().clone();return t.applyTransform(b.getTransform(n)),t}},e={lineX:r.curry(y,0),lineY:r.curry(y,1),rect:function(n,t,i,r){var u=n?t.pointToData([i[0][0],i[1][0]],r):t.dataToPoint([i[0][0],i[1][0]],r),e=n?t.pointToData([i[0][1],i[1][1]],r):t.dataToPoint([i[0][1],i[1][1]],r),o=[f([u[0],e[0]]),f([u[1],e[1]])];return{values:o,xyMinMax:o}},polygon:function(n,t,i,u){var f=[[1/0,-1/0],[1/0,-1/0]];return{values:r.map(i,function(i){var r=n?t.pointToData(i,u):t.dataToPoint(i,u);return f[0][0]=Math.min(f[0][0],r[0]),f[1][0]=Math.min(f[1][0],r[1]),f[0][1]=Math.max(f[0][1],r[0]),f[1][1]=Math.max(f[1][1],r[1]),r}),xyMinMax:f}}};o={lineX:r.curry(p,0),lineY:r.curry(p,1),rect:function(n,t,i){return[[n[0][0]-i[0]*t[0][0],n[0][1]-i[0]*t[0][1]],[n[1][0]-i[1]*t[1][0],n[1][1]-i[1]*t[1][1]]]},polygon:function(n,t,i){return r.map(n,function(n,r){return[n[0]-i[0]*t[r][0],n[1]-i[1]*t[r][1]]})}};t.default=c}).call(t,i(57))},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){e.use(f.install);n.registerComponentModel(o.default);n.registerComponentView(s.default);n.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},r.noop);n.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},r.noop)};var f=i(462),e=i(208),o=u(i(520)),s=u(i(521)),r=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(((r=i(156))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";function v(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n){return n&&n.__esModule?n:{"default":n}}function o(n,t,i){var f,e=t.ecModel,o,u;for(i?(f=new h.default(i,e,e),f=new h.default(t.option,f,e)):f=t,o=n.length-1;o>=0;o--)u=n[o],u&&(u instanceof h.default&&(u=u.get("tooltip",!0)),r.isString(u)&&(u={formatter:u}),u&&(f=new h.default(u,f,e)));return f}function d(n,t){return n.dispatchAction||r.bind(t.dispatchAction,t)}function g(n){return"center"===n||"middle"===n}var b,k;Object.defineProperty(t,"__esModule",{value:!0});var nt=i(62),r=i(63),s=e(i(60)),tt=e(i(522)),it=e(i(524)),c=i(159),y=i(114),rt=i(116),ut=e(i(470)),ft=i(158),h=e(i(59)),p=v(i(468)),et=v(i(214)),ot=v(i(465)),l=i(113),st=e(i(184)),ht=i(161),f=i(112),ct=i(523),w=i(174),u=i(183),lt=i(197),a=i(187);b=new rt.Rect({shape:{x:-1,y:-1,width:2,height:2}});k=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return nt.__extends(t,n),t.prototype.init=function(n,t){if(!s.default.node&&t.getDom()){var i=n.getComponent("tooltip"),r=this._renderMode=l.getTooltipRenderMode(i.get("renderMode"));this._tooltipContent="richText"===r?new it.default(t):new tt.default(t.getDom(),t,{appendToBody:i.get("appendToBody",!0)})}},t.prototype.render=function(n,t,i){if(!s.default.node&&i.getDom()){this.group.removeAll();this._tooltipModel=n;this._ecModel=t;this._api=i;var r=this._tooltipContent;r.update(n);r.setEnterable(n.get("enterable"));this._initGlobalListener();this._keepShow();"richText"!==this._renderMode&&n.get("transitionDuration")?a.createOrUpdate(this,"_updatePosition",50,"fixRate"):a.clear(this,"_updatePosition")}},t.prototype._initGlobalListener=function(){var n=this._tooltipModel.get("triggerOn");p.register("itemTooltip",this._api,r.bind(function(t,i,r){"none"!==n&&(n.indexOf(t)>=0?this._tryShow(i,r):"leave"===t&&this._hide(r))},this))},t.prototype._keepShow=function(){var t=this._tooltipModel,u=this._ecModel,i=this._api,r=t.get("triggerOn"),n;null!=this._lastX&&null!=this._lastY&&"none"!==r&&"click"!==r&&(n=this,clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){i.isDisposed()||n.manuallyShowTip(t,u,i,{x:n._lastX,y:n._lastY,dataByCoordSys:n._lastDataByCoordSys})}))},t.prototype.manuallyShowTip=function(n,t,i,r){var u,c,h,e,o;if(r.from!==this.uid&&!s.default.node&&i.getDom())if(u=d(r,i),this._ticket="",c=r.dataByCoordSys,h=function(n,t,i){var o=l.preParseFinder(n).queryOptionMap,r=o.keys()[0],e,u;if(r&&"series"!==r&&(u=l.queryReferringComponents(t,r,o.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0],u))return i.getViewOfComponentModel(u).group.traverse(function(t){var i=f.getECData(t).tooltipConfig;if(i&&i.name===n.name)return e=t,!0}),e?{componentMainType:r,componentIndex:u.componentIndex,el:e}:void 0}(r,t,i),h)e=h.el.getBoundingRect().clone(),e.applyTransform(h.el.transform),this._tryShow({offsetX:e.x+e.width/2,offsetY:e.y+e.height/2,target:h.el,position:r.position,positionDefault:"bottom"},u);else if(r.tooltip&&null!=r.x&&null!=r.y)o=b,o.x=r.x,o.y=r.y,o.update(),f.getECData(o).tooltipConfig={name:null,option:r.tooltip},this._tryShow({offsetX:r.x,offsetY:r.y,target:o},u);else if(c)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:c,tooltipOption:r.tooltipOption},u);else if(null!=r.seriesIndex){if(this._manuallyAxisShowTip(n,t,i,r))return;var a=ut.default(r,t),v=a.point[0],y=a.point[1];null!=v&&null!=y&&this._tryShow({offsetX:v,offsetY:y,target:a.el,position:r.position,positionDefault:"bottom"},u)}else null!=r.x&&null!=r.y&&(i.dispatchAction({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:i.getZr().findHover(r.x,r.y).target},u))},t.prototype.manuallyHideTip=function(n,t,i,r){var u=this._tooltipContent;this._tooltipModel&&u.hideLater(this._tooltipModel.get("hideDelay"));this._lastX=this._lastY=this._lastDataByCoordSys=null;r.from!==this.uid&&this._hide(d(r,i))},t.prototype._manuallyAxisShowTip=function(n,t,i,r){var f=r.seriesIndex,e=r.dataIndex,s=t.getComponent("axisPointer").coordSysAxesInfo,u;if(null!=f&&null!=e&&null!=s&&(u=t.getSeriesByIndex(f),u&&"axis"===o([u.getData().getItemModel(e),u,(u.coordinateSystem||{}).model],this._tooltipModel).get("trigger")))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:f,dataIndex:e,position:r.position}),!0},t.prototype._tryShow=function(n,t){var e=n.target,i,r,u;this._tooltipModel&&(this._lastX=n.offsetX,this._lastY=n.offsetY,i=n.dataByCoordSys,i&&i.length?this._showAxisTooltip(i,n):e?(this._lastDataByCoordSys=null,lt.findEventDispatcher(e,function(n){return null!=f.getECData(n).dataIndex?(r=n,!0):null!=f.getECData(n).tooltipConfig?(u=n,!0):void 0},!0),r?this._showSeriesItemTooltip(n,r,t):u?this._showComponentItemTooltip(n,u,t):this._hide(t)):(this._lastDataByCoordSys=null,this._hide(t)))},t.prototype._showOrMove=function(n,t){var i=n.get("showDelay");t=r.bind(t,this);clearTimeout(this._showTimout);i>0?this._showTimout=setTimeout(t,i):t()},t.prototype._showAxisTooltip=function(n,t){var f=this._ecModel,y=this._tooltipModel,e=[t.offsetX,t.offsetY],i=o([t.tooltipOption],y),l=this._renderMode,s=[],a=u.createTooltipMarkup("section",{blocks:[],noHeader:!0}),h=[],v=new u.TooltipMarkupStyleCreator,k,d;r.each(n,function(n){r.each(n.dataByAxis,function(n){var i=f.getComponent(n.axisDim+"Axis",n.axisIndex),e=n.value,t,p;i&&null!=e&&(t=ot.getValueLabel(e,i.axis,f,n.seriesDataIndices,n.valueLabelOpt),p=u.createTooltipMarkup("section",{header:t,noHeader:!r.trim(t),sortBlocks:!0,blocks:[]}),a.blocks.push(p),r.each(n.seriesDataIndices,function(u){var d=f.getSeriesByIndex(u.seriesIndex),nt=u.dataIndexInside,a=d.getDataParams(nt),b,k,g;a.dataIndex<0||(a.axisDim=n.axisDim,a.axisIndex=n.axisIndex,a.axisType=n.axisType,a.axisId=n.axisId,a.axisValue=et.getAxisRawValue(i.axis,{value:e}),a.axisValueLabel=t,a.marker=v.makeTooltipMarker("item",c.convertToColorString(a.color),l),b=w.normalizeTooltipFormatResult(d.formatTooltip(nt,!0,null)),k=b.frag,k&&(g=o([d],y).get("valueFormatter"),p.blocks.push(g?r.extend({valueFormatter:g},k):k)),b.text&&h.push(b.text),s.push(a))}))})});a.blocks.reverse();h.reverse();var p=t.position,g=i.get("order"),b=u.buildTooltipMarkup(a,v,l,g,f.get("useUTC"),i.get("textStyle"));b&&h.unshift(b);k="richText"===l?"\n\n":"<br/>";d=h.join(k);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(n,s)?this._updatePosition(i,p,e[0],e[1],this._tooltipContent,s):this._showTooltipContent(i,d,s,Math.random()+"",e[0],e[1],p,null,v)})},t.prototype._showSeriesItemTooltip=function(n,t,i){var k=this._ecModel,l=f.getECData(t),d=l.seriesIndex,y=k.getSeriesByIndex(d),h=l.dataModel||y,e=l.dataIndex,p=l.dataType,g=h.getData(p),nt=this._renderMode,tt=n.positionDefault,s=o([g.getItemModel(e),h,y&&(y.coordinateSystem||{}).model],this._tooltipModel,tt?{position:tt}:null),it=s.get("trigger"),a,v;if(null==it||"item"===it){a=h.getDataParams(e,p);v=new u.TooltipMarkupStyleCreator;a.marker=v.makeTooltipMarker("item",c.convertToColorString(a.color),nt);var rt=w.normalizeTooltipFormatResult(h.formatTooltip(e,!1,p)),ft=s.get("order"),ut=s.get("valueFormatter"),b=rt.frag,et=b?u.buildTooltipMarkup(ut?r.extend({valueFormatter:ut},b):b,v,nt,ft,k.get("useUTC"),s.get("textStyle")):rt.text,ot="item_"+h.name+"_"+e;this._showOrMove(s,function(){this._showTooltipContent(s,et,a,ot,n.offsetX,n.offsetY,n.position,n.target,v)});i({type:"showTip",dataIndexInside:e,dataIndex:g.getRawIndex(e),seriesIndex:d,from:this.uid})}},t.prototype._showComponentItemTooltip=function(n,t,i){var c=f.getECData(t),e=c.tooltipConfig.option||{},s,l;r.isString(e)&&(e={content:e,formatter:e});s=[e];l=this._ecModel.getComponent(c.componentMainType,c.componentIndex);l&&s.push(l);s.push({formatter:e.content});var a=n.positionDefault,h=o(s,this._tooltipModel,a?{position:a}:null),v=h.get("content"),y=Math.random()+"",p=new u.TooltipMarkupStyleCreator;this._showOrMove(h,function(){var i=r.clone(h.get("formatterParams")||{});this._showTooltipContent(h,v,i,y,n.offsetX,n.offsetY,n.position,t,p)});i({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(n,t,i,u,f,e,o,s,h){var a,v,l,p,w,y,b;(this._ticket="",n.get("showContent")&&n.get("show"))&&(a=this._tooltipContent,a.setEnterable(n.get("enterable")),v=n.get("formatter"),o=o||n.get("position"),l=t,p=this._getNearestPoint([f,e],i,n.get("trigger"),n.get("borderColor")).color,v&&(r.isString(v)?(w=n.ecModel.get("useUTC"),y=r.isArray(i)?i[0]:i,l=v,y&&y.axisType&&y.axisType.indexOf("time")>=0&&(l=ht.format(y.axisValue,l,w)),l=c.formatTpl(l,i,!0)):r.isFunction(v)?(b=r.bind(function(t,r){t===this._ticket&&(a.setContent(r,h,n,p,o),this._updatePosition(n,o,f,e,a,i,s))},this),this._ticket=u,l=v(i,u,b)):l=v),a.setContent(l,h,n,p,o),a.show(n,p),this._updatePosition(n,o,f,e,a,i,s))},t.prototype._getNearestPoint=function(n,t,i,u){return"axis"===i||r.isArray(t)?{color:u||("html"===this._renderMode?"#fff":"none")}:r.isArray(t)?void 0:{color:u||t.color||t.borderColor}},t.prototype._updatePosition=function(n,t,i,u,f,e,o){var c=this._api.getWidth(),l=this._api.getHeight(),p,b,s;t=t||n.get("position");var h=f.getSize(),a=n.get("align"),v=n.get("verticalAlign"),w=o&&o.getBoundingRect().clone();(o&&w.applyTransform(o.transform),r.isFunction(t)&&(t=t([i,u],e,f.el,w,{viewSize:[c,l],contentSize:h.slice()})),r.isArray(t))?(i=y.parsePercent(t[0],c),u=y.parsePercent(t[1],l)):r.isObject(t)?(p=t,p.width=h[0],p.height=h[1],b=ft.getLayoutRect(p,{width:c,height:l}),i=b.x,u=b.y,a=null,v=null):r.isString(t)&&o?(s=function(n,t,i,r){var e=i[0],o=i[1],s=Math.ceil(Math.SQRT2*r)+8,u=0,f=0,h=t.width,c=t.height;switch(n){case"inside":u=t.x+h/2-e/2;f=t.y+c/2-o/2;break;case"top":u=t.x+h/2-e/2;f=t.y-o-s;break;case"bottom":u=t.x+h/2-e/2;f=t.y+c+s;break;case"left":u=t.x-e-s;f=t.y+c/2-o/2;break;case"right":u=t.x+h+s;f=t.y+c/2-o/2}return[u,f]}(t,w,h,n.get("borderWidth")),i=s[0],u=s[1]):(s=function(n,t,i,r,u,f,e){var o=i.getSize(),s=o[0],h=o[1];return null!=f&&(n+s+f+2>r?n-=s+f:n+=f),null!=e&&(t+h+e>u?t-=h+e:t+=e),[n,t]}(i,u,f,c,l,a?null:20,v?null:20),i=s[0],u=s[1]);a&&(i-=g(a)?h[0]/2:"right"===a?h[0]:0);v&&(u-=g(v)?h[1]/2:"bottom"===v?h[1]:0);ct.shouldTooltipConfine(n)&&(s=function(n,t,i,r,u){var f=i.getSize(),e=f[0],o=f[1];return n=Math.min(n+e,r)-e,t=Math.min(t+o,u)-o,[n=Math.max(n,0),t=Math.max(t,0)]}(i,u,f,c,l),i=s[0],u=s[1]);f.moveTo(i,u)},t.prototype._updateContentNotChangedOnAxis=function(n,t){var u=this._lastDataByCoordSys,f=this._cbParamsList,i=!!u&&u.length===n.length;return i&&r.each(u,function(u,e){var o=u.dataByAxis||[],s=(n[e]||{}).dataByAxis||[];(i=i&&o.length===s.length)&&r.each(o,function(n,u){var e=s[u]||{},o=n.seriesDataIndices||[],h=e.seriesDataIndices||[];(i=i&&n.value===e.value&&n.axisType===e.axisType&&n.axisId===e.axisId&&o.length===h.length)&&r.each(o,function(n,t){var r=h[t];i=i&&n.seriesIndex===r.seriesIndex&&n.dataIndex===r.dataIndex});f&&r.each(n.seriesDataIndices,function(n){var r=n.seriesIndex,u=t[r],e=f[r];u&&e&&e.data!==u.data&&(i=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=t,!!i},t.prototype._hide=function(n){this._lastDataByCoordSys=null;n({type:"hideTip",from:this.uid})},t.prototype.dispose=function(n,t){!s.default.node&&t.getDom()&&(a.clear(this,"_updatePosition"),this._tooltipContent.dispose(),p.unregister("itemTooltip",t))},t.type="tooltip",t}(st.default);t.default=k},function(n,t,i){"use strict";function h(n,t,i){var r=n.toFixed(0)+"px",e=t.toFixed(0)+"px",o,h;return f.default.transformSupported?(o=f.default.transform3dSupported,h="translate"+(o?"3d":"")+"("+r+","+e+(o?",0":"")+")",i?"top:0;left:0;"+s+":"+h+";":[["top",0],["left",0],[u.TRANSFORM_VENDOR,h]]):i?"top:"+e+";left:"+r+";":[["top",e],["left",r]]}function b(n,t,i){var u=[],e=n.get("transitionDuration"),h=n.get("backgroundColor"),l=n.get("shadowBlur"),a=n.get("shadowColor"),v=n.get("shadowOffsetX"),w=n.get("shadowOffsetY"),b=n.getModel("textStyle"),c=y.getPaddingFromTooltipModel(n,"html"),k=v+"px "+w+"px "+l+"px "+a;return u.push("box-shadow:"+k),t&&e&&u.push(function(n,t){var i=" "+e/2+"s cubic-bezier(0.23,1,0.32,1)",r="opacity"+i+",visibility"+i;return t||(i=" "+e+"s cubic-bezier(0.23,1,0.32,1)",r+=f.default.transformSupported?","+s+i:",left"+i+",top"+i),p+":"+r}(0,i)),h&&u.push("background-color:"+h),r.each(["width","color","radius"],function(t){var i="border-"+t,f=o.toCamelCase(i),r=n.get(f);null!=r&&u.push(i+":"+r+("color"===t?"":"px"))}),u.push(function(n){var t=[],i=n.get("fontSize"),u=n.getTextColor();u&&t.push("color:"+u);t.push("font:"+n.getFont());i&&t.push("line-height:"+Math.round(3*i/2)+"px");var f=n.get("textShadowColor"),e=n.get("textShadowBlur")||0,o=n.get("textShadowOffsetX")||0,s=n.get("textShadowOffsetY")||0;return f&&e&&t.push("text-shadow:"+o+"px "+s+"px "+e+"px "+f),r.each(["decoration","align"],function(i){var r=n.get(i);r&&t.push("text-"+i+":"+r)}),t.join(";")}(b)),null!=c&&u.push("padding:"+o.normalizeCssArray(c).join("px ")+"px"),u.join(";")+";"}function c(n,t,i,r,u){var f=t&&t.painter,o,e;i?(o=f&&f.getViewportRoot(),o&&v.transformLocalCoord(n,o,document.body,r,u)):(n[0]=r,n[1]=u,e=f&&f.getViewportRootOffset(),e&&(n[0]+=e.offsetLeft,n[1]+=e.offsetTop));n[2]=n[0]/t.getWidth();n[3]=n[1]/t.getHeight()}var l;Object.defineProperty(t,"__esModule",{value:!0});var e,r=i(63),a=i(146),v=i(147),f=(e=i(60))&&e.__esModule?e:{"default":e},o=i(159),u=i(523),y=i(183),p=u.toCSSVendorPrefix(u.TRANSITION_VENDOR,"transition"),s=u.toCSSVendorPrefix(u.TRANSFORM_VENDOR,"transform"),w="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(f.default.transform3dSupported?"will-change:transform;":"");l=function(){function n(n,t,i){var u,e,o,r;if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,f.default.wxa)return null;u=document.createElement("div");u.domBelongToZr=!0;this.el=u;e=this._zr=t.getZr();o=this._appendToBody=i&&i.appendToBody;c(this._styleCoord,e,o,t.getWidth()/2,t.getHeight()/2);o?document.body.appendChild(u):n.appendChild(u);this._container=n;r=this;u.onmouseenter=function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0);r._inContent=!0};u.onmousemove=function(n){if(n=n||window.event,!r._enterable){var t=e.handler,i=e.painter.getViewportRoot();a.normalizeEvent(i,n,!0);t.dispatch("mousemove",n)}};u.onmouseleave=function(){r._inContent=!1;r._enterable&&r._show&&r.hideLater(r._hideDelay)}}return n.prototype.update=function(n){var i=this._container,f=u.getComputedStyle(i,"position"),r=i.style,t;"absolute"!==r.position&&"absolute"!==f&&(r.position="relative");t=n.get("alwaysShowContent");t&&this._moveIfResized();this._alwaysShowContent=t;this.el.className=n.get("className")||""},n.prototype.show=function(n,t){clearTimeout(this._hideTimeout);clearTimeout(this._longHideTimeout);var i=this.el,r=i.style,u=this._styleCoord;i.innerHTML?r.cssText=w+b(n,!this._firstShow,this._longHide)+h(u[0],u[1],!0)+"border-color:"+o.convertToColorString(t)+";"+(n.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):r.display="none";this._show=!0;this._firstShow=!1;this._longHide=!1},n.prototype.setContent=function(n,t,i,f,e){var h=this.el,l,c,a;if(null!=n){if(l="",r.isString(e)&&"item"===i.get("trigger")&&!u.shouldTooltipConfine(i)&&(l=function(n,t,i){var y,u;if(!r.isString(i)||"inside"===i)return"";y=n.get("backgroundColor");u=n.get("borderWidth");t=o.convertToColorString(t);var f,h,e=f="left"===(f=i)?"right":"right"===f?"left":"top"===f?"bottom":"top",c=Math.max(1.5*Math.round(u),6),l="",a=s+":";r.indexOf(["left","right"],e)>-1?(l+="top:50%",a+="translateY(-50%) rotate("+(h="left"===e?-225:-45)+"deg)"):(l+="left:50%",a+="translateX(-50%) rotate("+(h="top"===e?225:45)+"deg)");var p=h*Math.PI/180,v=c+u,w=v*Math.abs(Math.cos(p))+v*Math.abs(Math.sin(p)),b=t+" solid "+u+"px;";return'<div style="'+["position:absolute;width:"+c+"px;height:"+c+"px;z-index:-1;",(l+=";"+e+":-"+Math.round(100*((w-Math.SQRT2*u)/2+Math.SQRT2*u-(w-v)/2))/100+"px")+";"+a+";","border-bottom:"+b,"border-right:"+b,"background-color:"+y+";"].join("")+'"><\/div>'}(i,f,e)),r.isString(n))h.innerHTML=n+l;else if(n){for(h.innerHTML="",r.isArray(n)||(n=[n]),c=0;c<n.length;c++)r.isDom(n[c])&&n[c].parentNode!==h&&h.appendChild(n[c]);l&&h.childNodes.length&&(a=document.createElement("div"),a.innerHTML=l,h.appendChild(a))}}else h.innerHTML=""},n.prototype.setEnterable=function(n){this._enterable=n},n.prototype.getSize=function(){var n=this.el;return[n.offsetWidth,n.offsetHeight]},n.prototype.moveTo=function(n,t){var i=this._styleCoord,u,f;(c(i,this._zr,this._appendToBody,n,t),null!=i[0]&&null!=i[1])&&(u=this.el.style,f=h(i[0],i[1]),r.each(f,function(n){u[n[0]]=n[1]}))},n.prototype._moveIfResized=function(){var n=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(n*this._zr.getWidth(),t*this._zr.getHeight())},n.prototype.hide=function(){var t=this,n=this.el.style;n.visibility="hidden";n.opacity="0";f.default.transform3dSupported&&(n.willChange="");this._show=!1;this._longHideTimeout=setTimeout(function(){return t._longHide=!0},500)},n.prototype.hideLater=function(n){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(n?(this._hideDelay=n,this._show=!1,this._hideTimeout=setTimeout(r.bind(this.hide,this),n)):this.hide())},n.prototype.isShow=function(){return this._show},n.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},n}();t.default=l},function(n,t,i){"use strict";function u(n){if(e.default.domSupported)for(var i=document.documentElement.style,t=0,r=n.length;t<r;t++)if(n[t]in i)return n[t]}Object.defineProperty(t,"__esModule",{value:!0});t.TRANSITION_VENDOR=t.TRANSFORM_VENDOR=void 0;t.shouldTooltipConfine=function(n){var t=n.get("confine");return null!=t?!!t:"richText"===n.get("renderMode")};t.toCSSVendorPrefix=function(n,t){if(!n)return t;t=f.toCamelCase(t,!0);var i=n.indexOf(t);return(n=-1===i?t:"-"+n.slice(0,i)+"-"+t).toLowerCase()};t.getComputedStyle=function(n,t){var i=n.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(n);return i?t?i[t]:i:null};var r,f=i(159),e=(r=i(60))&&r.__esModule?r:{"default":r};t.TRANSFORM_VENDOR=u(["transform","webkitTransform","OTransform","MozTransform","msTransform"]);t.TRANSITION_VENDOR=u(["webkitTransition","transition","OTransition","MozTransition","msTransition"])},function(n,t,i){(function(n){"use strict";function r(n){return Math.max(0,n)}function e(n){var t=r(n.shadowBlur||0),i=r(n.shadowOffsetX||0),u=r(n.shadowOffsetY||0);return{left:r(t-i),right:r(t+i),top:r(t-u),bottom:r(t+u)}}function o(n,t,i,r){n[0]=i;n[1]=r;n[2]=n[0]/t.getWidth();n[3]=n[1]/t.getHeight()}Object.defineProperty(t,"__esModule",{value:!0});var u,f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),s=(u=i(69))&&u.__esModule?u:{"default":u},h=i(183),c=i(115),l=function(){function t(n){this._show=!1;this._styleCoord=[0,0,0,0];this._alwaysShowContent=!1;this._enterable=!0;this._zr=n.getZr();o(this._styleCoord,this._zr,n.getWidth()/2,n.getHeight()/2)}return t.prototype.update=function(n){var t=n.get("alwaysShowContent");t&&this._moveIfResized();this._alwaysShowContent=t},t.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout);this.el.show();this._show=!0},t.prototype.setContent=function(t,i,r,u){var l=this,o,e;f.isObject(t)&&c.throwError("production"!==n.env.NODE_ENV?"Passing DOM nodes as content is not supported in richText tooltip!":"");this.el&&this._zr.remove(this.el);o=r.getModel("textStyle");this.el=new s.default({style:{rich:i.richTextStyles,text:t,lineHeight:22,borderWidth:1,borderColor:u,textShadowColor:o.get("textShadowColor"),fill:r.get(["textStyle","color"]),padding:h.getPaddingFromTooltipModel(r,"richText"),verticalAlign:"top",align:"left"},z:r.get("z")});f.each(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(n){l.el.style[n]=r.get(n)});f.each(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(n){l.el.style[n]=o.get(n)||0});this._zr.add(this.el);e=this;this.el.on("mouseover",function(){e._enterable&&(clearTimeout(e._hideTimeout),e._show=!0);e._inContent=!0});this.el.on("mouseout",function(){e._enterable&&e._show&&e.hideLater(e._hideDelay);e._inContent=!1})},t.prototype.setEnterable=function(n){this._enterable=n},t.prototype.getSize=function(){var i=this.el,t=this.el.getBoundingRect(),n=e(i.style);return[t.width+n.left+n.right,t.height+n.top+n.bottom]},t.prototype.moveTo=function(n,t){var i=this.el,u;if(i){u=this._styleCoord;o(u,this._zr,n,t);n=u[0];t=u[1];var f=i.style,s=r(f.borderWidth||0),h=e(f);i.x=n+s+h.left;i.y=t+s+h.top;i.markRedraw()}},t.prototype._moveIfResized=function(){var n=this._styleCoord[2],t=this._styleCoord[3];this.moveTo(n*this._zr.getWidth(),t*this._zr.getHeight())},t.prototype.hide=function(){this.el&&this.el.hide();this._show=!1},t.prototype.hideLater=function(n){!this._show||this._inContent&&this._enterable||this._alwaysShowContent||(n?(this._hideDelay=n,this._show=!1,this._hideTimeout=setTimeout(f.bind(this.hide,this),n)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this._zr.remove(this.el)},t}();t.default=l}).call(t,i(57))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentView(e.default);n.registerComponentModel(o.default);n.registerPreprocessor(f.default);n.registerVisual(n.PRIORITY.VISUAL.BRUSH,s.default);n.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(n,t){t.eachComponent({mainType:"brush",query:n},function(t){t.setAreas(n.areas)})});n.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},u.noop);n.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},u.noop);c.registerFeature("brush",h.default)};var f=r(i(526)),e=r(i(527)),o=r(i(531)),s=r(i(528)),h=r(i(532)),c=i(509),u=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){var c=u.normalizeToArray(n?n.brush:[]),o,i;if(c.length){o=[];r.each(c,function(n){var t=n.hasOwnProperty("toolbox")?n.toolbox:[];t instanceof Array&&(o=o.concat(t))});i=n&&n.toolbox;r.isArray(i)&&(i=i[0]);i||(i={feature:{}},n.toolbox=[i]);var s,h,l=i.feature||(i.feature={}),a=l.brush||(l.brush={}),e=a.type||(a.type=[]);e.push.apply(e,o);s=e;h={};r.each(s,function(n){h[n]=1});s.length=0;r.each(h,function(n,t){s.push(t)});t&&!e.length&&e.push.apply(e,f)}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=i(113),f=["rect","polygon","keep","clear"]},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=u(i(396)),s=i(528);f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.prototype.init=function(n,t){this.ecModel=n;this.api=t;this.model;(this._brushController=new o.default(t.getZr())).on("brush",r.bind(this._onBrush,this)).mount()},t.prototype.render=function(n,t,i,r){this.model=n;this._updateController(n,t,i,r)},t.prototype.updateTransform=function(n,t,i,r){s.layoutCovers(t);this._updateController(n,t,i,r)},t.prototype.updateVisual=function(n,t,i,r){this.updateTransform(n,t,i,r)},t.prototype.updateView=function(n,t,i,r){this._updateController(n,t,i,r)},t.prototype._updateController=function(n,t,i,r){r&&r.$from===n.id||this._brushController.setPanels(n.brushTargetManager.makePanelOpts(i)).enableBrush(n.brushOption).updateCovers(n.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(n){var t=this.model.id,i=this.model.brushTargetManager.setOutputRanges(n.areas,this.ecModel);(!n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:t,areas:r.clone(i),$from:t});n.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:t,areas:r.clone(i),$from:t})},t.type="brush",t}(u(i(184)).default);t.default=f},function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function c(n){n.eachComponent({mainType:"brush"},function(t){(t.brushTargetManager=new b.default(t.option,n)).setInputRanges(t.areas,n)})}function k(n,t){if(!n.isDisposed()){var i=n.getZr();i[e]=!0;n.dispatchAction({type:"brushSelect",batch:t});i[e]=!1}}function l(n,t,i,r){for(var f,u=0,e=t.length;u<e;u++)if(f=t[u],n.brushSelector(r,i,f.selectors,f))return!0}function v(n){return new y.default(n[0][0],n[1][0],n[0][1]-n[0][0],n[1][1]-n[1][0])}var a;Object.defineProperty(t,"__esModule",{value:!0});t.layoutCovers=c;t.default=function(n,t,i){var u,s,v=[];n.eachComponent({mainType:"brush"},function(n){i&&"takeGlobalCursor"===i.type&&n.setBrushOption("brush"===i.key?i.brushOption:{brushType:!1})});c(n);n.eachComponent({mainType:"brush"},function(t,i){function e(n){return"all"===y||!!d[n]}function b(n){return!!n.length}var k={brushId:t.id,brushIndex:i,brushName:t.name,areas:r.clone(t.areas),selected:[]},nt,tt;v.push(k);var c=t.option,y=c.brushLink,d=[],w=[],g=[],f=!1;i||(u=c.throttleType,s=c.throttleDelay);nt=r.map(t.areas,function(n){var i=a[n.brushType],t=r.defaults({boundingRect:i?i(n):void 0},n);return t.selectors=p.makeBrushCommonSelectorForSeries(t),t});tt=o.createVisualMappings(t.option,h,function(n){n.mappingMethod="fixed"});r.isArray(y)&&r.each(y,function(n){d[n]=1});n.eachSeries(function(i,u){var o=g[u]=[];"parallel"===i.subType?function(n,t){var i=n.coordinateSystem;f=f||i.hasAxisBrushed();e(t)&&i.eachActiveState(n.getData(),function(n,t){"active"===n&&(w[t]=1)})}(i,u):function(i,u,o){if(i.brushSelector&&!function(n,t){var i=n.option.seriesIndex;return null!=i&&"all"!==i&&(r.isArray(i)?r.indexOf(i,t)<0:t!==i)}(t,u)&&(r.each(nt,function(r){t.brushTargetManager.controlSeries(r,i,n)&&o.push(r);f=f||b(o)}),e(u)&&b(o))){var s=i.getData();s.each(function(n){l(i,o,s,n)&&(w[n]=1)})}}(i,u,o)});n.eachSeries(function(n,t){var r={seriesId:n.id,seriesIndex:t,seriesName:n.name,dataIndex:[]};k.selected.push(r);var u=g[t],i=n.getData(),s=e(t)?function(n){return w[n]?(r.dataIndex.push(i.getRawIndex(n)),"inBrush"):"outOfBrush"}:function(t){return l(n,u,i,t)?(r.dataIndex.push(i.getRawIndex(t)),"inBrush"):"outOfBrush"};(e(t)?f:b(u))&&o.applyVisual(h,tt,i,s)})}),function(n,t,i,r,u){if(u){var o=n.getZr();o[e]||(o[f]||(o[f]=k),w.createOrUpdate(o,f,i,t)(n,r))}}(t,u,s,v,i)};var r=u(i(63)),y=s(i(75)),o=u(i(529)),p=i(530),w=u(i(187)),b=s(i(518));var h=["inBrush","outOfBrush"],f="__ecBrushSelect",e="__ecInBrushSelectEvent";a={rect:function(n){return v(n.range)},polygon:function(n){for(var i,t,u=n.range,r=0,f=u.length;r<f;r++)t=t||[[1/0,-1/0],[1/0,-1/0]],i=u[r],i[0]<t[0][0]&&(t[0][0]=i[0]),i[0]>t[0][1]&&(t[0][1]=i[0]),i[1]<t[1][0]&&(t[1][0]=i[1]),i[1]>t[1][1]&&(t[1][1]=i[1]);return t&&v(t)}}},function(n,t,i){"use strict";function s(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!0}Object.defineProperty(t,"__esModule",{value:!0});t.createVisualMappings=function(n,t,i){var f={};return o(t,function(t){var e,s=f[t]=((e=function(){}).prototype.__hidden=e.prototype,new e);o(n[t],function(n,f){if(u.default.isValidType(f)){var e={type:f,visual:n};i&&i(e,t);s[f]=new u.default(e);"opacity"===f&&((e=r.clone(e)).type="colorAlpha",s.__hidden.__alphaForOpacity=new u.default(e))}})}),f};t.replaceVisualOption=function(n,t,i){var u;r.each(i,function(n){t.hasOwnProperty(n)&&s(t[n])&&(u=!0)});u&&r.each(i,function(i){t.hasOwnProperty(i)&&s(t[i])?n[i]=r.clone(t[i]):delete n[i]})};t.applyVisual=function(n,t,i,f,o,s){function a(n){return e.getItemVisualFromData(i,h,n)}function v(n,t){e.setItemVisualFromData(i,h,n,t)}function l(n,r){var u,l;if(h=null==s?n:r,u=i.getRawDataItem(h),!u||!1!==u.visualMap)for(var y=f.call(o,n),p=t[y],w=c[y],e=0,b=w.length;e<b;e++)l=w[e],p[l]&&p[l].applyVisual(n,a,v)}var h,c={};r.each(n,function(n){var i=u.default.prepareVisualTypes(t[n]);c[n]=i});null==s?i.each(l):i.each([s],l)};t.incrementalApplyVisual=function(n,t,i,f){var o={};return r.each(n,function(n){var i=u.default.prepareVisualTypes(t[n]);o[n]=i}),{progress:function(n,r){function b(n){return e.getItemVisualFromData(r,u,n)}function k(n,t){e.setItemVisualFromData(r,u,n,t)}var l,u,a,s,c;for(null!=f&&(l=r.getDimensionIndex(f)),a=r.getStore();null!=(u=n.next());)if(s=r.getRawDataItem(u),!s||!1!==s.visualMap)for(var v=null!=f?a.get(l,u):u,y=i(v),p=t[y],w=o[y],h=0,d=w.length;h<d;h++)c=w[h],p[c]&&p[c].applyVisual(v,b,k)}}};var f,r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u=(f=i(351))&&f.__esModule?f:{"default":f},e=i(195),o=r.each},function(n,t,i){"use strict";function s(n){var t=["x","y"],i=["width","height"];return{point:function(t,i,r){if(t){var f=r.range;return u(t[n],f)}},rect:function(r,f,e){if(r){var s=e.range,o=[r[t[n]],r[t[n]]+r[i[n]]];return o[1]<o[0]&&o.reverse(),u(o[0],s)||u(o[1],s)||u(s[0],o)||u(s[1],o)}}}}function u(n,t){return t[0]<=n&&n<=t[1]}Object.defineProperty(t,"__esModule",{value:!0});t.makeBrushCommonSelectorForSeries=function(n){var i=n.brushType,t={point:function(r){return o[i].point(r,t,n)},rect:function(r){return o[i].rect(r,t,n)}};return t};var f,r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(211)),h=(f=i(75))&&f.__esModule?f:{"default":f},e=i(116),o={lineX:s(0),lineY:s(1),rect:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])},rect:function(n,t,i){return n&&i.boundingRect.intersect(n)}},polygon:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])&&r.contain(i.range,n[0],n[1])},rect:function(n,t,i){var o=i.range;if(!n||o.length<=1)return!1;var u=n.x,f=n.y,s=n.width,c=n.height,l=o[0];return!!(r.contain(o,u,f)||r.contain(o,u+s,f)||r.contain(o,u,f+c)||r.contain(o,u+s,f+c)||h.default.create(n).contain(l[0],l[1])||e.linePolygonIntersect(u,f,u+s,f,o)||e.linePolygonIntersect(u,f,u,f+c,o)||e.linePolygonIntersect(u+s,f,u+s,f+c,o)||e.linePolygonIntersect(u,f+c,u+s,f+c,o))||void 0}}};t.default=o},function(n,t,i){(function(n){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function o(n,t){return r.merge({brushType:n.brushType,brushMode:n.brushMode,transformable:n.transformable,brushStyle:new c.default(n.brushStyle).getItemStyle(),removeOnClick:n.removeOnClick,z:n.z},t,!0)}var e;Object.defineProperty(t,"__esModule",{value:!0});var s=i(62),r=f(i(63)),h=f(i(529)),c=u(i(59));e=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n.areas=[],n.brushOption={},n}return s.__extends(i,t),i.prototype.optionUpdated=function(n,t){var i=this.option,r;t||h.replaceVisualOption(i,n,["inBrush","outOfBrush"]);r=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:"#ddd"};r.hasOwnProperty("liftZ")||(r.liftZ=5)},i.prototype.setAreas=function(t){"production"!==n.env.NODE_ENV&&(r.assert(r.isArray(t)),r.each(t,function(n){r.assert(n.brushType,"Illegal areas")}));t&&(this.areas=r.map(t,function(n){return o(this.option,n)},this))},i.prototype.setBrushOption=function(n){this.brushOption=o(this.option,n);this.brushType=this.brushOption.brushType},i.type="brush",i.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],i.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},i}(u(i(156)).default);t.default=e}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=i(509),e=["rect","polygon","lineX","lineY","keep","clear"],o=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return u.__extends(t,n),t.prototype.render=function(n,t){var i,u,f;t.eachComponent({mainType:"brush"},function(n){i=n.brushType;u=n.brushOption.brushMode||"single";f=f||!!n.areas.length});this._brushType=i;this._brushMode=u;r.each(n.get("type",!0),function(t){n.setIconStatus(t,("keep"===t?"multiple"===u:"clear"===t?f:t===i)?"emphasis":"normal")})},t.prototype.updateView=function(n,t,i){this.render(n,t,i)},t.prototype.getIcons=function(){var n=this.model,t=n.get("icon",!0),i={};return r.each(n.get("type",!0),function(n){t[n]&&(i[n]=t[n])}),i},t.prototype.onclick=function(n,t,i){var r=this._brushType,u=this._brushMode;"clear"===i?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?r:r!==i&&i,brushMode:"keep"===i?"multiple"===u?"single":"multiple":u}})},t.getDefaultOption=function(n){return{show:!0,type:e.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:n.getLocaleModel().get(["toolbox","brush","title"])}},t}(f.ToolboxFeature);t.default=o},function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var c,l;Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(c);n.registerComponentView(l)};var u=i(62),a=h(i(63)),r=h(i(116)),f=i(112),e=i(68),v=i(158),y=s(i(156)),p=s(i(184)),o=i(159);c=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.layoutMode={type:"box",ignoreSize:!0},i}return u.__extends(t,n),t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(y.default);l=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.prototype.render=function(n,t,i){var c,b,u,nt,l,tt,ft;if(this.group.removeAll(),n.get("show")){var s=this.group,it=n.getModel("textStyle"),rt=n.getModel("subtextStyle"),y=n.get("textAlign"),h=a.retrieve2(n.get("textBaseline"),n.get("textVerticalAlign")),p=new r.Text({style:e.createTextStyle(it,{text:n.get("text"),fill:it.getTextColor()},{disableBox:!0}),z2:10}),et=p.getBoundingRect(),ut=n.get("subtext"),w=new r.Text({style:e.createTextStyle(rt,{text:ut,fill:rt.getTextColor(),y:et.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),k=n.get("link"),d=n.get("sublink"),g=n.get("triggerEvent",!0);p.silent=!k&&!g;w.silent=!d&&!g;k&&p.on("click",function(){o.windowOpen(k,"_"+n.get("target"))});d&&w.on("click",function(){o.windowOpen(d,"_"+n.get("subtarget"))});f.getECData(p).eventData=f.getECData(w).eventData=g?{componentType:"title",componentIndex:n.componentIndex}:null;s.add(p);ut&&s.add(w);c=s.getBoundingRect();b=n.getBoxLayoutParams();b.width=c.width;b.height=c.height;u=v.getLayoutRect(b,{width:i.getWidth(),height:i.getHeight()},n.get("padding"));y||("middle"===(y=n.get("left")||n.get("right"))&&(y="center"),"right"===y?u.x+=u.width:"center"===y&&(u.x+=u.width/2));h||("center"===(h=n.get("top")||n.get("bottom"))&&(h="middle"),"bottom"===h?u.y+=u.height:"middle"===h&&(u.y+=u.height/2),h=h||"top");s.x=u.x;s.y=u.y;s.markRedraw();nt={align:y,verticalAlign:h};p.setStyle(nt);w.setStyle(nt);c=s.getBoundingRect();l=u.margin;tt=n.getItemStyle(["color","opacity"]);tt.fill=n.get("backgroundColor");ft=new r.Rect({shape:{x:c.x-l[3],y:c.y-l[0],width:c.width+l[1]+l[3],height:c.height+l[0]+l[2],r:n.get("borderRadius")},style:tt,subPixelOptimize:!0,silent:!0});s.add(ft)}},t.type="title",t}(p.default)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.default);n.registerComponentView(f.default);n.registerSubTypeDefaulter("timeline",function(){return"slider"});e.installTimelineAction(n);n.registerPreprocessor(o.default)};var u=r(i(535)),f=r(i(537)),e=i(540),o=r(i(541))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,e=i(62),u=(r=i(536))&&r.__esModule?r:{"default":r},o=i(174),s=i(63),h=i(157),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return e.__extends(t,n),t.type="timeline.slider",t.defaultOption=h.inheritDefaultOption(u.default.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(u.default);s.mixin(f,o.DataFormatMixin.prototype);t.default=f},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var e;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),s=f(i(156)),h=f(i(227)),r=i(63),u=i(113);e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.layoutMode="box",i}return o.__extends(t,n),t.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);this._initData()},t.prototype.mergeOption=function(){n.prototype.mergeOption.apply(this,arguments);this._initData()},t.prototype.setCurrentIndex=function(n){null==n&&(n=this.option.currentIndex);var t=this._data.count();this.option.loop?n=(n%t+t)%t:(n>=t&&(n=t-1),n<0&&(n=0));this.option.currentIndex=n},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(n){this.option.autoPlay=!!n},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var n,t=this.option,i=t.data||[],f=t.axisType,e=this._names=[],o;"category"===f?(n=[],r.each(i,function(t,i){var f,o=u.convertOptionIdName(u.getDataItemValue(t),"");r.isObject(t)?(f=r.clone(t)).value=i:f=i;n.push(f);e.push(o)})):n=i;o={category:"ordinal",time:"time",value:"number"}[f]||"number";(this._data=new h.default([{name:"value",type:o}],this)).initData(n,e)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(s.default);t.default=e},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function f(n){return n&&n.__esModule?n:{"default":n}}function v(n,t,i,u,f,e){var c=t.get("color"),l,a,o,s,v;return f?(f.setColor(c),i.add(f),e&&e.onUpdate(f)):(l=n.get("symbol"),(f=h.createSymbol(l,-1,-1,2,2,c)).setStyle("strokeNoScale",!0),i.add(f),e&&e.onCreate(f)),a=t.getItemStyle(["color"]),f.setStyle(a),u=r.merge({rectHover:!0,z2:100},u,!0),o=h.normalizeSymbolSize(n.get("symbolSize")),u.scaleX=o[0]/2,u.scaleY=o[1]/2,s=h.normalizeSymbolOffset(n.get("symbolOffset"),o),s&&(u.x=(u.x||0)+s[0],u.y=(u.y||0)+s[1]),v=n.get("symbolRotate"),u.rotation=(v||0)*Math.PI/180||0,f.attr(u),f.updateTransform(),f}function y(n,t,i,r,u,f){var o,e,s;n.dragging||(o=u.getModel("checkpointStyle"),e=r.dataToCoord(u.getData().get("value",i)),f||!o.get("animation",!0)?(n.attr({x:e,y:0}),t&&t.attr({shape:{x2:e}})):(s={duration:o.get("animationDuration",!0),easing:o.get("animationEasing",!0)},n.stopAnimation(null,!0),n.animateTo({x:e,y:0},s),t&&t.animateTo({shape:{x2:e}},s)))}Object.defineProperty(t,"__esModule",{value:!0});var p=i(62),w=f(i(75)),e=o(i(76)),u=o(i(116)),s=i(68),b=o(i(158)),k=f(i(538)),d=f(i(539)),h=i(201),g=o(i(114)),r=i(63),nt=f(i(215)),tt=f(i(224)),it=f(i(219)),rt=i(74),ut=i(113),ft=i(112),c=i(111),et=i(183);var l=Math.PI,a=ut.makeInner(),ot=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return p.__extends(t,n),t.prototype.init=function(n,t){this.api=t},t.prototype.render=function(n,t,i){if(this.model=n,this.api=i,this.ecModel=t,this.group.removeAll(),n.get("show",!0)){var u=this._layout(n,i),e=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),f=this._axis=this._createAxis(u,n);n.formatTooltip=function(n){var t=f.scale.getLabel({value:n});return et.createTooltipMarkup("nameValue",{noName:!0,value:t})};r.each(["AxisLine","AxisTick","Control","CurrentPointer"],function(t){this["_render"+t](u,e,f,n)},this);this._renderAxisLabel(u,o,f,n);this._position(u,n)}this._doPlayStop();this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer();this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(n,t){var s,y,p,w,h=n.get(["label","position"]),i=n.get("orient"),u=function(n,t){return b.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},n.get("padding"))}(n,t),ft={horizontal:"center",vertical:(s=null==h||"auto"===h?"horizontal"===i?u.y+u.height/2<t.getHeight()/2?"-":"+":u.x+u.width/2<t.getWidth()/2?"+":"-":r.isString(h)?{horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][h]:h)>=0||"+"===s?"left":"right"},et={horizontal:s>=0||"+"===s?"top":"bottom",vertical:"middle"},ot={horizontal:0,vertical:l/2},g="vertical"===i?u.height:u.width,f=n.getModel("controlStyle"),c=f.get("show",!0),a=c?f.get("itemSize"):0,nt=c?f.get("itemGap"):0,o=a+nt,k=n.get(["label","rotate"])||0,d;k=k*l/180;var tt=f.get("position",!0),it=c&&f.get("showPlayBtn",!0),rt=c&&f.get("showPrevBtn",!0),ut=c&&f.get("showNextBtn",!0),v=0,e=g;return"left"===tt||"bottom"===tt?(it&&(y=[0,0],v+=o),rt&&(p=[v,0],v+=o),ut&&(w=[e-a,0],e-=o)):(it&&(y=[e-a,0],e-=o),rt&&(p=[0,0],v+=o),ut&&(w=[e-a,0],e-=o)),d=[v,e],n.get("inverse")&&d.reverse(),{viewRect:u,mainLength:g,orient:i,rotation:ot[i],labelRotation:k,labelPosOpt:s,labelAlign:n.get(["label","align"])||ft[i],labelBaseline:n.get(["label","verticalAlign"])||n.get(["label","baseline"])||et[i],playPosition:y,prevBtnPosition:p,nextBtnPosition:w,axisExtent:d,controlSize:a,controlGap:nt}},t.prototype._position=function(n){function k(n){n.originX=o[0][0]-n.x;n.originY=o[1][0]-n.y}function v(n){return[[n.x,n.x+n.width],[n.y,n.y+n.height]]}function y(n,t,i,r,u){n[r]+=i[r][u]-t[r][u]}var i=this._mainGroup,u=this._labelGroup,f=n.viewRect,a,s;if("vertical"===n.orient){var t=e.create(),p=f.x,w=f.y+f.height;e.translate(t,t,[-p,-w]);e.rotate(t,t,-l/2);e.translate(t,t,[p,w]);(f=f.clone()).applyTransform(t)}var o=v(f),b=v(i.getBoundingRect()),d=v(u.getBoundingRect()),h=[i.x,i.y],c=[u.x,u.y];c[0]=h[0]=o[0][0];s=n.labelPosOpt;null==s||r.isString(s)?(y(h,b,o,1,a="+"===s?0:1),y(c,d,o,1,1-a)):(y(h,b,o,1,a=s>=0?0:1),c[1]=h[1]+s);i.setPosition(h);u.setPosition(c);i.rotation=u.rotation=n.rotation;k(i);k(u)},t.prototype._createAxis=function(n,t){var f=t.getData(),e=t.get("axisType"),i=function(n,t){if(t=t||n.get("type"))switch(t){case"category":return new nt.default({ordinalMeta:n.getCategories(),extent:[1/0,-1/0]});case"time":return new tt.default({locale:n.ecModel.getLocaleModel(),useUTC:n.ecModel.get("useUTC")});default:return new it.default}}(t,e),r,u;return i.getTicks=function(){return f.mapArray(["value"],function(n){return{value:n}})},r=f.getDataExtent("value"),i.setExtent(r[0],r[1]),i.calcNiceTicks(),u=new d.default("value",i,n.axisExtent,e),u.model=t,u},t.prototype._createGroup=function(n){var t=this[n]=new u.Group;return this.group.add(t),t},t.prototype._renderAxisLine=function(n,t,i,f){var e=i.getExtent(),o,s;f.get(["lineStyle","show"])&&(o=new u.Line({shape:{x1:e[0],y1:0,x2:e[1],y2:0},style:r.extend({lineCap:"round"},f.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}),t.add(o),s=this._progressLine=new u.Line({shape:{x1:e[0],x2:this._currentPointer?this._currentPointer.x:e[0],y1:0,y2:0},style:r.defaults({lineCap:"round",lineWidth:o.style.lineWidth},f.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1}),t.add(s))},t.prototype._renderAxisTick=function(n,t,i,u){var f=this,e=u.getData(),o=i.scale.getTicks();this._tickSymbols=[];r.each(o,function(n){var l=i.dataToCoord(n.value),o=e.getItemModel(n.value),a=o.getModel("itemStyle"),y=o.getModel(["emphasis","itemStyle"]),p=o.getModel(["progress","itemStyle"]),w={x:l,y:0,onclick:r.bind(f._changeTimeline,f,n.value)},s=v(o,a,t,w),h;s.ensureState("emphasis").style=y.getItemStyle();s.ensureState("progress").style=p.getItemStyle();c.enableHoverEmphasis(s);h=ft.getECData(s);o.get("tooltip")?(h.dataIndex=n.value,h.dataModel=u):h.dataIndex=h.dataModel=null;f._tickSymbols.push(s)})},t.prototype._renderAxisLabel=function(n,t,i,f){var e=this,o,h;i.getLabelModel().get("show")&&(o=f.getData(),h=i.getViewLabels(),this._tickLabels=[],r.each(h,function(f){var l=f.tickValue,v=o.getItemModel(l),y=v.getModel("label"),p=v.getModel(["emphasis","label"]),w=v.getModel(["progress","label"]),b=i.dataToCoord(f.tickValue),h=new u.Text({x:b,y:0,rotation:n.labelRotation-n.rotation,onclick:r.bind(e._changeTimeline,e,l),silent:!1,style:s.createTextStyle(y,{text:f.formattedLabel,align:n.labelAlign,verticalAlign:n.labelBaseline})});h.ensureState("emphasis").style=s.createTextStyle(p);h.ensureState("progress").style=s.createTextStyle(w);t.add(h);c.enableHoverEmphasis(h);a(h).dataIndex=l;e._tickLabels.push(h)}))},t.prototype._renderControl=function(n,t,i,f){function o(n,i,o,s){if(n){var h=rt.parsePercent(r.retrieve2(f.get(["controlStyle",i+"BtnSize"]),e),e),y=function(n,t,i,r){var f=r.style,e=u.createIcon(n.get(["controlStyle",t]),r||{},new w.default(i[0],i[1],i[2],i[3]));return f&&e.setStyle(f),e}(f,i+"Icon",[0,-h/2,h,h],{x:n[0],y:n[1],originX:e/2,originY:0,rotation:s?-l:0,rectHover:!0,style:a,onclick:o});y.ensureState("emphasis").style=v;t.add(y);c.enableHoverEmphasis(y)}}var e=n.controlSize,l=n.rotation,a=f.getModel("controlStyle").getItemStyle(),v=f.getModel(["emphasis","controlStyle"]).getItemStyle(),s=f.getPlayState(),h=f.get("inverse",!0);o(n.nextBtnPosition,"next",r.bind(this._changeTimeline,this,h?"-":"+"));o(n.prevBtnPosition,"prev",r.bind(this._changeTimeline,this,h?"+":"-"));o(n.playPosition,s?"stop":"play",r.bind(this._handlePlayClick,this,!s),!0)},t.prototype._renderCurrentPointer=function(n,t,i,u){var s=u.getData(),e=u.getCurrentIndex(),o=s.getItemModel(e).getModel("checkpointStyle"),f=this,h={onCreate:function(n){n.draggable=!0;n.drift=r.bind(f._handlePointerDrag,f);n.ondragend=r.bind(f._handlePointerDragend,f);y(n,f._progressLine,e,i,u,!0)},onUpdate:function(n){y(n,f._progressLine,e,i,u)}};this._currentPointer=v(o,o,this._mainGroup,{},this._currentPointer,h)},t.prototype._handlePlayClick=function(n){this._clearTimer();this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},t.prototype._handlePointerDrag=function(n,t,i){this._clearTimer();this._pointerChangeTimeline([i.offsetX,i.offsetY])},t.prototype._handlePointerDragend=function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},t.prototype._pointerChangeTimeline=function(n,t){var i=this._toAxisCoord(n)[0],o=this._axis,r=g.asc(o.getExtent().slice()),u,f,e;i>r[1]&&(i=r[1]);i<r[0]&&(i=r[0]);this._currentPointer.x=i;this._currentPointer.markRedraw();u=this._progressLine;u&&(u.shape.x2=i,u.dirty());f=this._findNearestTick(i);e=this.model;(t||f!==e.getCurrentIndex()&&e.get("realtime"))&&this._changeTimeline(f)},t.prototype._doPlayStop=function(){var n=this;this._clearTimer();this.model.getPlayState()&&(this._timer=setTimeout(function(){var t=n.model;n._changeTimeline(t.getCurrentIndex()+(t.get("rewind",!0)?-1:1))},this.model.get("playInterval")))},t.prototype._toAxisCoord=function(n){var t=this._mainGroup.getLocalTransform();return u.applyTransform(n,t,!0)},t.prototype._findNearestTick=function(n){var t,r=this.model.getData(),i=1/0,u=this._axis;return r.each(["value"],function(r,f){var o=u.dataToCoord(r),e=Math.abs(o-n);e<i&&(i=e,t=f)}),t},t.prototype._clearTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},t.prototype._changeTimeline=function(n){var t=this.model.getCurrentIndex();"+"===n?n=t+1:"-"===n&&(n=t-1);this.api.dispatchAction({type:"timelineChange",currentIndex:n,from:this.uid})},t.prototype._updateTicksStatus=function(){var r=this.model.getCurrentIndex(),i=this._tickSymbols,t=this._tickLabels,n;if(i)for(n=0;n<i.length;n++)i&&i[n]&&i[n].toggleState("progress",n<r);if(t)for(n=0;n<t.length;n++)t&&t[n]&&t[n].toggleState("progress",a(t[n]).dataIndex<=r)},t.type="timeline.slider",t}(k.default);t.default=ot},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.type="timeline",t}(((r=i(184))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(t,i,r,u){var f=n.call(this,t,i,r)||this;return f.type=u||"value",f}return u.__extends(t,n),t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},t}(((r=i(212))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.installTimelineAction=function(n){n.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(n,t,i){var u=t.getComponent("timeline");return u&&null!=n.currentIndex&&(u.setCurrentIndex(n.currentIndex),!u.get("loop",!0)&&u.isIndexMax()&&u.getPlayState()&&(u.setPlayState(!1),i.dispatchAction({type:"timelinePlayChange",playState:!1,from:n.from}))),t.resetOption("timeline",{replaceMerge:u.get("replaceMerge",!0)}),r.defaults({currentIndex:u.option.currentIndex},n)});n.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(n,t){var i=t.getComponent("timeline");i&&null!=n.playState&&i.setPlayState(n.playState)})};var r=i(63)},function(n,t,i){"use strict";function f(n){var f=n.itemStyle||(n.itemStyle={}),i=f.emphasis||(f.emphasis={}),t=n.label||n.label||{},e=t.normal||(t.normal={}),o={normal:1,emphasis:1};u.each(t,function(n,t){o[t]||r(e,t)||(e[t]=n)});i.label&&!r(t,"emphasis")&&(t.emphasis=i.label,delete i.label)}function r(n,t){return n.hasOwnProperty(t)}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n&&n.timeline;u.isArray(t)||(t=t?[t]:[]);u.each(t,function(n){n&&function(n){var i=n.type,e={number:"value",time:"time"},t;(e[i]&&(n.axisType=e[i],delete n.type),f(n),r(n,"controlPosition"))&&(t=n.controlStyle||(n.controlStyle={}),r(t,"position")||(t.position=n.controlPosition),"none"!==t.position||r(t,"show")||(t.show=!1,delete t.position),delete n.controlPosition);u.each(n.data||[],function(n){u.isObject(n)&&!u.isArray(n)&&(!r(n,"value")&&r(n,"name")&&(n.value=n.name),f(n))})}(n)})};var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(f.default);n.registerComponentView(e.default);n.registerPreprocessor(function(n){u.default(n.series,"markPoint")&&(n.markPoint=n.markPoint||{})})};var u=r(i(543)),f=r(i(544)),e=r(i(546))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){if(!n)return!1;for(var u=r.isArray(n)?n:[n],i=0;i<u.length;i++)if(u[i]&&u[i][t])return!0;return!1};var r=i(63)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},t.type="markPoint",t.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},t}(((r=i(545))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){(function(n){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function u(n){o.defaultEmphasis(n,"label",["show"])}var r,e;Object.defineProperty(t,"__esModule",{value:!0});var c=i(62),f=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),l=h(i(60)),a=i(174),v=h(i(156)),o=i(113),s=i(183);r=o.makeInner();e=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n.createdBySelf=!1,n}return c.__extends(i,t),i.prototype.init=function(t,i,r){if("production"!==n.env.NODE_ENV&&"marker"===this.type)throw new Error("Marker component is abstract component. Use markLine, markPoint, markArea instead.");this.mergeDefaultAndTheme(t,r);this._mergeOption(t,r,!1,!0)},i.prototype.isAnimationEnabled=function(){if(l.default.node)return!1;var n=this.__hostSeries;return this.getShallow("animation")&&n&&n.isAnimationEnabled()},i.prototype.mergeOption=function(n,t){this._mergeOption(n,t,!1,!1)},i.prototype._mergeOption=function(n,t,i,e){var o=this.mainType;i||t.eachSeries(function(n){var i=n.get(this.mainType,!0),s=r(n)[o];i&&i.data?(s?s._mergeOption(i,t,!0):(e&&u(i),f.each(i.data,function(n){n instanceof Array?(u(n[0]),u(n[1])):u(n)}),s=this.createMarkerModelFromSeries(i,this,t),f.extend(s,{mainType:this.mainType,seriesIndex:n.seriesIndex,name:n.name,createdBySelf:!0}),s.__hostSeries=n),r(n)[o]=s):r(n)[o]=null},this)},i.prototype.formatTooltip=function(n){var r=this.getData(),t=this.getRawValue(n),i=r.getName(n);return s.createTooltipMarkup("section",{header:this.name,blocks:[s.createTooltipMarkup("nameValue",{name:i,value:t,noName:!i,noValue:null==t})]})},i.prototype.getData=function(){return this._data},i.prototype.setData=function(n){this._data=n},i.getMarkerModelFromSeries=function(n,t){return r(n)[t]},i.type="marker",i.dependencies=["series","grid","polar","geo"],i}(v.default);f.mixin(e,a.DataFormatMixin.prototype);t.default=e}).call(t,i(57))},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function u(n){return n&&n.__esModule?n:{"default":n}}function s(n,t,i){var r=t.coordinateSystem;n.each(function(u){var f,h=n.getItemModel(u),o=e.parsePercent(h.get("x"),i.getWidth()),s=e.parsePercent(h.get("y"),i.getHeight()),c,l;isNaN(o)||isNaN(s)?t.getMarkerPosition?f=t.getMarkerPosition(n.getValues(n.dimensions,u)):r&&(c=n.get(r.dimensions[0],u),l=n.get(r.dimensions[1],u),f=r.dataToPoint([c,l])):f=[o,s];isNaN(o)||(f[0]=o);isNaN(s)||(f[1]=s);n.setItemLayout(u,f)})}var h;Object.defineProperty(t,"__esModule",{value:!0});var c=i(62),l=u(i(250)),e=o(i(114)),a=u(i(227)),f=o(i(547)),v=u(i(548)),y=u(i(545)),r=i(63),p=i(112),w=i(195);h=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return c.__extends(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var t=y.default.getMarkerModelFromSeries(n,"markPoint");t&&(s(t.getData(),n,i),this.markerGroupMap.get(n.id).updateLayout())},this)},t.prototype.renderSeries=function(n,t,i,u){var v=n.coordinateSystem,h=n.id,y=n.getData(),c=this.markerGroupMap,o=c.get(h)||c.set(h,new l.default),e=function(n,t,i){var e,o,u,s;return e=n?r.map(n&&n.dimensions,function(n){var i=t.getData().getDimensionInfo(t.getData().mapDimension(n))||{};return r.extend(r.extend({},i),{name:n,ordinalMeta:null})}):[{name:"value",type:"float"}],o=new a.default(e,i),u=r.map(i.get("data"),r.curry(f.dataTransform,t)),n&&(u=r.filter(u,r.curry(f.dataFilter,n))),s=f.createMarkerDimValueGetter(!!n,e),o.initData(u,null,s),o}(v,n,t);t.setData(e);s(t.getData(),n,u);e.each(function(n){var i=e.getItemModel(n),u=i.getShallow("symbol"),f=i.getShallow("symbolSize"),o=i.getShallow("symbolRotate"),s=i.getShallow("symbolOffset"),v=i.getShallow("symbolKeepAspect"),h,c,l,a;(r.isFunction(u)||r.isFunction(f)||r.isFunction(o)||r.isFunction(s))&&(h=t.getRawValue(n),c=t.getDataParams(n),r.isFunction(u)&&(u=u(h,c)),r.isFunction(f)&&(f=f(h,c)),r.isFunction(o)&&(o=o(h,c)),r.isFunction(s)&&(s=s(h,c)));l=i.getModel("itemStyle").getItemStyle();a=w.getVisualFromData(y,"color");l.fill||(l.fill=a);e.setItemVisual(n,{symbol:u,symbolSize:f,symbolRotate:o,symbolOffset:s,symbolKeepAspect:v,style:l})});o.updateData(e);this.group.add(o.group);e.eachItemGraphicEl(function(n){n.traverse(function(n){p.getECData(n).dataModel=t})});this.markKeep(o);o.group.silent=t.get("silent")||n.get("silent")},t.type="markPoint",t}(v.default);t.default=h},function(n,t,i){"use strict";function e(n){return!(isNaN(parseFloat(n.x))&&isNaN(parseFloat(n.y)))}function u(n,t,i,r,u,f){var e=[],a=l.isDimensionStacked(t,r)?t.getCalculationInfo("stackResultDimension"):r,y=o(t,a,n),s=t.indicesOfNearest(a,y)[0],v,h;return e[u]=t.get(i,s),e[f]=t.get(a,s),v=t.get(r,s),h=c.getPrecision(t.get(r,s)),(h=Math.min(h,20))>=0&&(e[f]=+e[f].toFixed(h)),[e,v]}function h(n,t,i,r){var u={};return null!=n.valueIndex||null!=n.valueDim?(u.valueDataDim=null!=n.valueIndex?t.getDimension(n.valueIndex):n.valueDim,u.valueAxis=i.getAxis(function(n,t){var i=n.getData().getDimensionInfo(t);return i&&i.coordDim}(r,u.valueDataDim)),u.baseAxis=i.getOtherAxis(u.valueAxis),u.baseDataDim=t.mapDimension(u.baseAxis.dim)):(u.baseAxis=r.getBaseAxis(),u.valueAxis=i.getOtherAxis(u.baseAxis),u.baseDataDim=t.mapDimension(u.baseAxis.dim),u.valueDataDim=t.mapDimension(u.valueAxis.dim)),u}function o(n,t,i){if("average"===i){var r=0,u=0;return n.each(t,function(n){isNaN(n)||(r+=n,u++)}),r/u}return"median"===i?n.getMedian(t):n.getDataExtent(t)["max"===i?1:0]}var f;Object.defineProperty(t,"__esModule",{value:!0});t.dataTransform=function(n,t){var i,c,u;if(t){var s=n.getData(),l=n.coordinateSystem,e=l&&l.dimensions;if(!function(n){return!isNaN(parseFloat(n.x))&&!isNaN(parseFloat(n.y))}(t)&&!r.isArray(t.coord)&&r.isArray(e))if(i=h(t,s,l,n),(t=r.clone(t)).type&&f[t.type]&&i.baseAxis&&i.valueAxis){var v=r.indexOf(e,i.baseAxis.dim),y=r.indexOf(e,i.valueAxis.dim),a=f[t.type](s,i.baseDataDim,i.valueDataDim,v,y);t.coord=a[0];t.value=a[1]}else t.coord=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis];if(null!=t.coord&&r.isArray(e))for(c=t.coord,u=0;u<2;u++)f[c[u]]&&(c[u]=o(s,s.mapDimension(e[u]),c[u]));else t.coord=[];return t}};t.getAxisInfo=h;t.dataFilter=function(n,t){return!(n&&n.containData&&t.coord&&!e(t))||n.containData(t.coord)};t.zoneFilter=function(n,t,i){return!(n&&n.containZone&&t.coord&&i.coord&&!e(t)&&!e(i))||n.containZone(t.coord,i.coord)};t.createMarkerDimValueGetter=function(n,t){return n?function(n,i,r,u){var f=u<2?n.coord&&n.coord[u]:n.value;return s.parseDataValue(f,t[u])}:function(n,i,r,u){return s.parseDataValue(n.value,t[u])}};t.numCalculate=o;var c=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(114)),l=i(221),r=i(63),s=i(180);f={min:r.curry(u,"min"),max:r.curry(u,"max"),average:r.curry(u,"average"),median:r.curry(u,"median")}},function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}var r,s;Object.defineProperty(t,"__esModule",{value:!0});var h=i(62),c=o(i(184)),u=i(63),f=o(i(545)),l=i(113),e=i(111);r=l.makeInner();s=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return h.__extends(t,n),t.prototype.init=function(){this.markerGroupMap=u.createHashMap()},t.prototype.render=function(n,t,i){var u=this,e=this.markerGroupMap;e.each(function(n){r(n).keep=!1});t.eachSeries(function(n){var r=f.default.getMarkerModelFromSeries(n,u.type);r&&u.renderSeries(n,r,t,i)});e.each(function(n){r(n).keep||u.group.remove(n.group)})},t.prototype.markKeep=function(n){r(n).keep=!0},t.prototype.toggleBlurSeries=function(n,t){var i=this;u.each(n,function(n){var r=f.default.getMarkerModelFromSeries(n,i.type);r&&r.getData().eachItemGraphicEl(function(n){n&&(t?e.enterBlur(n):e.leaveBlur(n))})})},t.type="marker",t}(c.default);t.default=s},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(f.default);n.registerComponentView(e.default);n.registerPreprocessor(function(n){u.default(n.series,"markLine")&&(n.markLine=n.markLine||{})})};var u=r(i(543)),f=r(i(550)),e=r(i(551))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}(((r=i(545))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){(function(n){"use strict";function a(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function e(n){return n&&n.__esModule?n:{"default":n}}function o(n){return!isNaN(n)&&!isFinite(n)}function y(n,t,i,r){var u=1-n,f=r.dimensions[n];return o(t[u])&&o(i[u])&&t[n]===i[n]&&r.getAxis(f).containData(t[n])}function rt(n,t){if("cartesian2d"===n.type){var i=t[0].coord,r=t[1].coord;if(i&&r&&(y(1,i,r,n)||y(0,i,r,n)))return!0}return u.dataFilter(n,t[0])&&u.dataFilter(n,t[1])}function h(n,t,i,r,u){var f,e=r.coordinateSystem,y=n.getItemModel(t),h=c.parsePercent(y.get("x"),u.getWidth()),l=c.parsePercent(y.get("y"),u.getHeight()),a,v;if(isNaN(h)||isNaN(l)){if(r.getMarkerPosition)f=r.getMarkerPosition(n.getValues(n.dimensions,t));else{var s=e.dimensions,p=n.get(s[0],t),w=n.get(s[1],t);f=e.dataToPoint([p,w])}g.isCoordinateSystemType(e,"cartesian2d")&&(a=e.getAxis("x"),v=e.getAxis("y"),s=e.dimensions,o(n.get(s[0],t))?f[0]=a.toGlobalCoord(a.getExtent()[i?0:1]):o(n.get(s[1],t))&&(f[1]=v.toGlobalCoord(v.getExtent()[i?0:1])));isNaN(h)||(f[0]=h);isNaN(l)||(f[1]=l)}else f=[h,l];n.setItemLayout(t,f)}var f,v,p;Object.defineProperty(t,"__esModule",{value:!0});var w=i(62),s=e(i(227)),c=a(i(114)),u=a(i(547)),b=e(i(367)),k=e(i(548)),d=i(221),g=i(257),l=i(112),nt=e(i(545)),r=i(63),tt=i(113),it=i(195);f=tt.makeInner();v=function(t,i,f,e){var c,v=t.getData(),h,a,o,y,k,b,s;if(r.isArray(e))c=e;else if(h=e.type,"min"===h||"max"===h||"average"===h||"median"===h||null!=e.xAxis||null!=e.yAxis){a=void 0;o=void 0;null!=e.yAxis||null!=e.xAxis?(a=i.getAxis(null!=e.yAxis?"y":"x"),o=r.retrieve(e.yAxis,e.xAxis)):(y=u.getAxisInfo(e,v,i,t),a=y.valueAxis,k=d.getStackedDimension(v,y.valueDataDim),o=u.numCalculate(v,k,h));var p="x"===a.dim?0:1,g=1-p,l=r.clone(e),w={coord:[]};l.type=null;l.coord=[];l.coord[g]=-1/0;w.coord[g]=1/0;b=f.get("precision");b>=0&&r.isNumber(o)&&(o=+o.toFixed(Math.min(b,20)));l.coord[p]=w.coord[p]=o;c=[l,w,{type:h,valueIndex:e.valueIndex,value:o}]}else"production"!==n.env.NODE_ENV&&r.logError("Invalid markLine data."),c=[];return s=[u.dataTransform(t,c[0]),u.dataTransform(t,c[1]),r.extend({},c[2])],s[2].type=s[2].type||null,r.merge(s[2],s[0]),r.merge(s[2],s[1]),s};p=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return w.__extends(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var t=nt.default.getMarkerModelFromSeries(n,"markLine");if(t){var u=t.getData(),r=f(t).from,e=f(t).to;r.each(function(t){h(r,t,!0,n,i);h(e,t,!1,n,i)});u.each(function(n){u.setItemLayout(n,[r.getItemLayout(n),e.getItemLayout(n)])});this.markerGroupMap.get(n.id).updateLayout()}},this)},t.prototype.renderSeries=function(n,t,i,e){function ut(t,i,u){var f=t.getItemModel(i),o;h(t,i,u,n,e);o=f.getModel("itemStyle").getItemStyle();null==o.fill&&(o.fill=it.getVisualFromData(et,"color"));t.setItemVisual(i,{symbolKeepAspect:f.get("symbolKeepAspect"),symbolOffset:r.retrieve2(f.get("symbolOffset",!0),d[u?0:1]),symbolRotate:r.retrieve2(f.get("symbolRotate",!0),k[u?0:1]),symbolSize:r.retrieve2(f.get("symbolSize"),w[u?0:1]),symbol:r.retrieve2(f.get("symbol",!0),p[u?0:1]),style:o})}var ft=n.coordinateSystem,nt=n.id,et=n.getData(),tt=this.markerGroupMap,g=tt.get(nt)||tt.set(nt,new b.default);this.group.add(g.group);var y=function(n,t,i){var e,h;e=n?r.map(n&&n.dimensions,function(n){var i=t.getData().getDimensionInfo(t.getData().mapDimension(n))||{};return r.extend(r.extend({},i),{name:n,ordinalMeta:null})}):[{name:"value",type:"float"}];var c=new s.default(e,i),l=new s.default(e,i),o=new s.default([],i),f=r.map(i.get("data"),r.curry(v,t,n,i));return n&&(f=r.filter(f,r.curry(rt,n))),h=u.createMarkerDimValueGetter(!!n,e),c.initData(r.map(f,function(n){return n[0]}),null,h),l.initData(r.map(f,function(n){return n[1]}),null,h),o.initData(r.map(f,function(n){return n[2]})),o.hasItemOption=!0,{from:c,to:l,line:o}}(ft,n,t),o=y.from,c=y.to,a=y.line;f(t).from=o;f(t).to=c;t.setData(a);var p=t.get("symbol"),w=t.get("symbolSize"),k=t.get("symbolRotate"),d=t.get("symbolOffset");r.isArray(p)||(p=[p,p]);r.isArray(w)||(w=[w,w]);r.isArray(k)||(k=[k,k]);r.isArray(d)||(d=[d,d]);y.from.each(function(n){ut(o,n,!0);ut(c,n,!1)});a.each(function(n){var t=a.getItemModel(n).getModel("lineStyle").getLineStyle();a.setItemLayout(n,[o.getItemLayout(n),c.getItemLayout(n)]);null==t.stroke&&(t.stroke=o.getItemVisual(n,"style").fill);a.setItemVisual(n,{fromSymbolKeepAspect:o.getItemVisual(n,"symbolKeepAspect"),fromSymbolOffset:o.getItemVisual(n,"symbolOffset"),fromSymbolRotate:o.getItemVisual(n,"symbolRotate"),fromSymbolSize:o.getItemVisual(n,"symbolSize"),fromSymbol:o.getItemVisual(n,"symbol"),toSymbolKeepAspect:c.getItemVisual(n,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(n,"symbolOffset"),toSymbolRotate:c.getItemVisual(n,"symbolRotate"),toSymbolSize:c.getItemVisual(n,"symbolSize"),toSymbol:c.getItemVisual(n,"symbol"),style:t})});g.updateData(a);y.line.eachItemGraphicEl(function(n){l.getECData(n).dataModel=t;n.traverse(function(n){l.getECData(n).dataModel=t})});this.markKeep(g);g.group.silent=t.get("silent")||n.get("silent")},t.type="markLine",t}(k.default);t.default=p}).call(t,i(57))},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(f.default);n.registerComponentView(e.default);n.registerPreprocessor(function(n){u.default(n.series,"markArea")&&(n.markArea=n.markArea||{})})};var u=r(i(543)),f=r(i(553)),e=r(i(554))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=i(62),f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return u.__extends(t,n),t.prototype.createMarkerModelFromSeries=function(n,i,r){return new t(n,i,r)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(((r=i(545))&&r.__esModule?r:{"default":r}).default);t.default=f},function(n,t,i){"use strict";function c(n){return n&&n.__esModule?n:{"default":n}}function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n){return!isNaN(n)&&!isFinite(n)}function d(n,t,i){var r=1-n;return h(t[r])&&h(i[r])}function ot(n,t){var i=t.coord[0],r=t.coord[1],f={coord:i,x:t.x0,y:t.y0},e={coord:r,x:t.x1,y:t.y1};return p.isCoordinateSystemType(n,"cartesian2d")?!(!i||!r||!d(1,i,r)&&!d(0,i,r))||u.zoneFilter(n,f,e):u.dataFilter(n,f)||u.dataFilter(n,e)}function g(n,t,i,r,u){var f,o=r.coordinateSystem,k=n.getItemModel(t),l=e.parsePercent(k.get(i[0]),u.getWidth()),a=e.parsePercent(k.get(i[1]),u.getHeight()),w;if(isNaN(l)||isNaN(a)){if(r.getMarkerPosition){var s=n.getValues(["x0","y0"],t),c=n.getValues(["x1","y1"],t),v=o.clampData(s),y=o.clampData(c),b=[];b[0]="x0"===i[0]?v[0]>y[0]?c[0]:s[0]:v[0]>y[0]?s[0]:c[0];b[1]="y0"===i[1]?v[1]>y[1]?c[1]:s[1]:v[1]>y[1]?s[1]:c[1];f=r.getMarkerPosition(b,i,!0)}else w=[nt=n.get(i[0],t),tt=n.get(i[1],t)],o.clampData&&o.clampData(w,w),f=o.dataToPoint(w,!0);if(p.isCoordinateSystemType(o,"cartesian2d")){var d=o.getAxis("x"),g=o.getAxis("y"),nt=n.get(i[0],t),tt=n.get(i[1],t);h(nt)?f[0]=d.toGlobalCoord(d.getExtent()["x0"===i[0]?0:1]):h(tt)&&(f[1]=g.toGlobalCoord(g.getExtent()["y0"===i[1]?0:1]))}isNaN(l)||(f[0]=l);isNaN(a)||(f[1]=a)}else f=[l,a];return f}var f,k,l,nt;Object.defineProperty(t,"__esModule",{value:!0});t.dimPermutations=void 0;var tt=i(62),a=s(i(88)),v=c(i(227)),e=s(i(114)),o=s(i(116)),y=i(111),u=s(i(547)),it=c(i(548)),r=i(63),p=i(257),rt=c(i(545)),ut=i(113),ft=i(195),w=i(68),et=i(112),b=i(180);f=ut.makeInner();k=function(n,t,i,f){var l=f[0],a=f[1],e;if(l&&a){var o=u.dataTransform(n,l),s=u.dataTransform(n,a),h=o.coord,c=s.coord;return h[0]=r.retrieve(h[0],-1/0),h[1]=r.retrieve(h[1],-1/0),c[0]=r.retrieve(c[0],1/0),c[1]=r.retrieve(c[1],1/0),e=r.mergeAll([{},o,s]),e.coord=[o.coord,s.coord],e.x0=o.x,e.y0=o.y,e.x1=s.x,e.y1=s.y,e}};l=t.dimPermutations=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];nt=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return tt.__extends(t,n),t.prototype.updateTransform=function(n,t,i){t.eachSeries(function(n){var u=rt.default.getMarkerModelFromSeries(n,"markArea"),t;u&&(t=u.getData(),t.each(function(u){var f=r.map(l,function(r){return g(t,u,r,n,i)});t.setItemLayout(u,f);t.getItemGraphicEl(u).setShape("points",f)}))},this)},t.prototype.renderSeries=function(n,t,i,u){var c=n.coordinateSystem,p=n.id,nt=n.getData(),d=this.markerGroupMap,h=d.get(p)||d.set(p,{group:new o.Group}),s;this.group.add(h.group);this.markKeep(h);s=function(n,t,i){var f,u,o,e,s;return n?(o=r.map(n&&n.dimensions,function(n){var i=t.getData(),u=i.getDimensionInfo(i.mapDimension(n))||{};return r.extend(r.extend({},u),{name:n,ordinalMeta:null})}),u=r.map(["x0","y0","x1","y1"],function(n,t){return{name:n,type:o[t%2].type}}),f=new v.default(u,i)):(u=[{name:"value",type:"float"}],f=new v.default(u,i)),e=r.map(i.get("data"),r.curry(k,t,n,i)),n&&(e=r.filter(e,r.curry(ot,n))),s=n?function(n,t,i,r){var f=n.coord[Math.floor(r/2)][r%2];return b.parseDataValue(f,u[r])}:function(n,t,i,r){return b.parseDataValue(n.value,u[r])},f.initData(e,null,s),f.hasItemOption=!0,f}(c,n,t);t.setData(s);s.each(function(t){var k=r.map(l,function(i){return g(s,t,i,n,u)}),f=c.getAxis("x").scale,o=c.getAxis("y").scale,p=f.getExtent(),w=o.getExtent(),h=[f.parse(s.get("x0",t)),f.parse(s.get("x1",t))],v=[o.parse(s.get("y0",t)),o.parse(s.get("y1",t))],b,i,y;e.asc(h);e.asc(v);b=!!(p[0]>h[1]||p[1]<h[0]||w[0]>v[1]||w[1]<v[0]);s.setItemLayout(t,{points:k,allClipped:b});i=s.getItemModel(t).getModel("itemStyle").getItemStyle();y=ft.getVisualFromData(nt,"color");i.fill||(i.fill=y,r.isString(i.fill)&&(i.fill=a.modifyAlpha(i.fill,.4)));i.stroke||(i.stroke=y);s.setItemVisual(t,"style",i)});s.diff(f(h).data).add(function(n){var i=s.getItemLayout(n),t;i.allClipped||(t=new o.Polygon({shape:{points:i.points}}),s.setItemGraphicEl(n,t),h.group.add(t))}).update(function(n,i){var r=f(h).data.getItemGraphicEl(i),u=s.getItemLayout(n);u.allClipped?r&&h.group.remove(r):(r?o.updateProps(r,{shape:{points:u.points}},t,n):r=new o.Polygon({shape:{points:u.points}}),s.setItemGraphicEl(n,r),h.group.add(r))}).remove(function(n){var t=f(h).data.getItemGraphicEl(n);h.group.remove(t)}).execute();s.eachItemGraphicEl(function(n,i){var u=s.getItemModel(i),f=s.getItemVisual(i,"style");n.useStyle(s.getItemVisual(i,"style"));w.setLabelStyle(n,w.getLabelStatesModels(u),{labelFetcher:t,labelDataIndex:i,defaultText:s.getName(i)||"",inheritColor:r.isString(f.fill)?a.modifyAlpha(f.fill,1):"#000"});y.setStatesStylesFromModel(n,u);y.toggleHoverEmphasis(n,null,null,u.get(["emphasis","disabled"]));et.getECData(n).dataModel=t});f(h).data=s;h.group.silent=t.get("silent")||n.get("silent")},t.type="markArea",t}(it.default);t.default=nt},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(){r.use(u.install);r.use(f.install)};var r=i(208),u=i(556),f=i(561)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.default);n.registerComponentView(f.default);n.registerProcessor(n.PRIORITY.PROCESSOR.SERIES_FILTER,e.default);n.registerSubTypeDefaulter("legend",function(){return"plain"});o.installLegendAction(n)};var u=r(i(557)),f=r(i(558)),e=r(i(559)),o=i(560)},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});var e=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=u(i(59)),s=i(113);f=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.layoutMode={type:"box",ignoreSize:!0},i}return e.__extends(t,n),t.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i);n.selected=n.selected||{};this._updateSelector(n)},t.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);this._updateSelector(t)},t.prototype._updateSelector=function(n){var t=n.selector,i=this.ecModel;!0===t&&(t=n.selector=["all","inverse"]);r.isArray(t)&&r.each(t,function(n,u){r.isString(n)&&(n={type:n});t[u]=r.merge(n,function(n,t){return"all"===t?{type:"all",title:n.getLocaleModel().get(["legend","selector","all"])}:"inverse"===t?{type:"inverse",title:n.getLocaleModel().get(["legend","selector","inverse"])}:void 0}(i,n.type))})},t.prototype.optionUpdated=function(){var n,i,t,r;if(this._updateData(this.ecModel),n=this._data,n[0]&&"single"===this.get("selectedMode")){for(i=!1,t=0;t<n.length;t++)if(r=n[t].get("name"),this.isSelected(r)){this.select(r);i=!0;break}i||this.select(n[0].get("name"))}},t.prototype._updateData=function(n){var t=[],i=[];n.eachRawSeries(function(r){var f,e=r.name,u;(i.push(e),r.legendVisualProvider)?(u=r.legendVisualProvider.getAllNames(),n.isSeriesFiltered(r)||(i=i.concat(u)),u.length?t=t.concat(u):f=!0):f=!0;f&&s.isNameSpecified(r)&&t.push(r.name)});this._availableNames=i;var f=this.get("data")||t,u=r.createHashMap(),e=r.map(f,function(n){return(r.isString(n)||r.isNumber(n))&&(n={name:n}),u.get(n.name)?null:(u.set(n.name,!0),new o.default(n,this,this.ecModel))},this);this._data=r.filter(e,function(n){return!!n})},t.prototype.getData=function(){return this._data},t.prototype.select=function(n){var t=this.option.selected,i;"single"===this.get("selectedMode")&&(i=this._data,r.each(i,function(n){t[n.get("name")]=!1}));t[n]=!0},t.prototype.unSelect=function(n){"single"!==this.get("selectedMode")&&(this.option.selected[n]=!1)},t.prototype.toggleSelected=function(n){var t=this.option.selected;t.hasOwnProperty(n)||(t[n]=!0);this[t[n]?"unSelect":"select"](n)},t.prototype.allSelect=function(){var n=this._data,t=this.option.selected;r.each(n,function(n){t[n.get("name",!0)]=!0})},t.prototype.inverseSelect=function(){var t=this._data,n=this.option.selected;r.each(t,function(t){var i=t.get("name",!0);n.hasOwnProperty(i)||(n[i]=!0);n[i]=!n[i]})},t.prototype.isSelected=function(n){var t=this.option.selected;return!(t.hasOwnProperty(n)&&!t[n])&&r.indexOf(this._availableNames,n)>=0},t.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(u(i(156)).default);t.default=f},function(n,t,i){(function(n){"use strict";function h(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function w(n,t,i,r){a(n,t,i,r);i.dispatchAction({type:"legendToggleSelect",name:null!=n?n:t});l(n,t,i,r)}function b(n){for(var t,r=n.getZr().storage.getDisplayList(),i=0,u=r.length;i<u&&!(t=r[i].states.emphasis);)i++;return t&&t.hoverLayer}function l(n,t,i,r){b(i)||i.dispatchAction({type:"highlight",seriesName:n,name:t,excludeSeriesId:r})}function a(n,t,i,r){b(i)||i.dispatchAction({type:"downplay",seriesName:n,name:t,excludeSeriesId:r})}Object.defineProperty(t,"__esModule",{value:!0});var e,k=i(62),r=h(i(63)),v=i(88),f=h(i(116)),y=i(111),p=i(68),d=i(511),o=h(i(158)),g=(e=i(184))&&e.__esModule?e:{"default":e},nt=i(201),tt=i(199);var u=r.curry,c=r.each,s=f.Group,it=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n.newlineDisabled=!1,n}return k.__extends(i,t),i.prototype.init=function(){this.group.add(this._contentGroup=new s);this.group.add(this._selectorGroup=new s);this._isFirstRender=!0},i.prototype.getContentGroup=function(){return this._contentGroup},i.prototype.getSelectorGroup=function(){return this._selectorGroup},i.prototype.render=function(n,t,i){var y=this._isFirstRender,u,s,h,f;if(this._isFirstRender=!1,this.resetInner(),n.get("show",!0)){u=n.get("align");s=n.get("orient");u&&"auto"!==u||(u="right"===n.get("left")&&"vertical"===s?"right":"left");h=n.get("selector",!0);f=n.get("selectorPosition",!0);!h||f&&"auto"!==f||(f="horizontal"===s?"end":"start");this.renderInner(u,n,t,i,h,s,f);var c=n.getBoxLayoutParams(),l={width:i.getWidth(),height:i.getHeight()},a=n.get("padding"),p=o.getLayoutRect(c,l,a),e=this.layoutInner(n,u,p,y,h,f),v=o.getLayoutRect(r.defaults({width:e.width,height:e.height},c),l,a);this.group.x=v.x-e.x;this.group.y=v.y-e.y;this.group.markRedraw();this.group.add(this._backgroundEl=d.makeBackground(e,n))}},i.prototype.resetInner=function(){this.getContentGroup().removeAll();this._backgroundEl&&this.group.remove(this._backgroundEl);this.getSelectorGroup().removeAll()},i.prototype.renderInner=function(t,i,f,e,o,h,y){var d=this.getContentGroup(),b=r.createHashMap(),k=i.get("selectedMode"),p=[];f.eachRawSeries(function(n){n.get("legendHoverLink")||p.push(n.id)});c(i.getData(),function(o,h){var c=o.get("name"),g,y;if(!this.newlineDisabled&&(""===c||"\n"===c))return g=new s,g.newline=!0,void d.add(g);if(y=f.getSeriesByName(c)[0],!b.get(c)){if(y){var nt=y.getData(),tt=nt.getVisual("legendLineStyle")||{},it=nt.getVisual("legendIcon"),rt=nt.getVisual("style");this._createItem(y,c,h,o,i,t,tt,rt,it,k,e).on("click",u(w,c,null,e,p)).on("mouseover",u(l,y.name,null,e,p)).on("mouseout",u(a,y.name,null,e,p));b.set(c,!0)}else f.eachRawSeries(function(n){var f;if(!b.get(c)&&n.legendVisualProvider){if(f=n.legendVisualProvider,!f.containName(c))return;var d=f.indexOfName(c),s=f.getItemVisual(d,"style"),g=f.getItemVisual(d,"legendIcon"),y=v.parse(s.fill);y&&0===y[3]&&(y[3]=.2,s=r.extend(r.extend({},s),{fill:v.stringify(y,"rgba")}));this._createItem(n,c,h,o,i,t,{},s,g,k,e).on("click",u(w,null,c,e,p)).on("mouseover",u(l,null,c,e,p)).on("mouseout",u(a,null,c,e,p));b.set(c,!0)}},this);"production"!==n.env.NODE_ENV&&(b.get(c)||console.warn(c+" series not exists. Legend data should be same with series name or data name."))}},this);o&&this._createSelector(o,i,e,h,y)},i.prototype._createSelector=function(n,t,i){var r=this.getSelectorGroup();c(n,function(n){var s=n.type,u=new f.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:"all"===s?"legendAllSelect":"legendInverseSelect"})}}),e,o;r.add(u);e=t.getModel("selectorLabel");o=t.getModel(["emphasis","selectorLabel"]);p.setLabelStyle(u,{normal:e,emphasis:o},{defaultText:n.title});y.enableHoverEmphasis(u)})},i.prototype._createItem=function(n,t,i,u,e,o,h,l,a,v,w){var vt=n.visualDrawType,rt=e.get("itemWidth"),ut=e.get("itemHeight"),st=e.isSelected(t),ft=u.get("symbolRotate"),ht=u.get("symbolKeepAspect"),d=u.get("icon"),g=function(n,t,i,r,u,f,e){function a(n,t){"auto"===n.lineWidth&&(n.lineWidth=t.lineWidth>0?2:0);c(n,function(i,r){"inherit"===n[r]&&(n[r]=t[r])})}var v=t.getModel("itemStyle"),o=v.getItemStyle(),y=0===n.lastIndexOf("empty",0)?"fill":"stroke",l=v.getShallow("decal"),h,s,p,w;return o.decal=l&&"inherit"!==l?tt.createOrUpdatePatternFromDecal(l,e):r.decal,"inherit"===o.fill&&(o.fill=r[u]),"inherit"===o.stroke&&(o.stroke=r[y]),"inherit"===o.opacity&&(o.opacity=("fill"===u?r:i).opacity),a(o,r),h=t.getModel("lineStyle"),s=h.getLineStyle(),(a(s,i),"auto"===o.fill&&(o.fill=r.fill),"auto"===o.stroke&&(o.stroke=r.fill),"auto"===s.stroke&&(s.stroke=r.fill),f)||(p=t.get("inactiveBorderWidth"),w=o[y],o.lineWidth="auto"===p?r.lineWidth>0&&w?2:0:o.lineWidth,o.fill=t.get("inactiveColor"),o.stroke=t.get("inactiveBorderColor"),s.stroke=h.get("inactiveColor"),s.lineWidth=h.get("inactiveWidth")),{itemStyle:o,lineStyle:s}}(a=d||a||"roundRect",u,h,l,vt,st,w),b=new s,ct=u.getModel("textStyle"),lt,at,it,ot;!r.isFunction(n.getLegendIcon)||d&&"inherit"!==d?(lt="inherit"===d&&n.getData().getVisual("symbol")?"inherit"===ft?n.getData().getVisual("symbolRotate"):ft:0,b.add(function(n){var i=n.icon||"roundRect",t=nt.createSymbol(i,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill,n.symbolKeepAspect);return t.setStyle(n.itemStyle),t.rotation=(n.iconRotate||0)*Math.PI/180,t.setOrigin([n.itemWidth/2,n.itemHeight/2]),i.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}({itemWidth:rt,itemHeight:ut,icon:a,iconRotate:lt,itemStyle:g.itemStyle,lineStyle:g.lineStyle,symbolKeepAspect:ht}))):b.add(n.getLegendIcon({itemWidth:rt,itemHeight:ut,icon:a,iconRotate:ft,itemStyle:g.itemStyle,lineStyle:g.lineStyle,symbolKeepAspect:ht}));var yt="left"===o?rt+5:-5,pt=o,k=e.get("formatter"),et=t;return r.isString(k)&&k?et=k.replace("{name}",null!=t?t:""):r.isFunction(k)&&(et=k(t)),at=u.get("inactiveColor"),b.add(new f.Text({style:p.createTextStyle(ct,{text:et,x:yt,y:ut/2,fill:st?ct.getTextColor():at,align:pt,verticalAlign:"middle"})})),it=new f.Rect({shape:b.getBoundingRect(),invisible:!0}),ot=u.getModel("tooltip"),ot.get("show")&&f.setTooltipConfig({el:it,componentModel:e,itemName:t,itemTooltipOption:ot.option}),b.add(it),b.eachChild(function(n){n.silent=!0}),it.silent=!v,this.getContentGroup().add(b),y.enableHoverEmphasis(b),b.__legendDataIndex=i,b},i.prototype.layoutInner=function(n,t,i,r,u,f){var e=this.getContentGroup(),a=this.getSelectorGroup(),s,l,w;if(o.box(n.get("orient"),e,n.get("itemGap"),i.width,i.height),s=e.getBoundingRect(),l=[-s.x,-s.y],a.markRedraw(),e.markRedraw(),u){o.box("horizontal",a,n.get("selectorItemGap",!0));var h=a.getBoundingRect(),v=[-h.x,-h.y],b=n.get("selectorButtonGap",!0),c=n.getOrient().index,y=0===c?"width":"height",p=0===c?"height":"width",k=0===c?"y":"x";return"end"===f?v[c]+=s[y]+b:l[c]+=h[y]+b,v[1-c]+=s[p]/2-h[p]/2,a.x=v[0],a.y=v[1],e.x=l[0],e.y=l[1],w={x:0,y:0},w[y]=s[y]+b+h[y],w[p]=Math.max(s[p],h[p]),w[k]=Math.min(0,h[k]+v[1-c]),w}return e.x=l[0],e.y=l[1],this.group.getBoundingRect()},i.prototype.remove=function(){this.getContentGroup().removeAll();this._isFirstRender=!0},i.type="legend.plain",i}(g.default);t.default=it}).call(t,i(57))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n.findComponents({mainType:"legend"});t&&t.length&&n.filterSeries(function(n){for(var i=0;i<t.length;i++)if(!t[i].isSelected(n.name))return!1;return!0})}},function(n,t,i){"use strict";function u(n,t,i){var f,u={},e="toggleSelected"===n;return i.eachComponent("legend",function(i){e&&null!=f?i[f?"select":"unSelect"](t.name):"allSelect"===n||"inverseSelect"===n?i[n]():(i[n](t.name),f=i.isSelected(t.name));var o=i.getData();r.each(o,function(n){var t=n.get("name"),r;"\n"!==t&&""!==t&&(r=i.isSelected(t),u[t]=u.hasOwnProperty(t)?u[t]&&r:r)})}),"allSelect"===n||"inverseSelect"===n?{selected:u}:{name:t.name,selected:u}}Object.defineProperty(t,"__esModule",{value:!0});t.installLegendAction=function(n){n.registerAction("legendToggleSelect","legendselectchanged",r.curry(u,"toggleSelected"));n.registerAction("legendAllSelect","legendselectall",r.curry(u,"allSelect"));n.registerAction("legendInverseSelect","legendinverseselect",r.curry(u,"inverseSelect"));n.registerAction("legendSelect","legendselected",r.curry(u,"select"));n.registerAction("legendUnSelect","legendunselected",r.curry(u,"unSelect"))};var r=i(63)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){u.use(f.install);n.registerComponentModel(e.default);n.registerComponentView(o.default);s.default(n)};var u=i(208),f=i(556),e=r(i(562)),o=r(i(563)),s=r(i(564))},function(n,t,i){"use strict";function e(n,t,i){var r=[1,1];r[n.getOrient().index]=0;f.mergeLayoutParam(t,i,{type:"box",ignoreSize:!!r})}Object.defineProperty(t,"__esModule",{value:!0});var r,o=i(62),u=(r=i(557))&&r.__esModule?r:{"default":r},f=i(158),s=i(157),h=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return o.__extends(t,n),t.prototype.setScrollDataIndex=function(n){this.option.scrollDataIndex=n},t.prototype.init=function(t,i,r){var u=f.getLayoutParams(t);n.prototype.init.call(this,t,i,r);e(this,t,u)},t.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);e(this,this.option,t)},t.type="legend.scroll",t.defaultOption=s.inheritDefaultOption(u.default.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),t}(u.default);t.default=h},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var f,l=i(62),r=o(i(63)),u=o(i(116)),e=o(i(158)),a=(f=i(558))&&f.__esModule?f:{"default":f};var c=u.Group,s=["width","height"],h=["x","y"],v=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.newlineDisabled=!0,i._currentIndex=0,i}return l.__extends(t,n),t.prototype.init=function(){n.prototype.init.call(this);this.group.add(this._containerGroup=new c);this._containerGroup.add(this.getContentGroup());this.group.add(this._controllerGroup=new c)},t.prototype.resetInner=function(){n.prototype.resetInner.call(this);this._controllerGroup.removeAll();this._containerGroup.removeClipPath();this._containerGroup.__rectSize=null},t.prototype.renderInner=function(t,i,f,e,o,s,h){function p(n,t){var o=n+"DataIndex",f=u.createIcon(i.get("pageIcons",!0)[i.getOrient().name][t],{onclick:r.bind(v._pageGo,v,o,i,e)},{x:-l[0]/2,y:-l[1]/2,width:l[0],height:l[1]});f.name=n;y.add(f)}var v=this,a;n.prototype.renderInner.call(this,t,i,f,e,o,s,h);var y=this._controllerGroup,c=i.get("pageIconSize",!0),l=r.isArray(c)?c:[c,c];p("pagePrev",0);a=i.getModel("pageTextStyle");y.add(new u.Text({name:"pageText",style:{text:"xx/xx",fill:a.getTextColor(),font:a.getFont(),verticalAlign:"middle",align:"center"},silent:!0}));p("pageNext",1)},t.prototype.layoutInner=function(n,t,i,u,f,o){var w=this.getSelectorGroup(),l=n.getOrient().index,a=s[l],g=h[l],y=s[1-l],b=h[1-l],c,d;f&&e.box("horizontal",w,n.get("selectorItemGap",!0));var k=n.get("selectorButtonGap",!0),v=w.getBoundingRect(),p=[-v.x,-v.y],nt=r.clone(i);return f&&(nt[a]=i[a]-v[a]-k),c=this._layoutContentAndController(n,u,nt,l,a,y,b,g),f&&("end"===o?p[l]+=c[a]+k:(d=v[a]+k,p[l]-=d,c[g]-=d),c[a]+=v[a]+k,p[1-l]+=c[b]+c[y]/2-v[y]/2,c[y]=Math.max(c[y],v[y]),c[b]=Math.min(c[b],v[b]+p[1-l]),w.x=p[0],w.y=p[1],w.markRedraw()),c},t.prototype._layoutContentAndController=function(n,t,i,f,o,s,h,c){var y=this.getContentGroup(),b=this._containerGroup,k=this._controllerGroup,v,p,w;e.box(n.get("orient"),y,n.get("itemGap"),f?i.width:null,f?null:i.height);e.box("horizontal",k,n.get("pageButtonItemGap",!0));var a=y.getBoundingRect(),l=k.getBoundingRect(),d=this._showController=a[o]>i[o],nt=[-a.x,-a.y];t||(nt[f]=y[c]);var tt=[0,0],g=[-l.x,-l.y],it=r.retrieve2(n.get("pageButtonGap",!0),n.get("itemGap",!0));return d&&("end"===n.get("pageButtonPosition",!0)?g[f]+=i[o]-l[o]:tt[f]+=l[o]+it),g[1-f]+=a[s]/2-l[s]/2,y.setPosition(nt),b.setPosition(tt),k.setPosition(g),v={x:0,y:0},(v[o]=d?i[o]:a[o],v[s]=Math.max(a[s],l[s]),v[h]=Math.min(0,l[h]+g[1-f]),b.__rectSize=i[o],d)?(p={x:0,y:0},p[o]=Math.max(i[o]-l[o]-it,0),p[s]=v[s],b.setClipPath(new u.Rect({shape:p})),b.__rectSize=p[o]):k.eachChild(function(n){n.attr({invisible:!0,silent:!0})}),w=this._getPageInfo(n),null!=w.pageIndex&&u.updateProps(y,{x:w.contentPosition[0],y:w.contentPosition[1]},d?n:null),this._updatePageInfoView(n,w),v},t.prototype._pageGo=function(n,t,i){var r=this._getPageInfo(t)[n];null!=r&&i.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(n,t){var e=this._controllerGroup;r.each(["pagePrev","pageNext"],function(i){var u=null!=t[i+"DataIndex"],r=e.childOfName(i);r&&(r.setStyle("fill",u?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),r.cursor=u?"pointer":"default")});var o=e.childOfName("pageText"),i=n.get("pageFormatter"),s=t.pageIndex,u=null!=s?s+1:0,f=t.pageCount;o&&i&&o.setStyle("text",r.isString(i)?i.replace("{current}",null==u?"":u+"").replace("{total}",null==f?"":f+""):i({current:u,total:f}))},t.prototype._getPageInfo=function(n){function v(n){if(n){var t=n.getBoundingRect(),i=t[p]+n[p];return{s:i,e:i+t[nt],i:n.__legendDataIndex}}}function d(n,t){return n.e>=t&&n.s<=t+y}var g=n.get("scrollDataIndex",!0),c=this.getContentGroup(),y=this._containerGroup.__rectSize,l=n.getOrient().index,nt=s[l],p=h[l],a=this._findTargetItemIndex(g),o=c.children(),w=o[a],b=o.length,k=b?1:0,t={contentPosition:[c.x,c.y],pageCount:k,pageIndex:k-1,pagePrevDataIndex:null,pageNextDataIndex:null},e;if(!w)return t;e=v(w);t.contentPosition[l]=-e.s;for(var f=a+1,i=e,u=e,r=null;f<=b;++f)(!(r=v(o[f]))&&u.e>i.s+y||r&&!d(r,i.s))&&(i=u.i>i.i?u:r)&&(null==t.pageNextDataIndex&&(t.pageNextDataIndex=i.i),++t.pageCount),u=r;for(f=a-1,i=e,u=e,r=null;f>=-1;--f)(!(r=v(o[f]))||!d(u,r.s))&&i.i<u.i&&(u=i,null==t.pagePrevDataIndex&&(t.pagePrevDataIndex=i.i),++t.pageCount,++t.pageIndex),i=r;return t},t.prototype._findTargetItemIndex=function(n){return this._showController?(this.getContentGroup().eachChild(function(r,u){var f=r.__legendDataIndex;null==i&&null!=f&&(i=u);f===n&&(t=u)}),null!=t?t:i):0;var t,i},t.type="legend.scroll",t}(a.default);t.default=v},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){n.registerAction("legendScroll","legendscroll",function(n,t){var i=n.scrollDataIndex;null!=i&&t.eachComponent({mainType:"legend",subType:"scroll",query:n},function(n){n.setScrollDataIndex(i)})})}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(){r.use(u.install);r.use(f.install)};var r=i(208),u=i(566),f=i(570)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){o.default(n);n.registerComponentModel(u.default);n.registerComponentView(f.default);e.installDataZoomRoamProcessor(n)};var u=r(i(567)),f=r(i(568)),e=i(569),o=r(i(504))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),u=(r=i(500))&&r.__esModule?r:{"default":r},e=i(157),o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.type="dataZoom.inside",t.defaultOption=e.inheritDefaultOption(u.default.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(u.default);t.default=o},function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function c(n){return function(t,i,r,u){var o=this.range,f=o.slice(),s=t.axisModels[0],h;if(s)return h=n(f,s,t,i,r,u),e.default(h,f,[0,100],"all"),this.range=f,o[0]!==f[0]||o[1]!==f[1]?f:void 0}}var h,r,u;Object.defineProperty(t,"__esModule",{value:!0});var l=i(62),a=s(i(503)),e=s(i(393)),o=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(569)),f=i(63);h=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return l.__extends(t,n),t.prototype.render=function(t,i,u){n.prototype.render.apply(this,arguments);t.noTarget()?this._clear():(this.range=t.getPercentRange(),o.setViewInfoToCoordSysRecord(u,t,{pan:f.bind(r.pan,this),zoom:f.bind(r.zoom,this),scrollMove:f.bind(r.scrollMove,this)}))},t.prototype.dispose=function(){this._clear();n.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){o.disposeCoordSysRecordIfNeeded(this.api,this.dataZoomModel);this.range=null},t.type="dataZoom.inside",t}(a.default);r={zoom:function(n,t,i,r){var h=this.range,f=h.slice(),l=n.axisModels[0],c;if(l){var o=u[t](null,[r.originX,r.originY],l,i,n),s=(o.signal>0?o.pixelStart+o.pixelLength-o.pixel:o.pixel-o.pixelStart)/o.pixelLength*(f[1]-f[0])+f[0],a=Math.max(1/r.scale,0);return f[0]=(f[0]-s)*a+s,f[1]=(f[1]-s)*a+s,c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan(),e.default(0,f,[0,100],0,c.minSpan,c.maxSpan),this.range=f,h[0]!==f[0]||h[1]!==f[1]?f:void 0}},pan:c(function(n,t,i,r,f,e){var o=u[r]([e.oldX,e.oldY],[e.newX,e.newY],t,f,i);return o.signal*(n[1]-n[0])*o.pixel/o.pixelLength}),scrollMove:c(function(n,t,i,r,f,e){return u[r]([0,0],[e.scrollDelta,e.scrollDelta],t,f,i).signal*(n[1]-n[0])*e.scrollDelta})};u={grid:function(n,t,i,r,u){var o=i.axis,f={},e=u.model.coordinateSystem.getRect();return n=n||[0,0],"x"===o.dim?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f},polar:function(n,t,i,r,u){var h=i.axis,f={},e=u.model.coordinateSystem,o=e.getRadiusAxis().getExtent(),s=e.getAngleAxis().getExtent();return n=n?e.pointToCoord(n):[0,0],t=e.pointToCoord(t),"radiusAxis"===i.mainType?(f.pixel=t[0]-n[0],f.pixelLength=o[1]-o[0],f.pixelStart=o[0],f.signal=h.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=s[1]-s[0],f.pixelStart=s[0],f.signal=h.inverse?-1:1),f},singleAxis:function(n,t,i,r,u){var o=i.axis,e=u.model.coordinateSystem.getRect(),f={};return n=n||[0,0],"horizontal"===o.orient?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f}};t.default=h},function(n,t,i){"use strict";function e(n,t){if(t){n.removeKey(t.model.uid);var i=t.controller;i&&i.dispose()}}function l(n,t){n.isDisposed()||n.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:t})}function a(n,t,i,r){return n.coordinateSystem.containPoint([i,r])}Object.defineProperty(t,"__esModule",{value:!0});t.setViewInfoToCoordSysRecord=function(n,t,i){f(n).coordSysRecordMap.each(function(n){var r=n.dataZoomInfoMap.get(t.uid);r&&(r.getRange=i)})};t.disposeCoordSysRecordIfNeeded=function(n,t){for(var o,r=f(n).coordSysRecordMap,s=r.keys(),u=0;u<s.length;u++){var c=s[u],h=r.get(c),i=h.dataZoomInfoMap;i&&(o=t.uid,i.get(o)&&(i.removeKey(o),i.keys().length||e(r,h)))}};t.installDataZoomRoamProcessor=function(n){n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,function(n,t){var u=f(t),i=u.coordSysRecordMap||(u.coordSysRecordMap=r.createHashMap());i.each(function(n){n.dataZoomInfoMap=null});n.eachComponent({mainType:"dataZoom",subType:"inside"},function(n){var u=c.collectReferCoordSysModelInfo(n);r.each(u.infoList,function(u){var f=u.model.uid,e=i.get(f)||i.set(f,function(n,t){var i={model:t,containsPoint:r.curry(a,t),dispatchAction:r.curry(l,n),dataZoomInfoMap:null,controller:null},u=i.controller=new o.default(n.getZr());return r.each(["pan","zoom","scrollMove"],function(n){u.on(n,function(t){var r=[];i.dataZoomInfoMap.each(function(u){if(t.isAvailableBehavior(u.model.option)){var e=(u.getRange||{})[n],f=e&&e(u.dzReferCoordSysInfo,i.model.mainType,i.controller,t);!u.model.get("disabled",!0)&&f&&r.push({dataZoomId:u.model.id,start:f[0],end:f[1]})}});r.length&&i.dispatchAction(r)})}),i}(t,u.model));(e.dataZoomInfoMap||(e.dataZoomInfoMap=r.createHashMap())).set(n.uid,{dzReferCoordSysInfo:u,model:n,getRange:null})})});i.each(function(n){var r,o=n.controller,t=n.dataZoomInfoMap,u,f;t&&(u=t.keys()[0],null!=u&&(r=t.get(u)));r?(f=function(){var n,r={type_true:2,type_move:1,type_false:0,type_undefined:-1},i=!0;return t.each(function(t){var u=t.model,f=!u.get("disabled",!0)&&(!u.get("zoomLock",!0)||"move");r["type_"+f]>r["type_"+n]&&(n=f);i=i&&u.get("preventDefaultMouseMove",!0)}),{controlType:n,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}(),o.enable(f.controlType,f.opt),o.setPointerChecker(n.containsPoint),s.createOrUpdate(n,"dispatchAction",r.model.get("throttle",!0),"fixRate")):e(i,n)})})};var u,o=(u=i(310))&&u.__esModule?u:{"default":u},s=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(187)),h=i(113),r=i(63),c=i(501),f=h.makeInner()},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.default);n.registerComponentView(f.default);e.default(n)};var u=r(i(571)),f=r(i(572)),e=r(i(504))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=i(62),u=(r=i(500))&&r.__esModule?r:{"default":r},e=i(157),o=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return f.__extends(t,n),t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=e.inheritDefaultOption(u.default.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(u.default);t.default=o},function(n,t,i){(function(n){"use strict";function y(n){return n&&n.__esModule?n:{"default":n}}function s(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function p(n){return"vertical"===n?"ns-resize":"ew-resize"}Object.defineProperty(t,"__esModule",{value:!0});var w=i(62),r=i(63),c=s(i(146)),f=s(i(116)),l=s(i(187)),b=y(i(503)),u=i(114),a=s(i(158)),k=y(i(393)),v=i(501),d=i(111),h=i(201),g=i(115),nt=i(68);var e=f.Rect,o="horizontal",tt=5,it=["line","bar","candlestick","scatter"],rt={easing:"cubicOut",duration:100,delay:0},ut=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=i.type,n._displayables={},n}return w.__extends(i,t),i.prototype.init=function(n,t){this.api=t;this._onBrush=r.bind(this._onBrush,this);this._onBrushEnd=r.bind(this._onBrushEnd,this)},i.prototype.render=function(n,i,r,u){if(t.prototype.render.apply(this,arguments),l.createOrUpdate(this,"_dispatchZoomAction",n.get("throttle"),"fixRate"),this._orient=n.getOrient(),!1!==n.get("show")){if(n.noTarget())return this._clear(),void this.group.removeAll();u&&"dataZoom"===u.type&&u.from===this.uid||this._buildView();this._updateView()}else this.group.removeAll()},i.prototype.dispose=function(){this._clear();t.prototype.dispose.apply(this,arguments)},i.prototype._clear=function(){l.clear(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush);n.off("mouseup",this._onBrushEnd)},i.prototype._buildView=function(){var n=this.group,t;n.removeAll();this._brushing=!1;this._displayables.brushRect=null;this._resetLocation();this._resetInterval();t=this._displayables.sliderGroup=new f.Group;this._renderBackground();this._renderHandle();this._renderDataShadow();n.add(t);this._positionGroup()},i.prototype._resetLocation=function(){var f=this.dataZoomModel,e=this.api,s=f.get("brushSelect")?7:0,n=this._findCoordRect(),i={width:e.getWidth(),height:e.getHeight()},h=this._orient===o?{right:i.width-n.x-n.width,top:i.height-37-s,width:n.width,height:30}:{right:7,top:n.y,width:30,height:n.height},u=a.getLayoutParams(f.option),t;r.each(["right","top","width","height"],function(n){"ph"===u[n]&&(u[n]=h[n])});t=a.getLayoutRect(u,i);this._location={x:t.x,y:t.y};this._size=[t.width,t.height];"vertical"===this._orient&&this._size.reverse()},i.prototype._positionGroup=function(){var n=this.group,f=this._location,i=this._orient,e=this.dataZoomModel.getFirstTargetAxisModel(),r=e&&e.get("inverse"),s=this._displayables.sliderGroup,t=(this._dataShadowInfo||{}).otherAxisInverse,u;s.attr(i!==o||r?i===o&&r?{scaleY:t?1:-1,scaleX:-1}:"vertical"!==i||r?{scaleY:t?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:t?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:t?1:-1,scaleX:1});u=n.getBoundingRect([s]);n.x=f.x-u.x;n.y=f.y-u.y;n.markRedraw()},i.prototype._getViewExtent=function(){return[0,this._size[0]]},i.prototype._renderBackground=function(){var u=this.dataZoomModel,t=this._size,f=this._displayables.sliderGroup,o=u.get("brushSelect"),i,n;f.add(new e({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:u.get("backgroundColor")},z2:-40}));i=new e({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:"transparent"},z2:0,onclick:r.bind(this._onClickPanel,this)});n=this.api.getZr();o?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",n.on("mousemove",this._onBrush),n.on("mouseup",this._onBrushEnd)):(n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd));f.add(i)},i.prototype._renderDataShadow=function(){function rt(n){var i=nt.getModel(n?"selectedDataBackground":"dataBackground"),t=new f.Group,r=new f.Polygon({shape:{points:a},segmentIgnoreThreshold:1,style:i.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),u=new f.Polyline({shape:{points:v},segmentIgnoreThreshold:1,style:i.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return t.add(r),t.add(u),t}var l=this._dataShadowInfo=this._prepareDataShadowInfo(),a,v,i,y,nt,c,w;if(this._displayables.dataShadowSegs=[],l){var n=this._size,b=this._shadowSize||[],h=l.series,t=h.getRawData(),k=h.getShadowDim&&h.getShadowDim(),s=k&&t.getDimensionInfo(k)?h.getShadowDim():l.otherDim;if(null!=s){if(a=this._shadowPolygonPts,v=this._shadowPolylinePts,t!==this._shadowData||s!==this._shadowDim||n[0]!==b[0]||n[1]!==b[1]){i=t.getDataExtent(s);y=.3*(i[1]-i[0]);i=[i[0]-y,i[1]+y];var p,tt=[0,n[1]],it=[0,n[0]],r=[[n[0],0],[0,0]],e=[],d=it[1]/(t.count()-1),o=0,g=Math.round(t.count()/n[0]);t.each([s],function(n,t){if(g>0&&t%g)o+=d;else{var f=null==n||isNaN(n)||""===n,s=f?0:u.linearMap(n,i,tt,!0);f&&!p&&t?(r.push([r[r.length-1][0],0]),e.push([e[e.length-1][0],0])):!f&&p&&(r.push([o,0]),e.push([o,0]));r.push([o,s]);e.push([o,s]);o+=d;p=f}});a=this._shadowPolygonPts=r;v=this._shadowPolylinePts=e}for(this._shadowData=t,this._shadowDim=s,this._shadowSize=[n[0],n[1]],nt=this.dataZoomModel,c=0;c<3;c++)w=rt(1===c),this._displayables.sliderGroup.add(w),this._displayables.dataShadowSegs.push(w)}}},i.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,i=n.get("showDataShadow"),t,u;if(!1!==i)return u=this.ecModel,n.eachTargetAxis(function(f,e){var o=n.getAxisProxy(f,e).getTargetSeriesModels();r.each(o,function(n){if(!(t||!0!==i&&r.indexOf(it,n.get("type"))<0)){var s,h=u.getComponent(v.getAxisMainType(f),e).axis,o={x:"y",y:"x",radius:"angle",angle:"radius"}[f],c=n.coordinateSystem;null!=o&&c.getOtherAxis&&(s=c.getOtherAxis(h).inverse);o=n.getData().mapDimension(o);t={thisAxis:h,series:n,thisDim:f,otherDim:o,otherAxisInverse:s}}},this)},this),t},i.prototype._renderHandle=function(){var it=this.group,o=this._displayables,rt=o.handles=[null,null],ut=o.handleLabels=[null,null],s=this._displayables.sliderGroup,i=this._size,t=this.dataZoomModel,b=this.api,ft=t.get("borderRadius")||0,k=t.get("brushSelect"),tt=o.filler=new e({silent:k,style:{fill:t.get("fillerColor")},textConfig:{position:"inside"}}),l,w;if(s.add(tt),s.add(new e({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:i[0],height:i[1],r:ft},style:{stroke:t.get("dataBackgroundColor")||t.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),r.each([0,1],function(i){var o=t.get("handleIcon"),e,l,v,a,c;!h.symbolBuildProxies[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o,"production"!==n.env.NODE_ENV&&g.deprecateLog("handleIcon now needs 'path://' prefix when using a path string"));e=h.createSymbol(o,-1,0,2,2,null,!0);e.attr({cursor:p(this._orient),draggable:!0,drift:r.bind(this._onDragMove,this,i),ondragend:r.bind(this._onDragEnd,this),onmouseover:r.bind(this._showDataInfo,this,!0),onmouseout:r.bind(this._showDataInfo,this,!1),z2:5});l=e.getBoundingRect();v=t.get("handleSize");this._handleHeight=u.parsePercent(v,this._size[1]);this._handleWidth=l.width/l.height*this._handleHeight;e.setStyle(t.getModel("handleStyle").getItemStyle());e.style.strokeNoScale=!0;e.rectHover=!0;e.ensureState("emphasis").style=t.getModel(["emphasis","handleStyle"]).getItemStyle();d.enableHoverEmphasis(e);a=t.get("handleColor");null!=a&&(e.style.fill=a);s.add(rt[i]=e);c=t.getModel("textStyle");it.add(ut[i]=new f.Text({silent:!0,invisible:!0,style:nt.createTextStyle(c,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:c.getTextColor(),font:c.getFont()}),z2:10}))},this),l=tt,k){var c=u.parsePercent(t.get("moveHandleSize"),i[1]),a=o.moveHandle=new f.Rect({style:t.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:i[1]-.5,height:c}}),v=.8*c,y=o.moveHandleIcon=h.createSymbol(t.get("moveHandleIcon"),-v/2,-v/2,v,v,"#fff",!0);y.silent=!0;y.y=i[1]+c/2-.5;a.ensureState("emphasis").style=t.getModel(["emphasis","moveHandleStyle"]).getItemStyle();w=Math.min(i[1]/2,Math.max(c,10));(l=o.moveZone=new f.Rect({invisible:!0,shape:{y:i[1]-w,height:c+w}})).on("mouseover",function(){b.enterEmphasis(a)}).on("mouseout",function(){b.leaveEmphasis(a)});s.add(a);s.add(y);s.add(l)}l.attr({draggable:!0,cursor:p(this._orient),drift:r.bind(this._onDragMove,this,"all"),ondragstart:r.bind(this._showDataInfo,this,!0),ondragend:r.bind(this._onDragEnd,this),onmouseover:r.bind(this._showDataInfo,this,!0),onmouseout:r.bind(this._showDataInfo,this,!1)})},i.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[u.linearMap(n[0],[0,100],t,!0),u.linearMap(n[1],[0,100],t,!0)]},i.prototype._updateInterval=function(n,t){var h=this.dataZoomModel,o=this._handleEnds,i=this._getViewExtent(),r=h.findRepresentativeAxisProxy().getMinMaxSpan(),f=[0,100],e,s;return k.default(t,o,i,h.get("zoomLock")?"all":n,null!=r.minSpan?u.linearMap(r.minSpan,f,i,!0):null,null!=r.maxSpan?u.linearMap(r.maxSpan,f,i,!0):null),e=this._range,s=this._range=u.asc([u.linearMap(o[0],i,f,!0),u.linearMap(o[1],i,f,!0)]),!e||e[0]!==s[0]||e[1]!==s[1]},i.prototype._updateView=function(n){var t=this._displayables,a=this._handleEnds,i=u.asc(a.slice()),h=this._size,o,l,s;r.each([0,1],function(n){var r=t.handles[n],i=this._handleHeight;r.attr({scaleX:i/2,scaleY:i/2,x:a[n]+(n?-1:1),y:h[1]/2-i/2})},this);t.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:h[1]});o={x:i[0],width:i[1]-i[0]};t.moveHandle&&(t.moveHandle.setShape(o),t.moveZone.setShape(o),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr("x",o.x+o.width/2));for(var v=t.dataShadowSegs,c=[0,i[0],i[1],h[0]],e=0;e<v.length;e++)l=v[e],s=l.getClipPath(),s||(s=new f.Rect,l.setClipPath(s)),s.setShape({x:c[e],y:0,width:c[e+1]-c[e],height:h[1]});this._updateDataInfo(n)},i.prototype._updateDataInfo=function(n){function v(n){var t=f.getTransform(r.handles[n].parent,this.group),i=f.transformDirection(0===n?"right":"left",t),u=this._handleWidth/2+tt,h=f.applyTransform([a[n]+(0===n?-u:u),this._size[1]/2],t);y[n].setStyle({x:h[0],y:h[1],verticalAlign:e===o?"middle":i,align:e===o?i:"center",text:s[n]})}var i=this.dataZoomModel,r=this._displayables,y=r.handleLabels,e=this._orient,s=["",""],t,a;if(i.get("showDetail")&&(t=i.findRepresentativeAxisProxy(),t)){var h=t.getAxisModel().axis,c=this._range,l=n?t.calculateDataWindow({start:c[0],end:c[1]}).valueWindow:t.getDataValueWindow();s=[this._formatLabel(l[0],h),this._formatLabel(l[1],h)]}a=u.asc(this._handleEnds.slice());v.call(this,0);v.call(this,1)},i.prototype._formatLabel=function(n,t){var e=this.dataZoomModel,i=e.get("labelFormatter"),u=e.get("labelPrecision"),f;return null!=u&&"auto"!==u||(u=t.getPixelPrecision()),f=null==n||isNaN(n)?"":"category"===t.type||"time"===t.type?t.scale.getLabel({value:Math.round(n)}):n.toFixed(Math.min(u,20)),r.isFunction(i)?i(n,f):r.isString(i)?i.replace("{value}",f):f},i.prototype._showDataInfo=function(n){n=this._dragging||n;var t=this._displayables,i=t.handleLabels;i[0].attr("invisible",!n);i[1].attr("invisible",!n);t.moveHandle&&this.api[n?"enterEmphasis":"leaveEmphasis"](t.moveHandle,1)},i.prototype._onDragMove=function(n,t,i,r){this._dragging=!0;c.stop(r.event);var e=this._displayables.sliderGroup.getLocalTransform(),o=f.applyTransform([t,i],e,!0),s=this._updateInterval(n,o[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u);s&&u&&this._dispatchZoomAction(!0)},i.prototype._onDragEnd=function(){this._dragging=!1;this._showDataInfo(!1);!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction(!1)},i.prototype._onClickPanel=function(n){var i=this._size,t=this._displayables.sliderGroup.transformCoordToLocal(n.offsetX,n.offsetY);if(!(t[0]<0||t[0]>i[0]||t[1]<0||t[1]>i[1])){var r=this._handleEnds,u=(r[0]+r[1])/2,f=this._updateInterval("all",t[0]-u);this._updateView();f&&this._dispatchZoomAction(!1)}},i.prototype._onBrushStart=function(n){var t=n.offsetX,i=n.offsetY;this._brushStart=new f.Point(t,i);this._brushing=!0;this._brushStartTime=+new Date},i.prototype._onBrushEnd=function(){var t,n,i,r;this._brushing&&(t=this._displayables.brushRect,(this._brushing=!1,t)&&(t.attr("ignore",!0),n=t.shape,+new Date-this._brushStartTime<200&&Math.abs(n.width)<5||(i=this._getViewExtent(),r=[0,100],this._range=u.asc([u.linearMap(n.x,i,r,!0),u.linearMap(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1))))},i.prototype._onBrush=function(n){this._brushing&&(c.stop(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},i.prototype._updateBrushRect=function(n,t){var r=this._displayables,c=this.dataZoomModel,i=r.brushRect;i||(i=r.brushRect=new e({silent:!0,style:c.getModel("brushStyle").getItemStyle()}),r.sliderGroup.add(i));i.attr("ignore",!1);var f=this._brushStart,o=this._displayables.sliderGroup,u=o.transformCoordToLocal(n,t),s=o.transformCoordToLocal(f.x,f.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0);i.setShape({x:s[0],y:0,width:u[0]-s[0],height:h[1]})},i.prototype._dispatchZoomAction=function(n){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?rt:null,start:t[0],end:t[1]})},i.prototype._findCoordRect=function(){var n,u=v.collectReferCoordSysModelInfo(this.dataZoomModel).infoList,t,i,r;return!n&&u.length&&(t=u[0].model.coordinateSystem,n=t.getRect&&t.getRect()),n||(i=this.api.getWidth(),r=this.api.getHeight(),n={x:.2*i,y:.2*r,width:.6*i,height:.6*r}),n},i.type="dataZoom.slider",i}(b.default);t.default=ut}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(){r.use(u.install);r.use(f.install)};var r=i(208),u=i(574),f=i(585)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.default);n.registerComponentView(f.default);e.default(n)};var u=r(i(575)),f=r(i(578)),e=r(i(581))},function(n,t,i){"use strict";function o(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n,t,i){if(i[0]===i[1])return i.slice();for(var e=(i[1]-i[0])/200,r=i[0],u=[],f=0;f<=200&&r<i[1];f++)u.push(r),r+=e;return u.push(i[1]),u}var u,s;Object.defineProperty(t,"__esModule",{value:!0});var r,c=i(62),f=o(i(63)),e=(r=i(576))&&r.__esModule?r:{"default":r},l=o(i(114)),a=i(157);u=[20,140];s=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return c.__extends(t,n),t.prototype.optionUpdated=function(){n.prototype.optionUpdated.apply(this,arguments);this.resetExtent();this.resetVisual(function(n){n.mappingMethod="linear";n.dataExtent=this.getExtent()});this._resetRange()},t.prototype.resetItemSize=function(){n.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=u[0]);(null==t[1]||isNaN(t[1]))&&(t[1]=u[1])},t.prototype._resetRange=function(){var t=this.getExtent(),n=this.option.range;!n||n.auto?(t.auto=1,this.option.range=t):f.isArray(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],t[0]),n[1]=Math.min(n[1],t[1]))},t.prototype.completeVisualOption=function(){n.prototype.completeVisualOption.apply(this,arguments);f.each(this.stateList,function(n){var t=this.option.controller[n].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)},this)},t.prototype.setSelected=function(n){this.option.range=n.slice();this._resetRange()},t.prototype.getSelected=function(){var t=this.getExtent(),n=l.asc((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},t.prototype.getValueState=function(n){var t=this.option.range,i=this.getExtent();return(t[0]<=i[0]||t[0]<=n)&&(t[1]>=i[1]||n<=t[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var t=[];return this.eachTargetSeries(function(i){var r=[],u=i.getData();u.each(this.getDataDimensionIndex(u),function(t,i){n[0]<=t&&t<=n[1]&&r.push(i)},this);t.push({seriesId:i.id,dataIndex:r})},this),t},t.prototype.getVisualMeta=function(n){function e(t,r){i.push({value:t,color:n(t,r)})}for(var f,s,u=h(this,"outOfRange",this.getExtent()),t=h(this,"inRange",this.option.range.slice()),i=[],o=0,r=0,l=t.length,c=u.length;r<c&&(!t.length||u[r]<=t[0]);r++)u[r]<t[o]&&e(u[r],"outOfRange");for(f=1;o<l;o++,f=0)f&&i.length&&e(t[o],"outOfRange"),e(t[o],"inRange");for(f=1;r<c;r++)(!t.length||t[t.length-1]<u[r])&&(f&&(i.length&&e(i[i.length-1].value,"outOfRange"),f=0),e(u[r],"outOfRange"));return s=i.length,{stops:i,outerColors:[s?i[0].color:"transparent",s?i[s-1].color:"transparent"]}},t.type="visualMap.continuous",t.defaultOption=a.inheritDefaultOption(e.default.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),t}(e.default);t.default=s},function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function u(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}Object.defineProperty(t,"__esModule",{value:!0});var l=i(62),r=u(i(63)),a=o(i(577)),f=o(i(351)),e=u(i(529)),v=u(i(113)),s=u(i(114)),y=o(i(156));var h=f.default.mapVisual,p=f.default.eachVisual,w=r.isArray,c=r.each,b=s.asc,k=s.linearMap,d=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.stateList=["inRange","outOfRange"],i.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],i.layoutMode={type:"box",ignoreSize:!0},i.dataBound=[-1/0,1/0],i.targetVisuals={},i.controllerVisuals={},i}return l.__extends(t,n),t.prototype.init=function(n,t,i){this.mergeDefaultAndTheme(n,i)},t.prototype.optionUpdated=function(n,t){var i=this.option;t||e.replaceVisualOption(i,n,this.replacableOptionKeys);this.textStyleModel=this.getModel("textStyle");this.resetItemSize();this.completeVisualOption()},t.prototype.resetVisual=function(n){var t=this.stateList;n=r.bind(n,this);this.controllerVisuals=e.createVisualMappings(this.option.controller,t,n);this.targetVisuals=e.createVisualMappings(this.option.target,t,n)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesIndex,t=[];return null==n||"all"===n?this.ecModel.eachSeries(function(n,i){t.push(i)}):t=v.normalizeToArray(n),t},t.prototype.eachTargetSeries=function(n,t){r.each(this.getTargetSeriesIndices(),function(i){var r=this.ecModel.getSeriesByIndex(i);r&&n.call(t,r)},this)},t.prototype.isTargetSeries=function(n){var t=!1;return this.eachTargetSeries(function(i){i===n&&(t=!0)}),t},t.prototype.formatValueText=function(n,t,i){function s(n){return n===o[0]?"min":n===o[1]?"max":(+n).toFixed(Math.min(c,20))}var f,h=this.option,c=h.precision,o=this.dataBound,e=h.formatter,u;return i=i||["<",">"],r.isArray(n)&&(n=n.slice(),f=!0),u=t?n:f?[s(n[0]),s(n[1])]:s(n),r.isString(e)?e.replace("{value}",f?u[0]:u).replace("{value2}",f?u[1]:u):r.isFunction(e)?f?e(n[0],n[1]):e(n):f?n[0]===o[0]?i[0]+" "+u[1]:n[1]===o[1]?i[1]+" "+u[0]:u[0]+" - "+u[1]:u},t.prototype.resetExtent=function(){var n=this.option,t=b([n.min,n.max]);this._dataExtent=t},t.prototype.getDataDimensionIndex=function(n){var u=this.option.dimension,i,t,f,r;if(null!=u)return n.getDimensionIndex(u);for(i=n.dimensions,t=i.length-1;t>=0;t--)if(f=i[t],r=n.getDimensionInfo(f),!r.isCalculationCoord)return r.storeDimIndex},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){function o(t){w(n.color)&&!t.inRange&&(t.inRange={color:n.color.slice().reverse()});t.inRange=t.inRange||{color:s.get("gradientColor")}}var s=this.ecModel,n=this.option,e={inRange:n.inRange,outOfRange:n.outOfRange},i=n.target||(n.target={}),u=n.controller||(n.controller={}),t;r.merge(i,e);r.merge(u,e);t=this.isCategory();o.call(this,i);o.call(this,u),function(n,i,r){var e=n[i],u=n[r];e&&!u&&(u=n[r]={},c(e,function(n,i){if(f.default.isValidType(i)){var r=a.default.get(i,"inactive",t);null!=r&&(u[i]=r,"color"!==i||u.hasOwnProperty("opacity")||u.hasOwnProperty("colorAlpha")||(u.opacity=[0,0]))}}))}.call(this,i,"inRange","outOfRange"),function(n){var u=(n.inRange||{}).symbol||(n.outOfRange||{}).symbol,f=(n.inRange||{}).symbolSize||(n.outOfRange||{}).symbolSize,e=this.get("inactiveColor"),i=this.getItemSymbol()||"roundRect";c(this.stateList,function(o){var c=this.itemSize,s=n[o],l,a;s||(s=n[o]={color:t?e:[e]});null==s.symbol&&(s.symbol=u&&r.clone(u)||(t?i:[i]));null==s.symbolSize&&(s.symbolSize=f&&r.clone(f)||(t?c[0]:[c[0],c[0]]));s.symbol=h(s.symbol,function(n){return"none"===n?i:n});l=s.symbolSize;null!=l&&(a=-1/0,p(l,function(n){n>a&&(a=n)}),s.symbolSize=h(l,function(n){return k(n,[0,a],[0,c[0]],!0)}))},this)}.call(this,u)},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(){return null},t.prototype.getVisualMeta=function(){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(y.default);t.default=d},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),u={get:function(n,t,i){var u=r.clone((f[n]||{})[t]);return i&&r.isArray(u)?u[u.length-1]:u}},f={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]}};t.default=u},function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function p(n,t,i,u){return new r.Polygon({shape:{points:n},draggable:!!i,cursor:t,drift:i,onmousemove:function(n){h.stop(n.event)},ondragend:u})}function w(n){var t=n.get("hoverLinkOnHandle");return!!(null==t?n.get("realtime"):t)}function b(n){return"vertical"===n?"ns-resize":"ew-resize"}Object.defineProperty(t,"__esModule",{value:!0});var k=i(62),f=e(i(63)),d=s(i(133)),h=e(i(146)),g=s(i(579)),r=e(i(116)),nt=e(i(114)),tt=s(i(393)),o=e(i(580)),it=e(i(113)),a=i(74),rt=i(111),v=i(201),ut=s(i(107)),ft=i(112),c=i(68),et=i(197);var u=nt.linearMap,ot=f.each,y=Math.min,l=Math.max,st=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._shapes={},i._dataInterval=[],i._handleEnds=[],i._hoverLinkDataIndices=[],i}return k.__extends(t,n),t.prototype.doRender=function(n,t,i,r){this._api=i;r&&"selectDataRange"===r.type&&r.from===this.uid||this._buildView()},t.prototype._buildView=function(){var t,n,i;this.group.removeAll();t=this.visualMapModel;n=this.group;this._orient=t.get("orient");this._useHandle=t.get("calculable");this._resetInterval();this._renderBar(n);i=t.get("text");this._renderEndsText(n,i,0);this._renderEndsText(n,i,1);this._updateView(!0);this.renderBackground(n);this._updateView();this._enableHoverLinkToSeries();this._enableHoverLinkFromSeries();this.positionGroup(n)},t.prototype._renderEndsText=function(n,t,i){var u;if(t){u=t[1-i];u=null!=u?u+"":"";var f=this.visualMapModel,e=f.get("textGap"),o=f.itemSize,s=this._shapes.mainGroup,h=this._applyTransform([o[0]/2,0===i?-e:o[1]+e],s),l=this._applyTransform(0===i?"bottom":"top",s),a=this._orient,v=this.visualMapModel.textStyleModel;this.group.add(new r.Text({style:c.createTextStyle(v,{x:h[0],y:h[1],verticalAlign:"horizontal"===a?"middle":l,align:"horizontal"===a?l:"center",text:u})}))}},t.prototype._renderBar=function(n){var t=this.visualMapModel,i=this._shapes,u=t.itemSize,c=this._orient,v=this._useHandle,y=o.getItemAlign(t,this.api,u),e=i.mainGroup=this._createBarGroup(y),s=new r.Group,a,h;e.add(s);s.add(i.outOfRange=p());s.add(i.inRange=p(null,v?b(this._orient):null,f.bind(this._dragHandle,this,"all",!1),f.bind(this._dragHandle,this,"all",!0)));s.setClipPath(new r.Rect({shape:{x:0,y:0,width:u[0],height:u[1],r:3}}));a=t.textStyleModel.getTextRect("国");h=l(a.width,a.height);v&&(i.handleThumbs=[],i.handleLabels=[],i.handleLabelPoints=[],this._createHandle(t,e,0,u,h,c),this._createHandle(t,e,1,u,h,c));this._createIndicator(t,e,u,h,c);n.add(e)},t.prototype._createHandle=function(n,t,i,u){var y=f.bind(this._dragHandle,this,i,!1),p=f.bind(this._dragHandle,this,i,!0),o=a.parsePercent(n.get("handleSize"),u[0]),e=v.createSymbol(n.get("handleIcon"),-o/2,-o/2,o,o,null,!0),w=b(this._orient),k,s,d,l;e.attr({cursor:w,draggable:!0,drift:y,ondragend:p,onmousemove:function(n){h.stop(n.event)}});e.x=u[0]/2;e.useStyle(n.getModel("handleStyle").getItemStyle());e.setStyle({strokeNoScale:!0,strokeFirst:!0});e.style.lineWidth*=2;e.ensureState("emphasis").style=n.getModel(["emphasis","handleStyle"]).getItemStyle();rt.setAsHighDownDispatcher(e,!0);t.add(e);k=this.visualMapModel.textStyleModel;s=new r.Text({cursor:w,draggable:!0,drift:y,onmousemove:function(n){h.stop(n.event)},ondragend:p,style:c.createTextStyle(k,{x:0,y:0,text:""})});s.ensureState("blur").style={opacity:.1};s.stateTransition={duration:200};this.group.add(s);d=[o,0];l=this._shapes;l.handleThumbs[i]=e;l.handleLabelPoints[i]=d;l.handleLabels[i]=s},t.prototype._createIndicator=function(n,t,i,u,e){var h=a.parsePercent(n.get("indicatorSize"),i[0]),o=v.createSymbol(n.get("indicatorIcon"),-h/2,-h/2,h,h,null,!0),y,s,w,p,b,l;o.attr({cursor:"move",invisible:!0,silent:!0,x:i[0]/2});y=n.getModel("indicatorStyle").getItemStyle();o instanceof ut.default?(s=o.style,o.useStyle(f.extend({image:s.image,x:s.x,y:s.y,width:s.width,height:s.height},y))):o.useStyle(y);t.add(o);w=this.visualMapModel.textStyleModel;p=new r.Text({silent:!0,invisible:!0,style:c.createTextStyle(w,{x:0,y:0,text:""})});this.group.add(p);b=[("horizontal"===e?u/2:6)+i[0]/2,0];l=this._shapes;l.indicator=o;l.indicatorLabel=p;l.indicatorLabelPoint=b;this._firstShowIndicator=!0},t.prototype._dragHandle=function(n,t,i,r){if(this._useHandle){if(this._dragging=!t,!t){var u=this._applyTransform([i,r],this._shapes.mainGroup,!0);this._updateInterval(n,u[1]);this._hideIndicator();this._updateView()}t===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()});t?!this._hovering&&this._clearHoverLinkToSeries():w(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[n],!1)}},t.prototype._resetInterval=function(){var n=this.visualMapModel,t=this._dataInterval=n.getSelected(),i=n.getExtent(),r=[0,n.itemSize[1]];this._handleEnds=[u(t[0],i,r,!0),u(t[1],i,r,!0)]},t.prototype._updateInterval=function(n,t){var f;t=t||0;var e=this.visualMapModel,i=this._handleEnds,r=[0,e.itemSize[1]];tt.default(t,i,r,n,0);f=e.getExtent();this._dataInterval=[u(i[0],r,f,!0),u(i[1],r,f,!0)]},t.prototype._updateView=function(n){var r=this.visualMapModel,t=r.getExtent(),u=this._shapes,f=[0,r.itemSize[1]],e=n?f:this._handleEnds,i=this._createBarVisual(this._dataInterval,t,e,"inRange"),o=this._createBarVisual(t,t,f,"outOfRange");u.inRange.setStyle({fill:i.barColor}).setShape("points",i.barPoints);u.outOfRange.setStyle({fill:o.barColor}).setShape("points",o.barPoints);this._updateHandle(e,i)},t.prototype._createBarVisual=function(n,t,i,r){var f={forceState:r,convertOpacityToAlpha:!0},u=this._makeColorGradient(n,f),e=[this.getControllerVisual(n[0],"symbolSize",f),this.getControllerVisual(n[1],"symbolSize",f)],o=this._createBarPoints(i,e);return{barColor:new d.default(0,0,0,1,u),barPoints:o,handlesColor:[u[0].color,u[u.length-1].color]}},t.prototype._makeColorGradient=function(n,t){var r=[],f=(n[1]-n[0])/100,i,u;for(r.push({color:this.getControllerVisual(n[0],"color",t),offset:0}),i=1;i<100;i++){if(u=n[0]+f*i,u>n[1])break;r.push({color:this.getControllerVisual(u,"color",t),offset:i/100})}return r.push({color:this.getControllerVisual(n[1],"color",t),offset:1}),r},t.prototype._createBarPoints=function(n,t){var i=this.visualMapModel.itemSize;return[[i[0]-t[0],n[0]],[i[0],n[0]],[i[0],n[1]],[i[0]-t[1],n[1]]]},t.prototype._createBarGroup=function(n){var t=this._orient,i=this.visualMapModel.get("inverse");return new r.Group("horizontal"!==t||i?"horizontal"===t&&i?{scaleX:"bottom"===n?-1:1,rotation:-Math.PI/2}:"vertical"!==t||i?{scaleX:"left"===n?1:-1}:{scaleX:"left"===n?1:-1,scaleY:-1}:{scaleX:"bottom"===n?1:-1,rotation:Math.PI/2})},t.prototype._updateHandle=function(n,t){if(this._useHandle){var i=this._shapes,f=this.visualMapModel,o=i.handleThumbs,s=i.handleLabels,e=f.itemSize,h=f.getExtent();ot([0,1],function(c){var l=o[c],y,a,v;l.setStyle("fill",t.handlesColor[c]);l.y=n[c];y=u(n[c],[0,e[1]],h,!0);a=this.getControllerVisual(y,"symbolSize");l.scaleX=l.scaleY=a/e[0];l.x=e[0]-a/2;v=r.applyTransform(i.handleLabelPoints[c],r.getTransform(l,this.group));s[c].setStyle({x:v[0],y:v[1],text:f.formatValueText(this._dataInterval[c]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",i.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(n,t,i){var o=this.visualMapModel,nt=o.getExtent(),b=o.itemSize,tt=[0,b[1]],s=this._shapes,f=s.indicator,l,e,a,v,y,p,w,h,c;if(f){f.attr("invisible",!1);var it=this.getControllerVisual(n,"color",{convertOpacityToAlpha:!0}),rt=this.getControllerVisual(n,"symbolSize"),k=u(n,nt,tt,!0),d=b[0]-rt/2,g={x:f.x,y:f.y};if(f.y=k,f.x=d,l=r.applyTransform(s.indicatorLabelPoint,r.getTransform(f,this.group)),e=s.indicatorLabel,e.attr("invisible",!1),a=this._applyTransform("left",s.mainGroup),v="horizontal"===this._orient,e.setStyle({text:(i||"")+o.formatValueText(t),verticalAlign:v?a:"middle",align:v?"center":a}),y={x:d,y:k,style:{fill:it}},p={style:{x:l[0],y:l[1]}},o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator?(w={duration:100,easing:"cubicInOut",additive:!0},f.x=g.x,f.y=g.y,f.animateTo(y,w),e.animateTo(p,w)):(f.attr(y),e.attr(p)),this._firstShowIndicator=!1,h=this._shapes.handleLabels,h)for(c=0;c<h.length;c++)this._api.enterBlur(h[c])}},t.prototype._enableHoverLinkToSeries=function(){var n=this;this._shapes.mainGroup.on("mousemove",function(t){if(n._hovering=!0,!n._dragging){var r=n.visualMapModel.itemSize,i=n._applyTransform([t.offsetX,t.offsetY],n._shapes.mainGroup,!0,!0);i[1]=y(l(0,i[1]),r[1]);n._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=r[0])}}).on("mouseout",function(){n._hovering=!1;n._dragging||n._clearHoverLinkToSeries()})},t.prototype._enableHoverLinkFromSeries=function(){var n=this.api.getZr();this.visualMapModel.option.hoverLink?(n.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),n.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},t.prototype._doHoverLinkToSeries=function(n,t){var r=this.visualMapModel,b=r.itemSize,i,e,p,a,v;if(r.option.hoverLink){i=[0,b[1]];e=r.getExtent();n=y(l(i[0],n),i[1]);var s=function(n,t,i){var r=6,f=n.get("hoverLinkDataSize");return f&&(r=u(f,t,i,!0)/2),r}(r,e,i),h=[n-s,n+s],c=u(n,i,e,!0),f=[u(h[0],i,e,!0),u(h[1],i,e,!0)];h[0]<i[0]&&(f[0]=-1/0);h[1]>i[1]&&(f[1]=1/0);t&&(f[0]===-1/0?this._showIndicator(c,f[1],"< ",s):f[1]===1/0?this._showIndicator(c,f[0],"> ",s):this._showIndicator(c,c,"≈ ",s));p=this._hoverLinkDataIndices;a=[];(t||w(r))&&(a=this._hoverLinkDataIndices=r.findTargetDataIndices(f));v=it.compressBatches(p,a);this._dispatchHighDown("downplay",o.makeHighDownBatch(v[0],r));this._dispatchHighDown("highlight",o.makeHighDownBatch(v[1],r))}},t.prototype._hoverLinkFromSeriesMouseOver=function(n){var t,r,u,f,i;(et.findEventDispatcher(n.target,function(n){var i=ft.getECData(n);if(null!=i.dataIndex)return t=i,!0},!0),t)&&(r=this.ecModel.getSeriesByIndex(t.seriesIndex),u=this.visualMapModel,u.isTargetSeries(r)&&(f=r.getData(t.dataType),i=f.getStore().get(u.getDataDimensionIndex(f),t.dataIndex),isNaN(i)||this._showIndicator(i,i)))},t.prototype._hideIndicator=function(){var n=this._shapes,t,i;if(n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0),t=this._shapes.handleLabels,t)for(i=0;i<t.length;i++)this._api.leaveBlur(t[i])},t.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var n=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",o.makeHighDownBatch(n,this.visualMapModel));n.length=0},t.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var n=this.api.getZr();n.off("mouseover",this._hoverLinkFromSeriesMouseOver);n.off("mouseout",this._hideIndicator)},t.prototype._applyTransform=function(n,t,i,u){var e=r.getTransform(t,u?null:this.group);return f.isArray(n)?r.applyTransform(n,e,i):r.transformDirection(n,e,i)},t.prototype._dispatchHighDown=function(n,t){t&&t.length&&this.api.dispatchAction({type:n,batch:t})},t.prototype.dispose=function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()},t.prototype.remove=function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()},t.type="visualMap.continuous",t}(g.default);t.default=st},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function r(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var e;Object.defineProperty(t,"__esModule",{value:!0});var o=i(62),s=r(i(63)),h=i(116),c=r(i(159)),l=r(i(158)),u=f(i(351));e=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i.autoPositionValues={left:1,right:1,top:1,bottom:1},i}return o.__extends(t,n),t.prototype.init=function(n,t){this.ecModel=n;this.api=t},t.prototype.render=function(n,t,i,r){this.visualMapModel=n;!1!==n.get("show")?this.doRender(n,t,i,r):this.group.removeAll()},t.prototype.renderBackground=function(n){var i=this.visualMapModel,t=c.normalizeCssArray(i.get("padding")||0),r=n.getBoundingRect();n.add(new h.Rect({z2:-1,silent:!0,shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[3]+t[1],height:r.height+t[0]+t[2]},style:{fill:i.get("backgroundColor"),stroke:i.get("borderColor"),lineWidth:i.get("borderWidth")}}))},t.prototype.getControllerVisual=function(n,t,i){function l(n){return r[n]}function a(n,t){r[n]=t}var c=(i=i||{}).forceState,e=this.visualMapModel,r={},o,f,h;return"color"===t&&(o=e.get("contentColor"),r.color=o),f=e.controllerVisuals[c||e.getValueState(n)],h=u.default.prepareVisualTypes(f),s.each(h,function(r){var e=f[r];i.convertOpacityToAlpha&&"opacity"===r&&(r="colorAlpha",e=f.__alphaForOpacity);u.default.dependsOn(r,t)&&e&&e.applyVisual(n,l,a)}),r[t]},t.prototype.positionGroup=function(n){var i=this.visualMapModel,t=this.api;l.positionElement(n,i.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})},t.prototype.doRender=function(){},t.type="visualMap",t}(f(i(184)).default);t.default=e},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getItemAlign=function(n,t,i){var o=n.option,h=o.align,e,s;if(null!=h&&"auto"!==h)return h;for(var v={width:t.getWidth(),height:t.getHeight()},c="horizontal"===o.orient?1:0,l=r[c],y=[0,null,10],a={},u=0;u<3;u++)a[r[1-c][u]]=y[u],a[l[u]]=2===u?i[0]:o[l[u]];return e=[["x","width",3],["y","height",0]][c],s=f.getLayoutRect(a,v,o.padding),l[(s.margin[e[2]]||0)+s[e[0]]+.5*s[e[1]]<.5*v[e[1]]?0:1]};t.makeHighDownBatch=function(n,t){return u.each(n||[],function(n){null!=n.dataIndex&&(n.dataIndexInside=n.dataIndex,n.dataIndex=null);n.highlightKey="visualMap"+(t?t.componentIndex:"")}),n};var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=i(158),r=[["left","right","width"],["top","bottom","height"]]},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){f||(f=!0,n.registerSubTypeDefaulter("visualMap",function(n){return n.categories||(n.pieces?n.pieces.length>0:n.splitNumber>0)&&!n.calculable?"piecewise":"continuous"}),n.registerAction(u.visualMapActionInfo,u.visualMapActionHander),o.each(e.visualMapEncodingHandlers,function(t){n.registerVisual(n.PRIORITY.VISUAL.COMPONENT,t)}),n.registerPreprocessor(s.default))};var r,u=i(582),e=i(583),o=i(63),s=(r=i(584))&&r.__esModule?r:{"default":r},f=!1},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.visualMapActionInfo={type:"selectDataRange",event:"dataRangeSelected",update:"update"};t.visualMapActionHander=function(n,t){t.eachComponent({mainType:"visualMap",query:n},function(t){t.setSelected(n.selected)})}},function(n,t,i){"use strict";function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}function h(n,t,i,r){function v(n){return u[n]}function y(n,t){u[n]=t}for(var e,h,c=t.targetVisuals[r],l=o.default.prepareVisualTypes(c),u={color:s.getVisualFromData(n.getData(),"color")},f=0,a=l.length;f<a;f++)e=l[f],h=c["opacity"===e?"__alphaForOpacity":e],h&&h.applyVisual(i,v,y);return u.color}Object.defineProperty(t,"__esModule",{value:!0});t.visualMapEncodingHandlers=void 0;var r,u=f(i(63)),e=f(i(529)),o=(r=i(351))&&r.__esModule?r:{"default":r},s=i(195);t.visualMapEncodingHandlers=[{createOnAllSeries:!0,reset:function(n,t){var i=[];return t.eachComponent("visualMap",function(t){var r=n.pipelineContext;!t.isTargetSeries(n)||r&&r.large||i.push(e.incrementalApplyVisual(t.stateList,t.targetVisuals,u.bind(t.getValueState,t),t.getDataDimensionIndex(n.getData())))}),i}},{createOnAllSeries:!0,reset:function(n,t){var r=n.getData(),i=[];t.eachComponent("visualMap",function(t){if(t.isTargetSeries(n)){var f=t.getVisualMeta(u.bind(h,null,n,t))||{stops:[],outerColors:[]},e=t.getDataDimensionIndex(r);e>=0&&(f.dimension=e,i.push(f))}});n.getData().setVisual("visualMeta",i)}}]},function(n,t,i){"use strict";function r(n,t){return n&&n.hasOwnProperty&&n.hasOwnProperty(t)}Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){var t=n&&n.visualMap;u.isArray(t)||(t=t?[t]:[]);f(t,function(n){if(n){r(n,"splitList")&&!r(n,"pieces")&&(n.pieces=n.splitList,delete n.splitList);var t=n.pieces;t&&u.isArray(t)&&f(t,function(n){u.isObject(n)&&(r(n,"start")&&!r(n,"min")&&(n.min=n.start),r(n,"end")&&!r(n,"max")&&(n.max=n.end))})}})};var u=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),f=u.each},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerComponentModel(u.default);n.registerComponentView(f.default);e.default(n)};var u=r(i(586)),f=r(i(587)),e=r(i(581))},function(n,t,i){(function(n){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function c(n,t){var i=n.inverse;("vertical"===n.orient?!i:i)&&t.reverse()}var s,h;Object.defineProperty(t,"__esModule",{value:!0});var l=i(62),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),e=f(i(576)),u=f(i(351)),a=f(i(577)),o=i(114),v=i(157);s=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i._pieceList=[],i}return l.__extends(t,n),t.prototype.optionUpdated=function(t,i){var u,f;n.prototype.optionUpdated.apply(this,arguments);this.resetExtent();u=this._mode=this._determineMode();this._pieceList=[];h[this._mode].call(this,this._pieceList);this._resetSelected(t,i);f=this.option.categories;this.resetVisual(function(n,t){"categories"===u?(n.mappingMethod="category",n.categories=r.clone(f)):(n.dataExtent=this.getExtent(),n.mappingMethod="piecewise",n.pieceList=r.map(this._pieceList,function(n){return n=r.clone(n),"inRange"!==t&&(n.visual=null),n}))})},t.prototype.completeVisualOption=function(){function f(n,t,i){return n&&n[t]&&n[t].hasOwnProperty(i)}var t=this.option,i={},e=u.default.listVisualTypes(),o=this.isCategory();r.each(t.pieces,function(n){r.each(e,function(t){n.hasOwnProperty(t)&&(i[t]=1)})});r.each(i,function(n,i){var u=!1;r.each(this.stateList,function(n){u=u||f(t,n,i)||f(t.target,n,i)},this);u||r.each(this.stateList,function(n){(t[n]||(t[n]={}))[i]=a.default.get(i,"inRange"===n?"active":"inactive",o)})},this);n.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(n,t){var u=this.option,e=this._pieceList,i=(t?u:n).selected||{},f;(u.selected=i,r.each(e,function(n){var t=this.getSelectedMapKey(n);i.hasOwnProperty(t)||(i[t]=!0)},this),"single"===u.selectedMode)&&(f=!1,r.each(e,function(n){var t=this.getSelectedMapKey(n);i[t]&&(f?i[t]=!1:f=!0)},this))},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(n){return"categories"===this._mode?n.value+"":n.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(n){this.option.selected=r.clone(n)},t.prototype.getValueState=function(n){var t=u.default.findPieceIndex(n,this._pieceList);return null!=t&&this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var t=[],i=this._pieceList;return this.eachTargetSeries(function(r){var f=[],e=r.getData();e.each(this.getDataDimensionIndex(e),function(t,r){u.default.findPieceIndex(t,i)===n&&f.push(r)},this);t.push({seriesId:r.id,dataIndex:f})},this),t},t.prototype.getRepresentValue=function(n){var i,t;return this.isCategory()?i=n.value:null!=n.value?i=n.value:(t=n.interval||[],i=t[0]===-1/0&&t[1]===1/0?0:(t[0]+t[1])/2),i},t.prototype.getVisualMeta=function(n){function s(t,i){var u=o.getRepresentValue({interval:t}),r;i||(i=o.getValueState(u));r=n(u,i);t[0]===-1/0?f[0]=r:t[1]===1/0?f[1]=r:e.push({value:t[0],color:r},{value:t[1],color:r})}var i,u;if(!this.isCategory()){var e=[],f=["",""],o=this,t=this._pieceList.slice();return t.length?(i=t[0].interval[0],i!==-1/0&&t.unshift({interval:[-1/0,i]}),(i=t[t.length-1].interval[1])!==1/0&&t.push({interval:[i,1/0]})):t.push({interval:[-1/0,1/0]}),u=-1/0,r.each(t,function(n){var t=n.interval;t&&(t[0]>u&&s([u,t[0]],"outOfRange"),s(t.slice()),u=t[1])},this),{stops:e,outerColors:f}}},t.type="visualMap.piecewise",t.defaultOption=v.inheritDefaultOption(e.default.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(e.default);h={splitNumber:function(n){var i=this.option,e=Math.min(i.precision,20),u=this.getExtent(),f=i.splitNumber,t,s,h,c;for(f=Math.max(parseInt(f,10),1),i.splitNumber=f,t=(u[1]-u[0])/f;+t.toFixed(e)!==t&&e<5;)e++;for(i.precision=e,t=+t.toFixed(e),i.minOpen&&n.push({interval:[-1/0,u[0]],close:[0,0]}),s=0,h=u[0];s<f;h+=t,s++)c=s===f-1?u[1]:h+t,n.push({interval:[h,c],close:[1,1]});i.maxOpen&&n.push({interval:[u[1],1/0],close:[0,0]});o.reformIntervals(n);r.each(n,function(n,t){n.index=t;n.text=this.formatValueText(n.interval)},this)},categories:function(n){var t=this.option;r.each(t.categories,function(t){n.push({text:this.formatValueText(t,!0),value:t})},this);c(t,n)},pieces:function(t){var i=this.option;r.each(i.pieces,function(i,f){var o,l,v,h;if(r.isObject(i)||(i={value:i}),o={text:"",index:f},null!=i.label&&(o.text=i.label),i.hasOwnProperty("value"))l=o.value=i.value,o.interval=[l,l],o.close=[1,1];else{for(var e=o.interval=[],c=o.close=[0,0],y=[1,0,1],p=[-1/0,1/0],a=[],s=0;s<2;s++){for(v=[["gte","gt","min"],["lte","lt","max"]][s],h=0;h<3&&null==e[s];h++)e[s]=i[v[h]],c[s]=y[h],a[s]=2===h;null==e[s]&&(e[s]=p[s])}a[0]&&e[1]===1/0&&(c[0]=0);a[1]&&e[0]===-1/0&&(c[1]=0);"production"!==n.env.NODE_ENV&&e[0]>e[1]&&console.warn("Piece "+f+"is illegal: "+e+" lower bound should not greater then uppper bound.");e[0]===e[1]&&c[0]&&c[1]&&(o.value=e[0])}o.visual=u.default.retrieveVisuals(i);t.push(o)},this);c(i,t);o.reformIntervals(t);r.each(t,function(n){var t=n.close,i=[["<","≤"][t[1]],[">","≥"][t[0]]];n.text=n.text||this.formatValueText(null!=n.value?n.value:n.interval,!1,i)},this)}};t.default=s}).call(t,i(57))},function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}var s;Object.defineProperty(t,"__esModule",{value:!0});var u,h=i(62),r=e(i(63)),c=(u=i(579))&&u.__esModule?u:{"default":u},f=e(i(116)),l=i(201),a=e(i(158)),o=e(i(580)),v=i(68);s=function(n){function t(){var i=null!==n&&n.apply(this,arguments)||this;return i.type=t.type,i}return h.__extends(t,n),t.prototype.doRender=function(){var n=this.group;n.removeAll();var t=this.visualMapModel,s=t.get("textGap"),h=t.textStyleModel,l=h.getFont(),v=h.getTextColor(),e=this._getItemAlign(),i=t.itemSize,c=this._getViewData(),u=c.endsText,o=r.retrieve(t.get("showLabel",!0),!u);u&&this._renderEndsText(n,u[0],i,o,e);r.each(c.viewPieceList,function(u){var c=u.piece,h=new f.Group,a,y;h.onclick=r.bind(this._onItemClick,this,c);this._enableHoverLink(h,u.indexInModelPieceList);a=t.getRepresentValue(c);(this._createItemSymbol(h,a,[0,0,i[0],i[1]]),o)&&(y=this.visualMapModel.getValueState(a),h.add(new f.Text({style:{x:"right"===e?-s:i[0]+s,y:i[1]/2,text:c.text,verticalAlign:"middle",align:e,font:l,fill:v,opacity:"outOfRange"===y?.5:1}})));n.add(h)},this);u&&this._renderEndsText(n,u[1],i,o,e);a.box(t.get("orient"),n,t.get("itemGap"));this.renderBackground(n);this.positionGroup(n)},t.prototype._enableHoverLink=function(n,t){var r=this,i;n.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});i=function(n){var i=r.visualMapModel;i.option.hoverLink&&r.api.dispatchAction({type:n,batch:o.makeHighDownBatch(i.findTargetDataIndices(t),i)})}},t.prototype._getItemAlign=function(){var t=this.visualMapModel,i=t.option,n;return"vertical"===i.orient?o.getItemAlign(t,this.api,t.itemSize):(n=i.align,n&&"auto"!==n||(n="left"),n)},t.prototype._renderEndsText=function(n,t,i,r,u){if(t){var e=new f.Group,o=this.visualMapModel.textStyleModel;e.add(new f.Text({style:v.createTextStyle(o,{x:r?"right"===u?i[0]:0:i[0]/2,y:i[1]/2,verticalAlign:"middle",align:r?u:"center",text:t})}));n.add(e)}},t.prototype._getViewData=function(){var n=this.visualMapModel,i=r.map(n.getPieceList(),function(n,t){return{piece:n,indexInModelPieceList:t}}),t=n.get("text"),f=n.get("orient"),u=n.get("inverse");return("horizontal"===f?u:!u)?i.reverse():t&&(t=t.slice().reverse()),{viewPieceList:i,endsText:t}},t.prototype._createItemSymbol=function(n,t,i){n.add(l.createSymbol(this.getControllerVisual(t,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(t,"color")))},t.prototype._onItemClick=function(n){var f=this.visualMapModel,e=f.option,u=e.selectedMode,t,i;u&&(t=r.clone(e.selected),i=f.getSelectedMapKey(n),"single"===u||!0===u?(t[i]=!0,r.each(t,function(n,r){t[r]=r===i})):t[i]=!t[i],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:t}))},t.type="visualMap.piecewise",t}(c.default);t.default=s},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerPreprocessor(f.default);n.registerVisual(n.PRIORITY.VISUAL.ARIA,u.default)};var u=r(i(589)),f=r(i(590))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t){function i(n,t){if(!r.isString(n))return n;var i=n;return r.each(t,function(n,t){i=i.replace(new RegExp("\\{\\s*"+t+"\\s*\\}","g"),n)}),i}var e=n.getModel("aria"),h;e.get("enabled")&&(h=r.clone(o),r.merge(h.label,n.getLocaleModel().get("aria"),!1),r.merge(e.option,h,!1),function(){if(e.getModel("decal").get("show")){var t=r.createHashMap();n.eachSeries(function(n){if(!n.isColorBySeries()){var i=t.get(n.type);i||(i={},t.set(n.type,i));f(n).scope=i}});n.eachRawSeries(function(t){function a(n,t){var i=n?r.extend(r.extend({},t),n):t;return i.dirty=!0,i}var i,o,h,l;if(!n.isSeriesFiltered(t))if(r.isFunction(t.enableAriaDecal))t.enableAriaDecal();else if(i=t.getData(),t.isColorBySeries())o=u.getDecalFromPalette(t.ecModel,t.name,s,n.getSeriesCount()),h=i.getVisual("decal"),i.setVisual("decal",a(h,o));else{var e=t.getRawData(),c={},v=f(t).scope;i.each(function(n){var t=i.getRawIndex(n);c[t]=n});l=e.count();e.each(function(n){var r=c[n],f=e.getName(n)||n+"",o=u.getDecalFromPalette(t.ecModel,f,v,l),s=i.getItemVisual(r,"decal");i.setItemVisual(r,"decal",a(s,o))})}})}}(),function(){var v=n.getLocaleModel().get("aria"),u=e.getModel("label"),s,c,l;if(u.option=r.defaults(u.option,v),u.get("enabled"))if(s=t.getZr().dom,u.get("description"))s.setAttribute("aria-label",u.get("description"));else{var o,f=n.getSeriesCount(),h=u.get(["data","maxCount"])||10,y=u.get(["series","maxCount"])||10,p=Math.min(f,y);if(!(f<1)){c=function(){var t=n.get("title");return t&&t.length&&(t=t[0]),t&&t.text}();o=c?i(u.get(["general","withTitle"]),{title:c}):u.get(["general","withoutTitle"]);l=[];o+=i(f>1?u.get(["series","multiple","prefix"]):u.get(["series","single","prefix"]),{seriesCount:f});n.eachSeries(function(t,r){var e,c,o,w;if(r<p){e=void 0;c=t.get("name")?"withName":"withoutName";e=i(e=f>1?u.get(["series","multiple",c]):u.get(["series","single",c]),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:(w=t.subType,n.getLocaleModel().get(["series","typeNames"])[w]||"自定义图")});o=t.getData();e+=o.count()>h?i(u.get(["data","partialData"]),{displayCnt:h}):u.get(["data","allData"]);for(var a=u.get(["data","separator","middle"]),b=u.get(["data","separator","end"]),v=[],s=0;s<o.count();s++)if(s<h){var y=o.getName(s),k=o.getValues(s),d=u.get(["data",y?"withName":"withoutName"]);v.push(i(d,{name:y,value:k.join(a)}))}e+=v.join(a)+b;l.push(e)}});var a=u.getModel(["series","multiple","separator"]),w=a.get("middle"),b=a.get("end");o+=l.join(w)+b;s.setAttribute("aria-label",o)}}}())};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),e=i(113),u=i(166),o={label:{enabled:!0},decal:{show:!1}},f=e.makeInner(),s={}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n){if(n&&n.aria){var t=n.aria;null!=t.show&&(t.enabled=t.show);t.label=t.label||{};r.each(["description","general","series","data"],function(n){null!=t[n]&&(t.label[n]=t[n])})}};var r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerTransform(r.filterTransform);n.registerTransform(u.sortTransform)};var r=i(592),u=i(594)},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.filterTransform=void 0;var f=i(593),u=i(63),r=i(115);t.filterTransform={type:"echarts:filter",transform:function(t){for(var e,i=t.upstream,h=f.parseConditionalExpression(t.config,{valueGetterAttrMap:u.createHashMap({dimension:!0}),prepareGetValue:function(t){var f="",o=t.dimension,e;return u.hasOwn(t,"dimension")||("production"!==n.env.NODE_ENV&&(f=r.makePrintable('Relation condition must has prop "dimension" specified.',"Illegal condition:",t)),r.throwError(f)),e=i.getDimensionInfo(o),e||("production"!==n.env.NODE_ENV&&(f=r.makePrintable("Can not find dimension info via: "+o+".\n","Existing dimensions: ",i.cloneAllDimensionInfo(),".\n","Illegal condition:",t,".\n")),r.throwError(f)),{dimIdx:e.index}},getValue:function(n){return i.retrieveValueFromItem(e,n.dimIdx)}}),s=[],o=0,c=i.count();o<c;o++)e=i.getRawDataItem(o),h.evaluate()&&s.push(e);return{data:s}}}}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function f(t,i){var e,l;return!0===t||!1===t?(e=new v,e.value=t,e):(l="",c(t)||("production"!==n.env.NODE_ENV&&(l=r.makePrintable("Illegal config. Expect a plain object but actually",t)),r.throwError(l)),t.and?h("and",t,i):t.or?h("or",t,i):t.not?function(t,i){var o=t.not,e="",u;return"production"!==n.env.NODE_ENV&&(e=r.makePrintable('"not" condition should only be `not: {}`.',"Illegal condition:",t)),c(o)||r.throwError(e),u=new w,u.child=f(o,i),u.child||r.throwError(e),u}(t,i):function(t,i){for(var f,e,h="",nt=i.prepareGetValue(t),c=[],y=u.keys(t),p=t.parser,l=p?o.getRawValueParser(p):null,v=0;v<y.length;v++)if(f=y[v],"parser"!==f&&!i.valueGetterAttrMap.get(f)){var w=u.hasOwn(s,f)?s[f]:f,k=t[f],d=l?l(k):k,g=o.createFilterComparator(w,d)||"reg"===w&&new a(d);g||("production"!==n.env.NODE_ENV&&(h=r.makePrintable('Illegal relational operation: "'+f+'" in condition:',t)),r.throwError(h));c.push(g)}return c.length||("production"!==n.env.NODE_ENV&&(h=r.makePrintable("Relational condition must have at least one operator.","Illegal condition:",t)),r.throwError(h)),e=new b,e.valueGetterParam=nt,e.valueParser=l,e.getValue=i.getValue,e.subCondList=c,e}(t,i))}function h(t,i,e){var h=i[t],o="",s;return"production"!==n.env.NODE_ENV&&(o=r.makePrintable('"and"/"or" condition should only be `'+t+": [...]` and must not be empty array.","Illegal condition:",i)),u.isArray(h)||r.throwError(o),h.length||r.throwError(o),s="and"===t?new y:new p,s.children=u.map(h,function(n){return f(n,e)}),s.children.length||r.throwError(o),s}function c(n){return u.isObject(n)&&!u.isArrayLike(n)}var e,l;Object.defineProperty(t,"__esModule",{value:!0});e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};t.parseConditionalExpression=function(n,t){return new l(n,t)};var u=i(63),r=i(115),o=i(180),s={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},a=function(){function t(t){if(null==(this._condVal=u.isString(t)?new RegExp(t):u.isRegExp(t)?t:null)){var i="";"production"!==n.env.NODE_ENV&&(i=r.makePrintable("Illegal regexp",t,"in"));r.throwError(i)}}return t.prototype.evaluate=function(n){var t=void 0===n?"undefined":e(n);return u.isString(t)?this._condVal.test(n):!!u.isNumber(t)&&this._condVal.test(n+"")},t}(),v=function(){function n(){}return n.prototype.evaluate=function(){return this.value},n}(),y=function(){function n(){}return n.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(!t[n].evaluate())return!1;return!0},n}(),p=function(){function n(){}return n.prototype.evaluate=function(){for(var t=this.children,n=0;n<t.length;n++)if(t[n].evaluate())return!0;return!1},n}(),w=function(){function n(){}return n.prototype.evaluate=function(){return!this.child.evaluate()},n}(),b=function(){function n(){}return n.prototype.evaluate=function(){for(var t=!!this.valueParser,i=this.getValue(this.valueGetterParam),r=t?this.valueParser(i):null,n=0;n<this.subCondList.length;n++)if(!this.subCondList[n].evaluate(t?r:i))return!1;return!0},n}();l=function(){function n(n,t){this._cond=f(n,t)}return n.prototype.evaluate=function(){return this._cond.evaluate()},n}()}).call(t,i(57))},function(n,t,i){(function(n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.sortTransform=void 0;var f=i(164),r=i(115),o=i(63),s=i(113),e=i(180),u="";"production"!==n.env.NODE_ENV&&(u='Valid config is like: { dimension: "age", order: "asc" } or [{ dimension: "age", order: "asc"], { dimension: "date", order: "desc" }]');t.sortTransform={type:"echarts:sort",transform:function(t){var h=t.upstream,p=t.config,i="",y=s.normalizeToArray(p),c,l;y.length||("production"!==n.env.NODE_ENV&&(i="Empty `config` in sort transform."),r.throwError(i));c=[];o.each(y,function(t){var l=t.dimension,f=t.order,s=t.parser,o=t.incomparable,a,v,y,p;(null==l&&("production"!==n.env.NODE_ENV&&(i='Sort transform config must has "dimension" specified.'+u),r.throwError(i)),"asc"!==f&&"desc"!==f&&("production"!==n.env.NODE_ENV&&(i='Sort transform config must has "order" specified.'+u),r.throwError(i)),o&&"min"!==o&&"max"!==o)&&(a="","production"!==n.env.NODE_ENV&&(a='incomparable must be "min" or "max" rather than "'+o+'".'),r.throwError(a));"asc"!==f&&"desc"!==f&&(v="","production"!==n.env.NODE_ENV&&(v='order must be "asc" or "desc" rather than "'+f+'".'),r.throwError(v));y=h.getDimensionInfo(l);y||("production"!==n.env.NODE_ENV&&(i=r.makePrintable("Can not find dimension info via: "+l+".\n","Existing dimensions: ",h.cloneAllDimensionInfo(),".\n","Illegal config:",t,".\n")),r.throwError(i));p=s?e.getRawValueParser(s):null;s&&!p&&("production"!==n.env.NODE_ENV&&(i=r.makePrintable("Invalid parser name "+s+".\n","Illegal config:",t,".\n")),r.throwError(i));c.push({dimIdx:y.index,parser:p,comparator:new e.SortOrderComparator(f,o)})});l=h.sourceFormat;l!==f.SOURCE_FORMAT_ARRAY_ROWS&&l!==f.SOURCE_FORMAT_OBJECT_ROWS&&("production"!==n.env.NODE_ENV&&(i='sourceFormat "'+l+'" is not supported yet'),r.throwError(i));for(var a=[],v=0,w=h.count();v<w;v++)a.push(h.getRawDataItem(v));return a.sort(function(n,t){for(var e,r=0;r<c.length;r++){var i=c[r],u=h.retrieveValueFromItem(n,i.dimIdx),f=h.retrieveValueFromItem(t,i.dimIdx);if(i.parser&&(u=i.parser(u),f=i.parser(f)),e=i.comparator.evaluate(u,f),0!==e)return e}return 0}),{data:a}}}}).call(t,i(57))},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}var u,o;Object.defineProperty(t,"__esModule",{value:!0});t.DatasetModel=void 0;t.install=function(n){n.registerComponentModel(u);n.registerComponentView(o)};var f=i(62),s=e(i(156)),h=e(i(184)),c=i(164),r=i(178);u=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataset",t}return f.__extends(t,n),t.prototype.init=function(t,i,u){n.prototype.init.call(this,t,i,u);this._sourceManager=new r.SourceManager(this);r.disableTransformOptionMerge(this)},t.prototype.mergeOption=function(t,i){n.prototype.mergeOption.call(this,t,i);r.disableTransformOptionMerge(this)},t.prototype.optionUpdated=function(){this._sourceManager.dirty()},t.prototype.getSourceManager=function(){return this._sourceManager},t.type="dataset",t.defaultOption={seriesLayoutBy:c.SERIES_LAYOUT_BY_COLUMN},t}(s.default);t.DatasetModel=u;o=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.type="dataset",t}return f.__extends(t,n),t.type="dataset",t}(h.default)},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(597);Object.keys(r).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(t,n,{enumerable:!0,get:function(){return r[n]}})})},function(n,t,i){"use strict";var r,u;Object.defineProperty(t,"__esModule",{value:!0});r=i(598);Object.defineProperty(t,"UniversalTransition",{enumerable:!0,get:function(){return r.installUniversalTransition}});u=i(241);Object.defineProperty(t,"LabelLayout",{enumerable:!0,get:function(){return u.installLabelLayout}})},function(n,t,i){(function(n){"use strict";function c(n){return n&&n.__esModule?n:{"default":n}}function k(t){var i=[];return r.each(t,function(t){var r=t.data;if(r.count()>l)"production"!==n.env.NODE_ENV&&w.warn("Universal transition is disabled on large data > 10k.");else for(var f=r.getIndices(),e=function(n){for(var r,i=n.dimensions,t=0;t<i.length;t++)if(r=n.getDimensionInfo(i[t]),r&&0===r.otherDims.itemGroupId)return i[t]}(r),u=0;u<f.length;u++)i.push({dataGroupId:t.dataGroupId,data:r,dim:t.dim||e,divide:t.divide,dataIndex:u})}),i}function a(n,t,i){n.traverse(function(n){n instanceof y.default&&it.initProps(n,{style:{opacity:0}},t,{dataIndex:i,isFrom:!0})})}function v(n){if(n.parent){var t=n.getComputedTransform();n.setLocalTransform(t);n.parent.remove(n)}}function o(n){n.stopAnimation();n.isGroup&&n.traverse(function(n){n.stopAnimation()})}function d(n,t,i){function w(n,t,i,u,f){(i||n)&&t.animateFrom({style:i&&i!==n?r.extend(r.extend({},i.style),n.style):n.style},f)}function nt(n){for(var t=0;t<n.length;t++)if(n[t].dim)return n[t].dim}function ut(n,t){return function(i){var r=i.data,u=i.dataIndex,o,e;if(t)return r.getId(u);var c=i.dataGroupId,s=n?tt||it:it||tt,f=s&&r.getDimensionInfo(s),h=f&&f.ordinalMeta;return f?(o=r.get(f.name,u),h&&h.categories[o]||o+""):(e=r.getRawDataItem(u),e&&e.groupId?e.groupId+"":c||r.getId(u))}}function ft(n,t){var p,b,k,d,g=e[t],l=f[n],y=l.data.hostModel,i=g.data.getItemGraphicEl(g.dataIndex),r=l.data.getItemGraphicEl(l.dataIndex);i!==r?i&&c[i.id]||r&&(o(r),i?(o(i),v(i),s=!0,u.applyMorphAnimation(u.getPathList(i),u.getPathList(r),l.divide,y,n,w)):a(r,y,n)):r&&(p=r,b=l.dataIndex,k=y,(d=h.getAnimationConfig("update",k,b))&&p.traverse(function(n){if(n instanceof rt.default){var t=h.getOldStyle(n);t&&n.animateFrom({style:t},d)}}))}var e=k(n),f=k(t),tt=nt(e),it=nt(f),s=!1,b=function(n,t){var f=n.length,i,r,u;if(f!==t.length)return!1;for(i=0;i<f;i++)if(r=n[i],u=t[i],r.data.getId(r.dataIndex)!==u.data.getId(u.dataIndex))return!1;return!0}(e,f),c={},l,d,g;if(!b)for(l=0;l<f.length;l++)d=f[l],g=d.data.getItemGraphicEl(d.dataIndex),g&&(c[g.id]=!0);new p.default(e,f,ut(!0,b),ut(!1,b),null,"multiple").update(ft).updateManyToOne(function(n,t){var h=f[n],y=h.data,p=y.hostModel,i=y.getItemGraphicEl(h.dataIndex),l=r.filter(r.map(t,function(n){return e[n].data.getItemGraphicEl(e[n].dataIndex)}),function(n){return n&&n!==i&&!c[n.id]});i&&(o(i),l.length?(r.each(l,function(n){o(n);v(n)}),s=!0,u.applyMorphAnimation(u.getPathList(l),u.getPathList(i),h.divide,p,n,w)):a(i,p,h.dataIndex))}).updateOneToMany(function(n,t){var l=e[t],i=l.data.getItemGraphicEl(l.dataIndex),h,y;i&&c[i.id]||(h=r.filter(r.map(n,function(n){return f[n].data.getItemGraphicEl(f[n].dataIndex)}),function(n){return n&&n!==i}),y=f[n[0]].data.hostModel,h.length&&(r.each(h,function(n){return o(n)}),i?(o(i),v(i),s=!0,u.applyMorphAnimation(u.getPathList(i),u.getPathList(h),l.divide,y,n[0],w)):r.each(h,function(t){return a(t,y,n[0])})))}).updateManyToMany(function(n,t){new p.default(t,n,function(n){return e[n].data.getId(e[n].dataIndex)},function(n){return f[n].data.getId(f[n].dataIndex)}).update(function(i,r){ft(n[i],t[r])}).execute()}).execute();s&&r.each(t,function(n){var t=n.data.hostModel,u=t&&i.getViewOfSeriesModel(t),r=h.getAnimationConfig("update",t,0);u&&t.isAnimationEnabled()&&r&&r.duration>0&&u.group.traverse(function(n){n instanceof y.default&&!n.animators.length&&n.animateFrom({style:{opacity:0}},r)})})}function g(n){return n.getModel("universalTransition").get("seriesKey")||n.id}function nt(n){return r.isArray(n)?n.sort().join(","):n}function f(n){if(n.hostModel)return n.hostModel.getModel("universalTransition").get("divideShape")}function tt(n,t){for(var i=0;i<n.length;i++)if(null!=t.seriesIndex&&t.seriesIndex===n[i].seriesIndex||null!=t.seriesId&&t.seriesId===n[i].id)return i}var l,b;Object.defineProperty(t,"__esModule",{value:!0});t.installUniversalTransition=function(t){t.registerUpdateLifecycle("series:beforeupdate",function(n,t,i){r.each(e.normalizeToArray(i.seriesTransition),function(n){r.each(e.normalizeToArray(n.to),function(n){for(var r=i.updatedSeries,t=0;t<r.length;t++)(null!=n.seriesIndex&&n.seriesIndex===r[t].seriesIndex||null!=n.seriesId&&n.seriesId===r[t].id)&&(r[t][s.SERIES_UNIVERSAL_TRANSITION_PROP]=!0)})})});t.registerUpdateLifecycle("series:transition",function(t,i,u){var o=b(i),a,v,y;o.oldSeries&&u.updatedSeries&&u.optionChanged&&(a=u.seriesTransition,a?r.each(e.normalizeToArray(a),function(n){!function(n,t,i,u){var o=[],s=[];r.each(e.normalizeToArray(n.from),function(n){var i=tt(t.oldSeries,n);i>=0&&o.push({dataGroupId:t.oldDataGroupIds[i],data:t.oldData[i],divide:f(t.oldData[i]),dim:n.dimension})});r.each(e.normalizeToArray(n.to),function(n){var r=tt(i.updatedSeries,n),u;r>=0&&(u=i.updatedSeries[r].getData(),s.push({dataGroupId:t.oldDataGroupIds[r],data:u,divide:f(u),dim:n.dimension}))});o.length>0&&s.length>0&&d(o,s,u)}(n,o,u,i)}):(v=function(t,i){function s(n){u.get(n)&&w.warn("Duplicated seriesKey in universalTransition "+n)}var u=r.createHashMap(),e=r.createHashMap(),o=r.createHashMap();return r.each(t.oldSeries,function(n,i){var f=t.oldDataGroupIds[i],s=t.oldData[i],u=g(n),h=nt(u);e.set(h,{dataGroupId:f,data:s});r.isArray(u)&&r.each(u,function(n){o.set(n,{key:h,dataGroupId:f,data:s})})}),r.each(i.updatedSeries,function(t){var y,i,l;if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var p=t.get("dataGroupId"),h=t.getData(),a=g(t),c=nt(a),v=e.get(c);v?("production"!==n.env.NODE_ENV&&s(c),u.set(c,{oldSeries:[{dataGroupId:v.dataGroupId,divide:f(v.data),data:v.data}],newSeries:[{dataGroupId:p,divide:f(h),data:h}]})):r.isArray(a)?("production"!==n.env.NODE_ENV&&s(c),y=[],r.each(a,function(n){var t=e.get(n);t.data&&y.push({dataGroupId:t.dataGroupId,divide:f(t.data),data:t.data})}),y.length&&u.set(c,{oldSeries:y,newSeries:[{dataGroupId:p,data:h,divide:f(h)}]})):(i=o.get(a),i&&(l=u.get(i.key),l||(l={oldSeries:[{dataGroupId:i.dataGroupId,data:i.data,divide:f(i.data)}],newSeries:[]},u.set(i.key,l)),l.newSeries.push({dataGroupId:p,data:h,divide:f(h)})))}}),u}(o,u),r.each(v.keys(),function(n){var t=v.get(n);d(t.oldSeries,t.newSeries,i)})),r.each(u.updatedSeries,function(n){n[s.SERIES_UNIVERSAL_TRANSITION_PROP]&&(n[s.SERIES_UNIVERSAL_TRANSITION_PROP]=!1)}));for(var c=t.getSeries(),p=o.oldSeries=[],k=o.oldDataGroupIds=[],it=o.oldData=[],h=0;h<c.length;h++)y=c[h].getData(),y.count()<l&&(p.push(c[h]),k.push(c[h].get("dataGroupId")),it.push(y))})};var s=i(173),r=i(63),u=i(599),y=c(i(97)),it=i(116),p=c(i(228)),e=i(113),w=i(115),h=i(138),rt=c(i(79));l=1e4;b=e.makeInner()}).call(t,i(57))},function(n,t,i){"use strict";function f(n){return r.isArray(n[0])}function e(n,t){for(var e,u,f,o,h,r=[],s=n.length,i=0;i<s;i++)r.push({one:n[i],many:[]});for(i=0;i<t.length;i++)for(e=t[i].length,u=void 0,u=0;u<e;u++)r[u%s].many.push(t[i][u]);for(f=0,i=s-1;i>=0;i--)if(!r[i].many.length){if(o=r[f].many,o.length<=1){if(!f)return r;f=0}e=o.length;h=Math.ceil(e/2);r[i].many=o.slice(h,e);r[f].many=o.slice(0,h);f++}return r}var o;Object.defineProperty(t,"__esModule",{value:!0});t.applyMorphAnimation=function(n,t,i,s,c,l){function tt(n,t,f,e,s){var h=n.many,b=n.one,y,a,w;if(1!==h.length||s)for(var k=r.defaults({dividePath:o[i],individualDelay:v&&function(n){return v(n+f,e)}},p),d=t?u.combineMorph(h,b,k):u.separateMorph(b,h,k),g=d.fromIndividuals,it=d.toIndividuals,nt=g.length,c=0;c<nt;c++)y=v?r.defaults({delay:v(c,nt)},p):p,l(g[c],it[c],t?h[c]:n.one,t?n.one:h[c],y);else a=t?h[0]:b,w=t?b:h[0],u.isCombineMorphing(a)?tt({many:[a],one:w},!0,f,e,!0):(y=v?r.defaults({delay:v(f,e)},p):p,u.morphPath(a,w,y),l(a,w,a,w,y))}var b,y,k,v,p,g;if(n.length&&t.length&&(b=h.getAnimationConfig("update",s,c),b&&b.duration>0)){v=s.getModel("universalTransition").get("delay");p=Object.assign({setToFinal:!0},b);f(n)&&(y=n,k=t);f(t)&&(y=t,k=n);for(var d=y?y===n:n.length>t.length,w=y?e(k,y):e(d?t:n,[d?n:t]),nt=0,a=0;a<w.length;a++)nt+=w[a].many.length;for(g=0,a=0;a<w.length;a++)tt(w[a],d,g,nt),g+=w[a].many.length}};t.getPathList=function n(t){var u,i,f;if(!t)return[];if(r.isArray(t)){for(u=[],i=0;i<t.length;i++)u.push(n(t[i]));return u}return f=[],t.traverse(function(n){n instanceof s.Path&&!n.disableMorphing&&!n.invisible&&!n.ignore&&f.push(n)}),f};var u=i(600),s=i(116),r=i(63),h=i(138),c=i(117);o={clone:function(n){for(var t,i=[],u=1-Math.pow(1-n.path.style.opacity,1/n.count),r=0;r<n.count;r++)t=c.clonePath(n.path),t.setStyle("opacity",u),i.push(t);return i},split:null}},function(n,t,i){"use strict";function p(n){return n&&n.__esModule?n:{"default":n}}function rt(n,t){var e=n.length,o=t.length,h,c,d;if(e===o)return[n,t];for(var u=[],f=[],i=e<o?n:t,g=Math.min(e,o),nt=Math.abs(o-e)/6,rt=(g-2)/6,ut=Math.ceil(nt/rt)+1,s=[i[0],i[1]],a=nt,r=2;r<g;){var v=i[r-2],y=i[r-1],p=i[r++],w=i[r++],b=i[r++],k=i[r++],tt=i[r++],it=i[r++];if(a<=0)s.push(p,w,b,k,tt,it);else{for(h=Math.min(a,ut-1)+1,c=1;c<=h;c++)d=c/h,l.cubicSubdivide(v,p,b,tt,d,u),l.cubicSubdivide(y,w,k,it,d,f),v=u[3],y=f[3],s.push(u[1],f[1],u[2],f[2],v,y),p=u[5],w=f[5],b=u[6],k=f[6];a-=h-1}}return i===n?[s,t]:[n,s]}function w(n,t){for(var u=n.length,f=n[u-2],e=n[u-1],i=[],r=0;r<t.length;)i[r++]=f,i[r++]=e;return i}function b(n,t){for(var o,s,h,c=[],l=[],u=0;u<Math.max(n.length,t.length);u++){var i=n[u],r=t[u],f=void 0,e=void 0;i?r?(s=f=(o=rt(i,r))[0],h=e=o[1]):(e=w(h||i,i),f=i):(f=w(s||r,r),e=r);c.push(f);l.push(e)}return[c,l]}function s(n){for(var t=0,f=0,e=0,o=n.length,i=0,r=o-2;i<o;r=i,i+=2){var s=n[r],h=n[r+1],c=n[i],l=n[i+1],u=s*l-c*h;t+=u;f+=(s+c)*u;e+=(h+l)*u}return 0===t?[n[0]||0,n[1]||0]:[f/t/3,e/t/3,t]}function ut(n,t,i,r){for(var y=(n.length-2)/6,o=1/0,s=0,h=n.length,p=h-2,f=0;f<y;f++){for(var c=6*f,e=0,u=0;u<h;u+=2){var l=0===u?c:(c+u-2)%p+2,w=n[l]-i[0],b=n[l+1]-i[1],a=t[u]-r[0]-w,v=t[u+1]-r[1]-b;e+=a*a+v*v}e<o&&(o=e,s=f)}return s}function ft(n){for(var i=[],r=n.length,t=0;t<r;t+=2)i[t]=n[r-t-2],i[t+1]=n[r-t-1];return i}function f(n){return n.__isCombineMorphing}function e(n,t,i){var r=h+t,o=n[r]||n[t];n[r]||(n[r]=n[t]);var u=i.replace,f=i.after,e=i.before;n[t]=function(){var t,n=arguments;return e&&e.apply(this,n),t=u?u.apply(this,n):o.apply(this,n),f&&f.apply(this,n),t}}function u(n,t){var i=h+t;n[i]&&(n[t]=n[i],n[i]=null)}function k(n,t){for(var i,r,f,e,u=0;u<n.length;u++)for(i=n[u],r=0;r<i.length;)f=i[r],e=i[r+1],i[r++]=t[0]*f+t[2]*e+t[4],i[r++]=t[1]*f+t[3]*e+t[5]}function d(n,t){var l=n.getUpdatedPathProxy(),a=t.getUpdatedPathProxy(),u=b(y.pathToBezierCurves(l),y.pathToBezierCurves(a)),f=u[0],o=u[1],h=n.getComputedTransform(),c=t.getComputedTransform(),r,i;h&&k(f,h);c&&k(o,c);e(t,"updateTransform",{replace:function(){this.transform=null}});t.transform=null;r=function(n,t,i,r){for(var p,k,ot,h,g,nt,a,w=[],c=0;c<n.length;c++){var f=n[c],v=t[c],e=s(f),l=s(v);null==p&&(p=e[2]<0!=l[2]<0);var o=[],tt=[],it=0,rt=1/0,y=[],yt=f.length;p&&(f=ft(f));for(var b=6*ut(f,v,e,l),et=yt-2,u=0;u<et;u+=2)k=(b+u)%et+2,o[u+2]=f[k]-e[0],o[u+3]=f[k+1]-e[1];for(o[0]=f[b]-e[0],o[1]=f[b+1]-e[1],ot=r/10,h=-r/2;h<=r/2;h+=ot){var st=Math.sin(h),ht=Math.cos(h),d=0;for(u=0;u<f.length;u+=2){var pt=o[u],wt=o[u+1],ct=v[u]-l[0],lt=v[u+1]-l[1],at=ct*ht-lt*st,vt=ct*st+lt*ht;y[u]=at;y[u+1]=vt;g=at-pt;nt=vt-wt;d+=g*g+nt*nt}if(d<rt)for(rt=d,it=h,a=0;a<y.length;a++)tt[a]=y[a]}w.push({from:o,to:tt,fromCp:e,toCp:l,rotation:-it})}return w}(f,o,0,Math.PI);i=[];e(t,"buildPath",{replace:function(n){for(var u,s,h,f=t.__morphT,w=1-f,a=[],v=0;v<r.length;v++){var e=r[v],o=e.from,b=e.to,k=e.rotation*f,ft=e.fromCp,et=e.toCp,d=Math.sin(k),g=Math.cos(k);for(nt.lerp(a,ft,et,f),u=0;u<o.length;u+=2){var ot=o[u],st=o[u+1],tt=ot*w+(y=b[u])*f,it=st*w+(p=b[u+1])*f;i[u]=tt*g-it*d+a[0];i[u+1]=tt*d+it*g+a[1]}for(s=i[0],h=i[1],n.moveTo(s,h),u=2;u<o.length;){var y=i[u++],p=i[u++],rt=i[u++],ut=i[u++],c=i[u++],l=i[u++];s===y&&h===p&&rt===c&&ut===l?n.lineTo(c,l):n.bezierCurveTo(y,p,rt,ut,c,l);s=c;h=l}}}})}function c(n,t,i){if(!n||!t)return t;var f=i.done,e=i.during;return d(n,t),t.__morphT=0,t.animateTo({__morphT:1},r.defaults({during:function(n){t.dirtyShape();e&&e(n)},done:function(){u(t,"buildPath");u(t,"updateTransform");t.__morphT=-1;t.createPathProxy();t.dirtyShape();f&&f()}},i)),t}function et(n,t,i,r,u,f){var c,h,e,o,s;for(n=u===i?0:Math.round(32767*(n-i)/(u-i)),t=f===r?0:Math.round(32767*(t-r)/(f-r)),h=0,e=32768;e>0;e/=2)o=0,s=0,(n&e)>0&&(o=1),(t&e)>0&&(s=1),h+=e*e*(3*o^s),0===s&&(1===o&&(n=e-1-n,t=e-1-t),c=n,n=t,t=c);return h}function o(n){var t=1/0,i=1/0,u=-1/0,f=-1/0,e=r.map(n,function(n){var r=n.getBoundingRect(),e=n.getComputedTransform(),o=r.x+r.width/2+(e?e[4]:0),s=r.y+r.height/2+(e?e[5]:0);return t=Math.min(o,t),i=Math.min(s,i),u=Math.max(o,u),f=Math.max(s,f),[o,s]});return r.map(e,function(r,e){return{cp:r,z:et(r[0],r[1],t,i,u,f),path:n[e]}}).sort(function(n,t){return n.z-t.z}).map(function(n){return n.path})}function g(n){return v.split(n.path,n.count)}var h;Object.defineProperty(t,"__esModule",{value:!0});t.defaultDividePath=void 0;t.alignBezierCurves=b;t.centroid=s;t.isCombineMorphing=f;t.isMorphing=function(n){return n.__morphT>=0};t.morphPath=c;t.combineMorph=function(n,t,i){function tt(n){for(var t=0;t<s.length;t++)s[t].addSelfToZr(n)}function rt(){t.__isCombineMorphing=!1;t.__morphT=-1;t.childrenRef=null;u(t,"addSelfToZr");u(t,"removeSelfFromZr")}var l=[],y,s,nt,b,v,ut,ft,et;if(!function n(t){for(var i,r=0;r<t.length;r++)i=t[r],f(i)?n(i.childrenRef()):i instanceof a.default&&l.push(i)}(n),y=l.length,!y)return{fromIndividuals:[],toIndividuals:[],count:0};if(s=(i.dividePath||g)({path:t,count:y}),s.length!==y)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0};l=o(l);s=o(s);for(var p=i.done,k=i.during,w=i.individualDelay,ot=new it.default,h=0;h<y;h++)nt=l[h],b=s[h],b.parent=t,b.copyTransform(ot),w||d(nt,b);if(t.__isCombineMorphing=!0,t.childrenRef=function(){return s},e(t,"addSelfToZr",{after:function(n){tt(n)}}),e(t,"removeSelfFromZr",{after:function(n){for(var t=0;t<s.length;t++)s[t].removeSelfFromZr(n)}}),v=s.length,w)for(ut=v,ft=function(){0==--ut&&(rt(),p&&p())},h=0;h<v;h++)et=w?r.defaults({delay:(i.delay||0)+w(h,v,l[h],s[h]),done:ft},i):i,c(l[h],s[h],et);else t.__morphT=0,t.animateTo({__morphT:1},r.defaults({during:function(n){for(var r,i=0;i<v;i++)r=s[i],r.__morphT=t.__morphT,r.dirtyShape();k&&k(n)},done:function(){rt();for(var t=0;t<n.length;t++)u(n[t],"updateTransform");p&&p()}},i));return t.__zr&&tt(t.__zr),{fromIndividuals:l,toIndividuals:s,count:v}};t.separateMorph=function(n,t,i){var s=t.length,e=[],w=i.dividePath||g,h,v,u,y,l,p;if(f(n)){if(!function n(t){for(var i,r=0;r<t.length;r++)i=t[r],f(i)?n(i.childrenRef()):i instanceof a.default&&e.push(i)}(n.childrenRef()),h=e.length,h<s)for(v=0,u=h;u<s;u++)e.push(tt.clonePath(e[v++%h]));e.length=s}else{for(e=w({path:n,count:s}),y=n.getComputedTransform(),u=0;u<e.length;u++)e[u].setLocalTransform(y);if(e.length!==s)return console.error("Invalid morphing: unmatched splitted path"),{fromIndividuals:[],toIndividuals:[],count:0}}for(e=o(e),t=o(t),l=i.individualDelay,u=0;u<s;u++)p=l?r.defaults({delay:(i.delay||0)+l(u,s,e[u],t[u])},i):i,c(e[u],t[u],p);return{fromIndividuals:e,toIndividuals:t,count:t.length}};var l=i(87),a=p(i(97)),r=i(63),nt=i(82),tt=i(117),it=p(i(81)),v=i(601),y=i(602);h="__mOriginal_";t.defaultDividePath=v.split},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function c(n,t,i){var s=n[t],h=n[1-t],c=Math.abs(s/h),u=Math.ceil(Math.sqrt(c*i)),f=Math.floor(i/u),e,r,o;for(0===f&&(f=1,u=i),e=[],r=0;r<u;r++)e.push(f);if(o=i-u*f,o>0)for(r=0;r<o;r++)e[r%u]+=1;return e}function l(n,t,i){for(var s,f,r,e=n.r0,p=n.r,o=n.startAngle,b=n.endAngle,y=Math.abs(b-o),w=y*p,h=p-e,l=w>Math.abs(h),a=c([w,h],l?0:1,t),v=(l?y:h)/a.length,u=0;u<a.length;u++)for(s=(l?h:y)/a[u],f=0;f<a[u];f++)r={},l?(r.startAngle=o+v*u,r.endAngle=o+v*(u+1),r.r0=e+s*f,r.r=e+s*(f+1)):(r.startAngle=o+s*f,r.endAngle=o+s*(f+1),r.r0=e+v*u,r.r=e+v*(u+1)),r.clockwise=n.clockwise,r.cx=n.cx,r.cy=n.cy,i.push(r)}function a(n,t,i,r){return n*r-i*t}function g(n,t,i,u,f,e,o,s){var c=i-n,l=u-t,v=o-f,y=s-e,p=a(v,y,c,l),h;return Math.abs(p)<1e-6?null:(h=a(n-f,t-e,v,y)/p,h<0||h>1?null:new r.default(h*c+n,h*l+t))}function nt(n,t,i){var u=new r.default,f;return r.default.sub(u,i,t),u.normalize(),f=new r.default,r.default.sub(f,n,t),f.dot(u)}function u(n,t){var i=n[n.length-1];i&&i[0]===t[0]&&i[1]===t[1]||n.push(t)}function v(n){var v=n.points,t=[],s=[];o.fromPoints(v,t,s);var e=new p.default(t[0],t[1],s[0]-t[0],s[1]-t[1]),h=e.width,c=e.height,l=e.x,a=e.y,i=new r.default,f=new r.default;return h>c?(i.x=f.x=l+h/2,i.y=a,f.y=a+c):(i.y=f.y=a+c/2,i.x=l,f.x=l+h),function(n,t,i){for(var f,e,w,s=n.length,o=[],r=0;r<s;r++){var y=n[r],p=n[(r+1)%s],l=g(y[0],y[1],p[0],p[1],t.x,t.y,i.x,i.y);l&&o.push({projPt:nt(l,t,i),pt:l,idx:r})}if(o.length<2)return[{points:n},{points:n}];o.sort(function(n,t){return n.projPt-t.projPt});f=o[0];e=o[o.length-1];e.idx<f.idx&&(w=f,f=e,e=w);var a=[f.pt.x,f.pt.y],v=[e.pt.x,e.pt.y],h=[a],c=[v];for(r=f.idx+1;r<=e.idx;r++)u(h,n[r].slice());for(u(h,v),u(h,a),r=e.idx+1;r<=f.idx+s;r++)u(c,n[r%s].slice());return u(c,a),u(c,v),[{points:h},{points:c}]}(v,i,f)}function e(n,t,i,r){if(1===i)r.push(t);else{var u=Math.floor(i/2),f=n(t);e(n,f[0],u,r);e(n,f[1],i-u,r)}return r}function y(n,t){for(var i=[],r=0;r<t;r++)i.push(d.clonePath(n));return i}function tt(n,t){t.setStyle(n.style);t.z=n.z;t.z2=n.z2;t.zlevel=n.zlevel}Object.defineProperty(t,"__esModule",{value:!0});t.clone=y;t.split=function(n,t){var f,u=[],a=n.shape,i,rt,ut,g,ft,nt,et,it;switch(n.type){case"rect":!function(n,t,i){for(var s,o,r,h=n.width,l=n.height,u=h>l,e=c([h,l],u?0:1,t),a=u?"width":"height",v=u?"height":"width",p=u?"x":"y",w=u?"y":"x",y=n[a]/e.length,f=0;f<e.length;f++)for(s=n[v]/e[f],o=0;o<e[f];o++)r={},r[p]=f*y,r[w]=o*s,r[a]=y,r[v]=s,r.x+=n.x,r.y+=n.y,i.push(r)}(a,t,u);f=b.default;break;case"sector":l(a,t,u);f=h.default;break;case"circle":l({r0:0,r:a.r,startAngle:0,endAngle:2*Math.PI,cx:a.cx,cy:a.cy},t,u);f=h.default;break;default:var r=n.getComputedTransform(),ot=r?Math.sqrt(Math.max(r[0]*r[0]+r[1]*r[1],r[2]*r[2]+r[3]*r[3])):1,d=s.map(k.pathToPolygons(n.getUpdatedPathProxy(),ot),function(n){return function(n){for(var i=[],t=0;t<n.length;)i.push([n[t++],n[t++]]);return i}(n)}),p=d.length;if(0===p)e(v,{points:d[0]},t,u);else if(p===t)for(i=0;i<p;i++)u.push({points:d[i]});else for(rt=0,ut=s.map(d,function(n){var t=[],i=[],r;return o.fromPoints(n,t,i),r=(i[1]-t[1])*(i[0]-t[0]),rt+=r,{poly:n,area:r}}),ut.sort(function(n,t){return t.area-n.area}),g=t,i=0;i<p;i++){if(ft=ut[i],g<=0)break;nt=i===p-1?g:Math.ceil(ft.area/rt*t);nt<0||(e(v,{points:ft.poly},nt,u),g-=nt)}f=w.default}if(!f)return y(n,t);for(et=[],i=0;i<u.length;i++)it=new f,it.setShape(u[i]),tt(n,it),et.push(it);return et};var o=i(99),p=f(i(75)),r=f(i(77)),s=i(63),w=f(i(125)),b=f(i(108)),h=f(i(122)),k=i(602),d=i(117)},function(n,t,i){"use strict";function u(n,t){return Math.abs(n-t)<1e-5}function s(n){function tt(n,t){o&&o.length>2&&nt.push(o);o=[n,t]}function a(n,t,i,r){u(n,i)&&u(t,r)||o.push(n,t,i,r,i,r)}function st(n,t,i,r,u,f){var b=Math.abs(t-n),e=4*Math.tan(b/4)/3,s=t<n?-1:1,h=Math.cos(n),c=Math.sin(n),l=Math.cos(t),a=Math.sin(t),k=h*u+i,d=c*f+r,v=l*u+i,y=a*f+r,p=u*e*s,w=f*e*s;o.push(k-p*c,d+w*h,v+p*a,y-w*l,v,y)}for(var b,it,d,g,v,o,f,s,p,w,i=n.data,ot=n.len(),nt=[],h=0,c=0,l=0,e=0,t=0;t<ot;){b=i[t++];it=1===t;switch(it&&(l=h=i[t],e=c=i[t+1],b!==r.L&&b!==r.C&&b!==r.Q||(o=[l,e])),b){case r.M:h=l=i[t++];c=e=i[t++];tt(l,e);break;case r.L:a(h,c,f=i[t++],s=i[t++]);h=f;c=s;break;case r.C:o.push(i[t++],i[t++],i[t++],i[t++],h=i[t++],c=i[t++]);break;case r.Q:f=i[t++];s=i[t++];p=i[t++];w=i[t++];o.push(h+2/3*(f-h),c+2/3*(s-c),p+2/3*(f-p),w+2/3*(s-w),p,w);h=p;c=w;break;case r.A:var rt=i[t++],ut=i[t++],ft=i[t++],et=i[t++],k=i[t++],y=i[t++]+k;for(t+=1,d=!i[t++],f=Math.cos(k)*ft+rt,s=Math.sin(k)*et+ut,it?tt(l=f,e=s):a(h,c,f,s),h=Math.cos(y)*ft+rt,c=Math.sin(y)*et+ut,g=(d?-1:1)*Math.PI/2,v=k;d?v>y:v<y;v+=g)st(v,d?Math.max(v+g,y):Math.min(v+g,y),rt,ut,ft,et);break;case r.R:l=h=i[t++];e=c=i[t++];f=l+i[t++];s=e+i[t++];tt(f,e);a(f,e,f,s);a(f,s,l,s);a(l,s,l,e);a(l,e,f,e);break;case r.Z:o&&a(h,c,l,e);h=l;c=e}}return o&&o.length>2&&nt.push(o),nt}function e(n,t,i,r,f,s,h,c,l,a){var k,d,v,y;if(u(n,i)&&u(t,r)&&u(f,h)&&u(s,c))l.push(h,c);else{var rt=2/a,b=rt*rt,p=h-n,w=c-t,ut=Math.sqrt(p*p+w*w);p/=ut;w/=ut;var g=i-n,nt=r-t,tt=f-h,it=s-c,ft=g*g+nt*nt,et=tt*tt+it*it;ft<b&&et<b?l.push(h,c):(k=p*g+w*nt,d=-p*tt-w*it,ft-k*k<b&&k>=0&&et-d*d<b&&d>=0?l.push(h,c):(v=[],y=[],o.cubicSubdivide(n,i,f,h,.5,v),o.cubicSubdivide(t,r,s,c,.5,y),e(v[0],y[0],v[1],y[1],v[2],y[2],v[3],y[3],l,a),e(v[4],y[4],v[5],y[5],v[6],y[6],v[7],y[7],l,a)))}}Object.defineProperty(t,"__esModule",{value:!0});t.pathToBezierCurves=s;t.pathToPolygons=function(n,t){var c=s(n),l=[],u,r;for(t=t||1,u=0;u<c.length;u++){var i=c[u],f=[],o=i[0],h=i[1];for(f.push(o,h),r=2;r<i.length;){var y=i[r++],p=i[r++],w=i[r++],b=i[r++],a=i[r++],v=i[r++];e(o,h,y,p,w,b,a,v,f,t);o=a;h=v}l.push(f)}return l};var f,o=i(87),r=((f=i(98))&&f.__esModule?f:{"default":f}).default.CMD},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(604);Object.keys(r).forEach(function(n){"default"!==n&&"__esModule"!==n&&Object.defineProperty(t,n,{enumerable:!0,get:function(){return r[n]}})})},function(n,t,i){"use strict";var r,u;Object.defineProperty(t,"__esModule",{value:!0});r=i(605);Object.defineProperty(t,"SVGRenderer",{enumerable:!0,get:function(){return r.install}});u=i(614);Object.defineProperty(t,"CanvasRenderer",{enumerable:!0,get:function(){return u.install}})},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerPainter("svg",u.default)};var r,u=(r=i(606))&&r.__esModule?r:{"default":r}},function(n,t,i){(function(n){"use strict";function c(t){return function(){"production"!==n.env.NODE_ENV&&u.logError('In SVG mode painter not support method "'+t+'"')}}Object.defineProperty(t,"__esModule",{value:!0});var o,f=i(607),r=i(610),e=i(89),u=i(63),s=i(612),l=(o=s)&&o.__esModule?o:{"default":o},h=i(203),a=0,v=function(){function n(n,t,i){var f,e;(this.type="svg",this.refreshHover=c("refreshHover"),this.configLayer=c("configLayer"),this.storage=t,this._opts=i=u.extend({},i),this.root=n,this._id="zr"+a++,this._oldVNode=r.createSVGVNode(i.width,i.height),n&&!i.ssr)&&(f=this._viewport=document.createElement("div"),f.style.cssText="position:relative;overflow:hidden",e=this._svgDom=this._oldVNode.elm=r.createElement("svg"),s.updateAttrs(null,this._oldVNode),f.appendChild(e),n.appendChild(f));this.resize(i.width,i.height)}return n.prototype.getType=function(){return this.type},n.prototype.getViewportRoot=function(){return this._viewport},n.prototype.getViewportRootOffset=function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},n.prototype.getSvgDom=function(){return this._svgDom},n.prototype.refresh=function(){if(this.root){var n=this.renderToVNode({willUpdate:!0});n.attrs.style="position:absolute;left:0;top:0;user-select:none";l.default(this._oldVNode,n);this._oldVNode=n}},n.prototype.renderOneToVNode=function(n){return f.brush(n,r.createBrushScope(this._id))},n.prototype.renderToVNode=function(n){var i,s,o,h,c,v;n=n||{};var y=this.storage.getDisplayList(!0),l=this._width,a=this._height,t=r.createBrushScope(this._id);return t.animation=n.animation,t.willUpdate=n.willUpdate,t.compress=n.compress,i=[],s=this._bgVNode=function(n,t,i,o){var s;if(i&&"none"!==i)if(s=r.createVNode("rect","bg",{width:n,height:t,x:"0",y:"0",id:"0"}),e.isGradient(i))f.setGradient({fill:i},s.attrs,"fill",o);else if(e.isPattern(i))f.setPattern({style:{fill:i},dirty:u.noop,getBoundingRect:function(){return{width:n,height:t}}},s.attrs,"fill",o);else{var h=e.normalizeColor(i),l=h.color,c=h.opacity;s.attrs.fill=l;c<1&&(s.attrs["fill-opacity"]=c)}return s}(l,a,this._backgroundColor,t),s&&i.push(s),o=n.compress?null:this._mainVNode=r.createVNode("g","main",{},[]),this._paintList(y,t,o?o.children:i),o&&i.push(o),h=u.map(u.keys(t.defs),function(n){return t.defs[n]}),(h.length&&i.push(r.createVNode("defs","defs",{},h)),n.animation)&&(c=r.getCssString(t.cssNodes,t.cssAnims,{newline:!0}),c&&(v=r.createVNode("style","stl",{},[],c),i.push(v))),r.createSVGVNode(l,a,i,n.useViewBox)},n.prototype.renderToString=function(n){return n=n||{},r.vNodeToString(this.renderToVNode({animation:u.retrieve2(n.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:u.retrieve2(n.useViewBox,!0)}),{newline:!0})},n.prototype.setBackgroundColor=function(n){this._backgroundColor=n},n.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},n.prototype._paintList=function(n,t,i){for(var h,v,c,y,l,p,e,s,g=n.length,w=[],b=0,nt=0,a=0;a<g;a++)if(h=n[a],!h.invisible){for(var o=h.__clipPaths,k=o&&o.length||0,d=s&&s.length||0,u=void 0,u=Math.max(k-1,d-1);u>=0&&(!o||!s||o[u]!==s[u]);u--);for(v=d-1;v>u;v--)e=w[--b-1];for(c=u+1;c<k;c++)y={},f.setClipPath(o[c],y,t),l=r.createVNode("g","clip-g-"+nt++,y,[]),(e?e.children:i).push(l),w[b++]=l,e=l;s=o;p=f.brush(h,t);p&&(e?e.children:i).push(p)}},n.prototype.resize=function(n,t){var r=this._opts,o=this.root,i=this._viewport,s,u,f;(null!=n&&(r.width=n),null!=t&&(r.height=t),o&&i&&(i.style.display="none",n=h.getSize(o,0,r),t=h.getSize(o,1,r),i.style.display=""),this._width!==n||this._height!==t)&&((this._width=n,this._height=t,i)&&(s=i.style,s.width=n+"px",s.height=t+"px"),e.isPattern(this._backgroundColor)?this.refresh():(u=this._svgDom,u&&(u.setAttribute("width",n),u.setAttribute("height",t)),f=this._bgVNode&&this._bgVNode.elm,f&&(f.setAttribute("width",n),f.setAttribute("height",t))))},n.prototype.getWidth=function(){return this._width},n.prototype.getHeight=function(){return this._height},n.prototype.dispose=function(){this.root&&(this.root.innerHTML="");this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},n.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null);this._oldVNode=null},n.prototype.toDataURL=function(n){var t=this.renderToString(),i="data:image/svg+xml;";return n?(t=e.encodeBase64(t))&&i+"base64,"+t:i+"charset=UTF-8,"+encodeURIComponent(t)},n}();t.default=v}).call(t,i(57))},function(n,t,i){(function(n){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function p(n){return n&&f.isString(n.src)}function w(n){return n&&f.isFunction(n.toDataURL)}function h(n,t,i,f){ct.default(function(u,e){var o="fill"===u||"stroke"===u;o&&r.isGradient(e)?rt(t,n,u,f):o&&r.isPattern(e)?ut(i,n,u,f):n[u]=e},t,i,!1),function(n,t,i){var e=n.style;if(r.hasShadow(e)){var h=r.getShadowKey(n),c=i.shadowCache,f=c[h];if(!f){var l=n.getGlobalScale(),o=l[0],s=l[1];if(!o||!s)return;var y=e.shadowOffsetX||0,p=e.shadowOffsetY||0,a=e.shadowBlur,v=r.normalizeColor(e.shadowColor),w=v.opacity,b=v.color,k=a/2/o+" "+a/2/s;f=i.zrId+"-s"+i.shadowIdx++;i.defs[f]=u.createVNode("filter",f,{id:f,x:"-100%",y:"-100%",width:"300%",height:"300%"},[u.createVNode("feDropShadow","",{dx:y/o,dy:p/s,stdDeviation:k,"flood-color":b,"flood-opacity":w})]);c[h]=f}t.filter=r.getIdURL(f)}}(i,n,f)}function b(n){return r.isAroundZero(n[0]-1)&&r.isAroundZero(n[1])&&r.isAroundZero(n[2])&&r.isAroundZero(n[3]-1)}function c(n,t,i){if(t&&(!function(n){return r.isAroundZero(n[4])&&r.isAroundZero(n[5])}(t)||!b(t))){var u=i?10:1e4;n.transform=b(t)?"translate("+e(t[4]*u)/u+" "+e(t[5]*u)/u+")":r.getMatrixStr(t)}}function k(n,t,i){for(var u=n.points,f=[],r=0;r<u.length;r++)f.push(e(u[r][0]*i)/i),f.push(e(u[r][1]*i)/i);t.points=f.join(" ")}function d(n){return!n.smooth}function a(n,t){var d=n.style,v=n.shape,l=nt[n.type],f={},g=t.animation,y="path",a=n.style.strokePercent,p=t.compress&&r.getPathPrecision(n)||4,w,o,k;if(!l||t.willUpdate||l[1]&&!l[1](v)||g&&function(n){for(var i=n.animators,t=0;t<i.length;t++)if("shape"===i[t].targetName)return!0;return!1}(n)||a<1){w=!n.path||n.shapeChanged();n.path||n.createPathProxy();o=n.path;w&&(o.beginPath(),n.buildPath(o,n.shape),n.pathUpdated());var b=o.getVersion(),e=n,i=e.__svgPathBuilder;e.__svgPathVersion===b&&i&&a===e.__svgPathStrokePercent||(i||(i=e.__svgPathBuilder=new ht.default),i.reset(p),o.rebuildPath(i,a),i.generateStr(),e.__svgPathVersion=b,e.__svgPathStrokePercent=a);f.d=i.getStr()}else y=n.type,k=Math.pow(10,p),l[0](v,f,k);return c(f,n.transform),h(f,d,n,t),t.animation&&s.createCSSAnimation(n,f,t),u.createVNode(y,n.id+"",f)}function tt(n,t){var r=n.style,i=r.image;if(i&&!f.isString(i)&&(p(i)?i=i.src:w(i)&&(i=i.toDataURL())),i){var o=r.x||0,l=r.y||0,e={href:i,width:r.width,height:r.height};return o&&(e.x=o),l&&(e.y=l),c(e,n.transform),h(e,r,n,t),t.animation&&s.createCSSAnimation(n,e,t),u.createVNode("image",n.id+"",e)}}function it(n,t){var i=n.style,e=i.text,d,l;if(null!=e&&(e+=""),e&&!isNaN(i.x)&&!isNaN(i.y)){var p=i.font||y.DEFAULT_FONT,w=i.x||0,b=r.adjustTextY(i.y||0,ot.getLineHeight(p),i.textBaseline),f={"dominant-baseline":"central","text-anchor":r.TEXT_ALIGN_TO_ANCHOR[i.textAlign]||i.textAlign};if(v.hasSeparateFont(i)){var o="",a=i.fontStyle,k=v.parseFontSize(i.fontSize);if(!parseFloat(k))return;d=i.fontFamily||y.DEFAULT_FONT_FAMILY;l=i.fontWeight;o+="font-size:"+k+";font-family:"+d+";";a&&"normal"!==a&&(o+="font-style:"+a+";");l&&"normal"!==l&&(o+="font-weight:"+l+";");f.style=o}else f.style="font: "+p;return e.match(/\s/)&&(f["xml:space"]="preserve"),w&&(f.x=w),b&&(f.y=b),c(f,n.transform),h(f,i,n,t),t.animation&&s.createCSSAnimation(n,f,t),u.createVNode("text",n.id+"",f,void 0,e)}}function rt(t,i,e,o){var a,s=t[e],h={gradientUnits:s.global?"userSpaceOnUse":"objectBoundingBox"};if(r.isLinearGradient(s))a="linearGradient",h.x1=s.x,h.y1=s.y,h.x2=s.x2,h.y2=s.y2;else{if(!r.isRadialGradient(s))return void("production"!==n.env.NODE_ENV&&f.logError("Illegal gradient type."));a="radialGradient";h.cx=f.retrieve2(s.x,.5);h.cy=f.retrieve2(s.y,.5);h.r=f.retrieve2(s.r,.5)}for(var v=s.colorStops,y=[],l=0,g=v.length;l<g;++l){var nt=100*r.round4(v[l].offset)+"%",tt=v[l].color,w=r.normalizeColor(tt),it=w.color,b=w.opacity,p={offset:nt};p["stop-color"]=it;b<1&&(p["stop-opacity"]=b);y.push(u.createVNode("stop",l+"",p))}var rt=u.createVNode(a,"",h,y),k=u.vNodeToString(rt),d=o.gradientCache,c=d[k];c||(c=o.zrId+"-g"+o.gradientIdx++,d[k]=c,h.id=c,o.defs[c]=u.createVNode(a,c,h,y));i[e]=r.getIdURL(c)}function ut(n,t,i,e){var a,s=n.style[i],g=n.getBoundingRect(),o={},nt=s.repeat,ft="no-repeat"===nt,et="repeat-x"===nt,ot="repeat-y"===nt,tt,it,y,b,k,rt;if(r.isImagePattern(s)){var h=s.imageWidth,c=s.imageHeight,d=void 0,v=s.image;(f.isString(v)?d=v:p(v)?d=v.src:w(v)&&(d=v.toDataURL()),"undefined"==typeof Image)?(tt="Image width/height must been given explictly in svg-ssr renderer.",f.assert(h,tt),f.assert(c,tt)):(null==h||null==c)&&(it=function(n,t){if(n){var u=n.elm,i=h||t.width,r=c||t.height;"pattern"===n.tag&&(et?(r=1,i/=g.width):ot&&(i=1,r/=g.height));n.attrs.width=i;n.attrs.height=r;u&&(u.setAttribute("width",i),u.setAttribute("height",r))}},y=lt.createOrUpdateImage(d,null,n,function(n){ft||it(ut,n);it(a,n)}),y&&y.width&&y.height&&(h=h||y.width,c=c||y.height));a=u.createVNode("image","img",{href:d,width:h,height:c});o.width=h;o.height=c}else s.svgElement&&(a=f.clone(s.svgElement),o.width=s.svgWidth,o.height=s.svgHeight);if(a){ft?b=k=1:et?(k=1,b=o.width/g.width):ot?(b=1,k=o.height/g.height):o.patternUnits="userSpaceOnUse";null==b||isNaN(b)||(o.width=b);null==k||isNaN(k)||(o.height=k);rt=r.getSRTTransformString(s);rt&&(o.patternTransform=rt);var ut=u.createVNode("pattern","",o,[a]),st=u.vNodeToString(ut),ht=e.patternCache,l=ht[st];l||(l=e.zrId+"-p"+e.patternIdx++,ht[st]=l,o.id=l,ut=e.defs[l]=u.createVNode("pattern",l,o,[a]));t[i]=r.getIdURL(l)}}var e,g,l,nt;Object.defineProperty(t,"__esModule",{value:!0});t.brushSVGPath=a;t.brushSVGImage=tt;t.brushSVGTSpan=it;t.brush=function(n,t){return n instanceof ft.default?a(n,t):n instanceof et.default?tt(n,t):n instanceof st.default?it(n,t):void 0};t.setGradient=rt;t.setPattern=ut;t.setClipPath=function(n,t,i){var e=i.clipPathCache,s=i.defs,f=e[n.id],o;f||(o={id:f=i.zrId+"-c"+i.clipPathIdx++},e[n.id]=f,s[f]=u.createVNode("clipPath",f,o,[a(n,i)]));t["clip-path"]=r.getIdURL(f)};var r=i(89),ft=o(i(97)),et=o(i(107)),ot=i(74),st=o(i(78)),ht=o(i(608)),ct=o(i(609)),u=i(610),f=i(63),lt=i(72),s=i(611),v=i(69),y=i(64);e=Math.round;nt={circle:[(g=["cx","cy","r"],l=f.map(g,function(n){return"string"==typeof n?[n,n]:n}),function(n,t,i){for(var u,f,r=0;r<l.length;r++)u=l[r],f=n[u[0]],null!=f&&(t[u[1]]=e(f*i)/i)})],polyline:[k,d],polygon:[k,d]}}).call(t,i(57))},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=i(89),u=Math.sin,f=Math.cos,o=Math.PI,r=2*Math.PI,s=180/o,h=function(){function n(){}return n.prototype.reset=function(n){this._start=!0;this._d=[];this._str="";this._p=Math.pow(10,n||4)},n.prototype.moveTo=function(n,t){this._add("M",n,t)},n.prototype.lineTo=function(n,t){this._add("L",n,t)},n.prototype.bezierCurveTo=function(n,t,i,r,u,f){this._add("C",n,t,i,r,u,f)},n.prototype.quadraticCurveTo=function(n,t,i,r){this._add("Q",n,t,i,r)},n.prototype.arc=function(n,t,i,r,u,f){this.ellipse(n,t,i,i,0,r,u,f)},n.prototype.ellipse=function(n,t,i,h,c,l,a,v){var nt,y=a-l,p=!v,tt=Math.abs(y),it=e.isAroundZero(tt-r)||(p?y>=r:-y>=r),ft=y>0?y%r:y%r+r,b,k,w,d,g,rt,ut;nt=!!it||!e.isAroundZero(tt)&&ft>=o==!!p;b=n+i*f(l);k=t+h*u(l);this._start&&this._add("M",b,k);w=Math.round(c*s);it?(d=1/this._p,g=(p?1:-1)*(r-d),this._add("A",i,h,w,1,+p,n+i*f(l+g),t+h*u(l+g)),d>.01&&this._add("A",i,h,w,0,+p,b,k)):(rt=n+i*f(a),ut=t+h*u(a),this._add("A",i,h,w,+nt,+p,rt,ut))},n.prototype.rect=function(n,t,i,r){this._add("M",n,t);this._add("l",i,0);this._add("l",0,r);this._add("l",-i,0);this._add("Z")},n.prototype.closePath=function(){this._d.length>0&&this._add("Z")},n.prototype._add=function(n){for(var i,r=[],u=this._p,t=1;t<arguments.length;t++){if(i=arguments[t],isNaN(i))return void(this._invalid=!0);r.push(Math.round(i*u)/u)}this._d.push(n+r.join(" "));this._start="Z"===n},n.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join("");this._d=[]},n.prototype.getStr=function(){return this._str},n}();t.default=h},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(n,t,i,u){var c=null==t.opacity?1:t.opacity,p,k,w,v,y,d;if(i instanceof s.default)n("opacity",c);else if(function(n){var t=n.fill;return null!=t&&t!==r}(t)?(p=o.normalizeColor(t.fill),n("fill",p.color),k=null!=t.fillOpacity?t.fillOpacity*p.opacity*c:p.opacity*c,(u||k<1)&&n("fill-opacity",k)):n("fill",r),function(n){var t=n.stroke;return null!=t&&t!==r}(t)){w=o.normalizeColor(t.stroke);n("stroke",w.color);var g=t.strokeNoScale?i.getLineScale():1,nt=g?(t.lineWidth||0)/g:0,tt=null!=t.strokeOpacity?t.strokeOpacity*w.opacity*c:w.opacity*c,it=t.strokeFirst;if((u||1!==nt)&&n("stroke-width",nt),(u||it)&&n("paint-order",it?"stroke":"fill"),(u||tt<1)&&n("stroke-opacity",tt),t.lineDash){var rt=h.getLineDash(i),ut=rt[0],b=rt[1];ut&&(b=l(b||0),n("stroke-dasharray",ut.join(",")),(b||u)&&n("stroke-dashoffset",b))}else u&&n("stroke-dasharray",r);for(v=0;v<f.length;v++)y=f[v],(u||t[y]!==e.DEFAULT_PATH_STYLE[y])&&(d=t[y]||e.DEFAULT_PATH_STYLE[y],d&&n(a[v],d))}else u&&n("stroke",r)};var u,e=i(97),s=(u=i(107))&&u.__esModule?u:{"default":u},h=i(204),c=i(63),o=i(89),r="none",l=Math.round,f=["lineCap","miterLimit","lineJoin"],a=c.map(f,function(n){return"stroke-"+n.toLowerCase()})},function(n,t,i){"use strict";function f(n,t,i,r,u){return{tag:n,attrs:i||{},children:r,text:u,key:t}}Object.defineProperty(t,"__esModule",{value:!0});t.XML_NAMESPACE=t.XMLNS=t.XLINKNS=t.SVGNS=void 0;t.createElement=function(n){return document.createElementNS(u,n)};t.createVNode=f;t.vNodeToString=function(n,t){var i=(t=t||{}).newline?"\n":"";return function n(t){var f=t.children,u=t.tag,s=t.attrs,o=t.text;return function(n,t){var f=[],r,i,u;if(t)for(r in t)i=t[r],u=r,!1!==i&&(!0!==i&&null!=i&&(u+='="'+i+'"'),f.push(u));return"<"+n+" "+f.join(" ")+">"}(u,s)+("style"!==u?e.encodeHTML(o):o||"")+(f?""+i+r.map(f,function(t){return n(t)}).join(i)+i:"")+("<\/"+u+">")}(n)};t.getCssString=function(n,t,i){var u=(i=i||{}).newline?"\n":"",f=" {"+u,e=u+"}",o=r.map(r.keys(n),function(t){return t+f+r.map(r.keys(n[t]),function(i){return i+":"+n[t][i]+";"}).join(u)+e}).join(u),s=r.map(r.keys(t),function(n){return"@keyframes "+n+f+r.map(r.keys(t[n]),function(i){return i+f+r.map(r.keys(t[n][i]),function(r){var u=t[n][i][r];return"d"===r&&(u='path("'+u+'")'),r+":"+u+";"}).join(u)+e}).join(u)+e}).join(u);return o||s?["<![CDATA[",o,s,"]\]>"].join(u):""};t.createBrushScope=function(n){return{zrId:n,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}};t.createSVGVNode=function(n,t,i,r){return f("svg","root",{width:n,height:t,xmlns:u,"xmlns:xlink":o,version:"1.1",baseProfile:"full",viewBox:!!r&&"0 0 "+n+" "+t},i)};var r=i(63),e=i(147),u=t.SVGNS="http://www.w3.org/2000/svg",o=t.XLINKNS="http://www.w3.org/1999/xlink";t.XMLNS="http://www.w3.org/2000/xmlns/";t.XML_NAMESPACE="http://www.w3.org/XML/1998/namespace"},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function b(n,t,i){var f=r.extend({},n.shape),u;return r.extend(f,t),n.buildPath(i,f),u=new v.default,u.reset(o.getPathPrecision(n)),i.rebuildPath(u,1),u.generateStr(),u.getStr()}function k(n,t){var i=t.originX,r=t.originY;(i||r)&&(n[u]=i+"px "+r+"px")}function h(n,t){var i=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[i]=n,i}function c(n){return r.isString(n)?e[n]?"cubic-bezier("+e[n]+")":w.createCubicEasingFunc(n)?n:"":""}var e,u,s;Object.defineProperty(t,"__esModule",{value:!0});t.ANIMATE_STYLE_MAP=t.EASING_MAP=void 0;t.createCSSAnimation=function n(t,i,f,e){function ht(n){function et(n,t,i){for(var f,l,u,e,a=n.getTracks(),p=n.getMaxTime(),h=0;h<a.length;h++)if(f=a[h],f.needsAnimate()&&(l=f.keyframes,u=f.propName,i&&(u=i(u)),u))for(e=0;e<l.length;e++){var o=l[e],s=Math.round(o.time/p*100)+"%",v=c(o.easing),y=o.rawValue;(r.isString(y)||r.isNumber(y))&&(t[s]=t[s]||{},t[s][u]=o.rawValue,v&&(t[s][g]=v))}}for(var nt,ot,d,st,ht,pt,wt,tt,ct,lt,it,at,vt,bt,v,w,ft=n[1],yt=ft.length,rt={},ut={},a={},g="animation-timing-function",p=0;p<yt;p++)(ct=(tt=ft[p]).targetName)?"shape"===ct&&et(tt,ut):!e&&et(tt,rt);for(v in rt)nt={},l.copyTransform(nt,t),r.extend(nt,rt[v]),ot=o.getSRTTransformString(nt),d=rt[v][g],a[v]=ot?{transform:ot}:{},k(a[v],nt),d&&(a[v][g]=d);st=!0;for(v in ut){if(a[v]=a[v]||{},ht=!w,d=ut[v][g],ht&&(w=new y.default),pt=w.len(),w.reset(),a[v].d=b(t,ut[v],w),wt=w.len(),!ht&&pt!==wt){st=!1;break}d&&(a[v][g]=d)}if(!st)for(v in a)delete a[v].d;if(!e)for(p=0;p<yt;p++)"style"===(ct=(tt=ft[p]).targetName)&&et(tt,a,function(n){return s[n]});for(it=r.keys(a),at=!0,p=1;p<it.length;p++){if(vt=it[p-1],bt=it[p],a[vt][u]!==a[bt][u]){at=!1;break}lt=a[vt][u]}if(at&&lt){for(v in a)a[v][u]&&delete a[v][u];i[u]=lt}if(r.filter(it,function(n){return r.keys(a[n]).length>0}).length)return h(a,f)+" "+n[0]+" both"}var ft=t.animators,rt=ft.length,nt=[],v,tt,g,st,it,ut;if(t instanceof p.default){if(it=function(t,i,u){var e,o,c=t.shape.paths,f={},s;if(r.each(c,function(t){var s=a.createBrushScope(u.zrId),h,i,w,b,c;s.animation=!0;n(t,{},s,!0);var l=s.cssAnims,v=s.cssNodes,y=r.keys(l),p=y.length;if(p){h=l[o=y[p-1]];for(i in h)w=h[i],f[i]=f[i]||{d:""},f[i].d+=w.d||"";for(b in v)c=v[b].animation,c.indexOf(o)>=0&&(e=c)}}),e)return i.d=!1,s=h(f,u),e.replace(o,s)}(t,i,f))nt.push(it);else if(!rt)return}else if(!rt)return;for(v={},tt=0;tt<rt;tt++){var w=ft[tt],d=[w.getMaxTime()/1e3+"s"],et=c(w.getClip().easing),ot=w.getDelay();et?d.push(et):d.push("linear");ot&&d.push(ot/1e3+"s");w.getLoop()&&d.push("infinite");g=d.join(" ");v[g]=v[g]||[g,[]];v[g][1].push(w)}for(st in v)(it=ht(v[st]))&&nt.push(it);nt.length&&(ut=f.zrId+"-cls-"+f.cssClassIdx++,f.cssNodes["."+ut]={animation:nt.join(",")},i.class=ut)};var l=i(81),a=i(610),v=f(i(608)),y=f(i(98)),o=i(89),r=i(63),p=f(i(132)),w=i(86);e=t.EASING_MAP={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"};u="transform-origin";s=t.ANIMATE_STYLE_MAP={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"}},function(n,t,i){(function(n){"use strict";function h(n){return void 0===n}function u(n){return void 0!==n}function w(t,i,r){for(var f,e={},u=i;u<=r;++u)f=t[u].key,void 0!==f&&("production"!==n.env.NODE_ENV&&null!=e[f]&&console.error("Duplicate key "+f),e[f]=u);return e}function e(n,t){var i=n.key===t.key;return n.tag===t.tag&&i}function o(n){var t,i=n.children,h=n.tag,e,s;if(u(h))if(e=n.elm=f.createElement(h),c(p,n),l.isArray(i))for(t=0;t<i.length;++t)s=i[t],null!=s&&r.appendChild(e,o(s));else u(n.text)&&!l.isObject(n.text)&&r.appendChild(e,r.createTextNode(n.text));else n.elm=r.createTextNode(n.text);return n.elm}function v(n,t,i,u,f){for(;u<=f;++u){var e=i[u];null!=e&&r.insertBefore(n,o(e),t)}}function s(n,t,i,f){for(var e,o;i<=f;++i)e=t[i],null!=e&&(u(e.tag)?(o=r.parentNode(e.elm),r.removeChild(o,e.elm)):r.removeChild(n,e.elm))}function c(n,t){var i,u=t.elm,o=n&&n.attrs||{},e=t.attrs||{},r;if(o!==e){for(i in e)r=e[i],o[i]!==r&&(!0===r?u.setAttribute(i,""):!1===r?u.removeAttribute(i):i.charCodeAt(0)!==y?u.setAttribute(i,r):"xmlns:xlink"===i||"xmlns"===i?u.setAttributeNS(f.XMLNS,i,r):i.charCodeAt(3)===a?u.setAttributeNS(f.XML_NAMESPACE,i,r):i.charCodeAt(5)===a?u.setAttributeNS(f.XLINKNS,i,r):u.setAttribute(i,r));for(i in o)i in e||u.removeAttribute(i)}}Object.defineProperty(t,"__esModule",{value:!0});t.updateAttrs=c;t.default=function(n,t){if(e(n,t))!function n(t,i){var l=i.elm=t.elm,f=t.children,a=i.children;t!==i&&(c(t,i),h(i.text)?u(f)&&u(a)?f!==a&&function(t,i,u){for(var d,g,nt,p=0,k=0,a=i.length-1,c=i[0],l=i[a],y=u.length-1,f=u[0],b=u[y];p<=a&&k<=y;)null==c?c=i[++p]:null==l?l=i[--a]:null==f?f=u[++k]:null==b?b=u[--y]:e(c,f)?(n(c,f),c=i[++p],f=u[++k]):e(l,b)?(n(l,b),l=i[--a],b=u[--y]):e(c,b)?(n(c,b),r.insertBefore(t,c.elm,r.nextSibling(l.elm)),c=i[++p],b=u[--y]):e(l,f)?(n(l,f),r.insertBefore(t,l.elm,c.elm),l=i[--a],f=u[++k]):(h(d)&&(d=w(i,p,a)),h(g=d[f.key])?r.insertBefore(t,o(f),c.elm):(nt=i[g]).tag!==f.tag?r.insertBefore(t,o(f),c.elm):(n(nt,f),i[g]=void 0,r.insertBefore(t,nt.elm,c.elm)),f=u[++k]);(p<=a||k<=y)&&(p>a?v(t,null==u[y+1]?null:u[y+1].elm,u,k,y):s(t,i,p,a))}(l,f,a):u(a)?(u(t.text)&&r.setTextContent(l,""),v(l,null,a,0,a.length-1)):u(f)?s(l,f,0,f.length-1):u(t.text)&&r.setTextContent(l,""):t.text!==i.text&&(u(f)&&s(l,f,0,f.length-1),r.setTextContent(l,i.text)))}(n,t);else{var f=n.elm,i=r.parentNode(f);o(t);null!==i&&(r.insertBefore(i,t.elm,r.nextSibling(f)),s(i,[n],0,0))}return t};var l=i(63),f=i(610),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(613)),a=58,y=120,p=f.createVNode("","")}).call(t,i(57))},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.createTextNode=function(n){return document.createTextNode(n)};t.createComment=function(n){return document.createComment(n)};t.insertBefore=function(n,t,i){n.insertBefore(t,i)};t.removeChild=function(n,t){n.removeChild(t)};t.appendChild=function(n,t){n.appendChild(t)};t.parentNode=function(n){return n.parentNode};t.nextSibling=function(n){return n.nextSibling};t.tagName=function(n){return n.tagName};t.setTextContent=function(n,t){n.textContent=t};t.getTextContent=function(n){return n.textContent};t.isElement=function(n){return 1===n.nodeType};t.isText=function(n){return 3===n.nodeType};t.isComment=function(n){return 8===n.nodeType}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.install=function(n){n.registerPainter("canvas",u.default)};var r,u=(r=i(615))&&r.__esModule?r:{"default":r}},function(n,t,i){(function(n){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}var u,h;Object.defineProperty(t,"__esModule",{value:!0});var c=i(95),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),o=s(i(616)),l=s(i(153)),a=s(i(60)),f=i(202),v=i(96),e=i(203);u=314159;h=function(){function t(n,t,i){var h,v,y,s,p;if(this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas",h=!n.nodeName||"CANVAS"===n.nodeName.toUpperCase(),this._opts=i=r.extend({},i||{}),this.dpr=i.devicePixelRatio||c.devicePixelRatio,this._singleCanvas=h,this.root=n,n.style&&(r.disableUserSelect(n),n.innerHTML=""),this.storage=t,v=this._zlevelList,this._prevDisplayList=[],y=this._layers,h){var f=n,l=f.width,a=f.height;null!=i.width&&(l=i.width);null!=i.height&&(a=i.height);this.dpr=i.devicePixelRatio||1;f.width=l*this.dpr;f.height=a*this.dpr;this._width=l;this._height=a;s=new o.default(f,this,this.dpr);s.__builtin__=!0;s.initContext();y[u]=s;s.zlevel=u;v.push(u);this._domRoot=n}else this._width=e.getSize(n,0,i),this._height=e.getSize(n,1,i),p=this._domRoot=function(n,t){var i=document.createElement("div");return i.style.cssText=["position:relative","width:"+n+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",i}(this._width,this._height),n.appendChild(p)}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 n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},t.prototype.refresh=function(n){var r=this.storage.getDisplayList(!0),o=this._prevDisplayList,u=this._zlevelList,t,f,i,e;for(this._redrawId=Math.random(),this._paintList(r,o,n,this._redrawId),t=0;t<u.length;t++)f=u[t],i=this._layers[f],!i.__builtin__&&i.refresh&&(e=0===t?this._backgroundColor:null,i.refresh(e));return this._opts.useDirtyRect&&(this._prevDisplayList=r.slice()),this},t.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},t.prototype._paintHoverList=function(n){var u=n.length,t=this._hoverlayer,i,o,r,e;if(t&&t.clear(),u){for(o={inHover:!0,viewWidth:this._width,viewHeight:this._height},r=0;r<u;r++)e=n[r],e.__inHover&&(t||(t=this._hoverlayer=this.getLayer(1e5)),i||(i=t.ctx).save(),f.brush(i,e,o,r===u-1));i&&i.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(1e5)},t.prototype.paintOne=function(n,t){f.brushSingle(n,t)},t.prototype._paintList=function(n,t,i,r){var f;if(this._redrawId===r){i=i||!1;this._updateLayerStatus(n);var u=this._doPaintList(n,t,i),e=u.finished,o=u.needsRefreshHover;(this._needsManuallyCompositing&&this._compositeManually(),o&&this._paintHoverList(n),e)?this.eachLayer(function(n){n.afterBrush&&n.afterBrush()}):(f=this,l.default(function(){f._paintList(n,t,i,r)}))}},t.prototype._compositeManually=function(){var n=this.getLayer(u).ctx,t=this._domRoot.width,i=this._domRoot.height;n.clearRect(0,0,t,i);this.eachBuiltinLayer(function(r){r.virtual&&n.drawImage(r.dom,0,0,t,i)})},t.prototype._doPaintList=function(n,t,i){for(var l,u,e=this,o=[],c=this._opts.useDirtyRect,s=0;s<this._zlevelList.length;s++)l=this._zlevelList[s],u=this._layers[l],u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||i)&&o.push(u);for(var v=!0,y=!1,p=function(r){var h,u=o[r],s=u.ctx,l=c&&u.createRepaintRects(n,t,f._width,f._height),p=i?u.__startIndex:u.__drawIndex,g=!i&&u.incremental&&Date.now,tt=g&&Date.now(),nt=u.zlevel===f._zlevelList[0]?f._backgroundColor:null,k,d,w,b,a;if(u.__startIndex===u.__endIndex?u.clear(!1,nt,l):p===u.__startIndex&&(k=n[p],k.incremental&&k.notClear&&!i||u.clear(!1,nt,l)),-1===p&&(console.error("For some unknown reason. drawIndex is -1"),p=u.__startIndex),d=function(t){var r={inHover:!1,allClipped:!1,prevEl:null,viewWidth:e._width,viewHeight:e._height},i;for(h=p;h<u.__endIndex;h++)if(i=n[h],i.__inHover&&(y=!0),e._doPaintEl(i,u,c,t,r,h===u.__endIndex-1),g&&Date.now()-tt>15)break;r.prevElClipPaths&&s.restore()},l)if(0===l.length)h=u.__endIndex;else for(w=f.dpr,b=0;b<l.length;++b)a=l[b],s.save(),s.beginPath(),s.rect(a.x*w,a.y*w,a.width*w,a.height*w),s.clip(),d(a),s.restore();else s.save(),d(),s.restore();u.__drawIndex=h;u.__drawIndex<u.__endIndex&&(v=!1)},f=this,h=0;h<o.length;h++)p(h);return a.default.wxa&&r.each(this._layers,function(n){n&&n.ctx&&n.ctx.draw&&n.ctx.draw()}),{finished:v,needsRefreshHover:y}},t.prototype._doPaintEl=function(n,t,i,r,u,e){var s=t.ctx,o;i?(o=n.getPaintRect(),(!r||o&&o.intersect(r))&&(f.brush(s,n,u,e),n.setPrevPaintRect(o))):f.brush(s,n,u,e)},t.prototype.getLayer=function(n,t){this._singleCanvas&&!this._needsManuallyCompositing&&(n=u);var i=this._layers[n];return i||((i=new o.default("zr_"+n,this,this.dpr)).zlevel=n,i.__builtin__=!0,this._layerConfig[n]?r.merge(i,this._layerConfig[n],!0):this._layerConfig[n-.01]&&r.merge(i,this._layerConfig[n-.01],!0),t&&(i.virtual=t),this.insertLayer(n,i),i.initContext()),i},t.prototype.insertLayer=function(t,i){var o=this._layers,f=this._zlevelList,c=f.length,e=this._domRoot,s=null,u=-1,h;if(o[t])"production"!==n.env.NODE_ENV&&r.logError("ZLevel "+t+" has been used already");else if(function(n){return!!n&&(!!n.__builtin__||"function"==typeof n.resize&&"function"==typeof n.refresh)}(i)){if(c>0&&t>f[0]){for(u=0;u<c-1&&!(f[u]<t&&f[u+1]>t);u++);s=o[f[u]]}(f.splice(u+1,0,t),o[t]=i,i.virtual)||(s?(h=s.dom,h.nextSibling?e.insertBefore(i.dom,h.nextSibling):e.appendChild(i.dom)):e.firstChild?e.insertBefore(i.dom,e.firstChild):e.appendChild(i.dom));i.__painter=this}else"production"!==n.env.NODE_ENV&&r.logError("Layer of zlevel "+t+" is not valid")},t.prototype.eachLayer=function(n,t){for(var u,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],n.call(t,this._layers[u],u)},t.prototype.eachBuiltinLayer=function(n,t){for(var u,f,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],f=this._layers[u],f.__builtin__&&n.call(t,f,u)},t.prototype.eachOtherLayer=function(n,t){for(var u,f,r=this._zlevelList,i=0;i<r.length;i++)u=r[i],f=this._layers[u],f.__builtin__||n.call(t,f,u)},t.prototype.getLayers=function(){return this._layers},t.prototype._updateLayerStatus=function(n){function h(n){u&&(u.__endIndex!==n&&(u.__dirty=!0),u.__endIndex=n)}var o,c,i,u,s,f,e,t;if(this.eachBuiltinLayer(function(n){n.__dirty=n.__used=!1}),this._singleCanvas)for(o=1;o<n.length;o++)if((f=n[o]).zlevel!==n[o-1].zlevel||f.incremental){this._needsManuallyCompositing=!0;break}for(u=null,s=0,i=0;i<n.length;i++)e=(f=n[i]).zlevel,t=void 0,c!==e&&(c=e,s=0),f.incremental?((t=this.getLayer(e+.001,this._needsManuallyCompositing)).incremental=!0,s=1):t=this.getLayer(e+(s>0?.01:0),this._needsManuallyCompositing),t.__builtin__||r.logError("ZLevel "+e+" has been used by unkown layer "+t.id),t!==u&&(t.__used=!0,t.__startIndex!==i&&(t.__dirty=!0),t.__startIndex=i,t.__drawIndex=t.incremental?-1:i,h(i),u=t),f.__dirty&v.REDRAW_BIT&&!f.__inHover&&(t.__dirty=!0,t.incremental&&t.__drawIndex<0&&(t.__drawIndex=i));h(i);this.eachBuiltinLayer(function(n){!n.__used&&n.getElementCount()>0&&(n.__dirty=!0,n.__startIndex=n.__endIndex=n.__drawIndex=0);n.__dirty&&n.__drawIndex<0&&(n.__drawIndex=n.__startIndex)})},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(n){n.clear()},t.prototype.setBackgroundColor=function(n){this._backgroundColor=n;r.each(this._layers,function(n){n.setUnpainted()})},t.prototype.configLayer=function(n,t){var i,u,f,e;if(t)for(i=this._layerConfig,i[n]?r.merge(i[n],t,!0):i[n]=t,u=0;u<this._zlevelList.length;u++)f=this._zlevelList[u],(f===n||f===n+.01)&&(e=this._layers[f],r.merge(e,i[n],!0))},t.prototype.delLayer=function(n){var i=this._layers,u=this._zlevelList,t=i[n];t&&(t.dom.parentNode.removeChild(t.dom),delete i[n],u.splice(r.indexOf(u,n),1))},t.prototype.resize=function(n,t){var i,r,f,o;if(this._domRoot.style){if(i=this._domRoot,i.style.display="none",r=this._opts,f=this.root,null!=n&&(r.width=n),null!=t&&(r.height=t),n=e.getSize(f,0,r),t=e.getSize(f,1,r),i.style.display="",this._width!==n||t!==this._height){for(o in i.style.width=n+"px",i.style.height=t+"px",this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(n,t);this.refresh(!0)}this._width=n;this._height=t}else{if(null==n||null==t)return;this._width=n;this._height=t;this.getLayer(u).resize(n,t)}return this},t.prototype.clearLayer=function(n){var t=this._layers[n];t&&t.clear()},t.prototype.dispose=function(){this.root.innerHTML="";this.root=this.storage=this._domRoot=this._layers=null},t.prototype.getRenderedCanvas=function(n){var t,i,e,s,l;if(n=n||{},this._singleCanvas&&!this._compositeManually)return this._layers[u].dom;if(t=new o.default("image",this,n.pixelRatio||this.dpr),t.initContext(),t.clear(!1,n.backgroundColor||this._backgroundColor),i=t.ctx,n.pixelRatio<=this.dpr)this.refresh(),e=t.dom.width,s=t.dom.height,this.eachLayer(function(n){n.__builtin__?i.drawImage(n.dom,0,0,e,s):n.renderToCanvas&&(i.save(),n.renderToCanvas(i),i.restore())});else for(var a={inHover:!1,viewWidth:this._width,viewHeight:this._height},h=this.storage.getDisplayList(!0),r=0,c=h.length;r<c;r++)l=h[r],f.brush(i,l,a,r===c-1);return t.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t}();t.default=h}).call(t,i(57))},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function o(n,t,i){var u=y.platformApi.createCanvas(),f=t.getWidth(),e=t.getHeight(),r=u.style;return r&&(r.position="absolute",r.left="0",r.top="0",r.width=f+"px",r.height=e+"px",u.setAttribute("data-zr-dom-id",n)),u.width=f*i,u.height=e*i,u}var s;Object.defineProperty(t,"__esModule",{value:!0});var h=i(70),r=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},null!=n)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t.default=n,t}(i(63)),c=i(95),l=e(i(94)),a=i(203),v=i(202),u=e(i(75)),f=i(96),y=i(64);s=function(n){function t(t,i,u){var e,f=n.call(this)||this,s;return f.motionBlur=!1,f.lastFrameAlpha=.7,f.dpr=1,f.virtual=!1,f.config={},f.incremental=!1,f.zlevel=0,f.maxRepaintRectCount=5,f.__dirty=!0,f.__firstTimePaint=!0,f.__used=!1,f.__drawIndex=0,f.__startIndex=0,f.__endIndex=0,f.__prevStartIndex=null,f.__prevEndIndex=null,u=u||c.devicePixelRatio,"string"==typeof t?e=o(t,i,u):r.isObject(t)&&(t=(e=t).id),f.id=t,f.dom=e,s=e.style,s&&(r.disableUserSelect(e),e.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),f.painter=i,f.dpr=u,f}return h.__extends(t,n),t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex;this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d");this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var n=this.dpr;this.domBack=o("back-"+this.id,this.painter,n);this.ctxBack=this.domBack.getContext("2d");1!==n&&this.ctxBack.scale(n,n)},t.prototype.createRepaintRects=function(n,t,i,r){function p(n){var t,f;if(n.isFinite()&&!n.isZero())if(0===e.length)(r=new u.default(0,0,0,0)).copy(n),e.push(r);else{for(var r,o=!1,s=1/0,h=0,i=0;i<e.length;++i){if(t=e[i],t.intersect(n)){f=new u.default(0,0,0,0);f.copy(t);f.union(n);e[i]=f;o=!0;break}if(l){a.copy(n);a.union(t);var v=n.width*n.height,y=t.width*t.height,c=a.width*a.height-v-y;c<s&&(s=c,h=i)}}l&&(e[h].union(n),o=!0);o||((r=new u.default(0,0,0,0)).copy(n),e.push(r));l||(l=e.length>=b)}}var o,c,w,s,v,h;if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var y,e=[],b=this.maxRepaintRectCount,l=!1,a=new u.default(0,0,0,0);for(o=this.__startIndex;o<this.__endIndex;++o)(s=n[o])&&(c=s.shouldBePainted(i,r,!0,!0),(v=s.__isRendered&&(s.__dirty&f.REDRAW_BIT||!c)?s.getPrevPaintRect():null)&&p(v),w=c&&(s.__dirty&f.REDRAW_BIT||!s.__isRendered)?s.getPaintRect():null,w&&p(w));for(o=this.__prevStartIndex;o<this.__prevEndIndex;++o)c=(s=t[o]).shouldBePainted(i,r,!0,!0),!s||c&&s.__zr||!s.__isRendered||(v=s.getPrevPaintRect())&&p(v);do for(y=!1,o=0;o<e.length;)if(e[o].isZero())e.splice(o,1);else{for(h=o+1;h<e.length;)e[o].intersect(e[h])?(y=!0,e[o].union(e[h]),e.splice(h,1)):h++;o++}while(y);return this._paintRects=e,e},t.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},t.prototype.resize=function(n,t){var i=this.dpr,r=this.dom,u=r.style,f=this.domBack;u&&(u.width=n+"px",u.height=t+"px");r.width=n*i;r.height=t*i;f&&(f.width=n*i,f.height=t*i,1!==i&&this.ctxBack.scale(i,i))},t.prototype.clear=function(n,t,i){function y(n,i,e,s){if(u.clearRect(n,i,e,s),t&&"transparent"!==t){var h=void 0;r.isGradientObject(t)?(h=(t.global||t.__width===e&&t.__height===s)&&t.__canvasGradient||a.getCanvasGradient(u,t,{x:0,y:0,width:e,height:s}),t.__canvasGradient=h,t.__width=e,t.__height=s):r.isImagePatternObject(t)&&(t.scaleX=t.scaleX||f,t.scaleY=t.scaleY||f,h=v.createCanvasPattern(u,t,{dirty:function(){c.setUnpainted();c.__painter.refresh()}}));u.save();u.fillStyle=h||t;u.fillRect(n,i,e,s);u.restore()}o&&(u.save(),u.globalAlpha=p,u.drawImage(l,n,i,e,s),u.restore())}var e=this.dom,u=this.ctx,s=e.width,h=e.height,l;t=t||this.clearColor;var o=this.motionBlur&&!n,p=this.lastFrameAlpha,f=this.dpr,c=this;o&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,s/f,h/f));l=this.domBack;!i||o?y(0,0,s,h):i.length&&r.each(i,function(n){y(n.x*f,n.y*f,n.width*f,n.height*f)})},t}(l.default);t.default=s},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={isPopupOpened:!1,currentIndex:0,init:function(){var n=$(".js-areas:not(.disabled)");this.initAreas(n);this.backToUnit()},initAreas:function(n){var t=this;n.length&&n.each(function(n,i){var r=$(i);r.isOpen=!1;t.mainBtnClickEvent(r);t.closePopup(r);t.bindArrowsEvent(r);t.revealArea(r)})},revealArea:function(n){n.on("click",function(t){if(!((window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>1365)){var i=$(t.currentTarget);(i.hasClass("js-areas")||i.hasClass("areas__ind"))&&n.toggleClass("areas__map-wrap--opened")}})},mainBtnClickEvent:function(n){var u=this,i=n.find(".js-area-btn"),r=n.find(".js-area-unit"),t=this;i.on("click",function(){var e=$(this),u,f,o;e.hasClass("areas__btn--active")||(u=e.index()-1,n.index=u,f=n.find(".js-area-popup"),o=n.find(".js-area-unit").eq(u),e.addClass("areas__btn--active"),t.clearTech(n),n.removeClass("areas__map-wrap--tech-open"),n.isOpen?t.replaceContent(r,i,u):(n.addClass("areas__map-wrap--opened"),f.addClass("areas__popup--opened"),o.addClass("areas__unit--open"),n.isOpen=!0,t.calculateHeight(f,o)),t.scrollToPopup(f))});r.each(function(n,t){var i=$(t);u.bindTechClick(i)})},bindArrowsEvent:function(n){var i=this,f=n.find(".js-area-prev"),e=n.find(".js-area-next"),t=n.find(".js-area-unit"),r=n.find(".js-area-btn"),u=t.length-1;f.on("click",function(){var f=n.index;f<1?f=u:f--;n.index=f;i.replaceContent(t,r,f)});e.on("click",function(){var f=n.index;f>=u?f=0:f++;n.index=f;i.replaceContent(t,r,f)})},replaceContent:function(n,t,i){var r=n.eq(i),u=r.closest(".js-area-popup");t.removeClass("areas__btn--active");t.eq(i).addClass("areas__btn--active");n.removeClass("areas__unit--open");this.calculateHeight(u,r);setTimeout(function(){r.addClass("areas__unit--open")},200)},bindTechClick:function(n){var t=this,i=n.find(".js-unit-btn"),r=n.find(".areas__unit-title").text();i.on("click",function(){var i=$(this),u=i.text(),f=i.data("text"),e=i.data("link-name"),o=i.data("link-url"),s=n.closest(".js-area-popup");t.clearTech(n);n.addClass("areas__unit--subunit");i.addClass("areas__unit-btn--hidden");n.prepend(t.techContent(r,u,f));t.techLink(n,o,e);n.removeClass("areas__unit--open");n.closest(".js-areas").addClass("areas__map-wrap--tech-open");t.calculateHeight(s,n);setTimeout(function(){n.addClass("areas__unit--open")},200)})},clearTech:function(n){n.find(".js-unit-btn").removeClass("areas__unit-btn--hidden");n.find(".areas__cont--tech").remove();n.find(".js-area-unit").removeClass("areas__unit--subunit");n.find(".areas__btn-tech").remove()},backToUnit:function(){$(document).on("click",".js-areas-tag-btn",function(){var n=$(this).closest(".js-areas").find(".areas__btn--active");n.removeClass("areas__btn--active");n.trigger("click")})},closePopup:function(n){var t=this,i=n.find(".js-area-close"),r=n.find(".js-area-unit"),u=n.find(".js-area-btn");i.on("click",function(){n.find(".js-area-popup").removeClass("areas__popup--opened");r.removeClass("areas__unit--open");u.removeClass("areas__btn--active");t.clearTech(n);n.removeClass("areas__map-wrap--opened");n.removeClass("areas__map-wrap--tech-open");n.isOpen=!1})},techContent:function(n,t,i){var r='<div class="rte">'+i+"<\/div>";return i&&0!==i.length||(r=""),'\n\t\t<div class="areas__cont areas__cont--tech">\n\t\t\t<div class="areas__unit-top">\n\t\t\t\t<h3 class="areas__unit-title h3">'+t+'<\/h3>\n\t\t\t\t<span class="areas__tag h6">\n\t\t\t\t\tPart of\n\t\t\t\t\t<button class="areas__tag-btn h6 js-areas-tag-btn" type="button">'+n+"<\/button>\n\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t"+r+"\n\t\t<\/div>"},techLink:function(n,t,i){if(t&&0!==t.length){var r='<a class="btn btn--outline areas__btn-tech" href="'+t+'"><span>'+i+"<\/span><\/a>";n.find(".areas__cont--sec").append(r)}},calculateHeight:function(n,t){(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>767||setTimeout(function(){var i=t.outerHeight();console.log(i);n.height(i)},50)},scrollToPopup:function(n){if(!((window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>767||n.closest(".js-timeline-popup").length)){var t=n.offset().top;$("html, body").animate({scrollTop:t-120},300)}}};t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(5))&&r.__esModule?r:{"default":r},f={selector:$(".js-people-slider"),activeSlide:"people-2__group--active",peopleLinks:$(".js-people-link"),popupOverlay:$(".js-people-popup-overlay"),popupContent:$(".js-people-popup-content"),closeBtn:$(".js-people-close-popup"),popupDots:$(".js-people-popup-dots"),arrows:$(".js-people-popup-arrow"),prevArrow:$(".js-people-popup-arrow-prev"),nextArrow:$(".js-people-popup-arrow-next"),popupOpenedClass:"popup-overlay--opened",arrowDisabledClass:"popup__arrow--disabled",popupDotActiveClass:"popup__dot--active",activePopup:null,init:function(){0!==this.selector.length&&(this.checkOverlays(),this.slider(this.selector),this.openPopup(),this.closePopup())},slider:function(n){n.each(function(n,t){var l;if(0===$(t).closest(".timeline__item").length){var i=$(t).closest(".js-people-slider-out"),s=i.find(".js-people-active"),a=i.find(".js-people-total"),h=i.find(".js-people-progress-bar"),v=i.find(".js-people-controls"),y=i.find(".js-people-pagination"),p=i.find(".js-people-slider-next"),w=i.find(".js-people-slider-prev"),u=i.data("slides-show")?i.data("slides-show"):4,r=1,c=void 0,e=void 0,o=void 0;setTimeout(function(){o=i.find(".slick-dots").find("button").length;a.text("0"+o);s.text("01");c=i.find(".js-people-progress-line").width();e=c/o;h.css("width",e)},0);$(t).slick({slidesToShow:u,slidesToScroll:u,infinite:!1,prevArrow:w,nextArrow:p,dots:!0,appendDots:y,responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});l=$(t).find(".slick-slide");f.destroySlider($(t),l,v,u);$(t).on("beforeChange",function(n,t,i,u){u>i?r+=1:r-=1;s.text("0"+r);h.css("width",""+e*r)})}})},destroySlider:function(n,t,i,r){if($(window).outerWidth()>992&&t.length<r+1)return n.css("display","flex"),n.slick("unslick"),void i.css("display","none")},openPopup:function(){var n=this;$(".js-people-slider-out").each(function(){$(document).off("click").on("click",".js-people-link",function(t){var r=t.currentTarget.closest(".js-people-slider"),i=$(r).find(".js-people-link").index($(t.currentTarget)),u=$(r).find(".js-people-group");n.activePopup=$(r).closest(".js-people-slider-out").next(".js-people-popup-overlay");n.appendDots(u,i);n.addPopupContent(t.currentTarget);n.handlePopupVisibility();n.arrowsHanlder(u,i);n.dotsVisibility(i);n.handleDotsChange(u,i)})})},closePopup:function(){var n=this;this.closeBtn.each(function(t,i){$(i).off("click").on("click",function(){n.handlePopupVisibility()})});$(document).off("keydown").on("keydown",function(){n.openPopup()})},appendDots:function(n,t){var i=this;i.popupDots.html("");n.each(function(n){var r='<button class="popup__dot-2 js-people-dot '+(n===t?"popup__dot--active":"")+'" type="button"> '+(n+1)+" <\/button>";i.popupDots.append(r)})},addPopupContent:function(n){this.popupContent.html("");var t=$(n).find(".people-2__details").html();this.popupContent.html(t)},arrowsHanlder:function(n,t){var i=this,r=n.length;this.checkArrowVisibility(r,t);this.arrows.each(function(u,f){$(f).off("click").on("click",function(){$(f).hasClass("popup__arrow-2--next")?(t++,i.addPopupContent(n[t]),i.checkArrowVisibility(r,t)):(t--,i.addPopupContent(n[t]),i.checkArrowVisibility(r,t));i.dotsVisibility(t)})})},checkArrowVisibility:function(n,t){0===t?(this.prevArrow.addClass(this.arrowDisabledClass),this.nextArrow.removeClass(this.arrowDisabledClass)):t===n-1?(this.nextArrow.addClass(this.arrowDisabledClass),this.prevArrow.removeClass(this.arrowDisabledClass)):this.arrows.removeClass(this.arrowDisabledClass)},dotsVisibility:function(n){var t=this.activePopup.find(".js-people-dot");t.removeClass(this.popupDotActiveClass);t.eq(n).addClass(this.popupDotActiveClass)},handlePopupVisibility:function(){var n=this;this.activePopup.hasClass(this.popupOpenedClass)?(this.activePopup.stop().fadeOut(500,function(){n.activePopup.find(n.popupContent).html("")}).removeClass(this.popupOpenedClass).attr("aria-hidden","true"),u.default.enableScroll()):(this.activePopup.stop().fadeIn(500).addClass(this.popupOpenedClass).removeAttr("aria-hidden"),u.default.disableScroll())},handleDotsChange:function(n){var t=this;$(".js-people-popup").on("click",".js-people-dot",function(){t.addPopupContent(n[$(this).index()]);t.dotsVisibility($(this).index());t.arrowsHanlder(n,$(this).index())})},checkOverlays:function(){this.popupOverlay.each(function(n,t){0!==$(t).closest(".timeline__item").length&&$(t).remove()})},updatePeopleLinks:function(){this.peopleLinks=$(".js-people-link");this.openPopup();this.closePopup()}};t.default=f},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={anchorNav:document.querySelectorAll(".js-anchor-nav"),contentSections:$(".js-anchor"),init:function(){this.fixNavTop();this.scrollOnClick();this.addActiveClass();this.currentLink();this.openResponsiveList();this.progress()},fixNavTop:function(){if(this.anchorNav.length>0){var n=$(".js-anchor-nav").offset().top;$(window).scroll(function(){var t=$(window).scrollTop();(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>=1024?t>=n-85?$(".js-anchor-nav").addClass("anchor-nav--fixed"):$(".js-anchor-nav").removeClass("anchor-nav--fixed"):t>=n-87?$(".js-anchor-nav").addClass("anchor-nav--fixed"):$(".js-anchor-nav").removeClass("anchor-nav--fixed")})}},scrollOnClick:function(){this.anchorNav.length>0&&$('.js-anchor-nav-link[href*="#"]').not('[href="#"]').not('[href="#0"]').click(function(n){if(location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname){var t=$(this.hash);(t=t.length?t:$("[name="+this.hash.slice(1)+"]")).length&&(n.preventDefault(),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>1023?$("html, body").animate({scrollTop:t.offset().top-(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?187:301)},1e3):(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)<768?$("html, body").animate({scrollTop:t.offset().top-(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?145:205)},1e3):$("html, body").animate({scrollTop:t.offset().top-(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?160:225)},1e3))}})},addActiveClass:function(){if(this.anchorNav.length>0){var n=document.querySelectorAll(".js-anchor-nav-link"),i=document.querySelectorAll(".js-anchor"),t=function(n){n.classList.remove("active")};n.forEach(function(i){i.addEventListener("click",function(){n.forEach(function(n){return t(n)});i.classList.add("active")})});window.addEventListener("scroll",function(){n.forEach(function(n){t(n)});var r=window.pageYOffset;i.forEach(function(n){var u=1===n.offsetHeight?200:n.offsetHeight,i=n.offsetTop-(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?189:window.innerHeight/2),f=n.getAttribute("id"),t=$(".js-anchor-nav-link[href*="+f+"]");null!==t&&(r>i&&r<=i+u?t.addClass("active"):t.removeClass("active"))})})}},currentLink:function(){if(this.anchorNav.length>0){var n=document.querySelectorAll(".js-anchor");(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)<768?window.addEventListener("scroll",function(){var t=window.pageYOffset;n.forEach(function(n){var f=n.offsetHeight,i=n.offsetTop-(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?187:window.innerHeight/2),e=n.getAttribute("id"),r=$(".js-anchor-nav-link[href*="+e+"]"),u;null!==r&&t>i&&t<=i+f&&(u=r.find(".js-anchor-nav-link-text").text(),$(".js-anchor-nav-current").text(u))})}):767<(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)<1024&&window.addEventListener("scroll",function(){var t=window.pageYOffset;n.forEach(function(n){var f=n.offsetHeight,i=n.offsetTop-(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?183:window.innerHeight/2),e=n.getAttribute("id"),r=$(".js-anchor-nav-link[href*="+e+"]"),u;null!==r&&t>i&&t<=i+f&&(u=r.find(".js-anchor-nav-link-text").text(),$(".js-anchor-nav-current").text(u))})})}},openResponsiveList:function(){this.anchorNav.length>0&&(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)<1024&&document.querySelector(".js-anchor-nav-container").addEventListener("click",function(){document.querySelector(".js-anchor-nav-list").classList.toggle("open");document.querySelector(".js-anchor-open-btn").classList.toggle("hide");document.querySelector(".js-anchor-close-btn").classList.toggle("show")})},progress:function(){var n=this;this.anchorNav.length>0&&(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>1023&&($(window).scroll(function(){n.contentSections.each(function(t,i){n.progressFill(i)})}),$(window).on("load",function(){n.contentSections.each(function(t,i){n.progressOnLoad(i)})}))},progressFill:function(n){var t=$(n),i=t.attr("id"),r=$(window).scrollTop()+(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?187:window.innerHeight/2),u=t.outerHeight()+(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?187:window.innerHeight/2),f=t.offset().top-(document.querySelector(".js-anchor-nav").classList.contains("anchor-nav--fixed")?187:window.innerHeight/2),e=1===t.outerHeight()?100:(r-f)/u*100;t.offset().top-$(window).scrollTop()<0&&$(".js-anchor-nav-link[href*="+i+"]")?$(".js-anchor-nav-link[href*="+i+"].active").next().children().css({width:e+"%"}):$(".js-anchor-nav-link[href*="+i+"].active").next().children().css({width:"0%"})},progressOnLoad:function(n){var t=$(n),i=t.attr("id");$(window).scrollTop()>t.offset().top&&$(".js-anchor-nav-link[href*="+i+"]").next().children().css({width:"100%"})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={init:function(){this.addClass();this.checkImageBox();this.disableInit()},addClass:function(){if(0!==$(".body").find(".main--sse-campaign").length){var n=$(".body").find(".header");n.removeClass("header--light");n.removeClass("header--dark");n.addClass("header--homepage")}},checkImageBox:function(){var n=$(".title");n.length&&n.each(function(n,t){0===$(t).text().length?$(t).remove():$(t).find("p").addClass("title__text")})},disableInit:function(){$(".js-popup-content").find(".lottie-player").addClass("disabled");$(".js-popup-content").find(".js-case-studies-slider").addClass("disabled");$(".js-popup-content").find(".jarallax").addClass("disabled");$(".js-popup-content").find(".js-stat-number").addClass("disabled");$(".js-popup-content").find(".js-stat-wrap").addClass("disabled");$(".js-popup-content").find(".full-img").addClass("disabled");$(".js-popup-content").find(".content-container").addClass("disabled");$(".js-popup-content").find(".js-image-slider").addClass("disabled");$(".js-popup-content").find(".js-img-mob").addClass("disabled");$(".js-popup-content").find(".js-financial-highlights-slider").addClass("disabled");$(".js-popup-content").find(".js-animation").addClass("disabled");$(".js-popup-content").find(".heighlighted-text").addClass("disabled");$(".js-popup-content").find(".timeline").addClass("disabled");$(".js-popup-content").find(".js-chart-graph").addClass("disabled");$(".js-popup-content").find(".js-chart").addClass("disabled");$(".js-popup-content").find(".js-areas").addClass("disabled")}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={buttons:document.querySelectorAll(".js-featured-box-play-button"),body:document.querySelector("body"),html:document.querySelector("html"),init:function(){this.events()},events:function(){var n=this;this.buttons.forEach(function(t){t.addEventListener("click",function(){n.togglePopup(t)})})},togglePopup:function(n){var r=this,t=n.getAttribute("data-iframe-url"),i=document.createElement("div");i.classList.add("featured-box__popup");i.classList.add("js-featured-box-popup");t.includes("vimeo")&&(t+="&autoplay=1");t.includes("youtube")&&(t+="?autoplay=1");i.innerHTML='<div class="featured-box__popup-wrap"><button class="featured-box__close-button js-featured-box-close-popup"><span class="featured-box__close-icon font-ico-close"><\/span><span class="sr-only">This button closes the popup.<\/span><\/button><iframe src="'+t+'" width="640" height="483" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen autoplay><\/iframe><\/div>';this.html.style.overflow="hidden";this.body.appendChild(i);document.querySelector(".js-featured-box-close-popup").addEventListener("click",function(){i.remove();r.html.removeAttribute("style")})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={reportsResultsModule:document.querySelector(".js-reports-results"),reportsResultsContainer:document.querySelector(".js-reports-results-container"),init:function(){this.reportsResultsContainer&&this.reportsResultsModule&&this.appendModule()},appendModule:function(){window.innerWidth>767&&window.innerWidth<1024&&this.reportsResultsContainer.appendChild(this.reportsResultsModule)}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={links:document.querySelectorAll(".file-link"),init:function(){this.links.length&&this.links.forEach(function(n){n.addEventListener("click",function(t){if(/^((?!chrome|android).)*safari/i.test(navigator.userAgent)){t.preventDefault();var i=n.getAttribute("href");window.open(i,"_blank")}})})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={strategyBlock:document.querySelectorAll(".js-strategy"),blocks:document.querySelectorAll(".js-strategy-content-block"),btnPrev:document.querySelector(".js-strategy-btn-prev"),btnNext:document.querySelector(".js-strategy-btn-next"),anchorNav:document.querySelector(".js-anchor-nav"),blockActiveClass:"strategy__content-block--active",isClicked:!1,init:function(){this.strategyBlock.length&&(this.handleStrategy(),this.handleStrategySticky(),this.handleAnchor())},handleStrategy:function(){var n=this;this.strategyBlock.forEach(function(t){var i=t.querySelectorAll(".js-strategy-content-block"),r,u;i.length&&(i[0].classList.add(n.blockActiveClass),r=t.querySelector(".js-strategy-btn-next"),u=t.querySelector(".js-strategy-btn-prev"),r.addEventListener("click",function(){n.isClicked=!1;i.forEach(function(t){var i,r,u;if(t.classList.contains(n.blockActiveClass)){if(i=120,n.anchorNav&&(i=n.anchorNav.offsetHeight+120),r=t.nextElementSibling,!r)return;u=r.getBoundingClientRect().top;window.scrollTo({top:u+document.documentElement.scrollTop-i+15,behavior:"smooth"})}});setTimeout(function(){n.isClicked=!1},600)}),u.addEventListener("click",function(){n.isClicked=!1;i.forEach(function(t){var i,r,u;if(t.classList.contains(n.blockActiveClass)){if(i=120,n.anchorNav&&(i=n.anchorNav.offsetHeight+120),r=t.previousElementSibling,!r)return;u=r.getBoundingClientRect().top;window.scrollTo({top:u+document.documentElement.scrollTop-i+15,behavior:"smooth"})}});setTimeout(function(){n.isClicked=!1},600)}),window.addEventListener("scroll",function(){n.handleStrategyNumbers(i)}))})},handleStrategySticky:function(){$(".js-strategy").each(function(n,t){var i=$(t).find(".js-strategy-sticky"),r=i.parent();$(window).on("scroll resize",function(){window.matchMedia("(min-width: 768px)").matches?window.pageYOffset+100>r.offset().top?(i.addClass("strategy__aside-inner--sticky"),i.css("width",r.outerWidth()),window.pageYOffset+100+i.outerHeight()>r.outerHeight()+r.offset().top?i.addClass("strategy__aside-inner--bottom"):i.removeClass("strategy__aside-inner--bottom")):(i.removeClass("strategy__aside-inner--sticky"),i.removeAttr("style")):i.removeAttr("style")})})},handleStrategyNumbers:function(n){var t=this,i=120;this.anchorNav&&(i=this.anchorNav.offsetHeight+120);this.isClicked||n.forEach(function(r){var u=r.getBoundingClientRect().top,s=u+r.offsetHeight,f=r.closest(".js-strategy"),e=f.querySelector(".js-strategy-btn-next"),o=f.querySelector(".js-strategy-btn-prev");i>u&&i<s&&(n.forEach(function(n){n.classList.remove(t.blockActiveClass)}),r.classList.add(t.blockActiveClass),n[0].classList.contains(t.blockActiveClass)?o.classList.add("strategy__btn--disabled"):o.classList.remove("strategy__btn--disabled"),n[n.length-1].classList.contains(t.blockActiveClass)?e.classList.add("strategy__btn--disabled"):e.classList.remove("strategy__btn--disabled"))})},handleAnchor:function(){var n=this;this.anchorNav&&this.strategyBlock.forEach(function(t){var i=t.querySelector(".strategy__aside-inner"),r=n.anchorNav.getBoundingClientRect().height;i.style.top=100+r+"px"})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={iframe:document.querySelector(".js-banner-iframe"),init:function(){this.iframe&&this.checkIframeVideo()},checkIframeVideo:function(){var n=this,t=this.iframe.src;this.checkIfVideoExists(t,function(t){n.iframe.style.display=200===t?"block":"none"})},checkIfVideoExists:function(n,t){$.ajax({type:"GET",url:"https://vimeo.com/api/oembed.json?url="+encodeURIComponent(n),dataType:"json",complete:function(n){t(n.status)}})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={filterButtons:document.querySelectorAll(".js-filter-panel-btn"),filterContainers:document.querySelectorAll(".js-filter-panel"),init:function(){0!==this.filterContainers.length&&(this.filterButtons&&this.panel(),this.filterContainers&&this.showInitialContent())},panel:function(){var n=this;this.filterButtons.forEach(function(t){t.addEventListener("click",function(){var i=parseInt(t.getAttribute("data-tab"));n.filterButtons.forEach(function(n){n.classList.remove("filter-panel__filter--active")});t.classList.add("filter-panel__filter--active");n.filterContainers.forEach(function(n,t){t===i?n.classList.add("filter-panel__container--active"):n.classList.remove("filter-panel__container--active")})})})},showInitialContent:function(){this.filterContainers[0].classList.add("filter-panel__container--active")}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={breadcrumbsButton:document.querySelectorAll(".js-breadcrumbs-btn"),breadcrumbsDropList:document.querySelector(".js-breadcrumbs-list"),delay:150,timeoutId:"",init:function(){this.breadcrumbsDropdown();this.closeDropdown()},breadcrumbsDropdown:function(){var n=this;this.breadcrumbsButton.forEach(function(t){t.addEventListener("click",function(){var r=t.closest(".breadcrumbs-rich__holder"),i,u;r&&(i=r.querySelector(".js-breadcrumbs-list"),u=i.classList.contains("breadcrumbs-rich__list-drop--show"),document.querySelectorAll(".js-breadcrumbs-list").forEach(function(n){n.classList.remove("breadcrumbs-rich__list-drop--show")}),document.querySelectorAll(".js-breadcrumbs-btn").forEach(function(n){n.classList.remove("breadcrumbs-rich__link--active")}),u||(t.timeoutId&&clearTimeout(t.timeoutId),t.timeoutId=setTimeout(function(){t.classList.add("breadcrumbs-rich__link--active");i.classList.add("breadcrumbs-rich__list-drop--show")},n.delay)))})})},closeDropdown:function(){var n=this;document.addEventListener("click",function(t){var i=Array.from(n.breadcrumbsButton),r;i.some(function(n){return n.contains(t.target)})||(r=document.querySelectorAll(".js-breadcrumbs-list"),clearTimeout(n.timeoutId),n.timeoutId=setTimeout(function(){i.forEach(function(n){n.classList.remove("breadcrumbs-rich__link--active")});r.forEach(function(n){n.classList.remove("breadcrumbs-rich__list-drop--show")})},n.delay))})}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={ctaCardHolders:document.querySelectorAll(".cta-card__holder"),init:function(){this.ctaCardHover()},ctaCardHover:function(){this.ctaCardHolders.forEach(function(n){n.querySelector(".cta-card__link")&&n.classList.add("has-link");n.addEventListener("mouseover",function(){n.classList.contains("has-link")&&n.classList.add("hovered")});n.addEventListener("mouseout",function(){n.classList.remove("hovered")})})}};t.default=i},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,u=(r=i(630))&&r.__esModule?r:{"default":r},f={$elements:$(".modal-overlay, .modal-popup"),$modalOverlay:$(".modal-overlay"),lastCookie:"",init:function(){var n=this;this.$modalOverlay.length&&(this.openPopup(),this.onCloseButtonClick(),this.onButtonClick(),setInterval(function(){return n.checkCookie()},500))},checkCookie:function(){var n=u.default.get("CookieControl");n!==this.lastCookie&&(this.lastCookie=n,this.openPopup())},onCloseButtonClick:function(){var n=this;$(".modal-popup__close").click(function(){n.callAjax();n.$elements.removeClass("active")})},onButtonClick:function(){var n=this;$(".js-campaign-popup-btn").click(function(t){t.preventDefault();n.$elements.removeClass("active");var i=document.createElement("a");i.href=this.getAttribute("href");i.target=this.getAttribute("target");n.callAjax().always(function(){i.click()})})},openPopup:function(){var n=this;setTimeout(function(){var i=u.default.get("CookieControl"),t;i&&(t=JSON.parse(i).optionalCookies,t&&"accepted"===t.functional&&n.$elements.addClass("active"))},2e3)},callAjax:function(){var t=this,n=this.$modalOverlay.data("controller-url");if(n)return $.post(n,{},function(){t.$elements.removeClass("active")},"html")}};t.default=f},function(n,t,i){var r,f,u;u=function(){"use strict";function n(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)n[r]=i[r]}return n}return function t(i,r){function u(t,u,f){var o,e;if("undefined"!=typeof document){"number"==typeof(f=n({},r,f)).expires&&(f.expires=new Date(Date.now()+864e5*f.expires));f.expires&&(f.expires=f.expires.toUTCString());t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);o="";for(e in f)f[e]&&(o+="; "+e,!0!==f[e]&&(o+="="+f[e].split(";")[0]));return document.cookie=t+"="+i.write(u,t)+o}}return Object.create({set:u,get:function(n){var f,o,t;if("undefined"!=typeof document&&(!arguments.length||n)){for(var e=document.cookie?document.cookie.split("; "):[],r={},u=0;u<e.length;u++){f=e[u].split("=");o=f.slice(1).join("=");try{if(t=decodeURIComponent(f[0]),r[t]=i.read(o,t),n===t)break}catch(n){}}return n?r[n]:r}},remove:function(t,i){u(t,"",n({},i,{expires:-1}))},withAttributes:function(i){return t(this.converter,n({},this.attributes,i))},withConverter:function(i){return t(n({},this.converter,i),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(i)}})}({read:function(n){return'"'===n[0]&&(n=n.slice(1,-1)),n.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(n){return encodeURIComponent(n).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})};"object"===("function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)&&void 0!==n?n.exports=u():void 0===(f="function"==typeof(r=u)?r.call(t,i,t,n):r)||(n.exports=f)}])