@accounter/client
Version:
Accounter client application
1 lines • 46.1 kB
JavaScript
import{r as e}from"./dist-C51EwTaa.js";import{o as t}from"./utils-DdVdMk8X.js";var n=Symbol(`NOT_FOUND`);function r(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function i(e,t=`expected all items to be functions, instead received the following types: `){if(!e.every(e=>typeof e==`function`)){let n=e.map(e=>typeof e==`function`?`function ${e.name||`unnamed`}()`:typeof e).join(`, `);throw TypeError(`${t}[${n}]`)}}var a=e=>Array.isArray(e)?e:[e];function o(e){let t=Array.isArray(e[0])?e[0]:e;return i(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function s(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}function c(e){let t;return{get(r){return t&&e(t.key,r)?t.value:n},put(e,n){t={key:e,value:n}},getEntries(){return t?[t]:[]},clear(){t=void 0}}}function l(e,t){let r=[];function i(e){let i=r.findIndex(n=>t(e,n.key));if(i>-1){let e=r[i];return i>0&&(r.splice(i,1),r.unshift(e)),e.value}return n}function a(t,a){i(t)===n&&(r.unshift({key:t,value:a}),r.length>e&&r.pop())}function o(){return r}function s(){r=[]}return{get:i,put:a,getEntries:o,clear:s}}var u=(e,t)=>e===t;function d(e){return function(t,n){if(t===null||n===null||t.length!==n.length)return!1;let{length:r}=t;for(let i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}}function f(e,t){let{equalityCheck:r=u,maxSize:i=1,resultEqualityCheck:a}=typeof t==`object`?t:{equalityCheck:t},o=d(r),s=0,f=i<=1?c(o):l(i,o);function p(){let t=f.get(arguments);if(t===n){if(t=e.apply(null,arguments),s++,a){let e=f.getEntries().find(e=>a(e.value,t));e&&(t=e.value,s!==0&&s--)}f.put(arguments,t)}return t}return p.clearCache=()=>{f.clear(),p.resetResultsCount()},p.resultsCount=()=>s,p.resetResultsCount=()=>{s=0},p}var p=class{constructor(e){this.value=e}deref(){return this.value}},m=typeof WeakRef>`u`?p:WeakRef,h=0,g=1;function _(){return{s:h,v:void 0,o:null,p:null}}function v(e){return e instanceof m?e.deref():e}function y(e,t={}){let n=_(),{resultEqualityCheck:r}=t,i,a=0;function o(){let t=n,{length:o}=arguments;for(let e=0,n=o;e<n;e++){let n=arguments[e];if(typeof n==`function`||typeof n==`object`&&n){let e=t.o;e===null&&(t.o=e=new WeakMap);let r=e.get(n);r===void 0?(t=_(),e.set(n,t)):t=r}else{let e=t.p;e===null&&(t.p=e=new Map);let r=e.get(n);r===void 0?(t=_(),e.set(n,t)):t=r}}let s=t,c;if(t.s===g)c=t.v;else if(c=e.apply(null,arguments),a++,r){let e=v(i);e!=null&&r(e,c)&&(c=e,a!==0&&a--),i=typeof c==`object`&&c||typeof c==`function`?new m(c):c}return s.s=g,s.v=c,c}return o.clearCache=()=>{n=_(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function b(e,...t){let n=typeof e==`function`?{memoize:e,memoizeOptions:t}:e,i=(...e)=>{let t=0,i=0,c,l={},u=e.pop();typeof u==`object`&&(l=u,u=e.pop()),r(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);let{memoize:d,memoizeOptions:f=[],argsMemoize:p=y,argsMemoizeOptions:m=[]}={...n,...l},h=a(f),g=a(m),_=o(e),v=d(function(){return t++,u.apply(null,arguments)},...h),b=p(function(){i++;let e=s(_,arguments);return c=v.apply(null,e),c},...g);return Object.assign(b,{resultFunc:u,memoizedResultFunc:v,dependencies:_,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>c,recomputations:()=>t,resetRecomputations:()=>{t=0},memoize:d,argsMemoize:p})};return Object.assign(i,{withTypes:()=>i}),i}var ee=e((e=>{var n=t();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=n.useState,o=n.useEffect,s=n.useLayoutEffect,c=n.useDebugValue;function l(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})},[e,n,t]),o(function(){return u(i)&&l({inst:i}),e(function(){u(i)&&l({inst:i})})},[e]),c(n),n}function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch{return!0}}function d(e,t){return t()}var f=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?d:l;e.useSyncExternalStore=n.useSyncExternalStore===void 0?f:n.useSyncExternalStore})),x=e(((e,t)=>{t.exports=ee()})),te=e((e=>{var n=t(),r=x();function i(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var a=typeof Object.is==`function`?Object.is:i,o=r.useSyncExternalStore,s=n.useRef,c=n.useEffect,l=n.useMemo,u=n.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var d=s(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!o){if(o=!0,s=e,e=r(e),i!==void 0&&f.hasValue){var t=f.value;if(i(t,e))return c=t}return c=e}if(t=c,a(s,e))return t;var n=r(e);return i!==void 0&&i(t,n)?(s=e,t):(s=e,c=n)}var o=!1,s,c,l=n===void 0?null:n;return[function(){return e(t())},l===null?void 0:function(){return e(l())}]},[t,n,r,i]);var p=o(e,d[0],d[1]);return c(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}})),S=e(((e,t)=>{t.exports=te()}));function C(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function w(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ne(e){let t,n,r;e.length===2?(t=e===C||e===w?e:re,n=e,r=e):(t=C,n=(t,n)=>C(e(t),n),r=(t,n)=>e(t)-n);function i(e,r,i=0,a=e.length){if(i<a){if(t(r,r)!==0)return a;do{let t=i+a>>>1;n(e[t],r)<0?i=t+1:a=t}while(i<a)}return i}function a(e,r,i=0,a=e.length){if(i<a){if(t(r,r)!==0)return a;do{let t=i+a>>>1;n(e[t],r)<=0?i=t+1:a=t}while(i<a)}return i}function o(e,t,n=0,a=e.length){let o=i(e,t,n,a-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o}return{left:i,center:o,right:a}}function re(){return 0}function ie(e){return e===null?NaN:+e}function*ae(e,t){if(t===void 0)for(let t of e)t!=null&&(t=+t)>=t&&(yield t);else{let n=-1;for(let r of e)(r=t(r,++n,e))!=null&&(r=+r)>=r&&(yield r)}}var oe=ne(C),se=oe.right;oe.left,ne(ie).center;var ce=class extends Map{constructor(e,t=fe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),e!=null)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(le(this,e))}has(e){return super.has(le(this,e))}set(e,t){return super.set(ue(this,e),t)}delete(e){return super.delete(de(this,e))}};function le({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):n}function ue({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function de({_intern:e,_key:t},n){let r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function fe(e){return typeof e==`object`&&e?e.valueOf():e}var pe=Math.sqrt(50),me=Math.sqrt(10),he=Math.sqrt(2);function ge(e,t,n){let r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/10**i,o=a>=pe?10:a>=me?5:a>=he?2:1,s,c,l;return i<0?(l=10**-i/o,s=Math.round(e*l),c=Math.round(t*l),s/l<e&&++s,c/l>t&&--c,l=-l):(l=10**i*o,s=Math.round(e/l),c=Math.round(t/l),s*l<e&&++s,c*l>t&&--c),c<s&&.5<=n&&n<2?ge(e,t,n*2):[s,c,l]}function _e(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];let r=t<e,[i,a,o]=r?ge(t,e,n):ge(e,t,n);if(!(a>=i))return[];let s=a-i+1,c=Array(s);if(r)if(o<0)for(let e=0;e<s;++e)c[e]=(a-e)/-o;else for(let e=0;e<s;++e)c[e]=(a-e)*o;else if(o<0)for(let e=0;e<s;++e)c[e]=(i+e)/-o;else for(let e=0;e<s;++e)c[e]=(i+e)*o;return c}function ve(e,t,n){return t=+t,e=+e,n=+n,ge(e,t,n)[2]}function ye(e,t,n){t=+t,e=+e,n=+n;let r=t<e,i=r?ve(t,e,n):ve(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function be(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=Array(i);++r<i;)a[r]=e+r*n;return a}function T(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function xe(e,t){switch(arguments.length){case 0:break;case 1:typeof e==`function`?this.interpolator(e):this.range(e);break;default:this.domain(e),typeof t==`function`?this.interpolator(t):this.range(t);break}return this}var Se=Symbol(`implicit`);function Ce(){var e=new ce,t=[],n=[],r=Se;function i(i){let a=e.get(i);if(a===void 0){if(r!==Se)return r;e.set(i,a=t.push(i)-1)}return n[a%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new ce;for(let r of n)e.has(r)||e.set(r,t.push(r)-1);return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return Ce(t,n).unknown(r)},T.apply(i,arguments),i}function we(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function Te(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Ee(){}var E=.7,De=1/E,D=`\\s*([+-]?\\d+)\\s*`,O=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*`,k=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*`,Oe=/^#([0-9a-f]{3,8})$/,ke=RegExp(`^rgb\\(${D},${D},${D}\\)$`),Ae=RegExp(`^rgb\\(${k},${k},${k}\\)$`),je=RegExp(`^rgba\\(${D},${D},${D},${O}\\)$`),Me=RegExp(`^rgba\\(${k},${k},${k},${O}\\)$`),Ne=RegExp(`^hsl\\(${O},${k},${k}\\)$`),Pe=RegExp(`^hsla\\(${O},${k},${k},${O}\\)$`),Fe={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};we(Ee,A,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Ie,formatHex:Ie,formatHex8:Le,formatHsl:Re,formatRgb:ze,toString:ze});function Ie(){return this.rgb().formatHex()}function Le(){return this.rgb().formatHex8()}function Re(){return Ye(this).formatHsl()}function ze(){return this.rgb().formatRgb()}function A(e){var t,n;return e=(e+``).trim().toLowerCase(),(t=Oe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Be(t):n===3?new j(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Ve(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Ve(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=ke.exec(e))?new j(t[1],t[2],t[3],1):(t=Ae.exec(e))?new j(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=je.exec(e))?Ve(t[1],t[2],t[3],t[4]):(t=Me.exec(e))?Ve(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Ne.exec(e))?Je(t[1],t[2]/100,t[3]/100,1):(t=Pe.exec(e))?Je(t[1],t[2]/100,t[3]/100,t[4]):Fe.hasOwnProperty(e)?Be(Fe[e]):e===`transparent`?new j(NaN,NaN,NaN,0):null}function Be(e){return new j(e>>16&255,e>>8&255,e&255,1)}function Ve(e,t,n,r){return r<=0&&(e=t=n=NaN),new j(e,t,n,r)}function He(e){return e instanceof Ee||(e=A(e)),e?(e=e.rgb(),new j(e.r,e.g,e.b,e.opacity)):new j}function Ue(e,t,n,r){return arguments.length===1?He(e):new j(e,t,n,r??1)}function j(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}we(j,Ue,Te(Ee,{brighter(e){return e=e==null?De:De**+e,new j(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?E:E**+e,new j(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new j(M(this.r),M(this.g),M(this.b),qe(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:We,formatHex:We,formatHex8:Ge,formatRgb:Ke,toString:Ke}));function We(){return`#${N(this.r)}${N(this.g)}${N(this.b)}`}function Ge(){return`#${N(this.r)}${N(this.g)}${N(this.b)}${N((isNaN(this.opacity)?1:this.opacity)*255)}`}function Ke(){let e=qe(this.opacity);return`${e===1?`rgb(`:`rgba(`}${M(this.r)}, ${M(this.g)}, ${M(this.b)}${e===1?`)`:`, ${e})`}`}function qe(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function M(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function N(e){return e=M(e),(e<16?`0`:``)+e.toString(16)}function Je(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new P(e,t,n,r)}function Ye(e){if(e instanceof P)return new P(e.h,e.s,e.l,e.opacity);if(e instanceof Ee||(e=A(e)),!e)return new P;if(e instanceof P)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=t===a?(n-r)/s+(n<r)*6:n===a?(r-t)/s+2:(t-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new P(o,s,c,e.opacity)}function Xe(e,t,n,r){return arguments.length===1?Ye(e):new P(e,t,n,r??1)}function P(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}we(P,Xe,Te(Ee,{brighter(e){return e=e==null?De:De**+e,new P(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?E:E**+e,new P(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,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new j($e(e>=240?e-240:e+120,i,r),$e(e,i,r),$e(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new P(Ze(this.h),Qe(this.s),Qe(this.l),qe(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=qe(this.opacity);return`${e===1?`hsl(`:`hsla(`}${Ze(this.h)}, ${Qe(this.s)*100}%, ${Qe(this.l)*100}%${e===1?`)`:`, ${e})`}`}}));function Ze(e){return e=(e||0)%360,e<0?e+360:e}function Qe(e){return Math.max(0,Math.min(1,e||0))}function $e(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}var et=e=>()=>e;function tt(e,t){return function(n){return e+n*t}}function nt(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(r){return(e+r*t)**+n}}function rt(e){return(e=+e)==1?it:function(t,n){return n-t?nt(t,n,e):et(isNaN(t)?n:t)}}function it(e,t){var n=t-e;return n?tt(e,n):et(isNaN(e)?t:e)}var at=(function e(t){var n=rt(t);function r(e,t){var r=n((e=Ue(e)).r,(t=Ue(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=it(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+``}}return r.gamma=e,r})(1);function ot(e,t){t||=[];var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function st(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function ct(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=Array(r),a=Array(n),o;for(o=0;o<r;++o)i[o]=_t(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(e){for(o=0;o<r;++o)a[o]=i[o](e);return a}}function lt(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function ut(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function dt(e,t){var n={},r={},i;for(i in(typeof e!=`object`||!e)&&(e={}),(typeof t!=`object`||!t)&&(t={}),t)i in e?n[i]=_t(e[i],t[i]):r[i]=t[i];return function(e){for(i in n)r[i]=n[i](e);return r}}var ft=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,pt=new RegExp(ft.source,`g`);function mt(e){return function(){return e}}function ht(e){return function(t){return e(t)+``}}function gt(e,t){var n=ft.lastIndex=pt.lastIndex=0,r,i,a,o=-1,s=[],c=[];for(e+=``,t+=``;(r=ft.exec(e))&&(i=pt.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:ut(r,i)})),n=pt.lastIndex;return n<t.length&&(a=t.slice(n),s[o]?s[o]+=a:s[++o]=a),s.length<2?c[0]?ht(c[0].x):mt(t):(t=c.length,function(e){for(var n=0,r;n<t;++n)s[(r=c[n]).i]=r.x(e);return s.join(``)})}function _t(e,t){var n=typeof t,r;return t==null||n===`boolean`?et(t):(n===`number`?ut:n===`string`?(r=A(t))?(t=r,at):gt:t instanceof A?at:t instanceof Date?lt:st(t)?ot:Array.isArray(t)?ct:typeof t.valueOf!=`function`&&typeof t.toString!=`function`||isNaN(t)?dt:ut)(e,t)}function vt(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function yt(e){return function(){return e}}function bt(e){return+e}var xt=[0,1];function F(e){return e}function St(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:yt(isNaN(t)?NaN:.5)}function Ct(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}function wt(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=St(i,r),a=n(o,a)):(r=St(r,i),a=n(a,o)),function(e){return a(r(e))}}function Tt(e,t,n){var r=Math.min(e.length,t.length)-1,i=Array(r),a=Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=St(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(t){var n=se(e,t,1,r)-1;return a[n](i[n](t))}}function Et(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Dt(){var e=xt,t=xt,n=_t,r,i,a,o=F,s,c,l;function u(){var n=Math.min(e.length,t.length);return o!==F&&(o=Ct(e[0],e[n-1])),s=n>2?Tt:wt,c=l=null,d}function d(i){return i==null||isNaN(i=+i)?a:(c||=s(e.map(r),t,n))(r(o(i)))}return d.invert=function(n){return o(i((l||=s(t,e.map(r),ut))(n)))},d.domain=function(t){return arguments.length?(e=Array.from(t,bt),u()):e.slice()},d.range=function(e){return arguments.length?(t=Array.from(e),u()):t.slice()},d.rangeRound=function(e){return t=Array.from(e),n=vt,u()},d.clamp=function(e){return arguments.length?(o=e?!0:F,u()):o!==F},d.interpolate=function(e){return arguments.length?(n=e,u()):n},d.unknown=function(e){return arguments.length?(a=e,d):a},function(e,t){return r=e,i=t,u()}}function Ot(){return Dt()(F,F)}function kt(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString(`en`).replace(/,/g,``):e.toString(10)}function At(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(`e`),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function I(e){return e=At(Math.abs(e)),e?e[1]:NaN}function jt(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>r&&(s=Math.max(1,r-c)),a.push(n.substring(i-=s,i+s)),!((c+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function Mt(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}var Nt=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Pt(e){if(!(t=Nt.exec(e)))throw Error(`invalid format: `+e);var t;return new Ft({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]})}Pt.prototype=Ft.prototype;function Ft(e){this.fill=e.fill===void 0?` `:e.fill+``,this.align=e.align===void 0?`>`:e.align+``,this.sign=e.sign===void 0?`-`:e.sign+``,this.symbol=e.symbol===void 0?``:e.symbol+``,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?``:e.type+``}Ft.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?`0`:``)+(this.width===void 0?``:Math.max(1,this.width|0))+(this.comma?`,`:``)+(this.precision===void 0?``:`.`+Math.max(0,this.precision|0))+(this.trim?`~`:``)+this.type};function It(e){out:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case`.`:r=i=n;break;case`0`:r===0&&(r=n),i=n;break;default:if(!+e[n])break out;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var Lt;function Rt(e,t){var n=At(e,t);if(!n)return Lt=void 0,e.toPrecision(t);var r=n[0],i=n[1],a=i-(Lt=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+Array(a-o+1).join(`0`):a>0?r.slice(0,a)+`.`+r.slice(a):`0.`+Array(1-a).join(`0`)+At(e,Math.max(0,t+a-1))[0]}function zt(e,t){var n=At(e,t);if(!n)return e+``;var r=n[0],i=n[1];return i<0?`0.`+Array(-i).join(`0`)+r:r.length>i+1?r.slice(0,i+1)+`.`+r.slice(i+1):r+Array(i-r.length+2).join(`0`)}var Bt={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+``,d:kt,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)=>zt(e*100,t),r:zt,s:Rt,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Vt(e){return e}var Ht=Array.prototype.map,Ut=[`y`,`z`,`a`,`f`,`p`,`n`,`µ`,`m`,``,`k`,`M`,`G`,`T`,`P`,`E`,`Z`,`Y`];function Wt(e){var t=e.grouping===void 0||e.thousands===void 0?Vt:jt(Ht.call(e.grouping,Number),e.thousands+``),n=e.currency===void 0?``:e.currency[0]+``,r=e.currency===void 0?``:e.currency[1]+``,i=e.decimal===void 0?`.`:e.decimal+``,a=e.numerals===void 0?Vt:Mt(Ht.call(e.numerals,String)),o=e.percent===void 0?`%`:e.percent+``,s=e.minus===void 0?`−`:e.minus+``,c=e.nan===void 0?`NaN`:e.nan+``;function l(e,l){e=Pt(e);var u=e.fill,d=e.align,f=e.sign,p=e.symbol,m=e.zero,h=e.width,g=e.comma,_=e.precision,v=e.trim,y=e.type;y===`n`?(g=!0,y=`g`):Bt[y]||(_===void 0&&(_=12),v=!0,y=`g`),(m||u===`0`&&d===`=`)&&(m=!0,u=`0`,d=`=`);var b=(l&&l.prefix!==void 0?l.prefix:``)+(p===`$`?n:p===`#`&&/[boxX]/.test(y)?`0`+y.toLowerCase():``),ee=(p===`$`?r:/[%p]/.test(y)?o:``)+(l&&l.suffix!==void 0?l.suffix:``),x=Bt[y],te=/[defgprs%]/.test(y);_=_===void 0?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function S(e){var n=b,r=ee,o,l,p;if(y===`c`)r=x(e)+r,e=``;else{e=+e;var S=e<0||1/e<0;if(e=isNaN(e)?c:x(Math.abs(e),_),v&&(e=It(e)),S&&+e==0&&f!==`+`&&(S=!1),n=(S?f===`(`?f:s:f===`-`||f===`(`?``:f)+n,r=(y===`s`&&!isNaN(e)&&Lt!==void 0?Ut[8+Lt/3]:``)+r+(S&&f===`(`?`)`:``),te){for(o=-1,l=e.length;++o<l;)if(p=e.charCodeAt(o),48>p||p>57){r=(p===46?i+e.slice(o+1):e.slice(o))+r,e=e.slice(0,o);break}}}g&&!m&&(e=t(e,1/0));var C=n.length+e.length+r.length,w=C<h?Array(h-C+1).join(u):``;switch(g&&m&&(e=t(w+e,w.length?h-r.length:1/0),w=``),d){case`<`:e=n+e+r+w;break;case`=`:e=n+w+e+r;break;case`^`:e=w.slice(0,C=w.length>>1)+n+e+r+w.slice(C);break;default:e=w+n+e+r;break}return a(e)}return S.toString=function(){return e+``},S}function u(e,t){var n=Math.max(-8,Math.min(8,Math.floor(I(t)/3)))*3,r=10**-n,i=l((e=Pt(e),e.type=`f`,e),{suffix:Ut[8+n/3]});return function(e){return i(r*e)}}return{format:l,formatPrefix:u}}var Gt,Kt,qt;Jt({thousands:`,`,grouping:[3],currency:[`$`,``]});function Jt(e){return Gt=Wt(e),Kt=Gt.format,qt=Gt.formatPrefix,Gt}function Yt(e){return Math.max(0,-I(Math.abs(e)))}function Xt(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(I(t)/3)))*3-I(Math.abs(e)))}function Zt(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,I(t)-I(e))+1}function Qt(e,t,n,r){var i=ye(e,t,n),a;switch(r=Pt(r??`,f`),r.type){case`s`:var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=Xt(i,o))&&(r.precision=a),qt(r,o);case``:case`e`:case`g`:case`p`:case`r`:r.precision==null&&!isNaN(a=Zt(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type===`e`));break;case`f`:case`%`:r.precision==null&&!isNaN(a=Yt(i))&&(r.precision=a-(r.type===`%`)*2);break}return Kt(r)}function $t(e){var t=e.domain;return e.ticks=function(e){var n=t();return _e(n[0],n[n.length-1],e??10)},e.tickFormat=function(e,n){var r=t();return Qt(r[0],r[r.length-1],e??10,n)},e.nice=function(n){n??=10;var r=t(),i=0,a=r.length-1,o=r[i],s=r[a],c,l,u=10;for(s<o&&(l=o,o=s,s=l,l=i,i=a,a=l);u-- >0;){if(l=ve(o,s,n),l===c)return r[i]=o,r[a]=s,t(r);if(l>0)o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l;else if(l<0)o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l;else break;c=l}return e},e}function en(){var e=Ot();return e.copy=function(){return Et(e,en())},T.apply(e,arguments),$t(e)}function tn(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function nn(e){return Math.log(e)}function rn(e){return Math.exp(e)}function an(e){return-Math.log(-e)}function on(e){return-Math.exp(-e)}function sn(e){return isFinite(e)?+(`1e`+e):e<0?0:e}function cn(e){return e===10?sn:e===Math.E?Math.exp:t=>e**+t}function ln(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function un(e){return(t,n)=>-e(-t,n)}function dn(e){let t=e(nn,rn),n=t.domain,r=10,i,a;function o(){return i=ln(r),a=cn(r),n()[0]<0?(i=un(i),a=un(a),e(an,on)):e(nn,rn),t}return t.base=function(e){return arguments.length?(r=+e,o()):r},t.domain=function(e){return arguments.length?(n(e),o()):n()},t.ticks=e=>{let t=n(),o=t[0],s=t[t.length-1],c=s<o;c&&([o,s]=[s,o]);let l=i(o),u=i(s),d,f,p=e==null?10:+e,m=[];if(!(r%1)&&u-l<p){if(l=Math.floor(l),u=Math.ceil(u),o>0){for(;l<=u;++l)for(d=1;d<r;++d)if(f=l<0?d/a(-l):d*a(l),!(f<o)){if(f>s)break;m.push(f)}}else for(;l<=u;++l)for(d=r-1;d>=1;--d)if(f=l>0?d/a(-l):d*a(l),!(f<o)){if(f>s)break;m.push(f)}m.length*2<p&&(m=_e(o,s,p))}else m=_e(l,u,Math.min(u-l,p)).map(a);return c?m.reverse():m},t.tickFormat=(e,n)=>{if(e??=10,n??=r===10?`s`:`,`,typeof n!=`function`&&(!(r%1)&&(n=Pt(n)).precision==null&&(n.trim=!0),n=Kt(n)),e===1/0)return n;let o=Math.max(1,r*e/t.ticks().length);return e=>{let t=e/a(Math.round(i(e)));return t*r<r-.5&&(t*=r),t<=o?n(e):``}},t.nice=()=>n(tn(n(),{floor:e=>a(Math.floor(i(e))),ceil:e=>a(Math.ceil(i(e)))})),t}function fn(){let e=dn(Dt()).domain([1,10]);return e.copy=()=>Et(e,fn()).base(e.base()),T.apply(e,arguments),e}function pn(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function mn(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function hn(e){var t=1,n=e(pn(t),mn(t));return n.constant=function(n){return arguments.length?e(pn(t=+n),mn(t)):t},$t(n)}function gn(){var e=hn(Dt());return e.copy=function(){return Et(e,gn()).constant(e.constant())},T.apply(e,arguments)}function _n(e){return function(t){return t<0?-((-t)**+e):t**+e}}function vn(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function yn(e){return e<0?-e*e:e*e}function bn(e){var t=e(F,F),n=1;function r(){return n===1?e(F,F):n===.5?e(vn,yn):e(_n(n),_n(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,r()):n},$t(t)}function xn(){var e=bn(Dt());return e.copy=function(){return Et(e,xn()).exponent(e.exponent())},T.apply(e,arguments),e}function Sn(){return xn.apply(null,arguments).exponent(.5)}function Cn(){var e=[.5],t=[0,1],n,r=1;function i(i){return i!=null&&i<=i?t[se(e,i,0,r)]:n}return i.domain=function(n){return arguments.length?(e=Array.from(n),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(n){return arguments.length?(t=Array.from(n),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(n){var r=t.indexOf(n);return[e[r-1],e[r]]},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return Cn().domain(e).range(t).unknown(n)},T.apply(i,arguments)}var wn=new Date,Tn=new Date;function L(e,t,n,r){function i(t){return e(t=arguments.length===0?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),i.round=e=>{let t=i(e),n=i.ceil(e);return e-t<n-e?t:n},i.offset=(e,n)=>(t(e=new Date(+e),n==null?1:Math.floor(n)),e),i.range=(n,r,a)=>{let o=[];if(n=i.ceil(n),a=a==null?1:Math.floor(a),!(n<r)||!(a>0))return o;let s;do o.push(s=new Date(+n)),t(n,a),e(n);while(s<n&&n<r);return o},i.filter=n=>L(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(i.count=(t,r)=>(wn.setTime(+t),Tn.setTime(+r),e(wn),e(Tn),Math.floor(n(wn,Tn))),i.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?i.filter(r?t=>r(t)%e===0:t=>i.count(0,t)%e===0):i)),i}var En=L(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);En.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?L(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):En),En.range;var R=1e3,z=R*60,B=z*60,V=B*24,Dn=V*7,On=V*30,kn=V*365,H=L(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*R)},(e,t)=>(t-e)/R,e=>e.getUTCSeconds());H.range;var An=L(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*R)},(e,t)=>{e.setTime(+e+t*z)},(e,t)=>(t-e)/z,e=>e.getMinutes());An.range;var jn=L(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*z)},(e,t)=>(t-e)/z,e=>e.getUTCMinutes());jn.range;var Mn=L(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*R-e.getMinutes()*z)},(e,t)=>{e.setTime(+e+t*B)},(e,t)=>(t-e)/B,e=>e.getHours());Mn.range;var Nn=L(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*B)},(e,t)=>(t-e)/B,e=>e.getUTCHours());Nn.range;var U=L(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*z)/V,e=>e.getDate()-1);U.range;var Pn=L(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/V,e=>e.getUTCDate()-1);Pn.range;var Fn=L(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/V,e=>Math.floor(e/V));Fn.range;function W(e){return L(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+t*7)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*z)/Dn)}var In=W(0),Ln=W(1),Rn=W(2),zn=W(3),G=W(4),Bn=W(5),Vn=W(6);In.range,Ln.range,Rn.range,zn.range,G.range,Bn.range,Vn.range;function K(e){return L(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t*7)},(e,t)=>(t-e)/Dn)}var Hn=K(0),Un=K(1),Wn=K(2),Gn=K(3),q=K(4),Kn=K(5),qn=K(6);Hn.range,Un.range,Wn.range,Gn.range,q.range,Kn.range,qn.range;var Jn=L(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());Jn.range;var Yn=L(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());Yn.range;var J=L(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());J.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:L(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)}),J.range;var Y=L(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());Y.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:L(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)}),Y.range;function Xn(e,t,n,r,i,a){let o=[[H,1,R],[H,5,5*R],[H,15,15*R],[H,30,30*R],[a,1,z],[a,5,5*z],[a,15,15*z],[a,30,30*z],[i,1,B],[i,3,3*B],[i,6,6*B],[i,12,12*B],[r,1,V],[r,2,2*V],[n,1,Dn],[t,1,On],[t,3,3*On],[e,1,kn]];function s(e,t,n){let r=t<e;r&&([e,t]=[t,e]);let i=n&&typeof n.range==`function`?n:c(e,t,n),a=i?i.range(e,+t+1):[];return r?a.reverse():a}function c(t,n,r){let i=Math.abs(n-t)/r,a=ne(([,,e])=>e).right(o,i);if(a===o.length)return e.every(ye(t/kn,n/kn,r));if(a===0)return En.every(Math.max(ye(t,n,r),1));let[s,c]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return s.every(c)}return[s,c]}var[Zn,Qn]=Xn(Y,Yn,Hn,Fn,Nn,jn),[$n,er]=Xn(J,Jn,In,U,Mn,An);function tr(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 nr(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 rr(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function ir(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,c=e.shortMonths,l=lr(i),u=ur(i),d=lr(a),f=ur(a),p=lr(o),m=ur(o),h=lr(s),g=ur(s),_=lr(c),v=ur(c),y={a:ce,A:le,b:ue,B:de,c:null,d:jr,e:jr,f:Ir,g:qr,G:Yr,H:Mr,I:Nr,j:Pr,L:Fr,m:Lr,M:Rr,p:fe,q:pe,Q:vi,s:yi,S:zr,u:Br,U:Vr,V:Ur,w:Wr,W:Gr,x:null,X:null,y:Kr,Y:Jr,Z:Xr,"%":_i},b={a:me,A:he,b:ge,B:_e,c:null,d:Zr,e:Zr,f:ni,g:pi,G:hi,H:Qr,I:$r,j:ei,L:ti,m:ri,M:ii,p:ve,q:ye,Q:vi,s:yi,S:ai,u:oi,U:si,V:li,w:ui,W:di,x:null,X:null,y:fi,Y:mi,Z:gi,"%":_i},ee={a:w,A:ne,b:re,B:ie,c:ae,d:xr,e:xr,f:Dr,g:_r,G:gr,H:Cr,I:Cr,j:Sr,L:Er,m:br,M:wr,p:C,q:yr,Q:kr,s:Ar,S:Tr,u:fr,U:pr,V:mr,w:dr,W:hr,x:oe,X:se,y:_r,Y:gr,Z:vr,"%":Or};y.x=x(n,y),y.X=x(r,y),y.c=x(t,y),b.x=x(n,b),b.X=x(r,b),b.c=x(t,b);function x(e,t){return function(n){var r=[],i=-1,a=0,o=e.length,s,c,l;for(n instanceof Date||(n=new Date(+n));++i<o;)e.charCodeAt(i)===37&&(r.push(e.slice(a,i)),(c=ar[s=e.charAt(++i)])==null?c=s===`e`?` `:`0`:s=e.charAt(++i),(l=t[s])&&(s=l(n,c)),r.push(s),a=i+1);return r.push(e.slice(a,i)),r.join(``)}}function te(e,t){return function(n){var r=rr(1900,void 0,1),i=S(r,e,n+=``,0),a,o;if(i!=n.length)return null;if(`Q`in r)return new Date(r.Q);if(`s`in r)return new Date(r.s*1e3+(`L`in r?r.L:0));if(t&&!(`Z`in r)&&(r.Z=0),`p`in r&&(r.H=r.H%12+r.p*12),r.m===void 0&&(r.m=`q`in r?r.q:0),`V`in r){if(r.V<1||r.V>53)return null;`w`in r||(r.w=1),`Z`in r?(a=nr(rr(r.y,0,1)),o=a.getUTCDay(),a=o>4||o===0?Un.ceil(a):Un(a),a=Pn.offset(a,(r.V-1)*7),r.y=a.getUTCFullYear(),r.m=a.getUTCMonth(),r.d=a.getUTCDate()+(r.w+6)%7):(a=tr(rr(r.y,0,1)),o=a.getDay(),a=o>4||o===0?Ln.ceil(a):Ln(a),a=U.offset(a,(r.V-1)*7),r.y=a.getFullYear(),r.m=a.getMonth(),r.d=a.getDate()+(r.w+6)%7)}else (`W`in r||`U`in r)&&(`w`in r||(r.w=`u`in r?r.u%7:+(`W`in r)),o=`Z`in r?nr(rr(r.y,0,1)).getUTCDay():tr(rr(r.y,0,1)).getDay(),r.m=0,r.d=`W`in r?(r.w+6)%7+r.W*7-(o+5)%7:r.w+r.U*7-(o+6)%7);return`Z`in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,nr(r)):tr(r)}}function S(e,t,n,r){for(var i=0,a=t.length,o=n.length,s,c;i<a;){if(r>=o)return-1;if(s=t.charCodeAt(i++),s===37){if(s=t.charAt(i++),c=ee[s in ar?t.charAt(i++):s],!c||(r=c(e,n,r))<0)return-1}else if(s!=n.charCodeAt(r++))return-1}return r}function C(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1}function w(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=m.get(r[0].toLowerCase()),n+r[0].length):-1}function ne(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1}function re(e,t,n){var r=_.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1}function ie(e,t,n){var r=h.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1}function ae(e,n,r){return S(e,t,n,r)}function oe(e,t,r){return S(e,n,t,r)}function se(e,t,n){return S(e,r,t,n)}function ce(e){return o[e.getDay()]}function le(e){return a[e.getDay()]}function ue(e){return c[e.getMonth()]}function de(e){return s[e.getMonth()]}function fe(e){return i[+(e.getHours()>=12)]}function pe(e){return 1+~~(e.getMonth()/3)}function me(e){return o[e.getUTCDay()]}function he(e){return a[e.getUTCDay()]}function ge(e){return c[e.getUTCMonth()]}function _e(e){return s[e.getUTCMonth()]}function ve(e){return i[+(e.getUTCHours()>=12)]}function ye(e){return 1+~~(e.getUTCMonth()/3)}return{format:function(e){var t=x(e+=``,y);return t.toString=function(){return e},t},parse:function(e){var t=te(e+=``,!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=x(e+=``,b);return t.toString=function(){return e},t},utcParse:function(e){var t=te(e+=``,!0);return t.toString=function(){return e},t}}}var ar={"-":``,_:` `,0:`0`},X=/^\s*\d+/,or=/^%/,sr=/[\\^$*+?|[\]().{}]/g;function Z(e,t,n){var r=e<0?`-`:``,i=(r?-e:e)+``,a=i.length;return r+(a<n?Array(n-a+1).join(t)+i:i)}function cr(e){return e.replace(sr,`\\$&`)}function lr(e){return RegExp(`^(?:`+e.map(cr).join(`|`)+`)`,`i`)}function ur(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function dr(e,t,n){var r=X.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function fr(e,t,n){var r=X.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function pr(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function mr(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function hr(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function gr(e,t,n){var r=X.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function _r(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function vr(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||`00`)),n+r[0].length):-1}function yr(e,t,n){var r=X.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function br(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function xr(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Sr(e,t,n){var r=X.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Cr(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function wr(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Tr(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Er(e,t,n){var r=X.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Dr(e,t,n){var r=X.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Or(e,t,n){var r=or.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function kr(e,t,n){var r=X.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Ar(e,t,n){var r=X.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function jr(e,t){return Z(e.getDate(),t,2)}function Mr(e,t){return Z(e.getHours(),t,2)}function Nr(e,t){return Z(e.getHours()%12||12,t,2)}function Pr(e,t){return Z(1+U.count(J(e),e),t,3)}function Fr(e,t){return Z(e.getMilliseconds(),t,3)}function Ir(e,t){return Fr(e,t)+`000`}function Lr(e,t){return Z(e.getMonth()+1,t,2)}function Rr(e,t){return Z(e.getMinutes(),t,2)}function zr(e,t){return Z(e.getSeconds(),t,2)}function Br(e){var t=e.getDay();return t===0?7:t}function Vr(e,t){return Z(In.count(J(e)-1,e),t,2)}function Hr(e){var t=e.getDay();return t>=4||t===0?G(e):G.ceil(e)}function Ur(e,t){return e=Hr(e),Z(G.count(J(e),e)+(J(e).getDay()===4),t,2)}function Wr(e){return e.getDay()}function Gr(e,t){return Z(Ln.count(J(e)-1,e),t,2)}function Kr(e,t){return Z(e.getFullYear()%100,t,2)}function qr(e,t){return e=Hr(e),Z(e.getFullYear()%100,t,2)}function Jr(e,t){return Z(e.getFullYear()%1e4,t,4)}function Yr(e,t){var n=e.getDay();return e=n>=4||n===0?G(e):G.ceil(e),Z(e.getFullYear()%1e4,t,4)}function Xr(e){var t=e.getTimezoneOffset();return(t>0?`-`:(t*=-1,`+`))+Z(t/60|0,`0`,2)+Z(t%60,`0`,2)}function Zr(e,t){return Z(e.getUTCDate(),t,2)}function Qr(e,t){return Z(e.getUTCHours(),t,2)}function $r(e,t){return Z(e.getUTCHours()%12||12,t,2)}function ei(e,t){return Z(1+Pn.count(Y(e),e),t,3)}function ti(e,t){return Z(e.getUTCMilliseconds(),t,3)}function ni(e,t){return ti(e,t)+`000`}function ri(e,t){return Z(e.getUTCMonth()+1,t,2)}function ii(e,t){return Z(e.getUTCMinutes(),t,2)}function ai(e,t){return Z(e.getUTCSeconds(),t,2)}function oi(e){var t=e.getUTCDay();return t===0?7:t}function si(e,t){return Z(Hn.count(Y(e)-1,e),t,2)}function ci(e){var t=e.getUTCDay();return t>=4||t===0?q(e):q.ceil(e)}function li(e,t){return e=ci(e),Z(q.count(Y(e),e)+(Y(e).getUTCDay()===4),t,2)}function ui(e){return e.getUTCDay()}function di(e,t){return Z(Un.count(Y(e)-1,e),t,2)}function fi(e,t){return Z(e.getUTCFullYear()%100,t,2)}function pi(e,t){return e=ci(e),Z(e.getUTCFullYear()%100,t,2)}function mi(e,t){return Z(e.getUTCFullYear()%1e4,t,4)}function hi(e,t){var n=e.getUTCDay();return e=n>=4||n===0?q(e):q.ceil(e),Z(e.getUTCFullYear()%1e4,t,4)}function gi(){return`+0000`}function _i(){return`%`}function vi(e){return+e}function yi(e){return Math.floor(e/1e3)}var Q,bi,xi;Si({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`]});function Si(e){return Q=ir(e),bi=Q.format,Q.parse,xi=Q.utcFormat,Q.utcParse,Q}function Ci(e){return new Date(e)}function wi(e){return e instanceof Date?+e:+new Date(+e)}function Ti(e,t,n,r,i,a,o,s,c,l){var u=Ot(),d=u.invert,f=u.domain,p=l(`.%L`),m=l(`:%S`),h=l(`%I:%M`),g=l(`%I %p`),_=l(`%a %d`),v=l(`%b %d`),y=l(`%B`),b=l(`%Y`);function ee(e){return(c(e)<e?p:s(e)<e?m:o(e)<e?h:a(e)<e?g:r(e)<e?i(e)<e?_:v:n(e)<e?y:b)(e)}return u.invert=function(e){return new Date(d(e))},u.domain=function(e){return arguments.length?f(Array.from(e,wi)):f().map(Ci)},u.ticks=function(t){var n=f();return e(n[0],n[n.length-1],t??10)},u.tickFormat=function(e,t){return t==null?ee:l(t)},u.nice=function(e){var n=f();return(!e||typeof e.range!=`function`)&&(e=t(n[0],n[n.length-1],e??10)),e?f(tn(n,e)):u},u.copy=function(){return Et(u,Ti(e,t,n,r,i,a,o,s,c,l))},u}function Ei(){return T.apply(Ti($n,er,J,Jn,In,U,Mn,An,H,bi).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Di(){return T.apply(Ti(Zn,Qn,Y,Yn,Hn,Pn,Nn,jn,H,xi).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Oi(){var e=0,t=1,n,r,i,a,o=F,s=!1,c;function l(e){return e==null||isNaN(e=+e)?c:o(i===0?.5:(e=(a(e)-n)*i,s?Math.max(0,Math.min(1,e)):e))}l.domain=function(o){return arguments.length?([e,t]=o,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),l):[e,t]},l.clamp=function(e){return arguments.length?(s=!!e,l):s},l.interpolator=function(e){return arguments.length?(o=e,l):o};function u(e){return function(t){var n,r;return arguments.length?([n,r]=t,o=e(n,r),l):[o(0),o(1)]}}return l.range=u(_t),l.rangeRound=u(vt),l.unknown=function(e){return arguments.length?(c=e,l):c},function(o){return a=o,n=o(e),r=o(t),i=n===r?0:1/(r-n),l}}function ki(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Ai(){var e=$t(Oi()(F));return e.copy=function(){return ki(e,Ai())},xe.apply(e,arguments)}function ji(){var e=dn(Oi()).domain([1,10]);return e.copy=function(){return ki(e,ji()).base(e.base())},xe.apply(e,arguments)}function Mi(){var e=hn(Oi());return e.copy=function(){return ki(e,Mi()).constant(e.constant())},xe.apply(e,arguments)}function Ni(){var e=bn(Oi());return e.copy=function(){return ki(e,Ni()).exponent(e.exponent())},xe.apply(e,arguments)}function Pi(){return Ni.apply(null,arguments).exponent(.5)}function Fi(e){return function(){return e}}var Ii=Math.cos,Li=Math.sin,Ri=Math.sqrt,zi=Math.PI;zi/2;var Bi=2*zi;Array.prototype.slice;function Vi(e){return typeof e==`object`&&`length`in e?e:Array.from(e)}function $(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,s=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<s;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function Hi(e){for(var t=e.length,n=Array(t);--t>=0;)n[t]=t;return n}function Ui(e,t){return e[t]}function Wi(e){let t=[];return t.key=e,t}function Gi(){var e=Fi([]),t=Hi,n=$,r=Ui;function i(i){var a=Array.from(e.apply(this,arguments),Wi),o,s=a.length,c=-1,l;for(let e of i)for(o=0,++c;o<s;++o)(a[o][c]=[0,+r(e,a[o].key,c,i)]).data=e;for(o=0,l=Vi(t(a));o<s;++o)a[l[o]].index=o;return n(a,l),a}return i.keys=function(t){return arguments.length?(e=typeof t==`function`?t:Fi(Array.from(t)),i):e},i.value=function(e){return arguments.length?(r=typeof e==`function`?e:Fi(+e),i):r},i.order=function(e){return arguments.length?(t=e==null?Hi:typeof e==`function`?e:Fi(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(n=e??$,i):n},i}function Ki(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}$(e,t)}}function qi(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,s=0;o<i;++o)s+=e[o][n][1]||0;r[n][1]+=r[n][0]=-s/2}$(e,t)}}function Ji(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var s=0,c=0,l=0;s<o;++s){for(var u=e[t[s]],d=u[r][1]||0,f=(d-(u[r-1][1]||0))/2,p=0;p<s;++p){var m=e[t[p]],h=m[r][1]||0,g=m[r-1][1]||0;f+=h-g}c+=d,l+=f*d}i[r-1][1]+=i[r-1][0]=n,c&&(n-=l/c)}i[r-1][1]+=i[r-1][0]=n,$(e,t)}}export{f as $,en as A,Se as B,xn as C,hn as D,gn as E,bt as F,ce as G,xe as H,vt as I,ae as J,se as K,_t as L,Qt as M,Ot as N,fn as O,F as P,b as Q,ut as R,Cn as S,Sn as T,T as U,Ce as V,be as W,S as X,C as Y,x as Z,Ni as _,Hi as a,Di as b,Ii as c,Ri as d,Bi as f,ji as g,Ai as h,Gi as i,$t as j,dn as k,zi as l,ki as m,qi as n,$ as o,Fi as p,ie as q,Ki as r,Vi as s,Ji as t,Li as u,Pi as v,bn as w,Ei as x,Mi as y,lt as z};