@mescius/spread-sheets-print
Version:
SpreadJS Print plugin
12 lines • 96.3 kB
JavaScript
/*!
*
* SpreadJS Library 19.1.0
*
* Copyright(c) MESCIUS inc. All rights reserved.
*
* Licensed under the SpreadJS Commercial License.
* us.sales@mescius.com
* https://developer.mescius.com/spreadjs
*
*/
!function(n){"object"==typeof module&&"object"==typeof module.exports?module.exports=n(require("@mescius/spread-sheets")):"function"==typeof define&&define.amd?define(["@mescius/spread-sheets"],n):"object"==typeof exports?exports.Spread=n(require("@mescius/spread-sheets")):n(GC)}((function(n){!function(){"use strict";var t,e={35:function(t){t.exports=n.Spread.CalcEngine},226:function(n,t,e){var r,i,o,u,a,f,c,s,v,l,h,d,p,m,g,w,b,_,x,E,k,S,R,N,y,P,I,C,F,j,q,O,M,A,B,T,H,L,W,z,K,J,D,V,G,U,Y,Z,Q,X,$,nn,tn,en,rn,on,un,an,fn,cn,sn,vn,ln,hn,dn,pn,mn,gn,wn,bn,_n,xn,En,kn,Sn,Rn,Nn,yn,Pn,In,Cn,Fn,jn,qn,On,Mn,An,Bn,Tn,Hn,Ln,Wn,zn,Kn,Jn,Dn,Vn,Gn,Un,Yn,Zn,Qn,Xn,$n,nt,tt,et,rt,it,ot,ut=this&&this.mJr||function(){return ut=Object.assign||function(n){var t,e,r,i;for(e=1,r=arguments.length;e<r;e++)for(i in t=arguments[e])Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n},ut.apply(this,arguments)};function at(){return f||(f=e(35)),f&&l(c)&&(c=new f.Evaluator),c}function ft(n){return"number"==typeof n&&n%1==0}function ct(n){return l(n)||n<0}function st(n){return!ct(n)}function vt(n){return n.replace(/^\w/g,(function(n){return n.toUpperCase()}))}function lt(n){return n.replace(/^\w/g,(function(n){return n.toLowerCase()}))}function ht(n,t){var e,r,o,u=n.getCustomName&&n.getCustomName(t),a=at(),f=[];if(l(u))return f;if(e=a.evaluateExpression(u,n.Uw().getEvaluatorContext(void 0,!0,{},u.getExpression()),!1,!0,!0),l(e)||l(e.getSource)||e.getSource()!==n.Uw())return f;for(r=e.getRangeCount(),o=0;o<r;o++)f.push(new i.Range(e.getRow(o),e.getColumn(o),e.getRowCount(o),e.getColumnCount(o)));return f}function dt(n){return n.height}function pt(n){return n.width}function mt(n){var t={};return n.forEach((function(n){t[n.row]=n.y})),t}function gt(n){var t={};return n.forEach((function(n){t[n.col]=n.x})),t}function wt(n,t,e,r,i){var o=n.lineWidth,u=o%2;u&&(0===r?(t-=.5,e-=1,i+=1):(e-=.5,t-=1,r+=1)),n.moveTo(t,e),n.lineTo(t+r,e+i)}function bt(n,t,e,r,i,o,u,a,f){var c,s,v,l,h,d,p,m;for(c=0;c<t.length;c++)(v=r[s=t[c]+1])&&(l=new Hn(v,o,v,a,["#9f9f9f","#ffffff"],1,[4,2])).paintLine(n);for(h=0;h<e.length;h++)(p=i[d=e[h]+1])&&(m=new Hn(u,p,f,p,["#9f9f9f","#ffffff"],1,[4,2])).paintLine(n)}function _t(n,t,e,r,i,o,u,a,f,c,s){n.save(),n.beginPath(),n.lineWidth=1,n.strokeStyle="blue",-1!==t&&o!==a&&wt(n,o,u,0,c),-1!==e&&u!==f&&wt(n,o,u,s,0),-1!==r&&o+s!==a&&wt(n,o+s,u,0,c),-1!==i&&u+c!==f&&wt(n,o,u+c,s,0),n.stroke(),n.restore()}function xt(n,t,e,r,i){var o,u,a,f,c,s,v;for(n.save(),n.beginPath(),n.lineWidth=1,n.strokeStyle="#000000",o=t.s()||[],u=t.h()||[],a=0;a<o.length;a++)(c=e[f=o[a]])&&wt(n,i.x,c,pt(i),0);for(a=0;a<u.length;a++)(v=r[s=u[a]])&&wt(n,v,i.y,0,dt(i));n.stroke(),n.restore()}function Et(n,t,e){return"&L"+(n=n||"")+"&C"+(t=t||"")+"&R"+(e=e||"")}function kt(n){var t,e,r,i,o;if(n===U)return G;if(t=["","",""],n===G||""===n)return t;for(e=0,r=1,i=n.length;e<i;){if(e<i-1){if("&L"===(o=n.substr(e,2))){r=0,e+=2;continue}if("&C"===o){r=1,e+=2;continue}if("&R"===o){r=2,e+=2;continue}}t[r]=t[r].concat(n[e]),e++}return t}function St(n,t){var e=n.length,r={n_:t?"rowBreaks":"colBreaks",count:e,manualBreakCount:e},o=[];return n.forEach((function(n){n>0&&o.push({n_:"brk",id:n,man:1,max:t?i.XmlConstants.Io:i.XmlConstants.xo})})),r.c_=o,r}function Rt(n){var t,e;return l(n)?null:(t=[],(e=n.c_).forEach((function(n){if(n){var e=+n.id;e>0&&t.push(e)}})),t)}function Nt(n){for(var t in n)if(n.hasOwnProperty(t)&&"n_"!==t&&"c_"!==t&&!l(n[t]))return!0}function yt(n){return!l(n.left)||!l(n.center)||!l(n.right)||n.leftImage||n.centerImage||n.rightImage}function Pt(n){var t=function(n){return n&&(n.leftImage||n.centerImage||n.rightImage)},e=function(n){return n&&(t(n.header)||t(n.footer))},r=n.pageHeaderFooter()||{},i=jt(n);return e(i)||e(r.even)||e(r.first)}function It(n){return Ft(n)?(n>4294934530&&n<4294967296&&(n-=4294967296),n):n}function Ct(n){return Ft(n)?(n<0&&(n+=4294967296),n):n}function Ft(n){return"string"==typeof n&&(n=Number(n)),!(isNaN(n)||!isFinite(n))}function jt(n){var t,e=n.pageHeaderFooter();return t=e?!0===n.J$r?e.odd:e.normal:{header:{left:n._headerLeft,center:n._headerCenter,right:n._headerRight,leftImage:n._headerLeftImage,centerImage:n._headerCenterImage,rightImage:n._headerRightImage},footer:{left:n._footerLeft,center:n._footerCenter,right:n._footerRight,leftImage:n._footerLeftImage,centerImage:n._footerCenterImage,rightImage:n._footerRightImage}}}function qt(n){var t=n.orientation(),e=ie(n.Mf,n.paperSize(),t);return e.width}function Ot(n,t){if(!n)return 1;var e=Le([{text:n},{image:t}]);return e.length?e.length:1}function Mt(n,t,e){var r,i,o=n.odd;6===t.length&&t.substring(2)===Rn?(t=t.substring(0,2),o=n.even):7===t.length&&t.substring(2)===Nn&&(t=t.substring(0,2),o=n.first),r=t[1]===Sn?o.footer:o.header,(i=t[0])===xn?r.centerImage=e:i===En?r.rightImage=e:r.leftImage=e}function At(n,t){var e=b(n,gn),r=e&&e[mn],i=r&&Cn(n.rels,r,t),o=i&&i.c_,u={odd:{header:{},footer:{}},even:{header:{},footer:{}},first:{header:{},footer:{}}};return o&&o.forEach((function(n){var e,r,o,a;n&&"shape"===n.n_&&(e=n.id,o=(r=b(n,"imagedata"))["o:relid"],a=On(o,i.rels,t),Mt(u,e,a&&a.blob))})),u}function Bt(){return{n_:"shapetype",id:"_x0000_t75",coordsize:"21600,21600","o:spt":"75","o:preferrelative":"t",path:"m@4@5l@4@11@9@11@9@5xe",filled:"f",stroked:"f",c_:[{n_:"stroke",joinstyle:"miter"},{n_:"formulas",c_:[{n_:"f",eqn:"if lineDrawn pixelLineWidth 0"},{n_:"f",eqn:"sum @0 1 0"},{n_:"f",eqn:"sum 0 0 @1"},{n_:"f",eqn:"prod @2 1 2"},{n_:"f",eqn:"prod @3 21600 pixelWidth"},{n_:"f",eqn:"prod @3 21600 pixelHeight"},{n_:"f",eqn:"sum @0 0 1"},{n_:"f",eqn:"prod @6 1 2"},{n_:"f",eqn:"prod @7 21600 pixelWidth"},{n_:"f",eqn:"sum @8 21600 0"},{n_:"f",eqn:"prod @7 21600 pixelHeight"},{n_:"f",eqn:"sum @10 21600 0"}]},{n_:"path","o:extrusionok":"f",gradientshapeok:"t","o:connecttype":"rect"},{n_:"lock","v:ext":"edit",aspectratio:"t"}]}}function Tt(n,t,e,r,o,u,a){var f,c;e.rels||(e.rels={n_:i.XFileConstants.Dr,xmlns:i.RelationshipConstants._r,c_:[]}),f=Mn(n,e.rels,o),c=Q(u,a)-2,e.c_.push({n_:"shape",id:t,"o:spid":"_x0000_s"+r,type:"#_x0000_t75",style:"position:absolute;margin-left:0;margin-top:0;width:"+c+"pt;height:"+c+"pt;z-index:"+r,c_:[{n_:"imagedata","o:relid":f,"o:title":t},{n_:"lock","v:ext":"edit",rotation:"t"}]})}function Ht(n,t,e,r){var i,o,u,a,f,c,s,v,l,h,d,p,m,g,w=t.c_;w.push({n_:"shapetype",id:"_x0000_t75",coordsize:"21600,21600","o:spt":"75","o:preferrelative":"t",path:"m@4@5l@4@11@9@11@9@5xe",filled:"f",stroked:"f",c_:[{n_:"stroke",joinstyle:"miter"},{n_:"formulas",c_:[{n_:"f",eqn:"if lineDrawn pixelLineWidth 0"},{n_:"f",eqn:"sum @0 1 0"},{n_:"f",eqn:"sum 0 0 @1"},{n_:"f",eqn:"prod @2 1 2"},{n_:"f",eqn:"prod @3 21600 pixelWidth"},{n_:"f",eqn:"prod @3 21600 pixelHeight"},{n_:"f",eqn:"sum @0 0 1"},{n_:"f",eqn:"prod @6 1 2"},{n_:"f",eqn:"prod @7 21600 pixelWidth"},{n_:"f",eqn:"sum @8 21600 0"},{n_:"f",eqn:"prod @7 21600 pixelHeight"},{n_:"f",eqn:"sum @10 21600 0"}]},{n_:"path","o:extrusionok":"f",gradientshapeok:"t","o:connecttype":"rect"},{n_:"lock","v:ext":"edit",aspectratio:"t"}]}),i=n.pageHeaderFooter()||{},o=jt(n),u=i.even,a=i.first,c=(f=oe(n.margin())).left,s=f.right,v=f.top,l=f.bottom,h=f.header,d=f.footer,p=(qt(n)-c-s)/3,m=function(n,i,o){n.leftImage&&(Tt(n.leftImage,_n+i,t,e,r,p,o/Ot(n.left,n.leftImage)),e++),n.centerImage&&(Tt(n.centerImage,xn+i,t,e,r,p,o/Ot(n.center,n.centerImage)),e++),n.rightImage&&(Tt(n.rightImage,En+i,t,e,r,p,o/Ot(n.right,n.rightImage)),e++)},(g=function(n,t){var e,r;n&&n.header&&(e=X(0,v-h),m(n.header,kn+t,e)),n&&n.footer&&(r=X(0,l-d),m(n.footer,Sn+t,r))})(o,""),g(u,Rn),g(a,Nn)}function Lt(n,t,e){var r,i,o,u,a,f,c,s,v,l,h,d,p,m,w,_,x,E,k,S,R,N,y,P;t&&(c=function(n,t,e,r){var i={};return n&&(i.header={left:n[0],center:n[1],right:n[2],leftImage:e.leftImage,centerImage:e.centerImage,rightImage:e.rightImage}),t&&(i.footer={left:t[0],center:t[1],right:t[2],leftImage:r.leftImage,centerImage:r.centerImage,rightImage:r.rightImage}),i},s=t.differentOddEven===yn,n.differentOddAndEvenPages(!!s||U),n.differentFirstPage(t.differentFirst===yn||U),n.oie=t.scaleWithDoc!==Pn&&U,n.aie=t.alignWithMargins!==Pn&&U,v=b(t,"oddHeader"),l=b(t,"oddFooter"),h=b(t,"evenHeader"),d=b(t,"evenFooter"),p=b(t,"firstHeader"),m=b(t,"firstFooter"),w=v&&kt(g(null===(r=v.c_)||void 0===r?void 0:r[0])),_=l&&kt(g(null===(i=l.c_)||void 0===i?void 0:i[0])),x=h&&kt(g(null===(o=h.c_)||void 0===o?void 0:o[0])),E=d&&kt(g(null===(u=d.c_)||void 0===u?void 0:u[0])),k=p&&kt(g(null===(a=p.c_)||void 0===a?void 0:a[0])),S=m&&kt(g(null===(f=m.c_)||void 0===f?void 0:f[0])),R={},N=c(w,_,e.odd.header,e.odd.footer),s?(R.odd=N,R.normal=c(w,_,e.odd.header,e.odd.footer)):R.normal=N,(x||E)&&(R.even=c(x,E,e.even.header,e.even.footer)),(k||S)&&(R.first=c(k,S,e.first.header,e.first.footer)),n.pageHeaderFooter(R),w&&(n._headerLeft=w[0],n._headerCenter=w[1],n._headerRight=w[2]),_&&(n._footerLeft=_[0],n._footerCenter=_[1],n._footerRight=_[2]),y=e.odd.header,P=e.odd.footer,y.leftImage&&(n._headerLeftImage=y.leftImage),y.centerImage&&(n._headerCenterImage=y.centerImage),y.rightImage&&(n._headerRightImage=y.rightImage),P.leftImage&&(n._footerLeftImage=P.leftImage),P.centerImage&&(n._footerCenterImage=P.centerImage),P.rightImage&&(n._footerRightImage=P.rightImage))}function Wt(n,t){var e,r,i,o={n_:wn,c_:[]};!0===n.differentOddAndEvenPages()&&(o.differentOddEven=yn),!0===n.differentFirstPage()&&(o.differentFirst=yn),!1===n.oie&&(o.scaleWithDoc=Pn),!1===n.aie&&(o.alignWithMargins=Pn),e=n.pageHeaderFooter()||{},(i=function(n,t){var e=n&&n.header,r=n&&n.footer;e&&yt(e)&&o.c_.push({n_:t+"Header",c_:[m(Et(e.left,e.center,e.right))]}),r&&yt(r)&&o.c_.push({n_:t+"Footer",c_:[m(Et(r.left,r.center,r.right))]})})(r=jt(n),"odd"),i(e.even,"even"),i(e.first,"first"),(0!==o.c_.length||Nt(o))&&t.c_.push(o)}function zt(n,t){var e,r,i,o,u=b(t,bn),a=fn(u&&u.gridLines,!1),f=fn(u&&u.gridLinesSet,!0);n._showGridLine=a&&f,i=0,(e=fn(u&&u.horizontalCentered,!1))&&(i|=1),(r=fn(u&&u.verticalCentered,!1))&&(i|=2),n._centering=i,u&&u.lossless?(n.showColumnHeader(u.lossless.showColumnHeader),n.showRowHeader(u.lossless.showRowHeader)):(o=u&&u.headings?2:1,n.showColumnHeader(o),n.showRowHeader(o))}function Kt(n,t){var e,r,i,o={n_:bn};!0===n.showGridLine()&&(o.gridLines=yn),1&(e=n.centering())&&(o.horizontalCentered=yn),2&e&&(o.verticalCentered=yn),r=n.showRowHeader(),i=n.showColumnHeader(),2===r&&2===i&&(o.headings=yn),o.lossless={showRowHeader:r,showColumnHeader:i},Nt(o)&&t.c_.push(o)}function Jt(n,t,e){var r,i,o,u=t.pageOrder(),a=n.rows,f=n.columns,c=1===u||0===u&&a.length>=f.length,s={},v=t.rowStart(),l=t.columnStart(),h=v=-1===v?0:v,d=l=-1===l?0:l,p=[];if(c)for(r=0;r<f.length;r++){for(i=0;i<a.length;i++)(o={}).row=v,o.column=l,o.rowCount=a[i]-v+1,o.columnCount=f[r]-l+1,v=a[i]+1,p.push(o);v=h,l=f[r]+1}else for(r=0;r<a.length;r++){for(i=0;i<f.length;i++)(o={}).row=v,o.column=l,o.rowCount=a[r]-v+1,o.columnCount=f[i]-l+1,l=f[i]+1,p.push(o);l=d,v=a[r]+1}return s.pages=p,e&&(s.sheetName=e),s}function Dt(n,t){var e=n.Gm(t);return l(e)?null:e.Mf||e}function Vt(n){var t=n.ep();return l(t)?null:t.Mf||t}function Gt(n,t){return(!t||t&&t._gi&&t._gi===i.SheetType.customSheetTab)&&(t=n.e2(n.getSheetTabCount()+n.getSheetCount()-1)),t}function Ut(n){var t,e,r=n.qv();for(e=0;e<r.length;e++)if((t=r[e])&&t._gi&&t._gi===i.SheetType.customSheetTab)return e}function Yt(n,t,e){return n[t]&&n[t][e]?n[t][e]:rn(pn)[y][e]}function Zt(n,t,e){var r,i,o,u=t.split(/([A-Z]\w+)/),a="_".concat(N),f=An[N][y],c=n[a][y];return!l(f[u[0]])&&!l(f[u[0]][lt(u[1])])&&(e.setter?l(c)||l(c[u[0]])||l(c[u[0]][lt(u[1])])?(e.setter(C),!0):(e.setter(c[u[0]][lt(u[1])]),!0):!!e.getter&&(l(c)&&(c=n[a][y]={}),l(c[u[0]])&&(c[u[0]]={}),r=u[0],i=lt(u[1]),o=e.getter(),c[r][i]=o,n.tHr({propName:r,secondPropName:i,value:o}),!0))}function Qt(n,t){var e;return Zt(n,t,{setter:function(n){return e=n}}),e}function Xt(n,t,e){return Zt(n,t,{getter:function(){return e}})}function $t(n){return!(L.indexOf(n)<0)}function ne(n,t){return t===j||t===O?0:t===q?n.getRowCount()-1:n.getColumnCount()-1}function te(n){return void 0===n}function ee(n,t){return n.createElement(t)}function re(n,t,e){var r=ie(n,t.paperSize(),t.orientation(),!!t.showBorder()),o=r.width,u=r.height,a=oe(t.margin()),f=a.left,c=a.top,s=a.right,v=a.bottom;e.paperSize={width:o,height:u},e.pageImageableArea=new i.Rect(f,c,o-f-s,u-c-v)}function ie(n,t,e,r){var i,o=.96,u={},a=t.width()*o,f=t.height()*o;return e===zn.landscape?(t.kind()===Jn.a4&&(a-=1),u.width=f,u.height=nn(a+"",10)):(t.kind()===Jn.a4&&(f-=1),u.width=a,u.height=nn(f+"",10)),r&&n&&(i=n.options.sheetAreaOffset,u.width-=i.left,u.height-=i.top),u}function oe(n){var t=.96,e={};return e.left=n.left*t,e.top=n.top*t,e.right=n.right*t,e.bottom=n.bottom*t,e.header=n.header*t,e.footer=n.footer*t,e}function ue(n){var t,e,r,i,o,u,a,f,c,s;if(!n)return[];for(t=[],c=0,s=(e=n.split(",")).length;c<s;c++)if(r=e[c].trim())if((i=r.indexOf("-"))>=0){for(o=nn(r.substr(0,i),10),a=(u=nn(r.substr(i+1),10))>=o?1:-1,f=o;f!==u;f+=a)t.push(f);t.push(u)}else t.push(nn(r,10));return t}function ae(n,t){n.sort((function(n,t){return n-t}));for(var e=[],r=0,i=n.length,o;r<i;r++)n[r]-=1,(n[r]>=t||n[r]<0)&&e.push(r);for(o=e.length-1;o>=0;o--)n.splice(e[o],1)}function fe(n){var t,e,r,i,o,u,a,f,c,s,v,l,h,d,p,m,g=n.getLastNonNullColumn(),w=n.getLastNonNullRow(),b=n.tables&&n.tables.all(),_=n.Csr;for(n.isReportTemplateSheet&&(g=(c=n.getActualUsedRange()).col+c.colCount-1,w=c.row+c.rowCount-1),t=g;t>=0;t--){if(le(e=n.Z_(-1,t)))return t;if(b)for(i=b.length,r=0;r<i;r++)if(s=(a=(o=b[r].range()).col)+(f=o.colCount)-1,t>=a&&t<=s)return s;for(u=0;u<=w;u++){if(se(n,u,t))return t;if(_){if((v=n.Csr(u))&&(l=n.Rsr(u))>0)for(h=0;h<l;h++)if(ve(n,u,h,t))return t;if((d=n.Csr(u,!0))&&(p=n.Rsr(u,!0))>0)for(m=0;m<p;m++)if(ve(n,u,m,t,!0))return t}}}return-1}function ce(n){var t,e,r,i,o,u,a,f,c,s,v,l,h,d,p,m=n.getLastNonNullColumn(),g=n.getLastNonNullRow(),w=n.tables&&n.tables.all(),b=n.Csr;for(t=g;t>=0;t--){if(le(e=n.Z_(t,-1)))return t;if(c=0,s=0,b){if(v=n.Csr(t,!0))for(l=(s=n.Rsr(t,!0))-1;l>=0;l--)if(he(e=n.Z_(t,-1,U,U,{rowSpacingIndex:l,isAfterRowSpacing:!0})))return t;if(h=n.Csr(t))for(d=(c=n.Rsr(t))-1;d>=0;d--)if(he(e=n.Z_(t,-1,U,U,{rowSpacingIndex:d})))return t}if(w)for(i=w.length,r=0;r<i;r++)if(p=(a=(o=w[r].range()).row)+(f=o.rowCount)-1,t>=a&&t<=p)return p;for(u=0;u<=m;u++){if(se(n,t,u))return t;if(b){if(c>0)for(d=0;d<c;d++)if(ve(n,t,d,u))return t;if(s>0)for(l=0;l<s;l++)if(ve(n,t,l,u,!0))return t}}}return-1}function se(n,t,e){var r=n.getValue(t,e,U,U),i,o;return r!==G&&!te(r)||(!!(i=n.getSparkline&&n.getSparkline(t,e))||(o=n.Z_(t,e),!(!n.isReportTemplateSheet||!n.getTemplateCell(t,e))||le(o)))}function ve(n,t,e,r,i){var o,u,a,f={rowSpacingIndex:e,isAfterRowSpacing:i},c=n.getValue(t,r,U,U,f);return c!==G&&!te(c)||(a=n.ncr(t,e,r,i),!l(a)||(!!(o=n.getSparkline&&n.getSparkline(t,r))||he(u=n.Z_(t,r,U,U,f))))}function le(n){return!(!n||!(n.backColor||n.backgroundImage||n.borderBottom||n.borderLeft||n.borderRight||n.borderTop||n.diagonalDown||n.diagonalUp||n.cellButtons&&n.cellButtons.length>0||i.W.Xue(n)||n.decoration&&n.decoration.cornerFold||n.cellType&&"1"!==n.cellType.typeName))}function he(n){return le(n)&&(!n.cellType||n.cellType&&"109"!==n.cellType.typeName)}function de(n,t){var e,r=[],i=n.pictures&&n.pictures.all();i&&(r=r.concat(i)),(e=n.charts&&n.charts.all())&&n.charts.Bje&&(r=r.concat(e)),r.forEach(t)}function pe(n,t){var e=-1;return de(n,(function(n){n.isVisible()&&n.canPrint()&&(e=X(e,t?n.endRow():n.endColumn()))})),e}function me(n){var t,e,r,o,u,a,f,c,s,v,h,d,p,m,g,w,b,_,x=n.Jt,E=ce(n)+1,k=0;for(t=0,e=n.getColumnCount(2);t<e;t++)k+=n.nn(t,2);for(r=0,o=n.getColumnCount();r<o;r++)k+=x.Kt(r);for(u=0,a=0,f=n.getRowCount(1);a<f;a++)u+=n.Gt(a,1);for(c=0;c<E;c++)u+=x.Gt(c);for(s=new i.Rect(0,0,k,u),n.cg(s),n.invalidateLayout(),v=-1,h=[],d=0;d<E;d++){if(!h[p=n.C0(d)])for(h[p]=[],m=0;m<=2;m++)h[p].push(new i.p7(n,p,m));for(g=void 0,w=void 0,b=void 0,m=0;m<=2;m++)_=h[p][m],g=g||_.N7(d),l(g)||(v=Math.max(g.endColumn,v)),(w=w||_.y7(d))&&w[0]&&w[0].endColumn>v&&(v=w[0].endColumn),(b=b||_.C7(d))&&b[0]&&b[0].endColumn>v&&(v=b[0].endColumn)}return v}function ge(n,t,e){var r=-1,i=-1;return we(n,0,0,t,e,(function(n){var t=n.col+n.colCount-1,e=n.row+n.rowCount-1;t>r&&(r=t),e>i&&(i=e)})),{colIndex:r,rowIndex:i}}function we(n,t,e,r,i,o){var u,a,f,c=n;for(u=0,a=c.length;u<a;u++){if(t>=0||e>=0)for(;u<a&&!c[u].intersect(t,e,r,i);)u++;if(u<a&&o&&!1===(f=o(c[u])))break}}function be(n){var t,e,r,i=-1,o=n.Ut.getSpans(G,1),u=n.getRowCount(1),a=n.getColumnCount(1);return i=X(i,ge(o,u,a).colIndex),t=n.Ut.getSpans(G,3),e=n.getRowCount(),r=n.getColumnCount(),i=X(i,ge(t,e,r).colIndex)}function _e(n){var t,e,r,i=-1,o=n.Ut.getSpans(G,2),u=n.getRowCount(2),a=n.getColumnCount(2);return i=X(i,ge(o,u,a).rowIndex),t=n.Ut.getSpans(G,3),e=n.getRowCount(),r=n.getColumnCount(),i=X(i,ge(t,e,r).rowIndex)}function xe(n,t){var e,r,i,o,u,a,f,c,s,v,l,h,d,p,m,g,w,b,_=n.conditionalFormats;if(!_)return-1;if(!(e=_.getRules()))return-1;for(r=-1,i=0,o=e.length;i<o;i++)if(16===(u=e[i]).ruleType()&&(a=u.ranges())&&0!==a.length)for(f=0,c=a.length;f<c;f++)if(s=a[f],t){if((v=s.row+s.rowCount-1)<=r)continue;for(l=v;l>=s.row&&l>r;l--){for(h=!1,d=s.col,p=s.col+s.colCount;d<p;d++)if(m=n.getValue(l,d,U,U),g=u.evaluate(n,l,d,m)){h=!0;break}if(h){r=l;break}}}else{if((w=s.col+s.colCount-1)<=r)continue;for(d=w;d>=s.col&&d>r;d--){for(h=!1,l=s.row,b=s.row+s.rowCount;l<b;l++)if(m=n.getValue(l,d,U,U),g=u.evaluate(n,l,d,m)){h=!0;break}if(h){r=d;break}}}return r}function Ee(n,t,e){var r,i,o,u,a,f,c,s,v,l=e||{},h=l.isFromPrintLine,d=l.dealEmpty,p=void 0===d||d,m=t.columnEnd(),g=n.getColumnCount();return-1===m?(i=void 0,!t.useMax()||n.isReportTemplateSheet&&h?i=g-1:(o=fe(n),n.options.allowCellOverflow&&o+1<g&&(u=me(n),o=X(o,u)),a=pe(n,!1),f=-1,n.shapes&&(f=n.shapes.YnV()),!n.pivotTables||!n.pivotTables.PYt||n.pivotTables.PYt.length<0||(c=n.pivotTables.PYt).forEach((function(n){if(n.Oy()){var t=n.position();f<=t.col+3-1&&(f=t.col+3-1)}})),i=X(o,a,f),s=be(n),i=X(i,s),v=xe(n,!1),-1===(i=X(i,v))&&h&&p&&(i=g-1)),r=i):r=m,r=Q(r,g-1)}function ke(n,t,e){var r,i,o,u,a,f,c,s,v=e||{},l=v.isFromPrintLine,h=v.dealEmpty,d=void 0===h||h,p=t.rowEnd(),m=n.getRowCount();return-1===p?(i=void 0,!t.useMax()||n.isReportTemplateSheet&&l?i=m-1:(o=ce(n),u=pe(n,!0),a=-1,n.shapes&&(a=n.shapes.XnV()),!n.pivotTables||!n.pivotTables.PYt||n.pivotTables.PYt.length<0||(f=n.pivotTables.PYt).forEach((function(n){if(n.Oy()){var t=n.position();o<=t.row+18-1&&(o=t.row+18-1)}})),i=X(o,u,a),c=_e(n),i=X(i,c),s=xe(n,!0),-1===(i=X(i,s))&&!0===l&&d&&(i=m-1)),r=i):r=p,r=Q(r,m-1)}function Se(n,t){d(n,(function(n){t[n]=function(t){return 0===arguments.length?this["_"+n]:(this["_"+n]=t,this)}}))}function Re(n){return-1!==n.fitPagesTall()}function Ne(n){return-1!==n.fitPagesWide()}function ye(n,t,e){var r,i=[];for(r=n;r<=t;r++)e(r)&&i.push(r);return i}function Pe(n,t,e){var r=[],i,o,u;for(r.push(n),o=e.length,i=0;i<o;i++)(u=e[i])-1>=n&&(r.push(u-1),r.push(u));return r.push(t),r}function Ie(n){var t=n.contentDocument;return t.head||t.write("<head></head>"),t.body||t.write("<body></body>"),t}function Ce(n,t){var e,r,i;return void 0===t&&(t=0),n instanceof nt?(e=n,r=t):n instanceof tt&&(i={},e=n.getSheetPaginator(t,i),r=i.pageNumberInSheet),{sheetPaginator:e,pageNumberInSheet:r}}function Fe(n,t,e,r){var i=ee(n,J),o=i.style;return o.border="1px transparent solid",o.boxSizing="border-box",o.width=t+z,o.height=e+z,o.position="relative",i.className=r,n.body.appendChild(i),i}function je(n,t,e,r,i,o){var u=ee(n,J),a=u.style;return a.marginLeft=i+z,a.width=e+z,a.marginTop=o+z,a.height=r+z,t.appendChild(u),u}function qe(n,t,e,r){var i=ee(n,V),o=s(i),u=i.style;return u.height=e+z,u.width=t+z,i.width=o.width()*r,i.height=o.height()*r,i.getContext(W).scale(r,r),i}function Oe(n,t,e,r){var i=ee(n,V),o=s(i),u=i.style;return u.height=e+z,u.width=t+z,i.width=o.width()*r,i.height=o.height()*r,i.getContext(W).scale(r,r),i}function Me(n,t,e,r){var i=ee(n,J),o=i.style;return o.width=e+z,o.height=r+z,t.appendChild(i),i}function Ae(n,t,e,r,i,o,u,a,f){var c,v,l,h,d,m,g,w,b,_,x,E,k=0,S="border-box";if(o?k=1:(r+=(c=n.options.sheetAreaOffset).left,i+=c.top),v=o&&n.isReportPrintWorkSheet,l=e.style,1!==u&&3!==u||(l.boxSizing=S,l.paddingLeft=(s(e).width()-r-k*(v?1:2))/2+z),2!==u&&3!==u||(l.boxSizing=S,l.paddingTop=(s(e).height()-i-k*(v?1:2))/2+z),(d=(h=ee(t,J)).style).width=r+z,d.height=i+z,d.border=k+"px black solid",g=(m=ee(t,V)).style,w=r-2*k,b=i-2*k,v?(d.width=r-k+z,d.height=i-k+z,g.position="relative",g.zIndex="-1",w=r-k,b=i-k):g.margin=k+z,m.width=1/a*w,m.height=1/a*b,g.width=w+z,g.height=b+z,_=f,x=f,p.chrome)for(E=m.width*_*m.height*x;E<65792&&E>0;)E*=2,x*=2;return m.Cie=m.width,m.Rie=m.height,m.width*=_,m.height*=x,m.getContext(W).scale(_,x),e.appendChild(h),m}function Be(n){return n>0?n+K:C}function Te(n,t,e,r,o,u,a,f,c,s){var v,l,h,d,p,m,g,w,b,_,x,E,k,S,R,N,y,P,I,F,j,q,O,M,A,B,T,H,L,W,z,K,J,D,V,G,U,Y,Z,Q,X,$,nn,en,rn,on,un,an,fn,cn=[];if(!t)return cn;for(l="K",h="S",d="U",p='"',m="B",g="I",w="D",b="T",_="P",x="N",E="G",k="F",S="A",R=(v="&").length,N=/&[0-9]+/,y=/&K[0-9A-Fa-f]{6}/,P=/&K([0-9]{2})(\+|-)([0-9]{3})/,I=/&".+?"/,F=C,j=0,q=!1,O=!1,f=f||!1,c=c||!1,s=s||"black",M=C;t;)A=F,B=f,T=j,H=c,L=q,W=O,z=s,(K=t.indexOf(v))<0&&(K=t.length),M+=t.substr(0,K),J=(J=K+1<t.length?t.substr(K+1,1):C).toUpperCase(),D=-1,V=!1,G=!1,U=void 0,Y=void 0,Z=new Date,"1234567890".indexOf(J)>-1?(U=N.exec(t.substr(K)))&&U.length>0?(Y=U[0],T=tn(Y.substr(1)),V=!0,D=K+Y.length):D=K+R:J===l?(Q=t.substring(K,K+6+2),(X=P.exec(Q))?($=X[0],(on=He(+(nn=X[1]),en=X[2],+(rn=X[3])))&&(z=on.trim(),V=!0),D=K+$.length):(U=y.exec(t.substr(K)))&&U.length>0?(z="#"+(Y=U[0]).substr(2,2)+Y.substr(4,2)+Y.substr(6,2),V=!0,D=K+Y.length):D=K+R):J===h?(B=!B,V=!0,D=K+R+h.length):J===d?(H=!H,V=!0,D=K+R+d.length):J===p?(U=I.exec(t.substr(K)))&&U.length>0?((A=(Y=U[0]).substr(2,Y.length-3)).indexOf(",")>-1&&u&&"-"===(un=A.split(",")[0])&&(A=u.bodyFont()),V=!0,D=K+Y.length):D=K+R:J===m?(L=!L,V=!0,D=K+R+m.length):J===g?(W=!W,V=!0,D=K+R+g.length):J===v?(M+=v,V=!0,D=K+R+R):J===w?(M+=i.vkr.gkr(Z),V=!0,D=K+R+w.length):J===b?(M+=i.vkr.mkr(Z),V=!0,D=K+R+b.length):J===_?(M+=n,V=!0,D=K+R+_.length):J===x?(M+=o,V=!0,D=K+R+x.length):J===E?(e&&(V=!0,G=!0),D=K+R+E.length):J===k?(M+=r.workbookName()||C,V=!0,D=K+R+k.length):J===S?(M+=a||r.worksheetName()||C,V=!0,D=K+R+S.length):D=K+R,D>=t.length?t=C:(D<0&&(D=K+R),t=t.substr(D)),!M||!V&&t||(fn=Be,(an=i.Util.ro())&&an.GC&&an.GC.Spread&&an.GC.Spread.Sheets&&an.GC.Spread.Sheets.Print&&an.GC.Spread.Sheets.Print.getFontSizeWithUnit&&"function"==typeof an.GC.Spread.Sheets.Print.getFontSizeWithUnit&&(fn=an.GC.Spread.Sheets.Print.getFontSizeWithUnit),cn.push({text:M,underline:c,strikethrough:f,fontFamily:F,fontSize:fn(j),fontWeight:q?"bold":C,fontStyle:O?"italic":C,color:s}),M=C),G&&e&&cn.push({image:e}),F=A,f=B,j=T,c=H,q=L,O=W,s=z;return cn}function He(n,t,e){var r="+"===t?"":t,i=0===e?"":e+1;return 0===n||243===n?""===i?"Background 1":"Background 1 "+r+i:1===n||241===n?"Text 1 "+r+i:2===n||244===n?"Background 2 "+r+i:3===n||242===n?"Text 2 "+r+i:4===n?"Accent 1 "+r+i:5===n?"Accent 2 "+r+i:6===n?"Accent 3 "+r+i:7===n?"Accent 4 "+r+i:8===n?"Accent 5 "+r+i:9===n?"Accent 6 "+r+i:10===n?"hyperlink":11===n?"followedHyperlink":null}function Le(n){var t,e,r,i,o,u,a,f,c=[],s=[];for(t=0,e=n.length;t<e;t++)if(i=(r=n[t]).text)if((o=i.indexOf("\r\n")>=0)||i.indexOf("\n")>=0){for((u=o?i.split("\r\n"):i.split("\n"))[0]&&s.push(h({},r,{text:u[0]})),c.push(s),s=[],a=1,f=u.length;a<f-1;a++)u[a]?c.push([h({},r,{text:u[a]})]):""===u[a]&&c.push([]);u[u.length-1]&&s.push(h({},r,{text:u[u.length-1]}))}else s.push(r);else s.push(r);return s.length>0&&c.push(s),c}function We(n,t,e,r,i,o,u,a,f,c,s){var v,l,h=Le(t);for(v=0,l=h.length;v<l;v++)ze(n,h[v],e,r+v*o/l,i,o/l,u,a,f,c,s)}function ze(n,t,e,r,o,u,a,f,c,s,v){var l,h,d,p,m,g,w,b,E,k,S,R,N,y,P,I,C,F=[],j=[],q=[],O=Q(o,u)-2,M=e;for(1===a?M=e+o/2:2===a&&(M=e+o),l=O,d=t.length,h=0;h<d;h++)w=(g=t[h]).image,b=g.text,E=g.fontFamily||s.fontFamily,k=g.fontSize||s.fontSize,S=g.fontWeight||s.fontWeight,R=g.fontStyle||s.fontStyle,w?1===a?M-=O/2:2===a&&(M-=O):b&&(N=Je(E,k,S,R),F[h]=N,i.mt.bt(n,N),l<(m=k?k.indexOf(K)?x(tn(k)):tn(k):13.3)&&(l=m),j[h]=m,p=n.measureText(b).width,q[h]=p,1===a?M-=p/2:2===a&&(M-=p));for(y=r+l/2,1===f?y=r+u/2:2===f&&(y=r+u-l/2),n.save(),n.textAlign="left",n.textBaseline="middle",d=t.length,h=0;h<d;h++)w=(g=t[h]).image,b=g.text,P=g.underline,I=g.strikethrough,(C=g.color)&&v&&_(C)&&(C=v.getColor(C)),w?(Ke(n,c,w,M,y-O/2,O,O),M+=O):b&&(n.beginPath(),n.font=F[h],n.fillStyle=C,n.fillText(b,M,y),m=j[h],p=q[h],P&&(n.beginPath(),n.strokeStyle=C,n.moveTo(M,y+m/2),n.lineTo(M+p,y+m/2),n.stroke()),I&&(n.beginPath(),n.strokeStyle=C,n.moveTo(M,y),n.lineTo(M+p,y),n.stroke()),M+=p);n.restore()}function Ke(n,t,e,r,i,o,u,a){if(e)if(t.getState(e)){var f=t.getImage(e);try{a&&(n.save(),n.fillStyle=a,n.fillRect(r,i,o,u),n.restore()),n.drawImage(f,0,0,f.width,f.height,r,i,o,u)}catch(n){}}else t.addImage(e)}function Je(n,t,e,r){var i,o,u,a;return n||(n="Arial"),t||(t="13.3px"),i=C,u=" ",r!==(o="normal")&&(i=r),e!==o&&e!==(a="400")&&(i+=(i?u:C)+e),i+=(i?u:C)+t,i+=u+n}function De(n,t){var e=n.pictureStretch();1===e?Ve(n,t):2===e?Ge(n,t):3===e&&Ue(n,t)}function Ve(n,t){var e,r,i,o,u,a,f,c,s,v,h,d,p,m,g=t.getRowCount(),w=t.getColumnCount(),b=n.width(),_=n.height(),x=n.startRow(),E=n.startRowOffset()||0,k=n.startColumn(),S=n.startColumnOffset()||0,R=n.endRow(),N=n.endRowOffset()||0,y=n.endColumn(),P=n.endColumnOffset()||0,I=n.getOriginalWidth(),C=n.getOriginalHeight();for(l(I)&&(I=b),l(C)&&(C=_),i=C>_?E:E+(_-C)/2,o=I>b?S:S+(b-I)/2,b=e=Math.min(b,I),_=r=Math.min(_,C),u=0,a=x,f=i,c=!1;a<g;)if(s=t._o(a),a++,!c&&(f-=s),f<0&&!c&&(x=a-1<0?0:a-1,E=s+f,c=!0),(u+=s)>_+i){R=a-1<0?0:a-1,N=s-(u-_-i);break}for(v=0,h=k,d=o,p=!1;h<w;)if(m=t.Do(h),h++,!p&&(d-=m),d<0&&!p&&(k=h-1<0?0:h-1,S=m+d,p=!0),(v+=m)>b+o){y=h-1<0?0:h-1,P=m-(v-b-o);break}n.width(b,!1),n.height(_,!1),n.startRow(x,!1),n.startRowOffset(E,!1),n.endRow(R,!1),n.endRowOffset(N,!1),n.startColumn(k,!1),n.startColumnOffset(S,!1),n.endColumn(y,!1),n.endColumnOffset(P,!1)}function Ge(n,t){var e,r,i,o,u,a,f,c,s,v,h,d,p=t.getRowCount(),m=t.getColumnCount(),g=n.width(),w=n.height(),b=n.startRow(),_=n.startRowOffset()||0,x=n.startColumn(),E=n.startColumnOffset()||0,k=n.endRow(),S=n.endRowOffset()||0,R=n.endColumn(),N=n.endColumnOffset()||0,y=n.getOriginalWidth(),P=n.getOriginalHeight(),I=g/w,C=y/P;if(l(y)&&(y=g),l(P)&&(P=w),e=0,r=0,i=g,o=w,w>0&&P>0&&I>C)e=E+g/2-(i=C*w)/2,w=1/C*(g=i);else{if(!(g>0&&y>0&&1/I>1/C))return;r=_+w/2-(o=1/C*g)/2,g=C*(w=o)}if(e>0){for(;x<m;)if(u=t.Do(x),x++,(e-=u)<0){x--,E=e+u;break}for(a=0,f=x;f<m;)if(c=t.Do(f),f++,(a+=c)>i+E){N=c-(a-i-E),R=f-1<0?0:f-1;break}}else if(r>0){for(;b<p;)if(s=t._o(b),b++,(r-=s)<0){b--,_=r+s;break}for(v=0,h=b;h<p;)if(d=t._o(h),h++,(v+=d)>o+_){S=d-(v-o-_),k=h-1<0?0:h-1;break}}n.width(g,!1),n.height(w,!1),n.startRow(b,!1),n.startRowOffset(_,!1),n.endRow(k,!1),n.endRowOffset(S,!1),n.startColumn(x,!1),n.startColumnOffset(E,!1),n.endColumn(R,!1),n.endColumnOffset(N,!1)}function Ue(n,t){var e,r,i,o,u,a,f=t.getRowCount(),c=t.getColumnCount(),s=n.width(),v=n.height(),h=n.startRow(),d=n.startRowOffset()||0,p=n.startColumn(),m=n.startColumnOffset()||0,g=n.endRow(),w=n.endRowOffset()||0,b=n.endColumn(),_=n.endColumnOffset()||0,x=n.getOriginalWidth(),E=n.getOriginalHeight();for(l(x)&&(x=s),l(E)&&(E=v),s=Math.min(s,x),v=Math.min(v,E),e=0,r=h;r<f;)if(i=t._o(r),r++,(e+=i)>v+d){g=r-1<0?0:r-1,w=i-(e-v-d);break}for(o=0,u=p;u<c;)if(a=t.Do(u),u++,(o+=a)>s+m){b=u-1<0?0:u-1,_=a-(o-s-m);break}n.width(s,!1),n.height(v,!1),n.startRow(h,!1),n.startRowOffset(d,!1),n.endRow(g,!1),n.endRowOffset(w,!1),n.startColumn(p,!1),n.startColumnOffset(m,!1),n.endColumn(b,!1),n.endColumnOffset(_,!1)}function Ye(n,t,e,r,i,o,u){var a=n.Jt,f=n.yw(i),c=n.dw(r),s=f[0],v=f[f.length-1],l=c[0],h=c[c.length-1];de(n,(function(r){var i,d,p,m,g,w,b,_,x,E,k,S,R,N,y,P,I,C,F,j,q,O,M;if(r.isVisible()&&r.canPrint()){if(i="1"===r.typeName,d="2"===r.typeName,i&&De(r,n),p=0,m=0,g=r.width()*u,w=r.height()*u,b=r.startColumn(),_=f.findCol(b),x=r.endColumn(),E=f.findCol(x),_)p=_.x;else if(b<s.col)for(p=s.x,k=s.col-1;k>=b;k--)p-=a.Kt(k);else for(p=v.x,S=v.col;S<b;S++)p+=a.Kt(S);if(p+=r.startColumnOffset()*u,E&&p+g>(R=E.x+r.endColumnOffset()*u)&&(g=R-p),N=r.startRow(),y=c.findRow(N),P=r.endRow(),I=c.findRow(P),y)m=y.y;else if(N<l.row)for(m=l.y,C=l.row-1;C>=N;C--)m-=a.Gt(C);else for(m=h.y,F=h.row;F<N;F++)m+=a.Gt(F);if(m+=r.startRowOffset()*u,I&&m+w>(j=I.y+r.endRowOffset()*u)&&(w=j-m),e&&e.intersect(p,m,g,w)){if(t.save(),t.rect(e.x,e.y,e.width,e.height),t.clip(),t.beginPath(),i)q=r.backColor(),(O=r.udt||r.src())&&Ke(t,o,O,p,m,g,w,q);else if(d&&(M=r.fg))try{t.drawImage(M,0,0,M.width,M.height,p,m,g,w)}catch(n){}t.restore()}}}))}function Ze(n,t){var e=[],r=n.Do(t),i=n.name();return de(n,(function(n){n.startColumn()<=t&&t<=n.endColumn()&&(e.push({type:"startColumnOffset",floatingObject:n,floatingObjectOffset:n.startColumnOffset(),sheetName:i}),n.startColumnOffset(n.startColumnOffset()-r))})),e}function Qe(n,t){var e=[],r=n._o(t),i=n.name();return de(n,(function(n){n.startRow()<=t&&t<=n.endRow()&&(e.push({type:"startRowOffset",floatingObject:n,floatingObjectOffset:n.startRowOffset(),sheetName:i}),n.startRowOffset(n.startRowOffset()-r))})),e}function Xe(n,t,e,r){n.Qy().execute({cmd:"autoFitColumn",sheetName:n.name(),columns:t,rowHeader:e,autoFitType:r})}function $e(n,t,e,r){n.Qy().execute({cmd:"autoFitRow",sheetName:n.name(),rows:t,columnHeader:e,autoFitType:r})}function nr(n,t,e,r){var i=t.toDataURL(),o=n.createElement("img");return r&&(o.style.margin=t.style.margin),o.style.width=t.style.width,o.style.height=t.style.height,o.src=i,e.getState(i)||e.addImage(i),o}function tr(n,t,e){var r,o,u,a,f,c,s,v,h=[],d=1,p=-1,m={};for(o=0,u=n.pageCount();o<u;o++)a=n.getPage(o),l(e)?(f=t.Gm(a._worksheetName))&&f.reportSheetName?l(m[f.reportSheetName])?(r=a.sheetIndex(),m[f.reportSheetName]=r):r=m[f.reportSheetName]:r=a.sheetIndex():r=e,p!==r&&((1!==(v=(s=(c=(0,i.Tp)(t,r)).printInfo()).firstPageNumber())||s.Sie)&&(d=v),p=r),h[o]=d,d++;return h}function er(n){var t=n.getDefaultStyle(),e=n.currentTheme(),r=t.fontFamily,i=t.fontSize,o=t.foreColor;return!r&&t.themeFont&&e&&e.getFont&&(r=n.currentTheme().getFont(t.themeFont)),i||(i=un),o&&_(o)&&e&&(o=e.getColor(o)),{fontFamily:r,fontSize:i,fontWeight:t.fontWeight||an,fontStyle:t.fontStyle||an,foreColor:o,underline:!!(1&t.textDecoration),strikethrough:!!(2&t.textDecoration)}}function rr(n,t){if(te(n)||n===G)return n;var e=n,r=Ut(t);return!l(r)&&n>r&&(e=n-1),e}function ir(n,t,e,r,i){var o,u,a,f;i?(o=n.getRowHeight(e))!==(u=t.L5t(e,3)*r)&&n.setRowHeight(e,u):(a=n.getColumnWidth(e))!==(f=t.F5t(e,3)*r)&&n.setColumnWidth(e,f)}function or(n,t,e){return 2===n||3===n&&e||0===n&&t}function ur(n,t,e){var r,o,u,a,f=fr(n,e);if(!f||f._gi!==i.SheetType.reportSheet)return null;for(r=f.name(),o=t.getSheetTabCount(),u=0;u<o;u++)if((a=t.getSheetTab(u)).reportSheetName===r)return a.E0i;return null}function ar(n,t,e){var r,o,u,a,f=fr(n,e);if(!f||f._gi!==i.SheetType.reportSheet)return null;for(r=f.name(),o=t.getSheetTabCount(),u=0;u<o;u++)if((a=t.getSheetTab(u)).reportSheetName===r)return a}function fr(n,t){var e,r,i,o;if(n){for(e=0,r=n.getSheetCount();e<r;e++)if(i=n.getSheet(e),t===(o=n.getSheetPosition(i.name())))return i;for(e=0,r=n.getSheetTabCount();e<r;e++)if(i=n.getSheetTab(e),t===(o=n.getSheetPosition(i.name())))return i}}Object.defineProperty(t,"__esModule",{value:!0}),t.kie=t.Iie=t.WorkbookPaginator=t.WorksheetPaginator=t.SheetPageInfo=t.PrintInfo=t.PaperSize=t.PaperKind=t.PrintPageOrder=t.PrintPageOrientation=t.PrintCentering=t.PrintVisibilityType=t.convertFirstPageNumberToExcel=t.convertFirstPageNumber=void 0,r=e(234),i=e(376),o=e(369),u=e(376),a=e(789),s=u.GC$,v=r.Common.lt,l=v.ht,h=s.extend,d=s.each,p=i.mt.Tt,m=i.mt.vo,g=i.mt.n1,w=i.mt.K0,b=i.mt.xr,_=i.mt.isThemeColor,x=i.ExcelHelper.pointToPixel,E=Math.sqrt,k=Math.pow,S="firstPageNumber",R="margin",N="pageHeaderFooter",y="normal",P="paperSize",I="pageBreak",C="",F="gc-printPage",A="_"+(j="rowStart"),B="_"+(q="rowEnd"),T="_"+(O="columnStart"),H="_"+(M="columnEnd"),L=[j,q,O,M],W="2d",z="px",K="pt",J="div",D="Print_Area",V="canvas",G=null,U=void 0,Y=Math.abs,Z=Math.round,Q=Math.min,X=Math.max,$=Math.floor,nn=parseInt,tn=parseFloat,en=JSON.stringify,rn=JSON.parse,on=".GCPrintLine",un="11pt",an="normal",fn=i.NodeHelper.ur,cn=i.NodeHelper.ar,sn=i.NodeHelper.sr,vn=i.XFileConstants.Su,function(n){n[n.auto=0]="auto",n[n.downThenOver=1]="downThenOver",n[n.overThenDown=2]="overThenDown"}(ln||(ln={})),function(n){n[n.default=0]="default",n[n.portrait=1]="portrait",n[n.landscape=2]="landscape"}(hn||(hn={})),dn='{"top":75,"bottom":75,"left":70,"right":70,"header":30,"footer":30}',pn='{"normal":{"header":{"left":"","center":"","right":"","leftImage":"","centerImage":"","rightImage":""},"footer":{"left":"","center":"","right":"","leftImage":"","centerImage":"","rightImage":""}}}',mn=i.XFileConstants.Ki,gn=i.XFileConstants.Ro,wn="headerFooter",bn="printOptions",_n="L",xn="C",En="R",kn="H",Sn="F",Rn="EVEN",Nn="FIRST",yn="1",Pn="0",In=i.Util.ho,Cn=i.Util.Gr,Fn=i.Util.Ur,jn=i.Util.qr,qn=i.Util.Hr,On=i.Util.Zr,Mn=i.Util.Kr,An={bestFitRows:!1,bestFitColumns:!1,columnStart:-1,columnEnd:-1,rowStart:-1,rowEnd:-1,repeatColumnStart:-1,repeatColumnEnd:-1,repeatRowStart:-1,repeatRowEnd:-1,showBorder:!0,showGridLine:!1,showColumnHeader:0,showRowHeader:0,useMax:!0,centering:0,firstPageNumber:1,headerLeft:C,headerCenter:C,headerRight:C,footerLeft:C,footerCenter:C,footerRight:C,headerLeftImage:C,headerCenterImage:C,headerRightImage:C,footerLeftImage:C,footerCenterImage:C,footerRightImage:C,pageHeaderFooter:rn(pn),differentFirstPage:!1,differentOddAndEvenPages:!1,margin:rn(dn),orientation:1,pageRange:C,pageOrder:0,blackAndWhite:!1,zoomFactor:1,fitPagesTall:-1,fitPagesWide:-1,paperSize:{},qualityFactor:2,watermark:[]},Bn=new r.Common.ResourceManager(o.SR,"Print"),Tn=Bn.getResource.bind(Bn),h(i.Worksheet.prototype,{printInfo:function(n){var t=this,e;return 0===arguments.length?(t.Pie||(t.Pie=new Vn(t)),e=t.Pie):(t.Pie=n,n.Mf||n.sheet(t),e=t,t.$Dr({type:"setPrintInfo",printInfo:n})),e},getRowPageBreak:function(n){return this.Ut.getPageBreak(!0,3,n)},setRowPageBreak:function(n,t){this.qL(n,t,I,!0)&&this.isPrintLineVisible()&&this.repaint()},getColumnPageBreak:function(n){return this.Ut.getPageBreak(!1,3,n)},setColumnPageBreak:function(n,t){this.qL(n,t,I,!1)&&this.isPrintLineVisible()&&this.repaint()},isPrintLineVisible:function(n){var t=this;if(void 0===n)return t.yie||!1;t.yie!==n&&(t.yie=n,t.parent&&(t.parent.Kie().isLayoutChanged=!0),t.repaint())},s:function(){var n,t,e=this.Ut.Q_(!0,3),r=e&&e.infos,i=[];if(r)for(n=0;n<r.length;n++)(t=r[n])&&t.pageBreak&&i.push(n);return i},h:function(){var n,t,e=this.Ut.Q_(!1,3),r=e&&e.infos,i=[];if(r)for(n=0;n<r.length;n++)(t=r[n])&&t.pageBreak&&i.push(n);return i}}),Hn=function(){function n(n,t,e,r,i,o,u){var a,f=o%2;f&&(n!==e?(t-=.5,r-=.5):(n-=.5,e-=.5)),(a=this).x0=n,a.y0=t,a.x1=e,a.y1=r,a.color=i,a.lineWidth=o,a.pattern=u}return n.prototype.paintLine=function(n){var t,e,r,i,o,u,a=this,f=a.x0,c=a.x1,s=a.y0,v=a.y1,l=E(k(c-f,2)+k(v-s,2)),h=(c-f)/l,d=(v-s)/l,p=0,m=0,g=a.pattern;for(g=g&&g.length?g:[4,2],t=[{x0:f,y0:s}];p<l;)e=Q(g[m%g.length],l-p),m++,p+=e,f+=e*h,s+=e*d,t.push({x0:f,y0:s});for(n.save(),n.beginPath(),n.lineWidth=a.lineWidth,n.strokeStyle=a.color[0],m=0;m<t.length-1;m+=2)r=t[m].x0,o=t[m].y0,i=t[m+1].x0,u=t[m+1].y0,n.moveTo(r,o),n.lineTo(i,u);for(n.stroke(),n.restore(),n.save(),n.beginPath(),n.lineWidth=a.lineWidth,n.strokeStyle=a.color[1],m=1;m<t.length-1;m+=2)r=t[m].x0,o=t[m].y0,i=t[m+1].x0,u=t[m+1].y0,n.moveTo(r,o),n.lineTo(i,u);n.stroke(),n.restore()},n}(),t.convertFirstPageNumber=It,t.convertFirstPageNumberToExcel=Ct,i.Worksheet.ch("print",{priority:900,init:function(){this.Pie||(this.Pie=new Vn(this))},toJson:function(n){var t,e=this.Pie;e&&(t=this!==e.Mf,n.printInfo=e.toJSON(t))},wh:function(n){var t,e,r,i,o,u,a,f,c,s,v,h,d,p,m,g,w,_,x,E,k=this.Pie;k&&(e=k.fitPagesTall(),r=k.fitPagesWide(),i=void 0,o=void 0,u=void 0,a=void 0,f=void 0,c=void 0,v=void 0,h={n_:"pageSetup"},l(e)||-1===e||(i=!0,o=X(0,e)),l(r)||-1===r||(i=!0,u=X(0,r)),i&&((d=b(n,vn))||(d={n_:vn,c_:[]},n.c_.push(d)),d.c_.push({n_:"pageSetUpPr",fitToPage:yn}),h.useFirstPageNumber=yn,o===U&&(o=0),u===U&&(u=0)),(p=k.paperSize())&&(0!==(m=p.kind())?h.paperSize=m+"":(h.lossless||(h.lossless={}),h.lossless.customPaperSize={width:p.width(),height:p.height()})),f=k.firstPageNumber(),(!l(f)&&1!==f||k.Sie)&&(h.useFirstPageNumber=yn,h.firstPageNumber=Ct(f)),a=k.zoomFactor(),!l(a)&&Y(a-1)>.01&&(h.scale=Z(100*a)),(u>0&&1!==u||0===u)&&(h.fitToWidth=u),(o>0&&1!==o||0===o)&&(h.fitToHeight=o),(c=k.pageOrder())&&(h.pageOrder=ln[c]),s=k.orientation(),l(s)||(h.orientation=hn[s]),!0===(v=k.blackAndWhite())&&(h.blackAndWhite=yn),Nt(h)&&n.c_.push(h),Kt(k,n),g=(null!==(t=k.watermark())&&void 0!==t?t:[]).map((function(n){var t,e,r,i,o,u;return{x:n.x,y:n.y,width:n.width,height:n.height,imageSrc:n.imageSrc,page:n.page}})),w={bestFitRows:k._bestFitRows,bestFitColumns:k._bestFitColumns,showBorder:k._showBorder,useMax:k._useMax,pageRange:k._pageRange,qualityFactor:k._qualityFactor,watermark:g.length>0?g:void 0},_=k.margin()||{},n.c_.push({n_:"pageMargins",left:l(_.left)?.7:_.left/100,right:l(_.right)?.7:_.right/100,top:l(_.top)?.7:_.top/100,bottom:l(_.bottom)?.7:_.bottom/100,header:l(_.header)?.7:_.header/100,footer:l(_.footer)?.7:_.footer/100,lossless:w}),Wt(k,n),x=this.s(),E=this.h(),x.length>0&&n.c_.push(St(x,!0)),E.length>0&&n.c_.push(St(E,!1)),Pt(k)&&qn(n,this.parent.Cp,gn),n.printInfo=k.toJSON(!0))},yh:function(n,t,e){var r,i,o,u,a,f,c,s,v,h,p,m,g,w,_,x=this,E=b(n,"pageMargins"),k=b(n,"pageSetup"),S=x.printInfo();function N(n){return n=n||0,parseInt(Math.round(100*n),10)}k&&(r=b(n,vn),i=b(r,"pageSetUpPr"),o=fn(i&&i.fitToPage,!1),u=void 0,void 0!==k.paperSize?(u=parseInt(k.paperSize,10),0!==(u=isNaN(u)?1:u)&&S._paperSize.fromJSON({kind:u})):k.lossless&&k.lossless.customPaperSize&&(a=k.lossless.customPaperSize,S._paperSize.kind(0),S._paperSize.fromJSON({width:a.width,height:a.height})),(f=fn(k.useFirstPageNumber,!1))&&(l(k.firstPageNumber)?S._firstPageNumber=void 0:(c=sn(k.firstPageNumber,1),S._firstPageNumber=It(c)),S.Sie=!0),S._zoomFactor=cn(k.scale,100)/100,o&&(0===(s=sn(k.fitToHeight,1))&&(s=-1),S._fitPagesTall=s,0===(v=sn(k.fitToWidth,1))&&(v=-1),S._fitPagesWide=v),S._pageOrder=k.pageOrder===ln[2]?2:1,S._orientation=k.orientation===hn[2]?2:1,S._blackAndWhite=fn(k.blackAndWhite,!1)),zt(S,n),E&&(h={},d(An[R],(function(n){var t=E[n];l(t)?h[n]=An[R][n]:h[n]=N(t)})),S._margin=h,E.lossless&&(p=E.lossless,S.bestFitRows(l(p.bestFitRows)?p._bestFitRows:p.bestFitRows),S.bestFitColumns(l(p.bestFitColumns)?p._bestFitColumns:p.bestFitColumns),S.showBorder(l(p.showBorder)?p._showBorder:p.showBorder),S.useMax(l(p.useMax)?p._useMax:p.useMax),S.pageRange(l(p.pageRange)?p._pageRange:p.pageRange),S.qualityFactor(l(p.qualityFactor)?p._qualityFactor:p.qualityFactor),S.watermark(l(p.watermark)?[]:p.watermark))),Lt(S,m=b(n,wn),g=At(n,t)),w=Rt(b(n,"rowBreaks")),_=Rt(b(n,"colBreaks")),w&&w.length>0&&w.forEach((function(n){x.setRowPageBreak(n,!0)})),_&&_.length>0&&_.forEach((function(n){x.setColumnPageBreak(n,!0)}))},fromJson:function(n){var t=n&&n.printInfo;t&&this.printInfo().fromJSON(t)},paintSheetEnd:function(n){var t,e,r,o,u,a,f,c,s,v,l,h,d,p,m,g,w,b,_,x,E,k,S,R,N,y,P,I,C,F,j,q,O,M,A,B,T,H,L,W,z=this,K=n.clipRect;if(z.yie&&K&&!z.isEditing()&&!0!==(t=z.parent).f0r&&!0!==t.Gie){for(t.f0r=!0,e=Vt(t),o=(r=(0,i.Sp)(t)).printInfo(),u=t.Kie(),a=i.hi.ai(),f=u.zie(t,e,t.needUpdatePrintCache),i.hi.F1(a,!0),s=(c=u.pageInfo(t,f,e,!0)).columns,v=c.rows,l=z.Fi(),h=n.ctx,d=0;d<=2;d++)for(p=0;p<=2;p++)m=l.c9(d,p),(m=z.Dn.uO(d,p,m))&&(g=m.getIntersectRect(K))&&(w=pt(l),b=dt(l),_=z._y(d),x=z.Yy(p),E=mt(_),k=gt(x),S=_[_.length-1],R=x[x.length-1],b=Q(S.y+S.height,b),w=Q(R.x+R.width,w),N=l.qC,y=l.XC,P=o.columnStart(),I=o.columnEnd(),C=o.rowStart(),F=o.rowEnd(),j=-1===P?0:P,q=-1===C?0:C,O=-1===I?r.getColumnCount():I-j+1,M=-1===F?r.getRowCount():F-q+1,A=(0,i.Ec)(q,j,M,O),B=z.Dn.fO(d,p,[A],g)[0],T=void 0,H=void 0,L=void 0,W=void 0,h.save(),h.rect(g.x,g.y,pt(g),dt(g)),h.clip(),h.beginPath(),B&&(T=X(B.x,y),H=X(B.y,N),L=pt(B)-T+B.x,W=dt(B)-H+B.y,h.save(),h.rect(T-1,H-1,L+1,W+1),h.clip(),bt(h,s,v,k,E,N,y,b,w),_t(h,P,C,I,F,T,H,y,N,W,L),h.stroke(),h.restore()),h.restore(),xt(h,r,E,k,m));t.needUpdatePrintCache=!1,delete t.f0r}},onLayoutChanged:function(n){var t,e=this,r=n.changeType,i=this.parent;i&&(t=i.Kie(),"addRows"!==r&&"deleteRows"!==r&&"addColumns"!==r&&"deleteColumns"!==r&&"setColumnCount"!==r&&"setRowCount"!==r||(t.layoutChanged(e),e.Pie&&e.Pie.onLayoutChanged()))},dispose:function(n){if(!1!==n.clearCache){var t=this;t.Pie&&(t.Pie.dispose(),t.Pie=G)}}}),i.Workbook.prototype.print=function(n){var t,e=this;if(!(te(n)||n===G||ft(n)&&n>=0&&(0,i.Ap)(e)>n))throw new Error(Tn().Exp_InvalidSheetIndex);e.dce||(e.dce=new ot),(t=e.dce).print(e,n)},i.Workbook.prototype.printByPageRange=function(n,t){var e,r=this;r.dce||(r.dce=new ot),(e=r.dce).print(r,n,t)},i.Workbook.prototype.pageInfo=function(n){var t,e,r,o,u,a,f,c,s=this;if(!(te(n)||n===G||ft(n)&&n>=0&&(0,i.Ap)(s)>n))throw new Error(Tn().Exp_InvalidSheetIndex);if(r=(e=s.Kie()).zie(s),e.isLayoutChanged=!0,te(n)||n===G){for(u=[],a=0;a<(0,i.Ap)(r);a++)(t=(0,i.Tp)(r,a))&&(t=Gt(r,t),f=Jt(f=e.pageInfo(r,r,a,!1),o=t.printInfo()),u.push(f));return u}return o=(t=Gt(s,t=(0,i.Tp)(s,n))).printInfo(),c=Jt(c=e.pageInfo(s,r,n,!1),o)},i.Workbook.prototype.internalPageInfo=function(n){var t,e,r,o,u,a,f,c,s,v=this;if(!(te(n)||n===G||ft(n)&&n>=0&&(0,i.Ap)(v)>n))throw new Error(Tn().Exp_InvalidSheetIndex);if(r=(e=v.Kie()).zie(v),e.isLayoutChanged=!0,te(n)||n===G){for(a=[],f=0;f<(0,i.Ap)(r);f++)(null==(t=r.e2(f))?void 0:t.reportSheetName)&&(u=t.reportSheetName),(t=t instanceof i.Worksheet?t:null==t?void 0:t.Mf)&&(t=Gt(r,t),c=Jt(c=e.pageInfo(r,r,f,!1),o=t.printInfo(),u),a.push(c),u=void 0);return a}return o=(t=Gt(v,t=(0,i.Tp)(v,n))).printInfo(),s=Jt(s=e.pageInfo(v,r,n,!1),o,o.Mf.name())},i.Workbook.prototype.Kie=function(){var n=this;return n.Jie||(n.Jie=new it),n.Jie},i.Workbook.ch("print",{dispose:function(){var n=this,t=n.dce,e=n.Jie;t&&(t.dispose(),n.dce=G),e&&(e.dispose(),n.Jie=G)},onCultureChanged:function(){Tn()},wh:function(n,t,e){var r=this,o={type:"print",sheets:[],fileType:null==e?void 0:e.fileType};i.Workbook.et(r,"getAdditionalWorksheetToSJSFormat",o),this.sheets.concat(o.sheets).forEach((function(t){var e,r=In(n,t.name()),i=Fn(n,r,gn);i&&(e=jn(t.wp,i),Ht(t.Pie,i,e,n))}))}}),function(n){n[n.inherit=0]="inherit",n[n.hide=1]="hide",n[n.show=2]="show",n[n.showOnce=3]="showOnce"}(Ln=t.PrintVisibilityType||(t.PrintVisibilityType={})),function(n){n[n.none=0]="none",n[n.horizontal=1]="horizontal",n[n.vertical=2]="vertical",n[n.both=3]="both"}(Wn=t.PrintCentering||(t.PrintCentering={})),function(n){n[n.portrait=1]="portrait",n[n.landscape=2]="landscape"}(zn=t.PrintPageOrientation||(t.PrintPageOrientation={})),function(n){n[n.auto=0]="auto",n[n.downThenOver=1]="downThenOver",n[n.overThenDown=2]="overThenDown"}(Kn=t.PrintPageOrder||(t.PrintPageOrder={})),function(n){n[n.a2=66]="a2",n[n.a3=8]="a3",n[n.a3Extra=63]="a3Extra",n[n.a3ExtraTransverse=68]="a3ExtraTransverse",n[n.a3Rotated=76]="a3Rotated",n[n.a3Transverse=67]="a3Transverse",n[n.a4=9]="a4",n[n.a4Extra=53]="a4Extra",n[n.a4Plus=60]="a4Plus",n[n.a4Rotated=77]="a4Rotated",n[n.a4Small=10]="a4Small",n[n.a4Transverse=55]="a4Transverse",n[n.a5=11]="a5",n[n.a5Extra=64]="a5Extra",n[n.a5Rotated=78]="a5Rotated",n[n.a5Transverse=61]="a5Transverse",n[n.a6=70]="a6",n[n.a6Rotated=83]="a6Rotated",n[n.aPlus=57]="aPlus",n[n.b4=12]="b4",n[n.b4Envelope=33]="b4Envelope",n[n.b4JisRotated=79]="b4JisRotated",n[n.b5=13]="b5",n[n.b5Envelope=34]="b5Envelope",n[n.b5Extra=65]="b5Extra",n[n.b5JisRotated=80]="b5JisRotated",n[n.b5Transverse=62]="b5Transverse",n[n.b6Envelope=35]="b6Envelope",n[n.b6Jis=88]="b6Jis",n[n.b6JisRotated=89]="b6JisRotated",n[n.bPlus=58]="bPlus",n[n.c3Envelope=29]="c3Envelope",n[n.c4Envelope=30]="c4Envelope",n[n.c5Envelope=28]="c5Envelope",n[n.c65Envelope=32]="c65Envelope",n[n.c6Envelope=31]="c6Envelope",n[n.cSheet=24]="cSheet",n[n.custom=0]="custom",n[n.dlEnvelope=27]="dlEnvelope",n[n.dSheet=25]="dSheet",n[n.eSheet=26]="eSheet",n[n.executive=7]="executive",n[n.folio=14]="folio",n[n.germanLegalFanfold=41]="germanLegalFanfold",n[n.germanStandardFanfold=40]="germanStandardFanfold",n[n.inviteEnvelope=47]="inviteEnvelope",n[n.isoB4=42]="isoB4",n[n.italyEnvelope=36]="italyEnvelope",n[n.japaneseDoublePostcard=69]="japaneseDoublePostcard",n[n.japaneseDoublePostcardRotated=82]="japaneseDoublePostcardRotated",n[n.japaneseEnvelopeChouNumber3=73]="japaneseEnvelopeChouNumber3",n[n.japaneseEnvelopeChouNumber3Rotated=86]="japaneseEnvelopeChouNumber3Rotated",n[n.japaneseEnvelopeChouNumber4=74]="japaneseEnvelopeChouNumber4",n[n.japaneseEnvelopeChouNumber4Rotated=87]="japaneseEnvelopeChouNumber4Rotated",n[n.japaneseEnvelopeKakuNumber2=71]="japaneseEnvelopeKakuNumber2",n[n.japaneseEnvelopeKakuNumber2Rotated=84]="japaneseEnvelopeKakuNumber2Rotated",n[n.japaneseEnvelopeKakuNumber3=72]="japaneseEnvelopeKakuNumber3",n[n.japaneseEnvelopeKakuNumber3Rotated=85]="japaneseEnvelopeKakuNumber3Rotated",n[n.japaneseEnvelopeYouNumber4=91]="japaneseEnvelopeYouNumber4",n[n.japaneseEnvelopeYouNumber4Rotated=92]="japaneseEnvelopeYouNumber4Rotated",n[n.japanesePostcard=43]="japanesePostcard",n[n.japanesePostcardRotated=81]="japanesePostcardRotated",n[n.ledger=4]="ledger",n[n.legal=5]="legal",n[n.legalExtra=51]="legalExtra",n[n.letter=1]="letter",n[n.letterExtra=50]="letterExtra",n[n.letterExtraTransverse=56]="letterExtraTransverse",n[n.letterPlus=59]="letterPlus",n[n.letterRotated=75]="letterRotated",n[n.letterSmall=2]="letterSmall",n[n.letterTransverse=54]="letterTransverse",n[n.monarchEnvelope=37]="monarchEnvelope",n[n.note=18]="note",n[n.number10Envelope=20]="number10Envelope",n[n.number11Envelope=21]="number11Envelope",n[n.number12Envelope=22]="number12Envelope",n[n.number14Envelope=23]="number14Envelope",n[n.number9Envelope=19]="number9Envelope",n[n.personalEnvelope=38]="personalEnvelope",n[n.prc16K=93]="prc16K",n[n.prc16KRotated=106]="prc16KRotated",n[n.prc32K=94]="prc32K",n[n.prc32KBig=95]="prc32KBig",n[n.prc32KBigRotated=108]="prc32KBigRotated",n[n.prc32KRotated=107]="prc32KRotated",n[n.prcEnvelopeNumber1=96]="prcEnvelopeNumber1",n[n.prcEnvelopeNumber10=105]="prcEnvelopeNumber10",n[n.prcEnvelopeNumber10Rotated=118]="prcEnvelopeNumber10Rotated",n[n.prcEnvelopeNumber1Rotated=109]="prcEnvelopeNumber1Rotated",n[n.prcEnvelopeNumber2=97]="prcEnvelopeNumber2",n[n.prcEnvelopeNumber2Rotated=110]="prcEnvelopeNumber2Rotated",n[n.prcEnvelopeNumber3=98]="prcEnvelopeNumber3",n[n.prcEnvelopeNumber3Rotated=111]="prcEnvelopeNumber3Rotated",n[n.prcEnvelopeNumber4=99]="prcEnvelopeNumber4",n[n.prcEnvelopeNumber4Rotated=112]="prcEnvelopeNumber4Rotated",n[n.prcEnvelopeNumber5=100]="prcEnvelopeNumber5",n[n.prcEnvelopeNumber5Rotated=113]="prcEnvelopeNumber5Rotated",n[n.prcEnvelopeNumber6=101]="prcEnvelopeNumber6",n[n.prcEnvelopeNumber6Rotated=114]="prcEnvelopeNumber6Rotated",n[n.prcEnvelopeNumber7=102]="prcEnvelopeNumber7",n[n.prcEnvelopeNumber7Rotated=115]="prcEnvelopeNumber7Rotated",n[n.prcEnvelopeNumber8=103]="prcEnvelopeNumber8",n[n.prcEnvelopeNumber8Rotated=116]="prcEnvelopeNumber8Rotated",n[n.prcEnvelopeNumber9=104]="prcEnvelopeNumber9",n[n.prcEnvelopeNumber9Rotated=117]="prcEnvelopeNumber9Rotated",n[n.quarto=15]="quarto",n[n.standard10x11=45]="standard10x11",n[n.standard10x14=16]="standard10x14",n[n.standard11x17=17]="standard11x17",n[n.standard12x11=90]="standard12x11",n[n.standard15x11=46]="standard15x11",n[n.standard9x11=44]="standard9x11",n[n.statement=6]="statement",n[n.tabloid=3]="tabloid",n[n.tabloidExtra=52]="tabloidExtra",n[n.usStandardFanfold=39]="usStandardFanfold"}(Jn=t.PaperKind||(t.PaperKind={})),Dn=function(){function n(n,t){var e,r;this.eGr=new i.EventNotifier,e=this,1===(r=arguments.length)?e.kind(n):2===r?(e.YC=n,e.ZC=t,e.iht=Jn.custom):e.kind(Jn.letter)}return n.prototype.L0=function(){this.eGr&&this.eGr.destroy()},n.prototype.$Dr=function(n,t){var e,r=this.eGr;null==r||r.notify({secondPropName:n,value:t})},n.prototype.F_r=function(n){var t;this.eGr.addListener(n)},n.prototype.height=function(n){var t=this;return 0===arguments.length?t.ZC:(t.ZC!==n&&(t.iht=0,t.$Dr("kind",0),t.$Dr("height",n)),t.ZC=n,t)},n.prototype.width=function(n){var t=this;return 0===arguments.length?t.YC:(t.YC!==n&&(t.iht=0,t.$Dr("kind",0),t.$Dr("width",n)),t.YC=n,t)},n.prototype.kind=function(n){var t,e=this;return 0===arguments.length?e.iht:(e.iht=n,t=e.getPageSize(n),e.YC=t.width,e.ZC=t.height,e.$Dr("kind",n),e.$Dr("width",e.YC),e.$Dr("height",e.ZC),e)},n.prototype.getPageSize=function(n){function t(n,t){return t?100*n:n/25.4*100}function e(n,e){return{width:t(n,!0),height:t(e,!0)}}function r(n,e){return{width:t(n,!1),height:t(e,!1)}}switch(n){case Jn.custom:return{width:0,height:0};case Jn.letter:return e(8.5,11);case Jn.legal:return e(8.5,14);case Jn.a4:return r(210,297);case Jn.cSheet:return e(17,22);case Jn.dSheet:return e(22,34);case Jn.eSheet:return e(34,44);case Jn.letterSmall:return e(8.5,11);case Jn.tabloid:return e(11,17);case Jn.ledger:return e(17,11);case Jn.statement:return e(5.5,8.5);case Jn.executive:return e(7.25,10.5);case Jn.a3:return r(297,420);case Jn.a4Small:return r(210,297);case Jn.a5:return r(148,210);case Jn.b4:return r(250,353);case Jn.b5:return r(176,250);case Jn.folio:return e(8.5,13);case Jn.quarto:return r(215,275);case Jn.standard10x14:return e(10,14);case Jn.standard11x17:return e(11,17);case Jn.note:return e(8.5,11);case Jn.number