beancount-gs/public/static/js/3.e3eeeb91.chunk.js

1 line
78 KiB
JavaScript

(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[3],{126:function(e,t,n){var r;!function(i){"use strict";var o,a,c,s=9e15,u=1e9,l="0123456789abcdef",f="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",d="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",p={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-s,maxE:s,crypto:!1},v=!0,h="[DecimalError] ",m=h+"Invalid argument: ",b=h+"Precision limit exceeded",g=h+"crypto unavailable",O="[object Decimal]",w=Math.floor,y=Math.pow,j=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,E=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,N=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,x=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,C=1e7,k=f.length-1,S=d.length-1,M={toStringTag:O};function P(e){var t,n,r,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)(n=7-(r=e[t]+"").length)&&(o+=B(n)),o+=r;(n=7-(r=(a=e[t])+"").length)&&(o+=B(n))}else if(0===a)return"0";for(;a%10===0;)a/=10;return o+a}function I(e,t,n){if(e!==~~e||e<t||e>n)throw Error(m+e)}function R(e,t,n,r){var i,o,a,c;for(o=e[0];o>=10;o/=10)--t;return--t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),o=y(10,7-t),c=e[i]%o|0,null==r?t<3?(0==t?c=c/100|0:1==t&&(c=c/10|0),a=n<4&&99999==c||n>3&&49999==c||5e4==c||0==c):a=(n<4&&c+1==o||n>3&&c+1==o/2)&&(e[i+1]/o/100|0)==y(10,t-2)-1||(c==o/2||0==c)&&0==(e[i+1]/o/100|0):t<4?(0==t?c=c/1e3|0:1==t?c=c/100|0:2==t&&(c=c/10|0),a=(r||n<4)&&9999==c||!r&&n>3&&4999==c):a=((r||n<4)&&c+1==o||!r&&n>3&&c+1==o/2)&&(e[i+1]/o/1e3|0)==y(10,t-3)-1,a}function T(e,t,n){for(var r,i,o=[0],a=0,c=e.length;a<c;){for(i=o.length;i--;)o[i]*=t;for(o[0]+=l.indexOf(e.charAt(a++)),r=0;r<o.length;r++)o[r]>n-1&&(void 0===o[r+1]&&(o[r+1]=0),o[r+1]+=o[r]/n|0,o[r]%=n)}return o.reverse()}M.absoluteValue=M.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),K(e)},M.ceil=function(){return K(new this.constructor(this),this.e+1,2)},M.clampedTo=M.clamp=function(e,t){var n=this,r=n.constructor;if(e=new r(e),t=new r(t),!e.s||!t.s)return new r(NaN);if(e.gt(t))throw Error(m+t);return n.cmp(e)<0?e:n.cmp(t)>0?t:new r(n)},M.comparedTo=M.cmp=function(e){var t,n,r,i,o=this,a=o.d,c=(e=new o.constructor(e)).d,s=o.s,u=e.s;if(!a||!c)return s&&u?s!==u?s:a===c?0:!a^s<0?1:-1:NaN;if(!a[0]||!c[0])return a[0]?s:c[0]?-u:0;if(s!==u)return s;if(o.e!==e.e)return o.e>e.e^s<0?1:-1;for(t=0,n=(r=a.length)<(i=c.length)?r:i;t<n;++t)if(a[t]!==c[t])return a[t]>c[t]^s<0?1:-1;return r===i?0:r>i^s<0?1:-1},M.cosine=M.cos=function(){var e,t,n=this,r=n.constructor;return n.d?n.d[0]?(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r,i;if(t.isZero())return t;(r=t.d.length)<32?i=(1/X(4,n=Math.ceil(r/3))).toString():(n=16,i="2.3283064365386962890625e-10");e.precision+=n,t=Y(e,1,t.times(i),new e(1));for(var o=n;o--;){var a=t.times(t);t=a.times(a).minus(a).times(8).plus(1)}return e.precision-=n,t}(r,J(r,n)),r.precision=e,r.rounding=t,K(2==c||3==c?n.neg():n,e,t,!0)):new r(1):new r(NaN)},M.cubeRoot=M.cbrt=function(){var e,t,n,r,i,o,a,c,s,u,l=this,f=l.constructor;if(!l.isFinite()||l.isZero())return new f(l);for(v=!1,(o=l.s*y(l.s*l,1/3))&&Math.abs(o)!=1/0?r=new f(o.toString()):(n=P(l.d),(o=((e=l.e)-n.length+1)%3)&&(n+=1==o||-2==o?"0":"00"),o=y(n,1/3),e=w((e+1)/3)-(e%3==(e<0?-1:2)),(r=new f(n=o==1/0?"5e"+e:(n=o.toExponential()).slice(0,n.indexOf("e")+1)+e)).s=l.s),a=(e=f.precision)+3;;)if(u=(s=(c=r).times(c).times(c)).plus(l),r=A(u.plus(l).times(c),u.plus(s),a+2,1),P(c.d).slice(0,a)===(n=P(r.d)).slice(0,a)){if("9999"!=(n=n.slice(a-3,a+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(K(r,e+1,1),t=!r.times(r).times(r).eq(l));break}if(!i&&(K(c,e+1,0),c.times(c).times(c).eq(l))){r=c;break}a+=4,i=1}return v=!0,K(r,e,f.rounding,t)},M.decimalPlaces=M.dp=function(){var e,t=this.d,n=NaN;if(t){if(n=7*((e=t.length-1)-w(this.e/7)),e=t[e])for(;e%10==0;e/=10)n--;n<0&&(n=0)}return n},M.dividedBy=M.div=function(e){return A(this,new this.constructor(e))},M.dividedToIntegerBy=M.divToInt=function(e){var t=this.constructor;return K(A(this,new t(e),0,1,1),t.precision,t.rounding)},M.equals=M.eq=function(e){return 0===this.cmp(e)},M.floor=function(){return K(new this.constructor(this),this.e+1,3)},M.greaterThan=M.gt=function(e){return this.cmp(e)>0},M.greaterThanOrEqualTo=M.gte=function(e){var t=this.cmp(e);return 1==t||0===t},M.hyperbolicCosine=M.cosh=function(){var e,t,n,r,i,o=this,a=o.constructor,c=new a(1);if(!o.isFinite())return new a(o.s?1/0:NaN);if(o.isZero())return c;n=a.precision,r=a.rounding,a.precision=n+Math.max(o.e,o.sd())+4,a.rounding=1,(i=o.d.length)<32?t=(1/X(4,e=Math.ceil(i/3))).toString():(e=16,t="2.3283064365386962890625e-10"),o=Y(a,1,o.times(t),new a(1),!0);for(var s,u=e,l=new a(8);u--;)s=o.times(o),o=c.minus(s.times(l.minus(s.times(l))));return K(o,a.precision=n,a.rounding=r,!0)},M.hyperbolicSine=M.sinh=function(){var e,t,n,r,i=this,o=i.constructor;if(!i.isFinite()||i.isZero())return new o(i);if(t=o.precision,n=o.rounding,o.precision=t+Math.max(i.e,i.sd())+4,o.rounding=1,(r=i.d.length)<3)i=Y(o,2,i,i,!0);else{e=(e=1.4*Math.sqrt(r))>16?16:0|e,i=Y(o,2,i=i.times(1/X(5,e)),i,!0);for(var a,c=new o(5),s=new o(16),u=new o(20);e--;)a=i.times(i),i=i.times(c.plus(a.times(s.times(a).plus(u))))}return o.precision=t,o.rounding=n,K(i,t,n,!0)},M.hyperbolicTangent=M.tanh=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+7,r.rounding=1,A(n.sinh(),n.cosh(),r.precision=e,r.rounding=t)):new r(n.s)},M.inverseCosine=M.acos=function(){var e,t=this,n=t.constructor,r=t.abs().cmp(1),i=n.precision,o=n.rounding;return-1!==r?0===r?t.isNeg()?F(n,i,o):new n(0):new n(NaN):t.isZero()?F(n,i+4,o).times(.5):(n.precision=i+6,n.rounding=1,t=t.asin(),e=F(n,i+4,o).times(.5),n.precision=i,n.rounding=o,e.minus(t))},M.inverseHyperbolicCosine=M.acosh=function(){var e,t,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(e=r.precision,t=r.rounding,r.precision=e+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,v=!1,n=n.times(n).minus(1).sqrt().plus(n),v=!0,r.precision=e,r.rounding=t,n.ln()):new r(n)},M.inverseHyperbolicSine=M.asinh=function(){var e,t,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,v=!1,n=n.times(n).plus(1).sqrt().plus(n),v=!0,r.precision=e,r.rounding=t,n.ln())},M.inverseHyperbolicTangent=M.atanh=function(){var e,t,n,r,i=this,o=i.constructor;return i.isFinite()?i.e>=0?new o(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=o.precision,t=o.rounding,r=i.sd(),Math.max(r,e)<2*-i.e-1?K(new o(i),e,t,!0):(o.precision=n=r-i.e,i=A(i.plus(1),new o(1).minus(i),n+e,1),o.precision=e+4,o.rounding=1,i=i.ln(),o.precision=e,o.rounding=t,i.times(.5))):new o(NaN)},M.inverseSine=M.asin=function(){var e,t,n,r,i=this,o=i.constructor;return i.isZero()?new o(i):(t=i.abs().cmp(1),n=o.precision,r=o.rounding,-1!==t?0===t?((e=F(o,n+4,r).times(.5)).s=i.s,e):new o(NaN):(o.precision=n+6,o.rounding=1,i=i.div(new o(1).minus(i.times(i)).sqrt().plus(1)).atan(),o.precision=n,o.rounding=r,i.times(2)))},M.inverseTangent=M.atan=function(){var e,t,n,r,i,o,a,c,s,u=this,l=u.constructor,f=l.precision,d=l.rounding;if(u.isFinite()){if(u.isZero())return new l(u);if(u.abs().eq(1)&&f+4<=S)return(a=F(l,f+4,d).times(.25)).s=u.s,a}else{if(!u.s)return new l(NaN);if(f+4<=S)return(a=F(l,f+4,d).times(.5)).s=u.s,a}for(l.precision=c=f+10,l.rounding=1,e=n=Math.min(28,c/7+2|0);e;--e)u=u.div(u.times(u).plus(1).sqrt().plus(1));for(v=!1,t=Math.ceil(c/7),r=1,s=u.times(u),a=new l(u),i=u;-1!==e;)if(i=i.times(s),o=a.minus(i.div(r+=2)),i=i.times(s),void 0!==(a=o.plus(i.div(r+=2))).d[t])for(e=t;a.d[e]===o.d[e]&&e--;);return n&&(a=a.times(2<<n-1)),v=!0,K(a,l.precision=f,l.rounding=d,!0)},M.isFinite=function(){return!!this.d},M.isInteger=M.isInt=function(){return!!this.d&&w(this.e/7)>this.d.length-2},M.isNaN=function(){return!this.s},M.isNegative=M.isNeg=function(){return this.s<0},M.isPositive=M.isPos=function(){return this.s>0},M.isZero=function(){return!!this.d&&0===this.d[0]},M.lessThan=M.lt=function(e){return this.cmp(e)<0},M.lessThanOrEqualTo=M.lte=function(e){return this.cmp(e)<1},M.logarithm=M.log=function(e){var t,n,r,i,o,a,c,s,u=this,l=u.constructor,f=l.precision,d=l.rounding;if(null==e)e=new l(10),t=!0;else{if(n=(e=new l(e)).d,e.s<0||!n||!n[0]||e.eq(1))return new l(NaN);t=e.eq(10)}if(n=u.d,u.s<0||!n||!n[0]||u.eq(1))return new l(n&&!n[0]?-1/0:1!=u.s?NaN:n?0:1/0);if(t)if(n.length>1)o=!0;else{for(i=n[0];i%10===0;)i/=10;o=1!==i}if(v=!1,a=Z(u,c=f+5),r=t?q(l,c+10):Z(e,c),R((s=A(a,r,c,1)).d,i=f,d))do{if(a=Z(u,c+=10),r=t?q(l,c+10):Z(e,c),s=A(a,r,c,1),!o){+P(s.d).slice(i+1,i+15)+1==1e14&&(s=K(s,f+1,0));break}}while(R(s.d,i+=10,d));return v=!0,K(s,f,d)},M.minus=M.sub=function(e){var t,n,r,i,o,a,c,s,u,l,f,d,p=this,h=p.constructor;if(e=new h(e),!p.d||!e.d)return p.s&&e.s?p.d?e.s=-e.s:e=new h(e.d||p.s!==e.s?p:NaN):e=new h(NaN),e;if(p.s!=e.s)return e.s=-e.s,p.plus(e);if(u=p.d,d=e.d,c=h.precision,s=h.rounding,!u[0]||!d[0]){if(d[0])e.s=-e.s;else{if(!u[0])return new h(3===s?-0:0);e=new h(p)}return v?K(e,c,s):e}if(n=w(e.e/7),l=w(p.e/7),u=u.slice(),o=l-n){for((f=o<0)?(t=u,o=-o,a=d.length):(t=d,n=l,a=u.length),o>(r=Math.max(Math.ceil(c/7),a)+2)&&(o=r,t.length=1),t.reverse(),r=o;r--;)t.push(0);t.reverse()}else{for((f=(r=u.length)<(a=d.length))&&(a=r),r=0;r<a;r++)if(u[r]!=d[r]){f=u[r]<d[r];break}o=0}for(f&&(t=u,u=d,d=t,e.s=-e.s),a=u.length,r=d.length-a;r>0;--r)u[a++]=0;for(r=d.length;r>o;){if(u[--r]<d[r]){for(i=r;i&&0===u[--i];)u[i]=C-1;--u[i],u[r]+=C}u[r]-=d[r]}for(;0===u[--a];)u.pop();for(;0===u[0];u.shift())--n;return u[0]?(e.d=u,e.e=L(u,n),v?K(e,c,s):e):new h(3===s?-0:0)},M.modulo=M.mod=function(e){var t,n=this,r=n.constructor;return e=new r(e),!n.d||!e.s||e.d&&!e.d[0]?new r(NaN):!e.d||n.d&&!n.d[0]?K(new r(n),r.precision,r.rounding):(v=!1,9==r.modulo?(t=A(n,e.abs(),0,3,1)).s*=e.s:t=A(n,e,0,r.modulo,1),t=t.times(e),v=!0,n.minus(t))},M.naturalExponential=M.exp=function(){return W(this)},M.naturalLogarithm=M.ln=function(){return Z(this)},M.negated=M.neg=function(){var e=new this.constructor(this);return e.s=-e.s,K(e)},M.plus=M.add=function(e){var t,n,r,i,o,a,c,s,u,l,f=this,d=f.constructor;if(e=new d(e),!f.d||!e.d)return f.s&&e.s?f.d||(e=new d(e.d||f.s===e.s?f:NaN)):e=new d(NaN),e;if(f.s!=e.s)return e.s=-e.s,f.minus(e);if(u=f.d,l=e.d,c=d.precision,s=d.rounding,!u[0]||!l[0])return l[0]||(e=new d(f)),v?K(e,c,s):e;if(o=w(f.e/7),r=w(e.e/7),u=u.slice(),i=o-r){for(i<0?(n=u,i=-i,a=l.length):(n=l,r=o,a=u.length),i>(a=(o=Math.ceil(c/7))>a?o+1:a+1)&&(i=a,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((a=u.length)-(i=l.length)<0&&(i=a,n=l,l=u,u=n),t=0;i;)t=(u[--i]=u[i]+l[i]+t)/C|0,u[i]%=C;for(t&&(u.unshift(t),++r),a=u.length;0==u[--a];)u.pop();return e.d=u,e.e=L(u,r),v?K(e,c,s):e},M.precision=M.sd=function(e){var t,n=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(m+e);return n.d?(t=_(n.d),e&&n.e+1>t&&(t=n.e+1)):t=NaN,t},M.round=function(){var e=this,t=e.constructor;return K(new t(e),e.e+1,t.rounding)},M.sine=M.sin=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r=t.d.length;if(r<3)return t.isZero()?t:Y(e,2,t,t);n=(n=1.4*Math.sqrt(r))>16?16:0|n,t=t.times(1/X(5,n)),t=Y(e,2,t,t);for(var i,o=new e(5),a=new e(16),c=new e(20);n--;)i=t.times(t),t=t.times(o.plus(i.times(a.times(i).minus(c))));return t}(r,J(r,n)),r.precision=e,r.rounding=t,K(c>2?n.neg():n,e,t,!0)):new r(NaN)},M.squareRoot=M.sqrt=function(){var e,t,n,r,i,o,a=this,c=a.d,s=a.e,u=a.s,l=a.constructor;if(1!==u||!c||!c[0])return new l(!u||u<0&&(!c||c[0])?NaN:c?a:1/0);for(v=!1,0==(u=Math.sqrt(+a))||u==1/0?(((t=P(c)).length+s)%2==0&&(t+="0"),u=Math.sqrt(t),s=w((s+1)/2)-(s<0||s%2),r=new l(t=u==1/0?"5e"+s:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+s)):r=new l(u.toString()),n=(s=l.precision)+3;;)if(r=(o=r).plus(A(a,o,n+2,1)).times(.5),P(o.d).slice(0,n)===(t=P(r.d)).slice(0,n)){if("9999"!=(t=t.slice(n-3,n+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(K(r,s+1,1),e=!r.times(r).eq(a));break}if(!i&&(K(o,s+1,0),o.times(o).eq(a))){r=o;break}n+=4,i=1}return v=!0,K(r,s,l.rounding,e)},M.tangent=M.tan=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+10,r.rounding=1,(n=n.sin()).s=1,n=A(n,new r(1).minus(n.times(n)).sqrt(),e+10,0),r.precision=e,r.rounding=t,K(2==c||4==c?n.neg():n,e,t,!0)):new r(NaN)},M.times=M.mul=function(e){var t,n,r,i,o,a,c,s,u,l=this,f=l.constructor,d=l.d,p=(e=new f(e)).d;if(e.s*=l.s,!d||!d[0]||!p||!p[0])return new f(!e.s||d&&!d[0]&&!p||p&&!p[0]&&!d?NaN:d&&p?0*e.s:e.s/0);for(n=w(l.e/7)+w(e.e/7),(s=d.length)<(u=p.length)&&(o=d,d=p,p=o,a=s,s=u,u=a),o=[],r=a=s+u;r--;)o.push(0);for(r=u;--r>=0;){for(t=0,i=s+r;i>r;)c=o[i]+p[r]*d[i-r-1]+t,o[i--]=c%C|0,t=c/C|0;o[i]=(o[i]+t)%C|0}for(;!o[--a];)o.pop();return t?++n:o.shift(),e.d=o,e.e=L(o,n),v?K(e,f.precision,f.rounding):e},M.toBinary=function(e,t){return Q(this,2,e,t)},M.toDecimalPlaces=M.toDP=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(I(e,0,u),void 0===t?t=r.rounding:I(t,0,8),K(n,e+n.e+1,t))},M.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=D(r,!0):(I(e,0,u),void 0===t?t=i.rounding:I(t,0,8),n=D(r=K(new i(r),e+1,t),!0,e+1)),r.isNeg()&&!r.isZero()?"-"+n:n},M.toFixed=function(e,t){var n,r,i=this,o=i.constructor;return void 0===e?n=D(i):(I(e,0,u),void 0===t?t=o.rounding:I(t,0,8),n=D(r=K(new o(i),e+i.e+1,t),!1,e+r.e+1)),i.isNeg()&&!i.isZero()?"-"+n:n},M.toFraction=function(e){var t,n,r,i,o,a,c,s,u,l,f,d,p=this,h=p.d,b=p.constructor;if(!h)return new b(p);if(u=n=new b(1),r=s=new b(0),a=(o=(t=new b(r)).e=_(h)-p.e-1)%7,t.d[0]=y(10,a<0?7+a:a),null==e)e=o>0?t:u;else{if(!(c=new b(e)).isInt()||c.lt(u))throw Error(m+c);e=c.gt(t)?o>0?t:u:c}for(v=!1,c=new b(P(h)),l=b.precision,b.precision=o=7*h.length*2;f=A(c,t,0,1,1),1!=(i=n.plus(f.times(r))).cmp(e);)n=r,r=i,i=u,u=s.plus(f.times(i)),s=i,i=t,t=c.minus(f.times(i)),c=i;return i=A(e.minus(n),r,0,1,1),s=s.plus(i.times(u)),n=n.plus(i.times(r)),s.s=u.s=p.s,d=A(u,r,o,1).minus(p).abs().cmp(A(s,n,o,1).minus(p).abs())<1?[u,r]:[s,n],b.precision=l,v=!0,d},M.toHexadecimal=M.toHex=function(e,t){return Q(this,16,e,t)},M.toNearest=function(e,t){var n=this,r=n.constructor;if(n=new r(n),null==e){if(!n.d)return n;e=new r(1),t=r.rounding}else{if(e=new r(e),void 0===t?t=r.rounding:I(t,0,8),!n.d)return e.s?n:e;if(!e.d)return e.s&&(e.s=n.s),e}return e.d[0]?(v=!1,n=A(n,e,0,t,1).times(e),v=!0,K(n)):(e.s=n.s,n=e),n},M.toNumber=function(){return+this},M.toOctal=function(e,t){return Q(this,8,e,t)},M.toPower=M.pow=function(e){var t,n,r,i,o,a,c=this,s=c.constructor,u=+(e=new s(e));if(!c.d||!e.d||!c.d[0]||!e.d[0])return new s(y(+c,u));if((c=new s(c)).eq(1))return c;if(r=s.precision,o=s.rounding,e.eq(1))return K(c,r,o);if((t=w(e.e/7))>=e.d.length-1&&(n=u<0?-u:u)<=9007199254740991)return i=V(s,c,n,r),e.s<0?new s(1).div(i):K(i,r,o);if((a=c.s)<0){if(t<e.d.length-1)return new s(NaN);if(0==(1&e.d[t])&&(a=1),0==c.e&&1==c.d[0]&&1==c.d.length)return c.s=a,c}return(t=0!=(n=y(+c,u))&&isFinite(n)?new s(n+"").e:w(u*(Math.log("0."+P(c.d))/Math.LN10+c.e+1)))>s.maxE+1||t<s.minE-1?new s(t>0?a/0:0):(v=!1,s.rounding=c.s=1,n=Math.min(12,(t+"").length),(i=W(e.times(Z(c,r+n)),r)).d&&R((i=K(i,r+5,1)).d,r,o)&&(t=r+10,+P((i=K(W(e.times(Z(c,t+n)),t),t+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=K(i,r+1,0))),i.s=a,v=!0,s.rounding=o,K(i,r,o))},M.toPrecision=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=D(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(I(e,1,u),void 0===t?t=i.rounding:I(t,0,8),n=D(r=K(new i(r),e,t),e<=r.e||r.e<=i.toExpNeg,e)),r.isNeg()&&!r.isZero()?"-"+n:n},M.toSignificantDigits=M.toSD=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(I(e,1,u),void 0===t?t=n.rounding:I(t,0,8)),K(new n(this),e,t)},M.toString=function(){var e=this,t=e.constructor,n=D(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()&&!e.isZero()?"-"+n:n},M.truncated=M.trunc=function(){return K(new this.constructor(this),this.e+1,1)},M.valueOf=M.toJSON=function(){var e=this,t=e.constructor,n=D(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()?"-"+n:n};var A=function(){function e(e,t,n){var r,i=0,o=e.length;for(e=e.slice();o--;)r=e[o]*t+i,e[o]=r%n|0,i=r/n|0;return i&&e.unshift(i),e}function t(e,t,n,r){var i,o;if(n!=r)o=n>r?1:-1;else for(i=o=0;i<n;i++)if(e[i]!=t[i]){o=e[i]>t[i]?1:-1;break}return o}function n(e,t,n,r){for(var i=0;n--;)e[n]-=i,i=e[n]<t[n]?1:0,e[n]=i*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,o,c,s,u){var l,f,d,p,v,h,m,b,g,O,y,j,E,N,x,k,S,M,P,I,R=r.constructor,T=r.s==i.s?1:-1,A=r.d,D=i.d;if(!A||!A[0]||!D||!D[0])return new R(r.s&&i.s&&(A?!D||A[0]!=D[0]:D)?A&&0==A[0]||!D?0*T:T/0:NaN);for(u?(v=1,f=r.e-i.e):(u=C,v=7,f=w(r.e/v)-w(i.e/v)),P=D.length,S=A.length,O=(g=new R(T)).d=[],d=0;D[d]==(A[d]||0);d++);if(D[d]>(A[d]||0)&&f--,null==o?(N=o=R.precision,c=R.rounding):N=s?o+(r.e-i.e)+1:o,N<0)O.push(1),h=!0;else{if(N=N/v+2|0,d=0,1==P){for(p=0,D=D[0],N++;(d<S||p)&&N--;d++)x=p*u+(A[d]||0),O[d]=x/D|0,p=x%D|0;h=p||d<S}else{for((p=u/(D[0]+1)|0)>1&&(D=e(D,p,u),A=e(A,p,u),P=D.length,S=A.length),k=P,j=(y=A.slice(0,P)).length;j<P;)y[j++]=0;(I=D.slice()).unshift(0),M=D[0],D[1]>=u/2&&++M;do{p=0,(l=t(D,y,P,j))<0?(E=y[0],P!=j&&(E=E*u+(y[1]||0)),(p=E/M|0)>1?(p>=u&&(p=u-1),1==(l=t(m=e(D,p,u),y,b=m.length,j=y.length))&&(p--,n(m,P<b?I:D,b,u))):(0==p&&(l=p=1),m=D.slice()),(b=m.length)<j&&m.unshift(0),n(y,m,j,u),-1==l&&(l=t(D,y,P,j=y.length))<1&&(p++,n(y,P<j?I:D,j,u)),j=y.length):0===l&&(p++,y=[0]),O[d++]=p,l&&y[0]?y[j++]=A[k]||0:(y=[A[k]],j=1)}while((k++<S||void 0!==y[0])&&N--);h=void 0!==y[0]}O[0]||O.shift()}if(1==v)g.e=f,a=h;else{for(d=1,p=O[0];p>=10;p/=10)d++;g.e=d+f*v-1,K(g,s?o+g.e+1:o,c,h)}return g}}();function K(e,t,n,r){var i,o,a,c,s,u,l,f,d,p=e.constructor;e:if(null!=t){if(!(f=e.d))return e;for(i=1,c=f[0];c>=10;c/=10)i++;if((o=t-i)<0)o+=7,a=t,s=(l=f[d=0])/y(10,i-a-1)%10|0;else if((d=Math.ceil((o+1)/7))>=(c=f.length)){if(!r)break e;for(;c++<=d;)f.push(0);l=s=0,i=1,a=(o%=7)-7+1}else{for(l=c=f[d],i=1;c>=10;c/=10)i++;s=(a=(o%=7)-7+i)<0?0:l/y(10,i-a-1)%10|0}if(r=r||t<0||void 0!==f[d+1]||(a<0?l:l%y(10,i-a-1)),u=n<4?(s||r)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||r||6==n&&(o>0?a>0?l/y(10,i-a):0:f[d-1])%10&1||n==(e.s<0?8:7)),t<1||!f[0])return f.length=0,u?(t-=e.e+1,f[0]=y(10,(7-t%7)%7),e.e=-t||0):f[0]=e.e=0,e;if(0==o?(f.length=d,c=1,d--):(f.length=d+1,c=y(10,7-o),f[d]=a>0?(l/y(10,i-a)%y(10,a)|0)*c:0),u)for(;;){if(0==d){for(o=1,a=f[0];a>=10;a/=10)o++;for(a=f[0]+=c,c=1;a>=10;a/=10)c++;o!=c&&(e.e++,f[0]==C&&(f[0]=1));break}if(f[d]+=c,f[d]!=C)break;f[d--]=0,c=1}for(o=f.length;0===f[--o];)f.pop()}return v&&(e.e>p.maxE?(e.d=null,e.e=NaN):e.e<p.minE&&(e.e=0,e.d=[0])),e}function D(e,t,n){if(!e.isFinite())return H(e);var r,i=e.e,o=P(e.d),a=o.length;return t?(n&&(r=n-a)>0?o=o.charAt(0)+"."+o.slice(1)+B(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(e.e<0?"e":"e+")+e.e):i<0?(o="0."+B(-i-1)+o,n&&(r=n-a)>0&&(o+=B(r))):i>=a?(o+=B(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+B(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(o+="."),o+=B(r))),o}function L(e,t){var n=e[0];for(t*=7;n>=10;n/=10)t++;return t}function q(e,t,n){if(t>k)throw v=!0,n&&(e.precision=n),Error(b);return K(new e(f),t,1,!0)}function F(e,t,n){if(t>S)throw Error(b);return K(new e(d),t,n,!0)}function _(e){var t=e.length-1,n=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)n--;for(t=e[0];t>=10;t/=10)n++}return n}function B(e){for(var t="";e--;)t+="0";return t}function V(e,t,n,r){var i,o=new e(1),a=Math.ceil(r/7+4);for(v=!1;;){if(n%2&&ee((o=o.times(t)).d,a)&&(i=!0),0===(n=w(n/2))){n=o.d.length-1,i&&0===o.d[n]&&++o.d[n];break}ee((t=t.times(t)).d,a)}return v=!0,o}function U(e){return 1&e.d[e.d.length-1]}function z(e,t,n){for(var r,i=new e(t[0]),o=0;++o<t.length;){if(!(r=new e(t[o])).s){i=r;break}i[n](r)&&(i=r)}return i}function W(e,t){var n,r,i,o,a,c,s,u=0,l=0,f=0,d=e.constructor,p=d.rounding,h=d.precision;if(!e.d||!e.d[0]||e.e>17)return new d(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:NaN);for(null==t?(v=!1,s=h):s=t,c=new d(.03125);e.e>-2;)e=e.times(c),f+=5;for(s+=r=Math.log(y(2,f))/Math.LN10*2+5|0,n=o=a=new d(1),d.precision=s;;){if(o=K(o.times(e),s,1),n=n.times(++l),P((c=a.plus(A(o,n,s,1))).d).slice(0,s)===P(a.d).slice(0,s)){for(i=f;i--;)a=K(a.times(a),s,1);if(null!=t)return d.precision=h,a;if(!(u<3&&R(a.d,s-r,p,u)))return K(a,d.precision=h,p,v=!0);d.precision=s+=10,n=o=c=new d(1),l=0,u++}a=c}}function Z(e,t){var n,r,i,o,a,c,s,u,l,f,d,p=1,h=e,m=h.d,b=h.constructor,g=b.rounding,O=b.precision;if(h.s<0||!m||!m[0]||!h.e&&1==m[0]&&1==m.length)return new b(m&&!m[0]?-1/0:1!=h.s?NaN:m?0:h);if(null==t?(v=!1,l=O):l=t,b.precision=l+=10,r=(n=P(m)).charAt(0),!(Math.abs(o=h.e)<15e14))return u=q(b,l+2,O).times(o+""),h=Z(new b(r+"."+n.slice(1)),l-10).plus(u),b.precision=O,null==t?K(h,O,g,v=!0):h;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=P((h=h.times(e)).d)).charAt(0),p++;for(o=h.e,r>1?(h=new b("0."+n),o++):h=new b(r+"."+n.slice(1)),f=h,s=a=h=A(h.minus(1),h.plus(1),l,1),d=K(h.times(h),l,1),i=3;;){if(a=K(a.times(d),l,1),P((u=s.plus(A(a,new b(i),l,1))).d).slice(0,l)===P(s.d).slice(0,l)){if(s=s.times(2),0!==o&&(s=s.plus(q(b,l+2,O).times(o+""))),s=A(s,new b(p),l,1),null!=t)return b.precision=O,s;if(!R(s.d,l-10,g,c))return K(s,b.precision=O,g,v=!0);b.precision=l+=10,u=a=h=A(f.minus(1),f.plus(1),l,1),d=K(h.times(h),l,1),i=c=1}s=u,i+=2}}function H(e){return String(e.s*e.s/0)}function $(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);r++);for(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(r,i)){if(i-=r,e.e=n=n-r-1,e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=i;for(;r--;)t+="0";e.d.push(+t),v&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function G(e,t){var n,r,i,a,c,s,u,l,f;if(t.indexOf("_")>-1){if(t=t.replace(/(\d)_(?=\d)/g,"$1"),x.test(t))return $(e,t)}else if("Infinity"===t||"NaN"===t)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(E.test(t))n=16,t=t.toLowerCase();else if(j.test(t))n=2;else{if(!N.test(t))throw Error(m+t);n=8}for((a=t.search(/p/i))>0?(u=+t.slice(a+1),t=t.substring(2,a)):t=t.slice(2),c=(a=t.indexOf("."))>=0,r=e.constructor,c&&(a=(s=(t=t.replace(".","")).length)-a,i=V(r,new r(n),a,2*a)),a=f=(l=T(t,n,C)).length-1;0===l[a];--a)l.pop();return a<0?new r(0*e.s):(e.e=L(l,f),e.d=l,v=!1,c&&(e=A(e,i,4*s)),u&&(e=e.times(Math.abs(u)<54?y(2,u):o.pow(2,u))),v=!0,e)}function Y(e,t,n,r,i){var o,a,c,s,u=e.precision,l=Math.ceil(u/7);for(v=!1,s=n.times(n),c=new e(r);;){if(a=A(c.times(s),new e(t++*t++),u,1),c=i?r.plus(a):r.minus(a),r=A(a.times(s),new e(t++*t++),u,1),void 0!==(a=c.plus(r)).d[l]){for(o=l;a.d[o]===c.d[o]&&o--;);if(-1==o)break}o=c,c=r,r=a,a=o}return v=!0,a.d.length=l+1,a}function X(e,t){for(var n=e;--t;)n*=e;return n}function J(e,t){var n,r=t.s<0,i=F(e,e.precision,1),o=i.times(.5);if((t=t.abs()).lte(o))return c=r?4:1,t;if((n=t.divToInt(i)).isZero())c=r?3:2;else{if((t=t.minus(n.times(i))).lte(o))return c=U(n)?r?2:3:r?4:1,t;c=U(n)?r?1:4:r?3:2}return t.minus(i).abs()}function Q(e,t,n,r){var i,o,c,s,f,d,p,v,h,m=e.constructor,b=void 0!==n;if(b?(I(n,1,u),void 0===r?r=m.rounding:I(r,0,8)):(n=m.precision,r=m.rounding),e.isFinite()){for(b?(i=2,16==t?n=4*n-3:8==t&&(n=3*n-2)):i=t,(c=(p=D(e)).indexOf("."))>=0&&(p=p.replace(".",""),(h=new m(1)).e=p.length-c,h.d=T(D(h),10,i),h.e=h.d.length),o=f=(v=T(p,10,i)).length;0==v[--f];)v.pop();if(v[0]){if(c<0?o--:((e=new m(e)).d=v,e.e=o,v=(e=A(e,h,n,r,0,i)).d,o=e.e,d=a),c=v[n],s=i/2,d=d||void 0!==v[n+1],d=r<4?(void 0!==c||d)&&(0===r||r===(e.s<0?3:2)):c>s||c===s&&(4===r||d||6===r&&1&v[n-1]||r===(e.s<0?8:7)),v.length=n,d)for(;++v[--n]>i-1;)v[n]=0,n||(++o,v.unshift(1));for(f=v.length;!v[f-1];--f);for(c=0,p="";c<f;c++)p+=l.charAt(v[c]);if(b){if(f>1)if(16==t||8==t){for(c=16==t?4:3,--f;f%c;f++)p+="0";for(f=(v=T(p,i,t)).length;!v[f-1];--f);for(c=1,p="1.";c<f;c++)p+=l.charAt(v[c])}else p=p.charAt(0)+"."+p.slice(1);p=p+(o<0?"p":"p+")+o}else if(o<0){for(;++o;)p="0"+p;p="0."+p}else if(++o>f)for(o-=f;o--;)p+="0";else o<f&&(p=p.slice(0,o)+"."+p.slice(o))}else p=b?"0p+0":"0";p=(16==t?"0x":2==t?"0b":8==t?"0o":"")+p}else p=H(e);return e.s<0?"-"+p:p}function ee(e,t){if(e.length>t)return e.length=t,!0}function te(e){return new this(e).abs()}function ne(e){return new this(e).acos()}function re(e){return new this(e).acosh()}function ie(e,t){return new this(e).plus(t)}function oe(e){return new this(e).asin()}function ae(e){return new this(e).asinh()}function ce(e){return new this(e).atan()}function se(e){return new this(e).atanh()}function ue(e,t){e=new this(e),t=new this(t);var n,r=this.precision,i=this.rounding,o=r+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(n=t.s<0?F(this,r,i):new this(0)).s=e.s:!e.d||t.isZero()?(n=F(this,o,1).times(.5)).s=e.s:t.s<0?(this.precision=o,this.rounding=1,n=this.atan(A(e,t,o,1)),t=F(this,o,1),this.precision=r,this.rounding=i,n=e.s<0?n.minus(t):n.plus(t)):n=this.atan(A(e,t,o,1)):(n=F(this,o,1).times(t.s>0?.25:.75)).s=e.s:n=new this(NaN),n}function le(e){return new this(e).cbrt()}function fe(e){return K(e=new this(e),e.e+1,2)}function de(e,t,n){return new this(e).clamp(t,n)}function pe(e){if(!e||"object"!==typeof e)throw Error(h+"Object expected");var t,n,r,i=!0===e.defaults,o=["precision",1,u,"rounding",0,8,"toExpNeg",-s,0,"toExpPos",0,s,"maxE",0,s,"minE",-s,0,"modulo",0,9];for(t=0;t<o.length;t+=3)if(n=o[t],i&&(this[n]=p[n]),void 0!==(r=e[n])){if(!(w(r)===r&&r>=o[t+1]&&r<=o[t+2]))throw Error(m+n+": "+r);this[n]=r}if(n="crypto",i&&(this[n]=p[n]),void 0!==(r=e[n])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(m+n+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(g);this[n]=!0}else this[n]=!1}return this}function ve(e){return new this(e).cos()}function he(e){return new this(e).cosh()}function me(e,t){return new this(e).div(t)}function be(e){return new this(e).exp()}function ge(e){return K(e=new this(e),e.e+1,3)}function Oe(){var e,t,n=new this(0);for(v=!1,e=0;e<arguments.length;)if((t=new this(arguments[e++])).d)n.d&&(n=n.plus(t.times(t)));else{if(t.s)return v=!0,new this(1/0);n=t}return v=!0,n.sqrt()}function we(e){return e instanceof o||e&&e.toStringTag===O||!1}function ye(e){return new this(e).ln()}function je(e,t){return new this(e).log(t)}function Ee(e){return new this(e).log(2)}function Ne(e){return new this(e).log(10)}function xe(){return z(this,arguments,"lt")}function Ce(){return z(this,arguments,"gt")}function ke(e,t){return new this(e).mod(t)}function Se(e,t){return new this(e).mul(t)}function Me(e,t){return new this(e).pow(t)}function Pe(e){var t,n,r,i,o=0,a=new this(1),c=[];if(void 0===e?e=this.precision:I(e,1,u),r=Math.ceil(e/7),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(r));o<r;)(i=t[o])>=429e7?t[o]=crypto.getRandomValues(new Uint32Array(1))[0]:c[o++]=i%1e7;else{if(!crypto.randomBytes)throw Error(g);for(t=crypto.randomBytes(r*=4);o<r;)(i=t[o]+(t[o+1]<<8)+(t[o+2]<<16)+((127&t[o+3])<<24))>=214e7?crypto.randomBytes(4).copy(t,o):(c.push(i%1e7),o+=4);o=r/4}else for(;o<r;)c[o++]=1e7*Math.random()|0;for(e%=7,(r=c[--o])&&e&&(i=y(10,7-e),c[o]=(r/i|0)*i);0===c[o];o--)c.pop();if(o<0)n=0,c=[0];else{for(n=-1;0===c[0];n-=7)c.shift();for(r=1,i=c[0];i>=10;i/=10)r++;r<7&&(n-=7-r)}return a.e=n,a.d=c,a}function Ie(e){return K(e=new this(e),e.e+1,this.rounding)}function Re(e){return(e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function Te(e){return new this(e).sin()}function Ae(e){return new this(e).sinh()}function Ke(e){return new this(e).sqrt()}function De(e,t){return new this(e).sub(t)}function Le(){var e=0,t=arguments,n=new this(t[e]);for(v=!1;n.s&&++e<t.length;)n=n.plus(t[e]);return v=!0,K(n,this.precision,this.rounding)}function qe(e){return new this(e).tan()}function Fe(e){return new this(e).tanh()}function _e(e){return K(e=new this(e),e.e+1,1)}(o=function e(t){var n,r,i;function o(e){var t,n,r,i=this;if(!(i instanceof o))return new o(e);if(i.constructor=o,we(e))return i.s=e.s,void(v?!e.d||e.e>o.maxE?(i.e=NaN,i.d=null):e.e<o.minE?(i.e=0,i.d=[0]):(i.e=e.e,i.d=e.d.slice()):(i.e=e.e,i.d=e.d?e.d.slice():e.d));if("number"===(r=typeof e)){if(0===e)return i.s=1/e<0?-1:1,i.e=0,void(i.d=[0]);if(e<0?(e=-e,i.s=-1):i.s=1,e===~~e&&e<1e7){for(t=0,n=e;n>=10;n/=10)t++;return void(v?t>o.maxE?(i.e=NaN,i.d=null):t<o.minE?(i.e=0,i.d=[0]):(i.e=t,i.d=[e]):(i.e=t,i.d=[e]))}return 0*e!==0?(e||(i.s=NaN),i.e=NaN,void(i.d=null)):$(i,e.toString())}if("string"!==r)throw Error(m+e);return 45===(n=e.charCodeAt(0))?(e=e.slice(1),i.s=-1):(43===n&&(e=e.slice(1)),i.s=1),x.test(e)?$(i,e):G(i,e)}if(o.prototype=M,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.EUCLID=9,o.config=o.set=pe,o.clone=e,o.isDecimal=we,o.abs=te,o.acos=ne,o.acosh=re,o.add=ie,o.asin=oe,o.asinh=ae,o.atan=ce,o.atanh=se,o.atan2=ue,o.cbrt=le,o.ceil=fe,o.clamp=de,o.cos=ve,o.cosh=he,o.div=me,o.exp=be,o.floor=ge,o.hypot=Oe,o.ln=ye,o.log=je,o.log10=Ne,o.log2=Ee,o.max=xe,o.min=Ce,o.mod=ke,o.mul=Se,o.pow=Me,o.random=Pe,o.round=Ie,o.sign=Re,o.sin=Te,o.sinh=Ae,o.sqrt=Ke,o.sub=De,o.sum=Le,o.tan=qe,o.tanh=Fe,o.trunc=_e,void 0===t&&(t={}),t&&!0!==t.defaults)for(i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],n=0;n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return o.config(t),o}(p)).prototype.constructor=o,o.default=o.Decimal=o,f=new o(f),d=new o(d),void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},218:function(e,t){e.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!c(u))return!1;var l=e[u],f=t[u];if(!1===(i=n?n.call(r,l,f,u):void 0)||void 0===i&&l!==f)return!1}return!0}},242:function(e,t,n){var r=n(347),i=n(95),o=n(243),a=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=c.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):a.test(e)?NaN:+e}},243:function(e,t,n){var r=n(74),i=n(75);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},287:function(e,t,n){"use strict";var r=n(3),i=n(40),o=n(46),a=n(47),c=n(48),s=n(49),u=n(0),l=n(39),f=n.n(l),d=n(54),p=n(345),v=n.n(p),h=n(211),m=n(76),b=n(61),g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},O=(Object(m.a)("small","default","large"),null);var w=function(e){Object(c.a)(n,e);var t=Object(s.a)(n);function n(e){var a;Object(o.a)(this,n),(a=t.call(this,e)).debouncifyUpdateSpinning=function(e){var t=(e||a.props).delay;t&&(a.cancelExistingSpin(),a.updateSpinning=v()(a.originalUpdateSpinning,t))},a.updateSpinning=function(){var e=a.props.spinning;a.state.spinning!==e&&a.setState({spinning:e})},a.renderSpin=function(e){var t,n=e.getPrefixCls,o=e.direction,c=a.props,s=c.prefixCls,l=c.className,p=c.size,v=c.tip,h=c.wrapperClassName,m=c.style,w=g(c,["prefixCls","className","size","tip","wrapperClassName","style"]),y=a.state.spinning,j=n("spin",s),E=f()(j,(t={},Object(i.a)(t,"".concat(j,"-sm"),"small"===p),Object(i.a)(t,"".concat(j,"-lg"),"large"===p),Object(i.a)(t,"".concat(j,"-spinning"),y),Object(i.a)(t,"".concat(j,"-show-text"),!!v),Object(i.a)(t,"".concat(j,"-rtl"),"rtl"===o),t),l),N=Object(d.a)(w,["spinning","delay","indicator"]),x=u.createElement("div",Object(r.a)({},N,{style:m,className:E}),function(e,t){var n=t.indicator,r="".concat(e,"-dot");return null===n?null:Object(b.b)(n)?Object(b.a)(n,{className:f()(n.props.className,r)}):Object(b.b)(O)?Object(b.a)(O,{className:f()(O.props.className,r)}):u.createElement("span",{className:f()(r,"".concat(e,"-dot-spin"))},u.createElement("i",{className:"".concat(e,"-dot-item")}),u.createElement("i",{className:"".concat(e,"-dot-item")}),u.createElement("i",{className:"".concat(e,"-dot-item")}),u.createElement("i",{className:"".concat(e,"-dot-item")}))}(j,a.props),v?u.createElement("div",{className:"".concat(j,"-text")},v):null);if(a.isNestedPattern()){var C=f()("".concat(j,"-container"),Object(i.a)({},"".concat(j,"-blur"),y));return u.createElement("div",Object(r.a)({},N,{className:f()("".concat(j,"-nested-loading"),h)}),y&&u.createElement("div",{key:"loading"},x),u.createElement("div",{className:C,key:"container"},a.props.children))}return x};var c=e.spinning,s=function(e,t){return!!e&&!!t&&!isNaN(Number(t))}(c,e.delay);return a.state={spinning:c&&!s},a.originalUpdateSpinning=a.updateSpinning,a.debouncifyUpdateSpinning(e),a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.updateSpinning()}},{key:"componentDidUpdate",value:function(){this.debouncifyUpdateSpinning(),this.updateSpinning()}},{key:"componentWillUnmount",value:function(){this.cancelExistingSpin()}},{key:"cancelExistingSpin",value:function(){var e=this.updateSpinning;e&&e.cancel&&e.cancel()}},{key:"isNestedPattern",value:function(){return!(!this.props||"undefined"===typeof this.props.children)}},{key:"render",value:function(){return u.createElement(h.a,null,this.renderSpin)}}],[{key:"setDefaultIndicator",value:function(e){O=e}}]),n}(u.Component);w.defaultProps={spinning:!0,size:"default",wrapperClassName:""},t.a=w},345:function(e,t,n){var r=n(95),i=n(346),o=n(242),a=Math.max,c=Math.min;e.exports=function(e,t,n){var s,u,l,f,d,p,v=0,h=!1,m=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=s,r=u;return s=u=void 0,v=t,f=e.apply(r,n)}function O(e){return v=e,d=setTimeout(y,t),h?g(e):f}function w(e){var n=e-p;return void 0===p||n>=t||n<0||m&&e-v>=l}function y(){var e=i();if(w(e))return j(e);d=setTimeout(y,function(e){var n=t-(e-p);return m?c(n,l-(e-v)):n}(e))}function j(e){return d=void 0,b&&s?g(e):(s=u=void 0,f)}function E(){var e=i(),n=w(e);if(s=arguments,u=this,p=e,n){if(void 0===d)return O(p);if(m)return clearTimeout(d),d=setTimeout(y,t),g(p)}return void 0===d&&(d=setTimeout(y,t)),f}return t=o(t)||0,r(n)&&(h=!!n.leading,l=(m="maxWait"in n)?a(o(n.maxWait)||0,t):l,b="trailing"in n?!!n.trailing:b),E.cancel=function(){void 0!==d&&clearTimeout(d),v=0,s=p=u=d=void 0},E.flush=function(){return void 0===d?f:j(i())},E}},346:function(e,t,n){var r=n(55);e.exports=function(){return r.Date.now()}},347:function(e,t,n){var r=n(348),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},348:function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},451:function(e,t,n){"use strict";n.d(t,"a",(function(){return B}));var r=n(3),i=n(40),o=n(43),a=n(51),c=n(41),s=n(50),u=n(0),l=n(39),f=n.n(l),d=n(218),p=n.n(d),v=n(88),h=n(65),m=n(230),b=n(46),g=n(47),O=n(48),w=n(49),y=n(90),j=n(54),E=n(122),N=u.createContext(null);function x(e){var t=e.children,n=e.locked,r=Object(s.a)(e,["children","locked"]),i=u.useContext(N),a=Object(E.a)((function(){return function(e,t){var n=Object(o.a)({},e);return Object.keys(t).forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n}(i,r)}),[i,r],(function(e,t){return!n&&(e[0]!==t[0]||!p()(e[1],t[1]))}));return u.createElement(N.Provider,{value:a},t)}function C(e,t,n,r){var i=u.useContext(N),o=i.activeKey,a=i.onActive,c=i.onInactive,s={active:o===e};return t||(s.onMouseEnter=function(t){null===n||void 0===n||n({key:e,domEvent:t}),a(e)},s.onMouseLeave=function(t){null===r||void 0===r||r({key:e,domEvent:t}),c(e)}),s}function k(e){var t=e.item,n=Object(s.a)(e,["item"]);return Object.defineProperty(n,"item",{get:function(){return Object(h.a)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}function S(e){var t=e.icon,n=e.props,r=e.children;return("function"===typeof t?u.createElement(t,Object(o.a)({},n)):t)||r||null}function M(e){var t=u.useContext(N),n=t.mode,r=t.rtl,i=t.inlineIndent;if("inline"!==n)return null;return r?{paddingRight:e*i}:{paddingLeft:e*i}}var P=[],I=u.createContext(null);function R(){return u.useContext(I)}var T=u.createContext(P);function A(e){var t=u.useContext(T);return u.useMemo((function(){return void 0!==e?[].concat(Object(a.a)(t),[e]):t}),[t,e])}var K=u.createContext(null),D=u.createContext(null);function L(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function q(e){return L(u.useContext(D),e)}var F=function(e){Object(O.a)(n,e);var t=Object(w.a)(n);function n(){return Object(b.a)(this,n),t.apply(this,arguments)}return Object(g.a)(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,i=e.elementRef,o=Object(s.a)(e,["title","attribute","elementRef"]),a=Object(j.a)(o,["eventKey"]);return Object(h.a)(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),u.createElement(m.a.Item,Object(r.a)({},n,{title:"string"===typeof t?t:void 0},a,{ref:i}))}}]),n}(u.Component),_=function(e){var t,n=e.style,c=e.className,l=e.eventKey,d=(e.warnKey,e.disabled),p=e.itemIcon,v=e.children,h=e.role,m=e.onMouseEnter,b=e.onMouseLeave,g=e.onClick,O=e.onKeyDown,w=e.onFocus,j=Object(s.a)(e,["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"]),E=q(l),x=u.useContext(N),P=x.prefixCls,I=x.onItemClick,R=x.disabled,T=x.overflowDisabled,K=x.itemIcon,D=x.selectedKeys,L=x.onActive,_="".concat(P,"-item"),B=u.useRef(),V=u.useRef(),U=R||d,z=A(l);var W=function(e){return{key:l,keyPath:Object(a.a)(z).reverse(),item:B.current,domEvent:e}},Z=p||K,H=C(l,U,m,b),$=H.active,G=Object(s.a)(H,["active"]),Y=D.includes(l),X=M(z.length),J={};return"option"===e.role&&(J["aria-selected"]=Y),u.createElement(F,Object(r.a)({ref:B,elementRef:V,role:null===h?"none":h||"menuitem",tabIndex:d?null:-1,"data-menu-id":T&&E?null:E},j,G,J,{component:"li","aria-disabled":d,style:Object(o.a)(Object(o.a)({},X),n),className:f()(_,(t={},Object(i.a)(t,"".concat(_,"-active"),$),Object(i.a)(t,"".concat(_,"-selected"),Y),Object(i.a)(t,"".concat(_,"-disabled"),U),t),c),onClick:function(e){if(!U){var t=W(e);null===g||void 0===g||g(k(t)),I(t)}},onKeyDown:function(e){if(null===O||void 0===O||O(e),e.which===y.a.ENTER){var t=W(e);null===g||void 0===g||g(k(t)),I(t)}},onFocus:function(e){L(l),null===w||void 0===w||w(e)}}),v,u.createElement(S,{props:Object(o.a)(Object(o.a)({},e),{},{isSelected:Y}),icon:Z}))};var B=function(e){var t=e.eventKey,n=R(),r=A(t);return u.useEffect((function(){if(n)return n.registerPath(t,r),function(){n.unregisterPath(t,r)}}),[r]),n?null:u.createElement(_,e)},V=n(87);function U(e,t){return Object(V.a)(e).map((function(e,n){if(u.isValidElement(e)){var r,i,o=e.key,c=null!==(r=null===(i=e.props)||void 0===i?void 0:i.eventKey)&&void 0!==r?r:o;(null===c||void 0===c)&&(c="tmp_key-".concat([].concat(Object(a.a)(t),[n]).join("-")));var s={key:c,eventKey:c};return u.cloneElement(e,s)}return e}))}function z(e){var t=u.useRef(e);t.current=e;var n=u.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[]);return e?n:void 0}var W=function(e,t){var n=e.className,i=e.children,o=Object(s.a)(e,["className","children"]),a=u.useContext(N),c=a.prefixCls,l=a.mode;return u.createElement("ul",Object(r.a)({className:f()(c,"".concat(c,"-sub"),"".concat(c,"-").concat("inline"===l?"inline":"vertical"),n)},o,{"data-menu-list":!0,ref:t}),i)},Z=u.forwardRef(W);Z.displayName="SubMenuList";var H=Z,$=n(127),G=n(64),Y={adjustX:1,adjustY:1},X={topLeft:{points:["bl","tl"],overflow:Y,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Y,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Y,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Y,offset:[4,0]}},J={topLeft:{points:["bl","tl"],overflow:Y,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Y,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Y,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Y,offset:[4,0]}};function Q(e,t,n){return t||(n?n[e]||n.other:void 0)}var ee={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function te(e){var t=e.prefixCls,n=e.visible,r=e.children,a=e.popup,s=e.popupClassName,l=e.popupOffset,d=e.disabled,p=e.mode,v=e.onVisibleChange,h=u.useContext(N),m=h.getPopupContainer,b=h.rtl,g=h.subMenuOpenDelay,O=h.subMenuCloseDelay,w=h.builtinPlacements,y=h.triggerSubMenuAction,j=h.forceSubMenuRender,E=h.motion,x=h.defaultMotions,C=u.useState(!1),k=Object(c.a)(C,2),S=k[0],M=k[1],P=b?Object(o.a)(Object(o.a)({},J),w):Object(o.a)(Object(o.a)({},X),w),I=ee[p],R=Q(p,E,x),T=Object(o.a)(Object(o.a)({},R),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),A=u.useRef();return u.useEffect((function(){return A.current=Object(G.a)((function(){M(n)})),function(){G.a.cancel(A.current)}}),[n]),u.createElement($.a,{prefixCls:t,popupClassName:f()("".concat(t,"-popup"),Object(i.a)({},"".concat(t,"-rtl"),b),s),stretch:"horizontal"===p?"minWidth":null,getPopupContainer:m,builtinPlacements:P,popupPlacement:I,popupVisible:S,popup:a,popupAlign:l&&{offset:l},action:d?[]:[y],mouseEnterDelay:g,mouseLeaveDelay:O,onPopupVisibleChange:v,forceRender:j,popupMotion:T},r)}var ne=n(77);function re(e){var t=e.id,n=e.open,i=e.keyPath,a=e.children,s="inline",l=u.useContext(N),f=l.prefixCls,d=l.forceSubMenuRender,p=l.motion,v=l.defaultMotions,h=l.mode,m=u.useRef(!1);m.current=h===s;var b=u.useState(!m.current),g=Object(c.a)(b,2),O=g[0],w=g[1],y=!!m.current&&n;u.useEffect((function(){m.current&&w(!1)}),[h]);var j=Object(o.a)({},Q(s,p,v));i.length>1&&(j.motionAppear=!1);var E=j.onVisibleChanged;return j.onVisibleChanged=function(e){return m.current||e||w(!0),null===E||void 0===E?void 0:E(e)},O?null:u.createElement(x,{mode:s,locked:!m.current},u.createElement(ne.b,Object(r.a)({visible:y},j,{forceRender:d,removeOnLeave:!1,leavedClassName:"".concat(f,"-hidden")}),(function(e){var n=e.className,r=e.style;return u.createElement(H,{id:t,className:n,style:r},a)})))}var ie=function(e){var t,n=e.style,a=e.className,l=e.title,d=e.eventKey,p=(e.warnKey,e.disabled),v=e.internalPopupClose,h=e.children,b=e.itemIcon,g=e.expandIcon,O=e.popupClassName,w=e.popupOffset,y=e.onClick,j=e.onMouseEnter,E=e.onMouseLeave,P=e.onTitleClick,I=e.onTitleMouseEnter,R=e.onTitleMouseLeave,T=Object(s.a)(e,["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"]),D=q(d),L=u.useContext(N),F=L.prefixCls,_=L.mode,B=L.openKeys,V=L.disabled,U=L.overflowDisabled,W=L.activeKey,Z=L.selectedKeys,$=L.itemIcon,G=L.expandIcon,Y=L.onItemClick,X=L.onOpenChange,J=L.onActive,Q=u.useContext(K).isSubPathKey,ee=A(),ne="".concat(F,"-submenu"),ie=V||p,oe=u.useRef(),ae=u.useRef();var ce=b||$,se=g||G,ue=B.includes(d),le=!U&&ue,fe=Q(Z,d),de=C(d,ie,I,R),pe=de.active,ve=Object(s.a)(de,["active"]),he=u.useState(!1),me=Object(c.a)(he,2),be=me[0],ge=me[1],Oe=function(e){ie||ge(e)},we=u.useMemo((function(){return pe||"inline"!==_&&(be||Q([W],d))}),[_,pe,W,be,d,Q]),ye=M(ee.length),je=z((function(e){null===y||void 0===y||y(k(e)),Y(e)})),Ee=D&&"".concat(D,"-popup"),Ne=u.createElement("div",Object(r.a)({role:"menuitem",style:ye,className:"".concat(ne,"-title"),tabIndex:ie?null:-1,ref:oe,title:"string"===typeof l?l:null,"data-menu-id":U&&D?null:D,"aria-expanded":le,"aria-haspopup":!0,"aria-controls":Ee,"aria-disabled":ie,onClick:function(e){ie||(null===P||void 0===P||P({key:d,domEvent:e}),"inline"===_&&X(d,!ue))},onFocus:function(){J(d)}},ve),l,u.createElement(S,{icon:"horizontal"!==_?se:null,props:Object(o.a)(Object(o.a)({},e),{},{isOpen:le,isSubMenu:!0})},u.createElement("i",{className:"".concat(ne,"-arrow")}))),xe=u.useRef(_);if("inline"!==_&&(xe.current=ee.length>1?"vertical":_),!U){var Ce=xe.current;Ne=u.createElement(te,{mode:Ce,prefixCls:ne,visible:!v&&le&&"inline"!==_,popupClassName:O,popupOffset:w,popup:u.createElement(x,{mode:"horizontal"===Ce?"vertical":Ce},u.createElement(H,{id:Ee,ref:ae},h)),disabled:ie,onVisibleChange:function(e){"inline"!==_&&X(d,e)}},Ne)}return u.createElement(x,{onItemClick:je,mode:"horizontal"===_?"vertical":_,itemIcon:ce,expandIcon:se},u.createElement(m.a.Item,Object(r.a)({role:"none"},T,{component:"li",style:n,className:f()(ne,"".concat(ne,"-").concat(_),a,(t={},Object(i.a)(t,"".concat(ne,"-open"),le),Object(i.a)(t,"".concat(ne,"-active"),we),Object(i.a)(t,"".concat(ne,"-selected"),fe),Object(i.a)(t,"".concat(ne,"-disabled"),ie),t)),onMouseEnter:function(e){Oe(!0),null===j||void 0===j||j({key:d,domEvent:e})},onMouseLeave:function(e){Oe(!1),null===E||void 0===E||E({key:d,domEvent:e})}}),Ne,!U&&u.createElement(re,{id:Ee,open:le,keyPath:ee},h)))};function oe(e){var t,n=e.eventKey,r=e.children,i=A(n),o=U(r,i),a=R();return u.useEffect((function(){if(a)return a.registerPath(n,i),function(){a.unregisterPath(n,i)}}),[i]),t=a?o:u.createElement(ie,e,o),u.createElement(T.Provider,{value:i},t)}var ae=n(284);function ce(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object(ae.a)(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),i=e.getAttribute("tabindex"),o=Number(i),a=null;return i&&!Number.isNaN(o)?a=o:r&&null===a&&(a=0),r&&e.disabled&&(a=null),null!==a&&(a>=0||t&&a<0)}return!1}function se(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Object(a.a)(e.querySelectorAll("*")).filter((function(e){return ce(e,t)}));return ce(e,t)&&n.unshift(e),n}var ue=y.a.LEFT,le=y.a.RIGHT,fe=y.a.UP,de=y.a.DOWN,pe=y.a.ENTER,ve=y.a.ESC,he=[fe,de,ue,le];function me(e,t){return se(e,!0).filter((function(e){return t.has(e)}))}function be(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var i=me(e,t),o=i.length,a=i.findIndex((function(e){return n===e}));return r<0?-1===a?a=o-1:a-=1:r>0&&(a+=1),i[a=(a+o)%o]}function ge(e,t,n,r,o,a,c,s,l,f){var d=u.useRef(),p=u.useRef();p.current=t;var v=function(){G.a.cancel(d.current)};return u.useEffect((function(){return function(){v()}}),[]),function(u){var h=u.which;if([].concat(he,[pe,ve]).includes(h)){var m,b,g,O=function(){return m=new Set,b=new Map,g=new Map,a().forEach((function(e){var t=document.querySelector("[data-menu-id='".concat(L(r,e),"']"));t&&(m.add(t),g.set(t,e),b.set(e,t))})),m};O();var w=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(b.get(t),m),y=g.get(w),j=function(e,t,n,r){var o,a,c,s,u="prev",l="next",f="children",d="parent";if("inline"===e&&r===pe)return{inlineTrigger:!0};var p=(o={},Object(i.a)(o,fe,u),Object(i.a)(o,de,l),o),v=(a={},Object(i.a)(a,ue,n?l:u),Object(i.a)(a,le,n?u:l),Object(i.a)(a,de,f),Object(i.a)(a,pe,f),a),h=(c={},Object(i.a)(c,fe,u),Object(i.a)(c,de,l),Object(i.a)(c,pe,f),Object(i.a)(c,ve,d),Object(i.a)(c,ue,n?f:d),Object(i.a)(c,le,n?d:f),c);switch(null===(s={inline:p,horizontal:v,vertical:h,inlineSub:p,horizontalSub:h,verticalSub:h}["".concat(e).concat(t?"":"Sub")])||void 0===s?void 0:s[r]){case u:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case f:return{offset:1,sibling:!1};default:return null}}(e,1===c(y,!0).length,n,h);if(!j)return;he.includes(h)&&u.preventDefault();var E=function(e){if(e){var t=e,n=e.querySelector("a");(null===n||void 0===n?void 0:n.getAttribute("href"))&&(t=n);var r=g.get(e);s(r),v(),d.current=Object(G.a)((function(){p.current===r&&t.focus()}))}};if(j.sibling||!w){var N=be(w&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(w):o.current,m,w,j.offset);E(N)}else if(j.inlineTrigger)l(y);else if(j.offset>0)l(y,!0),v(),d.current=Object(G.a)((function(){O();var e=w.getAttribute("aria-controls"),t=be(document.getElementById(e),m);E(t)}),5);else if(j.offset<0){var x=c(y,!0),C=x[x.length-2],k=b.get(C);l(C,!1),E(k)}}null===f||void 0===f||f(u)}}var Oe=Math.random().toFixed(5).toString().slice(2),we=0;var ye="__RC_UTIL_PATH_SPLIT__",je=function(e){return e.join(ye)},Ee="rc-menu-more";function Ne(){var e=u.useState({}),t=Object(c.a)(e,2)[1],n=Object(u.useRef)(new Map),r=Object(u.useRef)(new Map),i=u.useState([]),o=Object(c.a)(i,2),s=o[0],l=o[1],f=Object(u.useRef)(0),d=Object(u.useRef)(!1),p=Object(u.useCallback)((function(e,i){var o=je(i);r.current.set(o,e),n.current.set(e,o),f.current+=1;var a,c=f.current;a=function(){c===f.current&&(d.current||t({}))},Promise.resolve().then(a)}),[]),v=Object(u.useCallback)((function(e,t){var i=je(t);r.current.delete(i),n.current.delete(e)}),[]),h=Object(u.useCallback)((function(e){l(e)}),[]),m=Object(u.useCallback)((function(e,t){var r=n.current.get(e)||"",i=r.split(ye);return t&&s.includes(i[0])&&i.unshift(Ee),i}),[s]),b=Object(u.useCallback)((function(e,t){return e.some((function(e){return m(e,!0).includes(t)}))}),[m]),g=Object(u.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(ye),i=new Set;return Object(a.a)(r.current.keys()).forEach((function(e){e.startsWith(t)&&i.add(r.current.get(e))})),i}),[]);return u.useEffect((function(){return function(){d.current=!0}}),[]),{registerPath:p,unregisterPath:v,refreshOverflowKeys:h,isSubPathKey:b,getKeyPath:m,getKeys:function(){var e=Object(a.a)(n.current.keys());return s.length&&e.push(Ee),e},getSubPathKeys:g}}var xe=[],Ce=function(e){var t=e.className,n=e.title,i=(e.eventKey,e.children),o=Object(s.a)(e,["className","title","eventKey","children"]),a=u.useContext(N).prefixCls,c="".concat(a,"-item-group");return u.createElement("li",Object(r.a)({},o,{onClick:function(e){return e.stopPropagation()},className:f()(c,t)}),u.createElement("div",{className:"".concat(c,"-title"),title:"string"===typeof n?n:void 0},n),u.createElement("ul",{className:"".concat(c,"-list")},i))};var ke=function(e){var t,n,l=e.prefixCls,d=void 0===l?"rc-menu":l,h=e.style,b=e.className,g=e.tabIndex,O=void 0===g?0:g,w=e.children,y=e.direction,j=e.id,E=e.mode,N=void 0===E?"vertical":E,C=e.inlineCollapsed,S=e.disabled,M=e.disabledOverflow,P=e.subMenuOpenDelay,R=void 0===P?.1:P,T=e.subMenuCloseDelay,A=void 0===T?.1:T,L=e.forceSubMenuRender,q=e.defaultOpenKeys,F=e.openKeys,_=e.activeKey,V=e.defaultActiveFirst,W=e.selectable,Z=void 0===W||W,H=e.multiple,$=void 0!==H&&H,G=e.defaultSelectedKeys,Y=e.selectedKeys,X=e.onSelect,J=e.onDeselect,Q=e.inlineIndent,ee=void 0===Q?24:Q,te=e.motion,ne=e.defaultMotions,re=e.triggerSubMenuAction,ie=void 0===re?"hover":re,ae=e.builtinPlacements,ce=e.itemIcon,se=e.expandIcon,ue=e.overflowedIndicator,le=void 0===ue?"...":ue,fe=e.overflowedIndicatorPopupClassName,de=e.getPopupContainer,pe=e.onClick,ve=e.onOpenChange,he=e.onKeyDown,me=(e.openAnimation,e.openTransitionName,Object(s.a)(e,["prefixCls","style","className","tabIndex","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName"])),be=U(w,xe),ye=u.useState(!1),je=Object(c.a)(ye,2),Ce=je[0],ke=je[1],Se=u.useRef(),Me=function(e){var t=Object(v.a)(e,{value:e}),n=Object(c.a)(t,2),r=n[0],i=n[1];return u.useEffect((function(){we+=1;var e="".concat(Oe,"-").concat(we);i("rc-menu-uuid-".concat(e))}),[]),r}(j),Pe="rtl"===y;var Ie=u.useMemo((function(){return"inline"!==N&&"vertical"!==N||!C?[N,!1]:["vertical",C]}),[N,C]),Re=Object(c.a)(Ie,2),Te=Re[0],Ae=Re[1],Ke=u.useState(0),De=Object(c.a)(Ke,2),Le=De[0],qe=De[1],Fe=Le>=be.length-1||"horizontal"!==Te||M,_e=Object(v.a)(q,{value:F,postState:function(e){return e||xe}}),Be=Object(c.a)(_e,2),Ve=Be[0],Ue=Be[1],ze=function(e){Ue(e),null===ve||void 0===ve||ve(e)},We=u.useState(Ve),Ze=Object(c.a)(We,2),He=Ze[0],$e=Ze[1],Ge="inline"===Te,Ye=u.useRef(!1);u.useEffect((function(){Ge&&$e(Ve)}),[Ve]),u.useEffect((function(){Ye.current?Ge?Ue(He):ze(xe):Ye.current=!0}),[Ge]);var Xe=Ne(),Je=Xe.registerPath,Qe=Xe.unregisterPath,et=Xe.refreshOverflowKeys,tt=Xe.isSubPathKey,nt=Xe.getKeyPath,rt=Xe.getKeys,it=Xe.getSubPathKeys,ot=u.useMemo((function(){return{registerPath:Je,unregisterPath:Qe}}),[Je,Qe]),at=u.useMemo((function(){return{isSubPathKey:tt}}),[tt]);u.useEffect((function(){et(Fe?xe:be.slice(Le+1).map((function(e){return e.key})))}),[Le,Fe]);var ct=Object(v.a)(_||V&&(null===(t=be[0])||void 0===t?void 0:t.key),{value:_}),st=Object(c.a)(ct,2),ut=st[0],lt=st[1],ft=z((function(e){lt(e)})),dt=z((function(){lt(void 0)})),pt=Object(v.a)(G||[],{value:Y,postState:function(e){return Array.isArray(e)?e:null===e||void 0===e?xe:[e]}}),vt=Object(c.a)(pt,2),ht=vt[0],mt=vt[1],bt=z((function(e){null===pe||void 0===pe||pe(k(e)),function(e){if(Z){var t,n=e.key,r=ht.includes(n);t=$?r?ht.filter((function(e){return e!==n})):[].concat(Object(a.a)(ht),[n]):[n],mt(t);var i=Object(o.a)(Object(o.a)({},e),{},{selectedKeys:t});r?null===J||void 0===J||J(i):null===X||void 0===X||X(i)}!$&&Ve.length&&"inline"!==Te&&ze(xe)}(e)})),gt=z((function(e,t){var n=Ve.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==Te){var r=it(e);n=n.filter((function(e){return!r.has(e)}))}p()(Ve,n)||ze(n)})),Ot=z(de),wt=ge(Te,ut,Pe,Me,Se,rt,nt,lt,(function(e,t){var n=null!==t&&void 0!==t?t:!Ve.includes(e);gt(e,n)}),he);u.useEffect((function(){ke(!0)}),[]);var yt="horizontal"!==Te||M?be:be.map((function(e,t){return u.createElement(x,{key:e.key,overflowDisabled:t>Le},e)})),jt=u.createElement(m.a,Object(r.a)({id:j,ref:Se,prefixCls:"".concat(d,"-overflow"),component:"ul",itemComponent:B,className:f()(d,"".concat(d,"-root"),"".concat(d,"-").concat(Te),b,(n={},Object(i.a)(n,"".concat(d,"-inline-collapsed"),Ae),Object(i.a)(n,"".concat(d,"-rtl"),Pe),n)),dir:y,style:h,role:"menu",tabIndex:O,data:yt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?be.slice(-t):null;return u.createElement(oe,{eventKey:Ee,title:le,disabled:Fe,internalPopupClose:0===t,popupClassName:fe},n)},maxCount:"horizontal"!==Te||M?m.a.INVALIDATE:m.a.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){qe(e)},onKeyDown:wt},me));return u.createElement(D.Provider,{value:Me},u.createElement(x,{prefixCls:d,mode:Te,openKeys:Ve,rtl:Pe,disabled:S,motion:Ce?te:null,defaultMotions:Ce?ne:null,activeKey:ut,onActive:ft,onInactive:dt,selectedKeys:ht,inlineIndent:ee,subMenuOpenDelay:R,subMenuCloseDelay:A,forceSubMenuRender:L,builtinPlacements:ae,triggerSubMenuAction:ie,getPopupContainer:Ot,itemIcon:ce,expandIcon:se,onItemClick:bt,onOpenChange:gt},u.createElement(K.Provider,{value:at},jt),u.createElement("div",{style:{display:"none"},"aria-hidden":!0},u.createElement(I.Provider,{value:ot},be))))};ke.Item=B,ke.SubMenu=oe,ke.ItemGroup=function(e){var t=e.children,n=Object(s.a)(e,["children"]),r=U(t,A(n.eventKey));return R()?r:u.createElement(Ce,Object(j.a)(n,["warnKey"]),r)},ke.Divider=function(e){var t=e.className,n=e.style,r=u.useContext(N).prefixCls;return R()?null:u.createElement("li",{className:f()("".concat(r,"-item-divider"),t),style:n})};t.b=ke},463:function(e,t,n){"use strict";var r=n(0),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},o=n(45),a=function(e,t){return r.createElement(o.a,Object.assign({},e,{ref:t,icon:i}))};a.displayName="PlusOutlined";t.a=r.forwardRef(a)},470:function(e,t,n){"use strict";var r=n(3),i=n(40),o=n(0),a=n(41),c=n(44),s=n(50),u=n(43),l=n(39),f=n.n(l),d=n(87),p=n(239),v=n(88),h=n(51),m=n(64),b=n(199);function g(e){var t=Object(o.useRef)(),n=Object(o.useRef)(!1);return Object(o.useEffect)((function(){return function(){n.current=!0,m.a.cancel(t.current)}}),[]),function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];n.current||(m.a.cancel(t.current),t.current=Object(m.a)((function(){e.apply(void 0,i)})))}}var O=n(90);function w(e,t){var n,r=e.prefixCls,a=e.id,c=e.active,s=e.tab,u=s.key,l=s.tab,d=s.disabled,p=s.closeIcon,v=e.closable,h=e.renderWrapper,m=e.removeAriaLabel,b=e.editable,g=e.onClick,w=e.onRemove,y=e.onFocus,j=e.style,E="".concat(r,"-tab");o.useEffect((function(){return w}),[]);var N=b&&!1!==v&&!d;function x(e){d||g(e)}var C=o.createElement("div",{key:u,ref:t,className:f()(E,(n={},Object(i.a)(n,"".concat(E,"-with-remove"),N),Object(i.a)(n,"".concat(E,"-active"),c),Object(i.a)(n,"".concat(E,"-disabled"),d),n)),style:j,onClick:x},o.createElement("div",{role:"tab","aria-selected":c,id:a&&"".concat(a,"-tab-").concat(u),className:"".concat(E,"-btn"),"aria-controls":a&&"".concat(a,"-panel-").concat(u),"aria-disabled":d,tabIndex:d?null:0,onClick:function(e){e.stopPropagation(),x(e)},onKeyDown:function(e){[O.a.SPACE,O.a.ENTER].includes(e.which)&&(e.preventDefault(),x(e))},onFocus:y},l),N&&o.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(E,"-remove"),onClick:function(e){var t;e.stopPropagation(),(t=e).preventDefault(),t.stopPropagation(),b.onEdit("remove",{key:u,event:t})}},p||b.removeIcon||"\xd7"));return h?h(C):C}var y=o.forwardRef(w),j={width:0,height:0,left:0,top:0};var E={width:0,height:0,left:0,top:0,right:0};var N=n(451),x=n(127),C={adjustX:1,adjustY:1},k=[0,0],S={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-4],targetOffset:k},topCenter:{points:["bc","tc"],overflow:C,offset:[0,-4],targetOffset:k},topRight:{points:["br","tr"],overflow:C,offset:[0,-4],targetOffset:k},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,4],targetOffset:k},bottomCenter:{points:["tc","bc"],overflow:C,offset:[0,4],targetOffset:k},bottomRight:{points:["tr","br"],overflow:C,offset:[0,4],targetOffset:k}};var M=o.forwardRef((function(e,t){var n=e.arrow,r=void 0!==n&&n,c=e.prefixCls,u=void 0===c?"rc-dropdown":c,l=e.transitionName,d=e.animation,p=e.align,v=e.placement,h=void 0===v?"bottomLeft":v,m=e.placements,b=void 0===m?S:m,g=e.getPopupContainer,O=e.showAction,w=e.hideAction,y=e.overlayClassName,j=e.overlayStyle,E=e.visible,N=e.trigger,C=void 0===N?["hover"]:N,k=Object(s.a)(e,["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger"]),M=o.useState(),P=Object(a.a)(M,2),I=P[0],R=P[1],T="visible"in e?E:I,A=o.useRef(null);o.useImperativeHandle(t,(function(){return A.current}));var K=function(){var t=e.overlay;return"function"===typeof t?t():t},D=function(t){var n=e.onOverlayClick,r=K().props;R(!1),n&&n(t),r.onClick&&r.onClick(t)},L=function(){var e=K(),t={prefixCls:"".concat(u,"-menu"),onClick:D};return"string"===typeof e.type&&delete t.prefixCls,o.createElement(o.Fragment,null,r&&o.createElement("div",{className:"".concat(u,"-arrow")}),o.cloneElement(e,t))},q=w;return q||-1===C.indexOf("contextMenu")||(q=["click"]),o.createElement(x.a,Object.assign({},k,{prefixCls:u,ref:A,popupClassName:f()(y,Object(i.a)({},"".concat(u,"-show-arrow"),r)),popupStyle:j,builtinPlacements:b,action:C,showAction:O,hideAction:q||[],popupPlacement:h,popupAlign:p,popupTransitionName:l,popupAnimation:d,popupVisible:T,stretch:function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?t:!n}()?"minWidth":"",popup:"function"===typeof e.overlay?L:L(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;R(t),"function"===typeof n&&n(t)},getPopupContainer:g}),function(){var t=e.children,n=t.props?t.props:{},r=f()(n.className,function(){var t=e.openClassName;return void 0!==t?t:"".concat(u,"-open")}());return I&&t?o.cloneElement(t,{className:r}):t}())}));function P(e,t){var n=e.prefixCls,r=e.editable,i=e.locale,a=e.style;return r&&!1!==r.showAdd?o.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:a,"aria-label":(null===i||void 0===i?void 0:i.addAriaLabel)||"Add tab",onClick:function(e){r.onEdit("add",{event:e})}},r.addIcon||"+"):null}var I=o.forwardRef(P);function R(e,t){var n=e.prefixCls,r=e.id,c=e.tabs,s=e.locale,u=e.mobile,l=e.moreIcon,d=void 0===l?"More":l,p=e.moreTransitionName,v=e.style,h=e.className,m=e.editable,b=e.tabBarGutter,g=e.rtl,w=e.onTabClick,y=Object(o.useState)(!1),j=Object(a.a)(y,2),E=j[0],x=j[1],C=Object(o.useState)(null),k=Object(a.a)(C,2),S=k[0],P=k[1],R="".concat(r,"-more-popup"),T="".concat(n,"-dropdown"),A=null!==S?"".concat(R,"-").concat(S):null,K=null===s||void 0===s?void 0:s.dropdownAriaLabel,D=o.createElement(N.b,{onClick:function(e){var t=e.key,n=e.domEvent;w(t,n),x(!1)},id:R,tabIndex:-1,role:"listbox","aria-activedescendant":A,selectedKeys:[S],"aria-label":void 0!==K?K:"expanded dropdown"},c.map((function(e){return o.createElement(N.a,{key:e.key,id:"".concat(R,"-").concat(e.key),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(e.key),disabled:e.disabled},e.tab)})));function L(e){for(var t=c.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===S}))||0,r=t.length,i=0;i<r;i+=1){var o=t[n=(n+e+r)%r];if(!o.disabled)return void P(o.key)}}Object(o.useEffect)((function(){var e=document.getElementById(A);e&&e.scrollIntoView&&e.scrollIntoView(!1)}),[S]),Object(o.useEffect)((function(){E||P(null)}),[E]);var q=Object(i.a)({},g?"marginRight":"marginLeft",b);c.length||(q.visibility="hidden",q.order=1);var F=f()(Object(i.a)({},"".concat(T,"-rtl"),g)),_=u?null:o.createElement(M,{prefixCls:T,overlay:D,trigger:["hover"],visible:E,transitionName:p,onVisibleChange:x,overlayClassName:F,mouseEnterDelay:.1,mouseLeaveDelay:.1},o.createElement("button",{type:"button",className:"".concat(n,"-nav-more"),style:q,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":R,id:"".concat(r,"-more"),"aria-expanded":E,onKeyDown:function(e){var t=e.which;if(E)switch(t){case O.a.UP:L(-1),e.preventDefault();break;case O.a.DOWN:L(1),e.preventDefault();break;case O.a.ESC:x(!1);break;case O.a.SPACE:case O.a.ENTER:null!==S&&w(S,e)}else[O.a.DOWN,O.a.SPACE,O.a.ENTER].includes(t)&&(x(!0),e.preventDefault())}},d));return o.createElement("div",{className:f()("".concat(n,"-nav-operations"),h),style:v,ref:t},_,o.createElement(I,{prefixCls:n,locale:s,editable:m}))}var T=o.forwardRef(R),A=Object(o.createContext)(null),K=Math.pow(.995,20);function D(e,t){var n=o.useRef(e),r=o.useState({}),i=Object(a.a)(r,2)[1];return[n.current,function(e){var r="function"===typeof e?e(n.current):e;r!==n.current&&t(r,n.current),n.current=r,i({})}]}var L=function(e){var t,n=e.position,r=e.prefixCls,i=e.extra;if(!i)return null;var a={};return i&&"object"===Object(c.a)(i)&&!o.isValidElement(i)?a=i:a.right=i,"right"===n&&(t=a.right),"left"===n&&(t=a.left),t?o.createElement("div",{className:"".concat(r,"-extra-content")},t):null};function q(e,t){var n,c=o.useContext(A),s=c.prefixCls,l=c.tabs,d=e.className,p=e.style,v=e.id,O=e.animated,w=e.activeKey,N=e.rtl,x=e.extra,C=e.editable,k=e.locale,S=e.tabPosition,M=e.tabBarGutter,P=e.children,R=e.onTabClick,q=e.onTabScroll,F=Object(o.useRef)(),_=Object(o.useRef)(),B=Object(o.useRef)(),V=Object(o.useRef)(),U=function(){var e=Object(o.useRef)(new Map);return[function(t){return e.current.has(t)||e.current.set(t,o.createRef()),e.current.get(t)},function(t){e.current.delete(t)}]}(),z=Object(a.a)(U,2),W=z[0],Z=z[1],H="top"===S||"bottom"===S,$=D(0,(function(e,t){H&&q&&q({direction:e>t?"left":"right"})})),G=Object(a.a)($,2),Y=G[0],X=G[1],J=D(0,(function(e,t){!H&&q&&q({direction:e>t?"top":"bottom"})})),Q=Object(a.a)(J,2),ee=Q[0],te=Q[1],ne=Object(o.useState)(0),re=Object(a.a)(ne,2),ie=re[0],oe=re[1],ae=Object(o.useState)(0),ce=Object(a.a)(ae,2),se=ce[0],ue=ce[1],le=Object(o.useState)(0),fe=Object(a.a)(le,2),de=fe[0],pe=fe[1],ve=Object(o.useState)(0),he=Object(a.a)(ve,2),me=he[0],be=he[1],ge=Object(o.useState)(null),Oe=Object(a.a)(ge,2),we=Oe[0],ye=Oe[1],je=Object(o.useState)(null),Ee=Object(a.a)(je,2),Ne=Ee[0],xe=Ee[1],Ce=Object(o.useState)(0),ke=Object(a.a)(Ce,2),Se=ke[0],Me=ke[1],Pe=Object(o.useState)(0),Ie=Object(a.a)(Pe,2),Re=Ie[0],Te=Ie[1],Ae=function(e){var t=Object(o.useRef)([]),n=Object(o.useState)({}),r=Object(a.a)(n,2)[1],i=Object(o.useRef)("function"===typeof e?e():e),c=g((function(){var e=i.current;t.current.forEach((function(t){e=t(e)})),t.current=[],i.current=e,r({})}));return[i.current,function(e){t.current.push(e),c()}]}(new Map),Ke=Object(a.a)(Ae,2),De=Ke[0],Le=Ke[1],qe=function(e,t,n){return Object(o.useMemo)((function(){for(var n,r=new Map,i=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||j,o=i.left+i.width,a=0;a<e.length;a+=1){var c,s=e[a].key,l=t.get(s);l||(l=t.get(null===(c=e[a-1])||void 0===c?void 0:c.key)||j);var f=r.get(s)||Object(u.a)({},l);f.right=o-f.left-f.width,r.set(s,f)}return r}),[e.map((function(e){return e.key})).join("_"),t,n])}(l,De,ie),Fe="".concat(s,"-nav-operations-hidden"),_e=0,Be=0;function Ve(e){return e<_e?_e:e>Be?Be:e}H?N?(_e=0,Be=Math.max(0,ie-we)):(_e=Math.min(0,we-ie),Be=0):(_e=Math.min(0,Ne-se),Be=0);var Ue=Object(o.useRef)(),ze=Object(o.useState)(),We=Object(a.a)(ze,2),Ze=We[0],He=We[1];function $e(){He(Date.now())}function Ge(){window.clearTimeout(Ue.current)}function Ye(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w,t=qe.get(e)||{width:0,height:0,left:0,right:0,top:0};if(H){var n=Y;N?t.right<Y?n=t.right:t.right+t.width>Y+we&&(n=t.right+t.width-we):t.left<-Y?n=-t.left:t.left+t.width>-Y+we&&(n=-(t.left+t.width-we)),te(0),X(Ve(n))}else{var r=ee;t.top<-ee?r=-t.top:t.top+t.height>-ee+Ne&&(r=-(t.top+t.height-Ne)),X(0),te(Ve(r))}}!function(e,t){var n=Object(o.useState)(),r=Object(a.a)(n,2),i=r[0],c=r[1],s=Object(o.useState)(0),u=Object(a.a)(s,2),l=u[0],f=u[1],d=Object(o.useState)(0),p=Object(a.a)(d,2),v=p[0],h=p[1],m=Object(o.useState)(),b=Object(a.a)(m,2),g=b[0],O=b[1],w=Object(o.useRef)(),y=Object(o.useRef)(),j=Object(o.useRef)(null);j.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,r=t.screenY;c({x:n,y:r}),window.clearInterval(w.current)},onTouchMove:function(e){if(i){e.preventDefault();var n=e.touches[0],r=n.screenX,o=n.screenY;c({x:r,y:o});var a=r-i.x,s=o-i.y;t(a,s);var u=Date.now();f(u),h(u-l),O({x:a,y:s})}},onTouchEnd:function(){if(i&&(c(null),O(null),g)){var e=g.x/v,n=g.y/v,r=Math.abs(e),o=Math.abs(n);if(Math.max(r,o)<.1)return;var a=e,s=n;w.current=window.setInterval((function(){Math.abs(a)<.01&&Math.abs(s)<.01?window.clearInterval(w.current):t(20*(a*=K),20*(s*=K))}),20)}},onWheel:function(e){var n=e.deltaX,r=e.deltaY,i=0,o=Math.abs(n),a=Math.abs(r);o===a?i="x"===y.current?n:r:o>a?(i=n,y.current="x"):(i=r,y.current="y"),t(-i,-i)&&e.preventDefault()}},o.useEffect((function(){function t(e){j.current.onTouchMove(e)}function n(e){j.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",n,{passive:!1}),e.current.addEventListener("touchstart",(function(e){j.current.onTouchStart(e)}),{passive:!1}),e.current.addEventListener("wheel",(function(e){j.current.onWheel(e)})),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",n)}}),[])}(F,(function(e,t){function n(e,t){e((function(e){return Ve(e+t)}))}if(H){if(we>=ie)return!1;n(X,e)}else{if(Ne>=se)return!1;n(te,t)}return Ge(),$e(),!0})),Object(o.useEffect)((function(){return Ge(),Ze&&(Ue.current=window.setTimeout((function(){He(0)}),100)),Ge}),[Ze]);var Xe=function(e,t,n,r,i){var a,c,s,u=i.tabs,l=i.tabPosition,f=i.rtl;["top","bottom"].includes(l)?(a="width",c=f?"right":"left",s=Math.abs(t.left)):(a="height",c="top",s=-t.top);var d=t[a],p=n[a],v=r[a],h=d;return p+v>d&&(h=d-v),Object(o.useMemo)((function(){if(!u.length)return[0,0];for(var t=u.length,n=t,r=0;r<t;r+=1){var i=e.get(u[r].key)||E;if(i[c]+i[a]>s+h){n=r-1;break}}for(var o=0,l=t-1;l>=0;l-=1)if((e.get(u[l].key)||E)[c]<s){o=l+1;break}return[o,n]}),[e,s,h,l,u.map((function(e){return e.key})).join("_"),f])}(qe,{width:we,height:Ne,left:Y,top:ee},{width:de,height:me},{width:Se,height:Re},Object(u.a)(Object(u.a)({},e),{},{tabs:l})),Je=Object(a.a)(Xe,2),Qe=Je[0],et=Je[1],tt={};"top"===S||"bottom"===S?tt[N?"marginRight":"marginLeft"]=M:tt.marginTop=M;var nt=l.map((function(e,t){var n=e.key;return o.createElement(y,{id:v,prefixCls:s,key:n,tab:e,style:0===t?void 0:tt,closable:e.closable,editable:C,active:n===w,renderWrapper:P,removeAriaLabel:null===k||void 0===k?void 0:k.removeAriaLabel,ref:W(n),onClick:function(e){R(n,e)},onRemove:function(){Z(n)},onFocus:function(){Ye(n),$e(),F.current&&(N||(F.current.scrollLeft=0),F.current.scrollTop=0)}})})),rt=g((function(){var e,t,n,r,i,o,a,c,s,u=(null===(e=F.current)||void 0===e?void 0:e.offsetWidth)||0,f=(null===(t=F.current)||void 0===t?void 0:t.offsetHeight)||0,d=(null===(n=V.current)||void 0===n?void 0:n.offsetWidth)||0,p=(null===(r=V.current)||void 0===r?void 0:r.offsetHeight)||0,v=(null===(i=B.current)||void 0===i?void 0:i.offsetWidth)||0,h=(null===(o=B.current)||void 0===o?void 0:o.offsetHeight)||0;ye(u),xe(f),Me(d),Te(p);var m=((null===(a=_.current)||void 0===a?void 0:a.offsetWidth)||0)-d,b=((null===(c=_.current)||void 0===c?void 0:c.offsetHeight)||0)-p;oe(m),ue(b);var g=null===(s=B.current)||void 0===s?void 0:s.className.includes(Fe);pe(m-(g?0:v)),be(b-(g?0:h)),Le((function(){var e=new Map;return l.forEach((function(t){var n=t.key,r=W(n).current;r&&e.set(n,{width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,top:r.offsetTop})})),e}))})),it=l.slice(0,Qe),ot=l.slice(et+1),at=[].concat(Object(h.a)(it),Object(h.a)(ot)),ct=Object(o.useState)(),st=Object(a.a)(ct,2),ut=st[0],lt=st[1],ft=qe.get(w),dt=Object(o.useRef)();function pt(){m.a.cancel(dt.current)}Object(o.useEffect)((function(){var e={};return ft&&(H?(N?e.right=ft.right:e.left=ft.left,e.width=ft.width):(e.top=ft.top,e.height=ft.height)),pt(),dt.current=Object(m.a)((function(){lt(e)})),pt}),[ft,H,N]),Object(o.useEffect)((function(){Ye()}),[w,ft,qe,H]),Object(o.useEffect)((function(){rt()}),[N,M,w,l.map((function(e){return e.key})).join("_")]);var vt,ht,mt,bt,gt=!!at.length,Ot="".concat(s,"-nav-wrap");return H?N?(ht=Y>0,vt=Y+we<ie):(vt=Y<0,ht=-Y+we<ie):(mt=ee<0,bt=-ee+Ne<se),o.createElement("div",{ref:t,role:"tablist",className:f()("".concat(s,"-nav"),d),style:p,onKeyDown:function(){$e()}},o.createElement(L,{position:"left",extra:x,prefixCls:s}),o.createElement(b.a,{onResize:rt},o.createElement("div",{className:f()(Ot,(n={},Object(i.a)(n,"".concat(Ot,"-ping-left"),vt),Object(i.a)(n,"".concat(Ot,"-ping-right"),ht),Object(i.a)(n,"".concat(Ot,"-ping-top"),mt),Object(i.a)(n,"".concat(Ot,"-ping-bottom"),bt),n)),ref:F},o.createElement(b.a,{onResize:rt},o.createElement("div",{ref:_,className:"".concat(s,"-nav-list"),style:{transform:"translate(".concat(Y,"px, ").concat(ee,"px)"),transition:Ze?"none":void 0}},nt,o.createElement(I,{ref:V,prefixCls:s,locale:k,editable:C,style:Object(u.a)(Object(u.a)({},0===nt.length?void 0:tt),{},{visibility:gt?"hidden":null})}),o.createElement("div",{className:f()("".concat(s,"-ink-bar"),Object(i.a)({},"".concat(s,"-ink-bar-animated"),O.inkBar)),style:ut}))))),o.createElement(T,Object(r.a)({},e,{ref:B,prefixCls:s,tabs:at,className:!gt&&Fe})),o.createElement(L,{position:"right",extra:x,prefixCls:s}))}var F=o.forwardRef(q);function _(e){var t=e.id,n=e.activeKey,r=e.animated,a=e.tabPosition,c=e.rtl,s=e.destroyInactiveTabPane,u=o.useContext(A),l=u.prefixCls,d=u.tabs,p=r.tabPane,v=d.findIndex((function(e){return e.key===n}));return o.createElement("div",{className:f()("".concat(l,"-content-holder"))},o.createElement("div",{className:f()("".concat(l,"-content"),"".concat(l,"-content-").concat(a),Object(i.a)({},"".concat(l,"-content-animated"),p)),style:v&&p?Object(i.a)({},c?"marginRight":"marginLeft","-".concat(v,"00%")):null},d.map((function(e){return o.cloneElement(e.node,{key:e.key,prefixCls:l,tabKey:e.key,id:t,animated:p,active:e.key===n,destroyInactiveTabPane:s})}))))}function B(e){var t=e.prefixCls,n=e.forceRender,r=e.className,i=e.style,c=e.id,s=e.active,l=e.animated,d=e.destroyInactiveTabPane,p=e.tabKey,v=e.children,h=o.useState(n),m=Object(a.a)(h,2),b=m[0],g=m[1];o.useEffect((function(){s?g(!0):d&&g(!1)}),[s,d]);var O={};return s||(l?(O.visibility="hidden",O.height=0,O.overflowY="hidden"):O.display="none"),o.createElement("div",{id:c&&"".concat(c,"-panel-").concat(p),role:"tabpanel",tabIndex:s?0:-1,"aria-labelledby":c&&"".concat(c,"-tab-").concat(p),"aria-hidden":!s,style:Object(u.a)(Object(u.a)({},O),i),className:f()("".concat(t,"-tabpane"),s&&"".concat(t,"-tabpane-active"),r)},(s||b||n)&&v)}var V=["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"],U=0;function z(e,t){var n,l,h=e.id,m=e.prefixCls,b=void 0===m?"rc-tabs":m,g=e.className,O=e.children,w=e.direction,y=e.activeKey,j=e.defaultActiveKey,E=e.editable,N=e.animated,x=void 0===N?{inkBar:!0,tabPane:!1}:N,C=e.tabPosition,k=void 0===C?"top":C,S=e.tabBarGutter,M=e.tabBarStyle,P=e.tabBarExtraContent,I=e.locale,R=e.moreIcon,T=e.moreTransitionName,K=e.destroyInactiveTabPane,D=e.renderTabBar,L=e.onChange,q=e.onTabClick,B=e.onTabScroll,z=Object(s.a)(e,V),W=function(e){return Object(d.a)(e).map((function(e){if(o.isValidElement(e)){var t=void 0!==e.key?String(e.key):void 0;return Object(u.a)(Object(u.a)({key:t},e.props),{},{node:e})}return null})).filter((function(e){return e}))}(O),Z="rtl"===w;l=!1===x?{inkBar:!1,tabPane:!1}:!0===x?{inkBar:!0,tabPane:!0}:Object(u.a)({inkBar:!0,tabPane:!1},"object"===Object(c.a)(x)?x:{});var H=Object(o.useState)(!1),$=Object(a.a)(H,2),G=$[0],Y=$[1];Object(o.useEffect)((function(){Y(Object(p.a)())}),[]);var X=Object(v.a)((function(){var e;return null===(e=W[0])||void 0===e?void 0:e.key}),{value:y,defaultValue:j}),J=Object(a.a)(X,2),Q=J[0],ee=J[1],te=Object(o.useState)((function(){return W.findIndex((function(e){return e.key===Q}))})),ne=Object(a.a)(te,2),re=ne[0],ie=ne[1];Object(o.useEffect)((function(){var e,t=W.findIndex((function(e){return e.key===Q}));-1===t&&(t=Math.max(0,Math.min(re,W.length-1)),ee(null===(e=W[t])||void 0===e?void 0:e.key));ie(t)}),[W.map((function(e){return e.key})).join("_"),Q,re]);var oe=Object(v.a)(null,{value:h}),ae=Object(a.a)(oe,2),ce=ae[0],se=ae[1],ue=k;G&&!["left","right"].includes(k)&&(ue="top"),Object(o.useEffect)((function(){h||(se("rc-tabs-".concat(U)),U+=1)}),[]);var le,fe={id:ce,activeKey:Q,animated:l,tabPosition:ue,rtl:Z,mobile:G},de=Object(u.a)(Object(u.a)({},fe),{},{editable:E,locale:I,moreIcon:R,moreTransitionName:T,tabBarGutter:S,onTabClick:function(e,t){null===q||void 0===q||q(e,t),ee(e),null===L||void 0===L||L(e)},onTabScroll:B,extra:P,style:M,panes:O});return le=D?D(de,F):o.createElement(F,de),o.createElement(A.Provider,{value:{tabs:W,prefixCls:b}},o.createElement("div",Object(r.a)({ref:t,id:h,className:f()(b,"".concat(b,"-").concat(ue),(n={},Object(i.a)(n,"".concat(b,"-mobile"),G),Object(i.a)(n,"".concat(b,"-editable"),E),Object(i.a)(n,"".concat(b,"-rtl"),Z),n),g)},z),le,o.createElement(_,Object(r.a)({destroyInactiveTabPane:K},fe,{animated:l}))))}var W=o.forwardRef(z);W.TabPane=B;var Z=W,H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},$=n(45),G=function(e,t){return o.createElement($.a,Object.assign({},e,{ref:t,icon:H}))};G.displayName="EllipsisOutlined";var Y=o.forwardRef(G),X=n(463),J=n(92),Q=n(63),ee=n(211),te=n(84),ne=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function re(e){var t,n=e.type,a=e.className,c=e.size,s=e.onEdit,u=e.hideAdd,l=e.centered,d=e.addIcon,p=ne(e,["type","className","size","onEdit","hideAdd","centered","addIcon"]),v=p.prefixCls,h=p.moreIcon,m=void 0===h?o.createElement(Y,null):h,b=o.useContext(ee.b),g=b.getPrefixCls,O=b.direction,w=g("tabs",v);"editable-card"===n&&(t={onEdit:function(e,t){var n=t.key,r=t.event;null===s||void 0===s||s("add"===e?r:n,e)},removeIcon:o.createElement(J.a,null),addIcon:d||o.createElement(X.a,null),showAdd:!0!==u});var y=g();return Object(Q.a)(!("onPrevClick"in p)&&!("onNextClick"in p),"Tabs","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),o.createElement(te.b.Consumer,null,(function(e){var s,u=void 0!==c?c:e;return o.createElement(Z,Object(r.a)({direction:O,moreTransitionName:"".concat(y,"-slide-up")},p,{className:f()((s={},Object(i.a)(s,"".concat(w,"-").concat(u),u),Object(i.a)(s,"".concat(w,"-card"),["card","editable-card"].includes(n)),Object(i.a)(s,"".concat(w,"-editable-card"),"editable-card"===n),Object(i.a)(s,"".concat(w,"-centered"),l),s),a),editable:t,moreIcon:m,prefixCls:w}))}))}re.TabPane=B;t.a=re}}]);