/*! * * Spread.Sheets Library 11.2.2 * * 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=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]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,c),e.loaded=!0,e.exports}return c.m=a,c.c=b,c.p="/assets/",c(0)}([function(a,b,c){!function(){"use strict";a.exports=c(1)}()},function(a,b,c){!function(){"use strict";var b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=c(2),w=c(3),x=v.q,y=v.u,z=v.l,A=z.Ra,B=z.Qa,C=v.k.ac,D=v.j,E=D.Ea,F=D.Fa,G=void 0,H=isNaN,I=parseFloat,J=parseInt,K=Math.abs,L=Math.sqrt,M=Math.max,N=Math.min,O=Math.floor,P=Math.exp,Q=Math.log,R=Math.PI,S=Math.random,T=Math.pow,U=w.Errors,V=U.Null,W=U.DivideByZero,X=U.Value,Y=U.Reference,Z=U.Name,$=U.NotAvailable,_=U.Number,aa=w.Convert,ba=aa.CalcConvertedError,ca=aa.vf,da=aa.Fh,ea=aa.Ca,fa=aa.Uh,ga=aa.Rh,ha=aa.Pa,ia=aa.bc,ja=aa.Na,ka=aa.Ph,la=aa.Nh,ma=w.Zh,na=ma.tryExtractToSingleValue,oa=w.CalcReference,pa=w.Functions,qa=pa.ik,ra=pa.jk,sa=pa.kk,ta=pa.nk,ua=pa.tk,va=pa.rk,wa=pa.sk,xa=pa.Fk,ya=xa.zk,za=xa.wk,Aa=pa.ak,Ba=aa.Th,Ca=aa.Uh,Da=aa.jja,Ea=function(){return v.C(w.SR)()};function Fa(a,b){for(;0!==b;){var c=a%b;a=b,b=c}return a}function Ga(a,b,c,d){return 0===b||0===a?0:0!==c&&a<0?d===!0?za(a/Math.abs(b))*Math.abs(b):ya(a/Math.abs(b))*Math.abs(b):d===!0?ya(a/Math.abs(b))*Math.abs(b):za(a/Math.abs(b))*Math.abs(b)}function Ha(a,b){var c,d,e,f,g,h,i=a[0],j=C(i),k=i.rowCount,l=i.colCount,m=[],n=[],o=[];for(f=1;f0&&c<0?_:b<0&&c>0?(c=-c,a?za(b/c)*c:ya(b/c)*c):a?ya(b/c)*c:za(b/c)*c}function Ka(a,b,c){var d,e,f,g=xa.yk(K(c));return b=c<0?b/g:b*g,d=ya(b),e=za(b),a&&(f=d,d=e,e=f),b=b<0?d:e,b=c<0?b*g:b/g,la(b)}function La(a,b,c,d){var e=b?-1:1,f=0,g,h,i;if(C(c)!==C(d))return $;for(i=0;i255)return 0;if(c=a.length,0===c)return 0;if("-"===a[0])return _;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 _;e+=i*f,f*=b}return e}function Ra(a){return 180*a/R}function Sa(a){return Ia(!0,a)}function Ta(a){return Ia(!1,a)}function Ua(a){return ua(a)}function Va(a){var b=1,c;for(c=a;c>1;c-=2)b*=c;return b}function Wa(a){return la(Q(a))}function Xa(a,b){return a-b*O(a/b)}function Ya(){return R}function Za(a,b){return T(a,b)}function $a(){var a,b,c,d,e=arguments,f=0;for(a=0;a=0?e=va(d,!1,a):E(a,[7,107,8,108,10,110,11,111])>=0&&(e=wa(d,!1,a)),e}function gb(a,b){return Ja(!0,a,b)}function hb(a,b){return Ja(!1,a,b)}function ib(a,b,c){return Ga(a,b,c,!0)}function jb(a,b,c){return Ga(a,b,c,!1)}function kb(a,b,c){var d=""+a.toString(b);return c&&d.length0||b<0&&a>0?_:za(a/b+.5)*b}function mb(a,b){return xa.Ak(a,b)}function nb(a,b){return Ka(!1,a,b)}function ob(a,b){return Ka(!0,a,b)}function pb(a){return la(P(a))}function qb(a,b){return ya(a/K(b))*K(b)}function rb(a,b){return za(a/K(b))*K(b)}function sb(a,b){return 1===b?W:la(xa.Ek(a,b))}function tb(a){return la(xa.Ek(a,10))}function ub(a,b,c){var d,e,f,g,h,i,j;if(c=c!==G?c:a,F(b)&&(b=0),d=0,f=xa.xk(b),g=ea(a),h=ea(c),i=a.toArray(0,!0,!1),j=c.toArray(1,!0,!1),(g?1:a.getRangeCount())!==(h?1:c.getRangeCount())||(g?a.getRowCount():a.getRowCount(0))>(h?c.getRowCount():c.getRowCount(0))||(g?a.getColumnCount():a.getColumnCount(0))>(h?c.getColumnCount():c.getColumnCount(0)))return X;if(i.isError)return i[0];if(j.isError)return j[0];for(e=0;e0&&(b=Math.max.apply(null,a)),b})}function xb(){return Ha(arguments,function(a){var b=null;return a.length>0&&(b=Math.min.apply(null,a)),b})}function yb(a){for(var b=[],c=0,d=[];c709||a<-709)return 0;var b=Pb(a);return 0===b?W:1/b}function Rb(a){return la(xa.Dk(a,!1))}function Sb(a){if(a>709||a<-709)return 0;var b=Rb(a);return 0===b?W:1/b}function Tb(a){return la(Q(a+L(a*a+1)))}function Ub(a){return la(Q(a+L(a*a-1)))}function Vb(a){return la(Math.atan(a))}function Wb(a){return la(a<0?Math.PI+Math.atan(1/a):Math.atan(1/a))}function Xb(a,b){return 0===a&&0===b?W:la(Math.atan2(b,a))}function Yb(a){var b=P(a),c=P(-a);return la(b-c)/(b+c)}function Zb(a){if(0===a)return W;if(a>10)return 1;if(a<-10)return-1;var b=Yb(a);return 1/b}function $b(a){return la(Q((1+a)/(1-a))/2)}function _b(a){return $b(1/a)}function ac(a){var b=a.rowCount,c=1,d,e,f,g,h,i,j,k;if(a.rangeCount>1||b!==a.colCount)return X;for(d=0;d1||b!==a.colCount)return X;for(d=0;d255)return X;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 X}g>=h?(b+=f-e,h=g,e=0):e+=f}while(c>=i);return 0!==e&&(b-=e),j&&(b=-b),b}function ic(a,b){var c,d,e;for(c=0;c1)return X;if(c=0,d=0,e=this.o_a,e&&(c=e.row,d=e.col,f=a.yf&&a.yf[0],f&&(c+1>f.rowCount||d+1>f.colCount)))return b;a=a.getValue(0,c,d)}return nc(a,b)}function pc(){return!0}function qc(){return!1}function rc(a,b){return Da(a)?b:a}function sc(){var a,b,c;for(a=0,b=arguments.length;a17)return _;a=""+a}var b=["1","2","3","4","5","6","7"],c=[0,0,0,0,0,0,0],d;switch(C(a)){case 1:if(E(a,b)>=0){d=J(a),c[(d+4)%7]=1,c[(d+5)%7]=1;break}return _;case 2:if("1"===a[0]&&E(a[1],b)>=0){d=J(a[1]),c[(d+5)%7]=1;break}return _;case 7:for(d=0;d<7;d++)c[d]=J(a[d]);break;default:return X}return c}function xc(a,b,c,d,e){var f,g=Oc(b,3);if(ca(g))return g;for(f=ga(g);c<0;++c)b.setDate(b.getDate()-1),f=0===f?6:--f,(a&&(5===f||6===f)||!a&&e[f]||d.indexOf(A(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(A(b))>=0)&&c++;return A(b)}function yc(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o;if(f&&(a=a!==G?a:"0000011",h=wc(a),ca(h)))return h;if(b!==G&&(g=ka(b,4,!0,!0,!1)),!g)return e;if(g.isError)return g[0];for(i=C(g),j=[],k=0;k=c&&l<=d&&j.push(l);return e-=C(j)}function zc(a,b,c,d,e,f){var g,h,i,j=ga(A(b)),k=ga(A(c)),l=!1;return j>k&&(g=b,b=c,c=g,h=j,j=k,k=h,l=!0),i=k-j+1,i=f(b,c,i,d),a&&ca(i)?i:i<=0?0:(i=yc(d,e,j,k,i,a),i=l?-i:i)}function Ac(a,b,c){var d,e;return b=aa.Wh(b),d=new Date(b.getFullYear(),b.getMonth(),1),d.setMonth(d.getMonth()+c),e=ta(d.getFullYear(),d.getMonth()),d.setDate(a?e:N(b.getDate(),e)),d}function Bc(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*O(c/7)}return zc(!1,a,b,G,c,d)}function Uc(a,b,c,d){var e,f,g,h,i,j,k;if(d=d!==G?d:"0000011",e=wc(d),f=0,g=0,ca(e))return e;for(h=0;h=0&&a2)return X;for(2===d&&(g.push(c[1]),g.push(".")),e=c[0],b=C(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 $c(a,b){var c,d,e,f,g=[],h=C(a);for(c=0;c=0&&b<129||63728===b||b>=65377&&b<65440||b>=63729&&b<63732?"singleByte":b>=55296&&b<=57343?"fourByte":"doubleByte"}function ad(a,b,c){var d,e,f=[],g=0;for(d=0;d=f.length?b:f.splice(a?0:f.length-c,c).join("")}function bd(a){var b=[],c,d;for(c=0;c0)for(b=a.toUpperCase(),c=a.toLowerCase(),d=1,f[0]=b[0];d=2&&(e[b-2]=" ",e[b-1]=" "),k=e.slice(0,b-1).join(""),l=e.slice(b-1+c).join(""),k.concat(d).concat(l)}return nd(a,b,c,d)}function pd(a,b,c,d){var e,f,g,h,i,j,k=C(b);if(C(arguments)>3){if(f=ga(d),g=0,f<1)return X;for(h=0;h0?f/2:0,d[g-j+h]=e;return a||(d=Bd(d)),k=d.length,c>=k?b:(a?(l=d.slice(0,c-1<0?0:c),l.length>0&&F(l[l.length-1])&&(l[l.length-1]="\u200b")):(l=d.slice(k-c),l.length>0&&F(l[0])&&(l[0]="\u200b")),l.join(""))}return ad(a,b,c)}function yd(a,b){return xd(!0,a,b)}function zd(a,b){return xd(!1,a,b)}function Ad(a,b,c){b--;var d=C(a);return b>=d?"":d0?g/2:0,f[c-e+h]=b}return Bd(f)}function Dd(a,b,c){var d,e,f;return Gd()||w.usedbcs?(d=Cd(a),e=d.length,b--,b<0?X:b>=e?"":e32767)return X;for(d=0;d1114111?X:b>=55296&&b<=57343?$:b<1048576?String.fromCharCode(b):(b-=1048576,String.fromCharCode((b>>10)+55296,(1023&b)+56320))}return X}function Qd(a){var b,c,d=ia(a);return""===d||null===d?X:(b=d.charCodeAt(0))>=55296&&b<=56319?1===d.length?X:(c=d.charCodeAt(1))>=56320&&c<=57343?b|c<<8:1:b>=56320&&b<=57343?b-53248+53248:b}function Rd(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=parseInt(j[k-b]),d=g[c],e=1=0)return b+1}return $}function Wd(a){return ja(a)}function Xd(a){return za(K(a))%2===0}function Yd(a){return za(K(a))%2!==0}function Zd(a){return ja(a)?ha(a):qa(a)?a?1:0:ca(a)?a:0}function $d(a){return F(a)}function _d(a){return qa(a)}function ae(a){return ra(a)}function be(a){return!ra(a)}function ce(a){return da(a)}function de(a){return qa(a)?4:ja(a)?1:ra(a)?2:ca(a)?16:ea(a)?64:X}function ee(){return $}function fe(a,b){var c,d=0,e=a.source.kj;if(ea(b))return $;if(c=b&&(b.xf||b.references[0].xf)||a.source,b instanceof oa||F(b))return e.parent.getSheetIndex(c.kj.name())+1;if(ja(b)||ra(b))for(d;d=55296&&a<=57343}function ke(a,b){return!(a<55296||a>56319)&&(b>=56320&&b<=57343)}function le(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(je(d)){if(b===c||!ke(d,a.charCodeAt(c+1)))return null;e=[d,a.charCodeAt(c+1)],c++}else e=[d];for(f=0;f 134217728","< -134217728"]},i={Hi:1},j={Hi:1,aj:"< 0"},k={Hi:2},l={_i:1,Hi:2},m={_i:1,Hi:2,aj:"< 0",bj:X},n={Hi:5},o={Hi:6},p={Hi:2,aj:"< 0",bj:X},q={_i:[],Hi:4,Ii:4,Ji:!0,Ki:!0,Li:!0},r={Hi:4,Ii:1,Ji:!0,Ki:!0},s={Hi:4,Ii:1,Ki:!0,Li:!0},t={Hi:4,Ii:1,Ji:!0,Ki:!0,Xi:!0},u={Hi:4,Ii:3,Ji:!0,Ki:!0,Xi:!0},Aa("ABS",Ma,1,1,b),Aa("ACOS",Ob,1,1,{Hi:0,aj:["> 1","< -1"]}),Aa("ACOT",Wb,1,1,b),Aa("ASIN",Nb,1,1,{Hi:0,aj:["> 1","< -1"]}),Aa("ATAN",Vb,1,1,b),Aa("ATAN2",Xb,2,2,[b,b]),Aa("COS",Jb,1,1,b),Aa("SEC",Kb,1,1,h),Aa("CEILING",gb,2,2,[e,e]),Aa("ODD",Sa,1,1,i),Aa("EVEN",Ta,1,1,i),Aa("FLOOR",hb,2,2,[e,e]),Aa("LN",Wa,1,1,{Hi:1,aj:"<= 0"}),Aa("SQRT",db,1,1,{Hi:1,aj:"< 0"}),Aa("SIN",Hb,1,1,b),Aa("CSC",Ib,1,1,h),Aa("TAN",Lb,1,1,b),Aa("COT",Mb,1,1,h),Aa("SIGN",_a,1,1,{Hi:1,aj:"> 0",bj:1}),Aa("GCD",ab,1,G,t,-1,-1),Aa("LCM",bb,1,G,t,-1,-1),Aa("PRODUCT",cb,1,G,G,-1,-1),Aa("POWER",Za,2,2,[i,i]),Aa("MOD",Xa,2,2,[i,{Hi:1,aj:"= 0",bj:W}]),Aa("QUOTIENT",eb,2,2,[b,d],G,G),Aa("SUBTOTAL",fb,2,G,k,"!= 0","!= 0"),Aa("INT",Na,1,1,i),Aa("MROUND",lb,2,2,[e,e]),Aa("ROUND",mb,2,2,[b,k]),Aa("ROUNDDOWN",nb,2,2,[b,k]),Aa("ROUNDUP",ob,2,2,[b,k]),Aa("TRUNC",nb,1,2,[b,{_i:0,Hi:2}],G,G,{bk:1}),Aa("EXP",pb,1,1,b),Aa("LOG",sb,1,2,[{Hi:0,aj:"<= 0"},{_i:10,Hi:0,aj:"<= 0"}],G,G,{bk:1}),Aa("LOG10",tb,1,1,{Hi:0,aj:"<= 0"}),Aa("SUM",$a,1,G,G,-1,-1),Aa("SUMIF",ub,2,3,G,[0,2],[0,2],{bk:2}),Aa("SUMIFS",vb,3,G,r,[0,"%= 1"],[0,"%= 1"]),Aa("SUMPRODUCT",zb,1,G,G,-1,-1,{fk:1}),Aa("SUMSQ",Ab,1,G,t,-1,-1),Aa("SUMX2MY2",Bb,2,2,t,-1,-1),Aa("SUMX2PY2",Cb,2,2,t,-1,-1),Aa("SUMXMY2",Db,2,2,t,-1,-1),Aa("SERIESSUM",Eb,4,4,[b,k,k,{Hi:4,Ii:1,Ji:!0,Ki:!0,Li:!0}],3,3),Aa("PI",Ya,0,0),Aa("SQRTPI",Fb,1,1,{Hi:0,aj:"< 0"}),Aa("DEGREES",Ra,1,1,i),Aa("RADIANS",Gb,1,1,b),Aa("COSH",Rb,1,1,b),Aa("SECH",Sb,1,1,b),Aa("ACOSH",Ub,1,1,{Hi:0,aj:"< 0"}),Aa("SINH",Pb,1,1,b),Aa("CSCH",Qb,1,1,b),Aa("ASINH",Tb,1,1,b),Aa("TANH",Yb,1,1,b),Aa("COTH",Zb,1,1,{Hi:0}),Aa("ATANH",$b,1,1,{Hi:0,aj:["<= -1",">= 1"]}),Aa("ACOTH",_b,1,1,{Hi:0}),Aa("MDETERM",ac,1,1,s,-1,-1),Aa("MINVERSE",bc,1,1,s,-1,-1),Aa("MMULT",cc,2,2,[s,s],-1,-1),Aa("FACT",Ua,1,1,{Hi:3,aj:["< 0","> 170"]}),Aa("FACTDOUBLE",Va,1,1,{Hi:3,aj:["< 0","> 300"]}),Aa("MULTINOMIAL",dc,1,G,{Hi:4,Ii:0,Ji:!0,Ki:!0,Xi:!0},-1,-1),Aa("RAND",ec,0,0,G,G,G,{ck:!0}),Aa("RANDBETWEEN",fc,2,2,[k,k],G,G,{ck:!0}),Aa("COMBIN",Oa,2,2,[j,j]),Aa("COMBINA",Pa,2,2,[g,g]),Aa("DECIMAL",Qa,2,2,[{_i:"0",Hi:5},{Hi:0,aj:["> 36","< 2"]}]),Aa("CEILING.MATH",ib,1,3,[b,{Hi:0,_i:1},{Hi:0,_i:0}]),Aa("FLOOR.MATH",jb,1,3,[b,{Hi:0,_i:1},{Hi:0,_i:0}]),Aa("BASE",kb,2,3,[{Hi:0,aj:["< 0",">= 9007199254740992"]},{Hi:3,aj:["> 36","< 2"]},{Hi:3,_i:0,aj:["< 0",">= 256"]}]),Aa("ROMAN",gc,1,2,[{Hi:2,aj:["< 0","> 3999"],bj:X},{_i:0,Hi:2,aj:["< 0","> 4"],bj:X}],G,G,{bk:1}),Aa("ARABIC",hc,1,1,n),Aa("CEILING.PRECISE",qb,1,2,[e,f]),Aa("ISO.CEILING",qb,1,2,[e,f]),Aa("FLOOR.PRECISE",rb,1,2,[e,f]),Aa("MAXIFS",wb,3,G,r,[0,"%= 1"],[0,"%= 1"]),Aa("MINIFS",xb,3,G,r,[0,"%= 1"],[0,"%= 1"]),Aa("MUNIT",yb,1,1,b),Aa("AND",jc,1,G,u,-1,-1),Aa("OR",kc,1,G,u,-1,-1),Aa("NOT",lc,1,1),Aa("IF",mc,2,3,G,[1,2],[1,2],{gk:[1,2],bk:2,isBranch:!0,findTestArgument:0,findBranchArgument:function(a){if(aa.vf(a))return-1;var b={value:!1};return fa(a,b),b.value?1:2}}),Aa("IFERROR",oc,2,2,G,0,G,{gk:-1}),Aa("TRUE",pc,0,0),Aa("FALSE",qc,0,0),Aa("IFNA",rc,2,2,G,0,G,{gk:-1}),Aa("IFS",sc,2,254,G,0,G,{gk:-1}),Aa("SWITCH",tc,3,253,G,1,G,{gk:-1}),Aa("XOR",uc,1,G,u,-1,-1),Aa("DATE",Bc,3,3,[{Hi:2,aj:["< 0","> 9999"]},k,k]),Aa("TIME",Cc,3,3,[k,k,k]),Aa("DATEVALUE",Dc,1,1,{Ni:!0}),Aa("TIMEVALUE",Ec,1,1,{Ni:!0}),Aa("NOW",Fc,0,0,G,G,G,{ck:!0}),Aa("TODAY",Gc,0,0,G,G,G,{ck:!0}),Aa("HOUR",Hc,1,1,o),Aa("MINUTE",Ic,1,1,o),Aa("SECOND",Jc,1,1,o),Aa("DAY",Kc,1,1,o),Aa("MONTH",Lc,1,1,o),Aa("YEAR",Mc,1,1,o),Aa("WEEKNUM",Nc,1,2,[o,l],G,G,{bk:1}),Aa("WEEKDAY",Oc,1,2,[o,l],G,G,{bk:1}),Aa("EDATE",Pc,2,2,[o,k]),Aa("EOMONTH",Qc,2,2,[o,k]),Aa("WORKDAY",Rc,2,3,[o,k,q],2,2,{bk:2}),Aa("WORKDAY.INTL",Sc,2,4,[o,k,{_i:"0000011"},q],[2,3],[2,3],{bk:[2,3]}),Aa("DAYS360",pa.uk,2,3,[o,o,{_i:!1,Hi:7}],{bk:2}),Aa("NETWORKDAYS",Tc,2,3,[o,o],2,2,{bk:2}),Aa("NETWORKDAYS.INTL",Vc,2,4,[o,o],[2,3],[2,3],{bk:[2,3]}),Aa("YEARFRAC",pa.vk,2,3,[o,o,{_i:0,Hi:2}],{bk:2}),Aa("DATEDIF",Wc,3,3,[o,o,n]),Aa("DAYS",Xc,2,2),Aa("ISOWEEKNUM",Yc,1,1,o),Aa("CLEAN",bd,1,1,n),Aa("TRIM",cd,1,1,n),Aa("DOLLAR",dd,1,2,[b,{_i:2,Hi:2,aj:"> 99",bj:X}],G,G,{bk:1}),Aa("FIXED",ed,1,3,[b,{_i:2,Hi:2},{_i:!1,Hi:7}],G,G,{bk:[1,2]}),Aa("TEXT",fd,2,2,[{},n]),Aa("VALUE",gd,1,1,n),Aa("LOWER",id,1,1,n),Aa("UPPER",jd,1,1,n),Aa("PROPER",kd,1,1,n),Aa("CHAR",ld,1,1,{Hi:2,aj:["> 255","< 1"],bj:X}),Aa("CODE",md,1,1,{Hi:5,Ni:!0}),Aa("REPLACE",nd,4,4,[n,{Hi:2,aj:"< 1",bj:X},p,n],G,G,{bk:2}),Aa("SUBSTITUTE",pd,3,4,[n,{Hi:5,Ni:!0},n],G,G,{bk:3}),Aa("CONCATENATE",qd,2,G,{Hi:4,Ii:0,Ji:!0,Xi:!0},G,-1),Aa("LEFT",vd,1,2,[n,m],G,G,{bk:1}),Aa("MID",Ad,3,3,[n,{Hi:2,aj:"<= 0",bj:X},p]),Aa("RIGHT",wd,1,2,[n,m],G,G,{bk:1}),Aa("REPT",Ed,2,2,[n,k]),Aa("LEN",Fd,1,1,n),Aa("FIND",Id,2,3,[n,n,l],G,G,{bk:2}),Aa("SEARCH",Kd,2,3,[n,n,m],G,G,{bk:2}),Aa("EXACT",Nd,2,2,[n,n]),Aa("T",Od,1,1),Aa("UNICHAR",Pd,1,1,[{Hi:2,bj:X}]),Aa("UNICODE",Qd,1,1),Aa("BAHTTEXT",Rd,1,1,[{Hi:0,bj:X}]),Aa("CONCAT",rd,1,G,{Hi:4,Ji:!0,Ki:!0,Xi:!0},-1,-1),Aa("TEXTJOIN",sd,3,G,{Hi:4,Ji:!0,Ki:!0,Xi:!0},-1,-1),Aa("FINDB",Jd,2,3,[n,n,l],G,G,{bk:2}),Aa("LEFTB",yd,1,2,[n,m],G,G,{bk:1}),Aa("RIGHTB",zd,1,2,[n,m],G,G,{bk:1}),Aa("MIDB",Dd,3,3,[n,p,p]), Aa("LENB",Hd,1,1,n),Aa("REPLACEB",od,4,4,[n,{Hi:2,aj:"< 1",bj:X},p,n],G,G,{bk:2}),Aa("SEARCHB",Md,2,3,[n,n,m],G,G,{bk:2}),Aa("ENCODEURL",le,0,1,n),Aa("ISERROR",Sd,1,1,G,G,G,{gk:-1}),Aa("ISERR",Td,1,1,G,G,G,{gk:-1}),Aa("ISNA",Ud,1,1,G,G,G,{gk:-1}),Aa("ERROR.TYPE",Vd,1,1,G,G,G,{gk:-1}),Aa("ISNUMBER",Wd,1,1,G,G,G,{gk:-1}),Aa("ISEVEN",Xd,1,1,b,G,G),Aa("ISODD",Yd,1,1,b,G,G),Aa("N",Zd,1,1,G,G,G),Aa("ISBLANK",$d,1,1,G,G,G,{gk:-1}),Aa("ISLOGICAL",_d,1,1,G,G,G,{gk:-1}),Aa("ISTEXT",ae,1,1,G,G,G,{gk:-1}),Aa("ISNONTEXT",be,1,1,G,G,G,{gk:-1}),Aa("ISREF",ce,1,1,G,-1,G,{gk:-1}),Aa("TYPE",de,1,1,G,G,-1,{gk:-1}),Aa("NA",ee,0,0),Aa("SHEET",fe,0,0,G,-1,G,{dk:!0}),Aa("SHEETS",ge,0,0,G,-1,G,{dk:!0}),he(),a.exports=pa}()},function(a,b){a.exports=GC.Spread.Common},function(a,b){a.exports=GC.Spread.CalcEngine},function(a,b){if(void 0===GC.Spread.Formatter){var c=Error('Cannot find module "GC.Spread.Formatter"');throw c.code="MODULE_NOT_FOUND",c}a.exports=GC.Spread.Formatter}]);