You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			1 line
		
	
	
		
			19 KiB
		
	
	
	
		
			JavaScript
		
	
		
		
			
		
	
	
			1 line
		
	
	
		
			19 KiB
		
	
	
	
		
			JavaScript
		
	
| 
											9 months ago
										 | (()=>{var e={804:function(e){(function(t){"use strict";var i,r=20,s=1,A=1e6,n=1e6,o=-7,f=21,g=false,c="[big.js] ",h=c+"Invalid ",u=h+"decimal places",a=h+"rounding mode",I=c+"Division by zero",l={},B=void 0,d=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function _Big_(){function Big(e){var t=this;if(!(t instanceof Big))return e===B?_Big_():new Big(e);if(e instanceof Big){t.s=e.s;t.e=e.e;t.c=e.c.slice()}else{if(typeof e!=="string"){if(Big.strict===true&&typeof e!=="bigint"){throw TypeError(h+"value")}e=e===0&&1/e<0?"-0":String(e)}parse(t,e)}t.constructor=Big}Big.prototype=l;Big.DP=r;Big.RM=s;Big.NE=o;Big.PE=f;Big.strict=g;Big.roundDown=0;Big.roundHalfUp=1;Big.roundHalfEven=2;Big.roundUp=3;return Big}function parse(e,t){var i,r,s;if(!d.test(t)){throw Error(h+"number")}e.s=t.charAt(0)=="-"?(t=t.slice(1),-1):1;if((i=t.indexOf("."))>-1)t=t.replace(".","");if((r=t.search(/e/i))>0){if(i<0)i=r;i+=+t.slice(r+1);t=t.substring(0,r)}else if(i<0){i=t.length}s=t.length;for(r=0;r<s&&t.charAt(r)=="0";)++r;if(r==s){e.c=[e.e=0]}else{for(;s>0&&t.charAt(--s)=="0";);e.e=i-r-1;e.c=[];for(i=0;r<=s;)e.c[i++]=+t.charAt(r++)}return e}function round(e,t,i,r){var s=e.c;if(i===B)i=e.constructor.RM;if(i!==0&&i!==1&&i!==2&&i!==3){throw Error(a)}if(t<1){r=i===3&&(r||!!s[0])||t===0&&(i===1&&s[0]>=5||i===2&&(s[0]>5||s[0]===5&&(r||s[1]!==B)));s.length=1;if(r){e.e=e.e-t+1;s[0]=1}else{s[0]=e.e=0}}else if(t<s.length){r=i===1&&s[t]>=5||i===2&&(s[t]>5||s[t]===5&&(r||s[t+1]!==B||s[t-1]&1))||i===3&&(r||!!s[0]);s.length=t;if(r){for(;++s[--t]>9;){s[t]=0;if(t===0){++e.e;s.unshift(1);break}}}for(t=s.length;!s[--t];)s.pop()}return e}function stringify(e,t,i){var r=e.e,s=e.c.join(""),A=s.length;if(t){s=s.charAt(0)+(A>1?"."+s.slice(1):"")+(r<0?"e":"e+")+r}else if(r<0){for(;++r;)s="0"+s;s="0."+s}else if(r>0){if(++r>A){for(r-=A;r--;)s+="0"}else if(r<A){s=s.slice(0,r)+"."+s.slice(r)}}else if(A>1){s=s.charAt(0)+"."+s.slice(1)}return e.s<0&&i?"-"+s:s}l.abs=function(){var e=new this.constructor(this);e.s=1;return e};l.cmp=function(e){var t,i=this,r=i.c,s=(e=new i.constructor(e)).c,A=i.s,n=e.s,o=i.e,f=e.e;if(!r[0]||!s[0])return!r[0]?!s[0]?0:-n:A;if(A!=n)return A;t=A<0;if(o!=f)return o>f^t?1:-1;n=(o=r.length)<(f=s.length)?o:f;for(A=-1;++A<n;){if(r[A]!=s[A])return r[A]>s[A]^t?1:-1}return o==f?0:o>f^t?1:-1};l.div=function(e){var t=this,i=t.constructor,r=t.c,s=(e=new i(e)).c,n=t.s==e.s?1:-1,o=i.DP;if(o!==~~o||o<0||o>A){throw Error(u)}if(!s[0]){throw Error(I)}if(!r[0]){e.s=n;e.c=[e.e=0];return e}var f,g,c,h,a,l=s.slice(),d=f=s.length,E=r.length,p=r.slice(0,f),C=p.length,Q=e,w=Q.c=[],y=0,m=o+(Q.e=t.e-e.e)+1;Q.s=n;n=m<0?0:m;l.unshift(0);for(;C++<f;)p.push(0);do{for(c=0;c<10;c++){if(f!=(C=p.length)){h=f>C?1:-1}else{for(a=-1,h=0;++a<f;){if(s[a]!=p[a]){h=s[a]>p[a]?1:-1;break}}}if(h<0){for(g=C==f?s:l;C;){if(p[--C]<g[C]){a=C;for(;a&&!p[--a];)p[a]=9;--p[a];p[C]+=10}p[C]-=g[C]}for(;!p[0];)p.shift()}else{break}}w[y++]=h?c:++c;if(p[0]&&h)p[C]=r[d]||0;else p=[r[d]]}while((d++<E||p[0]!==B)&&n--);if(!w[0]&&y!=1){w.shift();Q.e--;m--}if(y>m)round(Q,m,i.RM,p[0]!==B);return Q};l.eq=function(e){return this.cmp(e)===0};l.gt=function(e){return this.cmp(e)>0};l.gte=function(e){return this.cmp(e)>-1};l.lt=function(e){return this.cmp(e)<0};l.lte=function(e){return this.cmp(e)<1};l.minus=l.sub=function(e){var t,i,r,s,A=this,n=A.constructor,o=A.s,f=(e=new n(e)).s;if(o!=f){e.s=-f;return A.plus(e)}var g=A.c.slice(),c=A.e,h=e.c,u=e.e;if(!g[0]||!h[0]){if(h[0]){e.s=-f}else if(g[0]){e=new n(A)}else{e.s=1}return e}if(o=c-u){if(s=o<0){o=-o;r=g}else{u=c;r=h}r.reverse();for(f=o;f--;)r.push(0);r.reverse()}else{i=((s=g.length<h.length)?g:h).length;for(o=f=0;f<i;f++){if(g[f]!=h[f]){s=g[f]<h[f];break}}}if(s){r=g;g=h;h=r;e.s=-e.s}if((f=(i=h.length)-(t=g.length))>0)for(;f--;)g[t++]=0;for(f=t;i>o;){if(g[--i]<h[i]){for(t=i;t&&!g[--t];)g[t]=9;--g[t];g[i]+=10}g[i]-=h[i]}for(;g[--f]===0;)g.pop();for(;g[0]===0;){g.shift();--u}if(!g[0]){e.s=1;g=[u=0]}e.c=g;e.e=u;return e};l.mod=function(e){var t,i=this,r=i.constructor,s=i.s,A=(e=new r(e)).s;if(!e.c[0]){throw Error(I)}i.s=e.s=1;t=e.cmp(i)==1;i.s=s;e.s=A;if(t)return new r(i);s=r.DP;A=r |