PageSourceSearch

https://mymoneytoolkit.app/_next/static/chunks/5506.9ee4de4b7b540796.js

js mymoneytoolkit.app collected 2026-10-04 01:52:13 UTC 258,574 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5506],{55506:function(e,t,n){"use strict";n.d(t,{fH:function(){return da}});var i,r,o,a,s,c,u,l,f,d,h,p,b,g,m,y,v,x,_,w=n(2265),M=n(41448),k=n.n(M),T=q(),C=e=>U(e,T),S=q();C.write=e=>U(e,S);var j=q();C.onStart=e=>U(e,j);var O=q();C.onFrame=e=>U(e,O);var A=q();C.onFinish=e=>U(e,A);var P=[];C.setTimeout=(e,t)=>{let n=C.now()+t,i=()=>{let e=P.findIndex(e=>e.cancel==i);~e&&P.splice(e,1),$-=~e?1:0},r={time:n,handler:e,cancel:i};return P.splice(E(n),0,r),$+=1,F(),r};var E=e=>~(~P.findIndex(t=>t.time>e)||~P.length);C.cancel=e=>{j.delete(e),O.delete(e),A.delete(e),T.delete(e),S.delete(e)},C.sync=e=>{N=!0,C.batchedUpdates(e),N=!1},C.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function i(...e){t=e,C.onStart(n)}return i.handler=e,i.cancel=()=>{j.delete(n),t=null},i};var R="undefined"!=typeof window?window.requestAnimationFrame:()=>{};C.use=e=>R=e,C.now="undefined"!=typeof performance?()=>performance.now():Date.now,C.batchedUpdates=e=>e(),C.catch=console.error,C.frameLoop="always",C.advance=()=>{"demand"!==C.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):W()};var z=-1,$=0,N=!1;function U(e,t){N?(t.delete(e),e(0)):(t.add(e),F())}function F(){z<0&&(z=0,"demand"!==C.frameLoop&&R(D))}function D(){~z&&(R(D),C.batchedUpdates(W))}function W(){let e=z,t=E(z=C.now());if(t&&(I(P.splice(0,t),e=>e.handler()),$-=t),!$){z=-1;return}j.flush(),T.flush(e?Math.min(64,z-e):16.667),O.flush(),S.flush(),A.flush()}function q(){let e=new Set,t=e;return{add(n){$+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>($-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,$-=t.size,I(t,t=>t(n)&&e.add(t)),$+=e.size,t=e)}}}function I(e,t){e.forEach(e=>{try{t(e)}catch(e){C.catch(e)}})}var Y=Object.defineProperty,L={};function B(){}((e,t)=>{for(var n in t)Y(e,n,{get:t[n],enumerable:!0})})(L,{assign:()=>er,colors:()=>et,createStringInterpolator:()=>r,skipAnimation:()=>en,to:()=>o,willAdvance:()=>ei});var V=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),H={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function X(e,t){if(H.arr(e)){if(!H.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var G=(e,t)=>e.forEach(t);function Q(e,t,n){if(H.arr(e)){for(let i=0;i<e.length;i++)t.call(n,e[i],`${i}`);return}for(let i in e)e.hasOwnProperty(i)&&t.call(n,e[i],i)}var Z=e=>H.und(e)?[]:H.arr(e)?e:[e];function K(e,t){if(e.size){let n=Array.from(e);e.clear(),G(n,t)}}var J=(e,...t)=>K(e,e=>e(...t)),ee=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),et=null,en=!1,ei=B,er=e=>{e.to&&(o=e.to),e.now&&(C.now=e.now),void 0!==e.colors&&(et=e.colors),null!=e.skipAnimation&&(en=e.skipAnimation),e.createStringInterpolator&&(r=e.createStringInterpolator),e.requestAnimationFrame&&C.use(e.requestAnimationFrame),e.batchedUpdates&&(C.batchedUpdates=e.batchedUpdates),e.willAdvance&&(ei=e.willAdvance),e.frameLoop&&(C.frameLoop=e.frameLoop)},eo=new Set,ea=[],es=[],ec=0,eu={get idle(){return!eo.size&&!ea.length},start(e){ec>e.priority?(eo.add(e),C.onStart(el)):(ef(e),C(eh))},advance:eh,sort(e){if(ec)C.onFrame(()=>eu.sort(e));else{let t=ea.indexOf(e);~t&&(ea.splice(t,1),ed(e))}},clear(){ea=[],eo.clear()}};function el(){eo.forEach(ef),eo.clear(),C(eh)}function ef(e){ea.includes(e)||ed(e)}function ed(e){ea.splice(function(e,t){let n=e.findIndex(t);return n<0?e.length:n}(ea,t=>t.priority>e.priority),0,e)}function eh(e){let t=es;for(let n=0;n<ea.length;n++){let i=ea[n];ec=i.priority,i.idle||(ei(i),i.advance(e),i.idle||t.push(i))}return ec=0,(es=ea).length=0,(ea=t).length>0}var ep="[-+]?\\d*\\.?\\d+",eb=ep+"%";function eg(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var em=RegExp("rgb"+eg(ep,ep,ep)),ey=RegExp("rgba"+eg(ep,ep,ep,ep)),ev=RegExp("hsl"+eg(ep,eb,eb)),ex=RegExp("hsla"+eg(ep,eb,eb,ep)),e_=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ew=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,eM=/^#([0-9a-fA-F]{6})$/,ek=/^#([0-9a-fA-F]{8})$/;function eT(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function eC(e,t,n){let i=n<.5?n*(1+t):n+t-n*t,r=2*n-i;return Math.round(255*eT(r,i,e+1/3))<<24|Math.round(255*eT(r,i,e))<<16|Math.round(255*eT(r,i,e-1/3))<<8}function eS(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function ej(e){return(parseFloat(e)%360+360)%360/360}function eO(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function eA(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function eP(e){let t;let n="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=eM.exec(e))?parseInt(t[1]+"ff",16)>>>0:et&&void 0!==et[e]?et[e]:(t=em.exec(e))?(eS(t[1])<<24|eS(t[2])<<16|eS(t[3])<<8|255)>>>0:(t=ey.exec(e))?(eS(t[1])<<24|eS(t[2])<<16|eS(t[3])<<8|eO(t[4]))>>>0:(t=e_.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=ek.exec(e))?parseInt(t[1],16)>>>0:(t=ew.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=ev.exec(e))?(255|eC(ej(t[1]),eA(t[2]),eA(t[3])))>>>0:(t=ex.exec(e))?(eC(ej(t[1]),eA(t[2]),eA(t[3]))|eO(t[4]))>>>0:null;if(null===n)return e;let i=(4278190080&(n=n||0))>>>24,r=(16711680&n)>>>16,o=(65280&n)>>>8,a=(255&n)/255;return`rgba(${i}, ${r}, ${o}, ${a})`}var eE=(e,t,n)=>{if(H.fun(e))return e;if(H.arr(e))return eE({range:e,output:t,extrapolate:n});if(H.str(e.output[0]))return r(e);let i=e.output,o=e.range||[0,1],a=e.extrapolateLeft||e.extrapolate||"extend",s=e.extrapolateRight||e.extrapolate||"extend",c=e.easing||(e=>e);return t=>{let n=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(t,o);return function(e,t,n,i,r,o,a,s,c){let u=c?c(e):e;if(u<t){if("identity"===a)return u;"clamp"===a&&(u=t)}if(u>n){if("identity"===s)return u;"clamp"===s&&(u=n)}return i===r?i:t===n?e<=t?i:r:(t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t),u=o(u),i===-1/0?u=-u:r===1/0?u+=i:u=u*(r-i)+i,u)}(t,o[n],o[n+1],i[n],i[n+1],c,a,s,e.map)}},eR=Symbol.for("FluidValue.get"),ez=Symbol.for("FluidValue.observers"),e$=e=>!!(e&&e[eR]),eN=e=>e&&e[eR]?e[eR]():e,eU=e=>e[ez]||null;function eF(e,t){let n=e[ez];
1n&&n.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var eD=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");eW(this,e)}},eW=(e,t)=>eY(e,eR,t);function eq(e,t){if(e[eR]){let n=e[ez];n||eY(e,ez,n=new Set),!n.has(t)&&(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function eI(e,t){let n=e[ez];if(n&&n.has(t)){let i=n.size-1;i?n.delete(t):e[ez]=null,e.observerRemoved&&e.observerRemoved(i,t)}}var eY=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),eL=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eB=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eV=RegExp(`(${eL.source})(%|[a-z]+)`,"i"),eH=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eX=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eG=e=>{let[t,n]=eQ(e);if(!t||ee())return e;let i=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(i)return i.trim();if(n&&n.startsWith("--")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(n);if(e)return e}else if(n&&eX.test(n))return eG(n);else if(n)return n;return e},eQ=e=>{let t=eX.exec(e);if(!t)return[,];let[,n,i]=t;return[n,i]},eZ=(e,t,n,i,r)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(i)}, ${r})`,eK=e=>{a||(a=et?RegExp(`(${Object.keys(et).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>eN(e).replace(eX,eG).replace(eB,eP).replace(a,eP)),n=t.map(e=>e.match(eL).map(Number)),i=n[0].map((e,t)=>n.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>eE({...e,output:t}));return e=>{let n=!eV.test(t[0])&&t.find(e=>eV.test(e))?.replace(eL,""),r=0;return t[0].replace(eL,()=>`${i[r++](e)}${n||""}`).replace(eH,eZ)}},eJ="react-spring: ",e0=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${eJ}once requires a function parameter`);return(...n)=>{t||(e(...n),t=!0)}},e1=e0(console.warn),e2=e0(console.warn);function e4(e){return H.str(e)&&("#"==e[0]||/\d/.test(e)||!ee()&&eX.test(e)||e in(et||{}))}var e3=ee()?w.useEffect:w.useLayoutEffect,e6=()=>{let e=(0,w.useRef)(!1);return e3(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function e7(){let e=(0,w.useState)()[1],t=e6();return()=>{t.current&&e(Math.random())}}var e8=e=>(0,w.useEffect)(e,e5),e5=[];function e9(e){let t=(0,w.useRef)();return(0,w.useEffect)(()=>{t.current=e}),t.current}var te=Symbol.for("Animated:node"),tt=e=>!!e&&e[te]===e,tn=e=>e&&e[te],ti=(e,t)=>V(e,te,t),tr=e=>e&&e[te]&&e[te].getPayload(),to=class{constructor(){ti(this,this)}getPayload(){return this.payload||[]}},ta=class extends to{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,H.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new ta(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return H.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,H.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},ts=class extends ta{constructor(e){super(0),this._string=null,this._toString=eE({output:[e,e]})}static create(e){return new ts(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(H.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=eE({output:[this.getValue(),e]})),this._value=0,super.reset()}},tc={dependencies:null},tu=class extends to{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return Q(this.source,(n,i)=>{tt(n)?t[i]=n.getValue(e):e$(n)?t[i]=eN(n):e||(t[i]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&G(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return Q(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){tc.dependencies&&e$(e)&&tc.dependencies.add(e);let t=tr(e);t&&G(t,e=>this.add(e))}},tl=class extends tu{constructor(e){super(e)}static create(e){return new tl(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,n)=>
1t.setValue(e[n])).some(Boolean):(super.setValue(e.map(tf)),!0)}};function tf(e){return(e4(e)?ts:ta).create(e)}function td(e){let t=tn(e);return t?t.constructor:H.arr(e)?tl:e4(e)?ts:ta}var th=(e,t)=>{let n=!H.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,w.forwardRef)((i,r)=>{let o=(0,w.useRef)(null),a=n&&(0,w.useCallback)(e=>{o.current=(r&&(H.fun(r)?r(e):r.current=e),e)},[r]),[s,c]=function(e,t){let n=new Set;return tc.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new tu(e),tc.dependencies=null,[e,n]}(i,t),u=e7(),l=()=>{let e=o.current;(!n||e)&&!1===(!!e&&t.applyAnimatedValues(e,s.getValue(!0)))&&u()},f=new tp(l,c),d=(0,w.useRef)();e3(()=>(d.current=f,G(c,e=>eq(e,f)),()=>{d.current&&(G(d.current.deps,e=>eI(e,d.current)),C.cancel(d.current.update))})),(0,w.useEffect)(l,[]),e8(()=>()=>{let e=d.current;G(e.deps,t=>eI(t,e))});let h=t.getComponentProps(s.getValue());return w.createElement(e,{...h,ref:a})})},tp=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&C.write(this.update)}},tb=Symbol.for("AnimatedComponent"),tg=e=>H.str(e)?e:e&&H.str(e.displayName)?e.displayName:H.fun(e)&&e.name||null;function tm(e,...t){return H.fun(e)?e(...t):e}var ty=(e,t)=>!0===e||!!(t&&e&&(H.fun(e)?e(t):Z(e).includes(t))),tv=(e,t)=>H.obj(e)?t&&e[t]:e,tx=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,t_=e=>e,tw=(e,t=t_)=>{let n=tM;e.default&&!0!==e.default&&(n=Object.keys(e=e.default));let i={};for(let r of n){let n=t(e[r],r);H.und(n)||(i[r]=n)}return i},tM=["config","onProps","onStart","onChange","onPause","onResume","onRest"],tk={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function tT(e){let t=function(e){let t={},n=0;if(Q(e,(e,i)=>{!tk[i]&&(t[i]=e,n++)}),n)return t}(e);if(t){let n={to:t};return Q(e,(e,i)=>i in t||(n[i]=e)),n}return{...e}}function tC(e){return e=eN(e),H.arr(e)?e.map(tC):e4(e)?L.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tS(e){for(let t in e)return!0;return!1}function tj(e){return H.fun(e)||H.arr(e)&&H.obj(e[0])}function tO(e,t){e.ref?.delete(e),t?.delete(e)}function tA(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var tP={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},tE={...tP.default,mass:1,damping:1,easing:e=>e,clamp:!1},tR=class{constructor(){this.velocity=0,Object.assign(this,tE)}};function tz(e,t){if(H.und(t.decay)){let n=!H.und(t.tension)||!H.und(t.friction);!n&&H.und(t.frequency)&&H.und(t.damping)&&H.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var t$=[],tN=class{constructor(){this.changed=!1,this.values=t$,this.toValues=null,this.fromValues=t$,this.config=new tR,this.immediate=!1}};function tU(e,{key:t,props:n,defaultProps:i,state:r,actions:o}){return new Promise((a,s)=>{let c,u;let l=ty(n.cancel??i?.cancel,t);if(l)h();else{H.und(n.pause)||(r.paused=ty(n.pause,t));let e=i?.pause;!0!==e&&(e=r.paused||ty(e,t)),c=tm(n.delay||0,t),e?(r.resumeQueue.add(d),o.pause()):(o.resume(),d())}function f(){r.resumeQueue.add(d),r.timeouts.delete(u),u.cancel(),c=u.time-C.now()}function d(){c>0&&!L.skipAnimation?(r.delayed=!0,u=C.setTimeout(h,c),r.pauseQueue.add(f),r.timeouts.add(u)):h()}function h(){r.delayed&&(r.delayed=!1),r.pauseQueue.delete(f),r.timeouts.delete(u),e<=(r.cancelId||0)&&(l=!0);try{o.start({...n,callId:e,cancel:l},a)}catch(e){s(e)}}})}var tF=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?tq(e.get()):t.every(e=>e.noop)?tD(e.get()):tW(e.get(),t.every(e=>e.finished)),tD=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),tW=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),tq=e=>({value:e,cancelled:!0,finished:!1});function tI(e,t,n,i){let{callId:r,parentId:o,onRest:a}=t,{asyncTo:s,promise:c}=n;return o||e!==s||t.reset?n.promise=(async()=>{let u,l,f;n.asyncId=r,n.asyncTo=e;let d=tw(t,(e,t)=>"onRest"===t?void 0:e),h=new Promise((e,t)=>
1(u=e,l=t)),p=e=>{let t=r<=(n.cancelId||0)&&tq(i)||r!==n.asyncId&&tW(i,!1);if(t)throw e.result=t,l(e),e},b=(e,t)=>{let o=new tL,a=new tB;return(async()=>{if(L.skipAnimation)throw tY(n),a.result=tW(i,!1),l(a),a;p(o);let s=H.obj(e)?{...e}:{...t,to:e};s.parentId=r,Q(d,(e,t)=>{H.und(s[t])&&(s[t]=e)});let c=await i.start(s);return p(o),n.paused&&await new Promise(e=>{n.resumeQueue.add(e)}),c})()};if(L.skipAnimation)return tY(n),tW(i,!1);try{let t;t=H.arr(e)?(async e=>{for(let t of e)await b(t)})(e):Promise.resolve(e(b,i.stop.bind(i))),await Promise.all([t.then(u),h]),f=tW(i.get(),!0,!1)}catch(e){if(e instanceof tL)f=e.result;else if(e instanceof tB)f=e.result;else throw e}finally{r==n.asyncId&&(n.asyncId=o,n.asyncTo=o?s:void 0,n.promise=o?c:void 0)}return H.fun(a)&&C.batchedUpdates(()=>{a(f,i,i.item)}),f})():c}function tY(e,t){K(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var tL=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},tB=class extends Error{constructor(){super("SkipAnimationSignal")}},tV=e=>e instanceof tX,tH=1,tX=class extends eD{constructor(){super(...arguments),this.id=tH++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=tn(this);return e&&e.getValue()}to(...e){return L.to(this,e)}interpolate(...e){return e1(`${eJ}The "interpolate" function is deprecated in v9 (use "to" instead)`),L.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){eF(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||eu.sort(this),eF(this,{type:"priority",parent:this,priority:e})}},tG=Symbol.for("SpringPhase"),tQ=e=>(1&e[tG])>0,tZ=e=>(2&e[tG])>0,tK=e=>(4&e[tG])>0,tJ=(e,t)=>t?e[tG]|=3:e[tG]&=-3,t0=(e,t)=>t?e[tG]|=4:e[tG]&=-5,t1=class extends tX{constructor(e,t){if(super(),this.animation=new tN,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!H.und(e)||!H.und(t)){let n=H.obj(e)?{...e}:{...t,from:e};H.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(tZ(this)||this._state.asyncTo)||tK(this)}get goal(){return eN(this.animation.to)}get velocity(){let e=tn(this);return e instanceof ta?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tQ(this)}get isAnimating(){return tZ(this)}get isPaused(){return tK(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1,i=this.animation,{toValues:r}=i,{config:o}=i,a=tr(i.to);!a&&e$(i.to)&&(r=Z(eN(i.to))),i.values.forEach((s,c)=>{if(s.done)return;let u=s.constructor==ts?1:a?a[c].lastPosition:r[c],l=i.immediate,f=u;if(!l){let t;if(f=s.lastPosition,o.tension<=0){s.done=!0;return}let n=s.elapsedTime+=e,r=i.fromValues[c],a=null!=s.v0?s.v0:s.v0=H.arr(o.velocity)?o.velocity[c]:o.velocity,d=o.precision||(r==u?.005:Math.min(1,.001*Math.abs(u-r)));if(H.und(o.duration)){if(o.decay){let e=!0===o.decay?.998:o.decay,i=Math.exp(-(1-e)*n);f=r+a/(1-e)*(1-i),l=Math.abs(s.lastPosition-f)<=d,t=a*i}else{t=null==s.lastVelocity?a:s.lastVelocity;let n=o.restVelocity||d/10,i=o.clamp?0:o.bounce,c=!H.und(i),h=r==u?s.v0>0:r<u,p=Math.ceil(e/1);for(let e=0;e<p&&!(!(Math.abs(t)>n)&&(l=Math.abs(u-f)<=d));++e){c&&(f==u||f>u==h)&&(t=-t*i,f=u);let e=(-(1e-6*o.tension)*(f-u)+-(.001*o.friction)*t)/o.mass;t+=1*e,f+=1*t}}}else{let i=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,n=s.elapsedTime+=e)),i=(i=(o.progress||0)+n/this._memoizedDuration)>1?1:i<0?0:i,s.durationProgress=i),t=((f=r+o.easing(i)*(u-r))-s.lastPosition)/e,l=1==i}s.lastVelocity=t,Number.isNaN(f)&&(console.warn("Got NaN while animating:",this),l=!0)}
1a&&!a[c].done&&(l=!1),l?s.done=!0:t=!1,s.setValue(f,o.round)&&(n=!0)});let s=tn(this),c=s.getValue();if(t){let e=eN(i.to);(c!==e||n)&&!o.decay?(s.setValue(e),this._onChange(e)):n&&o.decay&&this._onChange(c),this._stop()}else n&&this._onChange(c)}set(e){return C.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tZ(this)){let{to:e,config:t}=this.animation;C.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return H.und(e)?(n=this.queue||[],this.queue=[]):n=[H.obj(e)?e:{...t,to:e}],Promise.all(n.map(e=>this._update(e))).then(e=>tF(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),tY(this._state,e&&this._lastCallId),C.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:n,from:i}=e;(null==(n=H.obj(n)?n[t]:n)||tj(n))&&(n=void 0),null==(i=H.obj(i)?i[t]:i)&&(i=void 0);let r={to:n,from:i};return tQ(this)||(e.reverse&&([n,i]=[i,n]),i=eN(i),H.und(i)?tn(this)||this._set(n):this._set(i)),r}_update({...e},t){let{key:n,defaultProps:i}=this;e.default&&Object.assign(i,tw(e,(e,t)=>/^on/.test(t)?tv(e,n):e)),t8(this,e,"onProps"),t5(this,"onProps",e,this);let r=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let o=this._state;return tU(++this._lastCallId,{key:n,props:e,defaultProps:i,state:o,actions:{pause:()=>{tK(this)||(t0(this,!0),J(o.pauseQueue),t5(this,"onPause",tW(this,t2(this,this.animation.to)),this))},resume:()=>{tK(this)&&(t0(this,!1),tZ(this)&&this._resume(),J(o.resumeQueue),t5(this,"onResume",tW(this,t2(this,this.animation.to)),this))},start:this._merge.bind(this,r)}}).then(n=>{if(e.loop&&n.finished&&!(t&&n.noop)){let t=t4(e);if(t)return this._update(t,!0)}return n})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(tq(this));let i=!H.und(e.to),r=!H.und(e.from);if(i||r){if(!(t.callId>this._lastToId))return n(tq(this));this._lastToId=t.callId}let{key:o,defaultProps:a,animation:s}=this,{to:c,from:u}=s,{to:l=c,from:f=u}=e;r&&!i&&(!t.default||H.und(l))&&(l=f),t.reverse&&([l,f]=[f,l]);let d=!X(f,u);d&&(s.from=f),f=eN(f);let h=!X(l,c);h&&this._focus(l);let p=tj(t.to),{config:b}=s,{decay:g,velocity:m}=b;(i||r)&&(b.velocity=0),t.config&&!p&&function(e,t,n){for(let i in n&&(tz(n={...n},t),t={...n,...t}),tz(e,t),Object.assign(e,t),tE)null==e[i]&&(e[i]=tE[i]);let{frequency:i,damping:r}=e,{mass:o}=e;H.und(i)||(i<.01&&(i=.01),r<0&&(r=0),e.tension=Math.pow(2*Math.PI/i,2)*o,e.friction=4*Math.PI*r*o/i)}(b,tm(t.config,o),t.config!==a.config?tm(a.config,o):void 0);let y=tn(this);if(!y||H.und(l))return n(tW(this,!0));let v=H.und(t.reset)?r&&!t.default:!H.und(f)&&ty(t.reset,o),x=v?f:this.get(),_=tC(l),w=H.num(_)||H.arr(_)||e4(_),M=!p&&(!w||ty(a.immediate||t.immediate,o));if(h){let e=td(l);if(e!==y.constructor){if(M)y=this._set(_);else throw Error(`Cannot animate between ${y.constructor.name} and ${e.name}, as the "to" prop suggests`)}}let k=y.constructor,T=e$(l),S=!1;if(!T){let e=v||!tQ(this)&&d;(h||e)&&(T=!(S=X(tC(x),_))),(X(s.immediate,M)||M)&&X(b.decay,g)&&X(b.velocity,m)||(T=!0)}if(S&&tZ(this)&&(s.changed&&!v?T=!0:T||this._stop(c)),!p&&((T||e$(c))&&(s.values=y.getPayload(),s.toValues=e$(l)?null:k==ts?[1]:Z(_)),s.immediate==M||(s.immediate=M,M||v||this._set(c)),T)){let{onRest:e}=s;G(t7,e=>t8(this,t,e));let i=tW(this,t2(this,c));J(this._pendingCalls,i),this._pendingCalls.add(n),s.changed&&C.batchedUpdates(()=>{s.changed=!v,e?.(i,this),v?tm(a.onRest,i):s.onStart?.(i,this)})}v&&this._set(x),p?n(tI(t.to,t,this._state,this)):T?this._start():tZ(this)&&!h?this._pendingCalls.add(n):n(tD(x))}_focus(e){let t=this.animation;e!==t.to&&(eU(this)&&this._detach(),t.to=e,eU(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;e$(t)&&(eq(t,this),tV(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;e$(e)&&eI(e,this)}_set(e,t=!0){let n=eN(e);if(!H.und(n)){let e=tn(this);if(!e||!X(n,e.getValue())){let i=td(n);e&&e.constructor==i?e.setValue(n):ti(this,i.create(n)),e&&C.batchedUpdates(()=>{this._onChange(n,t)})}}return tn(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,t5(this,"onStart",tW(this,t2(this,e.to)),this))}
1_onChange(e,t){t||(this._onStart(),tm(this.animation.onChange,e,this)),tm(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;tn(this).reset(eN(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),tZ(this)||(tJ(this,!0),tK(this)||this._resume())}_resume(){L.skipAnimation?this.finish():eu.start(this)}_stop(e,t){if(tZ(this)){tJ(this,!1);let n=this.animation;G(n.values,e=>{e.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),eF(this,{type:"idle",parent:this});let i=t?tq(this.get()):tW(this.get(),t2(this,e??n.to));J(this._pendingCalls,i),n.changed&&(n.changed=!1,t5(this,"onRest",i,this))}}};function t2(e,t){let n=tC(t);return X(tC(e.get()),n)}function t4(e,t=e.loop,n=e.to){let i=tm(t);if(i){let r=!0!==i&&tT(i),o=(r||e).reverse,a=!r||r.reset;return t3({...e,loop:t,default:!1,pause:void 0,to:!o||tj(n)?n:void 0,from:a?e.from:void 0,reset:a,...r})}}function t3(e){let{to:t,from:n}=e=tT(e),i=new Set;return H.obj(t)&&t6(t,i),H.obj(n)&&t6(n,i),e.keys=i.size?Array.from(i):null,e}function t6(e,t){Q(e,(e,n)=>null!=e&&t.add(n))}var t7=["onStart","onRest","onChange","onPause","onResume"];function t8(e,t,n){e.animation[n]=t[n]!==tx(t,n)?tv(t[n],e.key):void 0}function t5(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var t9=["onStart","onChange","onRest"],ne=1,nt=class{constructor(e,t){this.id=ne++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];H.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(t3(e)),this}start(e){let{queue:t}=this;return(e?t=Z(e).map(t3):this.queue=[],this._flush)?this._flush(this,t):(nc(this,t),nn(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let n=this.springs;G(Z(t),t=>n[t].stop(!!e))}else tY(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(H.und(e))this.start({pause:!0});else{let t=this.springs;G(Z(e),e=>t[e].pause())}return this}resume(e){if(H.und(e))this.start({pause:!1});else{let t=this.springs;G(Z(e),e=>t[e].resume())}return this}each(e){Q(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,i=this._active.size>0,r=this._changed.size>0;(i&&!this._started||r&&!this._started)&&(this._started=!0,K(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let o=!i&&this._started,a=r||o&&n.size?this.get():null;r&&t.size&&K(t,([e,t])=>{t.value=a,e(t,this,this._item)}),o&&(this._started=!1,K(n,([e,t])=>{t.value=a,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}C.onFrame(this._onFrame)}};function nn(e,t){return Promise.all(t.map(t=>ni(e,t))).then(t=>tF(e,t))}async function ni(e,t,n){let{keys:i,to:r,from:o,loop:a,onRest:s,onResolve:c}=t,u=H.obj(t.default)&&t.default;a&&(t.loop=!1),!1===r&&(t.to=null),!1===o&&(t.from=null);let l=H.arr(r)||H.fun(r)?r:void 0;l?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):G(t9,n=>{let i=t[n];if(H.fun(i)){let r=e._events[n];t[n]=({finished:e,cancelled:t})=>{let n=r.get(i);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):r.set(i,{value:null,finished:e||!1,cancelled:t||!1})},u&&(u[n]=t[n])}});let f=e._state;!f.paused===t.pause?(f.paused=t.pause,J(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let d=(i||Object.keys(e.springs)).map(n=>e.springs[n].start(t)),h=!0===t.cancel||!0===tx(t,"cancel");(l||h&&f.asyncId)&&d.push(tU(++e._lastAsyncId,{props:t,state:f,actions:{pause:B,resume:B,start(t,n){h?(tY(f,e._lastAsyncId),n(tq(e))):(t.onRest=s,n(tI(l,t,f,e)))}}})),f.paused&&await new Promise(e=>{f.resumeQueue.add(e)});let p=tF(e,await Promise.all(d));if(a&&p.finished&&!(n&&p.noop)){let n=t4(t,a,r);if(n)return nc(e,[n]),ni(e,n,!0)}return c&&C.batchedUpdates(()=>c(p,e,e.item)),p}function nr(e,t){let n={...e.springs};return t&&G(Z(t),e=>{H.und(e.keys)&&(e=t3(e)),H.obj(e.to)||(e={...e,to:void 0}),ns(n,e,e=>na(e))}),no(e,n),n}function no(e,t){Q(t,(t,n)=>{e.springs[n]||(e.springs[n]=t,eq(t,e))})}function na(e,t){let n=new t1;return n.key=e,t&&eq(n,t),n}function ns(e,t,n){t.keys&&G(t.keys,i=>{(e[i]||(e[i]=n(i)))._prepareNode(t)})}function nc(e,t){G(t,t=>{ns(e.springs,t,t=>na(t,e))})}var nu=({children:e,...t})=>{let n=(0,w.useContext)(nl),i=t.pause||!!n.pause,r=t.immediate||!!n.immediate;t=function(e,t){let[n]=(0,w.useState)(()=>({inputs:t,result:e()})),i=(0,w.useRef)(),r=i.current,o=r;return o?t&&o.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}
1(t,o.inputs)||(o={inputs:t,result:e()}):o=n,(0,w.useEffect)(()=>{i.current=o,r==n&&(n.inputs=n.result=void 0)},[o]),o.result}(()=>({pause:i,immediate:r}),[i,r]);let{Provider:o}=nl;return w.createElement(o,{value:t},e)},nl=(i={},Object.assign(nu,w.createContext(i)),nu.Provider._context=nu,nu.Consumer._context=nu,nu);nu.Provider=nl.Provider,nu.Consumer=nl.Consumer;var nf=()=>{let e=[],t=function(t){e2(`${eJ}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let i=[];return G(e,(e,r)=>{if(H.und(t))i.push(e.start());else{let o=n(t,e,r);o&&i.push(e.start(o))}}),i};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return G(e,e=>e.pause(...arguments)),this},t.resume=function(){return G(e,e=>e.resume(...arguments)),this},t.set=function(t){G(e,(e,n)=>{let i=H.fun(t)?t(n,e):t;i&&e.set(i)})},t.start=function(t){let n=[];return G(e,(e,i)=>{if(H.und(t))n.push(e.start());else{let r=this._getProps(t,e,i);r&&n.push(e.start(r))}}),n},t.stop=function(){return G(e,e=>e.stop(...arguments)),this},t.update=function(t){return G(e,(e,n)=>e.update(this._getProps(t,e,n))),this};let n=function(e,t,n){return H.fun(e)?e(n,t):e};return t._getProps=n,t};function nd(e,t){let n=H.fun(e),[[i],r]=function(e,t,n){let i=H.fun(t)&&t;i&&!n&&(n=[]);let r=(0,w.useMemo)(()=>
1i||3==arguments.length?nf():void 0,[]),o=(0,w.useRef)(0),a=e7(),s=(0,w.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let n=nr(e,t);return!(o.current>0)||s.queue.length||Object.keys(n).some(t=>!e.springs[t])?new Promise(i=>{no(e,n),s.queue.push(()=>{i(nn(e,t))}),a()}):nn(e,t)}}),[]),c=(0,w.useRef)([...s.ctrls]),u=[],l=e9(e)||0;function f(e,n){for(let r=e;r<n;r++){let e=c.current[r]||(c.current[r]=new nt(null,s.flush)),n=i?i(r,e):t[r];n&&(u[r]=function(e){let t=t3(e);return H.und(t.default)&&(t.default=tw(t)),t}(n))}}(0,w.useMemo)(()=>{G(c.current.slice(e,l),e=>{tO(e,r),e.stop(!0)}),c.current.length=e,f(l,e)},[e]),(0,w.useMemo)(()=>{f(0,Math.min(l,e))},n);let d=c.current.map((e,t)=>nr(e,u[t])),h=(0,w.useContext)(nu),p=e9(h),b=h!==p&&tS(h);e3(()=>{o.current++,s.ctrls=c.current;let{queue:e}=s;e.length&&(s.queue=[],G(e,e=>e())),G(c.current,(e,t)=>{r?.add(e),b&&e.start({default:h});let n=u[t];n&&(tA(e,n.ref),e.ref?e.queue.push(n):e.start(n))})}),e8(()=>()=>{G(s.ctrls,e=>e.stop(!0))});let g=d.map(e=>({...e}));return r?[g,r]:g}(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[i,r]:i}function nh(e,t,n){let i=H.fun(t)&&t,{reset:r,sort:o,trail:a=0,expires:s=!0,exitBeforeEnter:c=!1,onDestroyed:u,ref:l,config:f}=i?i():t,d=(0,w.useMemo)(()=>
1i||3==arguments.length?nf():void 0,[]),h=Z(e),p=[],b=(0,w.useRef)(null),g=r?null:b.current;e3(()=>{b.current=p}),e8(()=>(G(p,e=>{d?.add(e.ctrl),e.ctrl.ref=d}),()=>{G(b.current,e=>{e.expired&&clearTimeout(e.expirationId),tO(e.ctrl,d),e.ctrl.stop(!0)})}));let m=function(e,{key:t,keys:n=t},i){if(null===n){let t=new Set;return e.map(e=>{let n=i&&i.find(n=>n.item===e&&"leave"!==n.phase&&!t.has(n));return n?(t.add(n),n.key):np++})}return H.und(n)?e:H.fun(n)?e.map(n):Z(n)}(h,i?i():t,g),y=r&&b.current||[];e3(()=>G(y,({ctrl:e,item:t,key:n})=>{tO(e,d),tm(u,t,n)}));let v=[];if(g&&G(g,(e,t)=>{e.expired?(clearTimeout(e.expirationId),y.push(e)):~(t=v[t]=m.indexOf(e.key))&&(p[t]=e)}),G(h,(e,t)=>{p[t]||(p[t]={key:m[t],item:e,phase:"mount",ctrl:new nt},p[t].ctrl.item=e)}),v.length){let e=-1,{leave:n}=i?i():t;G(v,(t,i)=>{let r=g[i];~t?(e=p.indexOf(r),p[e]={...r,item:h[t]}):n&&p.splice(++e,0,r)})}H.fun(o)&&p.sort((e,t)=>o(e.item,t.item));let x=-a,_=e7(),M=tw(t),k=new Map,T=(0,w.useRef)(new Map),C=(0,w.useRef)(!1);G(p,(e,n)=>{let r,o;let u=e.key,d=e.phase,h=i?i():t,p=tm(h.delay||0,u);if("mount"==d)r=h.enter,o="enter";else{let e=0>m.indexOf(u);
1if("leave"!=d){if(e)r=h.leave,o="leave";else{if(!(r=h.update))return;o="update"}}else{if(e)return;r=h.enter,o="enter"}}if(r=tm(r,e.item,n),!(r=H.obj(r)?tT(r):{to:r}).config){let t=f||M.config;r.config=tm(t,e.item,n,o)}x+=a;let y={...M,delay:p+x,ref:l,immediate:h.immediate,reset:!1,...r};if("enter"==o&&H.und(y.from)){let r=i?i():t,o=H.und(r.initial)||g?r.from:r.initial;y.from=tm(o,e.item,n)}let{onResolve:v}=y;y.onResolve=e=>{tm(v,e);let t=b.current,n=t.find(e=>e.key===u);if(n){if(e.cancelled&&"update"!=n.phase)return;if(n.ctrl.idle){let e=t.every(e=>e.ctrl.idle);if("leave"==n.phase){let t=tm(s,n.item);if(!1!==t){let i=!0===t?0:t;if(n.expired=!0,!e&&i>0){i<=2147483647&&(n.expirationId=setTimeout(_,i));return}}}e&&t.some(e=>e.expired)&&(T.current.delete(n),c&&(C.current=!0),_())}}};let w=nr(e.ctrl,y);"leave"===o&&c?T.current.set(e,{phase:o,springs:w,payload:y}):k.set(e,{phase:o,springs:w,payload:y})});let S=(0,w.useContext)(nu),j=e9(S),O=S!==j&&tS(S);e3(()=>{O&&G(p,e=>{e.ctrl.start({default:S})})},[S]),G(k,(e,t)=>{if(T.current.size){let e=p.findIndex(e=>e.key===t.key);p.splice(e,1)}}),e3(()=>{G(T.current.size?T.current:k,({phase:e,payload:t},n)=>{let{ctrl:i}=n;n.phase=e,d?.add(i),O&&"enter"==e&&i.start({default:S}),t&&(tA(i,t.ref),(i.ref||d)&&!C.current?i.update(t):(i.start(t),C.current&&(C.current=!1)))})},r?void 0:n);let A=e=>w.createElement(w.Fragment,null,p.map((t,n)=>{let{springs:i}=k.get(t)||t.ctrl,r=e({...i},t.item,t,n);return r&&r.type?w.createElement(r.type,{...r.props,key:H.str(t.key)||H.num(t.key)?t.key:t.ctrl.id,ref:r.ref}):r}));return d?[A,d]:A}var np=1,nb=class extends tX{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=eE(...t);let n=this._get();ti(this,td(n).create(n))}advance(e){let t=this._get();X(t,this.get())||(tn(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&nm(this._active)&&ny(this)}_get(){let e=H.arr(this.source)?this.source.map(eN):Z(eN(this.source));return this.calc(...e)}_start(){this.idle&&!nm(this._active)&&(this.idle=!1,G(tr(this),e=>{e.done=!1}),L.skipAnimation?(C.batchedUpdates(()=>this.advance()),ny(this)):eu.start(this))}_attach(){let e=1;G(Z(this.source),t=>{e$(t)&&eq(t,this),tV(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){G(Z(this.source),e=>{e$(e)&&eI(e,this)}),this._active.clear(),ny(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Z(this.source).reduce((e,t)=>Math.max(e,(tV(t)?t.priority:0)+1),0))}};function ng(e){return!1!==e.idle}function nm(e){return!e.size||Array.from(e).every(ng)}function ny(e){e.idle||(e.idle=!0,G(tr(e),e=>{e.done=!0}),eF(e,{type:"idle",parent:e}))}var nv=(e,...t)=>new nb(e,t);L.assign({createStringInterpolator:eK,to:(e,t)=>new nb(e,t)}),eu.advance;var nx=n(54887),n_=/^--/,nw={},nM={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nk=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),nT=["Webkit","Ms","Moz","O"];nM=Object.keys(nM).reduce((e,t)=>(nT.forEach(n=>e[nk(n,t)]=e[t]),e),nM);var nC=/^(matrix|translate|scale|rotate|skew)/,nS=/^(translate)/,nj=/^(rotate|skew)/,nO=(e,t)=>H.num(e)&&0!==e?e+t:e,nA=(e,t)=>H.arr(e)?e.every(e=>nA(e,t)):H.num(e)?e===t:parseFloat(e)===t,nP=class extends tu{constructor({x:e,y:t,z:n,...i}){let r=[],o=[];(e||t||n)&&(r.push([e||0,t||0,n||0]),o.push(e=>[`translate3d(${e.map(e=>nO(e,"px")).join(",")})`,nA(e,0)])),Q(i,(e,t)=>{if("transform"===t)r.push([e||""]),o.push(e=>[e,""===e]);else if(nC.test(t)){if(delete i[t],H.und(e))return;let n=nS.test(t)?"px":nj.test(t)?"deg":"";r.push(Z(e)),o.push("rotate3d"===t?([e,t,i,r])=>[`rotate3d(${e},${t},${i},${nO(r,n)})`,nA(r,0)]:e=>[`${t}(${e.map(e=>nO(e,n)).join(",")})`,nA(e,t.startsWith("scale")?1:0)])}}),r.length&&(i.transform=new nE(r,o)),super(i)}},nE=class extends eD{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return G(this.inputs,(n,i)=>{let r=eN(n[0]),[o,a]=this.transforms[i](H.arr(r)?r:n.map(eN));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&G(this.inputs,e=>G(e,e=>e$(e)&&eq(e,this)))}observerRemoved(e){0==e&&G(this.inputs,e=>G(e,e=>e$(e)&&eI(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),eF(this,e)}};L.assign({batchedUpdates:nx.unstable_batchedUpdates,createStringInterpolator:eK,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,dar
1kgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var nR=((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new tu(e),getComponentProps:i=e=>e}={})=>{let r={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:i},o=e=>{let t=tg(e)||"Anonymous";return(e=H.str(e)?o[e]||(o[e]=th(e,r)):e[tb]||(e[tb]=th(e,r))).displayName=`Animated(${t})`,e};return Q(e,(t,n)=>{H.arr(e)&&(n=tg(t)),o[n]=o(t)}),{animated:o}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:i,children:r,scrollTop:o,scrollLeft:a,viewBox:s,...c}=t,u=Object.values(c),l=Object.keys(c).map(t=>n||e.hasAttribute(t)?t:nw[t]||(nw[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==r&&(e.textContent=r),i)if(i.hasOwnProperty(t)){var f;let n=null==(f=i[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||n_.test(t)||nM.hasOwnProperty(t)&&nM[t]?(""+f).trim():f+"px";n_.test(t)?e.style.setProperty(t,n):e.style[t]=n}l.forEach((t,n)=>{e.setAttribute(t,u[n])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new nP(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated,nz=n(57437);function n$(){return(n$=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}var nN={pointerEvents:"none",position:"absolute",zIndex:10,top:0,left:0},nU=function(e,t){return"translate("+e+"px, "+t+"px)"},nF=(0,w.memo)(function(e){var t,n=e.position,i=e.anchor,r=e.children,o=sQ(),a=sU(),s=a.animate,c=a.config,u=sB(),l=u[0],f=u[1],d=(0,w.useRef)(!1),h=void 0,p=!1,b=f.width>0&&f.height>0,g=Math.round(n[0]),m=Math.round(n[1]);b&&("top"===i?(g-=f.width/2,m-=f.height+14):"right"===i?(g+=14,m-=f.height/2):"bottom"===i?(g-=f.width/2,m+=14):"left"===i?(g-=f.width+14,m-=f.height/2):"center"===i&&(g-=f.width/2,m-=f.height/2),h={transform:nU(g,m)},d.current||(p=!0),d.current=[g,m]);var y=nd({to:h,config:c,immediate:!s||p}),v=n$({},nN,o.tooltip.wrapper,{transform:null!=(t=y.transform)?t:nU(g,m),opacity:y.transform?1:0});return(0,nz.jsx)(nR.div,{ref:l,style:v,children:r})});
1nF.displayName="TooltipWrapper";var nD=(0,w.memo)(function(e){var t=e.size,n=void 0===t?12:t,i=e.color,r=e.style;return(0,nz.jsx)("span",{style:n$({display:"block",width:n,height:n,background:i},void 0===r?{}:r)})}),nW=(0,w.memo)(function(e){var t,n=e.id,i=e.value,r=e.format,o=e.enableChip,a=e.color,s=e.renderContent,c=sQ(),u=sV(r);if("function"==typeof s)t=s();else{var l=i;void 0!==u&&void 0!==l&&(l=u(l)),t=(0,nz.jsxs)("div",{style:c.tooltip.basic,children:[void 0!==o&&o&&(0,nz.jsx)(nD,{color:a,style:c.tooltip.chip}),void 0!==l?(0,nz.jsxs)("span",{children:[n,": ",(0,nz.jsx)("strong",{children:""+l})]}):n]})}return(0,nz.jsx)("div",{style:c.tooltip.container,children:t})}),nq={width:"100%",borderCollapse:"collapse"},nI=(0,w.memo)(function(e){var t,n=e.title,i=e.rows,r=void 0===i?[]:i,o=e.renderContent,a=sQ();return r.length?(t="function"==typeof o?o():(0,nz.jsxs)("div",{children:[n&&n,(0,nz.jsx)("table",{style:n$({},nq,a.tooltip.table),children:(0,nz.jsx)("tbody",{children:r.map(function(e,t){return(0,nz.jsx)("tr",{children:e.map(function(e,t){return(0,nz.jsx)("td",{style:a.tooltip.tableCell,children:e},t)})},t)})})})]}),(0,nz.jsx)("div",{style:a.tooltip.container,children:t})):null});nI.displayName="TableTooltip";var nY=(0,w.memo)(function(e){var t=e.x0,n=e.x1,i=e.y0,r=e.y1,o=sQ(),a=sU(),s=a.animate,c=a.config,u=(0,w.useMemo)(function(){return n$({},o.crosshair.line,{pointerEvents:"none"})},[o.crosshair.line]),l=nd({x1:t,x2:n,y1:i,y2:r,config:c,immediate:!s});return(0,nz.jsx)(nR.line,n$({},l,{fill:"none",style:u}))});nY.displayName="CrosshairLine";var nL=(0,w.memo)(function(e){var t,n,i=e.width,r=e.height,o=e.type,a=e.x,s=e.y;return"cross"===o?(t={x0:a,x1:a,y0:0,y1:r},n={x0:0,x1:i,y0:s,y1:s}):"top-left"===o?(t={x0:a,x1:a,y0:0,y1:s},n={x0:0,x1:a,y0:s,y1:s}):"top"===o?t={x0:a,x1:a,y0:0,y1:s}:"top-right"===o?(t={x0:a,x1:a,y0:0,y1:s},n={x0:a,x1:i,y0:s,y1:s}):"right"===o?n={x0:a,x1:i,y0:s,y1:s}:"bottom-right"===o?(t={x0:a,x1:a,y0:s,y1:r},n={x0:a,x1:i,y0:s,y1:s}):"bottom"===o?t={x0:a,x1:a,y0:s,y1:r}:"bottom-left"===o?(t={x0:a,x1:a,y0:s,y1:r},n={x0:0,x1:a,y0:s,y1:s}):"left"===o?n={x0:0,x1:a,y0:s,y1:s}:"x"===o?t={x0:a,x1:a,y0:0,y1:r}:"y"===o&&(n={x0:0,x1:i,y0:s,y1:s}),(0,nz.jsxs)(nz.Fragment,{children:[t&&(0,nz.jsx)(nY,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}),n&&(0,nz.jsx)(nY,{x0:n.x0,x1:n.x1,y0:n.y0,y1:n.y1})]})});nL.displayName="Crosshair";var nB=(0,w.createContext)({showTooltipAt:function(){},showTooltipFromEvent:function(){},hideTooltip:function(){}}),nV={isVisible:!1,position:[null,null],content:null,anchor:null},nH=(0,w.createContext)(nV),nX=function(e){var t=(0,w.useState)(nV),n=t[0],i=t[1],r=(0,w.useCallback)(function(e,t,n){void 0===n&&(n="top"),i({isVisible:!0,position:[t[0],t[1]],anchor:n,content:e})},[i]),o=(0,w.useCallback)(function(t,n,r){void 0===r&&(r="top");var o=e.current.getBoundingClientRect(),a=e.current.offsetWidth,s=a===o.width?1:a/o.width,c="touches"in n?n.touches[0]:n,u=c.clientX,l=c.clientY,f=(u-o.left)*s,d=(l-o.top)*s;"left"!==r&&"right"!==r||(r=f<o.width/2?"right":"left"),i({isVisible:!0,position:[f,d],anchor:r,content:t})},[e,i]),a=(0,w.useCallback)(function(){i(nV)},[i]);return{actions:(0,w.useMemo)(function(){return{showTooltipAt:r,showTooltipFromEvent:o,hideTooltip:a}},[r,o,a]),state:n}},nG=function(){var e=(0,w.useContext)(nB);if(void 0===e)throw Error("useTooltip must be used within a TooltipProvider");return e},nQ=function(){var e=(0,w.useContext)(nH);if(void 0===e)throw Error("useTooltipState must be used within a TooltipProvider");return e},nZ=function(){var e=nQ();return e.isVisible?(0,nz.jsx)(nF,{position:e.position,anchor:e.anchor,children:e.content}):null},nK=function(e){var t=e.container,n=e.children,i=nX(t),r=i.actions,o=i.state;return(0,nz.jsx)(nB.Provider,{value:r,children:(0,nz.jsx)(nH.Provider,{value:o,children:n})})},nJ=n(15162),n0=n.n(nJ),n1=n(97019),n2=n.n(n1),n4=n(47231),n3=n.n(n4);function n6(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var n7=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,n8=RegExp(n7.source,"g");function n5(e,t){var n,i,r,o,a,s=n7.lastIndex=n8.lastIndex=0,c=-1,u=[],l=[];for(e+="",t+="";(r=n7.exec(e))&&(o=n8.exec(t));)(a=o.index)>s&&(a=t.slice(s,a),u[c]?u[c]+=a:u[++c]=a),(r=r[0])===(o=o[0])?u[c]?u[c]+=o:u[++c]=o:(u[++c]=null,l.push({i:c,x:n6(r,o)})),s=n8.lastIndex;return s<t.length&&(a=t.slice(s),u[c]?u[c]+=a:u[++c]=a),u.length<2?l[0]?(n=l[0].x,function(e){return n(e)+""}):(i=t,function(){return i}):(t=l.length,function(e){for(var n,i=0;i<t;++i)u[(n=l[i]).i]=n.x(e);return u.join("")})}var n9=n(71519),ie=n.n(n9),it=n(96579),ii=n.n(it);n(60443);
1class ir extends Map{constructor(e,t=ia){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(io(this,e))}has(e){return super.has(io(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){let i=t(n);return e.has(i)&&(n=e.get(i),e.delete(i)),n}(this,e))}}function io({_intern:e,_key:t},n){let i=t(n);return e.has(i)?e.get(i):n}function ia(e){return null!==e&&"object"==typeof e?e.valueOf():e}function is(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}let ic=Symbol("implicit");function iu(){var e=new ir,t=[],n=[],i=ic;function r(r){let o=e.get(r);if(void 0===o){if(i!==ic)return i;e.set(r,o=t.push(r)-1)}return n[o%n.length]}return r.domain=function(n){if(!arguments.length)return t.slice();for(let i of(t=[],e=new ir,n))e.has(i)||e.set(i,t.push(i)-1);return r},r.range=function(e){return arguments.length?(n=Array.from(e),r):n.slice()},r.unknown=function(e){return arguments.length?(i=e,r):i},r.copy=function(){return iu(t,n).unknown(i)},is.apply(r,arguments),r}function il(e){for(var t=e.length/6|0,n=Array(t),i=0;i<t;)n[i]="#"+e.slice(6*i,6*++i);return n}function id(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function ih(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function ip(){}var ib="\\s*([+-]?\\d+)\\s*",ig="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",im="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",iy=/^#([0-9a-f]{3,8})$/,iv=RegExp(`^rgb\\(${ib},${ib},${ib}\\)$`),ix=RegExp(`^rgb\\(${im},${im},${im}\\)$`),i_=RegExp(`^rgba\\(${ib},${ib},${ib},${ig}\\)$`),iw=RegExp(`^rgba\\(${im},${im},${im},${ig}\\)$`),iM=RegExp(`^hsl\\(${ig},${im},${im}\\)$`),ik=RegExp(`^hsla\\(${ig},${im},${im},${ig}\\)$`),iT={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function iC(){return this.rgb().formatHex()}function iS(){return this.rgb().formatRgb()}function ij(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=iy.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?iO(t):3===n?
1new iR(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?iA(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?iA(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=iv.exec(e))?new iR(t[1],t[2],t[3],1):(t=ix.exec(e))?new iR(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=i_.exec(e))?iA(t[1],t[2],t[3],t[4]):(t=iw.exec(e))?iA(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=iM.exec(e))?iD(t[1],t[2]/100,t[3]/100,1):(t=ik.exec(e))?iD(t[1],t[2]/100,t[3]/100,t[4]):iT.hasOwnProperty(e)?iO(iT[e]):"transparent"===e?new iR(NaN,NaN,NaN,0):null}function iO(e){return new iR(e>>16&255,e>>8&255,255&e,1)}function iA(e,t,n,i){return i<=0&&(e=t=n=NaN),new iR(e,t,n,i)}function iP(e){return(e instanceof ip||(e=ij(e)),e)?new iR((e=e.rgb()).r,e.g,e.b,e.opacity):new iR}function iE(e,t,n,i){return 1==arguments.length?iP(e):new iR(e,t,n,null==i?1:i)}function iR(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function iz(){return`#${iF(this.r)}${iF(this.g)}${iF(this.b)}`}function i$(){let e=iN(this.opacity);return`${1===e?"rgb(":"rgba("}${iU(this.r)}, ${iU(this.g)}, ${iU(this.b)}${1===e?")":`, ${e})`}`}function iN(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function iU(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function iF(e){return((e=iU(e))<16?"0":"")+e.toString(16)}function iD(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new iq(e,t,n,i)}function iW(e){if(e instanceof iq)return new iq(e.h,e.s,e.l,e.opacity);if(e instanceof ip||(e=ij(e)),!e)return new iq;if(e instanceof iq)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,r=Math.min(t,n,i),o=Math.max(t,n,i),a=NaN,s=o-r,c=(o+r)/2;return s?(a=t===o?(n-i)/s+(n<i)*6:n===o?(i-t)/s+2:(t-n)/s+4,s/=c<.5?o+r:2-o-r,a*=60):s=c>0&&c<1?0:a,new iq(a,s,c,e.opacity)}function iq(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function iI(e){return(e=(e||0)%360)<0?e+360:e}function iY(e){return Math.max(0,Math.min(1,e||0))}function iL(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function iB(e,t,n,i,r){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*i+a*r)/6}id(ip,ij,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:iC,formatHex:iC,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return iW(this).formatHsl()},formatRgb:iS,toString:iS}),id(iR,iE,ih(ip,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new iR(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new iR(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new iR(iU(this.r),iU(this.g),iU(this.b),iN(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:iz,formatHex:iz,formatHex8:function(){return`#${iF(this.r)}${iF(this.g)}${iF(this.b)}${iF((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:i$,toString:i$})),id(iq,function(e,t,n,i){return 1==arguments.length?iW(e):new iq(e,t,n,null==i?1:i)},ih(ip,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new iq(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new iq(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,r=2*n-i;return new iR(iL(e>=240?e-240:e+120,r,i),iL(e,r,i),iL(e<120?e+240:e-120,r,i),this.opacity)},clamp(){return new iq(iI(this.h),iY(this.s),iY(this.l),iN(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=iN(this.opacity);return`${1===e?"hsl(":"hsla("}${iI(this.h)}, ${100*iY(this.s)}%, ${100*iY(this.l)}%${1===e?")":`, ${e})`}`}}));var iV=e=>()=>e;function iH(e,t){return function(n){return e+n*t}}function iX(e,t){var n=t-e;return n?iH(e,n):iV(isNaN(e)?t:e)}var iG=function e(t){var n,i=1==(n=+(n=t))?iX:function(e,t){var i,r,o;return t-e?(i=e,r=t,i=Math.pow(i,o=n),r=Math.pow(r,o)-i,o=1/o,function(e){return Math.pow(i+e*r,o)}):iV(isNaN(e)?t:e)};function r(e,t){var n=i((e=iE(e)).r,(t=iE(t)).r),r=i(e.g,t.g),o=i(e.b,t.b),a=iX(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=r(t),e.b=o(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);function iQ(e){return function(t){var n,i,r=t.length,o=Array(r),a=Array(r),s=Array(r);for(n=0;n<r;++n)i=iE(t[n]),o[n]=i.r||0,a[n]=i.g||0,s[n]=i.b||0;return o=e(o),a=e(a),s=e(s),i.opacity=1,function(e){return i.r=o(e),i.g=a(e),i.b=s(e),i+""}}}var iZ=iQ(function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),r=e[i],o=e[i+1],a=i>0?e[i-1]:2*r-o,s=i<t-1?e[i+2]:2*o-r;return iB((n-i/t)*t,a,r,o,s)}});iQ(function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),r=e[(i+t-1)%t],o=e[i%t],a=e[(i+1)%t],s=e[(i+2)%t];return iB((n-i/t)*t,r,o,a,s)}});var iK=e=>iZ(e[e.length-1]),iJ=[,,,].concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(il),i0=iK(iJ),i1=[,,,].concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(il),i2=iK(i1),i4=[,,,].concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(il),i3=iK(i4),i6=[,,,].concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(il),i7=iK(i6),i8=[,,,].concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(il),i5=iK(i8),i9=[,,,].concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(il),re=iK(i9),rt=[,,,].concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(il),rn=iK(rt),ri=[,,,].concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d
17191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(il),rr=iK(ri),ro=[,,,].concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(il),ra=iK(ro),rs=[,,,].concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(il),rc=iK(rs),ru=[,,,].concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(il),rl=iK(ru),rf=[,,,].concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(il),rd=iK(rf),rh=[,,,].concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(il),rp=iK(rh),rb=[,,,].concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(il),rg=iK(rb),rm=[,,,].concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(il),ry=iK(rm),rv=[,,,].concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(il),rx=iK(rv),r_=[,,,].concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(il),rw=iK(r_),rM=[,,,].concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(il),rk=iK(rM),rT=[,,,].concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(il),rC=iK(rT),rS=[,,,].concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(il),rj=iK(rS),rO=[,,,].concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(il),rA=iK(rO),rP=[,,,].concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(il),rE=iK(rP),rR=[,,,].concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(il),rz=iK(rR),r$=[,,,].concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(il),rN=iK(r$),rU=[,,,].concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(il),rF=iK(rU),rD=[,,,].concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(il),rW=iK(rD),rq=[,,,].concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(il),rI=iK(rq),rY=il("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),rL=il("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),rB=il("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),rV=il("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),rH=il("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),rX=il("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),rG=il("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),rQ=il("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),rZ=il("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");function rK(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var rJ=rK(il("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588
1c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),r0=rK(il("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),r1=rK(il("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),r2=rK(il("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0a
1a58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));let r4=Math.PI/180,r3=180/Math.PI;var r6=-1.78277*.29227-.1347134789;function r7(e,t,n,i){return 1==arguments.length?function(e){if(e instanceof r8)return new r8(e.h,e.s,e.l,e.opacity);e instanceof iR||(e=iP(e));var t=e.r/255,n=e.g/255,i=e.b/255,r=(r6*i+-1.7884503806*t-3.5172982438*n)/(r6+-1.7884503806-3.5172982438),o=i-r,a=-((1.97294*(n-r)- -.29227*o)/.90649),s=Math.sqrt(a*a+o*o)/(1.97294*r*(1-r)),c=s?Math.atan2(a,o)*r3-120:NaN;return new r8(c<0?c+360:c,s,r,e.opacity)}(e):new r8(e,t,n,null==i?1:i)}function r8(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function r5(e){return function t(n){function i(t,i){var r=e((t=r7(t)).h,(i=r7(i)).h),o=iX(t.s,i.s),a=iX(t.l,i.l),s=iX(t.opacity,i.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=a(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,i.gamma=t,i}(1)}id(r8,r7,ih(ip,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new r8(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new r8(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=isNaN(this.h)?0:(this.h+120)*r4,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),r=Math.sin(e);return new iR(255*(t+n*(-.14861*i+1.78277*r)),255*(t+n*(-.29227*i+-.90649*r)),255*(t+1.97294*i*n),this.opacity)}})),r5(function(e,t){var n=t-e;return n?iH(e,n>180||n<-180?n-360*Math.round(n/360):n):iV(isNaN(e)?t:e)});var r9=r5(iX),oe=r9(r7(-100,.75,.35),r7(80,1.5,.8)),ot=r9(r7(260,.75,.35),r7(80,1.5,.8)),on=r7(),oi=r9(r7(300,.5,0),r7(-240,.5,1)),or=iE(),oo=Math.PI/3,oa=2*Math.PI/3,os=n(14380),oc=n.n(os),ou=n(30601),ol=n.n(ou);function of(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function od(e){this._context=e}function oh(){}function op(e){this._context=e}function ob(e){this._context=e}function og(e,t){this._basis=new od(e),this._beta=t}od.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:of(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:of(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},op.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:of(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ob.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:of(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},og.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var i,r=e[0],o=t[0],a=e[n]-r,s=t[n]-o,c=-1;++c<=n;)i=c/n,this._basis.point(this._beta*e[c]+(1-this._beta)*(r+i*a),this._beta*t[c]+(1-this._beta)*(o+i*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var om=function e(t){function n(e){return 1===t?new od(e):new og(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function oy(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ov(e,t){this._context=e,this._k=(1-t)/6}ov.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:oy(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:oy(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ox=function e(t){function n(e){return new ov(e,t)}return n.tension=function(t){return e(+t)},n}(0);function o_(e,t){this._context=e,this._k=(1-t)/6}o_.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:oy(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ow=function e(t){function n(e){return new o_(e,t)}return n.tension=function(t){return e(+t)},n}(0);function oM(e,t){this._context=e,this._k=(1-t)/6}oM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:oy(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ok=function e(t){function n(e){return new oM(e,t)}return n.tension=function(t){return e(+t)},n}(0);function oT(e,t,n){var i=e._x1,r=e._y1,o=e._x2,a=e._y2;if(e._l01_a>1e-12){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,r=(r*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>1e-12){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,l=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*u+e._x1*e._l23_2a-t*e._l12_2a)/l,a=(a*u+e._y1*e._l23_2a-n*e._l12_2a)/l}e._context.bezierCurveTo(i,r,o,a,e._x2,e._y2)}function oC(e,t){this._context=e,this._alpha=t}oC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:oT(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var oS=function e(t){function n(e){return t?new oC(e,t):new ov(e,0)}
vendor: 6,709 bytes, line 1
1return n.alpha=function(t){return e(+t)},n}(.5);function oj(e,t){this._context=e,this._alpha=t}oj.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:oT(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var oO=function e(t){function n(e){return t?new oj(e,t):new o_(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function oA(e,t){this._context=e,this._alpha=t}oA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:oT(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var oP=function e(t){function n(e){return t?new oA(e,t):new oM(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function oE(e){this._context=e}function oR(e){return new oE(e)}function oz(e){this._context=e}function o$(e,t,n){var i=e._x1-e._x0,r=t-e._x1,o=(e._y1-e._y0)/(i||r<0&&-0),a=(n-e._y1)/(r||i<0&&-0);return((o<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs((o*r+a*i)/(i+r)))||0}function oN(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function oU(e,t,n){var i=e._x0,r=e._y0,o=e._x1,a=e._y1,s=(o-i)/3;e._context.bezierCurveTo(i+s,r+s*t,o-s,a-s*n,o,a)}function oF(e){this._context=e}function oD(e){this._context=new oW(e)}function oW(e){this._context=e}function oq(e){this._context=e}function oI(e){var t,n,i=e.length-1,r=Array(i),o=Array(i),a=Array(i);for(r[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<i-1;++t)r[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(r[i-1]=2,o[i-1]=7,a[i-1]=8*e[i-1]+e[i],t=1;t<i;++t)n=r[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(r[i-1]=a[i-1]/o[i-1],t=i-2;t>=0;--t)r[t]=(a[t]-r[t+1])/o[t];for(t=0,o[i-1]=(e[i]+r[i-1])/2;t<i-1;++t)o[t]=2*e[t+1]-r[t+1];return[r,o]}function oY(e,t){this._context=e,this._t=t}oE.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},oz.prototype={areaStart:oh,areaEnd:oh,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},oF.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:oU(this,this._t0,oN(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,oU(this,oN(this,n=o$(this,e,t)),n);break;default:oU(this,this._t0,n=o$(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(oD.prototype=Object.create(oF.prototype)).point=function(e,t){oF.prototype.point.call(this,t,e)},oW.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,i,r,o){this._context.bezierCurveTo(t,e,i,n,o,r)}},oq.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n){if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var i=oI(e),r=oI(t),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(i[0][o],r[0][o],i[1][o],r[1][o],e[a],t[a])}(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},oY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};function oL(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>
11?i[0]+i.slice(2):i,+e.slice(n+1)]}var oB=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function oV(e){var t;if(!(t=oB.exec(e)))throw Error("invalid format: "+e);return new oH({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function oH(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function oX(e,t){var n=oL(e,t);if(!n)return e+"";var i=n[0],r=n[1];return r<0?"0."+Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+Array(r-i.length+2).join("0")}oV.prototype=oH.prototype,oH.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var oG={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return oX(100*e,t)},r:oX,s:function(e,t){var n=oL(e,t);if(!n)return e+"";var i=n[0],r=n[1],o=r-(s=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+Array(1-o).join("0")+oL(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function oQ(e){return e}var oZ=Array.prototype.map,oK=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];u=(c=function(e){var t,n,i,r=void 0===e.grouping||void 0===e.thousands?oQ:(t=oZ.call(e.grouping,Number),n=e.thousands+"",function(e,i){for(var r=e.length,o=[],a=0,s=t[0],c=0;r>0&&s>0&&(c+s+1>i&&(s=Math.max(1,i-c)),o.push(e.substring(r-=s,r+s)),!((c+=s+1)>i));)s=t[a=(a+1)%t.length];return o.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",c=void 0===e.decimal?".":e.decimal+"",u=void 0===e.numerals?oQ:(i=oZ.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return i[+e]})}),l=void 0===e.percent?"%":e.percent+"",f=void 0===e.minus?"-":e.minus+"",d=void 0===e.nan?"NaN":e.nan+"";function h(e){var t=(e=oV(e)).fill,n=e.align,i=e.sign,h=e.symbol,p=e.zero,b=e.width,g=e.comma,m=e.precision,y=e.trim,v=e.type;"n"===v?(g=!0,v="g"):oG[v]||(void 0===m&&(m=12),y=!0,v="g"),(p||"0"===t&&"="===n)&&(p=!0,t="0",n="=");var x="$"===h?o:"#"===h&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",_="$"===h?a:/[%p]/.test(v)?l:"",w=oG[v],M=/[defgprs%]/.test(v);function k(e){var o,a,l,h=x,k=_;if("c"===v)k=w(e)+k,e="";else{var T=(e=+e)<0||1/e<0;
1if(e=isNaN(e)?d:w(Math.abs(e),m),y&&(e=function(e){e:for(var t,n=e.length,i=1,r=-1;i<n;++i)switch(e[i]){case".":r=t=i;break;case"0":0===r&&(r=i),t=i;break;default:if(!+e[i])break e;r>0&&(r=0)}return r>0?e.slice(0,r)+e.slice(t+1):e}(e)),T&&0==+e&&"+"!==i&&(T=!1),h=(T?"("===i?i:f:"-"===i||"("===i?"":i)+h,k=("s"===v?oK[8+s/3]:"")+k+(T&&"("===i?")":""),M){for(o=-1,a=e.length;++o<a;)if(48>(l=e.charCodeAt(o))||l>57){k=(46===l?c+e.slice(o+1):e.slice(o))+k,e=e.slice(0,o);break}}}g&&!p&&(e=r(e,1/0));var C=h.length+e.length+k.length,S=C<b?Array(b-C+1).join(t):"";switch(g&&p&&(e=r(S+e,S.length?b-k.length:1/0),S=""),n){case"<":e=h+e+k+S;break;case"=":e=h+S+e+k;break;case"^":e=S.slice(0,C=S.length>>1)+h+e+k+S.slice(C);break;default:e=S+h+e+k}return u(e)}return m=void 0===m?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),k.toString=function(){return e+""},k}return{format:h,formatPrefix:function(e,t){var n,i=h(((e=oV(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(((n=oL(Math.abs(n=t)))?n[1]:NaN)/3))),o=Math.pow(10,-r),a=oK[8+r/3];return function(e){return i(o*e)+a}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})).format,c.formatPrefix;var oJ=new Date,o0=new Date;function o1(e,t,n,i){function r(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return r.floor=function(t){return e(t=new Date(+t)),t},r.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},r.round=function(e){var t=r(e),n=r.ceil(e);return e-t<n-e?t:n},r.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},r.range=function(n,i,o){var a,s=[];if(n=r.ceil(n),o=null==o?1:Math.floor(o),!(n<i)||!(o>0))return s;do s.push(a=new Date(+n)),t(n,o),e(n);while(a<n&&n<i);return s},r.filter=function(n){return o1(function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,i){if(e>=e){if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}})},n&&(r.count=function(t,i){return oJ.setTime(+t),o0.setTime(+i),e(oJ),e(o0),Math.floor(n(oJ,o0))},r.every=function(e){return isFinite(e=Math.floor(e))&&e>0?e>1?r.filter(i?function(t){return i(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}function o2(e){return o1(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/6048e5})}var o4=o2(0),o3=o2(1),o6=o2(2),o7=o2(3),o8=o2(4),o5=o2(5),o9=o2(6);o4.range,o3.range,o6.range,o7.range,o8.range,o5.range,o9.range;var ae=o1(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1});function at(e){return o1(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5})}ae.range;var an=at(0),ai=at(1),ar=at(2),ao=at(3),aa=at(4),as=at(5),ac=at(6);an.range,ai.range,ar.range,ao.range,aa.range,as.range,ac.range;var au=o1(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5},function(e){return e.getDate()-1});au.range;var al=o1(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});al.every=function(e){return isFinite(e=Math.floor(e))&&e>0?o1(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null},al.range;var af=o1(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});function ad(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function ah(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function ap(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}af.every=function(e){return isFinite(e=Math.floor(e))&&e>0?o1(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null},af.range;var ab={"-":"",_:" ",0:"0"},ag=/^\s*\d+/,am=/^%/,ay=/[\\^$*+?|[\]().{}]/g;function av(e,t,n){var i=e<0?"-":"",r=(i?-e:e)+"",o=r.length;return i+(o<n?Array(n-o+1).join(t)+r:r)}function ax(e){return e.replace(ay,"\\$&")}function a_(e){return RegExp("^(?:"+e.map(ax).join("|")+")","i")}function aw(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}
vendor: 6,426 bytes, line 1
1function aM(e,t,n){var i=ag.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function ak(e,t,n){var i=ag.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function aT(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function aC(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function aS(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function aj(e,t,n){var i=ag.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function aO(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function aA(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function aP(e,t,n){var i=ag.exec(t.slice(n,n+1));return i?(e.q=3*i[0]-3,n+i[0].length):-1}function aE(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function aR(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function az(e,t,n){var i=ag.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function a$(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function aN(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function aU(e,t,n){var i=ag.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function aF(e,t,n){var i=ag.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function aD(e,t,n){var i=ag.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function aW(e,t,n){var i=am.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function aq(e,t,n){var i=ag.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function aI(e,t,n){var i=ag.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function aY(e,t){return av(e.getDate(),t,2)}function aL(e,t){return av(e.getHours(),t,2)}function aB(e,t){return av(e.getHours()%12||12,t,2)}function aV(e,t){return av(1+au.count(al(e),e),t,3)}function aH(e,t){return av(e.getMilliseconds(),t,3)}function aX(e,t){return aH(e,t)+"000"}function aG(e,t){return av(e.getMonth()+1,t,2)}function aQ(e,t){return av(e.getMinutes(),t,2)}function aZ(e,t){return av(e.getSeconds(),t,2)}function aK(e){var t=e.getDay();return 0===t?7:t}function aJ(e,t){return av(an.count(al(e)-1,e),t,2)}function a0(e){var t=e.getDay();return t>=4||0===t?aa(e):aa.ceil(e)}function a1(e,t){return e=a0(e),av(aa.count(al(e),e)+(4===al(e).getDay()),t,2)}function a2(e){return e.getDay()}function a4(e,t){return av(ai.count(al(e)-1,e),t,2)}function a3(e,t){return av(e.getFullYear()%100,t,2)}function a6(e,t){return av((e=a0(e)).getFullYear()%100,t,2)}function a7(e,t){return av(e.getFullYear()%1e4,t,4)}function a8(e,t){var n=e.getDay();return av((e=n>=4||0===n?aa(e):aa.ceil(e)).getFullYear()%1e4,t,4)}function a5(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+av(t/60|0,"0",2)+av(t%60,"0",2)}function a9(e,t){return av(e.getUTCDate(),t,2)}function se(e,t){return av(e.getUTCHours(),t,2)}function st(e,t){return av(e.getUTCHours()%12||12,t,2)}function sn(e,t){return av(1+ae.count(af(e),e),t,3)}function si(e,t){return av(e.getUTCMilliseconds(),t,3)}function sr(e,t){return si(e,t)+"000"}function so(e,t){return av(e.getUTCMonth()+1,t,2)}function sa(e,t){return av(e.getUTCMinutes(),t,2)}function ss(e,t){return av(e.getUTCSeconds(),t,2)}function sc(e){var t=e.getUTCDay();return 0===t?7:t}function su(e,t){return av(o4.count(af(e)-1,e),t,2)}function sl(e){var t=e.getUTCDay();return t>=4||0===t?o8(e):o8.ceil(e)}function sf(e,t){return e=sl(e),av(o8.count(af(e),e)+(4===af(e).getUTCDay()),t,2)}function sd(e){return e.getUTCDay()}function sh(e,t){return av(o3.count(af(e)-1,e),t,2)}function sp(e,t){return av(e.getUTCFullYear()%100,t,2)}function sb(e,t){return av((e=sl(e)).getUTCFullYear()%100,t,2)}function sg(e,t){return av(e.getUTCFullYear()%1e4,t,4)}function sm(e,t){var n=e.getUTCDay();return av((e=n>=4||0===n?o8(e):o8.ceil(e)).getUTCFullYear()%1e4,t,4)}function sy(){return"+0000"}function sv(){return"%"}function sx(e){return+e}function s_(e){return Math.floor(+e/1e3)}f=(l=function(e){var t=e.dateTime,n=e.date,i=e.time,r=e.periods,o=e.days,a=e.shortDays,s=e.months,c=e.shortMonths,u=a_(r),l=aw(r),f=a_(o),d=aw(o),h=a_(a),p=aw(a),b=a_(s),g=aw(s),m=a_(c),y=aw(c),v={a:function(e){return a[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:aY,e:aY,f:aX,g:a6,G:a8,H:aL,I:aB,j:aV,L:aH,m:aG,M:aQ,p:function(e){return r[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:sx,s:s_,S:aZ,u:aK,U:aJ,V:a1,w:a2,W:a4,x:null,X:null,y:a3,Y:a7,Z:a5,"%":sv},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return c[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:a9,e:a9,f:sr,g:sb,G:sm,H:se,I:st,j:sn,L:si,m:so,M:sa,p:function(e){return r[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:sx,s:s_,S:ss,u:sc,U:su,V:sf,w:sd,W:sh,x:null,X:null,y:sp,Y:sg,Z:sy,"%":sv},_={a:function(e,t,n){var i=h.exec(t.slice(n));return i?(e.w=p.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(e,t,n){var i=f.exec(t.slice(n));return i?(e.w=d.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(e,t,n){var i=m.exec(t.slice(n));return i?(e.m=y.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(e,t,n){var i=b.exec(t.slice(n));return i?(e.m=g.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(e,n,i){return k(e,t,n,i)},d:aR,e:aR,f:aD,g:aO,G:aj,H:a$,I:a$,j:az,L:aF,m:aE,M:aN,p:function(e,t,n){var i=u.exec(t.slice(n));return i?(e.p=l.get(i[0].toLowerCase()),n+i[0].length):-1},q:aP,Q:aq,s:aI,S:aU,u:ak,U:aT,V:aC,w:aM,W:aS,x:function(e,t,i){return k(e,n,t,i)},X:function(e,t,n){return k(e,i,t,n)},y:aO,Y:aj,Z:aA,"%":aW};function w(e,t){return function(n){var i,r,o,a=[],s=-1,c=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===e.charCodeAt(s)&&(a.push(e.slice(c,s)),null!=(r=ab[i=e.charAt(++s)])?i=e.charAt(++s):r="e"===i?" ":"0",(o=t[i])&&(i=o(n,r)),a.push(i),c=s+1);return a.push(e.slice(c,s)),a.join("")}}function M(e,t){return function(n){var i,r,o=ap(1900,void 0,1);if(k(o,e,n+="",0)!=n.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(!t||"Z"in o||(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){
1if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(i=(r=(i=ah(ap(o.y,0,1))).getUTCDay())>4||0===r?o3.ceil(i):o3(i),i=ae.offset(i,(o.V-1)*7),o.y=i.getUTCFullYear(),o.m=i.getUTCMonth(),o.d=i.getUTCDate()+(o.w+6)%7):(i=(r=(i=ad(ap(o.y,0,1))).getDay())>4||0===r?ai.ceil(i):ai(i),i=au.offset(i,(o.V-1)*7),o.y=i.getFullYear(),o.m=i.getMonth(),o.d=i.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),r="Z"in o?ah(ap(o.y,0,1)).getUTCDay():ad(ap(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(r+5)%7:o.w+7*o.U-(r+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,ah(o)):ad(o)}}function k(e,t,n,i){for(var r,o,a=0,s=t.length,c=n.length;a<s;){if(i>=c)return -1;if(37===(r=t.charCodeAt(a++))){if(!(o=_[(r=t.charAt(a++))in ab?t.charAt(a++):r])||(i=o(e,n,i))<0)return -1}else if(r!=n.charCodeAt(i++))return -1}return i}return v.x=w(n,v),v.X=w(i,v),v.c=w(t,v),x.x=w(n,x),x.X=w(i,x),x.c=w(t,x),{format:function(e){var t=w(e+="",v);return t.toString=function(){return e},t},parse:function(e){var t=M(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=w(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=M(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,d=l.parse,h=l.utcFormat,p=l.utcParse;var sw=n(32999),sM=n.n(sw),sk=n(37656),sT=n.n(sk),sC=n(12916),sS=n.n(sC),sj={background:"transparent",text:{fontFamily:"sans-serif",fontSize:11,fill:"#333333",outlineWidth:0,outlineColor:"transparent",outlineOpacity:1},axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}};function sO(){return(sO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function sA(e,t){return(sA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function sP(e,t){if(null==e)return{};var n,i,r={},o=Object.keys(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}var sE=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],sR=function(e,t){var n=n0()({},e,t);return sE.forEach(function(e){var t,i;n3()(n,e,(t=n2()(n,e),i=n.text,sO({},i,t)))}),n},sz=(0,w.createContext)(),s$=function(e){var t=e.children,n=e.animate,i=void 0===n||n,r=e.config,o=void 0===r?"default":r,a=(0,w.useMemo)(function(){return{animate:i,config:ie()(o)?tP[o]:o}},[i,o]);return(0,nz.jsx)(sz.Provider,{value:a,children:t})},sN={animate:k().bool,motionConfig:k().oneOfType([k().oneOf(Object.keys(tP)),k().shape({mass:k().number,tension:k().number,friction:k().number,clamp:k().bool,precision:k().number,velocity:k().number,duration:k().number,easing:k().func})])};s$.propTypes={children:k().node.isRequired,animate:sN.animate,config:sN.motionConfig};var sU=function(){return(0,w.useContext)(sz)},sF=function(e){var t,n=sU(),i=n.animate,r=n.config,o=(t=(0,w.useRef)(),(0,w.useEffect)(function(){t.current=e},[e]),t.current),a=(0,w.useMemo)(function(){return n5(o,e)},[o,e]);return nv(nd({from:{value:0},to:{value:1},reset:!0,config:r,immediate:!i}).value,a)}
1,sD=Object.keys({nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:ii()(iJ),PRGn:ii()(i1),PiYG:ii()(i4),PuOr:ii()(i6),RdBu:ii()(i8),RdGy:ii()(i9),RdYlBu:ii()(rt),RdYlGn:ii()(ri),spectral:ii()(ro),blues:ii()(rs),greens:ii()(ru),greys:ii()(rf),oranges:ii()(rh),purples:ii()(rb),reds:ii()(rm),BuGn:ii()(rv),BuPu:ii()(r_),GnBu:ii()(rM),OrRd:ii()(rT),PuBuGn:ii()(rS),PuBu:ii()(rO),PuRd:ii()(rP),RdPu:ii()(rR),YlGnBu:ii()(r$),YlGn:ii()(rU),YlOrBr:ii()(rD),YlOrRd:ii()(rq)}),sW=(ii()(iJ),ii()(i1),ii()(i4),ii()(i6),ii()(i8),ii()(i9),ii()(rt),ii()(ri),ii()(ro),ii()(rs),ii()(ru),ii()(rf),ii()(rh),ii()(rb),ii()(rm),ii()(rv),ii()(r_),ii()(rM),ii()(rT),ii()(rS),ii()(rO),ii()(rP),ii()(rR),ii()(r$),ii()(rU),ii()(rD),ii()(rq),k().oneOfType([k().oneOf(sD),k().func,k().arrayOf(k().string)]),{basis:function(e){return new od(e)},basisClosed:function(e){return new op(e)},basisOpen:function(e){return new ob(e)},bundle:om,cardinal:ox,cardinalClosed:ow,cardinalOpen:ok,catmullRom:oS,catmullRomClosed:oO,catmullRomOpen:oP,linear:oR,linearClosed:function(e){return new oz(e)},monotoneX:function(e){return new oF(e)},monotoneY:function(e){return new oD(e)},natural:function(e){return new oq(e)},step:function(e){return new oY(e,.5)},stepAfter:function(e){return new oY(e,1)},stepBefore:function(e){return new oY(e,0)}}),sq=Object.keys(sW),sI=(sq.filter(function(e){return e.endsWith("Closed")}),ol()(sq,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ol()(sq,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),function(e){if(!sW[e])throw TypeError("'"+e+"', is not a valid curve interpolator identifier.");return sW[e]}),sY=(k().shape({top:k().number,right:k().number,bottom:k().number,left:k().number}).isRequired,k().oneOf(["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]),iu(rZ),{top:0,right:0,bottom:0,left:0}),sL=function(e,t,n){return void 0===n&&(n={}),(0,w.useMemo)(function(){var i=sO({},sY,n);return{margin:i,innerWidth:e-i.left-i.right,innerHeight:t-i.top-i.bottom,outerWidth:e,outerHeight:t}},[e,t,n.top,n.right,n.bottom,n.left])},sB=function(){var e=(0,w.useRef)(null),t=(0,w.useState)({left:0,top:0,width:0,height:0}),n=t[0],i=t[1],r=(0,w.useState)(function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(function(e){return i(e[0].contentRect)})})[0];return(0,w.useEffect)(function(){return e.current&&null!==r&&r.observe(e.current),function(){null!==r&&r.disconnect()}},[]),[e,n]},sV=function(e){return(0,w.useMemo)(function(){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?f(e.slice("5")):u(e):function(e){return""+e}},[e])},sH=(0,w.createContext)(),sX={},sG=function(e){var t,n=e.theme,i=e.children,r=(t=void 0===n?sX:n,(0,w.useMemo)(function(){return sR(sj,t)},[t]));return(0,nz.jsx)(sH.Provider,{value:r,children:i})};sG.propTypes={children:k().node.isRequired,theme:k().object};var sQ=function(){return(0,w.useContext)(sH)},sZ=["outlineWidth","outlineColor","outlineOpacity"],sK=function(e){return e.outlineWidth,e.outlineColor,e.outlineOpacity,sP(e,sZ)},sJ=function(e){var t=e.children,n=e.condition,i=e.wrapper;return n?(0,w.cloneElement)(i,{},t):t};sJ.propTypes={children:k().node.isRequired,condition:k().bool.isRequired,wrapper:k().element.isRequired};var s0={position:"relative"},s1=function(e){var t=e.children,n=e.theme,i=e.renderWrapper,r=e.isInteractive,o=e.animate,a=e.motionConfig,s=(0,w.useRef)(null);return(0,nz.jsx)(sG,{theme:n,children:(0,nz.jsx)(s$,{animate:o,config:a,children:(0,nz.jsx)(nK,{container:s,children:(0,nz.jsxs)(sJ,{condition:void 0===i||i,wrapper:(0,nz.jsx)("div",{style:s0,ref:s}),children:[t,(void 0===r||r)&&(0,nz.jsx)(nZ,{})]})})})})};s1.propTypes={children:k().element.isRequired,isInteractive:k().bool,renderWrapper:k().bool,theme:k().object,animate:k().bool,motionConfig:k().string},k().func.isRequired,k().bool,k().bool,k().object.isRequired,k().bool.isRequired,k().string;var s2=function(e){var t=e.children,n=sB(),i=n[0],r=n[1],o=r.width>0&&r.height>0;return(0,nz.jsx)("div",{ref:i,style:{width:"100%",height:"100%"},children:o&&t({width:r.width,height:r.height})})};s2.propTypes={children:k().func.isRequired};var s4=["id","colors"],s3=function(e){var t=e.id,n=e.colors,i=sP(e,s4);return(0,nz.jsx)("linearGradient",sO({id:t,x1:0,x2:0,y1:0,y2:1}
1,i,{children:n.map(function(e){var t=e.offset,n=e.color,i=e.opacity;return(0,nz.jsx)("stop",{offset:t+"%",stopColor:n,stopOpacity:void 0!==i?i:1},t)})}))};s3.propTypes={id:k().string.isRequired,colors:k().arrayOf(k().shape({offset:k().number.isRequired,color:k().string.isRequired,opacity:k().number})).isRequired,gradientTransform:k().string};var s6={linearGradient:s3},s7={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},s8=(0,w.memo)(function(e){var t=e.id,n=e.background,i=void 0===n?s7.background:n,r=e.color,o=void 0===r?s7.color:r,a=e.size,s=void 0===a?s7.size:a,c=e.padding,u=void 0===c?s7.padding:c,l=e.stagger,f=void 0===l?s7.stagger:l,d=s+u,h=s/2,p=u/2;return!0===f&&(d=2*s+2*u),(0,nz.jsxs)("pattern",{id:t,width:d,height:d,patternUnits:"userSpaceOnUse",children:[(0,nz.jsx)("rect",{width:d,height:d,fill:i}),(0,nz.jsx)("circle",{cx:p+h,cy:p+h,r:h,fill:o}),f&&(0,nz.jsx)("circle",{cx:1.5*u+s+h,cy:1.5*u+s+h,r:h,fill:o})]})});s8.displayName="PatternDots",s8.propTypes={id:k().string.isRequired,color:k().string.isRequired,background:k().string.isRequired,size:k().number.isRequired,padding:k().number.isRequired,stagger:k().bool.isRequired};var s5=function(e){return e*Math.PI/180},s9={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},ce={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},ct=(0,w.memo)(function(e){var t=e.id,n=e.spacing,i=void 0===n?ce.spacing:n,r=e.rotation,o=void 0===r?ce.rotation:r,a=e.background,s=void 0===a?ce.background:a,c=e.color,u=void 0===c?ce.color:c,l=e.lineWidth,f=void 0===l?ce.lineWidth:l,d=Math.round(o)%360,h=Math.abs(i);d>180?d-=360:d>90?d-=180:d<-180?d+=360:d<-90&&(d+=180);var p,b=h,g=h;return 0===d?p="\n                M 0 0 L "+b+" 0\n                M 0 "+g+" L "+b+" "+g+"\n            ":90===d?p="\n                M 0 0 L 0 "+g+"\n                M "+b+" 0 L "+b+" "+g+"\n            ":(b=Math.abs(h/Math.sin(s5(d))),g=h/Math.sin(s5(90-d)),p=d>0?"\n                    M 0 "+-g+" L "+2*b+" "+g+"\n                    M "+-b+" "+-g+" L "+b+" "+g+"\n                    M "+-b+" 0 L "+b+" "+2*g+"\n                ":"\n                    M "+-b+" "+g+" L "+b+" "+-g+"\n                    M "+-b+" "+2*g+" L "+2*b+" "+-g+"\n                    M 0 "+2*g+" L "+2*b+" 0\n                "),(0,nz.jsxs)("pattern",{id:t,width:b,height:g,patternUnits:"userSpaceOnUse",children:[(0,nz.jsx)("rect",{width:b,height:g,fill:s,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),(0,nz.jsx)("path",{d:p,strokeWidth:f,stroke:u,strokeLinecap:"square"})]})});ct.displayName="PatternLines",ct.propTypes={id:k().string.isRequired,spacing:k().number.isRequired,rotation:k().number.isRequired,background:k().string.isRequired,color:k().string.isRequired,lineWidth:k().number.isRequired};var cn={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},ci=(0,w.memo)(function(e){var t=e.id,n=e.color,i=void 0===n?cn.color:n,r=e.background,o=void 0===r?cn.background:r,a=e.size,s=void 0===a?cn.size:a,c=e.padding,u=void 0===c?cn.padding:c,l=e.stagger,f=void 0===l?cn.stagger:l,d=s+u,h=u/2;return!0===f&&(d=2*s+2*u),(0,nz.jsxs)("pattern",{id:t,width:d,height:d,patternUnits:"userSpaceOnUse",children:[(0,nz.jsx)("rect",{width:d,height:d,fill:o}),(0,nz.jsx)("rect",{x:h,y:h,width:s,height:s,fill:i}),f&&(0,nz.jsx)("rect",{x:1.5*u+s,y:1.5*u+s,width:s,height:s,fill:i})]})});ci.displayName="PatternSquares",ci.propTypes={id:k().string.isRequired,color:k().string.isRequired,background:k().string.isRequired,size:k().number.isRequired,padding:k().number.isRequired,stagger:k().bool.isRequired};var cr={patternDots:s8,patternLines:ct,patternSquares:ci},co=["type"],ca=sO({},s6,cr),cs=function(e){var t=e.defs;return!t||t.length<1?null:(0,nz.jsx)("defs",{"aria-hidden":!0,children:t.map(function(e){var t=e.type,n=sP(e,co);return ca[t]?(0,w.createElement)(ca[t],sO({key:n.id},n)):null})})};cs.propTypes={defs:k().arrayOf(k().shape({type:k().oneOf(Object.keys(ca)).isRequired,id:k().string.isRequired}))};
1var cc=(0,w.memo)(cs),cu=function(e){var t=e.width,n=e.height,i=e.margin,r=e.defs,o=e.children,a=e.role,s=e.ariaLabel,c=e.ariaLabelledBy,u=e.ariaDescribedBy,l=e.isFocusable,f=sQ();return(0,nz.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,role:a,"aria-label":s,"aria-labelledby":c,"aria-describedby":u,focusable:l,tabIndex:l?0:void 0,children:[(0,nz.jsx)(cc,{defs:r}),(0,nz.jsx)("rect",{width:t,height:n,fill:f.background}),(0,nz.jsx)("g",{transform:"translate("+i.left+","+i.top+")",children:o})]})};cu.propTypes={width:k().number.isRequired,height:k().number.isRequired,margin:k().shape({top:k().number.isRequired,left:k().number.isRequired}).isRequired,defs:k().array,children:k().oneOfType([k().arrayOf(k().node),k().node]).isRequired,role:k().string,isFocusable:k().bool,ariaLabel:k().string,ariaLabelledBy:k().string,ariaDescribedBy:k().string};var cl=function(e){var t=e.size,n=e.color,i=e.borderWidth,r=e.borderColor;return(0,nz.jsx)("circle",{r:t/2,fill:n,stroke:r,strokeWidth:i,style:{pointerEvents:"none"}})};cl.propTypes={size:k().number.isRequired,color:k().string.isRequired,borderWidth:k().number.isRequired,borderColor:k().string.isRequired};var cf=(0,w.memo)(cl),cd=function(e){var t=e.x,n=e.y,i=e.symbol,r=void 0===i?cf:i,o=e.size,a=e.datum,s=e.color,c=e.borderWidth,u=e.borderColor,l=e.label,f=e.labelTextAnchor,d=e.labelYOffset,h=sQ(),p=sU(),b=p.animate,g=nd({transform:"translate("+t+", "+n+")",config:p.config,immediate:!b});return(0,nz.jsxs)(nR.g,{transform:g.transform,style:{pointerEvents:"none"},children:[(0,w.createElement)(r,{size:o,color:s,datum:a,borderWidth:c,borderColor:u}),l&&(0,nz.jsx)("text",{textAnchor:void 0===f?"middle":f,y:void 0===d?-12:d,style:sK(h.dots.text),children:l})]})};cd.propTypes={x:k().number.isRequired,y:k().number.isRequired,datum:k().object.isRequired,size:k().number.isRequired,color:k().string.isRequired,borderWidth:k().number.isRequired,borderColor:k().string.isRequired,symbol:k().oneOfType([k().func,k().object]),label:k().oneOfType([k().string,k().number]),labelTextAnchor:k().oneOf(["start","middle","end"]),labelYOffset:k().number};var ch=(0,w.memo)(cd),cp=function(e){var t=e.width,n=e.height,i=e.axis,r=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,c=e.legend,u=e.legendPosition,l=e.legendOffsetX,f=e.legendOffsetY,d=e.legendOrientation,h=sQ(),p=0,b=0,g=0,m=0;"y"===i?(g=r(o),b=t):(p=r(o),m=n);var y=null;if(c){var v=function(e){var t=e.axis,n=e.width,i=e.height,r=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,c=0,u=0,l="start";if("x"===t)switch(r){case"top-left":c=-o,u=a,l="end";break;case"top":u=-a,l="horizontal"===s?"middle":"start";break;case"top-right":c=o,u=a,l="horizontal"===s?"start":"end";break;case"right":c=o,u=i/2,l="horizontal"===s?"start":"middle";break;case"bottom-right":c=o,u=i-a,l="start";break;case"bottom":u=i+a,l="horizontal"===s?"middle":"end";break;case"bottom-left":u=i-a,c=-o,l="horizontal"===s?"end":"start";break;case"left":c=-o,u=i/2,l="horizontal"===s?"end":"middle"}else switch(r){case"top-left":c=o,u=-a,l="start";break;case"top":c=n/2,u=-a,l="horizontal"===s?"middle":"start";break;case"top-right":c=n-o,u=-a,l="horizontal"===s?"end":"start";break;case"right":c=n+o,l="horizontal"===s?"start":"middle";break;case"bottom-right":c=n-o,u=a,l="end";break;case"bottom":c=n/2,u=a,l="horizontal"===s?"middle":"end";break;case"bottom-left":c=o,u=a,l="horizontal"===s?"start":"end";break;case"left":c=-o,l="horizontal"===s?"end":"middle"}return{x:c,y:u,rotation:"vertical"===s?-90:0,textAnchor:l}}({axis:i,width:t,height:n,position:void 0===u?"top-right":u,offsetX:void 0===l?14:l,offsetY:void 0===f?14:f,orientation:void 0===d?"horizontal":d});y=(0,nz.jsx)("text",{transform:"translate("+v.x+", "+v.y+") rotate("+v.rotation+")",textAnchor:v.textAnchor,dominantBaseline:"central",style:s,children:c})}return(0,nz.jsxs)("g",{transform:"translate("+p+", "+g+")",children:[(0,nz.jsx)("line",{x1:0,x2:b,y1:0,y2:m,stroke:h.markers.lineColor,strokeWidth:h.markers.lineStrokeWidth,style:a}),y]})};cp.propTypes={width:k().number.isRequired,height:k().number.isRequired,axis:k().oneOf(["x","y"]).isRequired,scale:k().func.isRequired,value:k().oneOfType([k().number,k().string,k().instanceOf(Date)]).isRequired,lineStyle:k().object,textStyle:k().object,legend:k().string,legendPosition:k().oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:k().number.isRequired,legendOffsetY:k().number.isRequired,legendOrientation:k().oneOf(["horizontal","vertical"]).isRequired};var cb=(0,w.memo)(cp),cg=function(e){var t=e.markers,n=e.width,i=e.he
1ight,r=e.xScale,o=e.yScale;return t&&0!==t.length?t.map(function(e,t){return(0,nz.jsx)(cb,sO({},e,{width:n,height:i,scale:"y"===e.axis?o:r}),t)}):null};cg.propTypes={width:k().number.isRequired,height:k().number.isRequired,xScale:k().func.isRequired,yScale:k().func.isRequired,markers:k().arrayOf(k().shape({axis:k().oneOf(["x","y"]).isRequired,value:k().oneOfType([k().number,k().string,k().instanceOf(Date)]).isRequired,lineStyle:k().object,textStyle:k().object}))};var cm=(0,w.memo)(cg),cy=["theme","renderWrapper","animate","motionConfig"],cv=function(e){return function(t){function n(){return t.apply(this,arguments)||this}return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,sA(n,t),n.prototype.render=function(){var t=this.props,n=t.theme,i=t.renderWrapper,r=t.animate,o=t.motionConfig,a=sP(t,cy);return(0,nz.jsx)(s1,{theme:n,renderWrapper:i,isInteractive:a.isInteractive,animate:r,motionConfig:o,children:(0,nz.jsx)(e,sO({},a))})},n}(w.Component)},cx=function(e,t){var n,i=oc()(e)?e:function(t){return n2()(t,e)};return t&&(n=oc()(t)?t:u(t)),n?function(e){return n(i(e))}:i},c_=function(e,t,n,i){var r=n-e,o=i-t;return r*=r,o*=o,Math.sqrt(r+o)},cw=function(e,t){var n,i="touches"in t?t.touches[0]:t,r=i.clientX,o=i.clientY,a=e.getBoundingClientRect(),s=(n=void 0!==e.getBBox?e.getBBox():{width:e.offsetWidth||0,height:e.offsetHeight||0}).width===a.width?1:n.width/a.width;return[(r-a.left)*s,(o-a.top)*s]},cM=Object.keys(s6),ck=Object.keys(cr),cT=function(e,t,n){if("*"===e)return!0;if(oc()(e))return e(t);if(sM()(e)){var i=n?n2()(t,n):t;return sS()(sT()(i,Object.keys(e)),e)}return!1},cC=function(e,t,n,i){var r=void 0===i?{}:i,o=r.dataKey,a=r.colorKey,s=void 0===a?"color":a,c=r.targetKey,u=void 0===c?"fill":c,l=[],f={};return e.length&&t.length&&(l=[].concat(e),t.forEach(function(t){for(var i=0;i<n.length&&"break"!==function(){var r=n[i],a=r.id;if(cT(r.match,t,o)){var c=e.find(function(e){return e.id===a});if(c){if(ck.includes(c.type)){if("inherit"===c.background||"inherit"===c.color){var d=n2()(t,s),h=c.background,p=c.color,b=a;"inherit"===c.background&&(b=b+".bg."+d,h=d),"inherit"===c.color&&(b=b+".fg."+d,p=d),n3()(t,u,"url(#"+b+")"),f[b]||(l.push(sO({},c,{id:b,background:h,color:p})),f[b]=1)}else n3()(t,u,"url(#"+a+")")}else if(cM.includes(c.type)){if(c.colors.map(function(e){return e.color}).includes("inherit")){var g=n2()(t,s),m=a,y=sO({},c,{colors:c.colors.map(function(e,t){return"inherit"!==e.color?e:(m=m+"."+t+"."+g,sO({},e,{color:"inherit"===e.color?g:e.color}))})});y.id=m,n3()(t,u,"url(#"+m+")"),f[m]||(l.push(y),f[m]=1)}else n3()(t,u,"url(#"+a+")")}}return"break"}}();i++);})),l};function cS(){return(cS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function cj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var cO={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:rY,accent:rL,dark2:rB,paired:rV,pastel1:rH,pastel2:rX,set1:rG,set2:rQ,set3:rZ,tableau10:il("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab")},cA=Object.keys(cO),cP={brown_blueGreen:iJ,purpleRed_green:i1,pink_yellowGreen:i4,purple_orange:i6,red_blue:i8,red_grey:i9,red_yellow_blue:rt,red_yellow_green:ri,spectral:ro},cE=Object.keys(cP),cR={blues:rs,greens:ru,greys:rf,oranges:rh,purples:rb,reds:rm,blue_green:rv,blue_purple:r_,green_blue:rM,orange_red:rT,purple_blue_green:rS,purple_blue:rO,purple_red:rP,red_purple:rR,yellow_green_blue:r$,yellow_green:rU,yellow_orange_brown:rD,yellow_orange_red:rq},cz=Object.keys(cR),c$=cS({},cO,cP,cR),cN=(Object.keys((Object.keys(c$),cS({},{brown_blueGreen:i0,purpleRed_green:i2,pink_yellowGreen:i3,purple_orange:i7,red_blue:i5,red_grey:re,red_yellow_blue:rn,red_yellow_green:rr,spectral:ra},{blues:rc,greens:rl,greys:rd,oranges:rp,purples:rg,reds:ry,turbo:function(e){return"rgb("+Math.max(0,Math.min(255,Math.round(34.61+(e=Math.max(0,Math.min(1,e)))*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+
1Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"},viridis:rJ,inferno:r1,magma:r0,plasma:r2,cividis:function(e){return"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-(e=Math.max(0,Math.min(1,e)))*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"},warm:oe,cool:ot,cubehelixDefault:oi,blue_green:rx,blue_purple:rw,green_blue:rk,orange_red:rC,purple_blue_green:rj,purple_blue:rA,purple_red:rE,red_purple:rz,yellow_green_blue:rN,yellow_green:rF,yellow_orange_brown:rW,yellow_orange_red:rI},{rainbow:function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return on.h=360*e-100,on.s=1.5-1.5*t,on.l=.8-.9*t,on+""},sinebow:function(e){var t;return e=(.5-e)*Math.PI,or.r=255*(t=Math.sin(e))*t,or.g=255*(t=Math.sin(e+oo))*t,or.b=255*(t=Math.sin(e+oa))*t,or+""}}))),function(e,t){if("function"==typeof e)return e;if(sM()(e)){if(void 0!==e.theme){if(void 0===t)throw Error("Unable to use color from theme as no theme was provided");var n=n2()(t,e.theme);if(void 0===n)throw Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return n}}if(void 0!==e.from){var i=function(t){return n2()(t,e.from)};if(Array.isArray(e.modifiers)){for(var r,o=[],a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return cj(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cj(e,void 0):void 0}}(e))){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.modifiers);!(r=a()).done;)!function(){var e=r.value,t=e[0],n=e[1];if("brighter"===t)o.push(function(e){return e.brighter(n)});else if("darker"===t)o.push(function(e){return e.darker(n)});else{if("opacity"!==t)throw Error("Invalid color modifier: '"+t+"', must be one of: 'brighter', 'darker', 'opacity'");o.push(function(e){return e.opacity=n,e})}}();return 0===o.length?i:function(e){return o.reduce(function(e,t){return t(e)},iE(i(e))).toString()}}return i}throw Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}}),cU=function(e,t){return(0,w.useMemo)(function(){return cN(e,t)},[e,t])},cF=(k().oneOfType([k().string,k().func,k().shape({theme:k().string.isRequired}),k().shape({from:k().string.isRequired,modifiers:k().arrayOf(k().array)})]),function(e,t){if("function"==typeof e)return e;var n="function"==typeof t?t:function(e){return n2()(e,t)};if(Array.isArray(e)){var i=iu(e),r=function(e){return i(n(e))};return r.scale=i,r}if(sM()(e)){if(void 0!==e.datum)return function(t){return n2()(t,e.datum)};if(void 0!==e.scheme){if(o=e.scheme,cA.includes(o)){var o,a,s,c=iu(c$[e.scheme]),u=function(e){return c(n(e))};return u.scale=c,u}if(a=e.scheme,cE.includes(a)){if(void 0!==e.size&&(e.size<3||e.size>11))throw Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var l=iu(c$[e.scheme][e.size||11]),f=function(e){return l(n(e))};return f.scale=l,f}if(s=e.scheme,cz.includes(s)){if(void 0!==e.size&&(e.size<3||e.size>9))throw Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var d=iu(c$[e.scheme][e.size||9]),h=function(e){return d(n(e))};return h.scale=d,h}}throw Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}});function cD(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>
11?i[0]+i.slice(2):i,+e.slice(n+1)]}var cW=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function cq(e){var t;if(!(t=cW.exec(e)))throw Error("invalid format: "+e);return new cI({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function cI(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function cY(e,t){var n=cD(e,t);if(!n)return e+"";var i=n[0],r=n[1];return r<0?"0."+Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+Array(r-i.length+2).join("0")}cq.prototype=cI.prototype,cI.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var cL={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return cY(100*e,t)},r:cY,s:function(e,t){var n=cD(e,t);if(!n)return e+"";var i=n[0],r=n[1],o=r-(b=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+Array(1-o).join("0")+cD(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function cB(e){return e}var cV=Array.prototype.map,cH=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];m=(g=function(e){var t,n,i,r=void 0===e.grouping||void 0===e.thousands?cB:(t=cV.call(e.grouping,Number),n=e.thousands+"",function(e,i){for(var r=e.length,o=[],a=0,s=t[0],c=0;r>0&&s>0&&(c+s+1>i&&(s=Math.max(1,i-c)),o.push(e.substring(r-=s,r+s)),!((c+=s+1)>i));)s=t[a=(a+1)%t.length];return o.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",s=void 0===e.decimal?".":e.decimal+"",c=void 0===e.numerals?cB:(i=cV.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return i[+e]})}),u=void 0===e.percent?"%":e.percent+"",l=void 0===e.minus?"-":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=cq(e)).fill,n=e.align,i=e.sign,d=e.symbol,h=e.zero,p=e.width,g=e.comma,m=e.precision,y=e.trim,v=e.type;"n"===v?(g=!0,v="g"):cL[v]||(void 0===m&&(m=12),y=!0,v="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var x="$"===d?o:"#"===d&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",_="$"===d?a:/[%p]/.test(v)?u:"",w=cL[v],M=/[defgprs%]/.test(v);function k(e){var o,a,u,d=x,k=_;if("c"===v)k=w(e)+k,e="";else{var T=(e=+e)<0||1/e<0;
1if(e=isNaN(e)?f:w(Math.abs(e),m),y&&(e=function(e){e:for(var t,n=e.length,i=1,r=-1;i<n;++i)switch(e[i]){case".":r=t=i;break;case"0":0===r&&(r=i),t=i;break;default:if(!+e[i])break e;r>0&&(r=0)}return r>0?e.slice(0,r)+e.slice(t+1):e}(e)),T&&0==+e&&"+"!==i&&(T=!1),d=(T?"("===i?i:l:"-"===i||"("===i?"":i)+d,k=("s"===v?cH[8+b/3]:"")+k+(T&&"("===i?")":""),M){for(o=-1,a=e.length;++o<a;)if(48>(u=e.charCodeAt(o))||u>57){k=(46===u?s+e.slice(o+1):e.slice(o))+k,e=e.slice(0,o);break}}}g&&!h&&(e=r(e,1/0));var C=d.length+e.length+k.length,S=C<p?Array(p-C+1).join(t):"";switch(g&&h&&(e=r(S+e,S.length?p-k.length:1/0),S=""),n){case"<":e=d+e+k+S;break;case"=":e=d+S+e+k;break;case"^":e=S.slice(0,C=S.length>>1)+d+e+k+S.slice(C);break;default:e=S+d+e+k}return c(e)}return m=void 0===m?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),k.toString=function(){return e+""},k}return{format:d,formatPrefix:function(e,t){var n,i=d(((e=cq(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(((n=cD(Math.abs(n=t)))?n[1]:NaN)/3))),o=Math.pow(10,-r),a=cH[8+r/3];return function(e){return i(o*e)+a}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})).format,g.formatPrefix;var cX=n(95492),cG=n.n(cX),cQ=n(90374),cZ=n.n(cQ),cK=n(60229),cJ=n.n(cK),c0=n(62878),c1=n.n(c0);let c2=Math.sqrt(50),c4=Math.sqrt(10),c3=Math.sqrt(2);function c6(e,t,n){let i,r,o;let a=(t-e)/Math.max(0,n),s=Math.floor(Math.log10(a)),c=a/Math.pow(10,s),u=c>=c2?10:c>=c4?5:c>=c3?2:1;return(s<0?(i=Math.round(e*(o=Math.pow(10,-s)/u)),r=Math.round(t*o),i/o<e&&++i,r/o>t&&--r,o=-o):(i=Math.round(e/(o=Math.pow(10,s)*u)),r=Math.round(t/o),i*o<e&&++i,r*o>t&&--r),r<i&&.5<=n&&n<2)?c6(e,t,2*n):[i,r,o]}function c7(e,t,n){if(t=+t,e=+e,!((n=+n)>0))return[];if(e===t)return[e];let i=t<e,[r,o,a]=i?c6(t,e,n):c6(e,t,n);if(!(o>=r))return[];let s=o-r+1,c=Array(s);if(i){if(a<0)for(let e=0;e<s;++e)c[e]=-((o-e)/a);else for(let e=0;e<s;++e)c[e]=(o-e)*a}else if(a<0)for(let e=0;e<s;++e)c[e]=-((r+e)/a);else for(let e=0;e<s;++e)c[e]=(r+e)*a;return c}function c8(e,t,n){return c6(e=+e,t=+t,n=+n)[2]}function c5(e,t,n){t=+t,e=+e,n=+n;let i=t<e,r=i?c8(t,e,n):c8(e,t,n);return(i?-1:1)*(r<0?-(1/r):r)}function c9(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function ue(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ut(e){let t,n,i;function r(e,i,r=0,o=e.length){if(r<o){if(0!==t(i,i))return o;do{let t=r+o>>>1;0>n(e[t],i)?r=t+1:o=t}while(r<o)}return r}return 2!==e.length?(t=c9,n=(t,n)=>c9(e(t),n),i=(t,n)=>e(t)-n):(t=e===c9||e===ue?e:un,n=e,i=e),{left:r,center:function(e,t,n=0,o=e.length){let a=r(e,t,n,o-1);return a>n&&i(e[a-1],t)>-i(e[a],t)?a-1:a},right:function(e,i,r=0,o=e.length){if(r<o){if(0!==t(i,i))return o;do{let t=r+o>>>1;0>=n(e[t],i)?r=t+1:o=t}while(r<o)}return r}}}function un(){return 0}let ui=ut(c9),ur=ui.right;function uo(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function ua(e){return+e}ui.left,ut(function(e){return null===e?NaN:+e}).center;var us=[0,1];function uc(e){return e}function uu(e,t){var n;return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n})}function ul(e,t,n){var i=e[0],r=e[1],o=t[0],a=t[1];return r<i?(i=uu(r,i),o=n(a,o)):(i=uu(i,r),o=n(o,a)),function(e){return o(i(e))}}function uf(e,t,n){var i=Math.min(e.length,t.length)-1,r=Array(i),o=Array(i),a=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<i;)r[a]=uu(e[a],e[a+1]),o[a]=n(t[a],t[a+1]);return function(t){var n=ur(e,t,1,i)-1;return o[n](r[n](t))}}function ud(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function uh(){var e,t,n,i,r,o,a=us,s=us,c=function e(t,n){var i,r,o=typeof n;return null==n||"boolean"===o?iV(n):("number"===o?n6:"string"===o?(r=ij(n))?(n=r,iG):n5:n instanceof ij?iG:n instanceof Date?function(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}:!ArrayBuffer.isView(i=n)||i instanceof DataView?Array.isArray(n)?function(t,n){var i,r=n?n.length:0,o=t?Math.min(r,t.length):0,a=Array(o),s=Array(r);for(i=0;i<o;++i)a[i]=e(t[i],n[i]);for(;i<r;++i)s[i]=n[i];return function(e){for(i=0;i<o;++i)s[i]=a[i](e);return s}}:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?function(t,n){var i,r={},o={};for(i in(null===t||"object"!=typeof t)&&(t={}),(null===n||"object"!=typeof n)&&(n={}),n)i in t?r[i]=e(t[i],n[i]):o[i]=n[i];return function(e){for(i in r)o[i]=r[i](e);return o}}:n6:function(e,t){t||(t=[]);var n,i=e?Math.min(t.length,e.length):0,r=t.slice();return function(o){for(n=0;n<i;++n)r[n]=e[n]*(1-o)+t[n]*o;return r}})(t,n)},u=uc;function l(){var e,t,n,c=Math.min(a.length,s.length);return u!==uc&&(e=a[0],t=a[c-1],e>t&&(n=e,e=t,t=n),u=function(n){return Math.max(e,Math.min(t,n))}),i=c>2?uf:ul,r=o=null,f}function f(t){return null==t||isNaN(t=+t)?n:(r||(r=i(a.map(e),s,c)))(e(u(t)))}return f.invert=function(n){return u(t((o||(o=i(s,a.map(e),n6)))(n)))},f.domain=function(e){return arguments.length?(a=Array.from(e,ua),l()):a.slice()},f.range=function(e){return arguments.length?(s=Array.from(e),l()):s.slice()},f.rangeRound=function(e){return s=Array.from(e),c=uo,l()},f.clamp=function(e){return arguments.length?(u=!!e||uc,l()):u!==uc},f.interpolate=function(e){return arguments.length?(c=e,l()):c},f.unknown=function(e){return arguments.length?(n=e,f):n},function(n,i){return e=n,t=i,l()}}var up=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ub(e){var t;if(!(t=up.exec(e)))throw Error("invalid format: "+e);return new ug({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function ug(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function um(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>
11?i[0]+i.slice(2):i,+e.slice(n+1)]}function uy(e){return(e=um(Math.abs(e)))?e[1]:NaN}function uv(e,t){var n=um(e,t);if(!n)return e+"";var i=n[0],r=n[1];return r<0?"0."+Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+Array(r-i.length+2).join("0")}ub.prototype=ug.prototype,ug.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var ux={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>uv(100*e,t),r:uv,s:function(e,t){var n=um(e,t);if(!n)return e+"";var i=n[0],r=n[1],o=r-(y=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+Array(1-o).join("0")+um(e,Math.max(0,t+o-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function u_(e){return e}var uw=Array.prototype.map,uM=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function uk(e){var t=e.domain;return e.ticks=function(e){var n=t();return c7(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var i=t();return function(e,t,n,i){var r,o,a=c5(e,t,n);switch((i=ub(null==i?",f":i)).type){case"s":var s=Math.max(Math.abs(e),Math.abs(t));return null!=i.precision||isNaN(o=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(uy(s)/3)))-uy(Math.abs(a))))||(i.precision=o),_(i,s);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN(o=Math.max(0,uy(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(r=Math.abs(r=a)))-uy(r))+1)||(i.precision=o-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(o=Math.max(0,-uy(Math.abs(a))))||(i.precision=o-("%"===i.type)*2)}return x(i)}(i[0],i[i.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var i,r,o=t(),a=0,s=o.length-1,c=o[a],u=o[s],l=10;for(u<c&&(r=c,c=u,u=r,r=a,a=s,s=r);l-- >0;){if((r=c8(c,u,n))===i)return o[a]=c,o[s]=u,t(o);if(r>0)c=Math.floor(c/r)*r,u=Math.ceil(u/r)*r;else if(r<0)c=Math.ceil(c*r)/r,u=Math.floor(u*r)/r;else break;i=r}return e},e}function uT(){var e,t,n=iu().unknown(void 0),i=n.domain,r=n.range,o=0,a=1,s=!1,c=0,u=0,l=.5;function f(){var n=i().length,f=a<o,d=f?a:o,h=f?o:a;e=(h-d)/Math.max(1,n-c+2*u),s&&(e=Math.floor(e)),d+=(h-d-e*(n-c))*l,t=e*(1-c),s&&(d=Math.round(d),t=Math.round(t));var p=(function(e,t,n){e=+e,t=+t,n=(r=arguments.length)<2?(t=e,e=0,1):r<3?1:+n;for(var i=-1,r=0|Math.max(0,Math.ceil((t-e)/n)),o=Array(r);++i<r;)o[i]=e+i*n;return o})(n).map(function(t){return d+e*t});return r(f?p.reverse():p)}return delete n.unknown,n.domain=function(e){return arguments.length?(i(e),f()):i()},n.range=function(e){return arguments.length?([o,a]=e,o=+o,a=+a,f()):[o,a]},n.rangeRound=function(e){return[o,a]=e,o=+o,a=+a,s=!0,f()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(s=!!e,f()):s},n.padding=function(e){return arguments.length?(c=Math.min(1,u=+e),f()):c},n.paddingInner=function(e){return arguments.length?(c=Math.min(1,e),f()):c},n.paddingOuter=function(e){return arguments.length?(u=+e,f()):u},n.align=function(e){return arguments.length?(l=Math.max(0,Math.min(1,e)),f()):l},n.copy=function(){return uT(i(),[o,a]).round(s).paddingInner(c).paddingOuter(u).align(l)},is.apply(f(),arguments)}x=(v=function(e){var t,n,i,r=void 0===e.grouping||void 0===e.thousands?u_:(t=uw.call(e.grouping,Number),n=e.thousands+"",function(e,i){for(var r=e.length,o=[],a=0,s=t[0],c=0;r>0&&s>0&&(c+s+1>i&&(s=Math.max(1,i-c)),o.push(e.substring(r-=s,r+s)),!((c+=s+1)>i));)s=t[a=(a+1)%t.length];return o.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",s=void 0===e.decimal?".":e.decimal+"",c=void 0===e.numerals?u_:(i=uw.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return i[+e]})}),u=void 0===e.percent?"%":e.percent+"",l=void 0===e.minus?"−":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=ub(e)).fill,n=e.align,i=e.sign,d=e.symbol,h=e.zero,p=e.width,b=e.comma,g=e.precision,m=e.trim,v=e.type;"n"===v?(b=!0,v="g"):ux[v]||(void 0===g&&(g=12),m=!0,v="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var x="$"===d?o:"#"===d&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",_="$"===d?a:/[%p]/.test(v)?u:"",w=ux[v],M=/[defgprs%]/.test(v);function k(e){var o,a,u,d=x,k=_;if("c"===v)k=w(e)+k,e="";else{var T=(e=+e)<0||1/e<0;
1if(e=isNaN(e)?f:w(Math.abs(e),g),m&&(e=function(e){e:for(var t,n=e.length,i=1,r=-1;i<n;++i)switch(e[i]){case".":r=t=i;break;case"0":0===r&&(r=i),t=i;break;default:if(!+e[i])break e;r>0&&(r=0)}return r>0?e.slice(0,r)+e.slice(t+1):e}(e)),T&&0==+e&&"+"!==i&&(T=!1),d=(T?"("===i?i:l:"-"===i||"("===i?"":i)+d,k=("s"===v?uM[8+y/3]:"")+k+(T&&"("===i?")":""),M){for(o=-1,a=e.length;++o<a;)if(48>(u=e.charCodeAt(o))||u>57){k=(46===u?s+e.slice(o+1):e.slice(o))+k,e=e.slice(0,o);break}}}b&&!h&&(e=r(e,1/0));var C=d.length+e.length+k.length,S=C<p?Array(p-C+1).join(t):"";switch(b&&h&&(e=r(S+e,S.length?p-k.length:1/0),S=""),n){case"<":e=d+e+k+S;break;case"=":e=d+S+e+k;break;case"^":e=S.slice(0,C=S.length>>1)+d+e+k+S.slice(C);break;default:e=S+d+e+k}return c(e)}return g=void 0===g?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),k.toString=function(){return e+""},k}return{format:d,formatPrefix:function(e,t){var n=d(((e=ub(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor(uy(t)/3))),r=Math.pow(10,-i),o=uM[8+i/3];return function(e){return n(r*e)+o}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,_=v.formatPrefix;let uC=new Date,uS=new Date;function uj(e,t,n,i){function r(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return r.floor=t=>(e(t=new Date(+t)),t),r.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),r.round=e=>{let t=r(e),n=r.ceil(e);return e-t<n-e?t:n},r.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),r.range=(n,i,o)=>{let a;let s=[];if(n=r.ceil(n),o=null==o?1:Math.floor(o),!(n<i)||!(o>0))return s;do s.push(a=new Date(+n)),t(n,o),e(n);while(a<n&&n<i);return s},r.filter=n=>uj(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,i)=>{if(e>=e){if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}}),n&&(r.count=(t,i)=>(uC.setTime(+t),uS.setTime(+i),e(uC),e(uS),Math.floor(n(uC,uS))),r.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?r.filter(i?t=>i(t)%e==0:t=>r.count(0,t)%e==0):r:null),r}let uO=uj(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);uO.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?uj(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):uO:null,uO.range;let uA=uj(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());uA.range;let uP=uj(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());uP.range;let uE=uj(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());uE.range;let uR=uj(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());uR.range;let uz=uj(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());uz.range;let u$=uj(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);u$.range;let uN=uj(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);uN.range;let uU=uj(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));function uF(e){return uj(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}uU.range;let uD=uF(0),uW=uF(1),uq=uF(2),uI=uF(3),uY=uF(4),uL=uF(5),uB=uF(6);function uV(e){return uj(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}uD.range,uW.range,uq.range,uI.range,uY.range,uL.range,uB.range;let uH=uV(0),uX=uV(1),uG=uV(2),uQ=uV(3),uZ=uV(4),uK=uV(5),uJ=uV(6);uH.range,uX.range,uG.range,uQ.range,uZ.range,uK.range,uJ.range;let u0=uj(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());u0.range;let u1=uj(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());u1.range;let u2=uj(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());u2.every=e=>isFinite(e=Math.floor(e))&&e>0?uj(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,u2.range;let u4=uj(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function u3(e,t,n,i,r,o){let a=[[uA,1,1e3],[uA,5,5e3],[uA,15,15e3],[uA,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[r,1,36e5],[r,3,108e5],[r,6,216e5],[r,12,432e5],[i,1,864e5],[i,2,1728e5],[n,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function s(t,n,i){let r=Math.abs(n-t)/i,o=ut(([,,e])=>e).right(a,r);if(o===a.length)return e.every(c5(t/31536e6,n/31536e6,i));if(0===o)return uO.every(Math.max(c5(t,n,i),1));let[s,c]=a[r/a[o-1][2]<a[o][2]/r?o-1:o];return s.every(c)}return[function(e,t,n){let i=t<e;i&&([e,t]=[t,e]);let r=n&&"function"==typeof n.range?n:s(e,t,n),o=r?r.range(e,+t+1):[];return i?o.reverse():o},s]}u4.every=e=>isFinite(e=Math.floor(e))&&e>0?uj(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,u4.range;let[u6,u7]=u3(u4,u1,uH,uU,uz,uE),[u8,u5]=u3(u2,u0,uD,u$,uR,uP);function u9(e,t){e=e.slice();var n,i=0,r=e.length-1,o=e[i],a=e[r];return a<o&&(n=i,i=r,r=n,n=o,o=a,a=n),e[i]=t.floor(o),e[r]=t.ceil(a),e}function le(e){return new Date(e)}function lt(e){return e instanceof Date?+e:+new Date(+e)}function ln(e,t,n,i,r,o,a,s,c,u){var l=uh()(uc,uc),f=l.invert,d=l.domain,h=u(".%L"),p=u(":%S"),b=u("%I:%M"),g=u("%I %p"),m=u("%a %d"),y=u("%b %d"),v=u("%B"),x=u("%Y");function _(e){return(c(e)<e?h:s(e)<e?p:a(e)<e?b:o(e)<e?g:i(e)<e?r(e)<e?m:y:n(e)<e?v:x)(e)}return l.invert=function(e){return new Date(f(e))},l.domain=function(e){return arguments.length?d(Array.from(e,lt)):d().map(le)},l.ticks=function(t){var n=d();return e(n[0],n[n.length-1],null==t?10:t)},l.tickFormat=function(e,t){return null==t?_:u(t)},l.nice=function(e){var n=d();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?d(u9(n,e)):l},l.copy=function(){return ud(l,ln(e,t,n,i,r,o,a,s,c,u))},l}function li(e){return Math.log(e)}function lr(e){return Math.exp(e)}function lo(e){return-Math.log(-e)}function la(e){return-Math.exp(-e)}function ls(e){return isFinite(e)?+("1e"+e):e<0?0:e}function lc(e){return(t,n)=>-e(-t,n)}
1function lu(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function ll(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}var lf=o1(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});lf.every=function(e){return isFinite(e=Math.floor(e))&&e>0?e>1?o1(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):lf:null},lf.range;var ld=o1(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()});ld.range;var lh=o1(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},function(e,t){e.setTime(+e+6e4*t)},function(e,t){return(t-e)/6e4},function(e){return e.getMinutes()});lh.range;var lp=o1(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+6e4*t)},function(e,t){return(t-e)/6e4},function(e){return e.getUTCMinutes()});lp.range;var lb=o1(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getHours()});lb.range;var lg=o1(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getUTCHours()});lg.range;var lm=o1(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12},function(e){return e.getMonth()});lm.range;var ly=o1(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12},function(e){return e.getUTCMonth()});function lv(){return(lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}ly.range;var lx=[function(e){return e.setMilliseconds(0)},function(e){return e.setSeconds(0)},function(e){return e.setMinutes(0)},function(e){return e.setHours(0)},function(e){return e.setDate(1)},function(e){return e.setMonth(0)}],l_={millisecond:[],second:lx.slice(0,1),minute:lx.slice(0,2),hour:lx.slice(0,3),day:lx.slice(0,4),month:lx.slice(0,5),year:lx.slice(0,6)},lw=function(e){var t,n=e.format,i=void 0===n?"native":n,r=e.precision,o=e.useUTC,a=void 0===o||o,s=(t=void 0===r?"millisecond":r,function(e){return l_[t].forEach(function(t){t(e)}),e});return function(e){return void 0===e?e:"native"===i||e instanceof Date?s(e):s((a?p(i):d(i))(e))}},lM=function(e,t,n,i){var r,o,a,s,c=e.min,u=void 0===c?0:c,l=e.max,f=void 0===l?"auto":l,d=e.stacked,h=void 0!==d&&d,p=e.reverse,b=e.clamp,g=e.nice,m=void 0!==g&&g;r="auto"===u?!0===h?null!=(o=t.minStacked)?o:0:t.min:u,a="auto"===f?!0===h?null!=(s=t.maxStacked)?s:0:t.max:f;var y=(function e(){var t=uh()(uc,uc);return t.copy=function(){return ud(t,e())},is.apply(t,arguments),uk(t)})().rangeRound("x"===i?[0,n]:[n,0]).domain(void 0!==p&&p?[a,r]:[r,a]).clamp(void 0!==b&&b);return!0===m?y.nice():"number"==typeof m&&y.nice(m),lk(y,h)},lk=function(e,t){return void 0===t&&(t=!1),e.type="linear",e.stacked=t,e},lT=function(e,t,n){var i=(function(){return function e(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(n())},t}(uT.apply(null,arguments).paddingInner(1))})().range([0,n]).domain(t.all);return i.type="point",i},lC=function(e,t,n,i){var r=e.round;return lS(uT().range("x"===i?[0,n]:[n,0]).domain(t.all).round(void 0===r||r))},lS=function(e){return e.type="band",e},lj=function(e,t,n){var i,r,o=e.format,a=void 0===o?"native":o,s=e.precision,c=e.min,u=void 0===c?"auto":c,l=e.max,d=void 0===l?"auto":l,p=e.useUTC,b=void 0===p||p,g=e.nice,m=void 0!==g&&g,y=lw({format:a,precision:void 0===s?"millisecond":s,useUTC:b});i="auto"===u?y(t.min):"native"!==a?y(u):u,r="auto"===d?y(t.max):"native"!==a?y(d):d;var v=b?function(){return is.apply(ln(u6,u7,u4,u1,uH,uN,uz,uE,uA,h).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}():function(){return is.apply(ln(u8,u5,u2,u0,uD,u$,uR,uP,uA,f).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}();return v.range([0,n]),i&&r&&v.domain([i,r]),!0===m?v.nice():"object"!=typeof m&&"number"!=typeof m||v.nice(m),v.type="time",v.useUTC=b,v},lO=function(e,t,n,i){var r,o=e.base,a=e.min,s=void 0===a?"auto":a,c=e.max,u=void 0===c?"auto":c;if(t.all.some(function(e){return 0===e}))throw Error("a log scale domain must not include or cross zero");var l,f,d=!1;if(t.all.filter(function(e){return null!=e}
1).forEach(function(e){d||(void 0===r?r=Math.sign(e):Math.sign(e)!==r&&(d=!0))}),d)throw Error("a log scale domain must be strictly-positive or strictly-negative");l="auto"===s?t.min:s,f="auto"===u?t.max:u;var h=(function e(){let t=(function(e){let t,n;let i=e(li,lr),r=i.domain,o=10;function a(){var a,s;return t=(a=o)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),e=>Math.log(e)/a),n=10===(s=o)?ls:s===Math.E?Math.exp:e=>Math.pow(s,e),r()[0]<0?(t=lc(t),n=lc(n),e(lo,la)):e(li,lr),i}return i.base=function(e){return arguments.length?(o=+e,a()):o},i.domain=function(e){return arguments.length?(r(e),a()):r()},i.ticks=e=>{let i,a;let s=r(),c=s[0],u=s[s.length-1],l=u<c;l&&([c,u]=[u,c]);let f=t(c),d=t(u),h=null==e?10:+e,p=[];if(!(o%1)&&d-f<h){if(f=Math.floor(f),d=Math.ceil(d),c>0){for(;f<=d;++f)for(i=1;i<o;++i)if(!((a=f<0?i/n(-f):i*n(f))<c)){if(a>u)break;p.push(a)}}else for(;f<=d;++f)for(i=o-1;i>=1;--i)if(!((a=f>0?i/n(-f):i*n(f))<c)){if(a>u)break;p.push(a)}2*p.length<h&&(p=c7(c,u,h))}else p=c7(f,d,Math.min(d-f,h)).map(n);return l?p.reverse():p}
1,i.tickFormat=(e,r)=>{if(null==e&&(e=10),null==r&&(r=10===o?"s":","),"function"!=typeof r&&(o%1||null!=(r=ub(r)).precision||(r.trim=!0),r=x(r)),e===1/0)return r;let a=Math.max(1,o*e/i.ticks().length);return e=>{let i=e/n(Math.round(t(e)));return i*o<o-.5&&(i*=o),i<=a?r(e):""}},i.nice=()=>r(u9(r(),{floor:e=>n(Math.floor(t(e))),ceil:e=>n(Math.ceil(t(e)))})),i})(uh()).domain([1,10]);return t.copy=()=>ud(t,e()).base(t.base()),is.apply(t,arguments),t})().domain([l,f]).rangeRound("x"===i?[0,n]:[n,0]).base(void 0===o?10:o).nice();return h.type="log",h},lA=function(e,t,n,i){var r,o,a=e.constant,s=e.min,c=void 0===s?"auto":s,u=e.max,l=void 0===u?"auto":u,f=e.reverse;r="auto"===c?t.min:c,o="auto"===l?t.max:l;var d=(function e(){var t,n,i,r=(t=uh(),n=1,(i=t(lu(1),ll(n))).constant=function(e){return arguments.length?t(lu(n=+e),ll(n)):n},uk(i));return r.copy=function(){return ud(r,e()).constant(r.constant())},is.apply(r,arguments)})().constant(void 0===a?1:a).rangeRound("x"===i?[0,n]:[n,0]).nice();return!0===(void 0!==f&&f)?d.domain([o,r]):d.domain([r,o]),d.type="symlog",d},lP=function(e,t){return e===t},lE=function(e,t){return e.getTime()===t.getTime()};function lR(e,t,n,i){switch(e.type){case"linear":return lM(e,t,n,i);case"point":return lT(e,t,n);case"band":return lC(e,t,n,i);case"time":return lj(e,t,n);case"log":return lO(e,t,n,i);case"symlog":return lA(e,t,n,i);default:throw Error("invalid scale spec")}}var lz=function(e,t,n){var i;if("stacked"in n&&n.stacked){var r=e.data["x"===t?"xStacked":"yStacked"];return null==r?null:n(r)}return null!=(i=n(e.data[t]))?i:null},l$=function(e,t,n,i,r){var o=e.map(function(e){return lv({},e,{data:e.data.map(function(e){return{data:lv({},e)}})})}),a=lN(o,t,n);"stacked"in t&&!0===t.stacked&&lD(a,o),"stacked"in n&&!0===n.stacked&&lW(a,o);var s=lR(t,a.x,i,"x"),c=lR(n,a.y,r,"y"),u=o.map(function(e){return lv({},e,{data:e.data.map(function(e){return lv({},e,{position:{x:lz(e,"x",s),y:lz(e,"y",c)}})})})});return lv({},a,{series:u,xScale:s,yScale:c})},lN=function(e,t,n){return{x:lU(e,"x",t),y:lU(e,"y",n)}},lU=function(e,t,n,i){var r=void 0===i?{}:i,o=r.getValue,a=void 0===o?function(e){return e.data[t]}:o,s=r.setValue,c=void 0===s?function(e,n){e.data[t]=n}:s;if("linear"===n.type)e.forEach(function(e){e.data.forEach(function(e){var t=a(e);t&&c(e,parseFloat(String(t)))})});else if("time"===n.type&&"native"!==n.format){var u=lw(n);e.forEach(function(e){e.data.forEach(function(e){var t=a(e);t&&c(e,u(t))})})}var l=[];switch(e.forEach(function(e){e.data.forEach(function(e){l.push(a(e))})}),n.type){case"linear":var f=cJ()(cG()(l).filter(function(e){return null!==e}),function(e){return e});return{all:f,min:Math.min.apply(Math,f),max:Math.max.apply(Math,f)};case"time":var d=cZ()(l,function(e){return e.getTime()}).slice(0).sort(function(e,t){return t.getTime()-e.getTime()}).reverse();return{all:d,min:d[0],max:ii()(d)};default:var h=cG()(l);return{all:h,min:h[0],max:ii()(h)}}},lF=function(e,t,n){var i="x"===e?"y":"x",r=[];t[i].all.forEach(function(t){var o=c1()(t)?lE:lP,a=[];n.forEach(function(n){var s=n.data.find(function(e){return o(e.data[i],t)}),c=null,u=null;if(void 0!==s){if(null!==(c=s.data[e])){var l=ii()(a);void 0===l?u=c:null!==l&&(u=l+c)}s.data["x"===e?"xStacked":"yStacked"]=u}a.push(u),null!==u&&r.push(u)})}),t[e].minStacked=Math.min.apply(Math,r),t[e].maxStacked=Math.max.apply(Math,r)},lD=function(e,t){return lF("x",e,t)},lW=function(e,t){return lF("y",e,t)},lq=function(e){var t=e.bandwidth();if(0===t)return e;var n=t/2;return e.round()&&(n=Math.round(n)),function(t){var i;return(null!=(i=e(t))?i:0)+n}},lI={millisecond:[lf,lf],second:[ld,ld],minute:[lh,lp],hour:[lb,lg],day:[o1(function(e){return e.setHours(0,0,0,0)},function(e,t){return e.setDate(e.getDate()+t)},function(e,t){return(t.getTime()-e.getTime())/864e5},function(e){return Math.floor(e.getTime()/864e5)}),o1(function(e){return e.setUTCHours(0,0,0,0)},function(e,t){return e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t.getTime()-e.getTime())/864e5},function(e){return Math.floor(e.getTime()/864e5)})],week:[an,o4],sunday:[an,o4],monday:[ai,o3],tuesday:[ar,o6],wednesday:[ao,o7],thursday:[aa,o8],friday:[as,o5],saturday:[ac,o9],month:[lm,ly],year:[al,af]},lY=RegExp("^every\\s*(\\d+)?\\s*("+Object.keys(lI).join("|")+")s?$","i"),lL=function(e,t){if(Array.isArray(t))return t;if("string"==typeof t&&"useUTC"in e){var n=t.match(lY);if(n){var i=n[1],r=n[2],o=lI[r][e.useUTC?1:0];if("day"===r){var a,s,c=e.domain(),u=c[0],l=new Date(c[1]);return l.setDate(l.getDate()+1),null!=(a=null==(s=o.every(Number(null!=i?i:1)))?void 0:s.range(u,l))?a:[]}if(void 0===i)return e.ticks(o);var f=o.every(Number(i));if(f)return e.ticks(f)}throw Error("Invalid tickValues: "+t)}if("ticks"in e){if(void 0===t)return e.ticks();if("number"==typeof t&&isFinite(t)&&Math.floor(t)===t)return e.ticks(t)}return e.domain()};function lB(){return(lB=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}var lV=function(e){var t,n=e.axis,i=e.scale,r=e.ticksPosition,o=e.tickValues,a=e.tickSize,s=e.tickPadding,c=e.tickRotation,u=e.truncateTickAt,l=e.engine,f=lL(i,o),d=s9[void 0===l?"svg":l],h="bandwidth"in i?lq(i):i,p={lineX:0,lineY:0},b={textX:0,textY:0},g="object"==typeof document&&"rtl"===document.dir,m=d.align.center,y=d.baseline.center;return"x"===n?(t=function(e){var t;return{x:null!=(t=h(e))?t:0,y:0}},p.lineY=a*("after"===r?1:-1),b.textY=(a+s)*("after"===r?1:-1),y="after"===r?d.baseline.top:d.baseline.bottom,0===c?m=d.align.center:"after"===r&&c<0||"before"===r&&c>
10?(m=d.align[g?"left":"right"],y=d.baseline.center):("after"===r&&c>0||"before"===r&&c<0)&&(m=d.align[g?"right":"left"],y=d.baseline.center)):(t=function(e){var t;return{x:0,y:null!=(t=h(e))?t:0}},p.lineX=a*("after"===r?1:-1),b.textX=(a+s)*("after"===r?1:-1),m="after"===r?d.align.left:d.align.right),{ticks:f.map(function(e){var n,i="string"==typeof e?(n=String(e).length,u&&u>0&&n>u?""+String(e).slice(0,u).concat("..."):""+e):e;return lB({key:e instanceof Date?""+e.valueOf():""+e,value:i},t(e),p,b)}),textAlign:m,textBaseline:y}},lH=function(e,t){if(void 0===e||"function"==typeof e)return e;if("time"===t.type){var n=f(e);return function(e){return n(e instanceof Date?e:new Date(e))}}return m(e)},lX=function(e){var t=e.width,n=e.height,i=e.scale,r=e.axis,o=e.values,a=(Array.isArray(o)?o:void 0)||lL(i,o),s="bandwidth"in i?lq(i):i;return"x"===r?a.map(function(e){var t,i;return{key:e instanceof Date?""+e.valueOf():""+e,x1:null!=(t=s(e))?t:0,x2:null!=(i=s(e))?i:0,y1:0,y2:n}}):a.map(function(e){var n,i;return{key:e instanceof Date?""+e.valueOf():""+e,x1:0,x2:t,y1:null!=(n=s(e))?n:0,y2:null!=(i=s(e))?i:0}})},lG=(0,w.memo)(function(e){var t,n=e.value,i=e.format,r=e.lineX,o=e.lineY,a=e.onClick,s=e.textBaseline,c=e.textAnchor,u=e.animatedProps,l=sQ(),f=l.axis.ticks.line,d=l.axis.ticks.text,h=null!=(t=null==i?void 0:i(n))?t:n,p=(0,w.useMemo)(function(){var e={opacity:u.opacity};return a?{style:lB({},e,{cursor:"pointer"}),onClick:function(e){return a(e,h)}}:{style:e}},[u.opacity,a,h]);return(0,nz.jsxs)(nR.g,lB({transform:u.transform},p,{children:[(0,nz.jsx)("line",{x1:0,x2:r,y1:0,y2:o,style:f}),d.outlineWidth>0&&(0,nz.jsx)(nR.text,{dominantBaseline:s,textAnchor:c,transform:u.textTransform,style:d,strokeWidth:2*d.outlineWidth,stroke:d.outlineColor,strokeLinejoin:"round",children:""+h}),(0,nz.jsx)(nR.text,{dominantBaseline:s,textAnchor:c,transform:u.textTransform,style:sK(d),children:""+h})]}))}),lQ=(0,w.memo)(function(e){var t=e.axis,n=e.scale,i=e.x,r=e.y,o=e.length,a=e.ticksPosition,s=e.tickValues,c=e.tickSize,u=e.tickPadding,l=e.tickRotation,f=void 0===l?0:l,d=e.format,h=e.renderTick,p=void 0===h?lG:h,b=e.truncateTickAt,g=e.legend,m=e.legendPosition,y=void 0===m?"end":m,v=e.legendOffset,x=void 0===v?0:v,_=e.onClick,M=e.ariaHidden,k=sQ(),T=k.axis.legend.text,C=(0,w.useMemo)(function(){return lH(d,n)},[d,n]),S=lV({axis:t,scale:n,ticksPosition:a,tickValues:s,tickSize:void 0===c?5:c,tickPadding:void 0===u?5:u,tickRotation:f,truncateTickAt:b}),j=S.ticks,O=S.textAlign,A=S.textBaseline,P=null;if(void 0!==g){var E,R=0,z=0,$=0;"y"===t?($=-90,R=x,"start"===y?(E="start",z=o):"middle"===y?(E="middle",z=o/2):"end"===y&&(E="end")):(z=x,"start"===y?E="start":"middle"===y?(E="middle",R=o/2):"end"===y&&(E="end",R=o)),P=(0,nz.jsxs)(nz.Fragment,{children:[T.outlineWidth>0&&(0,nz.jsx)("text",{transform:"translate("+R+", "+z+") rotate("+$+")",textAnchor:E,style:lB({dominantBaseline:"central"},T),strokeWidth:2*T.outlineWidth,stroke:T.outlineColor,strokeLinejoin:"round",children:g}),(0,nz.jsx)("text",{transform:"translate("+R+", "+z+") rotate("+$+")",textAnchor:E,style:lB({dominantBaseline:"central"},T),children:g})]})}var N=sU(),U=N.animate,F=N.config,D=nd({transform:"translate("+(void 0===i?0:i)+","+(void 0===r?0:r)+")",lineX2:"x"===t?o:0,lineY2:"x"===t?0:o,config:F,immediate:!U}),W=(0,w.useCallback)(function(e){return{opacity:1,transform:"translate("+e.x+","+e.y+")",textTransform:"translate("+e.textX+","+e.textY+") rotate("+f+")"}},[f]),q=nh(j,{keys:function(e){return e.key},initial:W,from:(0,w.useCallback)(function(e){return{opacity:0,transform:"translate("+e.x+","+e.y+")",textTransform:"translate("+e.textX+","+e.textY+") rotate("+f+")"}},[f]),enter:W,update:W,leave:{opacity:0},config:F,immediate:!U});return(0,nz.jsxs)(nR.g,{transform:D.transform,"aria-hidden":M,children:[q(function(e,t,n,i){return w.createElement(p,lB({tickIndex:i,format:C,rotate:f,textBaseline:A,textAnchor:O,truncateTickAt:b,animatedProps:e},t,_?{onClick:_}:{}))}),(0,nz.jsx)(nR.line,{style:k.axis.domain.line,x1:0,x2:D.lineX2,y1:0,y2:D.lineY2}),P]})}),lZ=["top","right","bottom","left"],lK=(0,w.memo)(function(e){var t=e.xScale,n=e.yScale,i=e.width,r=e.height,o={top:e.top,right:e.right,bottom:e.bottom,left:e.left};return(0,nz.jsx)(nz.Fragment,{children:lZ.map(function(e){var a=o[e];if(!a)return null;var s="top"===e||"bottom"===e;return(0,nz.jsx)(lQ,lB({},a,{axis:s?"x":"y",x:"right"===e?i:0,y:"bottom"===e?r:0,scale:s?t:n,length:s?i:r,ticksPosition:"top"===e||"left"===e?"before":"after",truncateTickAt:a.truncateTickAt}),e)})})}),lJ=(0,w.memo)(function(e){var t=e.animatedProps,n=sQ();return(0,nz.jsx)(nR.line,lB({},t,n.grid.line))}),l0=(0,w.memo)(function(e){var t=e.lines,n=sU(),i=n.animate,r=nh(t,{keys:function(e){return e.key},initial:function(e){return{opacity:1,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},from:function(e){return{opacity:0,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},enter:function(e){return{opacity:1,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},update:function(e){return{opacity:1,x1:e.x1,x2:e.x2,y1:e.y1,y2:e.y2}},leave:{opacity:0}
1,config:n.config,immediate:!i});return(0,nz.jsx)("g",{children:r(function(e,t){return(0,w.createElement)(lJ,lB({},t,{key:t.key,animatedProps:e}))})})}),l1=(0,w.memo)(function(e){var t=e.width,n=e.height,i=e.xScale,r=e.yScale,o=e.xValues,a=e.yValues,s=(0,w.useMemo)(function(){return!!i&&lX({width:t,height:n,scale:i,axis:"x",values:o})},[i,o,t,n]),c=(0,w.useMemo)(function(){return!!r&&lX({width:t,height:n,scale:r,axis:"y",values:a})},[n,t,r,a]);return(0,nz.jsxs)(nz.Fragment,{children:[s&&(0,nz.jsx)(l0,{lines:s}),c&&(0,nz.jsx)(l0,{lines:c})]})}),l2=function(e,t){var n,i=t.axis,r=t.scale,o=t.x,a=t.y,s=t.length,c=t.ticksPosition,u=t.tickValues,l=t.tickSize,f=t.tickPadding,d=t.tickRotation,h=void 0===d?0:d,p=t.format,b=t.legend,g=t.legendPosition,m=void 0===g?"end":g,y=t.legendOffset,v=void 0===y?0:y,x=t.theme,_=lV({axis:i,scale:r,ticksPosition:c,tickValues:u,tickSize:void 0===l?5:l,tickPadding:void 0===f?5:f,tickRotation:h,engine:"canvas"}),w=_.ticks,M=_.textAlign,k=_.textBaseline;e.save(),e.translate(void 0===o?0:o,void 0===a?0:a),e.textAlign=M,e.textBaseline=k;var T=x.axis.ticks.text;e.font=(T.fontWeight?T.fontWeight+" ":"")+T.fontSize+"px "+T.fontFamily,(null!=(n=x.axis.domain.line.strokeWidth)?n:0)>0&&(e.lineWidth=Number(x.axis.domain.line.strokeWidth),e.lineCap="square",x.axis.domain.line.stroke&&(e.strokeStyle=x.axis.domain.line.stroke),e.beginPath(),e.moveTo(0,0),e.lineTo("x"===i?s:0,"x"===i?0:s),e.stroke());var C="function"==typeof p?p:function(e){return""+e};if(w.forEach(function(t){(null!=(n=x.axis.ticks.line.strokeWidth)?n:0)>0&&(e.lineWidth=Number(x.axis.ticks.line.strokeWidth),e.lineCap="square",x.axis.ticks.line.stroke&&(e.strokeStyle=x.axis.ticks.line.stroke),e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(t.x+t.lineX,t.y+t.lineY),e.stroke());var n,i=C(t.value);e.save(),e.translate(t.x+t.textX,t.y+t.textY),e.rotate(s5(h)),T.outlineWidth>0&&(e.strokeStyle=T.outlineColor,e.lineWidth=2*T.outlineWidth,e.lineJoin="round",e.strokeText(""+i,0,0)),x.axis.ticks.text.fill&&(e.fillStyle=T.fill),e.fillText(""+i,0,0),e.restore()}),void 0!==b){var S=0,j=0,O=0,A="center";"y"===i?(O=-90,S=v,"start"===m?(A="start",j=s):"middle"===m?(A="center",j=s/2):"end"===m&&(A="end")):(j=v,"start"===m?A="start":"middle"===m?(A="center",S=s/2):"end"===m&&(A="end",S=s)),e.translate(S,j),e.rotate(s5(O)),e.font=(x.axis.legend.text.fontWeight?x.axis.legend.text.fontWeight+" ":"")+x.axis.legend.text.fontSize+"px "+x.axis.legend.text.fontFamily,x.axis.legend.text.fill&&(e.fillStyle=x.axis.legend.text.fill),e.textAlign=A,e.textBaseline="middle",e.fillText(b,0,0)}e.restore()},l4=function(e,t){var n=t.xScale,i=t.yScale,r=t.width,o=t.height,a=t.top,s=t.right,c=t.bottom,u=t.left,l=t.theme,f={top:a,right:s,bottom:c,left:u};lZ.forEach(function(t){var a=f[t];if(!a)return null;var s="top"===t||"bottom"===t,c=s?n:i,u=lH(a.format,c);l2(e,lB({},a,{axis:s?"x":"y",x:"right"===t?r:0,y:"bottom"===t?o:0,scale:c,format:u,length:s?r:o,ticksPosition:"top"===t||"left"===t?"before":"after",theme:l}))})},l3=function(e,t){lX({width:t.width,height:t.height,scale:t.scale,axis:t.axis,values:t.values}).forEach(function(t){e.beginPath(),e.moveTo(t.x1,t.y1),e.lineTo(t.x2,t.y2),e.stroke()})};function l6(){return(l6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}var l7={top:0,right:0,bottom:0,left:0},l8=function(e){var t=e.direction,n=e.itemsSpacing,i=e.padding,r=e.itemCount,o=e.itemWidth,a=e.itemHeight;if("number"!=typeof i&&("object"!=typeof i||Array.isArray(i)||null===i))throw Error("Invalid property padding, must be one of: number, object");var s="number"==typeof i?{top:i,right:i,bottom:i,left:i}:l6({},l7,i),c=s.left+s.right,u=s.top+s.bottom,l=o+c,f=a+u,d=(r-1)*n;return"row"===t?l=o*r+d+c:"column"===t&&(f=a*r+d+u),{width:l,height:f,padding:s}},l5=function(e){var t=e.anchor,n=e.translateX,i=e.translateY,r=e.containerWidth,o=e.containerHeight,a=e.width,s=e.height,c=n,u=i;switch(t){case"top":c+=(r-a)/2;break;case"top-right":c+=r-a;break;case"right":c+=r-a,u+=(o-s)/2;break;case"bottom-right":c+=r-a,u+=o-s;break;case"bottom":c+=(r-a)/2,u+=o-s;break;case"bottom-left":u+=o-s;break;case"left":u+=(o-s)/2;break;case"center":c+=(r-a)/2,u+=(o-s)/2}return{x:c,y:u}},l9=function(e){var t,n,i,r,o,a,s=e.direction,c=e.justify,u=e.symbolSize,l=e.symbolSpacing,f=e.width,d=e.height;switch(s){case"left-to-right":t=0,n=(d-u)/2,r=d/2,a="central",c?(i=f,o="end"):(i=u+l,o="start");break;case"right-to-left":t=f-u,n=(d-u)/2,r=d/2,a="central",c?(i=0,o="start"):(i=f-u-l,o="end");break;case"top-to-bottom":t=(f-u)/2,n=0,i=f/2,o="middle",c?(r=d,a="alph
1abetic"):(r=u+l,a="text-before-edge");break;case"bottom-to-top":t=(f-u)/2,n=d-u,i=f/2,o="middle",c?(r=0,a="text-before-edge"):(r=d-u-l,a="alphabetic")}return{symbolX:t,symbolY:n,labelX:i,labelY:r,labelAnchor:o,labelAlignment:a}},fe={circle:function(e){var t=e.x,n=e.y,i=e.size,r=e.fill,o=e.opacity,a=e.borderWidth,s=e.borderColor;return(0,nz.jsx)("circle",{r:i/2,cx:t+i/2,cy:n+i/2,fill:r,opacity:void 0===o?1:o,strokeWidth:void 0===a?0:a,stroke:void 0===s?"transparent":s,style:{pointerEvents:"none"}})},diamond:function(e){var t=e.x,n=e.y,i=e.size,r=e.fill,o=e.opacity,a=e.borderWidth,s=e.borderColor;return(0,nz.jsx)("g",{transform:"translate("+t+","+n+")",children:(0,nz.jsx)("path",{d:"\n                    M"+i/2+" 0\n                    L"+.8*i+" "+i/2+"\n                    L"+i/2+" "+i+"\n                    L"+.2*i+" "+i/2+"\n                    L"+i/2+" 0\n                ",fill:r,opacity:void 0===o?1:o,strokeWidth:void 0===a?0:a,stroke:void 0===s?"transparent":s,style:{pointerEvents:"none"}})})},square:function(e){var t=e.x,n=e.y,i=e.size,r=e.fill,o=e.opacity,a=e.borderWidth,s=e.borderColor;return(0,nz.jsx)("rect",{x:t,y:n,fill:r,opacity:void 0===o?1:o,strokeWidth:void 0===a?0:a,stroke:void 0===s?"transparent":s,width:i,height:i,style:{pointerEvents:"none"}})},triangle:function(e){var t=e.x,n=e.y,i=e.size,r=e.fill,o=e.opacity,a=e.borderWidth,s=e.borderColor;return(0,nz.jsx)("g",{transform:"translate("+t+","+n+")",children:(0,nz.jsx)("path",{d:"\n                M"+i/2+" 0\n                L"+i+" "+i+"\n                L0 "+i+"\n                L"+i/2+" 0\n            ",fill:r,opacity:void 0===o?1:o,strokeWidth:void 0===a?0:a,stroke:void 0===s?"transparent":s,style:{pointerEvents:"none"}})})}},ft=function(e){var t,n,i,r,o,a,s,c,u,l,f,d=e.x,h=e.y,p=e.width,b=e.height,g=e.data,m=e.direction,y=e.justify,v=e.textColor,x=e.background,_=e.opacity,M=e.symbolShape,k=void 0===M?"square":M,T=e.symbolSize,C=void 0===T?16:T,S=e.symbolSpacing,j=e.symbolBorderWidth,O=e.symbolBorderColor,A=e.onClick,P=e.onMouseEnter,E=e.onMouseLeave,R=e.toggleSerie,z=e.effects,$=(0,w.useState)({}),N=$[0],U=$[1],F=sQ(),D=(0,w.useCallback)(function(e){z&&U(z.filter(function(e){return"hover"===e.on}).reduce(function(e,t){return l6({},e,t.style)},{})),null==P||P(g,e)},[P,g,z]),W=(0,w.useCallback)(function(e){z&&U(z.filter(function(e){return"hover"!==e.on}).reduce(function(e,t){return l6({},e,t.style)},{})),null==E||E(g,e)},[E,g,z]),q=l9({direction:void 0===m?"left-to-right":m,justify:void 0!==y&&y,symbolSize:null!=(t=N.symbolSize)?t:C,symbolSpacing:void 0===S?8:S,width:p,height:b}),I=q.symbolX,Y=q.symbolY,L=q.labelX,B=q.labelY,V=q.labelAnchor,H=q.labelAlignment,X=[A,P,E,R].some(function(e){return void 0!==e}),G="function"==typeof k?k:fe[k];return(0,nz.jsxs)("g",{transform:"translate("+d+","+h+")",style:{opacity:null!=(n=N.itemOpacity)?n:void 0===_?1:_},children:[(0,nz.jsx)("rect",{width:p,height:b,fill:null!=(i=N.itemBackgroun
1d)?i:void 0===x?"transparent":x,style:{cursor:X?"pointer":"auto"},onClick:function(e){null==A||A(g,e),null==R||R(g.id)},onMouseEnter:D,onMouseLeave:W}),w.createElement(G,l6({id:g.id,x:I,y:Y,size:null!=(r=N.symbolSize)?r:C,fill:null!=(o=null!=(a=g.fill)?a:g.color)?o:"black",borderWidth:null!=(s=N.symbolBorderWidth)?s:void 0===j?0:j,borderColor:null!=(c=N.symbolBorderColor)?c:void 0===O?"transparent":O},g.hidden?F.legends.hidden.symbol:void 0)),(0,nz.jsx)("text",{textAnchor:V,style:l6({},sK(F.legends.text),{fill:null!=(u=null!=(l=null!=(f=N.itemTextColor)?f:v)?l:F.legends.text.fill)?u:"black",dominantBaseline:H,pointerEvents:"none",userSelect:"none"},g.hidden?F.legends.hidden.text:void 0),x:L,y:B,children:g.label})]})},fn=function(e){var t=e.data,n=e.x,i=e.y,r=e.direction,o=e.padding,a=e.justify,s=e.effects,c=e.itemWidth,u=e.itemHeight,l=e.itemDirection,f=void 0===l?"left-to-right":l,d=e.itemsSpacing,h=void 0===d?0:d,p=e.itemTextColor,b=e.itemBackground,g=void 0===b?"transparent":b,m=e.itemOpacity,y=void 0===m?1:m,v=e.symbolShape,x=e.symbolSize,_=e.symbolSpacing,w=e.symbolBorderWidth,M=e.symbolBorderColor,k=e.onClick,T=e.onMouseEnter,C=e.onMouseLeave,S=e.toggleSerie,j=l8({itemCount:t.length,itemWidth:c,itemHeight:u,itemsSpacing:h,direction:r,padding:void 0===o?0:o}).padding,O="row"===r?c+h:0,A="column"===r?u+h:0;return(0,nz.jsx)("g",{transform:"translate("+n+","+i+")",children:t.map(function(e,t){return(0,nz.jsx)(ft,{data:e,x:t*O+j.left,y:t*A+j.top,width:c,height:u,direction:f,justify:a,effects:s,textColor:p,background:g,opacity:y,symbolShape:v,symbolSize:x,symbolSpacing:_,symbolBorderWidth:w,symbolBorderColor:M,onClick:k,onMouseEnter:T,onMouseLeave:C,toggleSerie:S},t)})})},fi=function(e){var t=e.data,n=e.containerWidth,i=e.containerHeight,r=e.translateX,o=e.translateY,a=e.anchor,s=e.direction,c=e.padding,u=void 0===c?0:c,l=e.justify,f=e.itemsSpacing,d=void 0===f?0:f,h=e.itemWidth,p=e.itemHeight,b=e.itemDirection,g=e.itemTextColor,m=e.itemBackgroun
1d,y=e.itemOpacity,v=e.symbolShape,x=e.symbolSize,_=e.symbolSpacing,w=e.symbolBorderWidth,M=e.symbolBorderColor,k=e.onClick,T=e.onMouseEnter,C=e.onMouseLeave,S=e.toggleSerie,j=e.effects,O=l8({itemCount:t.length,itemsSpacing:d,itemWidth:h,itemHeight:p,direction:s,padding:u}),A=l5({anchor:a,translateX:void 0===r?0:r,translateY:void 0===o?0:o,containerWidth:n,containerHeight:i,width:O.width,height:O.height}),P=A.x,E=A.y;return(0,nz.jsx)(fn,{data:t,x:P,y:E,direction:s,padding:u,justify:l,effects:j,itemsSpacing:d,itemWidth:h,itemHeight:p,itemDirection:b,itemTextColor:g,itemBackground:m,itemOpacity:y,symbolShape:v,symbolSize:x,symbolSpacing:_,symbolBorderWidth:w,symbolBorderColor:M,onClick:k,onMouseEnter:T,onMouseLeave:C,toggleSerie:"boolean"==typeof S?void 0:S})},fr={start:"left",middle:"center",end:"right"},fo=function(e,t){var n=t.data,i=t.containerWidth,r=t.containerHeight,o=t.translateX,a=t.translateY,s=t.anchor,c=t.direction,u=t.padding,l=t.justify,f=void 0!==l&&l,d=t.itemsSpacing,h=void 0===d?0:d,p=t.itemWidth,b=t.itemHeight,g=t.itemDirection,m=void 0===g?"left-to-right":g,y=t.itemTextColor,v=t.symbolSize,x=void 0===v?16:v,_=t.symbolSpacing,w=void 0===_?8:_,M=t.theme,k=l8({itemCount:n.length,itemWidth:p,itemHeight:b,itemsSpacing:h,direction:c,padding:void 0===u?0:u}),T=k.width,C=k.height,S=k.padding,j=l5({anchor:s,translateX:void 0===o?0:o,translateY:void 0===a?0:a,containerWidth:i,containerHeight:r,width:T,height:C}),O=j.x,A=j.y,P="row"===c?p+h:0,E="column"===c?b+h:0;e.save(),e.translate(O,A),e.font=M.legends.text.fontSize+"px "+(M.legends.text.fontFamily||"sans-serif"),n.forEach(function(t,n){var i,r,o=n*P+S.left,a=n*E+S.top,s=l9({direction:m,justify:f,symbolSize:x,symbolSpacing:w,width:p,height:b}),c=s.symbolX,u=s.symbolY,l=s.labelX,d=s.labelY,h=s.labelAnchor,g=s.labelAlignment;e.fillStyle=null!=(i=t.color)?i:"black",e.fillRect(o+c,a+u,x,x),e.textAlign=fr[h],"central"===g&&(e.textBaseline="middle"),e.fillStyle=null!=(r=null!=y?y:M.legends.text.fill)?r:"black",e.fillText(String(t.label),o+l,a+d)}),e.restore()};function fa(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function fs(e){return function(){return e}}Array.prototype.slice;let fc=Math.PI,fu=2*fc,fl=fu-1e-6;function ff(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class fd{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?ff:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return ff;let n=10**t;return function(e){this._+=e[0];for(let t=1,i=e.length;t<i;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,i){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(e,t,n,i,r,o){this._append`C${+e},${+t},${+n},${+i},${this._x1=+r},${this._y1=+o}`}arcTo(e,t,n,i,r){if(e=+e,t=+t,n=+n,i=+i,(r=+r)<0)throw Error(`negative radius: ${r}`);let o=this._x1,a=this._y1,s=n-e,c=i-t,u=o-e,l=a-t,f=u*u+l*l;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(f>1e-6){if(Math.abs(l*s-c*u)>1e-6&&r){let d=n-o,h=i-a,p=s*s+c*c,b=Math.sqrt(p),g=Math.sqrt(f),m=r*Math.tan((fc-Math.acos((p+f-(d*d+h*h))/(2*b*g)))/2),y=m/g,v=m/b;Math.abs(y-1)>1e-6&&this._append`L${e+y*u},${t+y*l}`,this._append`A${r},${r},0,0,${+(l*d>u*h)},${this._x1=e+v*s},${this._y1=t+v*c}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,n,i,r,o){if(e=+e,t=+t,o=!!o,(n=+n)<0)throw Error(`negative radius: ${n}`);let a=n*Math.cos(i),s=n*Math.sin(i),c=e+a,u=t+s,l=1^o,f=o?i-r:r-i;null===this._x1?this._append`M${c},${u}`:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-u)>1e-6)&&this._append`L${c},${u}`,n&&(f<0&&(f=f%fu+fu),f>fl?this._append`A${n},${n},0,1,${l},${e-a},${t-s}A${n},${n},0,1,${l},${this._x1=c},${this._y1=u}`:f>1e-6&&this._append`A${n},${n},0,${+(f>=fc)},${l},${this._x1=e+n*Math.cos(r)},${this._y1=t+n*Math.sin(r)}`)}rect(e,t,n,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function fh(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new fd(t)}function fp(e){return e[0]}function fb(e){return e[1]}function fg(e,t){var n=fs(!0),i=null,r=oR,o=null,a=fh(s);function s(s){var c,u,l,f=(s=fa(s)).length,d=!1;for(null==i&&(o=r(l=a())),c=0;c<=f;++c)!(c<f&&n(u=s[c],c,s))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+e(u,c,s),+t(u,c,s));if(l)return o=null,l+""||null}return e="function"==typeof e?e:void 0===e?fp:fs(e),t="function"==typeof t?t:void 0===t?fb:fs(t),s.x=function(t){return arguments.length?(e="function"==typeof t?t:fs(+t),s):e},s.y=function(e){return arguments.length?(t="function"==typeof e?e:fs(+e),s):t},s.defined=function(e){return arguments.length?(n="function"==typeof e?e:fs(!!e),s):n},s.curve=function(e){return arguments.length?(r=e,null!=i&&(o=r(i)),s):r},s.context=function(e){return arguments.length?(null==e?i=o=null:o=r(i=e),s):i},s}fd.prototype;var fm=n(75080),fy=n.n(fm);function fv(e,t,n,i,r){let o,a,s,c;let u=t[0],l=i[0],f=0,d=0;l>u==l>-u?(o=u,u=t[++f]):(o=l,l=i[++d]);let h=0;if(f<e&&d<n)for(l>u==l>-u?(a=u+o,s=o-(a-u),u=t[++f]):(a=l+o,s=o-(a-l),l=i[++d]),o=a,0!==s&&(r[h++]=s);f<e&&d<n;)l>u==l>-u?(c=(a=o+u)-o,s=o-(a-c)+(u-c),u=t[++f]):(c=(a=o+l)-o,s=o-(a-c)+(l-c),l=i[++d]),o=a,0!==s&&(r[h++]=s);for(;f<e;)c=(a=o+u)-o,s=o-(a-c)+(u-c),u=t[++f],o=a,0!==s&&(r[h++]=s);for(;d<n;)c=(a=o+l)-o,s=o-(a-c)+(l-c),l=i[++d],o=a,0!==s&&(r[h++]=s);return(0!==o||0===h)&&(r[h++]=o),h}function fx(e){return new Float64Array(e)}let f_=fx(4),fw=fx(8),fM=fx(12),fk=fx(16),fT=fx(4);function fC(e,t,n,i,r,o){let a=(t-o)*(n-r),s=(e-r)*(i-o),c=a-s,u=Math.abs(a+s);return Math.abs(c)>=33306690738754716e-32*u?c:-function(e,t,n,i,r,o,a){let s,c,u,l,f,d,h,p,b,g,m,y,v,x,_,w,M,k;let T=e-r,C=n-r,S=t-o,j=i-o;x=T*j,h=(d=134217729*T)-(d-T),p=T-h,b=(d=134217729*j)-(d-j),_=p*(g=j-b)-(x-h*b-p*b-h*g),w=S*C,h=(d=134217729*S)-(d-S),p=S-h,b=(d=134217729*C)-(d-C),m=_-(M=p*(g=C-b)-(w-h*b-p*b-h*g)),f=_-m,f_[0]=_-(m+f)+(f-M),f=(y=x+m)-x,m=(v=x-(y-f)+(m-f))-w,f=v-m,f_[1]=v-(m+f)+(f-w),f=(k=y+m)-y,f_[2]=y-(k-f)+(m-f),f_[3]=k;let O=function(e,t){let n=t[0];for(let e=1;e<4;e++)n+=t[e];return n}(0,f_),A=22204460492503146e-32*a;if(O>=A||-O>=A||(f=e-T,s=e-(T+f)+(f-r),f=n-C,u=n-(C+f)+(f-r),f=t-S,c=t-(S+f)+(f-o),f=i-j,l=i-(j+f)+(f-o),0===s&&0===c&&0===u&&0===l)||(A=11093356479670487e-47*a+33306690738754706e-32*Math.abs(O),(O+=T*l+j*s-(S*u+C*c))>=A||-O>=A))return O;x=s*j,h=(d=134217729*s)-(d-s),p=s-h,b=(d=134217729*j)-(d-j),_=p*(g=j-b)-(x-h*b-p*b-h*g),w=c*C,h=(d=134217729*c)-(d-c),p=c-h,b=(d=134217729*C)-(d-C),m=_-(M=p*(g=C-b)-(w-h*b-p*b-h*g)),f=_-m,fT[0]=_-(m+f)+(f-M),f=(y=x+m)-x,m=(v=x-(y-f)+(m-f))-w,f=v-m,fT[1]=v-(m+f)+(f-w),f=(k=y+m)-y,fT[2]=y-(k-f)+(m-f),fT[3]=k;let P=fv(4,f_,4,fT,fw);x=T*l,h=(d=134217729*T)-(d-T),p=T-h,b=(d=134217729*l)-(d-l),_=p*(g=l-b)-(x-h*b-p*b-h*g),w=S*u,h=(d=134217729*S)-(d-S),p=S-h,b=(d=134217729*u)-(d-u),m=_-(M=p*(g=u-b)-(w-h*b-p*b-h*g)),f=_-m,fT[0]=_-(m+f)+(f-M),f=(y=x+m)-x,m=(v=x-(y-f)+(m-f))-w,f=v-m,fT[1]=v-(m+f)+(f-w),f=(k=y+m)-y,fT[2]=y-(k-f)+(m-f),fT[3]=k;let E=fv(P,fw,4,fT,fM);x=s*l,h=(d=134217729*s)-(d-s),p=s-h,b=(d=134217729*l)-(d-l),_=p*(g=l-b)-(x-h*b-p*b-h*g),w=c*u,h=(d=134217729*c)-(d-c),p=c-h,b=(d=134217729*u)-(d-u),m=_-(M=p*(g=u-b)-(w-h*b-p*b-h*g)),f=_-m,fT[0]=_-(m+f)+(f-M),f=(y=x+m)-x,m=(v=x-(y-f)+(m-f))-w,f=v-m,fT[1]=v-(m+f)+(f-w),f=(k=y+m)-y,fT[2]=y-(k-f)+(m-f),fT[3]=k;let R=fv(E,fM,4,fT,fk);return fk[R-1]}(e,t,n,i,r,o,u)}fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(8),fx(8),fx(8),fx(4),fx(8),fx(8),fx(8),fx(12),fx(192),fx(192),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(8),fx(8),fx(8),fx(8),fx(8),fx(8),fx(8),fx(8),fx(8),fx(4),fx(4),fx(4),fx(8),fx(16),fx(16),fx(16),fx(32),fx(32),fx(48),fx(64),fx(1152),fx(1152),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(4),fx(24),fx(24),fx(24),fx(24),fx(24),fx(24),fx(24),fx(24),fx(24),fx(24),fx(1152),fx(1152),fx(1152),fx(1152),fx(1152),fx(2304),fx(2304),fx(3456),fx(
15760),fx(8),fx(8),fx(8),fx(16),fx(24),fx(48),fx(48),fx(96),fx(192),fx(384),fx(384),fx(384),fx(768),fx(96),fx(96),fx(96),fx(1152);let fS=new Uint32Array(512);class fj{static from(e,t=fE,n=fR){let i=e.length,r=new Float64Array(2*i);for(let o=0;o<i;o++){let i=e[o];r[2*o]=t(i),r[2*o+1]=n(i)}return new fj(r)}constructor(e){let t=e.length>>1;if(t>0&&"number"!=typeof e[0])throw Error("Expected coords to contain numbers.");this.coords=e;let n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){let e,t,n;let{coords:i,_hullPrev:r,_hullNext:o,_hullTri:a,_hullHash:s}=this,c=i.length>>1,u=1/0,l=1/0,f=-1/0,d=-1/0;for(let e=0;e<c;e++){let t=i[2*e],n=i[2*e+1];t<u&&(u=t),n<l&&(l=n),t>f&&(f=t),n>d&&(d=n),this._ids[e]=e}let h=(u+f)/2,p=(l+d)/2;for(let t=0,n=1/0;t<c;t++){let r=fO(h,p,i[2*t],i[2*t+1]);r<n&&(e=t,n=r)}let b=i[2*e],g=i[2*e+1];for(let n=0,r=1/0;n<c;n++){if(n===e)continue;let o=fO(b,g,i[2*n],i[2*n+1]);o<r&&o>0&&(t=n,r=o)}let m=i[2*t],y=i[2*t+1],v=1/0;for(let r=0;r<c;r++){if(r===e||r===t)continue;let o=function(e,t,n,i,r,o){let a=n-e,s=i-t,c=r-e,u=o-t,l=a*a+s*s,f=c*c+u*u,d=.5/(a*u-s*c),h=(u*l-s*f)*d,p=(a*f-c*l)*d;return h*h+p*p}(b,g,m,y,i[2*r],i[2*r+1]);o<v&&(n=r,v=o)}let x=i[2*n],_=i[2*n+1];if(v===1/0){for(let e=0;e<c;e++)this._dists[e]=i[2*e]-i[0]||i[2*e+1]-i[1];fA(this._ids,this._dists,0,c-1);let e=new Uint32Array(c),t=0;for(let n=0,i=-1/0;n<c;n++){let r=this._ids[n],o=this._dists[r];o>i&&(e[t++]=r,i=o)}this.hull=e.subarray(0,t),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(0>fC(b,g,m,y,x,_)){let e=t,i=m,r=y;t=n,m=x,y=_,n=e,x=i,_=r}let w=function(e,t,n,i,r,o){let a=n-e,s=i-t,c=r-e,u=o-t,l=a*a+s*s,f=c*c+u*u,d=.5/(a*u-s*c);return{x:e+(u*l-s*f)*d,y:t+(a*f-c*l)*d}}(b,g,m,y,x,_);this._cx=w.x,this._cy=w.y;for(let e=0;e<c;e++)this._dists[e]=fO(i[2*e],i[2*e+1],w.x,w.y);fA(this._ids,this._dists,0,c-1),this._hullStart=e;let M=3;o[e]=r[n]=t,o[t]=r[e]=n,o[n]=r[t]=e,a[e]=0,a[t]=1,a[n]=2,s.fill(-1),s[this._hashKey(b,g)]=e,s[this._hashKey(m,y)]=t,s[this._hashKey(x,_)]=n,this.trianglesLen=0,this._addTriangle(e,t,n,-1,-1,-1);for(let c=0,u,l;c<this._ids.length;c++){let f=this._ids[c],d=i[2*f],h=i[2*f+1];if(c>0&&2220446049250313e-31>=Math.abs(d-u)&&2220446049250313e-31>=Math.abs(h-l)||(u=d,l=h,f===e||f===t||f===n))continue;let p=0;for(let e=0,t=this._hashKey(d,h);e<this._hashSize&&(-1===(p=s[(t+e)%this._hashSize])||p===o[p]);e++);let b=p=r[p],g;for(;g=o[b],fC(d,h,i[2*b],i[2*b+1],i[2*g],i[2*g+1])>=0;)if((b=g)===p){b=-1;break}if(-1===b)continue;let m=this._addTriangle(b,f,o[b],-1,-1,a[b]);a[f]=this._legalize(m+2),a[b]=m,M++;let y=o[b];for(;g=o[y],0>fC(d,h,i[2*y],i[2*y+1],i[2*g],i[2*g+1]);)m=this._addTriangle(y,f,g,a[f],-1,a[y]),a[f]=this._legalize(m+2),o[y]=y,M--,y=g;if(b===p)for(;0>fC(d,h,i[2*(g=r[b])],i[2*g+1],i[2*b],i[2*b+1]);)m=this._addTriangle(g,f,b,-1,a[b],a[g]),this._legalize(m+2),a[g]=m,o[b]=b,M--,b=g;this._hullStart=r[f]=b,o[b]=r[y]=f,o[f]=y,s[this._hashKey(d,h)]=f,s[this._hashKey(i[2*b],i[2*b+1])]=b}this.hull=new Uint32Array(M);for(let e=0,t=this._hullStart;e<M;e++)this.hull[e]=t,t=o[t];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(e,t){return Math.floor(function(e,t){let n=e/(Math.abs(e)+Math.abs(t));return(t>0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){let{_triangles:t,_halfedges:n,coords:i}=this,r=0,o=0;for(;;){let a=n[e],s=e-e%3;if(o=s+(e+2)%3,-1===a){if(0===r)break;e=fS[--r];continue}let c=a-a%3,u=s+(e+1)%3,l=c+(a+2)%3,f=t[o],d=t[e],h=t[u],p=t[l];if(function(e,t,n,i,r,o,a,s){let c=e-a,u=t-s,l=n-a,f=i-s,d=r-a,h=o-s,p=l*l+f*f,b=d*d+h*h;return c*(f*b-p*h)-u*(l*b-p*d)+(c*c+u*u)*(l*h-f*d)<0}(i[2*f],i[2*f+1],i[2*d],i[2*d+1],i[2*h],i[2*h+1],i[2*p],i[2*p+1])){t[e]=p,t[a]=f;let i=n[l];if(-1===i){let t=this._hullStart;do{if(this._hullTri[t]===l){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,i),this._link(a,n[o]),this._link(o,l);let s=c+(a+1)%3;r<fS.length&&(fS[r++]=s)}else{if(0===r)break;e=fS[--r]}}return o}_link(e,t){this._halfedges[e]=t,-1!==t&&(this._halfedges[t]=e)}_addTriangle(e,t,n,i,r,o){let a=this.trianglesLen;return this._triangles[a]=e,this._triangles[a+1]=t,this._triangles[a+2]=n,this._link(a,i),this._link(a+1,r),this._link(a+2,o),this.trianglesLen+=3,a}}function fO(e,t,n,i){let r=e-n,o=t-i;return r*r+o*o}function fA(e,t,n,i){if(i-n<=20)for(let r=n+1;r<=i;r++){let i=e[r],o=t[i],a=r-1;for(;a>=n&&t[e[a]]>o;)e[a+1]=e[a--];e[a+1]=i}else{let r=n+i>>1,o=n+1,a=i;fP(e,r,o),t[e[n]]>t[e[i]]&&fP(e,n,i),t[e[o]]>t[e[i]]&&fP(e,o,i),t[e[n]]>t[e[o]]&&fP(e,n,o);let s=e[o],c=t[s];for(;;){do o++;while(t[e[o]]<c);do a--;while(t[e[a]]>c);if(a<o)break;fP(e,o,a)}e[n+1]=e[a],e[a]=s,i-o+1>=a-n?(fA(e,t,o,i),fA(e,t,n,a-1)):(fA(e,t,n,a-1),fA(e,t,o,i))}}function fP(e,t,n){let i=e[t];e[t]=e[n],e[n]=i}function fE(e){return e[0]}function fR(e){return e[1]}class fz{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){e=+e,t=+t;let i=e+(n=+n),r=t;if(n<0)throw Error("negative radius");null===this._x1?this._+=`M${i},${r}`:(Math.abs(this._x1-i)>1e-6||Math.abs(this._y1-r)>1e-6)&&(this._+="L"+i+","+r),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=i},${this._y1=r}`)}rect(e,t,n,i){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+i}h${-n}Z`}value(){return this._||null}}class f${constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class fN{constructor(e,[t,n,i,r]=[0,0,960,500]){if(!((i=+i)>=(t=+t))||!((r=+r)>=(n=+n)))throw Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=i,this.xmin=t,this.ymax=r,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){let e,t;let{delaunay:{points:n,hull:i,triangles:r},vectors:o}=this,a=this.circumcenters=this._circumcenters.subarray(0,r.length/3*2);for(let o=0,s=0,c=r.length,u,l;o<c;o+=3,s+=2){let c=2*r[o],f=2*r[o+1],d=2*r[o+2],h=n[c],p=n[c+1],b=n[f],g=n[f+1],m=n[d],y=n[d+1],v=b-h,x=g-p,_=m
1-h,w=y-p,M=(v*w-x*_)*2;if(1e-9>Math.abs(M)){if(void 0===e){for(let r of(e=t=0,i))e+=n[2*r],t+=n[2*r+1];e/=i.length,t/=i.length}let r=1e9*Math.sign((e-h)*w-(t-p)*_);u=(h+m)/2-r*w,l=(p+y)/2+r*_}else{let e=1/M,t=v*v+x*x,n=_*_+w*w;u=h+(w*t-x*n)*e,l=p+(v*n-_*t)*e}a[s]=u,a[s+1]=l}let s=i[i.length-1],c,u=4*s,l,f=n[2*s],d,h=n[2*s+1];o.fill(0);for(let e=0;e<i.length;++e)s=i[e],c=u,l=f,d=h,u=4*s,f=n[2*s],h=n[2*s+1],o[c+2]=o[u]=d-h,o[c+3]=o[u+1]=f-l}render(e){let t=null==e?e=new fz:void 0,{delaunay:{halfedges:n,inedges:i,hull:r},circumcenters:o,vectors:a}=this;if(r.length<=1)return null;for(let t=0,i=n.length;t<i;++t){let i=n[t];if(i<t)continue;let r=2*Math.floor(t/3),a=2*Math.floor(i/3),s=o[r],c=o[r+1],u=o[a],l=o[a+1];this._renderSegment(s,c,u,l,e)}let s,c=r[r.length-1];for(let t=0;t<r.length;++t){s=c;let n=2*Math.floor(i[c=r[t]]/3),u=o[n],l=o[n+1],f=4*s,d=this._project(u,l,a[f+2],a[f+3]);d&&this._renderSegment(u,l,d[0],d[1],e)}return t&&t.value()}renderBounds(e){let t=null==e?e=new fz:void 0;return e.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),t&&t.value()}renderCell(e,t){let n=null==t?t=new fz:void 0,i=this._clip(e);if(null===i||!i.length)return;t.moveTo(i[0],i[1]);let r=i.length;for(;i[0]===i[r-2]&&i[1]===i[r-1]&&r>1;)r-=2;for(let e=2;e<r;e+=2)(i[e]!==i[e-2]||i[e+1]!==i[e-1])&&t.lineTo(i[e],i[e+1]);return t.closePath(),n&&n.value()}*cellPolygons(){let{delaunay:{points:e}}=this;for(let t=0,n=e.length/2;t<n;++t){let e=this.cellPolygon(t);e&&(e.index=t,yield e)}}cellPolygon(e){let t=new f$;return this.renderCell(e,t),t.value()}_renderSegment(e,t,n,i,r){let o;let a=this._regioncode(e,t),s=this._regioncode(n,i);0===a&&0===s?(r.moveTo(e,t),r.lineTo(n,i)):(o=this._clipSegment(e,t,n,i,a,s))&&(r.moveTo(o[0],o[1]),r.lineTo(o[2],o[3]))}contains(e,t,n){return(t=+t)==t&&(n=+n)==n&&this.delaunay._step(e,t,n)===e}*neighbors(e){let t=this._clip(e);if(t)for(let n of this.delaunay.neighbors(e)){let e=this._clip(n);if(e){t:for(let i=0,r=t.length;i<r;i+=2)for(let o=0,a=e.length;o<a;o+=2)if(t[i]===e[o]&&t[i+1]===e[o+1]&&t[(i+2)%r]===e[(o+a-2)%a]&&t[(i+3)%r]===e[(o+a-1)%a]){yield n;break t}}}}_cell(e){let{circumcenters:t,delaunay:{inedges:n,halfedges:i,triangles:r}}=this,o=n[e];if(-1===o)return null;let a=[],s=o;do{let n=Math.floor(s/3);if(a.push(t[2*n],t[2*n+1]),r[s=s%3==2?s-2:s+1]!==e)break;s=i[s]}while(s!==o&&-1!==s);return a}_clip(e){if(0===e&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];let t=this._cell(e);if(null===t)return null;let{vectors:n}=this,i=4*e;return this._simplify(n[i]||n[i+1]?this._clipInfinite(e,t,n[i],n[i+1],n[i+2],n[i+3]):this._clipFinite(e,t))}_clipFinite(e,t){let n=t.length,i=null,r,o,a=t[n-2],s=t[n-1],c,u=this._regioncode(a,s),l,f=0;for(let d=0;d<n;d+=2)if(r=a,o=s,a=t[d],s=t[d+1],c=u,u=this._regioncode(a,s),0===c&&0===u)l=f,f=0,i?i.push(a,s):i=[a,s];else{let t,n,d,h,p;if(0===c){if(null===(t=this._clipSegment(r,o,a,s,c,u)))continue;[n,d,h,p]=t}else{if(null===(t=this._clipSegment(a,s,r,o,u,c)))continue;[h,p,n,d]=t,l=f,f=this._edgecode(n,d),l&&f&&this._edge(e,l,f,i,i.length),i?i.push(n,d):i=[n,d]}l=f,f=this._edgecode(h,p),l&&f&&this._edge(e,l,f,i,i.length),i?i.push(h,p):i=[h,p]}if(i)l=f,f=this._edgecode(i[0],i[1]),l&&f&&this._edge(e,l,f,i,i.length);else if(this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return i}_clipSegment(e,t,n,i,r,o){let a=r<o;for(a&&([e,t,n,i,r,o]=[n,i,e,t,o,r]);;){if(0===r&&0===o)return a?[n,i,e,t]:[e,t,n,i];if(r&o)return null;let s,c,u=r||o;8&u?(s=e+(n-e)*(this.ymax-t)/(i-t),c=this.ymax):4&u?(s=e+(n-e)*(this.ymin-t)/(i-t),c=this.ymin):2&u?(c=t+(i-t)*(this.xmax-e)/(n-e),s=this.xmax):(c=t+(i-t)*(this.xmin-e)/(n-e),s=this.xmin),r?(e=s,t=c,r=this._regioncode(e,t)):(n=s,i=c,o=this._regioncode(n,i))}}_clipInfinite(e,t,n,i,r,o){let a=Array.from(t),s;if((s=this._project(a[0],a[1],n,i))&&a.unshift(s[0],s[1]),(s=this._project(a[a.length-2],a[a.length-1],r,o))&&a.push(s[0],s[1]),a=this._clipFinite(e,a))for(let t=0,n=a.length,i,r=this._edgecode(a[n-2],a[n-1]);t<n;t+=2)i=r,r=this._edgecode(a[t],a[t+1]),i&&r&&(t=this._edge(e,i,r,a,t),n=a.length);else this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(a=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return a}_edge(e,t,n,i,r){for(;t!==n;){let n,o;switch(t){case 5:t=4;continue;case 4:t=6,n=this.xmax,o=this.ymin;break;case 6:t=2;
1continue;case 2:t=10,n=this.xmax,o=this.ymax;break;case 10:t=8;continue;case 8:t=9,n=this.xmin,o=this.ymax;break;case 9:t=1;continue;case 1:t=5,n=this.xmin,o=this.ymin}(i[r]!==n||i[r+1]!==o)&&this.contains(e,n,o)&&(i.splice(r,0,n,o),r+=2)}return r}_project(e,t,n,i){let r=1/0,o,a,s;if(i<0){if(t<=this.ymin)return null;(o=(this.ymin-t)/i)<r&&(s=this.ymin,a=e+(r=o)*n)}else if(i>0){if(t>=this.ymax)return null;(o=(this.ymax-t)/i)<r&&(s=this.ymax,a=e+(r=o)*n)}if(n>0){if(e>=this.xmax)return null;(o=(this.xmax-e)/n)<r&&(a=this.xmax,s=t+(r=o)*i)}else if(n<0){if(e<=this.xmin)return null;(o=(this.xmin-e)/n)<r&&(a=this.xmin,s=t+(r=o)*i)}return[a,s]}_edgecode(e,t){return(e===this.xmin?1:e===this.xmax?2:0)|(t===this.ymin?4:t===this.ymax?8:0)}_regioncode(e,t){return(e<this.xmin?1:e>this.xmax?2:0)|(t<this.ymin?4:t>this.ymax?8:0)}_simplify(e){if(e&&e.length>4){for(let t=0;t<e.length;t+=2){let n=(t+2)%e.length,i=(t+4)%e.length;(e[t]===e[n]&&e[n]===e[i]||e[t+1]===e[n+1]&&e[n+1]===e[i+1])&&(e.splice(n,2),t-=2)}e.length||(e=null)}return e}}let fU=2*Math.PI,fF=Math.pow;function fD(e){return e[0]}function fW(e){return e[1]}class fq{static from(e,t=fD,n=fW,i){return new fq("length"in e?function(e,t,n,i){let r=e.length,o=new Float64Array(2*r);for(let a=0;a<r;++a){let r=e[a];o[2*a]=t.call(i,r,a,e),o[2*a+1]=n.call(i,r,a,e)}return o}(e,t,n,i):Float64Array.from(function*(e,t,n,i){let r=0;for(let o of e)yield t.call(i,o,r,e),yield n.call(i,o,r,e),++r}(e,t,n,i)))}constructor(e){this._delaunator=new fj(e),this.inedges=new Int32Array(e.length/2),this._hullIndex=new Int32Array(e.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){let e=this._delaunator,t=this.points;if(e.hull&&e.hull.length>2&&function(e){let{triangles:t,coords:n}=e;for(let e=0;e<t.length;e+=3){let i=2*t[e],r=2*t[e+1],o=2*t[e+2];if((n[o]-n[i])*(n[r+1]-n[i+1])-(n[r]-n[i])*(n[o+1]-n[i+1])>1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},(e,t)=>t).sort((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]);let e=this.collinear[0],r=this.collinear[this.collinear.length-1],o=[t[2*e],t[2*e+1],t[2*r],t[2*r+1]],a=1e-8*Math.hypot(o[3]-o[1],o[2]-o[0]);for(let e=0,r=t.length/2;e<r;++e){var n,i;let r=[(n=t[2*e])+Math.sin(n+(i=t[2*e+1]))*a,i+Math.cos(n-i)*a];t[2*e]=r[0],t[2*e+1]=r[1]}this._delaunator=new fj(t)}else delete this.collinear;let r=this.halfedges=this._delaunator.halfedges,o=this.hull=this._delaunator.hull,a=this.triangles=this._delaunator.triangles,s=this.inedges.fill(-1),c=this._hullIndex.fill(-1);for(let e=0,t=r.length;e<t;++e){let t=a[e%3==2?e-2:e+1];(-1===r[e]||-1===s[t])&&(s[t]=e)}for(let e=0,t=o.length;e<t;++e)c[o[e]]=e;o.length<=2&&o.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=o[0],s[o[0]]=1,2===o.length&&(s[o[1]]=0,this.triangles[1]=o[1],this.triangles[2]=o[1]))}voronoi(e){return new fN(this,e)}*neighbors(e){let{inedges:t,hull:n,_hullIndex:i,halfedges:r,triangles:o,collinear:a}=this;if(a){let t=a.indexOf(e);t>0&&(yield a[t-1]),t<a.length-1&&(yield a[t+1]);return}let s=t[e];if(-1===s)return;let c=s,u=-1;do{if(yield u=o[c],o[c=c%3==2?c-2:c+1]!==e)return;if(-1===(c=r[c])){let t=n[(i[e]+1)%n.length];t!==u&&(yield t);return}}while(c!==s)}find(e,t,n=0){let i;if((e=+e)!=e||(t=+t)!=t)return -1;let r=n;for(;(i=this._step(n,e,t))>=0&&i!==n&&i!==r;)n=i;return i}_step(e,t,n){let{inedges:i,hull:r,_hullIndex:o,halfedges:a,triangles:s,points:c}=this;if(-1===i[e]||!c.length)return(e+1)%(c.length>>1);let u=e,l=fF(t-c[2*e],2)+fF(n-c[2*e+1],2),f=i[e],d=f;do{let i=s[d],f=fF(t-c[2*i],2)+fF(n-c[2*i+1],2);if(f<l&&(l=f,u=i),s[d=d%3==2?d-2:d+1]!==e)break;if(-1===(d=a[d])){if((d=r[(o[e]+1)%r.length])!==i&&fF(t-c[2*d],2)+fF(n-c[2*d+1],2)<l)return d;break}}while(d!==f);return u}render(e){let t=null==e?e=new fz:void 0,{points:n,halfedges:i,triangles:r}=this;for(let t=0,o=i.length;t<o;++t){let o=i[t];if(o<t)continue;let a=2*r[t],s=2*r[o];e.moveTo(n[a],n[a+1]),e.lineTo(n[s],n[s+1])}return this.renderHull(e),t&&t.value()}renderPoints(e,t){void 0!==t||e&&"function"==typeof e.moveTo||(t=e,e=null),t=void 0==t?2:+t;let n=null==e?e=new fz:void 0,{points:i}=this;for(let n=0,r=i.length;n<r;n+=2){let r=i[n],o=i[n+1];e.moveTo(r+t,o),e.arc(r,o,t,0,fU)}
1return n&&n.value()}renderHull(e){let t=null==e?e=new fz:void 0,{hull:n,points:i}=this,r=2*n[0],o=n.length;e.moveTo(i[r],i[r+1]);for(let t=1;t<o;++t){let r=2*n[t];e.lineTo(i[r],i[r+1])}return e.closePath(),t&&t.value()}hullPolygon(){let e=new f$;return this.renderHull(e),e.value()}renderTriangle(e,t){let n=null==t?t=new fz:void 0,{points:i,triangles:r}=this,o=2*r[e*=3],a=2*r[e+1],s=2*r[e+2];return t.moveTo(i[o],i[o+1]),t.lineTo(i[a],i[a+1]),t.lineTo(i[s],i[s+1]),t.closePath(),n&&n.value()}*trianglePolygons(){let{triangles:e}=this;for(let t=0,n=e.length/3;t<n;++t)yield this.trianglePolygon(t)}trianglePolygon(e){let t=new f$;return this.renderTriangle(e,t),t.value()}}var fI=function(e){return[e.x,e.y]},fY="cursor",fL=function(e){var t=e.points,n=e.getNodePosition,i=void 0===n?fI:n,r=e.margin,o=void 0===r?sY:r;return t.map(function(e){var t=i(e),n=t[0],r=t[1];return[n+o.left,r+o.top]})},fB=function(e){var t=e.points,n=e.width,i=e.height,r=e.margin,o=void 0===r?sY:r,a=e.debug,s=fq.from(t),c=a?s.voronoi([0,0,o.left+n+o.right,o.top+i+o.bottom]):void 0;return{points:t,delaunay:s,voronoi:c}},fV=function(e){var t=e.points,n=e.getNodePosition,i=void 0===n?fI:n,r=e.width,o=e.height,a=e.margin,s=void 0===a?sY:a,c=e.debug;return(0,w.useMemo)(function(){return fB({points:fL({points:t,margin:s,getNodePosition:i}),width:r,height:o,margin:s,debug:c})},[t,r,o,s,c])},fH=function(e){var t=e.elementRef,n=e.nodes,i=e.getNodePosition,r=void 0===i?fI:i,o=e.delaunay,a=e.setCurrent,s=e.margin,c=void 0===s?sY:s,u=e.detectionRadius,l=void 0===u?1/0:u,f=e.isInteractive,d=void 0===f||f,h=e.onMouseEnter,p=e.onMouseMove,b=e.onMouseLeave,g=e.onClick,m=e.onTouchStart,y=e.onTouchMove,v=e.onTouchEnd,x=e.enableTouchCrosshair,_=void 0!==x&&x,M=e.tooltip,k=e.tooltipPosition,T=void 0===k?fY:k,C=e.tooltipAnchor,S=void 0===C?"top":C,j=(0,w.useState)(null),O=j[0],A=j[1],P=(0,w.useRef)(null);(0,w.useEffect)(function(){P.current=O},[P,O]);var E=(0,w.useCallback)(function(e){if(!t.current)return null;var i=cw(t.current,e),a=i[0],s=i[1],u=o.find(a,s),f=void 0!==u?n[u]:null;if(f&&l!==1/0){var d=r(f),h=d[0],p=d[1];c_(a,s,h+c.left,p+c.top)>l&&(u=null,f=null)}return null===u||null===f?null:[u,f]},[t,o,n,r,c,l]),R=nG(),z=R.showTooltipAt,$=R.showTooltipFromEvent,N=R.hideTooltip,U=(0,w.useMemo)(function(){if(M)return"cursor"===T?function(e,t){$(M(e),t,S)}:function(e){var t=r(e),n=t[0],i=t[1];z(M(e),[n+c.left,i+c.top],S)}},[z,$,M,T,S,r,c]),F=(0,w.useCallback)(function(e){var t=E(e);if(A(t),null==a||a(t?t[1]:null),t){var n=t[1];null==U||U(n,e),null==h||h(t[1],e)}},[E,A,a,U,h]),D=(0,w.useCallback)(function(e){var t=E(e);if(A(t),t){var n=t[0],i=t[1];if(null==a||a(i),null==U||U(i,e),P.current){var r=P.current,o=r[0],s=r[1];n!==o?null==b||b(s,e):null==p||p(i,e)}else null==h||h(i,e)}else null==a||a(null),null==N||N(),P.current&&(null==b||b(P.current[1],e))},[E,A,P,h,p,b,U,N]),W=(0,w.useCallback)(function(e){A(null),null==a||a(null),N(),b&&P.current&&b(P.current[1],e)},[A,a,P,N,b]),q=(0,w.useCallback)(function(e){var t=E(e);A(t),t&&(null==g||g(t[1],e))},[E,A,g]),I=(0,w.useCallback)(function(e){var t=E(e);_&&(A(t),null==a||a(t?t[1]:null)),t&&(null==m||m(t[1],e))},[E,A,a,_,m]),Y=(0,w.useCallback)(function(e){var t=E(e);_&&(A(t),null==a||a(t?t[1]:null)),t&&(null==y||y(t[1],e))},[E,A,a,_,y]),L=(0,w.useCallback)(function(e){_&&(A(null),null==a||a(null)),v&&P.current&&v(P.current[1],e)},[_,A,a,v,P]);return{current:O,handleMouseEnter:d?F:void 0,handleMouseMove:d?D:void 0,handleMouseLeave:d?W:void 0,handleClick:d?q:void 0,handleTouchStart:d?I:void 0,handleTouchMove:d?Y:void 0,handleTouchEnd:d?L:void 0}},fX=function(e){var t=e.nodes,n=e.width,i=e.height,r=e.margin,o=void 0===r?sY:r,a=e.getNodePosition,s=e.setCurrent,c=e.onMouseEnter,u=e.onMouseMove,l=e.onMouseLeave,f=e.onClick,d=e.onTouchStart,h=e.onTouchMove,p=e.onTouchEnd,b=e.enableTouchCrosshair,g=e.detectionRadius,m=void 0===g?1/0:g,y=e.tooltip,v=e.tooltipPosition,x=e.tooltipAnchor,_=e.debug,M=(0,w.useRef)(null),k=fV({points:t,getNodePosition:a,width:n,height:i,margin:o,debug:_}),T=k.delaunay,C=k.voronoi,S=fH({elementRef:M,nodes:t,delaunay:T,margin:o,detectionRadius:m,setCurrent:s,onMouseEnter:c,onMouseMove:u,onMouseLeave:l,onClick:f,onTouchStart:d,onTouchMove:h,onTouchEnd:p,enableTouchCrosshair:void 0!==b&&b,tooltip:y,tooltipPosition:void 0===v?fY:v,tooltipAnchor:void 0===x?"top":x}),j=S.current,O=S.handleMouseEnter,A=S.handleMouseMove,P=S.handleMouseLeave,E=S.handleClick,R=S.handleTouchStart,z=S.handleTouchMove,$=S.handleTouchEnd,N=(0,w.useMemo)(function(){if(_&&C)return C.render()},[_,C]);return(0,nz.jsxs)("g",{ref:M,transform:"translate("+-o.left+","+-o.top+")",children:[_&&C&&(0,nz.jsxs)(nz.Fragment,{children:[(0,nz.jsx)("path",{d:N,stroke:"red",strokeWidth:1,opacity:.75}),m<1/0&&(0,nz.jsx)("path",{stroke:"red",strokeWidth:.35,fill:"none",d:T.renderPoints(void 0,m)}),j&&(0,nz.jsx)("path",{fill:"pink",opacity:.35,d:C.renderCell(j[0])})]}),(0,nz.jsx)("rect",{"data-ref":"mesh-interceptor",width:o.left+n+o.right,height:o.top+i+o.bottom,fill:"red",opacity:0,style:{cursor:"auto"},onMouseEnter:O,onMouseMove:A,onMouseLeave:P,onTouchStart:R,onTouchMove:z,onTouchEnd:$,onClick:E})]})},fG=function(e,t){e.save(),e.globalAlpha=.75,e.beginPath(),t.render(e),e.strokeStyle="red",e.lineWidth=1,e.stroke(),e.restore(
1)},fQ=function(e,t,n){e.save(),e.globalAlpha=.35,e.beginPath(),t.renderCell(n,e),e.fillStyle="pink",e.fill(),e.restore()};function fZ(){return(fZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}var fK=(0,w.memo)(function(e){var t=e.point;return(0,nz.jsx)(nW,{id:(0,nz.jsxs)("span",{children:["x: ",(0,nz.jsx)("strong",{children:t.data.xFormatted}),", y:"," ",(0,nz.jsx)("strong",{children:t.data.yFormatted})]}),enableChip:!0,color:t.serieColor})}),fJ=(0,w.memo)(function(e){var t=e.slice,n=e.axis,i=sQ(),r="x"===n?"y":"x";return(0,nz.jsx)(nI,{rows:t.points.map(function(e){return[(0,nz.jsx)(nD,{color:e.serieColor,style:i.tooltip.chip},"chip"),e.serieId,(0,nz.jsx)("span",{style:i.tooltip.tableCellValue,children:e.data[r+"Formatted"]},"value")]})})}),f0={curve:"linear",xScale:{type:"point"},yScale:{type:"linear",min:0,max:"auto"},layers:["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"],axisBottom:{},axisLeft:{},enableGridX:!0,enableGridY:!0,enablePoints:!0,pointSize:6,pointColor:{from:"color"},pointBorderWidth:0,pointBorderColor:{theme:"background"},enablePointLabel:!1,pointLabel:"yFormatted",colors:{scheme:"nivo"},enableArea:!1,areaBaselineValue:0,areaOpacity:.2,areaBlendMode:"normal",lineWidth:2,legends:[],isInteractive:!0,tooltip:fK,enableSlices:!1,debugSlices:!1,sliceTooltip:fJ,debugMesh:!1,enableCrosshair:!0,crosshairType:"bottom-left"},f1=fZ({},f0,{enablePointLabel:!1,useMesh:!1,enableTouchCrosshair:!1,animate:!0,motionConfig:"gentle",defs:[],fill:[],role:"img"}),f2=(fZ({},f0,{pixelRatio:"undefined"!=typeof window&&window.devicePixelRatio||1}),function(e){var t=e.curve;return(0,w.useMemo)(function(){return fg().defined(function(e){return null!==e.x&&null!==e.y}).x(function(e){return e.x}).y(function(e){return e.y}).curve(sI(t))},[t])}
1),f4=function(e){var t=e.curve,n=e.yScale,i=e.areaBaselineValue;return(0,w.useMemo)(function(){return(function(e,t,n){var i=null,r=fs(!0),o=null,a=oR,s=null,c=fh(u);function u(u){var l,f,d,h,p,b=(u=fa(u)).length,g=!1,m=Array(b),y=Array(b);for(null==o&&(s=a(p=c())),l=0;l<=b;++l){if(!(l<b&&r(h=u[l],l,u))===g){if(g=!g)f=l,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),d=l-1;d>=f;--d)s.point(m[d],y[d]);s.lineEnd(),s.areaEnd()}}g&&(m[l]=+e(h,l,u),y[l]=+t(h,l,u),s.point(i?+i(h,l,u):m[l],n?+n(h,l,u):y[l]))}if(p)return s=null,p+""||null}function l(){return fg().defined(r).curve(a).context(o)}return e="function"==typeof e?e:void 0===e?fp:fs(+e),t="function"==typeof t?t:void 0===t?fs(0):fs(+t),n="function"==typeof n?n:void 0===n?fb:fs(+n),u.x=function(t){return arguments.length?(e="function"==typeof t?t:fs(+t),i=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:fs(+t),u):e},u.x1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:fs(+e),u):i},u.y=function(e){return arguments.length?(t="function"==typeof e?e:fs(+e),n=null,u):t},u.y0=function(e){return arguments.length?(t="function"==typeof e?e:fs(+e),u):t},u.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:fs(+e),u):n},u.lineX0=u.lineY0=function(){return l().x(e).y(t)},u.lineY1=function(){return l().x(e).y(n)},u.lineX1=function(){return l().x(i).y(t)},u.defined=function(e){return arguments.length?(r="function"==typeof e?e:fs(!!e),u):r},u.curve=function(e){return arguments.length?(a=e,null!=o&&(s=a(o)),u):a},u.context=function(e){return arguments.length?(null==e?o=s=null:s=a(o=e),u):o},u})().defined(function(e){return null!==e.x&&null!==e.y}).x(function(e){return e.x}).y1(function(e){return e.y}).curve(sI(t)).y0(n(i))},[t,n,i])},f3=function(e){var t=e.componentId,n=e.enableSlices,i=e.points,r=e.width,o=e.height;return(0,w.useMemo)(function(){if(!1===n)return[];if("x"===n){var e=new Map;return i.forEach(function(t){null!==t.data.x&&null!==t.data.y&&(e.has(t.x)?e.get(t.x).push(t):e.set(t.x,[t]))}),Array.from(e.entries()).sort(function(e,t){return e[0]-t[0]}).map(function(e,n,i){var a,s,c=e[0],u=e[1],l=i[n-1],f=i[n+1];return a=l?c-(c-l[0])/2:c,s=f?c-a+(f[0]-c)/2:r-a,{id:"slice:"+t+":"+c,x0:a,x:c,y0:0,y:0,width:s,height:o,points:u.reverse()}})}if("y"===n){var a=new Map;return i.forEach(function(e){null!==e.data.x&&null!==e.data.y&&(a.has(e.y)?a.get(e.y).push(e):a.set(e.y,[e]))}),Array.from(a.entries()).sort(function(e,t){return e[0]-t[0]}).map(function(e,t,n){var i,a,s=e[0],c=e[1],u=n[t-1],l=n[t+1];return i=u?s-(s-u[0])/2:s,a=l?s-i+(l[0]-s)/2:o-i,{id:s,x0:0,x:0,y0:i,y:s,width:r,height:a,points:c.reverse()}})}},[t,n,o,i,r])},f6=function(e){var t,n,i,r,o,a,s=e.data,c=e.xScale,u=void 0===c?f1.xScale:c,l=e.xFormat,f=e.yScale,d=void 0===f?f1.yScale:f,h=e.yFormat,p=e.width,b=e.height,g=e.colors,m=void 0===g?f1.colors:g,y=e.curve,v=void 0===y?f1.curve:y,x=e.areaBaselineValue,_=void 0===x?f1.areaBaselineValue:x,M=e.pointColor,k=void 0===M?f1.pointColor:M,T=e.pointBorderColor,C=void 0===T?f1.pointBorderColor:T,S=e.enableSlices,j=void 0===S?f1.enableSlicesTooltip:S,O=(0,w.useState)(fy()("line"))[0],A=sV(l),P=sV(h),E=(0,w.useMemo)(function(){return cF(m,"id")},[m,"id"]),R=sQ(),z=cU(k,R),$=cU(C,R),N=(0,w.useState)([]),U=N[0],F=N[1],D=(0,w.useMemo)(function(){return l$(s.filter(function(e){return -1===U.indexOf(e.id)}),u,d,p,b)},[s,U,u,d,p,b]),W=D.xScale,q=D.yScale,I=D.series,Y=(0,w.useMemo)(function(){var e=s.map(function(e){return{id:e.id,label:e.id,color:E(e)}}),t=e.map(function(e){return fZ({},I.find(function(t){return t.id===e.id}),{color:e.color})}).filter(function(e){return!!e.id});return{legendData:e.map(function(e){return fZ({},e,{hidden:!t.find(function(t){return t.id===e.id})})}).reverse(),series:t}},[s,I,E]),L=Y.legendData,B=Y.series,V=(0,w.useCallback)(function(e){F(function(t){return t.indexOf(e)>-1?t.filter(function(t){return t!==e}):[].concat(t,[e])})},[]),H=(n=(t={series:B,getPointColor:z,getPointBorderColor:$,formatX:A,formatY:P}).series,i=t.getPointColor,r=t.getPointBorderColor,o=t.formatX,a=t.formatY,(0,w.useMemo)(function(){return n.reduce(function(e,t){return[].concat(e,t.data.filter(function(e){return null!==e.position.x&&null!==e.position.y}).map(function(n,s){var c={id:t.id+"."+s,index:e.length+s,serieId:t.id,serieColor:t.color,x:n.position.x,y:n.position.y};return c.color=i(t),c.borderColor=r(c),c.data=fZ({},n.data,{xFormatted:o(n.data.x),yFormatted:a(n.data.y)}),c}))},[])},[n,i,r,o,a])),X=f3({componentId:O,enableSlices:j,points:H,width:p,height:b});return{legendData:L,toggleSerie:V,lineGenerator:f2({curve:v}),areaGenerator:f4({curve:v,yScale:q,areaBaselineValue:_}),getColor:E,series:B,xScale:W,yScale:q,slices:X,points:H}},f7=function(e){var t=e.areaBlendMode,n=e.areaOpacity,i=e.color,r=e.fill,o=e.path,a=sU(),s=a.animate,c=a.config,u=sF(o),l=nd({color:i,config:c,immediate:!s});return(0,nz.jsx)(nR.path,{d:u,fill:r||l.color,fillOpacity:n,strokeWidth:0,style:{mixBlendMode:t}})},f8=(0,w.memo)(function(e){var t=e.areaGenerator,n=e.areaOpacity,i=e.areaBlendMode,r=e.lines.slice(0).reverse();return(0,nz.jsx)("g",{children:r.map(function(e){return(0,nz.jsx)(f7,fZ({path:t(e.data.map(function(e){return e.position}))},fZ({areaOpacity:n,areaBlendMode:i}
1,e)),e.id)})})}),f5=(0,w.memo)(function(e){var t=e.lineGenerator,n=e.points,i=e.color,r=e.thickness,o=sF((0,w.useMemo)(function(){return t(n)},[t,n]));return(0,nz.jsx)(nR.path,{d:o,fill:"none",strokeWidth:r,stroke:i})}),f9=(0,w.memo)(function(e){var t=e.lines,n=e.lineGenerator,i=e.lineWidth;return t.slice(0).reverse().map(function(e){var t=e.id,r=e.data,o=e.color;return(0,nz.jsx)(f5,{id:t,points:r.map(function(e){return e.position}),lineGenerator:n,color:o,thickness:i},t)})}),de=(0,w.memo)(function(e){var t=e.slice,n=e.slices,i=e.axis,r=e.debug,o=e.tooltip,a=e.isCurrent,s=e.setCurrent,c=e.onMouseEnter,u=e.onMouseMove,l=e.onMouseLeave,f=e.onClick,d=e.onTouchStart,h=e.onTouchMove,p=e.onTouchEnd,b=nG(),g=b.showTooltipFromEvent,m=b.hideTooltip,y=(0,w.useCallback)(function(e){g((0,w.createElement)(o,{slice:t,axis:i}),e,"right"),s(t),c&&c(t,e)},[g,o,t,i,s,c]),v=(0,w.useCallback)(function(e){g((0,w.createElement)(o,{slice:t,axis:i}),e,"right"),u&&u(t,e)},[g,o,t,i,u]),x=(0,w.useCallback)(function(e){m(),s(null),l&&l(t,e)},[m,s,l,t]),_=(0,w.useCallback)(function(e){f&&f(t,e)},[t,f]),M=(0,w.useCallback)(function(e){g((0,w.createElement)(o,{slice:t,axis:i}),e,"right"),s(t),d&&d(t,e)},[i,d,s,g,t,o]),k=(0,w.useCallback)(function(e){var r=e.touches[0],a=document.elementFromPoint(r.clientX,r.clientY),c=null==a?void 0:a.getAttribute("data-ref");if(c){var u=n.find(function(e){return e.id===c});u&&(g((0,w.createElement)(o,{slice:u,axis:i}),e,"right"),s(u))}h&&h(t,e)},[i,h,s,g,t,n,o]),T=(0,w.useCallback)(function(e){m(),s(null),p&&p(t,e)},[m,s,p,t]);return(0,nz.jsx)("rect",{x:t.x0,y:t.y0,width:t.width,height:t.height,stroke:"red",strokeWidth:r?1:0,strokeOpacity:.75,fill:"red",fillOpacity:a&&r?.35:0,onMouseEnter:y,onMouseMove:v,onMouseLeave:x,onClick:_,onTouchStart:M,onTouchMove:k,onTouchEnd:T,"data-ref":t.id})}),dt=(0,w.memo)(function(e){var t=e.slices,n=e.axis,i=e.debug,r=e.height,o=e.tooltip,a=e.current,s=e.setCurrent,c=e.onMouseEnter,u=e.onMouseMove,l=e.onMouseLeave,f=e.onClick,d=e.onTouchStart,h=e.onTouchMove,p=e.onTouchEnd;return t.map(function(e){return(0,nz.jsx)(de,{slice:e,slices:t,axis:n,debug:i,height:r,tooltip:o,setCurrent:s,isCurrent:null!==a&&a.id===e.id,onMouseEnter:c,onMouseMove:u,onMouseLeave:l,onClick:f,onTouchStart:d,onTouchMove:h,onTouchEnd:p},e.id)})}),dn=(0,w.memo)(function(e){var t=e.points,n=e.symbol,i=e.size,r=e.borderWidth,o=e.enableLabel,a=e.label,s=e.labelYOffset,c=sQ(),u=cx(a),l=t.slice(0).reverse().map(function(e){return{id:e.id,x:e.x,y:e.y,datum:e.data,fill:e.color,stroke:e.borderColor,label:o?u(e):null}});return(0,nz.jsx)("g",{children:l.map(function(e){return(0,nz.jsx)(ch,{x:e.x,y:e.y,datum:e.datum,symbol:n,size:i,color:e.fill,borderWidth:r,borderColor:e.stroke,label:e.label,labelYOffset:s,theme:c},e.id)})})}),di=(0,w.memo)(function(e){var t=e.points,n=e.width,i=e.height,r=e.margin,o=e.setCurrent,a=e.onMouseEnter,s=e.onMouseMove,c=e.onMouseLeave,u=e.onClick,l=e.onTouchStart,f=e.onTouchMove,d=e.onTouchEnd,h=e.tooltip,p=e.debug,b=e.enableTouchCrosshair,g=nG(),m=g.showTooltipAt,y=g.hideTooltip,v=(0,w.useCallback)(function(e,t){m((0,w.createElement)(h,{point:e}),[e.x+r.left,e.y+r.top],"top"),a&&a(e,t)},[m,h,a,r]),x=(0,w.useCallback)(function(e,t){m((0,w.createElement)(h,{point:e}),[e.x+r.left,e.y+r.top],"top"),s&&s(e,t)},[m,h,r.left,r.top,s]),_=(0,w.useCallback)(function(e,t){y(),c&&c(e,t)},[y,c]),M=(0,w.useCallback)(function(e,t){u&&u(e,t)},[u]),k=(0,w.useCallback)(function(e,t){m((0,w.createElement)(h,{point:e}),[e.x+r.left,e.y+r.top],"top"),l&&l(e,t)},[r.left,r.top,l,m,h]),T=(0,w.useCallback)(function(e,t){m((0,w.createElement)(h,{point:e}),[e.x+r.left,e.y+r.top],"top"),f&&f(e,t)},[r.left,r.top,f,m,h]),C=(0,w.useCallback)(function(e,t){y(),d&&d(e,t)},[d,y]);return(0,nz.jsx)(fX,{nodes:t,width:n,height:i,setCurrent:o,onMouseEnter:v,onMouseMove:x,onMouseLeave:_,onClick:M,onTouchStart:k,onTouchMove:T,onTouchEnd:C,enableTouchCrosshair:b,debug:p})}),dr=cv(function(e){var t=e.data,n=e.xScale,i=e.xFormat,r=e.yScale,o=e.yFormat,a=e.layers,s=e.curve,c=e.areaBaselineValue,u=e.colors,l=e.margin,f=e.width,d=e.height,h=e.axisTo
1p,p=e.axisRight,b=e.axisBottom,g=e.axisLeft,m=e.enableGridX,y=e.enableGridY,v=e.gridXValues,x=e.gridYValues,_=e.lineWidth,M=e.enableArea,k=e.areaOpacity,T=e.areaBlendMode,C=e.enablePoints,S=e.pointSymbol,j=e.pointSize,O=e.pointColor,A=void 0===O?{from:"color"}:O,P=e.pointBorderWidth,E=e.pointBorderColor,R=void 0===E?{theme:"background"}:E,z=e.enablePointLabel,$=e.pointLabel,N=e.pointLabelYOffset,U=e.defs,F=e.fill,D=e.markers,W=e.legends,q=e.isInteractive,I=void 0===q||q,Y=e.useMesh,L=e.debugMesh,B=e.onMouseEnter,V=e.onMouseMove,H=e.onMouseLeave,X=e.onClick,G=e.onTouchStart,Q=e.onTouchMove,Z=e.onTouchEnd,K=e.tooltip,J=e.enableSlices,ee=void 0!==J&&J,et=e.debugSlices,en=e.sliceTooltip,ei=e.enableCrosshair,er=e.crosshairType,eo=e.enableTouchCrosshair,ea=e.role,es=sL(f,d,l),ec=es.margin,eu=es.innerWidth,el=es.innerHeight,ef=es.outerWidth,ed=es.outerHeight,eh=f6({data:t,xScale:void 0===n?{type:"point"}:n,xFormat:i,yScale:void 0===r?{type:"linear",min:0,max:"auto"}:r,yFormat:o,width:eu,height:el,colors:void 0===u?{scheme:"nivo"}:u,curve:void 0===s?"linear":s,areaBaselineValue:void 0===c?0:c,pointColor:A,pointBorderColor:R,enableSlices:ee}),ep=eh.legendData,eb=eh.toggleSerie,eg=eh.lineGenerator,em=eh.areaGenerator,ey=eh.series,ev=eh.xScale,ex=eh.yScale,e_=eh.slices,ew=eh.points,eM=sQ(),ek=cU(A,eM),eT=cU(R,eM),eC=(0,w.useState)(null),eS=eC[0],ej=eC[1],eO=(0,w.useState)(null),eA=eO[0],eP=eO[1],eE={grid:(0,nz.jsx)(l1,{theme:eM,width:eu,height:el,xScale:void 0===m||m?ev:null,yScale:void 0===y||y?ex:null,xValues:v,yValues:x},"grid"),markers:(0,nz.jsx)(cm,{markers:D,width:eu,height:el,xScale:ev,yScale:ex,theme:eM},"markers"),axes:(0,nz.jsx)(lK,{xScale:ev,yScale:ex,width:eu,height:el,theme:eM,top:h,right:p,bottom:void 0===b?{}:b,left:void 0===g?{}:g},"axes"),areas:null,lines:(0,nz.jsx)(f9,{lines:ey,lineGenerator:eg,lineWidth:void 0===_?2:_},"lines"),slices:null,points:null,crosshair:null,mesh:null,legends:(void 0===W?[]:W).map(function(e,t){return(0,nz.jsx)(fi,fZ({},e,{containerWidth:eu,containerHeight:el,data:e.data||ep,theme:eM,toggleSerie:e.toggleSerie?eb:void 0}),"legend."+t)})},eR=cC(void 0===U?[]:U,ey,void 0===F?[]:F);return void 0!==M&&M&&(eE.areas=(0,nz.jsx)(f8,{areaGenerator:em,areaOpacity:void 0===k?.2:k,areaBlendMode:void 0===T?"normal":T,lines:ey},"areas")),I&&!1!==ee&&(eE.slices=(0,nz.jsx)(dt,{slices:e_,axis:ee,debug:void 0!==et&&et,height:el,tooltip:void 0===en?fJ:en,current:eA,setCurrent:eP,onMouseEnter:B,onMouseMove:V,onMouseLeave:H,onClick:X,onTouchStart:G,onTouchMove:Q,onTouchEnd:Z},"slices")),(void 0===C||C)&&(eE.points=(0,nz.jsx)(dn,{points:ew,symbol:S,size:void 0===j?6:j,color:ek,borderWidth:void 0===P?0:P,borderColor:eT,enableLabel:void 0!==z&&z,label:void 0===$?"data.yFormatted":$,labelYOffset:N},"points")),I&&(void 0===ei||ei)&&(null!==eS&&(eE.crosshair=(0,nz.jsx)(nL,{width:eu,height:el,x:eS.x,y:eS.y,type:void 0===er?"bottom-left":er},"crosshair")),null!==eA&&(eE.crosshair=(0,nz.jsx)(nL,{width:eu,height:el,x:eA.x,y:eA.y,type:ee},"crosshair"))),I&&void 0!==Y&&Y&&!1===ee&&(eE.mesh=(0,nz.jsx)(di,{points:ew,width:eu,height:el,margin:ec,current:eS,setCurrent:ej,onMouseEnter:B,onMouseMove:V,onMouseLeave:H,onClick:X,onTouchStart:G,onTouchMove:Q,onTouchEnd:Z,tooltip:void 0===K?fK:K,enableTouchCrosshair:void 0!==eo&&eo,debug:void 0!==L&&L},"mesh")),(0,nz.jsx)(cu,{defs:eR,width:ef,height:ed,margin:ec,role:void 0===ea?"img":ea,children:(void 0===a?["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"]:a).map(function(t,n){return"function"==typeof t?(0,nz.jsx)(w.Fragment,{children:t(fZ({}
1,e,{innerWidth:eu,innerHeight:el,series:ey,slices:e_,points:ew,xScale:ev,yScale:ex,lineGenerator:eg,areaGenerator:em,currentPoint:eS,setCurrentPoint:ej,currentSlice:eA,setCurrentSlice:eP}))},n):eE[t]})})}),da=function(e){return(0,nz.jsx)(s2,{children:function(t){var n=t.width,i=t.height;return(0,nz.jsx)(dr,fZ({width:n,height:i},e))}})},ds=cv(function(e){var t=(0,w.useRef)(null),n=e.width,i=e.height,r=e.margin,o=e.pixelRatio,a=void 0===o?"undefined"!=typeof window&&window.devicePixelRatio||1:o,s=e.data,c=e.xScale,u=e.xFormat,l=e.yScale,f=e.yFormat,d=e.curve,h=e.layers,p=void 0===h?["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"]:h,b=e.colors,g=e.lineWidth,m=void 0===g?2:g,y=e.enableArea,v=void 0!==y&&y,x=e.areaBaselineValue,_=e.areaOpacity,M=void 0===_?.2:_,k=e.enablePoints,T=void 0===k||k,C=e.pointSize,S=void 0===C?6:C,j=e.pointColor,O=e.pointBorderWidth,A=void 0===O?0:O,P=e.pointBorderColor,E=e.enableGridX,R=void 0===E||E,z=e.gridXValues,$=e.enableGridY,N=void 0===$||$,U=e.gridYValues,F=e.axisTop,D=e.axisRight,W=e.axisBottom,q=void 0===W?{}:W,I=e.axisLeft,Y=void 0===I?{}:I,L=e.legends,B=void 0===L?[]:L,V=e.isInteractive,H=void 0===V||V,X=e.debugMesh,G=void 0!==X&&X,Q=e.onMouseLeave,Z=e.onClick,K=e.tooltip,J=void 0===K?fK:K,ee=e.canvasRef,et=sL(n,i,r),en=et.margin,ei=et.innerWidth,er=et.innerHeight,eo=et.outerWidth,ea=et.outerHeight,es=sQ(),ec=(0,w.useState)(null),eu=ec[0],el=ec[1],ef=f6({data:s,xScale:void 0===c?{type:"point"}:c,xFormat:u,yScale:void 0===l?{type:"linear",min:0,max:"auto"}:l,yFormat:f,width:ei,height:er,colors:void 0===b?{scheme:"nivo"}:b,curve:void 0===d?"linear":d,areaBaselineValue:void 0===x?0:x,pointColor:void 0===j?{from:"color"}:j,pointBorderColor:void 0===P?{theme:"background"}:P}),ed=ef.lineGenerator,eh=ef.areaGenerator,ep=ef.series,eb=ef.xScale,eg=ef.yScale,em=ef.points,ey=fV({points:em,width:ei,height:er,debug:G}),ev=ey.delaunay,ex=ey.voronoi;(0,w.useEffect)(function(){ee&&(ee.current=t.current),t.current.width=eo*a,t.current.height=ea*a;var e=t.current.getContext("2d");e.scale(a,a),e.fillStyle=es.background,e.fillRect(0,0,eo,ea),e.translate(en.left,en.top),p.forEach(function(t){if("function"==typeof t&&t({ctx:e,innerWidth:ei,innerHeight:er,series:ep,points:em,xScale:eb,yScale:eg,lineWidth:m,lineGenerator:ed,areaGenerator:eh,currentPoint:eu,setCurrentPoint:el}),"grid"===t&&es.grid.line.strokeWidth>0&&(e.lineWidth=es.grid.line.strokeWidth,e.strokeStyle=es.grid.line.stroke,R&&l3(e,{width:ei,height:er,scale:eb,axis:"x",values:z}),N&&l3(e,{width:ei,height:er,scale:eg,axis:"y",values:U})),"axes"===t&&l4(e,{xScale:eb,yScale:eg,width:ei,height:er,top:F,right:D,bottom:q,left:Y,theme:es}),"areas"===t&&!0===v){e.save(),e.globalAlpha=M,eh.context(e);for(var n=ep.length-1;n>=0;n--)e.fillStyle=ep[n].color,e.beginPath(),eh(ep[n].data.map(function(e){return e.position})),e.fill();e.restore()}if("lines"===t&&(ed.context(e),ep.forEach(function(t){e.strokeStyle=t.color,e.lineWidth=m,e.beginPath(),ed(t.data.map(function(e){return e.position})),e.stroke()})),"points"===t&&!0===T&&S>0&&em.forEach(function(t){e.fillStyle=t.color,e.beginPath(),e.arc(t.x,t.y,S/2,0,2*Math.PI),e.fill(),A>0&&(e.strokeStyle=t.borderColor,e.lineWidth=A,e.stroke())}),"mesh"===t&&!0===G&&(fG(e,ex),eu&&fQ(e,ex,eu.index)),"legends"===t){var i=ep.map(function(e){return{id:e.id,label:e.id,color:e.color}}).reverse();B.forEach(function(t){fo(e,fZ({},t,{data:t.data||i,containerWidth:ei,containerHeight:er,theme:es}))})}})},[t,eo,ea,p,es,ed,ep,eb,eg,R,z,N,U,F,D,q,Y,B,em,T,S,eu]);var e_=(0,w.useCallback)(function(e){var n,i,r=cw(t.current,e),o=r[0],a=r[1];return(n=en.left,i=en.top,n<=o&&o<=n+ei&&i<=a&&a<=i+er)?em[ev.find(o-en.left,a-en.top)]:null},[t,en,ei,er,ev]),ew=nG(),eM=ew.showTooltipFromEvent,ek=ew.hideTooltip,eT=(0,w.useCallback)(function(e){var t=e_(e);el(t),t?eM((0,w.createElement)(J,{point:t}),e):ek()},[e_,el,eM,ek,J]),eC=(0,w.useCallback)(function(e){ek(),el(null),eu&&Q&&Q(eu,e)},[ek,el,Q]),eS=(0,w.useCallback)(function(e){if(Z){var t=e_(e);t&&Z(t,e)}},[e_,Z]);return(0,nz.jsx)("canvas",{ref:t,width:eo*a,height:ea*a,style:{width:eo,height:ea,cursor:H?"auto":"normal"},onMouseEnter:H?eT:void 0,onMouseMove:H?eT:void 0,onMouseLeave:H?eC:void 0,onClick:H?eS:void 0})}),dc=(0,w.forwardRef)(function(e,t){return(0,nz.jsx)(ds,fZ({},e,{canvasRef:t}))});(0,w.forwardRef)(function(e,t){return(0,nz.jsx)(s2,{children:function(n){var i=n.width,r=n.height;return(0,nz.jsx)(dc,fZ({width:i,height:r},e,{ref:t}))}})})},74417:function(e,t,n){var i=n(19044)(n(2381),"DataView");e.exports=i},70266:function(e,t,n){var i=n(89829),r=n(60734),o=n(35283),a=n(97283),s=n(54778);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=r,c.prototype.get=o,c.prototype.has=a,c.prototype.set=s,e.exports=c},57115:function(e,t,n){var i=n(89172),r=n(13314),o=n(73917),a=n(49367),s=n(97126);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=r,c.prototype.get=o,c.prototype.has=a,c.prototype.set=s,e.exports=c},77970:function(e,t,n){var i=n(19044)(n(2381),"Map");e.exports=i},8705:function(e,t,n){var i=n(59752),r=n(20170),o=n(41069),a=n(28690),s=n(27323);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=r,c.prototype.get=o,c.prototype.has=a,c.prototype.set=s,e.exports=c},57780:function(e,t,n){var i=n(19044)(n(2381),"Promise");e.exports=i},71936:function(e,t,n){var i=n(19044)(n(2381),"Set");e.exports=i},89544:function(e,t,n){var i=n(8705),r=n(75912),o=n(74765);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new i;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=o,e.exports=a},45989:function(e,t,n){var i=n(57115),r=n(24683),o=n(34813),a=n(35115),s=n(28199),
1c=n(58644);function u(e){var t=this.__data__=new i(e);this.size=t.size}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=s,u.prototype.set=c,e.exports=u},13414:function(e,t,n){var i=n(2381).Symbol;e.exports=i},88960:function(e,t,n){var i=n(2381).Uint8Array;e.exports=i},93485:function(e,t,n){var i=n(19044)(n(2381),"WeakMap");e.exports=i},98266:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},19206:function(e){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length,r=0,o=[];++n<i;){var a=e[n];t(a,n,e)&&(o[r++]=a)}return o}},43276:function(e,t,n){var i=n(48911);e.exports=function(e,t){return!!(null==e?0:e.length)&&i(e,t,0)>-1}},10079:function(e){e.exports=function(e,t,n){for(var i=-1,r=null==e?0:e.length;++i<r;)if(n(t,e[i]))return!0;return!1}},16347:function(e,t,n){var i=n(61747),r=n(6727),o=n(60443),a=n(46551),s=n(41056),c=n(78470),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),l=!n&&r(e),f=!n&&!l&&a(e),d=!n&&!l&&!f&&c(e),h=n||l||f||d,p=h?i(e.length,String):[],b=p.length;for(var g in e)(t||u.call(e,g))&&!(h&&("length"==g||f&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,b)))&&p.push(g);return p}},68165:function(e){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length,r=Array(i);++n<i;)r[n]=t(e[n],n,e);return r}},80506:function(e){e.exports=function(e,t){for(var n=-1,i=t.length,r=e.length;++n<i;)e[r+n]=t[n];return e}},17232:function(e){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i;)if(t(e[n],n,e))return!0;return!1}},25046:function(e,t,n){var i=n(85330),r=n(27087);e.exports=function(e,t,n){(void 0===n||r(e[t],n))&&(void 0!==n||t in e)||i(e,t,n)}},57442:function(e,t,n){var i=n(85330),r=n(27087),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];o.call(e,t)&&r(a,n)&&(void 0!==n||t in e)||i(e,t,n)}},22162:function(e,t,n){var i=n(27087);e.exports=function(e,t){for(var n=e.length;n--;)if(i(e[n][0],t))return n;return -1}},85330:function(e,t,n){var i=n(98187);e.exports=function(e,t,n){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},20524:function(e,t,n){var i=n(63117),r=Object.create,o=function(){function e(){}return function(t){if(!i(t))return{};if(r)return r(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},38149:function(e,t,n){var i=n(89544),r=n(43276),o=n(10079),a=n(68165),s=n(66127),c=n(74701);e.exports=function(e,t,n,u){var l=-1,f=r,d=!0,h=e.length,p=[],b=t.length;if(!h)return p;n&&(t=a(t,s(n))),u?(f=o,d=!1):t.length>=200&&(f=c,d=!1,t=new i(t));n:for(;++l<h;){var g=e[l],m=null==n?g:n(g);if(g=u||0!==g?g:0,d&&m==m){for(var y=b;y--;)if(t[y]===m)continue n;p.push(g)}else f(t,m,u)||p.push(g)}return p}},30419:function(e,t,n){var i=n(97385),r=n(23045)(i);e.exports=r},21933:function(e){e.exports=function(e,t,n,i){for(var r=e.length,o=n+(i?1:-1);i?o--:++o<r;)if(t(e[o],o,e))return o;return -1}},55648:function(e,t,n){var i=n(80506),r=n(60883);e.exports=function e(t,n,o,a,s){var c=-1,u=t.length;for(o||(o=r),s||(s=[]);++c<u;){var l=t[c];n>0&&o(l)?n>1?e(l,n-1,o,a,s):i(s,l):a||(s[s.length]=l)}return s}},60404:function(e,t,n){var i=n(72994)();e.exports=i},97385:function(e,t,n){var i=n(60404),r=n(63815);e.exports=function(e,t){return e&&i(e,t,r)}},29013:function(e,t,n){var i=n(23499),r=n(83863);e.exports=function(e,t){t=i(t,e);for(var n=0,o=t.length;null!=e&&n<o;)e=e[r(t[n++])];return n&&n==o?e:void 0}},83066:function(e,t,n){var i=n(80506),r=n(60443);e.exports=function(e,t,n){var o=t(e);return r(e)?o:i(o,n(e))}},12731:function(e,t,n){var i=n(13414),r=n(37363),o=n(68391),a=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):o(e)}},80444:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},48911:function(e,t,n){var i=n(21933),r=n(74680),o=n(13708);e.exports=function(e,t,n){return t==t?o(e,t,n):i(e,r,n)}},35194:function(e,t,n){var i=n(12731),r=n(50561);e.exports=function(e){return r(e)&&"[object Arguments]"==i(e)}},24867:function(e,t,n){var i=n(12731),r=n(50561);e.exports=function(e){return r(e)&&"[object Date]"==i(e)}},43277:function(e,t,n){var i=n(36529),r=n(50561);e.exports=function e(t,n,o,a,s){return t===n||(null!=t&&null!=n&&(r(t)||r(n))?i(t,n,o,a,e,s):t!=t&&n!=n)}},36529:function(e,t,n){var i=n(45989),r=n(48648),o=n(88264),a=n(44024),s=n(14995),c=n(60443),u=n(46551),l=n(78470),f="[object Arguments]",d="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,b,g,m){var y=c(e),v=c(t),x=y?d:s(e),_=v?d:s(t);x=x==f?h:x,_=_==f?h:_;var w=x==h,M=_==h,k=x==_;if(k&&u(e)){if(!u(t))return!1;y=!0,w=!1}if(k&&!w)return m||(m=new i),y||l(e)?r(e,t,n,b,g,m):o(e,t,x,n,b,g,m);if(!(1&n)){var T=w&&p.call(e,"__wrapped__"),C=M&&p.call(t,"__wrapped__");
1if(T||C){var S=T?e.value():e,j=C?t.value():t;return m||(m=new i),g(S,j,n,b,m)}}return!!k&&(m||(m=new i),a(e,t,n,b,g,m))}},29912:function(e,t,n){var i=n(45989),r=n(43277);e.exports=function(e,t,n,o){var a=n.length,s=a,c=!o;if(null==e)return!s;for(e=Object(e);a--;){var u=n[a];if(c&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a<s;){var l=(u=n[a])[0],f=e[l],d=u[1];if(c&&u[2]){if(void 0===f&&!(l in e))return!1}else{var h=new i;if(o)var p=o(f,d,l,e,t,h);if(!(void 0===p?r(d,f,3,o,h):p))return!1}}return!0}},74680:function(e){e.exports=function(e){return e!=e}},12072:function(e,t,n){var i=n(14380),r=n(56711),o=n(63117),a=n(70559),s=/^\[object .+?Constructor\]$/,c=Object.prototype,u=Function.prototype.toString,l=c.hasOwnProperty,f=RegExp("^"+u.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||r(e))&&(i(e)?f:s).test(a(e))}},13272:function(e,t,n){var i=n(12731),r=n(44664),o=n(50561),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&r(e.length)&&!!a[i(e)]}},37942:function(e,t,n){var i=n(41736),r=n(35937),o=n(15502),a=n(60443),s=n(82794);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?a(e)?r(e[0],e[1]):i(e):s(e)}},84238:function(e,t,n){var i=n(30761),r=n(93022),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!i(e))return r(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},7369:function(e,t,n){var i=n(63117),r=n(30761),o=n(69731),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!i(e))return o(e);var t=r(e),n=[];for(var s in e)"constructor"==s&&(t||!a.call(e,s))||n.push(s);return n}},28519:function(e,t,n){var i=n(30419),r=n(17806);e.exports=function(e,t){var n=-1,o=r(e)?Array(e.length):[];return i(e,function(e,i,r){o[++n]=t(e,i,r)}),o}},41736:function(e,t,n){var i=n(29912),r=n(36678),o=n(91378);e.exports=function(e){var t=r(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(n){return n===e||i(n,e,t)}}},35937:function(e,t,n){var i=n(43277),r=n(97019),o=n(59628),a=n(59757),s=n(64309),c=n(91378),u=n(83863);e.exports=function(e,t){return a(e)&&s(t)?c(u(e),t):function(n){var a=r(n,e);return void 0===a&&a===t?o(n,e):i(t,a,3)}}},97302:function(e,t,n){var i=n(45989),r=n(25046),o=n(60404),a=n(21743),s=n(63117),c=n(88395),u=n(81008);e.exports=function e(t,n,l,f,d){t!==n&&o(n,function(o,c){if(d||(d=new i),s(o))a(t,n,c,l,e,f,d);else{var h=f?f(u(t,c),o,c+"",t,n,d):void 0;void 0===h&&(h=o),r(t,c,h)}},c)}},21743:function(e,t,n){var i=n(25046),r=n(39881),o=n(49490),a=n(47120),s=n(45114),c=n(6727),u=n(60443),l=n(65767),f=n(46551),d=n(14380),h=n(63117),p=n(32999),b=n(78470),g=n(81008),m=n(81452);e.exports=function(e,t,n,y,v,x,_){var w=g(e,n),M=g(t,n),k=_.get(M);if(k){i(e,n,k);return}var T=x?x(w,M,n+"",e,t,_):void 0,C=void 0===T;if(C){var S=u(M),j=!S&&f(M),O=!S&&!j&&b(M);T=M,S||j||O?u(w)?T=w:l(w)?T=a(w):j?(C=!1,T=r(M,!0)):O?(C=!1,T=o(M,!0)):T=[]:p(M)||c(M)?(T=w,c(w)?T=m(w):(!h(w)||d(w))&&(T=s(M))):C=!1}C&&(_.set(M,T),v(T,M,y,x,_),_.delete(M)),i(e,n,T)}},66738:function(e,t,n){var i=n(68165),r=n(29013),o=n(37942),a=n(28519),s=n(642),c=n(66127),u=n(8869),l=n(15502),f=n(60443);e.exports=function(e,t,n){t=t.length?i(t,function(e){return f(e)?function(t){return r(t,1===e.length?e[0]:e)}:e}):[l];var d=-1;return t=i(t,c(o)),s(a(e,function(e,n,r){return{criteria:i(t,function(t){return t(e)}),index:++d,value:e}}),function(e,t){return u(e,t,n)})}},12958:function(e,t,n){var i=n(95042),r=n(59628);e.exports=function(e,t){return i(e,t,function(t,n){return r(e,n)})}},95042:function(e,t,n){var i=n(29013),r=n(70334),o=n(23499);e.exports=function(e,t,n){for(var a=-1,s=t.length,c={};++a<s;){var u=t[a],l=i(e,u);n(l,u)&&r(c,o(u,e),l)}return c}},31358:function(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},65903:function(e,t,n){var i=n(29013);e.exports=function(e){return function(t){return i(t,e)}}},48674:function(e,t,n){var i=n(15502),r=n(95694),o=n(45845);e.exports=function(e,t){return o(r(e,t,i),e+"")}},70334:function(e,t,n){var i=n(57442),r=n(23499),o=n(41056),a=n(63117),s=n(83863);e.exports=function(e,t,n,c){if(!a(e))return e;t=r(t,e);for(var u=-1,l=t.length,f=l-1,d=e;null!=d&&++u<l;){var h=s(t[u]),p=n;if("__proto__"===h||"constructor"===h||"prototype"===h)break;if(u!=f){var b=d[h];void 0===(p=c?c(b,h,d):void 0)&&(p=a(b)?b:o(t[u+1])?[]:{})}i(d,h,p),d=d[h]}return e}},95922:function(e,t,n){var i=n(24008),r=n(98187),o=n(15502),a=r?function(e,t){return r(e,"toString",{configurable:!0,enumerable:!1,value:i(t),writable:!0})}:o;e.exports=a},642:function(e){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},61747:function(e){e.exports=function(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i}},13963:function(e,t,n){var i=n(13414),r=n(68165),o=n(60443),a=n(41108),s=1/0,c=i?i.prototype:void 0,u=c?c.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return r(t,e)+"";if(a(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-s?"-0":n}},66127:function(e){e.exports=function(e){return function(t){return e(t)}}},32874:function(e,t,n){var i=n(89544),r=n(43276),o=n(10079),a=n(74701),s=n(66272),c=n(94778);
1e.exports=function(e,t,n){var u=-1,l=r,f=e.length,d=!0,h=[],p=h;if(n)d=!1,l=o;else if(f>=200){var b=t?null:s(e);if(b)return c(b);d=!1,l=a,p=new i}else p=t?[]:h;n:for(;++u<f;){var g=e[u],m=t?t(g):g;if(g=n||0!==g?g:0,d&&m==m){for(var y=p.length;y--;)if(p[y]===m)continue n;t&&p.push(m),h.push(g)}else l(p,m,n)||(p!==h&&p.push(m),h.push(g))}return h}},74701:function(e){e.exports=function(e,t){return e.has(t)}},23499:function(e,t,n){var i=n(60443),r=n(59757),o=n(57048),a=n(61250);e.exports=function(e,t){return i(e)?e:r(e,t)?[e]:o(a(e))}},29810:function(e,t,n){var i=n(88960);e.exports=function(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}},39881:function(e,t,n){e=n.nmd(e);var i=n(2381),r=t&&!t.nodeType&&t,o=r&&e&&!e.nodeType&&e,a=o&&o.exports===r?i.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,i=s?s(n):new e.constructor(n);return e.copy(i),i}},49490:function(e,t,n){var i=n(29810);e.exports=function(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},43425:function(e,t,n){var i=n(41108);e.exports=function(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e==e,a=i(e),s=void 0!==t,c=null===t,u=t==t,l=i(t);if(!c&&!l&&!a&&e>t||a&&s&&u&&!c&&!l||r&&s&&u||!n&&u||!o)return 1;if(!r&&!a&&!l&&e<t||l&&n&&o&&!r&&!a||c&&n&&o||!s&&o||!u)return -1}return 0}},8869:function(e,t,n){var i=n(43425);e.exports=function(e,t,n){for(var r=-1,o=e.criteria,a=t.criteria,s=o.length,c=n.length;++r<s;){var u=i(o[r],a[r]);if(u){if(r>=c)return u;return u*("desc"==n[r]?-1:1)}}return e.index-t.index}},47120:function(e){e.exports=function(e,t){var n=-1,i=e.length;for(t||(t=Array(i));++n<i;)t[n]=e[n];return t}},54133:function(e,t,n){var i=n(57442),r=n(85330);e.exports=function(e,t,n,o){var a=!n;n||(n={});for(var s=-1,c=t.length;++s<c;){var u=t[s],l=o?o(n[u],e[u],u,n,e):void 0;void 0===l&&(l=e[u]),a?r(n,u,l):i(n,u,l)}return n}},45704:function(e,t,n){var i=n(2381)["__core-js_shared__"];e.exports=i},18541:function(e,t,n){var i=n(48674),r=n(60679);e.exports=function(e){return i(function(t,n){var i=-1,o=n.length,a=o>1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,s&&r(n[0],n[1],s)&&(a=o<3?void 0:a,o=1),t=Object(t);++i<o;){var c=n[i];c&&e(t,c,i,a)}return t})}},23045:function(e,t,n){var i=n(17806);e.exports=function(e,t){return function(n,r){if(null==n)return n;if(!i(n))return e(n,r);for(var o=n.length,a=t?o:-1,s=Object(n);(t?a--:++a<o)&&!1!==r(s[a],a,s););return n}}},72994:function(e){e.exports=function(e){return function(t,n,i){for(var r=-1,o=Object(t),a=i(t),s=a.length;s--;){var c=a[e?s:++r];if(!1===n(o[c],c,o))break}return t}}},66272:function(e,t,n){var i=n(71936),r=n(47710),o=n(94778),a=i&&1/o(new i([,-0]))[1]==1/0?function(e){return new i(e)}:r;e.exports=a},98187:function(e,t,n){var i=n(19044),r=function(){try{var e=i(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=r},48648:function(e,t,n){var i=n(89544),r=n(17232),o=n(74701);e.exports=function(e,t,n,a,s,c){var u=1&n,l=e.length,f=t.length;if(l!=f&&!(u&&f>l))return!1;var d=c.get(e),h=c.get(t);if(d&&h)return d==t&&h==e;var p=-1,b=!0,g=2&n?new i:void 0;for(c.set(e,t),c.set(t,e);++p<l;){var m=e[p],y=t[p];if(a)var v=u?a(y,m,p,t,e,c):a(m,y,p,e,t,c);if(void 0!==v){if(v)continue;b=!1;break}if(g){if(!r(t,function(e,t){if(!o(g,t)&&(m===e||s(m,e,n,a,c)))return g.push(t)})){b=!1;break}}else if(!(m===y||s(m,y,n,a,c))){b=!1;break}}return c.delete(e),c.delete(t),b}},88264:function(e,t,n){var i=n(13414),r=n(88960),o=n(27087),a=n(48648),s=n(14774),c=n(94778),u=i?i.prototype:void 0,l=u?u.valueOf:void 0;e.exports=function(e,t,n,i,u,f,d){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!f(new r(e),new r(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var p=1&i;if(h||(h=c),e.size!=t.size&&!p)break;var b=d.get(e);if(b)return b==t;i|=2,d.set(e,t);var g=a(h(e),h(t),i,u,f,d);return d.delete(e),g;case"[object Symbol]":if(l)return l.call(e)==l.call(t)}return!1}},44024:function(e,t,n){var i=n(32807),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,a,s){var c=1&n,u=i(e),l=u.length;if(l!=i(t).length&&!c)return!1;for(var f=l;f--;){var d=u[f];if(!(c?d in t:r.call(t,d)))return!1}var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var b=!0;s.set(e,t),s.set(t,e);for(var g=c;++f<l;){var m=e[d=u[f]],y=t[d];if(o)var v=c?o(y,m,d,t,e,s):o(m,y,d,e,t,s);if(!(void 0===v?m===y||a(m,y,n,o,s):v)){b=!1;break}g||(g="constructor"==d)}if(b&&!g){var x=e.constructor,_=t.constructor;x!=_&&"constructor"in e&&"constructor"in t&&!("function"==typeof x&&x instanceof x&&"function"==typeof _&&_ instanceof _)&&(b=!1)}return s.delete(e),s.delete(t),b}},61584:function(e,t,n){var i=n(10462),r=n(95694),o=n(45845);e.exports=function(e){return o(r(e,void 0,i),e+"")}},93330:function(e,t,n){var i="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=i},32807:function(e,t,n){var i=n(83066),r=n(75720),o=n(63815);e.exports=function(e){return i(e,o,r)}},58035:function(e,t,n){var i=n(36919);e.exports=function(e,t){var n=e.__data__;return i(t)?n["string"==typeof t?"string":"hash"]:n.map}}
1,36678:function(e,t,n){var i=n(64309),r=n(63815);e.exports=function(e){for(var t=r(e),n=t.length;n--;){var o=t[n],a=e[o];t[n]=[o,a,i(a)]}return t}},19044:function(e,t,n){var i=n(12072),r=n(93039);e.exports=function(e,t){var n=r(e,t);return i(n)?n:void 0}},98118:function(e,t,n){var i=n(23794)(Object.getPrototypeOf,Object);e.exports=i},37363:function(e,t,n){var i=n(13414),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(e){}var r=a.call(e);return i&&(t?e[s]=n:delete e[s]),r}},75720:function(e,t,n){var i=n(19206),r=n(61810),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:i(a(e=Object(e)),function(t){return o.call(e,t)})}:r;e.exports=s},14995:function(e,t,n){var i=n(74417),r=n(77970),o=n(57780),a=n(71936),s=n(93485),c=n(12731),u=n(70559),l="[object Map]",f="[object Promise]",d="[object Set]",h="[object WeakMap]",p="[object DataView]",b=u(i),g=u(r),m=u(o),y=u(a),v=u(s),x=c;
vendor: 4,837 bytes, line 1
1(i&&x(new i(new ArrayBuffer(1)))!=p||r&&x(new r)!=l||o&&x(o.resolve())!=f||a&&x(new a)!=d||s&&x(new s)!=h)&&(x=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,i=n?u(n):"";if(i)switch(i){case b:return p;case g:return l;case m:return f;case y:return d;case v:return h}return t}),e.exports=x},93039:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},48101:function(e,t,n){var i=n(23499),r=n(6727),o=n(60443),a=n(41056),s=n(44664),c=n(83863);e.exports=function(e,t,n){t=i(t,e);for(var u=-1,l=t.length,f=!1;++u<l;){var d=c(t[u]);if(!(f=null!=e&&n(e,d)))break;e=e[d]}return f||++u!=l?f:!!(l=null==e?0:e.length)&&s(l)&&a(d,l)&&(o(e)||r(e))}},89829:function(e,t,n){var i=n(91850);e.exports=function(){this.__data__=i?i(null):{},this.size=0}},60734:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},35283:function(e,t,n){var i=n(91850),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(i){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return r.call(t,e)?t[e]:void 0}},97283:function(e,t,n){var i=n(91850),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return i?void 0!==t[e]:r.call(t,e)}},54778:function(e,t,n){var i=n(91850);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=i&&void 0===t?"__lodash_hash_undefined__":t,this}},45114:function(e,t,n){var i=n(20524),r=n(98118),o=n(30761);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:i(r(e))}},60883:function(e,t,n){var i=n(13414),r=n(6727),o=n(60443),a=i?i.isConcatSpreadable:void 0;e.exports=function(e){return o(e)||r(e)||!!(a&&e&&e[a])}},41056:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var i=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==i||"symbol"!=i&&t.test(e))&&e>-1&&e%1==0&&e<n}},60679:function(e,t,n){var i=n(27087),r=n(17806),o=n(41056),a=n(63117);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return("number"==s?!!(r(n)&&o(t,n.length)):"string"==s&&t in n)&&i(n[t],e)}},59757:function(e,t,n){var i=n(60443),r=n(41108),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(i(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||r(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},36919:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},56711:function(e,t,n){var i,r=n(45704),o=(i=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"";e.exports=function(e){return!!o&&o in e}},30761:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},64309:function(e,t,n){var i=n(63117);e.exports=function(e){return e==e&&!i(e)}},89172:function(e){e.exports=function(){this.__data__=[],this.size=0}},13314:function(e,t,n){var i=n(22162),r=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=i(t,e);return!(n<0)&&(n==t.length-1?t.pop():r.call(t,n,1),--this.size,!0)}},73917:function(e,t,n){var i=n(22162);e.exports=function(e){var t=this.__data__,n=i(t,e);return n<0?void 0:t[n][1]}},49367:function(e,t,n){var i=n(22162);e.exports=function(e){return i(this.__data__,e)>-1}},97126:function(e,t,n){var i=n(22162);e.exports=function(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}},59752:function(e,t,n){var i=n(70266),r=n(57115),o=n(77970);e.exports=function(){this.size=0,this.__data__={hash:new i,map:new(o||r),string:new i}}},20170:function(e,t,n){var i=n(58035);e.exports=function(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}},41069:function(e,t,n){var i=n(58035);e.exports=function(e){return i(this,e).get(e)}},28690:function(e,t,n){var i=n(58035);e.exports=function(e){return i(this,e).has(e)}},27323:function(e,t,n){var i=n(58035);e.exports=function(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}},14774:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,i){n[++t]=[i,e]}),n}},91378:function(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},95325:function(e,t,n){var i=n(89830);e.exports=function(e){var t=i(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},91850:function(e,t,n){var i=n(19044)(Object,"create");e.exports=i},93022:function(e,t,n){var i=n(23794)(Object.keys,Object);e.exports=i},69731:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},28079:function(e,t,n){e=n.nmd(e);var i=n(93330),r=t&&!t.nodeType&&t,o=r&&e&&!e.nodeType&&e,a=o&&o.exports===r&&i.process,s=function(){try{var e=o&&o.require&&o.require("util").t
1ypes;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},68391:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},23794:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},95694:function(e,t,n){var i=n(98266),r=Math.max;e.exports=function(e,t,n){return t=r(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,s=r(o.length-t,0),c=Array(s);++a<s;)c[a]=o[t+a];a=-1;for(var u=Array(t+1);++a<t;)u[a]=o[a];return u[t]=n(c),i(e,this,u)}}},2381:function(e,t,n){var i=n(93330),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();e.exports=o},81008:function(e){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},75912:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},74765:function(e){e.exports=function(e){return this.__data__.has(e)}},94778:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},45845:function(e,t,n){var i=n(95922),r=n(68530)(i);e.exports=r},68530:function(e){var t=Date.now;e.exports=function(e){var n=0,i=0;return function(){var r=t(),o=16-(r-i);if(i=r,o>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},24683:function(e,t,n){var i=n(57115);e.exports=function(){this.__data__=new i,this.size=0}},34813:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},35115:function(e){e.exports=function(e){return this.__data__.get(e)}},28199:function(e){e.exports=function(e){return this.__data__.has(e)}},58644:function(e,t,n){var i=n(57115),r=n(77970),o=n(8705);e.exports=function(e,t){var n=this.__data__;if(n instanceof i){var a=n.__data__;if(!r||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(e,t),this.size=n.size,this}},13708:function(e){e.exports=function(e,t,n){for(var i=n-1,r=e.length;++i<r;)if(e[i]===t)return i;return -1}},57048:function(e,t,n){var i=n(95325),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=i(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(r,function(e,n,i,r){t.push(i?r.replace(o,"$1"):n||e)}),t});e.exports=a},83863:function(e,t,n){var i=n(41108),r=1/0;e.exports=function(e){if("string"==typeof e||i(e))return e;var t=e+"";return"0"==t&&1/e==-r?"-0":t}},70559:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},24008:function(e){e.exports=function(e){return function(){return e}}},27087:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},10462:function(e,t,n){var i=n(55648);e.exports=function(e){return(null==e?0:e.length)?i(e,1):[]}},97019:function(e,t,n){var i=n(29013);e.exports=function(e,t,n){var r=null==e?void 0:i(e,t);return void 0===r?n:r}},59628:function(e,t,n){var i=n(80444),r=n(48101);e.exports=function(e,t){return null!=e&&r(e,t,i)}},15502:function(e){e.exports=function(e){return e}},6727:function(e,t,n){var i=n(35194),r=n(50561),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,c=i(function(){return arguments}())?i:function(e){return r(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=c},60443:function(e){var t=Array.isArray;e.exports=t},17806:function(e,t,n){var i=n(14380),r=n(44664);e.exports=function(e){return null!=e&&r(e.length)&&!i(e)}},65767:function(e,t,n){var i=n(17806),r=n(50561);e.exports=function(e){return r(e)&&i(e)}},46551:function(e,t,n){e=n.nmd(e);var i=n(2381),r=n(35423),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?i.Buffer:void 0,c=s?s.isBuffer:void 0;e.exports=c||r},62878:function(e,t,n){var i=n(24867),r=n(66127),o=n(28079),a=o&&o.isDate,s=a?r(a):i;e.exports=s},12916:function(e,t,n){var i=n(43277);e.exports=function(e,t){return i(e,t)}},14380:function(e,t,n){var i=n(12731),r=n(63117);e.exports=function(e){if(!r(e))return!1;var t=i(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},44664:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},63117:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},50561:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},32999:function(e,t,n){var i=n(12731),r=n(98118),o=n(50561),a=Object.prototype,s=Function.prototype.toString,c=a.hasOwnProperty,u=s.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=i(e))return!1;var t=r(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==u}},71519:function(e,t,n){var i=n(12731),r=n(60443),o=n(50561);e.exports=function(e){return"string"==typeof e||!r(e)&&o(e)&&"[object String]"==i(e)}},41108:function(e,t,n){var i=n(12731),r=n(50561);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==i(e)}},78470:function(e,t,n){var i=n(13272),r=n(66127),o=n(28079),a=o&&o.isTypedArray,s=a?r(a):i;e.exports=s},63815:function(e,t,n){var i=n(16347),r=n(84238),o=n(17806);e.exports=function(e){return o(e)?i(e):r(e)}},88395:function(e,t,n){var i=n(16347),r=n(7369),o=n(17806);e.exports=function(e){return o(e)?i(e,!0):r(e)}},96579:function(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},89830:function(e,t,n){var i=n(8705);function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var a=e.apply(this,i);return n.cache=o.set(r,a)||o,a};return n.cache=new(r.Cache||i),n}r.Cache=i,e.exports=r},15162:function(e,t,n){var i=n(97302),r=n(18541)(function(e,t,n){i(e,t,n)});e.exports=r},47710:function(e){e.exports=function(){}},37656:function(e,t,n){var i=n(12958),r=n(61584)(function(e,t){return null==e?{}:i(e,t)});e.exports=r},82794:function(e,t,n){var i=n(31358),r=n(65903),o=n(59757),a=n(83863);e.exports=function(e){return o(e)?i(a(e)):r(e)}},47231:function(e,t,n){var i=n(70334);e.exports=function(e,t,n){return null==e?e:i(e,t,n)}},60229:function(e,t,n){var i=n(55648),r=n(66738),o=n(48674),a=n(60679),s=o(function(e,t){if(null==e)return[];var n=t.length;return n>1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),r(e,i(t,1),[])});e.exports=s},61810:function(e){e.exports=function(){return[]}},35423:function(e){e.exports=function(){return!1}},81452:function(e,t,n){var i=n(54133),r=n(88395);e.exports=function(e){return i(e,r(e))}},61250:function(e,t,n){var i=n(13963);e.exports=function(e){return null==e?"":i(e)}},95492:function(e,t,n){var i=n(32874);
1e.exports=function(e){return e&&e.length?i(e):[]}},90374:function(e,t,n){var i=n(37942),r=n(32874);e.exports=function(e,t){return e&&e.length?r(e,i(t,2)):[]}},75080:function(e,t,n){var i=n(61250),r=0;e.exports=function(e){var t=++r;return i(e)+t}},30601:function(e,t,n){var i=n(38149),r=n(48674),o=n(65767),a=r(function(e,t){return o(e)?i(e,t):[]});e.exports=a},99949:function(e,t,n){"use strict";var i=n(88877);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,a){if(a!==i){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},41448:function(e,t,n){e.exports=n(99949)()},88877:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.