/*! * * Spread.Sheets Library 11.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=GC||{};GC.Spread=GC.Spread||{},GC.Spread.Sheets=GC.Spread.Sheets||{},GC.Spread.Sheets.Touch=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";var b=c(1);b.SR={},b.SR.en=c(4),a.exports=b}()},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=c(2),u=c(3),v=t.j.Fa,w=u.Go,x=u.GC$,y=x.extend,z=x.isEmptyObject,A=x.inherit,B=u.Ul,C=B.Nl,D=u.Im,E=u.Rect,F=u.Vl,G=u.En,H=u.kf,I=u.Events,J=u.zp,K=u.yp,L=B.nl,M=B.Ml.mozilla,N=B.rl(),O=N.ipad||N.iphone,P=null,Q=void 0,R=Math.abs,S=Math.min,T=Math.max,U=Math.pow,V=Math.atan2,W=Math.PI,X=Math.round,Y=Math.sqrt,Z=Math.atan,$=Math.log,_=Math.floor,aa=100,ba="touch",ca="none",da="MSPointerDown",ea="MSPointerMove",fa="MSPointerUp",ga="pointerdown",ha="pointermove",ia="pointerup",ja="touchstart",ka="touchmove",la="touchend",ma="MSPOINTER_TYPE_TOUCH",na=isNaN,oa=parseInt,pa=parseFloat,qa=window,ra=document,sa=qa.Yl,ta="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB",ua="AAAAAElFTkSuQmCC",va=u.Bn;function wa(){return t.C(s.SR)()}function xa(a){return a.height}function ya(a){return a.width}function za(a){clearInterval(a)}function Aa(){return(new Date).valueOf()}function Ba(a,b){var c,d,e,f,g,h,i,j;return!(!a||!b)&&(c=13,d=15,e=c,f=c,g=d,h=d,i=a.X-b.X,j=a.Y-b.Y,R(i)<e&&R(j)<f&&Y(i*i+j*j)<S(g,h))}function Ca(a){return a.getActiveSheet()}function Da(a){return a.getSelections()}function Ea(a){return a.frozenTrailingColumnCount()}function Fa(a){return a.frozenTrailingRowCount()}function Ga(a,b){return a.getColumnCount(b)}function Ha(a,b){return a.getRowCount(b)}b=400,d=1e3,e=20;function Ia(a){var b=x(a).offset(),c=ra.body,d=0,e=0;return b&&(d=b.top+c.clientTop||0,e=b.left+c.clientLeft||0),{FB:d,EB:e}}function Ja(){var a=this;a.rM=[],a.sM={length:0},a.tM=new Pa,a.uM=new Qa}y(Ja.prototype,{vM:function(a){this.tM.vM=a},wM:function(a){this.tM.wM=a},xM:function(a){var b=this;b.tM.xM=function(c){if(a){a(c);var d=b.yM;d&&d.zM()}}},AM:function(a){this.tM.AM=a},BM:function(a){this.tM.BM=a},CM:function(a){this.uM.CM=a},DM:function(a){this.uM.DM=a},EM:function(a){this.uM.EM=a},FM:function(a){this.GM=a},HM:function(a){this.IM=a},JM:function(a,b){var c=b?b.KM:this.LM.KM;return B.Z3(a,c)},MM:function(a,b){var c,d,e,f,g,h,i=this,j=b.pointerType,k=b.target,l=b.offsetX,m=b.offsetY;j!==b[ma]&&j!==ba||(c=i.JM(k,a),d=c.EB,e=c.FB,f=i.NM(a,k,b.pointerId,new Ra(l+d,m+e),b.timeStamp),f&&L(b),"sheet"===i.LM.OM&&(g=b.pageX-(l+d),h=b.pageY-(m+e),i.LM.KM.canvasOffset={top:h,left:g}))},PM:function(a){var b,c,d=this,e=a.pointerType,f=a.pointerId;if(e===a[ma]||e===ba){if(d.sM[f]===Q)return!1;b=d.JM(a.target),c=d.aB(f,new Ra(a.offsetX+b.EB,a.offsetY+b.FB),a.timeStamp),c&&L(a)}},QM:function(a){var b,c,d=this,e=a.pointerType,f=a.pointerId;if(e===a[ma]||e===ba){if(d.sM[f]===Q)return!1;b=d.JM(a.target),c=d.RM(f,new Ra(a.offsetX+b.EB,a.offsetY+b.FB)),c&&L(a)}},SM:function(a){var b,c,d=this,e=a.pointerType,f=a.pointerId;if(e===a[ma]||e===ba){if(d.sM[f]===Q)return!1;b=d.JM(a.target),c=d.TM(f,new Ra(a.offsetX+b.EB,a.offsetY+b.FB)),c&&L(a)}},UM:function(a,b){var c,d,e,f=Ia(a.KM),g=b.changedTouches,h=!1;for(c=0;c<g.length;c++)d=g[c],e=M?Aa():b.timeStamp,h=this.NM(a,b.target,d.identifier,new Ra(d.pageX-f.EB,d.pageY-f.FB),e)||h;h&&L(b)},VM:function(a){var b,c,d,e=this,f=Ia(e.LM.KM),g=a.changedTouches,h=!1;for(b=0;b<g.length;b++)c=g[b],d=M?Aa():a.timeStamp,h=e.aB(c.identifier,new Ra(c.pageX-f.EB,c.pageY-f.FB),d)||h;h&&L(a)},WM:function(a){var b,c,d=this,e=Ia(d.LM.KM),f=a.changedTouches,g=!1;for(b=0;b<f.length;b++)c=f[b],g=d.RM(c.identifier,new Ra(c.pageX-e.EB,c.pageY-e.FB))||g;g&&L(a)},XM:function(a){var b,c,d=this,e=Ia(d.LM.KM),f=a.changedTouches,g=!1;for(b=0;b<f.length;b++)c=f[b],g=d.TM(c.identifier,new Ra(c.pageX-e.EB,c.pageY-e.FB))||g;g&&L(a)},YM:function(a){var b,c,d=this,e=d.LM,f=d.ZM;e!==f&&(b=x(e.KM).offset(),c=x(f.KM).offset(),a.X+=b.left-c.left,a.Y+=b.top-c.top)},$M:function(a){var b,c,d,e,f,g=this,h=g.rM;for(g.ZM=P,g.yM=P,c=0;c<h.length;c++)if(h[c]===a){if(d=h[c],e=P,f=P,d._M&&!d._M()){for(c=0;c<h.length;c++)if(b=h[c],b!==d&&b.aN>=0&&b.aN<d.aN&&(!b._M||b._M())){e=b;break}if(e===P)return!1}if(d.bN&&!d.bN()){for(c=0;c<h.length;c++)if(b=h[c],b!==d&&b.aN>=0&&b.aN<d.aN&&(!b.bN||b.bN())){f=b;break}if(f===P)return!1}e===P&&(e=d),f===P&&(f=d),g.LM=d,g.ZM=e,g.cN=f,g.vM(f.dN||P),g.wM(e.eN||P),g.BM(e.fN||P),g.AM(e.gN||P),g.xM(e.hN||P),g.CM(f.iN||P),g.DM(f.jN||P),g.EM(f.kN||P),g.FM(e.GM||P),g.HM(e.IM||P),e.lN&&(g.yM=d.lN);break}return!0},NM:function(a,b,c,d,e){var f=this;return f.sM[c]===Q&&(!(0===f.sM.length&&!f.$M(a,b))&&(!!f.ZM&&(f.sM.length>=f.ZM.mN||(!f.yM||!f.yM.nN())&&(f.YM(d),f.yM&&0===f.sM.length&&f.yM.oN(),f.sM[c]={id:c,time:Aa(),position:d},f.sM.length++,f.tM.pN(b,c,d,e),f.tM.qN(c,d,f.sM.length,e),1===f.sM.length&&f.uM.qN(d),1===f.sM.length&&f.GM&&f.GM({rN:d}),!0))))},aB:function(a,b,c){var d=this;return d.sM[a]!==Q&&((!d.yM||!d.yM.sN())&&(d.YM(b),d.sM[a]={id:a,time:Aa(),position:b},d.tM.tN(a,b,c),!0))},RM:function(a,b){var c=this;return c.sM[a]!==Q&&(delete c.sM[a],c.sM.length--,(!c.yM||!c.yM.uN())&&(c.YM(b),c.tM.vN(a),c.tM.wN(a),0===c.sM.length&&(c.uM.vN(b),c.uM.wN(b)),0===c.sM.length&&c.IM&&c.IM({rN:b}),c.yM&&0===c.sM.length&&0===c.tM._process&&c.yM.zM(),!0))},TM:function(a,b){return this.RM(a,b)},xN:function(a,b){var c,d,e,f,g,h=this,i="."+a.OM,j=".gcSheet",k=da+j,l=ea+j+i,m=fa+j+i,n="MSPointerCancel"+j+i,o="MSLostPointerCapture"+j+i,p=ga+j,q=ha+j+i,r=ia+j+i,s="LostPointerCapture"+j+i,u="pointercancel"+j+i,w=ja+j,y=ka+j,z=la+j,A="touchcancel"+j;function C(){x(ra).bind(l,F).bind(m,G).bind(q,F).bind(r,G).bind(n,H).bind(o,H).bind(s,H).bind(u,H)}function D(){x(ra).unbind(l).unbind(q).unbind(m).unbind(r).unbind(n).unbind(u).unbind(o).unbind(s)}function E(b){C(),h.MM(a,b)}function F(a){h.PM(a)}function G(a){h.QM(a),0===h.sM.length&&D()}function H(a){h.SM(a),0===h.sM.length&&D()}c=a.KM,d=h.rM,e=t.k.Cb(d,a),e>=0&&b||e<0&&!b||(f=B._Va(),b?f?(g=c.style,v(g.msTouchAction)||(g.msTouchAction=ca),v(g.touchAction)||(g.touchAction=ca),x(c).bind(k,E).bind(p,E)):(x(c).bind(w,function(b){h.UM(a,b)}),x(c).bind(y,function(a){h.VM(a)}).bind(z,function(a){h.WM(a)}).bind(A,function(a){h.XM(a)})):f?x(c).unbind(k).unbind(p):x(c).unbind(w).unbind(y).unbind(z).unbind(A),b?d.push(a):d.splice(e,1))},no:function(){var a,b=this,c=b.rM;for(a=c.length-1;a>=0;a--)b.xN(c[a],!1)}});function Ka(a,b){var c=V(b.Y,b.X)-V(a.Y,a.X);return c>W?c-=2*W:c<-W&&(c+=2*W),c}function La(a,b){return Y((b.X-a.X)*(b.X-a.X)+(b.Y-a.Y)*(b.Y-a.Y))}function Ma(a,b,c){var d=new Ra(c._Center.X,c._Center.Y),e=new Ra(b.X-d.X,b.Y-d.Y),f=new Ra(a.X-d.X,a.Y-d.Y),g=S(1,U(La(b,d)/c._Radius,4)),h=Ka(e,f);return na(h)?0:h*g}function Na(a){return R(a)<=2.220446049250313e-16}function Oa(a,b){var c=!1,d=!1,e;return 0!==a&&(e=Z(b/a)/W*180,e<20&&(c=!0)),0===a?d=!0:(e=Z(b/a)/W*180,e>75&&e<105&&(d=!0)),{yN:c,zN:d}}function Pa(){var a=this;a.AN=0,a.BN=0,a.CN=1,a.DN=0,a.EN=0,a._process=0,a.FN=511,a.GN=new Za,a.HN=20,a.IN=new Ta}y(Pa.prototype,{pN:function(a,b,c,d){var e,f=this;3===f._process&&f.JN(!0),f.KN=2===f._process&&1===f.GN.MN(),f.NN=a,e={},e.Np=b,e.ON=c,e.PN=c,f.GN.QN(e),f.RN=d,f.GN.MN()>1&&(f.SN=!1,f.TN=!1,1===f._process&&f.UN())},qN:function(a,b,c){0===this._process&&1===c&&this.VN(this.GN.WN(0).PN)},tN:function(a,b,c){var d,f,g,h,i,j,k,l=this;if(0!==l.FN&&l.GN.XN(a)){if(1===l._process&&1===l.GN.MN()){if(d=l.YN(),!l.ZN(1)&&!l.ZN(2)&&!d)return;if(f=l.GN.$N(a).PN,Ba(b,f))return;g=R(b.X-f.X),h=R(b.Y-f.Y),l._N(g,h)}if(!(c-l.RN<e)){if(l.GN.$N(a).aO=b,i=l.GN.MN(),i>1)for(j=0;j<i;j++)if(k=l.GN.WN(j),!k.aO)return;for(l.bO(c),l.RN=c,i=l.GN.MN(),j=0;j<i;j++)k=l.GN.WN(j),k.ON=k.aO,k.aO=P}}},wN:function(){var a=this;a.cO&&(a.dO(a.cO),a.cO=P)},vN:function(a){var b=this;b.GN.XN(a)&&(b.GN.eO(a),2===b._process?0===b.GN.MN()&&(b.ZN(64)||b.ZN(256)||b.ZN(128)?b.fO():b.JN(!0)):2===b._process||3===b._process?b.JN(!0):1===b._process&&b.JN(!1))},bO:function(a){var b,c,d,e,f,g=this,h=g.gO(),i=h.hO,j=h.iO,k=h.SH,l=g.jO(),m=l.kO,n=l.eb,o=l.lO;if(g.AN+=i,g.BN+=j,g.CN*=n,g.DN+=m,g.EN+=o,b={},b.lO=o,b.kO=m,b.mO=a-g.RN,b.hO=i,b.iO=j,g.IN.nO(b),g.oO=k,1===g._process||2===g._process){if(1===g._process&&(c=g.UN()))return;if(d=new Ya,d.pO=o,d.qO=m,d.rO=n,d.sO=new Ra(i,j),e=new Ua(g.IN),f=new ab(g.NN,g.tO(),d,(!1),k,e),g.uO(f),f.vO)return void g.JN(!0)}},UN:function(){var a,b=this;return b._process=2,a=new cb(b.NN,b.GN.MN(),b.tO(),b.GN.WN(0).PN),b.wO(a),!!a.vO&&(b.JN(!0),!0)},_N:function(a,b){var c=Oa(a,b);this.SN=c.yN,this.TN=c.zN},gO:function(){var a=0,b=0,c=this.xO(),d=c.yO,e=c.zO,f=new Ra(d.X,d.Y);return a=d.X-e.X,b=d.Y-e.Y,{hO:a,iO:b,SH:f}},jO:function(){var a,b=this,c=0,d=1,e=0;return b.ZN(16)&&1===b.GN.MN()&&b.YN()&&(c=Ma(b.GN.WN(0).aO,b.GN.WN(0).ON,b.AO)),b.GN.MN()>1&&(a=b.BO(),c=a.kO,d=a.eb,e=a.lO),c=c/W*180,{kO:c,eb:d,lO:e}},BO:function(){var a,b,c,d,e,f,g,h,i,j,k,l=this,m=l.xO(),n=m.yO,o=m.zO,p=l.YN(),q=p?l.AO._Center:new Ra(0,0),r=0,s=1,t=0,u=0,v=0,w=0,x=0,y=l.GN.MN();for(a=0;a<y;a++)b=l.GN.WN(a),c=b.aO,d=b.ON,e=La(c,n),f=La(d,o),g=p?new Ra(d.X-q.X,d.Y-q.Y):new Ra(d.X-o.X,d.Y-o.Y),h=p?new Ra(c.X-q.X,c.Y-q.Y):new Ra(c.X-n.X,c.Y-n.Y),i=La(d,q),j=La(c,q),f>=l.HN&&e>=l.HN&&(v++,w+=e,x+=f,(!p||i>=l.HN)&&j>=l.HN&&(k=Ka(g,h),r+=k,u++));return u>0&&l.ZN(16)?r/=u:r=0,v>0&&l.ZN(32)?(l.KN||(s=w/x),t=(w-x)/v,l.CO=w/v):l.CO=0,{kO:r,eb:s,lO:t}},ZN:function(a){return 0!==(this.FN&a)},xO:function(){var a,b,c,d,e,f,g=0,h=0,i=0,j=0,k=this.GN,l=k.MN();for(a=0;a<l;a++)b=k.WN(a),c=b.ON,d=b.aO,g+=c.X,h+=c.Y,i+=d.X,j+=d.Y;return e=new Ra(g/l,h/l),f=new Ra(i/l,j/l),{yO:f,zO:e}},YN:function(){var a=this.AO;return a&&!na(a._Radius)},VN:function(a){var b=this,c=new db(b.NN,b.FN,P,a);return c.DO=511,b.EO(c),b.FO=c.DO,0===c.DO?(b.JN(!1),!1):(b.FN=c.DO,b.AO=c.GO,b._process=1,!0)},JN:function(a){var b,c=this,d=3===c._process;c._process=0,c.HO&&(za(c.HO),c.HO=P),a&&(b=new _a(c.NN,c.tO(),d,Sa(c.oO),new Ua(c.IN)),3===c._process?c.cO=b:c.dO(b)),c.IN.IO(),c.GN.IO(),c.AO=P,c.AN=0,c.BN=0,c.CN=1,c.DN=0,c.EN=0,c.SN=!1,c.TN=!1,c.FN=0},fO:function(){var a,b,c=this,d={},e=new Ua(c.IN);return d.JO=c.ZN(64)?e.KO().X:0,d.LO=c.ZN(64)?e.KO().Y:0,d.MO=c.ZN(256)?e.pO():0,d.NO=c.ZN(128)?e.OO():0,0===d.JO&&0===d.LO&&0===d.MO&&0===d.NO?void c.JN(!0):(d.PO=new Xa(d.JO,d.LO),d.QO=new Va(d.MO),d.RO=new Wa(d.NO),e=new Ua(P,d.JO,d.LO,d.NO,d.MO),a=new bb(c.NN,c.tO(),new Ya,e,d.QO,d.RO,d.PO),c.SO(a),d.PO=a.TO,d.QO=a.QO,d.RO=a.RO,d.PO.UO<=0&&d.PO.VO<=0&&d.PO.WO(.003),d.QO.XO()<=0&&d.QO.WO(.002),d.RO.XO()<=0&&d.RO.WO(.003),b=Aa(),d.YO=b,d.ZO=b,d.$O=0,d._O=0,c._process=3,void(c.HO=setInterval(function(){try{c.aP(d)}catch(a){}},20)))},aP:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o=this,p=Aa(),q=p-a.ZO;if(0!==q){if(b=a.JO,c=a.LO,d=a.MO,e=a.NO,a.JO=o.bP(q,a.PO.UO,a.JO),a.LO=o.bP(q,a.PO.VO,a.LO),a.MO=o.bP(q,a.QO.XO(),a.MO),a.NO=o.bP(q,a.RO.XO(),a.NO),b=(b+a.JO)/2,c=(c+a.LO)/2,d=(d+a.MO)/2,e=(e+a.NO)/2,a.ZO=p,f=!1,Na(b)&&Na(c)&&Na(d)&&Na(e)&&(f=!0),g=q*b,h=q*c,i=q*d,j=q*e,k=1,o.CO>0&&(o.CO+2*i<0&&(i=-o.CO/2+1),0!==o.CO&&(k=(o.CO+2*i)/o.CO)),o.EN+=i,o.DN+=j,o.AN+=g,o.BN+=h,o.CN*=k,o.CO+=i,o.oO=new Ra(o.oO.X+g,o.oO.Y+h),a.$O+=g,a._O+=h,f){if(g=X(a.$O),h=X(a._O),Na(g)&&Na(h))return void o.JN(!0)}else R(a.$O)>=1&&(g=a.$O,a.$O-=g),R(a._O)>=1&&(h=a._O,a._O-=h);return l=new Ya,l.sO=new Ra(g,h),l.rO=k,l.pO=i,l.qO=j,m=new Ua(P,a.JO,a.LO,a.NO,a.MO),n=new ab(o.NN,o.tO(),l,(!0),Sa(o.oO),m),o.uO(n),n.vO?void o.JN(!0):void(f&&o.JN(!0))}},bP:function(a,b,c){if(Na(c))return 0;var d;return d=c<0?c+b*a:c-b*a,(d<0&&c>0||d>0&&c<0)&&(d=0),d},tO:function(){var a=this,b=new Ya;return b.pO=a.EN,b.qO=a.DN,b.rO=a.CN,b.sO=new Ra(a.AN,a.BN),b},cP:function(a,b,c,d){var e,f=this,g=new Ya,h=new Ya,i=0,j=0,k=0,l=0,m=f.ZN(4)&&f.SN,n=f.ZN(8)&&f.TN;return!f.ZN(1)||n||a&&!f.ZN(64)||(g.sO.X=b.sO.X,h.sO.X=c.sO.X,i=d.KO().X),!f.ZN(2)||m||a&&!f.ZN(64)||(g.sO.Y=b.sO.Y,h.sO.Y=c.sO.Y,j=d.KO().Y),!f.ZN(32)||a&&!f.ZN(256)?(g.rO=b.rO,h.rO=1):(g.rO=b.rO,g.pO=b.pO,h.rO=c.rO,h.pO=c.pO,l=d.pO()),!f.ZN(16)||a&&!f.ZN(128)||(g.qO=b.qO,h.qO=c.qO,k=d.OO()),e=new Ua(P,i,j,k,l),new $a(g,h,e)},EO:function(a){this.vM&&a&&this.vM(a)},wO:function(a){this.wM&&a&&this.wM(a)},dO:function(a){var b,c=this;c.xM&&a&&(b=c.cP(!1,a.dP,a.dP,a.eP),a.dP=b.dP,a.eP=b.eP,c.xM(a))},SO:function(a){var b,c=this;c.AM&&a&&(b=c.cP(!1,a.dP,a.fP,a.eP),a.dP=b.dP,a.fP=b.fP,a.eP=b.eP,c.AM(a))},uO:function(a){var b,c=this;c.BM&&a&&(b=c.cP(a.gP,a.dP,a.fP,a.eP),a.dP=b.dP,a.fP=b.fP,a.eP=b.eP,c.BM(a))}});function Qa(){}y(Qa.prototype,{qN:function(a){var c,d=this;d._pointerCount++,d._pointerCount>1||(c=Aa(),d.hP&&Ba(a,d.hP)&&c-d.iP<b?d.Jb++:(d.hP=a,d.Jb=1),d.jP=a,d.iP=c)},wN:function(){var a=this;a.cO&&(a.cO instanceof eb?a.kP(a.cO):a.cO instanceof fb&&a.lP(a.cO),a.cO=P)},vN:function(a){var b,c=this;c._pointerCount--,c._pointerCount>0||(b=Aa(),Ba(a,c.jP)?b-c.iP>d?c.cO=new fb(c.jP):c.Jb>1?(c.Jb=0,c.mP(new gb(c.hP)),c.hP=P):c.cO=new eb(c.jP):c.hP=P)},nP:function(){this.hP=P},kP:function(a){this.CM&&a&&this.CM(a)},mP:function(a){this.DM&&a&&this.DM(a)},lP:function(a){this.EM&&a&&this.EM(a)}});function Ra(a,b){this.X=a,this.Y=b}function Sa(a){return new Ra(a?X(a.X):-1,a?X(a.Y):-1)}s.oP=Ra;function Ta(){var a=this;a.Jb=0,a.oI=0,a.pP=10,a.qP=[]}y(Ta.prototype,{rP:function(a){var b,c,d,e,f,g,h=this;if(0===h.Jb)return 0;for(b=0,c=(1+h.Jb)*h.Jb/2,d=h.Jb-1;d>=0;d--)e=0,f=h.sP(d),0===a?e=f.hO:1===a?e=f.iO:2===a?e=f.lO:3===a&&(e=f.kO),g=h.tP(e,f.mO),g*=d+1,b+=g;return b/c},tP:function(a,b){return a/b},sP:function(a){return this.qP[this.uP(a)]},vP:function(){return this.qP[this.Jb-1]},nO:function(a){var b,c,d=this;for(10===d.Jb&&d.wP(),d.Jb++,d.qP[d.uP(d.Jb-1)]=a,b=e*d.pP,c=0;c<d.Jb;c++)a.mO-d.qP[c].mO>b&&(d.wP(),c--)},wP:function(){var a=this;a.oI++,a.oI===a.pP&&(a.oI=0),a.Jb--},IO:function(){this.Jb=0},uP:function(a){return(this.oI+a)%this.pP}});function Ua(a,b,c,d,e){var f=this;a?f.qP=a:(f.xP=new Ra(b,c),f.yP=d,f.lO=e)}y(Ua.prototype,{KO:function(){var a=this;return a.xP||(a.xP=new Ra(a.qP.rP(0),a.qP.rP(1))),a.xP},OO:function(){var a=this;return v(a.yP)&&(a.yP=a.qP.rP(3)),a.yP},pO:function(){var a=this;return v(a.lO)&&(a.lO=a.qP.rP(2)),a.lO}});function Va(a){this.zP=a,this.AP=0}y(Va.prototype,{XO:function(){var a=this,b=a._DesiredExpansion,c=a._DesiredDeceleration,d=a.zP;return na(b)||0===b?na(c)?a.AP:c:.5*d*d/b},WO:function(a){this.AP=a}});function Wa(a){this.zP=a,this.AP=0}y(Wa.prototype,{XO:function(){var a=this,b=a._DesiredRotation,c=a._DesiredDeceleration,d=a.zP;return na(b)||0===b?na(c)?a.AP:c:.5*d*d/b},WO:function(a){this.AP=a}});function Xa(a,b){var c=this;c.BP=a,c.CP=b,c.UO=0,c.VO=0,c.AP=0,c.DP=Y(a*a+b*b)}y(Xa.prototype,{EP:function(){var a=this,b=a._DesiredDisplacement,c=a.DP,d=a.BP,e=a.CP,f=a.XO();na(b)||0===b?na(f)||0===f?(a.UO=0,a.VO=0):(a.UO=f*R(d)/c,a.VO=f*R(e)/c):(a.UO=.5*c*R(d)/b,a.VO=.5*c*R(e)/b)},XO:function(){var a=this,b=a._DesiredDeceleration;return na(b)&&na(a._DesiredDisplacement)?a.AP:b},WO:function(a){this.AP=a,this.EP()}});function Ya(){var a=this;a.sO=new Ra(0,0),a.rO=0,a.qO=0,a.pO=0}function Za(){this.FP=[]}y(Za.prototype,{XN:function(a){var b,c,d=this.FP;for(b=0;b<d.length;b++)if(c=d[b],c.Np===a)return!0;return!1},QN:function(a){this.FP.push(a)},eO:function(a){var b,c=this.FP;for(b=0;b<c.length;b++)if(c[b].Np===a){c.splice(b,1);break}},MN:function(){return this.FP.length},WN:function(a){return this.FP[a]},$N:function(a){var b,c,d=this.FP;for(b=0;b<d.length;b++)if(c=d[b],c.Np===a)return c;return P},IO:function(){var a=this.FP;a.splice(0,a.length)}});function $a(a,b,c){var d=this;d.dP=a,d.fP=b,d.eP=c}function _a(a,b,c,d,e){var f=this;f.GP=a,f.dP=b,f.gP=c,f.rN=d,f.eP=e}function ab(a,b,c,d,e,f){var g=this;g.GP=a,g.dP=b,g.fP=c,g.gP=d,g.rN=e,g.eP=f}function bb(a,b,c,d,e,f,g){var h=this;h.GP=a,h.dP=b,h.fP=c,h.eP=d,h.QO=e,h.RO=f,h.TO=g}function cb(a,b,c,d){var e=this;e.GP=a,e.HP=b,e.dP=c,e.rN=d}function db(a,b,c,d){var e=this;e.GP=a,e.DO=b,e.GO=c,e.rN=d}function eb(a){this.rN=a}function fb(a){this.rN=a}function gb(a){this.rN=a}function hb(a,b){var c=a*b;return c>4?c=4:c<.5&&(c=.5),c}function ib(a){this.kj=a}y(ib.prototype,{IP:function(a,b){var c=this.Xs;return c?a===G.Nn(c)&&b===G.On(c)||G.Pn(c,a,b):(c=C("canvas"),G.Kn(c,P,this.kj),G.Pn(c,a,b)),c},JP:function(a,b,c,d){var e=this,f=G.Nn(a),g=G.On(a),h=e.IP(f,g),i=h.getContext("2d"),j=G.Ln(h),k=G.Mn(h);va.Cn(i,1,1),i.drawImage(a,0,0,ya(h),xa(h),0,0,ya(h),xa(h)),va.Cn(i,j,k),e.Xs=h,e.KP=b,e.LP=c,e.MP=d},NP:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n=this,o=n.kj,p=G.Nn(a),q=G.On(a),r=Ea(o),s=Fa(o),t=r>0?1:0,u=s>0?1:0,v=n.LP,w=o.Gt&&o.Gt()||{x:0,y:0,width:0,height:0},x=n.KP,y=o.am(),z=b/n.MP,A=a.getContext("2d"),B=G.Ln(a),C=G.Mn(a),D=n.Xs;A.save(),A.fillStyle=c,A.fillRect(0,0,p,q),l=o.rowOutlines,m=o.columnOutlines,l&&l.jp(o,A,P,!0),m&&m.jp(o,A,P,!1),d=v.x+ya(v),e=v.y+xa(v),f=x.lt-d-t,g=x.ot-e-u,h=w.x+ya(w),i=w.y+xa(w),j=f*z,k=g*z,d*=B,e*=C,f*=B,g*=C,h*=B,i*=C,j*=B,k*=C,va.Cn(A,1,1),A.drawImage(D,d,e,f,g,h,i,j,k),r>0&&(d=x.lt-t,e=v.y+xa(v),f=x.js+t,g=x.ot-e-u,h=y.lt-t,i=w.y+xa(w),j=y.js+t,k=g*z,d*=B,e*=C,f*=B,g*=C,h*=B,i*=C,j*=B,k*=C,A.drawImage(D,d,e,f,g,h,i,j,k)),s>0&&(d=v.x+ya(v),e=x.ot-u,f=x.lt-d-t,g=x.gs+u,h=w.x+ya(w),i=y.ot-u,j=f*z,k=y.gs+u,d*=B,e*=C,f*=B,g*=C,h*=B,i*=C,j*=B,k*=C,A.drawImage(D,d,e,f,g,h,i,j,k)),r>0&&s>0&&(d=x.lt-t,e=x.ot-u,f=x.js+t,g=x.gs+u,h=y.lt-t,i=y.ot-u,j=y.js+t,k=y.gs+u,d*=B,e*=C,f*=B,g*=C,h*=B,i*=C,j*=B,k*=C,A.drawImage(D,d,e,f,g,h,i,j,k)),va.Cn(A,B,C),A.restore()},OP:function(){var a=this,b=a.kj,c=b.zoom(),d=b.yl.vI();d&&a.JP(d.canvas,b.am(),b.Gt&&b.Gt()||{x:0,y:0,width:0,height:0},c)},PP:function(a){var b,c,d,e=this,f=e.kj;f.endEdit()&&(b=hb(a,e.MP),f.zoom()!==b&&(f.Wq(I.UserZooming,{sheet:f,sheetName:f.name(),oldZoomFactor:f.zoom(),newZoomFactor:b}),f.XSa(b),f.invalidateLayout(),c=f.yl,d=c.bm(),d&&e.NP(d.canvas,b,c.zI(!1)),f.QP&&f.QP(P,b),f.RP&&f.RP(P)))},SP:function(a){var b=this,c=b.kj;c.XSa(hb(a,b.MP)),c.oq=!0,c.jq=!0,c.$p()}}),s.TP=ib,f=200,g=20;function jb(a,b,c){var d=c,e=0,f=0,g=a.ss,h,i,j=a.am().qt,k=a.jt(1).findRow(d);if(k)if(b>0){for(h=a.Rt(-1),e=j-k.y;d>h&&e<b;)d--,e+=g.Sl(d);f=b-e}else if(b<0){for(i=a.ns(),e=-(k.y+xa(k)-j);d<i&&e>b;)d++,e-=g.Sl(d);f=b-e}return{cj:d,UP:f}}function kb(a,b,c){var d=c,e=0,f=0,g,h,i=a.ss,j=a.am().pt,k=a.it(1).findCol(d);if(k)if(b>0){for(g=a.Ot(-1),e=j-k.x;d>g&&e<b;)d--,e+=i._m(d);f=b-e}else if(b<0){for(h=a.ps(),e=-(k.x+ya(k)-j);d<h&&e>b;)d++,e-=i._m(d);f=b-e}return{dj:d,UP:f}}function lb(a,b){return oa(-b/(a/b+1)+b)}function mb(a,b){return oa(b*(-b/(a-b)-1))}function nb(a,b,c,d,e,f){a.fillStyle=b,a.fillRect(c,d,e,f)}function ob(a,b,c,d,e){var f,g,h,i,j,k=D.Km(0,"gc-columnHeader-normal"),l=k&&k.backgroundImage,m=k&&k.backgroundColor;if(l&&l.indexOf("linear-gradient")!==-1)for(g=B.wl(l),f=a.createLinearGradient(b+d/2,c,b+d/2,c+e),h=0,i=g.length;h<i;h++)j=g[h],f.addColorStop(j.point,j.color);else m&&(f=m);return f}function pb(){var a=D.Km(0,"gc-rowHeader-normal");return a&&a.backgroundColor}function qb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p=a.am(),q=a.yl,r=q.zI(!1),s=q.bm(),t=q.vI(),u=a.jt(1),v=p.zr,w=ya(p),x=a.Rt(-1),y=u.findRow(x);y&&(c=p.qt,d=y.y-c-1,d>0&&(b?(e=p.Br,f=pb(),nb(s,f,v,c,e-1,d+1),nb(t,f,v,c,e-1,d+1),nb(s,r,v+e,c,w-e,d),nb(t,r,v+e,c,w-e,d)):(nb(s,r,v,c,w,d),nb(t,r,v,c,w,d)))),g=a.Rt(Ha(a),!0),h=u.findRow(g),h&&(c=h.y+xa(h),d=p.ot-c-1,d>0&&(nb(s,r,v,c,w,d),nb(t,r,v,c,w,d))),i=a.it(1),c=p.Ar,d=xa(p),j=a.Ot(-1),k=i.findCol(j),k&&(v=p.pt,w=k.x-v-1,w>0&&(b?(l=p.Cr,m=ob(s,v,c,w+1,l-1),nb(s,m,v,c,w+1,l-1),nb(t,m,v,c,w+1,l-1),nb(s,r,v,c+l,w,d-l),nb(t,r,v,c+l,w,d-l)):(nb(s,r,v,c,w,d),nb(t,r,v,c,w,d)))),n=a.Ot(Ga(a),!0),o=i.findCol(n),o&&(v=o.x+ya(o),w=p.lt-v-1,w>0&&(nb(s,r,v,c,w,d),nb(t,r,v,c,w,d)))}function rb(a,b,c,d,e,f){a.beginPath(),a.strokeStyle=b,a.moveTo(c,d),a.lineTo(e,f),a.stroke()}function sb(a,b){var c,d,e,f,g,h=a.am(),i=a.yl,j=a.options.gridline.color,k=D.Km(0,"gc-columnHeader-normal"),l=k&&k.borderBottomColor,m=i.bm(),n=a.jt(1),o=h.zr,p=ya(h),q=a.Rt(-1),r=n.findRow(q);r&&(c=h.qt,d=r.y-c,d>0&&(rb(m,j,o,r.y-.5,o+p,r.y-.5),b&&rb(m,l,h.kt-.5,c,h.kt-.5,r.y))),e=a.it(1),c=h.Ar,d=xa(h),f=a.Ot(-1),g=e.findCol(f),g&&(o=h.pt,p=g.x-o,p>0&&(rb(m,j,g.x-.5,c,g.x-.5,c+d),b&&rb(m,l,o,h.nt-.5,g.x,h.nt-.5)))}function tb(a,b){var c=0;return a||(c|=1),b||(c|=2),c}function ub(a){this.kj=a}function vb(a,b){for(var c,d=new K,e=a.ss,f=a.am(),g=T(a.frozenColumnCount(),a.qq),h=Ga(a)-Ea(a),i=f.pt+b,j=f.er-b;j>0&&g<h;g++)c=e._m(g),d.push(new J((-1),g,i,(-1),c,(-1))),i+=c,j-=c;return d}function wb(a,b){for(var c,d=new K,e=a.ss,f=a.am(),g=T(a.frozenRowCount(),a.lq),h=Ha(a)-Fa(a),i=f.qt+b,j=f.jr-b;j>0&&g<h;g++)c=e.Sl(g),d.push(new J(g,(-1),(-1),i,(-1),c)),i+=c,j-=c;return d}function xb(a,b){var c=0;return c|=0!==a?1:0,c|=0!==b?2:0}y(ub.prototype,{VP:function(a){var b=this.kj,c=b.bs;c.viewport||(c.viewport={}),c.viewport[1]=vb(b,a)},WP:function(a){var b=this.kj,c=b.as;c.viewport||(c.viewport={}),c.viewport[1]=wb(b,a)},XP:function(){var a=this.kj,b=a.bs.viewport,c=a.as.viewport;a.invalidateLayout(),a.bs.viewport=b,a.as.viewport=c},ju:function(a,b,c,d){var e,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=v.kj,x=w.lq,y=jb(w,a,x),z=y.cj,A=y.UP;if(w.lq=z,w.Xq>0)return!1;if(e=w.Dr(),h=w.am(),i=h.qt,j=h.jr,k=e?e.x:h.x,l=ya(h),a<0)v.YP=0,v.ZP=0,r=w.jt(1),r&&r.length>0&&(p=r.findRow(z)),p&&(q=r[r.length-1],q.row>=z&&(m=2,n=i+R(a),o=S(i+j,q.y+xa(q))-n,o>=0&&(o-=m,v.WP(A-xa(p)),c.x=k,c.y=n,c.width=l,c.height=o,c.tx=k,c.ty=i,d.x=k,d.y=i+o,d.width=l,d.height=j-o)));else if(a>0){if(s=w.Rt(-1),z===s&&A>0)if(v.YP>0&&v.ZP>0){if(t=v.YP+a,u=lb(t,f),a=u-v.ZP,A=u,a<=0)return b;if(b&&u>=g)return!0;v.YP=t,v.ZP=u}else{if(A>=f&&(a-=A-(f-1),A=f-1,a<=0))return b;if(t=mb(A,f),u=A,b&&u>=g)return!0;v.YP=t,v.ZP=u}else v.YP=0,v.ZP=0;a<j&&(m=2,n=i,o=j-a,Fa(w)>0&&(o-=1),v.WP(A),c.x=k,c.y=n,c.width=l,c.height=o,c.tx=k,c.ty=n+a,d.x=k,d.y=n,d.width=l,d.height=a+m)}return!1},lu:function(a,b,c,d){var e,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=v.kj,x=w.qq,y=kb(w,a,x),z=y.dj,A=y.UP;if(w.qq=z,w.Xq>0)return!1;if(e=w.Dr(),h=w.am(),i=h.pt,j=h.er,k=e?e.y:h.y,l=xa(h),a<0)v.$P=0,v._P=0,t=w.it(1),t&&t.length>0&&(r=t.findCol(z)),r&&(s=t[t.length-1],s.col>=z&&(m=2,n=i+R(a),o=S(i+j,s.x+ya(s))-n,o>=0&&(o-=m,v.VP(A-ya(r)),c.x=n,c.y=k,c.width=o,c.height=l,c.tx=i,c.ty=k,d.x=i+o,d.y=k,d.width=j-o,d.height=l)));else if(a>0){if(u=w.Ot(-1),z===u&&A>0)if(v.$P>0&&v._P>0){if(p=v.$P+a,q=lb(p,f),a=q-v._P,A=q,a<=0)return b;if(b&&q>=g)return!0;v.$P=p,v._P=q}else{if(A>=f&&(a-=A-(f-1),A=f-1,a<=0))return b;if(p=mb(A,f),q=A,b&&q>=g)return!0;v.$P=p,v._P=q}else v.$P=0,v._P=0;a<j&&(m=2,n=i,o=j-a,Ea(w)>0&&(o-=1),v.VP(A),c.x=n,c.y=k,c.width=o,c.height=l,c.tx=n+a,c.ty=k,d.x=n,d.y=k,d.width=a+m,d.height=l)}return!1},aQ:function(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r=this,s=r.kj,t=!0,u=!0,v=s.yl,w=v.bm(),x=0!==(2&c),y=0!==(1&c);if(y||x)return i=s.Dr(),j=s.am(),k=i?i.y:j.y,l=xa(j),m=i?i.x:j.x,n=ya(j),x&&(f={},e={},t=r.ju(b,d,e,f),v.Ow(e.x,e.y,ya(e),xa(e),e.tx,e.ty)),y&&(g={},h={},u=r.lu(a,d,g,h),v.Ow(g.x,g.y,ya(g),xa(g),g.tx,g.ty),x||(f=h)),o=s.parent,o&&!o.options.scrollbarShowMax&&(y&&(s.oq=!0),x&&(s.jq=!0)),r.XP(),p=s.rowOutlines&&!s.rowOutlines.iT()?1:0,q=s.columnOutlines&&!s.columnOutlines.iT()?1:0,y&&x?v._l(w,new E(f.x,f.y,ya(f),xa(f)+p),new E(h.x,h.y,ya(h)+q,xa(h))):v._l(w,new E(f.x,f.y,ya(f)+q,xa(f)+p)),v.Pw(w,new E(m,k,n,l)),sb(s,!0),qb(s,!0),r.bQ(y,x),t&&u},bQ:function(a,b){var c,d=this.kj;b&&d.os(),a&&d.qs(),d.mm.Qw(),c=d.ITa.Ky,c&&c.cQ()},dQ:function(a,b,c){function d(a,b,c,d){return a/=c,U(.75,a)*d*(b?1:-1)}function e(a,b,c){return a=R(a),a/=c,$(a)/$(.75)*b}var g=this,h=g.kj,i=f,j=10,k=20,l=100,m=e(a,j,i),n=e(b,j,i),o=a,p=b,q=0,r=0,s=!1,t=!1;g.jI=setInterval(function(){var e,f,u,v,w;return s&&t?(h.ss.jn(),e=h.parent,e&&!e.options.scrollbarShowMax&&(h.oq=!0,h.jq=!0),h.ss.kn(),h.$p(),h.qs(),h.os(),za(g.jI),void(g.jI=P)):(m+=k,n+=k,void(m>l&&n>l?(g.aQ(a-q,b-r,tb(s,t),c),s=!0,t=!0):(m>l&&!s&&(g.aQ(a-q,0,1,c),s=!0),n>l&&!t&&(g.aQ(0,b-r,2,c),t=!0),f=d(m,a>0,j,i),u=d(n,b>0,j,i),v=_(o-f),w=_(p-u),g.aQ(v,w,tb(s,t),c),o=f,p=u,q+=v,r+=w)))},k)},qG:function(a){var b=this,c=b.kj,d=c.ss;b.jI&&(d.kn(),za(b.jI),b.jI=P),b.$P=0,b._P=0,b.YP=0,b.ZP=0,b.eQ=c.lq,b.fQ=c.qq,a&&d.hn()},NG:function(a,b){var c=oa(a.X),d=oa(a.Y),e=xb(c,d);return this.aQ(c,d,e,b)},gQ:function(a){var b,c,d,e,f,g,h,i,j=this,k=j.kj,l=k.am(),m=l.pt,n=l.qt,o=k.lq,p=k.qq,q=k.it(1),r=k.ps();q&&q.length>0&&(b=q.findCol(p),p<r&&b&&b.x+ya(b)-m<ya(b)/2&&p++),c=k.jt(1),e=k.ns(),c&&c.length>0&&(d=c.findRow(o),o<e&&d&&d.y+xa(d)-n<xa(d)/2&&o++),f=0,g=0,q&&q.length>0&&(b=q.findCol(p),f=m-b.x),c&&c.length>0&&(d=c.findRow(o),g=n-d.y),h=j.eQ,o!==h&&k.mq(o),i=j.fQ,p!==i&&k.rq(p),j.dQ(f,g,a)}});function yb(a,b,c,d,e){var f,g,h,i,j,k=a.parent,l=a.mm,m=a.options,n=b.rowViewportIndex,o=b.colViewportIndex,p=Da(a),q=P;return a.CH&&p.length>0&&(f=p[p.length-1],g=f.row,h=f.row+f.rowCount-1,i=f.col,j=f.col+f.colCount-1,k&&!k.options.allowUserResize||(g!==-1&&i===-1&&n>=0&&o<0&&m.rowHeaderVisible?(q=l.mH(a,b,e,2,d),!q||"sizeRow"!==q.action&&"sizeHiddenRow"!==q.action||2!==q.sheetArea||q.index===h||(q=P)):g===-1&&i!==-1&&n<0&&o>=0&&m.colHeaderVisible&&(q=l.oH(a,b,e,1,c),!q||"sizeCol"!==q.action&&"sizeHiddenCol"!==q.action||1!==q.sheetArea||q.index===j||(q=P)))),q}function zb(a,b,c,d){var e,f,g,h,i,j,k,l,m;if(0===a.selectionPolicy())return P;for(e=b.hitTestType,f=Ub(a),g=Da(a),h=3,a.CH&&g.length>0&&(i=g[g.length-1],i.row!==-1&&i.col!==-1?h=3:i.row!==-1?h=2:i.col!==-1&&(h=1)),j=0;j<f.length;j++)if(k=f[j],k&&(k.x-=ya(k),k.y-=xa(k),k.width*=3,k.height*=3,k.contains(c,d)))return v(b.row)&&(l=a.jt(1),l&&l.length>0&&(b.row=l[l.length-1].row)),v(b.col)&&(m=a.it(1),m&&m.length>0&&(b.col=m[m.length-1].col)),{x:c,y:d,type:h,isHeader:!1,isFirstIndicator:0===j};return 1===e?{x:c,y:d,type:1,isHeader:!0}:2===e?{x:c,y:d,type:2,isHeader:!0}:P}function Ab(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q=P,r=b.rowViewportIndex,s=b.colViewportIndex;if(v(r)||v(s))return q;if(e=a.parent,f=a.Ix(),r>=0&&s>=0&&1===a.ITa.getSelections().length){if(g=a.Tq(f),h=Ea(a),i=Fa(a),j=Ga(a)-h,k=Ha(a)-i,1===s&&h>0&&g.col<j&&g.col+g.colCount>j&&(l=a.Hr(s),l&&l.length>0&&(m=l[l.length-1],c>m.x+ya(m))))return q;if(1===r&&i>0&&g.row<k&&g.row+g.rowCount>k&&(n=a.Gr(r),n&&n.length>0&&(o=n[n.length-1],d>o.y+xa(o))))return q}return p=Rb(a),p&&(q||(p.x-=ya(p),p.y-=xa(p),p.width*=3,p.height*=3,p.contains(c,d)&&(q={action:"drag",side:"corner"})),e&&e.options.allowUserDragFill||q&&"corner"===q.side&&(q.side=P)),q}function Bb(a,b,c,d){var e,f,g,h,i,j,k,l,m=!1,n=a.ITa.getSelections();for(e=0,f=n.length;e<f;e++){if(g=n[e],h=3===d||v(d),h&&(g=a.Tq(g)),i=g.row,j=g.col,k=g.rowCount,l=g.colCount,h)m=i<=b&&b<i+k&&j<=c&&c<j+l;else if(2===d)m=j===-1&&i<=b&&b<i+k;else if(1===d)m=i===-1&&j<=c&&c<j+l;else if(0===d)return m;if(m)break}return m}function Cb(a,b,c,d){if(!b){var e=Da(a),f=e[e.length-1];c?3===d?(a.Jl=f.row+f.rowCount-1,a.Kl=f.col+f.colCount-1):2===d?(a.Jl=f.row+f.rowCount-1,a.Kl=0):1===d&&(a.Jl=0,a.Kl=f.col+f.colCount-1):3===d?(a.Jl=f.row,a.Kl=f.col):2===d?(a.Jl=f.row,a.Kl=0):1===d&&(a.Jl=0,a.Kl=f.col)}}function Db(a,b,c,d){var e=Da(a),f=e[e.length-1];(b||c)&&(3===d?(a.Jl=f.row,a.Kl=f.col):2===d?(a.Jl=f.row,a.Kl=0):1===d&&(a.Jl=0,a.Kl=f.col))}function Eb(a){var b=this;b.KN=!1,b.hQ=new ib(a),b.iQ=new ub(a),b.kj=a}y(Eb.prototype,{jQ:function(a){var b=this,c=b.kj,d=c.am(),e=d.pt,f=d.qt,g=d.lt,h=d.ot,i=a.rN,j=0,k=b.kQ(i.X,i.Y),l=k.dragInfo,m=k.x,n=k.y;k&&(k.resizeInfo||l&&"corner"===l.side||k.selectionHitInfo)?(j|=2,j|=1):(f<=n&&n<h&&(j|=2),e<=m&&m<g&&(j|=1),j|=96,c.parent&&(j|=12)),a.DO=j},lQ:function(a){var b,c,d,e,f=this,g=a.rN,h=f.kj,i=h.parent,j=h.mm,k=h.yl,l=f.kQ(g.X,g.Y),m=l.dragInfo,n=l.selectionHitInfo;if(h.yt=l,l.resizeInfo){if(!h.endEdit())return;j.fG(l)}else if(m&&"corner"===m.side)j.hG&&j.hG(l);else if(n){if(!h.endEdit())return;b=n.isHeader,c=n.isFirstIndicator,d=n.type,b&&j.ZG(l,!0),e=l.hitTestType,l.hitTestType=d,j.bH(l),l.hitTestType=e,Cb(h,b,c,d),h.mQ=!1,k.DH()}else h.nQ&&(h.nQ().oQ=!1),h.mQ=!1,k.DH(),a.HP>1&&i&&i.options.allowUserZoom?(f.KN=!1,f.hQ.OP()):(f.KN=!0,f.iQ.qG(1===a.HP))},pQ:function(a){var b,c,d,e,f=this,g=a.rN,h=f.kj,i=h.mm,j=h.yt,k=g.X,l=g.Y;if(j)if(b=j.dragInfo,c=j.selectionHitInfo,j.resizeInfo)i.$F={e:a,x:k,y:l},i.WG();else if(b&&"corner"===b.side)i.$F={e:a,x:k,y:l},i.CG&&i.CG();else if(c||i.xG){if(c){if(!i.rG||!i.OG)return;if(i.DA===!0)return;d=c.type,i.$F={e:a,x:k,y:l},3===d?i.cH():2===d?i.dH():1===d&&i.eH()}}else f.KN?a.vO=f.iQ.NG(a.fP.sO,a.gP):(e=a.dP.rO,f.hQ.PP(e))},qQ:function(a){var b,c,d,e=this,f=e.kj,g=f.mm;f.mQ=!0,b=f.yt,c=b.selectionHitInfo,b.resizeInfo?g.YG():b.dragInfo&&g.BG?(g.xH&&g.xH(),f.parent.touchToolStrip.rQ()):c||g.xG?(g.hH(),c&&Db(f,c.isHeader,c.isFirstIndicator,c.type),f.yl.im()):(f.nQ&&(f.nQ().oQ=!0),e.KN?e.iQ.gQ(a.gP):(d=a.dP.rO,e.hQ.SP(d)))},sQ:function(a){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,x,y,z,A,B,C=this,D=a.rN,E=C.kj,F=E.parent,G=!1;if(E.Uja=Q,C.tQ(),E.uQ&&E.uQ(),c=E.ITa.Ky,c&&c.vQ(),d=E.mm,e=C.kQ(D.X,D.Y,!0),f=e.filterButtonHitInfo,g=e.hitTestType,h=e.row,i=e.col,j=e.outlineHitInfo)E.isEditing()||(k=j.what,l=E.rowOutlines,m=E.columnOutlines,"rg"===k||"rgh"===k?l&&l.UL(E,j):"cg"!==k&&"cgh"!==k||m&&m.UL(E,j));else if(E.yt=e,f){if(!E.endEdit())return;n=f.rowFilter,n&&n.openFilterDialog(f)}else if(e.resizeInfo);else if(E.Qs(e.rowViewportIndex<0?-1:h,e.colViewportIndex<0?-1:i)){if(E.wQ&&!d.BG&&F.touchToolStrip.rQ(),o=E.getActiveRowIndex(),p=E.getActiveColumnIndex(),q=e.cellTypeHitInfo){if(r=E.getCellType(q.row,q.col,g),q.sheet||(q.sheet=E),C.Sia(r,q))if(s=q.sheetArea,!v(s)&&3!==s||h===o&&i===p)E.yl.DH();else{if(E.suspendPaint(),!E.endEdit())return;if(t={sheet:E,sheetName:E.name(),row:o,col:p,cancel:!1},E.Wq(I.LeaveCell,t),t&&t.cancel===!0)return;u=E.ITa.getSelections(),w=E.ITa.getSpan(h,i),x=[H(w.row,w.col,w.rowCount,w.colCount)],E.yu(u,x),y=q.isReservedLocation&&q.isFocusAware,E.Sr(h,i,Q,Q,y?0:1),z={sheet:E,sheetName:E.name(),row:h,col:i},E.Wq(I.EnterCell,z),E.Wq(I.FormulatextboxEnterCell,z),E.Au(u),E.Uja=!0,d.cs&&d.cs(h,i),E.resumePaint(),G=!0}r.processCellAndPaddingMouseDown(q),r.processMouseUp(q)}if(q&&q.isReservedLocation)return!0;E.Wq(I.CellClick,{sheet:E,sheetName:E.name(),sheetArea:g,row:e.row,col:e.col});try{if(d.mG=e,E.isEditing()&&o===E.getActiveRowIndex()&&p===E.getActiveColumnIndex()&&!E.endEdit())return}finally{d.mG=P}if(v(h)||v(i))return;3===g&&d.cs&&d.cs(h,i),Bb(E,h,i,g)&&!G?C.xQ=setTimeout(function(){var a={x:e.x,y:e.y,handled:!1},b=F.touchToolStrip;E.Wq(I.TouchToolStripOpening,a),a.handled||b.open(e.x,e.y-aa),C.tQ()},b+20):(A=E.ITa.getSelections(),d.ZG(e),B=E.ITa.getSelections(),E.yu(A,B),d.hH())}},Sia:function(a,b){return!(a&&a.activedOnClick&&!a.activedOnClick()&&b.isReservedLocation)},yQ:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n=this,o=n.kj,p=a.rN;if(n.tQ(),d=o.yt,d&&(o.Wq(I.CellDoubleClick,{sheet:o,sheetName:o.name(),sheetArea:d.hitTestType,row:d.row,col:d.col}),e=d.resizeInfo))if(f=o.ITa.getSelections(),"sizeRow"===e.action||"sizeHiddenRow"===e.action){if(g=[],o.tp(e.index)){for(b=0;b<f.length;b++)if(c=f[b],c.col===-1)for(c=o.Tq(c),h=0;h<c.rowCount;h++)g.push({row:c.row+h})}else g.push({row:e.index});o.wu().execute({cmd:"autoFitRow",sheetName:o.name(),rows:g,columnHeader:1===e.sheetArea})}else{if(i=[],o.sp(e.index)){for(b=0;b<f.length;b++)if(c=f[b],c.row===-1)for(c=o.Tq(c),j=0;j<c.colCount;j++)i.push({col:c.col+j})}else i.push({col:e.index});o.wu().execute({cmd:"autoFitColumn",sheetName:o.name(),columns:i,rowHeader:2===e.sheetArea})}else k=n.kQ(p.X,p.Y,!0),!(k&&k.row>=0&&k.col>=0&&k.rowViewportIndex>=0&&k.colViewportIndex>=0)||k.resizeInfo||o.options.isProtected&&o.tq(k.row,k.col,"locked")||(o.Tr(),l=o.Er(k.row),m=o.Fr(k.col),o.Kr(k.row,k.col,l,m,!0),o.addSelection(k.row,k.col,1,1),o.mm.dI(!1,!0),o.EF(o.Ws(),k.row,k.col))},zQ:function(a){var b,c=this,d=c.kj,e=a.rN,f=c.kQ(e.X,e.Y);d.isEditing()?f.row===d.Jl&&f.col===d.Kl||d.mm.cI(f):(c._target=f,b=c.kQ(e.X,e.Y,!0),b&&b.cellTypeHitInfo&&b.cellTypeHitInfo.isEditting||d.mm.cI(b))},AQ:function(){var a,b,c,d,e=this,f=e.kj;f.isEditing()||(a=e._target,b=!0,a&&(c=a.cellTypeHitInfo, c&&c.isReservedLocation?b=!1:(d=f.getCellType(a.row,a.col),d&&d.isEditting()&&(b=!1))),b&&f.mm.dI(!0))},kQ:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s=this,t=s.kj;return t.am(),d={x:a,y:b,rowViewportIndex:P,colViewportIndex:P,row:-1,col:-1,resizeInfo:P,hitTestType:P,outlineHitInfo:P,filterButtonHitInfo:P,dragInfo:P,cellTypeHitInfo:P,selectionHitInfo:P},e=t.rowOutlines,f=t.columnOutlines,e&&(g=e.hitTest(t,a,b)),!g&&f&&(g=f.hitTest(t,a,b)),g?d.outlineHitInfo=g:(h=t.nr(b),i=t.or(a),d.rowViewportIndex=h,d.colViewportIndex=i,d.row=t.pr(b,h),d.col=t.qr(a,i),h>=0&&h<=2&&i>=0&&(j=t.rr(h,i,Q,d.row,d.col),j&&(d.row=j.row,d.col=j.col)),d.hitTestType=t.sr(h,i),k=yb(t,d,a,b,10),m=t.xr,n=m&&m.hitTest(d,a,b),n||(p=t.tables,q=p&&p.find(d.row,d.col),r=q&&q.xr,n=r&&r.hitTest(d,a,b)),t.wQ?(l=Ab(t,d,a,b),d.dragInfo=l):k?d.resizeInfo=k:n?d.filterButtonHitInfo=n:c?d.cellTypeHitInfo=t.yr(d,a,b):(o=zb(t,d,a,b),d.selectionHitInfo=o)),d},tQ:function(){var a=this,b=a.xQ;b&&(clearTimeout(b),a.xQ=P)}});function Fb(a,b,c){var d=this;d.BQ=c,d.yM=new Kb(b),d.CQ=new Eb(b),d.DQ=new Lb(a,"sheet",d.yM,100,10),d.BQ.xN(d.DQ,!0)}y(Fb.prototype,{EQ:function(){var a=this,b=a.CQ,c=a.DQ;c.dN=function(a){return b.jQ(a)},c.eN=function(a){return b.lQ(a)},c.fN=function(a){return b.pQ(a)},c.hN=function(a){return b.qQ(a)},c.iN=function(a){return b.sQ(a)},c.jN=function(a){return b.yQ(a)},c.GM=function(a){return b.zQ(a)},c.IM=function(a){return b.AQ(a)}},FQ:function(){var a=this,b=a.DQ;b&&(a.BQ.xN(b,!1),b.dN=P,b.eN=P,b.fN=P,b.gN=P,b.hN=P,b.iN=P,b.jN=P,b.kN=P,b.GM=P,b.IM=P,a.DQ=P)},GQ:function(a){return this.yM.GQ(a)},HQ:function(a){return this.yM.HQ(a)},IQ:function(a){return this.yM.IQ(a)}}),h="gc-toolstrip-button",i="gc-toolstrip-text",j="gc-toolstrip-image",k="gc-toolstrip-item",l="gc-touch-sperate-line",m="height",n="width",o="px",p="button",A(Gb,w);function Gb(a,b){var c,d=this;w.call(d,b,B.vl(a.qo)),d.JQ=32,d.KQ=45,d.LQ={},d.MQ=!1,d.OC=a,c=d.yo(),d.NQ=c,c.addClass("gc-toolstrip-default ui-state-default well"),c.appendTo(d.zo()),c.hide(),d.OQ(),d.PQ(),d.QQ()}y(Gb.prototype,{open:function(a,b){var c,d,e,f,g=this,h=Ca(g.OC);if(h&&(F.Zl(P,!0),g.NQ.css({left:a,top:b}),g.Ao(),g.MQ=!0,g.Do(),!z(g.LQ))){c=g.LQ;for(d in c)c.hasOwnProperty(d)&&(e=c[d],f=!e.RQ||e.RQ.call(g),f?x("#"+d).show():x("#"+d).hide())}},add:function(a){var b,c,d,e;a&&(b=this,c=b.LQ,a instanceof Jb?(d=a.name(),d&&(c[d]=a,b.SQ(a.TQ(l,b.KQ+o)))):a instanceof Ib&&(e=a.name(),b.getItem(e)||(c[e]=a,b.SQ(a.TQ(j,b.JQ+o,i,h)))))},getItem:function(a){return this.LQ[a]},getItems:function(){var a,b=this,c=[],d=b.LQ;if(!z(d)){for(a in d)d.hasOwnProperty(a)&&c.push(d[a]);return c}return P},remove:function(a){var b,c=this;return c.getItem(a)?(x("#"+a).parent().remove(),b=c.LQ[a],delete c.LQ[a],b):P},clear:function(){var a=this;a.NQ&&(a.NQ.find("td."+k).remove(),a.LQ={})},close:function(){var a,b,c=this;sa.Hm(),c.NQ&&c.NQ.hide(),c.MQ=!1,c.Eo(),a=Ca(c.OC),a&&(a.zt(),b=Da(a),b.length>0&&!a.wQ&&b[0].row===-1&&b[0].col===-1&&a.Tr())},imageAreaHeight:function(a){var b=this;return 0===arguments.length?b.JQ:(a>0&&(b.JQ=a,b.NQ.find("span."+j).css(m,a+o)),b)},itemHeight:function(a){var b=this,c=b.NQ.find("button."+h);return 0===arguments.length?pa(c.css(m)):(a>0&&c.css(m,a+o),b)},itemWidth:function(a){var b,c,d=this,e=d.NQ.find("button."+h);return 0===arguments.length?pa(e.css(n)):(a>0&&(b="min-width",c=pa(e.css(b)),c>a&&e.css(b,a+o),e.css(n,a+o)),d)},separatorHeight:function(a){var b=this;return 0===arguments.length?b.KQ:(a>0&&(b.KQ=a,b.NQ.find("div."+l).css(m,a+o)),b)},OQ:function(){var a="table",b=this,c=x(C(a)).css({padding:0,display:a}).attr({cellspacing:0,cellpadding:0});b.UQ=x(C("tr")).appendTo(c),c.appendTo(b.NQ)},no:function(){var a=this,b=a.NQ;b&&(a.MQ&&sa.Hm(),b.remove(),a.Eo(),a.NQ=P)},QQ:function(){var a=this;a.NQ.bind("click",function(b){var c,d,e,f=b.target,g=f.tagName.toLowerCase();g===p?c=f.id:(d=f.parentElement,d&&d.tagName.toLowerCase()===p&&(c=d.id)),e=a.LQ[c],c&&e&&e.VQ.call(a)})},SQ:function(a){this.NQ&&a&&x(C("td")).append(a).appendTo(this.UQ).addClass(k)},PQ:function(){var a,b,c,d,e,f,g;function h(a){for(var b=0,c=a+b;ra.getElementById(c);)b++,c=a+b;return c}a="gAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAA",b={0:ta+a+"A8ElEQVRIS92VwQ3CMAxFe+qZERiHY8dgDI4cYYNOhDhwY4ayQviW4q/Eddu0KRe+9CQ72P8rEpAmhPBT3ENLd76EiPv5HO5hSmK+KYTFsz+04A4G9NZ0hAizn7jTos2MFRYYugFZQlscoFzRZsYKCwwNulAqnZddtJmxwiIZ3oT6WFh4S2tQHwsLb2kN6mNh4S2tQX0sLLwly4IyY4WFZ2gReV/ZhBOQH2ddgKcYwBAc7R/weL0ZgqO6gGPXE1E0JlBdwJx2CUhvkCL63xvw33QKUc0N+B5MIaq5gb5o8kotBszJDShFlkvQ+ZHBvoTmC+fiVfoq/m86"+ua,1:ta+a+"BkklEQVRIS7WTUXECQRBEcYCFOIiESAAH/OYPCcQBEogDJCABCUhAwqXf1QzVM0cojko+Xt3ObG/33t7eYhiGf6UU68+vneD5Mu4HpZDgKja+YCYH94NSSHAUg3glZC9k8zgAYwLmhuS6o/tBKUJ8CTGsoveIsin3g1LEAkxzAd/kXbihwxwatGys+EEpEAT5LR6FuDmMb+t+UAoEwVL44h7CvB8lGxrn3A9KkaLAj8pDMD9HL/v0ZgfAQfSAk/WgXAT3g1K4MPCj2AoPhNvRJO4HpejigF1jxtjNy9Ek7gel6GIjfzoP+Ihewf2gFPcWNNL817/c/aAUKXpbfy/FXlzFIM6gOYy3Gp+iz/xBPHeLQGLAMI2PNmYOw1uojZfdCyYNCXexiGcGpiljdp9hsBGjvnvBpCHhRbgBZChjAgj0eXrX7gWThoR992lAMGOOLMfJuIHuBZMGQuE75KN66Cpq14xH2L1g0kixyLNm3I8sNbwJulHfvWDSkJArmou4hlxXeh4AvBEBuZnnbtHfMix+AHqkr6wgQ4Q7"+ua,2:ta+a+"A3UlEQVRIS72PwQ3CMAxFOwrjcOyZCTgyAjfWYCJO3JiCCVL/iFSO9W0MDTzpqYob+ztTKeWn0uJIadE6H8/ljXsR96q6tzt4YogH/olPcQ2R8mp3CHRBwO3+6EKkvNodcDkSgyyoAx0iRz/AA/8Op0sdtJuv1Va3Ct8FYHgL8dgUAGxIe41+kRAH6CbdaGW86nFAhnaXLSLEAbqJCbxlUgEZ2DIgFaCbmMBbJhWQgS0DUgG6iQm8ZVIBGTYFsK21oN3F1yrEARnsIM/u8JeAT9S9nrQ4UlocKS2Os0wLtkPMdu9POt0AAAAASUVORK5CYII=",3:ta+"UAAAAXCAIAAABrvZPKAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAIdJREFUOE/tzEEKgCAQheEOWLdx351adYc8Qgs3rbuAUC9nkkF0BKNN9CMy0Xx25llf8Edr7d57j/tlP4wTHf4W/b7gsT0vLs7Sz9bFWfM9nrDXE9ITphlVPO512wkkM++FNF86vBfKeKR43rjLe5QwOvxPVPSoipHmkY5RxSMFo7rXY9+eMSdet07b6c/bnwAAAABJRU5ErkJggg=="},c=this,d=b[0],e=b[1],f=b[2],g=b[3],c.WQ=new Ib(h("wijspread_toolstrip_paste"),wa().ToolStrip_PasteText,d,c.XQ),c.YQ=new Ib(h("wijspread_toolstrip_cut"),wa().ToolStrip_CutText,e,c.ZQ),c.$Q=new Ib(h("wijspread_toolstrip_copy"),wa().ToolStrip_CopyText,f,c._Q),c.aR=new Ib(h("wijspread_toolstrip_autofill"),wa().ToolStrip_AutoFillText,g,c.bR,c.cR),c.add(c.WQ),c.add(c.YQ),c.add(c.$Q),c.add(new Jb(c.cR)),c.add(c.aR)},cR:function(){var a,b,c,d=Ca(this.OC);if(!d)return!1;for(a=Da(d),b=0;b<a.length;b++)if(c=a[b],c.row===-1&&c.col===-1)return!1;return!0},bR:function(){var a,b;this.close(),a=Ca(this.OC),a&&(b=Da(a).length,b<=1&&(a.wQ=!0,a.yl.im()))},rQ:function(){var a=Ca(this.OC);a&&(a.wQ=!1,a.yl.im())},_Q:function(){var a=Ca(this.OC);a&&(this.dR=a.ux(!0)),this.close()},ZQ:function(){var a=Ca(this.OC);a&&(this.dR=a.sx(!0)),this.close()},XQ:function(){var a=this,b=a.dR,c=Ca(a.OC);c&&!v(b)&&c.vx({pasteHtml:b.copyHtml,pasteText:b.copyText}),a.close()},eR:function(){var a=this,b="span."+i;x("#"+a.WQ.Cj).find(b).text(wa().ToolStrip_PasteText),x("#"+a.YQ.Cj).find(b).text(wa().ToolStrip_CutText),x("#"+a.$Q.Cj).find(b).text(wa().ToolStrip_CopyText),x("#"+a.aR.Cj).find(b).text(wa().ToolStrip_AutoFillText)}}),s.TouchToolStrip=Gb;function Hb(a,b,c){var d,e=C("span"),f=ra.body;return e.className=c,e.style.font=a,e.style.cssFloat="left",e.textContent=b,f.insertBefore(e,P),d=x(e).width(),f.removeChild(e),d}function Ib(a,b,c,d,e){this.MC="normal 12px Arial";var f=this;f.Cj=a,f._text=b,f.fR=c,d&&(f.VQ=d),e&&(f.RQ=e)}y(Ib.prototype,{name:function(a){var b=this;return 0===arguments.length?b.Cj:(x("#"+b.Cj).attr("id",a),x("#"+b.Cj+"Text").attr("id",a+"Text"),x("#"+b.Cj+"Image").attr("id",a+"Image"),b.Cj=a,b)},text:function(a){var b=this;return 0===arguments.length?b._text:(b._text=a,x("#"+b.name()+"Text").text(a),b)},font:function(a){var b=this,c=x("#"+b.name()+"Text");return 0===arguments.length?b.MC:(b.MC=a,c.css("font",a),b)},foreColor:function(a){var b=this,c=x("#"+b.name()+"Text");return 0===arguments.length?b.Nra?b.Nra:c.css("color"):(c.css("color",a),b)},image:function(a){var b=this;return 0===arguments.length?b.fR:(b.fR=a,x("#"+b.name()+"Image").css("background-image","url("+a+")"),b)},TQ:function(a,b,c,d){var e,f,g,h,i=this,j=i.name(),k=i.font(),l=i.text(),m=x(C("span"));return m.attr("id",j+"Image"),m.addClass(a),m.css({"background-image":"url("+i.image()+")","background-repeat":"no-repeat",display:"block",height:b,"background-position-x":"50%"}),e=x(C("span")),e.attr("id",j+"Text"),e.addClass(c),e.css("font",k),e.text(l),f=Hb(k,l,c),g=60,f>g&&(g=f),h=x(C(p)),h.attr("type",p),h.attr("id",j),h.addClass(d+" gc-toolstrip-button-style ui-state-default ui-widget btn btn-default"),h.css({"box-sizing":"content-box",border:"0px",padding:"4px",margin:"3px",width:g+o}),h.append(m),h.append(e),h[0]}}),s.TouchToolStripItem=Ib;function Jb(a){function b(){for(var a="separator",b=0,c=a+(""+b);ra.getElementById(c);)b++,c=a+(""+b);return c}this.Cj=b(),a&&(this.RQ=a)}y(Jb.prototype,{name:function(){return this.Cj},TQ:function(a,b){var c=x(C("div"));return c.attr("id",this.name()),c.addClass(a),c.css({width:"1px",height:b,display:"inline-block;","background-color":"#CCC","margin-left":"5px","margin-right":"5px",opacity:.6}),c[0]}}),s.TouchToolStripSeparator=Jb;function Kb(a){this.tc=a}y(Kb.prototype,{oN:function(){this.gR=2,this.tc.CH=!0},zM:function(){this.gR=0,this.hR=Aa()},nN:function(){return 1===this.gR},uN:function(){return 1===this.gR},sN:function(){return 1===this.gR},GQ:function(){var a=this;if(2===a.gR)return!0;if(a.hR){if(Aa()-a.hR<=200)return a.iR++,!0;a.hR=0,a.iR=0,a.gR=1}else a.gR=1;return a.tc.CH=!1,!1},HQ:function(){var a=this;return a.iR?(a.iR--,!0):2===a.gR||(a.gR=0,!1)},IQ:function(){return 2===this.gR}}),s.jR=Kb;function Lb(a,b,c,d,e){var f=this;f.KM=a,f.lN=c,f.OM=b,f.mN=d,f.aN=e}s.kR=Lb;function Mb(){}y(Mb.prototype,{lR:function(a,b){var c,d,e=a,f=e.touches,g=e.targetTouches,h=e.changedTouches;e.isPrimary!==!1&&(f&&f.length>=1&&g&&g.length>=1&&(f[0].clientX!==g[0].clientX||f[0].clientY!==g[0].clientY)||(L(a),c=v(h)?e:h[0],d=ra.createEvent("MouseEvents"),d.initMouseEvent(b,!0,!0,qa,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,P),a.target.dispatchEvent(d)))},NM:function(a){var b,c=a.pointerType;if(!c||c===a[ma]||c===ba){if(b=a.data,b.mR)return;b.mR=!0,b.nR=!1,b.lR(a,"mouseover"),b.lR(a,"mousemove"),b.lR(a,"mousedown")}},aB:function(a){var b,c=a.pointerType;if(!c||c===a[ma]||c===ba){if(b=a.data,!b.mR)return;b.nR=!0,b.lR(a,"mousemove")}},RM:function(a){var b,c=a.pointerType;if(!c||c===a[ma]||c===ba){if(b=a.data,!b.mR)return;b.lR(a,"mouseup"),b.lR(a,"mouseout"),b.nR||b.lR(a,"click"),b.mR=!1}},oR:function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o=this,p=c.charAt(0);"."!==p&&(c="."+c),d=da+c,e=ea+c,f=fa+c,g=ga+c,h=ha+c,i=ia+c,j=ja+c,k=ka+c,l=la+c,m=B._Va(),b?m?(n=a.style,v(n.msTouchAction)||(n.msTouchAction=ca),v(n.touchAction)||(n.touchAction=ca),x(a).bind(d,o,o.NM).bind(g,o,o.NM),x(ra).bind(e,o,o.aB).bind(h,o,o.aB).bind(f,o,o.RM).bind(i,o,o.RM)):x(a).bind(j,o,o.NM).bind(k,o,o.aB).bind(l,o,o.RM):m?(x(a).unbind(d).unbind(g),x(ra).unbind(e).unbind(h).unbind(f).unbind(i)):x(a).unbind(j).unbind(k).unbind(l)}}),s.pR=Mb,q="newSheet";function Nb(a){this.hq=a}y(Nb.prototype,{Eda:function(a){var b,c=[];for(b=0;b<a.sheets.length;b++)c.push(a.sheets[b].name());return c},lQ:function(a){var b,c,d,e,f,g,h,i,j,k,l,m=this,n=a.rN,o=m.hq,p=Ca(o.OC);o.FD&&o.GD(p,!1),b="resize",c=m.Eda(o.OC),d=o.hitTest(n.X,n.Y),e=d.element,e===b?(o.HD=!0,o.ID=n.X):(c.indexOf(e)>=0||e===q||""===e)&&(f=o.Xs,g=G.Nn(f),h=G.On(f),i=m.IP(g,h),j=i.getContext("2d"),k=G.Ln(i),l=G.Mn(i),va.Cn(j,1,1),j.drawImage(f,0,0,ya(i),xa(i),0,0,ya(i),xa(i)),va.Cn(j,k,l),m.Xs=i,m.qR=o.gq,m.rR=o.VC(),m.sR=o.UC(),m.KC=o.TC(),o.SC=!0),m.tR=o.jw(-1),m.uR=o.rD(o.sD())},pQ:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,x,y,z,A,B,C,F,H,I=this,J=a.rN.X,K=I.hq;if(K.HD)b=J-K.ID,c=K.OC,d=c.options,e=c.xs.clientWidth,d.tabStripRatio=c.Iv()+b/e,f=K.kw/e,g=1,c.Iv()<f?(d.tabStripRatio=f,K.ID=K.kw):c.Iv()>=g?(d.tabStripRatio=g,K.ID=e):K.ID=J;else{if(h=I.Xs,i=I.qR,!h||v(i))return;j=I.tR,k=I.uR,l=I.KC,m=I.rR,n=I.sR,o=a.dP.sO.X,p=I.vR(o,i),K.gq=p.gq,q=p.Vo,o>0&&i===j&&K.gq===j?q=0:o<0&&i===k&&K.gq===k&&(q=0),o>0&&o>q+l?o=q+l:o<0&&o<q-l&&(o=q-l),0!==o&&(r=K.Xs,s=r.getContext("2d"),t=G.Ln(r),u=G.Mn(r),s.save(),s.clearRect(0,0,G.Nn(r),G.On(r)),w=K.Dr(),K.dD(s,w),y=0,A=xa(w),o>0?(x=m,B=x+o,z=n-B,z>0&&(va.Cn(s,1,1),s.drawImage(h,x*t,y,z*t,A*u,B*t,y,z*t,A*u),va.Cn(s,t,u)),C=o-q,n-m<=o&&(C=0),z=q,x=m,z>0&&(va.Dn(s,C,0),K.iE(s,new E(x,y,z,A)),va.Dn(s,-C,0))):o<0&&(B=m,x=B+R(o),z=n-x,z>0&&(va.Cn(s,1,1),s.drawImage(h,x*t,y,z*t,A*u,B*t,y,z*t,A*u),va.Cn(s,t,u)),C=o-q,n-m<=R(o)&&(C=0),z=R(q),x=n-z,z>0&&(va.Dn(s,C,0),K.iE(s,new E(x,y,z,A)),va.Dn(s,-C,0))),va.Cn(s,1,1),x=0,z=m,s.drawImage(h,x*t,y,z*t,A*u,x*t,y,z*t,A*u),F=D.Lm(""),H=oa(F.zIndex),H>2007&&(x=n,z=w.x+ya(w)-K.kw-x,s.drawImage(h,x*t,y,z*t,A*u,x*t,y,z*t,A*u)),x=ya(w)-K.kw,z=K.kw,s.drawImage(h,x*t,y,z*t,A*u,x*t,y,z*t,A*u),va.Cn(s,t,u),s.restore())}},qQ:function(){var a=this.hq;a.HD?(a.HD=!1,a.OC.aq()):(a.SC=Q,a.repaint())},sQ:function(a){var b,c,d,e,f,g=this.hq,h=g.OC,i=a.rN,j=Ca(h);g.FD&&g.GD(j,!1),b=["first","prevArrow","nextArrow","last","","prevButton","nextButton"],c=this.Eda(h),d=g.hitTest(i.X,i.Y),e=d.element,h.mv=!0;try{b.indexOf(e)>=0?g.JD(d.index,!0):c.indexOf(e)>=0?g.KD(d.index,d.position):e===q&&g.MD(d.position)}finally{h.mv=!1,f=Ca(h),f!==j&&(f.CH=!0,f.zt())}},yQ:function(a){return this.hq.cE(a.rN.X,a.rN.Y)},IP:function(a,b){var c=this.Xs;return c?a===G.Nn(c)&&b===G.On(c)||G.Pn(c,a,b):(c=C("canvas"),G.Kn(c,this.hq.OC),G.Pn(c,a,b)),c},vR:function(a,b){var c=this,d=c.hq,e=d.WC,f=c.tR,g=c.uR,h=b,i=0;if(a>0){for(;h>=f&&!(i>a);)i+=e[h],h--;h<f&&(h=f)}else if(a<0&&g!==-1){for(;h<=g&&!(i<a);)i-=e[h],h++;h>g&&(h=g)}return{gq:h,Vo:i}}});function Ob(a,b,c){var d,e,f=this;f.yM=new Kb(f),f.DQ=new Lb(a,"tabStrip",f.yM,1,(-1)),f.BQ=c,f.CQ=new Nb(b),d=f.CQ,e=f.DQ,e.eN=function(a){return d.lQ(a)},e.fN=function(a){return d.pQ(a)},e.hN=function(a){return d.qQ(a)},e.iN=function(a){return d.sQ(a)},e.jN=function(a){return d.yQ(a)}}y(Ob.prototype,{EQ:function(){var a=this,b=a.BQ;b&&b.xN(a.DQ,!0)},FQ:function(){var a=this,b=a.BQ;b&&b.xN(a.DQ,!1)},GQ:function(a){return this.yM.GQ(a)},HQ:function(a){return this.yM.HQ(a)},IQ:function(a){return this.yM.IQ(a)}});function Pb(a,b,c,d){var e=a.vu();e.ko(b)?c.drawImage(e.lo(b),d.x,d.y,ya(d),xa(d)):e.fo(b)}function Qb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p=a.am(),q=16,r=Da(a);a.CH&&r.length>0&&(g=r[r.length-1],h=g.row,i=g.row+g.rowCount-1,j=g.col,k=g.col+g.colCount-1,l=a.parent,m="AAAAAQCAYAAAAf8/9hAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADs",l&&!l.options.allowUserResize||(h!==-1&&j===-1&&a.getRowResizable(i)?(n=a.Er(i),c=ta+m+"MAAA7DAcdvqGQAAABaSURBVDhPY/z//z8DLsDIyAiWBKphBAtgAUxQGgPANIMAMhsdYDUAmwZchtDOC8SCgTcA5DfcgUAEoNwFo7GAPQxwJVtsYYHVBdgU4gpInF5A1oBLMwMDAwMApuAtD6Z7YxQAAAAASUVORK5CYII=",d=a.getCellRect(i,Ga(a,2)-1,n,-1),f=p.fm(n),f.y<=d.y&&d.y+xa(d)<=f.y+xa(f)&&(e=new E(p.kt-q,d.y+xa(d)-q/2,q,q))):h===-1&&j!==-1&&a.getColumnResizable(k)&&(o=a.Fr(k),c=ta+m+"IAAA7CARUoSoAAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAE1JREFUOE/ljtEKACAIA/v/nzZ9mFhsJPRocLEuGS4zk/iJyyP/D6gE0wrYoCqoLoUafPl8fEBln3ulSscfErk65TMjMFRBhUowosDWBoHpba8+C7w0"+ua,d=a.getCellRect(Ha(a,1)-1,k,-1,o),f=p.gm(o),f.x<=d.x&&d.x+ya(d)<=f.x+ya(f)&&(e=new E(d.x+ya(d)-q/2,p.nt-q,q,q))),c&&e&&Pb(a,c,b,e)))}function Rb(a){var b,c,d,e,f=P,g=Da(a),h=g.length;return a.CH&&h>0&&(b=g[h-1],c=a.cm(b),d=17,e=20,f=new E(c.x+ya(c)-d,c.y+xa(c),d,e)),f}function Sb(a,b,c){var d=a.Er(b),e=a.Fr(c),f=a.jt(d),g=a.it(e),h=0,i=0,j=0,k=0;return f.length>0&&(h=f[0].row,i=f[f.length-1].row),g.length>0&&(j=g[0].col,k=g[g.length-1].col),H(h,j,i-h+1,k-j+1)}function Tb(a,b,c){var d,e,f,g=a.Er(b),h=a.Fr(c),i=a.am(),j=i.Ft(g,h),k=!1,l=a.it(h),m=c===-1?l[0]:l.findCol(c);return m&&(k=j.x<=m.x&&m.x+ya(m)<=j.x+ya(j)),d=!1,e=a.jt(g),f=b===-1?e[0]:e.findRow(b),f&&(d=j.y<=f.y&&f.y+xa(f)<=j.y+xa(j)),k&&d}function Ub(a){var 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,A,B,C,D,F,G,H,I=Da(a),J=[];if(a.CH&&I.length>0)for(b=I[I.length-1],c=a.cm(b),d=8,e=a.am(),f=b.row,g=b.row+b.rowCount-1,h=b.col,i=b.col+b.colCount-1,j=Sb(a,f,h),k=Sb(a,g,i),l=j.row,m=k.row+k.rowCount-1,n=j.col,o=k.col+k.colCount-1,r=g===m&&Tb(a,m,-1),s=i===o&&Tb(a,-1,o),b.row!==-1&&b.col!==-1?(n<=h&&h<=o&&l<=f&&f<=m&&(J[0]=new E(c.x-d,c.y-d,2*d,2*d)),(n<=i&&i<o||s)&&(l<=g&&g<m||r)&&(J[1]=new E(c.x+ya(c)-d,c.y+xa(c)-d,2*d,2*d))):b.row!==-1?(p=e.Ft(1,0),q=e.Ft(1,1),t=p.x+(ya(p)+ya(q))/2-d,u=Ga(a)-1-Ea(a),v=a.it(1),w=v.findCol(u),w&&(x=a.it(0),y=x[0]||v[0],y&&(t=y.x+(w.x+ya(w)-y.x)/2-d)),l<=f&&f<=m&&(J[0]=new E(t,c.y-d,2*d,2*d)),(l<=g&&g<m||r)&&(J[1]=new E(t,c.y+xa(c)-d,2*d,2*d))):b.col!==-1&&(p=e.Ft(0,1),q=e.Ft(1,1),z=p.y+(xa(p)+xa(q))/2-d,A=Ha(a)-1-Fa(a),B=a.jt(1),C=B.findRow(A),C&&(D=a.jt(0),F=D[0]||B[0],F&&(z=F.y+(C.y+xa(C)-F.y)/2-d)),n<=h&&h<=o&&(J[0]=new E(c.x-d,z,2*d,2*d)),(n<=i&&i<o||s)&&(J[1]=new E(c.x+ya(c)-d,z,2*d,2*d))),H=J.length-1;H>=0;H--)G=J[H],(!G||G.x<0||G.y<0)&&(J[H]=P);return J}function Vb(a,b,c){var d,e,f,g,h=a.parent;if(F.Wl(a)||h&&!h.options.hideSelection){if(a.isEditing()||!b||0===a.selectionPolicy())return;if(d=Ub(a),e=d.length,e>0){for(c.save(),c.fillStyle=a.e_a()||"white",c.strokeStyle=a.getSelectionBorderColor(),g=0;g<e;g++)f=d[g],f&&(c.beginPath(),c.arc(f.x+ya(f)/2,f.y+xa(f)/2,ya(f)/2,0,2*Math.PI,!1),c.fill(),c.stroke());c.restore()}}}function Wb(a,b){var c,d=Rb(a);d&&(c=ta+"EAAAATCAIAAAD5x3GmAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwwAADsMBx2 + oZAAAAGhJREFUOE / djkEOwCAIBHk6P98u1lKo1diEU + dggOyAAkC + YPl / Onx3WDmiytm4aulQoKba + 4uiO77YhHDH5SqnRa0If / Nhq0fnjPob2h5oVXJI0rJA3h1ya1kgU4f4nQfVzozk7APgAIEqATZbalz1"+ua,Pb(a,c,b,d))}u.oJ.prototype.DH=function(){var a=this,b=a.kj,c=Da(b),d=c.length;b.Xq<=0&&d>0&&a.im(c[d-1],Q,Q,!0)},u.Worksheet.$n(ba,{init:function(){this.wQ=!1,this.mQ=!0},setHost:function(a){var b=this,c=b.parent,d=c&&c.BQ||new Ja,e=new Fb(a[0],b,d);e.EQ(),b.wR=e},dispose:function(a){var b=this;b.wR&&b.wR.FQ(),a!==!1&&(b.wR=P)},startEdit:function(){this.yl.DH()},paintAdornment:function(a){var b=this,c=a.ctx;b.CH&&(b.options.isProtected||Qb(b,c),b.wQ?Wb(b,c):Vb(b,b.mQ,c))},preProcessMouseDown:function(a){var b=a.e,c=this.wR;(O||c.GQ(b))&&(L(b),a.r=!0)},preProcessMouseMove:function(a){var b=a.e,c=this.wR;(O||c.IQ(b))&&(L(b),a.r=!0)},preProcessMouseUp:function(a){var b=a.e,c=this.wR;(O||c.HQ(b))&&(L(b),a.r=!0)},preProcessMouseDbClick:function(a){(O||this.CH)&&(a.r=!0)},preProcessMouseOut:function(a){O&&(a.r=!0)},preProcessMouseWheel:function(a){O&&(a.r=!0)}}),u.Workbook.$n(ba,{init:function(){this.BQ=new Ja},setHost:function(){var a=this;a.touchToolStrip=new Gb(a,a.xv())},dispose:function(){var a=this,b=a.BQ,c=a.touchToolStrip;b&&b.no(),c&&(c.no(),a.touchToolStrip=P)},onCultureChanged:function(){var a=this.touchToolStrip;a&&a.eR()}}),u.DC.$n(ba,{setHost:function(){var a=this,b=new Ob(a.Xs,a,a.OC.BQ);b.EQ(),a.wR=b},dispose:function(){var a=this,b=a.wR;b&&(b.FQ(),a.wR=P)},preProcessMouseDown:function(a){var b=this.wR,c=a.e;(O||b.GQ(c))&&(L(c),a.r=!1)},preProcessMouseMove:function(a){var b=this.wR,c=a.e;(O||b.IQ(c))&&(L(c),a.r=!1)},preProcessMouseUp:function(a){var b=this.wR,c=a.e;(O||b.HQ(c))&&(L(c),a.r=!1)},preProcessMouseDbClick:function(a){var b=Ca(this.OC);(O||b.CH)&&(a.r=!1)},preProcessMouseOut:function(a){O&&(a.r=!1)}}),r=".gcScrollbar",u.hv.$n(ba,{initEvents:function(a){var b=this.xR=new Mb;b.oR(a,!0,r)},dispose:function(a){var b=this.xR;b&&b.oR(a,!1,r)}}),a.exports=s}()},function(a,b){a.exports=GC.Spread.Common},function(a,b){a.exports=GC.Spread.Sheets},function(a,b){!function(){"use strict";a.exports={ToolStrip_PasteText:"Paste",ToolStrip_CutText:"Cut",ToolStrip_CopyText:"Copy",ToolStrip_AutoFillText:"AutoFill"}}()}]);