diff --git a/public/index.html b/public/index.html
index c614e9a..801ce99 100644
--- a/public/index.html
+++ b/public/index.html
@@ -18,7 +18,7 @@
-
+
BladeX微服务开发平台
'];r.cellXfs.forEach(function(e,r){var a=[];a.push(hr("NumberFormat",null,{"ss:Format":Xe(P._table[e.numFmtId])}));var n={"ss:ID":"s"+(21+r)};t.push(hr("Style",a.join(""),n))});return hr("Styles",t.join(""))}function Ov(e){return hr("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+hc(e.Ref,{r:0,c:0})})}function Nv(e){if(!((e||{}).Workbook||{}).Names)return"";var r=e.Workbook.Names;var t=[];for(var a=0;a");if(e["!margins"].header)n.push(hr("Header",null,{"x:Margin":e["!margins"].header}));if(e["!margins"].footer)n.push(hr("Footer",null,{"x:Margin":e["!margins"].footer}));n.push(hr("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"}));n.push("")}if(a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t]){if(a.Workbook.Sheets[t].Hidden)n.push(hr("Visible",a.Workbook.Sheets[t].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i ")}}if(((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL)n.push(" ");if(e["!protect"]){n.push(lr("ProtectContents","True"));if(e["!protect"].objects)n.push(lr("ProtectObjects","True"));if(e["!protect"].scenarios)n.push(lr("ProtectScenarios","True"));if(e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells)n.push(lr("EnableSelection","NoSelection"));else if(e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells)n.push(lr("EnableSelection","UnlockedCells"));[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(r){if(e["!protect"][r[0]])n.push("<"+r[1]+"/>")})}if(n.length==0)return"";return hr("WorksheetOptions",n.join(""),{xmlns:vr.x})}function Uv(e){return e.map(function(e){var r=Ye(e.t||"");var t=hr("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return hr("Comment",t,{"ss:Author":e.a})}).join("")}function Wv(e,r,t,a,n,i,s){if(!e||e.v==undefined&&e.f==undefined)return"";var f={};if(e.f)f["ss:Formula"]="="+Xe(hc(e.f,s));if(e.F&&e.F.slice(0,r.length)==r){var o=wt(e.F.slice(r.length+1));f["ss:ArrayRange"]="RC:R"+(o.r==s.r?"":"["+(o.r-s.r)+"]")+"C"+(o.c==s.c?"":"["+(o.c-s.c)+"]")}if(e.l&&e.l.Target){f["ss:HRef"]=Xe(e.l.Target);if(e.l.Tooltip)f["x:HRefScreenTip"]=Xe(e.l.Tooltip)}if(t["!merges"]){var l=t["!merges"];for(var c=0;c!=l.length;++c){if(l[c].s.c!=s.c||l[c].s.r!=s.r)continue;if(l[c].e.c>l[c].s.c)f["ss:MergeAcross"]=l[c].e.c-l[c].s.c;if(l[c].e.r>l[c].s.r)f["ss:MergeDown"]=l[c].e.r-l[c].s.r}}var h="",u="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":h="Number";u=String(e.v);break;case"b":h="Boolean";u=e.v?"1":"0";break;case"e":h="Error";u=Ia[e.v];break;case"d":h="DateTime";u=new Date(e.v).toISOString();if(e.z==null)e.z=e.z||P._table[14];break;case"s":h="String";u=$e(e.v||"");break;}var d=mu(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+d);f["ss:Index"]=s.c+1;var p=e.v!=null?u:"";var v=e.t=="z"?"":''+p+" ";if((e.c||[]).length>0)v+=Uv(e.c);return hr("Cell",v,f)}function Hv(e,r){var t='"}function Vv(e,r,t,a){if(!e["!ref"])return"";var n=St(e["!ref"]);var i=e["!merges"]||[],s=0;var f=[];if(e["!cols"])e["!cols"].forEach(function(e,r){To(e);var t=!!e.width;var a=gu(r,e);var n={"ss:Index":r+1};if(t)n["ss:Width"]=Eo(a.width);if(e.hidden)n["ss:Hidden"]="1";f.push(hr("Column",null,n))});var o=Array.isArray(e);for(var l=n.s.r;l<=n.e.r;++l){var c=[Hv(l,(e["!rows"]||[])[l])];for(var h=n.s.c;h<=n.e.c;++h){var u=false;for(s=0;s!=i.length;++s){if(i[s].s.c>h)continue;if(i[s].s.r>l)continue;if(i[s].e.c");if(c.length>2)f.push(c.join(""))}return f.join("")}function Xv(e,r,t){var a=[];var n=t.SheetNames[e];var i=t.Sheets[n];var s=i?Lv(i,r,e,t):"";if(s.length>0)a.push(""+s+" ");s=i?Vv(i,r,e,t):"";if(s.length>0)a.push("");a.push(Mv(i,r,e,t));return a.join("")}function Gv(e,r){if(!r)r={};if(!e.SSF)e.SSF=P.get_table();if(e.SSF){O(P);P.load_table(e.SSF);r.revssf=Q(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF;r.cellXfs=[];mu(r.cellXfs,{},{revssf:{General:0}})}var t=[];t.push(Iv(e,r));t.push(Dv(e,r));t.push("");t.push("");for(var a=0;a40)return r;t.l-=4;r.Reserved1=t._R(0,"lpstr-ansi");if(t.length-t.l<=4)return r;a=t._R(4);if(a!==1907505652)return r;r.UnicodeClipboardFormat=la(t);a=t._R(4);if(a==0||a>40)return r;t.l-=4;r.Reserved2=t._R(0,"lpwstr")}function jv(e,r,t,a){var n=t;var i=[];var s=r.slice(r.l,r.l+n);if(a&&a.enc&&a.enc.insitu&&s.length>0)switch(e.n){case"BOF":;case"FilePass":;case"FileLock":;case"InterfaceHdr":;case"RRDInfo":;case"RRDHead":;case"UsrExcl":;case"EOF":break;case"BoundSheet8":break;default:a.enc.insitu(s);}i.push(s);r.l+=n;var f=ng[Hr(r,r.l)];var o=0;while(f!=null&&f.n.slice(0,8)==="Continue"){n=Hr(r,r.l+2);o=r.l+4;if(f.n=="ContinueFrt")o+=4;else if(f.n.slice(0,11)=="ContinueFrt"){o+=12}s=r.slice(o,r.l+4+n);i.push(s);r.l+=4+n;f=ng[Hr(r,r.l)]}var l=F(i);Qr(l,0);var c=0;l.lens=[];for(var h=0;h1)return;if(t.sheetRows&&e.r>=t.sheetRows)return;if(t.cellStyles&&r.XF&&r.XF.data)_(e,r,t);delete r.ixfe;delete r.XF;u=e;d=kt(e);if(!s||!s.s||!s.e)s={s:{r:0,c:0},e:{r:0,c:0}};if(e.rs.e.r)s.e.r=e.r+1;if(e.c+1>s.e.c)s.e.c=e.c+1;if(t.cellFormula&&r.f){for(var a=0;ae.c||k[a][0].s.r>e.r)continue;if(k[a][0].e.c>8)!==J)throw new Error("rt mismatch: "+Z+"!="+J);if(Q.r==12){e.l+=10;q-=10}}var ee={};if(Q.n==="EOF")ee=Q.f(e,q,R);else ee=jv(Q,e,q,R);var re=Q.n;if(V==0&&re!="BOF")continue;switch(re){case"Date1904":t.opts.Date1904=B.WBProps.date1904=ee;break;case"WriteProtect":t.opts.WriteProtect=true;break;case"FilePass":if(!R.enc)e.l=0;R.enc=ee;if(!r.password)throw new Error("File is password-protected");if(ee.valid==null)throw new Error("Encryption scheme unsupported");if(!ee.valid)throw new Error("Password is incorrect");break;case"WriteAccess":R.lastuser=ee;break;case"FileSharing":break;case"CodePage":var te=Number(ee);switch(te){case 21010:te=1200;break;case 32768:te=1e4;break;case 32769:te=1252;break;}o(R.codepage=te);$=true;break;case"RRTabId":R.rrtabid=ee;break;case"WinProtect":R.winlocked=ee;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":;case"CalcCount":;case"CalcDelta":;case"CalcIter":;case"CalcMode":;case"CalcPrecision":;case"CalcSaveRecalc":t.opts[re]=ee;break;case"CalcRefMode":R.CalcRefMode=ee;break;case"Uncalced":break;case"ForceFullCalculation":t.opts.FullCalc=ee;break;case"WsBool":if(ee.fDialog)n["!type"]="dialog";if(!ee.fBelow)(n["!outline"]||(n["!outline"]={})).above=true;if(!ee.fRight)(n["!outline"]||(n["!outline"]={})).left=true;break;case"XF":S.push(ee);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":W.push([ee]);W[W.length-1].XTI=[];break;case"ExternName":W[W.length-1].push(ee);break;case"Index":break;case"Lbl":j={Name:ee.Name,Ref:zh(ee.rgce,s,null,W,R)};if(ee.itab>0)j.Sheet=ee.itab-1;W.names.push(j);if(!W[0]){W[0]=[];W[0].XTI=[]}W[W.length-1].push(ee);if(ee.Name=="_xlnm._FilterDatabase"&&ee.itab>0)if(ee.rgce&&ee.rgce[0]&&ee.rgce[0][0]&&ee.rgce[0][0][0]=="PtgArea3d")z[ee.itab-1]={ref:Et(ee.rgce[0][0][1][2])};break;case"ExternCount":R.ExternCount=ee;break;case"ExternSheet":if(W.length==0){W[0]=[];W[0].XTI=[]}W[W.length-1].XTI=W[W.length-1].XTI.concat(ee);W.XTI=W.XTI.concat(ee);break;case"NameCmt":if(R.biff<8)break;if(j!=null)j.Comment=ee[1];break;case"Protect":n["!protect"]=ee;break;case"Password":if(ee!==0&&R.WTF)console.error("Password verifier: "+ee);break;case"Prot4Rev":;case"Prot4RevPass":break;case"BoundSheet8":{i[ee.pos]=ee;R.snames.push(ee.name)}break;case"EOF":{if(--V)break;if(s.e){if(s.e.r>0&&s.e.c>0){s.e.r--;s.e.c--;n["!ref"]=Et(s);if(r.sheetRows&&r.sheetRows<=s.e.r){var ae=s.e.r;s.e.r=r.sheetRows-1;n["!fullref"]=n["!ref"];n["!ref"]=Et(s);s.e.r=ae}s.e.r++;s.e.c++}if(I.length>0)n["!merges"]=I;if(D.length>0)n["!objects"]=D;if(O.length>0)n["!cols"]=O;if(N.length>0)n["!rows"]=N;B.Sheets.push(y)}if(c==="")h=n;else a[c]=n;n=r.dense?[]:{}}break;case"BOF":{if(R.biff===8)R.biff={9:2,521:3,1033:4}[J]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[ee.BIFFVer]||8;R.biffguess=ee.BIFFVer==0;if(ee.BIFFVer==0&&ee.dt==4096){R.biff=5;$=true;o(R.codepage=28591)}if(R.biff==8&&ee.BIFFVer==0&&ee.dt==16)R.biff=2;if(V++)break;n=r.dense?[]:{};if(R.biff<8&&!$){$=true;o(R.codepage=r.codepage||1252)}if(R.biff<5||ee.BIFFVer==0&&ee.dt==4096){if(c==="")c="Sheet1";s={s:{r:0,c:0},e:{r:0,c:0}};var ne={pos:e.l-q,name:c};i[ne.pos]=ne;R.snames.push(c)}else c=(i[K]||{name:""}).name;if(ee.dt==32)n["!type"]="chart";if(ee.dt==64)n["!type"]="macro";I=[];D=[];R.arrayf=k=[];O=[];N=[];L=M=0;U=false;y={Hidden:(i[K]||{hs:0}).hs,name:c}}break;case"Number":;case"BIFF2NUM":;case"BIFF2INT":{if(n["!type"]=="chart")if(r.dense?(n[ee.r]||[])[ee.c]:n[kt({c:ee.c,r:ee.r})])++ee.c;C={ixfe:ee.ixfe,XF:S[ee.ixfe]||{},v:ee.val,t:"n"};if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ee.c,r:ee.r},C,r)}break;case"BoolErr":{C={ixfe:ee.ixfe,XF:S[ee.ixfe],v:ee.val,t:ee.t};if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ee.c,r:ee.r},C,r)}break;case"RK":{C={ixfe:ee.ixfe,XF:S[ee.ixfe],v:ee.rknum,t:"n"};if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ee.c,r:ee.r},C,r)}break;case"MulRk":{for(var ie=ee.c;ie<=ee.C;++ie){var se=ee.rkrec[ie-ee.c][0];C={ixfe:se,XF:S[se],v:ee.rkrec[ie-ee.c][1],t:"n"};if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ie,r:ee.r},C,r)}}break;case"Formula":{if(ee.val=="String"){f=ee;break}C=Kv(ee.val,ee.cell.ixfe,ee.tt);C.XF=S[C.ixfe];if(r.cellFormula){var fe=ee.formula;if(fe&&fe[0]&&fe[0][0]&&fe[0][0][0]=="PtgExp"){var oe=fe[0][0][1][0],le=fe[0][0][1][1];var ce=kt({r:oe,c:le});if(w[ce])C.f=""+zh(ee.formula,s,ee.cell,W,R);else C.F=((r.dense?(n[oe]||[])[le]:n[ce])||{}).F}else C.f=""+zh(ee.formula,s,ee.cell,W,R)}if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x(ee.cell,C,r);f=ee}break;case"String":{if(f){f.val=ee;C=Kv(ee,f.cell.ixfe,"s");C.XF=S[C.ixfe];if(r.cellFormula){C.f=""+zh(f.formula,s,f.cell,W,R)}if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x(f.cell,C,r);f=null}else throw new Error("String record expects Formula")}break;case"Array":{k.push(ee);var he=kt(ee[0].s);p=r.dense?(n[ee[0].s.r]||[])[ee[0].s.c]:n[he];if(r.cellFormula&&p){if(!f)break;if(!he||!p)break;p.f=""+zh(ee[1],s,ee[0],W,R);p.F=Et(ee[0])}}break;case"ShrFmla":{if(!r.cellFormula)break;if(d){if(!f)break;w[kt(f.cell)]=ee[0];p=r.dense?(n[f.cell.r]||[])[f.cell.c]:n[kt(f.cell)];(p||{}).f=""+zh(ee[0],s,u,W,R)}}break;case"LabelSst":C=Kv(l[ee.isst].t,ee.ixfe,"s");if(l[ee.isst].h)C.h=l[ee.isst].h;C.XF=S[C.ixfe];if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ee.c,r:ee.r},C,r);break;case"Blank":if(r.sheetStubs){C={ixfe:ee.ixfe,XF:S[ee.ixfe],t:"z"};if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ee.c,r:ee.r},C,r)}break;case"MulBlank":if(r.sheetStubs){for(var ue=ee.c;ue<=ee.C;++ue){var de=ee.ixfe[ue-ee.c];C={ixfe:de,XF:S[de],t:"z"};if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ue,r:ee.r},C,r)}}break;case"RString":;case"Label":;case"BIFF2STR":C=Kv(ee.val,ee.ixfe,"s");C.XF=S[C.ixfe];if(X>0)C.z=G[C.ixfe>>8&63];$v(C,r,t.opts.Date1904);x({c:ee.c,r:ee.r},C,r);break;case"Dimensions":{if(V===1)s=ee}break;case"SST":{l=ee}break;case"Format":{if(R.biff==4){G[X++]=ee[1];for(var pe=0;pe=163)P.load(ee[1],X+163)}else P.load(ee[1],ee[0])}break;case"BIFF2FORMAT":{G[X++]=ee;for(var ve=0;ve=163)P.load(ee,X+163)}break;case"MergeCells":I=I.concat(ee);break;case"Obj":D[ee.cmo[0]]=R.lastobj=ee;break;case"TxO":R.lastobj.TxO=ee;break;case"ImData":R.lastobj.ImData=ee;break;case"HLink":{for(m=ee[0].s.r;m<=ee[0].e.r;++m)for(b=ee[0].s.c;b<=ee[0].e.c;++b){p=r.dense?(n[m]||[])[b]:n[kt({c:b,r:m})];if(p)p.l=ee[1]}}break;case"HLinkTooltip":{for(m=ee[0].s.r;m<=ee[0].e.r;++m)for(b=ee[0].s.c;b<=ee[0].e.c;++b){p=r.dense?(n[m]||[])[b]:n[kt({c:b,r:m})];if(p&&p.l)p.l.Tooltip=ee[1]}}break;case"Note":{if(R.biff<=5&&R.biff>=2)break;p=r.dense?(n[ee[0].r]||[])[ee[0].c]:n[kt(ee[0])];var ge=D[ee[2]];if(!p){if(r.dense){if(!n[ee[0].r])n[ee[0].r]=[];p=n[ee[0].r][ee[0].c]={t:"z"}}else{p=n[kt(ee[0])]={t:"z"}}s.e.r=Math.max(s.e.r,ee[0].r);s.s.r=Math.min(s.s.r,ee[0].r);s.e.c=Math.max(s.e.c,ee[0].c);s.s.c=Math.min(s.s.c,ee[0].c)}if(!p.c)p.c=[];v={a:ee[1],t:ge.TxO.t};p.c.push(v)}break;default:switch(Q.n){case"ClrtClient":break;case"XFExt":Nl(S[ee.ixfe],ee.ext);break;case"DefColWidth":L=ee;break;case"DefaultRowHeight":M=ee[1];break;
+;case"ColInfo":{if(!R.cellStyles)break;while(ee.e>=ee.s){O[ee.e--]={width:ee.w/256,level:ee.level||0,hidden:!!(ee.flags&1)};if(!U){U=true;yo(ee.w/256)}To(O[ee.e+1])}}break;case"Row":{var be={};if(ee.level!=null){N[ee.r]=be;be.level=ee.level}if(ee.hidden){N[ee.r]=be;be.hidden=true}if(ee.hpt){N[ee.r]=be;be.hpt=ee.hpt;be.hpx=Fo(ee.hpt)}}break;case"LeftMargin":;case"RightMargin":;case"TopMargin":;case"BottomMargin":if(!n["!margins"])bu(n["!margins"]={});n["!margins"][re.slice(0,-6).toLowerCase()]=ee;break;case"Selection":break;case"Setup":if(!n["!margins"])bu(n["!margins"]={});n["!margins"].header=ee.header;n["!margins"].footer=ee.footer;break;case"Window2":if(ee.RTL)B.Views[0].RTL=true;break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Feat":break;case"FeatHdr":;case"FeatHdr11":break;case"Feature11":;case"Feature12":;case"List12":break;case"Country":E=ee;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":;case"Fbi2":;case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":A=ee;break;case"Theme":F=ee;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":{}break;case"SheetExt":{}break;case"SheetExtOptional":{}break;case"ObNoMacros":{}break;case"ObProj":{}break;case"CodeName":{if(!c)B.WBProps.CodeName=ee||"ThisWorkbook";else y.CodeName=ee||y.name}break;case"GUIDTypeLib":{}break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":;case"DXFN":;case"DXFN12":;case"DXFN12List":;case"DXFN12NoCB":break;case"Dv":;case"DVal":break;case"BRAI":;case"Series":;case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":;case"CF":;case"CF12":;case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":;case"Mms":;case"InterfaceEnd":;case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":;case"HideObj":;case"GridSet":;case"Guts":;case"UserBView":;case"UserSViewBegin":;case"UserSViewEnd":break;case"Pane":break;default:switch(Q.n){case"Dat":;case"Begin":;case"End":;case"StartBlock":;case"EndBlock":;case"Frame":;case"Area":;case"Axis":;case"AxisLine":;case"Tick":break;case"AxesUsed":;case"CrtLayout12":;case"CrtLayout12A":;case"CrtLink":;case"CrtLine":;case"CrtMlFrt":;case"CrtMlFrtContinue":break;case"LineFormat":;case"AreaFormat":;case"Chart":;case"Chart3d":;case"Chart3DBarShape":;case"ChartFormat":;case"ChartFrtInfo":break;case"PlotArea":;case"PlotGrowth":break;case"SeriesList":;case"SerParent":;case"SerAuxTrend":break;case"DataFormat":;case"SerToCrt":;case"FontX":break;case"CatSerRange":;case"AxcExt":;case"SerFmt":break;case"ShtProps":break;case"DefaultText":;case"Text":;case"CatLab":break;case"DataLabExtContents":break;case"Legend":;case"LegendException":break;case"Pie":;case"Scatter":break;case"PieFormat":;case"MarkerFormat":break;case"StartObject":;case"EndObject":break;case"AlRuns":;case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":;case"YMult":break;case"Line":;case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":;case"Qsif":;case"Qsir":;case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":;case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":;case"MsoDrawingGroup":;case"MsoDrawingSelection":break;case"WebPub":;case"AutoWebPub":break;case"HeaderFooter":;case"HFPicture":;case"PLV":;case"HorizontalPageBreaks":;case"VerticalPageBreaks":break;case"Backup":;case"CompressPictures":;case"Compat12":break;case"Continue":;case"ContinueFrt12":break;case"FrtFontList":;case"FrtWrapper":break;default:switch(Q.n){case"TabIdConf":;case"Radar":;case"RadarArea":;case"DropBar":;case"Intl":;case"CoordList":;case"SerAuxErrBar":break;case"BIFF2FONTCLR":;case"BIFF2FMTCNT":;case"BIFF2FONTXTRA":break;case"BIFF2XF":;case"BIFF3XF":;case"BIFF4XF":break;case"BIFF2XFINDEX":break;case"BIFF4FMTCNT":;case"BIFF2ROW":;case"BIFF2WINDOW2":break;case"SCENARIO":;case"DConBin":;case"PicF":;case"DataLabExt":;case"Lel":;case"BopPop":;case"BopPopCustom":;case"RealTimeData":;case"Name":break;case"LHNGraph":;case"FnGroupName":;case"AddMenu":;case"LPr":break;case"ListObj":;case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":;case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(r.WTF)throw"Unrecognized Record "+Q.n;};};};}}else e.l+=q}t.SheetNames=Y(i).sort(function(e,r){return Number(e)-Number(r)}).map(function(e){return i[e].name});if(!r.bookSheets)t.Sheets=a;if(!t.SheetNames.length&&h["!ref"]){t.SheetNames.push("Sheet1");if(t.Sheets)t.Sheets["Sheet1"]=h}else t.Preamble=h;if(t.Sheets)z.forEach(function(e,r){t.Sheets[t.SheetNames[r]]["!autofilter"]=e});t.Strings=l;t.SSF=P.get_table();if(R.enc)t.Encryption=R.enc;if(F)t.Themes=F;t.Metadata={};if(E!==undefined)t.Metadata.Country=E;if(W.names.length>0)B.Names=W.names;t.Workbook=B;return t}var Jv={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function qv(e,r,t){var a=X.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Gn(a,Sa,Jv.DSI);for(var i in n)r[i]=n[i]}catch(s){if(t.WTF)throw s}var f=X.find(e,"/!SummaryInformation");if(f&&f.size>0)try{var o=Gn(f,Aa,Jv.SI);for(var l in o)if(r[l]==null)r[l]=o[l]}catch(s){if(t.WTF)throw s}if(r.HeadingPairs&&r.TitlesOfParts){hn(r.HeadingPairs,r.TitlesOfParts,r,t);delete r.HeadingPairs;delete r.TitlesOfParts}}function Qv(e,r){var t=[],a=[],n=[];var i=0,s;if(e.Props){s=Y(e.Props);for(i=0;i-1)continue;if(n[i][1]==null)continue;f.push(n[i])}if(a.length)X.utils.cfb_add(r,"/SummaryInformation",zn(a,Jv.SI,ya,Aa));if(t.length||f.length)X.utils.cfb_add(r,"/DocumentSummaryInformation",zn(t,Jv.DSI,Ba,Sa,f.length?f:null,Jv.UDI))}function Zv(e,r){if(!r)r={};Ug(r);l();if(r.codepage)s(r.codepage);var t,a;if(e.FullPaths){if(X.find(e,"/encryption"))throw new Error("File is password-protected");t=X.find(e,"!CompObj");a=X.find(e,"/Workbook")||X.find(e,"/Book")}else{switch(r.type){case"base64":e=B(m.decode(e));break;case"binary":e=B(e);break;case"buffer":break;case"array":if(!Array.isArray(e))e=Array.prototype.slice.call(e);break;}Qr(e,0);a={content:e}}var n;var i;if(t)zv(t);if(r.bookProps&&!r.bookSheets)n={};else{var f=w?"buffer":"array";if(a&&a.content)n=Yv(a.content,r);else if((i=X.find(e,"PerfectOffice_MAIN"))&&i.content)n=Sf.to_workbook(i.content,(r.type=f,r));else if((i=X.find(e,"NativeContent_MAIN"))&&i.content)n=Sf.to_workbook(i.content,(r.type=f,r));else if((i=X.find(e,"MN0"))&&i.content)throw new Error("Unsupported Works 4 for Mac file");else throw new Error("Cannot find Workbook stream");if(r.bookVBA&&e.FullPaths&&X.find(e,"/_VBA_PROJECT_CUR/VBA/dir"))n.vbaraw=tc(e)}var o={};if(e.FullPaths)qv(e,o,r);n.Props=n.Custprops=o;if(r.bookFiles)n.cfb=e;return n}function eg(e,r){var t=r||{};var a=X.utils.cfb_new({root:"R"});var n="/Workbook";switch(t.bookType||"xls"){case"xls":t.bookType="biff8";case"xla":if(!t.bookType)t.bookType="xla";case"biff8":n="/Workbook";t.biff=8;break;case"biff5":n="/Book";t.biff=5;break;default:throw new Error("invalid type "+t.bookType+" for XLS CFB");}X.utils.cfb_add(a,n,Ag(e,t));if(t.biff==8&&(e.Props||e.Custprops))Qv(e,a);if(t.biff==8&&e.vbaraw)ac(a,X.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"}));return a}var rg={0:{n:"BrtRowHdr",f:rd},1:{n:"BrtCellBlank",f:ld},2:{n:"BrtCellRk",f:xd},3:{n:"BrtCellError",f:bd},4:{n:"BrtCellBool",f:dd},5:{n:"BrtCellReal",f:Bd},6:{n:"BrtCellSt",f:Pd},7:{n:"BrtCellIsst",f:Cd},8:{n:"BrtFmlaString",f:Hd},9:{n:"BrtFmlaNum",f:Wd},10:{n:"BrtFmlaBool",f:Md},11:{n:"BrtFmlaError",f:Ud},12:{n:"BrtShortBlank",f:hd},13:{n:"BrtShortRk",f:Fd},14:{n:"BrtShortError",f:wd},15:{n:"BrtShortBool",f:vd},16:{n:"BrtShortReal",f:Td},17:{n:"BrtShortSt",f:Nd},18:{n:"BrtShortIsst",f:Sd},19:{n:"BrtSSTItem",f:Pt},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:Kp},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:$o},44:{n:"BrtFmt",f:zo},45:{n:"BrtFill",f:qo},46:{n:"BrtBorder",f:tl},47:{n:"BrtXF",f:Zo},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Zs},62:{n:"BrtCellRString",f:Dd},63:{n:"BrtCalcChainItem$",f:Ml},64:{n:"BrtDVal",f:np},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Zr,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:ep},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:fd},148:{n:"BrtWsDim",f:nd,p:16},151:{n:"BrtPane",f:$d},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:zp},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Xp},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:Lf},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Zt},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:Vd},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:$t},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Rs},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:Kd},427:{n:"BrtShrFmla",f:Yd},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:Qd},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:sd},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:zd},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:$t},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:ql},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Yl},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Nt},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:Ap},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:ip},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}};var tg;function ag(){tg=J(rg,"n");tg["BrtFRTArchID$"]=16}var ng={6:{n:"Formula",f:Qh},10:{n:"EOF",f:jn},12:{n:"CalcCount",f:qn},13:{n:"CalcMode",f:qn
+},14:{n:"CalcPrecision",f:Yn},15:{n:"CalcRefMode",f:Yn},16:{n:"CalcDelta",f:ra},17:{n:"CalcIter",f:Yn},18:{n:"Protect",f:Yn},19:{n:"Password",f:qn},20:{n:"Header",f:Bs},21:{n:"Footer",f:Bs},23:{n:"ExternSheet",f:Rs},24:{n:"Lbl",f:xs},25:{n:"WinProtect",f:Yn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:Ls},29:{n:"Selection"},34:{n:"Date1904",f:Yn},35:{n:"ExternName",f:Ts},38:{n:"LeftMargin",f:ra},39:{n:"RightMargin",f:ra},40:{n:"TopMargin",f:ra},41:{n:"BottomMargin",f:ra},42:{n:"PrintRowCol",f:Yn},43:{n:"PrintGrid",f:Yn},47:{n:"FilePass",f:co},49:{n:"Font",f:ts},51:{n:"PrintSize",f:qn},60:{n:"Continue"},61:{n:"Window1",f:qi},64:{n:"Backup",f:Yn},65:{n:"Pane",f:rs},66:{n:"CodePage",f:qn},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:qn},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Ui},93:{n:"Obj",f:Ws},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:Yn},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:Yn},125:{n:"ColInfo",f:Zs},128:{n:"Guts",f:ws},129:{n:"WsBool",f:Hi},130:{n:"GridSet",f:qn},131:{n:"HCenter",f:Yn},132:{n:"VCenter",f:Yn},133:{n:"BoundSheet8",f:Vi},134:{n:"WriteProtect"},140:{n:"Country",f:Ks},141:{n:"HideObj",f:qn},144:{n:"Sort"},146:{n:"Palette",f:qs},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:qn},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:sf},161:{n:"Setup",f:rf},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:ps},190:{n:"MulBlank",f:vs},193:{n:"Mms",f:jn},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:Yn},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:qn},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:Yn},222:{n:"OleObjectSize"},224:{n:"XF",f:bs},225:{n:"InterfaceHdr",f:Mi},226:{n:"InterfaceEnd",f:jn},227:{n:"SXVS"},229:{n:"MergeCells",f:Ms},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:Gi},253:{n:"LabelSst",f:ns},255:{n:"ExtSST",f:ji},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Zn},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:Yn},353:{n:"DSF",f:jn},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:ys},431:{n:"Prot4Rev",f:Yn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Xs},439:{n:"RefreshAll",f:Yn},440:{n:"HLink",f:Gs},441:{n:"Lel"},442:{n:"CodeName",f:si},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:qn},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:jn},449:{n:"RecalcId",f:Yi,r:2},450:{n:"EntExU2",f:jn},512:{n:"Dimensions",f:hs},513:{n:"Blank",f:nf},515:{n:"Number",f:Ss},516:{n:"Label",f:ss},517:{n:"BoolErr",f:Cs},519:{n:"String",f:ff},520:{n:"Row",f:$i},523:{n:"Index"},545:{n:"Array",f:Ps},549:{n:"DefaultRowHeight",f:Ji},566:{n:"Table"},574:{n:"Window2",f:Zi},638:{n:"RK",f:ds},659:{n:"Style"},1048:{n:"BigName"},1054:{n:"Format",f:os},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:Ds},2048:{n:"HLinkTooltip",f:js},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Ni},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:jn},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:Qs,r:12},2173:{n:"XFExt",f:Ol,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:Yn,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:Is,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:xl,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Os,r:12},2203:{n:"CompressPictures",f:jn},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:Ki},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:qn},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:tf},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:Js},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:hs},1:{n:"BIFF2BLANK"},2:{n:"BIFF2INT",f:uf},3:{n:"BIFF2NUM",f:cf},4:{n:"BIFF2STR",f:lf},5:{n:"BoolErr",f:Cs},7:{n:"String",f:pf},8:{n:"BIFF2ROW"},9:{n:"BOF",f:Ni},11:{n:"Index"},22:{n:"ExternCount",f:qn},30:{n:"BIFF2FORMAT",f:cs},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Ps},36:{n:"COLWIDTH"},37:{n:"DefaultRowHeight",f:Ji},50:{n:"BIFF2FONTXTRA",f:vf},62:{n:"BIFF2WINDOW2"},52:{n:"DDEObjName"},67:{n:"BIFF2XF"},68:{n:"BIFF2XFINDEX",f:qn},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:of},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:gf},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},518:{n:"Formula",f:Qh},521:{n:"BOF",f:Ni},536:{n:"Lbl",f:xs},547:{n:"ExternName",f:Ts},561:{n:"Font"},579:{n:"BIFF3XF"},1030:{n:"Formula",f:Qh},1033:{n:"BOF",f:Ni},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}};var ig=J(ng,"n");function sg(e,r,t,a){var n=typeof r=="number"?r:+r||+ig[r];if(isNaN(n))return;var i=a||(t||[]).length||0;var s=e.next(4);s._W(2,n);s._W(2,i);if(i>0&&Mr(t))e.push(t)}function fg(e,r,t,a){var n=a||(t||[]).length||0;if(n<=8224)return sg(e,r,t,n);var i=+r||+ig[r];if(isNaN(i))return;var s=t.parts||[],f=0;var o=0,l=0;while(l+(s[f]||8224)<=8224){l+=s[f]||8224;f++}var c=e.next(4);c._W(2,i);c._W(2,l);e.push(t.slice(o,o+l));o+=l;while(o=0&&n<65536)sg(e,2,df(t,a,n));else sg(e,3,hf(t,a,n));return;case"b":;case"e":sg(e,5,lg(t,a,r.v,r.t));return;case"s":;case"str":sg(e,4,cg(t,a,(r.v||"").slice(0,255)));return;}sg(e,1,og(null,t,a))}function ug(e,r,t,a){var n=Array.isArray(r);var i=St(r["!ref"]||"A1"),s,f="",o=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255);i.e.r=Math.min(i.e.c,16383);s=Et(i)}for(var l=i.s.r;l<=i.e.r;++l){f=ht(l);for(var c=i.s.c;c<=i.e.c;++c){if(l===i.s.r)o[c]=vt(c);s=o[c]+f;var h=n?(r[l]||[])[c]:r[s];if(!h)continue;hg(e,h,l,c,a)}}}function dg(e,r){var t=r||{};if(g!=null&&t.dense==null)t.dense=g;var a=tt();var n=0;for(var i=0;i255||d.e.r>=p){if(r.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255);d.e.r=Math.min(d.e.c,p-1)}sg(a,2057,Li(t,16,r));sg(a,"CalcMode",Qn(1));sg(a,"CalcCount",Qn(100));sg(a,"CalcRefMode",Jn(true));sg(a,"CalcIter",Jn(false));sg(a,"CalcDelta",ta(.001));sg(a,"CalcSaveRecalc",Jn(true));sg(a,"PrintRowCol",Jn(false));sg(a,"PrintGrid",Jn(false));sg(a,"GridSet",Qn(1));sg(a,"Guts",ks([0,0]));sg(a,"HCenter",Jn(false));sg(a,"VCenter",Jn(false));if(l)wg(a,i["!cols"],i);sg(a,512,us(d,r));if(l)i["!links"]=[];for(var v=d.s.r;v<=d.e.r;++v){h=ht(v);for(var g=d.s.c;g<=d.e.c;++g){if(v===d.s.r)u[g]=vt(g);c=u[g]+h;var b=o?(i[v]||[])[g]:i[c];if(!b)continue;kg(a,b,v,g,r);if(l&&b.l)i["!links"].push([c,b.l])}}var m=f.CodeName||f.name||n;if(l)sg(a,"Window2",es((s.Views||[])[0]));if(l&&(i["!merges"]||[]).length)sg(a,"MergeCells",Us(i["!merges"]));if(l)mg(a,i);sg(a,"CodeName",oi(m,r));if(l)gg(a,i);sg(a,"EOF");return a.end()}function Eg(e,r,t){var a=tt();var n=(e||{}).Workbook||{};var i=n.Sheets||[];var s=n.WBProps||{};var f=t.biff==8,o=t.biff==5;sg(a,2057,Li(e,5,t));if(t.bookType=="xla")sg(a,"Addin");sg(a,"InterfaceHdr",f?Qn(1200):null);sg(a,"Mms",$n(2));if(o)sg(a,"ToolbarHdr");if(o)sg(a,"ToolbarEnd");sg(a,"InterfaceEnd");sg(a,"WriteAccess",Wi("SheetJS",t));sg(a,"CodePage",Qn(f?1200:1252));if(f)sg(a,"DSF",Qn(0));if(f)sg(a,"Excel9File");sg(a,"RRTabId",af(e.SheetNames.length));if(f&&e.vbaraw)sg(a,"ObProj");if(f&&e.vbaraw){var l=s.CodeName||"ThisWorkbook";sg(a,"CodeName",oi(l,t))}sg(a,"BuiltInFnGroupCount",Qn(17));sg(a,"WinProtect",Jn(false));sg(a,"Protect",Jn(false));sg(a,"Password",Qn(0));if(f)sg(a,"Prot4Rev",Jn(false));if(f)sg(a,"Prot4RevPass",Qn(0));sg(a,"Window1",Qi(t));sg(a,"Backup",Jn(false));sg(a,"HideObj",Qn(0));sg(a,"Date1904",Jn(Pp(e)=="true"));sg(a,"CalcPrecision",Jn(true));if(f)sg(a,"RefreshAll",Jn(false));sg(a,"BookBool",Qn(0));pg(a,e,t);vg(a,e.SSF,t);bg(a,t);if(f)sg(a,"UsesELFs",Jn(false));var c=a.end();var h=tt();if(f)sg(h,"Country",Ys());if(f&&t.Strings)fg(h,"SST",zi(t.Strings,t));sg(h,"EOF");var u=h.end();var d=tt();var p=0,v=0;for(v=0;v255){if(typeof console!="undefined"&&console.error)console.error("Worksheet '"+e.SheetNames[t]+"' extends beyond column IV (255). Data may be lost.")}}var i=r||{};switch(i.biff||2){case 8:;case 5:return Sg(e,r);case 4:;case 3:;case 2:return dg(e,r);}throw new Error("invalid type "+i.bookType+" for BIFF")}var Bg=function(){function e(e,r){var t=r||{};if(g!=null&&t.dense==null)t.dense=g;var a=t.dense?[]:{};e=e.replace(//g,"");var n=e.match(/");var i=e.match(/<\/table/i);var s=n.index,f=i&&i.index||e.length;var o=be(e.slice(s,f),/(:?]*>)/i," ");var l=-1,c=0,h=0,u=0;var d={s:{r:1e7,c:1e7},e:{r:0,c:0}};var p=[];for(s=0;s/i);for(f=0;f"))>-1)k=k.slice(C+1);for(var E=0;E")));u=A.colspan?+A.colspan:1;if((h=+A.rowspan)>1||u>1)p.push({s:{r:l,c:c},e:{r:l+(h||1)-1,c:c+u-1}});var B=A.t||A["data-t"]||"";if(!k.length){c+=u;continue}k=ar(k);if(d.s.r>l)d.s.r=l;if(d.e.rc)d.s.c=c;if(d.e.c[\s\S]*?<\/table>/gi);if(!a||a.length==0)throw new Error("Invalid HTML: could not find ");if(a.length==1)return yt(e(a[0],t),t);var n=Wb.book_new();a.forEach(function(r,a){Wb.book_append_sheet(n,e(r,t),"Sheet"+(a+1))});return n}function t(e,r,t,a){var n=e["!merges"]||[];var i=[];for(var s=r.s.c;s<=r.e.c;++s){var f=0,o=0;for(var l=0;lt||n[l].s.c>s)continue;if(n[l].e.r1)d.rowspan=f;if(o>1)d.colspan=o;if(a.editable)u=''+u+" ";else if(h){d["data-t"]=h&&h.t||"z";if(h.v!=null)d["data-v"]=h.v;if(h.z!=null)d["data-z"]=h.z;if(h.l&&(h.l.Target||"#").charAt(0)!="#")u=''+u+" "}d.id=(a.id||"sjs")+"-"+c;i.push(hr("td",u,d))}var p="";return p+i.join("")+" "}function a(e,r,t){var a=[];return a.join("")+""}var n='SheetJS Table Export ';var i="";function s(e,r){var s=r||{};var f=s.header!=null?s.header:n;var o=s.footer!=null?s.footer:i;var l=[f];var c=Ct(e["!ref"]);s.dense=Array.isArray(e);l.push(a(e,c,s));for(var h=c.s.r;h<=c.e.r;++h)l.push(t(e,c,h,s));l.push("
"+o);return l.join("")}return{to_workbook:r,to_sheet:e,_row:t,BEGIN:n,END:i,_preamble:a,from_sheet:s}}();function yg(e,r,t){var a=t||{};if(g!=null)a.dense=g;var n=0,i=0;if(a.origin!=null){if(typeof a.origin=="number")n=a.origin;else{var s=typeof a.origin=="string"?wt(a.origin):a.origin;n=s.r;i=s.c}}var f=r.getElementsByTagName("tr");var o=Math.min(a.sheetRows||1e7,f.length);var l={s:{r:0,c:0},e:{r:n,c:i}};if(e["!ref"]){var c=Ct(e["!ref"]);l.s.r=Math.min(l.s.r,c.s.r);l.s.c=Math.min(l.s.c,c.s.c);l.e.r=Math.max(l.e.r,c.e.r);l.e.c=Math.max(l.e.c,c.e.c);if(n==-1)l.e.r=n=c.e.r+1}var h=[],u=0;var d=e["!rows"]||(e["!rows"]=[]);var p=0,v=0,b=0,m=0,w=0,k=0;if(!e["!cols"])e["!cols"]=[];for(;p1||k>1)h.push({s:{r:v+n,c:m+i},e:{r:v+n+(w||1)-1,c:m+i+(k||1)-1}});var T={t:"s",v:A};var _=S.getAttribute("data-t")||S.getAttribute("t")||"";if(A!=null){if(A.length==0)T.t=_||"z";else if(a.raw||A.trim().length==0||_=="s"){}else if(A==="TRUE")T={t:"b",v:true};else if(A==="FALSE")T={t:"b",v:false};else if(!isNaN(de(A)))T={t:"n",v:de(A)};else if(!isNaN(ve(A).getDate())){T={t:"d",v:le(A)};if(!a.cellDates)T={t:"n",v:re(T.v)};T.z=a.dateNF||P._table[14]}}if(T.z===undefined&&B!=null)T.z=B;var x="",R=S.getElementsByTagName("A");if(R&&R.length)for(var F=0;F=o)e["!fullref"]=Et((l.e.r=f.length-p+v-1+n,l));return e}function Tg(e,r){var t=r||{};var a=t.dense?[]:{};return yg(a,e,r)}function _g(e,r){return yt(Tg(e,r),r)}function xg(e){var r="";var t=Rg(e);if(t)r=t(e).getPropertyValue("display");if(!r)r=e.style&&e.style.display;return r==="none"}function Rg(e){if(e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle==="function")return e.ownerDocument.defaultView.getComputedStyle;if(typeof getComputedStyle==="function")return getComputedStyle;return null}var Fg=function(){var e=function(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/ /g," ").replace(/ /g,function(e,r){return Array(parseInt(r,10)+1).join(" ")}).replace(/]*\/>/g,"\t").replace(/ /g,"\n");var t=We(r.replace(/<[^>]*>/g,""));return[t]};var r={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function t(a,n){var i=n||{};if(g!=null&&i.dense==null)i.dense=g;var s=_v(a);var f=[],o;var l;var c={name:""},h="",u=0;var d;var p;var v={},b=[];var m=i.dense?[]:{};var w,k;var C={value:""};var E="",S=0,A;var B=[];var y=-1,T=-1,_={s:{r:1e6,c:1e7},e:{r:0,c:0}};var x=0;var R={};var F=[],I={},D=0,P=0;var O=[],N=1,L=1;var M=[];var U={Names:[]};var W={};var H=["",""];var V=[],X={};var G="",z=0;var j=false,$=false;var K=0;xv.lastIndex=0;s=s.replace(//gm,"").replace(//gm,"");while(w=xv.exec(s))switch(w[3]=w[3].replace(/_.*$/,"")){case"table":;case"工作表":if(w[1]==="/"){if(_.e.c>=_.s.c&&_.e.r>=_.s.r)m["!ref"]=Et(_);else m["!ref"]="A1:A1";if(i.sheetRows>0&&i.sheetRows<=_.e.r){m["!fullref"]=m["!ref"];_.e.r=i.sheetRows-1;m["!ref"]=Et(_)}if(F.length)m["!merges"]=F;if(O.length)m["!rows"]=O;d.name=d["名称"]||d.name;if(typeof JSON!=="undefined")JSON.stringify(d);b.push(d.name);v[d.name]=m;$=false}else if(w[0].charAt(w[0].length-2)!=="/"){d=Ne(w[0],false);y=T=-1;_.s.r=_.s.c=1e7;_.e.r=_.e.c=0;m=i.dense?[]:{};F=[];O=[];$=true}break;case"table-row-group":if(w[1]==="/")--x;else++x;break;case"table-row":;case"行":if(w[1]==="/"){y+=N;N=1;break}p=Ne(w[0],false);if(p["行号"])y=p["行号"]-1;else if(y==-1)y=0;N=+p["number-rows-repeated"]||1;if(N<10)for(K=0;K0)O[y+K]={level:x};T=-1;break;case"covered-table-cell":if(w[1]!=="/")++T;if(i.sheetStubs){if(i.dense){if(!m[y])m[y]=[];m[y][T]={t:"z"}}else m[kt({r:y,c:T})]={t:"z"}}E="";B=[];break;case"table-cell":;case"数据":if(w[0].charAt(w[0].length-2)==="/"){++T;C=Ne(w[0],false);L=parseInt(C["number-columns-repeated"]||"1",10);k={t:"z",v:null};if(C.formula&&i.cellFormula!=false)k.f=ou(We(C.formula));if((C["数据类型"]||C["value-type"])=="string"){k.t="s";k.v=We(C["string-value"]||"");if(i.dense){if(!m[y])m[y]=[];m[y][T]=k}else{m[kt({r:y,c:T})]=k}}T+=L-1}else if(w[1]!=="/"){++T;E="";S=0;B=[];L=1;var Y=N?y+N-1:y;if(T>_.e.c)_.e.c=T;if(T<_.s.c)_.s.c=T;if(y<_.s.r)_.s.r=y;if(Y>_.e.r)_.e.r=Y;C=Ne(w[0],false);V=[];X={};k={t:C["数据类型"]||C["value-type"],v:null};if(i.cellFormula){if(C.formula)C.formula=We(C.formula);if(C["number-matrix-columns-spanned"]&&C["number-matrix-rows-spanned"]){D=parseInt(C["number-matrix-rows-spanned"],10)||0;P=parseInt(C["number-matrix-columns-spanned"],10)||0;I={s:{r:y,c:T},e:{r:y+D-1,c:T+P-1}};k.F=Et(I);M.push([I,k.F])}if(C.formula)k.f=ou(C.formula);else for(K=0;K=M[K][0].s.r&&y<=M[K][0].e.r)if(T>=M[K][0].s.c&&T<=M[K][0].e.c)k.F=M[K][1]}if(C["number-columns-spanned"]||C["number-rows-spanned"]){D=parseInt(C["number-rows-spanned"],10)||0;P=parseInt(C["number-columns-spanned"],10)||0;I={s:{r:y,c:T},e:{r:y+D-1,c:T+P-1}};F.push(I)}if(C["number-columns-repeated"])L=parseInt(C["number-columns-repeated"],10);switch(k.t){case"boolean":k.t="b";k.v=Je(C["boolean-value"]);break;case"float":k.t="n";k.v=parseFloat(C.value);break;case"percentage":k.t="n";k.v=parseFloat(C.value);break;case"currency":k.t="n";k.v=parseFloat(C.value);break;case"date":k.t="d";k.v=le(C["date-value"]);if(!i.cellDates){k.t="n";k.v=re(k.v)}k.z="m/d/yy";break;case"time":k.t="n";k.v=se(C["time-value"])/86400;if(i.cellDates){k.t="d";k.v=ie(k.v)}k.z="HH:MM:SS";break;case"number":k.t="n";k.v=parseFloat(C["数据数值"]);break;default:if(k.t==="string"||k.t==="text"||!k.t){k.t="s";if(C["string-value"]!=null){E=We(C["string-value"]);B=[]}}else throw new Error("Unsupported value type "+k.t);}}else{j=false;if(k.t==="s"){k.v=E||"";if(B.length)k.R=B;j=S==0}if(W.Target)k.l=W;if(V.length>0){k.c=V;V=[]}if(E&&i.cellText!==false)k.w=E;if(j){k.t="z";delete k.v}if(!j||i.sheetStubs){if(!(i.sheetRows&&i.sheetRows<=y)){for(var J=0;J0)m[y+J][T+L]=he(k)}else{m[kt({r:y+J,c:T})]=k;while(--L>0)m[kt({r:y+J,c:T+L})]=he(k)}if(_.e.c<=T)_.e.c=T}}}L=parseInt(C["number-columns-repeated"]||"1",10);T+=L-1;L=0;k={};E="";B=[]}W={};break;case"document":;case"document-content":;case"电子表格文档":;case"spreadsheet":;case"主体":;case"scripts":;case"styles":;case"font-face-decls":;case"master-styles":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],true]);break;case"annotation":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o;X.t=E;if(B.length)X.R=B;X.a=G;V.push(X)}else if(w[0].charAt(w[0].length-2)!=="/"){f.push([w[3],false])}G="";z=0;E="";S=0;B=[];break;case"creator":if(w[1]==="/"){G=s.slice(z,w.index)}else z=w.index+w[0].length;break;case"meta":;case"元数据":;case"settings":;case"config-item-set":;case"config-item-map-indexed":;case"config-item-map-entry":;case"config-item-map-named":;case"shapes":;case"frame":;case"text-box":;case"image":;case"data-pilot-tables":;case"list-style":;case"form":;case"dde-links":;case"event-listeners":;case"chart":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],false]);E="";S=0;B=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":;case"percentage-style":;case"date-style":;case"time-style":if(w[1]==="/"){R[c.name]=h;if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/"){h="";c=Ne(w[0],false);f.push([w[3],true])}break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":;case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Ne(w[0],false);h+=r[w[3]][l.style==="long"?1:0];break;}break;case"fraction":break;case"day":;case"month":;case"year":;case"era":;case"day-of-week":;case"week-of-year":;case"quarter":;case"hours":;case"minutes":;case"seconds":;case"am-pm":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Ne(w[0],false);h+=r[w[3]][l.style==="long"?1:0];break;}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(w[0].slice(-2)==="/>")break;else if(w[1]==="/")switch(f[f.length-1][0]){case"number-style":;case"date-style":;case"time-style":h+=s.slice(u,w.index);break;}else u=w.index+w[0].length;break;case"named-range":l=Ne(w[0],false);H=cu(l["cell-range-address"]);var q={Name:l.name,Ref:H[0]+"!"+H[1]};if($)q.Sheet=b.length;U.Names.push(q);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":;case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":;case"文本串":if(["master-styles"].indexOf(f[f.length-1][0])>-1)break;if(w[1]==="/"&&(!C||!C["string-value"])){var Q=e(s.slice(S,w.index),A);E=(E.length>0?E+"\n":"")+Q[0]}else{A=Ne(w[0],false);S=w.index+w[0].length}break;case"s":break;case"database-range":if(w[1]==="/")break;try{H=cu(Ne(w[0])["target-range-address"]);v[H[0]]["!autofilter"]={ref:H[1]}}catch(Z){}break;case"date":break;case"object":break;case"title":;case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":;case"sender-lastname":;case"sender-initials":;case"sender-title":;case"sender-position":;case"sender-email":;case"sender-phone-private":;case"sender-fax":;case"sender-company":;case"sender-phone-work":;case"sender-street":;case"sender-city":;case"sender-postal-code":;case"sender-country":;case"sender-state-or-province":;case"author-name":;case"author-initials":;case"chapter":;case"file-name":;case"template-name":;case"sheet-name":break;case"event-listener":break;case"initial-creator":;case"creation-date":;case"print-date":;case"generator":;case"document-statistic":;case"user-defined":;case"editing-duration":;case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":;case"source-cell-range":;case"source-service":;case"data-pilot-field":;case"data-pilot-level":;case"data-pilot-subtotals":;case"data-pilot-subtotal":;case"data-pilot-members":;case"data-pilot-member":;case"data-pilot-display-info":;case"data-pilot-sort-info":;case"data-pilot-layout-info":;case"data-pilot-field-reference":;case"data-pilot-groups":;case"data-pilot-group":;case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":;case"dde-connection-decl":;case"dde-link":;case"dde-source":break;case"properties":break;case"property":break;case"a":if(w[1]!=="/"){W=Ne(w[0],false);if(!W.href)break;W.Target=We(W.href);delete W.href;if(W.Target.charAt(0)=="#"&&W.Target.indexOf(".")>-1){H=cu(W.Target.slice(1));W.Target="#"+H[0]+"!"+H[1]}else if(W.Target.match(/^\.\.[\\\/]/))W.Target=W.Target.slice(3)}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(w[2]){case"dc:":;case"calcext:":;case"loext:":;case"ooo:":;case"chartooo:":;case"draw:":;case"style:":;case"chart:":;case"form:":;case"uof:":;case"表:":;case"字:":break;default:if(i.WTF)throw new Error(w);}
+;}var ee={Sheets:v,SheetNames:b,Workbook:U};if(i.bookSheets)delete ee.Sheets;return ee}}();function Ig(e,r){r=r||{};if(Ce(e,"META-INF/manifest.xml"))Ja(Se(e,"META-INF/manifest.xml"),r);var t=Ae(e,"content.xml");if(!t)throw new Error("Missing content.xml in ODS / UOF file");var a=Fg(qe(t),r);if(Ce(e,"meta.xml"))a.Props=nn(Se(e,"meta.xml"));return a}function Dg(e,r){return Fg(e,r)}var Pg=function(){var e=["",''," ",' '," ",' '," "," "].join("");var r=""+e+" ";return function t(){return Fe+r}}();var Og=function(){var e=function(e){return Xe(e).replace(/ +/g,function(e){return' '}).replace(/\t/g," ").replace(/\n/g,"").replace(/^ /," ").replace(/ $/," ")};var r=" \n";var t=" \n";var a=function(a,n,i){var s=[];s.push(' \n');var f=0,o=0,l=Ct(a["!ref"]||"A1");var c=a["!merges"]||[],h=0;var u=Array.isArray(a);if(a["!cols"]){for(o=0;o<=l.e.c;++o)s.push(" \n")}var d="",p=a["!rows"]||[];for(f=0;f\n")}for(;f<=l.e.r;++f){d=p[f]?' table:style-name="ro'+p[f].ods+'"':"";s.push(" \n");for(o=0;oo)continue;if(c[h].s.r>f)continue;if(c[h].e.c\n")}s.push(" \n");return s.join("")};var n=function(e,r){e.push(" \n");e.push(' \n');e.push(' \n');e.push(" / \n");e.push(' \n');e.push(" / \n");e.push(" \n");e.push(" \n");var t=0;r.SheetNames.map(function(e){return r.Sheets[e]}).forEach(function(r){if(!r)return;if(r["!cols"]){for(var a=0;a\n');e.push(' \n');e.push(" \n");++t}}});var a=0;r.SheetNames.map(function(e){return r.Sheets[e]}).forEach(function(r){if(!r)return;if(r["!rows"]){for(var t=0;t\n');e.push(' \n');e.push(" \n");++a}}});e.push(' \n');e.push(' \n');e.push(" \n");e.push(' \n');e.push(" \n")};return function i(e,r){var t=[Fe];var i=cr({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"});var s=cr({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});if(r.bookType=="fods"){t.push("\n");t.push(rn().replace(/office:document-meta/g,"office:meta"))}else t.push("\n");n(t,e);t.push(" \n");t.push(" \n");for(var f=0;f!=e.SheetNames.length;++f)t.push(a(e.Sheets[e.SheetNames[f]],e,f,r));t.push(" \n");t.push(" \n");if(r.bookType=="fods")t.push(" ");else t.push("");return t.join("")}}();function Ng(e,r){if(r.bookType=="fods")return Og(e,r);var t=_e();var a="";var n=[];var i=[];a="mimetype";Te(t,a,"application/vnd.oasis.opendocument.spreadsheet");a="content.xml";Te(t,a,Og(e,r));n.push([a,"text/xml"]);i.push([a,"ContentFile"]);a="styles.xml";Te(t,a,Pg(e,r));n.push([a,"text/xml"]);i.push([a,"StylesFile"]);a="meta.xml";Te(t,a,Fe+rn());n.push([a,"text/xml"]);i.push([a,"MetadataFile"]);a="manifest.rdf";Te(t,a,en(i));n.push([a,"application/rdf+xml"]);a="META-INF/manifest.xml";Te(t,a,qa(n));return t}var Lg=!Object.defineProperty?void 0:function(){var e=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var t=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var n=function(r){return e(r,"__esModule",{value:true})};var i=function(r,t){for(var a in t)e(r,a,{get:t[a],enumerable:true})};var s=function(n,i,s,f){if(i&&typeof i==="object"||typeof i==="function")for(var o=t(i),l=0,c=o.length,h;l>1&1431655765;e=(e&858993459)+(e>>2&858993459);return(e+(e>>4)&252645135)*16843009>>>24};var d=function(e,r){var t=(e[r+15]&127)<<7|e[r+14]>>1;var a=e[r+14]&1;for(var n=r+13;n>=r;--n)a=a*256+e[n];return(e[r+15]&128?-a:a)*Math.pow(10,t-6176)};function p(e,r){var t=r?r[0]:0;var a=e[t]&127;e:if(e[t++]>=128){a|=(e[t]&127)<<7;if(e[t++]<128)break e;a|=(e[t]&127)<<14;if(e[t++]<128)break e;a|=(e[t]&127)<<21;if(e[t++]<128)break e;a+=(e[t]&127)*Math.pow(2,28);++t;if(e[t++]<128)break e;a+=(e[t]&127)*Math.pow(2,35);++t;if(e[t++]<128)break e;a+=(e[t]&127)*Math.pow(2,42);++t;if(e[t++]<128)break e}if(r)r[0]=t;return a}function v(e){var r=0,t=e[r]&127;e:if(e[r++]>=128){t|=(e[r]&127)<<7;if(e[r++]<128)break e;t|=(e[r]&127)<<14;if(e[r++]<128)break e;t|=(e[r]&127)<<21;if(e[r++]<128)break e;t|=(e[r]&127)<<28}return t}function g(e){var r=[],t=[0];while(t[0]=128);f=e.slice(o,t[0])}break;case 5:s=4;f=e.slice(t[0],t[0]+s);t[0]+=s;break;case 1:s=8;f=e.slice(t[0],t[0]+s);t[0]+=s;break;case 2:s=p(e,t);f=e.slice(t[0],t[0]+s);t[0]+=s;break;case 3:;case 4:;default:throw new Error("PB Type ".concat(i," for Field ").concat(n," at offset ").concat(a));}var l={offset:a,data:f,type:i};if(r[n]==null)r[n]=[l];else r[n].push(l)}return r}function b(e,r){if(!e)return[];return e.map(function(e){var t;try{return r(e.data)}catch(a){var n=(t=a.message)==null?void 0:t.match(/at offset (\d+)/);if(n)a.message=a.message.replace(/at offset (\d+)/,"at offset "+(+n[1]+e.offset));throw a}})}function m(e){var r=[];var t=0;while(t>2;if(s<60)++s;else{var f=s-59;s=r[t[0]];if(f>1)s|=r[t[0]+1]<<8;if(f>2)s|=r[t[0]+2]<<16;if(f>3)s|=r[t[0]+3]<<24;s>>>=0;s++;t[0]+=f}n.push(r.slice(t[0],t[0]+s));t[0]+=s;continue}else{var o=0,l=0;if(i==1){l=(r[t[0]]>>2&7)+4;o=(r[t[0]++]&224)<<3;o|=r[t[0]++]}else{l=(r[t[0]++]>>2)+1;if(i==2){o=r[t[0]]|r[t[0]+1]<<8;t[0]+=2}else{o=(r[t[0]]|r[t[0]+1]<<8|r[t[0]+2]<<16|r[t[0]+3]<<24)>>>0;t[0]+=4}}n=[h(n)];if(o==0)throw new Error("Invalid offset 0");if(o>n[0].length)throw new Error("Invalid offset beyond length");if(l>=o){n.push(n[0].slice(-o));l-=o;while(l>=n[n.length-1].length){n.push(n[n.length-1]);l-=n[n.length-1].length}}n.push(n[0].slice(-o,-o+l))}}var c=h(n);if(c.length!=a)throw new Error("Unexpected length: ".concat(c.length," != ").concat(a));return c}function k(e){var r=[],t=[0];while(t[0]0};break;case 7:d={t:"n",v:c};break;case 8:d={t:"e",v:0};break;case 9:{if(f>-1)d={t:"s",v:t[f]};else if(o>-1)d={t:"s",v:r[o]};else if(!isNaN(c))d={t:"n",v:c};else throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)));}return d}function E(e,r,t){var a=l(e);var n=e[1];var i=a.getUint32(8,true);var s=12;var f=-1,o=-1,c=NaN,h=NaN,u=new Date(2001,0,1);if(i&1){c=d(e,s);s+=16}if(i&2){h=a.getFloat64(s,true);s+=8}if(i&4){u.setTime(u.getTime()+a.getFloat64(s,true)*1e3);s+=8}if(i&8){o=a.getUint32(s,true);s+=4}if(i&16){f=a.getUint32(s,true);s+=4}var p;switch(n){case 0:break;case 2:p={t:"n",v:c};break;case 3:p={t:"s",v:r[o]};break;case 5:p={t:"d",v:u};break;case 6:p={t:"b",v:h>0};break;case 7:p={t:"n",v:h};break;case 8:p={t:"e",v:0};break;case 9:{if(f>-1)p={t:"s",v:t[f]};else throw new Error("Unsupported cell type ".concat(n," : ").concat(i&31," : ").concat(e.slice(0,4)))}break;case 10:p={t:"n",v:c};break;default:throw new Error("Unsupported cell type ".concat(n," : ").concat(i&31," : ").concat(e.slice(0,4)));}return p}function S(e,r,t){switch(e[0]){case 3:;case 4:return C(e,r,t);case 5:return E(e,r,t);default:throw new Error("Unsupported payload version ".concat(e[0]));}}var A=function(e){var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r};var B=function(e){return"".concat(A(e.c)).concat(e.r+1)};var y=function(e){return B(e.s)+":"+B(e.e)};var _=function(){return{Sheets:{},SheetNames:[]}};var x=function(e,r,t){if(!t)for(var a=1;a<9999;++a){if(e.SheetNames.indexOf(t="Sheet ".concat(a))==-1)break}else if(e.SheetNames.indexOf(t)>-1)for(var a=1;a<9999;++a){if(e.SheetNames.indexOf("".concat(t,"_").concat(a))==-1){t="".concat(t,"_").concat(a);break}}e.SheetNames.push(t);e.Sheets[t]=r};function R(e){var r=[];e.FullPaths.forEach(function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")});e.FileIndex.forEach(function(e){if(!e.name.match(/\.iwa$/))return;var t;try{t=m(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}var n;try{n=k(t)}catch(a){return console.log("## "+(a.message||a))}n.forEach(function(e){r[+e.id]=e.messages})});if(!r.length)throw new Error("File has no messages");var t;r.forEach(function(e){e.forEach(function(e){var r=v(e.meta[1][0].data)>>>0;if(r==1){if(!t)t=e;else throw new Error("Document has multiple roots")}})});if(!t)throw new Error("Cannot find Document root");return U(r,t)}var F=R;function I(e){var r=g(e);return p(r[1][0].data)}function D(e,r){var t=g(r.data);var a=v(t[1][0].data);var n=t[3];var i=[];(n||[]).forEach(function(r){var t=g(r.data);var n=v(t[1][0].data)>>>0;switch(a){case 1:i[n]=c(t[3][0].data);break;case 8:{var s=e[I(t[9][0].data)][0];var f=g(s.data);var o=e[I(f[1][0].data)][0];var l=v(o.meta[1][0].data);if(l!=2001)throw new Error("2000 unexpected reference to ".concat(l));var h=g(o.data);i[n]=h[3].map(function(e){return c(e.data)}).join("")}break;}});return i}function P(e){var r,t,a,n,i,s,f,o,c,h;var u=g(e);var d=v(u[1][0].data)>>>0;var p=(t=(r=u[3])==null?void 0:r[0])==null?void 0:t.data;var b=((n=(a=u[4])==null?void 0:a[0])==null?void 0:n.data)&&l(u[4][0].data);var m=(s=(i=u[6])==null?void 0:i[0])==null?void 0:s.data;var w=((o=(f=u[7])==null?void 0:f[0])==null?void 0:o.data)&&l(u[7][0].data);var k=((h=(c=u[8])==null?void 0:c[0])==null?void 0:h.data)&&v(u[8][0].data)>0||false;var C=k?4:1;var E=[];var S=0;for(var A=0;A>>0)-1;if(i.e.c<0)throw new Error("Invalid col varint ".concat(n[7][0].data));t["!ref"]=y(i);{var s=g(n[4][0].data);var f=D(e,e[I(s[4][0].data)][0]);var o=((a=s[17])==null?void 0:a[0])?D(e,e[I(s[17][0].data)][0]):[];{var l=g(s[3][0].data);var c=[];l[1].forEach(function(r){var t=g(r.data);var a=e[I(t[2][0].data)][0];var n=v(a.meta[1][0].data);if(n!=6002)throw new Error("6001 unexpected reference to ".concat(n));c.push({id:v(t[1][0].data),ref:O(e,a)})});c.forEach(function(e){e.ref.forEach(function(e,r){e.forEach(function(e,a){var n=B({r:r,c:a});var i=S(e,f,o);if(i)t[n]=i})})})}}}function L(e,r){var t=g(r.data);var a={"!ref":"A1"};var n=e[I(t[2][0].data)];var i=v(n[0].meta[1][0].data);if(i!=6001)throw new Error("6000 unexpected reference to ".concat(i));N(e,n[0],a);return a}function M(e,r){var t;var a=g(r.data);var n={name:((t=a[1])==null?void 0:t[0])?c(a[1][0].data):"",sheets:[]};var i=b(a[2],I);i.forEach(function(r){e[r].forEach(function(r){var t=v(r.meta[1][0].data);if(t==6e3)n.sheets.push(L(e,r))})});return n}function U(e,r){var t=_();var a=g(r.data);var n=b(a[1],I);n.forEach(function(r){e[r].forEach(function(r){var a=v(r.meta[1][0].data);if(a==2){var n=M(e,r);n.sheets.forEach(function(e){x(t,e,n.name)})}})});if(t.SheetNames.length==0)throw new Error("Empty NUMBERS file");return t}return f(o)}();function Mg(e){return function r(t){for(var a=0;a!=e.length;++a){var n=e[a];if(t[n[0]]===undefined)t[n[0]]=n[1];if(n[2]==="n")t[n[0]]=Number(t[n[0]])}}}var Ug=function(e){Mg([["cellNF",false],["cellHTML",true],["cellFormula",true],["cellStyles",false],["cellText",true],["cellDates",false],["sheetStubs",false],["sheetRows",0,"n"],["bookDeps",false],["bookSheets",false],["bookProps",false],["bookFiles",false],["bookVBA",false],["password",""],["WTF",false]])(e)};var Wg=Mg([["cellDates",false],["bookSST",false],["bookType","xlsx"],["compression",false],["WTF",false]]);function Hg(e){if(Va.WS.indexOf(e)>-1)return"sheet";if(Va.CS&&e==Va.CS)return"chart";if(Va.DS&&e==Va.DS)return"dialog";if(Va.MS&&e==Va.MS)return"macro";return e&&e.length?e:"sheet"}function Vg(e,r){if(!e)return 0;try{e=r.map(function a(r){if(!r.id)r.id=r.strRelID;return[r.name,e["!id"][r.id].Target,Hg(e["!id"][r.id].Type)]})}catch(t){return null}return!e||e.length===0?null:e}function Xg(e,r,t,a,n,i,s,f,o,l,c,h){try{i[a]=Ga(Ae(e,t,true),r);var u=Se(e,r);var d;switch(f){case"sheet":d=tv(u,r,n,o,i[a],l,c,h);break;case"chart":d=av(u,r,n,o,i[a],l,c,h);if(!d||!d["!drawel"])break;var p=Re(d["!drawel"].Target,r);var v=Xa(p);var g=Vl(Ae(e,p,true),Ga(Ae(e,v,true),p));var b=Re(g,p);var m=Xa(b);d=kp(Ae(e,b,true),b,o,Ga(Ae(e,m,true),b),l,d);break;case"macro":d=nv(u,r,n,o,i[a],l,c,h);break;case"dialog":d=iv(u,r,n,o,i[a],l,c,h);break;default:throw new Error("Unrecognized sheet type "+f);}s[a]=d;var w=[];if(i&&i[a])Y(i[a]).forEach(function(t){if(i[a][t].Type==Va.CMNT){var n=Re(i[a][t].Target,r);w=lv(Se(e,n,true),n,o);if(!w||!w.length)return;zl(d,w)}})}catch(k){if(o.WTF)throw k}}function Gg(e){return e.charAt(0)=="/"?e.slice(1):e}function zg(e,r){O(P);r=r||{};Ug(r);if(Ce(e,"META-INF/manifest.xml"))return Ig(e,r);if(Ce(e,"objectdata.xml"))return Ig(e,r);if(Ce(e,"Index/Document.iwa")){if(typeof Uint8Array=="undefined")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof Lg!="undefined"){if(e.FileIndex)return Lg.parse_numbers(e);var t=X.utils.cfb_new();ye(e).forEach(function(r){Te(t,r,Be(e,r))});return Lg.parse_numbers(t)}throw new Error("Unsupported NUMBERS file")}if(!Ce(e,"[Content_Types].xml")){if(Ce(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(Ce(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var a=ye(e);var n=Ma(Ae(e,"[Content_Types].xml"));var i=false;var s,f;if(n.workbooks.length===0){f="xl/workbook.xml";if(Se(e,f,true))n.workbooks.push(f)}if(n.workbooks.length===0){f="xl/workbook.bin";if(!Se(e,f,true))throw new Error("Could not find workbook");n.workbooks.push(f);i=true}if(n.workbooks[0].slice(-3)=="bin")i=true;var o={};var l={};if(!r.bookSheets&&!r.bookProps){uu=[];if(n.sst)try{uu=ov(Se(e,Gg(n.sst)),n.sst,r)}catch(c){if(r.WTF)throw c}if(r.cellStyles&&n.themes.length)o=fv(Ae(e,n.themes[0].replace(/^\//,""),true)||"",n.themes[0],r);if(n.style)l=sv(Se(e,Gg(n.style)),n.style,o,r)}n.links.map(function(t){try{var a=Ga(Ae(e,Xa(Gg(t))),t);return hv(Se(e,Gg(t)),a,t,r)}catch(n){}});var h=rv(Se(e,Gg(n.workbooks[0])),n.workbooks[0],r);var u={},d="";if(n.coreprops.length){d=Se(e,Gg(n.coreprops[0]),true);if(d)u=nn(d);if(n.extprops.length!==0){d=Se(e,Gg(n.extprops[0]),true);if(d)un(d,u,r)}}var p={};if(!r.bookSheets||r.bookProps){if(n.custprops.length!==0){d=Ae(e,Gg(n.custprops[0]),true);if(d)p=gn(d,r)}}var v={};if(r.bookSheets||r.bookProps){if(h.Sheets)s=h.Sheets.map(function F(e){return e.name});else if(u.Worksheets&&u.SheetNames.length>0)s=u.SheetNames;if(r.bookProps){v.Props=u;v.Custprops=p}if(r.bookSheets&&typeof s!=="undefined")v.SheetNames=s;if(r.bookSheets?v.SheetNames:r.bookProps)return v}s={};var g={};if(r.bookDeps&&n.calcchain)g=cv(Se(e,Gg(n.calcchain)),n.calcchain,r);var b=0;var m={};var w,k;{var C=h.Sheets;u.Worksheets=C.length;u.SheetNames=[];for(var E=0;E!=C.length;++E){u.SheetNames[E]=C[E].name}}var S=i?"bin":"xml";var A=n.workbooks[0].lastIndexOf("/");var B=(n.workbooks[0].slice(0,A+1)+"_rels/"+n.workbooks[0].slice(A+1)+".rels").replace(/^\//,"");if(!Ce(e,B))B="xl/_rels/workbook."+S+".rels";var y=Ga(Ae(e,B,true),B);if(y)y=Vg(y,h.Sheets);var T=Se(e,"xl/worksheets/sheet.xml",true)?1:0;e:for(b=0;b!=u.Worksheets;++b){var _="sheet";if(y&&y[b]){w="xl/"+y[b][1].replace(/[\/]?xl\//,"");if(!Ce(e,w))w=y[b][1];if(!Ce(e,w))w=B.replace(/_rels\/.*$/,"")+y[b][1];_=y[b][2]}else{w="xl/worksheets/sheet"+(b+1-T)+"."+S;w=w.replace(/sheet0\./,"sheet.")}k=w.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels");if(r&&r.sheets!=null)switch(typeof r.sheets){case"number":if(b!=r.sheets)continue e;break;case"string":if(u.SheetNames[b].toLowerCase()!=r.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(r.sheets)){var x=false;for(var R=0;R!=r.sheets.length;++R){if(typeof r.sheets[R]=="number"&&r.sheets[R]==b)x=1;if(typeof r.sheets[R]=="string"&&r.sheets[R].toLowerCase()==u.SheetNames[b].toLowerCase())x=1}if(!x)continue e};}Xg(e,w,k,u.SheetNames[b],b,m,s,_,r,h,o,l)}v={Directory:n,Workbook:h,Props:u,Custprops:p,Deps:g,Sheets:s,SheetNames:u.SheetNames,Strings:uu,Styles:l,Themes:o,SSF:P.get_table()};if(r&&r.bookFiles){if(e.files){v.keys=a;v.files=e.files}else{v.keys=[];v.files={};e.FullPaths.forEach(function(r,t){r=r.replace(/^Root Entry[\/]/,"");v.keys.push(r);v.files[r]=e.FileIndex[t]})}}if(r&&r.bookVBA){if(n.vba.length>0)v.vbaraw=Se(e,Gg(n.vba[0]),true);else if(n.defaults&&n.defaults.bin===rc)v.vbaraw=Se(e,"xl/vbaProject.bin",true)}return v}function jg(e,r){var t=r||{};var a="Workbook",n=X.find(e,a);try{a="/!DataSpaces/Version";n=X.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Gf(n.content);a="/!DataSpaces/DataSpaceMap";n=X.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=jf(n.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace";n=X.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=$f(n.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary";n=X.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Yf(n.content)}catch(f){}a="/EncryptionInfo";n=X.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var o=Qf(n.content);a="/EncryptedPackage";n=X.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(o[0]==4&&typeof decrypt_agile!=="undefined")return decrypt_agile(o[1],n.content,t.password||"",t);if(o[0]==2&&typeof decrypt_std76!=="undefined")return decrypt_std76(o[1],n.content,t.password||"",t);throw new Error("File is password-protected")}function $g(e,r){if(r.bookType=="ods")return Ng(e,r);return Kg(e,r)}function Kg(e,r){Xl=1024;if(e&&!e.SSF){e.SSF=P.get_table()}if(e&&e.SSF){O(P);P.load_table(e.SSF);r.revssf=Q(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF}r.rels={};r.wbrels={};r.Strings=[];r.Strings.Count=0;r.Strings.Unique=0;if(pu)r.revStrings=new Map;else{r.revStrings={};r.revStrings.foo=[];delete r.revStrings.foo}var t=r.bookType=="xlsb"?"bin":"xml";var a=nc.indexOf(r.bookType)>-1;var n=La();Wg(r=r||{});var i=_e();var s="",f=0;r.cellXfs=[];mu(r.cellXfs,{},{revssf:{General:0}});if(!e.Props)e.Props={};s="docProps/core.xml";Te(i,s,on(e.Props,r));n.coreprops.push(s);Ka(r.rels,2,s,Va.CORE_PROPS);s="docProps/app.xml";if(e.Props&&e.Props.SheetNames){}else if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{var o=[];for(var l=0;l0){s="docProps/custom.xml";Te(i,s,mn(e.Custprops,r));n.custprops.push(s);Ka(r.rels,4,s,Va.CUST_PROPS)}for(f=1;f<=e.SheetNames.length;++f){var c={"!id":{}};var h=e.Sheets[e.SheetNames[f-1]];var u=(h||{})["!type"]||"sheet";switch(u){case"chart":;default:s="xl/worksheets/sheet"+f+"."+t;Te(i,s,dv(f-1,s,r,e,c));n.sheets.push(s);Ka(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Va.WS[0]);}if(h){var d=h["!comments"];var p=false;if(d&&d.length>0){var v="xl/comments"+f+"."+t;Te(i,v,bv(d,v,r));n.comments.push(v);Ka(c,-1,"../comments"+f+"."+t,Va.CMNT);p=true}if(h["!legacy"]){if(p)Te(i,"xl/drawings/vmlDrawing"+f+".vml",Gl(f,h["!comments"]))}delete h["!comments"];delete h["!legacy"]}if(c["!id"].rId1)Te(i,Xa(s),ja(c))}if(r.Strings!=null&&r.Strings.length>0){s="xl/sharedStrings."+t;Te(i,s,gv(r.Strings,s,r));n.strs.push(s);Ka(r.wbrels,-1,"sharedStrings."+t,Va.SST)}s="xl/workbook."+t;Te(i,s,uv(e,s,r));n.workbooks.push(s);Ka(r.rels,1,s,Va.WB);s="xl/theme/theme1.xml";Te(i,s,_l(e.Themes,r));n.themes.push(s);Ka(r.wbrels,-1,"theme/theme1.xml",Va.THEME);s="xl/styles."+t;Te(i,s,vv(e,s,r));n.styles.push(s);Ka(r.wbrels,-1,"styles."+t,Va.STY);if(e.vbaraw&&a){s="xl/vbaProject.bin";Te(i,s,e.vbaraw);n.vba.push(s);Ka(r.wbrels,-1,"vbaProject.bin",Va.VBA)}Te(i,"[Content_Types].xml",Ha(n,r));Te(i,"_rels/.rels",ja(r.rels));Te(i,"xl/_rels/workbook."+t+".rels",ja(r.wbrels));delete r.revssf;delete r.ssf;return i}function Yg(e,r){Xl=1024;if(e&&!e.SSF){e.SSF=P.get_table()}if(e&&e.SSF){O(P);P.load_table(e.SSF);r.revssf=Q(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF}r.rels={};r.wbrels={};r.Strings=[];r.Strings.Count=0;r.Strings.Unique=0;if(pu)r.revStrings=new Map;else{r.revStrings={};r.revStrings.foo=[];delete r.revStrings.foo}var t="xml";var a=nc.indexOf(r.bookType)>-1;var n=La();Wg(r=r||{});var i=_e();var s="",f=0;r.cellXfs=[];mu(r.cellXfs,{},{revssf:{General:0}});if(!e.Props)e.Props={};s="docProps/core.xml";Te(i,s,on(e.Props,r));n.coreprops.push(s);Ka(r.rels,2,s,Va.CORE_PROPS);s="docProps/app.xml";if(e.Props&&e.Props.SheetNames){}else if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{var o=[];for(var l=0;l0){s="docProps/custom.xml";Te(i,s,mn(e.Custprops,r));n.custprops.push(s);Ka(r.rels,4,s,Va.CUST_PROPS)}for(f=1;f<=e.SheetNames.length;++f){var c={"!id":{}};var h=e.Sheets[e.SheetNames[f-1]];var u=(h||{})["!type"]||"sheet";switch(u){case"chart":;default:s="xl/worksheets/sheet"+f+"."+t;Te(i,s,ed(f-1,r,e,c));n.sheets.push(s);Ka(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Va.WS[0]);}if(h){var d=h["!comments"];var p=false;if(d&&d.length>0){var v="xl/comments"+f+"."+t;Te(i,v,Kl(d,r));n.comments.push(v);Ka(c,-1,"../comments"+f+"."+t,Va.CMNT);p=true}if(h["!legacy"]){if(p)Te(i,"xl/drawings/vmlDrawing"+f+".vml",Gl(f,h["!comments"]))}delete h["!comments"];delete h["!legacy"]}if(c["!id"].rId1)Te(i,Xa(s),ja(c))}if(r.Strings!=null&&r.Strings.length>0){s="xl/sharedStrings."+t;Te(i,s,Nf(r.Strings,r));n.strs.push(s);Ka(r.wbrels,-1,"sharedStrings."+t,Va.SST)}s="xl/workbook."+t;Te(i,s,Vp(e,r));n.workbooks.push(s);Ka(r.rels,1,s,Va.WB);s="xl/theme/theme1.xml";Te(i,s,_l(e.Themes,r));n.themes.push(s);Ka(r.wbrels,-1,"theme/theme1.xml",Va.THEME);s="xl/styles."+t;Te(i,s,Go(e,r));n.styles.push(s);Ka(r.wbrels,-1,"styles."+t,Va.STY);if(e.vbaraw&&a){s="xl/vbaProject.bin";Te(i,s,e.vbaraw);n.vba.push(s);Ka(r.wbrels,-1,"vbaProject.bin",Va.VBA)}Te(i,"[Content_Types].xml",Ha(n,r));Te(i,"_rels/.rels",ja(r.rels));Te(i,"xl/_rels/workbook."+t+".rels",ja(r.wbrels));delete r.revssf;delete r.ssf;return i}function Jg(e,r){var t="";switch((r||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":t=m.decode(e.slice(0,12));break;case"binary":t=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"));}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3),t.charCodeAt(4),t.charCodeAt(5),t.charCodeAt(6),t.charCodeAt(7)]}function qg(e,r){if(X.find(e,"EncryptedPackage"))return jg(e,r);return Zv(e,r)}function Qg(e,r){var t,a=e;var n=r||{};if(!n.type)n.type=w&&Buffer.isBuffer(e)?"buffer":"base64";t=xe(a,n);return zg(t,n)}function Zg(e,r){var t=0;e:while(t=2&&n[3]===0)return Sf.to_workbook(a,t);if(n[2]===0&&(n[3]===8||n[3]===9))return Sf.to_workbook(a,t)}break;case 3:;case 131:;case 139:;case 140:return bf.to_workbook(a,t);case 123:if(n[1]===92&&n[2]===114&&n[3]===116)return ho.to_workbook(a,t);break;case 10:;case 13:;case 32:return eb(a,t);case 137:if(n[1]===80&&n[2]===78&&n[3]===71)throw new Error("PNG Image File is not a spreadsheet");break;}if(bf.versions.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31)return bf.to_workbook(a,t);return ab(e,a,t,i)}function ib(e,r){var t=r||{};t.type="file";return nb(e,t)}function sb(e){return function r(t,a){var n=0;if(a.sheet){if(typeof a.sheet=="number")n=a.sheet;else n=t.SheetNames.indexOf(a.sheet);if(!t.SheetNames[n])throw new Error("Sheet not found: "+a.sheet+" : "+typeof a.sheet)}return e.from_sheet(t.Sheets[t.SheetNames[n]],a,t)}}var fb=sb(Bg);var ob=sb({from_sheet:Ob});var lb=sb(typeof mf!=="undefined"?mf:{});var cb=sb(typeof wf!=="undefined"?wf:{});var hb=sb(typeof Cf!=="undefined"?Cf:{});var ub=sb(typeof ho!=="undefined"?ho:{});var db=sb({from_sheet:Nb});var pb=sb(typeof bf!=="undefined"?bf:{});var vb=sb(typeof kf!=="undefined"?kf:{});var gb=sb(typeof Sf!=="undefined"?{from_sheet:Sf.sheet_to_wk1}:{});function bb(e,r){switch(r.type){case"base64":;case"binary":break;case"buffer":;case"array":r.type="";break;case"file":return j(r.file,X.write(e,{type:w?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");default:throw new Error("Unrecognized type "+r.type);}return X.write(e,r)}function mb(e,r){var t=he(r||{});var a=$g(e,t);return kb(a,t)}function wb(e,r){var t=he(r||{});var a=Yg(e,t);return kb(a,t)}function kb(e,r){var t={};if(r.compression)t.compression="DEFLATE";if(r.password)t.type=w?"nodebuffer":"string";else switch(r.type){case"base64":t.type="base64";break;case"binary":t.type="string";break;case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");case"buffer":;case"file":t.type=w?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+r.type);}var a=e.FullPaths?X.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[t.type]||t.type,compression:!!r.compression}):e.generate(t);if(typeof Deno!=="undefined"){if(typeof a=="string"){if(r.type=="binary"||r.type=="base64")return a;a=new Uint8Array(y(a))}}if(r.password&&typeof encrypt_agile!=="undefined")return bb(encrypt_agile(a,r.password),r);if(r.type==="file")return j(r.file,a);return r.type=="string"?qe(a):a}function Cb(e,r){var t=r||{};var a=eg(e,t);return bb(a,t)}function Eb(e,r,t){if(!t)t="";var a=t+e;switch(r.type){case"base64":return m.encode(Qe(a));case"binary":return Qe(a);case"string":return e;case"file":return j(r.file,a,"utf8");case"buffer":{if(w)return k(a,"utf8");else if(typeof TextEncoder!=="undefined")return(new TextEncoder).encode(a);else return Eb(a,{type:"binary"}).split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function Sb(e,r){switch(r.type){case"base64":return m.encode(e);case"binary":return e;case"string":return e;case"file":return j(r.file,e,"binary");case"buffer":{if(w)return k(e,"binary");else return e.split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function Ab(e,r){switch(r.type){case"string":;case"base64":;case"binary":var t="";for(var a=0;a0)n=0;var h=ht(o.s.r);var u=[];var d=[];var p=0,v=0;var g=Array.isArray(e);var b=o.s.r,m=0,w=0;if(g&&!e[b])e[b]=[];for(m=o.s.c;m<=o.e.c;++m){u[m]=vt(m);t=g?e[b][m]:e[u[m]+h];switch(a){case 1:i[m]=m-o.s.c;break;case 2:i[m]=u[m];break;case 3:i[m]=l.header[m-o.s.c];break;default:if(t==null)t={w:"__EMPTY",t:"s"};f=s=Bt(t,null,l);v=0;for(w=0;w=0)c='"'+c.replace(Db,'""')+'"'}else c="";l.push(c)}if(f.blankrows===false&&o)return null;return l.join(s)}function Ob(e,r){var t=[];var a=r==null?{}:r;if(e==null||e["!ref"]==null)return"";var n=St(e["!ref"]);var i=a.FS!==undefined?a.FS:",",s=i.charCodeAt(0);var f=a.RS!==undefined?a.RS:"\n",o=f.charCodeAt(0);var l=new RegExp((i=="|"?"\\|":i)+"+$");var c="",h=[];a.dense=Array.isArray(e);var u=a.skipHidden&&e["!cols"]||[];var d=a.skipHidden&&e["!rows"]||[];for(var p=n.s.c;p<=n.e.c;++p)if(!(u[p]||{}).hidden)h[p]=vt(p);for(var v=n.s.r;v<=n.e.r;++v){if((d[v]||{}).hidden)continue;c=Pb(e,n,v,h,s,o,i,a);if(c==null){continue}if(a.strip)c=c.replace(l,"");t.push(c+f)}delete a.dense;return t.join("")}function Nb(e,r){if(!r)r={};r.FS="\t";r.RS="\n";var t=Ob(e,r);if(typeof cptable=="undefined"||r.type=="string")return t;var a=cptable.utils.encode(1200,t,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function Lb(e){var r="",t,a="";if(e==null||e["!ref"]==null)return[];var n=St(e["!ref"]),i="",s=[],f;var o=[];var l=Array.isArray(e);for(f=n.s.c;f<=n.e.c;++f)s[f]=vt(f);for(var c=n.s.r;c<=n.e.r;++c){i=ht(c);for(f=n.s.c;f<=n.e.c;++f){r=s[f]+i;t=l?(e[c]||[])[f]:e[r];a="";if(t===undefined)continue;else if(t.F!=null){r=t.F;if(!t.f)continue;a=t.f;if(r.indexOf(":")==-1)r=r+":"+r}if(t.f!=null)a=t.f;else if(t.t=="z")continue;else if(t.t=="n"&&t.v!=null)a=""+t.v;else if(t.t=="b")a=t.v?"TRUE":"FALSE";else if(t.w!==undefined)a="'"+t.w;else if(t.v===undefined)continue;else if(t.t=="s")a="'"+t.v;else a=""+t.v;o[o.length]=r+"="+a}}return o}function Mb(e,r,t){var a=t||{};var n=+!a.skipHeader;var i=e||{};var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?wt(a.origin):a.origin;s=o.r;f=o.c}}var l;var c={s:{c:0,r:0},e:{c:f,r:s+r.length-1+n}};if(i["!ref"]){var h=St(i["!ref"]);c.e.c=Math.max(c.e.c,h.e.c);c.e.r=Math.max(c.e.r,h.e.r);if(s==-1){s=h.e.r+1;c.e.r=s+r.length-1+n}}else{if(s==-1){s=0;c.e.r=r.length-1+n}}var u=a.header||[],d=0;r.forEach(function(e,r){Y(e).forEach(function(t){if((d=u.indexOf(t))==-1)u[d=u.length]=t;var o=e[t];var c="z";var h="";var p=kt({c:f+d,r:s+r+n});l=Wb.sheet_get_cell(i,p);if(o&&typeof o==="object"&&!(o instanceof Date)){i[p]=o}else{if(typeof o=="number")c="n";else if(typeof o=="boolean")c="b";else if(typeof o=="string")c="s";else if(o instanceof Date){c="d";if(!a.cellDates){c="n";o=re(o)}h=a.dateNF||P._table[14]}else if(o===null&&a.nullError){c="e";o=0}if(!l)i[p]=l={t:c,v:o};else{l.t=c;l.v=o;delete l.w;delete l.R;if(h)l.z=h}if(h)l.z=h}})});c.e.c=Math.max(c.e.c,f+u.length-1);var p=ht(s);if(n)for(d=0;d=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}else if(typeof r=="string"){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}else throw new Error("Cannot find sheet |"+r+"|")}e.book_new=function(){return{SheetNames:[],Sheets:{}}};e.book_append_sheet=function(e,r,t){if(!t)for(var a=1;a<=65535;++a,t=undefined)if(e.SheetNames.indexOf(t="Sheet"+a)==-1)break;if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");Np(t);if(e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");e.SheetNames.push(t);e.Sheets[t]=r};e.book_set_sheet_visibility=function(e,r,a){t(e,"Workbook",{});t(e.Workbook,"Sheets",[]);var i=n(e,r);t(e.Workbook.Sheets,i,{});switch(a){case 0:;case 1:;case 2:break;default:throw new Error("Bad sheet visibility setting "+a);}e.Workbook.Sheets[i].Hidden=a};r([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]);e.cell_set_number_format=function(e,r){e.z=r;return e};e.cell_set_hyperlink=function(e,r,t){if(!r){delete e.l}else{e.l={Target:r};if(t)e.l.Tooltip=t}return e};e.cell_set_internal_link=function(r,t,a){return e.cell_set_hyperlink(r,"#"+t,a)};e.cell_add_comment=function(e,r,t){if(!e.c)e.c=[];e.c.push({t:r,a:t||"SheetJS"})};e.sheet_set_array_formula=function(e,r,t){var n=typeof r!="string"?r:St(r);var i=typeof r=="string"?r:Et(r);for(var s=n.s.r;s<=n.e.r;++s)for(var f=n.s.c;f<=n.e.c;++f){var o=a(e,s,f);o.t="n";o.F=i;delete o.v;if(s==n.s.r&&f==n.s.c)o.f=t}return e};return e})(Wb);if(w&&typeof require!="undefined")(function(){var r=undefined;if(!r)return;var t=r.Readable;if(!t)return;var a=function(e,r){var a=t();var n=r==null?{}:r;if(e==null||e["!ref"]==null){a.push(null);return a}var i=St(e["!ref"]);var s=n.FS!==undefined?n.FS:",",f=s.charCodeAt(0);var o=n.RS!==undefined?n.RS:"\n",l=o.charCodeAt(0);var c=new RegExp((s=="|"?"\\|":s)+"+$");var h="",u=[];n.dense=Array.isArray(e);var d=n.skipHidden&&e["!cols"]||[];var p=n.skipHidden&&e["!rows"]||[];for(var v=i.s.c;v<=i.e.c;++v)if(!(d[v]||{}).hidden)u[v]=vt(v);var g=i.s.r;var b=false;a._read=function(){if(!b){b=true;return a.push("\ufeff")}while(g<=i.e.r){++g;if((p[g-1]||{}).hidden)continue;h=Pb(e,i,g-1,u,f,l,s,n);if(h!=null){if(n.strip)h=h.replace(c,"");a.push(h+o);break}}if(g>i.e.r)return a.push(null)};return a};var n=function(e,r){var a=t();var n=r||{};var i=n.header!=null?n.header:Bg.BEGIN;var s=n.footer!=null?n.footer:Bg.END;a.push(i);var f=Ct(e["!ref"]);n.dense=Array.isArray(e);a.push(Bg._preamble(e,f,n));var o=f.s.r;var l=false;a._read=function(){if(o>f.e.r){if(!l){l=true;a.push("
"+s)}return a.push(null)}while(o<=f.e.r){a.push(Bg._row(e,f,o,n));++o;break}};return a};var i=function(e,r){var a=t({objectMode:true});if(e==null||e["!ref"]==null){a.push(null);return a}var n={t:"n",v:0},i=0,s=1,f=[],o=0,l="";var c={s:{r:0,c:0},e:{r:0,c:0}};var h=r||{};var u=h.range!=null?h.range:e["!ref"];if(h.header===1)i=1;else if(h.header==="A")i=2;else if(Array.isArray(h.header))i=3;switch(typeof u){case"string":c=St(u);break;case"number":c=St(e["!ref"]);c.s.r=u;break;default:c=u;}if(i>0)s=0;var d=ht(c.s.r);var p=[];var v=0;var g=Array.isArray(e);var b=c.s.r,m=0,w=0;if(g&&!e[b])e[b]=[];for(m=c.s.c;m<=c.e.c;++m){p[m]=vt(m);n=g?e[b][m]:e[p[m]+d];switch(i){case 1:f[m]=m-c.s.c;break;case 2:f[m]=p[m];break;case 3:f[m]=h.header[m-c.s.c];break;default:if(n==null)n={w:"__EMPTY",t:"s"};l=o=Bt(n,null,h);v=0;for(w=0;wc.e.r)return a.push(null);while(b<=c.e.r){var r=Fb(e,c,b,p,i,f,g,h);++b;if(r.isempty===false||(i===1?h.blankrows!==false:!!h.blankrows)){a.push(r.row);break}}};return a};e.stream={to_json:i,to_html:n,to_csv:a}})();if(typeof Zv!=="undefined")e.parse_xlscfb=Zv;e.parse_zip=zg;e.read=nb;e.readFile=ib;e.readFileSync=ib;e.write=yb;e.writeFile=_b;e.writeFileSync=_b;e.writeFileAsync=Rb;e.utils=Wb;e.writeXLSX=Bb;e.writeFileXLSX=xb;e.SSF=P;if(typeof X!=="undefined")e.CFB=X}if(typeof exports!=="undefined")make_xlsx_lib(exports);else if(typeof module!=="undefined"&&module.exports)make_xlsx_lib(module.exports);else if(typeof define==="function"&&define.amd)define("xlsx",function(){if(!XLSX.version)make_xlsx_lib(XLSX);return XLSX});else make_xlsx_lib(XLSX);if(typeof window!=="undefined"&&!window.XLSX)try{window.XLSX=XLSX}catch(e){}
\ No newline at end of file
diff --git a/src/api/secondOrder/list.js b/src/api/secondOrder/list.js
index f6e63f4..d426d09 100644
--- a/src/api/secondOrder/list.js
+++ b/src/api/secondOrder/list.js
@@ -2,7 +2,7 @@ import request from '@/router/axios';
export const getList = (current, size, params) => {
return request({
- url: '/smartpark/twoPutStorage/list',
+ url: '/smartpark/consumerForm/list',
method: 'get',
params: {
...params,
@@ -13,3 +13,4 @@ export const getList = (current, size, params) => {
cryptoData: false
})
}
+
diff --git a/src/api/secondOrder/outbound.js b/src/api/secondOrder/outbound.js
new file mode 100644
index 0000000..9de497e
--- /dev/null
+++ b/src/api/secondOrder/outbound.js
@@ -0,0 +1,58 @@
+import request from '@/router/axios';
+
+export const getList = (current, size, params) => {
+ return request({
+ url: '/smartpark/twoOutStorage/list',
+ method: 'get',
+ params: {
+ ...params,
+ pageSize:size,
+ pageNum:current,
+ },
+ cryptoToken: false,
+ cryptoData: false
+ })
+}
+// 获取物资列表
+export const getConsumerFormList = params => {
+ return request({
+ url: '/smartpark/consumerForm/getConsumerFormList',
+ method: 'get',
+ params: params,
+ cryptoToken: false,
+ cryptoData: false
+ })
+}
+
+// 获取领用人列表
+export const getUserList = params => {
+ return request({
+ url: '/smartpark/user/getUserByDeptId',
+ method: 'get',
+ params: params,
+ cryptoToken: false,
+ cryptoData: false
+ })
+}
+
+
+
+// 提交
+export const submit = data => {
+ return request({
+ url: '/smartpark/user/getUserByDeptId',
+ method: 'post',
+ data: data,
+
+ })
+}
+
+// 获取详情
+export const getDetails = params => {
+ return request({
+ url: '/smartpark/user/getUserByDeptId',
+ method: 'get',
+ params: params,
+
+ })
+}
diff --git a/src/lang/zh.js b/src/lang/zh.js
index cd824b1..2793d37 100644
--- a/src/lang/zh.js
+++ b/src/lang/zh.js
@@ -33,6 +33,22 @@ export default {
emptyBtn: '清 空'
},
crud: {
+ excel: {
+ name: '文件名',
+ type: '数据',
+ prop: '字段',
+ params: '参数',
+ paramsDic:{
+ header:'表头',
+ data:'数据源',
+ headers:'复杂表头',
+ sum:'合计'
+ },
+ typeDic:{
+ true:'当前数据(当前页全部的数据)',
+ false:'选中的数据(当前页选中的数据)',
+ }
+ },
filter: {
addBtn: '新增条件',
clearBtn: '清空数据',
@@ -101,9 +117,9 @@ export default {
navbar: {
logOut: '退出登录',
userinfo: '个人信息',
- switch : '身份切换',
- switchRole : '角色切换',
- switchDept : '部门切换',
+ switch: '身份切换',
+ switchRole: '角色切换',
+ switchDept: '部门切换',
dashboard: '首页',
lock: '锁屏',
bug: '没有错误日志',
@@ -121,5 +137,6 @@ export default {
clearCache: '清除缓存',
closeOthers: '关闭其它',
closeAll: '关闭所有'
- }
+ },
+
};
diff --git a/src/option/system/dict.js b/src/option/system/dict.js
index f90d3c3..020f3cc 100644
--- a/src/option/system/dict.js
+++ b/src/option/system/dict.js
@@ -18,6 +18,8 @@ export const optionParent = {
search: true,
slot: true,
span: 24,
+ headerAlign: "center",
+ align: "center",
rules: [
{
required: true,
@@ -31,6 +33,8 @@ export const optionParent = {
prop: "dictValue",
search: true,
align: "center",
+ headerAlign: "center",
+ align: "center",
rules: [
{
required: true,
@@ -43,7 +47,8 @@ export const optionParent = {
label: "字典排序",
prop: "sort",
type: "number",
- align: "right",
+ headerAlign: "center",
+ align: "center",
width: 100,
rules: [
{
@@ -57,6 +62,7 @@ export const optionParent = {
label: "封存",
prop: "isSealed",
type: "switch",
+ headerAlign: "center",
align: "center",
width: 100,
dicData: [
@@ -82,6 +88,8 @@ export const optionParent = {
{
label: "字典备注",
prop: "remark",
+ headerAlign: "center",
+ align: "center",
hide: true
}
]
diff --git a/src/views/authority/role.vue b/src/views/authority/role.vue
index de1020e..6006311 100644
--- a/src/views/authority/role.vue
+++ b/src/views/authority/role.vue
@@ -166,6 +166,8 @@ export default {
type: "tree",
hide: true,
span: 24,
+ headerAlign: "center",
+ align: "center",
props: {
label: "title",
},
@@ -181,6 +183,8 @@ export default {
label: "角色名称",
prop: "roleName",
search: true,
+ headerAlign: "center",
+ align: "center",
span: 24,
rules: [
{
@@ -197,6 +201,8 @@ export default {
dicUrl: "/api/blade-system/tenant/select",
addDisplay: false,
editDisplay: false,
+ headerAlign: "center",
+ align: "center",
viewDisplay: website.tenantMode,
span: 24,
props: {
@@ -220,6 +226,8 @@ export default {
prop: "roleAlias",
search: true,
span: 24,
+ headerAlign: "center",
+ align: "center",
rules: [
{
required: true,
@@ -234,6 +242,8 @@ export default {
prop: "currentAlias",
type: "radio",
dicData: [],
+ headerAlign: "center",
+ align: "center",
props: {
label: "roleName",
value: "roleAlias",
@@ -245,6 +255,8 @@ export default {
label: "角色排序",
prop: "sort",
type: "number",
+ headerAlign: "center",
+ align: "center",
span: 24,
rules: [
{
diff --git a/src/views/demandOrder/index.vue b/src/views/demandOrder/index.vue
index 6246e6b..a440194 100644
--- a/src/views/demandOrder/index.vue
+++ b/src/views/demandOrder/index.vue
@@ -53,6 +53,8 @@ export default {
label: "需求单号",
prop: "demandNo",
search: true,
+ headerAlign: "center",
+ align: "center",
},
{
label: "提交时间",
@@ -60,30 +62,44 @@ export default {
type: "date",
format: "yyyy-MM-dd",
valueFormat: "yyyy-MM-dd",
+ headerAlign: "center",
+ align: "center",
},
{
label: "物品名称",
prop: "materialName",
+ headerAlign: "center",
+ align: "center",
},
{
label: "型号",
prop: "model",
+ headerAlign: "center",
+ align: "center",
},
{
label: "数量",
prop: "num",
+ headerAlign: "center",
+ align: "center",
},
{
label: "申请年份",
prop: "year",
+ headerAlign: "center",
+ align: "center",
},
{
label: "申请季度",
prop: "quarter",
+ headerAlign: "center",
+ align: "center",
},
{
label: "申请部门",
prop: "department",
+ headerAlign: "center",
+ align: "center",
}
]
},
@@ -203,7 +219,7 @@ export default {
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
console.log(123,res.data.result)
// const data = res.data.data;
- this.data = res.data.result.list;
+ this.data = res.data.result.list;
this.loading = false;
this.page.total = res.data.result.total;
// this.selectionClear();
diff --git a/src/views/firstOrder/components/approvalProcessDialog.vue b/src/views/firstOrder/components/approvalProcessDialog.vue
new file mode 100644
index 0000000..e63d21d
--- /dev/null
+++ b/src/views/firstOrder/components/approvalProcessDialog.vue
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/firstOrder/inbound.vue b/src/views/firstOrder/inbound.vue
index b2e9e7d..b689b73 100644
--- a/src/views/firstOrder/inbound.vue
+++ b/src/views/firstOrder/inbound.vue
@@ -1,69 +1,117 @@
-
+
- 新增入库单
-
- 入库单导出
+ 新增入库单
+
- {{
- scope.row.purchaseEndInfo }}
+ {{ scope.row.purchaseEndInfo }}
无
- 详情
- 编辑
+ 审批流程
+ 详情
+ 编辑
-
+
-
+
+
+
+
diff --git a/src/views/firstOrder/list.vue b/src/views/firstOrder/list.vue
index 965001b..5960fa0 100644
--- a/src/views/firstOrder/list.vue
+++ b/src/views/firstOrder/list.vue
@@ -1,35 +1,51 @@
-
+
- 记录
+ 记录
-
-
+
-
-
+
-
-
+
@@ -40,10 +41,10 @@ export default {
page: {
pageSize: 10,
currentPage: 1,
- total: 0
+ total: 0,
},
option: {
- height: 'auto',
+ height: "auto",
calcHeight: 30,
tip: false,
searchShow: true,
@@ -62,25 +63,36 @@ export default {
gridSpan: false,
filterBtn: false,
columnBtn: false,
-
+ menuAlign: "left",
+ searchMenuPosition: "right",
+ addBtnIcon: " ",
+ viewBtnIcon: " ",
+ delBtnIcon: " ",
+ editBtnIcon: " ",
column: [
{
label: "物资名称",
prop: "materialName",
search: true,
+ headerAlign: "center",
+ align: "center",
},
{
label: "规格/型号",
prop: "model",
+ headerAlign: "center",
+ align: "center",
},
{
label: "类别",
prop: "materialCode",
- type: 'select',
+ type: "select",
+ headerAlign: "center",
+ align: "center",
dicData: [],
props: {
- label: 'label',
- value: 'value'
+ label: "label",
+ value: "value",
},
// formatter: (row, value, label, column) => {
// // 根据value值返回对应的label
@@ -90,30 +102,32 @@ export default {
// };
// return typeMap[value] || value;
// },
- dataType: 'string'
+ dataType: "string",
},
{
label: "单位",
prop: "unit",
+ headerAlign: "center",
+ align: "center",
},
- ]
+ ],
},
data: [],
dialogLogVisible: false,
- activeName: 'first',
+ activeName: "first",
tableData: [],
ckTable: [
- { str1: '3', str2: '2025-04-09', str3: '部门一' },
- { str1: '37', str2: '2025-04-03', str3: '部门一' }
+ { str1: "3", str2: "2025-04-09", str3: "部门一" },
+ { str1: "37", str2: "2025-04-03", str3: "部门一" },
],
rkTable: [
- { str1: '5', str2: '2025-03-19', str3: '部门二' },
- { str1: '12', str2: '2025-03-19', str3: '部门二' },
+ { str1: "5", str2: "2025-03-19", str3: "部门二" },
+ { str1: "12", str2: "2025-03-19", str3: "部门二" },
],
bfTable: [
- { str1: '9', str2: '2025-03-19', str3: '部门三' },
- { str1: '19', str2: '2025-03-19', str3: '部门三' },
+ { str1: "9", str2: "2025-03-19", str3: "部门三" },
+ { str1: "19", str2: "2025-03-19", str3: "部门三" },
],
};
},
@@ -124,51 +138,55 @@ export default {
addBtn: false,
viewBtn: false,
delBtn: false,
- editBtn: false
+ editBtn: false,
};
},
ids() {
let ids = [];
- this.selectionList.forEach(ele => {
+ this.selectionList.forEach((ele) => {
ids.push(ele.id);
});
return ids.join(",");
- }
+ },
},
mounted() {
- this.tableData = this.ckTable
- this.fetchMaterialCode()
+ this.tableData = this.ckTable;
+ this.fetchMaterialCode();
},
methods: {
fetchMaterialCode() {
- getCode().then(res => {
- const dicData = res.data.result.map(item => ({
- label: item.name,
- value: item.code
- }));
- console.log('materialCode字典数据:', dicData);
- const targetColumn = this.option.column.find(col => col.prop === 'materialCode');
- if (targetColumn) {
- targetColumn.dicData = dicData;
- }
- }).catch(error => {
- console.error('获取materialCode字典数据失败:', error);
- this.$message.error('加载类别数据失败,请刷新重试');
- });
+ getCode()
+ .then((res) => {
+ const dicData = res.data.result.map((item) => ({
+ label: item.name,
+ value: item.code,
+ }));
+ console.log("materialCode字典数据:", dicData);
+ const targetColumn = this.option.column.find(
+ (col) => col.prop === "materialCode"
+ );
+ if (targetColumn) {
+ targetColumn.dicData = dicData;
+ }
+ })
+ .catch((error) => {
+ console.error("获取materialCode字典数据失败:", error);
+ this.$message.error("加载类别数据失败,请刷新重试");
+ });
},
handleLog() {
- this.dialogLogVisible = true
+ this.dialogLogVisible = true;
},
handleTabClick(tab, event) {
console.log(tab, event);
- if (this.activeName == 'first') {
- this.tableData = this.ckTable
+ if (this.activeName == "first") {
+ this.tableData = this.ckTable;
}
- if (this.activeName == 'second') {
- this.tableData = this.rkTable
+ if (this.activeName == "second") {
+ this.tableData = this.rkTable;
}
- if (this.activeName == 'third') {
- this.tableData = this.bfTable
+ if (this.activeName == "third") {
+ this.tableData = this.bfTable;
}
},
searchReset() {
@@ -200,33 +218,38 @@ export default {
},
//新增
rowSave(row, done, loading) {
- add(row).then(() => {
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!"
- });
- done();
- }, error => {
- window.console.log(error);
- loading();
- });
+ add(row).then(
+ () => {
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ });
+ done();
+ },
+ (error) => {
+ window.console.log(error);
+ loading();
+ }
+ );
},
//修改
rowUpdate(row, index, done, loading) {
- update(row).then(() => {
- this.onLoad(this.page)
-
- this.$message({
- type: "success",
- message: "操作成功!"
- })
- done(row)
-
- },error => {
- window.console.log(error);
- loading();
- })
+ update(row).then(
+ () => {
+ this.onLoad(this.page);
+
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ });
+ done(row);
+ },
+ (error) => {
+ window.console.log(error);
+ loading();
+ }
+ );
},
//删除
@@ -234,29 +257,27 @@ export default {
this.$confirm("确定将选择数据删除?", {
confirmButtonText: "确定",
cancelButtonText: "取消",
- type: "warning"
+ type: "warning",
})
.then(() => {
return remove(row.id.toString());
-
})
.then(() => {
this.onLoad(this.page);
this.$message({
type: "success",
- message: "操作成功!"
+ message: "操作成功!",
});
done();
})
- .catch(action => {
- if (action !== 'cancel') {
+ .catch((action) => {
+ if (action !== "cancel") {
this.$message({
type: "error",
- message: "操作失败"
+ message: "操作失败",
});
}
});
-
},
onLoad(page, params = {}) {
this.loading = true;
@@ -279,16 +300,20 @@ export default {
// dj: '11',
// pice: '22'
// })
- this.loading = false
- getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
+ this.loading = false;
+ getList(
+ page.currentPage,
+ page.pageSize,
+ Object.assign(params, this.query)
+ ).then((res) => {
// const data = res.data.data;
- this.data = res.data.result.list;
- this.loading = false
+ this.data = res.data.result.list;
+ this.loading = false;
this.page.total = res.data.result.total;
// this.selectionClear();
});
- this.loading = false
- }
- }
+ this.loading = false;
+ },
+ },
};
diff --git a/src/views/purchaseOrders/index.vue b/src/views/purchaseOrders/index.vue
index 7fb2433..e3e7689 100644
--- a/src/views/purchaseOrders/index.vue
+++ b/src/views/purchaseOrders/index.vue
@@ -53,30 +53,44 @@ export default {
label: "采购单号",
prop: "purchaseNo",
search: true,
+ headerAlign: "center",
+ align: "center",
},
{
label: "物资Id",
prop: "materialId",
+ headerAlign: "center",
+ align: "center",
},
{
label: "规格型号",
prop: "model",
+ headerAlign: "center",
+ align: "center",
},
{
label: "类别",
prop: "type",
+ headerAlign: "center",
+ align: "center",
},
{
label: "单位",
prop: "unit",
+ headerAlign: "center",
+ align: "center",
},
{
label: "数量",
prop: "num",
+ headerAlign: "center",
+ align: "center",
},
{
label: "金额",
prop: "money",
+ headerAlign: "center",
+ align: "center",
}
]
},
@@ -188,7 +202,7 @@ export default {
this.loading = false
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
console.log(898989,res.data.result)
- this.data = res.data.result.list;
+ this.data = res.data.result.list;
this.loading = false;
this.page.total = res.data.result.total;
// this.selectionClear();
diff --git a/src/views/secondOrder/components/outDialog.vue b/src/views/secondOrder/components/outDialog.vue
index 15c0157..d25ae83 100644
--- a/src/views/secondOrder/components/outDialog.vue
+++ b/src/views/secondOrder/components/outDialog.vue
@@ -5,168 +5,42 @@
:title="outDialogTiltle"
:visible.sync="outDialogVisible"
:append-to-body="true"
- width="70%"
@close="handleCloseDetail"
fullscreen
>
-
-
- 基本信息
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 批量选择
- 单项选择
-
-
-
-
-
- 新增
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 出库账目表格:
-
-
-
-
-
+ 基本信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- {{ scope.row.str2 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+ {{ scope.row.materialName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 出库账目表格:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
@@ -420,4 +325,16 @@ export default {
.form-title {
margin: 20px 0;
}
+::v-deep.el-dialog__footer {
+ position: fixed !important;
+ bottom: 0 !important;
+ right: 0 !important;
+}
+
+::v-deep.dialog-content {
+ max-height: calc(100vh - 200px); /* 减去标题栏和底部按钮的高度 */
+ overflow-y: auto;
+ padding-right: 10px; /* 预留滚动条空间 */
+}
+
diff --git a/src/views/secondOrder/inbound.vue b/src/views/secondOrder/inbound.vue
index b78fb49..d2137c1 100644
--- a/src/views/secondOrder/inbound.vue
+++ b/src/views/secondOrder/inbound.vue
@@ -102,11 +102,15 @@ export default {
columnBtn: false,
menu: true,
menuWidth: 100,
+ menuAlign: "left",
+ searchMenuPosition: "right",
column: [
{
label: "需求单名称",
prop: "demandEndInfo",
width: 180,
+ headerAlign: "center",
+ align: "center",
},
// {
// label: "仓库类型",
@@ -115,6 +119,8 @@ export default {
{
label: "入库单号",
prop: "orderNo",
+ headerAlign: "center",
+ align: "center",
},
{
label: "入库时间",
@@ -126,21 +132,29 @@ export default {
endPlaceholder: "结束时间",
format: "yyyy-MM-dd HH:mm:ss",
valueFormat: "yyyy-MM-dd HH:mm:ss",
+ headerAlign: "center",
+ align: "center",
},
{
label: "入库人",
prop: "inOperatorName",
search: true,
+ headerAlign: "center",
+ align: "center",
},
{
label: "部门",
prop: "departments",
search: true,
+ headerAlign: "center",
+ align: "center",
},
{
label: "状态",
prop: "status",
type: "select",
+ headerAlign: "center",
+ align: "center",
dicData: [
{
label: "已入库",
diff --git a/src/views/secondOrder/list.vue b/src/views/secondOrder/list.vue
index b90509e..223d5f4 100644
--- a/src/views/secondOrder/list.vue
+++ b/src/views/secondOrder/list.vue
@@ -1,32 +1,55 @@
-
+
- 记录
+ 记录
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
-
-
-
-
+
+