/*! * * SpreadJS Library 13.1.0 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * us.sales@grapecity.com * http://www.grapecity.com/en/licensing/grapecity/ * * */ var GC="object"==typeof GC?GC:{};GC.Spread=GC.Spread||{},GC.Spread.CalcEngine=GC.Spread.CalcEngine||{},GC.Spread.CalcEngine.BasicFunctions=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){var d,e;if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==typeof a&&a&&a.__esModule)return a;if(d=Object.create(null),c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(e in a)c.d(d,e,function(b){return a[b]}.bind(null,e));return d},c.n=function(a){var b=a&&a.__esModule?function b(){return a.default}:function b(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="",c(c.s="./node_modules_local/@grapecity/js-calc-basicfunctions/index.js")}({"./node_modules_local/@grapecity/js-calc-basicfunctions/dist/gc.spread.calcengine.basicfunctions.js":function(a,b,c){var d="object"==typeof d?d:{};d.Spread=d.Spread||{},d.Spread.CalcEngine=d.Spread.CalcEngine||{},d.Spread.CalcEngine.BasicFunctions=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){var d,e;if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==typeof a&&a&&a.__esModule)return a;if(d=Object.create(null),c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(e in a)c.d(d,e,function(b){return a[b]}.bind(null,e));return d},c.n=function(a){var b=a&&a.__esModule?function b(){return a.default}:function b(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="/assets/",c(c.s="./src/basicFunctions.entry.ts")}({"./src/basicFunctions.entry.ts":function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var d=c("CalcEngine");b.Functions=d.Functions,c("./src/functions-basic.ts")},"./src/functions-basic.ts":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa,Ba,Ca,Da,Ea,Fa;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Common"),e=c("CalcEngine"),f=d.Common.q,g=d.Common.u,h=d.Common.l,i=h.Ra,j=h.Xb,k=h.Qa,l=d.Common.k.ac,m=d.Common.j,n=m.Ea,o=m.Fa,p=void 0,q=isNaN,r=parseFloat,s=parseInt,t=Math.round,u=Math.abs,v=Math.sqrt,w=Math.max,x=Math.min,y=Math.floor,z=Math.exp,A=Math.log,B=Math.PI,C=Math.random,D=Math.pow,E=e.Errors.Null,F=e.Errors.DivideByZero,G=e.Errors.Value,H=e.Errors.Reference,I=e.Errors.Name,J=e.Errors.Calc,K=e.Errors.NotAvailable,L=e.Errors.Number,M=e.Convert.CalcConvertedError,N=e.Convert.vf,O=e.Convert.Fh,P=e.Convert.Ca,Q=e.Convert.Uh,R=e.Convert.Rh,S=e.Convert.Pa,T=e.Convert.bc,U=e.Convert.Na,V=e.Convert.Ph,W=e.Convert.Nh,X=e.Zh.tryExtractToSingleValue,Y=e.Functions.ik,Z=e.Functions.jk,$=e.Functions.kk,_=e.Functions.UAb,aa=e.Functions.VAb,ba=e.Functions.WAb,ca=e.Functions.nk,da=e.Functions.tk,ea=e.Functions.rk,fa=e.Functions.mja,ga=e.Functions.sk,ha=e.Functions.MathHelper,ia=ha.zk,ja=ha.wk,ka=e.Functions.ak,la=e.Convert.Th,ma=e.Convert.Uh,na=e.Convert.jja;function Ga(a,b){for(;0!==b;){var c=a%b;a=b,b=c}return a}function Ha(a,b,c,d){return 0===b||0===a?0:0!==c&&a<0?d===!0?ja(a/Math.abs(b))*Math.abs(b):ia(a/Math.abs(b))*Math.abs(b):d===!0?ia(a/Math.abs(b))*Math.abs(b):ja(a/Math.abs(b))*Math.abs(b)}function Ia(a,b){var c,d,e,f,g,h,i=a[0],j=l(i),k=i.rowCount,m=i.colCount,n=[],o=[],p=[];for(f=1;f0&&c<0?L:b<0&&c>0?(c=-c,a?ja(b/c)*c:ia(b/c)*c):a?ia(b/c)*c:ja(b/c)*c}function La(a,b,c){var d,e,f,g=ha.yk(u(c));return b=c<0?b/g:b*g,d=ia(b),e=ja(b),a&&(f=d,d=e,e=f),b=b<0?d:e,b=c<0?b*g:b/g,W(b)}function Ma(a,b,c,d){var e=b?-1:1,f=0,g,h,i;if(l(c)!==l(d))return K;for(i=0;i255)return 0;if(c=a.length,0===c)return 0;if("-"===a[0])return L;for(d=0;d=d;g--){if(h=a.charCodeAt(g)|" ".charCodeAt(0),i=h-"a".charCodeAt(0)>=0?h-87:h-48,i<0||i>=b)return L;e+=i*f,f*=b}return e}function Sa(a){return 180*a/B}function Ta(a){return Ja(!0,a)}function Ua(a){return Ja(!1,a)}function Va(a){return da(a)}function Wa(a){var b=1,c;for(c=a;c>1;c-=2)b*=c;return b}function Xa(a){return W(A(a))}function Ya(a,b){return a-b*y(a/b)}function Za(){return B}function $a(a,b){return D(a,b)}function _a(){var a,b,c,d,e=arguments,f=0;for(a=0;a=0?e=ea(d,!1,a):n(a,[7,107,8,108,10,110,11,111])>=0&&(e=ga(d,!1,a)),e}function ib(a,b,c){var d,e=arguments,f=[];for(d=3;d0||b<0&&a>0?L:ja(a/b+.5)*b}function pb(a,b){return a=d.Common.o.Lma(a,15),ha.Ak(a,b)}function qb(a,b){return La(!1,a,b)}function rb(a,b){return La(!0,a,b)}function sb(a){return W(z(a))}function tb(a,b){return ia(a/u(b))*u(b)}function ub(a,b){return ja(a/u(b))*u(b)}function vb(a,b){return 1===b?F:W(ha.Ek(a,b))}function wb(a){return W(ha.Ek(a,10))}function xb(a,b,c,d){var e,f,g,h,i,j,k,m,n,q,r,s,t,u,v,w,x,y,z;if(d=d!==p?d:b,o(c)&&(c=0),e=0,f=ha.xk(c),g=P(b),h=P(d),(g?1:b.getRangeCount())!==(h?1:d.getRangeCount()))return G;if(i=d,d===b||h||(j=g?b.getRowCount():b.getRowCount(0),k=g?b.getColumnCount():b.getColumnCount(0),j===d.getRowCount(0)&&k===d.getColumnCount(0)||(m=d.getRow(0),n=d.getColumn(0),i=d.create([{row:m,col:n,rowCount:j,colCount:k}]),q=a.row,r=a.column,s=a.source.getCalcSourceModel().qg(q,r),t=d.getSource(),s&&t.getRangeKey&&(u={id:t.id,row:m,col:n,rowCount:j,colCount:k},v=t.getRangeKey(t,u),s.gOb||(s.gOb={}),s.gOb[v]=u))),w=b.toArray(0,!0,!1),x=i.toArray(1,!0,!1),w.isError)return w[0];if(x.isError)return x[0];for(y=0;y0&&(b=Math.max.apply(null,a)),b})}function Ab(){return Ia(arguments,function(a){var b=null;return a.length>0&&(b=Math.min.apply(null,a)),b})}function Bb(a){for(var b=[],c=0,d=[];c709||a<-709)return 0;var b=Sb(a);return 0===b?F:1/b}function Ub(a){return W(ha.Dk(a,!1))}function Vb(a){if(a>709||a<-709)return 0;var b=Ub(a);return 0===b?F:1/b}function Wb(a){return W(A(a+v(a*a+1)))}function Xb(a){return W(A(a+v(a*a-1)))}function Yb(a){return W(Math.atan(a))}function Zb(a){return W(a<0?Math.PI+Math.atan(1/a):Math.atan(1/a))}function $b(a,b){return 0===a&&0===b?F:W(Math.atan2(b,a))}function _b(a){var b=z(a),c=z(-a);return W(b-c)/(b+c)}function ac(a){if(0===a)return F;if(a>10)return 1;if(a<-10)return-1;var b=_b(a);return 1/b}function bc(a){return W(A((1+a)/(1-a))/2)}function cc(a){return bc(1/a)}function dc(a){var b=a.rowCount,c=1,d,e,f,g,h,i,j,k;if(a.rangeCount>1||b!==a.colCount)return G;for(d=0;d1||b!==a.colCount)return G;for(d=0;d4||c<0)return G;for(d=0;d255)return G;for(a=a.toLowerCase(),b=0,c=a.length-1,e=0,h=-1;c>=0&&" "===a[c];)c--;for(i=0;i<=c&&" "===a[i];)i++;j=!1,i<=c&&"-"===a[i]&&(j=!0,i++);do{for(d=c,k=a[d],--c;c>=i&&(a[c].charCodeAt(0)|" ".charCodeAt(0))===k.charCodeAt(0);)--c;switch(k){case"i":f=d-c,g=1;break;case"v":f=5*(d-c),g=5;break;case"x":f=10*(d-c),g=10;break;case"l":f=50*(d-c),g=50;break;case"c":f=100*(d-c),g=100;break;case"d":f=500*(d-c),g=500;break;case"m":f=1e3*(d-c),g=1e3;break;default:return G}g>=h?(b+=f-e,h=g,e=0):e+=f}while(c>=i);return 0!==e&&(b-=e),j&&(b=-b),b}function lc(a,b,c,d){var f,g,h,i,j,k,l;if(void 0===a&&(a=1),void 0===b&&(b=1),void 0===c&&(c=1),void 0===d&&(d=1),f=c,0===a||0===b)return J;if(a<0||b<0)return G;if("string"==typeof c||c instanceof Date){if(g={},!e.Convert.Th(c,g))return G;f=g.value}for(h=[],i=0,j=f;id)return G;if(f&&(c!==y(c)||d!==y(d)))return G;for(g=d-c,f&&g++,h=[],i=0;i1)return G;if(c=0,d=0,e=this.y0a)if(c=e.row,d=e.col,f=a.yf&&a.yf[0],f&&1===f.rowCount&&1===f.colCount)c=0,d=0;else if(f&&(c+1>f.rowCount||d+1>f.colCount))return b;a=a.getValue(0,c,d)}return sc(a,b)}function uc(){return!0}function vc(){return!1}function wc(a,b){return na(a)?b:a}function xc(){var a,b,c;for(a=0,b=arguments.length;a17)return L;a=""+a}var b=["1","2","3","4","5","6","7"],c=[0,0,0,0,0,0,0],d;switch(l(a)){case 1:if(n(a,b)>=0){d=s(a),c[(d+4)%7]=1,c[(d+5)%7]=1;break}return L;case 2:if("1"===a[0]&&n(a[1],b)>=0){d=s(a[1]),c[(d+5)%7]=1;break}return L;case 7:for(d=0;d<7;d++)c[d]=s(a[d]);break;default:return G}return c}function Cc(a,b,c,d,e){var f,g=Tc(b,3);if(N(g))return g;for(f=R(g);c<0;++c)b.setDate(b.getDate()-1),f=0===f?6:--f,(a&&(5===f||6===f)||!a&&e[f]||d.indexOf(i(b))>=0)&&c--;for(;c>0;--c)b.setDate(b.getDate()+1),f=6===f?0:++f,(a&&(5===f||6===f)||!a&&e[f]||d.indexOf(i(b))>=0)&&c++;return i(b)}function Dc(a,b,c,d,e,f){var g,h,i,k,m,n,o,q,r;if(f&&(a=a!==p?a:"0000011",h=Bc(a),N(h)))return h;if(b!==p&&(g=V(b,4,!0,!0,!1)),!g)return e;if(g.isError)return g[0];for(i=l(g),k=[],m=0;m=c&&n<=d&&k.push(n);return e-=l(k)}function Ec(a,b,c,d,e,f){var g,h,j,k=R(i(b)),l=R(i(c)),m=!1;return k>l&&(g=b,b=c,c=g,h=k,k=l,l=h,m=!0),j=l-k+1,j=f(b,c,j,d),a&&N(j)?j:j<=0?0:(j=Dc(d,e,k,l,j,a),j=m?-j:j)}function Fc(a,b,c){var d,f;return b=e.Convert.Wh(b),d=new Date(b.getFullYear(),b.getMonth(),1),d.setMonth(d.getMonth()+c),f=ca(d.getFullYear(),d.getMonth()),d.setDate(a?f:x(b.getDate(),f)),d}function Gc(a,b,c){a<=1899&&(a+=1900);var d=new Date(a,b-1,c);return d5?e-5:0,d=d>f?f:d,c-=d,c-=2*y(c/7)}return Ec(!1,a,b,p,c,d)}function Zc(a,b,c,d){var e,f,g,h,i,j,k;if(d=d!==p?d:"0000011",e=Bc(d),f=0,g=0,N(e))return e;for(h=0;h=0&&a2)return G;for(2===d&&(g.push(c[1]),g.push(".")),e=c[0],b=l(e)-3;b>=0;b-=3)g.push(e.substr(b,3)),b>0&&g.push(",");return g.push(e.substring(0,b+3)),g.reverse(),f+g.join("")}function dd(a,b){var c,d,e,f,g=[],h=l(a);for(c=0;c=f.length?b:f.splice(a?0:f.length-c,c).join("")}function fd(a){var b=[],c,d;for(c=0;c0)if(e=d.indexOf("."),e===-1)for(d+=".",f=0;f0)for(b=a.toUpperCase(),c=a.toLowerCase(),d=1,g[0]=b[0];d=2&&(f[b-2]=" ",f[b-1]=" "),l=f.slice(0,b-1).join(""),m=f.slice(b-1+c).join(""),l.concat(d).concat(m)}return rd(a,b,c,d)}function td(a,b,c,d){var e,f,h,i,j,k,m=l(b);if(l(arguments)>3){if(f=R(d),h=0,i=void 0,f<1)return G;for(i=0;i0?g/2:0,d[h-k+i]=f;return a||(d=ba(d)),l=d.length,c>=l?b:(m=void 0,a?(m=d.slice(0,c-1<0?0:c),m.length>0&&o(m[m.length-1])&&(m[m.length-1]="\u200b")):(m=d.slice(l-c),m.length>0&&o(m[0])&&(m[0]="\u200b")),m.join(""))}return ed(a,b,c)}function Cd(a,b){return Bd(!0,a,b)}function Dd(a,b){return Bd(!1,a,b)}function Ed(a,b,c){b--;var d=l(a);return b>=d?"":d=f?"":f32767)return G;for(d=0;d1114111?G:b>=55296&&b<=57343?K:b<1048576?String.fromCharCode(b):(b-=1048576,String.fromCharCode((b>>10)+55296,(1023&b)+56320))}return G}function Td(a){var b,c,d=T(a);return""===d||null===d?G:(b=d.charCodeAt(0))>=55296&&b<=56319?1===d.length?G:(c=void 0,(c=d.charCodeAt(1))>=56320&&c<=57343?b|c<<8:1):b>=56320&&b<=57343?b-53248+53248:b}function Ud(a){var b,c;function d(a){var b,c,d,e,f=["\u0e25\u0e49\u0e32\u0e19","\u0e2a\u0e34\u0e1a","\u0e23\u0e49\u0e2d\u0e22","\u0e1e\u0e31\u0e19","\u0e2b\u0e21\u0e37\u0e48\u0e19","\u0e41\u0e2a\u0e19",""],g=["\u0e28\u0e39\u0e19\u0e22\u0e4c","\u0e2b\u0e19\u0e36\u0e48\u0e07","\u0e2a\u0e2d\u0e07","\u0e2a\u0e32\u0e21","\u0e2a\u0e35\u0e48","\u0e2b\u0e49\u0e32","\u0e2b\u0e01","\u0e40\u0e08\u0e47\u0e14","\u0e41\u0e1b\u0e14","\u0e40\u0e01\u0e49\u0e32"],h=["\u0e25\u0e1a","\u0e1a\u0e32\u0e17","\u0e16\u0e49\u0e27\u0e19","\u0e2a\u0e15\u0e32\u0e07\u0e04\u0e4c","\u0e22\u0e35\u0e48","\u0e40\u0e2d\u0e47\u0e14",","," ","\u0e3f"],i="",j=a+"",k=j.length;for(b=k;b>0;--b){if(c=s(j[k-b]),d=g[c],e=1=0)return b+1}return K}function Zd(a){return U(a,e.ExcelCompatibleCalcMode)}function $d(a){return ja(u(a))%2===0}function _d(a){return ja(u(a))%2!==0}function ae(a){return U(a)?S(a):Y(a)?a?1:0:N(a)?a:0}function be(a){return o(a)}function ce(a){return Y(a)}function de(a){return Z(a)}function ee(a){return!Z(a)}function fe(a){return O(a)}function ge(a){return Y(a)?4:U(a)?1:Z(a)?2:N(a)?16:P(a)?64:G}function he(){return K}function ie(a,b){var c,d,f=0,g=a.source.kj;if(P(b))return K;if(b instanceof e.CalcReference||o(b))return c=b,d=c&&(c.xf||c.references[0].xf)||a.source,g.parent.getSheetIndex(d.kj.name())+1;if(U(b)||Z(b))for(f;f=55296&&a<=57343}function ne(a,b){return!(a<55296||a>56319)&&(b>=56320&&b<=57343)}function oe(a){var b,c,d,e,f,g="";if((b=a.length-1)<0)return"";for(c=0;c<=b;c++)if(d=a.charCodeAt(c),d>="A".charCodeAt(0)&&d<="Z".charCodeAt(0)||d>="0".charCodeAt(0)&&d<="9".charCodeAt(0)||d>="a".charCodeAt(0)&&d<="z".charCodeAt(0)||d==="-".charCodeAt(0)||d==="_".charCodeAt(0)||d===".".charCodeAt(0))g+=a[c];else{if(e=void 0,me(d)){if(b===c||!ne(d,a.charCodeAt(c+1)))return null;e=[d,a.charCodeAt(c+1)],c++}else e=[d];for(f=0;f 134217728","< -134217728"]},ua={Hi:1},va={Hi:2},wa={_i:1,Hi:2},xa={_i:1,Hi:2,aj:"< 0",bj:G},ya={Hi:5},za={Hi:6},Aa={Hi:2,aj:"< 0",bj:G},Ba={_i:[],Hi:4,Ii:4,Ji:!0,Ki:!0,Li:!0},Ca={Hi:4,Ii:1,Ji:!0,Ki:!0},Da={Hi:4,Ii:1,Ki:!0,Li:!0},Ea={Hi:4,Ii:1,Ji:!0,Ki:!0,Xi:!0},Fa={Hi:4,Ii:3,Ji:!0,Ki:!0,Xi:!0},ka("ABS",Na,1,1,oa),ka("ACOS",Rb,1,1,{Hi:0,aj:["> 1","< -1"]}),ka("ACOT",Zb,1,1,oa),ka("ASIN",Qb,1,1,{Hi:0,aj:["> 1","< -1"]}),ka("ATAN",Yb,1,1,oa),ka("ATAN2",$b,2,2,[oa,oa]),ka("COS",Mb,1,1,oa),ka("SEC",Nb,1,1,ta),ka("CEILING",jb,2,2,[qa,qa]),ka("ODD",Ta,1,1,ua),ka("EVEN",Ua,1,1,ua),ka("FLOOR",kb,2,2,[qa,qa]),ka("LN",Xa,1,1,{Hi:1,aj:"<= 0"}),ka("SQRT",fb,1,1,{Hi:1,aj:"< 0"}),ka("SIN",Kb,1,1,oa),ka("CSC",Lb,1,1,ta),ka("TAN",Ob,1,1,oa),ka("COT",Pb,1,1,ta),ka("SIGN",bb,1,1,{Hi:1,aj:"> 0",bj:1}),ka("GCD",cb,1,p,Ea,-1,-1),ka("LCM",db,1,p,Ea,-1,-1),ka("PRODUCT",eb,1,p,p,-1,-1),ka("POWER",$a,2,2,[ua,ua]),ka("MOD",Ya,2,2,[ua,{Hi:1,aj:"= 0",bj:F}]),ka("QUOTIENT",gb,2,2,[oa,pa],p,p),ka("SUBTOTAL",hb,2,p,va,"!= 0"),ka("INT",Oa,1,1,p,[0],p,{dk:!0}),ka("MROUND",ob,2,2,[qa,qa]),ka("ROUND",pb,2,2,[oa,va]),ka("ROUNDDOWN",qb,2,2,[oa,va]),ka("ROUNDUP",rb,2,2,[oa,va]),ka("TRUNC",qb,1,2,[oa,{_i:0,Hi:2}],p,p,{bk:1}),ka("EXP",sb,1,1,oa), ka("LOG",vb,1,2,[{Hi:0,aj:"<= 0"},{_i:10,Hi:0,aj:"<= 0"}],p,p,{bk:1}),ka("LOG10",wb,1,1,{Hi:0,aj:"<= 0"}),ka("SUM",ab,1,p,p,-1,-1),ka("SUMIF",xb,2,3,p,[0,2],[0,2],{bk:2,dk:!0}),ka("SUMIFS",yb,3,p,{Hi:4,Ii:1,Ji:!0},[0,"%= 1"],[0,"%= 1"]),ka("SUMPRODUCT",Cb,1,p,p,-1,-1,{fk:1}),ka("SUMSQ",Db,1,p,Ea,-1,-1),ka("SUMX2MY2",Eb,2,2,Ea,-1,-1),ka("SUMX2PY2",Fb,2,2,Ea,-1,-1),ka("SUMXMY2",Gb,2,2,Ea,-1,-1),ka("SERIESSUM",Hb,4,4,[oa,va,va,{Hi:4,Ii:1,Ji:!0,Ki:!0,Li:!0}],3,3),ka("PI",Za,0,0),ka("SQRTPI",Ib,1,1,{Hi:0,aj:"< 0"}),ka("DEGREES",Sa,1,1,ua),ka("RADIANS",Jb,1,1,oa),ka("COSH",Ub,1,1,oa),ka("SECH",Vb,1,1,oa),ka("ACOSH",Xb,1,1,{Hi:0,aj:"< 1"}),ka("SINH",Sb,1,1,oa),ka("CSCH",Tb,1,1,oa),ka("ASINH",Wb,1,1,oa),ka("TANH",_b,1,1,oa),ka("COTH",ac,1,1,{Hi:0}),ka("ATANH",bc,1,1,{Hi:0,aj:["<= -1",">= 1"]}),ka("ACOTH",cc,1,1,{Hi:0}),ka("MDETERM",dc,1,1,Da,-1,-1),ka("MINVERSE",ec,1,1,Da,-1,-1),ka("MMULT",fc,2,2,[Da,Da],-1,-1),ka("FACT",Va,1,1,{Hi:3,aj:["< 0","> 170"]}),ka("FACTDOUBLE",Wa,1,1,{Hi:3,aj:["< 0","> 300"]}),ka("MULTINOMIAL",gc,1,p,{Hi:4,Ii:0,Ji:!0,Ki:!0,Xi:!0},-1,-1),ka("RAND",hc,0,0,p,p,p,{ck:!0}),ka("RANDBETWEEN",ic,2,2,[va,va],p,p,{ck:!0}),ka("COMBIN",Pa,2,2,[sa,sa]),ka("COMBINA",Qa,2,2,[sa,sa]),ka("DECIMAL",Ra,2,2,[{_i:"0",Hi:5},{Hi:0,aj:["> 36","< 2"]}]),ka("CEILING.MATH",lb,1,3,[oa,{Hi:0,_i:1},{Hi:0,_i:0}]),ka("FLOOR.MATH",mb,1,3,[oa,{Hi:0,_i:1},{Hi:0,_i:0}]),ka("BASE",nb,2,3,[{Hi:0,aj:["< 0",">= 9007199254740992"]},{Hi:3,aj:["> 36","< 2"]},{Hi:3,_i:0,aj:["< 0",">= 256"]}]),ka("ROMAN",jc,1,2,[{Hi:2,aj:["< 0","> 3999"],bj:G},{_i:0}],p,p,{bk:1}),ka("ARABIC",kc,1,1,ya),ka("CEILING.PRECISE",tb,1,2,[qa,ra]),ka("ISO.CEILING",tb,1,2,[qa,ra]),ka("FLOOR.PRECISE",ub,1,2,[qa,ra]),ka("MAXIFS",zb,3,p,Ca,[0,"%= 1"],[0,"%= 1"]),ka("MINIFS",Ab,3,p,Ca,[0,"%= 1"],[0,"%= 1"]),ka("MUNIT",Bb,1,1,{Hi:2,aj:"<= 0",bj:G}),ka("SEQUENCE",lc,1,4,[va,va,oa,oa],p,p,{bk:[0,1,2,3]},!0),ka("RANDARRAY",mc,0,5,[va,va,oa,oa],p,p,{ck:!0,bk:[0,1,2,3,4]},!0),ka("AGGREGATE",ib,3,p,p,"> 1","> 1",{fk:1,dk:!0}),ka("AND",oc,1,p,Fa,-1,-1),ka("OR",pc,1,p,Fa,-1,-1),ka("NOT",qc,1,1),ka("IF",rc,2,3,p,[1,2],[1,2],{gk:[1,2],bk:2,isBranch:!0,findTestArgument:0,findBranchArgument:function(a){if(e.Convert.vf(a))return-1;var b={value:!1};return Q(a,b),b.value?1:2}}),ka("IFERROR",tc,2,2,p,0,p,{gk:-1}),ka("TRUE",uc,0,0),ka("FALSE",vc,0,0),ka("IFNA",wc,2,2,p,0,p,{gk:-1}),ka("IFS",xc,2,254,p,0,p,{gk:-1}),ka("SWITCH",yc,3,253,p,1,p,{gk:-1}),ka("XOR",zc,1,p,Fa,-1,-1),ka("DATE",Gc,3,3,[{Hi:2,aj:["< 0","> 9999"]},va,va]),ka("TIME",Hc,3,3,[va,va,va]),ka("DATEVALUE",Ic,1,1,{Ni:!0}),ka("TIMEVALUE",Jc,1,1,{Ni:!0}),ka("NOW",Kc,0,0,p,p,p,{ck:!0}),ka("TODAY",Lc,0,0,p,p,p,{ck:!0}),ka("HOUR",Mc,1,1,za),ka("MINUTE",Nc,1,1,za),ka("SECOND",Oc,1,1,za),ka("DAY",Pc,1,1,za),ka("MONTH",Qc,1,1,za),ka("YEAR",Rc,1,1,za),ka("WEEKNUM",Sc,1,2,[za,wa],p,p,{bk:1}),ka("WEEKDAY",Tc,1,2,[za,wa],p,p,{bk:1}),ka("EDATE",Uc,2,2,[za,va]),ka("EOMONTH",Vc,2,2,[za,va]),ka("WORKDAY",Wc,2,3,[za,va,Ba],2,2,{bk:2}),ka("WORKDAY.INTL",Xc,2,4,[za,va,{_i:"0000011"},Ba],[2,3],[2,3],{bk:[2,3]}),ka("DAYS360",e.Functions.uk,2,3,[za,za,{_i:!1,Hi:7}],p,p,{bk:2}),ka("NETWORKDAYS",Yc,2,3,[za,za],2,2,{bk:2}),ka("NETWORKDAYS.INTL",$c,2,4,[za,za],[2,3],[2,3],{bk:[2,3]}),ka("YEARFRAC",e.Functions.vk,2,3,[za,za,{_i:0,Hi:2}],p,p,{bk:2}),ka("DATEDIF",_c,3,3,[za,za,ya]),ka("DAYS",ad,2,2),ka("ISOWEEKNUM",bd,1,1,za),ka("CLEAN",fd,1,1,ya),ka("TRIM",gd,1,1,ya),ka("DOLLAR",hd,1,2,[oa,{_i:2,Hi:2,aj:"> 99",bj:G}],p,p,{bk:1}),ka("FIXED",id,1,3,[oa,{_i:2,Hi:2},{_i:!1,Hi:7}],p,p,{bk:[1,2]}),ka("TEXT",jd,2,2,[{},ya]),ka("VALUE",kd,1,1,ya),ka("LOWER",md,1,1,ya),ka("UPPER",nd,1,1,ya),ka("PROPER",od,1,1,ya),ka("CHAR",pd,1,1,{Hi:2,aj:["> 255","< 1"],bj:G}),ka("CODE",qd,1,1,{Hi:5,Ni:!0}),ka("REPLACE",rd,4,4,[ya,{Hi:2,aj:"< 1",bj:G},Aa,ya],p,p,{bk:2}),ka("SUBSTITUTE",td,3,4,[ya,{Hi:5,Ni:!0},ya],p,p,{bk:3}),ka("CONCATENATE",ud,1,p,{Hi:4,Ii:0,Ji:!0,Xi:!0},p,-1),ka("LEFT",zd,1,2,[ya,xa],p,p,{bk:1}),ka("MID",Ed,3,3,[ya,{Hi:2,aj:"<= 0",bj:G},Aa]),ka("RIGHT",Ad,1,2,[ya,xa],p,p,{bk:1}),ka("REPT",Gd,2,2,[ya,va]),ka("LEN",Hd,1,1,ya),ka("FIND",Kd,2,3,[ya,ya,wa],p,p,{bk:2}),ka("SEARCH",Md,2,3,[ya,ya,xa],p,p,{bk:2}),ka("EXACT",Qd,2,2,[ya,ya]),ka("T",Rd,1,1),ka("UNICHAR",Sd,1,1,[{Hi:2,bj:G}]),ka("UNICODE",Td,1,1),ka("BAHTTEXT",Ud,1,1,[{Hi:0,bj:G}]),ka("CONCAT",vd,1,p,{Hi:4,Ji:!0,Ki:!0,Xi:!0},-1,-1),ka("TEXTJOIN",wd,3,p,{Hi:4,Ji:!0,Ki:!0,Xi:!0},-1,-1),ka("FINDB",Ld,2,3,[ya,ya,wa],p,p,{bk:2}),ka("LEFTB",Cd,1,2,[ya,xa],p,p,{bk:1}),ka("RIGHTB",Dd,1,2,[ya,xa],p,p,{bk:1}),ka("MIDB",Fd,3,3,[ya,Aa,Aa]),ka("LENB",Jd,1,1,ya),ka("REPLACEB",sd,4,4,[ya,{Hi:2,aj:"< 1",bj:G},Aa,ya],p,p,{bk:2}),ka("SEARCHB",Pd,2,3,[ya,ya,xa],p,p,{bk:2}),ka("ENCODEURL",oe,0,1,ya),ka("ISERROR",Vd,1,1,p,p,p,{gk:-1}),ka("ISERR",Wd,1,1,p,p,p,{gk:-1}),ka("ISNA",Xd,1,1,p,p,p,{gk:-1}),ka("ERROR.TYPE",Yd,1,1,p,p,p,{gk:-1}),ka("ISNUMBER",Zd,1,1,p,p,p,{gk:-1}),ka("ISEVEN",$d,1,1,oa,p,p),ka("ISODD",_d,1,1,oa,p,p),ka("N",ae,1,1,p,p,p),ka("ISBLANK",be,1,1,p,p,p,{gk:-1}),ka("ISLOGICAL",ce,1,1,p,p,p,{gk:-1}),ka("ISTEXT",de,1,1,p,p,p,{gk:-1}),ka("ISNONTEXT",ee,1,1,p,p,p,{gk:-1}),ka("ISREF",fe,1,1,p,-1,p,{gk:-1}),ka("TYPE",ge,1,1,p,p,-1,{gk:-1}),ka("NA",he,0,0),ka("SHEET",ie,0,1,p,-1,p,{dk:!0}),ka("SHEETS",je,0,1,p,-1,p,{dk:!0}),ke()},CalcEngine:function(a,b){a.exports=c("@grapecity/js-calc")},Common:function(a,b){a.exports=c("@grapecity/js-sheets-common")}}),a.exports=d.Spread.CalcEngine.BasicFunctions},"./node_modules_local/@grapecity/js-calc-basicfunctions/index.js":function(a,b,c){a.exports=c("./node_modules_local/@grapecity/js-calc-basicfunctions/dist/gc.spread.calcengine.basicfunctions.js")},"@grapecity/js-calc":function(a,b){a.exports=GC.Spread.CalcEngine},"@grapecity/js-sheets-common":function(a,b){a.exports=GC.Spread}});