/*! For license information please see 811.8d4e3c76.chunk.js.LICENSE.txt */ (self.webpackChunkbeancount_web=self.webpackChunkbeancount_web||[]).push([[811],{7074:(n,e,t)=>{"use strict";t.d(e,{A:()=>c});var r=t(9379),i=t(9284);const s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};var o=t(3768),u=function(n,e){return i.createElement(o.A,(0,r.A)((0,r.A)({},n),{},{ref:e,icon:s}))};const c=i.forwardRef(u)},5473:(n,e,t)=>{"use strict";t.d(e,{A:()=>c});var r=t(9379),i=t(9284);const s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};var o=t(3768),u=function(n,e){return i.createElement(o.A,(0,r.A)((0,r.A)({},n),{},{ref:e,icon:s}))};const c=i.forwardRef(u)},1439:(n,e,t)=>{"use strict";t.d(e,{A:()=>s});var r=t(5544),i=t(9284);function s(){var n=i.useReducer((function(n){return n+1}),0);return(0,r.A)(n,2)[1]}},9492:(n,e,t)=>{"use strict";t.d(e,{A:()=>N});var r=t(8168),i=t(4467),s=t(5544),o=t(4480),u=t.n(o),c=t(3781),a=t.n(c),f=t(37),l=t(9284),d=t(3135),h=t(7458),p=t(993),g=function(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(null!=n&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(n);i{"use strict";t.d(e,{A:()=>Un});var r,i,s=9e15,o=1e9,u="0123456789abcdef",c="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",a="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",f={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-s,maxE:s,crypto:!1},l=!0,d="[DecimalError] ",h=d+"Invalid argument: ",p=d+"Precision limit exceeded",g=d+"crypto unavailable",m="[object Decimal]",w=Math.floor,v=Math.pow,N=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,b=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,x=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,E=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,y=1e7,A=c.length-1,O=a.length-1,M={toStringTag:m};function q(n){var e,t,r,i=n.length-1,s="",o=n[0];if(i>0){for(s+=o,e=1;et)throw Error(h+n)}function T(n,e,t,r){var i,s,o,u;for(s=n[0];s>=10;s/=10)--e;return--e<0?(e+=7,i=0):(i=Math.ceil((e+1)/7),e%=7),s=v(10,7-e),u=n[i]%s|0,null==r?e<3?(0==e?u=u/100|0:1==e&&(u=u/10|0),o=t<4&&99999==u||t>3&&49999==u||5e4==u||0==u):o=(t<4&&u+1==s||t>3&&u+1==s/2)&&(n[i+1]/s/100|0)==v(10,e-2)-1||(u==s/2||0==u)&&0==(n[i+1]/s/100|0):e<4?(0==e?u=u/1e3|0:1==e?u=u/100|0:2==e&&(u=u/10|0),o=(r||t<4)&&9999==u||!r&&t>3&&4999==u):o=((r||t<4)&&u+1==s||!r&&t>3&&u+1==s/2)&&(n[i+1]/s/1e3|0)==v(10,e-3)-1,o}function F(n,e,t){for(var r,i,s=[0],o=0,c=n.length;ot-1&&(void 0===s[r+1]&&(s[r+1]=0),s[r+1]+=s[r]/t|0,s[r]%=t)}return s.reverse()}M.absoluteValue=M.abs=function(){var n=new this.constructor(this);return n.s<0&&(n.s=1),S(n)},M.ceil=function(){return S(new this.constructor(this),this.e+1,2)},M.clampedTo=M.clamp=function(n,e){var t=this,r=t.constructor;if(n=new r(n),e=new r(e),!n.s||!e.s)return new r(NaN);if(n.gt(e))throw Error(h+e);return t.cmp(n)<0?n:t.cmp(e)>0?e:new r(t)},M.comparedTo=M.cmp=function(n){var e,t,r,i,s=this,o=s.d,u=(n=new s.constructor(n)).d,c=s.s,a=n.s;if(!o||!u)return c&&a?c!==a?c:o===u?0:!o^c<0?1:-1:NaN;if(!o[0]||!u[0])return o[0]?c:u[0]?-a:0;if(c!==a)return c;if(s.e!==n.e)return s.e>n.e^c<0?1:-1;for(e=0,t=(r=o.length)<(i=u.length)?r:i;eu[e]^c<0?1:-1;return r===i?0:r>i^c<0?1:-1},M.cosine=M.cos=function(){var n,e,t=this,r=t.constructor;return t.d?t.d[0]?(n=r.precision,e=r.rounding,r.precision=n+Math.max(t.e,t.sd())+7,r.rounding=1,t=function(n,e){var t,r,i;if(e.isZero())return e;r=e.d.length,r<32?i=(1/G(4,t=Math.ceil(r/3))).toString():(t=16,i="2.3283064365386962890625e-10");n.precision+=t,e=W(n,1,e.times(i),new n(1));for(var s=t;s--;){var o=e.times(e);e=o.times(o).minus(o).times(8).plus(1)}return n.precision-=t,e}(r,J(r,t)),r.precision=n,r.rounding=e,S(2==i||3==i?t.neg():t,n,e,!0)):new r(1):new r(NaN)},M.cubeRoot=M.cbrt=function(){var n,e,t,r,i,s,o,u,c,a,f=this,d=f.constructor;if(!f.isFinite()||f.isZero())return new d(f);for(l=!1,(s=f.s*v(f.s*f,1/3))&&Math.abs(s)!=1/0?r=new d(s.toString()):(t=q(f.d),(s=((n=f.e)-t.length+1)%3)&&(t+=1==s||-2==s?"0":"00"),s=v(t,1/3),n=w((n+1)/3)-(n%3==(n<0?-1:2)),(r=new d(t=s==1/0?"5e"+n:(t=s.toExponential()).slice(0,t.indexOf("e")+1)+n)).s=f.s),o=(n=d.precision)+3;;)if(a=(c=(u=r).times(u).times(u)).plus(f),r=D(a.plus(f).times(u),a.plus(c),o+2,1),q(u.d).slice(0,o)===(t=q(r.d)).slice(0,o)){if("9999"!=(t=t.slice(o-3,o+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(S(r,n+1,1),e=!r.times(r).times(r).eq(f));break}if(!i&&(S(u,n+1,0),u.times(u).times(u).eq(f))){r=u;break}o+=4,i=1}return l=!0,S(r,n,d.rounding,e)},M.decimalPlaces=M.dp=function(){var n,e=this.d,t=NaN;if(e){if(t=7*((n=e.length-1)-w(this.e/7)),n=e[n])for(;n%10==0;n/=10)t--;t<0&&(t=0)}return t},M.dividedBy=M.div=function(n){return D(this,new this.constructor(n))},M.dividedToIntegerBy=M.divToInt=function(n){var e=this.constructor;return S(D(this,new e(n),0,1,1),e.precision,e.rounding)},M.equals=M.eq=function(n){return 0===this.cmp(n)},M.floor=function(){return S(new this.constructor(this),this.e+1,3)},M.greaterThan=M.gt=function(n){return this.cmp(n)>0},M.greaterThanOrEqualTo=M.gte=function(n){var e=this.cmp(n);return 1==e||0===e},M.hyperbolicCosine=M.cosh=function(){var n,e,t,r,i,s=this,o=s.constructor,u=new o(1);if(!s.isFinite())return new o(s.s?1/0:NaN);if(s.isZero())return u;t=o.precision,r=o.rounding,o.precision=t+Math.max(s.e,s.sd())+4,o.rounding=1,(i=s.d.length)<32?e=(1/G(4,n=Math.ceil(i/3))).toString():(n=16,e="2.3283064365386962890625e-10"),s=W(o,1,s.times(e),new o(1),!0);for(var c,a=n,f=new o(8);a--;)c=s.times(s),s=u.minus(c.times(f.minus(c.times(f))));return S(s,o.precision=t,o.rounding=r,!0)},M.hyperbolicSine=M.sinh=function(){var n,e,t,r,i=this,s=i.constructor;if(!i.isFinite()||i.isZero())return new s(i);if(e=s.precision,t=s.rounding,s.precision=e+Math.max(i.e,i.sd())+4,s.rounding=1,(r=i.d.length)<3)i=W(s,2,i,i,!0);else{n=(n=1.4*Math.sqrt(r))>16?16:0|n,i=W(s,2,i=i.times(1/G(5,n)),i,!0);for(var o,u=new s(5),c=new s(16),a=new s(20);n--;)o=i.times(i),i=i.times(u.plus(o.times(c.times(o).plus(a))))}return s.precision=e,s.rounding=t,S(i,e,t,!0)},M.hyperbolicTangent=M.tanh=function(){var n,e,t=this,r=t.constructor;return t.isFinite()?t.isZero()?new r(t):(n=r.precision,e=r.rounding,r.precision=n+7,r.rounding=1,D(t.sinh(),t.cosh(),r.precision=n,r.rounding=e)):new r(t.s)},M.inverseCosine=M.acos=function(){var n,e=this,t=e.constructor,r=e.abs().cmp(1),i=t.precision,s=t.rounding;return-1!==r?0===r?e.isNeg()?k(t,i,s):new t(0):new t(NaN):e.isZero()?k(t,i+4,s).times(.5):(t.precision=i+6,t.rounding=1,e=e.asin(),n=k(t,i+4,s).times(.5),t.precision=i,t.rounding=s,n.minus(e))},M.inverseHyperbolicCosine=M.acosh=function(){var n,e,t=this,r=t.constructor;return t.lte(1)?new r(t.eq(1)?0:NaN):t.isFinite()?(n=r.precision,e=r.rounding,r.precision=n+Math.max(Math.abs(t.e),t.sd())+4,r.rounding=1,l=!1,t=t.times(t).minus(1).sqrt().plus(t),l=!0,r.precision=n,r.rounding=e,t.ln()):new r(t)},M.inverseHyperbolicSine=M.asinh=function(){var n,e,t=this,r=t.constructor;return!t.isFinite()||t.isZero()?new r(t):(n=r.precision,e=r.rounding,r.precision=n+2*Math.max(Math.abs(t.e),t.sd())+6,r.rounding=1,l=!1,t=t.times(t).plus(1).sqrt().plus(t),l=!0,r.precision=n,r.rounding=e,t.ln())},M.inverseHyperbolicTangent=M.atanh=function(){var n,e,t,r,i=this,s=i.constructor;return i.isFinite()?i.e>=0?new s(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(n=s.precision,e=s.rounding,r=i.sd(),Math.max(r,n)<2*-i.e-1?S(new s(i),n,e,!0):(s.precision=t=r-i.e,i=D(i.plus(1),new s(1).minus(i),t+n,1),s.precision=n+4,s.rounding=1,i=i.ln(),s.precision=n,s.rounding=e,i.times(.5))):new s(NaN)},M.inverseSine=M.asin=function(){var n,e,t,r,i=this,s=i.constructor;return i.isZero()?new s(i):(e=i.abs().cmp(1),t=s.precision,r=s.rounding,-1!==e?0===e?((n=k(s,t+4,r).times(.5)).s=i.s,n):new s(NaN):(s.precision=t+6,s.rounding=1,i=i.div(new s(1).minus(i.times(i)).sqrt().plus(1)).atan(),s.precision=t,s.rounding=r,i.times(2)))},M.inverseTangent=M.atan=function(){var n,e,t,r,i,s,o,u,c,a=this,f=a.constructor,d=f.precision,h=f.rounding;if(a.isFinite()){if(a.isZero())return new f(a);if(a.abs().eq(1)&&d+4<=O)return(o=k(f,d+4,h).times(.25)).s=a.s,o}else{if(!a.s)return new f(NaN);if(d+4<=O)return(o=k(f,d+4,h).times(.5)).s=a.s,o}for(f.precision=u=d+10,f.rounding=1,n=t=Math.min(28,u/7+2|0);n;--n)a=a.div(a.times(a).plus(1).sqrt().plus(1));for(l=!1,e=Math.ceil(u/7),r=1,c=a.times(a),o=new f(a),i=a;-1!==n;)if(i=i.times(c),s=o.minus(i.div(r+=2)),i=i.times(c),void 0!==(o=s.plus(i.div(r+=2))).d[e])for(n=e;o.d[n]===s.d[n]&&n--;);return t&&(o=o.times(2<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(n){return this.cmp(n)<0},M.lessThanOrEqualTo=M.lte=function(n){return this.cmp(n)<1},M.logarithm=M.log=function(n){var e,t,r,i,s,o,u,c,a=this,f=a.constructor,d=f.precision,h=f.rounding;if(null==n)n=new f(10),e=!0;else{if(t=(n=new f(n)).d,n.s<0||!t||!t[0]||n.eq(1))return new f(NaN);e=n.eq(10)}if(t=a.d,a.s<0||!t||!t[0]||a.eq(1))return new f(t&&!t[0]?-1/0:1!=a.s?NaN:t?0:1/0);if(e)if(t.length>1)s=!0;else{for(i=t[0];i%10===0;)i/=10;s=1!==i}if(l=!1,o=B(a,u=d+5),r=e?R(f,u+10):B(n,u),T((c=D(o,r,u,1)).d,i=d,h))do{if(o=B(a,u+=10),r=e?R(f,u+10):B(n,u),c=D(o,r,u,1),!s){+q(c.d).slice(i+1,i+15)+1==1e14&&(c=S(c,d+1,0));break}}while(T(c.d,i+=10,h));return l=!0,S(c,d,h)},M.minus=M.sub=function(n){var e,t,r,i,s,o,u,c,a,f,d,h,p=this,g=p.constructor;if(n=new g(n),!p.d||!n.d)return p.s&&n.s?p.d?n.s=-n.s:n=new g(n.d||p.s!==n.s?p:NaN):n=new g(NaN),n;if(p.s!=n.s)return n.s=-n.s,p.plus(n);if(a=p.d,h=n.d,u=g.precision,c=g.rounding,!a[0]||!h[0]){if(h[0])n.s=-n.s;else{if(!a[0])return new g(3===c?-0:0);n=new g(p)}return l?S(n,u,c):n}if(t=w(n.e/7),f=w(p.e/7),a=a.slice(),s=f-t){for((d=s<0)?(e=a,s=-s,o=h.length):(e=h,t=f,o=a.length),s>(r=Math.max(Math.ceil(u/7),o)+2)&&(s=r,e.length=1),e.reverse(),r=s;r--;)e.push(0);e.reverse()}else{for((d=(r=a.length)<(o=h.length))&&(o=r),r=0;r0;--r)a[o++]=0;for(r=h.length;r>s;){if(a[--r](o=(s=Math.ceil(u/7))>o?s+1:o+1)&&(i=o,t.length=1),t.reverse();i--;)t.push(0);t.reverse()}for((o=a.length)-(i=f.length)<0&&(i=o,t=f,f=a,a=t),e=0;i;)e=(a[--i]=a[i]+f[i]+e)/y|0,a[i]%=y;for(e&&(a.unshift(e),++r),o=a.length;0==a[--o];)a.pop();return n.d=a,n.e=Z(a,r),l?S(n,u,c):n},M.precision=M.sd=function(n){var e,t=this;if(void 0!==n&&n!==!!n&&1!==n&&0!==n)throw Error(h+n);return t.d?(e=_(t.d),n&&t.e+1>e&&(e=t.e+1)):e=NaN,e},M.round=function(){var n=this,e=n.constructor;return S(new e(n),n.e+1,e.rounding)},M.sine=M.sin=function(){var n,e,t=this,r=t.constructor;return t.isFinite()?t.isZero()?new r(t):(n=r.precision,e=r.rounding,r.precision=n+Math.max(t.e,t.sd())+7,r.rounding=1,t=function(n,e){var t,r=e.d.length;if(r<3)return e.isZero()?e:W(n,2,e,e);t=(t=1.4*Math.sqrt(r))>16?16:0|t,e=e.times(1/G(5,t)),e=W(n,2,e,e);for(var i,s=new n(5),o=new n(16),u=new n(20);t--;)i=e.times(e),e=e.times(s.plus(i.times(o.times(i).minus(u))));return e}(r,J(r,t)),r.precision=n,r.rounding=e,S(i>2?t.neg():t,n,e,!0)):new r(NaN)},M.squareRoot=M.sqrt=function(){var n,e,t,r,i,s,o=this,u=o.d,c=o.e,a=o.s,f=o.constructor;if(1!==a||!u||!u[0])return new f(!a||a<0&&(!u||u[0])?NaN:u?o:1/0);for(l=!1,0==(a=Math.sqrt(+o))||a==1/0?(((e=q(u)).length+c)%2==0&&(e+="0"),a=Math.sqrt(e),c=w((c+1)/2)-(c<0||c%2),r=new f(e=a==1/0?"5e"+c:(e=a.toExponential()).slice(0,e.indexOf("e")+1)+c)):r=new f(a.toString()),t=(c=f.precision)+3;;)if(r=(s=r).plus(D(o,s,t+2,1)).times(.5),q(s.d).slice(0,t)===(e=q(r.d)).slice(0,t)){if("9999"!=(e=e.slice(t-3,t+1))&&(i||"4999"!=e)){+e&&(+e.slice(1)||"5"!=e.charAt(0))||(S(r,c+1,1),n=!r.times(r).eq(o));break}if(!i&&(S(s,c+1,0),s.times(s).eq(o))){r=s;break}t+=4,i=1}return l=!0,S(r,c,f.rounding,n)},M.tangent=M.tan=function(){var n,e,t=this,r=t.constructor;return t.isFinite()?t.isZero()?new r(t):(n=r.precision,e=r.rounding,r.precision=n+10,r.rounding=1,(t=t.sin()).s=1,t=D(t,new r(1).minus(t.times(t)).sqrt(),n+10,0),r.precision=n,r.rounding=e,S(2==i||4==i?t.neg():t,n,e,!0)):new r(NaN)},M.times=M.mul=function(n){var e,t,r,i,s,o,u,c,a,f=this,d=f.constructor,h=f.d,p=(n=new d(n)).d;if(n.s*=f.s,!h||!h[0]||!p||!p[0])return new d(!n.s||h&&!h[0]&&!p||p&&!p[0]&&!h?NaN:h&&p?0*n.s:n.s/0);for(t=w(f.e/7)+w(n.e/7),(c=h.length)<(a=p.length)&&(s=h,h=p,p=s,o=c,c=a,a=o),s=[],r=o=c+a;r--;)s.push(0);for(r=a;--r>=0;){for(e=0,i=c+r;i>r;)u=s[i]+p[r]*h[i-r-1]+e,s[i--]=u%y|0,e=u/y|0;s[i]=(s[i]+e)%y|0}for(;!s[--o];)s.pop();return e?++t:s.shift(),n.d=s,n.e=Z(s,t),l?S(n,d.precision,d.rounding):n},M.toBinary=function(n,e){return Q(this,2,n,e)},M.toDecimalPlaces=M.toDP=function(n,e){var t=this,r=t.constructor;return t=new r(t),void 0===n?t:(P(n,0,o),void 0===e?e=r.rounding:P(e,0,8),S(t,n+t.e+1,e))},M.toExponential=function(n,e){var t,r=this,i=r.constructor;return void 0===n?t=C(r,!0):(P(n,0,o),void 0===e?e=i.rounding:P(e,0,8),t=C(r=S(new i(r),n+1,e),!0,n+1)),r.isNeg()&&!r.isZero()?"-"+t:t},M.toFixed=function(n,e){var t,r,i=this,s=i.constructor;return void 0===n?t=C(i):(P(n,0,o),void 0===e?e=s.rounding:P(e,0,8),t=C(r=S(new s(i),n+i.e+1,e),!1,n+r.e+1)),i.isNeg()&&!i.isZero()?"-"+t:t},M.toFraction=function(n){var e,t,r,i,s,o,u,c,a,f,d,p,g=this,m=g.d,w=g.constructor;if(!m)return new w(g);if(a=t=new w(1),r=c=new w(0),o=(s=(e=new w(r)).e=_(m)-g.e-1)%7,e.d[0]=v(10,o<0?7+o:o),null==n)n=s>0?e:a;else{if(!(u=new w(n)).isInt()||u.lt(a))throw Error(h+u);n=u.gt(e)?s>0?e:a:u}for(l=!1,u=new w(q(m)),f=w.precision,w.precision=s=7*m.length*2;d=D(u,e,0,1,1),1!=(i=t.plus(d.times(r))).cmp(n);)t=r,r=i,i=a,a=c.plus(d.times(i)),c=i,i=e,e=u.minus(d.times(i)),u=i;return i=D(n.minus(t),r,0,1,1),c=c.plus(i.times(a)),t=t.plus(i.times(r)),c.s=a.s=g.s,p=D(a,r,s,1).minus(g).abs().cmp(D(c,t,s,1).minus(g).abs())<1?[a,r]:[c,t],w.precision=f,l=!0,p},M.toHexadecimal=M.toHex=function(n,e){return Q(this,16,n,e)},M.toNearest=function(n,e){var t=this,r=t.constructor;if(t=new r(t),null==n){if(!t.d)return t;n=new r(1),e=r.rounding}else{if(n=new r(n),void 0===e?e=r.rounding:P(e,0,8),!t.d)return n.s?t:n;if(!n.d)return n.s&&(n.s=t.s),n}return n.d[0]?(l=!1,t=D(t,n,0,e,1).times(n),l=!0,S(t)):(n.s=t.s,t=n),t},M.toNumber=function(){return+this},M.toOctal=function(n,e){return Q(this,8,n,e)},M.toPower=M.pow=function(n){var e,t,r,i,s,o,u=this,c=u.constructor,a=+(n=new c(n));if(!u.d||!n.d||!u.d[0]||!n.d[0])return new c(v(+u,a));if((u=new c(u)).eq(1))return u;if(r=c.precision,s=c.rounding,n.eq(1))return S(u,r,s);if((e=w(n.e/7))>=n.d.length-1&&(t=a<0?-a:a)<=9007199254740991)return i=I(c,u,t,r),n.s<0?new c(1).div(i):S(i,r,s);if((o=u.s)<0){if(ec.maxE+1||e0?o/0:0):(l=!1,c.rounding=u.s=1,t=Math.min(12,(e+"").length),(i=j(n.times(B(u,r+t)),r)).d&&T((i=S(i,r+5,1)).d,r,s)&&(e=r+10,+q((i=S(j(n.times(B(u,e+t)),e),e+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=S(i,r+1,0))),i.s=o,l=!0,c.rounding=s,S(i,r,s))},M.toPrecision=function(n,e){var t,r=this,i=r.constructor;return void 0===n?t=C(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(P(n,1,o),void 0===e?e=i.rounding:P(e,0,8),t=C(r=S(new i(r),n,e),n<=r.e||r.e<=i.toExpNeg,n)),r.isNeg()&&!r.isZero()?"-"+t:t},M.toSignificantDigits=M.toSD=function(n,e){var t=this.constructor;return void 0===n?(n=t.precision,e=t.rounding):(P(n,1,o),void 0===e?e=t.rounding:P(e,0,8)),S(new t(this),n,e)},M.toString=function(){var n=this,e=n.constructor,t=C(n,n.e<=e.toExpNeg||n.e>=e.toExpPos);return n.isNeg()&&!n.isZero()?"-"+t:t},M.truncated=M.trunc=function(){return S(new this.constructor(this),this.e+1,1)},M.valueOf=M.toJSON=function(){var n=this,e=n.constructor,t=C(n,n.e<=e.toExpNeg||n.e>=e.toExpPos);return n.isNeg()?"-"+t:t};var D=function(){function n(n,e,t){var r,i=0,s=n.length;for(n=n.slice();s--;)r=n[s]*e+i,n[s]=r%t|0,i=r/t|0;return i&&n.unshift(i),n}function e(n,e,t,r){var i,s;if(t!=r)s=t>r?1:-1;else for(i=s=0;ie[i]?1:-1;break}return s}function t(n,e,t,r){for(var i=0;t--;)n[t]-=i,i=n[t]1;)n.shift()}return function(i,s,o,u,c,a){var f,l,d,h,p,g,m,v,N,b,x,E,A,O,M,q,P,T,F,D,C=i.constructor,Z=i.s==s.s?1:-1,R=i.d,k=s.d;if(!R||!R[0]||!k||!k[0])return new C(i.s&&s.s&&(R?!k||R[0]!=k[0]:k)?R&&0==R[0]||!k?0*Z:Z/0:NaN);for(a?(p=1,l=i.e-s.e):(a=y,p=7,l=w(i.e/p)-w(s.e/p)),F=k.length,P=R.length,b=(N=new C(Z)).d=[],d=0;k[d]==(R[d]||0);d++);if(k[d]>(R[d]||0)&&l--,null==o?(O=o=C.precision,u=C.rounding):O=c?o+(i.e-s.e)+1:o,O<0)b.push(1),g=!0;else{if(O=O/p+2|0,d=0,1==F){for(h=0,k=k[0],O++;(d1&&(k=n(k,h,a),R=n(R,h,a),F=k.length,P=R.length),q=F,E=(x=R.slice(0,F)).length;E=a/2&&++T;do{h=0,(f=e(k,x,F,E))<0?(A=x[0],F!=E&&(A=A*a+(x[1]||0)),(h=A/T|0)>1?(h>=a&&(h=a-1),1==(f=e(m=n(k,h,a),x,v=m.length,E=x.length))&&(h--,t(m,F=10;h/=10)d++;N.e=d+l*p-1,S(N,c?o+N.e+1:o,u,g)}return N}}();function S(n,e,t,r){var i,s,o,u,c,a,f,d,h,p=n.constructor;n:if(null!=e){if(!(d=n.d))return n;for(i=1,u=d[0];u>=10;u/=10)i++;if((s=e-i)<0)s+=7,o=e,c=(f=d[h=0])/v(10,i-o-1)%10|0;else if((h=Math.ceil((s+1)/7))>=(u=d.length)){if(!r)break n;for(;u++<=h;)d.push(0);f=c=0,i=1,o=(s%=7)-7+1}else{for(f=u=d[h],i=1;u>=10;u/=10)i++;c=(o=(s%=7)-7+i)<0?0:f/v(10,i-o-1)%10|0}if(r=r||e<0||void 0!==d[h+1]||(o<0?f:f%v(10,i-o-1)),a=t<4?(c||r)&&(0==t||t==(n.s<0?3:2)):c>5||5==c&&(4==t||r||6==t&&(s>0?o>0?f/v(10,i-o):0:d[h-1])%10&1||t==(n.s<0?8:7)),e<1||!d[0])return d.length=0,a?(e-=n.e+1,d[0]=v(10,(7-e%7)%7),n.e=-e||0):d[0]=n.e=0,n;if(0==s?(d.length=h,u=1,h--):(d.length=h+1,u=v(10,7-s),d[h]=o>0?(f/v(10,i-o)%v(10,o)|0)*u:0),a)for(;;){if(0==h){for(s=1,o=d[0];o>=10;o/=10)s++;for(o=d[0]+=u,u=1;o>=10;o/=10)u++;s!=u&&(n.e++,d[0]==y&&(d[0]=1));break}if(d[h]+=u,d[h]!=y)break;d[h--]=0,u=1}for(s=d.length;0===d[--s];)d.pop()}return l&&(n.e>p.maxE?(n.d=null,n.e=NaN):n.e0?s=s.charAt(0)+"."+s.slice(1)+L(r):o>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(n.e<0?"e":"e+")+n.e):i<0?(s="0."+L(-i-1)+s,t&&(r=t-o)>0&&(s+=L(r))):i>=o?(s+=L(i+1-o),t&&(r=t-i-1)>0&&(s=s+"."+L(r))):((r=i+1)0&&(i+1===o&&(s+="."),s+=L(r))),s}function Z(n,e){var t=n[0];for(e*=7;t>=10;t/=10)e++;return e}function R(n,e,t){if(e>A)throw l=!0,t&&(n.precision=t),Error(p);return S(new n(c),e,1,!0)}function k(n,e,t){if(e>O)throw Error(p);return S(new n(a),e,t,!0)}function _(n){var e=n.length-1,t=7*e+1;if(e=n[e]){for(;e%10==0;e/=10)t--;for(e=n[0];e>=10;e/=10)t++}return t}function L(n){for(var e="";n--;)e+="0";return e}function I(n,e,t,r){var i,s=new n(1),o=Math.ceil(r/7+4);for(l=!1;;){if(t%2&&K((s=s.times(e)).d,o)&&(i=!0),0===(t=w(t/2))){t=s.d.length-1,i&&0===s.d[t]&&++s.d[t];break}K((e=e.times(e)).d,o)}return l=!0,s}function U(n){return 1&n.d[n.d.length-1]}function H(n,e,t){for(var r,i=new n(e[0]),s=0;++s17)return new h(n.d?n.d[0]?n.s<0?0:1/0:1:n.s?n.s<0?0:n:NaN);for(null==e?(l=!1,c=g):c=e,u=new h(.03125);n.e>-2;)n=n.times(u),d+=5;for(c+=r=Math.log(v(2,d))/Math.LN10*2+5|0,t=s=o=new h(1),h.precision=c;;){if(s=S(s.times(n),c,1),t=t.times(++f),q((u=o.plus(D(s,t,c,1))).d).slice(0,c)===q(o.d).slice(0,c)){for(i=d;i--;)o=S(o.times(o),c,1);if(null!=e)return h.precision=g,o;if(!(a<3&&T(o.d,c-r,p,a)))return S(o,h.precision=g,p,l=!0);h.precision=c+=10,t=s=u=new h(1),f=0,a++}o=u}}function B(n,e){var t,r,i,s,o,u,c,a,f,d,h,p=1,g=n,m=g.d,w=g.constructor,v=w.rounding,N=w.precision;if(g.s<0||!m||!m[0]||!g.e&&1==m[0]&&1==m.length)return new w(m&&!m[0]?-1/0:1!=g.s?NaN:m?0:g);if(null==e?(l=!1,f=N):f=e,w.precision=f+=10,r=(t=q(m)).charAt(0),!(Math.abs(s=g.e)<15e14))return a=R(w,f+2,N).times(s+""),g=B(new w(r+"."+t.slice(1)),f-10).plus(a),w.precision=N,null==e?S(g,N,v,l=!0):g;for(;r<7&&1!=r||1==r&&t.charAt(1)>3;)r=(t=q((g=g.times(n)).d)).charAt(0),p++;for(s=g.e,r>1?(g=new w("0."+t),s++):g=new w(r+"."+t.slice(1)),d=g,c=o=g=D(g.minus(1),g.plus(1),f,1),h=S(g.times(g),f,1),i=3;;){if(o=S(o.times(h),f,1),q((a=c.plus(D(o,new w(i),f,1))).d).slice(0,f)===q(c.d).slice(0,f)){if(c=c.times(2),0!==s&&(c=c.plus(R(w,f+2,N).times(s+""))),c=D(c,new w(p),f,1),null!=e)return w.precision=N,c;if(!T(c.d,f-10,v,u))return S(c,w.precision=N,v,l=!0);w.precision=f+=10,a=o=g=D(d.minus(1),d.plus(1),f,1),h=S(g.times(g),f,1),i=u=1}c=a,i+=2}}function V(n){return String(n.s*n.s/0)}function $(n,e){var t,r,i;for((t=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(t<0&&(t=r),t+=+e.slice(r+1),e=e.substring(0,r)):t<0&&(t=e.length),r=0;48===e.charCodeAt(r);r++);for(i=e.length;48===e.charCodeAt(i-1);--i);if(e=e.slice(r,i)){if(i-=r,n.e=t=t-r-1,n.d=[],r=(t+1)%7,t<0&&(r+=7),rn.constructor.maxE?(n.d=null,n.e=NaN):n.e-1){if(e=e.replace(/(\d)_(?=\d)/g,"$1"),E.test(e))return $(n,e)}else if("Infinity"===e||"NaN"===e)return+e||(n.s=NaN),n.e=NaN,n.d=null,n;if(b.test(e))t=16,e=e.toLowerCase();else if(N.test(e))t=2;else{if(!x.test(e))throw Error(h+e);t=8}for((s=e.search(/p/i))>0?(c=+e.slice(s+1),e=e.substring(2,s)):e=e.slice(2),o=(s=e.indexOf("."))>=0,r=n.constructor,o&&(s=(u=(e=e.replace(".","")).length)-s,i=I(r,new r(t),s,2*s)),s=f=(a=F(e,t,y)).length-1;0===a[s];--s)a.pop();return s<0?new r(0*n.s):(n.e=Z(a,f),n.d=a,l=!1,o&&(n=D(n,i,4*u)),c&&(n=n.times(Math.abs(c)<54?v(2,c):In.pow(2,c))),l=!0,n)}function W(n,e,t,r,i){var s,o,u,c,a=n.precision,f=Math.ceil(a/7);for(l=!1,c=t.times(t),u=new n(r);;){if(o=D(u.times(c),new n(e++*e++),a,1),u=i?r.plus(o):r.minus(o),r=D(o.times(c),new n(e++*e++),a,1),void 0!==(o=u.plus(r)).d[f]){for(s=f;o.d[s]===u.d[s]&&s--;);if(-1==s)break}s=u,u=r,r=o,o=s}return l=!0,o.d.length=f+1,o}function G(n,e){for(var t=n;--e;)t*=n;return t}function J(n,e){var t,r=e.s<0,s=k(n,n.precision,1),o=s.times(.5);if((e=e.abs()).lte(o))return i=r?4:1,e;if((t=e.divToInt(s)).isZero())i=r?3:2;else{if((e=e.minus(t.times(s))).lte(o))return i=U(t)?r?2:3:r?4:1,e;i=U(t)?r?1:4:r?3:2}return e.minus(s).abs()}function Q(n,e,t,i){var s,c,a,f,l,d,h,p,g,m=n.constructor,w=void 0!==t;if(w?(P(t,1,o),void 0===i?i=m.rounding:P(i,0,8)):(t=m.precision,i=m.rounding),n.isFinite()){for(w?(s=2,16==e?t=4*t-3:8==e&&(t=3*t-2)):s=e,(a=(h=C(n)).indexOf("."))>=0&&(h=h.replace(".",""),(g=new m(1)).e=h.length-a,g.d=F(C(g),10,s),g.e=g.d.length),c=l=(p=F(h,10,s)).length;0==p[--l];)p.pop();if(p[0]){if(a<0?c--:((n=new m(n)).d=p,n.e=c,p=(n=D(n,g,t,i,0,s)).d,c=n.e,d=r),a=p[t],f=s/2,d=d||void 0!==p[t+1],d=i<4?(void 0!==a||d)&&(0===i||i===(n.s<0?3:2)):a>f||a===f&&(4===i||d||6===i&&1&p[t-1]||i===(n.s<0?8:7)),p.length=t,d)for(;++p[--t]>s-1;)p[t]=0,t||(++c,p.unshift(1));for(l=p.length;!p[l-1];--l);for(a=0,h="";a1)if(16==e||8==e){for(a=16==e?4:3,--l;l%a;l++)h+="0";for(l=(p=F(h,s,e)).length;!p[l-1];--l);for(a=1,h="1.";al)for(c-=l;c--;)h+="0";else ce)return n.length=e,!0}function X(n){return new this(n).abs()}function Y(n){return new this(n).acos()}function nn(n){return new this(n).acosh()}function en(n,e){return new this(n).plus(e)}function tn(n){return new this(n).asin()}function rn(n){return new this(n).asinh()}function sn(n){return new this(n).atan()}function on(n){return new this(n).atanh()}function un(n,e){n=new this(n),e=new this(e);var t,r=this.precision,i=this.rounding,s=r+4;return n.s&&e.s?n.d||e.d?!e.d||n.isZero()?(t=e.s<0?k(this,r,i):new this(0)).s=n.s:!n.d||e.isZero()?(t=k(this,s,1).times(.5)).s=n.s:e.s<0?(this.precision=s,this.rounding=1,t=this.atan(D(n,e,s,1)),e=k(this,s,1),this.precision=r,this.rounding=i,t=n.s<0?t.minus(e):t.plus(e)):t=this.atan(D(n,e,s,1)):(t=k(this,s,1).times(e.s>0?.25:.75)).s=n.s:t=new this(NaN),t}function cn(n){return new this(n).cbrt()}function an(n){return S(n=new this(n),n.e+1,2)}function fn(n,e,t){return new this(n).clamp(e,t)}function ln(n){if(!n||"object"!==typeof n)throw Error(d+"Object expected");var e,t,r,i=!0===n.defaults,u=["precision",1,o,"rounding",0,8,"toExpNeg",-s,0,"toExpPos",0,s,"maxE",0,s,"minE",-s,0,"modulo",0,9];for(e=0;e=u[e+1]&&r<=u[e+2]))throw Error(h+t+": "+r);this[t]=r}if(t="crypto",i&&(this[t]=f[t]),void 0!==(r=n[t])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(h+t+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(g);this[t]=!0}else this[t]=!1}return this}function dn(n){return new this(n).cos()}function hn(n){return new this(n).cosh()}function pn(n,e){return new this(n).div(e)}function gn(n){return new this(n).exp()}function mn(n){return S(n=new this(n),n.e+1,3)}function wn(){var n,e,t=new this(0);for(l=!1,n=0;n=429e7?e[s]=crypto.getRandomValues(new Uint32Array(1))[0]:c[s++]=i%1e7;else{if(!crypto.randomBytes)throw Error(g);for(e=crypto.randomBytes(r*=4);s=214e7?crypto.randomBytes(4).copy(e,s):(c.push(i%1e7),s+=4);s=r/4}else for(;s=10;i/=10)r++;r<7&&(t-=7-r)}return u.e=t,u.d=c,u}function Tn(n){return S(n=new this(n),n.e+1,this.rounding)}function Fn(n){return(n=new this(n)).d?n.d[0]?n.s:0*n.s:n.s||NaN}function Dn(n){return new this(n).sin()}function Sn(n){return new this(n).sinh()}function Cn(n){return new this(n).sqrt()}function Zn(n,e){return new this(n).sub(e)}function Rn(){var n=0,e=arguments,t=new this(e[n]);for(l=!1;t.s&&++ns.maxE?(i.e=NaN,i.d=null):n.e=10;t/=10)e++;return void(l?e>s.maxE?(i.e=NaN,i.d=null):e{var r=t(3712),i=/^\s+/;n.exports=function(n){return n?n.slice(0,r(n)+1).replace(i,""):n}},3712:n=>{var e=/\s/;n.exports=function(n){for(var t=n.length;t--&&e.test(n.charAt(t)););return t}},3781:(n,e,t)=>{var r=t(8469),i=t(5236),s=t(150),o=Math.max,u=Math.min;n.exports=function(n,e,t){var c,a,f,l,d,h,p=0,g=!1,m=!1,w=!0;if("function"!=typeof n)throw new TypeError("Expected a function");function v(e){var t=c,r=a;return c=a=void 0,p=e,l=n.apply(r,t)}function N(n){var t=n-h;return void 0===h||t>=e||t<0||m&&n-p>=f}function b(){var n=i();if(N(n))return x(n);d=setTimeout(b,function(n){var t=e-(n-h);return m?u(t,f-(n-p)):t}(n))}function x(n){return d=void 0,w&&c?v(n):(c=a=void 0,l)}function E(){var n=i(),t=N(n);if(c=arguments,a=this,h=n,t){if(void 0===d)return function(n){return p=n,d=setTimeout(b,e),g?v(n):l}(h);if(m)return clearTimeout(d),d=setTimeout(b,e),v(h)}return void 0===d&&(d=setTimeout(b,e)),l}return e=s(e)||0,r(t)&&(g=!!t.leading,f=(m="maxWait"in t)?o(s(t.maxWait)||0,e):f,w="trailing"in t?!!t.trailing:w),E.cancel=function(){void 0!==d&&clearTimeout(d),p=0,c=h=a=d=void 0},E.flush=function(){return void 0===d?l:x(i())},E}},8469:n=>{n.exports=function(n){var e=typeof n;return null!=n&&("object"==e||"function"==e)}},5236:(n,e,t)=>{var r=t(4133);n.exports=function(){return r.Date.now()}},150:(n,e,t)=>{var r=t(5464),i=t(8469),s=t(242),o=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,a=parseInt;n.exports=function(n){if("number"==typeof n)return n;if(s(n))return NaN;if(i(n)){var e="function"==typeof n.valueOf?n.valueOf():n;n=i(e)?e+"":e}if("string"!=typeof n)return 0===n?n:+n;n=r(n);var t=u.test(n);return t||c.test(n)?a(n.slice(2),t?2:8):o.test(n)?NaN:+n}}}]);