var r0={};r0.version="0.20.2";var kr=1200,ca=1252,Ue,Nl=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],ri={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},tn=function(e){Nl.indexOf(e)!=-1&&(ca=ri[0]=e)};function Rl(){tn(1252)}var ut=function(e){kr=e,tn(e)};function an(){ut(1200),Rl()}function G0(e){for(var r=[],t=0,a=e.length;t<a;++t)r[t]=e.charCodeAt(t);return r}function nf(e){for(var r=[],t=0;t<e.length>>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8));return r.join("")}function Pl(e){for(var r=[],t=0;t<e.length>>1;++t)r[t]=String.fromCharCode(e[2*t]+(e[2*t+1]<<8));return r.join("")}function sf(e){for(var r=[],t=0;t<e.length>>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8));return r.join("")}var Fa=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);return r==255&&t==254?nf(e.slice(2)):r==254&&t==255?sf(e.slice(2)):r==65279?e.slice(1):e},Va=function(r){return String.fromCharCode(r)},Hn=function(r){return String.fromCharCode(r)};function Ll(e){Ue=e,ut=function(r){kr=r,tn(r)},Fa=function(r){return r.charCodeAt(0)===255&&r.charCodeAt(1)===254?Ue.utils.decode(1200,G0(r.slice(2))):r},Va=function(t){return kr===1200?String.fromCharCode(t):Ue.utils.decode(kr,[t&255,t>>8])[0]},Hn=function(t){return Ue.utils.decode(ca,[t])[0]},Rf()}var hr=null,zi=!0,Mr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function z0(e){for(var r="",t=0,a=0,n=0,i=0,s=0,f=0,c=0,l=0;l<e.length;)t=e.charCodeAt(l++),i=t>>2,a=e.charCodeAt(l++),s=(t&3)<<4|a>>4,n=e.charCodeAt(l++),f=(a&15)<<2|n>>6,c=n&63,isNaN(a)?f=c=64:isNaN(n)&&(c=64),r+=Mr.charAt(i)+Mr.charAt(s)+Mr.charAt(f)+Mr.charAt(c);return r}function Bl(e){for(var r="",t=0,a=0,n=0,i=0,s=0,f=0,c=0,l=0;l<e.length;)t=e.charCodeAt(l++),t>255&&(t=95),i=t>>2,a=e.charCodeAt(l++),a>255&&(a=95),s=(t&3)<<4|a>>4,n=e.charCodeAt(l++),n>255&&(n=95),f=(a&15)<<2|n>>6,c=n&63,isNaN(a)?f=c=64:isNaN(n)&&(c=64),r+=Mr.charAt(i)+Mr.charAt(s)+Mr.charAt(f)+Mr.charAt(c);return r}function Ml(e){for(var r="",t=0,a=0,n=0,i=0,s=0,f=0,c=0,l=0;l<e.length;)t=e[l++],i=t>>2,a=e[l++],s=(t&3)<<4|a>>4,n=e[l++],f=(a&15)<<2|n>>6,c=n&63,isNaN(a)?f=c=64:isNaN(n)&&(c=64),r+=Mr.charAt(i)+Mr.charAt(s)+Mr.charAt(f)+Mr.charAt(c);return r}function at(e){var r="",t=0,a=0,n=0,i=0,s=0,f=0,c=0;if(e.slice(0,5)=="data:"){var l=e.slice(0,1024).indexOf(";base64,");l>-1&&(e=e.slice(l+8))}e=e.replace(/[^\w\+\/\=]/g,"");for(var l=0;l<e.length;)i=Mr.indexOf(e.charAt(l++)),s=Mr.indexOf(e.charAt(l++)),t=i<<2|s>>4,r+=String.fromCharCode(t),f=Mr.indexOf(e.charAt(l++)),a=(s&15)<<4|f>>2,f!==64&&(r+=String.fromCharCode(a)),c=Mr.indexOf(e.charAt(l++)),n=(f&3)<<6|c,c!==64&&(r+=String.fromCharCode(n));return r}var He=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Dt=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(r,t){return t?new Buffer(r,t):new Buffer(r)}:Buffer.from.bind(Buffer)}return function(){}}(),t0=function(){if(typeof Buffer>"u")return!1;var e=Dt([65,0]);if(!e)return!1;var r=e.toString("utf16le");return r.length==1}();function zt(e){return He?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function $i(e){return He?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Kr=function(r){return He?Dt(r,"binary"):r.split("").map(function(t){return t.charCodeAt(0)&255})};function w0(e){if(typeof ArrayBuffer>"u")return Kr(e);for(var r=new ArrayBuffer(e.length),t=new Uint8Array(r),a=0;a!=e.length;++a)t[a]=e.charCodeAt(a)&255;return r}function Ct(e){if(Array.isArray(e))return e.map(function(a){return String.fromCharCode(a)}).join("");for(var r=[],t=0;t<e.length;++t)r[t]=String.fromCharCode(e[t]);return r.join("")}function Ul(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}function ti(e){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(e instanceof ArrayBuffer)return ti(new Uint8Array(e));for(var r=new Array(e.length),t=0;t<e.length;++t)r[t]=e[t];return r}var ur=He?function(e){return Buffer.concat(e.map(function(r){return Buffer.isBuffer(r)?r:Dt(r)}))}:function(e){if(typeof Uint8Array<"u"){var r=0,t=0;for(r=0;r<e.length;++r)t+=e[r].length;var a=new Uint8Array(t),n=0;for(r=0,t=0;r<e.length;t+=n,++r)n=e[r].length,e[r]instanceof Uint8Array?a.set(e[r],t):typeof e[r]=="string"?a.set(new Uint8Array(Kr(e[r])),t):a.set(new Uint8Array(e[r]),t);return a}return[].concat.apply([],e.map(function(i){return Array.isArray(i)?i:[].slice.call(i)}))};function Wl(e){for(var r=[],t=0,a=e.length+250,n=zt(e.length+255),i=0;i<e.length;++i){var s=e.charCodeAt(i);if(s<128)n[t++]=s;else if(s<2048)n[t++]=192|s>>6&31,n[t++]=128|s&63;else if(s>=55296&&s<57344){s=(s&1023)+64;var f=e.charCodeAt(++i)&1023;n[t++]=240|s>>8&7,n[t++]=128|s>>2&63,n[t++]=128|f>>6&15|(s&3)<<4,n[t++]=128|f&63}else n[t++]=224|s>>12&15,n[t++]=128|s>>6&63,n[t++]=128|s&63;t>a&&(r.push(n.slice(0,t)),t=0,n=zt(65535),a=65530)}return r.push(n.slice(0,t)),ur(r)}var Ur=/\u0000/g,Ga=/[\u0001-\u0006]/g;function Sa(e){for(var r="",t=e.length-1;t>=0;)r+=e.charAt(t--);return r}function pt(e,r){var t=""+e;return t.length>=r?t:Ke("0",r-t.length)+t}function ai(e,r){var t=""+e;return t.length>=r?t:Ke(" ",r-t.length)+t}function $0(e,r){var t=""+e;return t.length>=r?t:t+Ke(" ",r-t.length)}function Hl(e,r){var t=""+Math.round(e);return t.length>=r?t:Ke("0",r-t.length)+t}function Xl(e,r){var t=""+e;return t.length>=r?t:Ke("0",r-t.length)+t}var Ki=Math.pow(2,32);function Ea(e,r){if(e>Ki||e<-Ki)return Hl(e,r);var t=Math.round(e);return Xl(t,r)}function K0(e,r){return r=r||0,e.length>=7+r&&(e.charCodeAt(r)|32)===103&&(e.charCodeAt(r+1)|32)===101&&(e.charCodeAt(r+2)|32)===110&&(e.charCodeAt(r+3)|32)===101&&(e.charCodeAt(r+4)|32)===114&&(e.charCodeAt(r+5)|32)===97&&(e.charCodeAt(r+6)|32)===108}var Yi=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],En=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function Vl(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "',e}var Fe={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4E0A\u5348/\u4E0B\u5348 "hh"\u6642"mm"\u5206"ss"\u79D2 "'},ji={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Gl={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function Y0(e,r,t){for(var a=e<0?-1:1,n=e*a,i=0,s=1,f=0,c=1,l=0,o=0,x=Math.floor(n);l<r&&(x=Math.floor(n),f=x*s+i,o=x*l+c,!(n-x<5e-8));)n=1/(n-x),i=s,s=f,c=l,l=o;if(o>r&&(l>r?(o=c,f=i):(o=l,f=s)),!t)return[0,a*f,o];var u=Math.floor(a*f/o);return[u,a*f-u*o,o]}function zl(e){var r=e.toPrecision(16);if(r.indexOf("e")>-1){var t=r.slice(0,r.indexOf("e"));return t=t.indexOf(".")>-1?t.slice(0,t.slice(0,2)=="0."?17:16):t.slice(0,15)+Ke("0",t.length-15),t+r.slice(r.indexOf("e"))}var a=r.indexOf(".")>-1?r.slice(0,r.slice(0,2)=="0."?17:16):r.slice(0,15)+Ke("0",r.length-15);return Number(a)}function Ft(e,r,t){if(e>2958465||e<0)return null;e=zl(e);var a=e|0,n=Math.floor(86400*(e-a)),i=0,s=[],f={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(f.u)<1e-6&&(f.u=0),r&&r.date1904&&(a+=1462),f.u>.9999&&(f.u=0,++n==86400&&(f.T=n=0,++a,++f.D)),a===60)s=t?[1317,10,29]:[1900,2,29],i=3;else if(a===0)s=t?[1317,8,29]:[1900,1,0],i=6;else{a>60&&--a;var c=new Date(1900,0,1);c.setDate(c.getDate()+a-1),s=[c.getFullYear(),c.getMonth()+1,c.getDate()],i=c.getDay(),a<60&&(i=(i+6)%7),t&&(i=jl(c,s))}return f.y=s[0],f.m=s[1],f.d=s[2],f.S=n%60,n=Math.floor(n/60),f.M=n%60,n=Math.floor(n/60),f.H=n,f.q=i,f}function ni(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function $l(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function Kl(e){var r=e<0?12:11,t=ni(e.toFixed(12));return t.length<=r||(t=e.toPrecision(10),t.length<=r)?t:e.toExponential(5)}function Yl(e){var r=ni(e.toFixed(11));return r.length>(e<0?12:11)||r==="0"||r==="-0"?e.toPrecision(6):r}function a0(e){var r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),t;return r>=-4&&r<=-1?t=e.toPrecision(10+r):Math.abs(r)<=9?t=Kl(e):r===10?t=e.toFixed(10).substr(0,12):t=Yl(e),ni($l(t.toUpperCase()))}function la(e,r){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):a0(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return qr(14,fr(e,r&&r.date1904),r)}throw new Error("unsupported value in General format: "+e)}function jl(e,r){r[0]-=581;var t=e.getDay();return e<60&&(t=(t+6)%7),t}function Zl(e,r,t,a){var n="",i=0,s=0,f=t.y,c,l=0;switch(e){case 98:f=t.y+543;case 121:switch(r.length){case 1:case 2:c=f%100,l=2;break;default:c=f%1e4,l=4;break}break;case 109:switch(r.length){case 1:case 2:c=t.m,l=r.length;break;case 3:return En[t.m-1][1];case 5:return En[t.m-1][0];default:return En[t.m-1][2]}break;case 100:switch(r.length){case 1:case 2:c=t.d,l=r.length;break;case 3:return Yi[t.q][0];default:return Yi[t.q][1]}break;case 104:switch(r.length){case 1:case 2:c=1+(t.H+11)%12,l=r.length;break;default:throw"bad hour format: "+r}break;case 72:switch(r.length){case 1:case 2:c=t.H,l=r.length;break;default:throw"bad hour format: "+r}break;case 77:switch(r.length){case 1:case 2:c=t.M,l=r.length;break;default:throw"bad minute format: "+r}break;case 115:if(r!="s"&&r!="ss"&&r!=".0"&&r!=".00"&&r!=".000")throw"bad second format: "+r;return t.u===0&&(r=="s"||r=="ss")?pt(t.S,r.length):(a>=2?s=a===3?1e3:100:s=a===1?10:1,i=Math.round(s*(t.S+t.u)),i>=60*s&&(i=0),r==="s"?i===0?"0":""+i/s:(n=pt(i,2+a),r==="ss"?n.substr(0,2):"."+n.substr(2,r.length-1)));case 90:switch(r){case"[h]":case"[hh]":c=t.D*24+t.H;break;case"[m]":case"[mm]":c=(t.D*24+t.H)*60+t.M;break;case"[s]":case"[ss]":c=((t.D*24+t.H)*60+t.M)*60+(a==0?Math.round(t.S+t.u):t.S);break;default:throw"bad abstime format: "+r}l=r.length===3?1:2;break;case 101:c=f,l=1;break}var o=l>0?pt(c,l):"";return o}function Nt(e){var r=3;if(e.length<=r)return e;for(var t=e.length%r,a=e.substr(0,t);t!=e.length;t+=r)a+=(a.length>0?",":"")+e.substr(t,r);return a}var ff=/%/g;function Jl(e,r,t){var a=r.replace(ff,""),n=r.length-a.length;return Lt(e,a,t*Math.pow(10,2*n))+Ke("%",n)}function ql(e,r,t){for(var a=r.length-1;r.charCodeAt(a-1)===44;)--a;return Lt(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function cf(e,r){var t,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(r==0)return"0.0E+0";if(r<0)return"-"+cf(e,-r);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var i=Math.floor(Math.log(r)*Math.LOG10E)%n;if(i<0&&(i+=n),t=(r/Math.pow(10,i)).toPrecision(a+1+(n+i)%n),t.indexOf("e")===-1){var s=Math.floor(Math.log(r)*Math.LOG10E);for(t.indexOf(".")===-1?t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i):t+="E+"+(s-i);t.substr(0,2)==="0.";)t=t.charAt(0)+t.substr(2,n)+"."+t.substr(2+n),t=t.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(f,c,l,o){return c+l+o.substr(0,(n+i)%n)+"."+o.substr(i)+"E"})}else t=r.toExponential(a);return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}var lf=/# (\?+)( ?)\/( ?)(\d+)/;function Ql(e,r,t){var a=parseInt(e[4],10),n=Math.round(r*a),i=Math.floor(n/a),s=n-i*a,f=a;return t+(i===0?"":""+i)+" "+(s===0?Ke(" ",e[1].length+1+e[4].length):ai(s,e[1].length)+e[2]+"/"+e[3]+pt(f,e[4].length))}function eo(e,r,t){return t+(r===0?"":""+r)+Ke(" ",e[1].length+2+e[4].length)}var of=/^#*0*\.([0#]+)/,uf=/\)[^)]*[0#]/,hf=/\(###\) ###\\?-####/;function $r(e){for(var r="",t,a=0;a!=e.length;++a)switch(t=e.charCodeAt(a)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function Zi(e,r){var t=Math.pow(10,r);return""+Math.round(e*t)/t}function Ji(e,r){var t=e-Math.floor(e),a=Math.pow(10,r);return r<(""+Math.round(t*a)).length?0:Math.round(t*a)}function ro(e,r){return r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length?1:0}function to(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function ft(e,r,t){if(e.charCodeAt(0)===40&&!r.match(uf)){var a=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t>=0?ft("n",a,t):"("+ft("n",a,-t)+")"}if(r.charCodeAt(r.length-1)===44)return ql(e,r,t);if(r.indexOf("%")!==-1)return Jl(e,r,t);if(r.indexOf("E")!==-1)return cf(r,t);if(r.charCodeAt(0)===36)return"$"+ft(e,r.substr(r.charAt(1)==" "?2:1),t);var n,i,s,f,c=Math.abs(t),l=t<0?"-":"";if(r.match(/^00+$/))return l+Ea(c,r.length);if(r.match(/^[#?]+$/))return n=Ea(t,0),n==="0"&&(n=""),n.length>r.length?n:$r(r.substr(0,r.length-n.length))+n;if(i=r.match(lf))return Ql(i,c,l);if(r.match(/^#+0+$/))return l+Ea(c,r.length-r.indexOf("0"));if(i=r.match(of))return n=Zi(t,i[1].length).replace(/^([^\.]+)$/,"$1."+$r(i[1])).replace(/\.$/,"."+$r(i[1])).replace(/\.(\d*)$/,function(m,p){return"."+p+Ke("0",$r(i[1]).length-p.length)}),r.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),i=r.match(/^(0*)\.(#*)$/))return l+Zi(c,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=r.match(/^#{1,3},##0(\.?)$/))return l+Nt(Ea(c,0));if(i=r.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+ft(e,r,-t):Nt(""+(Math.floor(t)+ro(t,i[1].length)))+"."+pt(Ji(t,i[1].length),i[1].length);if(i=r.match(/^#,#*,#0/))return ft(e,r.replace(/^#,#*,/,""),t);if(i=r.match(/^([0#]+)(\\?-([0#]+))+$/))return n=Sa(ft(e,r.replace(/[\\-]/g,""),t)),s=0,Sa(Sa(r.replace(/\\/g,"")).replace(/[0#]/g,function(m){return s<n.length?n.charAt(s++):m==="0"?"0":""}));if(r.match(hf))return n=ft(e,"##########",t),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var o="";if(i=r.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),f=Y0(c,Math.pow(10,s)-1,!1),n=""+l,o=Lt("n",i[1],f[1]),o.charAt(o.length-1)==" "&&(o=o.substr(0,o.length-1)+"0"),n+=o+i[2]+"/"+i[3],o=$0(f[2],s),o.length<i[4].length&&(o=$r(i[4].substr(i[4].length-o.length))+o),n+=o,n;if(i=r.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),f=Y0(c,Math.pow(10,s)-1,!0),l+(f[0]||(f[1]?"":"0"))+" "+(f[1]?ai(f[1],s)+i[2]+"/"+i[3]+$0(f[2],s):Ke(" ",2*s+1+i[2].length+i[3].length));if(i=r.match(/^[#0?]+$/))return n=Ea(t,0),r.length<=n.length?n:$r(r.substr(0,r.length-n.length))+n;if(i=r.match(/^([#0?]+)\.([#0]+)$/)){n=""+t.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=n.indexOf(".");var x=r.indexOf(".")-s,u=r.length-n.length-x;return $r(r.substr(0,x)+n+r.substr(r.length-u))}if(i=r.match(/^00,000\.([#0]*0)$/))return s=Ji(t,i[1].length),t<0?"-"+ft(e,r,-t):Nt(to(t)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(m){return"00,"+(m.length<3?pt(0,3-m.length):"")+m})+"."+pt(s,i[1].length);switch(r){case"###,##0.00":return ft(e,"#,##0.00",t);case"###,###":case"##,###":case"#,###":var h=Nt(Ea(c,0));return h!=="0"?l+h:"";case"###,###.00":return ft(e,"###,##0.00",t).replace(/^0\./,".");case"#,###.00":return ft(e,"#,##0.00",t).replace(/^0\./,".");default:}throw new Error("unsupported format |"+r+"|")}function ao(e,r,t){for(var a=r.length-1;r.charCodeAt(a-1)===44;)--a;return Lt(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function no(e,r,t){var a=r.replace(ff,""),n=r.length-a.length;return Lt(e,a,t*Math.pow(10,2*n))+Ke("%",n)}function xf(e,r){var t,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(r==0)return"0.0E+0";if(r<0)return"-"+xf(e,-r);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var i=Math.floor(Math.log(r)*Math.LOG10E)%n;if(i<0&&(i+=n),t=(r/Math.pow(10,i)).toPrecision(a+1+(n+i)%n),!t.match(/[Ee]/)){var s=Math.floor(Math.log(r)*Math.LOG10E);t.indexOf(".")===-1?t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i):t+="E+"+(s-i),t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(f,c,l,o){return c+l+o.substr(0,(n+i)%n)+"."+o.substr(i)+"E"})}else t=r.toExponential(a);return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}function Et(e,r,t){if(e.charCodeAt(0)===40&&!r.match(uf)){var a=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t>=0?Et("n",a,t):"("+Et("n",a,-t)+")"}if(r.charCodeAt(r.length-1)===44)return ao(e,r,t);if(r.indexOf("%")!==-1)return no(e,r,t);if(r.indexOf("E")!==-1)return xf(r,t);if(r.charCodeAt(0)===36)return"$"+Et(e,r.substr(r.charAt(1)==" "?2:1),t);var n,i,s,f,c=Math.abs(t),l=t<0?"-":"";if(r.match(/^00+$/))return l+pt(c,r.length);if(r.match(/^[#?]+$/))return n=""+t,t===0&&(n=""),n.length>r.length?n:$r(r.substr(0,r.length-n.length))+n;if(i=r.match(lf))return eo(i,c,l);if(r.match(/^#+0+$/))return l+pt(c,r.length-r.indexOf("0"));if(i=r.match(of))return n=(""+t).replace(/^([^\.]+)$/,"$1."+$r(i[1])).replace(/\.$/,"."+$r(i[1])),n=n.replace(/\.(\d*)$/,function(m,p){return"."+p+Ke("0",$r(i[1]).length-p.length)}),r.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),i=r.match(/^(0*)\.(#*)$/))return l+(""+c).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=r.match(/^#{1,3},##0(\.?)$/))return l+Nt(""+c);if(i=r.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+Et(e,r,-t):Nt(""+t)+"."+Ke("0",i[1].length);if(i=r.match(/^#,#*,#0/))return Et(e,r.replace(/^#,#*,/,""),t);if(i=r.match(/^([0#]+)(\\?-([0#]+))+$/))return n=Sa(Et(e,r.replace(/[\\-]/g,""),t)),s=0,Sa(Sa(r.replace(/\\/g,"")).replace(/[0#]/g,function(m){return s<n.length?n.charAt(s++):m==="0"?"0":""}));if(r.match(hf))return n=Et(e,"##########",t),"("+n.substr(0,3)+") "+n.substr(3,3)+"-"+n.substr(6);var o="";if(i=r.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(i[4].length,7),f=Y0(c,Math.pow(10,s)-1,!1),n=""+l,o=Lt("n",i[1],f[1]),o.charAt(o.length-1)==" "&&(o=o.substr(0,o.length-1)+"0"),n+=o+i[2]+"/"+i[3],o=$0(f[2],s),o.length<i[4].length&&(o=$r(i[4].substr(i[4].length-o.length))+o),n+=o,n;if(i=r.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return s=Math.min(Math.max(i[1].length,i[4].length),7),f=Y0(c,Math.pow(10,s)-1,!0),l+(f[0]||(f[1]?"":"0"))+" "+(f[1]?ai(f[1],s)+i[2]+"/"+i[3]+$0(f[2],s):Ke(" ",2*s+1+i[2].length+i[3].length));if(i=r.match(/^[#0?]+$/))return n=""+t,r.length<=n.length?n:$r(r.substr(0,r.length-n.length))+n;if(i=r.match(/^([#0]+)\.([#0]+)$/)){n=""+t.toFixed(Math.min(i[2].length,10)).replace(/([^0])0+$/,"$1"),s=n.indexOf(".");var x=r.indexOf(".")-s,u=r.length-n.length-x;return $r(r.substr(0,x)+n+r.substr(r.length-u))}if(i=r.match(/^00,000\.([#0]*0)$/))return t<0?"-"+Et(e,r,-t):Nt(""+t).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(m){return"00,"+(m.length<3?pt(0,3-m.length):"")+m})+"."+pt(0,i[1].length);switch(r){case"###,###":case"##,###":case"#,###":var h=Nt(""+c);return h!=="0"?l+h:"";default:if(r.match(/\.[0#?]*$/))return Et(e,r.slice(0,r.lastIndexOf(".")),t)+$r(r.slice(r.lastIndexOf(".")))}throw new Error("unsupported format |"+r+"|")}function Lt(e,r,t){return(t|0)===t?Et(e,r,t):ft(e,r,t)}function io(e){for(var r=[],t=!1,a=0,n=0;a<e.length;++a)switch(e.charCodeAt(a)){case 34:t=!t;break;case 95:case 42:case 92:++a;break;case 59:r[r.length]=e.substr(n,a-n),n=a+1}if(r[r.length]=e.substr(n),t===!0)throw new Error("Format |"+e+"| unterminated string ");return r}var df=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function nt(e){for(var r=0,t="",a="";r<e.length;)switch(t=e.charAt(r)){case"G":K0(e,r)&&(r+=6),r++;break;case'"':for(;e.charCodeAt(++r)!==34&&r<e.length;);++r;break;case"\\":r+=2;break;case"_":r+=2;break;case"@":++r;break;case"B":case"b":if(e.charAt(r+1)==="1"||e.charAt(r+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"\u4E0A":if(e.substr(r,3).toUpperCase()==="A/P"||e.substr(r,5).toUpperCase()==="AM/PM"||e.substr(r,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348")return!0;++r;break;case"[":for(a=t;e.charAt(r++)!=="]"&&r<e.length;)a+=e.charAt(r);if(a.match(df))return!0;break;case".":case"0":case"#":for(;r<e.length&&("0#?.,E+-%".indexOf(t=e.charAt(++r))>-1||t=="\\"&&e.charAt(r+1)=="-"&&"0#".indexOf(e.charAt(r+2))>-1););break;case"?":for(;e.charAt(++r)===t;);break;case"*":++r,(e.charAt(r)==" "||e.charAt(r)=="*")&&++r;break;case"(":case")":++r;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;r<e.length&&"0123456789".indexOf(e.charAt(++r))>-1;);break;case" ":++r;break;default:++r;break}return!1}function so(e,r,t,a){for(var n=[],i="",s=0,f="",c="t",l,o,x,u="H";s<e.length;)switch(f=e.charAt(s)){case"G":if(!K0(e,s))throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"G",v:"General"},s+=7;break;case'"':for(i="";(x=e.charCodeAt(++s))!==34&&s<e.length;)i+=String.fromCharCode(x);n[n.length]={t:"t",v:i},++s;break;case"\\":var h=e.charAt(++s),m=h==="("||h===")"?h:"t";n[n.length]={t:m,v:h},++s;break;case"_":n[n.length]={t:"t",v:" "},s+=2;break;case"@":n[n.length]={t:"T",v:r},++s;break;case"B":case"b":if(e.charAt(s+1)==="1"||e.charAt(s+1)==="2"){if(l==null&&(l=Ft(r,t,e.charAt(s+1)==="2"),l==null))return"";n[n.length]={t:"X",v:e.substr(s,2)},c=f,s+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":f=f.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(r<0||l==null&&(l=Ft(r,t),l==null))return"";for(i=f;++s<e.length&&e.charAt(s).toLowerCase()===f;)i+=f;f==="m"&&c.toLowerCase()==="h"&&(f="M"),f==="h"&&(f=u),n[n.length]={t:f,v:i},c=f;break;case"A":case"a":case"\u4E0A":var p={t:f,v:f};if(l==null&&(l=Ft(r,t)),e.substr(s,3).toUpperCase()==="A/P"?(l!=null&&(p.v=l.H>=12?e.charAt(s+2):f),p.t="T",u="h",s+=3):e.substr(s,5).toUpperCase()==="AM/PM"?(l!=null&&(p.v=l.H>=12?"PM":"AM"),p.t="T",s+=5,u="h"):e.substr(s,5).toUpperCase()==="\u4E0A\u5348/\u4E0B\u5348"?(l!=null&&(p.v=l.H>=12?"\u4E0B\u5348":"\u4E0A\u5348"),p.t="T",s+=5,u="h"):(p.t="t",++s),l==null&&p.t==="T")return"";n[n.length]=p,c=f;break;case"[":for(i=f;e.charAt(s++)!=="]"&&s<e.length;)i+=e.charAt(s);if(i.slice(-1)!=="]")throw'unterminated "[" block: |'+i+"|";if(i.match(df)){if(l==null&&(l=Ft(r,t),l==null))return"";n[n.length]={t:"Z",v:i.toLowerCase()},c=i.charAt(1)}else i.indexOf("$")>-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",nt(e)||(n[n.length]={t:"t",v:i}));break;case".":if(l!=null){for(i=f;++s<e.length&&(f=e.charAt(s))==="0";)i+=f;n[n.length]={t:"s",v:i};break}case"0":case"#":for(i=f;++s<e.length&&"0#?.,E+-%".indexOf(f=e.charAt(s))>-1;)i+=f;n[n.length]={t:"n",v:i};break;case"?":for(i=f;e.charAt(++s)===f;)i+=f;n[n.length]={t:f,v:i},c=f;break;case"*":++s,(e.charAt(s)==" "||e.charAt(s)=="*")&&++s;break;case"(":case")":n[n.length]={t:a===1?"t":f,v:f},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=f;s<e.length&&"0123456789".indexOf(e.charAt(++s))>-1;)i+=e.charAt(s);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:f,v:f},++s;break;case"$":n[n.length]={t:"t",v:"$"},++s;break;default:if(",$-+/():!^&'~{}<>=\u20ACacfijklopqrtuvwxzP".indexOf(f)===-1)throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"t",v:f},++s;break}var d=0,v=0,_;for(s=n.length-1,c="t";s>=0;--s)switch(n[s].t){case"h":case"H":n[s].t=u,c="h",d<1&&(d=1);break;case"s":(_=n[s].v.match(/\.0+$/))&&(v=Math.max(v,_[0].length-1),d=4),d<3&&(d=3);case"d":case"y":case"e":c=n[s].t;break;case"M":c=n[s].t,d<2&&(d=2);break;case"m":c==="s"&&(n[s].t="M",d<2&&(d=2));break;case"X":break;case"Z":d<1&&n[s].v.match(/[Hh]/)&&(d=1),d<2&&n[s].v.match(/[Mm]/)&&(d=2),d<3&&n[s].v.match(/[Ss]/)&&(d=3)}var g;switch(d){case 0:break;case 1:case 2:case 3:l.u>=.5&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M),l.M>=60&&(l.M=0,++l.H),l.H>=24&&(l.H=0,++l.D,g=Ft(l.D),g.u=l.u,g.S=l.S,g.M=l.M,g.H=l.H,l=g);break;case 4:switch(v){case 1:l.u=Math.round(l.u*10)/10;break;case 2:l.u=Math.round(l.u*100)/100;break;case 3:l.u=Math.round(l.u*1e3)/1e3;break}l.u>=1&&(l.u=0,++l.S),l.S>=60&&(l.S=0,++l.M),l.M>=60&&(l.M=0,++l.H),l.H>=24&&(l.H=0,++l.D,g=Ft(l.D),g.u=l.u,g.S=l.S,g.M=l.M,g.H=l.H,l=g);break}var F="",R;for(s=0;s<n.length;++s)switch(n[s].t){case"t":case"T":case" ":case"D":break;case"X":n[s].v="",n[s].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":n[s].v=Zl(n[s].t.charCodeAt(0),n[s].v,l,v),n[s].t="t";break;case"n":case"?":for(R=s+1;n[R]!=null&&((f=n[R].t)==="?"||f==="D"||(f===" "||f==="t")&&n[R+1]!=null&&(n[R+1].t==="?"||n[R+1].t==="t"&&n[R+1].v==="/")||n[s].t==="("&&(f===" "||f==="n"||f===")")||f==="t"&&(n[R].v==="/"||n[R].v===" "&&n[R+1]!=null&&n[R+1].t=="?"));)n[s].v+=n[R].v,n[R]={v:"",t:";"},++R;F+=n[s].v,s=R-1;break;case"G":n[s].t="t",n[s].v=la(r,t);break}var U="",C,D;if(F.length>0){F.charCodeAt(0)==40?(C=r<0&&F.charCodeAt(0)===45?-r:r,D=Lt("n",F,C)):(C=r<0&&a>1?-r:r,D=Lt("n",F,C),C<0&&n[0]&&n[0].t=="t"&&(D=D.substr(1),n[0].v="-"+n[0].v)),R=D.length-1;var O=n.length;for(s=0;s<n.length;++s)if(n[s]!=null&&n[s].t!="t"&&n[s].v.indexOf(".")>-1){O=s;break}var N=n.length;if(O===n.length&&D.indexOf("E")===-1){for(s=n.length-1;s>=0;--s)n[s]==null||"n?".indexOf(n[s].t)===-1||(R>=n[s].v.length-1?(R-=n[s].v.length,n[s].v=D.substr(R+1,n[s].v.length)):R<0?n[s].v="":(n[s].v=D.substr(0,R+1),R=-1),n[s].t="t",N=s);R>=0&&N<n.length&&(n[N].v=D.substr(0,R+1)+n[N].v)}else if(O!==n.length&&D.indexOf("E")===-1){for(R=D.indexOf(".")-1,s=O;s>=0;--s)if(!(n[s]==null||"n?".indexOf(n[s].t)===-1)){for(o=n[s].v.indexOf(".")>-1&&s===O?n[s].v.indexOf(".")-1:n[s].v.length-1,U=n[s].v.substr(o+1);o>=0;--o)R>=0&&(n[s].v.charAt(o)==="0"||n[s].v.charAt(o)==="#")&&(U=D.charAt(R--)+U);n[s].v=U,n[s].t="t",N=s}for(R>=0&&N<n.length&&(n[N].v=D.substr(0,R+1)+n[N].v),R=D.indexOf(".")+1,s=O;s<n.length;++s)if(!(n[s]==null||"n?(".indexOf(n[s].t)===-1&&s!==O)){for(o=n[s].v.indexOf(".")>-1&&s===O?n[s].v.indexOf(".")+1:0,U=n[s].v.substr(0,o);o<n[s].v.length;++o)R<D.length&&(U+=D.charAt(R++));n[s].v=U,n[s].t="t",N=s}}}for(s=0;s<n.length;++s)n[s]!=null&&"n?".indexOf(n[s].t)>-1&&(C=a>1&&r<0&&s>0&&n[s-1].v==="-"?-r:r,n[s].v=Lt(n[s].t,n[s].v,C),n[s].t="t");var B="";for(s=0;s!==n.length;++s)n[s]!=null&&(B+=n[s].v);return B}var qi=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Qi(e,r){if(r==null)return!1;var t=parseFloat(r[2]);switch(r[1]){case"=":if(e==t)return!0;break;case">":if(e>t)return!0;break;case"<":if(e<t)return!0;break;case"<>":if(e!=t)return!0;break;case">=":if(e>=t)return!0;break;case"<=":if(e<=t)return!0;break}return!1}function fo(e,r){var t=io(e),a=t.length,n=t[a-1].indexOf("@");if(a<4&&n>-1&&--a,t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if(typeof r!="number")return[4,t.length===4||n>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=n>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=n>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=n>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"];break;case 4:break}var i=r>0?t[0]:r<0?t[1]:t[2];if(t[0].indexOf("[")===-1&&t[1].indexOf("[")===-1)return[a,i];if(t[0].match(/\[[=<>]/)!=null||t[1].match(/\[[=<>]/)!=null){var s=t[0].match(qi),f=t[1].match(qi);return Qi(r,s)?[a,t[0]]:Qi(r,f)?[a,t[1]]:[a,t[s!=null&&f!=null?2:1]]}return[a,i]}function qr(e,r,t){t==null&&(t={});var a="";switch(typeof e){case"string":e=="m/d/yy"&&t.dateNF?a=t.dateNF:a=e;break;case"number":e==14&&t.dateNF?a=t.dateNF:a=(t.table!=null?t.table:Fe)[e],a==null&&(a=t.table&&t.table[ji[e]]||Fe[ji[e]]),a==null&&(a=Gl[e]||"General");break}if(K0(a,0))return la(r,t);r instanceof Date&&(r=fr(r,t.date1904));var n=fo(a,r);if(K0(n[1]))return la(r,t);if(r===!0)r="TRUE";else if(r===!1)r="FALSE";else if(r===""||r==null)return"";return so(n[1],r,t,n[0])}function ii(e,r){if(typeof r!="number"){r=+r||-1;for(var t=0;t<392;++t){if(Fe[t]==null){r<0&&(r=t);continue}if(Fe[t]==e){r=t;break}}r<0&&(r=391)}return Fe[r]=e,r}function k0(e){for(var r=0;r!=392;++r)e[r]!==void 0&&ii(e[r],r)}function Pa(){Fe=Vl()}var vf={format:qr,load:ii,_table:Fe,load_table:k0,parse_date_code:Ft,is_date:nt,get_table:function(){return vf._table=Fe}},co={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},j0=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function lo(e){var r=typeof e=="number"?Fe[e]:e;return r=r.replace(j0,"(\\d+)"),j0.lastIndex=0,new RegExp("^"+r+"$")}function oo(e,r,t){var a=-1,n=-1,i=-1,s=-1,f=-1,c=-1;(r.match(j0)||[]).forEach(function(x,u){var h=parseInt(t[u+1],10);switch(x.toLowerCase().charAt(0)){case"y":a=h;break;case"d":i=h;break;case"h":s=h;break;case"s":c=h;break;case"m":s>=0?f=h:n=h;break}}),j0.lastIndex=0,c>=0&&f==-1&&n>=0&&(f=n,n=-1);var l=(""+(a>=0?a:new Date().getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);l.length==7&&(l="0"+l),l.length==8&&(l="20"+l);var o=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return s==-1&&f==-1&&c==-1?l:a==-1&&n==-1&&i==-1?o:l+"T"+o}var uo={"d.m":"d\\.m"};function Gt(e,r){return ii(uo[e]||e,r)}var es=function(){var e={};e.version="1.2.0";function r(){for(var C=0,D=new Array(256),O=0;O!=256;++O)C=O,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,D[O]=C;return typeof Int32Array<"u"?new Int32Array(D):D}var t=r();function a(C){var D=0,O=0,N=0,B=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(N=0;N!=256;++N)B[N]=C[N];for(N=0;N!=256;++N)for(O=C[N],D=256+N;D<4096;D+=256)O=B[D]=O>>>8^C[O&255];var M=[];for(N=1;N!=16;++N)M[N-1]=typeof Int32Array<"u"&&typeof B.subarray=="function"?B.subarray(N*256,N*256+256):B.slice(N*256,N*256+256);return M}var n=a(t),i=n[0],s=n[1],f=n[2],c=n[3],l=n[4],o=n[5],x=n[6],u=n[7],h=n[8],m=n[9],p=n[10],d=n[11],v=n[12],_=n[13],g=n[14];function F(C,D){for(var O=D^-1,N=0,B=C.length;N<B;)O=O>>>8^t[(O^C.charCodeAt(N++))&255];return~O}function R(C,D){for(var O=D^-1,N=C.length-15,B=0;B<N;)O=g[C[B++]^O&255]^_[C[B++]^O>>8&255]^v[C[B++]^O>>16&255]^d[C[B++]^O>>>24]^p[C[B++]]^m[C[B++]]^h[C[B++]]^u[C[B++]]^x[C[B++]]^o[C[B++]]^l[C[B++]]^c[C[B++]]^f[C[B++]]^s[C[B++]]^i[C[B++]]^t[C[B++]];for(N+=15;B<N;)O=O>>>8^t[(O^C[B++])&255];return~O}function U(C,D){for(var O=D^-1,N=0,B=C.length,M=0,Y=0;N<B;)M=C.charCodeAt(N++),M<128?O=O>>>8^t[(O^M)&255]:M<2048?(O=O>>>8^t[(O^(192|M>>6&31))&255],O=O>>>8^t[(O^(128|M&63))&255]):M>=55296&&M<57344?(M=(M&1023)+64,Y=C.charCodeAt(N++)&1023,O=O>>>8^t[(O^(240|M>>8&7))&255],O=O>>>8^t[(O^(128|M>>2&63))&255],O=O>>>8^t[(O^(128|Y>>6&15|(M&3)<<4))&255],O=O>>>8^t[(O^(128|Y&63))&255]):(O=O>>>8^t[(O^(224|M>>12&15))&255],O=O>>>8^t[(O^(128|M>>6&63))&255],O=O>>>8^t[(O^(128|M&63))&255]);return~O}return e.table=t,e.bstr=F,e.buf=R,e.str=U,e}(),ye=function(){var r={};r.version="1.2.2";function t(w,S){for(var k=w.split("/"),E=S.split("/"),A=0,b=0,X=Math.min(k.length,E.length);A<X;++A){if(b=k[A].length-E[A].length)return b;if(k[A]!=E[A])return k[A]<E[A]?-1:1}return k.length-E.length}function a(w){if(w.charAt(w.length-1)=="/")return w.slice(0,-1).indexOf("/")===-1?w:a(w.slice(0,-1));var S=w.lastIndexOf("/");return S===-1?w:w.slice(0,S+1)}function n(w){if(w.charAt(w.length-1)=="/")return n(w.slice(0,-1));var S=w.lastIndexOf("/");return S===-1?w:w.slice(S+1)}function i(w,S){typeof S=="string"&&(S=new Date(S));var k=S.getHours();k=k<<6|S.getMinutes(),k=k<<5|S.getSeconds()>>>1,w.write_shift(2,k);var E=S.getFullYear()-1980;E=E<<4|S.getMonth()+1,E=E<<5|S.getDate(),w.write_shift(2,E)}function s(w){var S=w.read_shift(2)&65535,k=w.read_shift(2)&65535,E=new Date,A=k&31;k>>>=5;var b=k&15;k>>>=4,E.setMilliseconds(0),E.setFullYear(k+1980),E.setMonth(b-1),E.setDate(A);var X=S&31;S>>>=5;var K=S&63;return S>>>=6,E.setHours(S),E.setMinutes(K),E.setSeconds(X<<1),E}function f(w){wr(w,0);for(var S={},k=0;w.l<=w.length-4;){var E=w.read_shift(2),A=w.read_shift(2),b=w.l+A,X={};switch(E){case 21589:k=w.read_shift(1),k&1&&(X.mtime=w.read_shift(4)),A>5&&(k&2&&(X.atime=w.read_shift(4)),k&4&&(X.ctime=w.read_shift(4))),X.mtime&&(X.mt=new Date(X.mtime*1e3));break;case 1:{var K=w.read_shift(4),H=w.read_shift(4);X.usz=H*Math.pow(2,32)+K,K=w.read_shift(4),H=w.read_shift(4),X.csz=H*Math.pow(2,32)+K}break}w.l=b,S[E]=X}return S}var c;function l(){return c||(c=Rt)}function o(w,S){if(w[0]==80&&w[1]==75)return Gi(w,S);if((w[0]|32)==109&&(w[1]|32)==105)return Al(w,S);if(w.length<512)throw new Error("CFB file size "+w.length+" < 512");var k=3,E=512,A=0,b=0,X=0,K=0,H=0,V=[],G=w.slice(0,512);wr(G,0);var te=x(G);switch(k=te[0],k){case 3:E=512;break;case 4:E=4096;break;case 0:if(te[1]==0)return Gi(w,S);default:throw new Error("Major Version: Expected 3 or 4 saw "+k)}E!==512&&(G=w.slice(0,E),wr(G,28));var ie=w.slice(0,E);u(G,k);var ge=G.read_shift(4,"i");if(k===3&&ge!==0)throw new Error("# Directory Sectors: Expected 0 saw "+ge);G.l+=4,X=G.read_shift(4,"i"),G.l+=4,G.chk("00100000","Mini Stream Cutoff Size: "),K=G.read_shift(4,"i"),A=G.read_shift(4,"i"),H=G.read_shift(4,"i"),b=G.read_shift(4,"i");for(var le=-1,re=0;re<109&&(le=G.read_shift(4,"i"),!(le<0));++re)V[re]=le;var Ne=h(w,E);d(H,b,Ne,E,V);var ar=_(Ne,X,V,E);X<ar.length&&(ar[X].name="!Directory"),A>0&&K!==Y&&(ar[K].name="!MiniFAT"),ar[V[0]].name="!FAT",ar.fat_addrs=V,ar.ssz=E;var jr={},mr=[],et=[],Wa=[];g(X,ar,Ne,mr,A,jr,et,K),m(et,Wa,mr),mr.shift();var Ha={FileIndex:et,FullPaths:Wa};return S&&S.raw&&(Ha.raw={header:ie,sectors:Ne}),Ha}function x(w){if(w[w.l]==80&&w[w.l+1]==75)return[0,0];w.chk(he,"Header Signature: "),w.l+=16;var S=w.read_shift(2,"u");return[w.read_shift(2,"u"),S]}function u(w,S){var k=9;switch(w.l+=2,k=w.read_shift(2)){case 9:if(S!=3)throw new Error("Sector Shift: Expected 9 saw "+k);break;case 12:if(S!=4)throw new Error("Sector Shift: Expected 12 saw "+k);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+k)}w.chk("0600","Mini Sector Shift: "),w.chk("000000000000","Reserved: ")}function h(w,S){for(var k=Math.ceil(w.length/S)-1,E=[],A=1;A<k;++A)E[A-1]=w.slice(A*S,(A+1)*S);return E[k-1]=w.slice(k*S),E}function m(w,S,k){for(var E=0,A=0,b=0,X=0,K=0,H=k.length,V=[],G=[];E<H;++E)V[E]=G[E]=E,S[E]=k[E];for(;K<G.length;++K)E=G[K],A=w[E].L,b=w[E].R,X=w[E].C,V[E]===E&&(A!==-1&&V[A]!==A&&(V[E]=V[A]),b!==-1&&V[b]!==b&&(V[E]=V[b])),X!==-1&&(V[X]=E),A!==-1&&E!=V[E]&&(V[A]=V[E],G.lastIndexOf(A)<K&&G.push(A)),b!==-1&&E!=V[E]&&(V[b]=V[E],G.lastIndexOf(b)<K&&G.push(b));for(E=1;E<H;++E)V[E]===E&&(b!==-1&&V[b]!==b?V[E]=V[b]:A!==-1&&V[A]!==A&&(V[E]=V[A]));for(E=1;E<H;++E)if(w[E].type!==0){if(K=E,K!=V[K])do K=V[K],S[E]=S[K]+"/"+S[E];while(K!==0&&V[K]!==-1&&K!=V[K]);V[E]=-1}for(S[0]+="/",E=1;E<H;++E)w[E].type!==2&&(S[E]+="/")}function p(w,S,k){for(var E=w.start,A=w.size,b=[],X=E;k&&A>0&&X>=0;)b.push(S.slice(X*M,X*M+M)),A-=M,X=ra(k,X*4);return b.length===0?W(0):ur(b).slice(0,w.size)}function d(w,S,k,E,A){var b=Y;if(w===Y){if(S!==0)throw new Error("DIFAT chain shorter than expected")}else if(w!==-1){var X=k[w],K=(E>>>2)-1;if(!X)return;for(var H=0;H<K&&(b=ra(X,H*4))!==Y;++H)A.push(b);S>=1&&d(ra(X,E-4),S-1,k,E,A)}}function v(w,S,k,E,A){var b=[],X=[];A||(A=[]);var K=E-1,H=0,V=0;for(H=S;H>=0;){A[H]=!0,b[b.length]=H,X.push(w[H]);var G=k[Math.floor(H*4/E)];if(V=H*4&K,E<4+V)throw new Error("FAT boundary crossed: "+H+" 4 "+E);if(!w[G])break;H=ra(w[G],V)}return{nodes:b,data:us([X])}}function _(w,S,k,E){var A=w.length,b=[],X=[],K=[],H=[],V=E-1,G=0,te=0,ie=0,ge=0;for(G=0;G<A;++G)if(K=[],ie=G+S,ie>=A&&(ie-=A),!X[ie]){H=[];var le=[];for(te=ie;te>=0;){le[te]=!0,X[te]=!0,K[K.length]=te,H.push(w[te]);var re=k[Math.floor(te*4/E)];if(ge=te*4&V,E<4+ge)throw new Error("FAT boundary crossed: "+te+" 4 "+E);if(!w[re]||(te=ra(w[re],ge),le[te]))break}b[ie]={nodes:K,data:us([H])}}return b}function g(w,S,k,E,A,b,X,K){for(var H=0,V=E.length?2:0,G=S[w].data,te=0,ie=0,ge;te<G.length;te+=128){var le=G.slice(te,te+128);wr(le,64),ie=le.read_shift(2),ge=ln(le,0,ie-V),E.push(ge);var re={name:ge,type:le.read_shift(1),color:le.read_shift(1),L:le.read_shift(4,"i"),R:le.read_shift(4,"i"),C:le.read_shift(4,"i"),clsid:le.read_shift(16),state:le.read_shift(4,"i"),start:0,size:0},Ne=le.read_shift(2)+le.read_shift(2)+le.read_shift(2)+le.read_shift(2);Ne!==0&&(re.ct=F(le,le.l-8));var ar=le.read_shift(2)+le.read_shift(2)+le.read_shift(2)+le.read_shift(2);ar!==0&&(re.mt=F(le,le.l-8)),re.start=le.read_shift(4,"i"),re.size=le.read_shift(4,"i"),re.size<0&&re.start<0&&(re.size=re.type=0,re.start=Y,re.name=""),re.type===5?(H=re.start,A>0&&H!==Y&&(S[H].name="!StreamData")):re.size>=4096?(re.storage="fat",S[re.start]===void 0&&(S[re.start]=v(k,re.start,S.fat_addrs,S.ssz)),S[re.start].name=re.name,re.content=S[re.start].data.slice(0,re.size)):(re.storage="minifat",re.size<0?re.size=0:H!==Y&&re.start!==Y&&S[H]&&(re.content=p(re,S[H].data,(S[K]||{}).data))),re.content&&wr(re.content,0),b[ge]=re,X.push(re)}}function F(w,S){return new Date((Sr(w,S+4)/1e7*Math.pow(2,32)+Sr(w,S)/1e7-11644473600)*1e3)}function R(w,S){return l(),o(c.readFileSync(w),S)}function U(w,S){var k=S&&S.type;switch(k||He&&Buffer.isBuffer(w)&&(k="buffer"),k||"base64"){case"file":return R(w,S);case"base64":return o(Kr(at(w)),S);case"binary":return o(Kr(w),S)}return o(w,S)}function C(w,S){var k=S||{},E=k.root||"Root Entry";if(w.FullPaths||(w.FullPaths=[]),w.FileIndex||(w.FileIndex=[]),w.FullPaths.length!==w.FileIndex.length)throw new Error("inconsistent CFB structure");w.FullPaths.length===0&&(w.FullPaths[0]=E+"/",w.FileIndex[0]={name:E,type:5}),k.CLSID&&(w.FileIndex[0].clsid=k.CLSID),D(w)}function D(w){var S="Sh33tJ5";if(!ye.find(w,"/"+S)){var k=W(4);k[0]=55,k[1]=k[3]=50,k[2]=54,w.FileIndex.push({name:S,type:2,content:k,size:4,L:69,R:69,C:69}),w.FullPaths.push(w.FullPaths[0]+S),O(w)}}function O(w,S){C(w);for(var k=!1,E=!1,A=w.FullPaths.length-1;A>=0;--A){var b=w.FileIndex[A];switch(b.type){case 0:E?k=!0:(w.FileIndex.pop(),w.FullPaths.pop());break;case 1:case 2:case 5:E=!0,isNaN(b.R*b.L*b.C)&&(k=!0),b.R>-1&&b.L>-1&&b.R==b.L&&(k=!0);break;default:k=!0;break}}if(!(!k&&!S)){var X=new Date(1987,1,19),K=0,H=Object.create?Object.create(null):{},V=[];for(A=0;A<w.FullPaths.length;++A)H[w.FullPaths[A]]=!0,w.FileIndex[A].type!==0&&V.push([w.FullPaths[A],w.FileIndex[A]]);for(A=0;A<V.length;++A){var G=a(V[A][0]);for(E=H[G];!E;){for(;a(G)&&!H[a(G)];)G=a(G);V.push([G,{name:n(G).replace("/",""),type:1,clsid:Se,ct:X,mt:X,content:null}]),H[G]=!0,G=a(V[A][0]),E=H[G]}}for(V.sort(function(ge,le){return t(ge[0],le[0])}),w.FullPaths=[],w.FileIndex=[],A=0;A<V.length;++A)w.FullPaths[A]=V[A][0],w.FileIndex[A]=V[A][1];for(A=0;A<V.length;++A){var te=w.FileIndex[A],ie=w.FullPaths[A];if(te.name=n(ie).replace("/",""),te.L=te.R=te.C=-(te.color=1),te.size=te.content?te.content.length:0,te.start=0,te.clsid=te.clsid||Se,A===0)te.C=V.length>1?1:-1,te.size=0,te.type=5;else if(ie.slice(-1)=="/"){for(K=A+1;K<V.length&&a(w.FullPaths[K])!=ie;++K);for(te.C=K>=V.length?-1:K,K=A+1;K<V.length&&a(w.FullPaths[K])!=a(ie);++K);te.R=K>=V.length?-1:K,te.type=1}else a(w.FullPaths[A+1]||"")==a(ie)&&(te.R=A+1),te.type=2}}}function N(w,S){var k=S||{};if(k.fileType=="mad")return Cl(w,k);switch(O(w),k.fileType){case"zip":return kl(w,k)}var E=function(ge){for(var le=0,re=0,Ne=0;Ne<ge.FileIndex.length;++Ne){var ar=ge.FileIndex[Ne];if(ar.content){var jr=ar.content.length;jr>0&&(jr<4096?le+=jr+63>>6:re+=jr+511>>9)}}for(var mr=ge.FullPaths.length+3>>2,et=le+7>>3,Wa=le+127>>7,Ha=et+re+mr+Wa,qt=Ha+127>>7,kn=qt<=109?0:Math.ceil((qt-109)/127);Ha+qt+kn+127>>7>qt;)kn=++qt<=109?0:Math.ceil((qt-109)/127);var It=[1,kn,qt,Wa,mr,re,le,0];return ge.FileIndex[0].size=le<<6,It[7]=(ge.FileIndex[0].start=It[0]+It[1]+It[2]+It[3]+It[4]+It[5])+(It[6]+7>>3),It}(w),A=W(E[7]<<9),b=0,X=0;{for(b=0;b<8;++b)A.write_shift(1,q[b]);for(b=0;b<8;++b)A.write_shift(2,0);for(A.write_shift(2,62),A.write_shift(2,3),A.write_shift(2,65534),A.write_shift(2,9),A.write_shift(2,6),b=0;b<3;++b)A.write_shift(2,0);for(A.write_shift(4,0),A.write_shift(4,E[2]),A.write_shift(4,E[0]+E[1]+E[2]+E[3]-1),A.write_shift(4,0),A.write_shift(4,4096),A.write_shift(4,E[3]?E[0]+E[1]+E[2]-1:Y),A.write_shift(4,E[3]),A.write_shift(-4,E[1]?E[0]-1:Y),A.write_shift(4,E[1]),b=0;b<109;++b)A.write_shift(-4,b<E[2]?E[1]+b:-1)}if(E[1])for(X=0;X<E[1];++X){for(;b<236+X*127;++b)A.write_shift(-4,b<E[2]?E[1]+b:-1);A.write_shift(-4,X===E[1]-1?Y:X+1)}var K=function(ge){for(X+=ge;b<X-1;++b)A.write_shift(-4,b+1);ge&&(++b,A.write_shift(-4,Y))};for(X=b=0,X+=E[1];b<X;++b)A.write_shift(-4,Q.DIFSECT);for(X+=E[2];b<X;++b)A.write_shift(-4,Q.FATSECT);K(E[3]),K(E[4]);for(var H=0,V=0,G=w.FileIndex[0];H<w.FileIndex.length;++H)G=w.FileIndex[H],G.content&&(V=G.content.length,!(V<4096)&&(G.start=X,K(V+511>>9)));for(K(E[6]+7>>3);A.l&511;)A.write_shift(-4,Q.ENDOFCHAIN);for(X=b=0,H=0;H<w.FileIndex.length;++H)G=w.FileIndex[H],G.content&&(V=G.content.length,!(!V||V>=4096)&&(G.start=X,K(V+63>>6)));for(;A.l&511;)A.write_shift(-4,Q.ENDOFCHAIN);for(b=0;b<E[4]<<2;++b){var te=w.FullPaths[b];if(!te||te.length===0){for(H=0;H<17;++H)A.write_shift(4,0);for(H=0;H<3;++H)A.write_shift(4,-1);for(H=0;H<12;++H)A.write_shift(4,0);continue}G=w.FileIndex[b],b===0&&(G.start=G.size?G.start-1:Y);var ie=b===0&&k.root||G.name;if(ie.length>31&&(console.error("Name "+ie+" will be truncated to "+ie.slice(0,31)),ie=ie.slice(0,31)),V=2*(ie.length+1),A.write_shift(64,ie,"utf16le"),A.write_shift(2,V),A.write_shift(1,G.type),A.write_shift(1,G.color),A.write_shift(-4,G.L),A.write_shift(-4,G.R),A.write_shift(-4,G.C),G.clsid)A.write_shift(16,G.clsid,"hex");else for(H=0;H<4;++H)A.write_shift(4,0);A.write_shift(4,G.state||0),A.write_shift(4,0),A.write_shift(4,0),A.write_shift(4,0),A.write_shift(4,0),A.write_shift(4,G.start),A.write_shift(4,G.size),A.write_shift(4,0)}for(b=1;b<w.FileIndex.length;++b)if(G=w.FileIndex[b],G.size>=4096)if(A.l=G.start+1<<9,He&&Buffer.isBuffer(G.content))G.content.copy(A,A.l,0,G.size),A.l+=G.size+511&-512;else{for(H=0;H<G.size;++H)A.write_shift(1,G.content[H]);for(;H&511;++H)A.write_shift(1,0)}for(b=1;b<w.FileIndex.length;++b)if(G=w.FileIndex[b],G.size>0&&G.size<4096)if(He&&Buffer.isBuffer(G.content))G.content.copy(A,A.l,0,G.size),A.l+=G.size+63&-64;else{for(H=0;H<G.size;++H)A.write_shift(1,G.content[H]);for(;H&63;++H)A.write_shift(1,0)}if(He)A.l=A.length;else for(;A.l<A.length;)A.write_shift(1,0);return A}function B(w,S){var k=w.FullPaths.map(function(H){return H.toUpperCase()}),E=k.map(function(H){var V=H.split("/");return V[V.length-(H.slice(-1)=="/"?2:1)]}),A=!1;S.charCodeAt(0)===47?(A=!0,S=k[0].slice(0,-1)+S):A=S.indexOf("/")!==-1;var b=S.toUpperCase(),X=A===!0?k.indexOf(b):E.indexOf(b);if(X!==-1)return w.FileIndex[X];var K=!b.match(Ga);for(b=b.replace(Ur,""),K&&(b=b.replace(Ga,"!")),X=0;X<k.length;++X)if((K?k[X].replace(Ga,"!"):k[X]).replace(Ur,"")==b||(K?E[X].replace(Ga,"!"):E[X]).replace(Ur,"")==b)return w.FileIndex[X];return null}var M=64,Y=-2,he="d0cf11e0a1b11ae1",q=[208,207,17,224,161,177,26,225],Se="00000000000000000000000000000000",Q={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:Y,FREESECT:-1,HEADER_SIGNATURE:he,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:Se,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function Ee(w,S,k){l();var E=N(w,k);c.writeFileSync(S,E)}function Ce(w){for(var S=new Array(w.length),k=0;k<w.length;++k)S[k]=String.fromCharCode(w[k]);return S.join("")}function ne(w,S){var k=N(w,S);switch(S&&S.type||"buffer"){case"file":return l(),c.writeFileSync(S.filename,k),k;case"binary":return typeof k=="string"?k:Ce(k);case"base64":return z0(typeof k=="string"?k:Ce(k));case"buffer":if(He)return Buffer.isBuffer(k)?k:Dt(k);case"array":return typeof k=="string"?Kr(k):k}return k}var Ie;function z(w){try{var S=w.InflateRaw,k=new S;if(k._processChunk(new Uint8Array([3,0]),k._finishFlushFlag),k.bytesRead)Ie=w;else throw new Error("zlib does not expose bytesRead")}catch(E){console.error("cannot use native zlib: "+(E.message||E))}}function xe(w,S){if(!Ie)return Ua(w,S);var k=Ie.InflateRaw,E=new k,A=E._processChunk(w.slice(w.l),E._finishFlushFlag);return w.l+=E.bytesRead,A}function fe(w){return Ie?Ie.deflateRawSync(w):Qr(w)}var ve=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],me=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],_e=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function y(w){var S=(w<<1|w<<11)&139536|(w<<5|w<<15)&558144;return(S>>16|S>>8|S)&255}for(var L=typeof Uint8Array<"u",P=L?new Uint8Array(256):[],I=0;I<256;++I)P[I]=y(I);function j(w,S){var k=P[w&255];return S<=8?k>>>8-S:(k=k<<8|P[w>>8&255],S<=16?k>>>16-S:(k=k<<8|P[w>>16&255],k>>>24-S))}function T(w,S){var k=S&7,E=S>>>3;return(w[E]|(k<=6?0:w[E+1]<<8))>>>k&3}function ke(w,S){var k=S&7,E=S>>>3;return(w[E]|(k<=5?0:w[E+1]<<8))>>>k&7}function se(w,S){var k=S&7,E=S>>>3;return(w[E]|(k<=4?0:w[E+1]<<8))>>>k&15}function ee(w,S){var k=S&7,E=S>>>3;return(w[E]|(k<=3?0:w[E+1]<<8))>>>k&31}function Ae(w,S){var k=S&7,E=S>>>3;return(w[E]|(k<=1?0:w[E+1]<<8))>>>k&127}function Oe(w,S,k){var E=S&7,A=S>>>3,b=(1<<k)-1,X=w[A]>>>E;return k<8-E||(X|=w[A+1]<<8-E,k<16-E)||(X|=w[A+2]<<16-E,k<24-E)||(X|=w[A+3]<<24-E),X&b}function de(w,S,k){var E=S&7,A=S>>>3;return E<=5?w[A]|=(k&7)<<E:(w[A]|=k<<E&255,w[A+1]=(k&7)>>8-E),S+3}function Qe(w,S,k){var E=S&7,A=S>>>3;return k=(k&1)<<E,w[A]|=k,S+1}function er(w,S,k){var E=S&7,A=S>>>3;return k<<=E,w[A]|=k&255,k>>>=8,w[A+1]=k,S+8}function lr(w,S,k){var E=S&7,A=S>>>3;return k<<=E,w[A]|=k&255,k>>>=8,w[A+1]=k&255,w[A+2]=k>>>8,S+16}function Vr(w,S){var k=w.length,E=2*k>S?2*k:S+5,A=0;if(k>=S)return w;if(He){var b=$i(E);if(w.copy)w.copy(b);else for(;A<w.length;++A)b[A]=w[A];return b}else if(L){var X=new Uint8Array(E);if(X.set)X.set(w);else for(;A<k;++A)X[A]=w[A];return X}return w.length=E,w}function ce(w){for(var S=new Array(w),k=0;k<w;++k)S[k]=0;return S}function oe(w,S,k){var E=1,A=0,b=0,X=0,K=0,H=w.length,V=L?new Uint16Array(32):ce(32);for(b=0;b<32;++b)V[b]=0;for(b=H;b<k;++b)w[b]=0;H=w.length;var G=L?new Uint16Array(H):ce(H);for(b=0;b<H;++b)V[A=w[b]]++,E<A&&(E=A),G[b]=0;for(V[0]=0,b=1;b<=E;++b)V[b+16]=K=K+V[b-1]<<1;for(b=0;b<H;++b)K=w[b],K!=0&&(G[b]=V[K+16]++);var te=0;for(b=0;b<H;++b)if(te=w[b],te!=0)for(K=j(G[b],E)>>E-te,X=(1<<E+4-te)-1;X>=0;--X)S[K|X<<te]=te&15|b<<4;return E}var it=L?new Uint16Array(512):ce(512),Dr=L?new Uint16Array(32):ce(32);if(!L){for(var vr=0;vr<512;++vr)it[vr]=0;for(vr=0;vr<32;++vr)Dr[vr]=0}(function(){for(var w=[],S=0;S<32;S++)w.push(5);oe(w,Dr,32);var k=[];for(S=0;S<=143;S++)k.push(8);for(;S<=255;S++)k.push(9);for(;S<=279;S++)k.push(7);for(;S<=287;S++)k.push(8);oe(k,it,288)})();var Gr=function(){for(var S=L?new Uint8Array(32768):[],k=0,E=0;k<_e.length-1;++k)for(;E<_e[k+1];++E)S[E]=k;for(;E<32768;++E)S[E]=29;var A=L?new Uint8Array(259):[];for(k=0,E=0;k<me.length-1;++k)for(;E<me[k+1];++E)A[E]=k;function b(K,H){for(var V=0;V<K.length;){var G=Math.min(65535,K.length-V),te=V+G==K.length;for(H.write_shift(1,+te),H.write_shift(2,G),H.write_shift(2,~G&65535);G-- >0;)H[H.l++]=K[V++]}return H.l}function X(K,H){for(var V=0,G=0,te=L?new Uint16Array(32768):[];G<K.length;){var ie=Math.min(65535,K.length-G);if(ie<10){for(V=de(H,V,+(G+ie==K.length)),V&7&&(V+=8-(V&7)),H.l=V/8|0,H.write_shift(2,ie),H.write_shift(2,~ie&65535);ie-- >0;)H[H.l++]=K[G++];V=H.l*8;continue}V=de(H,V,+(G+ie==K.length)+2);for(var ge=0;ie-- >0;){var le=K[G];ge=(ge<<5^le)&32767;var re=-1,Ne=0;if((re=te[ge])&&(re|=G&-32768,re>G&&(re-=32768),re<G))for(;K[re+Ne]==K[G+Ne]&&Ne<250;)++Ne;if(Ne>2){le=A[Ne],le<=22?V=er(H,V,P[le+1]>>1)-1:(er(H,V,3),V+=5,er(H,V,P[le-23]>>5),V+=3);var ar=le<8?0:le-4>>2;ar>0&&(lr(H,V,Ne-me[le]),V+=ar),le=S[G-re],V=er(H,V,P[le]>>3),V-=3;var jr=le<4?0:le-2>>1;jr>0&&(lr(H,V,G-re-_e[le]),V+=jr);for(var mr=0;mr<Ne;++mr)te[ge]=G&32767,ge=(ge<<5^K[G])&32767,++G;ie-=Ne-1}else le<=143?le=le+48:V=Qe(H,V,1),V=er(H,V,P[le]),te[ge]=G&32767,++G}V=er(H,V,0)-1}return H.l=(V+7)/8|0,H.l}return function(H,V){return H.length<8?b(H,V):X(H,V)}}();function Qr(w){var S=W(50+Math.floor(w.length*1.1)),k=Gr(w,S);return S.slice(0,k)}var De=L?new Uint16Array(32768):ce(32768),be=L?new Uint16Array(32768):ce(32768),tr=L?new Uint16Array(128):ce(128),ir=1,D0=1;function Xt(w,S){var k=ee(w,S)+257;S+=5;var E=ee(w,S)+1;S+=5;var A=se(w,S)+4;S+=4;for(var b=0,X=L?new Uint8Array(19):ce(19),K=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],H=1,V=L?new Uint8Array(8):ce(8),G=L?new Uint8Array(8):ce(8),te=X.length,ie=0;ie<A;++ie)X[ve[ie]]=b=ke(w,S),H<b&&(H=b),V[b]++,S+=3;var ge=0;for(V[0]=0,ie=1;ie<=H;++ie)G[ie]=ge=ge+V[ie-1]<<1;for(ie=0;ie<te;++ie)(ge=X[ie])!=0&&(K[ie]=G[ge]++);var le=0;for(ie=0;ie<te;++ie)if(le=X[ie],le!=0){ge=P[K[ie]]>>8-le;for(var re=(1<<7-le)-1;re>=0;--re)tr[ge|re<<le]=le&7|ie<<3}var Ne=[];for(H=1;Ne.length<k+E;)switch(ge=tr[Ae(w,S)],S+=ge&7,ge>>>=3){case 16:for(b=3+T(w,S),S+=2,ge=Ne[Ne.length-1];b-- >0;)Ne.push(ge);break;case 17:for(b=3+ke(w,S),S+=3;b-- >0;)Ne.push(0);break;case 18:for(b=11+Ae(w,S),S+=7;b-- >0;)Ne.push(0);break;default:Ne.push(ge),H<ge&&(H=ge);break}var ar=Ne.slice(0,k),jr=Ne.slice(k);for(ie=k;ie<286;++ie)ar[ie]=0;for(ie=E;ie<30;++ie)jr[ie]=0;return ir=oe(ar,De,286),D0=oe(jr,be,30),S}function Jt(w,S){if(w[0]==3&&!(w[1]&3))return[zt(S),2];for(var k=0,E=0,A=$i(S||1<<18),b=0,X=A.length>>>0,K=0,H=0;(E&1)==0;){if(E=ke(w,k),k+=3,E>>>1)E>>1==1?(K=9,H=5):(k=Xt(w,k),K=ir,H=D0);else{k&7&&(k+=8-(k&7));var V=w[k>>>3]|w[(k>>>3)+1]<<8;if(k+=32,V>0)for(!S&&X<b+V&&(A=Vr(A,b+V),X=A.length);V-- >0;)A[b++]=w[k>>>3],k+=8;continue}for(;;){!S&&X<b+32767&&(A=Vr(A,b+32767),X=A.length);var G=Oe(w,k,K),te=E>>>1==1?it[G]:De[G];if(k+=te&15,te>>>=4,(te>>>8&255)===0)A[b++]=te;else{if(te==256)break;te-=257;var ie=te<8?0:te-4>>2;ie>5&&(ie=0);var ge=b+me[te];ie>0&&(ge+=Oe(w,k,ie),k+=ie),G=Oe(w,k,H),te=E>>>1==1?Dr[G]:be[G],k+=te&15,te>>>=4;var le=te<4?0:te-2>>1,re=_e[te];for(le>0&&(re+=Oe(w,k,le),k+=le),!S&&X<ge&&(A=Vr(A,ge+100),X=A.length);b<ge;)A[b]=A[b-re],++b}}}return S?[A,k+7>>>3]:[A.slice(0,b),k+7>>>3]}function Ua(w,S){var k=w.slice(w.l||0),E=Jt(k,S);return w.l+=E[1],E[0]}function Vi(w,S){if(w)typeof console<"u"&&console.error(S);else throw new Error(S)}function Gi(w,S){var k=w;wr(k,0);var E=[],A=[],b={FileIndex:E,FullPaths:A};C(b,{root:S.root});for(var X=k.length-4;(k[X]!=80||k[X+1]!=75||k[X+2]!=5||k[X+3]!=6)&&X>=0;)--X;k.l=X+4,k.l+=4;var K=k.read_shift(2);k.l+=6;var H=k.read_shift(4);for(k.l=H,X=0;X<K;++X){k.l+=20;var V=k.read_shift(4),G=k.read_shift(4),te=k.read_shift(2),ie=k.read_shift(2),ge=k.read_shift(2);k.l+=8;var le=k.read_shift(4),re=f(k.slice(k.l+te,k.l+te+ie));k.l+=te+ie+ge;var Ne=k.l;k.l=le+4,re&&re[1]&&((re[1]||{}).usz&&(G=re[1].usz),(re[1]||{}).csz&&(V=re[1].csz)),wl(k,V,G,b,re),k.l=Ne}return b}function wl(w,S,k,E,A){w.l+=2;var b=w.read_shift(2),X=w.read_shift(2),K=s(w);if(b&8257)throw new Error("Unsupported ZIP encryption");for(var H=w.read_shift(4),V=w.read_shift(4),G=w.read_shift(4),te=w.read_shift(2),ie=w.read_shift(2),ge="",le=0;le<te;++le)ge+=String.fromCharCode(w[w.l++]);if(ie){var re=f(w.slice(w.l,w.l+ie));(re[21589]||{}).mt&&(K=re[21589].mt),(re[1]||{}).usz&&(G=re[1].usz),(re[1]||{}).csz&&(V=re[1].csz),A&&((A[21589]||{}).mt&&(K=A[21589].mt),(A[1]||{}).usz&&(G=re[1].usz),(A[1]||{}).csz&&(V=re[1].csz))}w.l+=ie;var Ne=w.slice(w.l,w.l+V);switch(X){case 8:Ne=xe(w,G);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+X)}var ar=!1;b&8&&(H=w.read_shift(4),H==134695760&&(H=w.read_shift(4),ar=!0),V=w.read_shift(4),G=w.read_shift(4)),V!=S&&Vi(ar,"Bad compressed size: "+S+" != "+V),G!=k&&Vi(ar,"Bad uncompressed size: "+k+" != "+G),wn(E,ge,Ne,{unsafe:!0,mt:K})}function kl(w,S){var k=S||{},E=[],A=[],b=W(1),X=k.compression?8:0,K=0,H=!1;H&&(K|=8);var V=0,G=0,te=0,ie=0,ge=w.FullPaths[0],le=ge,re=w.FileIndex[0],Ne=[],ar=0;for(V=1;V<w.FullPaths.length;++V)if(le=w.FullPaths[V].slice(ge.length),re=w.FileIndex[V],!(!re.size||!re.content||le=="Sh33tJ5")){var jr=te,mr=W(le.length);for(G=0;G<le.length;++G)mr.write_shift(1,le.charCodeAt(G)&127);mr=mr.slice(0,mr.l),Ne[ie]=typeof re.content=="string"?es.bstr(re.content,0):es.buf(re.content,0);var et=typeof re.content=="string"?Kr(re.content):re.content;X==8&&(et=fe(et)),b=W(30),b.write_shift(4,67324752),b.write_shift(2,20),b.write_shift(2,K),b.write_shift(2,X),re.mt?i(b,re.mt):b.write_shift(4,0),b.write_shift(-4,K&8?0:Ne[ie]),b.write_shift(4,K&8?0:et.length),b.write_shift(4,K&8?0:re.content.length),b.write_shift(2,mr.length),b.write_shift(2,0),te+=b.length,E.push(b),te+=mr.length,E.push(mr),te+=et.length,E.push(et),K&8&&(b=W(12),b.write_shift(-4,Ne[ie]),b.write_shift(4,et.length),b.write_shift(4,re.content.length),te+=b.l,E.push(b)),b=W(46),b.write_shift(4,33639248),b.write_shift(2,0),b.write_shift(2,20),b.write_shift(2,K),b.write_shift(2,X),b.write_shift(4,0),b.write_shift(-4,Ne[ie]),b.write_shift(4,et.length),b.write_shift(4,re.content.length),b.write_shift(2,mr.length),b.write_shift(2,0),b.write_shift(2,0),b.write_shift(2,0),b.write_shift(2,0),b.write_shift(4,0),b.write_shift(4,jr),ar+=b.l,A.push(b),ar+=mr.length,A.push(mr),++ie}return b=W(22),b.write_shift(4,101010256),b.write_shift(2,0),b.write_shift(2,0),b.write_shift(2,ie),b.write_shift(2,ie),b.write_shift(4,ar),b.write_shift(4,te),b.write_shift(2,0),ur([ur(E),ur(A),b])}var I0={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function El(w,S){if(w.ctype)return w.ctype;var k=w.name||"",E=k.match(/\.([^\.]+)$/);return E&&I0[E[1]]||S&&(E=(k=S).match(/[\.\\]([^\.\\])+$/),E&&I0[E[1]])?I0[E[1]]:"application/octet-stream"}function Tl(w){for(var S=z0(w),k=[],E=0;E<S.length;E+=76)k.push(S.slice(E,E+76));return k.join(`\r
`)+`\r
`}function Fl(w){var S=w.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(V){var G=V.charCodeAt(0).toString(16).toUpperCase();return"="+(G.length==1?"0"+G:G)});S=S.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),S.charAt(0)==`
`&&(S="=0D"+S.slice(1)),S=S.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var k=[],E=S.split(`\r
`),A=0;A<E.length;++A){var b=E[A];if(b.length==0){k.push("");continue}for(var X=0;X<b.length;){var K=76,H=b.slice(X,X+K);H.charAt(K-1)=="="?K--:H.charAt(K-2)=="="?K-=2:H.charAt(K-3)=="="&&(K-=3),H=b.slice(X,X+K),X+=K,X<b.length&&(H+="="),k.push(H)}}return k.join(`\r
`)}function yl(w){for(var S=[],k=0;k<w.length;++k){for(var E=w[k];k<=w.length&&E.charAt(E.length-1)=="=";)E=E.slice(0,E.length-1)+w[++k];S.push(E)}for(var A=0;A<S.length;++A)S[A]=S[A].replace(/[=][0-9A-Fa-f]{2}/g,function(b){return String.fromCharCode(parseInt(b.slice(1),16))});return Kr(S.join(`\r
`))}function Sl(w,S,k){for(var E="",A="",b="",X,K=0;K<10;++K){var H=S[K];if(!H||H.match(/^\s*$/))break;var V=H.match(/^([^:]*?):\s*([^\s].*)$/);if(V)switch(V[1].toLowerCase()){case"content-location":E=V[2].trim();break;case"content-type":b=V[2].trim();break;case"content-transfer-encoding":A=V[2].trim();break}}switch(++K,A.toLowerCase()){case"base64":X=Kr(at(S.slice(K).join("")));break;case"quoted-printable":X=yl(S.slice(K));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+A)}var G=wn(w,E.slice(k.length),X,{unsafe:!0});b&&(G.ctype=b)}function Al(w,S){if(Ce(w.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var k=S&&S.root||"",E=(He&&Buffer.isBuffer(w)?w.toString("binary"):Ce(w)).split(`\r
`),A=0,b="";for(A=0;A<E.length;++A)if(b=E[A],!!/^Content-Location:/i.test(b)&&(b=b.slice(b.indexOf("file")),k||(k=b.slice(0,b.lastIndexOf("/")+1)),b.slice(0,k.length)!=k))for(;k.length>0&&(k=k.slice(0,k.length-1),k=k.slice(0,k.lastIndexOf("/")+1),b.slice(0,k.length)!=k););var X=(E[1]||"").match(/boundary="(.*?)"/);if(!X)throw new Error("MAD cannot find boundary");var K="--"+(X[1]||""),H=[],V=[],G={FileIndex:H,FullPaths:V};C(G);var te,ie=0;for(A=0;A<E.length;++A){var ge=E[A];ge!==K&&ge!==K+"--"||(ie++&&Sl(G,E.slice(te,A),k),te=A)}return G}function Cl(w,S){var k=S||{},E=k.boundary||"SheetJS";E="------="+E;for(var A=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+E.slice(2)+'"',"","",""],b=w.FullPaths[0],X=b,K=w.FileIndex[0],H=1;H<w.FullPaths.length;++H)if(X=w.FullPaths[H].slice(b.length),K=w.FileIndex[H],!(!K.size||!K.content||X=="Sh33tJ5")){X=X.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Ne){return"_x"+Ne.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Ne){return"_u"+Ne.charCodeAt(0).toString(16)+"_"});for(var V=K.content,G=He&&Buffer.isBuffer(V)?V.toString("binary"):Ce(V),te=0,ie=Math.min(1024,G.length),ge=0,le=0;le<=ie;++le)(ge=G.charCodeAt(le))>=32&&ge<128&&++te;var re=te>=ie*4/5;A.push(E),A.push("Content-Location: "+(k.root||"file:///C:/SheetJS/")+X),A.push("Content-Transfer-Encoding: "+(re?"quoted-printable":"base64")),A.push("Content-Type: "+El(K,X)),A.push(""),A.push(re?Fl(G):Tl(G))}return A.push(E+`--\r
`),A.join(`\r
`)}function bl(w){var S={};return C(S,w),S}function wn(w,S,k,E){var A=E&&E.unsafe;A||C(w);var b=!A&&ye.find(w,S);if(!b){var X=w.FullPaths[0];S.slice(0,X.length)==X?X=S:(X.slice(-1)!="/"&&(X+="/"),X=(X+S).replace("//","/")),b={name:n(S),type:2},w.FileIndex.push(b),w.FullPaths.push(X),A||ye.utils.cfb_gc(w)}return b.content=k,b.size=k?k.length:0,E&&(E.CLSID&&(b.clsid=E.CLSID),E.mt&&(b.mt=E.mt),E.ct&&(b.ct=E.ct)),b}function Dl(w,S){C(w);var k=ye.find(w,S);if(k){for(var E=0;E<w.FileIndex.length;++E)if(w.FileIndex[E]==k)return w.FileIndex.splice(E,1),w.FullPaths.splice(E,1),!0}return!1}function Il(w,S,k){C(w);var E=ye.find(w,S);if(E){for(var A=0;A<w.FileIndex.length;++A)if(w.FileIndex[A]==E)return w.FileIndex[A].name=n(k),w.FullPaths[A]=k,!0}return!1}function Ol(w){O(w,!0)}return r.find=B,r.read=U,r.parse=o,r.write=ne,r.writeFile=Ee,r.utils={cfb_new:bl,cfb_add:wn,cfb_del:Dl,cfb_mov:Il,cfb_gc:Ol,ReadShift:$a,CheckField:Pf,prep_blob:wr,bconcat:ur,use_zlib:z,_deflateRaw:Qr,_inflateRaw:Ua,consts:Q},r}(),Rt;function ho(e){Rt=e}function rs(e){return typeof e=="string"?w0(e):Array.isArray(e)?Ul(e):e}function E0(e,r,t){if(typeof Rt<"u"&&Rt.writeFileSync)return t?Rt.writeFileSync(e,r,t):Rt.writeFileSync(e,r);if(typeof Deno<"u"){if(t&&typeof r=="string")switch(t){case"utf8":r=new TextEncoder(t).encode(r);break;case"binary":r=w0(r);break;default:throw new Error("Unsupported encoding "+t)}return Deno.writeFileSync(e,r)}var a=t=="utf8"?At(r):r;if(typeof IE_SaveFile<"u")return IE_SaveFile(a,e);if(typeof Blob<"u"){var n=new Blob([rs(a)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(n,e);if(typeof saveAs<"u")return saveAs(n,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(n);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var s=document.createElement("a");if(s.download!=null)return s.download=e,s.href=i,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(i)},6e4),i}else if(typeof URL<"u"&&!URL.createObjectURL&&typeof chrome=="object"){var f="data:application/octet-stream;base64,"+Ml(new Uint8Array(rs(a)));return chrome.downloads.download({url:f,filename:e,saveAs:!0})}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var c=File(e);return c.open("w"),c.encoding="binary",Array.isArray(r)&&(r=Ct(r)),c.write(r),c.close(),r}catch(l){if(!l.message||l.message.indexOf("onstruct")==-1)throw l}throw new Error("cannot save file "+e)}function xo(e){if(typeof Rt<"u")return Rt.readFileSync(e);if(typeof Deno<"u")return Deno.readFileSync(e);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var r=File(e);r.open("r"),r.encoding="binary";var t=r.read();return r.close(),t}catch(a){if(!a.message||a.message.indexOf("onstruct")==-1)throw a}throw new Error("Cannot access file "+e)}function nr(e){for(var r=Object.keys(e),t=[],a=0;a<r.length;++a)Object.prototype.hasOwnProperty.call(e,r[a])&&t.push(r[a]);return t}function ts(e,r){for(var t=[],a=nr(e),n=0;n!==a.length;++n)t[e[a[n]][r]]==null&&(t[e[a[n]][r]]=a[n]);return t}function nn(e){for(var r=[],t=nr(e),a=0;a!==t.length;++a)r[e[t[a]]]=t[a];return r}function sn(e){for(var r=[],t=nr(e),a=0;a!==t.length;++a)r[e[t[a]]]=parseInt(t[a],10);return r}function vo(e){for(var r=[],t=nr(e),a=0;a!==t.length;++a)r[e[t[a]]]==null&&(r[e[t[a]]]=[]),r[e[t[a]]].push(t[a]);return r}var mf=Date.UTC(1899,11,30,0,0,0),mo=Date.UTC(1899,11,31,0,0,0),po=Date.UTC(1904,0,1,0,0,0);function fr(e,r){var t=e.getTime(),a=(t-mf)/(24*60*60*1e3);return r?(a-=1462,a<-1402?a-1:a):a<60?a-1:a}function Bt(e){if(e>=60&&e<61)return e;var r=new Date;return r.setTime((e>60?e:e+1)*24*60*60*1e3+mf),r}function go(e){var r=0,t=0,a=!1,n=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!n)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=n.length;++i)if(n[i]){switch(t=1,i>3&&(a=!0),n[i].slice(n[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[i].slice(n[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(a)t*=60;else throw new Error("Unsupported ISO Duration Field: M");case"S":break}r+=t*parseInt(n[i],10)}return r}var _o=/^(\d+):(\d+)(:\d+)?(\.\d+)?$/,wo=/^(\d+)-(\d+)-(\d+)$/,pf=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)?(\.\d+)?$/;function sr(e,r){if(e instanceof Date)return e;var t=e.match(_o);if(t)return new Date((r?po:mo)+((parseInt(t[1],10)*60+parseInt(t[2],10))*60+(t[3]?parseInt(t[3].slice(1),10):0))*1e3+(t[4]?parseInt((t[4]+"000").slice(1,4),10):0));if(t=e.match(wo),t)return new Date(Date.UTC(+t[1],+t[2]-1,+t[3],0,0,0,0));if(t=e.match(pf),t)return new Date(Date.UTC(+t[1],+t[2]-1,+t[3],+t[4],+t[5],t[6]&&parseInt(t[6].slice(1),10)||0,t[7]&&parseInt((t[7]+"0000").slice(1,4),10)||0));var a=new Date(e);return a}function oa(e,r){if(He&&Buffer.isBuffer(e)){if(r&&t0){if(e[0]==255&&e[1]==254)return At(e.slice(2).toString("utf16le"));if(e[1]==254&&e[2]==255)return At(sf(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder<"u")try{if(r){if(e[0]==255&&e[1]==254)return At(new TextDecoder("utf-16le").decode(e.slice(2)));if(e[0]==254&&e[1]==255)return At(new TextDecoder("utf-16be").decode(e.slice(2)))}var t={"\u20AC":"\x80","\u201A":"\x82",\u0192:"\x83","\u201E":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87","\u02C6":"\x88","\u2030":"\x89",\u0160:"\x8A","\u2039":"\x8B",\u0152:"\x8C",\u017D:"\x8E","\u2018":"\x91","\u2019":"\x92","\u201C":"\x93","\u201D":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02DC":"\x98","\u2122":"\x99",\u0161:"\x9A","\u203A":"\x9B",\u0153:"\x9C",\u017E:"\x9E",\u0178:"\x9F"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(i){return t[i]||i})}catch{}var a=[],n=0;try{for(n=0;n<e.length-65536;n+=65536)a.push(String.fromCharCode.apply(0,e.slice(n,n+65536)));a.push(String.fromCharCode.apply(0,e.slice(n)))}catch{try{for(;n<e.length-16384;n+=16384)a.push(String.fromCharCode.apply(0,e.slice(n,n+16384)));a.push(String.fromCharCode.apply(0,e.slice(n)))}catch{for(;n!=e.length;++n)a.push(String.fromCharCode(e[n]))}}return a.join("")}function qe(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=qe(e[t]));return r}function Ke(e,r){for(var t="";t.length<r;)t+=e;return t}function tt(e){var r=Number(e);if(!isNaN(r))return isFinite(r)?r:NaN;if(!/\d/.test(e))return r;var t=1,a=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return t*=100,""});return!isNaN(r=Number(a))||(a=a.replace(/[(]([^()]*)[)]/,function(n,i){return t=-t,i}),!isNaN(r=Number(a)))?r/t:r}var ko=/^(0?\d|1[0-2])(?:|:([0-5]?\d)(?:|(\.\d+)(?:|:([0-5]?\d))|:([0-5]?\d)(|\.\d+)))\s+([ap])m?$/,Eo=/^([01]?\d|2[0-3])(?:|:([0-5]?\d)(?:|(\.\d+)(?:|:([0-5]?\d))|:([0-5]?\d)(|\.\d+)))$/,To=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)(\.\d+)?[Z]?$/,Fo=new Date("6/9/69 00:00 UTC").valueOf()==-177984e5;function yo(e){return e[2]?e[3]?e[4]?new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),+e[2],+e[4],parseFloat(e[3])*1e3)):new Date(Date.UTC(1899,11,31,e[7]=="p"?12:0,+e[1],+e[2],parseFloat(e[3])*1e3)):e[5]?new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),+e[2],+e[5],e[6]?parseFloat(e[6])*1e3:0)):new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),+e[2],0,0)):new Date(Date.UTC(1899,11,31,+e[1]%12+(e[7]=="p"?12:0),0,0,0))}function So(e){return e[2]?e[3]?e[4]?new Date(Date.UTC(1899,11,31,+e[1],+e[2],+e[4],parseFloat(e[3])*1e3)):new Date(Date.UTC(1899,11,31,0,+e[1],+e[2],parseFloat(e[3])*1e3)):e[5]?new Date(Date.UTC(1899,11,31,+e[1],+e[2],+e[5],e[6]?parseFloat(e[6])*1e3:0)):new Date(Date.UTC(1899,11,31,+e[1],+e[2],0,0)):new Date(Date.UTC(1899,11,31,+e[1],0,0,0))}var Ao=["january","february","march","april","may","june","july","august","september","october","november","december"];function n0(e){if(To.test(e))return e.indexOf("Z")==-1?fn(new Date(e)):new Date(e);var r=e.toLowerCase(),t=r.replace(/\s+/g," ").trim(),a=t.match(ko);if(a)return yo(a);if(a=t.match(Eo),a)return So(a);if(a=t.match(pf),a)return new Date(Date.UTC(+a[1],+a[2]-1,+a[3],+a[4],+a[5],a[6]&&parseInt(a[6].slice(1),10)||0,a[7]&&parseInt((a[7]+"0000").slice(1,4),10)||0));var n=new Date(Fo&&e.indexOf("UTC")==-1?e+" UTC":e),i=new Date(NaN),s=n.getYear(),f=n.getMonth(),c=n.getDate();if(isNaN(c))return i;if(r.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(r=r.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),r.length>3&&Ao.indexOf(r)==-1)return i}else if(r.replace(/[ap]m?/,"").match(/[a-z]/))return i;return s<0||s>8099||e.match(/[^-0-9:,\/\\\ ]/)?i:n}var Co=function(){var e="abacaba".split(/(:?b)/i).length==5;return function(t,a,n){if(e||typeof a=="string")return t.split(a);for(var i=t.split(a),s=[i[0]],f=1;f<i.length;++f)s.push(n),s.push(i[f]);return s}}();function ua(e){return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function fn(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()))}function si(e){var r=e.slice(0,1024),t=r.indexOf("<!DOCTYPE");if(t==-1)return e;var a=e.match(/<[\w]/);return a?e.slice(0,t)+e.slice(a.index):e}function fi(e,r,t){for(var a=[],n=e.indexOf(r);n>-1;){var i=e.indexOf(t,n+r.length);if(i==-1)break;a.push(e.slice(n,i+t.length)),n=e.indexOf(r,i+t.length)}return a.length>0?a:null}function T0(e,r,t){var a=[],n=0,i=e.indexOf(r);if(i==-1)return e;for(;i>-1;){a.push(e.slice(n,i));var s=e.indexOf(t,i+r.length);if(s==-1)break;(i=e.indexOf(r,n=s+t.length))==-1&&a.push(e.slice(n))}return a.join("")}var bo={" ":1,"	":1,"\r":1,"\n":1,">":1};function ta(e,r){for(var t=e.indexOf("<"+r),a=r.length+1,n=e.length;t>=0&&t<=n-a&&!bo[e.charAt(t+a)];)t=e.indexOf("<"+r,t+1);if(t===-1)return null;var i=e.indexOf(">",t+r.length);if(i===-1)return null;var s="</"+r+">",f=e.indexOf(s,i);return f==-1?null:[e.slice(t,f+s.length),e.slice(i+1,f)]}var Ar=function(){var e={};return function(t,a){var n=e[a];n||(e[a]=n=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+a+">","g")]),n[0].lastIndex=n[1].lastIndex=0;var i=n[0].exec(t);if(!i)return null;var s=i.index,f=n[0].lastIndex;if(n[1].lastIndex=n[0].lastIndex,i=n[1].exec(t),!i)return null;var c=i.index,l=n[1].lastIndex;return[t.slice(s,l),t.slice(f,c)]}}(),gf=function(){var e={};return function(t,a){var n=[],i=e[a];i||(e[a]=i=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+a+">","g")]),i[0].lastIndex=i[1].lastIndex=0;for(var s;s=i[0].exec(t);){var f=s.index;if(i[1].lastIndex=i[0].lastIndex,s=i[1].exec(t),!s)return null;var c=i[1].lastIndex;n.push(t.slice(f,c)),i[0].lastIndex=i[1].lastIndex}return n.length==0?null:n}}(),Do=function(){var e={};return function(t,a){var n=[],i=e[a];i||(e[a]=i=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+a+">","g")]),i[0].lastIndex=i[1].lastIndex=0;for(var s,f=0,c=0;s=i[0].exec(t);){if(f=s.index,n.push(t.slice(c,f)),c=f,i[1].lastIndex=i[0].lastIndex,s=i[1].exec(t),!s)return null;c=i[1].lastIndex,i[0].lastIndex=i[1].lastIndex}return n.push(t.slice(c)),n.length==0?"":n.join("")}}(),Io=function(){var e={};return function(t,a){var n=[],i=e[a];i||(e[a]=i=[new RegExp("<"+a+"\\b[^<>]*>","ig"),new RegExp("</"+a+">","ig")]),i[0].lastIndex=i[1].lastIndex=0;for(var s;s=i[0].exec(t);){var f=s.index;if(i[1].lastIndex=i[0].lastIndex,s=i[1].exec(t),!s)return null;var c=i[1].lastIndex;n.push(t.slice(f,c)),i[0].lastIndex=i[1].lastIndex}return n.length==0?null:n}}();function _f(e){return e?e.content&&e.type?oa(e.content,!0):e.data?Fa(e.data):e.asNodeBuffer&&He?Fa(e.asNodeBuffer().toString("binary")):e.asBinary?Fa(e.asBinary()):e._data&&e._data.getContent?Fa(oa(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function wf(e){if(!e)return null;if(e.data)return G0(e.data);if(e.asNodeBuffer&&He)return e.asNodeBuffer();if(e._data&&e._data.getContent){var r=e._data.getContent();return typeof r=="string"?G0(r):Array.prototype.slice.call(r)}return e.content&&e.type?e.content:null}function Oo(e){return e&&e.name.slice(-4)===".bin"?wf(e):_f(e)}function ct(e,r){for(var t=e.FullPaths||nr(e.files),a=r.toLowerCase().replace(/[\/]/g,"\\"),n=a.replace(/\\/g,"/"),i=0;i<t.length;++i){var s=t[i].replace(/^Root Entry[\/]/,"").toLowerCase();if(a==s||n==s)return e.files?e.files[t[i]]:e.FileIndex[i]}return null}function ci(e,r){var t=ct(e,r);if(t==null)throw new Error("Cannot find file "+r+" in zip");return t}function gr(e,r,t){if(!t)return Oo(ci(e,r));if(!r)return null;try{return gr(e,r)}catch{return null}}function Yr(e,r,t){if(!t)return _f(ci(e,r));if(!r)return null;try{return Yr(e,r)}catch{return null}}function kf(e,r,t){if(!t)return wf(ci(e,r));if(!r)return null;try{return kf(e,r)}catch{return null}}function as(e){for(var r=e.FullPaths||nr(e.files),t=[],a=0;a<r.length;++a)r[a].slice(-1)!="/"&&t.push(r[a].replace(/^Root Entry[\/]/,""));return t.sort()}function Re(e,r,t){if(e.FullPaths){if(typeof t=="string"){var a;return He?a=Dt(t):a=Wl(t),ye.utils.cfb_add(e,r,a)}ye.utils.cfb_add(e,r,t)}else e.file(r,t)}function li(){return ye.utils.cfb_new()}function Ef(e,r){switch(r.type){case"base64":return ye.read(e,{type:"base64"});case"binary":return ye.read(e,{type:"binary"});case"buffer":case"array":return ye.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+r.type)}function ya(e,r){if(e.charAt(0)=="/")return e.slice(1);var t=r.split("/");r.slice(-1)!="/"&&t.pop();for(var a=e.split("/");a.length!==0;){var n=a.shift();n===".."?t.pop():n!=="."&&t.push(n)}return t.join("/")}var dr=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
`,No=/\s([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ns=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?<>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'"<>\s=]+))*\s*[\/\?]?>/mg,Ro=/<[^<>]*>/g,br=dr.match(ns)?ns:Ro,Po=/<\w*:/,Lo=/<(\/?)\w+:/;function pe(e,r,t){for(var a={},n=0,i=0;n!==e.length&&!((i=e.charCodeAt(n))===32||i===10||i===13);++n);if(r||(a[0]=e.slice(0,n)),n===e.length)return a;var s=e.match(No),f=0,c="",l=0,o="",x="",u=1;if(s)for(l=0;l!=s.length;++l){for(x=s[l].slice(1),i=0;i!=x.length&&x.charCodeAt(i)!==61;++i);for(o=x.slice(0,i).trim();x.charCodeAt(i+1)==32;)++i;for(u=(n=x.charCodeAt(i+1))==34||n==39?1:0,c=x.slice(i+1+u,x.length-u),f=0;f!=o.length&&o.charCodeAt(f)!==58;++f);if(f===o.length)o.indexOf("_")>0&&(o=o.slice(0,o.indexOf("_"))),a[o]=c,t||(a[o.toLowerCase()]=c);else{var h=(f===5&&o.slice(0,5)==="xmlns"?"xmlns":"")+o.slice(f+1);if(a[h]&&o.slice(f-3,f)=="ext")continue;a[h]=c,t||(a[h.toLowerCase()]=c)}}return a}function xt(e){return e.replace(Lo,"<$1")}var Tf={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},oi=nn(Tf),ze=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,r=/_x([\da-fA-F]{4})_/ig;function t(a){var n=a+"",i=n.indexOf("<![CDATA[");if(i==-1)return n.replace(e,function(f,c){return Tf[f]||String.fromCharCode(parseInt(c,f.indexOf("x")>-1?16:10))||f}).replace(r,function(f,c){return String.fromCharCode(parseInt(c,16))});var s=n.indexOf("]]>");return t(n.slice(0,i))+n.slice(i+9,s)+t(n.slice(s+3))}return function(n,i){var s=t(n);return i?s.replace(/\r\n/g,`
`):s}}(),ui=/[&<>'"]/g,Bo=/[\u0000-\u0008\u000b-\u001f\uFFFE-\uFFFF]/g;function Me(e){var r=e+"";return r.replace(ui,function(t){return oi[t]}).replace(Bo,function(t){return"_x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+"_"})}function is(e){return Me(e).replace(/ /g,"_x0020_")}var Ff=/[\u0000-\u001f]/g;function za(e){var r=e+"";return r.replace(ui,function(t){return oi[t]}).replace(/\n/g,"<br/>").replace(Ff,function(t){return"&#x"+("000"+t.charCodeAt(0).toString(16)).slice(-4)+";"})}function Mo(e){var r=e+"";return r.replace(ui,function(t){return oi[t]}).replace(Ff,function(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"})}var ss=function(){var e=/&#(\d+);/g;function r(t,a){return String.fromCharCode(parseInt(a,10))}return function(a){return a.replace(e,r)}}();function Uo(e){return e.replace(/(\r\n|[\r\n])/g,"&#10;")}function je(e){switch(e){case 1:case!0:case"1":case"true":return!0;case 0:case!1:case"0":case"false":return!1}return!1}function Tn(e){for(var r="",t=0,a=0,n=0,i=0,s=0,f=0;t<e.length;){if(a=e.charCodeAt(t++),a<128){r+=String.fromCharCode(a);continue}if(n=e.charCodeAt(t++),a>191&&a<224){s=(a&31)<<6,s|=n&63,r+=String.fromCharCode(s);continue}if(i=e.charCodeAt(t++),a<240){r+=String.fromCharCode((a&15)<<12|(n&63)<<6|i&63);continue}s=e.charCodeAt(t++),f=((a&7)<<18|(n&63)<<12|(i&63)<<6|s&63)-65536,r+=String.fromCharCode(55296+(f>>>10&1023)),r+=String.fromCharCode(56320+(f&1023))}return r}function fs(e){var r=zt(2*e.length),t,a,n=1,i=0,s=0,f;for(a=0;a<e.length;a+=n)n=1,(f=e.charCodeAt(a))<128?t=f:f<224?(t=(f&31)*64+(e.charCodeAt(a+1)&63),n=2):f<240?(t=(f&15)*4096+(e.charCodeAt(a+1)&63)*64+(e.charCodeAt(a+2)&63),n=3):(n=4,t=(f&7)*262144+(e.charCodeAt(a+1)&63)*4096+(e.charCodeAt(a+2)&63)*64+(e.charCodeAt(a+3)&63),t-=65536,s=55296+(t>>>10&1023),t=56320+(t&1023)),s!==0&&(r[i++]=s&255,r[i++]=s>>>8,s=0),r[i++]=t%256,r[i++]=t>>>8;return r.slice(0,i).toString("ucs2")}function cs(e){return Dt(e,"binary").toString("utf8")}var O0="foo bar baz\xE2\x98\x83\xF0\x9F\x8D\xA3",Ze=He&&(cs(O0)==Tn(O0)&&cs||fs(O0)==Tn(O0)&&fs)||Tn,At=He?function(e){return Dt(e,"utf8").toString("binary")}:function(e){for(var r=[],t=0,a=0,n=0;t<e.length;)switch(a=e.charCodeAt(t++),!0){case a<128:r.push(String.fromCharCode(a));break;case a<2048:r.push(String.fromCharCode(192+(a>>6))),r.push(String.fromCharCode(128+(a&63)));break;case(a>=55296&&a<57344):a-=55296,n=e.charCodeAt(t++)-56320+(a<<10),r.push(String.fromCharCode(240+(n>>18&7))),r.push(String.fromCharCode(144+(n>>12&63))),r.push(String.fromCharCode(128+(n>>6&63))),r.push(String.fromCharCode(128+(n&63)));break;default:r.push(String.fromCharCode(224+(a>>12))),r.push(String.fromCharCode(128+(a>>6&63))),r.push(String.fromCharCode(128+(a&63)))}return r.join("")},yf=function(){var e=[["nbsp"," "],["middot","\xB7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(r){return[new RegExp("&"+r[0]+";","ig"),r[1]]});return function(t){for(var a=t.replace(/^[\t\n\r ]+/,"").replace(/(^|[^\t\n\r ])[\t\n\r ]+$/,"$1").replace(/>\s+/g,">").replace(/\b\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
`).replace(/<[^<>]*>/g,""),n=0;n<e.length;++n)a=a.replace(e[n][0],e[n][1]);return a}}(),Wo=/<\/?(?:vt:)?variant>/g,Ho=/<(?:vt:)([^<"'>]*)>([\s\S]*)</;function ls(e,r){var t=pe(e),a=gf(e,t.baseType)||[],n=[];if(a.length!=t.size){if(r.WTF)throw new Error("unexpected vector length "+a.length+" != "+t.size);return n}return a.forEach(function(i){var s=i.replace(Wo,"").match(Ho);s&&n.push({v:Ze(s[2]),t:s[1]})}),n}var Sf=/(^\s|\s$|\n)/;function Cr(e,r){return"<"+e+(r.match(Sf)?' xml:space="preserve"':"")+">"+r+"</"+e+">"}function i0(e){return nr(e).map(function(r){return" "+r+'="'+e[r]+'"'}).join("")}function ae(e,r,t){return"<"+e+(t!=null?i0(t):"")+(r!=null?(r.match(Sf)?' xml:space="preserve"':"")+">"+r+"</"+e:"/")+">"}function Xn(e,r){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(r)throw t}return""}function Xo(e,r){switch(typeof e){case"string":var t=ae("vt:lpwstr",Me(e));return r&&(t=t.replace(/&quot;/g,"_x0022_")),t;case"number":return ae((e|0)==e?"vt:i4":"vt:r8",Me(String(e)));case"boolean":return ae("vt:bool",e?"true":"false")}if(e instanceof Date)return ae("vt:filetime",Xn(e));throw new Error("Unable to serialize "+e)}function cn(e){if(He&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e=="string")return e;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return Ze(Ct(ti(e)));throw new Error("Bad input format: expected Buffer or string")}var _r=/<([\/]?)([^\s?><!\/:"]*:|)([^\s?<>:\/"]+)(?:\s+[^<>=?"'\s]+="[^"]*?")*\s*[\/]?>/mg,Er={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},ma=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],rt={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function Vo(e,r){for(var t=1-2*(e[r+7]>>>7),a=((e[r+7]&127)<<4)+(e[r+6]>>>4&15),n=e[r+6]&15,i=5;i>=0;--i)n=n*256+e[r+i];return a==2047?n==0?t*(1/0):NaN:(a==0?a=-1022:(a-=1023,n+=Math.pow(2,52)),t*Math.pow(2,a-52)*n)}function Go(e,r,t){var a=(r<0||1/r==-1/0?1:0)<<7,n=0,i=0,s=a?-r:r;isFinite(s)?s==0?n=i=0:(n=Math.floor(Math.log(s)/Math.LN2),i=s*Math.pow(2,52-n),n<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?n=-1022:(i-=Math.pow(2,52),n+=1023)):(n=2047,i=isNaN(r)?26985:0);for(var f=0;f<=5;++f,i/=256)e[t+f]=i&255;e[t+6]=(n&15)<<4|i&15,e[t+7]=n>>4|a}var os=function(e){for(var r=[],t=10240,a=0;a<e[0].length;++a)if(e[0][a])for(var n=0,i=e[0][a].length;n<i;n+=t)r.push.apply(r,e[0][a].slice(n,n+t));return r},us=He?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(r){return Buffer.isBuffer(r)?r:Dt(r)})):os(e)}:os,hs=function(e,r,t){for(var a=[],n=r;n<t;n+=2)a.push(String.fromCharCode(Pt(e,n)));return a.join("").replace(Ur,"")},ln=He?function(e,r,t){return!Buffer.isBuffer(e)||!t0?hs(e,r,t):e.toString("utf16le",r,t).replace(Ur,"")}:hs,xs=function(e,r,t){for(var a=[],n=r;n<r+t;++n)a.push(("0"+e[n].toString(16)).slice(-2));return a.join("")},Af=He?function(e,r,t){return Buffer.isBuffer(e)?e.toString("hex",r,r+t):xs(e,r,t)}:xs,ds=function(e,r,t){for(var a=[],n=r;n<t;n++)a.push(String.fromCharCode(Ta(e,n)));return a.join("")},La=He?function(r,t,a){return Buffer.isBuffer(r)?r.toString("utf8",t,a):ds(r,t,a)}:ds,Cf=function(e,r){var t=Sr(e,r);return t>0?La(e,r+4,r+4+t-1):""},hi=Cf,bf=function(e,r){var t=Sr(e,r);return t>0?La(e,r+4,r+4+t-1):""},xi=bf,Df=function(e,r){var t=2*Sr(e,r);return t>0?La(e,r+4,r+4+t-1):""},di=Df,If=function(r,t){var a=Sr(r,t);return a>0?ln(r,t+4,t+4+a):""},vi=If,Of=function(e,r){var t=Sr(e,r);return t>0?La(e,r+4,r+4+t):""},mi=Of,Nf=function(e,r){return Vo(e,r)},Z0=Nf,pi=function(r){return Array.isArray(r)||typeof Uint8Array<"u"&&r instanceof Uint8Array};He&&(hi=function(r,t){if(!Buffer.isBuffer(r))return Cf(r,t);var a=r.readUInt32LE(t);return a>0?r.toString("utf8",t+4,t+4+a-1):""},xi=function(r,t){if(!Buffer.isBuffer(r))return bf(r,t);var a=r.readUInt32LE(t);return a>0?r.toString("utf8",t+4,t+4+a-1):""},di=function(r,t){if(!Buffer.isBuffer(r)||!t0)return Df(r,t);var a=2*r.readUInt32LE(t);return r.toString("utf16le",t+4,t+4+a-1)},vi=function(r,t){if(!Buffer.isBuffer(r)||!t0)return If(r,t);var a=r.readUInt32LE(t);return r.toString("utf16le",t+4,t+4+a)},mi=function(r,t){if(!Buffer.isBuffer(r))return Of(r,t);var a=r.readUInt32LE(t);return r.toString("utf8",t+4,t+4+a)},Z0=function(r,t){return Buffer.isBuffer(r)?r.readDoubleLE(t):Nf(r,t)},pi=function(r){return Buffer.isBuffer(r)||Array.isArray(r)||typeof Uint8Array<"u"&&r instanceof Uint8Array});function Rf(){ln=function(e,r,t){return Ue.utils.decode(1200,e.slice(r,t)).replace(Ur,"")},La=function(e,r,t){return Ue.utils.decode(65001,e.slice(r,t))},hi=function(e,r){var t=Sr(e,r);return t>0?Ue.utils.decode(ca,e.slice(r+4,r+4+t-1)):""},xi=function(e,r){var t=Sr(e,r);return t>0?Ue.utils.decode(kr,e.slice(r+4,r+4+t-1)):""},di=function(e,r){var t=2*Sr(e,r);return t>0?Ue.utils.decode(1200,e.slice(r+4,r+4+t-1)):""},vi=function(e,r){var t=Sr(e,r);return t>0?Ue.utils.decode(1200,e.slice(r+4,r+4+t)):""},mi=function(e,r){var t=Sr(e,r);return t>0?Ue.utils.decode(65001,e.slice(r+4,r+4+t)):""}}typeof Ue<"u"&&Rf();var Ta=function(e,r){return e[r]},Pt=function(e,r){return e[r+1]*256+e[r]},zo=function(e,r){var t=e[r+1]*256+e[r];return t<32768?t:(65535-t+1)*-1},Sr=function(e,r){return e[r+3]*(1<<24)+(e[r+2]<<16)+(e[r+1]<<8)+e[r]},ra=function(e,r){return e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]},$o=function(e,r){return e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]};function $a(e,r){var t="",a,n,i=[],s,f,c,l;switch(r){case"dbcs":if(l=this.l,He&&Buffer.isBuffer(this)&&t0)t=this.slice(this.l,this.l+2*e).toString("utf16le");else for(c=0;c<e;++c)t+=String.fromCharCode(Pt(this,l)),l+=2;e*=2;break;case"utf8":t=La(this,this.l,this.l+e);break;case"utf16le":e*=2,t=ln(this,this.l,this.l+e);break;case"wstr":if(typeof Ue<"u")t=Ue.utils.decode(kr,this.slice(this.l,this.l+2*e));else return $a.call(this,e,"dbcs");e=2*e;break;case"lpstr-ansi":t=hi(this,this.l),e=4+Sr(this,this.l);break;case"lpstr-cp":t=xi(this,this.l),e=4+Sr(this,this.l);break;case"lpwstr":t=di(this,this.l),e=4+2*Sr(this,this.l);break;case"lpp4":e=4+Sr(this,this.l),t=vi(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+Sr(this,this.l),t=mi(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,t="";(s=Ta(this,this.l+e++))!==0;)i.push(Va(s));t=i.join("");break;case"_wstr":for(e=0,t="";(s=Pt(this,this.l+e))!==0;)i.push(Va(s)),e+=2;e+=2,t=i.join("");break;case"dbcs-cont":for(t="",l=this.l,c=0;c<e;++c){if(this.lens&&this.lens.indexOf(l)!==-1)return s=Ta(this,l),this.l=l+1,f=$a.call(this,e-c,s?"dbcs-cont":"sbcs-cont"),i.join("")+f;i.push(Va(Pt(this,l))),l+=2}t=i.join(""),e*=2;break;case"cpstr":if(typeof Ue<"u"){t=Ue.utils.decode(kr,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(t="",l=this.l,c=0;c!=e;++c){if(this.lens&&this.lens.indexOf(l)!==-1)return s=Ta(this,l),this.l=l+1,f=$a.call(this,e-c,s?"dbcs-cont":"sbcs-cont"),i.join("")+f;i.push(Va(Ta(this,l))),l+=1}t=i.join("");break;default:switch(e){case 1:return a=Ta(this,this.l),this.l++,a;case 2:return a=(r==="i"?zo:Pt)(this,this.l),this.l+=2,a;case 4:case-4:return r==="i"||(this[this.l+3]&128)===0?(a=(e>0?ra:$o)(this,this.l),this.l+=4,a):(n=Sr(this,this.l),this.l+=4,n);case 8:case-8:if(r==="f")return e==8?n=Z0(this,this.l):n=Z0([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:t=Af(this,this.l,e);break}}return this.l+=e,t}var Ko=function(e,r,t){e[t]=r&255,e[t+1]=r>>>8&255,e[t+2]=r>>>16&255,e[t+3]=r>>>24&255},Yo=function(e,r,t){e[t]=r&255,e[t+1]=r>>8&255,e[t+2]=r>>16&255,e[t+3]=r>>24&255},jo=function(e,r,t){e[t]=r&255,e[t+1]=r>>>8&255};function Zo(e,r,t){var a=0,n=0;if(t==="dbcs"){for(n=0;n!=r.length;++n)jo(this,r.charCodeAt(n),this.l+2*n);a=2*r.length}else if(t==="sbcs"||t=="cpstr")if(typeof Ue<"u"&&ca==874){for(n=0;n!=r.length;++n){var i=Ue.utils.encode(ca,r.charAt(n));this[this.l+n]=i[0]}a=r.length}else if(typeof Ue<"u"&&t=="cpstr"){if(i=Ue.utils.encode(kr,r),i.length==r.length)for(n=0;n<r.length;++n)i[n]==0&&r.charCodeAt(n)!=0&&(i[n]=95);if(i.length==2*r.length)for(n=0;n<r.length;++n)i[2*n]==0&&i[2*n+1]==0&&r.charCodeAt(n)!=0&&(i[2*n]=95);for(n=0;n<i.length;++n)this[this.l+n]=i[n];a=i.length}else{for(r=r.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=r.length;++n)this[this.l+n]=r.charCodeAt(n)&255;a=r.length}else if(t==="hex"){for(;n<e;++n)this[this.l++]=parseInt(r.slice(2*n,2*n+2),16)||0;return this}else if(t==="utf16le"){var s=Math.min(this.l+e,this.length);for(n=0;n<Math.min(r.length,e);++n){var f=r.charCodeAt(n);this[this.l++]=f&255,this[this.l++]=f>>8}for(;this.l<s;)this[this.l++]=0;return this}else switch(e){case 1:a=1,this[this.l]=r&255;break;case 2:a=2,this[this.l]=r&255,r>>>=8,this[this.l+1]=r&255;break;case 3:a=3,this[this.l]=r&255,r>>>=8,this[this.l+1]=r&255,r>>>=8,this[this.l+2]=r&255;break;case 4:a=4,Ko(this,r,this.l);break;case 8:if(a=8,t==="f"){Go(this,r,this.l);break}case 16:break;case-4:a=4,Yo(this,r,this.l);break}return this.l+=a,this}function Pf(e,r){var t=Af(this,this.l,e.length>>1);if(t!==e)throw new Error(r+"Expected "+e+" saw "+t);this.l+=e.length>>1}function wr(e,r){e.l=r,e.read_shift=$a,e.chk=Pf,e.write_shift=Zo}function Xr(e,r){e.l+=r}function W(e){var r=zt(e);return wr(r,0),r}function Ht(e,r,t){if(e){var a,n,i;wr(e,e.l||0);for(var s=e.length,f=0,c=0;e.l<s;){f=e.read_shift(1),f&128&&(f=(f&127)+((e.read_shift(1)&127)<<7));var l=v0[f]||v0[65535];for(a=e.read_shift(1),i=a&127,n=1;n<4&&a&128;++n)i+=((a=e.read_shift(1))&127)<<7*n;c=e.l+i;var o=l.f&&l.f(e,i,t);if(e.l=c,r(o,l,f))return}}}function Wr(){var e=[],r=He?256:2048,t=function(l){var o=W(l);return wr(o,0),o},a=t(r),n=function(){a&&(a.l&&(a.length>a.l&&(a=a.slice(0,a.l),a.l=a.length),a.length>0&&e.push(a)),a=null)},i=function(l){return a&&l<a.length-a.l?a:(n(),a=t(Math.max(l+1,r)))},s=function(){return n(),ur(e)},f=function(l){n(),a=l,a.l==null&&(a.l=a.length),i(r)};return{next:i,push:f,end:s,_bufs:e}}function Z(e,r,t,a){var n=+r,i;if(!isNaN(n)){a||(a=v0[n].p||(t||[]).length||0),i=1+(n>=128?1:0)+1,a>=128&&++i,a>=16384&&++i,a>=2097152&&++i;var s=e.next(i);n<=127?s.write_shift(1,n):(s.write_shift(1,(n&127)+128),s.write_shift(1,n>>7));for(var f=0;f!=4;++f)if(a>=128)s.write_shift(1,(a&127)+128),a>>=7;else{s.write_shift(1,a);break}a>0&&pi(t)&&e.push(t)}}function Ka(e,r,t){var a=qe(e);if(r.s?(a.cRel&&(a.c+=r.s.c),a.rRel&&(a.r+=r.s.r)):(a.cRel&&(a.c+=r.c),a.rRel&&(a.r+=r.r)),!t||t.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function vs(e,r,t){var a=qe(e);return a.s=Ka(a.s,r.s,t),a.e=Ka(a.e,r.s,t),a}function Ya(e,r){if(e.cRel&&e.c<0)for(e=qe(e);e.c<0;)e.c+=r>8?16384:256;if(e.rRel&&e.r<0)for(e=qe(e);e.r<0;)e.r+=r>8?1048576:r>5?65536:16384;var t=We(e);return!e.cRel&&e.cRel!=null&&(t=Qo(t)),!e.rRel&&e.rRel!=null&&(t=Jo(t)),t}function Fn(e,r){return e.s.r==0&&!e.s.rRel&&e.e.r==(r.biff>=12?1048575:r.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+Le(e.s.c)+":"+(e.e.cRel?"":"$")+Le(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(r.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+Ve(e.s.r)+":"+(e.e.rRel?"":"$")+Ve(e.e.r):Ya(e.s,r.biff)+":"+Ya(e.e,r.biff)}function gi(e){return parseInt(qo(e),10)-1}function Ve(e){return""+(e+1)}function Jo(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function qo(e){return e.replace(/\$(\d+)$/,"$1")}function _i(e){for(var r=eu(e),t=0,a=0;a!==r.length;++a)t=26*t+r.charCodeAt(a)-64;return t-1}function Le(e){if(e<0)throw new Error("invalid column "+e);var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function Qo(e){return e.replace(/^([A-Z])/,"$$$1")}function eu(e){return e.replace(/^\$([A-Z])/,"$1")}function ru(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Je(e){for(var r=0,t=0,a=0;a<e.length;++a){var n=e.charCodeAt(a);n>=48&&n<=57?r=10*r+(n-48):n>=65&&n<=90&&(t=26*t+(n-64))}return{c:t-1,r:r-1}}function We(e){for(var r=e.c+1,t="";r;r=(r-1)/26|0)t=String.fromCharCode((r-1)%26+65)+t;return t+(e.r+1)}function Fr(e){var r=e.indexOf(":");return r==-1?{s:Je(e),e:Je(e)}:{s:Je(e.slice(0,r)),e:Je(e.slice(r+1))}}function Be(e,r){return typeof r>"u"||typeof r=="number"?Be(e.s,e.e):(typeof e!="string"&&(e=We(e)),typeof r!="string"&&(r=We(r)),e==r?e:e+":"+r)}function s0(e){var r=Fr(e);return"$"+Le(r.s.c)+"$"+Ve(r.s.r)+":$"+Le(r.e.c)+"$"+Ve(r.e.r)}function f0(e,r){if(!e&&!(r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e.replace(/'/g,"''")+"'":e}function $e(e){var r={s:{c:0,r:0},e:{c:0,r:0}},t=0,a=0,n=0,i=e.length;for(t=0;a<i&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)t=26*t+n;for(r.s.c=--t,t=0;a<i&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)t=10*t+n;if(r.s.r=--t,a===i||n!=10)return r.e.c=r.s.c,r.e.r=r.s.r,r;for(++a,t=0;a!=i&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)t=26*t+n;for(r.e.c=--t,t=0;a!=i&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)t=10*t+n;return r.e.r=--t,r}function ms(e,r){var t=e.t=="d"&&r instanceof Date;if(e.z!=null)try{return e.w=qr(e.z,t?fr(r):r)}catch{}try{return e.w=qr((e.XF||{}).numFmtId||(t?14:0),t?fr(r):r)}catch{return""+r}}function bt(e,r,t){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&t&&t.dateNF&&(e.z=t.dateNF),e.t=="e"?ht[e.v]||e.v:r==null?ms(e,e.v):ms(e,r))}function jt(e,r){var t=r&&r.sheet?r.sheet:"Sheet1",a={};return a[t]=e,{SheetNames:[t],Sheets:a}}function tu(e){var r={},t=e||{};return t.dense&&(r["!data"]=[]),r}function Lf(e,r,t){var a=t||{},n=e?e["!data"]!=null:a.dense;hr!=null&&n==null&&(n=hr);var i=e||{};n&&!i["!data"]&&(i["!data"]=[]);var s=0,f=0;if(i&&a.origin!=null)if(typeof a.origin=="number")s=a.origin;else{var c=typeof a.origin=="string"?Je(a.origin):a.origin;s=c.r,f=c.c}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var o=$e(i["!ref"]);l.s.c=o.s.c,l.s.r=o.s.r,l.e.c=Math.max(l.e.c,o.e.c),l.e.r=Math.max(l.e.r,o.e.r),s==-1&&(l.e.r=s=i["!ref"]?o.e.r+1:0)}else l.s.c=l.e.c=l.s.r=l.e.r=0;for(var x=[],u=!1,h=0;h!=r.length;++h)if(r[h]){if(!Array.isArray(r[h]))throw new Error("aoa_to_sheet expects an array of arrays");var m=s+h,p=""+(m+1);n&&(i["!data"][m]||(i["!data"][m]=[]),x=i["!data"][m]);for(var d=0;d!=r[h].length;++d)if(!(typeof r[h][d]>"u")){var v={v:r[h][d]},_=f+d;if(l.s.r>m&&(l.s.r=m),l.s.c>_&&(l.s.c=_),l.e.r<m&&(l.e.r=m),l.e.c<_&&(l.e.c=_),u=!0,r[h][d]&&typeof r[h][d]=="object"&&!Array.isArray(r[h][d])&&!(r[h][d]instanceof Date))v=r[h][d];else if(Array.isArray(v.v)&&(v.f=r[h][d][1],v.v=v.v[0]),v.v===null)if(v.f)v.t="n";else if(a.nullError)v.t="e",v.v=0;else if(a.sheetStubs)v.t="z";else continue;else typeof v.v=="number"?v.t="n":typeof v.v=="boolean"?v.t="b":v.v instanceof Date?(v.z=a.dateNF||Fe[14],a.UTC||(v.v=fn(v.v)),a.cellDates?(v.t="d",v.w=qr(v.z,fr(v.v,a.date1904))):(v.t="n",v.v=fr(v.v,a.date1904),v.w=qr(v.z,v.v))):v.t="s";if(n)x[_]&&x[_].z&&(v.z=x[_].z),x[_]=v;else{var g=Le(_)+p;i[g]&&i[g].z&&(v.z=i[g].z),i[g]=v}}}return u&&l.s.c<104e5&&(i["!ref"]=Be(l)),i}function Ba(e,r){return Lf(null,e,r)}function au(e){return e.read_shift(4,"i")}function gt(e,r){return r||(r=W(4)),r.write_shift(4,e),r}function Hr(e){var r=e.read_shift(4);return r===0?"":e.read_shift(r,"dbcs")}function Tr(e,r){var t=!1;return r==null&&(t=!0,r=W(4+2*e.length)),r.write_shift(4,e.length),e.length>0&&r.write_shift(0,e,"dbcs"),t?r.slice(0,r.l):r}function nu(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function iu(e,r){return r||(r=W(4)),r.write_shift(2,e.ich||0),r.write_shift(2,e.ifnt||0),r}function wi(e,r){var t=e.l,a=e.read_shift(1),n=Hr(e),i=[],s={t:n,h:n};if((a&1)!==0){for(var f=e.read_shift(4),c=0;c!=f;++c)i.push(nu(e));s.r=i}else s.r=[{ich:0,ifnt:0}];return e.l=t+r,s}function su(e,r){var t=!1;return r==null&&(t=!0,r=W(15+4*e.t.length)),r.write_shift(1,0),Tr(e.t,r),t?r.slice(0,r.l):r}var fu=wi;function cu(e,r){var t=!1;return r==null&&(t=!0,r=W(23+4*e.t.length)),r.write_shift(1,1),Tr(e.t,r),r.write_shift(4,1),iu({ich:0,ifnt:0},r),t?r.slice(0,r.l):r}function dt(e){var r=e.read_shift(4),t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:r,iStyleRef:t}}function pa(e,r){return r==null&&(r=W(8)),r.write_shift(-4,e.c),r.write_shift(3,e.iStyleRef||e.s),r.write_shift(1,0),r}function ga(e){var r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:r}}function _a(e,r){return r==null&&(r=W(4)),r.write_shift(3,e.iStyleRef||e.s),r.write_shift(1,0),r}var lu=Hr,Bf=Tr;function on(e){var r=e.read_shift(4);return r===0||r===4294967295?"":e.read_shift(r,"dbcs")}function c0(e,r){var t=!1;return r==null&&(t=!0,r=W(127)),r.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&r.write_shift(0,e,"dbcs"),t?r.slice(0,r.l):r}var ou=Hr,Vn=on,ki=c0;function un(e){var r=e.slice(e.l,e.l+4),t=r[0]&1,a=r[0]&2;e.l+=4;var n=a===0?Z0([0,0,0,0,r[0]&252,r[1],r[2],r[3]],0):ra(r,0)>>2;return t?n/100:n}function Mf(e,r){r==null&&(r=W(4));var t=0,a=0,n=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29?a=1:n==(n|0)&&n>=-(1<<29)&&n<1<<29&&(a=1,t=1),a)r.write_shift(-4,((t?n:e)<<2)+(t+2));else throw new Error("unsupported RkNumber "+e)}function Uf(e){var r={s:{},e:{}};return r.s.r=e.read_shift(4),r.e.r=e.read_shift(4),r.s.c=e.read_shift(4),r.e.c=e.read_shift(4),r}function uu(e,r){return r||(r=W(16)),r.write_shift(4,e.s.r),r.write_shift(4,e.e.r),r.write_shift(4,e.s.c),r.write_shift(4,e.e.c),r}var wa=Uf,Ma=uu;function Br(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function ha(e,r){return(r||W(8)).write_shift(8,e,"f")}function hu(e){var r={},t=e.read_shift(1),a=t>>>1,n=e.read_shift(1),i=e.read_shift(2,"i"),s=e.read_shift(1),f=e.read_shift(1),c=e.read_shift(1);switch(e.l++,a){case 0:r.auto=1;break;case 1:r.index=n;var l=aa[n];l&&(r.rgb=u0(l));break;case 2:r.rgb=u0([s,f,c]);break;case 3:r.theme=n;break}return i!=0&&(r.tint=i>0?i/32767:i/32768),r}function J0(e,r){if(r||(r=W(8)),!e||e.auto)return r.write_shift(4,0),r.write_shift(4,0),r;e.index!=null?(r.write_shift(1,2),r.write_shift(1,e.index)):e.theme!=null?(r.write_shift(1,6),r.write_shift(1,e.theme)):(r.write_shift(1,5),r.write_shift(1,0));var t=e.tint||0;if(t>0?t*=32767:t<0&&(t*=32768),r.write_shift(2,t),!e.rgb||e.theme!=null)r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);else{var a=e.rgb||"FFFFFF";typeof a=="number"&&(a=("000000"+a.toString(16)).slice(-6)),r.write_shift(1,parseInt(a.slice(0,2),16)),r.write_shift(1,parseInt(a.slice(2,4),16)),r.write_shift(1,parseInt(a.slice(4,6),16)),r.write_shift(1,255)}return r}function xu(e){var r=e.read_shift(1);e.l++;var t={fBold:r&1,fItalic:r&2,fUnderline:r&4,fStrikeout:r&8,fOutline:r&16,fShadow:r&32,fCondense:r&64,fExtend:r&128};return t}function du(e,r){r||(r=W(2));var t=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return r.write_shift(1,t),r.write_shift(1,0),r}function Wf(e,r){var t={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},a=e.read_shift(4);switch(a){case 0:return"";case 4294967295:case 4294967294:return t[e.read_shift(4)]||""}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));return e.l-=4,e.read_shift(0,r==1?"lpstr":"lpwstr")}function vu(e){return Wf(e,1)}function mu(e){return Wf(e,2)}var Ei=2,Jr=3,N0=11,ps=12,q0=19,R0=64,pu=65,gu=71,_u=4108,wu=4126,yr=80,Hf=81,ku=[yr,Hf],Gn={1:{n:"CodePage",t:Ei},2:{n:"Category",t:yr},3:{n:"PresentationFormat",t:yr},4:{n:"ByteCount",t:Jr},5:{n:"LineCount",t:Jr},6:{n:"ParagraphCount",t:Jr},7:{n:"SlideCount",t:Jr},8:{n:"NoteCount",t:Jr},9:{n:"HiddenCount",t:Jr},10:{n:"MultimediaClipCount",t:Jr},11:{n:"ScaleCrop",t:N0},12:{n:"HeadingPairs",t:_u},13:{n:"TitlesOfParts",t:wu},14:{n:"Manager",t:yr},15:{n:"Company",t:yr},16:{n:"LinksUpToDate",t:N0},17:{n:"CharacterCount",t:Jr},19:{n:"SharedDoc",t:N0},22:{n:"HyperlinksChanged",t:N0},23:{n:"AppVersion",t:Jr,p:"version"},24:{n:"DigSig",t:pu},26:{n:"ContentType",t:yr},27:{n:"ContentStatus",t:yr},28:{n:"Language",t:yr},29:{n:"Version",t:yr},255:{},2147483648:{n:"Locale",t:q0},2147483651:{n:"Behavior",t:q0},1919054434:{}},zn={1:{n:"CodePage",t:Ei},2:{n:"Title",t:yr},3:{n:"Subject",t:yr},4:{n:"Author",t:yr},5:{n:"Keywords",t:yr},6:{n:"Comments",t:yr},7:{n:"Template",t:yr},8:{n:"LastAuthor",t:yr},9:{n:"RevNumber",t:yr},10:{n:"EditTime",t:R0},11:{n:"LastPrinted",t:R0},12:{n:"CreatedDate",t:R0},13:{n:"ModifiedDate",t:R0},14:{n:"PageCount",t:Jr},15:{n:"WordCount",t:Jr},16:{n:"CharCount",t:Jr},17:{n:"Thumbnail",t:gu},18:{n:"Application",t:yr},19:{n:"DocSecurity",t:Jr},255:{},2147483648:{n:"Locale",t:q0},2147483651:{n:"Behavior",t:q0},1919054434:{}},gs={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Eu=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Tu(e){return e.map(function(r){return[r>>16&255,r>>8&255,r&255]})}var Fu=Tu([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),aa=qe(Fu),ht={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},l0={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},Ti=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"],$n={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},P0={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function Fi(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function yu(e){var r=Fi();if(!e||!e.match)return r;var t={};if((e.match(br)||[]).forEach(function(a){var n=pe(a);switch(n[0].replace(Po,"<")){case"<?xml":break;case"<Types":r.xmlns=n["xmlns"+(n[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":t[n.Extension.toLowerCase()]=n.ContentType;break;case"<Override":r[$n[n.ContentType]]!==void 0&&r[$n[n.ContentType]].push(n.PartName);break}}),r.xmlns!==Er.CT)throw new Error("Unknown Namespace: "+r.xmlns);return r.calcchain=r.calcchains.length>0?r.calcchains[0]:"",r.sst=r.strs.length>0?r.strs[0]:"",r.style=r.styles.length>0?r.styles[0]:"",r.defaults=t,delete r.calcchains,r}function Xf(e,r,t){var a=vo($n),n=[],i;t||(n[n.length]=dr,n[n.length]=ae("Types",null,{xmlns:Er.CT,"xmlns:xsd":Er.xsd,"xmlns:xsi":Er.xsi}),n=n.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(l){return ae("Default",null,{Extension:l[0],ContentType:l[1]})})));var s=function(l){e[l]&&e[l].length>0&&(i=e[l][0],n[n.length]=ae("Override",null,{PartName:(i[0]=="/"?"":"/")+i,ContentType:P0[l][r.bookType]||P0[l].xlsx}))},f=function(l){(e[l]||[]).forEach(function(o){n[n.length]=ae("Override",null,{PartName:(o[0]=="/"?"":"/")+o,ContentType:P0[l][r.bookType]||P0[l].xlsx})})},c=function(l){(e[l]||[]).forEach(function(o){n[n.length]=ae("Override",null,{PartName:(o[0]=="/"?"":"/")+o,ContentType:a[l][0]})})};return s("workbooks"),f("sheets"),f("charts"),c("themes"),["strs","styles"].forEach(s),["coreprops","extprops","custprops"].forEach(c),c("vba"),c("comments"),c("threadedcomments"),c("drawings"),f("metadata"),c("people"),!t&&n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}var Pe={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",CONN:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/connections",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function o0(e){var r=e.lastIndexOf("/");return e.slice(0,r+1)+"_rels/"+e.slice(r+1)+".rels"}function ja(e,r){var t={"!id":{}};if(!e)return t;r.charAt(0)!=="/"&&(r="/"+r);var a={};return(e.match(br)||[]).forEach(function(n){var i=pe(n);if(i[0]==="<Relationship"){var s={};s.Type=i.Type,s.Target=ze(i.Target),s.Id=i.Id,i.TargetMode&&(s.TargetMode=i.TargetMode);var f=i.TargetMode==="External"?i.Target:ya(i.Target,r);t[f]=s,a[i.Id]=s}}),t["!id"]=a,t}function Aa(e){var r=[dr,ae("Relationships",null,{xmlns:Er.RELS})];return nr(e["!id"]).forEach(function(t){r[r.length]=ae("Relationship",null,e["!id"][t])}),r.length>2&&(r[r.length]="</Relationships>",r[1]=r[1].replace("/>",">")),r.join("")}function Ye(e,r,t,a,n,i){if(n||(n={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),r<0)for(r=e["!idx"];e["!id"]["rId"+r];++r);if(e["!idx"]=r+1,n.Id="rId"+r,n.Type=a,n.Target=t,i?n.TargetMode=i:[Pe.HLINK,Pe.XPATH,Pe.XMISS].indexOf(n.Type)>-1&&(n.TargetMode="External"),e["!id"][n.Id])throw new Error("Cannot rewrite rId "+r);return e["!id"][n.Id]=n,e[("/"+n.Target).replace("//","/")]=n,r}var Su="application/vnd.oasis.opendocument.spreadsheet";function Au(e,r){for(var t=cn(e),a,n;a=_r.exec(t);)switch(a[3]){case"manifest":break;case"file-entry":if(n=pe(a[0],!1),n.path=="/"&&n.type!==Su)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(r&&r.WTF)throw a}}function Cu(e){var r=[dr];r.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
`),r.push(`  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
`);for(var t=0;t<e.length;++t)r.push('  <manifest:file-entry manifest:full-path="'+e[t][0]+'" manifest:media-type="'+e[t][1]+`"/>
`);return r.push("</manifest:manifest>"),r.join("")}function _s(e,r,t){return['  <rdf:Description rdf:about="'+e+`">
`,'    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(t||"odf")+"#"+r+`"/>
`,`  </rdf:Description>
`].join("")}function bu(e,r){return['  <rdf:Description rdf:about="'+e+`">
`,'    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+r+`"/>
`,`  </rdf:Description>
`].join("")}function Du(e){var r=[dr];r.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
`);for(var t=0;t!=e.length;++t)r.push(_s(e[t][0],e[t][1])),r.push(bu("",e[t][0]));return r.push(_s("","Document","pkg")),r.push("</rdf:RDF>"),r.join("")}function Vf(e,r){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+r0.version+"</meta:generator></office:meta></office:document-meta>"}var Mt=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];function Gf(e){var r={};e=Ze(e);for(var t=0;t<Mt.length;++t){var a=Mt[t],n=ta(e,a[0]);n!=null&&n.length>0&&(r[a[1]]=ze(n[1])),a[2]==="date"&&r[a[1]]&&(r[a[1]]=sr(r[a[1]]))}return r}function yn(e,r,t,a,n){n[e]!=null||r==null||r===""||(n[e]=r,r=Me(r),a[a.length]=t?ae(e,r,t):Cr(e,r))}function zf(e,r){var t=r||{},a=[dr,ae("cp:coreProperties",null,{"xmlns:cp":Er.CORE_PROPS,"xmlns:dc":Er.dc,"xmlns:dcterms":Er.dcterms,"xmlns:dcmitype":Er.dcmitype,"xmlns:xsi":Er.xsi})],n={};if(!e&&!t.Props)return a.join("");e&&(e.CreatedDate!=null&&yn("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:Xn(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n),e.ModifiedDate!=null&&yn("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:Xn(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n));for(var i=0;i!=Mt.length;++i){var s=Mt[i],f=t.Props&&t.Props[s[1]]!=null?t.Props[s[1]]:e?e[s[1]]:null;f===!0?f="1":f===!1?f="0":typeof f=="number"&&(f=String(f)),f!=null&&yn(s[0],f,null,a,n)}return a.length>2&&(a[a.length]="</cp:coreProperties>",a[1]=a[1].replace("/>",">")),a.join("")}var na=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],$f=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Kf(e,r,t,a){var n=[];if(typeof e=="string")n=ls(e,a);else for(var i=0;i<e.length;++i)n=n.concat(e[i].map(function(o){return{v:o}}));var s=typeof r=="string"?ls(r,a).map(function(o){return o.v}):r,f=0,c=0;if(s.length>0)for(var l=0;l!==n.length;l+=2){switch(c=+n[l+1].v,n[l].v){case"Worksheets":case"\u5DE5\u4F5C\u8868":case"\u041B\u0438\u0441\u0442\u044B":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30EF\u30FC\u30AF\u30B7\u30FC\u30C8":case"\u05D2\u05DC\u05D9\u05D5\u05E0\u05D5\u05EA \u05E2\u05D1\u05D5\u05D3\u05D4":case"Arbeitsbl\xE4tter":case"\xC7al\u0131\u015Fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xE1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xE1lculo":case"Werkbladen":t.Worksheets=c,t.SheetNames=s.slice(f,f+c);break;case"Named Ranges":case"Rangos con nombre":case"\u540D\u524D\u4ED8\u304D\u4E00\u89A7":case"Benannte Bereiche":case"Navngivne omr\xE5der":t.NamedRanges=c,t.DefinedNames=s.slice(f,f+c);break;case"Charts":case"Diagramme":t.Chartsheets=c,t.ChartNames=s.slice(f,f+c);break}f+=c}}function Iu(e,r,t){var a={};return r||(r={}),e=Ze(e),na.forEach(function(n){var i=(Ar(e,n[0])||[])[1];switch(n[2]){case"string":i&&(r[n[1]]=ze(i));break;case"bool":r[n[1]]=i==="true";break;case"raw":var s=ta(e,n[0]);s&&s.length>0&&(a[n[1]]=s[1]);break}}),a.HeadingPairs&&a.TitlesOfParts&&Kf(a.HeadingPairs,a.TitlesOfParts,r,t),r}function Yf(e){var r=[],t=ae;return e||(e={}),e.Application="SheetJS",r[r.length]=dr,r[r.length]=ae("Properties",null,{xmlns:Er.EXT_PROPS,"xmlns:vt":Er.vt}),na.forEach(function(a){if(e[a[1]]!==void 0){var n;switch(a[2]){case"string":n=Me(String(e[a[1]]));break;case"bool":n=e[a[1]]?"true":"false";break}n!==void 0&&(r[r.length]=t(a[0],n))}}),r[r.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),r[r.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(a){return"<vt:lpstr>"+Me(a)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}var Ou=/<[^<>]+>[^<]*/g;function Nu(e,r){var t={},a="",n=e.match(Ou);if(n)for(var i=0;i!=n.length;++i){var s=n[i],f=pe(s);switch(xt(f[0])){case"<?xml":break;case"<Properties":break;case"<property":a=ze(f.name);break;case"</property>":a=null;break;default:if(s.indexOf("<vt:")===0){var c=s.split(">"),l=c[0].slice(4),o=c[1];switch(l){case"lpstr":case"bstr":case"lpwstr":t[a]=ze(o);break;case"bool":t[a]=je(o);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":t[a]=parseInt(o,10);break;case"r4":case"r8":case"decimal":t[a]=parseFloat(o);break;case"filetime":case"date":t[a]=sr(o);break;case"cy":case"error":t[a]=ze(o);break;default:if(l.slice(-1)=="/")break;r.WTF&&typeof console<"u"&&console.warn("Unexpected",s,l,c)}}else if(s.slice(0,2)!=="</"){if(r.WTF)throw new Error(s)}}}return t}function jf(e){var r=[dr,ae("Properties",null,{xmlns:Er.CUST_PROPS,"xmlns:vt":Er.vt})];if(!e)return r.join("");var t=1;return nr(e).forEach(function(n){++t,r[r.length]=ae("property",Xo(e[n],!0),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:Me(n)})}),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}var Kn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},Sn;function Ru(e,r,t){Sn||(Sn=nn(Kn)),r=Sn[r]||r,e[r]=t}function Pu(e,r){var t=[];return nr(Kn).map(function(a){for(var n=0;n<Mt.length;++n)if(Mt[n][1]==a)return Mt[n];for(n=0;n<na.length;++n)if(na[n][1]==a)return na[n];throw a}).forEach(function(a){if(e[a[1]]!=null){var n=r&&r.Props&&r.Props[a[1]]!=null?r.Props[a[1]]:e[a[1]];switch(a[2]){case"date":n=new Date(n).toISOString().replace(/\.\d*Z/,"Z");break}typeof n=="number"?n=String(n):n===!0||n===!1?n=n?"1":"0":n instanceof Date&&(n=new Date(n).toISOString().replace(/\.\d*Z/,"")),t.push(Cr(Kn[a[1]]||a[1],n))}}),ae("DocumentProperties",t.join(""),{xmlns:rt.o})}function Lu(e,r){var t=["Worksheets","SheetNames"],a="CustomDocumentProperties",n=[];return e&&nr(e).forEach(function(i){if(Object.prototype.hasOwnProperty.call(e,i)){for(var s=0;s<Mt.length;++s)if(i==Mt[s][1])return;for(s=0;s<na.length;++s)if(i==na[s][1])return;for(s=0;s<t.length;++s)if(i==t[s])return;var f=e[i],c="string";typeof f=="number"?(c="float",f=String(f)):f===!0||f===!1?(c="boolean",f=f?"1":"0"):f=String(f),n.push(ae(is(i),f,{"dt:dt":c}))}}),r&&nr(r).forEach(function(i){if(Object.prototype.hasOwnProperty.call(r,i)&&!(e&&Object.prototype.hasOwnProperty.call(e,i))){var s=r[i],f="string";typeof s=="number"?(f="float",s=String(s)):s===!0||s===!1?(f="boolean",s=s?"1":"0"):s instanceof Date?(f="dateTime.tz",s=s.toISOString()):s=String(s),n.push(ae(is(i),s,{"dt:dt":f}))}}),"<"+a+' xmlns="'+rt.o+'">'+n.join("")+"</"+a+">"}function yi(e){var r=e.read_shift(4),t=e.read_shift(4);return new Date((t/1e7*Math.pow(2,32)+r/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function Bu(e){var r=typeof e=="string"?new Date(Date.parse(e)):e,t=r.getTime()/1e3+11644473600,a=t%Math.pow(2,32),n=(t-a)/Math.pow(2,32);a*=1e7,n*=1e7;var i=a/Math.pow(2,32)|0;i>0&&(a=a%Math.pow(2,32),n+=i);var s=W(8);return s.write_shift(4,a),s.write_shift(4,n),s}function Zf(e,r,t){var a=e.l,n=e.read_shift(0,"lpstr-cp");if(t)for(;e.l-a&3;)++e.l;return n}function Jf(e,r,t){var a=e.read_shift(0,"lpwstr");return t&&(e.l+=4-(a.length+1&3)&3),a}function qf(e,r,t){return r===31?Jf(e):Zf(e,r,t)}function Yn(e,r,t){return qf(e,r,t===!1?0:4)}function Mu(e,r){if(!r)throw new Error("VtUnalignedString must have positive length");return qf(e,r,0)}function Uu(e){for(var r=e.read_shift(4),t=[],a=0;a!=r;++a){var n=e.l;t[a]=e.read_shift(0,"lpwstr").replace(Ur,""),e.l-n&2&&(e.l+=2)}return t}function Wu(e){for(var r=e.read_shift(4),t=[],a=0;a!=r;++a)t[a]=e.read_shift(0,"lpstr-cp").replace(Ur,"");return t}function Hu(e){var r=e.l,t=Q0(e,Hf);e[e.l]==0&&e[e.l+1]==0&&e.l-r&2&&(e.l+=2);var a=Q0(e,Jr);return[t,a]}function Xu(e){for(var r=e.read_shift(4),t=[],a=0;a<r/2;++a)t.push(Hu(e));return t}function ws(e,r){for(var t=e.read_shift(4),a={},n=0;n!=t;++n){var i=e.read_shift(4),s=e.read_shift(4);a[i]=e.read_shift(s,r===1200?"utf16le":"utf8").replace(Ur,"").replace(Ga,"!"),r===1200&&s%2&&(e.l+=2)}return e.l&3&&(e.l=e.l>>3<<2),a}function Qf(e){var r=e.read_shift(4),t=e.slice(e.l,e.l+r);return e.l+=r,(r&3)>0&&(e.l+=4-(r&3)&3),t}function Vu(e){var r={};return r.Size=e.read_shift(4),e.l+=r.Size+3-(r.Size-1)%4,r}function Q0(e,r,t){var a=e.read_shift(2),n,i=t||{};if(e.l+=2,r!==ps&&a!==r&&ku.indexOf(r)===-1&&!((r&65534)==4126&&(a&65534)==4126))throw new Error("Expected type "+r+" saw "+a);switch(r===ps?a:r){case 2:return n=e.read_shift(2,"i"),i.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i"),n;case 11:return e.read_shift(4)!==0;case 19:return n=e.read_shift(4),n;case 30:return Zf(e,a,4).replace(Ur,"");case 31:return Jf(e);case 64:return yi(e);case 65:return Qf(e);case 71:return Vu(e);case 80:return Yn(e,a,!i.raw).replace(Ur,"");case 81:return Mu(e,a).replace(Ur,"");case 4108:return Xu(e);case 4126:case 4127:return a==4127?Uu(e):Wu(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+a)}}function ks(e,r){var t=W(4),a=W(4);switch(t.write_shift(4,e==80?31:e),e){case 3:a.write_shift(-4,r);break;case 5:a=W(8),a.write_shift(8,r,"f");break;case 11:a.write_shift(4,r?1:0);break;case 64:a=Bu(r);break;case 31:case 80:for(a=W(4+2*(r.length+1)+(r.length%2?0:2)),a.write_shift(4,r.length+1),a.write_shift(0,r,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r)}return ur([t,a])}function Es(e,r){var t=e.l,a=e.read_shift(4),n=e.read_shift(4),i=[],s=0,f=0,c=-1,l={};for(s=0;s!=n;++s){var o=e.read_shift(4),x=e.read_shift(4);i[s]=[o,x+t]}i.sort(function(_,g){return _[1]-g[1]});var u={};for(s=0;s!=n;++s){if(e.l!==i[s][1]){var h=!0;if(s>0&&r)switch(r[i[s-1][0]].t){case 2:e.l+2===i[s][1]&&(e.l+=2,h=!1);break;case 80:e.l<=i[s][1]&&(e.l=i[s][1],h=!1);break;case 4108:e.l<=i[s][1]&&(e.l=i[s][1],h=!1);break}if((!r||s==0)&&e.l<=i[s][1]&&(h=!1,e.l=i[s][1]),h)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(r){if(i[s][0]==0&&i.length>s+1&&i[s][1]==i[s+1][1])continue;var m=r[i[s][0]];if(u[m.n]=Q0(e,m.t,{raw:!0}),m.p==="version"&&(u[m.n]=String(u[m.n]>>16)+"."+("0000"+String(u[m.n]&65535)).slice(-4)),m.n=="CodePage")switch(u[m.n]){case 0:u[m.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:ut(f=u[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+u[m.n])}}else if(i[s][0]===1){if(f=u.CodePage=Q0(e,Ei),ut(f),c!==-1){var p=e.l;e.l=i[c][1],l=ws(e,f),e.l=p}}else if(i[s][0]===0){if(f===0){c=s,e.l=i[s+1][1];continue}l=ws(e,f)}else{var d=l[i[s][0]],v;switch(e[e.l]){case 65:e.l+=4,v=Qf(e);break;case 30:e.l+=4,v=Yn(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 31:e.l+=4,v=Yn(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=or(e,4);break;case 64:e.l+=4,v=sr(yi(e));break;default:throw new Error("unparsed value: "+e[e.l])}u[d]=v}}return e.l=t+a,u}var ec=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Gu(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function Ts(e,r,t){var a=W(8),n=[],i=[],s=8,f=0,c=W(8),l=W(8);if(c.write_shift(4,2),c.write_shift(4,1200),l.write_shift(4,1),i.push(c),n.push(l),s+=8+c.length,!r){l=W(8),l.write_shift(4,0),n.unshift(l);var o=[W(4)];for(o[0].write_shift(4,e.length),f=0;f<e.length;++f){var x=e[f][0];for(c=W(8+2*(x.length+1)+(x.length%2?0:2)),c.write_shift(4,f+2),c.write_shift(4,x.length+1),c.write_shift(0,x,"dbcs");c.l!=c.length;)c.write_shift(1,0);o.push(c)}c=ur(o),i.unshift(c),s+=8+c.length}for(f=0;f<e.length;++f)if(!(r&&!r[e[f][0]])&&!(ec.indexOf(e[f][0])>-1||$f.indexOf(e[f][0])>-1)&&e[f][1]!=null){var u=e[f][1],h=0;if(r){h=+r[e[f][0]];var m=t[h];if(m.p=="version"&&typeof u=="string"){var p=u.split(".");u=(+p[0]<<16)+(+p[1]||0)}c=ks(m.t,u)}else{var d=Gu(u);d==-1&&(d=31,u=String(u)),c=ks(d,u)}i.push(c),l=W(8),l.write_shift(4,r?h:2+f),n.push(l),s+=8+c.length}var v=8*(i.length+1);for(f=0;f<i.length;++f)n[f].write_shift(4,v),v+=i[f].length;return a.write_shift(4,s),a.write_shift(4,i.length),ur([a].concat(n).concat(i))}function Fs(e,r,t){var a=e.content;if(!a)return{};wr(a,0);var n,i,s,f,c=0;a.chk("feff","Byte Order: "),a.read_shift(2);var l=a.read_shift(4),o=a.read_shift(16);if(o!==ye.utils.consts.HEADER_CLSID&&o!==t)throw new Error("Bad PropertySet CLSID "+o);if(n=a.read_shift(4),n!==1&&n!==2)throw new Error("Unrecognized #Sets: "+n);if(i=a.read_shift(16),f=a.read_shift(4),n===1&&f!==a.l)throw new Error("Length mismatch: "+f+" !== "+a.l);n===2&&(s=a.read_shift(16),c=a.read_shift(4));var x=Es(a,r),u={SystemIdentifier:l};for(var h in x)u[h]=x[h];if(u.FMTID=i,n===1)return u;if(c-a.l==2&&(a.l+=2),a.l!==c)throw new Error("Length mismatch 2: "+a.l+" !== "+c);var m;try{m=Es(a,null)}catch{}for(h in m)u[h]=m[h];return u.FMTID=[i,s],u}function ys(e,r,t,a,n,i){var s=W(n?68:48),f=[s];s.write_shift(2,65534),s.write_shift(2,0),s.write_shift(4,842412599),s.write_shift(16,ye.utils.consts.HEADER_CLSID,"hex"),s.write_shift(4,n?2:1),s.write_shift(16,r,"hex"),s.write_shift(4,n?68:48);var c=Ts(e,t,a);if(f.push(c),n){var l=Ts(n,null,null);s.write_shift(16,i,"hex"),s.write_shift(4,68+c.length),f.push(l)}return ur(f)}function Vt(e,r){return e.read_shift(r),null}function zu(e,r){r||(r=W(e));for(var t=0;t<e;++t)r.write_shift(1,0);return r}function $u(e,r,t){for(var a=[],n=e.l+r;e.l<n;)a.push(t(e,n-e.l));if(n!==e.l)throw new Error("Slurp error");return a}function or(e,r){return e.read_shift(r)===1}function Rr(e,r){return r||(r=W(2)),r.write_shift(2,+!!e),r}function cr(e){return e.read_shift(2,"u")}function ot(e,r){return r||(r=W(2)),r.write_shift(2,e),r}function rc(e,r){return $u(e,r,cr)}function tc(e){var r=e.read_shift(1),t=e.read_shift(1);return t===1?r:r===1}function ac(e,r,t){return t||(t=W(2)),t.write_shift(1,r=="e"?+e:+!!e),t.write_shift(1,r=="e"?1:0),t}function Ia(e,r,t){var a=e.read_shift(t&&t.biff>=12?2:1),n="sbcs-cont",i=kr;if(t&&t.biff>=8&&(kr=1200),!t||t.biff==8){var s=e.read_shift(1);s&&(n="dbcs-cont")}else t.biff==12&&(n="wstr");t.biff>=2&&t.biff<=5&&(n="cpstr");var f=a?e.read_shift(a,n):"";return kr=i,f}function Ku(e){var r=kr;kr=1200;var t=e.read_shift(2),a=e.read_shift(1),n=a&4,i=a&8,s=1+(a&1),f=0,c,l={};i&&(f=e.read_shift(2)),n&&(c=e.read_shift(4));var o=s==2?"dbcs-cont":"sbcs-cont",x=t===0?"":e.read_shift(t,o);return i&&(e.l+=4*f),n&&(e.l+=c),l.t=x,i||(l.raw="<t>"+l.t+"</t>",l.r=l.t),kr=r,l}function Yu(e){var r=e.t||"",t=1,a=W(3+(t>1?2:0));a.write_shift(2,r.length),a.write_shift(1,(t>1?8:0)|1),t>1&&a.write_shift(2,t);var n=W(2*r.length);n.write_shift(2*r.length,r,"utf16le");var i=[a,n];return ur(i)}function xa(e,r,t){var a;if(t){if(t.biff>=2&&t.biff<=5)return e.read_shift(r,"cpstr");if(t.biff>=12)return e.read_shift(r,"dbcs-cont")}var n=e.read_shift(1);return n===0?a=e.read_shift(r,"sbcs-cont"):a=e.read_shift(r,"dbcs-cont"),a}function F0(e,r,t){var a=e.read_shift(t&&t.biff==2?1:2);return a===0?(e.l++,""):xa(e,a,t)}function ka(e,r,t){if(t.biff>5)return F0(e,r,t);var a=e.read_shift(1);return a===0?(e.l++,""):e.read_shift(a,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function nc(e,r,t){return t||(t=W(3+2*e.length)),t.write_shift(2,e.length),t.write_shift(1,1),t.write_shift(31,e,"utf16le"),t}function ju(e){var r=e.read_shift(1);e.l++;var t=e.read_shift(2);return e.l+=2,[r,t]}function Zu(e){var r=e.read_shift(4),t=e.l,a=!1;r>24&&(e.l+=r-24,e.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(a=!0),e.l=t);var n=e.read_shift((a?r-24:r)>>1,"utf16le").replace(Ur,"");return a&&(e.l+=24),n}function Ju(e){for(var r=e.read_shift(2),t="";r-- >0;)t+="../";var a=e.read_shift(0,"lpstr-ansi");if(e.l+=2,e.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var n=e.read_shift(4);if(n===0)return t+a.replace(/\\/g,"/");var i=e.read_shift(4);if(e.read_shift(2)!=3)throw new Error("Bad FileMoniker");var s=e.read_shift(i>>1,"utf16le").replace(Ur,"");return t+s}function qu(e,r){var t=e.read_shift(16);switch(r-=16,t){case"e0c9ea79f9bace118c8200aa004ba90b":return Zu(e,r);case"0303000000000000c000000000000046":return Ju(e,r);default:throw new Error("Unsupported Moniker "+t)}}function L0(e){var r=e.read_shift(4),t=r>0?e.read_shift(r,"utf16le").replace(Ur,""):"";return t}function Ss(e,r){r||(r=W(6+e.length*2)),r.write_shift(4,1+e.length);for(var t=0;t<e.length;++t)r.write_shift(2,e.charCodeAt(t));return r.write_shift(2,0),r}function Qu(e,r){var t=e.l+r,a=e.read_shift(4);if(a!==2)throw new Error("Unrecognized streamVersion: "+a);var n=e.read_shift(2);e.l+=2;var i,s,f,c,l="",o,x;n&16&&(i=L0(e,t-e.l)),n&128&&(s=L0(e,t-e.l)),(n&257)===257&&(f=L0(e,t-e.l)),(n&257)===1&&(c=qu(e,t-e.l)),n&8&&(l=L0(e,t-e.l)),n&32&&(o=e.read_shift(16)),n&64&&(x=yi(e)),e.l=t;var u=s||f||c||"";u&&l&&(u+="#"+l),u||(u="#"+l),n&2&&u.charAt(0)=="/"&&u.charAt(1)!="/"&&(u="file://"+u);var h={Target:u};return o&&(h.guid=o),x&&(h.time=x),i&&(h.Tooltip=i),h}function eh(e){var r=W(512),t=0,a=e.Target;a.slice(0,7)=="file://"&&(a=a.slice(7));var n=a.indexOf("#"),i=n>-1?31:23;switch(a.charAt(0)){case"#":i=28;break;case".":i&=-3;break}r.write_shift(4,2),r.write_shift(4,i);var s=[8,6815827,6619237,4849780,83];for(t=0;t<s.length;++t)r.write_shift(4,s[t]);if(i==28)a=a.slice(1),Ss(a,r);else if(i&2){for(s="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),t=0;t<s.length;++t)r.write_shift(1,parseInt(s[t],16));var f=n>-1?a.slice(0,n):a;for(r.write_shift(4,2*(f.length+1)),t=0;t<f.length;++t)r.write_shift(2,f.charCodeAt(t));r.write_shift(2,0),i&8&&Ss(n>-1?a.slice(n+1):"",r)}else{for(s="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),t=0;t<s.length;++t)r.write_shift(1,parseInt(s[t],16));for(var c=0;a.slice(c*3,c*3+3)=="../"||a.slice(c*3,c*3+3)=="..\\";)++c;for(r.write_shift(2,c),r.write_shift(4,a.length-3*c+1),t=0;t<a.length-3*c;++t)r.write_shift(1,a.charCodeAt(t+3*c)&255);for(r.write_shift(1,0),r.write_shift(2,65535),r.write_shift(2,57005),t=0;t<6;++t)r.write_shift(4,0)}return r.slice(0,r.l)}function ic(e){var r=e.read_shift(1),t=e.read_shift(1),a=e.read_shift(1),n=e.read_shift(1);return[r,t,a,n]}function sc(e,r){var t=ic(e,r);return t[3]=0,t}function wt(e,r,t){var a=e.read_shift(2),n=e.read_shift(2),i={r:a,c:n,ixfe:0};if(t&&t.biff==2||r==7){var s=e.read_shift(1);i.ixfe=s&63,e.l+=2}else i.ixfe=e.read_shift(2);return i}function da(e,r,t,a){return a||(a=W(6)),a.write_shift(2,e),a.write_shift(2,r),a.write_shift(2,t||0),a}function rh(e){var r=e.read_shift(2),t=e.read_shift(2);return e.l+=8,{type:r,flags:t}}function th(e,r,t){return r===0?"":ka(e,r,t)}function ah(e,r,t){var a=t.biff>8?4:2,n=e.read_shift(a),i=e.read_shift(a,"i"),s=e.read_shift(a,"i");return[n,i,s]}function fc(e){var r=e.read_shift(2),t=un(e);return[r,t]}function nh(e,r,t){e.l+=4,r-=4;var a=e.l+r,n=Ia(e,r,t),i=e.read_shift(2);if(a-=e.l,i!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+i);return e.l+=i,n}function hn(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2);return{s:{c:a,r},e:{c:n,r:t}}}function cc(e,r){return r||(r=W(8)),r.write_shift(2,e.s.r),r.write_shift(2,e.e.r),r.write_shift(2,e.s.c),r.write_shift(2,e.e.c),r}function lc(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(1),n=e.read_shift(1);return{s:{c:a,r},e:{c:n,r:t}}}var ih=lc;function oc(e){e.l+=4;var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[t,r,a]}function sh(e){var r={};return e.l+=4,e.l+=16,r.fSharedNote=e.read_shift(2),e.l+=4,r}function fh(e){var r={};return e.l+=4,e.cf=e.read_shift(2),r}function Ir(e){e.l+=2,e.l+=e.read_shift(2)}var ch={0:Ir,4:Ir,5:Ir,6:Ir,7:fh,8:Ir,9:Ir,10:Ir,11:Ir,12:Ir,13:sh,14:Ir,15:Ir,16:Ir,17:Ir,18:Ir,19:Ir,20:Ir,21:oc};function lh(e,r){for(var t=e.l+r,a=[];e.l<t;){var n=e.read_shift(2);e.l-=2;try{a[n]=ch[n](e,t-e.l)}catch{return e.l=t,a}}return e.l!=t&&(e.l=t),a}function B0(e,r){var t={BIFFVer:0,dt:0};switch(t.BIFFVer=e.read_shift(2),r-=2,r>=2&&(t.dt=e.read_shift(2),e.l-=2),t.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(r>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer)}return e.read_shift(r),t}function Si(e,r,t){var a=1536,n=16;switch(t.bookType){case"biff8":break;case"biff5":a=1280,n=8;break;case"biff4":a=4,n=6;break;case"biff3":a=3,n=6;break;case"biff2":a=2,n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=W(n);return i.write_shift(2,a),i.write_shift(2,r),n>4&&i.write_shift(2,29282),n>6&&i.write_shift(2,1997),n>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function oh(e,r){return r===0||e.read_shift(2),1200}function uh(e,r,t){if(t.enc)return e.l+=r,"";var a=e.l,n=ka(e,0,t);return e.read_shift(r+a-e.l),n}function hh(e,r){var t=!r||r.biff==8,a=W(t?112:54);for(a.write_shift(r.biff==8?2:1,7),t&&a.write_shift(1,0),a.write_shift(4,859007059),a.write_shift(4,5458548|(t?0:536870912));a.l<a.length;)a.write_shift(1,t?0:32);return a}function xh(e,r,t){var a=t&&t.biff==8||r==2?e.read_shift(2):(e.l+=r,0);return{fDialog:a&16,fBelow:a&64,fRight:a&128}}function dh(e,r,t){var a="";if(t.biff==4)return a=Ia(e,0,t),a.length===0&&(a="Sheet1"),{name:a};var n=e.read_shift(4),i=e.read_shift(1)&3,s=e.read_shift(1);switch(s){case 0:s="Worksheet";break;case 1:s="Macrosheet";break;case 2:s="Chartsheet";break;case 6:s="VBAModule";break}return a=Ia(e,0,t),a.length===0&&(a="Sheet1"),{pos:n,hs:i,dt:s,name:a}}function vh(e,r){var t=!r||r.biff>=8?2:1,a=W(8+t*e.name.length);a.write_shift(4,e.pos),a.write_shift(1,e.hs||0),a.write_shift(1,e.dt),a.write_shift(1,e.name.length),r.biff>=8&&a.write_shift(1,1),a.write_shift(t*e.name.length,e.name,r.biff<8?"sbcs":"utf16le");var n=a.slice(0,a.l);return n.l=a.l,n}function mh(e,r){for(var t=e.l+r,a=e.read_shift(4),n=e.read_shift(4),i=[],s=0;s!=n&&e.l<t;++s)i.push(Ku(e));return i.Count=a,i.Unique=n,i}function ph(e,r){var t=W(8);t.write_shift(4,e.Count),t.write_shift(4,e.Unique);for(var a=[],n=0;n<e.length;++n)a[n]=Yu(e[n],r);var i=ur([t].concat(a));return i.parts=[t.length].concat(a.map(function(s){return s.length})),i}function gh(e,r){var t={};return t.dsst=e.read_shift(2),e.l+=r-2,t}function _h(e){var r={};r.r=e.read_shift(2),r.c=e.read_shift(2),r.cnt=e.read_shift(2)-r.c;var t=e.read_shift(2);e.l+=4;var a=e.read_shift(1);return e.l+=3,a&7&&(r.level=a&7),a&32&&(r.hidden=!0),a&64&&(r.hpt=t/20),r}function wh(e){var r=rh(e);if(r.type!=2211)throw new Error("Invalid Future Record "+r.type);var t=e.read_shift(4);return t!==0}function kh(e){return e.read_shift(2),e.read_shift(4)}function As(e,r,t){var a=0;t&&t.biff==2||(a=e.read_shift(2));var n=e.read_shift(2);t&&t.biff==2&&(a=1-(n>>15),n&=32767);var i={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[i,n]}function Eh(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),f=e.read_shift(2),c=e.read_shift(2),l=e.read_shift(2);return{Pos:[r,t],Dim:[a,n],Flags:i,CurTab:s,FirstTab:f,Selected:c,TabRatio:l}}function Th(){var e=W(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function Fh(e,r,t){if(t&&t.biff>=2&&t.biff<5)return{};var a=e.read_shift(2);return{RTL:a&64}}function yh(e){var r=W(18),t=1718;return e&&e.RTL&&(t|=64),r.write_shift(2,t),r.write_shift(4,0),r.write_shift(4,64),r.write_shift(4,0),r.write_shift(4,0),r}function Sh(){}function Ah(e,r,t){var a={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(t&&t.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return a.name=Ia(e,0,t),a}function Ch(e,r){var t=e.name||"Arial",a=r&&r.biff==5,n=a?15+t.length:16+2*t.length,i=W(n);return i.write_shift(2,(e.sz||12)*20),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,t.length),a||i.write_shift(1,1),i.write_shift((a?1:2)*t.length,t,a?"sbcs":"utf16le"),i}function bh(e,r,t){var a=wt(e,r,t);return a.isst=e.read_shift(4),a}function Dh(e,r,t,a){var n=W(10);return da(e,r,a,n),n.write_shift(4,t),n}function Ih(e,r,t){t.biffguess&&t.biff==2&&(t.biff=5);var a=e.l+r,n=wt(e,r,t),i=F0(e,a-e.l,t);return n.val=i,n}function Oh(e,r,t,a,n){var i=!n||n.biff==8,s=W(8+ +i+(1+i)*t.length);return da(e,r,a,s),s.write_shift(2,t.length),i&&s.write_shift(1,1),s.write_shift((1+i)*t.length,t,i?"utf16le":"sbcs"),s}function Nh(e,r,t){var a=e.read_shift(2),n=ka(e,0,t);return[a,n]}function Rh(e,r,t,a){var n=t&&t.biff==5;a||(a=W(n?3+r.length:5+2*r.length)),a.write_shift(2,e),a.write_shift(n?1:2,r.length),n||a.write_shift(1,1),a.write_shift((n?1:2)*r.length,r,n?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;return i.l==null&&(i.l=i.length),i}var Ph=ka;function Lh(e){var r=W(1+e.length);return r.write_shift(1,e.length),r.write_shift(e.length,e,"sbcs"),r}function Bh(e){var r=W(3+e.length);return r.l+=2,r.write_shift(1,e.length),r.write_shift(e.length,e,"sbcs"),r}function Cs(e,r,t){var a=e.l+r,n=t.biff==8||!t.biff?4:2,i=e.read_shift(n),s=e.read_shift(n),f=e.read_shift(2),c=e.read_shift(2);return e.l=a,{s:{r:i,c:f},e:{r:s,c}}}function Mh(e,r){var t=r.biff==8||!r.biff?4:2,a=W(2*t+6);return a.write_shift(t,e.s.r),a.write_shift(t,e.e.r+1),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c+1),a.write_shift(2,0),a}function Uh(e){var r=e.read_shift(2),t=e.read_shift(2),a=fc(e);return{r,c:t,ixfe:a[0],rknum:a[1]}}function Wh(e,r){for(var t=e.l+r-2,a=e.read_shift(2),n=e.read_shift(2),i=[];e.l<t;)i.push(fc(e));if(e.l!==t)throw new Error("MulRK read error");var s=e.read_shift(2);if(i.length!=s-n+1)throw new Error("MulRK length mismatch");return{r:a,c:n,C:s,rkrec:i}}function Hh(e,r){for(var t=e.l+r-2,a=e.read_shift(2),n=e.read_shift(2),i=[];e.l<t;)i.push(e.read_shift(2));if(e.l!==t)throw new Error("MulBlank read error");var s=e.read_shift(2);if(i.length!=s-n+1)throw new Error("MulBlank length mismatch");return{r:a,c:n,C:s,ixfe:i}}function Xh(e,r,t,a){var n={},i=e.read_shift(4),s=e.read_shift(4),f=e.read_shift(4),c=e.read_shift(2);return n.patternType=Eu[f>>26],a.cellStyles&&(n.alc=i&7,n.fWrap=i>>3&1,n.alcV=i>>4&7,n.fJustLast=i>>7&1,n.trot=i>>8&255,n.cIndent=i>>16&15,n.fShrinkToFit=i>>20&1,n.iReadOrder=i>>22&2,n.fAtrNum=i>>26&1,n.fAtrFnt=i>>27&1,n.fAtrAlc=i>>28&1,n.fAtrBdr=i>>29&1,n.fAtrPat=i>>30&1,n.fAtrProt=i>>31&1,n.dgLeft=s&15,n.dgRight=s>>4&15,n.dgTop=s>>8&15,n.dgBottom=s>>12&15,n.icvLeft=s>>16&127,n.icvRight=s>>23&127,n.grbitDiag=s>>30&3,n.icvTop=f&127,n.icvBottom=f>>7&127,n.icvDiag=f>>14&127,n.dgDiag=f>>21&15,n.icvFore=c&127,n.icvBack=c>>7&127,n.fsxButton=c>>14&1),n}function Vh(e,r,t){var a={};return a.ifnt=e.read_shift(2),a.numFmtId=e.read_shift(2),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,r-=6,a.data=Xh(e,r,a.fStyle,t),a}function bs(e,r,t,a){var n=t&&t.biff==5;a||(a=W(n?16:20)),a.write_shift(2,0),e.style?(a.write_shift(2,e.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,e.numFmtId||0),a.write_shift(2,r<<4));var i=0;return e.numFmtId>0&&n&&(i|=1024),a.write_shift(4,i),a.write_shift(4,0),n||a.write_shift(4,0),a.write_shift(2,0),a}function Gh(e){var r={};return r.ifnt=e.read_shift(1),e.l++,r.flags=e.read_shift(1),r.numFmtId=r.flags&63,r.flags>>=6,r.fStyle=0,r.data={},r}function zh(e){var r=W(4);return r.l+=2,r.write_shift(1,e.numFmtId),r.l++,r}function uc(e){var r=W(12);return r.l++,r.write_shift(1,e.numFmtId),r.l+=10,r}var $h=uc;function Kh(e){var r={};return r.ifnt=e.read_shift(1),r.numFmtId=e.read_shift(1),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,r.data={},r}function Yh(e){var r={};return r.ifnt=e.read_shift(1),r.numFmtId=e.read_shift(1),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,r.data={},r}function jh(e){e.l+=4;var r=[e.read_shift(2),e.read_shift(2)];if(r[0]!==0&&r[0]--,r[1]!==0&&r[1]--,r[0]>7||r[1]>7)throw new Error("Bad Gutters: "+r.join("|"));return r}function Zh(e){var r=W(8);return r.write_shift(4,0),r.write_shift(2,e[0]?e[0]+1:0),r.write_shift(2,e[1]?e[1]+1:0),r}function Jh(e,r,t){var a=wt(e,6,t),n=tc(e,2);return a.val=n,a.t=n===!0||n===!1?"b":"e",a}function An(e,r,t,a,n,i){var s=W(8);return da(e,r,a,s),ac(t,i,s),s}function qh(e,r,t){t.biffguess&&t.biff==2&&(t.biff=5);var a=wt(e,6,t),n=Br(e,8);return a.val=n,a}function Qh(e,r,t,a){var n=W(14);return da(e,r,a,n),ha(t,n),n}var Ds=th;function e1(e,r,t){var a=e.l+r,n=e.read_shift(2),i=e.read_shift(2);if(t.sbcch=i,i==1025||i==14849)return[i,n];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);for(var s=xa(e,i),f=[];a>e.l;)f.push(F0(e));return[i,n,s,f]}function Is(e,r,t){var a=e.read_shift(2),n,i={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return t.sbcch===14849&&(n=nh(e,r-2,t)),i.body=n||e.read_shift(r-2),typeof n=="string"&&(i.Name=n),i}function Os(e,r,t){var a=e.l+r,n=e.read_shift(2),i=e.read_shift(1),s=e.read_shift(1),f=e.read_shift(t&&t.biff==2?1:2),c=0;(!t||t.biff>=5)&&(t.biff!=5&&(e.l+=2),c=e.read_shift(2),t.biff==5&&(e.l+=2),e.l+=4);var l=xa(e,s,t);n&32&&(l=Ti[l.charCodeAt(0)]);var o=a-e.l;t&&t.biff==2&&--o;var x=a==e.l||f===0||!(o>0)?[]:dv(e,o,t,f);return{chKey:i,Name:l,itab:c,rgce:x}}function hc(e,r,t){if(t.biff<8||!(t.biff>8)&&r==e[e.l]+(e[e.l+1]==3?1:0)+1)return Ns(e,r,t);for(var a=[],n=e.l+r,i=e.read_shift(t.biff>8?4:2);i--!==0;)a.push(ah(e,t.biff>8?12:6,t));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function Ns(e,r,t){e[e.l+1]==3&&e[e.l]++;var a=Ia(e,r,t);return a.charCodeAt(0)==3?a.slice(1):a}function r1(e,r,t){if(t.biff<8){e.l+=r;return}var a=e.read_shift(2),n=e.read_shift(2),i=xa(e,a,t),s=xa(e,n,t);return[i,s]}function t1(e,r,t){var a=lc(e,6);e.l++;var n=e.read_shift(1);return r-=8,[vv(e,r,t),n,a]}function Rs(e,r,t){var a=ih(e,6);switch(t.biff){case 2:e.l++,r-=7;break;case 3:case 4:e.l+=2,r-=8;break;default:e.l+=6,r-=12}return[a,hv(e,r,t,a)]}function a1(e){var r=e.read_shift(4)!==0,t=e.read_shift(4)!==0,a=e.read_shift(4);return[r,t,a]}function n1(e,r,t){var a=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),f=ka(e,0,t);return[{r:a,c:n},f,s,i]}function i1(e,r,t){if(t&&t.biff<8){var a=e.read_shift(2),n=e.read_shift(2);if(a==65535||a==-1)return;var i=e.read_shift(2),s=e.read_shift(Math.min(i,2048),"cpstr");return[{r:a,c:n},s]}return n1(e,r,t)}function Cn(e,r,t,a){var n=W(6+(a||e.length));return n.write_shift(2,r),n.write_shift(2,t),n.write_shift(2,a||e.length),n.write_shift(e.length,e,"sbcs"),n}function s1(e,r){for(var t=[],a=e.read_shift(2);a--;)t.push(hn(e,r));return t}function f1(e){var r=W(2+e.length*8);r.write_shift(2,e.length);for(var t=0;t<e.length;++t)cc(e[t],r);return r}function c1(e,r,t){if(t&&t.biff<8)return o1(e,r,t);var a=oc(e,22),n=lh(e,r-22,a[1]);return{cmo:a,ft:n}}var l1={8:function(e,r){var t=e.l+r;e.l+=10;var a=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var n=e.read_shift(1);return e.l+=n,e.l=t,{fmt:a}}};function o1(e,r,t){e.l+=4;var a=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,r-=36;var s=[];return s.push((l1[a]||Xr)(e,r,t)),{cmo:[n,a,i],ft:s}}function u1(e,r,t){var a=e.l,n="";try{e.l+=4;var i=(t.lastobj||{cmo:[0,0]}).cmo[1],s;[0,5,7,11,12,14].indexOf(i)==-1?e.l+=6:s=ju(e,6,t);var f=e.read_shift(2);e.read_shift(2),cr(e,2);var c=e.read_shift(2);e.l+=c;for(var l=1;l<e.lens.length-1;++l){if(e.l-a!=e.lens[l])throw new Error("TxO: bad continue record");var o=e[e.l],x=xa(e,e.lens[l+1]-e.lens[l]-1);if(n+=x,n.length>=(o?f:2*f))break}if(n.length!==f&&n.length!==f*2)throw new Error("cchText: "+f+" != "+n.length);return e.l=a+r,{t:n}}catch{return e.l=a+r,{t:n}}}function h1(e,r){var t=hn(e,8);e.l+=16;var a=Qu(e,r-24);return[t,a]}function x1(e){var r=W(24),t=Je(e[0]);r.write_shift(2,t.r),r.write_shift(2,t.r),r.write_shift(2,t.c),r.write_shift(2,t.c);for(var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<16;++n)r.write_shift(1,parseInt(a[n],16));return ur([r,eh(e[1])])}function d1(e,r){e.read_shift(2);var t=hn(e,8),a=e.read_shift((r-10)/2,"dbcs-cont");return a=a.replace(Ur,""),[t,a]}function v1(e){var r=e[1].Tooltip,t=W(10+2*(r.length+1));t.write_shift(2,2048);var a=Je(e[0]);t.write_shift(2,a.r),t.write_shift(2,a.r),t.write_shift(2,a.c),t.write_shift(2,a.c);for(var n=0;n<r.length;++n)t.write_shift(2,r.charCodeAt(n));return t.write_shift(2,0),t}function m1(e){var r=[0,0],t;return t=e.read_shift(2),r[0]=gs[t]||t,t=e.read_shift(2),r[1]=gs[t]||t,r}function p1(e){return e||(e=W(4)),e.write_shift(2,1),e.write_shift(2,1),e}function g1(e){for(var r=e.read_shift(2),t=[];r-- >0;)t.push(sc(e,8));return t}function _1(e){for(var r=e.read_shift(2),t=[];r-- >0;)t.push(sc(e,8));return t}function w1(e){e.l+=2;var r={cxfs:0,crc:0};return r.cxfs=e.read_shift(2),r.crc=e.read_shift(4),r}function xc(e,r,t){if(!t.cellStyles)return Xr(e,r);var a=t&&t.biff>=12?4:2,n=e.read_shift(a),i=e.read_shift(a),s=e.read_shift(a),f=e.read_shift(a),c=e.read_shift(2);a==2&&(e.l+=2);var l={s:n,e:i,w:s,ixfe:f,flags:c};return(t.biff>=5||!t.biff)&&(l.level=c>>8&7),l}function k1(e,r){var t=W(12);t.write_shift(2,r),t.write_shift(2,r),t.write_shift(2,e.width*256),t.write_shift(2,0);var a=0;return e.hidden&&(a|=1),t.write_shift(1,a),a=e.level||0,t.write_shift(1,a),t.write_shift(2,0),t}function E1(e,r){var t={};return r<32||(e.l+=16,t.header=Br(e,8),t.footer=Br(e,8),e.l+=2),t}function T1(e,r,t){var a={area:!1};if(t.biff!=5)return e.l+=r,a;var n=e.read_shift(1);return e.l+=3,n&16&&(a.area=!0),a}function F1(e){for(var r=W(2*e),t=0;t<e;++t)r.write_shift(2,t+1);return r}var y1=wt,S1=rc,A1=F0;function C1(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(4),n={fmt:r,env:t,len:a,data:e.slice(e.l,e.l+a)};return e.l+=a,n}function y0(e,r,t,a,n){return e||(e=W(7)),e.write_shift(2,r),e.write_shift(2,t),e.write_shift(1,a||0),e.write_shift(1,n||0),e.write_shift(1,0),e}function b1(e,r,t){t.biffguess&&t.biff==5&&(t.biff=2);var a=wt(e,7,t),n=ka(e,r-7,t);return a.t="str",a.val=n,a}function D1(e,r,t){var a=wt(e,7,t),n=Br(e,8);return a.t="n",a.val=n,a}function I1(e,r,t,a,n){var i=W(15);return y0(i,e,r,a||0,n||0),i.write_shift(8,t,"f"),i}function O1(e,r,t){var a=wt(e,7,t),n=e.read_shift(2);return a.t="n",a.val=n,a}function N1(e,r,t,a,n){var i=W(9);return y0(i,e,r,a||0,n||0),i.write_shift(2,t),i}function R1(e){var r=e.read_shift(1);return r===0?(e.l++,""):e.read_shift(r,"sbcs-cont")}function P1(e,r,t){var a=e.l+7,n=wt(e,6,t);e.l=a;var i=tc(e,2);return n.val=i,n.t=i===!0||i===!1?"b":"e",n}function L1(e,r){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=r-13}function B1(e,r,t){var a=e.l+r,n=wt(e,6,t),i=e.read_shift(2),s=xa(e,i,t);return e.l=a,n.t="str",n.val=s,n}function M1(e){var r=e.read_shift(4),t=e.read_shift(1),a=e.read_shift(t,"sbcs");return a.length===0&&(a="Sheet1"),{flags:r,name:a}}var U1=[2,3,48,49,131,139,140,245],jn=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},r=nn({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function t(f,c){var l=[],o=zt(1);switch(c.type){case"base64":o=Kr(at(f));break;case"binary":o=Kr(f);break;case"buffer":case"array":o=f;break}wr(o,0);var x=o.read_shift(1),u=!!(x&136),h=!1,m=!1;switch(x){case 2:break;case 3:break;case 48:h=!0,u=!0;break;case 49:h=!0,u=!0;break;case 131:break;case 139:break;case 140:m=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+x.toString(16))}var p=0,d=521;x==2&&(p=o.read_shift(2)),o.l+=3,x!=2&&(p=o.read_shift(4)),p>1048576&&(p=1e6),x!=2&&(d=o.read_shift(2));var v=o.read_shift(2),_=c.codepage||1252;x!=2&&(o.l+=16,o.read_shift(1),o[o.l]!==0&&(_=e[o[o.l]]),o.l+=1,o.l+=2),m&&(o.l+=36);for(var g=[],F={},R=Math.min(o.length,x==2?521:d-10-(h?264:0)),U=m?32:11;o.l<R&&o[o.l]!=13;)switch(F={},F.name=(typeof Ue<"u"?Ue.utils.decode(_,o.slice(o.l,o.l+U)):Ct(o.slice(o.l,o.l+U))).replace(/[\u0000\r\n][\S\s]*$/g,""),o.l+=U,F.type=String.fromCharCode(o.read_shift(1)),x!=2&&!m&&(F.offset=o.read_shift(4)),F.len=o.read_shift(1),x==2&&(F.offset=o.read_shift(2)),F.dec=o.read_shift(1),F.name.length&&g.push(F),x!=2&&(o.l+=m?13:14),F.type){case"B":(!h||F.len!=8)&&c.WTF&&console.log("Skipping "+F.name+":"+F.type);break;case"G":case"P":c.WTF&&console.log("Skipping "+F.name+":"+F.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+F.type)}if(o[o.l]!==13&&(o.l=d-1),o.read_shift(1)!==13)throw new Error("DBF Terminator not found "+o.l+" "+o[o.l]);o.l=d;var C=0,D=0;for(l[0]=[],D=0;D!=g.length;++D)l[0][D]=g[D].name;for(;p-- >0;){if(o[o.l]===42){o.l+=v;continue}for(++o.l,l[++C]=[],D=0,D=0;D!=g.length;++D){var O=o.slice(o.l,o.l+g[D].len);o.l+=g[D].len,wr(O,0);var N=typeof Ue<"u"?Ue.utils.decode(_,O):Ct(O);switch(g[D].type){case"C":N.trim().length&&(l[C][D]=N.replace(/([^\s])\s+$/,"$1"));break;case"D":N.length===8?(l[C][D]=new Date(Date.UTC(+N.slice(0,4),+N.slice(4,6)-1,+N.slice(6,8),0,0,0,0)),c&&c.UTC||(l[C][D]=ua(l[C][D]))):l[C][D]=N;break;case"F":l[C][D]=parseFloat(N.trim());break;case"+":case"I":l[C][D]=m?O.read_shift(-4,"i")^2147483648:O.read_shift(4,"i");break;case"L":switch(N.trim().toUpperCase()){case"Y":case"T":l[C][D]=!0;break;case"N":case"F":l[C][D]=!1;break;case"":case"\0":case"?":break;default:throw new Error("DBF Unrecognized L:|"+N+"|")}break;case"M":if(!u)throw new Error("DBF Unexpected MEMO for type "+x.toString(16));l[C][D]="##MEMO##"+(m?parseInt(N.trim(),10):O.read_shift(4));break;case"N":N=N.replace(/\u0000/g,"").trim(),N&&N!="."&&(l[C][D]=+N||0);break;case"@":l[C][D]=new Date(O.read_shift(-8,"f")-621356832e5);break;case"T":{var B=O.read_shift(4),M=O.read_shift(4);if(B==0&&M==0)break;l[C][D]=new Date((B-2440588)*864e5+M),c&&c.UTC||(l[C][D]=ua(l[C][D]))}break;case"Y":l[C][D]=O.read_shift(4,"i")/1e4+O.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":l[C][D]=-O.read_shift(-8,"f");break;case"B":if(h&&g[D].len==8){l[C][D]=O.read_shift(8,"f");break}case"G":case"P":O.l+=g[D].len;break;case"0":if(g[D].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+g[D].type)}}}if(x!=2&&o.l<o.length&&o[o.l++]!=26)throw new Error("DBF EOF Marker missing "+(o.l-1)+" of "+o.length+" "+o[o.l-1].toString(16));return c&&c.sheetRows&&(l=l.slice(0,c.sheetRows)),c.DBF=g,l}function a(f,c){var l=c||{};l.dateNF||(l.dateNF="yyyymmdd");var o=Ba(t(f,l),l);return o["!cols"]=l.DBF.map(function(x){return{wch:x.len,DBF:x}}),delete l.DBF,o}function n(f,c){try{var l=jt(a(f,c),c);return l.bookType="dbf",l}catch(o){if(c&&c.WTF)throw o}return{SheetNames:[],Sheets:{}}}var i={B:8,C:250,L:1,D:8,"?":0,"":0};function s(f,c){if(!f["!ref"])throw new Error("Cannot export empty sheet to DBF");var l=c||{},o=kr;if(+l.codepage>=0&&ut(+l.codepage),l.type=="string")throw new Error("Cannot write DBF to JS string");var x=Wr(),u=ei(f,{header:1,raw:!0,cellDates:!0}),h=u[0],m=u.slice(1),p=f["!cols"]||[],d=0,v=0,_=0,g=1;for(d=0;d<h.length;++d){if(((p[d]||{}).DBF||{}).name){h[d]=p[d].DBF.name,++_;continue}if(h[d]!=null){if(++_,typeof h[d]=="number"&&(h[d]=h[d].toString(10)),typeof h[d]!="string")throw new Error("DBF Invalid column name "+h[d]+" |"+typeof h[d]+"|");if(h.indexOf(h[d])!==d){for(v=0;v<1024;++v)if(h.indexOf(h[d]+"_"+v)==-1){h[d]+="_"+v;break}}}}var F=$e(f["!ref"]),R=[],U=[],C=[];for(d=0;d<=F.e.c-F.s.c;++d){var D="",O="",N=0,B=[];for(v=0;v<m.length;++v)m[v][d]!=null&&B.push(m[v][d]);if(B.length==0||h[d]==null){R[d]="?";continue}for(v=0;v<B.length;++v){switch(typeof B[v]){case"number":O="B";break;case"string":O="C";break;case"boolean":O="L";break;case"object":O=B[v]instanceof Date?"D":"C";break;default:O="C"}N=Math.max(N,(typeof Ue<"u"&&typeof B[v]=="string"?Ue.utils.encode(ca,B[v]):String(B[v])).length),D=D&&D!=O?"C":O}N>250&&(N=250),O=((p[d]||{}).DBF||{}).type,O=="C"&&p[d].DBF.len>N&&(N=p[d].DBF.len),D=="B"&&O=="N"&&(D="N",C[d]=p[d].DBF.dec,N=p[d].DBF.len),U[d]=D=="C"||O=="N"?N:i[D]||0,g+=U[d],R[d]=D}var M=x.next(32);for(M.write_shift(4,318902576),M.write_shift(4,m.length),M.write_shift(2,296+32*_),M.write_shift(2,g),d=0;d<4;++d)M.write_shift(4,0);var Y=+r[kr]||3;for(M.write_shift(4,0|Y<<8),e[Y]!=+l.codepage&&(l.codepage&&console.error("DBF Unsupported codepage "+kr+", using 1252"),kr=1252),d=0,v=0;d<h.length;++d)if(h[d]!=null){var he=x.next(32),q=(h[d].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);he.write_shift(1,q,"sbcs"),he.write_shift(1,R[d]=="?"?"C":R[d],"sbcs"),he.write_shift(4,v),he.write_shift(1,U[d]||i[R[d]]||0),he.write_shift(1,C[d]||0),he.write_shift(1,2),he.write_shift(4,0),he.write_shift(1,0),he.write_shift(4,0),he.write_shift(4,0),v+=U[d]||i[R[d]]||0}var Se=x.next(264);for(Se.write_shift(4,13),d=0;d<65;++d)Se.write_shift(4,0);for(d=0;d<m.length;++d){var Q=x.next(g);for(Q.write_shift(1,0),v=0;v<h.length;++v)if(h[v]!=null)switch(R[v]){case"L":Q.write_shift(1,m[d][v]==null?63:m[d][v]?84:70);break;case"B":Q.write_shift(8,m[d][v]||0,"f");break;case"N":var Ee="0";for(typeof m[d][v]=="number"&&(Ee=m[d][v].toFixed(C[v]||0)),Ee.length>U[v]&&(Ee=Ee.slice(0,U[v])),_=0;_<U[v]-Ee.length;++_)Q.write_shift(1,32);Q.write_shift(1,Ee,"sbcs");break;case"D":m[d][v]?(Q.write_shift(4,("0000"+m[d][v].getFullYear()).slice(-4),"sbcs"),Q.write_shift(2,("00"+(m[d][v].getMonth()+1)).slice(-2),"sbcs"),Q.write_shift(2,("00"+m[d][v].getDate()).slice(-2),"sbcs")):Q.write_shift(8,"00000000","sbcs");break;case"C":var Ce=Q.l,ne=String(m[d][v]!=null?m[d][v]:"").slice(0,U[v]);for(Q.write_shift(1,ne,"cpstr"),Ce+=U[v]-Q.l,_=0;_<Ce;++_)Q.write_shift(1,32);break}}return kr=o,x.next(1).write_shift(1,26),x.end()}return{to_workbook:n,to_sheet:a,from_sheet:s}}(),dc=function(){var e={AA:"\xC0",BA:"\xC1",CA:"\xC2",DA:195,HA:"\xC4",JA:197,AE:"\xC8",BE:"\xC9",CE:"\xCA",HE:"\xCB",AI:"\xCC",BI:"\xCD",CI:"\xCE",HI:"\xCF",AO:"\xD2",BO:"\xD3",CO:"\xD4",DO:213,HO:"\xD6",AU:"\xD9",BU:"\xDA",CU:"\xDB",HU:"\xDC",Aa:"\xE0",Ba:"\xE1",Ca:"\xE2",Da:227,Ha:"\xE4",Ja:229,Ae:"\xE8",Be:"\xE9",Ce:"\xEA",He:"\xEB",Ai:"\xEC",Bi:"\xED",Ci:"\xEE",Hi:"\xEF",Ao:"\xF2",Bo:"\xF3",Co:"\xF4",Do:245,Ho:"\xF6",Au:"\xF9",Bu:"\xFA",Cu:"\xFB",Hu:"\xFC",KC:"\xC7",Kc:"\xE7",q:"\xE6",z:"\u0153",a:"\xC6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},r=new RegExp("\x1BN("+nr(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1").replace("{","\\{")+"|\\|)","gm");try{r=new RegExp("\x1BN("+nr(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm")}catch{}var t=function(h,m){var p=e[m];return typeof p=="number"?Hn(p):p},a=function(h,m,p){var d=m.charCodeAt(0)-32<<4|p.charCodeAt(0)-48;return d==59?h:Hn(d)};e["|"]=254;var n=function(h){return h.replace(/\n/g,"\x1B :").replace(/\r/g,"\x1B =")};function i(h,m){switch(m.type){case"base64":return s(at(h),m);case"binary":return s(h,m);case"buffer":return s(He&&Buffer.isBuffer(h)?h.toString("binary"):Ct(h),m);case"array":return s(oa(h),m)}throw new Error("Unrecognized type "+m.type)}function s(h,m){var p=h.split(/[\n\r]+/),d=-1,v=-1,_=0,g=0,F=[],R=[],U=null,C={},D=[],O=[],N=[],B=0,M,Y={Workbook:{WBProps:{},Names:[]}};for(+m.codepage>=0&&ut(+m.codepage);_!==p.length;++_){B=0;var he=p[_].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(r,t),q=he.replace(/;;/g,"\0").split(";").map(function(I){return I.replace(/\u0000/g,";")}),Se=q[0],Q;if(he.length>0)switch(Se){case"ID":break;case"E":break;case"B":break;case"O":for(g=1;g<q.length;++g)switch(q[g].charAt(0)){case"V":{var Ee=parseInt(q[g].slice(1),10);Ee>=1&&Ee<=4&&(Y.Workbook.WBProps.date1904=!0)}break}break;case"W":break;case"P":switch(q[1].charAt(0)){case"P":R.push(he.slice(3).replace(/;;/g,";"));break}break;case"NN":{var Ce={Sheet:0};for(g=1;g<q.length;++g)switch(q[g].charAt(0)){case"N":Ce.Name=q[g].slice(1);break;case"E":Ce.Ref=(m&&m.sheet||"Sheet1")+"!"+sa(q[g].slice(1));break}Y.Workbook.Names.push(Ce)}break;case"C":var ne=!1,Ie=!1,z=!1,xe=!1,fe=-1,ve=-1,me="",_e="z",y="";for(g=1;g<q.length;++g)switch(q[g].charAt(0)){case"A":y=q[g].slice(1);break;case"X":v=parseInt(q[g].slice(1),10)-1,Ie=!0;break;case"Y":for(d=parseInt(q[g].slice(1),10)-1,Ie||(v=0),M=F.length;M<=d;++M)F[M]=[];break;case"K":Q=q[g].slice(1),Q.charAt(0)==='"'?(Q=Q.slice(1,Q.length-1),_e="s"):Q==="TRUE"||Q==="FALSE"?(Q=Q==="TRUE",_e="b"):Q.charAt(0)=="#"&&l0[Q]!=null?(_e="e",Q=l0[Q]):isNaN(tt(Q))||(Q=tt(Q),_e="n",U!==null&&nt(U)&&m.cellDates&&(Q=Bt(Y.Workbook.WBProps.date1904?Q+1462:Q),_e=typeof Q=="number"?"n":"d")),typeof Ue<"u"&&typeof Q=="string"&&(m||{}).type!="string"&&(m||{}).codepage&&(Q=Ue.utils.decode(m.codepage,Q)),ne=!0;break;case"E":xe=!0,me=sa(q[g].slice(1),{r:d,c:v});break;case"S":z=!0;break;case"G":break;case"R":fe=parseInt(q[g].slice(1),10)-1;break;case"C":ve=parseInt(q[g].slice(1),10)-1;break;default:if(m&&m.WTF)throw new Error("SYLK bad record "+he)}if(ne&&(F[d][v]?(F[d][v].t=_e,F[d][v].v=Q):F[d][v]={t:_e,v:Q},U&&(F[d][v].z=U),m.cellText!==!1&&U&&(F[d][v].w=qr(F[d][v].z,F[d][v].v,{date1904:Y.Workbook.WBProps.date1904})),U=null),z){if(xe)throw new Error("SYLK shared formula cannot have own formula");var L=fe>-1&&F[fe][ve];if(!L||!L[1])throw new Error("SYLK shared formula cannot find base");me=Cc(L[1],{r:d-fe,c:v-ve})}me&&(F[d][v]?F[d][v].f=me:F[d][v]={t:"n",f:me}),y&&(F[d][v]||(F[d][v]={t:"z"}),F[d][v].c=[{a:"SheetJSYLK",t:y}]);break;case"F":var P=0;for(g=1;g<q.length;++g)switch(q[g].charAt(0)){case"X":v=parseInt(q[g].slice(1),10)-1,++P;break;case"Y":for(d=parseInt(q[g].slice(1),10)-1,M=F.length;M<=d;++M)F[M]=[];break;case"M":B=parseInt(q[g].slice(1),10)/20;break;case"F":break;case"G":break;case"P":U=R[parseInt(q[g].slice(1),10)];break;case"S":break;case"D":break;case"N":break;case"W":for(N=q[g].slice(1).split(" "),M=parseInt(N[0],10);M<=parseInt(N[1],10);++M)B=parseInt(N[2],10),O[M-1]=B===0?{hidden:!0}:{wch:B};break;case"C":v=parseInt(q[g].slice(1),10)-1,O[v]||(O[v]={});break;case"R":d=parseInt(q[g].slice(1),10)-1,D[d]||(D[d]={}),B>0?(D[d].hpt=B,D[d].hpx=Na(B)):B===0&&(D[d].hidden=!0);break;default:if(m&&m.WTF)throw new Error("SYLK bad record "+he)}P<1&&(U=null);break;default:if(m&&m.WTF)throw new Error("SYLK bad record "+he)}}return D.length>0&&(C["!rows"]=D),O.length>0&&(C["!cols"]=O),O.forEach(function(I){$t(I)}),m&&m.sheetRows&&(F=F.slice(0,m.sheetRows)),[F,C,Y]}function f(h,m){var p=i(h,m),d=p[0],v=p[1],_=p[2],g=qe(m);g.date1904=(((_||{}).Workbook||{}).WBProps||{}).date1904;var F=Ba(d,g);nr(v).forEach(function(U){F[U]=v[U]});var R=jt(F,m);return nr(_).forEach(function(U){R[U]=_[U]}),R.bookType="sylk",R}function c(h,m,p,d,v,_){var g="C;Y"+(p+1)+";X"+(d+1)+";K";switch(h.t){case"n":g+=h.v||0,h.f&&!h.F&&(g+=";E"+dn(h.f,{r:p,c:d}));break;case"b":g+=h.v?"TRUE":"FALSE";break;case"e":g+=h.w||ht[h.v]||h.v;break;case"d":g+=fr(sr(h.v,_),_);break;case"s":g+='"'+(h.v==null?"":String(h.v)).replace(/"/g,"").replace(/;/g,";;")+'"';break}return g}function l(h,m,p){var d="C;Y"+(m+1)+";X"+(p+1)+";A";return d+=n(h.map(function(v){return v.t}).join("")),d}function o(h,m){m.forEach(function(p,d){var v="F;W"+(d+1)+" "+(d+1)+" ";p.hidden?v+="0":(typeof p.width=="number"&&!p.wpx&&(p.wpx=h0(p.width)),typeof p.wpx=="number"&&!p.wch&&(p.wch=x0(p.wpx)),typeof p.wch=="number"&&(v+=Math.round(p.wch))),v.charAt(v.length-1)!=" "&&h.push(v)})}function x(h,m){m.forEach(function(p,d){var v="F;";p.hidden?v+="M0;":p.hpt?v+="M"+20*p.hpt+";":p.hpx&&(v+="M"+20*d0(p.hpx)+";"),v.length>2&&h.push(v+"R"+(d+1))})}function u(h,m,p){m||(m={}),m._formats=["General"];var d=["ID;PSheetJS;N;E"],v=[],_=$e(h["!ref"]||"A1"),g,F=h["!data"]!=null,R=`\r
`,U=(((p||{}).Workbook||{}).WBProps||{}).date1904,C="General";d.push("P;PGeneral");var D=_.s.r,O=_.s.c,N=[];if(h["!ref"]){for(D=_.s.r;D<=_.e.r;++D)if(!(F&&!h["!data"][D])){for(N=[],O=_.s.c;O<=_.e.c;++O)g=F?h["!data"][D][O]:h[Le(O)+Ve(D)],!(!g||!g.c)&&N.push(l(g.c,D,O));N.length&&v.push(N.join(R))}}if(h["!ref"]){for(D=_.s.r;D<=_.e.r;++D)if(!(F&&!h["!data"][D])){for(N=[],O=_.s.c;O<=_.e.c;++O)if(g=F?h["!data"][D][O]:h[Le(O)+Ve(D)],!(!g||g.v==null&&(!g.f||g.F))){if((g.z||(g.t=="d"?Fe[14]:"General"))!=C){var B=m._formats.indexOf(g.z);B==-1&&(m._formats.push(g.z),B=m._formats.length-1,d.push("P;P"+g.z.replace(/;/g,";;"))),N.push("F;P"+B+";Y"+(D+1)+";X"+(O+1))}N.push(c(g,h,D,O,m,U))}v.push(N.join(R))}}return d.push("F;P0;DG0G8;M255"),h["!cols"]&&o(d,h["!cols"]),h["!rows"]&&x(d,h["!rows"]),h["!ref"]&&d.push("B;Y"+(_.e.r-_.s.r+1)+";X"+(_.e.c-_.s.c+1)+";D"+[_.s.c,_.s.r,_.e.c,_.e.r].join(" ")),d.push("O;L;D;B"+(U?";V4":"")+";K47;G100 0.001"),delete m._formats,d.join(R)+R+v.join(R)+R+"E"+R}return{to_workbook:f,from_sheet:u}}(),vc=function(){function e(f,c){switch(c.type){case"base64":return r(at(f),c);case"binary":return r(f,c);case"buffer":return r(He&&Buffer.isBuffer(f)?f.toString("binary"):Ct(f),c);case"array":return r(oa(f),c)}throw new Error("Unrecognized type "+c.type)}function r(f,c){for(var l=f.split(`
`),o=-1,x=-1,u=0,h=[];u!==l.length;++u){if(l[u].trim()==="BOT"){h[++o]=[],x=0;continue}if(!(o<0)){var m=l[u].trim().split(","),p=m[0],d=m[1];++u;for(var v=l[u]||"";(v.match(/["]/g)||[]).length&1&&u<l.length-1;)v+=`
`+l[++u];switch(v=v.trim(),+p){case-1:if(v==="BOT"){h[++o]=[],x=0;continue}else if(v!=="EOD")throw new Error("Unrecognized DIF special command "+v);break;case 0:v==="TRUE"?h[o][x]=!0:v==="FALSE"?h[o][x]=!1:isNaN(tt(d))?isNaN(n0(d).getDate())?h[o][x]=d:(h[o][x]=sr(d),c&&c.UTC||(h[o][x]=ua(h[o][x]))):h[o][x]=tt(d),++x;break;case 1:v=v.slice(1,v.length-1),v=v.replace(/""/g,'"'),zi&&v&&v.match(/^=".*"$/)&&(v=v.slice(2,-1)),h[o][x++]=v!==""?v:null;break}if(v==="EOD")break}}return c&&c.sheetRows&&(h=h.slice(0,c.sheetRows)),h}function t(f,c){return Ba(e(f,c),c)}function a(f,c){var l=jt(t(f,c),c);return l.bookType="dif",l}function n(f,c){return"0,"+String(f)+`\r
`+c}function i(f){return`1,0\r
"`+f.replace(/"/g,'""')+'"'}function s(f){var c=zi;if(!f["!ref"])throw new Error("Cannot export empty sheet to DIF");for(var l=$e(f["!ref"]),o=f["!data"]!=null,x=[`TABLE\r
0,1\r
"sheetjs"\r
`,`VECTORS\r
0,`+(l.e.r-l.s.r+1)+`\r
""\r
`,`TUPLES\r
0,`+(l.e.c-l.s.c+1)+`\r
""\r
`,`DATA\r
0,0\r
""\r
`],u=l.s.r;u<=l.e.r;++u){for(var h=o?f["!data"][u]:[],m=`-1,0\r
BOT\r
`,p=l.s.c;p<=l.e.c;++p){var d=o?h&&h[p]:f[We({r:u,c:p})];if(d==null){m+=`1,0\r
""\r
`;continue}switch(d.t){case"n":c?d.w!=null?m+="0,"+d.w+`\r
V`:d.v!=null?m+=n(d.v,"V"):d.f!=null&&!d.F?m+=i("="+d.f):m+=`1,0\r
""`:d.v==null?m+=`1,0\r
""`:m+=n(d.v,"V");break;case"b":m+=d.v?n(1,"TRUE"):n(0,"FALSE");break;case"s":m+=i(!c||isNaN(+d.v)?d.v:'="'+d.v+'"');break;case"d":d.w||(d.w=qr(d.z||Fe[14],fr(sr(d.v)))),c?m+=n(d.w,"V"):m+=i(d.w);break;default:m+=`1,0\r
""`}m+=`\r
`}x.push(m)}return x.join("")+`-1,0\r
EOD`}return{to_workbook:a,to_sheet:t,from_sheet:s}}(),mc=function(){function e(x){return x.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,`
`)}function r(x){return x.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(x,u){for(var h=x.split(`
`),m=-1,p=-1,d=0,v=[];d!==h.length;++d){var _=h[d].trim().split(":");if(_[0]==="cell"){var g=Je(_[1]);if(v.length<=g.r)for(m=v.length;m<=g.r;++m)v[m]||(v[m]=[]);switch(m=g.r,p=g.c,_[2]){case"t":v[m][p]=e(_[3]);break;case"v":v[m][p]=+_[3];break;case"vtf":var F=_[_.length-1];case"vtc":switch(_[3]){case"nl":v[m][p]=!!+_[4];break;default:v[m][p]=+_[4];break}_[2]=="vtf"&&(v[m][p]=[v[m][p],F])}}}return u&&u.sheetRows&&(v=v.slice(0,u.sheetRows)),v}function a(x,u){return Ba(t(x,u),u)}function n(x,u){return jt(a(x,u),u)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
`),s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
`)+`
`,f=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
`),c="--SocialCalcSpreadsheetControlSave--";function l(x){if(!x||!x["!ref"])return"";for(var u=[],h=[],m,p="",d=Fr(x["!ref"]),v=x["!data"]!=null,_=d.s.r;_<=d.e.r;++_)for(var g=d.s.c;g<=d.e.c;++g)if(p=We({r:_,c:g}),m=v?(x["!data"][_]||[])[g]:x[p],!(!m||m.v==null||m.t==="z")){switch(h=["cell",p,"t"],m.t){case"s":case"str":h.push(r(m.v));break;case"n":m.f?(h[2]="vtf",h[3]="n",h[4]=m.v,h[5]=r(m.f)):(h[2]="v",h[3]=m.v);break;case"b":h[2]="vt"+(m.f?"f":"c"),h[3]="nl",h[4]=m.v?"1":"0",h[5]=r(m.f||(m.v?"TRUE":"FALSE"));break;case"d":var F=fr(sr(m.v));h[2]="vtc",h[3]="nd",h[4]=""+F,h[5]=m.w||qr(m.z||Fe[14],F);break;case"e":continue}u.push(h.join(":"))}return u.push("sheet:c:"+(d.e.c-d.s.c+1)+":r:"+(d.e.r-d.s.r+1)+":tvf:1"),u.push("valueformat:1:text-wiki"),u.join(`
`)}function o(x){return[i,s,f,s,l(x),c].join(`
`)}return{to_workbook:n,to_sheet:a,from_sheet:o}}(),Oa=function(){function e(o,x,u,h,m){m.raw?x[u][h]=o:o===""||(o==="TRUE"?x[u][h]=!0:o==="FALSE"?x[u][h]=!1:isNaN(tt(o))?isNaN(n0(o).getDate())?x[u][h]=o:x[u][h]=sr(o):x[u][h]=tt(o))}function r(o,x){var u=x||{},h=[];if(!o||o.length===0)return h;for(var m=o.split(/[\r\n]/),p=m.length-1;p>=0&&m[p].length===0;)--p;for(var d=10,v=0,_=0;_<=p;++_)v=m[_].indexOf(" "),v==-1?v=m[_].length:v++,d=Math.max(d,v);for(_=0;_<=p;++_){h[_]=[];var g=0;for(e(m[_].slice(0,d).trim(),h,_,g,u),g=1;g<=(m[_].length-d)/10+1;++g)e(m[_].slice(d+(g-1)*10,d+g*10).trim(),h,_,g,u)}return u.sheetRows&&(h=h.slice(0,u.sheetRows)),h}var t={44:",",9:"	",59:";",124:"|"},a={44:3,9:2,59:1,124:0};function n(o){for(var x={},u=!1,h=0,m=0;h<o.length;++h)(m=o.charCodeAt(h))==34?u=!u:!u&&m in t&&(x[m]=(x[m]||0)+1);m=[];for(h in x)Object.prototype.hasOwnProperty.call(x,h)&&m.push([x[h],h]);if(!m.length){x=a;for(h in x)Object.prototype.hasOwnProperty.call(x,h)&&m.push([x[h],h])}return m.sort(function(p,d){return p[0]-d[0]||a[p[1]]-a[d[1]]}),t[m.pop()[1]]||44}function i(o,x){var u=x||{},h="";hr!=null&&u.dense==null&&(u.dense=hr);var m={};u.dense&&(m["!data"]=[]);var p={s:{c:0,r:0},e:{c:0,r:0}};o.slice(0,4)=="sep="?o.charCodeAt(5)==13&&o.charCodeAt(6)==10?(h=o.charAt(4),o=o.slice(7)):o.charCodeAt(5)==13||o.charCodeAt(5)==10?(h=o.charAt(4),o=o.slice(6)):h=n(o.slice(0,1024)):u&&u.FS?h=u.FS:h=n(o.slice(0,1024));var d=0,v=0,_=0,g=0,F=0,R=h.charCodeAt(0),U=!1,C=0,D=o.charCodeAt(0),O=u.dateNF!=null?lo(u.dateNF):null;function N(){var B=o.slice(g,F);B.slice(-1)=="\r"&&(B=B.slice(0,-1));var M={};if(B.charAt(0)=='"'&&B.charAt(B.length-1)=='"'&&(B=B.slice(1,-1).replace(/""/g,'"')),u.cellText!==!1&&(M.w=B),B.length===0)M.t="z";else if(u.raw)M.t="s",M.v=B;else if(B.trim().length===0)M.t="s",M.v=B;else if(B.charCodeAt(0)==61)B.charCodeAt(1)==34&&B.charCodeAt(B.length-1)==34?(M.t="s",M.v=B.slice(2,-1).replace(/""/g,'"')):qd(B)?(M.t="s",M.f=B.slice(1),M.v=B):(M.t="s",M.v=B);else if(B=="TRUE")M.t="b",M.v=!0;else if(B=="FALSE")M.t="b",M.v=!1;else if(!isNaN(_=tt(B)))M.t="n",M.v=_;else if(!isNaN((_=n0(B)).getDate())||O&&B.match(O)){if(M.z=u.dateNF||Fe[14],O&&B.match(O)){var Y=oo(B,u.dateNF,B.match(O)||[]);_=sr(Y),u&&u.UTC===!1&&(_=ua(_))}else u&&u.UTC===!1?_=ua(_):u.cellText!==!1&&u.dateNF&&(M.w=qr(M.z,_));u.cellDates?(M.t="d",M.v=_):(M.t="n",M.v=fr(_)),u.cellNF||delete M.z}else M.t="s",M.v=B;if(M.t=="z"||(u.dense?(m["!data"][d]||(m["!data"][d]=[]),m["!data"][d][v]=M):m[We({c:v,r:d})]=M),g=F+1,D=o.charCodeAt(g),p.e.c<v&&(p.e.c=v),p.e.r<d&&(p.e.r=d),C==R)++v;else if(v=0,++d,u.sheetRows&&u.sheetRows<=d)return!0}e:for(;F<o.length;++F)switch(C=o.charCodeAt(F)){case 34:D===34&&(U=!U);break;case 13:if(U)break;o.charCodeAt(F+1)==10&&++F;case R:case 10:if(!U&&N())break e;break;default:break}return F-g>0&&N(),m["!ref"]=Be(p),m}function s(o,x){return!(x&&x.PRN)||x.FS||o.slice(0,4)=="sep="||o.indexOf("	")>=0||o.indexOf(",")>=0||o.indexOf(";")>=0?i(o,x):Ba(r(o,x),x)}function f(o,x){var u="",h=x.type=="string"?[0,0,0,0]:Mi(o,x);switch(x.type){case"base64":u=at(o);break;case"binary":u=o;break;case"buffer":x.codepage==65001?u=o.toString("utf8"):x.codepage&&typeof Ue<"u"?u=Ue.utils.decode(x.codepage,o):u=He&&Buffer.isBuffer(o)?o.toString("binary"):Ct(o);break;case"array":u=oa(o);break;case"string":u=o;break;default:throw new Error("Unrecognized type "+x.type)}return h[0]==239&&h[1]==187&&h[2]==191?u=Ze(u.slice(3)):x.type!="string"&&x.type!="buffer"&&x.codepage==65001?u=Ze(u):x.type=="binary"&&typeof Ue<"u"&&x.codepage&&(u=Ue.utils.decode(x.codepage,Ue.utils.encode(28591,u))),u.slice(0,19)=="socialcalc:version:"?mc.to_sheet(x.type=="string"?u:Ze(u),x):s(u,x)}function c(o,x){return jt(f(o,x),x)}function l(o){var x=[];if(!o["!ref"])return"";for(var u=$e(o["!ref"]),h,m=o["!data"]!=null,p=u.s.r;p<=u.e.r;++p){for(var d=[],v=u.s.c;v<=u.e.c;++v){var _=We({r:p,c:v});if(h=m?(o["!data"][p]||[])[v]:o[_],!h||h.v==null){d.push("          ");continue}for(var g=(h.w||(bt(h),h.w)||"").slice(0,10);g.length<10;)g+=" ";d.push(g+(v===0?" ":""))}x.push(d.join(""))}return x.join(`
`)}return{to_workbook:c,to_sheet:f,from_sheet:l}}();function W1(e,r){var t=r||{},a=!!t.WTF;t.WTF=!0;try{var n=dc.to_workbook(e,t);return t.WTF=a,n}catch(i){if(t.WTF=a,i.message.indexOf("SYLK bad record ID")==-1&&a)throw i;return Oa.to_workbook(e,r)}}var ia=function(){function e(y,L,P){if(y){wr(y,y.l||0);for(var I=P.Enum||xe;y.l<y.length;){var j=y.read_shift(2),T=I[j]||I[65535],ke=y.read_shift(2),se=y.l+ke,ee=T.f&&T.f(y,ke,P);if(y.l=se,L(ee,T,j))return}}}function r(y,L){switch(L.type){case"base64":return a(Kr(at(y)),L);case"binary":return a(Kr(y),L);case"buffer":case"array":return a(y,L)}throw"Unsupported type "+L.type}var t=["mmmm","dd-mmm-yyyy","dd-mmm","mmm-yyyy","@","mm/dd","hh:mm:ss AM/PM","hh:mm AM/PM","mm/dd/yyyy","mm/dd","hh:mm:ss","hh:mm"];function a(y,L){if(!y)return y;var P=L||{};hr!=null&&P.dense==null&&(P.dense=hr);var I={},j="Sheet1",T="",ke=0,se={},ee=[],Ae=[],Oe=[];P.dense&&(Oe=I["!data"]=[]);var de={s:{r:0,c:0},e:{r:0,c:0}},Qe=P.sheetRows||0,er={};if(y[4]==81&&y[5]==80&&y[6]==87)return _e(y,L);if(y[2]==0&&(y[3]==8||y[3]==9)&&y.length>=16&&y[14]==5&&y[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(y[2]==2)P.Enum=xe,e(y,function(oe,it,Dr){switch(Dr){case 0:P.vers=oe,oe>=4096&&(P.qpro=!0);break;case 255:P.vers=oe,P.works=!0;break;case 6:de=oe;break;case 204:oe&&(T=oe);break;case 222:T=oe;break;case 15:case 51:(!P.qpro&&!P.works||Dr==51)&&oe[1].v.charCodeAt(0)<48&&(oe[1].v=oe[1].v.slice(1)),(P.works||P.works2)&&(oe[1].v=oe[1].v.replace(/\r\n/g,`
`));case 13:case 14:case 16:(oe[2]&112)==112&&(oe[2]&15)>1&&(oe[2]&15)<15&&(oe[1].z=P.dateNF||t[(oe[2]&15)-1]||Fe[14],P.cellDates&&(oe[1].v=Bt(oe[1].v),oe[1].t=typeof oe[1].v=="number"?"n":"d")),P.qpro&&oe[3]>ke&&(I["!ref"]=Be(de),se[j]=I,ee.push(j),I={},P.dense&&(Oe=I["!data"]=[]),de={s:{r:0,c:0},e:{r:0,c:0}},ke=oe[3],j=T||"Sheet"+(ke+1),T="");var vr=P.dense?(Oe[oe[0].r]||[])[oe[0].c]:I[We(oe[0])];if(vr){vr.t=oe[1].t,vr.v=oe[1].v,oe[1].z!=null&&(vr.z=oe[1].z),oe[1].f!=null&&(vr.f=oe[1].f),er=vr;break}P.dense?(Oe[oe[0].r]||(Oe[oe[0].r]=[]),Oe[oe[0].r][oe[0].c]=oe[1]):I[We(oe[0])]=oe[1],er=oe[1];break;case 21509:P.works2=!0;break;case 21506:oe==5281&&(er.z="hh:mm:ss",P.cellDates&&er.t=="n"&&(er.v=Bt(er.v),er.t=typeof er.v=="number"?"n":"d"));break}},P);else if(y[2]==26||y[2]==14)P.Enum=fe,y[2]==14&&(P.qpro=!0,y.l=0),e(y,function(oe,it,Dr){switch(Dr){case 204:j=oe;break;case 22:oe[1].v.charCodeAt(0)<48&&(oe[1].v=oe[1].v.slice(1)),oe[1].v=oe[1].v.replace(/\x0F./g,function(vr){return String.fromCharCode(vr.charCodeAt(1)-32)}).replace(/\r\n/g,`
`);case 23:case 24:case 25:case 37:case 39:case 40:if(oe[3]>ke&&(I["!ref"]=Be(de),se[j]=I,ee.push(j),I={},P.dense&&(Oe=I["!data"]=[]),de={s:{r:0,c:0},e:{r:0,c:0}},ke=oe[3],j="Sheet"+(ke+1)),Qe>0&&oe[0].r>=Qe)break;P.dense?(Oe[oe[0].r]||(Oe[oe[0].r]=[]),Oe[oe[0].r][oe[0].c]=oe[1]):I[We(oe[0])]=oe[1],de.e.c<oe[0].c&&(de.e.c=oe[0].c),de.e.r<oe[0].r&&(de.e.r=oe[0].r);break;case 27:oe[14e3]&&(Ae[oe[14e3][0]]=oe[14e3][1]);break;case 1537:Ae[oe[0]]=oe[1],oe[0]==ke&&(j=oe[1]);break;default:break}},P);else throw new Error("Unrecognized LOTUS BOF "+y[2]);if(I["!ref"]=Be(de),se[T||j]=I,ee.push(T||j),!Ae.length)return{SheetNames:ee,Sheets:se};for(var lr={},Vr=[],ce=0;ce<Ae.length;++ce)se[ee[ce]]?(Vr.push(Ae[ce]||ee[ce]),lr[Ae[ce]]=se[Ae[ce]]||se[ee[ce]]):(Vr.push(Ae[ce]),lr[Ae[ce]]={"!ref":"A1"});return{SheetNames:Vr,Sheets:lr}}function n(y,L){var P=L||{};if(+P.codepage>=0&&ut(+P.codepage),P.type=="string")throw new Error("Cannot write WK1 to JS string");var I=Wr();if(!y["!ref"])throw new Error("Cannot export empty sheet to WK1");var j=$e(y["!ref"]),T=y["!data"]!=null,ke=[];J(I,0,s(1030)),J(I,6,l(j));for(var se=Math.min(j.e.r,8191),ee=j.s.c;ee<=j.e.c;++ee)ke[ee]=Le(ee);for(var Ae=j.s.r;Ae<=se;++Ae){var Oe=Ve(Ae);for(ee=j.s.c;ee<=j.e.c;++ee){var de=T?(y["!data"][Ae]||[])[ee]:y[ke[ee]+Oe];if(!(!de||de.t=="z"))switch(de.t){case"n":(de.v|0)==de.v&&de.v>=-32768&&de.v<=32767?J(I,13,d(Ae,ee,de)):J(I,14,_(Ae,ee,de));break;case"d":var Qe=fr(de.v);(Qe|0)==Qe&&Qe>=-32768&&Qe<=32767?J(I,13,d(Ae,ee,{t:"n",v:Qe,z:de.z||Fe[14]})):J(I,14,_(Ae,ee,{t:"n",v:Qe,z:de.z||Fe[14]}));break;default:var er=bt(de);J(I,15,h(Ae,ee,er.slice(0,239)))}}}return J(I,1),I.end()}function i(y,L){var P=L||{};if(+P.codepage>=0&&ut(+P.codepage),P.type=="string")throw new Error("Cannot write WK3 to JS string");var I=Wr();J(I,0,f(y));for(var j=0,T=0;j<y.SheetNames.length;++j)(y.Sheets[y.SheetNames[j]]||{})["!ref"]&&J(I,27,z(y.SheetNames[j],T++));var ke=0;for(j=0;j<y.SheetNames.length;++j){var se=y.Sheets[y.SheetNames[j]];if(!(!se||!se["!ref"])){for(var ee=$e(se["!ref"]),Ae=se["!data"]!=null,Oe=[],de=Math.min(ee.e.r,8191),Qe=ee.s.r;Qe<=de;++Qe)for(var er=Ve(Qe),lr=ee.s.c;lr<=ee.e.c;++lr){Qe===ee.s.r&&(Oe[lr]=Le(lr));var Vr=Oe[lr]+er,ce=Ae?(se["!data"][Qe]||[])[lr]:se[Vr];if(!(!ce||ce.t=="z"))if(ce.t=="n")J(I,23,Y(Qe,lr,ke,ce.v));else{var oe=bt(ce);J(I,22,N(Qe,lr,ke,oe.slice(0,239)))}}++ke}}return J(I,1),I.end()}function s(y){var L=W(2);return L.write_shift(2,y),L}function f(y){var L=W(26);L.write_shift(2,4096),L.write_shift(2,4),L.write_shift(4,0);for(var P=0,I=0,j=0,T=0;T<y.SheetNames.length;++T){var ke=y.SheetNames[T],se=y.Sheets[ke];if(!(!se||!se["!ref"])){++j;var ee=Fr(se["!ref"]);P<ee.e.r&&(P=ee.e.r),I<ee.e.c&&(I=ee.e.c)}}return P>8191&&(P=8191),L.write_shift(2,P),L.write_shift(1,j),L.write_shift(1,I),L.write_shift(2,0),L.write_shift(2,0),L.write_shift(1,1),L.write_shift(1,2),L.write_shift(4,0),L.write_shift(4,0),L}function c(y,L,P){var I={s:{c:0,r:0},e:{c:0,r:0}};return L==8&&P.qpro?(I.s.c=y.read_shift(1),y.l++,I.s.r=y.read_shift(2),I.e.c=y.read_shift(1),y.l++,I.e.r=y.read_shift(2),I):(I.s.c=y.read_shift(2),I.s.r=y.read_shift(2),L==12&&P.qpro&&(y.l+=2),I.e.c=y.read_shift(2),I.e.r=y.read_shift(2),L==12&&P.qpro&&(y.l+=2),I.s.c==65535&&(I.s.c=I.e.c=I.s.r=I.e.r=0),I)}function l(y){var L=W(8);return L.write_shift(2,y.s.c),L.write_shift(2,y.s.r),L.write_shift(2,y.e.c),L.write_shift(2,y.e.r),L}function o(y,L,P){var I=[{c:0,r:0},{t:"n",v:0},0,0];return P.qpro&&P.vers!=20768?(I[0].c=y.read_shift(1),I[3]=y.read_shift(1),I[0].r=y.read_shift(2),y.l+=2):P.works?(I[0].c=y.read_shift(2),I[0].r=y.read_shift(2),I[2]=y.read_shift(2)):(I[2]=y.read_shift(1),I[0].c=y.read_shift(2),I[0].r=y.read_shift(2)),I}function x(y){return y.z&&nt(y.z)?240|(t.indexOf(y.z)+1||2):255}function u(y,L,P){var I=y.l+L,j=o(y,L,P);if(j[1].t="s",(P.vers&65534)==20768){y.l++;var T=y.read_shift(1);return j[1].v=y.read_shift(T,"utf8"),j}return P.qpro&&y.l++,j[1].v=y.read_shift(I-y.l,"cstr"),j}function h(y,L,P){var I=W(7+P.length);I.write_shift(1,255),I.write_shift(2,L),I.write_shift(2,y),I.write_shift(1,39);for(var j=0;j<I.length;++j){var T=P.charCodeAt(j);I.write_shift(1,T>=128?95:T)}return I.write_shift(1,0),I}function m(y,L,P){var I=y.l+L,j=o(y,L,P);if(j[1].t="s",P.vers==20768){var T=y.read_shift(1);return j[1].v=y.read_shift(T,"utf8"),j}return j[1].v=y.read_shift(I-y.l,"cstr"),j}function p(y,L,P){var I=o(y,L,P);return I[1].v=y.read_shift(2,"i"),I}function d(y,L,P){var I=W(7);return I.write_shift(1,x(P)),I.write_shift(2,L),I.write_shift(2,y),I.write_shift(2,P.v,"i"),I}function v(y,L,P){var I=o(y,L,P);return I[1].v=y.read_shift(8,"f"),I}function _(y,L,P){var I=W(13);return I.write_shift(1,x(P)),I.write_shift(2,L),I.write_shift(2,y),I.write_shift(8,P.v,"f"),I}function g(y,L,P){var I=y.l+L,j=o(y,L,P);if(j[1].v=y.read_shift(8,"f"),P.qpro)y.l=I;else{var T=y.read_shift(2);C(y.slice(y.l,y.l+T),j),y.l+=T}return j}function F(y,L,P){var I=L&32768;return L&=-32769,L=(I?y:0)+(L>=8192?L-16384:L),(I?"":"$")+(P?Le(L):Ve(L))}var R={31:["NA",0],33:["ABS",1],34:["TRUNC",1],35:["SQRT",1],36:["LOG",1],37:["LN",1],38:["PI",0],39:["SIN",1],40:["COS",1],41:["TAN",1],42:["ATAN2",2],43:["ATAN",1],44:["ASIN",1],45:["ACOS",1],46:["EXP",1],47:["MOD",2],49:["ISNA",1],50:["ISERR",1],51:["FALSE",0],52:["TRUE",0],53:["RAND",0],54:["DATE",3],63:["ROUND",2],64:["TIME",3],68:["ISNUMBER",1],69:["ISTEXT",1],70:["LEN",1],71:["VALUE",1],73:["MID",3],74:["CHAR",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],102:["UPPER",1],103:["LOWER",1],107:["PROPER",1],109:["TRIM",1],111:["T",1]},U=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function C(y,L){wr(y,0);for(var P=[],I=0,j="",T="",ke="",se="";y.l<y.length;){var ee=y[y.l++];switch(ee){case 0:P.push(y.read_shift(8,"f"));break;case 1:T=F(L[0].c,y.read_shift(2),!0),j=F(L[0].r,y.read_shift(2),!1),P.push(T+j);break;case 2:{var Ae=F(L[0].c,y.read_shift(2),!0),Oe=F(L[0].r,y.read_shift(2),!1);T=F(L[0].c,y.read_shift(2),!0),j=F(L[0].r,y.read_shift(2),!1),P.push(Ae+Oe+":"+T+j)}break;case 3:if(y.l<y.length){console.error("WK1 premature formula end");return}break;case 4:P.push("("+P.pop()+")");break;case 5:P.push(y.read_shift(2));break;case 6:{for(var de="";ee=y[y.l++];)de+=String.fromCharCode(ee);P.push('"'+de.replace(/"/g,'""')+'"')}break;case 8:P.push("-"+P.pop());break;case 23:P.push("+"+P.pop());break;case 22:P.push("NOT("+P.pop()+")");break;case 20:case 21:se=P.pop(),ke=P.pop(),P.push(["AND","OR"][ee-20]+"("+ke+","+se+")");break;default:if(ee<32&&U[ee])se=P.pop(),ke=P.pop(),P.push(ke+U[ee]+se);else if(R[ee]){if(I=R[ee][1],I==69&&(I=y[y.l++]),I>P.length){console.error("WK1 bad formula parse 0x"+ee.toString(16)+":|"+P.join("|")+"|");return}var Qe=P.slice(-I);P.length-=I,P.push(R[ee][0]+"("+Qe.join(",")+")")}else return ee<=7?console.error("WK1 invalid opcode "+ee.toString(16)):ee<=24?console.error("WK1 unsupported op "+ee.toString(16)):ee<=30?console.error("WK1 invalid opcode "+ee.toString(16)):ee<=115?console.error("WK1 unsupported function opcode "+ee.toString(16)):console.error("WK1 unrecognized opcode "+ee.toString(16))}}P.length==1?L[1].f=""+P[0]:console.error("WK1 bad formula parse |"+P.join("|")+"|")}function D(y){var L=[{c:0,r:0},{t:"n",v:0},0];return L[0].r=y.read_shift(2),L[3]=y[y.l++],L[0].c=y[y.l++],L}function O(y,L){var P=D(y,L);return P[1].t="s",P[1].v=y.read_shift(L-4,"cstr"),P}function N(y,L,P,I){var j=W(6+I.length);j.write_shift(2,y),j.write_shift(1,P),j.write_shift(1,L),j.write_shift(1,39);for(var T=0;T<I.length;++T){var ke=I.charCodeAt(T);j.write_shift(1,ke>=128?95:ke)}return j.write_shift(1,0),j}function B(y,L){var P=D(y,L);P[1].v=y.read_shift(2);var I=P[1].v>>1;if(P[1].v&1)switch(I&7){case 0:I=(I>>3)*5e3;break;case 1:I=(I>>3)*500;break;case 2:I=(I>>3)/20;break;case 3:I=(I>>3)/200;break;case 4:I=(I>>3)/2e3;break;case 5:I=(I>>3)/2e4;break;case 6:I=(I>>3)/16;break;case 7:I=(I>>3)/64;break}return P[1].v=I,P}function M(y,L){var P=D(y,L),I=y.read_shift(4),j=y.read_shift(4),T=y.read_shift(2);if(T==65535)return I===0&&j===3221225472?(P[1].t="e",P[1].v=15):I===0&&j===3489660928?(P[1].t="e",P[1].v=42):P[1].v=0,P;var ke=T&32768;return T=(T&32767)-16446,P[1].v=(1-ke*2)*(j*Math.pow(2,T+32)+I*Math.pow(2,T)),P}function Y(y,L,P,I){var j=W(14);if(j.write_shift(2,y),j.write_shift(1,P),j.write_shift(1,L),I==0)return j.write_shift(4,0),j.write_shift(4,0),j.write_shift(2,65535),j;var T=0,ke=0,se=0,ee=0;return I<0&&(T=1,I=-I),ke=Math.log2(I)|0,I/=Math.pow(2,ke-31),ee=I>>>0,(ee&2147483648)==0&&(I/=2,++ke,ee=I>>>0),I-=ee,ee|=2147483648,ee>>>=0,I*=Math.pow(2,32),se=I>>>0,j.write_shift(4,se),j.write_shift(4,ee),ke+=16383+(T?32768:0),j.write_shift(2,ke),j}function he(y,L){var P=M(y,14);return y.l+=L-14,P}function q(y,L){var P=D(y,L),I=y.read_shift(4);return P[1].v=I>>6,P}function Se(y,L){var P=D(y,L),I=y.read_shift(8,"f");return P[1].v=I,P}function Q(y,L){var P=Se(y,12);return y.l+=L-12,P}function Ee(y,L){return y[y.l+L-1]==0?y.read_shift(L,"cstr"):""}function Ce(y,L){var P=y[y.l++];P>L-1&&(P=L-1);for(var I="";I.length<P;)I+=String.fromCharCode(y[y.l++]);return I}function ne(y,L,P){if(!(!P.qpro||L<21)){var I=y.read_shift(1);y.l+=17,y.l+=1,y.l+=2;var j=y.read_shift(L-21,"cstr");return[I,j]}}function Ie(y,L){for(var P={},I=y.l+L;y.l<I;){var j=y.read_shift(2);if(j==14e3){for(P[j]=[0,""],P[j][0]=y.read_shift(2);y[y.l];)P[j][1]+=String.fromCharCode(y[y.l]),y.l++;y.l++}}return P}function z(y,L){var P=W(5+y.length);P.write_shift(2,14e3),P.write_shift(2,L);for(var I=0;I<y.length;++I){var j=y.charCodeAt(I);P[P.l++]=j>127?95:j}return P[P.l++]=0,P}var xe={0:{n:"BOF",f:cr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:c},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:p},14:{n:"NUMBER",f:v},15:{n:"LABEL",f:u},16:{n:"FORMULA",f:g},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:m},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:Ee},222:{n:"SHEETNAMELP",f:Ce},255:{n:"BOF",f:cr},21506:{n:"WKSNF",f:cr},65535:{n:""}},fe={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:O},23:{n:"NUMBER17",f:M},24:{n:"NUMBER18",f:B},25:{n:"FORMULA19",f:he},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:Ie},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:q},38:{n:"??"},39:{n:"NUMBER27",f:Se},40:{n:"FORMULA28",f:Q},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:Ee},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:ne},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}},ve={5:"dd-mmm-yy",6:"dd-mmm",7:"mmm-yy",8:"mm/dd/yy",10:"hh:mm:ss AM/PM",11:"hh:mm AM/PM",14:"dd-mmm-yyyy",15:"mmm-yyyy",34:"0.00",50:"0.00;[Red]0.00",66:"0.00;(0.00)",82:"0.00;[Red](0.00)",162:'"$"#,##0.00;\\("$"#,##0.00\\)',288:"0%",304:"0E+00",320:"# ?/?"};function me(y){var L=y.read_shift(2),P=y.read_shift(1);if(P!=0)throw"unsupported QPW string type "+P.toString(16);return y.read_shift(L,"sbcs-cont")}function _e(y,L){wr(y,0);var P=L||{};hr!=null&&P.dense==null&&(P.dense=hr);var I={};P.dense&&(I["!data"]=[]);var j=[],T="",ke=[],se={s:{r:-1,c:-1},e:{r:-1,c:-1}},ee=0,Ae=0,Oe=0,de=0,Qe={SheetNames:[],Sheets:{}},er=[];e:for(;y.l<y.length;){var lr=y.read_shift(2),Vr=y.read_shift(2),ce=y.slice(y.l,y.l+Vr);switch(wr(ce,0),lr){case 1:if(ce.read_shift(4)!=962023505)throw"Bad QPW9 BOF!";break;case 2:break e;case 8:break;case 10:for(var oe=ce.read_shift(4),it=(ce.length-ce.l)/oe|0,Dr=0;Dr<oe;++Dr){var vr=ce.l+it,Gr={};ce.l+=2,Gr.numFmtId=ce.read_shift(2),ve[Gr.numFmtId]&&(Gr.z=ve[Gr.numFmtId]),ce.l=vr,er.push(Gr)}break;case 1025:break;case 1026:break;case 1031:for(ce.l+=12;ce.l<ce.length;)ee=ce.read_shift(2),Ae=ce.read_shift(1),j.push(ce.read_shift(ee,"cstr"));break;case 1032:break;case 1537:{var Qr=ce.read_shift(2);I={},P.dense&&(I["!data"]=[]),se.s.c=ce.read_shift(2),se.e.c=ce.read_shift(2),se.s.r=ce.read_shift(4),se.e.r=ce.read_shift(4),ce.l+=4,ce.l+2<ce.length&&(ee=ce.read_shift(2),Ae=ce.read_shift(1),T=ee==0?"":ce.read_shift(ee,"cstr")),T||(T=Le(Qr))}break;case 1538:{if(se.s.c>255||se.s.r>999999)break;se.e.c<se.s.c&&(se.e.c=se.s.c),se.e.r<se.s.r&&(se.e.r=se.s.r),I["!ref"]=Be(se),b0(Qe,I,T)}break;case 2561:Oe=ce.read_shift(2),se.e.c<Oe&&(se.e.c=Oe),se.s.c>Oe&&(se.s.c=Oe),de=ce.read_shift(4),se.s.r>de&&(se.s.r=de),de=ce.read_shift(4),se.e.r<de&&(se.e.r=de);break;case 3073:{de=ce.read_shift(4),ee=ce.read_shift(4),se.s.r>de&&(se.s.r=de),se.e.r<de+ee-1&&(se.e.r=de+ee-1);for(var De=Le(Oe);ce.l<ce.length;){var be={t:"z"},tr=ce.read_shift(1),ir=-1;tr&128&&(ir=ce.read_shift(2));var D0=tr&64?ce.read_shift(2)-1:0;switch(tr&31){case 0:break;case 1:break;case 2:be={t:"n",v:ce.read_shift(2)};break;case 3:be={t:"n",v:ce.read_shift(2,"i")};break;case 4:be={t:"n",v:un(ce)};break;case 5:be={t:"n",v:ce.read_shift(8,"f")};break;case 7:be={t:"s",v:j[Ae=ce.read_shift(4)-1]};break;case 8:be={t:"n",v:ce.read_shift(8,"f")},ce.l+=2,ce.l+=4,isNaN(be.v)&&(be={t:"e",v:15});break;default:throw"Unrecognized QPW cell type "+(tr&31)}ir!=-1&&(er[ir-1]||{}).z&&(be.z=er[ir-1].z);var Xt=0;if(tr&32)switch(tr&31){case 2:Xt=ce.read_shift(2);break;case 3:Xt=ce.read_shift(2,"i");break;case 7:Xt=ce.read_shift(2);break;default:throw"Unsupported delta for QPW cell type "+(tr&31)}if(!(!P.sheetStubs&&be.t=="z")){var Jt=qe(be);be.t=="n"&&be.z&&nt(be.z)&&P.cellDates&&(Jt.v=Bt(be.v),Jt.t=typeof Jt.v=="number"?"n":"d"),I["!data"]!=null?(I["!data"][de]||(I["!data"][de]=[]),I["!data"][de][Oe]=Jt):I[De+Ve(de)]=Jt}for(++de,--ee;D0-- >0&&ee>=0;){if(tr&32)switch(tr&31){case 2:be={t:"n",v:be.v+Xt&65535};break;case 3:be={t:"n",v:be.v+Xt&65535},be.v>32767&&(be.v-=65536);break;case 7:be={t:"s",v:j[Ae=Ae+Xt>>>0]};break;default:throw"Cannot apply delta for QPW cell type "+(tr&31)}else switch(tr&31){case 1:be={t:"z"};break;case 2:be={t:"n",v:ce.read_shift(2)};break;case 7:be={t:"s",v:j[Ae=ce.read_shift(4)-1]};break;default:throw"Cannot apply repeat for QPW cell type "+(tr&31)}ir!=-1,!P.sheetStubs&&be.t=="z"||(I["!data"]!=null?(I["!data"][de]||(I["!data"][de]=[]),I["!data"][de][Oe]=be):I[De+Ve(de)]=be),++de,--ee}}}break;case 3074:{Oe=ce.read_shift(2),de=ce.read_shift(4);var Ua=me(ce);I["!data"]!=null?(I["!data"][de]||(I["!data"][de]=[]),I["!data"][de][Oe]={t:"s",v:Ua}):I[Le(Oe)+Ve(de)]={t:"s",v:Ua}}break;default:break}y.l+=Vr}return Qe}return{sheet_to_wk1:n,book_to_wk3:i,to_workbook:r}}();function H1(e){var r={},t=e.match(br),a=0,n=!1;if(t)for(;a!=t.length;++a){var i=pe(t[a]);switch(i[0].replace(/<\w*:/g,"<")){case"<condense":break;case"<extend":break;case"<shadow":if(!i.val)break;case"<shadow>":case"<shadow/>":r.shadow=1;break;case"</shadow>":break;case"<charset":if(i.val=="1")break;r.cp=ri[parseInt(i.val,10)];break;case"<outline":if(!i.val)break;case"<outline>":case"<outline/>":r.outline=1;break;case"</outline>":break;case"<rFont":r.name=i.val;break;case"<sz":r.sz=i.val;break;case"<strike":if(!i.val)break;case"<strike>":case"<strike/>":r.strike=1;break;case"</strike>":break;case"<u":if(!i.val)break;switch(i.val){case"double":r.uval="double";break;case"singleAccounting":r.uval="single-accounting";break;case"doubleAccounting":r.uval="double-accounting";break}case"<u>":case"<u/>":r.u=1;break;case"</u>":break;case"<b":if(i.val=="0")break;case"<b>":case"<b/>":r.b=1;break;case"</b>":break;case"<i":if(i.val=="0")break;case"<i>":case"<i/>":r.i=1;break;case"</i>":break;case"<color":i.rgb&&(r.color=i.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":r.family=i.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":r.valign=i.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(i[0].charCodeAt(1)!==47&&!n)throw new Error("Unrecognized rich format "+i[0])}}return r}var X1=function(){function e(a){var n=Ar(a,"t");if(!n)return{t:"s",v:""};var i={t:"s",v:ze(n[1])},s=Ar(a,"rPr");return s&&(i.s=H1(s[1])),i}var r=/<(?:\w+:)?r>/g,t=/<\/(?:\w+:)?r>/;return function(n){return n.replace(r,"").split(t).map(e).filter(function(i){return i.v})}}(),V1=function(){var r=/(\r\n|\n)/g;function t(n,i,s){var f=[];n.u&&f.push("text-decoration: underline;"),n.uval&&f.push("text-underline-style:"+n.uval+";"),n.sz&&f.push("font-size:"+n.sz+"pt;"),n.outline&&f.push("text-effect: outline;"),n.shadow&&f.push("text-shadow: auto;"),i.push('<span style="'+f.join("")+'">'),n.b&&(i.push("<b>"),s.push("</b>")),n.i&&(i.push("<i>"),s.push("</i>")),n.strike&&(i.push("<s>"),s.push("</s>"));var c=n.valign||"";return c=="superscript"||c=="super"?c="sup":c=="subscript"&&(c="sub"),c!=""&&(i.push("<"+c+">"),s.push("</"+c+">")),s.push("</span>"),n}function a(n){var i=[[],n.v,[]];return n.v?(n.s&&t(n.s,i[0],i[2]),i[0].join("")+i[1].replace(r,"<br/>")+i[2].join("")):""}return function(i){return i.map(a).join("")}}(),G1=/<(?:\w+:)?t\b[^<>]*>([^<]*)<\/(?:\w+:)?t>/g,z1=/<(?:\w+:)?r\b[^<>]*>/;function Ai(e,r){var t=r?r.cellHTML:!0,a={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(a.t=ze(Ze(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""),!0),a.r=Ze(e),t&&(a.h=za(a.t))):e.match(z1)&&(a.r=Ze(e),a.t=ze(Ze((Do(e,"rPh").match(G1)||[]).join("").replace(br,"")),!0),t&&(a.h=V1(X1(a.r)))),a):{t:""}}var $1=/<(?:\w+:)?(?:si|sstItem)>/g,K1=/<\/(?:\w+:)?(?:si|sstItem)>/;function Y1(e,r){var t=[],a="";if(!e)return t;var n=Ar(e,"sst");if(n){a=n[1].replace($1,"").split(K1);for(var i=0;i!=a.length;++i){var s=Ai(a[i].trim(),r);s!=null&&(t[t.length]=s)}n=pe(n[0].slice(0,n[0].indexOf(">"))),t.Count=n.count,t.Unique=n.uniqueCount}return t}var j1=/^\s|\s$|[\t\n\r]/;function Z1(e,r){if(!r.bookSST)return"";var t=[dr];t[t.length]=ae("sst",null,{xmlns:ma[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a)if(e[a]!=null){var n=e[a],i="<si>";n.r?i+=n.r:(i+="<t",n.t||(n.t=""),typeof n.t!="string"&&(n.t=String(n.t)),n.t.match(j1)&&(i+=' xml:space="preserve"'),i+=">"+Me(n.t)+"</t>"),i+="</si>",t[t.length]=i}return t.length>2&&(t[t.length]="</sst>",t[1]=t[1].replace("/>",">")),t.join("")}function J1(e){return[e.read_shift(4),e.read_shift(4)]}function q1(e,r){var t=[],a=!1;return Ht(e,function(i,s,f){switch(f){case 159:t.Count=i[0],t.Unique=i[1];break;case 19:t.push(i);break;case 160:return!0;case 35:a=!0;break;case 36:a=!1;break;default:if(s.T,!a||r.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}),t}function Q1(e,r){return r||(r=W(8)),r.write_shift(4,e.Count),r.write_shift(4,e.Unique),r}var ex=su;function rx(e){var r=Wr();Z(r,159,Q1(e));for(var t=0;t<e.length;++t)Z(r,19,ex(e[t]));return Z(r,160),r.end()}function pc(e){if(typeof Ue<"u")return Ue.utils.encode(ca,e);for(var r=[],t=e.split(""),a=0;a<t.length;++a)r[a]=t[a].charCodeAt(0);return r}function Ut(e,r){var t={};return t.Major=e.read_shift(2),t.Minor=e.read_shift(2),r>=4&&(e.l+=r-4),t}function tx(e){var r={};return r.id=e.read_shift(0,"lpp4"),r.R=Ut(e,4),r.U=Ut(e,4),r.W=Ut(e,4),r}function ax(e){for(var r=e.read_shift(4),t=e.l+r-4,a={},n=e.read_shift(4),i=[];n-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(a.name=e.read_shift(0,"lpp4"),a.comps=i,e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t);return a}function nx(e){var r=[];e.l+=4;for(var t=e.read_shift(4);t-- >0;)r.push(ax(e));return r}function ix(e){var r=[];e.l+=4;for(var t=e.read_shift(4);t-- >0;)r.push(e.read_shift(0,"lpp4"));return r}function sx(e){var r={};return e.read_shift(4),e.l+=4,r.id=e.read_shift(0,"lpp4"),r.name=e.read_shift(0,"lpp4"),r.R=Ut(e,4),r.U=Ut(e,4),r.W=Ut(e,4),r}function fx(e){var r=sx(e);if(r.ename=e.read_shift(0,"8lpp4"),r.blksz=e.read_shift(4),r.cmode=e.read_shift(4),e.read_shift(4)!=4)throw new Error("Bad !Primary record");return r}function gc(e,r){var t=e.l+r,a={};a.Flags=e.read_shift(4)&63,e.l+=4,a.AlgID=e.read_shift(4);var n=!1;switch(a.AlgID){case 26126:case 26127:case 26128:n=a.Flags==36;break;case 26625:n=a.Flags==4;break;case 0:n=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}if(!n)throw new Error("Encryption Flags/AlgID mismatch");return a.AlgIDHash=e.read_shift(4),a.KeySize=e.read_shift(4),a.ProviderType=e.read_shift(4),e.l+=8,a.CSPName=e.read_shift(t-e.l>>1,"utf16le"),e.l=t,a}function _c(e,r){var t={},a=e.l+r;return e.l+=4,t.Salt=e.slice(e.l,e.l+16),e.l+=16,t.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),t.VerifierHash=e.slice(e.l,a),e.l=a,t}function cx(e){var r=Ut(e);switch(r.Minor){case 2:return[r.Minor,lx(e,r)];case 3:return[r.Minor,ox(e,r)];case 4:return[r.Minor,ux(e,r)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}function lx(e){var r=e.read_shift(4);if((r&63)!=36)throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4),a=gc(e,t),n=_c(e,e.length-e.l);return{t:"Std",h:a,v:n}}function ox(){throw new Error("File is password-protected: ECMA-376 Extensible")}function ux(e){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var t=e.read_shift(e.length-e.l,"utf8"),a={};return t.replace(br,function(i){var s=pe(i);switch(xt(s[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":r.forEach(function(f){a[f]=s[f]});break;case"<dataIntegrity":a.encryptedHmacKey=s.encryptedHmacKey,a.encryptedHmacValue=s.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":a.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":a.uri=s.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":a.encs.push(s);break;default:throw s[0]}}),a}function hx(e,r){var t={},a=t.EncryptionVersionInfo=Ut(e,4);if(r-=4,a.Minor!=2)throw new Error("unrecognized minor version code: "+a.Minor);if(a.Major>4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);t.Flags=e.read_shift(4),r-=4;var n=e.read_shift(4);return r-=4,t.EncryptionHeader=gc(e,n),r-=n,t.EncryptionVerifier=_c(e,r),t}function xx(e){var r={},t=r.EncryptionVersionInfo=Ut(e,4);if(t.Major!=1||t.Minor!=1)throw"unrecognized version code "+t.Major+" : "+t.Minor;return r.Salt=e.read_shift(16),r.EncryptedVerifier=e.read_shift(16),r.EncryptedVerifierHash=e.read_shift(16),r}function Ci(e){var r=0,t,a=pc(e),n=a.length+1,i,s,f,c,l;for(t=zt(n),t[0]=a.length,i=1;i!=n;++i)t[i]=a[i-1];for(i=n-1;i>=0;--i)s=t[i],f=(r&16384)===0?0:1,c=r<<1&32767,l=f|c,r=l^s;return r^52811}var wc=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],r=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],t=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(s){return(s/2|s*128)&255},n=function(s,f){return a(s^f)},i=function(s){for(var f=r[s.length-1],c=104,l=s.length-1;l>=0;--l)for(var o=s[l],x=0;x!=7;++x)o&64&&(f^=t[c]),o*=2,--c;return f};return function(s){for(var f=pc(s),c=i(f),l=f.length,o=zt(16),x=0;x!=16;++x)o[x]=0;var u,h,m;for((l&1)===1&&(u=c>>8,o[l]=n(e[0],u),--l,u=c&255,h=f[f.length-1],o[l]=n(h,u));l>0;)--l,u=c>>8,o[l]=n(f[l],u),--l,u=c&255,o[l]=n(f[l],u);for(l=15,m=15-f.length;m>0;)u=c>>8,o[l]=n(e[m],u),--l,--m,u=c&255,o[l]=n(f[l],u),--l,--m;return o}}(),dx=function(e,r,t,a,n){n||(n=r),a||(a=wc(e));var i,s;for(i=0;i!=r.length;++i)s=r[i],s^=a[t],s=(s>>5|s<<3)&255,n[i]=s,++t;return[n,t,a]},vx=function(e){var r=0,t=wc(e);return function(a){var n=dx("",a,r,t);return r=n[1],n[0]}};function mx(e,r,t,a){var n={key:cr(e),verificationBytes:cr(e)};return t.password&&(n.verifier=Ci(t.password)),a.valid=n.verificationBytes===n.verifier,a.valid&&(a.insitu=vx(t.password)),n}function px(e,r,t){var a=t||{};return a.Info=e.read_shift(2),e.l-=2,a.Info===1?a.Data=xx(e,r):a.Data=hx(e,r),a}function gx(e,r,t){var a={Type:t.biff>=8?e.read_shift(2):0};return a.Type?px(e,r-2,a):mx(e,t.biff>=8?r:r-2,t,a),a}function _x(e,r){switch(r.type){case"base64":return M0(at(e),r);case"binary":return M0(e,r);case"buffer":return M0(He&&Buffer.isBuffer(e)?e.toString("binary"):Ct(e),r);case"array":return M0(oa(e),r)}throw new Error("Unrecognized type "+r.type)}function M0(e,r){var t=r||{},a={},n=t.dense;n&&(a["!data"]=[]);var i=fi(e,"\\trowd","\\row");if(!i)throw new Error("RTF missing table");var s={s:{c:0,r:0},e:{c:0,r:i.length-1}},f=[];return i.forEach(function(c,l){n&&(f=a["!data"][l]=[]);for(var o=/\\[\w\-]+\b/g,x=0,u,h=-1,m=[];(u=o.exec(c))!=null;){var p=c.slice(x,o.lastIndex-u[0].length);switch(p.charCodeAt(0)==32&&(p=p.slice(1)),p.length&&m.push(p),u[0]){case"\\cell":if(++h,m.length){var d={v:m.join(""),t:"s"};d.v=="TRUE"||d.v=="FALSE"?(d.v=d.v=="TRUE",d.t="b"):isNaN(tt(d.v))||(d.t="n",t.cellText!==!1&&(d.w=d.v),d.v=tt(d.v)),n?f[h]=d:a[We({r:l,c:h})]=d}m=[];break;case"\\par":m.push(`
`);break}x=o.lastIndex}h>s.e.c&&(s.e.c=h)}),a["!ref"]=Be(s),a}function wx(e,r){var t=jt(_x(e,r),r);return t.bookType="rtf",t}function kx(e,r){var t=["{\\rtf1\\ansi"];if(!e["!ref"])return t[0]+"}";for(var a=$e(e["!ref"]),n,i=e["!data"]!=null,s=[],f=a.s.r;f<=a.e.r;++f){t.push("\\trowd\\trautofit1");for(var c=a.s.c;c<=a.e.c;++c)t.push("\\cellx"+(c+1));for(t.push("\\pard\\intbl"),i&&(s=e["!data"][f]||[]),c=a.s.c;c<=a.e.c;++c){var l=We({r:f,c});if(n=i?s[c]:e[l],!n||n.v==null&&(!n.f||n.F)){t.push(" \\cell");continue}t.push(" "+(n.w||(bt(n),n.w)||"").replace(/[\r\n]/g,"\\par ")),t.push("\\cell")}t.push("\\pard\\intbl\\row")}return t.join("")+"}"}function Ex(e){var r=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(r.slice(0,2),16),parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16)]}function u0(e){for(var r=0,t=1;r!=3;++r)t=t*256+(e[r]>255?255:e[r]<0?0:e[r]);return t.toString(16).toUpperCase().slice(1)}function Tx(e){var r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(r,t,a),i=Math.min(r,t,a),s=n-i;if(s===0)return[0,0,r];var f=0,c=0,l=n+i;switch(c=s/(l>1?2-l:l),n){case r:f=((t-a)/s+6)%6;break;case t:f=(a-r)/s+2;break;case a:f=(r-t)/s+4;break}return[f/6,c,l/2]}function Fx(e){var r=e[0],t=e[1],a=e[2],n=t*2*(a<.5?a:1-a),i=a-n/2,s=[i,i,i],f=6*r,c;if(t!==0)switch(f|0){case 0:case 6:c=n*f,s[0]+=n,s[1]+=c;break;case 1:c=n*(2-f),s[0]+=c,s[1]+=n;break;case 2:c=n*(f-2),s[1]+=n,s[2]+=c;break;case 3:c=n*(4-f),s[1]+=c,s[2]+=n;break;case 4:c=n*(f-4),s[2]+=n,s[0]+=c;break;case 5:c=n*(6-f),s[2]+=c,s[0]+=n;break}for(var l=0;l!=3;++l)s[l]=Math.round(s[l]*255);return s}function en(e,r){if(r===0)return e;var t=Tx(Ex(e));return r<0?t[2]=t[2]*(1+r):t[2]=1-(1-t[2])*(1-r),u0(Fx(t))}var kc=6,yx=15,Sx=1,Lr=kc;function h0(e){return Math.floor((e+Math.round(128/Lr)/256)*Lr)}function x0(e){return Math.floor((e-5)/Lr*100+.5)/100}function rn(e){return Math.round((e*Lr+5)/Lr*256)/256}function bn(e){return rn(x0(h0(e)))}function bi(e){var r=Math.abs(e-bn(e)),t=Lr;if(r>.005)for(Lr=Sx;Lr<yx;++Lr)Math.abs(e-bn(e))<=r&&(r=Math.abs(e-bn(e)),t=Lr);Lr=t}function $t(e){e.width?(e.wpx=h0(e.width),e.wch=x0(e.wpx),e.MDW=Lr):e.wpx?(e.wch=x0(e.wpx),e.width=rn(e.wch),e.MDW=Lr):typeof e.wch=="number"&&(e.width=rn(e.wch),e.wpx=h0(e.width),e.MDW=Lr),e.customWidth&&delete e.customWidth}var Ax=96,Ec=Ax;function d0(e){return e*96/Ec}function Na(e){return e*Ec/96}var Cx={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function bx(e,r,t,a){r.Borders=[];var n={},i=!1;(e.match(br)||[]).forEach(function(s){var f=pe(s);switch(xt(f[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":n={},f.diagonalUp&&(n.diagonalUp=je(f.diagonalUp)),f.diagonalDown&&(n.diagonalDown=je(f.diagonalDown)),r.Borders.push(n);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(a&&a.WTF&&!i)throw new Error("unrecognized "+f[0]+" in borders")}})}function Dx(e,r,t,a){r.Fills=[];var n={},i=!1;(e.match(br)||[]).forEach(function(s){var f=pe(s);switch(xt(f[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":n={},r.Fills.push(n);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":r.Fills.push(n),n={};break;case"<patternFill":case"<patternFill>":f.patternType&&(n.patternType=f.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":n.bgColor||(n.bgColor={}),f.indexed&&(n.bgColor.indexed=parseInt(f.indexed,10)),f.theme&&(n.bgColor.theme=parseInt(f.theme,10)),f.tint&&(n.bgColor.tint=parseFloat(f.tint)),f.rgb&&(n.bgColor.rgb=f.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":n.fgColor||(n.fgColor={}),f.theme&&(n.fgColor.theme=parseInt(f.theme,10)),f.tint&&(n.fgColor.tint=parseFloat(f.tint)),f.rgb!=null&&(n.fgColor.rgb=f.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(a&&a.WTF&&!i)throw new Error("unrecognized "+f[0]+" in fills")}})}function Ix(e,r,t,a){r.Fonts=[];var n={},i=!1;(e.match(br)||[]).forEach(function(s){var f=pe(s);switch(xt(f[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":r.Fonts.push(n),n={};break;case"<name":f.val&&(n.name=Ze(f.val));break;case"<name/>":case"</name>":break;case"<b":n.bold=f.val?je(f.val):1;break;case"<b/>":n.bold=1;break;case"<i":n.italic=f.val?je(f.val):1;break;case"<i/>":n.italic=1;break;case"<u":switch(f.val){case"none":n.underline=0;break;case"single":n.underline=1;break;case"double":n.underline=2;break;case"singleAccounting":n.underline=33;break;case"doubleAccounting":n.underline=34;break}break;case"<u/>":n.underline=1;break;case"<strike":n.strike=f.val?je(f.val):1;break;case"<strike/>":n.strike=1;break;case"<outline":n.outline=f.val?je(f.val):1;break;case"<outline/>":n.outline=1;break;case"<shadow":n.shadow=f.val?je(f.val):1;break;case"<shadow/>":n.shadow=1;break;case"<condense":n.condense=f.val?je(f.val):1;break;case"<condense/>":n.condense=1;break;case"<extend":n.extend=f.val?je(f.val):1;break;case"<extend/>":n.extend=1;break;case"<sz":f.val&&(n.sz=+f.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":f.val&&(n.vertAlign=f.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":f.val&&(n.family=parseInt(f.val,10));break;case"<family/>":case"</family>":break;case"<scheme":f.val&&(n.scheme=f.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(f.val=="1")break;f.codepage=ri[parseInt(f.val,10)];break;case"<color":if(n.color||(n.color={}),f.auto&&(n.color.auto=je(f.auto)),f.rgb)n.color.rgb=f.rgb.slice(-6);else if(f.indexed){n.color.index=parseInt(f.indexed,10);var c=aa[n.color.index];n.color.index==81&&(c=aa[1]),c||(c=aa[1]),n.color.rgb=c[0].toString(16)+c[1].toString(16)+c[2].toString(16)}else f.theme&&(n.color.theme=parseInt(f.theme,10),f.tint&&(n.color.tint=parseFloat(f.tint)),f.theme&&t.themeElements&&t.themeElements.clrScheme&&(n.color.rgb=en(t.themeElements.clrScheme[n.color.theme].rgb,n.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":i=!0;break;case"</AlternateContent>":i=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(a&&a.WTF&&!i)throw new Error("unrecognized "+f[0]+" in fonts")}})}function Ox(e,r,t){r.NumberFmt=[];for(var a=nr(Fe),n=0;n<a.length;++n)r.NumberFmt[a[n]]=Fe[a[n]];var i=e.match(br);if(i)for(n=0;n<i.length;++n){var s=pe(i[n]);switch(xt(s[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var f=ze(Ze(s.formatCode)),c=parseInt(s.numFmtId,10);if(r.NumberFmt[c]=f,c>0){if(c>392){for(c=392;c>60&&r.NumberFmt[c]!=null;--c);r.NumberFmt[c]=f}Gt(f,c)}}break;case"</numFmt>":break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}function Nx(e){var r=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)e[a]!=null&&(r[r.length]=ae("numFmt",null,{numFmtId:a,formatCode:Me(e[a])}))}),r.length===1?"":(r[r.length]="</numFmts>",r[0]=ae("numFmts",null,{count:r.length-2}).replace("/>",">"),r.join(""))}var U0=["numFmtId","fillId","fontId","borderId","xfId"],W0=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Rx(e,r,t){r.CellXf=[];var a,n=!1;(e.match(br)||[]).forEach(function(i){var s=pe(i),f=0;switch(xt(s[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":case"<xf>":for(a=s,delete a[0],f=0;f<U0.length;++f)a[U0[f]]&&(a[U0[f]]=parseInt(a[U0[f]],10));for(f=0;f<W0.length;++f)a[W0[f]]&&(a[W0[f]]=je(a[W0[f]]));if(r.NumberFmt&&a.numFmtId>392){for(f=392;f>60;--f)if(r.NumberFmt[a.numFmtId]==r.NumberFmt[f]){a.numFmtId=f;break}}r.CellXf.push(a);break;case"</xf>":break;case"<alignment":case"<alignment/>":case"<alignment>":var c={};s.vertical&&(c.vertical=s.vertical),s.horizontal&&(c.horizontal=s.horizontal),s.textRotation!=null&&(c.textRotation=s.textRotation),s.indent&&(c.indent=s.indent),s.wrapText&&(c.wrapText=je(s.wrapText)),a.alignment=c;break;case"</alignment>":break;case"<protection":case"<protection>":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":case"<AlternateContent>":n=!0;break;case"</AlternateContent>":n=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;default:if(t&&t.WTF&&!n)throw new Error("unrecognized "+s[0]+" in cellXfs")}})}function Px(e){var r=[];return r[r.length]=ae("cellXfs",null),e.forEach(function(t){r[r.length]=ae("xf",null,t)}),r[r.length]="</cellXfs>",r.length===2?"":(r[0]=ae("cellXfs",null,{count:r.length-2}).replace("/>",">"),r.join(""))}var Lx=function(){return function(t,a,n){var i={};if(!t)return i;t=si(T0(t,"<!--","-->"));var s;return(s=Ar(t,"numFmts"))&&Ox(s[0],i,n),(s=Ar(t,"fonts"))&&Ix(s[0],i,a,n),(s=Ar(t,"fills"))&&Dx(s[0],i,a,n),(s=Ar(t,"borders"))&&bx(s[0],i,a,n),(s=Ar(t,"cellXfs"))&&Rx(s[0],i,n),i}}();function Bx(e,r){var t=[dr,ae("styleSheet",null,{xmlns:ma[0],"xmlns:vt":Er.vt})],a;return e.SSF&&(a=Nx(e.SSF))!=null&&(t[t.length]=a),t[t.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',t[t.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',t[t.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',t[t.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(a=Px(r.cellXfs))&&(t[t.length]=a),t[t.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',t[t.length]='<dxfs count="0"/>',t[t.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',t.length>2&&(t[t.length]="</styleSheet>",t[1]=t[1].replace("/>",">")),t.join("")}function Mx(e,r){var t=e.read_shift(2),a=Hr(e,r-2);return[t,a]}function Ux(e,r,t){t||(t=W(6+4*r.length)),t.write_shift(2,e),Tr(r,t);var a=t.length>t.l?t.slice(0,t.l):t;return t.l==null&&(t.l=t.length),a}function Wx(e,r,t){var a={};a.sz=e.read_shift(2)/20;var n=xu(e,2,t);n.fItalic&&(a.italic=1),n.fCondense&&(a.condense=1),n.fExtend&&(a.extend=1),n.fShadow&&(a.shadow=1),n.fOutline&&(a.outline=1),n.fStrikeout&&(a.strike=1);var i=e.read_shift(2);switch(i===700&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break}var s=e.read_shift(1);s!=0&&(a.underline=s);var f=e.read_shift(1);f>0&&(a.family=f);var c=e.read_shift(1);switch(c>0&&(a.charset=c),e.l++,a.color=hu(e,8),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break}return a.name=Hr(e,r-21),a}function Hx(e,r){r||(r=W(25+4*32)),r.write_shift(2,e.sz*20),du(e,r),r.write_shift(2,e.bold?700:400);var t=0;e.vertAlign=="superscript"?t=1:e.vertAlign=="subscript"&&(t=2),r.write_shift(2,t),r.write_shift(1,e.underline||0),r.write_shift(1,e.family||0),r.write_shift(1,e.charset||0),r.write_shift(1,0),J0(e.color,r);var a=0;return e.scheme=="major"&&(a=1),e.scheme=="minor"&&(a=2),r.write_shift(1,a),Tr(e.name,r),r.length>r.l?r.slice(0,r.l):r}var Xx=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Dn,Vx=Xr;function Ps(e,r){r||(r=W(4*3+8*7+16*1)),Dn||(Dn=nn(Xx));var t=Dn[e.patternType];t==null&&(t=40),r.write_shift(4,t);var a=0;if(t!=40)for(J0({auto:1},r),J0({auto:1},r);a<12;++a)r.write_shift(4,0);else{for(;a<4;++a)r.write_shift(4,0);for(;a<12;++a)r.write_shift(4,0)}return r.length>r.l?r.slice(0,r.l):r}function Gx(e,r){var t=e.l+r,a=e.read_shift(2),n=e.read_shift(2);return e.l=t,{ixfe:a,numFmtId:n}}function Tc(e,r,t){t||(t=W(16)),t.write_shift(2,r||0),t.write_shift(2,e.numFmtId||0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);var a=0;return t.write_shift(1,a),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t}function Xa(e,r){return r||(r=W(10)),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(4,0),r}var zx=Xr;function $x(e,r){return r||(r=W(51)),r.write_shift(1,0),Xa(null,r),Xa(null,r),Xa(null,r),Xa(null,r),Xa(null,r),r.length>r.l?r.slice(0,r.l):r}function Kx(e,r){return r||(r=W(12+4*10)),r.write_shift(4,e.xfId),r.write_shift(2,1),r.write_shift(1,+e.builtinId),r.write_shift(1,0),c0(e.name||"",r),r.length>r.l?r.slice(0,r.l):r}function Yx(e,r,t){var a=W(2052);return a.write_shift(4,e),c0(r,a),c0(t,a),a.length>a.l?a.slice(0,a.l):a}function jx(e,r,t){var a={};a.NumberFmt=[];for(var n in Fe)a.NumberFmt[n]=Fe[n];a.CellXf=[],a.Fonts=[];var i=[],s=!1;return Ht(e,function(c,l,o){switch(o){case 44:a.NumberFmt[c[0]]=c[1],Gt(c[1],c[0]);break;case 43:a.Fonts.push(c),c.color.theme!=null&&r&&r.themeElements&&r.themeElements.clrScheme&&(c.color.rgb=en(r.themeElements.clrScheme[c.color.theme].rgb,c.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:i[i.length-1]==617&&a.CellXf.push(c);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:i.push(o),s=!0;break;case 38:i.pop(),s=!1;break;default:if(l.T>0)i.push(o);else if(l.T<0)i.pop();else if(!s||t.WTF&&i[i.length-1]!=37)throw new Error("Unexpected record 0x"+o.toString(16))}}),a}function Zx(e,r){if(r){var t=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)r[n]!=null&&++t}),t!=0&&(Z(e,615,gt(t)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)r[n]!=null&&Z(e,44,Ux(n,r[n]))}),Z(e,616))}}function Jx(e){var r=1;r!=0&&(Z(e,611,gt(r)),Z(e,43,Hx({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Z(e,612))}function qx(e){var r=2;r!=0&&(Z(e,603,gt(r)),Z(e,45,Ps({patternType:"none"})),Z(e,45,Ps({patternType:"gray125"})),Z(e,604))}function Qx(e){var r=1;r!=0&&(Z(e,613,gt(r)),Z(e,46,$x({})),Z(e,614))}function ed(e){var r=1;Z(e,626,gt(r)),Z(e,47,Tc({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Z(e,627)}function rd(e,r){Z(e,617,gt(r.length)),r.forEach(function(t){Z(e,47,Tc(t,0))}),Z(e,618)}function td(e){var r=1;Z(e,619,gt(r)),Z(e,48,Kx({xfId:0,builtinId:0,name:"Normal"})),Z(e,620)}function ad(e){var r=0;Z(e,505,gt(r)),Z(e,506)}function nd(e){var r=0;Z(e,508,Yx(r,"TableStyleMedium9","PivotStyleMedium4")),Z(e,509)}function id(e,r){var t=Wr();return Z(t,278),Zx(t,e.SSF),Jx(t,e),qx(t,e),Qx(t,e),ed(t,e),rd(t,r.cellXfs),td(t,e),ad(t,e),nd(t,e),Z(t,279),t.end()}var sd=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function fd(e,r,t){r.themeElements.clrScheme=[];var a={};(e[0].match(br)||[]).forEach(function(n){var i=pe(n);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":a.rgb=i.val;break;case"</a:srgbClr>":break;case"<a:sysClr":a.rgb=i.lastClr;break;case"</a:sysClr>":break;case"</a:dk1>":case"</a:lt1>":case"<a:dk1>":case"<a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":i[0].charAt(1)==="/"?(r.themeElements.clrScheme[sd.indexOf(i[0])]=a,a={}):a.name=i[0].slice(3,i[0].length-1);break;default:if(t&&t.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}})}function cd(e,r,t){r.themeElements={};var a;if(!(a=ta(e,"a:clrScheme")))throw new Error("clrScheme not found in themeElements");if(fd(a,r,t),!(a=ta(e,"a:fontScheme")))throw new Error("fontScheme not found in themeElements");if(!(a=ta(e,"a:fmtScheme")))throw new Error("fmtScheme not found in themeElements");}function Fc(e,r){(!e||e.length===0)&&(e=Di());var t,a={};if(!(t=ta(e,"a:themeElements")))throw new Error("themeElements not found in theme");return cd(t[0],a,r),a.raw=e,a}function Di(e,r){if(r&&r.themeXLSX)return r.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var t=[dr];return t[t.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',t[t.length]="<a:themeElements>",t[t.length]='<a:clrScheme name="Office">',t[t.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',t[t.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',t[t.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',t[t.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',t[t.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',t[t.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',t[t.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',t[t.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',t[t.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',t[t.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',t[t.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',t[t.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',t[t.length]="</a:clrScheme>",t[t.length]='<a:fontScheme name="Office">',t[t.length]="<a:majorFont>",t[t.length]='<a:latin typeface="Cambria"/>',t[t.length]='<a:ea typeface=""/>',t[t.length]='<a:cs typeface=""/>',t[t.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',t[t.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',t[t.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',t[t.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',t[t.length]='<a:font script="Arab" typeface="Times New Roman"/>',t[t.length]='<a:font script="Hebr" typeface="Times New Roman"/>',t[t.length]='<a:font script="Thai" typeface="Tahoma"/>',t[t.length]='<a:font script="Ethi" typeface="Nyala"/>',t[t.length]='<a:font script="Beng" typeface="Vrinda"/>',t[t.length]='<a:font script="Gujr" typeface="Shruti"/>',t[t.length]='<a:font script="Khmr" typeface="MoolBoran"/>',t[t.length]='<a:font script="Knda" typeface="Tunga"/>',t[t.length]='<a:font script="Guru" typeface="Raavi"/>',t[t.length]='<a:font script="Cans" typeface="Euphemia"/>',t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>',t[t.length]='<a:font script="Deva" typeface="Mangal"/>',t[t.length]='<a:font script="Telu" typeface="Gautami"/>',t[t.length]='<a:font script="Taml" typeface="Latha"/>',t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',t[t.length]='<a:font script="Orya" typeface="Kalinga"/>',t[t.length]='<a:font script="Mlym" typeface="Kartika"/>',t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>',t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',t[t.length]='<a:font script="Viet" typeface="Times New Roman"/>',t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>',t[t.length]="</a:majorFont>",t[t.length]="<a:minorFont>",t[t.length]='<a:latin typeface="Calibri"/>',t[t.length]='<a:ea typeface=""/>',t[t.length]='<a:cs typeface=""/>',t[t.length]='<a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/>',t[t.length]='<a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/>',t[t.length]='<a:font script="Hans" typeface="\u5B8B\u4F53"/>',t[t.length]='<a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/>',t[t.length]='<a:font script="Arab" typeface="Arial"/>',t[t.length]='<a:font script="Hebr" typeface="Arial"/>',t[t.length]='<a:font script="Thai" typeface="Tahoma"/>',t[t.length]='<a:font script="Ethi" typeface="Nyala"/>',t[t.length]='<a:font script="Beng" typeface="Vrinda"/>',t[t.length]='<a:font script="Gujr" typeface="Shruti"/>',t[t.length]='<a:font script="Khmr" typeface="DaunPenh"/>',t[t.length]='<a:font script="Knda" typeface="Tunga"/>',t[t.length]='<a:font script="Guru" typeface="Raavi"/>',t[t.length]='<a:font script="Cans" typeface="Euphemia"/>',t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>',t[t.length]='<a:font script="Deva" typeface="Mangal"/>',t[t.length]='<a:font script="Telu" typeface="Gautami"/>',t[t.length]='<a:font script="Taml" typeface="Latha"/>',t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',t[t.length]='<a:font script="Orya" typeface="Kalinga"/>',t[t.length]='<a:font script="Mlym" typeface="Kartika"/>',t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>',t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',t[t.length]='<a:font script="Viet" typeface="Arial"/>',t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>',t[t.length]="</a:minorFont>",t[t.length]="</a:fontScheme>",t[t.length]='<a:fmtScheme name="Office">',t[t.length]="<a:fillStyleLst>",t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:lin ang="16200000" scaled="1"/>',t[t.length]="</a:gradFill>",t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:lin ang="16200000" scaled="0"/>',t[t.length]="</a:gradFill>",t[t.length]="</a:fillStyleLst>",t[t.length]="<a:lnStyleLst>",t[t.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',t[t.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',t[t.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',t[t.length]="</a:lnStyleLst>",t[t.length]="<a:effectStyleLst>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.length]="</a:effectStyle>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.length]="</a:effectStyle>",t[t.length]="<a:effectStyle>",t[t.length]="<a:effectLst>",t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',t[t.length]="</a:effectLst>",t[t.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',t[t.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',t[t.length]="</a:effectStyle>",t[t.length]="</a:effectStyleLst>",t[t.length]="<a:bgFillStyleLst>",t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',t[t.length]="</a:gradFill>",t[t.length]='<a:gradFill rotWithShape="1">',t[t.length]="<a:gsLst>",t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',t[t.length]="</a:gsLst>",t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',t[t.length]="</a:gradFill>",t[t.length]="</a:bgFillStyleLst>",t[t.length]="</a:fmtScheme>",t[t.length]="</a:themeElements>",t[t.length]="<a:objectDefaults>",t[t.length]="<a:spDef>",t[t.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',t[t.length]="</a:spDef>",t[t.length]="<a:lnDef>",t[t.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',t[t.length]="</a:lnDef>",t[t.length]="</a:objectDefaults>",t[t.length]="<a:extraClrSchemeLst/>",t[t.length]="</a:theme>",t.join("")}function ld(e,r,t){var a=e.l+r,n=e.read_shift(4);if(n!==124226){if(!t.cellStyles){e.l=a;return}var i=e.slice(e.l);e.l=a;var s;try{s=Ef(i,{type:"array"})}catch{return}var f=Yr(s,"theme/theme/theme1.xml",!0);if(f)return Fc(f,t)}}function od(e){return e.read_shift(4)}function ud(e){var r={};switch(r.xclrType=e.read_shift(2),r.nTintShade=e.read_shift(2),r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=hd(e,4);break;case 2:r.xclrValue=ic(e,4);break;case 3:r.xclrValue=od(e,4);break;case 4:e.l+=4;break}return e.l+=8,r}function hd(e,r){return Xr(e,r)}function xd(e,r){return Xr(e,r)}function dd(e){var r=e.read_shift(2),t=e.read_shift(2)-4,a=[r];switch(r){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=ud(e,t);break;case 6:a[1]=xd(e,t);break;case 14:case 15:a[1]=e.read_shift(t===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+t)}return a}function vd(e,r){var t=e.l+r;e.l+=2;var a=e.read_shift(2);e.l+=2;for(var n=e.read_shift(2),i=[];n-- >0;)i.push(dd(e,t-e.l));return{ixfe:a,ext:i}}function md(e,r){r.forEach(function(t){switch(t[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}})}function pd(e,r){return{flags:e.read_shift(4),version:e.read_shift(4),name:Hr(e,r-8)}}function gd(e){var r=W(12+2*e.name.length);return r.write_shift(4,e.flags),r.write_shift(4,e.version),Tr(e.name,r),r.slice(0,r.l)}function _d(e){for(var r=[],t=e.read_shift(4);t-- >0;)r.push([e.read_shift(4),e.read_shift(4)]);return r}function wd(e){var r=W(4+8*e.length);r.write_shift(4,e.length);for(var t=0;t<e.length;++t)r.write_shift(4,e[t][0]),r.write_shift(4,e[t][1]);return r}function kd(e,r){var t=W(8+2*r.length);return t.write_shift(4,e),Tr(r,t),t.slice(0,t.l)}function Ed(e){return e.l+=4,e.read_shift(4)!=0}function Td(e,r){var t=W(8);return t.write_shift(4,e),t.write_shift(4,r?1:0),t}function Fd(e,r,t){var a={Types:[],Cell:[],Value:[]},n=t||{},i=[],s=!1,f=2;return Ht(e,function(c,l,o){switch(o){case 335:a.Types.push({name:c.name});break;case 51:c.forEach(function(x){f==1?a.Cell.push({type:a.Types[x[0]-1].name,index:x[1]}):f==0&&a.Value.push({type:a.Types[x[0]-1].name,index:x[1]})});break;case 337:f=c?1:0;break;case 338:f=2;break;case 35:i.push(o),s=!0;break;case 36:i.pop(),s=!1;break;default:if(!l.T){if(!s||n.WTF&&i[i.length-1]!=35)throw new Error("Unexpected record 0x"+o.toString(16))}}}),a}function yd(){var e=Wr();return Z(e,332),Z(e,334,gt(1)),Z(e,335,gd({name:"XLDAPR",version:12e4,flags:3496657072})),Z(e,336),Z(e,339,kd(1,"XLDAPR")),Z(e,52),Z(e,35,gt(514)),Z(e,4096,gt(0)),Z(e,4097,ot(1)),Z(e,36),Z(e,53),Z(e,340),Z(e,337,Td(1,!0)),Z(e,51,wd([[1,0]])),Z(e,338),Z(e,333),e.end()}function Sd(e,r,t){var a={Types:[],Cell:[],Value:[]};if(!e)return a;var n=!1,i=2,s;return e.replace(br,function(f){var c=pe(f);switch(xt(c[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":a.Types.push({name:c.name});break;case"</metadataType>":break;case"<futureMetadata":for(var l=0;l<a.Types.length;++l)a.Types[l].name==c.name&&(s=a.Types[l]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":i==1?a.Cell.push({type:a.Types[c.t-1].name,index:+c.v}):i==0&&a.Value.push({type:a.Types[c.t-1].name,index:+c.v});break;case"</rc>":break;case"<cellMetadata":i=1;break;case"</cellMetadata>":i=2;break;case"<valueMetadata":i=0;break;case"</valueMetadata>":i=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<rvb":if(!s)break;s.offsets||(s.offsets=[]),s.offsets.push(+c.i);break;default:if(!n&&t?.WTF)throw new Error("unrecognized "+c[0]+" in metadata")}return f}),a}function Ad(){var e=[dr];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">
  <metadataTypes count="1">
    <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>
  </metadataTypes>
  <futureMetadata name="XLDAPR" count="1">
    <bk>
      <extLst>
        <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
          <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
        </ext>
      </extLst>
    </bk>
  </futureMetadata>
  <cellMetadata count="1">
    <bk>
      <rc t="1" v="0"/>
    </bk>
  </cellMetadata>
</metadata>`),e.join("")}function Cd(e){var r=[];if(!e)return r;var t=1;return(e.match(br)||[]).forEach(function(a){var n=pe(a);switch(n[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete n[0],n.i?t=n.i:n.i=t,r.push(n);break}}),r}function bd(e){var r={};r.i=e.read_shift(4);var t={};t.r=e.read_shift(4),t.c=e.read_shift(4),r.r=We(t);var a=e.read_shift(1);return a&2&&(r.l="1"),a&8&&(r.a="1"),r}function Dd(e,r,t){var a=[],n=!1;return Ht(e,function(s,f,c){switch(c){case 63:a.push(s);break;default:if(!f.T){if(!n||t.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}}}),a}function Id(e,r,t,a){if(!e)return e;var n=a||{},i=!1,s=!1;Ht(e,function(c,l,o){if(!s)switch(o){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:i=!0;break;case 36:i=!1;break;default:if(!l.T){if(!i||n.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}}},n)}function Od(e,r){if(!e)return"??";var t=(e.match(/<c:chart [^<>]*r:id="([^<>"]*)"/)||["",""])[1];return r["!id"][t].Target}function Nd(e,r,t){var a=0;(gf(e,"shape")||[]).forEach(function(n){var i="",s=!0,f=-1,c=-1,l=-1;switch(n.replace(br,function(x,u){var h=pe(x);switch(xt(h[0])){case"<ClientData":h.ObjectType&&(i=h.ObjectType);break;case"<Visible":case"<Visible/>":s=!1;break;case"<Row":case"<Row>":f=u+x.length;break;case"</Row>":c=+n.slice(f,u).trim();break;case"<Column":case"<Column>":f=u+x.length;break;case"</Column>":l=+n.slice(f,u).trim();break}return""}),i){case"Note":var o=_0(r,c>=0&&l>=0?We({r:c,c:l}):t[a].ref);o.c&&(o.c.hidden=s),++a;break}})}function yc(e,r,t){var a=[21600,21600],n=["m0,0l0",a[1],a[0],a[1],a[0],"0xe"].join(","),i=[ae("xml",null,{"xmlns:v":rt.v,"xmlns:o":rt.o,"xmlns:x":rt.x,"xmlns:mv":rt.mv}).replace(/\/>/,">"),ae("o:shapelayout",ae("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"})],s=65536*e,f=r||[];return f.length>0&&i.push(ae("v:shapetype",[ae("v:stroke",null,{joinstyle:"miter"}),ae("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202",coordsize:a.join(","),"o:spt":202,path:n})),f.forEach(function(c){++s,i.push(Rd(c,s))}),i.push("</xml>"),i.join("")}function Rd(e,r,t){var a=Je(e[0]),n={color2:"#BEFF82",type:"gradient"};n.type=="gradient"&&(n.angle="-180");var i=n.type=="gradient"?ae("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,s=ae("v:fill",i,n),f={on:"t",obscured:"t"};return["<v:shape"+i0({id:"_x0000_s"+r,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",s,ae("v:shadow",null,f),ae("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Cr("x:Anchor",[a.c+1,0,a.r+1,0,a.c+3,20,a.r+5,20].join(",")),Cr("x:AutoFill","False"),Cr("x:Row",String(a.r)),Cr("x:Column",String(a.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"].join("")}function Ls(e,r,t,a){var n=e["!data"]!=null,i;r.forEach(function(s){var f=Je(s.ref);if(!(f.r<0||f.c<0)){if(n?(e["!data"][f.r]||(e["!data"][f.r]=[]),i=e["!data"][f.r][f.c]):i=e[s.ref],!i){i={t:"z"},n?e["!data"][f.r][f.c]=i:e[s.ref]=i;var c=$e(e["!ref"]||"BDWGO1000001:A1");c.s.r>f.r&&(c.s.r=f.r),c.e.r<f.r&&(c.e.r=f.r),c.s.c>f.c&&(c.s.c=f.c),c.e.c<f.c&&(c.e.c=f.c);var l=Be(c);e["!ref"]=l}i.c||(i.c=[]);var o={a:s.author,t:s.t,r:s.r,T:t};s.h&&(o.h=s.h);for(var x=i.c.length-1;x>=0;--x){if(!t&&i.c[x].T)return;t&&!i.c[x].T&&i.c.splice(x,1)}if(t&&a){for(x=0;x<a.length;++x)if(o.a==a[x].id){o.a=a[x].name||o.a;break}}i.c.push(o)}})}function Pd(e,r){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var t=[],a=[],n=Ar(e,"authors");n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach(function(s){if(!(s===""||s.trim()==="")){var f=s.match(/<(?:\w+:)?author[^<>]*>(.*)/);f&&t.push(f[1])}});var i=Ar(e,"commentList");return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach(function(s){if(!(s===""||s.trim()==="")){var f=s.match(/<(?:\w+:)?comment[^<>]*>/);if(f){var c=pe(f[0]),l={author:c.authorId&&t[c.authorId]||"sheetjsghost",ref:c.ref,guid:c.guid},o=Je(c.ref);if(!(r.sheetRows&&r.sheetRows<=o.r)){var x=Ar(s,"text"),u=!!x&&!!x[1]&&Ai(x[1])||{r:"",t:"",h:""};l.r=u.r,u.r=="<t></t>"&&(u.t=u.h=""),l.t=(u.t||"").replace(/\r\n/g,`
`).replace(/\r/g,`
`),r.cellHTML&&(l.h=u.h),a.push(l)}}}}),a}function Ld(e){var r=[dr,ae("comments",null,{xmlns:ma[0]})],t=[];return r.push("<authors>"),e.forEach(function(a){a[1].forEach(function(n){var i=Me(n.a);t.indexOf(i)==-1&&(t.push(i),r.push("<author>"+i+"</author>")),n.T&&n.ID&&t.indexOf("tc="+n.ID)==-1&&(t.push("tc="+n.ID),r.push("<author>tc="+n.ID+"</author>"))})}),t.length==0&&(t.push("SheetJ5"),r.push("<author>SheetJ5</author>")),r.push("</authors>"),r.push("<commentList>"),e.forEach(function(a){var n=0,i=[],s=0;if(a[1][0]&&a[1][0].T&&a[1][0].ID&&(n=t.indexOf("tc="+a[1][0].ID)),a[1].forEach(function(l){l.a&&(n=t.indexOf(Me(l.a))),l.T&&++s,i.push(l.t==null?"":Me(l.t))}),s===0)a[1].forEach(function(l){r.push('<comment ref="'+a[0]+'" authorId="'+t.indexOf(Me(l.a))+'"><text>'),r.push(Cr("t",l.t==null?"":Me(l.t))),r.push("</text></comment>")});else{a[1][0]&&a[1][0].T&&a[1][0].ID&&(n=t.indexOf("tc="+a[1][0].ID)),r.push('<comment ref="'+a[0]+'" authorId="'+n+'"><text>');for(var f=`Comment:
    `+i[0]+`
`,c=1;c<i.length;++c)f+=`Reply:
    `+i[c]+`
`;r.push(Cr("t",Me(f))),r.push("</text></comment>")}}),r.push("</commentList>"),r.length>2&&(r[r.length]="</comments>",r[1]=r[1].replace("/>",">")),r.join("")}function Bd(e,r){var t=[],a=!1,n={},i=0;return e.replace(br,function(f,c){var l=pe(f);switch(xt(l[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":n={author:l.personId,guid:l.id,ref:l.ref,T:1};break;case"</threadedComment>":n.t!=null&&t.push(n);break;case"<text>":case"<text":i=c+f.length;break;case"</text>":n.t=e.slice(i,c).replace(/\r\n/g,`
`).replace(/\r/g,`
`);break;case"<mentions":case"<mentions>":a=!0;break;case"</mentions>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(!a&&r.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return f}),t}function Sc(e,r,t){var a=[dr,ae("ThreadedComments",null,{xmlns:Er.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(n){var i="";(n[1]||[]).forEach(function(s,f){if(!s.T){delete s.ID;return}s.a&&r.indexOf(s.a)==-1&&r.push(s.a);var c={ref:n[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+t.tcid++).slice(-12)+"}"};f==0?i=c.id:c.parentId=i,s.ID=c.id,s.a&&(c.personId="{54EE7950-7262-4200-6969-"+("000000000000"+r.indexOf(s.a)).slice(-12)+"}"),a.push(ae("threadedComment",Cr("text",s.t||""),c))})}),a.push("</ThreadedComments>"),a.join("")}function Md(e,r){var t=[],a=!1;return e.replace(br,function(i){var s=pe(i);switch(xt(s[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":t.push({name:s.displayname,id:s.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(!a&&r.WTF)throw new Error("unrecognized "+s[0]+" in threaded comments")}return i}),t}function Ac(e){var r=[dr,ae("personList",null,{xmlns:Er.TCMNT,"xmlns:x":ma[0]}).replace(/[\/]>/,">")];return e.forEach(function(t,a){r.push(ae("person",null,{displayName:t,id:"{54EE7950-7262-4200-6969-"+("000000000000"+a).slice(-12)+"}",userId:t,providerId:"None"}))}),r.push("</personList>"),r.join("")}function Ud(e){var r={};r.iauthor=e.read_shift(4);var t=wa(e,16);return r.rfx=t.s,r.ref=We(t.s),e.l+=16,r}function Wd(e,r){return r==null&&(r=W(36)),r.write_shift(4,e[1].iauthor),Ma(e[0],r),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r}var Hd=Hr;function Bs(e){return Tr(e.slice(0,54))}function Xd(e,r){var t=[],a=[],n={},i=!1;return Ht(e,function(f,c,l){switch(l){case 632:a.push(f);break;case 635:n=f;break;case 637:n.t=f.t,n.h=f.h,n.r=f.r;break;case 636:if(n.author=a[n.iauthor],delete n.iauthor,r.sheetRows&&n.rfx&&r.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,t.push(n);break;case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:break;case 38:break;default:if(!c.T){if(!i||r.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}}),t}function Vd(e){var r=Wr(),t=[];return Z(r,628),Z(r,630),e.forEach(function(a){a[1].forEach(function(n){t.indexOf(n.a)>-1||(t.push(n.a.slice(0,54)),Z(r,632,Bs(n.a)),n.T&&n.ID&&t.indexOf("tc="+n.ID)==-1&&(t.push("tc="+n.ID),Z(r,632,Bs("tc="+n.ID))))})}),Z(r,631),Z(r,633),e.forEach(function(a){a[1].forEach(function(n){var i=-1;n.ID&&(i=t.indexOf("tc="+n.ID)),i==-1&&a[1][0].T&&a[1][0].ID&&(i=t.indexOf("tc="+a[1][0].ID)),i==-1&&(i=t.indexOf(n.a)),n.iauthor=i;var s={s:Je(a[0]),e:Je(a[0])};Z(r,635,Wd([s,n])),n.t&&n.t.length>0&&Z(r,637,cu(n)),Z(r,636),delete n.iauthor})}),Z(r,634),Z(r,629),r.end()}var Gd="application/vnd.ms-office.vbaProject";function zd(e){var r=ye.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(t,a){if(!(t.slice(-1)==="/"||!t.match(/_VBA_PROJECT_CUR/))){var n=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");ye.utils.cfb_add(r,n,e.FileIndex[a].content)}}),ye.write(r)}function $d(e,r){r.FullPaths.forEach(function(t,a){if(a!=0){var n=t.replace(/^[\/]*[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");n.slice(-1)!=="/"&&ye.utils.cfb_add(e,n,r.FileIndex[a].content)}})}var Kd=["xlsb","xlsm","xlam","biff8","xla"];function Yd(){return{"!type":"dialog"}}function jd(){return{"!type":"dialog"}}function Zd(){return{"!type":"macro"}}function Jd(){return{"!type":"macro"}}var sa=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,r={r:0,c:0};function t(a,n,i,s){var f=!1,c=!1;i.length==0?c=!0:i.charAt(0)=="["&&(c=!0,i=i.slice(1,-1)),s.length==0?f=!0:s.charAt(0)=="["&&(f=!0,s=s.slice(1,-1));var l=i.length>0?parseInt(i,10)|0:0,o=s.length>0?parseInt(s,10)|0:0;return f?o+=r.c:--o,c?l+=r.r:--l,n+(f?"":"$")+Le(o)+(c?"":"$")+Ve(l)}return function(n,i){return r=i,n.replace(e,t)}}(),xn=/(^|[^._A-Z0-9])(\$?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])(\$?)(\d{1,7})(?![_.\(A-Za-z0-9])/g;try{xn=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g}catch{}var dn=function(){return function(r,t){return r.replace(xn,function(a,n,i,s,f,c){var l=_i(s)-(i?0:t.c),o=gi(c)-(f?0:t.r),x=f=="$"?o+1:o==0?"":"["+o+"]",u=i=="$"?l+1:l==0?"":"["+l+"]";return n+"R"+x+"C"+u})}}();function Cc(e,r){return e.replace(xn,function(t,a,n,i,s,f){return a+(n=="$"?n+i:Le(_i(i)+r.c))+(s=="$"?s+f:Ve(gi(f)+r.r))})}function Ms(e,r,t){var a=Fr(r),n=a.s,i=Je(t),s={r:i.r-n.r,c:i.c-n.c};return Cc(e,s)}function qd(e){return e.length!=1}function Us(e){return e.replace(/_xlfn\./g,"")}function pr(e){e.l+=1}function Kt(e,r){var t=e.read_shift(r==1?1:2);return[t&16383,t>>14&1,t>>15&1]}function bc(e,r,t){var a=2;if(t){if(t.biff>=2&&t.biff<=5)return Dc(e,r,t);t.biff==12&&(a=4)}var n=e.read_shift(a),i=e.read_shift(a),s=Kt(e,2),f=Kt(e,2);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:f[0],cRel:f[1],rRel:f[2]}}}function Dc(e){var r=Kt(e,2),t=Kt(e,2),a=e.read_shift(1),n=e.read_shift(1);return{s:{r:r[0],c:a,cRel:r[1],rRel:r[2]},e:{r:t[0],c:n,cRel:t[1],rRel:t[2]}}}function Qd(e,r,t){if(t.biff<8)return Dc(e,r,t);var a=e.read_shift(t.biff==12?4:2),n=e.read_shift(t.biff==12?4:2),i=Kt(e,2),s=Kt(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function Ic(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return e2(e,r,t);var a=e.read_shift(t&&t.biff==12?4:2),n=Kt(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function e2(e){var r=Kt(e,2),t=e.read_shift(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}function r2(e){var r=e.read_shift(2),t=e.read_shift(2);return{r,c:t&255,fQuoted:!!(t&16384),cRel:t>>15,rRel:t>>15}}function t2(e,r,t){var a=t&&t.biff?t.biff:8;if(a>=2&&a<=5)return a2(e,r,t);var n=e.read_shift(a>=12?4:2),i=e.read_shift(2),s=(i&16384)>>14,f=(i&32768)>>15;if(i&=16383,f==1)for(;n>524287;)n-=1048576;if(s==1)for(;i>8191;)i=i-16384;return{r:n,c:i,cRel:s,rRel:f}}function a2(e){var r=e.read_shift(2),t=e.read_shift(1),a=(r&32768)>>15,n=(r&16384)>>14;return r&=16383,a==1&&r>=8192&&(r=r-16384),n==1&&t>=128&&(t=t-256),{r,c:t,cRel:n,rRel:a}}function n2(e,r,t){var a=(e[e.l++]&96)>>5,n=bc(e,t.biff>=2&&t.biff<=5?6:8,t);return[a,n]}function i2(e,r,t){var a=(e[e.l++]&96)>>5,n=e.read_shift(2,"i"),i=8;if(t)switch(t.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var s=bc(e,i,t);return[a,n,s]}function s2(e,r,t){var a=(e[e.l++]&96)>>5;return e.l+=t&&t.biff>8?12:t.biff<8?6:8,[a]}function f2(e,r,t){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),i=8;if(t)switch(t.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[a,n]}function c2(e,r,t){var a=(e[e.l++]&96)>>5,n=Qd(e,r-1,t);return[a,n]}function l2(e,r,t){var a=(e[e.l++]&96)>>5;return e.l+=t.biff==2?6:t.biff==12?14:7,[a]}function Ws(e){var r=e[e.l+1]&1,t=1;return e.l+=4,[r,t]}function o2(e,r,t){e.l+=2;for(var a=e.read_shift(t&&t.biff==2?1:2),n=[],i=0;i<=a;++i)n.push(e.read_shift(t&&t.biff==2?1:2));return n}function u2(e,r,t){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(t&&t.biff==2?1:2)]}function h2(e,r,t){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(t&&t.biff==2?1:2)]}function x2(e){var r=e[e.l+1]&255?1:0;return e.l+=2,[r,e.read_shift(2)]}function d2(e,r,t){var a=e[e.l+1]&255?1:0;return e.l+=t&&t.biff==2?3:4,[a]}function Oc(e){var r=e.read_shift(1),t=e.read_shift(1);return[r,t]}function v2(e){return e.read_shift(2),Oc(e,2)}function m2(e){return e.read_shift(2),Oc(e,2)}function p2(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=Ic(e,0,t);return[a,n]}function g2(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=t2(e,0,t);return[a,n]}function _2(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(2);t&&t.biff==5&&(e.l+=12);var i=Ic(e,0,t);return[a,n,i]}function w2(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(t&&t.biff<=3?1:2);return[Rv[n],Pc[n],a]}function k2(e,r,t){var a=e[e.l++],n=e.read_shift(1),i=t&&t.biff<=3?[a==88?-1:0,e.read_shift(1)]:E2(e);return[n,(i[0]===0?Pc:Nv)[i[1]]]}function E2(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function T2(e,r,t){e.l+=t&&t.biff==2?3:4}function F2(e,r,t){if(e.l++,t&&t.biff==12)return[e.read_shift(4,"i"),0];var a=e.read_shift(2),n=e.read_shift(t&&t.biff==2?1:2);return[a,n]}function y2(e){return e.l++,ht[e.read_shift(1)]}function S2(e){return e.l++,e.read_shift(2)}function A2(e){return e.l++,e.read_shift(1)!==0}function C2(e){return e.l++,Br(e,8)}function b2(e,r,t){return e.l++,Ia(e,r-1,t)}function D2(e,r){var t=[e.read_shift(1)];if(r==12)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2;break}switch(t[0]){case 4:t[1]=or(e,1)?"TRUE":"FALSE",r!=12&&(e.l+=7);break;case 37:case 16:t[1]=ht[e[e.l]],e.l+=r==12?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Br(e,8);break;case 2:t[1]=ka(e,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+t[0])}return t}function I2(e,r,t){for(var a=e.read_shift(t.biff==12?4:2),n=[],i=0;i!=a;++i)n.push((t.biff==12?wa:hn)(e,8));return n}function O2(e,r,t){var a=0,n=0;t.biff==12?(a=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),a=1+e.read_shift(2)),t.biff>=2&&t.biff<8&&(--a,--n==0&&(n=256));for(var i=0,s=[];i!=a&&(s[i]=[]);++i)for(var f=0;f!=n;++f)s[i][f]=D2(e,t.biff);return s}function N2(e,r,t){var a=e.read_shift(1)>>>5&3,n=!t||t.biff>=8?4:2,i=e.read_shift(n);switch(t.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[a,0,i]}function R2(e,r,t){if(t.biff==5)return P2(e,r,t);var a=e.read_shift(1)>>>5&3,n=e.read_shift(2),i=e.read_shift(4);return[a,n,i]}function P2(e){var r=e.read_shift(1)>>>5&3,t=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[r,t,a]}function L2(e,r,t){var a=e.read_shift(1)>>>5&3;e.l+=t&&t.biff==2?3:4;var n=e.read_shift(t&&t.biff==2?1:2);return[a,n]}function B2(e,r,t){var a=e.read_shift(1)>>>5&3,n=e.read_shift(t&&t.biff==2?1:2);return[a,n]}function M2(e,r,t){var a=e.read_shift(1)>>>5&3;return e.l+=4,t.biff<8&&e.l--,t.biff==12&&(e.l+=2),[a]}function U2(e,r,t){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),i=4;if(t)switch(t.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[a,n]}var W2=Xr,H2=Xr,X2=Xr;function S0(e,r,t){return e.l+=2,[r2(e,4,t)]}function Ii(e){return e.l+=6,[]}var V2=S0,G2=Ii,z2=Ii,$2=S0;function Nc(e){return e.l+=2,[cr(e),e.read_shift(2)&1]}var K2=S0,Y2=Nc,j2=Ii,Z2=S0,J2=S0,q2=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Q2(e){e.l+=2;var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(4),n=e.read_shift(2),i=e.read_shift(2),s=q2[t>>2&31];return{ixti:r,coltype:t&3,rt:s,idx:a,c:n,C:i}}function ev(e){return e.l+=2,[e.read_shift(4)]}function rv(e,r,t){return e.l+=5,e.l+=2,e.l+=t.biff==2?1:4,["PTGSHEET"]}function tv(e,r,t){return e.l+=t.biff==2?4:5,["PTGENDSHEET"]}function av(e){var r=e.read_shift(1)>>>5&3,t=e.read_shift(2);return[r,t]}function nv(e){var r=e.read_shift(1)>>>5&3,t=e.read_shift(2);return[r,t]}function iv(e){return e.l+=4,[0,0]}var Hs={1:{n:"PtgExp",f:F2},2:{n:"PtgTbl",f:X2},3:{n:"PtgAdd",f:pr},4:{n:"PtgSub",f:pr},5:{n:"PtgMul",f:pr},6:{n:"PtgDiv",f:pr},7:{n:"PtgPower",f:pr},8:{n:"PtgConcat",f:pr},9:{n:"PtgLt",f:pr},10:{n:"PtgLe",f:pr},11:{n:"PtgEq",f:pr},12:{n:"PtgGe",f:pr},13:{n:"PtgGt",f:pr},14:{n:"PtgNe",f:pr},15:{n:"PtgIsect",f:pr},16:{n:"PtgUnion",f:pr},17:{n:"PtgRange",f:pr},18:{n:"PtgUplus",f:pr},19:{n:"PtgUminus",f:pr},20:{n:"PtgPercent",f:pr},21:{n:"PtgParen",f:pr},22:{n:"PtgMissArg",f:pr},23:{n:"PtgStr",f:b2},26:{n:"PtgSheet",f:rv},27:{n:"PtgEndSheet",f:tv},28:{n:"PtgErr",f:y2},29:{n:"PtgBool",f:A2},30:{n:"PtgInt",f:S2},31:{n:"PtgNum",f:C2},32:{n:"PtgArray",f:l2},33:{n:"PtgFunc",f:w2},34:{n:"PtgFuncVar",f:k2},35:{n:"PtgName",f:N2},36:{n:"PtgRef",f:p2},37:{n:"PtgArea",f:n2},38:{n:"PtgMemArea",f:L2},39:{n:"PtgMemErr",f:W2},40:{n:"PtgMemNoMem",f:H2},41:{n:"PtgMemFunc",f:B2},42:{n:"PtgRefErr",f:M2},43:{n:"PtgAreaErr",f:s2},44:{n:"PtgRefN",f:g2},45:{n:"PtgAreaN",f:c2},46:{n:"PtgMemAreaN",f:av},47:{n:"PtgMemNoMemN",f:nv},57:{n:"PtgNameX",f:R2},58:{n:"PtgRef3d",f:_2},59:{n:"PtgArea3d",f:i2},60:{n:"PtgRefErr3d",f:U2},61:{n:"PtgAreaErr3d",f:f2},255:{}},sv={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},fv={1:{n:"PtgElfLel",f:Nc},2:{n:"PtgElfRw",f:Z2},3:{n:"PtgElfCol",f:V2},6:{n:"PtgElfRwV",f:J2},7:{n:"PtgElfColV",f:$2},10:{n:"PtgElfRadical",f:K2},11:{n:"PtgElfRadicalS",f:j2},13:{n:"PtgElfColS",f:G2},15:{n:"PtgElfColSV",f:z2},16:{n:"PtgElfRadicalLel",f:Y2},25:{n:"PtgList",f:Q2},29:{n:"PtgSxName",f:ev},255:{}},cv={0:{n:"PtgAttrNoop",f:iv},1:{n:"PtgAttrSemi",f:d2},2:{n:"PtgAttrIf",f:h2},4:{n:"PtgAttrChoose",f:o2},8:{n:"PtgAttrGoto",f:u2},16:{n:"PtgAttrSum",f:T2},32:{n:"PtgAttrBaxcel",f:Ws},33:{n:"PtgAttrBaxcel",f:Ws},64:{n:"PtgAttrSpace",f:v2},65:{n:"PtgAttrSpaceSemi",f:m2},128:{n:"PtgAttrIfError",f:x2},255:{}};function A0(e,r,t,a){if(a.biff<8)return Xr(e,r);for(var n=e.l+r,i=[],s=0;s!==t.length;++s)switch(t[s][0]){case"PtgArray":t[s][1]=O2(e,0,a),i.push(t[s][1]);break;case"PtgMemArea":t[s][2]=I2(e,t[s][1],a),i.push(t[s][2]);break;case"PtgExp":a&&a.biff==12&&(t[s][1][1]=e.read_shift(4),i.push(t[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+t[s][0];default:break}return r=n-e.l,r!==0&&i.push(Xr(e,r)),i}function C0(e,r,t){for(var a=e.l+r,n,i,s=[];a!=e.l;)r=a-e.l,i=e[e.l],n=Hs[i]||Hs[sv[i]],(i===24||i===25)&&(n=(i===24?fv:cv)[e[e.l+1]]),!n||!n.f?Xr(e,r):s.push([n.n,n.f(e,r,t)]);return s}function lv(e){for(var r=[],t=0;t<e.length;++t){for(var a=e[t],n=[],i=0;i<a.length;++i){var s=a[i];if(s)switch(s[0]){case 2:n.push('"'+s[1].replace(/"/g,'""')+'"');break;default:n.push(s[1])}else n.push("")}r.push(n.join(","))}return r.join(";")}var ov={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function uv(e,r){var t=e.lastIndexOf("!"),a=r.lastIndexOf("!");return t==-1&&a==-1?e+":"+r:t>0&&a>0&&e.slice(0,t).toLowerCase()==r.slice(0,a).toLowerCase()?e+":"+r.slice(a+1):(console.error("Cannot hydrate range",e,r),e+":"+r)}function Rc(e,r,t){if(!e)return"SH33TJSERR0";if(t.biff>8&&(!e.XTI||!e.XTI[r]))return e.SheetNames[r];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[r];if(t.biff<8)return r>1e4&&(r-=65536),r<0&&(r=-r),r==0?"":e.XTI[r-1];if(!a)return"SH33TJSERR1";var n="";if(t.biff>8)switch(e[a[0]][0]){case 357:return n=a[1]==-1?"#REF":e.SheetNames[a[1]],a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:return t.SID!=null?e.SheetNames[t.SID]:"SH33TJSSAME"+e[a[0]][0];case 355:default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return e[a[0]][0][3]?(n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function Xs(e,r,t){var a=Rc(e,r,t);return a=="#REF"?a:f0(a,t)}function Pr(e,r,t,a,n){var i=n&&n.biff||8,s={s:{c:0,r:0},e:{c:0,r:0}},f=[],c,l,o,x=0,u=0,h,m="";if(!e[0]||!e[0][0])return"";for(var p=-1,d="",v=0,_=e[0].length;v<_;++v){var g=e[0][v];switch(g[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(c=f.pop(),l=f.pop(),p>=0){switch(e[0][p][1][0]){case 0:d=Ke(" ",e[0][p][1][1]);break;case 1:d=Ke("\r",e[0][p][1][1]);break;default:if(d="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}l=l+d,p=-1}f.push(l+ov[g[0]]+c);break;case"PtgIsect":c=f.pop(),l=f.pop(),f.push(l+" "+c);break;case"PtgUnion":c=f.pop(),l=f.pop(),f.push(l+","+c);break;case"PtgRange":c=f.pop(),l=f.pop(),f.push(uv(l,c));break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":o=Ka(g[1][1],s,n),f.push(Ya(o,i));break;case"PtgRefN":o=t?Ka(g[1][1],t,n):g[1][1],f.push(Ya(o,i));break;case"PtgRef3d":x=g[1][1],o=Ka(g[1][2],s,n),m=Xs(a,x,n);var F=m;f.push(m+"!"+Ya(o,i));break;case"PtgFunc":case"PtgFuncVar":var R=g[1][0],U=g[1][1];R||(R=0),R&=127;var C=R==0?[]:f.slice(-R);f.length-=R,U==="User"&&(U=C.shift()),f.push(U+"("+C.join(",")+")");break;case"PtgBool":f.push(g[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(g[1]);break;case"PtgNum":f.push(String(g[1]));break;case"PtgStr":f.push('"'+g[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(g[1]);break;case"PtgAreaN":h=vs(g[1][1],t?{s:t}:s,n),f.push(Fn(h,n));break;case"PtgArea":h=vs(g[1][1],s,n),f.push(Fn(h,n));break;case"PtgArea3d":x=g[1][1],h=g[1][2],m=Xs(a,x,n),f.push(m+"!"+Fn(h,n));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":u=g[1][2];var D=(a.names||[])[u-1]||(a[0]||[])[u],O=D?D.Name:"SH33TJSNAME"+String(u);O&&O.slice(0,6)=="_xlfn."&&!n.xlfn&&(O=O.slice(6)),f.push(O);break;case"PtgNameX":var N=g[1][1];u=g[1][2];var B;if(n.biff<=5)N<0&&(N=-N),a[N]&&(B=a[N][u]);else{var M="";if(((a[N]||[])[0]||[])[0]==14849||(((a[N]||[])[0]||[])[0]==1025?a[N][u]&&a[N][u].itab>0&&(M=a.SheetNames[a[N][u].itab-1]+"!"):M=a.SheetNames[u-1]+"!"),a[N]&&a[N][u])M+=a[N][u].Name;else if(a[0]&&a[0][u])M+=a[0][u].Name;else{var Y=(Rc(a,N,n)||"").split(";;");Y[u-1]?M=Y[u-1]:M+="SH33TJSERRX"}f.push(M);break}B||(B={Name:"SH33TJSERRY"}),f.push(B.Name);break;case"PtgParen":var he="(",q=")";if(p>=0){switch(d="",e[0][p][1][0]){case 2:he=Ke(" ",e[0][p][1][1])+he;break;case 3:he=Ke("\r",e[0][p][1][1])+he;break;case 4:q=Ke(" ",e[0][p][1][1])+q;break;case 5:q=Ke("\r",e[0][p][1][1])+q;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}p=-1}f.push(he+f.pop()+q);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":o={c:g[1][1],r:g[1][0]};var Se={c:t.c,r:t.r};if(a.sharedf[We(o)]){var Q=a.sharedf[We(o)];f.push(Pr(Q,s,Se,a,n))}else{var Ee=!1;for(c=0;c!=a.arrayf.length;++c)if(l=a.arrayf[c],!(o.c<l[0].s.c||o.c>l[0].e.c)&&!(o.r<l[0].s.r||o.r>l[0].e.r)){f.push(Pr(l[1],s,Se,a,n)),Ee=!0;break}Ee||f.push(g[1])}break;case"PtgArray":f.push("{"+lv(g[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":p=v;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+g[1].idx+"[#"+g[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(g));default:throw new Error("Unrecognized Formula Token: "+String(g))}var Ce=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3&&p>=0&&Ce.indexOf(e[0][v][0])==-1){g=e[0][p];var ne=!0;switch(g[1][0]){case 4:ne=!1;case 0:d=Ke(" ",g[1][1]);break;case 5:ne=!1;case 1:d=Ke("\r",g[1][1]);break;default:if(d="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+g[1][0])}f.push((ne?d:"")+f.pop()+(ne?"":d)),p=-1}}if(f.length>1&&n.WTF)throw new Error("bad formula stack");return f[0]=="TRUE"?!0:f[0]=="FALSE"?!1:f[0]}function hv(e,r,t){var a=e.l+r,n=t.biff==2?1:2,i,s=e.read_shift(n);if(s==65535)return[[],Xr(e,r-2)];var f=C0(e,s,t);return r!==s+n&&(i=A0(e,r-s-n,f,t)),e.l=a,[f,i]}function xv(e,r,t){var a=e.l+r,n=t.biff==2?1:2,i,s=e.read_shift(n);if(s==65535)return[[],Xr(e,r-2)];var f=C0(e,s,t);return r!==s+n&&(i=A0(e,r-s-n,f,t)),e.l=a,[f,i]}function dv(e,r,t,a){var n=e.l+r,i=C0(e,a,t),s;return n!==e.l&&(s=A0(e,n-e.l,i,t)),[i,s]}function vv(e,r,t){var a=e.l+r,n,i=e.read_shift(2),s=C0(e,i,t);return i==65535?[[],Xr(e,r-2)]:(r!==i+2&&(n=A0(e,a-i-2,s,t)),[s,n])}function mv(e){var r;if(Pt(e,e.l+6)!==65535)return[Br(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return r=e[e.l+2]===1,e.l+=8,[r,"b"];case 2:return r=e[e.l+2],e.l+=8,[r,"e"];case 3:return e.l+=8,["","s"]}return[]}function pv(e){if(e==null){var r=W(8);return r.write_shift(1,3),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,65535),r}else if(typeof e=="number")return ha(e);return ha(0)}function In(e,r,t){var a=e.l+r,n=wt(e,6,t),i=mv(e,8),s=e.read_shift(1);t.biff!=2&&(e.read_shift(1),t.biff>=5&&e.read_shift(4));var f=xv(e,a-e.l,t);return{cell:n,val:i[0],formula:f,shared:s>>3&1,tt:i[1]}}function gv(e,r,t,a,n){var i=da(r,t,n),s=pv(e.v),f=W(6),c=33;f.write_shift(2,c),f.write_shift(4,0);for(var l=W(e.bf.length),o=0;o<e.bf.length;++o)l[o]=e.bf[o];var x=ur([i,s,f,l]);return x}function vn(e,r,t){var a=e.read_shift(4),n=C0(e,a,t),i=e.read_shift(4),s=i>0?A0(e,i,n,t):null;return[n,s]}var _v=vn,mn=vn,wv=vn,kv=vn;function Vs(e){if((e|0)==e&&e<Math.pow(2,16)&&e>=0){var r=W(11);return r.write_shift(4,3),r.write_shift(1,30),r.write_shift(2,e),r.write_shift(4,0),r}var t=W(17);return t.write_shift(4,11),t.write_shift(1,31),t.write_shift(8,e),t.write_shift(4,0),t}function Ev(e){var r=W(10);return r.write_shift(4,2),r.write_shift(1,28),r.write_shift(1,e),r.write_shift(4,0),r}function Tv(e){var r=W(10);return r.write_shift(4,2),r.write_shift(1,29),r.write_shift(1,e?1:0),r.write_shift(4,0),r}function Fv(e){var r=W(7);r.write_shift(4,3+2*e.length),r.write_shift(1,23),r.write_shift(2,e.length);var t=W(2*e.length);t.write_shift(2*e.length,e,"utf16le");var a=W(4);return a.write_shift(4,0),ur([r,t,a])}function yv(e){var r=Je(e),t=W(15);return t.write_shift(4,7),t.write_shift(1,36),t.write_shift(4,r.r),t.write_shift(2,r.c|(e.charAt(0)=="$"?0:1)<<14|(e.match(/\$\d/)?0:1)<<15),t.write_shift(4,0),t}function Sv(e,r){var t=e.lastIndexOf("!"),a=e.slice(0,t);e=e.slice(t+1);var n=Je(e);a.charAt(0)=="'"&&(a=a.slice(1,-1).replace(/''/g,"'"));var i=W(17);return i.write_shift(4,9),i.write_shift(1,58),i.write_shift(2,2+r.SheetNames.map(function(s){return s.toLowerCase()}).indexOf(a.toLowerCase())),i.write_shift(4,n.r),i.write_shift(2,n.c|(e.charAt(0)=="$"?0:1)<<14|(e.match(/\$\d/)?0:1)<<15),i.write_shift(4,0),i}function Av(e,r){var t=e.lastIndexOf("!"),a=e.slice(0,t);e=e.slice(t+1),a.charAt(0)=="'"&&(a=a.slice(1,-1).replace(/''/g,"'"));var n=W(17);return n.write_shift(4,9),n.write_shift(1,60),n.write_shift(2,2+r.SheetNames.map(function(i){return i.toLowerCase()}).indexOf(a.toLowerCase())),n.write_shift(4,0),n.write_shift(2,0),n.write_shift(4,0),n}function Cv(e){var r=e.split(":"),t=r[0],a=W(23);a.write_shift(4,15),t=r[0];var n=Je(t);return a.write_shift(1,36),a.write_shift(4,n.r),a.write_shift(2,n.c|(t.charAt(0)=="$"?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),a.write_shift(4,0),t=r[1],n=Je(t),a.write_shift(1,36),a.write_shift(4,n.r),a.write_shift(2,n.c|(t.charAt(0)=="$"?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),a.write_shift(4,0),a.write_shift(1,17),a.write_shift(4,0),a}function bv(e,r){var t=e.lastIndexOf("!"),a=e.slice(0,t);e=e.slice(t+1),a.charAt(0)=="'"&&(a=a.slice(1,-1).replace(/''/g,"'"));var n=e.split(":"),i=W(27);i.write_shift(4,19);var s=n[0],f=Je(s);return i.write_shift(1,58),i.write_shift(2,2+r.SheetNames.map(function(c){return c.toLowerCase()}).indexOf(a.toLowerCase())),i.write_shift(4,f.r),i.write_shift(2,f.c|(s.charAt(0)=="$"?0:1)<<14|(s.match(/\$\d/)?0:1)<<15),s=n[1],f=Je(s),i.write_shift(1,58),i.write_shift(2,2+r.SheetNames.map(function(c){return c.toLowerCase()}).indexOf(a.toLowerCase())),i.write_shift(4,f.r),i.write_shift(2,f.c|(s.charAt(0)=="$"?0:1)<<14|(s.match(/\$\d/)?0:1)<<15),i.write_shift(1,17),i.write_shift(4,0),i}function Dv(e,r){var t=e.lastIndexOf("!"),a=e.slice(0,t);e=e.slice(t+1),a.charAt(0)=="'"&&(a=a.slice(1,-1).replace(/''/g,"'"));var n=Fr(e),i=W(23);return i.write_shift(4,15),i.write_shift(1,59),i.write_shift(2,2+r.SheetNames.map(function(s){return s.toLowerCase()}).indexOf(a.toLowerCase())),i.write_shift(4,n.s.r),i.write_shift(4,n.e.r),i.write_shift(2,n.s.c),i.write_shift(2,n.e.c),i.write_shift(4,0),i}function Iv(e,r){if(typeof e=="number")return Vs(e);if(typeof e=="boolean")return Tv(e);if(/^#(DIV\/0!|GETTING_DATA|N\/A|NAME\?|NULL!|NUM!|REF!|VALUE!)$/.test(e))return Ev(+l0[e]);if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return yv(e);if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return Cv(e);if(e.match(/^#REF!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return Dv(e,r);if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return Sv(e,r);if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return bv(e,r);if(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!#REF!$/.test(e))return Av(e,r);if(/^".*"$/.test(e))return Fv(e);if(/^[+-]\d+$/.test(e))return Vs(parseInt(e,10));throw"Formula |"+e+"| not supported for XLSB"}var Ov=Iv,Nv={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Pc={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Rv={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function Gs(e){return e.slice(0,3)=="of:"&&(e=e.slice(3)),e.charCodeAt(0)==61&&(e=e.slice(1),e.charCodeAt(0)==61&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(r,t){return t.replace(/\./g,"")}),e=e.replace(/\$'([^']|'')+'/g,function(r){return r.slice(1)}),e=e.replace(/\$([^\]\. #$]+)/g,function(r,t){return t.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?r:t}),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Pv(e){var r="of:="+e.replace(xn,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return r.replace(/;/g,"|").replace(/,/g,";")}function On(e){e=e.replace(/\$'([^']|'')+'/g,function(a){return a.slice(1)}),e=e.replace(/\$([^\]\. #$]+)/g,function(a,n){return n.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?a:n});var r=e.split(":"),t=r[0].split(".")[0];return[t,r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}function Lc(e){return e.replace(/!/,".").replace(/:/,":.")}var Za={},Ca={},Ja=typeof Map<"u";function Oi(e,r,t){var a=0,n=e.length;if(t){if(Ja?t.has(r):Object.prototype.hasOwnProperty.call(t,r)){for(var i=Ja?t.get(r):t[r];a<i.length;++a)if(e[i[a]].t===r)return e.Count++,i[a]}}else for(;a<n;++a)if(e[a].t===r)return e.Count++,a;return e[n]={t:r},e.Count++,e.Unique++,t&&(Ja?(t.has(r)||t.set(r,[]),t.get(r).push(n)):(Object.prototype.hasOwnProperty.call(t,r)||(t[r]=[]),t[r].push(n))),n}function pn(e,r){var t={min:e+1,max:e+1},a=-1;return r.MDW&&(Lr=r.MDW),r.width!=null?t.customWidth=1:r.wpx!=null?a=x0(r.wpx):r.wch!=null&&(a=r.wch),a>-1?(t.width=rn(a),t.customWidth=1):r.width!=null&&(t.width=r.width),r.hidden&&(t.hidden=!0),r.level!=null&&(t.outlineLevel=t.level=r.level),t}function fa(e,r){if(e){var t=[.7,.7,.75,.75,.3,.3];r=="xlml"&&(t=[1,1,1,1,.5,.5]),e.left==null&&(e.left=t[0]),e.right==null&&(e.right=t[1]),e.top==null&&(e.top=t[2]),e.bottom==null&&(e.bottom=t[3]),e.header==null&&(e.header=t[4]),e.footer==null&&(e.footer=t[5])}}function Zt(e,r,t){var a=t.revssf[r.z!=null?r.z:"General"],n=60,i=e.length;if(a==null&&t.ssf){for(;n<392;++n)if(t.ssf[n]==null){Gt(r.z,n),t.ssf[n]=r.z,t.revssf[r.z]=a=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===a)return n;return e[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function Bc(e,r,t,a,n,i,s){try{a.cellNF&&(e.z=Fe[r])}catch(c){if(a.WTF)throw c}if(!(e.t==="z"&&!a.cellStyles)){if(e.t==="d"&&typeof e.v=="string"&&(e.v=sr(e.v)),(!a||a.cellText!==!1)&&e.t!=="z")try{if(Fe[r]==null&&Gt(co[r]||"General",r),e.t==="e")e.w=e.w||ht[e.v];else if(r===0)if(e.t==="n")(e.v|0)===e.v?e.w=e.v.toString(10):e.w=a0(e.v);else if(e.t==="d"){var f=fr(e.v,!!s);(f|0)===f?e.w=f.toString(10):e.w=a0(f)}else{if(e.v===void 0)return"";e.w=la(e.v,Ca)}else e.t==="d"?e.w=qr(r,fr(e.v,!!s),Ca):e.w=qr(r,e.v,Ca)}catch(c){if(a.WTF)throw c}if(a.cellStyles&&t!=null)try{e.s=i.Fills[t],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=en(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),a.WTF&&(e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=en(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),a.WTF&&(e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(c){if(a.WTF&&i.Fills)throw c}}}function Lv(e,r,t){if(e&&e["!ref"]){var a=$e(e["!ref"]);if(a.e.c<a.s.c||a.e.r<a.s.r)throw new Error("Bad range ("+t+"): "+e["!ref"])}}function Bv(e,r){var t=$e(r);t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(e["!ref"]=Be(t))}var Mv=/<(?:\w+:)?mergeCell ref=["'][A-Z0-9:]+['"]\s*[\/]?>/g,Uv=/<(?:\w+:)?hyperlink [^<>]*>/mg,Wv=/"(\w*:\w*)"/,Hv=/<(?:\w+:)?col\b[^<>]*[\/]?>/g,Xv=/<(?:\w+:)?autoFilter[^>]*/g,Vv=/<(?:\w+:)?pageMargins[^<>]*\/>/g,Mc=/<(?:\w+:)?sheetPr\b[^<>]*?\/>/;function Gv(e,r,t,a,n,i,s){if(!e)return e;a||(a={"!id":{}}),hr!=null&&r.dense==null&&(r.dense=hr);var f={};r.dense&&(f["!data"]=[]);var c={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",o="",x=Ar(e,"sheetData");x?(l=e.slice(0,x.index),o=e.slice(x.index+x[0].length)):l=o=e;var u=l.match(Mc);u?Ni(u[0],f,n,t):(u=Ar(l,"sheetPr"))&&$v(u[0],u[1]||"",f,n,t,s,i);var h=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var m=l.slice(h,h+50).match(Wv);m&&!(r&&r.nodim)&&Bv(f,m[1])}var p=Ar(l,"sheetViews");p&&p[1]&&im(p[1],n);var d=[];if(r.cellStyles){var v=l.match(Hv);v&&em(d,v)}x&&cm(x[1],f,r,c,i,s,n);var _=o.match(Xv);_&&(f["!autofilter"]=tm(_[0]));var g=[],F=o.match(Mv);if(F)for(h=0;h!=F.length;++h)g[h]=$e(F[h].slice(F[h].indexOf('"')+1));var R=o.match(Uv);R&&Jv(f,R,a);var U=o.match(Vv);U&&(f["!margins"]=qv(pe(U[0])));var C;if((C=o.match(/legacyDrawing r:id="(.*?)"/))&&(f["!legrel"]=C[1]),r&&r.nodim&&(c.s.c=c.s.r=0),!f["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(f["!ref"]=Be(c)),r.sheetRows>0&&f["!ref"]){var D=$e(f["!ref"]);r.sheetRows<=+D.e.r&&(D.e.r=r.sheetRows-1,D.e.r>c.e.r&&(D.e.r=c.e.r),D.e.r<D.s.r&&(D.s.r=D.e.r),D.e.c>c.e.c&&(D.e.c=c.e.c),D.e.c<D.s.c&&(D.s.c=D.e.c),f["!fullref"]=f["!ref"],f["!ref"]=Be(D))}return d.length>0&&(f["!cols"]=d),g.length>0&&(f["!merges"]=g),a["!id"][f["!legrel"]]&&(f["!legdrawel"]=a["!id"][f["!legrel"]]),f}function zv(e){if(e.length===0)return"";for(var r='<mergeCells count="'+e.length+'">',t=0;t!=e.length;++t)r+='<mergeCell ref="'+Be(e[t])+'"/>';return r+"</mergeCells>"}function Ni(e,r,t,a){var n=pe(e);t.Sheets[a]||(t.Sheets[a]={}),n.codeName&&(t.Sheets[a].CodeName=ze(Ze(n.codeName)))}function $v(e,r,t,a,n){Ni(e.slice(0,e.indexOf(">")),t,a,n)}function Kv(e,r,t,a,n){var i=!1,s={},f=null;if(a.bookType!=="xlsx"&&r.vbaraw){var c=r.SheetNames[t];try{r.Workbook&&(c=r.Workbook.Sheets[t].CodeName||c)}catch{}i=!0,s.codeName=At(Me(c))}if(e&&e["!outline"]){var l={summaryBelow:1,summaryRight:1};e["!outline"].above&&(l.summaryBelow=0),e["!outline"].left&&(l.summaryRight=0),f=(f||"")+ae("outlinePr",null,l)}!i&&!f||(n[n.length]=ae("sheetPr",f,s))}var Yv=["objects","scenarios","selectLockedCells","selectUnlockedCells"],jv=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Zv(e){var r={sheet:1};return Yv.forEach(function(t){e[t]!=null&&e[t]&&(r[t]="1")}),jv.forEach(function(t){e[t]!=null&&!e[t]&&(r[t]="0")}),e.password&&(r.password=Ci(e.password).toString(16).toUpperCase()),ae("sheetProtection",null,r)}function Jv(e,r,t){for(var a=e["!data"]!=null,n=0;n!=r.length;++n){var i=pe(Ze(r[n]),!0);if(!i.ref)return;var s=((t||{})["!id"]||[])[i.id];s?(i.Target=s.Target,i.location&&(i.Target+="#"+ze(i.location))):(i.Target="#"+ze(i.location),s={Target:i.Target,TargetMode:"Internal"}),i.Rel=s,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var f=$e(i.ref),c=f.s.r;c<=f.e.r;++c)for(var l=f.s.c;l<=f.e.c;++l){var o=Le(l)+Ve(c);a?(e["!data"][c]||(e["!data"][c]=[]),e["!data"][c][l]||(e["!data"][c][l]={t:"z",v:void 0}),e["!data"][c][l].l=i):(e[o]||(e[o]={t:"z",v:void 0}),e[o].l=i)}}}function qv(e){var r={};return["left","right","top","bottom","header","footer"].forEach(function(t){e[t]&&(r[t]=parseFloat(e[t]))}),r}function Qv(e){return fa(e),ae("pageMargins",null,e)}function em(e,r){for(var t=!1,a=0;a!=r.length;++a){var n=pe(r[a],!0);n.hidden&&(n.hidden=je(n.hidden));var i=parseInt(n.min,10)-1,s=parseInt(n.max,10)-1;for(n.outlineLevel&&(n.level=+n.outlineLevel||0),delete n.min,delete n.max,n.width=+n.width,!t&&n.width&&(t=!0,bi(n.width)),$t(n);i<=s;)e[i++]=qe(n)}}function rm(e,r){for(var t=["<cols>"],a,n=0;n!=r.length;++n)(a=r[n])&&(t[t.length]=ae("col",null,pn(n,a)));return t[t.length]="</cols>",t.join("")}function tm(e){var r={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return r}function am(e,r,t,a){var n=typeof e.ref=="string"?e.ref:Be(e.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var i=t.Workbook.Names,s=Fr(n);s.s.r==s.e.r&&(s.e.r=Fr(r["!ref"]).e.r,n=Be(s));for(var f=0;f<i.length;++f){var c=i[f];if(c.Name=="_xlnm._FilterDatabase"&&c.Sheet==a){c.Ref=f0(t.SheetNames[a])+"!"+s0(n);break}}return f==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+t.SheetNames[a]+"'!"+n}),ae("autoFilter",null,{ref:n})}var nm=/<(?:\w:)?sheetView(?:[^<>a-z][^<>]*)?\/?>/g;function im(e,r){r.Views||(r.Views=[{}]),(e.match(nm)||[]).forEach(function(t,a){var n=pe(t);r.Views[a]||(r.Views[a]={}),+n.zoomScale&&(r.Views[a].zoom=+n.zoomScale),n.rightToLeft&&je(n.rightToLeft)&&(r.Views[a].RTL=!0)})}function sm(e,r,t,a){var n={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(n.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),ae("sheetViews",ae("sheetView",null,n),{})}function fm(e,r,t,a,n,i,s){if(e.c&&t["!comments"].push([r,e.c]),(e.v===void 0||e.t==="z"&&!(a||{}).sheetStubs)&&typeof e.f!="string"&&typeof e.z>"u")return"";var f="",c=e.t,l=e.v;if(e.t!=="z")switch(e.t){case"b":f=e.v?"1":"0";break;case"n":isNaN(e.v)?(e.t="e",f=ht[e.v=36]):isFinite(e.v)?f=""+e.v:(e.t="e",f=ht[e.v=7]);break;case"e":f=ht[e.v];break;case"d":if(a&&a.cellDates){var o=sr(e.v,s);f=o.toISOString(),o.getUTCFullYear()<1900&&(f=f.slice(f.indexOf("T")+1).replace("Z",""))}else e=qe(e),e.t="n",f=""+(e.v=fr(sr(e.v,s),s));typeof e.z>"u"&&(e.z=Fe[14]);break;default:f=e.v;break}var x=e.t=="z"||e.v==null?"":Cr("v",Me(f)),u={r},h=Zt(a.cellXfs,e,a);switch(h!==0&&(u.s=h),e.t){case"n":break;case"d":u.t="d";break;case"b":u.t="b";break;case"e":u.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){x=Cr("v",""+Oi(a.Strings,e.v,a.revStrings)),u.t="s";break}else u.t="str";break}if(e.t!=c&&(e.t=c,e.v=l),typeof e.f=="string"&&e.f){var m=e.F&&e.F.slice(0,r.length)==r?{t:"array",ref:e.F}:null;x=ae("f",Me(e.f),m)+(e.v!=null?x:"")}return e.l&&(e.l.display=Me(f),t["!links"].push([r,e.l])),e.D&&(u.cm=1),ae("c",x,u)}var cm=function(){var e=/<(?:\w+:)?c[ \/>]/,r=/<\/(?:\w+:)?row>/,t=/r=["']([^"']*)["']/,a=/ref=["']([^"']*)["']/;return function(i,s,f,c,l,o,x){for(var u=0,h="",m=[],p=[],d=0,v=0,_=0,g="",F,R,U=0,C=0,D,O,N=0,B=0,M=Array.isArray(o.CellXf),Y,he=[],q=[],Se=s["!data"]!=null,Q=[],Ee={},Ce=!1,ne=!!f.sheetStubs,Ie=!!((x||{}).WBProps||{}).date1904,z=i.split(r),xe=0,fe=z.length;xe!=fe;++xe){h=z[xe].trim();var ve=h.length;if(ve!==0){var me=0;e:for(u=0;u<ve;++u)switch(h[u]){case">":if(h[u-1]!="/"){++u;break e}if(f&&f.cellStyles){if(R=pe(h.slice(me,u),!0),U=R.r!=null?parseInt(R.r,10):U+1,C=-1,f.sheetRows&&f.sheetRows<U)continue;Ee={},Ce=!1,R.ht&&(Ce=!0,Ee.hpt=parseFloat(R.ht),Ee.hpx=Na(Ee.hpt)),R.hidden&&je(R.hidden)&&(Ce=!0,Ee.hidden=!0),R.outlineLevel!=null&&(Ce=!0,Ee.level=+R.outlineLevel),Ce&&(Q[U-1]=Ee)}break;case"<":me=u;break}if(me>=u)break;if(R=pe(h.slice(me,u),!0),U=R.r!=null?parseInt(R.r,10):U+1,C=-1,!(f.sheetRows&&f.sheetRows<U)){f.nodim||(c.s.r>U-1&&(c.s.r=U-1),c.e.r<U-1&&(c.e.r=U-1)),f&&f.cellStyles&&(Ee={},Ce=!1,R.ht&&(Ce=!0,Ee.hpt=parseFloat(R.ht),Ee.hpx=Na(Ee.hpt)),R.hidden&&je(R.hidden)&&(Ce=!0,Ee.hidden=!0),R.outlineLevel!=null&&(Ce=!0,Ee.level=+R.outlineLevel),Ce&&(Q[U-1]=Ee)),m=h.slice(u).split(e);for(var _e=0;_e!=m.length&&m[_e].trim().charAt(0)=="<";++_e);for(m=m.slice(_e),u=0;u!=m.length;++u)if(h=m[u].trim(),h.length!==0){if(p=h.match(t),d=u,v=0,_=0,h="<c "+(h.slice(0,1)=="<"?">":"")+h,p!=null&&p.length===2){for(d=0,g=p[1],v=0;v!=g.length&&!((_=g.charCodeAt(v)-64)<1||_>26);++v)d=26*d+_;--d,C=d}else++C;for(v=0;v!=h.length&&h.charCodeAt(v)!==62;++v);if(++v,R=pe(h.slice(0,v),!0),R.r||(R.r=We({r:U-1,c:C})),g=h.slice(v),F={t:""},(p=Ar(g,"v"))!=null&&p[1]!==""&&(F.v=ze(p[1])),f.cellFormula){if((p=Ar(g,"f"))!=null){if(p[1]=="")p[0].indexOf('t="shared"')>-1&&(O=pe(p[0]),q[O.si]&&(F.f=Ms(q[O.si][1],q[O.si][2],R.r)));else if(F.f=ze(Ze(p[1]),!0),f.xlfn||(F.f=Us(F.f)),p[0].indexOf('t="array"')>-1)F.F=(g.match(a)||[])[1],F.F.indexOf(":")>-1&&he.push([$e(F.F),F.F]);else if(p[0].indexOf('t="shared"')>-1){O=pe(p[0]);var y=ze(Ze(p[1]));f.xlfn||(y=Us(y)),q[parseInt(O.si,10)]=[O,y,R.r]}}else(p=g.match(/<f[^<>]*\/>/))&&(O=pe(p[0]),q[O.si]&&(F.f=Ms(q[O.si][1],q[O.si][2],R.r)));var L=Je(R.r);for(v=0;v<he.length;++v)L.r>=he[v][0].s.r&&L.r<=he[v][0].e.r&&L.c>=he[v][0].s.c&&L.c<=he[v][0].e.c&&(F.F=he[v][1])}if(R.t==null&&F.v===void 0)if(F.f||F.F)F.v=0,F.t="n";else if(ne)F.t="z";else continue;else F.t=R.t||"n";switch(c.s.c>C&&(c.s.c=C),c.e.c<C&&(c.e.c=C),F.t){case"n":if(F.v==""||F.v==null){if(!ne)continue;F.t="z"}else F.v=parseFloat(F.v);break;case"s":if(typeof F.v>"u"){if(!ne)continue;F.t="z"}else D=Za[parseInt(F.v,10)],F.v=D.t,F.r=D.r,f.cellHTML&&(F.h=D.h);break;case"str":F.t="s",F.v=F.v!=null?ze(Ze(F.v),!0):"",f.cellHTML&&(F.h=za(F.v));break;case"inlineStr":p=Ar(g,"is"),F.t="s",p!=null&&(D=Ai(p[1]))?(F.v=D.t,f.cellHTML&&(F.h=D.h)):F.v="";break;case"b":F.v=je(F.v);break;case"d":f.cellDates?F.v=sr(F.v,Ie):(F.v=fr(sr(F.v,Ie),Ie),F.t="n");break;case"e":(!f||f.cellText!==!1)&&(F.w=F.v),F.v=l0[F.v];break}if(N=B=0,Y=null,M&&R.s!==void 0&&(Y=o.CellXf[R.s],Y!=null&&(Y.numFmtId!=null&&(N=Y.numFmtId),f.cellStyles&&Y.fillId!=null&&(B=Y.fillId))),Bc(F,N,B,f,l,o,Ie),f.cellDates&&M&&F.t=="n"&&nt(Fe[N])&&(F.v=Bt(F.v+(Ie?1462:0)),F.t=typeof F.v=="number"?"n":"d"),R.cm&&f.xlmeta){var P=(f.xlmeta.Cell||[])[+R.cm-1];P&&P.type=="XLDAPR"&&(F.D=!0)}var I;f.nodim&&(I=Je(R.r),c.s.r>I.r&&(c.s.r=I.r),c.e.r<I.r&&(c.e.r=I.r)),Se?(I=Je(R.r),s["!data"][I.r]||(s["!data"][I.r]=[]),s["!data"][I.r][I.c]=F):s[R.r]=F}}}}Q.length>0&&(s["!rows"]=Q)}}();function lm(e,r,t,a){var n=[],i=[],s=$e(e["!ref"]),f="",c,l="",o=[],x=0,u=0,h=e["!rows"],m=e["!data"]!=null,p={r:l},d,v=-1,_=(((a||{}).Workbook||{}).WBProps||{}).date1904;for(u=s.s.c;u<=s.e.c;++u)o[u]=Le(u);for(x=s.s.r;x<=s.e.r;++x){for(i=[],l=Ve(x),u=s.s.c;u<=s.e.c;++u){c=o[u]+l;var g=m?(e["!data"][x]||[])[u]:e[c];g!==void 0&&(f=fm(g,c,e,r,t,a,_))!=null&&i.push(f)}(i.length>0||h&&h[x])&&(p={r:l},h&&h[x]&&(d=h[x],d.hidden&&(p.hidden=1),v=-1,d.hpx?v=d0(d.hpx):d.hpt&&(v=d.hpt),v>-1&&(p.ht=v,p.customHeight=1),d.level&&(p.outlineLevel=d.level)),n[n.length]=ae("row",i.join(""),p))}if(h)for(;x<h.length;++x)h&&h[x]&&(p={r:x+1},d=h[x],d.hidden&&(p.hidden=1),v=-1,d.hpx?v=d0(d.hpx):d.hpt&&(v=d.hpt),v>-1&&(p.ht=v,p.customHeight=1),d.level&&(p.outlineLevel=d.level),n[n.length]=ae("row","",p));return n.join("")}function om(e,r,t,a){var n=[dr,ae("worksheet",null,{xmlns:ma[0],"xmlns:r":Er.r})],i=t.SheetNames[e],s=0,f="",c=t.Sheets[i];c==null&&(c={});var l=c["!ref"]||"A1",o=$e(l);if(o.e.c>16383||o.e.r>1048575){if(r.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");o.e.c=Math.min(o.e.c,16383),o.e.r=Math.min(o.e.c,1048575),l=Be(o)}a||(a={}),c["!comments"]=[];var x=[];Kv(c,t,e,r,n),n[n.length]=ae("dimension",null,{ref:l}),n[n.length]=sm(c,r,e,t),r.sheetFormat&&(n[n.length]=ae("sheetFormatPr",null,{defaultRowHeight:r.sheetFormat.defaultRowHeight||"16",baseColWidth:r.sheetFormat.baseColWidth||"10",outlineLevelRow:r.sheetFormat.outlineLevelRow||"7"})),c["!cols"]!=null&&c["!cols"].length>0&&(n[n.length]=rm(c,c["!cols"])),n[s=n.length]="<sheetData/>",c["!links"]=[],c["!ref"]!=null&&(f=lm(c,r,e,t,a),f.length>0&&(n[n.length]=f)),n.length>s+1&&(n[n.length]="</sheetData>",n[s]=n[s].replace("/>",">")),c["!protect"]&&(n[n.length]=Zv(c["!protect"])),c["!autofilter"]!=null&&(n[n.length]=am(c["!autofilter"],c,t,e)),c["!merges"]!=null&&c["!merges"].length>0&&(n[n.length]=zv(c["!merges"]));var u=-1,h,m=-1;return c["!links"].length>0&&(n[n.length]="<hyperlinks>",c["!links"].forEach(function(p){p[1].Target&&(h={ref:p[0]},p[1].Target.charAt(0)!="#"&&(m=Ye(a,-1,Me(p[1].Target).replace(/#[\s\S]*$/,""),Pe.HLINK),h["r:id"]="rId"+m),(u=p[1].Target.indexOf("#"))>-1&&(h.location=Me(p[1].Target.slice(u+1))),p[1].Tooltip&&(h.tooltip=Me(p[1].Tooltip)),h.display=p[1].display,n[n.length]=ae("hyperlink",null,h))}),n[n.length]="</hyperlinks>"),delete c["!links"],c["!margins"]!=null&&(n[n.length]=Qv(c["!margins"])),(!r||r.ignoreEC||r.ignoreEC==null)&&(n[n.length]=Cr("ignoredErrors",ae("ignoredError",null,{numberStoredAsText:1,sqref:l}))),x.length>0&&(m=Ye(a,-1,"../drawings/drawing"+(e+1)+".xml",Pe.DRAW),n[n.length]=ae("drawing",null,{"r:id":"rId"+m}),c["!drawing"]=x),c["!comments"].length>0&&(m=Ye(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Pe.VML),n[n.length]=ae("legacyDrawing",null,{"r:id":"rId"+m}),c["!legacy"]=m),n.length>1&&(n[n.length]="</worksheet>",n[1]=n[1].replace("/>",">")),n.join("")}function um(e,r){var t={},a=e.l+r;t.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=a,i&7&&(t.level=i&7),i&16&&(t.hidden=!0),i&32&&(t.hpt=n/20),t}function hm(e,r,t){var a=W(145),n=(t["!rows"]||[])[e]||{};a.write_shift(4,e),a.write_shift(4,0);var i=320;n.hpx?i=d0(n.hpx)*20:n.hpt&&(i=n.hpt*20),a.write_shift(2,i),a.write_shift(1,0);var s=0;n.level&&(s|=n.level),n.hidden&&(s|=16),(n.hpx||n.hpt)&&(s|=32),a.write_shift(1,s),a.write_shift(1,0);var f=0,c=a.l;a.l+=4;for(var l={r:e,c:0},o=t["!data"]!=null,x=0;x<16;++x)if(!(r.s.c>x+1<<10||r.e.c<x<<10)){for(var u=-1,h=-1,m=x<<10;m<x+1<<10;++m){l.c=m;var p=o?(t["!data"][l.r]||[])[l.c]:t[We(l)];p&&(u<0&&(u=m),h=m)}u<0||(++f,a.write_shift(4,u),a.write_shift(4,h))}var d=a.l;return a.l=c,a.write_shift(4,f),a.l=d,a.length>a.l?a.slice(0,a.l):a}function xm(e,r,t,a){var n=hm(a,t,r);(n.length>17||(r["!rows"]||[])[a])&&Z(e,0,n)}var dm=wa,vm=Ma;function mm(){}function pm(e,r){var t={},a=e[e.l];return++e.l,t.above=!(a&64),t.left=!(a&128),e.l+=18,t.name=lu(e,r-19),t}function gm(e,r,t){t==null&&(t=W(84+4*e.length));var a=192;r&&(r.above&&(a&=-65),r.left&&(a&=-129)),t.write_shift(1,a);for(var n=1;n<3;++n)t.write_shift(1,0);return J0({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),Bf(e,t),t.slice(0,t.l)}function _m(e){var r=dt(e);return[r]}function wm(e,r,t){return t==null&&(t=W(8)),pa(r,t)}function km(e){var r=ga(e);return[r]}function Em(e,r,t){return t==null&&(t=W(4)),_a(r,t)}function Tm(e){var r=dt(e),t=e.read_shift(1);return[r,t,"b"]}function Fm(e,r,t){return t==null&&(t=W(9)),pa(r,t),t.write_shift(1,e.v?1:0),t}function ym(e){var r=ga(e),t=e.read_shift(1);return[r,t,"b"]}function Sm(e,r,t){return t==null&&(t=W(5)),_a(r,t),t.write_shift(1,e.v?1:0),t}function Am(e){var r=dt(e),t=e.read_shift(1);return[r,t,"e"]}function Nn(e,r,t){return t==null&&(t=W(9)),pa(r,t),t.write_shift(1,e.v),t}function Cm(e){var r=ga(e),t=e.read_shift(1);return[r,t,"e"]}function Rn(e,r,t){return t==null&&(t=W(8)),_a(r,t),t.write_shift(1,e.v),t.write_shift(2,0),t.write_shift(1,0),t}function bm(e){var r=dt(e),t=e.read_shift(4);return[r,t,"s"]}function Dm(e,r,t){return t==null&&(t=W(12)),pa(r,t),t.write_shift(4,r.v),t}function Im(e){var r=ga(e),t=e.read_shift(4);return[r,t,"s"]}function Om(e,r,t){return t==null&&(t=W(8)),_a(r,t),t.write_shift(4,r.v),t}function Nm(e){var r=dt(e),t=Br(e);return[r,t,"n"]}function Rm(e,r,t){return t==null&&(t=W(16)),pa(r,t),ha(e.v,t),t}function Uc(e){var r=ga(e),t=Br(e);return[r,t,"n"]}function Pm(e,r,t){return t==null&&(t=W(12)),_a(r,t),ha(e.v,t),t}function Lm(e){var r=dt(e),t=un(e);return[r,t,"n"]}function Bm(e,r,t){return t==null&&(t=W(12)),pa(r,t),Mf(e.v,t),t}function Mm(e){var r=ga(e),t=un(e);return[r,t,"n"]}function Um(e,r,t){return t==null&&(t=W(8)),_a(r,t),Mf(e.v,t),t}function Wm(e){var r=dt(e),t=wi(e);return[r,t,"is"]}function Hm(e){var r=dt(e),t=Hr(e);return[r,t,"str"]}function Xm(e,r,t){var a=e.v==null?"":String(e.v);return t==null&&(t=W(12+4*e.v.length)),pa(r,t),Tr(a,t),t.length>t.l?t.slice(0,t.l):t}function Vm(e){var r=ga(e),t=Hr(e);return[r,t,"str"]}function Gm(e,r,t){var a=e.v==null?"":String(e.v);return t==null&&(t=W(8+4*a.length)),_a(r,t),Tr(a,t),t.length>t.l?t.slice(0,t.l):t}function zm(e,r,t){var a=e.l+r,n=dt(e);n.r=t["!row"];var i=e.read_shift(1),s=[n,i,"b"];if(t.cellFormula){e.l+=2;var f=mn(e,a-e.l,t);s[3]=Pr(f,null,n,t.supbooks,t)}else e.l=a;return s}function $m(e,r,t){var a=e.l+r,n=dt(e);n.r=t["!row"];var i=e.read_shift(1),s=[n,i,"e"];if(t.cellFormula){e.l+=2;var f=mn(e,a-e.l,t);s[3]=Pr(f,null,n,t.supbooks,t)}else e.l=a;return s}function Km(e,r,t){var a=e.l+r,n=dt(e);n.r=t["!row"];var i=Br(e),s=[n,i,"n"];if(t.cellFormula){e.l+=2;var f=mn(e,a-e.l,t);s[3]=Pr(f,null,n,t.supbooks,t)}else e.l=a;return s}function Ym(e,r,t){var a=e.l+r,n=dt(e);n.r=t["!row"];var i=Hr(e),s=[n,i,"str"];if(t.cellFormula){e.l+=2;var f=mn(e,a-e.l,t);s[3]=Pr(f,null,n,t.supbooks,t)}else e.l=a;return s}var jm=wa,Zm=Ma;function Jm(e,r){return r==null&&(r=W(4)),r.write_shift(4,e),r}function qm(e,r){var t=e.l+r,a=wa(e,16),n=on(e),i=Hr(e),s=Hr(e),f=Hr(e);e.l=t;var c={rfx:a,relId:n,loc:i,display:f};return s&&(c.Tooltip=s),c}function Qm(e,r){var t=W(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Ma({s:Je(e[0]),e:Je(e[0])},t),ki("rId"+r,t);var a=e[1].Target.indexOf("#"),n=a==-1?"":e[1].Target.slice(a+1);return Tr(n||"",t),Tr(e[1].Tooltip||"",t),Tr("",t),t.slice(0,t.l)}function ep(){}function rp(e,r,t){var a=e.l+r,n=Uf(e,16),i=e.read_shift(1),s=[n];if(s[2]=i,t.cellFormula){var f=_v(e,a-e.l,t);s[1]=f}else e.l=a;return s}function tp(e,r,t){var a=e.l+r,n=wa(e,16),i=[n];if(t.cellFormula){var s=kv(e,a-e.l,t);i[1]=s,e.l=a}else e.l=a;return i}function ap(e,r,t){t==null&&(t=W(18));var a=pn(e,r);t.write_shift(-4,e),t.write_shift(-4,e),t.write_shift(4,(a.width||10)*256),t.write_shift(4,0);var n=0;return r.hidden&&(n|=1),typeof a.width=="number"&&(n|=2),r.level&&(n|=r.level<<8),t.write_shift(2,n),t}var Wc=["left","right","top","bottom","header","footer"];function np(e){var r={};return Wc.forEach(function(t){r[t]=Br(e,8)}),r}function ip(e,r){return r==null&&(r=W(6*8)),fa(e),Wc.forEach(function(t){ha(e[t],r)}),r}function sp(e){var r=e.read_shift(2);return e.l+=28,{RTL:r&32}}function fp(e,r,t){t==null&&(t=W(30));var a=924;return(((r||{}).Views||[])[0]||{}).RTL&&(a|=32),t.write_shift(2,a),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,100),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(4,0),t}function cp(e){var r=W(24);return r.write_shift(4,4),r.write_shift(4,1),Ma(e,r),r}function lp(e,r){return r==null&&(r=W(16*4+2)),r.write_shift(2,e.password?Ci(e.password):0),r.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(t){t[1]?r.write_shift(4,e[t[0]]!=null&&!e[t[0]]?1:0):r.write_shift(4,e[t[0]]!=null&&e[t[0]]?0:1)}),r}function op(){}function up(){}function hp(e,r,t,a,n,i,s){if(!e)return e;var f=r||{};a||(a={"!id":{}}),hr!=null&&f.dense==null&&(f.dense=hr);var c={};f.dense&&(c["!data"]=[]);var l,o={s:{r:2e6,c:2e6},e:{r:0,c:0}},x=[],u=!1,h=!1,m,p,d,v,_,g,F,R,U,C=[];f.biff=12,f["!row"]=0;var D=0,O=!1,N=[],B={},M=f.supbooks||n.supbooks||[[]];if(M.sharedf=B,M.arrayf=N,M.SheetNames=n.SheetNames||n.Sheets.map(function(Ie){return Ie.name}),!f.supbooks&&(f.supbooks=M,n.Names))for(var Y=0;Y<n.Names.length;++Y)M[0][Y+1]=n.Names[Y];var he=[],q=[],Se=!1;v0[16]={n:"BrtShortReal",f:Uc};var Q,Ee,Ce=1462*+!!((n||{}).WBProps||{}).date1904;if(Ht(e,function(z,xe,fe){if(!h)switch(fe){case 148:l=z;break;case 0:m=z,f.sheetRows&&f.sheetRows<=m.r&&(h=!0),R=Ve(v=m.r),f["!row"]=m.r,(z.hidden||z.hpt||z.level!=null)&&(z.hpt&&(z.hpx=Na(z.hpt)),q[z.r]=z);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(p={t:z[2]},z[2]){case"n":p.v=z[1];break;case"s":F=Za[z[1]],p.v=F.t,p.r=F.r;break;case"b":p.v=!!z[1];break;case"e":p.v=z[1],f.cellText!==!1&&(p.w=ht[p.v]);break;case"str":p.t="s",p.v=z[1];break;case"is":p.t="s",p.v=z[1].t;break}if((d=s.CellXf[z[0].iStyleRef])&&Bc(p,d.numFmtId,null,f,i,s,Ce>0),_=z[0].c==-1?_+1:z[0].c,f.dense?(c["!data"][v]||(c["!data"][v]=[]),c["!data"][v][_]=p):c[Le(_)+R]=p,f.cellFormula){for(O=!1,D=0;D<N.length;++D){var ve=N[D];m.r>=ve[0].s.r&&m.r<=ve[0].e.r&&_>=ve[0].s.c&&_<=ve[0].e.c&&(p.F=Be(ve[0]),O=!0)}!O&&z.length>3&&(p.f=z[3])}if(o.s.r>m.r&&(o.s.r=m.r),o.s.c>_&&(o.s.c=_),o.e.r<m.r&&(o.e.r=m.r),o.e.c<_&&(o.e.c=_),f.cellDates&&d&&p.t=="n"&&nt(Fe[d.numFmtId])){var me=Ft(p.v+Ce);me&&(p.t="d",p.v=new Date(Date.UTC(me.y,me.m-1,me.d,me.H,me.M,me.S,me.u)))}Q&&(Q.type=="XLDAPR"&&(p.D=!0),Q=void 0),Ee&&(Ee=void 0);break;case 1:case 12:if(!f.sheetStubs||u)break;p={t:"z",v:void 0},_=z[0].c==-1?_+1:z[0].c,f.dense?(c["!data"][v]||(c["!data"][v]=[]),c["!data"][v][_]=p):c[Le(_)+R]=p,o.s.r>m.r&&(o.s.r=m.r),o.s.c>_&&(o.s.c=_),o.e.r<m.r&&(o.e.r=m.r),o.e.c<_&&(o.e.c=_),Q&&(Q.type=="XLDAPR"&&(p.D=!0),Q=void 0),Ee&&(Ee=void 0);break;case 176:C.push(z);break;case 49:Q=((f.xlmeta||{}).Cell||[])[z-1];break;case 494:var _e=a["!id"][z.relId];for(_e?(z.Target=_e.Target,z.loc&&(z.Target+="#"+z.loc),z.Rel=_e):z.relId==""&&(z.Target="#"+z.loc),v=z.rfx.s.r;v<=z.rfx.e.r;++v)for(_=z.rfx.s.c;_<=z.rfx.e.c;++_)f.dense?(c["!data"][v]||(c["!data"][v]=[]),c["!data"][v][_]||(c["!data"][v][_]={t:"z",v:void 0}),c["!data"][v][_].l=z):(g=Le(_)+Ve(v),c[g]||(c[g]={t:"z",v:void 0}),c[g].l=z);break;case 426:if(!f.cellFormula)break;N.push(z),U=f.dense?c["!data"][v][_]:c[Le(_)+R],U.f=Pr(z[1],o,{r:m.r,c:_},M,f),U.F=Be(z[0]);break;case 427:if(!f.cellFormula)break;B[We(z[0].s)]=z[1],U=f.dense?c["!data"][v][_]:c[Le(_)+R],U.f=Pr(z[1],o,{r:m.r,c:_},M,f);break;case 60:if(!f.cellStyles)break;for(;z.e>=z.s;)he[z.e--]={width:z.w/256,hidden:!!(z.flags&1),level:z.level},Se||(Se=!0,bi(z.w/256)),$t(he[z.e+1]);break;case 551:z&&(c["!legrel"]=z);break;case 161:c["!autofilter"]={ref:Be(z)};break;case 476:c["!margins"]=z;break;case 147:n.Sheets[t]||(n.Sheets[t]={}),z.name&&(n.Sheets[t].CodeName=z.name),(z.above||z.left)&&(c["!outline"]={above:z.above,left:z.left});break;case 137:n.Views||(n.Views=[{}]),n.Views[0]||(n.Views[0]={}),z.RTL&&(n.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:u=!0;break;case 36:u=!1;break;case 37:x.push(fe),u=!0;break;case 38:x.pop(),u=!1;break;default:if(!xe.T){if(!u||f.WTF)throw new Error("Unexpected record 0x"+fe.toString(16))}}},f),delete f.supbooks,delete f["!row"],!c["!ref"]&&(o.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(c["!ref"]=Be(l||o)),f.sheetRows&&c["!ref"]){var ne=$e(c["!ref"]);f.sheetRows<=+ne.e.r&&(ne.e.r=f.sheetRows-1,ne.e.r>o.e.r&&(ne.e.r=o.e.r),ne.e.r<ne.s.r&&(ne.s.r=ne.e.r),ne.e.c>o.e.c&&(ne.e.c=o.e.c),ne.e.c<ne.s.c&&(ne.s.c=ne.e.c),c["!fullref"]=c["!ref"],c["!ref"]=Be(ne))}return C.length>0&&(c["!merges"]=C),he.length>0&&(c["!cols"]=he),q.length>0&&(c["!rows"]=q),a["!id"][c["!legrel"]]&&(c["!legdrawel"]=a["!id"][c["!legrel"]]),c}function xp(e,r,t,a,n,i,s,f){var c={r:t,c:a};if(r.c&&i["!comments"].push([We(c),r.c]),r.v===void 0)return!1;var l="";switch(r.t){case"b":l=r.v?"1":"0";break;case"d":r=qe(r),r.z=r.z||Fe[14],r.v=fr(sr(r.v,f),f),r.t="n";break;case"n":case"e":l=""+r.v;break;default:l=r.v;break}switch(c.s=Zt(n.cellXfs,r,n),r.l&&i["!links"].push([We(c),r.l]),r.t){case"s":case"str":return n.bookSST?(l=Oi(n.Strings,r.v==null?"":String(r.v),n.revStrings),c.t="s",c.v=l,s?Z(e,18,Om(r,c)):Z(e,7,Dm(r,c))):(c.t="str",s?Z(e,17,Gm(r,c)):Z(e,6,Xm(r,c))),!0;case"n":return r.v==(r.v|0)&&r.v>-1e3&&r.v<1e3?s?Z(e,13,Um(r,c)):Z(e,2,Bm(r,c)):isNaN(r.v)?s?Z(e,14,Rn({t:"e",v:36},c)):Z(e,3,Nn({t:"e",v:36},c)):isFinite(r.v)?s?Z(e,16,Pm(r,c)):Z(e,5,Rm(r,c)):s?Z(e,14,Rn({t:"e",v:7},c)):Z(e,3,Nn({t:"e",v:7},c)),!0;case"b":return c.t="b",s?Z(e,15,Sm(r,c)):Z(e,4,Fm(r,c)),!0;case"e":return c.t="e",s?Z(e,14,Rn(r,c)):Z(e,3,Nn(r,c)),!0}return s?Z(e,12,Em(r,c)):Z(e,1,wm(r,c)),!0}function dp(e,r,t,a,n){var i=$e(r["!ref"]||"A1"),s,f="",c=[],l=(((n||{}).Workbook||{}).WBProps||{}).date1904;Z(e,145);var o=r["!data"]!=null,x=i.e.r;r["!rows"]&&(x=Math.max(i.e.r,r["!rows"].length-1));for(var u=i.s.r;u<=x;++u){f=Ve(u),xm(e,r,i,u);var h=!1;if(u<=i.e.r)for(var m=i.s.c;m<=i.e.c;++m){u===i.s.r&&(c[m]=Le(m)),s=c[m]+f;var p=o?(r["!data"][u]||[])[m]:r[s];if(!p){h=!1;continue}h=xp(e,p,u,m,a,r,h,l)}}Z(e,146)}function vp(e,r){!r||!r["!merges"]||(Z(e,177,Jm(r["!merges"].length)),r["!merges"].forEach(function(t){Z(e,176,Zm(t))}),Z(e,178))}function mp(e,r){!r||!r["!cols"]||(Z(e,390),r["!cols"].forEach(function(t,a){t&&Z(e,60,ap(a,t))}),Z(e,391))}function pp(e,r){!r||!r["!ref"]||(Z(e,648),Z(e,649,cp($e(r["!ref"]))),Z(e,650))}function gp(e,r,t){r["!links"].forEach(function(a){if(a[1].Target){var n=Ye(t,-1,a[1].Target.replace(/#[\s\S]*$/,""),Pe.HLINK);Z(e,494,Qm(a,n))}}),delete r["!links"]}function _p(e,r,t,a){if(r["!comments"].length>0){var n=Ye(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Pe.VML);Z(e,551,ki("rId"+n)),r["!legacy"]=n}}function wp(e,r,t,a){if(r["!autofilter"]){var n=r["!autofilter"],i=typeof n.ref=="string"?n.ref:Be(n.ref);t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]);var s=t.Workbook.Names,f=Fr(i);f.s.r==f.e.r&&(f.e.r=Fr(r["!ref"]).e.r,i=Be(f));for(var c=0;c<s.length;++c){var l=s[c];if(l.Name=="_xlnm._FilterDatabase"&&l.Sheet==a){l.Ref=f0(t.SheetNames[a])+"!"+s0(i);break}}c==s.length&&s.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:f0(t.SheetNames[a])+"!"+s0(i)}),Z(e,161,Ma($e(i))),Z(e,162)}}function kp(e,r,t){Z(e,133),Z(e,137,fp(r,t)),Z(e,138),Z(e,134)}function Ep(e,r){r["!protect"]&&Z(e,535,lp(r["!protect"]))}function Tp(e,r,t,a){var n=Wr(),i=t.SheetNames[e],s=t.Sheets[i]||{},f=i;try{t&&t.Workbook&&(f=t.Workbook.Sheets[e].CodeName||f)}catch{}var c=$e(s["!ref"]||"A1");if(c.e.c>16383||c.e.r>1048575){if(r.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return s["!links"]=[],s["!comments"]=[],Z(n,129),(t.vbaraw||s["!outline"])&&Z(n,147,gm(f,s["!outline"])),Z(n,148,vm(c)),kp(n,s,t.Workbook),mp(n,s,e,r,t),dp(n,s,e,r,t),Ep(n,s),wp(n,s,t,e),vp(n,s),gp(n,s,a),s["!margins"]&&Z(n,476,ip(s["!margins"])),(!r||r.ignoreEC||r.ignoreEC==null)&&pp(n,s),_p(n,s,e,a),Z(n,130),n.end()}function Fp(e){var r=[],t=e.match(/^<c:numCache>/),a;(e.match(/<c:pt idx="(\d*)"[^<>\/]*><c:v>([^<])<\/c:v><\/c:pt>/mg)||[]).forEach(function(i){var s=i.match(/<c:pt idx="(\d*)"[^<>\/]*><c:v>([^<]*)<\/c:v><\/c:pt>/);s&&(r[+s[1]]=t?+s[2]:s[2])});var n=ze((ta(e,"c:formatCode")||["","General"])[1]);return(fi(e,"<c:f>","</c:f>")||[]).forEach(function(i){a=i.replace(/<[^<>]*>/g,"")}),[r,n,a]}function yp(e,r,t,a,n,i){var s=i||{"!type":"chart"};if(!e)return i;var f=0,c=0,l="A",o={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(fi(e,"<c:numCache>","</c:numCache>")||[]).forEach(function(x){var u=Fp(x);o.s.r=o.s.c=0,o.e.c=f,l=Le(f),u[0].forEach(function(h,m){s["!data"]?(s["!data"][m]||(s["!data"][m]=[]),s["!data"][m][f]={t:"n",v:h,z:u[1]}):s[l+Ve(m)]={t:"n",v:h,z:u[1]},c=m}),o.e.r<c&&(o.e.r=c),++f}),f>0&&(s["!ref"]=Be(o)),s}function Sp(e,r,t,a,n){if(!e)return e;a||(a={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},s,f=e.match(Mc);return f&&Ni(f[0],i,n,t),(s=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=s[1]),a["!id"][i["!rel"]]&&(i["!drawel"]=a["!id"][i["!rel"]]),i}function Ap(e,r){e.l+=10;var t=Hr(e,r-10);return{name:t}}function Cp(e,r,t,a,n){if(!e)return e;a||(a={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},s=[],f=!1;return Ht(e,function(l,o,x){switch(x){case 550:i["!rel"]=l;break;case 651:n.Sheets[t]||(n.Sheets[t]={}),l.name&&(n.Sheets[t].CodeName=l.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:f=!0;break;case 36:f=!1;break;case 37:s.push(x);break;case 38:s.pop();break;default:if(o.T>0)s.push(x);else if(o.T<0)s.pop();else if(!f||r.WTF)throw new Error("Unexpected record 0x"+x.toString(16))}},r),a["!id"][i["!rel"]]&&(i["!drawel"]=a["!id"][i["!rel"]]),i}var Ri=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],bp=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Dp=[],Ip=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function zs(e,r){for(var t=0;t!=e.length;++t)for(var a=e[t],n=0;n!=r.length;++n){var i=r[n];if(a[i[0]]==null)a[i[0]]=i[1];else switch(i[2]){case"bool":typeof a[i[0]]=="string"&&(a[i[0]]=je(a[i[0]]));break;case"int":typeof a[i[0]]=="string"&&(a[i[0]]=parseInt(a[i[0]],10));break}}}function $s(e,r){for(var t=0;t!=r.length;++t){var a=r[t];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":typeof e[a[0]]=="string"&&(e[a[0]]=je(e[a[0]]));break;case"int":typeof e[a[0]]=="string"&&(e[a[0]]=parseInt(e[a[0]],10));break}}}function Hc(e){$s(e.WBProps,Ri),$s(e.CalcPr,Ip),zs(e.WBView,bp),zs(e.Sheets,Dp),Ca.date1904=je(e.WBProps.date1904)}function Op(e){return!e.Workbook||!e.Workbook.WBProps?"false":je(e.Workbook.WBProps.date1904)?"true":"false"}var Np=":][*?/\\".split("");function Xc(e,r){try{if(e=="")throw new Error("Sheet name cannot be blank");if(e.length>31)throw new Error("Sheet name cannot exceed 31 chars");if(e.charCodeAt(0)==39||e.charCodeAt(e.length-1)==39)throw new Error("Sheet name cannot start or end with apostrophe (')");if(e.toLowerCase()=="history")throw new Error("Sheet name cannot be 'History'");Np.forEach(function(t){if(e.indexOf(t)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")})}catch(t){if(r)return!1;throw t}return!0}function Rp(e,r,t){e.forEach(function(a,n){Xc(a);for(var i=0;i<n;++i)if(a==e[i])throw new Error("Duplicate Sheet Name: "+a);if(t){var s=r&&r[n]&&r[n].CodeName||a;if(s.charCodeAt(0)==95&&s.length>22)throw new Error("Bad Code Name: Worksheet"+s)}})}function Vc(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var r=e.Workbook&&e.Workbook.Sheets||[];Rp(e.SheetNames,r,!!e.vbaraw);for(var t=0;t<e.SheetNames.length;++t)Lv(e.Sheets[e.SheetNames[t]],e.SheetNames[t],t);e.SheetNames.forEach(function(a,n){var i=e.Sheets[a];if(!(!i||!i["!autofilter"])){var s;e.Workbook||(e.Workbook={}),e.Workbook.Names||(e.Workbook.Names=[]),e.Workbook.Names.forEach(function(c){c.Name=="_xlnm._FilterDatabase"&&c.Sheet==n&&(s=c)});var f=f0(a)+"!"+s0(i["!autofilter"].ref);s?s.Ref=f:e.Workbook.Names.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:f})}})}var Pp=/<\w+:workbook/;function Lp(e,r){if(!e)throw new Error("Could not find file");var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},a=!1,n="xmlns",i={},s=0;if(e.replace(br,function(c,l){var o=pe(c);switch(xt(o[0])){case"<?xml":break;case"<workbook":c.match(Pp)&&(n="xmlns"+c.match(/<(\w+):/)[1]),t.xmlns=o[n];break;case"</workbook>":break;case"<fileVersion":delete o[0],t.AppVersion=o;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":Ri.forEach(function(x){if(o[x[0]]!=null)switch(x[2]){case"bool":t.WBProps[x[0]]=je(o[x[0]]);break;case"int":t.WBProps[x[0]]=parseInt(o[x[0]],10);break;default:t.WBProps[x[0]]=o[x[0]]}}),o.codeName&&(t.WBProps.CodeName=Ze(o.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete o[0],t.WBView.push(o);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(o.state){case"hidden":o.Hidden=1;break;case"veryHidden":o.Hidden=2;break;default:o.Hidden=0}delete o.state,o.name=ze(Ze(o.name)),delete o[0],t.Sheets.push(o);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":a=!0;break;case"</definedNames>":a=!1;break;case"<definedName":i={},i.Name=Ze(o.name),o.comment&&(i.Comment=o.comment),o.localSheetId&&(i.Sheet=+o.localSheetId),je(o.hidden||"0")&&(i.Hidden=!0),s=l+c.length;break;case"</definedName>":i.Ref=ze(Ze(e.slice(s,l))),t.Names.push(i);break;case"<definedName/>":break;case"<calcPr":delete o[0],t.CalcPr=o;break;case"<calcPr/>":delete o[0],t.CalcPr=o;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":a=!0;break;case"</AlternateContent>":a=!1;break;case"<revisionPtr":break;default:if(!a&&r.WTF)throw new Error("unrecognized "+o[0]+" in workbook")}return c}),ma.indexOf(t.xmlns)===-1)throw new Error("Unknown Namespace: "+t.xmlns);return Hc(t),t}function Bp(e){var r=[dr];r[r.length]=ae("workbook",null,{xmlns:ma[0],"xmlns:r":Er.r});var t=e.Workbook&&(e.Workbook.Names||[]).length>0,a={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Ri.forEach(function(f){e.Workbook.WBProps[f[0]]!=null&&e.Workbook.WBProps[f[0]]!=f[1]&&(a[f[0]]=e.Workbook.WBProps[f[0]])}),e.Workbook.WBProps.CodeName&&(a.codeName=e.Workbook.WBProps.CodeName,delete a.CodeName)),r[r.length]=ae("workbookPr",null,a);var n=e.Workbook&&e.Workbook.Sheets||[],i=0;if(n&&n[0]&&n[0].Hidden){for(r[r.length]="<bookViews>",i=0;i!=e.SheetNames.length&&!(!n[i]||!n[i].Hidden);++i);i==e.SheetNames.length&&(i=0),r[r.length]='<workbookView firstSheet="'+i+'" activeTab="'+i+'"/>',r[r.length]="</bookViews>"}for(r[r.length]="<sheets>",i=0;i!=e.SheetNames.length;++i){var s={name:Me(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),n[i])switch(n[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break}r[r.length]=ae("sheet",null,s)}return r[r.length]="</sheets>",t&&(r[r.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(f){var c={name:f.Name};f.Comment&&(c.comment=f.Comment),f.Sheet!=null&&(c.localSheetId=""+f.Sheet),f.Hidden&&(c.hidden="1"),f.Ref&&(r[r.length]=ae("definedName",Me(f.Ref),c))}),r[r.length]="</definedNames>"),r.length>2&&(r[r.length]="</workbook>",r[1]=r[1].replace("/>",">")),r.join("")}function Mp(e,r){var t={};return t.Hidden=e.read_shift(4),t.iTabID=e.read_shift(4),t.strRelID=Vn(e,r-8),t.name=Hr(e),t}function Up(e,r){return r||(r=W(127)),r.write_shift(4,e.Hidden),r.write_shift(4,e.iTabID),ki(e.strRelID,r),Tr(e.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r}function Wp(e,r){var t={},a=e.read_shift(4);t.defaultThemeVersion=e.read_shift(4);var n=r>8?Hr(e):"";return n.length>0&&(t.CodeName=n),t.autoCompressPictures=!!(a&65536),t.backupFile=!!(a&64),t.checkCompatibility=!!(a&4096),t.date1904=!!(a&1),t.filterPrivacy=!!(a&8),t.hidePivotFieldList=!!(a&1024),t.promptedSolutions=!!(a&16),t.publishItems=!!(a&2048),t.refreshAllConnections=!!(a&262144),t.saveExternalLinkValues=!!(a&128),t.showBorderUnselectedTables=!!(a&4),t.showInkAnnotation=!!(a&32),t.showObjects=["all","placeholders","none"][a>>13&3],t.showPivotChartFilter=!!(a&32768),t.updateLinks=["userSet","never","always"][a>>8&3],t}function Hp(e,r){r||(r=W(72));var t=0;return e&&(e.date1904&&(t|=1),e.filterPrivacy&&(t|=8)),r.write_shift(4,t),r.write_shift(4,0),Bf(e&&e.CodeName||"ThisWorkbook",r),r.slice(0,r.l)}function Xp(e,r){var t={};return e.read_shift(4),t.ArchID=e.read_shift(4),e.l+=r-8,t}function Vp(e,r,t){var a=e.l+r,n=e.read_shift(4);e.l+=1;var i=e.read_shift(4),s=ou(e),f,c="";try{f=wv(e,0,t);try{c=on(e)}catch{}}catch{console.error("Could not parse defined name "+s)}n&32&&(s="_xlnm."+s),e.l=a;var l={Name:s,Ptg:f,Flags:n};return i<268435455&&(l.Sheet=i),c&&(l.Comment=c),l}function Gp(e,r){var t=W(9),a=0,n=e.Name;Ti.indexOf(n)>-1&&(a|=32,n=n.slice(6)),t.write_shift(4,a),t.write_shift(1,0),t.write_shift(4,e.Sheet==null?4294967295:e.Sheet);var i=[t,Tr(n),Ov(e.Ref,r)];if(e.Comment)i.push(c0(e.Comment));else{var s=W(4);s.write_shift(4,4294967295),i.push(s)}return ur(i)}function zp(e,r){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=[],n=!1;r||(r={}),r.biff=12;var i=[],s=[[]];return s.SheetNames=[],s.XTI=[],v0[16]={n:"BrtFRTArchID$",f:Xp},Ht(e,function(c,l,o){switch(o){case 156:s.SheetNames.push(c.name),t.Sheets.push(c);break;case 153:t.WBProps=c;break;case 39:c.Sheet!=null&&(r.SID=c.Sheet),c.Ref=c.Ptg?Pr(c.Ptg,null,null,s,r):"#REF!",delete r.SID,delete c.Ptg,i.push(c);break;case 1036:break;case 357:case 358:case 355:case 667:s[0].length?s.push([o,c]):s[0]=[o,c],s[s.length-1].XTI=[];break;case 362:s.length===0&&(s[0]=[],s[0].XTI=[]),s[s.length-1].XTI=s[s.length-1].XTI.concat(c),s.XTI=s.XTI.concat(c);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:a.push(o),n=!0;break;case 36:a.pop(),n=!1;break;case 37:a.push(o),n=!0;break;case 38:a.pop(),n=!1;break;case 16:break;default:if(!l.T){if(!n||r.WTF&&a[a.length-1]!=37&&a[a.length-1]!=35)throw new Error("Unexpected record 0x"+o.toString(16))}}},r),Hc(t),t.Names=i,t.supbooks=s,t}function $p(e,r){Z(e,143);for(var t=0;t!=r.SheetNames.length;++t){var a=r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t]&&r.Workbook.Sheets[t].Hidden||0,n={Hidden:a,iTabID:t+1,strRelID:"rId"+(t+1),name:r.SheetNames[t]};Z(e,156,Up(n))}Z(e,144)}function Kp(e,r){r||(r=W(127));for(var t=0;t!=4;++t)r.write_shift(4,0);return Tr("SheetJS",r),Tr(r0.version,r),Tr(r0.version,r),Tr("7262",r),r.length>r.l?r.slice(0,r.l):r}function Yp(e,r){r||(r=W(29)),r.write_shift(-4,0),r.write_shift(-4,460),r.write_shift(4,28800),r.write_shift(4,17600),r.write_shift(4,500),r.write_shift(4,e),r.write_shift(4,e);var t=120;return r.write_shift(1,t),r.length>r.l?r.slice(0,r.l):r}function jp(e,r){if(!(!r.Workbook||!r.Workbook.Sheets)){for(var t=r.Workbook.Sheets,a=0,n=-1,i=-1;a<t.length;++a)!t[a]||!t[a].Hidden&&n==-1?n=a:t[a].Hidden==1&&i==-1&&(i=a);i>n||(Z(e,135),Z(e,158,Yp(n)),Z(e,136))}}function Zp(e,r){!r.Workbook||!r.Workbook.Names||r.Workbook.Names.forEach(function(t){try{if(t.Flags&14)return;Z(e,39,Gp(t,r))}catch{console.error("Could not serialize defined name "+JSON.stringify(t))}})}function Jp(e){var r=e.SheetNames.length,t=W(12*r+28);t.write_shift(4,r+2),t.write_shift(4,0),t.write_shift(4,-2),t.write_shift(4,-2),t.write_shift(4,0),t.write_shift(4,-1),t.write_shift(4,-1);for(var a=0;a<r;++a)t.write_shift(4,0),t.write_shift(4,a),t.write_shift(4,a);return t}function qp(e,r){Z(e,353),Z(e,357),Z(e,362,Jp(r,0)),Z(e,354)}function Qp(e,r){var t=Wr();return Z(t,131),Z(t,128,Kp()),Z(t,153,Hp(e.Workbook&&e.Workbook.WBProps||null)),jp(t,e,r),$p(t,e,r),qp(t,e),(e.Workbook||{}).Names&&Zp(t,e),Z(t,132),t.end()}function eg(e,r,t){return r.slice(-4)===".bin"?zp(e,t):Lp(e,t)}function rg(e,r,t,a,n,i,s,f){return r.slice(-4)===".bin"?hp(e,a,t,n,i,s,f):Gv(e,a,t,n,i,s,f)}function tg(e,r,t,a,n,i,s,f){return r.slice(-4)===".bin"?Cp(e,a,t,n,i,s,f):Sp(e,a,t,n,i,s,f)}function ag(e,r,t,a,n,i,s,f){return r.slice(-4)===".bin"?Zd(e,a,t,n,i,s,f):Jd(e,a,t,n,i,s,f)}function ng(e,r,t,a,n,i,s,f){return r.slice(-4)===".bin"?Yd(e,a,t,n,i,s,f):jd(e,a,t,n,i,s,f)}function ig(e,r,t,a){return r.slice(-4)===".bin"?jx(e,t,a):Lx(e,t,a)}function sg(e,r,t){return r.slice(-4)===".bin"?q1(e,t):Y1(e,t)}function fg(e,r,t){return r.slice(-4)===".bin"?Xd(e,t):Pd(e,t)}function cg(e,r,t){return r.slice(-4)===".bin"?Dd(e,r,t):Cd(e,r,t)}function lg(e,r,t,a){return t.slice(-4)===".bin"?Id(e,r,t,a):void 0}function og(e,r,t){return r.slice(-4)===".bin"?Fd(e,r,t):Sd(e,r,t)}var Gc=/\b((?:\w+:)?[\w]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,zc=/\b((?:\w+:)?[\w]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function vt(e,r){var t=e.split(/\s+/),a=[];if(r||(a[0]=t[0]),t.length===1)return a;var n=e.match(Gc),i,s,f,c;if(n)for(c=0;c!=n.length;++c)i=n[c].match(zc),(s=i[1].indexOf(":"))===-1?a[i[1]]=i[2].slice(1,i[2].length-1):(i[1].slice(0,6)==="xmlns:"?f="xmlns"+i[1].slice(6):f=i[1].slice(s+1),a[f]=i[2].slice(1,i[2].length-1));return a}function ug(e){var r=e.split(/\s+/),t={};if(r.length===1)return t;var a=e.match(Gc),n,i,s,f;if(a)for(f=0;f!=a.length;++f)n=a[f].match(zc),(i=n[1].indexOf(":"))===-1?t[n[1]]=n[2].slice(1,n[2].length-1):(n[1].slice(0,6)==="xmlns:"?s="xmlns"+n[1].slice(6):s=n[1].slice(i+1),t[s]=n[2].slice(1,n[2].length-1));return t}var qa;function hg(e,r,t){var a=qa[e]||ze(e);return a==="General"?la(r):qr(a,r,{date1904:!!t})}function xg(e,r,t,a){var n=a;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=je(a);break;case"i2":case"int":n=parseInt(a,10);break;case"r4":case"float":n=parseFloat(a);break;case"date":case"dateTime.tz":n=sr(a);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+t[0])}e[ze(r)]=n}function dg(e,r,t,a){if(e.t!=="z"){if(!t||t.cellText!==!1)try{e.t==="e"?e.w=e.w||ht[e.v]:r==="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=a0(e.v):e.w=la(e.v):e.w=hg(r||"General",e.v,a)}catch(s){if(t.WTF)throw s}try{var n=qa[r]||r||"General";if(t.cellNF&&(e.z=n),t.cellDates&&e.t=="n"&&nt(n)){var i=Ft(e.v+(a?1462:0));i&&(e.t="d",e.v=new Date(Date.UTC(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)))}}catch(s){if(t.WTF)throw s}}}function vg(e,r,t){if(t.cellStyles&&r.Interior){var a=r.Interior;a.Pattern&&(a.patternType=Cx[a.Pattern]||a.Pattern)}e[r.ID]=r}function mg(e,r,t,a,n,i,s,f,c,l,o){var x="General",u=a.StyleID,h={};l=l||{};var m=[],p=0;for(u===void 0&&f&&(u=f.StyleID),u===void 0&&s&&(u=s.StyleID);i[u]!==void 0;){var d=i[u];if(d.nf&&(x=d.nf),d.Interior&&m.push(d.Interior),!d.Parent)break;u=d.Parent}switch(t.Type){case"Boolean":a.t="b",a.v=je(e);break;case"String":a.t="s",a.r=ss(ze(e)),a.v=e.indexOf("<")>-1?ze(r||e).replace(/<[^<>]*>/g,""):a.r;break;case"DateTime":e.slice(-1)!="Z"&&(e+="Z"),a.v=fr(sr(e,o),o),a.v!==a.v&&(a.v=ze(e)),(!x||x=="General")&&(x="yyyy-mm-dd");case"Number":a.v===void 0&&(a.v=+e),a.t||(a.t="n");break;case"Error":a.t="e",a.v=l0[e],l.cellText!==!1&&(a.w=e);break;default:e==""&&r==""?a.t="z":(a.t="s",a.v=ss(r||e));break}if(dg(a,x,l,o),l.cellFormula!==!1)if(a.Formula){var v=ze(a.Formula);v.charCodeAt(0)==61&&(v=v.slice(1)),a.f=sa(v,n),delete a.Formula,a.ArrayRange=="RC"?a.F=sa("RC:RC",n):a.ArrayRange&&(a.F=sa(a.ArrayRange,n),c.push([$e(a.F),a.F]))}else for(p=0;p<c.length;++p)n.r>=c[p][0].s.r&&n.r<=c[p][0].e.r&&n.c>=c[p][0].s.c&&n.c<=c[p][0].e.c&&(a.F=c[p][1]);l.cellStyles&&(m.forEach(function(_){!h.patternType&&_.patternType&&(h.patternType=_.patternType)}),a.s=h),a.StyleID!==void 0&&(a.ixfe=a.StyleID)}function pg(e){return Ti.indexOf("_xlnm."+e)>-1?"_xlnm."+e:e}function gg(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,`
`).replace(/\r/g,`
`),e.v=e.w=e.ixfe=void 0}function Pn(e,r){var t=r||{};Pa();var a=Fa(cn(e));(t.type=="binary"||t.type=="array"||t.type=="base64")&&(typeof Ue<"u"?a=Ue.utils.decode(65001,G0(a)):a=Ze(a));var n=a.slice(0,1024).toLowerCase(),i=!1;if(n=n.replace(/".*?"/g,""),(n.indexOf(">")&1023)>Math.min(n.indexOf(",")&1023,n.indexOf(";")&1023)){var s=qe(t);return s.type="string",Oa.to_workbook(a,s)}if(n.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(Oe){n.indexOf("<"+Oe)>=0&&(i=!0)}),i)return r_(a,t);qa={"General Number":"General","General Date":Fe[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Fe[15],"Short Date":Fe[14],"Long Time":Fe[19],"Medium Time":Fe[18],"Short Time":Fe[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Fe[2],Standard:Fe[4],Percent:Fe[10],Scientific:Fe[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var f,c=[],l;hr!=null&&t.dense==null&&(t.dense=hr);var o={},x=[],u={},h="";t.dense&&(u["!data"]=[]);var m={},p={},d=vt('<Data ss:Type="String">'),v=0,_=0,g=0,F={s:{r:2e6,c:2e6},e:{r:0,c:0}},R={},U={},C="",D=0,O=[],N={},B={},M=0,Y=[],he=[],q={},Se=[],Q,Ee=!1,Ce=[],ne=[],Ie={},z=0,xe=0,fe={Sheets:[],WBProps:{date1904:!1}},ve={};_r.lastIndex=0,a=T0(a,"<!--","-->");for(var me="";f=_r.exec(a);)switch(f[3]=(me=f[3]).toLowerCase()){case"data":if(me=="data"){if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&c.push([f[3],!0]);break}if(c[c.length-1][1])break;f[1]==="/"?mg(a.slice(v,f.index),C,d,c[c.length-1][0]=="comment"?q:m,{c:_,r:g},R,Se[_],p,Ce,t,fe.WBProps.date1904):(C="",d=vt(f[0]),v=f.index+f[0].length);break;case"cell":if(f[1]==="/")if(he.length>0&&(m.c=he),(!t.sheetRows||t.sheetRows>g)&&m.v!==void 0&&(t.dense?(u["!data"][g]||(u["!data"][g]=[]),u["!data"][g][_]=m):u[Le(_)+Ve(g)]=m),m.HRef&&(m.l={Target:ze(m.HRef)},m.HRefScreenTip&&(m.l.Tooltip=m.HRefScreenTip),delete m.HRef,delete m.HRefScreenTip),(m.MergeAcross||m.MergeDown)&&(z=_+(parseInt(m.MergeAcross,10)|0),xe=g+(parseInt(m.MergeDown,10)|0),(z>_||xe>g)&&O.push({s:{c:_,r:g},e:{c:z,r:xe}})),!t.sheetStubs)m.MergeAcross?_=z+1:++_;else if(m.MergeAcross||m.MergeDown){for(var _e=_;_e<=z;++_e)for(var y=g;y<=xe;++y)(_e>_||y>g)&&(t.dense?(u["!data"][y]||(u["!data"][y]=[]),u["!data"][y][_e]={t:"z"}):u[Le(_e)+Ve(y)]={t:"z"});_=z+1}else++_;else m=ug(f[0]),m.Index&&(_=+m.Index-1),_<F.s.c&&(F.s.c=_),_>F.e.c&&(F.e.c=_),f[0].slice(-2)==="/>"&&++_,he=[];break;case"row":f[1]==="/"||f[0].slice(-2)==="/>"?(g<F.s.r&&(F.s.r=g),g>F.e.r&&(F.e.r=g),f[0].slice(-2)==="/>"&&(p=vt(f[0]),p.Index&&(g=+p.Index-1)),_=0,++g):(p=vt(f[0]),p.Index&&(g=+p.Index-1),Ie={},(p.AutoFitHeight=="0"||p.Height)&&(Ie.hpx=parseInt(p.Height,10),Ie.hpt=d0(Ie.hpx),ne[g]=Ie),p.Hidden=="1"&&(Ie.hidden=!0,ne[g]=Ie));break;case"worksheet":if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"));x.push(h),F.s.r<=F.e.r&&F.s.c<=F.e.c&&(u["!ref"]=Be(F),t.sheetRows&&t.sheetRows<=F.e.r&&(u["!fullref"]=u["!ref"],F.e.r=t.sheetRows-1,u["!ref"]=Be(F))),O.length&&(u["!merges"]=O),Se.length>0&&(u["!cols"]=Se),ne.length>0&&(u["!rows"]=ne),o[h]=u}else F={s:{r:2e6,c:2e6},e:{r:0,c:0}},g=_=0,c.push([f[3],!1]),l=vt(f[0]),h=ze(l.Name),u={},t.dense&&(u["!data"]=[]),O=[],Ce=[],ne=[],ve={name:h,Hidden:0},fe.Sheets.push(ve);break;case"table":if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"))}else{if(f[0].slice(-2)=="/>")break;c.push([f[3],!1]),Se=[],Ee=!1}break;case"style":f[1]==="/"?vg(R,U,t):U=vt(f[0]);break;case"numberformat":U.nf=ze(vt(f[0]).Format||"General"),qa[U.nf]&&(U.nf=qa[U.nf]);for(var L=0;L!=392&&Fe[L]!=U.nf;++L);if(L==392){for(L=57;L!=392;++L)if(Fe[L]==null){Gt(U.nf,L);break}}break;case"column":if(c[c.length-1][0]!=="table"||f[1]==="/")break;if(Q=vt(f[0]),Q.Hidden&&(Q.hidden=!0,delete Q.Hidden),Q.Width&&(Q.wpx=parseInt(Q.Width,10)),!Ee&&Q.wpx>10){Ee=!0,Lr=kc;for(var P=0;P<Se.length;++P)Se[P]&&$t(Se[P])}Ee&&$t(Q),Se[Q.Index-1||Se.length]=Q;for(var I=0;I<+Q.Span;++I)Se[Se.length]=qe(Q);break;case"namedrange":if(f[1]==="/")break;fe.Names||(fe.Names=[]);var j=pe(f[0]),T={Name:pg(j.Name),Ref:sa(j.RefersTo.slice(1),{r:0,c:0})};fe.Sheets.length>0&&(T.Sheet=fe.Sheets.length-1),fe.Names.push(T);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(f[0].slice(-2)==="/>")break;f[1]==="/"?C+=a.slice(D,f.index):D=f.index+f[0].length;break;case"interior":if(!t.cellStyles)break;U.Interior=vt(f[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(f[0].slice(-2)==="/>")break;f[1]==="/"?Ru(N,me,a.slice(M,f.index)):M=f.index+f[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"))}else c.push([f[3],!1]);break;case"comment":if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"));gg(q),he.push(q)}else c.push([f[3],!1]),l=vt(f[0]),je(l.ShowAlways||"0")||(he.hidden=!0),q={a:l.Author};break;case"autofilter":if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"))}else if(f[0].charAt(f[0].length-2)!=="/"){var ke=vt(f[0]);u["!autofilter"]={ref:sa(ke.Range).replace(/\$/g,"")},c.push([f[3],!0])}break;case"name":break;case"datavalidation":if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&c.push([f[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(f[1]==="/"){if((l=c.pop())[0]!==f[3])throw new Error("Bad state: "+l.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&c.push([f[3],!0]);break;case"null":break;default:if(c.length==0&&f[3]=="document"||c.length==0&&f[3]=="uof")return Zs(a,t);var se=!0;switch(c[c.length-1][0]){case"officedocumentsettings":switch(f[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:se=!1}break;case"componentoptions":switch(f[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:se=!1}break;case"excelworkbook":switch(f[3]){case"date1904":fe.WBProps.date1904=!0;break;case"hidehorizontalscrollbar":break;case"hideverticalscrollbar":break;case"hideworkbooktabs":break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:se=!1}break;case"workbookoptions":switch(f[3]){case"owcversion":break;case"height":break;case"width":break;default:se=!1}break;case"worksheetoptions":switch(f[3]){case"visible":if(f[0].slice(-2)!=="/>")if(f[1]==="/")switch(a.slice(M,f.index)){case"SheetHidden":ve.Hidden=1;break;case"SheetVeryHidden":ve.Hidden=2;break}else M=f.index+f[0].length;break;case"header":u["!margins"]||fa(u["!margins"]={},"xlml"),isNaN(+pe(f[0]).Margin)||(u["!margins"].header=+pe(f[0]).Margin);break;case"footer":u["!margins"]||fa(u["!margins"]={},"xlml"),isNaN(+pe(f[0]).Margin)||(u["!margins"].footer=+pe(f[0]).Margin);break;case"pagemargins":var ee=pe(f[0]);u["!margins"]||fa(u["!margins"]={},"xlml"),isNaN(+ee.Top)||(u["!margins"].top=+ee.Top),isNaN(+ee.Left)||(u["!margins"].left=+ee.Left),isNaN(+ee.Right)||(u["!margins"].right=+ee.Right),isNaN(+ee.Bottom)||(u["!margins"].bottom=+ee.Bottom);break;case"displayrighttoleft":fe.Views||(fe.Views=[]),fe.Views[0]||(fe.Views[0]={}),fe.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":u["!outline"]||(u["!outline"]={}),u["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":u["!outline"]||(u["!outline"]={}),u["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:se=!1}break;case"pivottable":case"pivotcache":switch(f[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:se=!1}break;case"pagebreaks":switch(f[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:se=!1}break;case"autofilter":switch(f[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:se=!1}break;case"querytable":switch(f[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:se=!1}break;case"datavalidation":switch(f[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:se=!1}break;case"sorting":case"conditionalformatting":switch(f[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:se=!1}break;case"mapinfo":case"schema":case"data":switch(f[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:se=!1}break;case"smarttags":break;default:se=!1;break}if(se||f[3].match(/!\[CDATA/))break;if(!c[c.length-1][1])throw"Unrecognized tag: "+f[3]+"|"+c.join("|");if(c[c.length-1][0]==="customdocumentproperties"){if(f[0].slice(-2)==="/>")break;f[1]==="/"?xg(B,me,Y,a.slice(M,f.index)):(Y=f,M=f.index+f[0].length);break}if(t.WTF)throw"Unrecognized tag: "+f[3]+"|"+c.join("|")}var Ae={};return!t.bookSheets&&!t.bookProps&&(Ae.Sheets=o),Ae.SheetNames=x,Ae.Workbook=fe,Ae.SSF=qe(Fe),Ae.Props=N,Ae.Custprops=B,Ae.bookType="xlml",Ae}function Zn(e,r){switch(Li(r=r||{}),r.type||"base64"){case"base64":return Pn(at(e),r);case"binary":case"buffer":case"file":return Pn(e,r);case"array":return Pn(Ct(e),r)}}function _g(e,r){var t=[];return e.Props&&t.push(Pu(e.Props,r)),e.Custprops&&t.push(Lu(e.Props,e.Custprops,r)),t.join("")}function wg(e){return(((e||{}).Workbook||{}).WBProps||{}).date1904?'<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"><Date1904/></ExcelWorkbook>':""}function kg(e,r){var t=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return r.cellXfs.forEach(function(a,n){var i=[];i.push(ae("NumberFormat",null,{"ss:Format":Me(Fe[a.numFmtId])}));var s={"ss:ID":"s"+(21+n)};t.push(ae("Style",i.join(""),s))}),ae("Styles",t.join(""))}function $c(e){return ae("NamedRange",null,{"ss:Name":e.Name.slice(0,6)=="_xlnm."?e.Name.slice(6):e.Name,"ss:RefersTo":"="+dn(e.Ref,{r:0,c:0})})}function Eg(e){if(!((e||{}).Workbook||{}).Names)return"";for(var r=e.Workbook.Names,t=[],a=0;a<r.length;++a){var n=r[a];n.Sheet==null&&(n.Name.match(/^_xlfn\./)||t.push($c(n)))}return ae("Names",t.join(""))}function Tg(e,r,t,a){if(!e||!((a||{}).Workbook||{}).Names)return"";for(var n=a.Workbook.Names,i=[],s=0;s<n.length;++s){var f=n[s];f.Sheet==t&&(f.Name.match(/^_xlfn\./)||i.push($c(f)))}return i.join("")}function Fg(e,r,t,a){if(!e)return"";var n=[];if(e["!margins"]&&(n.push("<PageSetup>"),e["!margins"].header&&n.push(ae("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(ae("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(ae("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("</PageSetup>")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t])if(a.Workbook.Sheets[t].Hidden)n.push(ae("Visible",a.Workbook.Sheets[t].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<t&&!(a.Workbook.Sheets[i]&&!a.Workbook.Sheets[i].Hidden);++i);i==t&&n.push("<Selected/>")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push("<DisplayRightToLeft/>"),e["!protect"]&&(n.push(Cr("ProtectContents","True")),e["!protect"].objects&&n.push(Cr("ProtectObjects","True")),e["!protect"].scenarios&&n.push(Cr("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?n.push(Cr("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&n.push(Cr("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(s){e["!protect"][s[0]]&&n.push("<"+s[1]+"/>")})),n.length==0?"":ae("WorksheetOptions",n.join(""),{xmlns:rt.x})}function yg(e){return e.map(function(r){var t=Uo(r.t||""),a=ae("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"}),n={};return r.a&&(n["ss:Author"]=r.a),e.hidden||(n["ss:ShowAlways"]="1"),ae("Comment",a,n)}).join("")}function Sg(e,r,t,a,n,i,s){if(!e||e.v==null&&e.f==null)return"";var f={};if(e.f&&(f["ss:Formula"]="="+Me(dn(e.f,s))),e.F&&e.F.slice(0,r.length)==r){var c=Je(e.F.slice(r.length+1));f["ss:ArrayRange"]="RC:R"+(c.r==s.r?"":"["+(c.r-s.r)+"]")+"C"+(c.c==s.c?"":"["+(c.c-s.c)+"]")}if(e.l&&e.l.Target&&(f["ss:HRef"]=Me(e.l.Target),e.l.Tooltip&&(f["x:HRefScreenTip"]=Me(e.l.Tooltip))),t["!merges"])for(var l=t["!merges"],o=0;o!=l.length;++o)l[o].s.c!=s.c||l[o].s.r!=s.r||(l[o].e.c>l[o].s.c&&(f["ss:MergeAcross"]=l[o].e.c-l[o].s.c),l[o].e.r>l[o].s.r&&(f["ss:MergeDown"]=l[o].e.r-l[o].s.r));var x="",u="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":x="Number",u=String(e.v);break;case"b":x="Boolean",u=e.v?"1":"0";break;case"e":x="Error",u=ht[e.v];break;case"d":x="DateTime",u=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||Fe[14]);break;case"s":x="String",u=Mo(e.v||"");break}var h=Zt(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+h),f["ss:Index"]=s.c+1;var m=e.v!=null?u:"",p=e.t=="z"?"":'<Data ss:Type="'+x+'">'+m+"</Data>";return(e.c||[]).length>0&&(p+=yg(e.c)),ae("Cell",p,f)}function Ag(e,r){var t='<Row ss:Index="'+(e+1)+'"';return r&&(r.hpt&&!r.hpx&&(r.hpx=Na(r.hpt)),r.hpx&&(t+=' ss:AutoFitHeight="0" ss:Height="'+r.hpx+'"'),r.hidden&&(t+=' ss:Hidden="1"')),t+">"}function Cg(e,r,t,a){if(!e["!ref"])return"";var n=$e(e["!ref"]),i=e["!merges"]||[],s=0,f=[];e["!cols"]&&e["!cols"].forEach(function(d,v){$t(d);var _=!!d.width,g=pn(v,d),F={"ss:Index":v+1};_&&(F["ss:Width"]=h0(g.width)),d.hidden&&(F["ss:Hidden"]="1"),f.push(ae("Column",null,F))});for(var c=e["!data"]!=null,l=n.s.r;l<=n.e.r;++l){for(var o=[Ag(l,(e["!rows"]||[])[l])],x=n.s.c;x<=n.e.c;++x){var u=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>x)&&!(i[s].s.r>l)&&!(i[s].e.c<x)&&!(i[s].e.r<l)){(i[s].s.c!=x||i[s].s.r!=l)&&(u=!0);break}if(!u){var h={r:l,c:x},m=Le(x)+Ve(l),p=c?(e["!data"][l]||[])[x]:e[m];o.push(Sg(p,m,e,r,t,a,h))}}o.push("</Row>"),o.length>2&&f.push(o.join(""))}return f.join("")}function bg(e,r,t){var a=[],n=t.SheetNames[e],i=t.Sheets[n],s=i?Tg(i,r,e,t):"";return s.length>0&&a.push("<Names>"+s+"</Names>"),s=i?Cg(i,r,e,t):"",s.length>0&&a.push("<Table>"+s+"</Table>"),a.push(Fg(i,r,e,t)),i["!autofilter"]&&a.push('<AutoFilter x:Range="'+dn(s0(i["!autofilter"].ref),{r:0,c:0})+'" xmlns="urn:schemas-microsoft-com:office:excel"></AutoFilter>'),a.join("")}function Dg(e,r){r||(r={}),e.SSF||(e.SSF=qe(Fe)),e.SSF&&(Pa(),k0(e.SSF),r.revssf=sn(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF,r.cellXfs=[],Zt(r.cellXfs,{},{revssf:{General:0}}));var t=[];t.push(_g(e,r)),t.push(wg(e,r)),t.push(""),t.push("");for(var a=0;a<e.SheetNames.length;++a)t.push(ae("Worksheet",bg(a,r,e),{"ss:Name":Me(e.SheetNames[a])}));return t[2]=kg(e,r),t[3]=Eg(e,r),dr+ae("Workbook",t.join(""),{xmlns:rt.ss,"xmlns:o":rt.o,"xmlns:x":rt.x,"xmlns:ss":rt.ss,"xmlns:dt":rt.dt,"xmlns:html":rt.html})}function Ig(e){var r={},t=e.content;if(t.l=28,r.AnsiUserType=t.read_shift(0,"lpstr-ansi"),r.AnsiClipboardFormat=vu(t),t.length-t.l<=4)return r;var a=t.read_shift(4);if(a==0||a>40||(t.l-=4,r.Reserved1=t.read_shift(0,"lpstr-ansi"),t.length-t.l<=4)||(a=t.read_shift(4),a!==1907505652)||(r.UnicodeClipboardFormat=mu(t),a=t.read_shift(4),a==0||a>40))return r;t.l-=4,r.Reserved2=t.read_shift(0,"lpwstr")}var Og=[60,1084,2066,2165,2175];function Ng(e,r,t,a,n){var i=a,s=[],f=t.slice(t.l,t.l+i);if(n&&n.enc&&n.enc.insitu&&f.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:n.enc.insitu(f)}s.push(f),t.l+=i;for(var c=Pt(t,t.l),l=Jn[c],o=0;l!=null&&Og.indexOf(c)>-1;)i=Pt(t,t.l+2),o=t.l+4,c==2066?o+=4:(c==2165||c==2175)&&(o+=12),f=t.slice(o,t.l+4+i),s.push(f),t.l+=4+i,l=Jn[c=Pt(t,t.l)];var x=ur(s);wr(x,0);var u=0;x.lens=[];for(var h=0;h<s.length;++h)x.lens.push(u),u+=s[h].length;if(x.length<a)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+x.length+" < "+a;return r.f(x,x.length,n)}function kt(e,r,t){if(e.t!=="z"&&e.XF){var a=0;try{a=e.z||e.XF.numFmtId||0,r.cellNF&&e.z==null&&(e.z=Fe[a])}catch(i){if(r.WTF)throw i}if(!r||r.cellText!==!1)try{e.t==="e"?e.w=e.w||ht[e.v]:a===0||a=="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=a0(e.v):e.w=la(e.v):e.w=qr(a,e.v,{date1904:!!t,dateNF:r&&r.dateNF})}catch(i){if(r.WTF)throw i}if(r.cellDates&&a&&e.t=="n"&&nt(Fe[a]||String(a))){var n=Ft(e.v+(t?1462:0));n&&(e.t="d",e.v=new Date(Date.UTC(n.y,n.m-1,n.d,n.H,n.M,n.S,n.u)))}}}function H0(e,r,t){return{v:e,ixfe:r,t}}function Rg(e,r){var t={opts:{}},a={};hr!=null&&r.dense==null&&(r.dense=hr);var n={};r.dense&&(n["!data"]=[]);var i={},s={},f=null,c=[],l="",o={},x,u="",h,m,p,d,v={},_=[],g,F,R=[],U=[],C={Sheets:[],WBProps:{date1904:!1},Views:[{}]},D={},O=!1,N=function(De){return De<8?aa[De]:De<64&&U[De-8]||aa[De]},B=function(De,be){var tr=De.XF.data;if(!(!tr||!tr.patternType||!be||!be.cellStyles)){De.s={},De.s.patternType=tr.patternType;var ir;(ir=u0(N(tr.icvFore)))&&(De.s.fgColor={rgb:ir}),(ir=u0(N(tr.icvBack)))&&(De.s.bgColor={rgb:ir})}},M=function(De,be,tr){if(!(!O&&z>1)&&!(tr.sheetRows&&De.r>=tr.sheetRows)){if(tr.cellStyles&&be.XF&&be.XF.data&&B(be,tr),delete be.ixfe,delete be.XF,x=De,u=We(De),(!s||!s.s||!s.e)&&(s={s:{r:0,c:0},e:{r:0,c:0}}),De.r<s.s.r&&(s.s.r=De.r),De.c<s.s.c&&(s.s.c=De.c),De.r+1>s.e.r&&(s.e.r=De.r+1),De.c+1>s.e.c&&(s.e.c=De.c+1),tr.cellFormula&&be.f){for(var ir=0;ir<_.length;++ir)if(!(_[ir][0].s.c>De.c||_[ir][0].s.r>De.r)&&!(_[ir][0].e.c<De.c||_[ir][0].e.r<De.r)){be.F=Be(_[ir][0]),(_[ir][0].s.c!=De.c||_[ir][0].s.r!=De.r)&&delete be.f,be.f&&(be.f=""+Pr(_[ir][1],s,De,ne,Y));break}}tr.dense?(n["!data"][De.r]||(n["!data"][De.r]=[]),n["!data"][De.r][De.c]=be):n[u]=be}},Y={enc:!1,sbcch:0,snames:[],sharedf:v,arrayf:_,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!r&&!!r.cellStyles,WTF:!!r&&!!r.wtf};r.password&&(Y.password=r.password);var he,q=[],Se=[],Q=[],Ee=[],Ce=!1,ne=[];ne.SheetNames=Y.snames,ne.sharedf=Y.sharedf,ne.arrayf=Y.arrayf,ne.names=[],ne.XTI=[];var Ie=0,z=0,xe=0,fe=[],ve=[],me;Y.codepage=1200,ut(1200);for(var _e=!1;e.l<e.length-1;){var y=e.l,L=e.read_shift(2);if(L===0&&Ie===10)break;var P=e.l===e.length?0:e.read_shift(2),I=Jn[L];if(z==0&&[9,521,1033,2057].indexOf(L)==-1)break;if(I&&I.f){if(r.bookSheets&&Ie===133&&L!==133)break;if(Ie=L,I.r===2||I.r==12){var j=e.read_shift(2);if(P-=2,!Y.enc&&j!==L&&((j&255)<<8|j>>8)!==L)throw new Error("rt mismatch: "+j+"!="+L);I.r==12&&(e.l+=10,P-=10)}var T={};if(L===10?T=I.f(e,P,Y):T=Ng(L,I,e,P,Y),z==0&&[9,521,1033,2057].indexOf(Ie)===-1)continue;switch(L){case 34:t.opts.Date1904=C.WBProps.date1904=T;break;case 134:t.opts.WriteProtect=!0;break;case 47:if(Y.enc||(e.l=0),Y.enc=T,!r.password)throw new Error("File is password-protected");if(T.valid==null)throw new Error("Encryption scheme unsupported");if(!T.valid)throw new Error("Password is incorrect");break;case 92:Y.lastuser=T;break;case 66:var ke=Number(T);switch(ke){case 21010:ke=1200;break;case 32768:ke=1e4;break;case 32769:ke=1252;break}ut(Y.codepage=ke),_e=!0;break;case 317:Y.rrtabid=T;break;case 25:Y.winlocked=T;break;case 439:t.opts.RefreshAll=T;break;case 12:t.opts.CalcCount=T;break;case 16:t.opts.CalcDelta=T;break;case 17:t.opts.CalcIter=T;break;case 13:t.opts.CalcMode=T;break;case 14:t.opts.CalcPrecision=T;break;case 95:t.opts.CalcSaveRecalc=T;break;case 15:Y.CalcRefMode=T;break;case 2211:t.opts.FullCalc=T;break;case 129:T.fDialog&&(n["!type"]="dialog"),T.fBelow||((n["!outline"]||(n["!outline"]={})).above=!0),T.fRight||((n["!outline"]||(n["!outline"]={})).left=!0);break;case 67:case 579:case 1091:case 224:R.push(T);break;case 430:ne.push([T]),ne[ne.length-1].XTI=[];break;case 35:case 547:ne[ne.length-1].push(T);break;case 24:case 536:me={Name:T.Name,Ref:Pr(T.rgce,s,null,ne,Y)},T.itab>0&&(me.Sheet=T.itab-1),ne.names.push(me),ne[0]||(ne[0]=[],ne[0].XTI=[]),ne[ne.length-1].push(T),T.Name=="_xlnm._FilterDatabase"&&T.itab>0&&T.rgce&&T.rgce[0]&&T.rgce[0][0]&&T.rgce[0][0][0]=="PtgArea3d"&&(ve[T.itab-1]={ref:Be(T.rgce[0][0][1][2])});break;case 22:Y.ExternCount=T;break;case 23:ne.length==0&&(ne[0]=[],ne[0].XTI=[]),ne[ne.length-1].XTI=ne[ne.length-1].XTI.concat(T),ne.XTI=ne.XTI.concat(T);break;case 2196:if(Y.biff<8)break;me!=null&&(me.Comment=T[1]);break;case 18:n["!protect"]=T;break;case 19:T!==0&&Y.WTF&&console.error("Password verifier: "+T);break;case 133:i[Y.biff==4?Y.snames.length:T.pos]=T,Y.snames.push(T.name);break;case 10:{if(--z?!O:O)break;if(s.e){if(s.e.r>0&&s.e.c>0){if(s.e.r--,s.e.c--,n["!ref"]=Be(s),r.sheetRows&&r.sheetRows<=s.e.r){var se=s.e.r;s.e.r=r.sheetRows-1,n["!fullref"]=n["!ref"],n["!ref"]=Be(s),s.e.r=se}s.e.r++,s.e.c++}q.length>0&&(n["!merges"]=q),Se.length>0&&(n["!objects"]=Se),Q.length>0&&(n["!cols"]=Q),Ee.length>0&&(n["!rows"]=Ee),C.Sheets.push(D)}l===""?o=n:a[l]=n,n={},r.dense&&(n["!data"]=[])}break;case 9:case 521:case 1033:case 2057:{if(Y.biff===8&&(Y.biff={9:2,521:3,1033:4}[L]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[T.BIFFVer]||8),Y.biffguess=T.BIFFVer==0,T.BIFFVer==0&&T.dt==4096&&(Y.biff=5,_e=!0,ut(Y.codepage=28591)),Y.biff==4&&T.dt&256&&(O=!0),Y.biff==8&&T.BIFFVer==0&&T.dt==16&&(Y.biff=2),z++&&!O)break;if(n={},r.dense&&(n["!data"]=[]),Y.biff<8&&!_e&&(_e=!0,ut(Y.codepage=r.codepage||1252)),Y.biff==4&&O)l=(i[Y.snames.indexOf(l)+1]||{name:""}).name;else if(Y.biff<5||T.BIFFVer==0&&T.dt==4096){l===""&&(l="Sheet1"),s={s:{r:0,c:0},e:{r:0,c:0}};var ee={pos:e.l-P,name:l};i[ee.pos]=ee,Y.snames.push(l)}else l=(i[y]||{name:""}).name;T.dt==32&&(n["!type"]="chart"),T.dt==64&&(n["!type"]="macro"),q=[],Se=[],Y.arrayf=_=[],Q=[],Ee=[],Ce=!1,D={Hidden:(i[y]||{hs:0}).hs,name:l}}break;case 515:case 3:case 2:n["!type"]=="chart"&&(r.dense?(n["!data"][T.r]||[])[T.c]:n[Le(T.c)+Ve(T.r)])&&++T.c,g={ixfe:T.ixfe,XF:R[T.ixfe]||{},v:T.val,t:"n"},xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:T.c,r:T.r},g,r);break;case 5:case 517:g={ixfe:T.ixfe,XF:R[T.ixfe],v:T.val,t:T.t},xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:T.c,r:T.r},g,r);break;case 638:g={ixfe:T.ixfe,XF:R[T.ixfe],v:T.rknum,t:"n"},xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:T.c,r:T.r},g,r);break;case 189:for(var Ae=T.c;Ae<=T.C;++Ae){var Oe=T.rkrec[Ae-T.c][0];g={ixfe:Oe,XF:R[Oe],v:T.rkrec[Ae-T.c][1],t:"n"},xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:Ae,r:T.r},g,r)}break;case 6:case 518:case 1030:{if(T.val=="String"){f=T;break}if(g=H0(T.val,T.cell.ixfe,T.tt),g.XF=R[g.ixfe],r.cellFormula){var de=T.formula;if(de&&de[0]&&de[0][0]&&de[0][0][0]=="PtgExp"){var Qe=de[0][0][1][0],er=de[0][0][1][1],lr=We({r:Qe,c:er});v[lr]?g.f=""+Pr(T.formula,s,T.cell,ne,Y):g.F=((r.dense?(n["!data"][Qe]||[])[er]:n[lr])||{}).F}else g.f=""+Pr(T.formula,s,T.cell,ne,Y)}xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M(T.cell,g,r),f=T}break;case 7:case 519:if(f)f.val=T,g=H0(T,f.cell.ixfe,"s"),g.XF=R[g.ixfe],r.cellFormula&&(g.f=""+Pr(f.formula,s,f.cell,ne,Y)),xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M(f.cell,g,r),f=null;else throw new Error("String record expects Formula");break;case 33:case 545:{_.push(T);var Vr=We(T[0].s);if(h=r.dense?(n["!data"][T[0].s.r]||[])[T[0].s.c]:n[Vr],r.cellFormula&&h){if(!f||!Vr||!h)break;h.f=""+Pr(T[1],s,T[0],ne,Y),h.F=Be(T[0])}}break;case 1212:{if(!r.cellFormula)break;if(u){if(!f)break;v[We(f.cell)]=T[0],h=r.dense?(n["!data"][f.cell.r]||[])[f.cell.c]:n[We(f.cell)],(h||{}).f=""+Pr(T[0],s,x,ne,Y)}}break;case 253:g=H0(c[T.isst].t,T.ixfe,"s"),c[T.isst].h&&(g.h=c[T.isst].h),g.XF=R[g.ixfe],xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:T.c,r:T.r},g,r);break;case 513:r.sheetStubs&&(g={ixfe:T.ixfe,XF:R[T.ixfe],t:"z"},xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:T.c,r:T.r},g,r));break;case 190:if(r.sheetStubs)for(var ce=T.c;ce<=T.C;++ce){var oe=T.ixfe[ce-T.c];g={ixfe:oe,XF:R[oe],t:"z"},xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:ce,r:T.r},g,r)}break;case 214:case 516:case 4:g=H0(T.val,T.ixfe,"s"),g.XF=R[g.ixfe],xe>0&&(g.z=g.XF&&g.XF.numFmtId&&fe[g.XF.numFmtId]||fe[g.ixfe>>8&63]),kt(g,r,t.opts.Date1904),M({c:T.c,r:T.r},g,r);break;case 0:case 512:z===1&&(s=T);break;case 252:c=T;break;case 1054:if(Y.biff>=3&&Y.biff<=4){fe[xe++]=T[1];for(var it=0;it<xe+163&&Fe[it]!=T[1];++it);it>=163&&Gt(T[1],xe+163)}else Gt(T[1],T[0]);break;case 30:{fe[xe++]=T;for(var Dr=0;Dr<xe+163&&Fe[Dr]!=T;++Dr);Dr>=163&&Gt(T,xe+163)}break;case 229:q=q.concat(T);break;case 93:Se[T.cmo[0]]=Y.lastobj=T;break;case 438:Y.lastobj.TxO=T;break;case 127:Y.lastobj.ImData=T;break;case 440:for(d=T[0].s.r;d<=T[0].e.r;++d)for(p=T[0].s.c;p<=T[0].e.c;++p)h=r.dense?(n["!data"][d]||[])[p]:n[We({c:p,r:d})],h&&(h.l=T[1]);break;case 2048:for(d=T[0].s.r;d<=T[0].e.r;++d)for(p=T[0].s.c;p<=T[0].e.c;++p)h=r.dense?(n["!data"][d]||[])[p]:n[We({c:p,r:d})],h&&h.l&&(h.l.Tooltip=T[1]);break;case 28:{if(h=r.dense?(n["!data"][T[0].r]||[])[T[0].c]:n[We(T[0])],h||(r.dense?(n["!data"][T[0].r]||(n["!data"][T[0].r]=[]),h=n["!data"][T[0].r][T[0].c]={t:"z"}):h=n[We(T[0])]={t:"z"},s.e.r=Math.max(s.e.r,T[0].r),s.s.r=Math.min(s.s.r,T[0].r),s.e.c=Math.max(s.e.c,T[0].c),s.s.c=Math.min(s.s.c,T[0].c)),h.c||(h.c=[]),Y.biff<=5&&Y.biff>=2)m={a:"SheetJ5",t:T[1]};else{var vr=Se[T[2]];m={a:T[1],t:vr.TxO.t},T[3]!=null&&!(T[3]&2)&&(h.c.hidden=!0)}h.c.push(m)}break;case 2173:md(R[T.ixfe],T.ext);break;case 125:{if(!Y.cellStyles)break;for(;T.e>=T.s;)Q[T.e--]={width:T.w/256,level:T.level||0,hidden:!!(T.flags&1)},Ce||(Ce=!0,bi(T.w/256)),$t(Q[T.e+1])}break;case 520:{var Gr={};T.level!=null&&(Ee[T.r]=Gr,Gr.level=T.level),T.hidden&&(Ee[T.r]=Gr,Gr.hidden=!0),T.hpt&&(Ee[T.r]=Gr,Gr.hpt=T.hpt,Gr.hpx=Na(T.hpt))}break;case 38:case 39:case 40:case 41:n["!margins"]||fa(n["!margins"]={}),n["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[L]]=T;break;case 161:n["!margins"]||fa(n["!margins"]={}),n["!margins"].header=T.header,n["!margins"].footer=T.footer;break;case 574:T.RTL&&(C.Views[0].RTL=!0);break;case 146:U=T;break;case 2198:he=T;break;case 140:F=T;break;case 442:l?D.CodeName=T||D.name:C.WBProps.CodeName=T||"ThisWorkbook";break}}else I||console.error("Missing Info for XLS Record 0x"+L.toString(16)),e.l+=P}return t.SheetNames=nr(i).sort(function(Qr,De){return Number(Qr)-Number(De)}).map(function(Qr){return i[Qr].name}),r.bookSheets||(t.Sheets=a),!t.SheetNames.length&&o["!ref"]?(t.SheetNames.push("Sheet1"),t.Sheets&&(t.Sheets.Sheet1=o)):t.Preamble=o,t.Sheets&&ve.forEach(function(Qr,De){t.Sheets[t.SheetNames[De]]["!autofilter"]=Qr}),t.Strings=c,t.SSF=qe(Fe),Y.enc&&(t.Encryption=Y.enc),he&&(t.Themes=he),t.Metadata={},F!==void 0&&(t.Metadata.Country=F),ne.names.length>0&&(C.Names=ne.names),t.Workbook=C,t}var Qa={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Pg(e,r,t){var a=ye.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Fs(a,Gn,Qa.DSI);for(var i in n)r[i]=n[i]}catch(l){if(t.WTF)throw l}var s=ye.find(e,"/!SummaryInformation");if(s&&s.size>0)try{var f=Fs(s,zn,Qa.SI);for(var c in f)r[c]==null&&(r[c]=f[c])}catch(l){if(t.WTF)throw l}r.HeadingPairs&&r.TitlesOfParts&&(Kf(r.HeadingPairs,r.TitlesOfParts,r,t),delete r.HeadingPairs,delete r.TitlesOfParts)}function Lg(e,r){var t=[],a=[],n=[],i=0,s,f=ts(Gn,"n"),c=ts(zn,"n");if(e.Props)for(s=nr(e.Props),i=0;i<s.length;++i)(Object.prototype.hasOwnProperty.call(f,s[i])?t:Object.prototype.hasOwnProperty.call(c,s[i])?a:n).push([s[i],e.Props[s[i]]]);if(e.Custprops)for(s=nr(e.Custprops),i=0;i<s.length;++i)Object.prototype.hasOwnProperty.call(e.Props||{},s[i])||(Object.prototype.hasOwnProperty.call(f,s[i])?t:Object.prototype.hasOwnProperty.call(c,s[i])?a:n).push([s[i],e.Custprops[s[i]]]);var l=[];for(i=0;i<n.length;++i)ec.indexOf(n[i][0])>-1||$f.indexOf(n[i][0])>-1||n[i][1]!=null&&l.push(n[i]);a.length&&ye.utils.cfb_add(r,"/SummaryInformation",ys(a,Qa.SI,c,zn)),(t.length||l.length)&&ye.utils.cfb_add(r,"/DocumentSummaryInformation",ys(t,Qa.DSI,f,Gn,l.length?l:null,Qa.UDI))}function Pi(e,r){r||(r={}),Li(r),an(),r.codepage&&tn(r.codepage);var t,a;if(e.FullPaths){if(ye.find(e,"/encryption"))throw new Error("File is password-protected");t=ye.find(e,"!CompObj"),a=ye.find(e,"/Workbook")||ye.find(e,"/Book")}else{switch(r.type){case"base64":e=Kr(at(e));break;case"binary":e=Kr(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}wr(e,0),a={content:e}}var n,i;if(t&&Ig(t),r.bookProps&&!r.bookSheets)n={};else{var s=He?"buffer":"array";if(a&&a.content)n=Rg(a.content,r);else if((i=ye.find(e,"PerfectOffice_MAIN"))&&i.content)n=ia.to_workbook(i.content,(r.type=s,r));else if((i=ye.find(e,"NativeContent_MAIN"))&&i.content)n=ia.to_workbook(i.content,(r.type=s,r));else throw(i=ye.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");r.bookVBA&&e.FullPaths&&ye.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(n.vbaraw=zd(e))}var f={};return e.FullPaths&&Pg(e,f,r),n.Props=n.Custprops=f,r.bookFiles&&(n.cfb=e),n}function Bg(e,r){var t=r||{},a=ye.utils.cfb_new({root:"R"}),n="/Workbook";switch(t.bookType||"xls"){case"xls":t.bookType="biff8";case"xla":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")}return ye.utils.cfb_add(a,n,Yc(e,t)),t.biff==8&&(e.Props||e.Custprops)&&Lg(e,a),t.biff==8&&e.vbaraw&&$d(a,ye.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),a}var v0={0:{f:um},1:{f:_m},2:{f:Lm},3:{f:Am},4:{f:Tm},5:{f:Nm},6:{f:Hm},7:{f:bm},8:{f:Ym},9:{f:Km},10:{f:zm},11:{f:$m},12:{f:km},13:{f:Mm},14:{f:Cm},15:{f:ym},16:{f:Uc},17:{f:Vm},18:{f:Im},19:{f:wi},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:Vp},40:{},42:{},43:{f:Wx},44:{f:Mx},45:{f:Vx},46:{f:zx},47:{f:Gx},48:{},49:{f:au},50:{},51:{f:_d},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:xc},62:{f:Wm},63:{f:bd},64:{f:op},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Xr,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:sp},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:pm},148:{f:dm,p:16},151:{f:ep},152:{},153:{f:Wp},154:{},155:{},156:{f:Mp},157:{},158:{},159:{T:1,f:J1},160:{T:-1},161:{T:1,f:wa},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:jm},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:pd},336:{T:-1},337:{f:Ed,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Vn},357:{},358:{},359:{},360:{T:1},361:{},362:{f:hc},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:rp},427:{f:tp},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:np},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:mm},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:qm},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Vn},551:{f:on},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Hd},633:{T:1},634:{T:-1},635:{T:1,f:Ud},636:{T:-1},637:{f:fu},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:Ap},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:up},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Jn={6:{f:In},10:{f:Vt},12:{f:cr},13:{f:cr},14:{f:or},15:{f:or},16:{f:Br},17:{f:or},18:{f:or},19:{f:cr},20:{f:Ds},21:{f:Ds},23:{f:hc},24:{f:Os},25:{f:or},26:{},27:{},28:{f:i1},29:{},34:{f:or},35:{f:Is},38:{f:Br},39:{f:Br},40:{f:Br},41:{f:Br},42:{f:or},43:{f:or},47:{f:gx},49:{f:Ah},51:{f:cr},60:{},61:{f:Eh},64:{f:or},65:{f:Sh},66:{f:cr},77:{},80:{},81:{},82:{},85:{f:cr},89:{},90:{},91:{},92:{f:uh},93:{f:c1},94:{},95:{f:or},96:{},97:{},99:{f:or},125:{f:xc},128:{f:jh},129:{f:xh},130:{f:cr},131:{f:or},132:{f:or},133:{f:dh},134:{},140:{f:m1},141:{f:cr},144:{},146:{f:_1},151:{},152:{},153:{},154:{},155:{},156:{f:cr},157:{},158:{},160:{f:S1},161:{f:E1},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:Wh},190:{f:Hh},193:{f:Vt},197:{},198:{},199:{},200:{},201:{},202:{f:or},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:cr},220:{},221:{f:or},222:{},224:{f:Vh},225:{f:oh},226:{f:Vt},227:{},229:{f:s1},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:mh},253:{f:bh},255:{f:gh},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:rc},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:or},353:{f:Vt},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:e1},431:{f:or},432:{},433:{},434:{},437:{},438:{f:u1},439:{f:or},440:{f:h1},441:{},442:{f:F0},443:{},444:{f:cr},445:{},446:{},448:{f:Vt},449:{f:kh,r:2},450:{f:Vt},512:{f:Cs},513:{f:y1},515:{f:qh},516:{f:Ih},517:{f:Jh},519:{f:A1},520:{f:_h},523:{},545:{f:Rs},549:{f:As},566:{},574:{f:Fh},638:{f:Uh},659:{},1048:{},1054:{f:Nh},1084:{},1212:{f:t1},2048:{f:d1},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:B0},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Vt},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:w1,r:12},2173:{f:vd,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:or,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:r1,r:12},2197:{},2198:{f:ld,r:12},2199:{},2200:{},2201:{},2202:{f:a1,r:12},2203:{f:Vt},2204:{},2205:{},2206:{},2207:{},2211:{f:wh},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:cr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:T1},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:g1},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Cs},1:{},2:{f:O1},3:{f:D1},4:{f:b1},5:{f:P1},7:{f:R1},8:{},9:{f:B0},11:{},22:{f:cr},30:{f:Ph},31:{},32:{},33:{f:Rs},36:{},37:{f:As},50:{f:L1},62:{},52:{},67:{f:Gh},68:{f:cr},69:{},86:{},126:{},127:{f:C1},135:{},136:{},137:{},143:{f:M1},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:B1},223:{},234:{},354:{},421:{},518:{f:In},521:{f:B0},536:{f:Os},547:{f:Is},561:{},579:{f:Kh},1030:{f:In},1033:{f:B0},1091:{f:Yh},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},101:{},102:{},105:{},106:{},107:{},109:{},112:{},114:{},29282:{}};function J(e,r,t,a){var n=r;if(!isNaN(n)){var i=a||(t||[]).length||0,s=e.next(4);s.write_shift(2,n),s.write_shift(2,i),i>0&&pi(t)&&e.push(t)}}function Mg(e,r,t,a){var n=a||(t||[]).length||0;if(n<=8224)return J(e,r,t,n);var i=r;if(!isNaN(i)){for(var s=t.parts||[],f=0,c=0,l=0;l+(s[f]||8224)<=8224;)l+=s[f]||8224,f++;var o=e.next(4);for(o.write_shift(2,i),o.write_shift(2,l),e.push(t.slice(c,c+l)),c+=l;c<n;){for(o=e.next(4),o.write_shift(2,60),l=0;l+(s[f]||8224)<=8224;)l+=s[f]||8224,f++;o.write_shift(2,l),e.push(t.slice(c,c+l)),c+=l}}}function Ln(e,r,t,a){var n=W(9);return y0(n,e,r),ac(t,a||"b",n),n}function Ug(e,r,t){var a=W(8+2*t.length);return y0(a,e,r),a.write_shift(1,t.length),a.write_shift(t.length,t,"sbcs"),a.l<a.length?a.slice(0,a.l):a}function Kc(e,r){r.forEach(function(t){var a=t[0].map(function(i){return i.t}).join("");if(a.length<=2048)return J(e,28,Cn(a,t[1],t[2]));J(e,28,Cn(a.slice(0,2048),t[1],t[2],a.length));for(var n=2048;n<a.length;n+=2048)J(e,28,Cn(a.slice(n,Math.min(n+2048,a.length)),-1,-1,Math.min(2048,a.length-n)))})}function Wg(e,r,t,a,n,i){var s=0;r.z!=null&&(s=n._BIFF2FmtTable.indexOf(r.z),s==-1&&(n._BIFF2FmtTable.push(r.z),s=n._BIFF2FmtTable.length-1));var f=0;if(r.z!=null){for(;f<n.cellXfs.length&&n.cellXfs[f].numFmtId!=s;++f);f==n.cellXfs.length&&n.cellXfs.push({numFmtId:s})}if(r.v!=null)switch(r.t){case"d":case"n":var c=r.t=="d"?fr(sr(r.v,i),i):r.v;n.biff==2&&c==(c|0)&&c>=0&&c<65536?J(e,2,N1(t,a,c,f,s)):isNaN(c)?J(e,5,Ln(t,a,36,"e")):isFinite(c)?J(e,3,I1(t,a,c,f,s)):J(e,5,Ln(t,a,7,"e"));return;case"b":case"e":J(e,5,Ln(t,a,r.v,r.t));return;case"s":case"str":J(e,4,Ug(t,a,r.v==null?"":String(r.v).slice(0,255)));return}J(e,1,y0(null,t,a))}function Hg(e,r,t,a,n){var i=r["!data"]!=null,s=$e(r["!ref"]||"A1"),f="",c=[];if(s.e.c>255||s.e.r>16383){if(a.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");s.e.c=Math.min(s.e.c,255),s.e.r=Math.min(s.e.c,16383)}for(var l=(((n||{}).Workbook||{}).WBProps||{}).date1904,o=[],x=[],u=s.s.c;u<=s.e.c;++u)c[u]=Le(u);for(var h=s.s.r;h<=s.e.r;++h)for(i&&(o=r["!data"][h]||[]),f=Ve(h),u=s.s.c;u<=s.e.c;++u){var m=i?o[u]:r[c[u]+f];m&&(Wg(e,m,h,u,a,l),m.c&&x.push([m.c,h,u]))}Kc(e,x)}function Xg(e,r){for(var t=r||{},a=Wr(),n=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==t.sheet&&(n=i);if(n==0&&t.sheet&&e.SheetNames[0]!=t.sheet)throw new Error("Sheet not found: "+t.sheet);J(a,t.biff==4?1033:t.biff==3?521:9,Si(e,16,t)),((e.Workbook||{}).WBProps||{}).date1904&&J(a,34,Rr(!0)),t.cellXfs=[{numFmtId:0}],t._BIFF2FmtTable=["General"],t._Fonts=[];var s=Wr();return Hg(s,e.Sheets[e.SheetNames[n]],n,t,e),t._BIFF2FmtTable.forEach(function(f){t.biff<=3?J(a,30,Lh(f)):J(a,1054,Bh(f))}),t.cellXfs.forEach(function(f){switch(t.biff){case 2:J(a,67,zh(f));break;case 3:J(a,579,uc(f));break;case 4:J(a,1091,$h(f));break}}),delete t._BIFF2FmtTable,delete t.cellXfs,delete t._Fonts,a.push(s.end()),J(a,10),a.end()}var mt=1,lt=[];function Vg(){var e=W(82+8*lt.length);e.write_shift(2,15),e.write_shift(2,61440),e.write_shift(4,74+8*lt.length);{e.write_shift(2,0),e.write_shift(2,61446),e.write_shift(4,16+8*lt.length);{e.write_shift(4,mt),e.write_shift(4,lt.length+1);for(var r=0,t=0;t<lt.length;++t)r+=lt[t]&&lt[t][1]||0;e.write_shift(4,r),e.write_shift(4,lt.length)}lt.forEach(function(a){e.write_shift(4,a[0]),e.write_shift(4,a[2])})}return e.write_shift(2,51),e.write_shift(2,61451),e.write_shift(4,18),e.write_shift(2,191),e.write_shift(4,524296),e.write_shift(2,385),e.write_shift(4,134217793),e.write_shift(2,448),e.write_shift(4,134217792),e.write_shift(2,64),e.write_shift(2,61726),e.write_shift(4,16),e.write_shift(4,134217741),e.write_shift(4,134217740),e.write_shift(4,134217751),e.write_shift(4,268435703),e}function Gg(e,r){var t=[],a=0,n=Wr(),i=mt,s;r.forEach(function(c,l){var o="",x=c[0].map(function(g){return g.a&&!o&&(o=g.a),g.t}).join("");++mt;{var u=W(150);u.write_shift(2,15),u.write_shift(2,61444),u.write_shift(4,150),u.write_shift(2,3234),u.write_shift(2,61450),u.write_shift(4,8),u.write_shift(4,mt),u.write_shift(4,2560),u.write_shift(2,227),u.write_shift(2,61451),u.write_shift(4,84),u.write_shift(2,128),u.write_shift(4,0),u.write_shift(2,139),u.write_shift(4,2),u.write_shift(2,191),u.write_shift(4,524296),u.write_shift(2,344),u.l+=4,u.write_shift(2,385),u.write_shift(4,134217808),u.write_shift(2,387),u.write_shift(4,134217808),u.write_shift(2,389),u.write_shift(4,268435700),u.write_shift(2,447),u.write_shift(4,1048592),u.write_shift(2,448),u.write_shift(4,134217809),u.write_shift(2,451),u.write_shift(4,268435700),u.write_shift(2,513),u.write_shift(4,134217809),u.write_shift(2,515),u.write_shift(4,268435700),u.write_shift(2,575),u.write_shift(4,196609),u.write_shift(2,959),u.write_shift(4,131072|(c[0].hidden?2:0)),u.l+=2,u.write_shift(2,61456),u.write_shift(4,18),u.write_shift(2,3),u.write_shift(2,c[2]+2),u.l+=2,u.write_shift(2,c[1]+1),u.l+=2,u.write_shift(2,c[2]+4),u.l+=2,u.write_shift(2,c[1]+5),u.l+=2,u.l+=2,u.write_shift(2,61457),u.l+=4,u.l=150,l==0?s=u:J(n,236,u)}a+=150;{var h=W(52);h.write_shift(2,21),h.write_shift(2,18),h.write_shift(2,25),h.write_shift(2,mt),h.write_shift(2,0),h.l=22,h.write_shift(2,13),h.write_shift(2,22),h.write_shift(4,1651663474),h.write_shift(4,2503426821),h.write_shift(4,2150634280),h.write_shift(4,1768515844+mt*256),h.write_shift(2,0),h.write_shift(4,0),h.l+=4,J(n,93,h)}{var m=W(8);m.l+=2,m.write_shift(2,61453),m.l+=4,J(n,236,m)}a+=8;{var p=W(18);p.write_shift(2,18),p.l+=8,p.write_shift(2,x.length),p.write_shift(2,16),p.l+=4,J(n,438,p);{var d=W(1+x.length);d.write_shift(1,0),d.write_shift(x.length,x,"sbcs"),J(n,60,d)}{var v=W(16);v.l+=8,v.write_shift(2,x.length),v.l+=6,J(n,60,v)}}{var _=W(12+o.length);_.write_shift(2,c[1]),_.write_shift(2,c[2]),_.write_shift(2,0|(c[0].hidden?0:2)),_.write_shift(2,mt),_.write_shift(2,o.length),_.write_shift(1,0),_.write_shift(o.length,o,"sbcs"),_.l++,t.push(_)}});{var f=W(80);f.write_shift(2,15),f.write_shift(2,61442),f.write_shift(4,a+f.length-8),f.write_shift(2,16),f.write_shift(2,61448),f.write_shift(4,8),f.write_shift(4,r.length+1),f.write_shift(4,mt),f.write_shift(2,15),f.write_shift(2,61443),f.write_shift(4,a+48),f.write_shift(2,15),f.write_shift(2,61444),f.write_shift(4,40),f.write_shift(2,1),f.write_shift(2,61449),f.write_shift(4,16),f.l+=16,f.write_shift(2,2),f.write_shift(2,61450),f.write_shift(4,8),f.write_shift(4,i),f.write_shift(4,5),J(e,236,s?ur([f,s]):f)}e.push(n.end()),t.forEach(function(c){J(e,28,c)}),lt.push([i,r.length+1,mt]),++mt}function zg(e,r,t){J(e,49,Ch({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},t))}function $g(e,r,t){r&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)r[n]!=null&&J(e,1054,Rh(n,r[n],t))})}function Kg(e,r){var t=W(19);t.write_shift(4,2151),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(2,3),t.write_shift(1,1),t.write_shift(4,0),J(e,2151,t),t=W(39),t.write_shift(4,2152),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(2,3),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(2,1),t.write_shift(4,4),t.write_shift(2,0),cc($e(r["!ref"]||"A1"),t),t.write_shift(4,4),J(e,2152,t)}function Yg(e,r){for(var t=0;t<16;++t)J(e,224,bs({numFmtId:0,style:!0},0,r));r.cellXfs.forEach(function(a){J(e,224,bs(a,0,r))})}function jg(e,r){for(var t=0;t<r["!links"].length;++t){var a=r["!links"][t];J(e,440,x1(a)),a[1].Tooltip&&J(e,2048,v1(a))}delete r["!links"]}function Zg(e,r){if(r){var t=0;r.forEach(function(a,n){++t<=256&&a&&J(e,125,k1(pn(n,a),n))})}}function Jg(e,r,t,a,n,i){var s=16+Zt(n.cellXfs,r,n);if(r.v==null&&!r.bf){J(e,513,da(t,a,s));return}if(r.bf)J(e,6,gv(r,t,a,n,s));else switch(r.t){case"d":case"n":var f=r.t=="d"?fr(sr(r.v,i),i):r.v;isNaN(f)?J(e,517,An(t,a,36,s,n,"e")):isFinite(f)?J(e,515,Qh(t,a,f,s,n)):J(e,517,An(t,a,7,s,n,"e"));break;case"b":case"e":J(e,517,An(t,a,r.v,s,n,r.t));break;case"s":case"str":if(n.bookSST){var c=Oi(n.Strings,r.v==null?"":String(r.v),n.revStrings);J(e,253,Dh(t,a,c,s,n))}else J(e,516,Oh(t,a,(r.v==null?"":String(r.v)).slice(0,255),s,n));break;default:J(e,513,da(t,a,s))}}function qg(e,r,t){var a=Wr(),n=t.SheetNames[e],i=t.Sheets[n]||{},s=(t||{}).Workbook||{},f=(s.Sheets||[])[e]||{},c=i["!data"]!=null,l=r.biff==8,o,x="",u=[],h=$e(i["!ref"]||"A1"),m=l?65536:16384;if(h.e.c>255||h.e.r>=m){if(r.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,m-1)}J(a,2057,Si(t,16,r)),J(a,13,ot(1)),J(a,12,ot(100)),J(a,15,Rr(!0)),J(a,17,Rr(!1)),J(a,16,ha(.001)),J(a,95,Rr(!0)),J(a,42,Rr(!1)),J(a,43,Rr(!1)),J(a,130,ot(1)),J(a,128,Zh([0,0])),J(a,131,Rr(!1)),J(a,132,Rr(!1)),l&&Zg(a,i["!cols"]),J(a,512,Mh(h,r));var p=(((t||{}).Workbook||{}).WBProps||{}).date1904;l&&(i["!links"]=[]);for(var d=h.s.c;d<=h.e.c;++d)u[d]=Le(d);for(var v=[],_=[],g=h.s.r;g<=h.e.r;++g)for(c&&(_=i["!data"][g]||[]),x=Ve(g),d=h.s.c;d<=h.e.c;++d){o=u[d]+x;var F=c?_[d]:i[o];F&&(Jg(a,F,g,d,r,p),l&&F.l&&i["!links"].push([o,F.l]),F.c&&v.push([F.c,g,d]))}var R=f.CodeName||f.name||n;return l?Gg(a,v):Kc(a,v),l&&J(a,574,yh((s.Views||[])[0])),l&&(i["!merges"]||[]).length&&J(a,229,f1(i["!merges"])),l&&jg(a,i),J(a,442,nc(R,r)),l&&Kg(a,i),J(a,10),a.end()}function Qg(e,r,t){var a=Wr(),n=(e||{}).Workbook||{},i=n.Sheets||[],s=n.WBProps||{},f=t.biff==8,c=t.biff==5;if(J(a,2057,Si(e,5,t)),t.bookType=="xla"&&J(a,135),J(a,225,f?ot(1200):null),J(a,193,zu(2)),c&&J(a,191),c&&J(a,192),J(a,226),J(a,92,hh("SheetJS",t)),J(a,66,ot(f?1200:1252)),f&&J(a,353,ot(0)),f&&J(a,448),J(a,317,F1(e.SheetNames.length)),f&&e.vbaraw&&J(a,211),f&&e.vbaraw){var l=s.CodeName||"ThisWorkbook";J(a,442,nc(l,t))}J(a,156,ot(17)),J(a,25,Rr(!1)),J(a,18,Rr(!1)),J(a,19,ot(0)),f&&J(a,431,Rr(!1)),f&&J(a,444,ot(0)),J(a,61,Th(t)),J(a,64,Rr(!1)),J(a,141,ot(0)),J(a,34,Rr(Op(e)=="true")),J(a,14,Rr(!0)),f&&J(a,439,Rr(!1)),J(a,218,ot(0)),zg(a,e,t),$g(a,e.SSF,t),Yg(a,t),f&&J(a,352,Rr(!1));var o=a.end(),x=Wr();f&&J(x,140,p1()),f&&lt.length&&J(x,235,Vg()),f&&t.Strings&&Mg(x,252,ph(t.Strings,t)),J(x,10);var u=x.end(),h=Wr(),m=0,p=0;for(p=0;p<e.SheetNames.length;++p)m+=(f?12:11)+(f?2:1)*e.SheetNames[p].length;var d=o.length+m+u.length;for(p=0;p<e.SheetNames.length;++p){var v=i[p]||{};J(h,133,vh({pos:d,hs:v.Hidden||0,dt:0,name:e.SheetNames[p]},t)),d+=r[p].length}var _=h.end();if(m!=_.length)throw new Error("BS8 "+m+" != "+_.length);var g=[];return o.length&&g.push(o),_.length&&g.push(_),u.length&&g.push(u),ur(g)}function e_(e,r){var t=r||{},a=[];e&&!e.SSF&&(e.SSF=qe(Fe)),e&&e.SSF&&(Pa(),k0(e.SSF),t.revssf=sn(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),mt=1,lt=[],t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Bi(t),t.cellXfs=[],Zt(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var n=0;n<e.SheetNames.length;++n)a[a.length]=qg(n,t,e);return a.unshift(Qg(e,a,t)),ur(a)}function Yc(e,r){for(var t=0;t<=e.SheetNames.length;++t){var a=e.Sheets[e.SheetNames[t]];if(!(!a||!a["!ref"])){var n=Fr(a["!ref"]);n.e.c>255&&typeof console<"u"&&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 e_(e,r);case 4:case 3:case 2:return Xg(e,r)}throw new Error("invalid type "+i.bookType+" for BIFF")}function Ks(e,r){var t=r||{},a=t.dense!=null?t.dense:hr,n={};a&&(n["!data"]=[]),e=T0(e,"<!--","-->");var i=e.match(/<table/i);if(!i)throw new Error("Invalid HTML: could not find <table>");var s=e.match(/<\/table/i),f=i.index,c=s&&s.index||e.length,l=Co(e.slice(f,c),/(:?<tr[^<>]*>)/i,"<tr>"),o=-1,x=0,u=0,h=0,m={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(f=0;f<l.length;++f){var d=l[f].trim(),v=d.slice(0,3).toLowerCase();if(v=="<tr"){if(++o,t.sheetRows&&t.sheetRows<=o){--o;break}x=0;continue}if(!(v!="<td"&&v!="<th")){var _=d.split(/<\/t[dh]>/i);for(c=0;c<_.length;++c){var g=_[c].trim();if(g.match(/<t[dh]/i)){for(var F=g,R=0;F.charAt(0)=="<"&&(R=F.indexOf(">"))>-1;)F=F.slice(R+1);for(var U=0;U<p.length;++U){var C=p[U];C.s.c==x&&C.s.r<o&&o<=C.e.r&&(x=C.e.c+1,U=-1)}var D=pe(g.slice(0,g.indexOf(">")));h=D.colspan?+D.colspan:1,((u=+D.rowspan)>1||h>1)&&p.push({s:{r:o,c:x},e:{r:o+(u||1)-1,c:x+h-1}});var O=D.t||D["data-t"]||"";if(!F.length){x+=h;continue}if(F=yf(F),m.s.r>o&&(m.s.r=o),m.e.r<o&&(m.e.r=o),m.s.c>x&&(m.s.c=x),m.e.c<x&&(m.e.c=x),!F.length){x+=h;continue}var N={t:"s",v:F};t.raw||!F.trim().length||O=="s"||(F==="TRUE"?N={t:"b",v:!0}:F==="FALSE"?N={t:"b",v:!1}:isNaN(tt(F))?isNaN(n0(F).getDate())||(N={t:"d",v:sr(F)},t.UTC===!1&&(N.v=ua(N.v)),t.cellDates||(N={t:"n",v:fr(N.v)}),N.z=t.dateNF||Fe[14]):N={t:"n",v:tt(F)}),N.cellText!==!1&&(N.w=F),a?(n["!data"][o]||(n["!data"][o]=[]),n["!data"][o][x]=N):n[We({r:o,c:x})]=N,x+=h}}}}return n["!ref"]=Be(m),p.length&&(n["!merges"]=p),n}function jc(e,r,t,a){for(var n=e["!merges"]||[],i=[],s={},f=e["!data"]!=null,c=r.s.c;c<=r.e.c;++c){for(var l=0,o=0,x=0;x<n.length;++x)if(!(n[x].s.r>t||n[x].s.c>c)&&!(n[x].e.r<t||n[x].e.c<c)){if(n[x].s.r<t||n[x].s.c<c){l=-1;break}l=n[x].e.r-n[x].s.r+1,o=n[x].e.c-n[x].s.c+1;break}if(!(l<0)){var u=Le(c)+Ve(t),h=f?(e["!data"][t]||[])[c]:e[u],m=h&&h.v!=null&&(h.h||za(h.w||(bt(h),h.w)||""))||"";s={},l>1&&(s.rowspan=l),o>1&&(s.colspan=o),a.editable?m='<span contenteditable="true">'+m+"</span>":h&&(s["data-t"]=h&&h.t||"z",h.v!=null&&(s["data-v"]=za(h.v instanceof Date?h.v.toISOString():h.v)),h.z!=null&&(s["data-z"]=h.z),h.l&&(h.l.Target||"#").charAt(0)!="#"&&(m='<a href="'+za(h.l.Target)+'">'+m+"</a>")),s.id=(a.id||"sjs")+"-"+u,i.push(ae("td",m,s))}}var p="<tr>";return p+i.join("")+"</tr>"}var Zc='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Jc="</body></html>";function r_(e,r){var t=Io(e,"table");if(!t||t.length==0)throw new Error("Invalid HTML: could not find <table>");if(t.length==1){var a=jt(Ks(t[0],r),r);return a.bookType="html",a}var n=Xi();return t.forEach(function(i,s){b0(n,Ks(i,r),"Sheet"+(s+1))}),n.bookType="html",n}function qc(e,r,t){var a=[];return a.join("")+"<table"+(t&&t.id?' id="'+t.id+'"':"")+">"}function Qc(e,r){var t=r||{},a=t.header!=null?t.header:Zc,n=t.footer!=null?t.footer:Jc,i=[a],s=Fr(e["!ref"]||"A1");if(i.push(qc(e,s,t)),e["!ref"])for(var f=s.s.r;f<=s.e.r;++f)i.push(jc(e,s,f,t));return i.push("</table>"+n),i.join("")}function el(e,r,t){var a=r.rows;if(!a)throw"Unsupported origin when "+r.tagName+" is not a TABLE";var n=t||{},i=e["!data"]!=null,s=0,f=0;if(n.origin!=null)if(typeof n.origin=="number")s=n.origin;else{var c=typeof n.origin=="string"?Je(n.origin):n.origin;s=c.r,f=c.c}var l=Math.min(n.sheetRows||1e7,a.length),o={s:{r:0,c:0},e:{r:s,c:f}};if(e["!ref"]){var x=Fr(e["!ref"]);o.s.r=Math.min(o.s.r,x.s.r),o.s.c=Math.min(o.s.c,x.s.c),o.e.r=Math.max(o.e.r,x.e.r),o.e.c=Math.max(o.e.c,x.e.c),s==-1&&(o.e.r=s=x.e.r+1)}var u=[],h=0,m=e["!rows"]||(e["!rows"]=[]),p=0,d=0,v=0,_=0,g=0,F=0;for(e["!cols"]||(e["!cols"]=[]);p<a.length&&d<l;++p){var R=a[p];if(Ys(R)){if(n.display)continue;m[d]={hidden:!0}}var U=R.cells;for(v=_=0;v<U.length;++v){var C=U[v];if(!(n.display&&Ys(C))){var D=C.hasAttribute("data-v")?C.getAttribute("data-v"):C.hasAttribute("v")?C.getAttribute("v"):yf(C.innerHTML),O=C.getAttribute("data-z")||C.getAttribute("z");for(h=0;h<u.length;++h){var N=u[h];N.s.c==_+f&&N.s.r<d+s&&d+s<=N.e.r&&(_=N.e.c+1-f,h=-1)}F=+C.getAttribute("colspan")||1,((g=+C.getAttribute("rowspan")||1)>1||F>1)&&u.push({s:{r:d+s,c:_+f},e:{r:d+s+(g||1)-1,c:_+f+(F||1)-1}});var B={t:"s",v:D},M=C.getAttribute("data-t")||C.getAttribute("t")||"";D!=null&&(D.length==0?B.t=M||"z":n.raw||D.trim().length==0||M=="s"||(D==="TRUE"?B={t:"b",v:!0}:D==="FALSE"?B={t:"b",v:!1}:isNaN(tt(D))?isNaN(n0(D).getDate())||(B={t:"d",v:sr(D)},n.UTC&&(B.v=fn(B.v)),n.cellDates||(B={t:"n",v:fr(B.v)}),B.z=n.dateNF||Fe[14]):B={t:"n",v:tt(D)})),B.z===void 0&&O!=null&&(B.z=O);var Y="",he=C.getElementsByTagName("A");if(he&&he.length)for(var q=0;q<he.length&&!(he[q].hasAttribute("href")&&(Y=he[q].getAttribute("href"),Y.charAt(0)!="#"));++q);Y&&Y.charAt(0)!="#"&&Y.slice(0,11).toLowerCase()!="javascript:"&&(B.l={Target:Y}),i?(e["!data"][d+s]||(e["!data"][d+s]=[]),e["!data"][d+s][_+f]=B):e[We({c:_+f,r:d+s})]=B,o.e.c<_+f&&(o.e.c=_+f),_+=F}}++d}return u.length&&(e["!merges"]=(e["!merges"]||[]).concat(u)),o.e.r=Math.max(o.e.r,d-1+s),e["!ref"]=Be(o),d>=l&&(e["!fullref"]=Be((o.e.r=a.length-p+d-1+s,o))),e}function rl(e,r){var t=r||{},a={};return t.dense&&(a["!data"]=[]),el(a,e,r)}function t_(e,r){var t=jt(rl(e,r),r);return t}function Ys(e){var r="",t=a_(e);return t&&(r=t(e).getPropertyValue("display")),r||(r=e.style&&e.style.display),r==="none"}function a_(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}function n_(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(a,n){return Array(parseInt(n,10)+1).join(" ")}).replace(/<text:tab[^<>]*\/>/g,"	").replace(/<text:line-break\/>/g,`
`),t=ze(r.replace(/<[^<>]*>/g,""));return[t]}function tl(e,r,t){var a=t||{},n=cn(e);_r.lastIndex=0,n=si(T0(n,"<!--","-->"));for(var i,s,f="",c="",l,o=0,x=-1,u=!1,h="";i=_r.exec(n);)switch(i[3]=i[3].replace(/_[\s\S]*$/,"")){case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":case"text-style":i[1]==="/"?(u=!1,s["truncate-on-overflow"]=="false"&&(f.match(/h/)?f=f.replace(/h+/,"[$&]"):f.match(/m/)?f=f.replace(/m+/,"[$&]"):f.match(/s/)&&(f=f.replace(/s+/,"[$&]"))),a[s.name]=f,f=""):i[0].charAt(i[0].length-2)!=="/"&&(u=!0,f="",s=pe(i[0],!1));break;case"boolean-style":i[1]==="/"?(u=!1,a[s.name]="General",f=""):i[0].charAt(i[0].length-2)!=="/"&&(u=!0,f="",s=pe(i[0],!1));break;case"boolean":f+="General";break;case"text":i[1]==="/"?(h=n.slice(x,_r.lastIndex-i[0].length),h=="%"&&s[0]=="<number:percentage-style"?f+="%":f+='"'+h.replace(/"/g,'""')+'"'):i[0].charAt(i[0].length-2)!=="/"&&(x=_r.lastIndex);break;case"day":switch(l=pe(i[0],!1),l.style){case"short":f+="d";break;case"long":f+="dd";break;default:f+="dd";break}break;case"day-of-week":switch(l=pe(i[0],!1),l.style){case"short":f+="ddd";break;case"long":f+="dddd";break;default:f+="ddd";break}break;case"era":switch(l=pe(i[0],!1),l.style){case"short":f+="ee";break;case"long":f+="eeee";break;default:f+="eeee";break}break;case"hours":switch(l=pe(i[0],!1),l.style){case"short":f+="h";break;case"long":f+="hh";break;default:f+="hh";break}break;case"minutes":switch(l=pe(i[0],!1),l.style){case"short":f+="m";break;case"long":f+="mm";break;default:f+="mm";break}break;case"month":switch(l=pe(i[0],!1),l.textual&&(f+="mm"),l.style){case"short":f+="m";break;case"long":f+="mm";break;default:f+="m";break}break;case"seconds":{switch(l=pe(i[0],!1),l.style){case"short":f+="s";break;case"long":f+="ss";break;default:f+="ss";break}l["decimal-places"]&&(f+="."+Ke("0",+l["decimal-places"]))}break;case"year":switch(l=pe(i[0],!1),l.style){case"short":f+="yy";break;case"long":f+="yyyy";break;default:f+="yy";break}break;case"am-pm":f+="AM/PM";break;case"week-of-year":case"quarter":console.error("Excel does not support ODS format token "+i[3]);break;case"fill-character":i[1]==="/"?(h=n.slice(x,_r.lastIndex-i[0].length),f+='"'+h.replace(/"/g,'""')+'"*'):i[0].charAt(i[0].length-2)!=="/"&&(x=_r.lastIndex);break;case"scientific-number":l=pe(i[0],!1),f+="0."+Ke("0",+l["min-decimal-places"]||+l["decimal-places"]||2)+Ke("?",+l["decimal-places"]-+l["min-decimal-places"]||0)+"E"+(je(l["forced-exponent-sign"])?"+":"")+Ke("0",+l["min-exponent-digits"]||2);break;case"fraction":l=pe(i[0],!1),+l["min-integer-digits"]?f+=Ke("0",+l["min-integer-digits"]):f+="#",f+=" ",f+=Ke("?",+l["min-numerator-digits"]||1),f+="/",+l["denominator-value"]?f+=l["denominator-value"]:f+=Ke("?",+l["min-denominator-digits"]||1);break;case"currency-symbol":i[1]==="/"?f+='"'+n.slice(x,_r.lastIndex-i[0].length).replace(/"/g,'""')+'"':i[0].charAt(i[0].length-2)!=="/"?x=_r.lastIndex:f+="$";break;case"text-properties":switch(l=pe(i[0],!1),(l.color||"").toLowerCase().replace("#","")){case"ff0000":case"red":f="[Red]"+f;break}break;case"text-content":f+="@";break;case"map":l=pe(i[0],!1),ze(l.condition)=="value()>=0"?f=a[l["apply-style-name"]]+";"+f:console.error("ODS number format may be incorrect: "+l.condition);break;case"number":if(i[1]==="/")break;l=pe(i[0],!1),c="",c+=Ke("0",+l["min-integer-digits"]||1),je(l.grouping)&&(c=Nt(Ke("#",Math.max(0,4-c.length))+c)),(+l["min-decimal-places"]||+l["decimal-places"])&&(c+="."),+l["min-decimal-places"]&&(c+=Ke("0",+l["min-decimal-places"]||1)),+l["decimal-places"]-(+l["min-decimal-places"]||0)&&(c+=Ke("0",+l["decimal-places"]-(+l["min-decimal-places"]||0))),f+=c;break;case"embedded-text":i[1]==="/"?o==0?f+='"'+n.slice(x,_r.lastIndex-i[0].length).replace(/"/g,'""')+'"':f=f.slice(0,o)+'"'+n.slice(x,_r.lastIndex-i[0].length).replace(/"/g,'""')+'"'+f.slice(o):i[0].charAt(i[0].length-2)!=="/"&&(x=_r.lastIndex,o=-+pe(i[0],!1).position||0);break}return a}function al(e,r,t){var a=r||{};hr!=null&&a.dense==null&&(a.dense=hr);var n=cn(e),i=[],s,f,c,l="",o=0,x,u,h={},m=[],p={};a.dense&&(p["!data"]=[]);var d,v,_={value:""},g="",F=0,R,U="",C=0,D=[],O=[],N=-1,B=-1,M={s:{r:1e6,c:1e7},e:{r:0,c:0}},Y=0,he=t||{},q={},Se=[],Q={},Ee=0,Ce=0,ne=[],Ie=1,z=1,xe=[],fe={Names:[],WBProps:{}},ve={},me=["",""],_e=[],y={},L="",P=0,I=!1,j=!1,T=0;for(_r.lastIndex=0,n=si(T0(n,"<!--","-->"));d=_r.exec(n);)switch(d[3]=d[3].replace(/_[\s\S]*$/,"")){case"table":case"\u5DE5\u4F5C\u8868":d[1]==="/"?(M.e.c>=M.s.c&&M.e.r>=M.s.r?p["!ref"]=Be(M):p["!ref"]="A1:A1",a.sheetRows>0&&a.sheetRows<=M.e.r&&(p["!fullref"]=p["!ref"],M.e.r=a.sheetRows-1,p["!ref"]=Be(M)),Se.length&&(p["!merges"]=Se),ne.length&&(p["!rows"]=ne),x.name=x.\u540D\u79F0||x.name,typeof JSON<"u"&&JSON.stringify(x),m.push(x.name),h[x.name]=p,j=!1):d[0].charAt(d[0].length-2)!=="/"&&(x=pe(d[0],!1),N=B=-1,M.s.r=M.s.c=1e7,M.e.r=M.e.c=0,p={},a.dense&&(p["!data"]=[]),Se=[],ne=[],j=!0);break;case"table-row-group":d[1]==="/"?--Y:++Y;break;case"table-row":case"\u884C":if(d[1]==="/"){N+=Ie,Ie=1;break}if(u=pe(d[0],!1),u.\u884C\u53F7?N=u.\u884C\u53F7-1:N==-1&&(N=0),Ie=+u["number-rows-repeated"]||1,Ie<10)for(T=0;T<Ie;++T)Y>0&&(ne[N+T]={level:Y});B=-1;break;case"covered-table-cell":d[1]!=="/"&&++B,a.sheetStubs&&(a.dense?(p["!data"][N]||(p["!data"][N]=[]),p["!data"][N][B]={t:"z"}):p[We({r:N,c:B})]={t:"z"}),g="",D=[];break;case"table-cell":case"\u6570\u636E":if(d[0].charAt(d[0].length-2)==="/")++B,_=pe(d[0],!1),z=parseInt(_["number-columns-repeated"]||"1",10),v={t:"z",v:null},_.formula&&a.cellFormula!=!1&&(v.f=Gs(ze(_.formula))),_["style-name"]&&q[_["style-name"]]&&(v.z=q[_["style-name"]]),(_.\u6570\u636E\u7C7B\u578B||_["value-type"])=="string"&&(v.t="s",v.v=ze(_["string-value"]||""),a.dense?(p["!data"][N]||(p["!data"][N]=[]),p["!data"][N][B]=v):p[Le(B)+Ve(N)]=v),B+=z-1;else if(d[1]!=="/"){++B,g=U="",F=C=0,D=[],O=[],z=1;var ke=Ie?N+Ie-1:N;if(B>M.e.c&&(M.e.c=B),B<M.s.c&&(M.s.c=B),N<M.s.r&&(M.s.r=N),ke>M.e.r&&(M.e.r=ke),_=pe(d[0],!1),_e=[],y={},v={t:_.\u6570\u636E\u7C7B\u578B||_["value-type"],v:null},_["style-name"]&&q[_["style-name"]]&&(v.z=q[_["style-name"]]),a.cellFormula)if(_.formula&&(_.formula=ze(_.formula)),_["number-matrix-columns-spanned"]&&_["number-matrix-rows-spanned"]&&(Ee=parseInt(_["number-matrix-rows-spanned"],10)||0,Ce=parseInt(_["number-matrix-columns-spanned"],10)||0,Q={s:{r:N,c:B},e:{r:N+Ee-1,c:B+Ce-1}},v.F=Be(Q),xe.push([Q,v.F])),_.formula)v.f=Gs(_.formula);else for(T=0;T<xe.length;++T)N>=xe[T][0].s.r&&N<=xe[T][0].e.r&&B>=xe[T][0].s.c&&B<=xe[T][0].e.c&&(v.F=xe[T][1]);switch((_["number-columns-spanned"]||_["number-rows-spanned"])&&(Ee=parseInt(_["number-rows-spanned"],10)||0,Ce=parseInt(_["number-columns-spanned"],10)||0,Q={s:{r:N,c:B},e:{r:N+Ee-1,c:B+Ce-1}},Se.push(Q)),_["number-columns-repeated"]&&(z=parseInt(_["number-columns-repeated"],10)),v.t){case"boolean":v.t="b",v.v=je(_["boolean-value"])||+_["boolean-value"]>=1;break;case"float":v.t="n",v.v=parseFloat(_.value),a.cellDates&&v.z&&nt(v.z)&&(v.v=Bt(v.v+(fe.WBProps.date1904?1462:0)),v.t=typeof v.v=="number"?"n":"d");break;case"percentage":v.t="n",v.v=parseFloat(_.value);break;case"currency":v.t="n",v.v=parseFloat(_.value);break;case"date":v.t="d",v.v=sr(_["date-value"],fe.WBProps.date1904),a.cellDates||(v.t="n",v.v=fr(v.v,fe.WBProps.date1904)),v.z||(v.z="m/d/yy");break;case"time":v.t="n",v.v=go(_["time-value"])/86400,a.cellDates&&(v.v=Bt(v.v),v.t=typeof v.v=="number"?"n":"d"),v.z||(v.z="HH:MM:SS");break;case"number":v.t="n",v.v=parseFloat(_.\u6570\u636E\u6570\u503C);break;default:if(v.t==="string"||v.t==="text"||!v.t)v.t="s",_["string-value"]!=null&&(g=ze(_["string-value"]),D=[]);else throw new Error("Unsupported value type "+v.t)}}else{if(I=!1,v.t==="s"&&(v.v=g||"",D.length&&(v.R=D),I=F==0),ve.Target&&(v.l=ve),_e.length>0&&(v.c=_e,_e=[]),g&&a.cellText!==!1&&(v.w=g),I&&(v.t="z",delete v.v),(!I||a.sheetStubs)&&!(a.sheetRows&&a.sheetRows<=N))for(var se=0;se<Ie;++se){if(z=parseInt(_["number-columns-repeated"]||"1",10),a.dense)for(p["!data"][N+se]||(p["!data"][N+se]=[]),p["!data"][N+se][B]=se==0?v:qe(v);--z>0;)p["!data"][N+se][B+z]=qe(v);else for(p[We({r:N+se,c:B})]=v;--z>0;)p[We({r:N+se,c:B+z})]=qe(v);M.e.c<=B&&(M.e.c=B)}z=parseInt(_["number-columns-repeated"]||"1",10),B+=z-1,z=0,v={},g="",D=[]}ve={};break;case"document":case"document-content":case"\u7535\u5B50\u8868\u683C\u6587\u6863":case"spreadsheet":case"\u4E3B\u4F53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(d[1]==="/"){if((s=i.pop())[0]!==d[3])throw"Bad state: "+s}else d[0].charAt(d[0].length-2)!=="/"&&i.push([d[3],!0]);break;case"annotation":if(d[1]==="/"){if((s=i.pop())[0]!==d[3])throw"Bad state: "+s;y.t=g,D.length&&(y.R=D),y.a=L,_e.push(y),g=U,F=C,D=O}else if(d[0].charAt(d[0].length-2)!=="/"){i.push([d[3],!1]);var ee=pe(d[0],!0);ee.display&&je(ee.display)||(_e.hidden=!0),U=g,C=F,O=D,g="",F=0,D=[]}L="",P=0;break;case"creator":d[1]==="/"?L=n.slice(P,d.index):P=d.index+d[0].length;break;case"meta":case"\u5143\u6570\u636E":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(d[1]==="/"){if((s=i.pop())[0]!==d[3])throw"Bad state: "+s}else d[0].charAt(d[0].length-2)!=="/"&&i.push([d[3],!1]);g="",F=0,D=[];break;case"scientific-number":case"currency-symbol":case"fill-character":break;case"text-style":case"boolean-style":case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":if(d[1]==="/"){var Ae=_r.lastIndex;tl(n.slice(c,_r.lastIndex),r,he),_r.lastIndex=Ae}else d[0].charAt(d[0].length-2)!=="/"&&(c=_r.lastIndex-d[0].length);break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":{var Oe=pe(d[0],!1);Oe.family=="table-cell"&&he[Oe["data-style-name"]]&&(q[Oe.name]=he[Oe["data-style-name"]])}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":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":break;case"boolean":break;case"text":if(d[0].slice(-2)==="/>")break;if(d[1]==="/")switch(i[i.length-1][0]){case"number-style":case"date-style":case"time-style":l+=n.slice(o,d.index);break}else o=d.index+d[0].length;break;case"named-range":f=pe(d[0],!1),me=On(f["cell-range-address"]);var de={Name:f.name,Ref:me[0]+"!"+me[1]};j&&(de.Sheet=m.length),fe.Names.push(de);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"\u7535\u5B50\u8868\u683C":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":switch(f=pe(d[0],!1),f["date-value"]){case"1904-01-01":fe.WBProps.date1904=!0;break}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"\u6587\u672C\u4E32":if(["master-styles"].indexOf(i[i.length-1][0])>-1)break;if(d[1]==="/"&&(!_||!_["string-value"])){var Qe=n_(n.slice(F,d.index),R);g=(g.length>0?g+`
`:"")+Qe[0]}else d[0].slice(-2)=="/>"?g+=`
`:(R=pe(d[0],!1),F=d.index+d[0].length);break;case"s":break;case"database-range":if(d[1]==="/")break;try{me=On(pe(d[0])["target-range-address"]),h[me[0]]["!autofilter"]={ref:me[1]}}catch{}break;case"date":break;case"object":break;case"title":case"\u6807\u9898":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"filter-set-item":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(d[1]!=="/"){if(ve=pe(d[0],!1),!ve.href)break;ve.Target=ze(ve.href),delete ve.href,ve.Target.charAt(0)=="#"&&ve.Target.indexOf(".")>-1?(me=On(ve.Target.slice(1)),ve.Target="#"+me[0]+"!"+me[1]):ve.Target.match(/^\.\.[\\\/]/)&&(ve.Target=ve.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(d[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5B57:":break;default:if(a.WTF)throw new Error(d)}}var er={Sheets:h,SheetNames:m,Workbook:fe};return a.bookSheets&&delete er.Sheets,er}function js(e,r){r=r||{},ct(e,"META-INF/manifest.xml")&&Au(gr(e,"META-INF/manifest.xml"),r);var t=Yr(e,"styles.xml"),a=t&&tl(Ze(t),r),n=Yr(e,"content.xml");if(!n)throw new Error("Missing content.xml in ODS / UOF file");var i=al(Ze(n),r,a);return ct(e,"meta.xml")&&(i.Props=Gf(gr(e,"meta.xml"))),i.bookType="ods",i}function Zs(e,r){var t=al(e,r);return t.bookType="fods",t}var i_=function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),r="<office:document-styles "+i0({"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:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return dr+r}}();function s_(e,r){var t="number",a="",n={"style:name":r},i="",s=0;e=e.replace(/"[$]"/g,"$");e:{if(e.indexOf(";")>-1&&(console.error("Unsupported ODS Style Map exported.  Using first branch of "+e),e=e.slice(0,e.indexOf(";"))),e=="@"){t="text",a="<number:text-content/>";break e}if(e.indexOf(/\$/)>-1&&(t="currency"),e[s]=='"'){for(i="";e[++s]!='"'||e[++s]=='"';)i+=e[s];--s,e[s+1]=="*"?(s++,a+="<number:fill-character>"+Me(i.replace(/""/g,'"'))+"</number:fill-character>"):a+="<number:text>"+Me(i.replace(/""/g,'"'))+"</number:text>",e=e.slice(s+1),s=0}var f=e.match(/# (\?+)\/(\?+)/);if(f){a+=ae("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":f[1].length,"number:max-denominator-value":Math.max(+f[1].replace(/./g,"9"),+f[2].replace(/./g,"9"))});break e}if(f=e.match(/# (\?+)\/(\d+)/)){a+=ae("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":f[1].length,"number:denominator-value":+f[2]});break e}if(f=e.match(/\b(\d+)(|\.\d+)%/)){t="percentage",a+=ae("number:number",null,{"number:decimal-places":f[2]&&f.length-1||0,"number:min-decimal-places":f[2]&&f.length-1||0,"number:min-integer-digits":f[1].length})+"<number:text>%</number:text>";break e}var c=!1;if(["y","m","d"].indexOf(e[0])>-1){t="date";r:for(;s<e.length;++s)switch(i=e[s].toLowerCase()){case"h":case"s":c=!0,--s;break r;case"m":t:for(var l=s+1;l<e.length;++l)switch(e[l]){case"y":case"d":break t;case"h":case"s":c=!0,--s;break r}case"y":case"d":for(;(e[++s]||"").toLowerCase()==i[0];)i+=i[0];switch(--s,i){case"y":case"yy":a+="<number:year/>";break;case"yyy":case"yyyy":a+='<number:year number:style="long"/>';break;case"mmmmm":console.error("ODS has no equivalent of format |mmmmm|");case"m":case"mm":case"mmm":case"mmmm":a+='<number:month number:style="'+(i.length%2?"short":"long")+'" number:textual="'+(i.length>=3?"true":"false")+'"/>';break;case"d":case"dd":a+='<number:day number:style="'+(i.length%2?"short":"long")+'"/>';break;case"ddd":case"dddd":a+='<number:day-of-week number:style="'+(i.length%2?"short":"long")+'"/>';break}break;case'"':for(;e[++s]!='"'||e[++s]=='"';)i+=e[s];--s,a+="<number:text>"+Me(i.slice(1).replace(/""/g,'"'))+"</number:text>";break;case"\\":i=e[++s],a+="<number:text>"+Me(i)+"</number:text>";break;case"/":case":":a+="<number:text>"+Me(i)+"</number:text>";break;default:console.error("unrecognized character "+i+" in ODF format "+e)}if(!c)break e;e=e.slice(s+1),s=0}if(e.match(/^\[?[hms]/)){for(t=="number"&&(t="time"),e.match(/\[/)&&(e=e.replace(/[\[\]]/g,""),n["number:truncate-on-overflow"]="false");s<e.length;++s)switch(i=e[s].toLowerCase()){case"h":case"m":case"s":for(;(e[++s]||"").toLowerCase()==i[0];)i+=i[0];switch(--s,i){case"h":case"hh":a+='<number:hours number:style="'+(i.length%2?"short":"long")+'"/>';break;case"m":case"mm":a+='<number:minutes number:style="'+(i.length%2?"short":"long")+'"/>';break;case"s":case"ss":if(e[s+1]==".")do i+=e[s+1],++s;while(e[s+1]=="0");a+='<number:seconds number:style="'+(i.match("ss")?"long":"short")+'"'+(i.match(/\./)?' number:decimal-places="'+(i.match(/0+/)||[""])[0].length+'"':"")+"/>";break}break;case'"':for(;e[++s]!='"'||e[++s]=='"';)i+=e[s];--s,a+="<number:text>"+Me(i.slice(1).replace(/""/g,'"'))+"</number:text>";break;case"/":case":":a+="<number:text>"+Me(i)+"</number:text>";break;case"a":if(e.slice(s,s+3).toLowerCase()=="a/p"){a+="<number:am-pm/>",s+=2;break}if(e.slice(s,s+5).toLowerCase()=="am/pm"){a+="<number:am-pm/>",s+=4;break}default:console.error("unrecognized character "+i+" in ODF format "+e)}break e}if(e.indexOf(/\$/)>-1&&(t="currency"),e[0]=="$"&&(a+='<number:currency-symbol number:language="en" number:country="US">$</number:currency-symbol>',e=e.slice(1),s=0),s=0,e[s]=='"'){for(;e[++s]!='"'||e[++s]=='"';)i+=e[s];--s,e[s+1]=="*"?(s++,a+="<number:fill-character>"+Me(i.replace(/""/g,'"'))+"</number:fill-character>"):a+="<number:text>"+Me(i.replace(/""/g,'"'))+"</number:text>",e=e.slice(s+1),s=0}var o=e.match(/([#0][0#,]*)(\.[0#]*|)(E[+]?0*|)/i);if(!o||!o[0])console.error("Could not find numeric part of "+e);else{var x=o[1].replace(/,/g,"");a+="<number:"+(o[3]?"scientific-":"")+'number number:min-integer-digits="'+(x.indexOf("0")==-1?"0":x.length-x.indexOf("0"))+'"'+(o[0].indexOf(",")>-1?' number:grouping="true"':"")+(o[2]&&' number:decimal-places="'+(o[2].length-1)+'"'||' number:decimal-places="0"')+(o[3]&&o[3].indexOf("+")>-1?' number:forced-exponent-sign="true"':"")+(o[3]?' number:min-exponent-digits="'+o[3].match(/0+/)[0].length+'"':"")+"></number:"+(o[3]?"scientific-":"")+"number>",s=o.index+o[0].length}if(e[s]=='"'){for(i="";e[++s]!='"'||e[++s]=='"';)i+=e[s];--s,a+="<number:text>"+Me(i.replace(/""/g,'"'))+"</number:text>"}}return a?ae("number:"+t+"-style",a,n):(console.error("Could not generate ODS number format for |"+e+"|"),"")}function Js(e,r,t){for(var a=[],n=0;n<e.length;++n){var i=e[n];i&&i.Sheet==(t==-1?null:t)&&a.push(i)}return a.length?`      <table:named-expressions>
`+a.map(function(s){var f=(t==-1?"$":"")+Lc(s.Ref);return"        "+ae("table:named-range",null,{"table:name":s.Name,"table:cell-range-address":f,"table:base-cell-address":f.replace(/[\.][^\.]*$/,".$A$1")})}).join(`
`)+`
      </table:named-expressions>
`:""}var qs=function(){var e=function(n,i){return Me(n).replace(/  +/g,function(s){return'<text:s text:c="'+s.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,i?"<text:line-break/>":"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},r=`          <table:table-cell />
`,t=function(n,i,s,f,c,l){var o=[];o.push('      <table:table table:name="'+Me(i.SheetNames[s])+`" table:style-name="ta1">
`);var x=0,u=0,h=Fr(n["!ref"]||"A1"),m=n["!merges"]||[],p=0,d=n["!data"]!=null;if(n["!cols"])for(u=0;u<=h.e.c;++u)o.push("        <table:table-column"+(n["!cols"][u]?' table:style-name="co'+n["!cols"][u].ods+'"':"")+`></table:table-column>
`);var v="",_=n["!rows"]||[];for(x=0;x<h.s.r;++x)v=_[x]?' table:style-name="ro'+_[x].ods+'"':"",o.push("        <table:table-row"+v+`></table:table-row>
`);for(;x<=h.e.r;++x){for(v=_[x]?' table:style-name="ro'+_[x].ods+'"':"",o.push("        <table:table-row"+v+`>
`),u=0;u<h.s.c;++u)o.push(r);for(;u<=h.e.c;++u){var g=!1,F={},R="";for(p=0;p!=m.length;++p)if(!(m[p].s.c>u)&&!(m[p].s.r>x)&&!(m[p].e.c<u)&&!(m[p].e.r<x)){(m[p].s.c!=u||m[p].s.r!=x)&&(g=!0),F["table:number-columns-spanned"]=m[p].e.c-m[p].s.c+1,F["table:number-rows-spanned"]=m[p].e.r-m[p].s.r+1;break}if(g){o.push(`          <table:covered-table-cell/>
`);continue}var U=We({r:x,c:u}),C=d?(n["!data"][x]||[])[u]:n[U];if(C&&C.f&&(F["table:formula"]=Me(Pv(C.f)),C.F&&C.F.slice(0,U.length)==U)){var D=Fr(C.F);F["table:number-matrix-columns-spanned"]=D.e.c-D.s.c+1,F["table:number-matrix-rows-spanned"]=D.e.r-D.s.r+1}if(!C){o.push(r);continue}switch(C.t){case"b":R=C.v?"TRUE":"FALSE",F["office:value-type"]="boolean",F["office:boolean-value"]=C.v?"true":"false";break;case"n":R=C.w||String(C.v||0),F["office:value-type"]="float",F["office:value"]=C.v||0;break;case"s":case"str":R=C.v==null?"":C.v,F["office:value-type"]="string";break;case"d":R=C.w||sr(C.v,l).toISOString(),F["office:value-type"]="date",F["office:date-value"]=sr(C.v,l).toISOString(),F["table:style-name"]="ce1";break;default:o.push(r);continue}var O=e(R);if(C.l&&C.l.Target){var N=C.l.Target;N=N.charAt(0)=="#"?"#"+Lc(N.slice(1)):N,N.charAt(0)!="#"&&!N.match(/^\w+:/)&&(N="../"+N),O=ae("text:a",O,{"xlink:href":N.replace(/&/g,"&amp;")})}c[C.z]&&(F["table:style-name"]="ce"+c[C.z].slice(1));var B=ae("text:p",O,{});if(C.c){for(var M="",Y="",he={},q=0;q<C.c.length;++q)!M&&C.c[q].a&&(M=C.c[q].a),Y+="<text:p>"+e(C.c[q].t)+"</text:p>";C.c.hidden||(he["office:display"]=!0),B=ae("office:annotation",Y,he)+B}o.push("          "+ae("table:table-cell",B,F)+`
`)}o.push(`        </table:table-row>
`)}return(i.Workbook||{}).Names&&o.push(Js(i.Workbook.Names,i.SheetNames,s)),o.push(`      </table:table>
`),o.join("")},a=function(n,i){n.push(` <office:automatic-styles>
`);var s=0;i.SheetNames.map(function(o){return i.Sheets[o]}).forEach(function(o){if(o&&o["!cols"]){for(var x=0;x<o["!cols"].length;++x)if(o["!cols"][x]){var u=o["!cols"][x];if(u.width==null&&u.wpx==null&&u.wch==null)continue;$t(u),u.ods=s;var h=o["!cols"][x].wpx+"px";n.push('  <style:style style:name="co'+s+`" style:family="table-column">
`),n.push('   <style:table-column-properties fo:break-before="auto" style:column-width="'+h+`"/>
`),n.push(`  </style:style>
`),++s}}});var f=0;i.SheetNames.map(function(o){return i.Sheets[o]}).forEach(function(o){if(o&&o["!rows"]){for(var x=0;x<o["!rows"].length;++x)if(o["!rows"][x]){o["!rows"][x].ods=f;var u=o["!rows"][x].hpx+"px";n.push('  <style:style style:name="ro'+f+`" style:family="table-row">
`),n.push('   <style:table-row-properties fo:break-before="auto" style:row-height="'+u+`"/>
`),n.push(`  </style:style>
`),++f}}}),n.push(`  <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
`),n.push(`   <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
`),n.push(`  </style:style>
`),n.push(`  <number:date-style style:name="N37" number:automatic-order="true">
`),n.push(`   <number:month number:style="long"/>
`),n.push(`   <number:text>/</number:text>
`),n.push(`   <number:day number:style="long"/>
`),n.push(`   <number:text>/</number:text>
`),n.push(`   <number:year/>
`),n.push(`  </number:date-style>
`);var c={},l=69;return i.SheetNames.map(function(o){return i.Sheets[o]}).forEach(function(o){if(o){var x=o["!data"]!=null;if(o["!ref"])for(var u=Fr(o["!ref"]),h=0;h<=u.e.r;++h)for(var m=0;m<=u.e.c;++m){var p=x?(o["!data"][h]||[])[m]:o[We({r:h,c:m})];if(!(!p||!p.z||p.z.toLowerCase()=="general")&&!c[p.z]){var d=s_(p.z,"N"+l);d&&(c[p.z]="N"+l,++l,n.push(d+`
`))}}}}),n.push(`  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
`),nr(c).forEach(function(o){n.push('<style:style style:name="ce'+c[o].slice(1)+'" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="'+c[o]+`"/>
`)}),n.push(` </office:automatic-styles>
`),c};return function(i,s){var f=[dr],c=i0({"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"}),l=i0({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});s.bookType=="fods"?(f.push("<office:document"+c+l+`>
`),f.push(Vf().replace(/<office:document-meta[^<>]*?>/,"").replace(/<\/office:document-meta>/,"")+`
`)):f.push("<office:document-content"+c+`>
`);var o=a(f,i);f.push(`  <office:body>
`),f.push(`    <office:spreadsheet>
`),((i.Workbook||{}).WBProps||{}).date1904&&f.push(`      <table:calculation-settings table:case-sensitive="false" table:search-criteria-must-apply-to-whole-cell="true" table:use-wildcards="true" table:use-regular-expressions="false" table:automatic-find-labels="false">
        <table:null-date table:date-value="1904-01-01"/>
      </table:calculation-settings>
`);for(var x=0;x!=i.SheetNames.length;++x)f.push(t(i.Sheets[i.SheetNames[x]],i,x,s,o,((i.Workbook||{}).WBProps||{}).date1904));return(i.Workbook||{}).Names&&f.push(Js(i.Workbook.Names,i.SheetNames,-1)),f.push(`    </office:spreadsheet>
`),f.push(`  </office:body>
`),s.bookType=="fods"?f.push("</office:document>"):f.push("</office:document-content>"),f.join("")}}();function nl(e,r){if(r.bookType=="fods")return qs(e,r);var t=li(),a="",n=[],i=[];return a="mimetype",Re(t,a,"application/vnd.oasis.opendocument.spreadsheet"),a="content.xml",Re(t,a,qs(e,r)),n.push([a,"text/xml"]),i.push([a,"ContentFile"]),a="styles.xml",Re(t,a,i_(e,r)),n.push([a,"text/xml"]),i.push([a,"StylesFile"]),a="meta.xml",Re(t,a,dr+Vf()),n.push([a,"text/xml"]),i.push([a,"MetadataFile"]),a="manifest.rdf",Re(t,a,Du(i)),n.push([a,"application/rdf+xml"]),a="META-INF/manifest.xml",Re(t,a,Cu(n)),t}var xr=function(){try{return typeof Uint8Array>"u"||typeof Uint8Array.prototype.subarray>"u"?"slice":typeof Buffer<"u"?typeof Buffer.prototype.subarray>"u"?"slice":(typeof Buffer.from=="function"?Buffer.from([72,62]):new Buffer([72,62]))instanceof Uint8Array?"subarray":"slice":"subarray"}catch{return"slice"}}();function Wt(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function _t(e){return typeof TextDecoder<"u"?new TextDecoder().decode(e):Ze(Ct(e))}function zr(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Kr(At(e))}function Yt(e){for(var r=0,t=0;t<e.length;++t)r+=e[t].length;var a=new Uint8Array(r),n=0;for(t=0;t<e.length;++t){var i=e[t],s=i.length;if(s<250)for(var f=0;f<s;++f)a[n++]=i[f];else a.set(i,n),n+=s}return a}function e0(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>>24}function f_(e,r){for(var t=(e[r+15]&127)<<7|e[r+14]>>1,a=e[r+14]&1,n=r+13;n>=r;--n)a=a*256+e[n];return(e[r+15]&128?-a:a)*Math.pow(10,t-6176)}function c_(e,r,t){var a=Math.floor(t==0?0:Math.LOG10E*Math.log(Math.abs(t)))+6176-16,n=t/Math.pow(10,a-6176);e[r+15]|=a>>7,e[r+14]|=(a&127)<<1;for(var i=0;n>=1;++i,n/=256)e[r+i]=n&255;e[r+15]|=t>=0?0:128}function m0(e,r){var t=r.l,a=e[t]&127;e:if(e[t++]>=128&&(a|=(e[t]&127)<<7,e[t++]<128||(a|=(e[t]&127)<<14,e[t++]<128)||(a|=(e[t]&127)<<21,e[t++]<128)||(a+=(e[t]&127)*Math.pow(2,28),++t,e[t++]<128)||(a+=(e[t]&127)*Math.pow(2,35),++t,e[t++]<128)||(a+=(e[t]&127)*Math.pow(2,42),++t,e[t++]<128)))break e;return r.l=t,a}function we(e){var r=new Uint8Array(7);r[0]=e&127;var t=1;e:if(e>127){if(r[t-1]|=128,r[t]=e>>7&127,++t,e<=16383||(r[t-1]|=128,r[t]=e>>14&127,++t,e<=2097151)||(r[t-1]|=128,r[t]=e>>21&127,++t,e<=268435455)||(r[t-1]|=128,r[t]=e/256>>>21&127,++t,e<=34359738367)||(r[t-1]|=128,r[t]=e/65536>>>21&127,++t,e<=4398046511103))break e;r[t-1]|=128,r[t]=e/16777216>>>21&127,++t}return r[xr](0,t)}function il(e){for(var r={l:0},t=[];r.l<e.length;)t.push(m0(e,r));return t}function sl(e){return Yt(e.map(function(r){return we(r)}))}function Ge(e){var r=0,t=e[r]&127;return e[r++]<128||(t|=(e[r]&127)<<7,e[r++]<128)||(t|=(e[r]&127)<<14,e[r++]<128)||(t|=(e[r]&127)<<21,e[r++]<128)||(t|=(e[r]&15)<<28),t}function ue(e){for(var r=[],t={l:0};t.l<e.length;){var a=t.l,n=m0(e,t),i=n&7;n=n/8|0;var s,f=t.l;switch(i){case 0:{for(;e[f++]>=128;);s=e[xr](t.l,f),t.l=f}break;case 1:s=e[xr](f,f+8),t.l=f+8;break;case 2:{var c=m0(e,t);s=e[xr](t.l,t.l+c),t.l+=c}break;case 5:s=e[xr](f,f+4),t.l=f+4;break;default:throw new Error("PB Type ".concat(i," for Field ").concat(n," at offset ").concat(a))}var l={data:s,type:i};r[n]==null&&(r[n]=[]),r[n].push(l)}return r}function Te(e){var r=[];return e.forEach(function(t,a){a!=0&&t.forEach(function(n){n.data&&(r.push(we(a*8+n.type)),n.type==2&&r.push(we(n.data.length)),r.push(n.data))})}),Yt(r)}function va(e,r){return e?.map(function(t){return r(t.data)})||[]}function p0(e){for(var r,t=[],a={l:0};a.l<e.length;){var n=m0(e,a),i=ue(e[xr](a.l,a.l+n));a.l+=n;var s={id:Ge(i[1][0].data),messages:[]};i[2].forEach(function(f){var c=ue(f.data),l=Ge(c[3][0].data);s.messages.push({meta:c,data:e[xr](a.l,a.l+l)}),a.l+=l}),(r=i[3])!=null&&r[0]&&(s.merge=Ge(i[3][0].data)>>>0>0),t.push(s)}return t}function ba(e){var r=[];return e.forEach(function(t){var a=[[],[{data:we(t.id),type:0}],[]];t.merge!=null&&(a[3]=[{data:we(+!!t.merge),type:0}]);var n=[];t.messages.forEach(function(s){n.push(s.data),s.meta[3]=[{type:0,data:we(s.data.length)}],a[2].push({data:Te(s.meta),type:2})});var i=Te(a);r.push(we(i.length)),r.push(i),n.forEach(function(s){return r.push(s)})}),Yt(r)}function l_(e,r){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var t={l:0},a=m0(r,t),n=[],i=t.l;i<r.length;){var s=r[i]&3;if(s==0){var f=r[i++]>>2;if(f<60)++f;else{var c=f-59;f=r[i],c>1&&(f|=r[i+1]<<8),c>2&&(f|=r[i+2]<<16),c>3&&(f|=r[i+3]<<24),f>>>=0,f++,i+=c}n.push(r[xr](i,i+f)),i+=f;continue}else{var l=0,o=0;if(s==1?(o=(r[i]>>2&7)+4,l=(r[i++]&224)<<3,l|=r[i++]):(o=(r[i++]>>2)+1,s==2?(l=r[i]|r[i+1]<<8,i+=2):(l=(r[i]|r[i+1]<<8|r[i+2]<<16|r[i+3]<<24)>>>0,i+=4)),l==0)throw new Error("Invalid offset 0");for(var x=n.length-1,u=l;x>=0&&u>=n[x].length;)u-=n[x].length,--x;if(x<0)if(u==0)u=n[x=0].length;else throw new Error("Invalid offset beyond length");if(o<u)n.push(n[x][xr](n[x].length-u,n[x].length-u+o));else{for(u>0&&(n.push(n[x][xr](n[x].length-u)),o-=u),++x;o>=n[x].length;)n.push(n[x]),o-=n[x].length,++x;o&&n.push(n[x][xr](0,o))}n.length>25&&(n=[Yt(n)])}}for(var h=0,m=0;m<n.length;++m)h+=n[m].length;if(h!=a)throw new Error("Unexpected length: ".concat(h," != ").concat(a));return n}function g0(e){Array.isArray(e)&&(e=new Uint8Array(e));for(var r=[],t=0;t<e.length;){var a=e[t++],n=e[t]|e[t+1]<<8|e[t+2]<<16;t+=3,r.push.apply(r,l_(a,e[xr](t,t+n))),t+=n}if(t!==e.length)throw new Error("data is not a valid framed stream!");return r.length==1?r[0]:Yt(r)}function Da(e){for(var r=[],t=0;t<e.length;){var a=Math.min(e.length-t,268435455),n=new Uint8Array(4);r.push(n);var i=we(a),s=i.length;r.push(i),a<=60?(s++,r.push(new Uint8Array([a-1<<2]))):a<=256?(s+=2,r.push(new Uint8Array([240,a-1&255]))):a<=65536?(s+=3,r.push(new Uint8Array([244,a-1&255,a-1>>8&255]))):a<=16777216?(s+=4,r.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(s+=5,r.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),r.push(e[xr](t,t+a)),s+=a,n[0]=0,n[1]=s&255,n[2]=s>>8&255,n[3]=s>>16&255,t+=a}return Yt(r)}var o_=function(){return{sst:[],rsst:[],ofmt:[],nfmt:[],fmla:[],ferr:[],cmnt:[]}};function fl(e,r,t,a,n){var i,s,f,c,l=r&255,o=r>>8,x=o>=5?n:a;e:if(t&(o>4?8:4)&&e.t=="n"&&l==7){var u=(i=x[7])!=null&&i[0]?Ge(x[7][0].data):-1;if(u==-1)break e;var h=(s=x[15])!=null&&s[0]?Ge(x[15][0].data):-1,m=(f=x[16])!=null&&f[0]?Ge(x[16][0].data):-1,p=(c=x[40])!=null&&c[0]?Ge(x[40][0].data):-1,d=e.v,v=d;r:if(p){if(d==0){h=m=2;break r}d>=604800?h=1:d>=86400?h=2:d>=3600?h=4:d>=60?h=8:d>=1?h=16:h=32,Math.floor(d)!=d?m=32:d%60?m=16:d%3600?m=8:d%86400?m=4:d%604800&&(m=2),m<h&&(m=h)}if(h==-1||m==-1)break e;var _=[],g=[];h==1&&(v=d/604800,m==1?g.push('d"d"'):(v|=0,d-=604800*v),_.push(v+(u==2?" week"+(v==1?"":"s"):u==1?"w":""))),h<=2&&m>=2&&(v=d/86400,m>2&&(v|=0,d-=86400*v),g.push('d"d"'),_.push(v+(u==2?" day"+(v==1?"":"s"):u==1?"d":""))),h<=4&&m>=4&&(v=d/3600,m>4&&(v|=0,d-=3600*v),g.push((h>=4?"[h]":"h")+'"h"'),_.push(v+(u==2?" hour"+(v==1?"":"s"):u==1?"h":""))),h<=8&&m>=8&&(v=d/60,m>8&&(v|=0,d-=60*v),g.push((h>=8?"[m]":"m")+'"m"'),u==0?_.push((h==8&&m==8||v>=10?"":"0")+v):_.push(v+(u==2?" minute"+(v==1?"":"s"):u==1?"m":""))),h<=16&&m>=16&&(v=d,m>16&&(v|=0,d-=v),g.push((h>=16?"[s]":"s")+'"s"'),u==0?_.push((m==16&&h==16||v>=10?"":"0")+v):_.push(v+(u==2?" second"+(v==1?"":"s"):u==1?"s":""))),m>=32&&(v=Math.round(1e3*d),h<32&&g.push('.000"ms"'),u==0?_.push((v>=100?"":v>=10?"0":"00")+v):_.push(v+(u==2?" millisecond"+(v==1?"":"s"):u==1?"ms":""))),e.w=_.join(u==0?":":" "),e.z=g.join(u==0?'":"':" "),u==0&&(e.w=e.w.replace(/:(\d\d\d)$/,".$1"))}}function u_(e,r,t,a){var n=Wt(e),i=n.getUint32(4,!0),s=-1,f=-1,c=-1,l=NaN,o=0,x=new Date(Date.UTC(2001,0,1)),u=t>1?12:8;i&2&&(c=n.getUint32(u,!0),u+=4),u+=e0(i&(t>1?3468:396))*4,i&512&&(s=n.getUint32(u,!0),u+=4),u+=e0(i&(t>1?12288:4096))*4,i&16&&(f=n.getUint32(u,!0),u+=4),i&32&&(l=n.getFloat64(u,!0),u+=8),i&64&&(x.setTime(x.getTime()+(o=n.getFloat64(u,!0))*1e3),u+=8),t>1&&(i=n.getUint32(8,!0)>>>16,i&255&&(c==-1&&(c=n.getUint32(u,!0)),u+=4));var h,m=e[t>=4?1:2];switch(m){case 0:return;case 2:h={t:"n",v:l};break;case 3:h={t:"s",v:r.sst[f]};break;case 5:a?.cellDates?h={t:"d",v:x}:h={t:"n",v:o/86400+35430,z:Fe[14]};break;case 6:h={t:"b",v:l>0};break;case 7:h={t:"n",v:l};break;case 8:h={t:"e",v:0};break;case 9:if(s>-1){var p=r.rsst[s];h={t:"s",v:p.v},p.l&&(h.l={Target:p.l})}else throw new Error("Unsupported cell type ".concat(e[xr](0,4)));break;default:throw new Error("Unsupported cell type ".concat(e[xr](0,4)))}return c>-1&&fl(h,m|t<<8,i,r.ofmt[c],r.nfmt[c]),m==7&&(h.v/=86400),h}function h_(e,r,t){var a=Wt(e),n=a.getUint32(4,!0),i=a.getUint32(8,!0),s=12,f=-1,c=-1,l=-1,o=NaN,x=NaN,u=0,h=new Date(Date.UTC(2001,0,1)),m=-1,p=-1;i&1&&(o=f_(e,s),s+=16),i&2&&(x=a.getFloat64(s,!0),s+=8),i&4&&(h.setTime(h.getTime()+(u=a.getFloat64(s,!0))*1e3),s+=8),i&8&&(c=a.getUint32(s,!0),s+=4),i&16&&(f=a.getUint32(s,!0),s+=4),s+=e0(i&480)*4,i&512&&(p=a.getUint32(s,!0),s+=4),s+=e0(i&1024)*4,i&2048&&(m=a.getUint32(s,!0),s+=4);var d,v=e[1];switch(v){case 0:d={t:"z"};break;case 2:d={t:"n",v:o};break;case 3:d={t:"s",v:r.sst[c]};break;case 5:t?.cellDates?d={t:"d",v:h}:d={t:"n",v:u/86400+35430,z:Fe[14]};break;case 6:d={t:"b",v:x>0};break;case 7:d={t:"n",v:x};break;case 8:d={t:"e",v:0};break;case 9:if(f>-1){var _=r.rsst[f];d={t:"s",v:_.v},_.l&&(d.l={Target:_.l})}else throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(i&31," : ").concat(e[xr](0,4)));break;case 10:d={t:"n",v:o};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(i&31," : ").concat(e[xr](0,4)))}if(s+=e0(i&4096)*4,i&516096&&(l==-1&&(l=a.getUint32(s,!0)),s+=4),i&524288){var g=a.getUint32(s,!0);s+=4,r.cmnt[g]&&(d.c=m_(r.cmnt[g]))}return l>-1&&fl(d,v|1280,i>>13,r.ofmt[l],r.nfmt[l]),v==7&&(d.v/=86400),d}function Bn(e,r){var t=new Uint8Array(32),a=Wt(t),n=12,i=0;switch(t[0]=5,e.t){case"n":if(e.z&&nt(e.z)){t[1]=5,a.setFloat64(n,(Bt(e.v+1462).getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,n+=8;break}else t[1]=2,c_(t,n,e.v),i|=1,n+=16;break;case"b":t[1]=6,a.setFloat64(n,e.v?1:0,!0),i|=2,n+=8;break;case"s":{var s=e.v==null?"":String(e.v);if(e.l){var f=r.rsst.findIndex(function(l){var o;return l.v==s&&l.l==((o=e.l)==null?void 0:o.Target)});f==-1&&(r.rsst[f=r.rsst.length]={v:s,l:e.l.Target}),t[1]=9,a.setUint32(n,f,!0),i|=16,n+=4}else{var c=r.sst.indexOf(s);c==-1&&(r.sst[c=r.sst.length]=s),t[1]=3,a.setUint32(n,c,!0),i|=8,n+=4}}break;case"d":t[1]=5,a.setFloat64(n,(e.v.getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,n+=8;break;case"z":t[1]=0;break;default:throw"unsupported cell type "+e.t}return e.c&&(r.cmnt.push(p_(e.c)),a.setUint32(n,r.cmnt.length-1,!0),i|=524288,n+=4),a.setUint32(8,i,!0),t[xr](0,n)}function Mn(e,r){var t=new Uint8Array(32),a=Wt(t),n=12,i=0,s="";switch(t[0]=4,e.t){case"n":break;case"b":break;case"s":if(s=e.v==null?"":String(e.v),e.l){var f=r.rsst.findIndex(function(l){var o;return l.v==s&&l.l==((o=e.l)==null?void 0:o.Target)});f==-1&&(r.rsst[f=r.rsst.length]={v:s,l:e.l.Target}),t[1]=9,a.setUint32(n,f,!0),i|=512,n+=4}break;case"d":break;case"e":break;case"z":break;default:throw"unsupported cell type "+e.t}switch(e.c&&(a.setUint32(n,r.cmnt.length-1,!0),i|=4096,n+=4),e.t){case"n":t[1]=2,a.setFloat64(n,e.v,!0),i|=32,n+=8;break;case"b":t[1]=6,a.setFloat64(n,e.v?1:0,!0),i|=32,n+=8;break;case"s":if(s=e.v==null?"":String(e.v),!e.l){var c=r.sst.indexOf(s);c==-1&&(r.sst[c=r.sst.length]=s),t[1]=3,a.setUint32(n,c,!0),i|=16,n+=4}break;case"d":t[1]=5,a.setFloat64(n,(e.v.getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=64,n+=8;break;case"z":t[1]=0;break;default:throw"unsupported cell type "+e.t}return a.setUint32(8,i,!0),t[xr](0,n)}function x_(e,r,t){switch(e[0]){case 0:case 1:case 2:case 3:case 4:return u_(e,r,e[0],t);case 5:return h_(e,r,t);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Xe(e){var r=ue(e);return Ge(r[1][0].data)}function Nr(e){return Te([[],[{type:0,data:we(e)}]])}function Or(e,r){var t,a=(t=e.messages[0].meta[5])!=null&&t[0]?il(e.messages[0].meta[5][0].data):[],n=a.indexOf(r);n==-1&&(a.push(r),e.messages[0].meta[5]=[{type:2,data:sl(a)}])}function Ot(e,r){var t,a=(t=e.messages[0].meta[5])!=null&&t[0]?il(e.messages[0].meta[5][0].data):[];e.messages[0].meta[5]=[{type:2,data:sl(a.filter(function(n){return n!=r}))}]}function Qt(e,r){var t=ue(r.data),a=Ge(t[1][0].data),n=t[3],i=[];return(n||[]).forEach(function(s){var f,c,l=ue(s.data);if(l[1]){var o=Ge(l[1][0].data)>>>0;switch(a){case 1:i[o]=_t(l[3][0].data);break;case 8:{var x=e[Xe(l[9][0].data)][0],u=ue(x.data),h=e[Xe(u[1][0].data)][0],m=Ge(h.meta[1][0].data);if(m!=2001)throw new Error("2000 unexpected reference to ".concat(m));var p=ue(h.data),d={v:p[3].map(function(g){return _t(g.data)}).join("")};i[o]=d;e:if((f=p?.[11])!=null&&f[0]){var v=(c=ue(p[11][0].data))==null?void 0:c[1];if(!v)break e;v.forEach(function(g){var F,R,U,C=ue(g.data);if((F=C[2])!=null&&F[0]){var D=e[Xe((R=C[2])==null?void 0:R[0].data)][0],O=Ge(D.meta[1][0].data);switch(O){case 2032:var N=ue(D.data);(U=N?.[2])!=null&&U[0]&&!d.l&&(d.l=_t(N[2][0].data));break;case 2039:break;default:console.log("unrecognized ObjectAttribute type ".concat(O))}}})}}break;case 2:i[o]=ue(l[6][0].data);break;case 3:i[o]=ue(l[5][0].data);break;case 10:{var _=e[Xe(l[10][0].data)][0];i[o]=cl(e,_.data)}break;default:throw a}}}),i}function d_(e,r){var t,a,n,i,s,f,c,l,o,x,u,h,m,p,d=ue(e),v=Ge(d[1][0].data)>>>0,_=Ge(d[2][0].data)>>>0,g=((a=(t=d[8])==null?void 0:t[0])==null?void 0:a.data)&&Ge(d[8][0].data)>0||!1,F,R;if((i=(n=d[7])==null?void 0:n[0])!=null&&i.data&&r!=0)F=(f=(s=d[7])==null?void 0:s[0])==null?void 0:f.data,R=(l=(c=d[6])==null?void 0:c[0])==null?void 0:l.data;else if((x=(o=d[4])==null?void 0:o[0])!=null&&x.data&&r!=1)F=(h=(u=d[4])==null?void 0:u[0])==null?void 0:h.data,R=(p=(m=d[3])==null?void 0:m[0])==null?void 0:p.data;else throw"NUMBERS Tile missing ".concat(r," cell storage");for(var U=g?4:1,C=Wt(F),D=[],O=0;O<F.length/2;++O){var N=C.getUint16(O*2,!0);N<65535&&D.push([O,N])}if(D.length!=_)throw"Expected ".concat(_," cells, found ").concat(D.length);var B=[];for(O=0;O<D.length-1;++O)B[D[O][0]]=R[xr](D[O][1]*U,D[O+1][1]*U);return D.length>=1&&(B[D[D.length-1][0]]=R[xr](D[D.length-1][1]*U)),{R:v,cells:B}}function v_(e,r){var t,a=ue(r.data),n=-1;(t=a?.[7])!=null&&t[0]&&(Ge(a[7][0].data)>>>0?n=1:n=0);var i=va(a[5],function(s){return d_(s,n)});return{nrows:Ge(a[4][0].data)>>>0,data:i.reduce(function(s,f){return s[f.R]||(s[f.R]=[]),f.cells.forEach(function(c,l){if(s[f.R][l])throw new Error("Duplicate cell r=".concat(f.R," c=").concat(l));s[f.R][l]=c}),s},[])}}function cl(e,r){var t,a,n,i,s,f,c,l,o,x,u={t:"",a:""},h=ue(r);if((a=(t=h?.[1])==null?void 0:t[0])!=null&&a.data&&(u.t=_t((i=(n=h?.[1])==null?void 0:n[0])==null?void 0:i.data)||""),(f=(s=h?.[3])==null?void 0:s[0])!=null&&f.data){var m=e[Xe((l=(c=h?.[3])==null?void 0:c[0])==null?void 0:l.data)][0],p=ue(m.data);(x=(o=p[1])==null?void 0:o[0])!=null&&x.data&&(u.a=_t(p[1][0].data))}return h?.[4]&&(u.replies=[],h[4].forEach(function(d){var v=e[Xe(d.data)][0];u.replies.push(cl(e,v.data))})),u}function m_(e){var r=[];return r.push({t:e.t||"",a:e.a,T:e.replies&&e.replies.length>0}),e.replies&&e.replies.forEach(function(t){r.push({t:t.t||"",a:t.a,T:!0})}),r}function p_(e){for(var r={a:"",t:"",replies:[]},t=0;t<e.length;++t)t==0?(r.a=e[t].a,r.t=e[t].t):r.replies.push({a:e[t].a,t:e[t].t});return r}function g_(e,r,t,a){var n,i,s,f,c,l,o,x,u,h,m=ue(r.data),p={s:{r:0,c:0},e:{r:0,c:0}};if(p.e.r=(Ge(m[6][0].data)>>>0)-1,p.e.r<0)throw new Error("Invalid row varint ".concat(m[6][0].data));if(p.e.c=(Ge(m[7][0].data)>>>0)-1,p.e.c<0)throw new Error("Invalid col varint ".concat(m[7][0].data));t["!ref"]=Be(p);var d=t["!data"]!=null,v=t,_=ue(m[4][0].data),g=o_();(n=_[4])!=null&&n[0]&&(g.sst=Qt(e,e[Xe(_[4][0].data)][0])),(i=_[6])!=null&&i[0]&&(g.fmla=Qt(e,e[Xe(_[6][0].data)][0])),(s=_[11])!=null&&s[0]&&(g.ofmt=Qt(e,e[Xe(_[11][0].data)][0])),(f=_[12])!=null&&f[0]&&(g.ferr=Qt(e,e[Xe(_[12][0].data)][0])),(c=_[17])!=null&&c[0]&&(g.rsst=Qt(e,e[Xe(_[17][0].data)][0])),(l=_[19])!=null&&l[0]&&(g.cmnt=Qt(e,e[Xe(_[19][0].data)][0])),(o=_[22])!=null&&o[0]&&(g.nfmt=Qt(e,e[Xe(_[22][0].data)][0]));var F=ue(_[3][0].data),R=0;if(!((x=_[9])!=null&&x[0]))throw"NUMBERS file missing row tree";var U=ue(_[9][0].data)[1].map(function(O){return ue(O.data)});if(U.forEach(function(O){R=Ge(O[1][0].data);var N=Ge(O[2][0].data),B=F[1][N];if(!B)throw"NUMBERS missing tile "+N;var M=ue(B.data),Y=e[Xe(M[2][0].data)][0],he=Ge(Y.meta[1][0].data);if(he!=6002)throw new Error("6001 unexpected reference to ".concat(he));var q=v_(e,Y);q.data.forEach(function(Se,Q){Se.forEach(function(Ee,Ce){var ne=x_(Ee,g,a);ne&&(d?(v["!data"][R+Q]||(v["!data"][R+Q]=[]),v["!data"][R+Q][Ce]=ne):t[Le(Ce)+Ve(R+Q)]=ne)})}),R+=q.nrows}),(u=_[13])!=null&&u[0]){var C=e[Xe(_[13][0].data)][0],D=Ge(C.meta[1][0].data);if(D!=6144)throw new Error("Expected merge type 6144, found ".concat(D));t["!merges"]=(h=ue(C.data))==null?void 0:h[1].map(function(O){var N=ue(O.data),B=Wt(ue(N[1][0].data)[1][0].data),M=Wt(ue(N[2][0].data)[1][0].data);return{s:{r:B.getUint16(0,!0),c:B.getUint16(2,!0)},e:{r:B.getUint16(0,!0)+M.getUint16(0,!0)-1,c:B.getUint16(2,!0)+M.getUint16(2,!0)-1}}})}}function __(e,r,t){var a=ue(r.data),n={"!ref":"A1"};t?.dense&&(n["!data"]=[]);var i=e[Xe(a[2][0].data)],s=Ge(i[0].meta[1][0].data);if(s!=6001)throw new Error("6000 unexpected reference to ".concat(s));return g_(e,i[0],n,t),n}function w_(e,r,t){var a,n=ue(r.data),i={name:(a=n[1])!=null&&a[0]?_t(n[1][0].data):"",sheets:[]},s=va(n[2],Xe);return s.forEach(function(f){e[f].forEach(function(c){var l=Ge(c.meta[1][0].data);l==6e3&&i.sheets.push(__(e,c,t))})}),i}function k_(e,r,t){var a,n=Xi();n.Workbook={WBProps:{date1904:!0}};var i=ue(r.data);if((a=i[2])!=null&&a[0])throw new Error("Keynote presentations are not supported");var s=va(i[1],Xe);if(s.forEach(function(f){e[f].forEach(function(c){var l=Ge(c.meta[1][0].data);if(l==2){var o=w_(e,c,t);o.sheets.forEach(function(x,u){b0(n,x,u==0?o.name:o.name+"_"+u,!0)})}})}),n.SheetNames.length==0)throw new Error("Empty NUMBERS file");return n.bookType="numbers",n}function Un(e,r){var t,a,n,i,s,f,c,l={},o=[];if(e.FullPaths.forEach(function(u){if(u.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),e.FileIndex.forEach(function(u){if(u.name.match(/\.iwa$/)&&u.content[0]==0){var h;try{h=g0(u.content)}catch(p){return console.log("?? "+u.content.length+" "+(p.message||p))}var m;try{m=p0(h)}catch(p){return console.log("## "+(p.message||p))}m.forEach(function(p){l[p.id]=p.messages,o.push(p.id)})}}),!o.length)throw new Error("File has no messages");if((n=(a=(t=l?.[1])==null?void 0:t[0].meta)==null?void 0:a[1])!=null&&n[0].data&&Ge(l[1][0].meta[1][0].data)==1e4)throw new Error("Pages documents are not supported");var x=((c=(f=(s=(i=l?.[1])==null?void 0:i[0])==null?void 0:s.meta)==null?void 0:f[1])==null?void 0:c[0].data)&&Ge(l[1][0].meta[1][0].data)==1&&l[1][0];if(x||o.forEach(function(u){l[u].forEach(function(h){var m=Ge(h.meta[1][0].data)>>>0;if(m==1)if(!x)x=h;else throw new Error("Document has multiple roots")})}),!x)throw new Error("Cannot find Document root");return k_(l,x,r)}function E_(e,r,t){var a,n,i,s=[[],[{type:0,data:we(0)}],[{type:0,data:we(0)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},function(){return 255}))}],[{type:0,data:we(5)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},function(){return 255}))}],[{type:0,data:we(1)}]];if(!((a=s[6])!=null&&a[0])||!((n=s[7])!=null&&n[0]))throw"Mutation only works on post-BNC storages!";var f=0;if(s[7][0].data.length<2*e.length){var c=new Uint8Array(2*e.length);c.set(s[7][0].data),s[7][0].data=c}if(s[4][0].data.length<2*e.length){var l=new Uint8Array(2*e.length);l.set(s[4][0].data),s[4][0].data=l}for(var o=Wt(s[7][0].data),x=0,u=[],h=Wt(s[4][0].data),m=0,p=[],d=t?4:1,v=0;v<e.length;++v){if(e[v]==null||e[v].t=="z"&&!((i=e[v].c)!=null&&i.length)||e[v].t=="e"){o.setUint16(v*2,65535,!0),h.setUint16(v*2,65535);continue}o.setUint16(v*2,x/d,!0),h.setUint16(v*2,m/d,!0);var _,g;switch(e[v].t){case"d":if(e[v].v instanceof Date){_=Bn(e[v],r),g=Mn(e[v],r);break}_=Bn(e[v],r),g=Mn(e[v],r);break;case"s":case"n":case"b":case"z":_=Bn(e[v],r),g=Mn(e[v],r);break;default:throw new Error("Unsupported value "+e[v])}u.push(_),x+=_.length,p.push(g),m+=g.length,++f}for(s[2][0].data=we(f),s[5][0].data=we(5);v<s[7][0].data.length/2;++v)o.setUint16(v*2,65535,!0),h.setUint16(v*2,65535,!0);return s[6][0].data=Yt(u),s[3][0].data=Yt(p),s[8]=[{type:0,data:we(t?1:0)}],s}function qn(e,r){return{meta:[[],[{type:0,data:we(e)}]],data:r}}function yt(e,r){r.last||(r.last=927262);for(var t=r.last;t<2e6;++t)if(!r[t])return r[r.last=t]=e,t;throw new Error("Too many messages")}function T_(e){var r={},t=[];return e.FileIndex.map(function(a,n){return[a,e.FullPaths[n]]}).forEach(function(a){var n=a[0],i=a[1];n.type==2&&n.name.match(/\.iwa/)&&n.content[0]==0&&p0(g0(n.content)).forEach(function(s){t.push(s.id),r[s.id]={deps:[],location:i,type:Ge(s.messages[0].meta[1][0].data)}})}),e.FileIndex.forEach(function(a){a.name.match(/\.iwa/)&&a.content[0]==0&&p0(g0(a.content)).forEach(function(n){n.messages.forEach(function(i){[5,6].forEach(function(s){i.meta[s]&&i.meta[s].forEach(function(f){r[n.id].deps.push(Ge(f.data))})})})})}),r}function X0(e,r,t){return Te([[],[{type:0,data:we(1)}],[],[{type:5,data:new Uint8Array(Float32Array.from([e/255]).buffer)}],[{type:5,data:new Uint8Array(Float32Array.from([r/255]).buffer)}],[{type:5,data:new Uint8Array(Float32Array.from([t/255]).buffer)}],[{type:5,data:new Uint8Array(Float32Array.from([1]).buffer)}],[],[],[],[],[],[{type:0,data:we(1)}]])}function Qs(e){switch(e){case 0:return X0(99,222,171);case 1:return X0(162,197,240);case 2:return X0(255,189,189)}return X0(Math.random()*255,Math.random()*255,Math.random()*255)}function F_(e,r){if(!r||!r.numbers)throw new Error("Must pass a `numbers` option -- check the README");var t=ye.read(r.numbers,{type:"base64"}),a=T_(t),n=St(t,a,1);if(n==null)throw"Could not find message ".concat(1," in Numbers template");var i=va(ue(n.messages[0].data)[1],Xe);if(i.length>1)throw new Error("Template NUMBERS file must have exactly one sheet");return e.SheetNames.forEach(function(s,f){f>=1&&(S_(t,a,f+1),n=St(t,a,1),i=va(ue(n.messages[0].data)[1],Xe)),A_(t,a,e.Sheets[s],s,f,i[f])}),t}function rr(e,r,t,a){var n=ye.find(e,r[t].location);if(!n)throw"Could not find ".concat(r[t].location," in Numbers template");var i=p0(g0(n.content)),s=i.find(function(f){return f.id==t});a(s,i),n.content=Da(ba(i)),n.size=n.content.length}function St(e,r,t){var a=ye.find(e,r[t].location);if(!a)throw"Could not find ".concat(r[t].location," in Numbers template");var n=p0(g0(a.content)),i=n.find(function(s){return s.id==t});return i}function Qn(e,r,t){e[3].push({type:2,data:Te([[],[{type:0,data:we(r)}],[{type:2,data:zr(t.replace(/-[\s\S]*$/,""))}],[{type:2,data:zr(t)}],[{type:2,data:new Uint8Array([2,0,0])}],[{type:2,data:new Uint8Array([2,0,0])}],[],[],[],[],[{type:0,data:we(0)}],[],[{type:0,data:we(0)}]])}),e[1]=[{type:0,data:we(Math.max(r+1,Ge(e[1][0].data)))}]}function ea(e,r,t,a,n,i){i||(i=yt({deps:[],location:"",type:r},n));var s="".concat(a,"-").concat(i,".iwa");n[i].location="Root Entry"+s,ye.utils.cfb_add(e,s,Da(ba([{id:i,messages:[qn(r,Te(t))]}])));var f=s.replace(/^[\/]/,"").replace(/^Index\//,"").replace(/\.iwa$/,"");return rr(e,n,2,function(c){var l=ue(c.messages[0].data);Qn(l,i||0,f),c.messages[0].data=Te(l)}),i}function Zr(e,r,t,a){var n=r[t].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,""),i=e[3].findIndex(function(f){var c,l,o=ue(f.data);return(c=o[3])!=null&&c[0]?_t(o[3][0].data)==n:!!((l=o[2])!=null&&l[0]&&_t(o[2][0].data)==n)}),s=ue(e[3][i].data);s[6]||(s[6]=[]),(Array.isArray(a)?a:[a]).forEach(function(f){s[6].push({type:2,data:Te([[],[{type:0,data:we(f)}]])})}),e[3][i].data=Te(s)}function y_(e,r,t,a){var n=r[t].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,""),i=e[3].findIndex(function(f){var c,l,o=ue(f.data);return(c=o[3])!=null&&c[0]?_t(o[3][0].data)==n:!!((l=o[2])!=null&&l[0]&&_t(o[2][0].data)==n)}),s=ue(e[3][i].data);s[6]||(s[6]=[]),s[6]=s[6].filter(function(f){return Ge(ue(f.data)[1][0].data)!=a}),e[3][i].data=Te(s)}function S_(e,r,t){var a=-1,n=-1,i={};rr(e,r,1,function(c,l){var o=ue(c.messages[0].data);a=Xe(ue(c.messages[0].data)[1][0].data),n=yt({deps:[1],location:r[a].location,type:2},r),i[a]=n,Or(c,n),o[1].push({type:2,data:Nr(n)});var x=St(e,r,a);x.id=n,r[1].location==r[n].location?l.push(x):rr(e,r,n,function(u,h){return h.push(x)}),c.messages[0].data=Te(o)});var s=-1;rr(e,r,n,function(c,l){for(var o=ue(c.messages[0].data),x=3;x<=69;++x)delete o[x];var u=va(o[2],Xe);u.forEach(function(m){return Ot(c,m)}),s=yt({deps:[n],location:r[u[0]].location,type:r[u[0]].type},r),Or(c,s),i[u[0]]=s,o[2]=[{type:2,data:Nr(s)}];var h=St(e,r,u[0]);h.id=s,r[u[0]].location==r[n].location?l.push(h):(rr(e,r,2,function(m){var p=ue(m.messages[0].data);Zr(p,r,n,s),m.messages[0].data=Te(p)}),rr(e,r,s,function(m,p){return p.push(h)})),c.messages[0].data=Te(o)});var f=-1;rr(e,r,s,function(c,l){for(var o=ue(c.messages[0].data),x=ue(o[1][0].data),u=3;u<=69;++u)delete x[u];var h=Xe(x[2][0].data);x[2][0].data=Nr(i[h]),o[1][0].data=Te(x);var m=Xe(o[2][0].data);Ot(c,m),f=yt({deps:[s],location:r[m].location,type:r[m].type},r),Or(c,f),i[m]=f,o[2][0].data=Nr(f);var p=St(e,r,m);p.id=f,r[s].location==r[f].location?l.push(p):rr(e,r,f,function(d,v){return v.push(p)}),c.messages[0].data=Te(o)}),rr(e,r,f,function(c,l){var o,x,u=ue(c.messages[0].data),h=_t(u[1][0].data),m=h.replace(/-[A-Z0-9]*/,"-".concat(("0000"+t.toString(16)).slice(-4)));if(u[1][0].data=zr(m),[12,13,29,31,32,33,39,44,47,81,82,84].forEach(function(R){return delete u[R]}),u[45]){var p=ue(u[45][0].data),d=Xe(p[1][0].data);Ot(c,d),delete u[45]}if(u[70]){var v=ue(u[70][0].data);(o=v[2])==null||o.forEach(function(R){var U=ue(R.data);[2,3].map(function(C){return U[C][0]}).forEach(function(C){var D=ue(C.data);if(D[8]){var O=Xe(D[8][0].data);Ot(c,O)}})}),delete u[70]}[46,30,34,35,36,38,48,49,60,61,62,63,64,71,72,73,74,75,85,86,87,88,89].forEach(function(R){if(u[R]){var U=Xe(u[R][0].data);delete u[R],Ot(c,U)}});var _=ue(u[4][0].data);{[2,4,5,6,11,12,13,15,16,17,18,19,20,21,22].forEach(function(R){var U;if((U=_[R])!=null&&U[0]){var C=Xe(_[R][0].data),D=yt({deps:[f],location:r[C].location,type:r[C].type},r);Ot(c,C),Or(c,D),i[C]=D;var O=St(e,r,C);if(O.id=D,r[C].location==r[f].location)l.push(O);else{r[D].location=r[C].location.replace(C.toString(),D.toString()),r[D].location==r[C].location&&(r[D].location=r[D].location.replace(/\.iwa/,"-".concat(D,".iwa"))),ye.utils.cfb_add(e,r[D].location,Da(ba([O])));var N=r[D].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,"");rr(e,r,2,function(B){var M=ue(B.messages[0].data);Qn(M,D,N),Zr(M,r,f,D),B.messages[0].data=Te(M)})}_[R][0].data=Nr(D)}});var g=ue(_[1][0].data);(x=g[2])==null||x.forEach(function(R){var U=Xe(R.data),C=yt({deps:[f],location:r[U].location,type:r[U].type},r);Ot(c,U),Or(c,C),i[U]=C;var D=St(e,r,U);if(D.id=C,r[U].location==r[f].location)l.push(D);else{r[C].location=r[U].location.replace(U.toString(),C.toString()),r[C].location==r[U].location&&(r[C].location=r[C].location.replace(/\.iwa/,"-".concat(C,".iwa"))),ye.utils.cfb_add(e,r[C].location,Da(ba([D])));var O=r[C].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,"");rr(e,r,2,function(N){var B=ue(N.messages[0].data);Qn(B,C,O),Zr(B,r,f,C),N.messages[0].data=Te(B)})}R.data=Nr(C)}),_[1][0].data=Te(g);var F=ue(_[3][0].data);F[1].forEach(function(R){var U=ue(R.data),C=Xe(U[2][0].data),D=i[C];if(!i[C]){D=yt({deps:[f],location:"",type:r[C].type},r),r[D].location="Root Entry/Index/Tables/Tile-".concat(D,".iwa"),i[C]=D;var O=St(e,r,C);O.id=D,Ot(c,C),Or(c,D),ye.utils.cfb_add(e,"/Index/Tables/Tile-".concat(D,".iwa"),Da(ba([O]))),rr(e,r,2,function(N){var B=ue(N.messages[0].data);B[3].push({type:2,data:Te([[],[{type:0,data:we(D)}],[{type:2,data:zr("Tables/Tile")}],[{type:2,data:zr("Tables/Tile-".concat(D))}],[{type:2,data:new Uint8Array([2,0,0])}],[{type:2,data:new Uint8Array([2,0,0])}],[],[],[],[],[{type:0,data:we(0)}],[],[{type:0,data:we(0)}]])}),B[1]=[{type:0,data:we(Math.max(D+1,Ge(B[1][0].data)))}],Zr(B,r,f,D),N.messages[0].data=Te(B)})}U[2][0].data=Nr(D),R.data=Te(U)}),_[3][0].data=Te(F)}u[4][0].data=Te(_),c.messages[0].data=Te(u)})}function A_(e,r,t,a,n,i){var s=[];rr(e,r,i,function(l){var o=ue(l.messages[0].data);o[1]=[{type:2,data:zr(a)}],s=va(o[2],Xe),l.messages[0].data=Te(o)});var f=St(e,r,s[0]),c=Xe(ue(f.messages[0].data)[2][0].data);rr(e,r,c,function(l,o){return C_(e,r,t,l,o,c)})}var ef=!0;function C_(e,r,t,a,n,i){if(!t["!ref"])throw new Error("Cannot export empty sheet to NUMBERS");var s=Fr(t["!ref"]);s.s.r=s.s.c=0;var f=!1;s.e.c>999&&(f=!0,s.e.c=999),s.e.r>999999&&(f=!0,s.e.r=999999),f&&console.error("Truncating to ".concat(Be(s)));var c=[];if(t["!data"])c=t["!data"];else{for(var l=[],o=0;o<=s.e.c;++o)l[o]=Le(o);for(var x=0;x<=s.e.r;++x){c[x]=[];var u=""+(x+1);for(o=0;o<=s.e.c;++o){var h=t[l[o]+u];h&&(c[x][o]=h)}}}var m={cmnt:[{a:"~54ee77S~",t:"... the people who are crazy enough to think they can change the world, are the ones who do."}],ferr:[],fmla:[],nfmt:[],ofmt:[],rsst:[{v:"~54ee77S~",l:"https://sheetjs.com/"}],sst:["~Sh33tJ5~"]},p=ue(a.messages[0].data);{p[6][0].data=we(s.e.r+1),p[7][0].data=we(s.e.c+1),delete p[46];var d=ue(p[4][0].data);{var v=Xe(ue(d[1][0].data)[2][0].data);rr(e,r,v,function(z,xe){var fe,ve=ue(z.messages[0].data);if((fe=ve?.[2])!=null&&fe[0])for(var me=0;me<c.length;++me){var _e=ue(ve[2][0].data);_e[1][0].data=we(me),_e[4][0].data=we(c[me].length),ve[2][me]={type:ve[2][0].type,data:Te(_e)}}z.messages[0].data=Te(ve)});var _=Xe(d[2][0].data);rr(e,r,_,function(z,xe){for(var fe=ue(z.messages[0].data),ve=0;ve<=s.e.c;++ve){var me=ue(fe[2][0].data);me[1][0].data=we(ve),me[4][0].data=we(s.e.r+1),fe[2][ve]={type:fe[2][0].type,data:Te(me)}}z.messages[0].data=Te(fe)});var g=ue(d[9][0].data);g[1]=[];var F=ue(d[3][0].data);{var R=256;F[2]=[{type:0,data:we(R)}];var U=Xe(ue(F[1][0].data)[2][0].data),C=function(){var z=St(e,r,2),xe=ue(z.messages[0].data),fe=xe[3].filter(function(ve){return Ge(ue(ve.data)[1][0].data)==U});return fe?.length?Ge(ue(fe[0].data)[12][0].data):0}();ye.utils.cfb_del(e,r[U].location),rr(e,r,2,function(z){var xe=ue(z.messages[0].data);xe[3]=xe[3].filter(function(fe){return Ge(ue(fe.data)[1][0].data)!=U}),y_(xe,r,i,U),z.messages[0].data=Te(xe)}),Ot(a,U),F[1]=[];for(var D=Math.ceil((s.e.r+1)/R),O=0;O<D;++O){var N=yt({deps:[],location:"",type:6002},r);r[N].location="Root Entry/Index/Tables/Tile-".concat(N,".iwa");for(var B=[[],[{type:0,data:we(0)}],[{type:0,data:we(Math.min(s.e.r+1,(O+1)*R))}],[{type:0,data:we(0)}],[{type:0,data:we(Math.min((O+1)*R,s.e.r+1)-O*R)}],[],[{type:0,data:we(5)}],[{type:0,data:we(1)}],[{type:0,data:we(ef?1:0)}]],M=O*R;M<=Math.min(s.e.r,(O+1)*R-1);++M){var Y=E_(c[M],m,ef);Y[1][0].data=we(M-O*R),B[5].push({data:Te(Y),type:2})}F[1].push({type:2,data:Te([[],[{type:0,data:we(O)}],[{type:2,data:Nr(N)}]])});var he={id:N,messages:[qn(6002,Te(B))]},q=Da(ba([he]));ye.utils.cfb_add(e,"/Index/Tables/Tile-".concat(N,".iwa"),q),rr(e,r,2,function(z){var xe=ue(z.messages[0].data);xe[3].push({type:2,data:Te([[],[{type:0,data:we(N)}],[{type:2,data:zr("Tables/Tile")}],[{type:2,data:zr("Tables/Tile-".concat(N))}],[{type:2,data:new Uint8Array([2,0,0])}],[{type:2,data:new Uint8Array([2,0,0])}],[],[],[],[],[{type:0,data:we(0)}],[],[{type:0,data:we(C)}]])}),xe[1]=[{type:0,data:we(Math.max(N+1,Ge(xe[1][0].data)))}],Zr(xe,r,i,N),z.messages[0].data=Te(xe)}),Or(a,N),g[1].push({type:2,data:Te([[],[{type:0,data:we(O*R)}],[{type:0,data:we(O)}]])})}}if(d[3][0].data=Te(F),d[9][0].data=Te(g),d[10]=[{type:2,data:new Uint8Array([])}],t["!merges"]){var Se=yt({type:6144,deps:[i],location:r[i].location},r);n.push({id:Se,messages:[qn(6144,Te([[],t["!merges"].map(function(z){return{type:2,data:Te([[],[{type:2,data:Te([[],[{type:5,data:new Uint8Array(new Uint16Array([z.s.r,z.s.c]).buffer)}]])}],[{type:2,data:Te([[],[{type:5,data:new Uint8Array(new Uint16Array([z.e.r-z.s.r+1,z.e.c-z.s.c+1]).buffer)}]])}]])}})]))]}),d[13]=[{type:2,data:Nr(Se)}],rr(e,r,2,function(z){var xe=ue(z.messages[0].data);Zr(xe,r,i,Se),z.messages[0].data=Te(xe)}),Or(a,Se)}else delete d[13];var Q=Xe(d[4][0].data);rr(e,r,Q,function(z){var xe=ue(z.messages[0].data);xe[3]=[],m.sst.forEach(function(fe,ve){ve!=0&&xe[3].push({type:2,data:Te([[],[{type:0,data:we(ve)}],[{type:0,data:we(1)}],[{type:2,data:zr(fe)}]])})}),z.messages[0].data=Te(xe)});var Ee=Xe(d[17][0].data);if(rr(e,r,Ee,function(z){var xe=ue(z.messages[0].data);xe[3]=[];var fe=[904980,903835,903815,903845];m.rsst.forEach(function(ve,me){if(me!=0){var _e=[[],[{type:0,data:new Uint8Array([5])}],[],[{type:2,data:zr(ve.v)}]];_e[10]=[{type:0,data:new Uint8Array([1])}],_e[19]=[{type:2,data:new Uint8Array([10,6,8,0,18,2,101,110])}],_e[5]=[{type:2,data:new Uint8Array([10,8,8,0,18,4,8,155,149,55])}],_e[2]=[{type:2,data:new Uint8Array([8,148,158,55])}],_e[6]=[{type:2,data:new Uint8Array([10,6,8,0,16,0,24,0])}],_e[7]=[{type:2,data:new Uint8Array([10,8,8,0,18,4,8,135,149,55])}],_e[8]=[{type:2,data:new Uint8Array([10,8,8,0,18,4,8,165,149,55])}],_e[14]=[{type:2,data:new Uint8Array([10,6,8,0,16,0,24,0])}],_e[24]=[{type:2,data:new Uint8Array([10,6,8,0,16,0,24,0])}];var y=yt({deps:[],location:"",type:2001},r),L=[];if(ve.l){var P=ea(e,2032,[[],[],[{type:2,data:zr(ve.l)}]],"/Index/Tables/DataList",r);_e[11]=[];var I=[[],[]];I[1]||(I[1]=[]),I[1].push({type:2,data:Te([[],[{type:0,data:we(0)}],[{type:2,data:Nr(P)}]])}),_e[11][0]={type:2,data:Te(I)},L.push(P)}ea(e,2001,_e,"/Index/Tables/DataList",r,y),rr(e,r,y,function(T){fe.forEach(function(ke){return Or(T,ke)}),L.forEach(function(ke){return Or(T,ke)})});var j=ea(e,6218,[[],[{type:2,data:Nr(y)}],[],[{type:2,data:new Uint8Array([13,255,255,255,0,18,10,16,255,255,1,24,255,255,255,255,7])}]],"/Index/Tables/DataList",r);rr(e,r,j,function(T){return Or(T,y)}),xe[3].push({type:2,data:Te([[],[{type:0,data:we(me)}],[{type:0,data:we(1)}],[],[],[],[],[],[],[{type:2,data:Nr(j)}]])}),Or(z,j),rr(e,r,2,function(T){var ke=ue(T.messages[0].data);Zr(ke,r,Ee,j),Zr(ke,r,j,y),Zr(ke,r,y,L),Zr(ke,r,y,fe),T.messages[0].data=Te(ke)})}}),z.messages[0].data=Te(xe)}),m.cmnt.length>1){var Ce=Xe(d[19][0].data),ne={},Ie=0;rr(e,r,Ce,function(z){var xe=ue(z.messages[0].data);xe[3]=[],m.cmnt.forEach(function(fe,ve){if(ve!=0){var me=[];fe.replies&&fe.replies.forEach(function(L){ne[L.a||""]||(ne[L.a||""]=ea(e,212,[[],[{type:2,data:zr(L.a||"")}],[{type:2,data:Qs(++Ie)}],[],[{type:0,data:we(0)}]],"/Index/Tables/DataList",r));var P=ne[L.a||""],I=ea(e,3056,[[],[{type:2,data:zr(L.t||"")}],[{type:2,data:Te([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:Nr(P)}]],"/Index/Tables/DataList",r);rr(e,r,I,function(j){return Or(j,P)}),me.push(I),rr(e,r,2,function(j){var T=ue(j.messages[0].data);Zr(T,r,I,P),j.messages[0].data=Te(T)})}),ne[fe.a||""]||(ne[fe.a||""]=ea(e,212,[[],[{type:2,data:zr(fe.a||"")}],[{type:2,data:Qs(++Ie)}],[],[{type:0,data:we(0)}]],"/Index/Tables/DataList",r));var _e=ne[fe.a||""],y=ea(e,3056,[[],[{type:2,data:zr(fe.t||"")}],[{type:2,data:Te([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:Nr(_e)}],me.map(function(L){return{type:2,data:Nr(L)}}),[{type:2,data:Te([[],[{type:0,data:we(ve)}],[{type:0,data:we(0)}]])}]],"/Index/Tables/DataList",r);rr(e,r,y,function(L){Or(L,_e),me.forEach(function(P){return Or(L,P)})}),xe[3].push({type:2,data:Te([[],[{type:0,data:we(ve)}],[{type:0,data:we(1)}],[],[],[],[],[],[],[],[{type:2,data:Nr(y)}]])}),Or(z,y),rr(e,r,2,function(L){var P=ue(L.messages[0].data);Zr(P,r,Ce,y),Zr(P,r,y,_e),me.length&&Zr(P,r,y,me),L.messages[0].data=Te(P)})}}),xe[2][0].data=we(m.cmnt.length+1),z.messages[0].data=Te(xe)})}}p[4][0].data=Te(d)}a.messages[0].data=Te(p)}function ll(e){return function(t){for(var a=0;a!=e.length;++a){var n=e[a];t[n[0]]===void 0&&(t[n[0]]=n[1]),n[2]==="n"&&(t[n[0]]=Number(t[n[0]]))}}}function Li(e){ll([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function Bi(e){ll([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function b_(e){return Pe.WS.indexOf(e)>-1?"sheet":Pe.CS&&e==Pe.CS?"chart":Pe.DS&&e==Pe.DS?"dialog":Pe.MS&&e==Pe.MS?"macro":e&&e.length?e:"sheet"}function D_(e,r){if(!e)return 0;try{e=r.map(function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,b_(e["!id"][a.id].Type)]})}catch{return null}return!e||e.length===0?null:e}function I_(e,r,t,a,n,i,s,f){if(!(!e||!e["!legdrawel"])){var c=ya(e["!legdrawel"].Target,a),l=Yr(t,c,!0);l&&Nd(Ze(l),e,f||[])}}function O_(e,r,t,a,n,i,s,f,c,l,o,x){try{i[a]=ja(Yr(e,t,!0),r);var u=gr(e,r),h;switch(f){case"sheet":h=rg(u,r,n,c,i[a],l,o,x);break;case"chart":if(h=tg(u,r,n,c,i[a],l,o,x),!h||!h["!drawel"])break;var m=ya(h["!drawel"].Target,r),p=o0(m),d=Od(Yr(e,m,!0),ja(Yr(e,p,!0),m)),v=ya(d,m),_=o0(v);h=yp(Yr(e,v,!0),v,c,ja(Yr(e,_,!0),v),l,h);break;case"macro":h=ag(u,r,n,c,i[a],l,o,x);break;case"dialog":h=ng(u,r,n,c,i[a],l,o,x);break;default:throw new Error("Unrecognized sheet type "+f)}s[a]=h;var g=[],F=[];i&&i[a]&&nr(i[a]).forEach(function(R){var U="";if(i[a][R].Type==Pe.CMNT){if(U=ya(i[a][R].Target,r),g=fg(gr(e,U,!0),U,c),!g||!g.length)return;Ls(h,g,!1)}i[a][R].Type==Pe.TCMNT&&(U=ya(i[a][R].Target,r),F=F.concat(Bd(gr(e,U,!0),c)))}),F&&F.length&&Ls(h,F,!0,c.people||[]),I_(h,f,e,r,n,c,l,g)}catch(R){if(c.WTF)throw R}}function st(e){return e.charAt(0)=="/"?e.slice(1):e}function ol(e,r){if(Pa(),r=r||{},Li(r),ct(e,"META-INF/manifest.xml")||ct(e,"objectdata.xml"))return js(e,r);if(ct(e,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof Un<"u"){if(e.FileIndex)return Un(e,r);var t=ye.utils.cfb_new();return as(e).forEach(function(q){Re(t,q,kf(e,q))}),Un(t,r)}throw new Error("Unsupported NUMBERS file")}if(!ct(e,"[Content_Types].xml")){if(ct(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(ct(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");var a=ye.find(e,"Index.zip");if(a)return r=qe(r),delete r.type,typeof a.content=="string"&&(r.type="binary"),typeof Bun<"u"&&Buffer.isBuffer(a.content)?Ra(new Uint8Array(a.content),r):Ra(a.content,r);throw new Error("Unsupported ZIP file")}var n=as(e),i=yu(Yr(e,"[Content_Types].xml")),s=!1,f,c;if(i.workbooks.length===0&&(c="xl/workbook.xml",gr(e,c,!0)&&i.workbooks.push(c)),i.workbooks.length===0){if(c="xl/workbook.bin",!gr(e,c,!0))throw new Error("Could not find workbook");i.workbooks.push(c),s=!0}i.workbooks[0].slice(-3)=="bin"&&(s=!0);var l={},o={};if(!r.bookSheets&&!r.bookProps){if(Za=[],i.sst)try{Za=sg(gr(e,st(i.sst)),i.sst,r)}catch(q){if(r.WTF)throw q}r.cellStyles&&i.themes.length&&(l=Fc(Yr(e,i.themes[0].replace(/^\//,""),!0)||"",r)),i.style&&(o=ig(gr(e,st(i.style)),i.style,l,r))}i.links.map(function(q){try{var Se=ja(Yr(e,o0(st(q))),q);return lg(gr(e,st(q)),Se,q,r)}catch{}});var x=eg(gr(e,st(i.workbooks[0])),i.workbooks[0],r),u={},h="";i.coreprops.length&&(h=gr(e,st(i.coreprops[0]),!0),h&&(u=Gf(h)),i.extprops.length!==0&&(h=gr(e,st(i.extprops[0]),!0),h&&Iu(h,u,r)));var m={};(!r.bookSheets||r.bookProps)&&i.custprops.length!==0&&(h=Yr(e,st(i.custprops[0]),!0),h&&(m=Nu(h,r)));var p={};if((r.bookSheets||r.bookProps)&&(x.Sheets?f=x.Sheets.map(function(Se){return Se.name}):u.Worksheets&&u.SheetNames.length>0&&(f=u.SheetNames),r.bookProps&&(p.Props=u,p.Custprops=m),r.bookSheets&&typeof f<"u"&&(p.SheetNames=f),r.bookSheets?p.SheetNames:r.bookProps))return p;f={};var d={};r.bookDeps&&i.calcchain&&(d=cg(gr(e,st(i.calcchain)),i.calcchain,r));var v=0,_={},g,F;{var R=x.Sheets;u.Worksheets=R.length,u.SheetNames=[];for(var U=0;U!=R.length;++U)u.SheetNames[U]=R[U].name}var C=s?"bin":"xml",D=i.workbooks[0].lastIndexOf("/"),O=(i.workbooks[0].slice(0,D+1)+"_rels/"+i.workbooks[0].slice(D+1)+".rels").replace(/^\//,"");ct(e,O)||(O="xl/_rels/workbook."+C+".rels");var N=ja(Yr(e,O,!0),O.replace(/_rels.*/,"s5s"));(i.metadata||[]).length>=1&&(r.xlmeta=og(gr(e,st(i.metadata[0])),i.metadata[0],r)),(i.people||[]).length>=1&&(r.people=Md(gr(e,st(i.people[0])),r)),N&&(N=D_(N,x.Sheets));var B=gr(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(v=0;v!=u.Worksheets;++v){var M="sheet";if(N&&N[v]?(g="xl/"+N[v][1].replace(/[\/]?xl\//,""),ct(e,g)||(g=N[v][1]),ct(e,g)||(g=O.replace(/_rels\/[\S\s]*$/,"")+N[v][1]),M=N[v][2]):(g="xl/worksheets/sheet"+(v+1-B)+"."+C,g=g.replace(/sheet0\./,"sheet.")),F=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),r&&r.sheets!=null)switch(typeof r.sheets){case"number":if(v!=r.sheets)continue e;break;case"string":if(u.SheetNames[v].toLowerCase()!=r.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(r.sheets)){for(var Y=!1,he=0;he!=r.sheets.length;++he)typeof r.sheets[he]=="number"&&r.sheets[he]==v&&(Y=1),typeof r.sheets[he]=="string"&&r.sheets[he].toLowerCase()==u.SheetNames[v].toLowerCase()&&(Y=1);if(!Y)continue e}}O_(e,g,F,u.SheetNames[v],v,_,f,M,r,x,l,o)}return p={Directory:i,Workbook:x,Props:u,Custprops:m,Deps:d,Sheets:f,SheetNames:u.SheetNames,Strings:Za,Styles:o,Themes:l,SSF:qe(Fe)},r&&r.bookFiles&&(e.files?(p.keys=n,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach(function(q,Se){q=q.replace(/^Root Entry[\/]/,""),p.keys.push(q),p.files[q]=e.FileIndex[Se]}))),r&&r.bookVBA&&(i.vba.length>0?p.vbaraw=gr(e,st(i.vba[0]),!0):i.defaults&&i.defaults.bin===Gd&&(p.vbaraw=gr(e,"xl/vbaProject.bin",!0))),p.bookType=s?"xlsb":"xlsx",p}function N_(e,r){var t=r||{},a="Workbook",n=ye.find(e,a);try{if(a="/!DataSpaces/Version",n=ye.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(tx(n.content),a="/!DataSpaces/DataSpaceMap",n=ye.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=nx(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);if(a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",n=ye.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=ix(n.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",n=ye.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);fx(n.content)}catch{}if(a="/EncryptionInfo",n=ye.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var f=cx(n.content);if(a="/EncryptedPackage",n=ye.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(f[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(f[1],n.content,t.password||"",t);if(f[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(f[1],n.content,t.password||"",t);throw new Error("File is password-protected")}function R_(e,r){e&&!e.SSF&&(e.SSF=qe(Fe)),e&&e.SSF&&(Pa(),k0(e.SSF),r.revssf=sn(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,Ja?r.revStrings=new Map:(r.revStrings={},r.revStrings.foo=[],delete r.revStrings.foo);var t="bin",a=!0,n=Fi();Bi(r=r||{});var i=li(),s="",f=0;if(r.cellXfs=[],Zt(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Re(i,s,zf(e.Props,r)),n.coreprops.push(s),Ye(r.rels,2,s,Pe.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],l=0;l<e.SheetNames.length;++l)(e.Workbook.Sheets[l]||{}).Hidden!=2&&c.push(e.SheetNames[l]);e.Props.SheetNames=c}e.Props.Worksheets=e.Props.SheetNames.length,Re(i,s,Yf(e.Props,r)),n.extprops.push(s),Ye(r.rels,3,s,Pe.EXT_PROPS),e.Custprops!==e.Props&&nr(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Re(i,s,jf(e.Custprops,r)),n.custprops.push(s),Ye(r.rels,4,s,Pe.CUST_PROPS));var o=["SheetJ5"];for(r.tcid=0,f=1;f<=e.SheetNames.length;++f){var x={"!id":{}},u=e.Sheets[e.SheetNames[f-1]],h=(u||{})["!type"]||"sheet";switch(h){case"chart":default:s="xl/worksheets/sheet"+f+"."+t,Re(i,s,Tp(f-1,r,e,x)),n.sheets.push(s),Ye(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Pe.WS[0])}if(u){var m=u["!comments"],p=!1,d="";if(m&&m.length>0){var v=!1;m.forEach(function(g){g[1].forEach(function(F){F.T==!0&&(v=!0)})}),v&&(d="xl/threadedComments/threadedComment"+f+".xml",Re(i,d,Sc(m,o,r)),n.threadedcomments.push(d),Ye(x,-1,"../threadedComments/threadedComment"+f+".xml",Pe.TCMNT)),d="xl/comments"+f+"."+t,Re(i,d,Vd(m,r)),n.comments.push(d),Ye(x,-1,"../comments"+f+"."+t,Pe.CMNT),p=!0}u["!legacy"]&&p&&Re(i,"xl/drawings/vmlDrawing"+f+".vml",yc(f,u["!comments"])),delete u["!comments"],delete u["!legacy"]}x["!id"].rId1&&Re(i,o0(s),Aa(x))}r.Strings!=null&&r.Strings.length>0&&(s="xl/sharedStrings."+t,Re(i,s,rx(r.Strings,r)),n.strs.push(s),Ye(r.wbrels,-1,"sharedStrings."+t,Pe.SST)),s="xl/workbook."+t,Re(i,s,Qp(e,r)),n.workbooks.push(s),Ye(r.rels,1,s,Pe.WB),s="xl/theme/theme1.xml";var _=Di(e.Themes,r);return Re(i,s,_),n.themes.push(s),Ye(r.wbrels,-1,"theme/theme1.xml",Pe.THEME),s="xl/styles."+t,Re(i,s,id(e,r)),n.styles.push(s),Ye(r.wbrels,-1,"styles."+t,Pe.STY),e.vbaraw&&a&&(s="xl/vbaProject.bin",Re(i,s,e.vbaraw),n.vba.push(s),Ye(r.wbrels,-1,"vbaProject.bin",Pe.VBA)),s="xl/metadata."+t,Re(i,s,yd()),n.metadata.push(s),Ye(r.wbrels,-1,"metadata."+t,Pe.XLMETA),o.length>1&&(s="xl/persons/person.xml",Re(i,s,Ac(o,r)),n.people.push(s),Ye(r.wbrels,-1,"persons/person.xml",Pe.PEOPLE)),Re(i,"[Content_Types].xml",Xf(n,r)),Re(i,"_rels/.rels",Aa(r.rels)),Re(i,"xl/_rels/workbook."+t+".rels",Aa(r.wbrels)),delete r.revssf,delete r.ssf,i}function ul(e,r){e&&!e.SSF&&(e.SSF=qe(Fe)),e&&e.SSF&&(Pa(),k0(e.SSF),r.revssf=sn(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,Ja?r.revStrings=new Map:(r.revStrings={},r.revStrings.foo=[],delete r.revStrings.foo);var t="xml",a=Kd.indexOf(r.bookType)>-1,n=Fi();Bi(r=r||{});var i=li(),s="",f=0;if(r.cellXfs=[],Zt(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Re(i,s,zf(e.Props,r)),n.coreprops.push(s),Ye(r.rels,2,s,Pe.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],l=0;l<e.SheetNames.length;++l)(e.Workbook.Sheets[l]||{}).Hidden!=2&&c.push(e.SheetNames[l]);e.Props.SheetNames=c}e.Props.Worksheets=e.Props.SheetNames.length,Re(i,s,Yf(e.Props,r)),n.extprops.push(s),Ye(r.rels,3,s,Pe.EXT_PROPS),e.Custprops!==e.Props&&nr(e.Custprops||{}).length>0&&(s="docProps/custom.xml",Re(i,s,jf(e.Custprops,r)),n.custprops.push(s),Ye(r.rels,4,s,Pe.CUST_PROPS));var o=["SheetJ5"];for(r.tcid=0,f=1;f<=e.SheetNames.length;++f){var x={"!id":{}},u=e.Sheets[e.SheetNames[f-1]],h=(u||{})["!type"]||"sheet";switch(h){case"chart":default:s="xl/worksheets/sheet"+f+"."+t,Re(i,s,om(f-1,r,e,x)),n.sheets.push(s),Ye(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Pe.WS[0])}if(u){var m=u["!comments"],p=!1,d="";if(m&&m.length>0){var v=!1;m.forEach(function(_){_[1].forEach(function(g){g.T==!0&&(v=!0)})}),v&&(d="xl/threadedComments/threadedComment"+f+".xml",Re(i,d,Sc(m,o,r)),n.threadedcomments.push(d),Ye(x,-1,"../threadedComments/threadedComment"+f+".xml",Pe.TCMNT)),d="xl/comments"+f+"."+t,Re(i,d,Ld(m,r)),n.comments.push(d),Ye(x,-1,"../comments"+f+"."+t,Pe.CMNT),p=!0}u["!legacy"]&&p&&Re(i,"xl/drawings/vmlDrawing"+f+".vml",yc(f,u["!comments"])),delete u["!comments"],delete u["!legacy"]}x["!id"].rId1&&Re(i,o0(s),Aa(x))}return r.Strings!=null&&r.Strings.length>0&&(s="xl/sharedStrings."+t,Re(i,s,Z1(r.Strings,r)),n.strs.push(s),Ye(r.wbrels,-1,"sharedStrings."+t,Pe.SST)),s="xl/workbook."+t,Re(i,s,Bp(e,r)),n.workbooks.push(s),Ye(r.rels,1,s,Pe.WB),s="xl/theme/theme1.xml",Re(i,s,Di(e.Themes,r)),n.themes.push(s),Ye(r.wbrels,-1,"theme/theme1.xml",Pe.THEME),s="xl/styles."+t,Re(i,s,Bx(e,r)),n.styles.push(s),Ye(r.wbrels,-1,"styles."+t,Pe.STY),e.vbaraw&&a&&(s="xl/vbaProject.bin",Re(i,s,e.vbaraw),n.vba.push(s),Ye(r.wbrels,-1,"vbaProject.bin",Pe.VBA)),s="xl/metadata."+t,Re(i,s,Ad()),n.metadata.push(s),Ye(r.wbrels,-1,"metadata."+t,Pe.XLMETA),o.length>1&&(s="xl/persons/person.xml",Re(i,s,Ac(o,r)),n.people.push(s),Ye(r.wbrels,-1,"persons/person.xml",Pe.PEOPLE)),Re(i,"[Content_Types].xml",Xf(n,r)),Re(i,"_rels/.rels",Aa(r.rels)),Re(i,"xl/_rels/workbook."+t+".rels",Aa(r.wbrels)),delete r.revssf,delete r.ssf,i}function Mi(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=at(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 P_(e,r){return ye.find(e,"EncryptedPackage")?N_(e,r):Pi(e,r)}function L_(e,r){var t,a=e,n=r||{};return n.type||(n.type=He&&Buffer.isBuffer(e)?"buffer":"base64"),t=Ef(a,n),ol(t,n)}function hl(e,r){var t=0;e:for(;t<e.length;)switch(e.charCodeAt(t)){case 10:case 13:case 32:++t;break;case 60:return Zn(e.slice(t),r);default:break e}return Oa.to_workbook(e,r)}function B_(e,r){var t="",a=Mi(e,r);switch(r.type){case"base64":t=at(e);break;case"binary":t=e;break;case"buffer":t=e.toString("binary");break;case"array":t=oa(e);break;default:throw new Error("Unrecognized type "+r.type)}return a[0]==239&&a[1]==187&&a[2]==191&&(t=Ze(t)),r.type="binary",hl(t,r)}function M_(e,r){var t=e;return r.type=="base64"&&(t=at(t)),typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer&&(t=new Uint8Array(e)),t=typeof Ue<"u"?Ue.utils.decode(1200,t.slice(2),"str"):He&&Buffer.isBuffer(e)?e.slice(2).toString("utf16le"):typeof Uint8Array<"u"&&t instanceof Uint8Array?typeof TextDecoder<"u"?new TextDecoder("utf-16le").decode(t.slice(2)):Pl(t.slice(2)):nf(t.slice(2)),r.type="binary",hl(t,r)}function U_(e){return e.match(/[^\x00-\x7F]/)?At(e):e}function Wn(e,r,t,a){return a?(t.type="string",Oa.to_workbook(e,t)):Oa.to_workbook(r,t)}function Ra(e,r){an();var t=r||{};if(t.codepage&&typeof Ue>"u"&&console.error("Codepage tables are not loaded.  Non-ASCII characters may not give expected results"),typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer)return Ra(new Uint8Array(e),(t=qe(t),t.type="array",t));typeof Uint8Array<"u"&&e instanceof Uint8Array&&!t.type&&(t.type=typeof Deno<"u"?"buffer":"array");var a=e,n=[0,0,0,0],i=!1;if(t.cellStyles&&(t.cellNF=!0,t.sheetStubs=!0),Ca={},t.dateNF&&(Ca.dateNF=t.dateNF),t.type||(t.type=He&&Buffer.isBuffer(e)?"buffer":"base64"),t.type=="file"&&(t.type=He?"buffer":"binary",a=xo(e),typeof Uint8Array<"u"&&!He&&(t.type="array")),t.type=="string"&&(i=!0,t.type="binary",t.codepage=65001,a=U_(e)),t.type=="array"&&typeof Uint8Array<"u"&&e instanceof Uint8Array&&typeof ArrayBuffer<"u"){var s=new ArrayBuffer(3),f=new Uint8Array(s);if(f.foo="bar",!f.foo)return t=qe(t),t.type="array",Ra(ti(a),t)}switch((n=Mi(a,t))[0]){case 208:if(n[1]===207&&n[2]===17&&n[3]===224&&n[4]===161&&n[5]===177&&n[6]===26&&n[7]===225)return P_(ye.read(a,t),t);break;case 9:if(n[1]<=8)return Pi(a,t);break;case 60:return Zn(a,t);case 73:if(n[1]===73&&n[2]===42&&n[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(n[1]===68)return W1(a,t);break;case 84:if(n[1]===65&&n[2]===66&&n[3]===76)return vc.to_workbook(a,t);break;case 80:return n[1]===75&&n[2]<9&&n[3]<9?L_(a,t):Wn(e,a,t,i);case 239:return n[3]===60?Zn(a,t):Wn(e,a,t,i);case 255:if(n[1]===254)return M_(a,t);if(n[1]===0&&n[2]===2&&n[3]===0)return ia.to_workbook(a,t);break;case 0:if(n[1]===0&&(n[2]>=2&&n[3]===0||n[2]===0&&(n[3]===8||n[3]===9)))return ia.to_workbook(a,t);break;case 3:case 131:case 139:case 140:return jn.to_workbook(a,t);case 123:if(n[1]===92&&n[2]===114&&n[3]===116)return wx(a,t);break;case 10:case 13:case 32:return B_(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;case 8:if(n[1]===231)throw new Error("Unsupported Multiplan 1.x file!");break;case 12:if(n[1]===236)throw new Error("Unsupported Multiplan 2.x file!");if(n[1]===237)throw new Error("Unsupported Multiplan 3.x file!");break}return U1.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?jn.to_workbook(a,t):Wn(e,a,t,i)}function rf(e,r){var t=r||{};return t.type="file",Ra(e,t)}function xl(e,r){switch(r.type){case"base64":case"binary":break;case"buffer":case"array":r.type="";break;case"file":return E0(r.file,ye.write(e,{type:He?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");default:throw new Error("Unrecognized type "+r.type)}return ye.write(e,r)}function W_(e,r){switch(r.bookType){case"ods":return nl(e,r);case"numbers":return F_(e,r);case"xlsb":return R_(e,r);default:return ul(e,r)}}function H_(e,r){var t=qe(r||{}),a=W_(e,t);return dl(a,t)}function X_(e,r){var t=qe(r||{}),a=ul(e,t);return dl(a,t)}function dl(e,r){var t={},a=He?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(r.compression&&(t.compression="DEFLATE"),r.password)t.type=a;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=a;break;default:throw new Error("Unrecognized type "+r.type)}var n=e.FullPaths?ye.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[t.type]||t.type,compression:!!r.compression}):e.generate(t);if(typeof Deno<"u"&&typeof n=="string"){if(r.type=="binary"||r.type=="base64")return n;n=new Uint8Array(w0(n))}return r.password&&typeof encrypt_agile<"u"?xl(encrypt_agile(n,r.password),r):r.type==="file"?E0(r.file,n):r.type=="string"?Ze(n):n}function V_(e,r){var t=r||{},a=Bg(e,t);return xl(a,t)}function Tt(e,r,t){t||(t="");var a=t+e;switch(r.type){case"base64":return z0(At(a));case"binary":return At(a);case"string":return e;case"file":return E0(r.file,a,"utf8");case"buffer":return He?Dt(a,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(a):Tt(a,{type:"binary"}).split("").map(function(n){return n.charCodeAt(0)})}throw new Error("Unrecognized type "+r.type)}function G_(e,r){switch(r.type){case"base64":return Bl(e);case"binary":return e;case"string":return e;case"file":return E0(r.file,e,"binary");case"buffer":return He?Dt(e,"binary"):e.split("").map(function(t){return t.charCodeAt(0)})}throw new Error("Unrecognized type "+r.type)}function V0(e,r){switch(r.type){case"string":case"base64":case"binary":for(var t="",a=0;a<e.length;++a)t+=String.fromCharCode(e[a]);return r.type=="base64"?z0(t):r.type=="string"?Ze(t):t;case"file":return E0(r.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+r.type)}}function Ui(e,r){an(),Vc(e);var t=qe(r||{});if(t.cellStyles&&(t.cellNF=!0,t.sheetStubs=!0),t.type=="array"){t.type="binary";var a=Ui(e,t);return t.type="array",w0(a)}return X_(e,t)}function gn(e,r){an(),Vc(e);var t=qe(r||{});if(t.cellStyles&&(t.cellNF=!0,t.sheetStubs=!0),t.type=="array"){t.type="binary";var a=gn(e,t);return t.type="array",w0(a)}var n=0;if(t.sheet&&(typeof t.sheet=="number"?n=t.sheet:n=e.SheetNames.indexOf(t.sheet),!e.SheetNames[n]))throw new Error("Sheet not found: "+t.sheet+" : "+typeof t.sheet);switch(t.bookType||"xlsb"){case"xml":case"xlml":return Tt(Dg(e,t),t);case"slk":case"sylk":return Tt(dc.from_sheet(e.Sheets[e.SheetNames[n]],t,e),t);case"htm":case"html":return Tt(Qc(e.Sheets[e.SheetNames[n]],t),t);case"txt":return G_(pl(e.Sheets[e.SheetNames[n]],t),t);case"csv":return Tt(Hi(e.Sheets[e.SheetNames[n]],t),t,"\uFEFF");case"dif":return Tt(vc.from_sheet(e.Sheets[e.SheetNames[n]],t),t);case"dbf":return V0(jn.from_sheet(e.Sheets[e.SheetNames[n]],t),t);case"prn":return Tt(Oa.from_sheet(e.Sheets[e.SheetNames[n]],t),t);case"rtf":return Tt(kx(e.Sheets[e.SheetNames[n]],t),t);case"eth":return Tt(mc.from_sheet(e.Sheets[e.SheetNames[n]],t),t);case"fods":return Tt(nl(e,t),t);case"wk1":return V0(ia.sheet_to_wk1(e.Sheets[e.SheetNames[n]],t),t);case"wk3":return V0(ia.book_to_wk3(e,t),t);case"biff2":t.biff||(t.biff=2);case"biff3":t.biff||(t.biff=3);case"biff4":return t.biff||(t.biff=4),V0(Yc(e,t),t);case"biff5":t.biff||(t.biff=5);case"biff8":case"xla":case"xls":return t.biff||(t.biff=8),V_(e,t);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return H_(e,t);default:throw new Error("Unrecognized bookType |"+t.bookType+"|")}}function Wi(e){if(!e.bookType){var r={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},t=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();t.match(/^\.[a-z]+$/)&&(e.bookType=t.slice(1)),e.bookType=r[e.bookType]||e.bookType}}function tf(e,r,t){var a=t||{};return a.type="file",a.file=r,Wi(a),gn(e,a)}function z_(e,r,t){var a=t||{};return a.type="file",a.file=r,Wi(a),Ui(e,a)}function $_(e,r,t,a){var n=t||{};n.type="file",n.file=e,Wi(n),n.type="buffer";var i=a;return i instanceof Function||(i=t),Rt.writeFile(e,gn(r,n),i)}function vl(e,r,t,a,n,i,s){var f=Ve(t),c=s.defval,l=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),o=!0,x=e["!data"]!=null,u=n===1?[]:{};if(n!==1)if(Object.defineProperty)try{Object.defineProperty(u,"__rowNum__",{value:t,enumerable:!1})}catch{u.__rowNum__=t}else u.__rowNum__=t;if(!x||e["!data"][t])for(var h=r.s.c;h<=r.e.c;++h){var m=x?(e["!data"][t]||[])[h]:e[a[h]+f];if(m==null||m.t===void 0){if(c===void 0)continue;i[h]!=null&&(u[i[h]]=c);continue}var p=m.v;switch(m.t){case"z":if(p==null)break;continue;case"e":p=p==0?null:void 0;break;case"s":case"b":case"n":if(!m.z||!nt(m.z)||(p=Bt(p),typeof p=="number"))break;case"d":s&&(s.UTC||s.raw===!1)||(p=ua(new Date(p)));break;default:throw new Error("unrecognized type "+m.t)}if(i[h]!=null){if(p==null)if(m.t=="e"&&p===null)u[i[h]]=null;else if(c!==void 0)u[i[h]]=c;else if(l&&p===null)u[i[h]]=null;else continue;else u[i[h]]=(m.t==="n"&&typeof s.rawNumbers=="boolean"?s.rawNumbers:l)?p:bt(m,p,s);p!=null&&(o=!1)}}return{row:u,isempty:o}}function ei(e,r){if(e==null||e["!ref"]==null)return[];var t={t:"n",v:0},a=0,n=1,i=[],s=0,f="",c={s:{r:0,c:0},e:{r:0,c:0}},l=r||{},o=l.range!=null?l.range:e["!ref"];switch(l.header===1?a=1:l.header==="A"?a=2:Array.isArray(l.header)?a=3:l.header==null&&(a=0),typeof o){case"string":c=$e(o);break;case"number":c=$e(e["!ref"]),c.s.r=o;break;default:c=o}a>0&&(n=0);var x=Ve(c.s.r),u=[],h=[],m=0,p=0,d=e["!data"]!=null,v=c.s.r,_=0,g={};d&&!e["!data"][v]&&(e["!data"][v]=[]);var F=l.skipHidden&&e["!cols"]||[],R=l.skipHidden&&e["!rows"]||[];for(_=c.s.c;_<=c.e.c;++_)if(!(F[_]||{}).hidden)switch(u[_]=Le(_),t=d?e["!data"][v][_]:e[u[_]+x],a){case 1:i[_]=_-c.s.c;break;case 2:i[_]=u[_];break;case 3:i[_]=l.header[_-c.s.c];break;default:if(t==null&&(t={w:"__EMPTY",t:"s"}),f=s=bt(t,null,l),p=g[s]||0,!p)g[s]=1;else{do f=s+"_"+p++;while(g[f]);g[s]=p,g[f]=1}i[_]=f}for(v=c.s.r+n;v<=c.e.r;++v)if(!(R[v]||{}).hidden){var U=vl(e,c,v,u,a,i,l);(U.isempty===!1||(a===1?l.blankrows!==!1:l.blankrows))&&(h[m++]=U.row)}return h.length=m,h}var af=/"/g;function ml(e,r,t,a,n,i,s,f){for(var c=!0,l=[],o="",x=Ve(t),u=e["!data"]!=null,h=u&&e["!data"][t]||[],m=r.s.c;m<=r.e.c;++m)if(a[m]){var p=u?h[m]:e[a[m]+x];if(p==null)o="";else if(p.v!=null){c=!1,o=""+(f.rawNumbers&&p.t=="n"?p.v:bt(p,null,f));for(var d=0,v=0;d!==o.length;++d)if((v=o.charCodeAt(d))===n||v===i||v===34||f.forceQuotes){o='"'+o.replace(af,'""')+'"';break}o=="ID"&&(o='"ID"')}else p.f!=null&&!p.F?(c=!1,o="="+p.f,o.indexOf(",")>=0&&(o='"'+o.replace(af,'""')+'"')):o="";l.push(o)}if(f.strip)for(;l[l.length-1]==="";)--l.length;return f.blankrows===!1&&c?null:l.join(s)}function Hi(e,r){var t=[],a=r??{};if(e==null||e["!ref"]==null)return"";for(var n=$e(e["!ref"]),i=a.FS!==void 0?a.FS:",",s=i.charCodeAt(0),f=a.RS!==void 0?a.RS:`
`,c=f.charCodeAt(0),l="",o=[],x=a.skipHidden&&e["!cols"]||[],u=a.skipHidden&&e["!rows"]||[],h=n.s.c;h<=n.e.c;++h)(x[h]||{}).hidden||(o[h]=Le(h));for(var m=0,p=n.s.r;p<=n.e.r;++p)(u[p]||{}).hidden||(l=ml(e,n,p,o,s,c,i,a),l!=null&&(l||a.blankrows!==!1)&&t.push((m++?f:"")+l));return t.join("")}function pl(e,r){r||(r={}),r.FS="	",r.RS=`
`;var t=Hi(e,r);if(typeof Ue>"u"||r.type=="string")return t;var a=Ue.utils.encode(1200,t,"str");return"\xFF\xFE"+a}function K_(e){var r="",t,a="";if(e==null||e["!ref"]==null)return[];var n=$e(e["!ref"]),i="",s=[],f,c=[],l=e["!data"]!=null;for(f=n.s.c;f<=n.e.c;++f)s[f]=Le(f);for(var o=n.s.r;o<=n.e.r;++o)for(i=Ve(o),f=n.s.c;f<=n.e.c;++f)if(r=s[f]+i,t=l?(e["!data"][o]||[])[f]:e[r],a="",t!==void 0){if(t.F!=null){if(r=t.F,!t.f)continue;a=t.f,r.indexOf(":")==-1&&(r=r+":"+r)}if(t.f!=null)a=t.f;else{if(t.t=="z")continue;if(t.t=="n"&&t.v!=null)a=""+t.v;else if(t.t=="b")a=t.v?"TRUE":"FALSE";else if(t.w!==void 0)a="'"+t.w;else{if(t.v===void 0)continue;t.t=="s"?a="'"+t.v:a=""+t.v}}c[c.length]=r+"="+a}return c}function gl(e,r,t){var a=t||{},n=e?e["!data"]!=null:a.dense;hr!=null&&n==null&&(n=hr);var i=+!a.skipHeader,s=e||{};!e&&n&&(s["!data"]=[]);var f=0,c=0;if(s&&a.origin!=null)if(typeof a.origin=="number")f=a.origin;else{var l=typeof a.origin=="string"?Je(a.origin):a.origin;f=l.r,c=l.c}var o={s:{c:0,r:0},e:{c,r:f+r.length-1+i}};if(s["!ref"]){var x=$e(s["!ref"]);o.e.c=Math.max(o.e.c,x.e.c),o.e.r=Math.max(o.e.r,x.e.r),f==-1&&(f=x.e.r+1,o.e.r=f+r.length-1+i)}else f==-1&&(f=0,o.e.r=r.length-1+i);var u=a.header||[],h=0,m=[];r.forEach(function(d,v){n&&!s["!data"][f+v+i]&&(s["!data"][f+v+i]=[]),n&&(m=s["!data"][f+v+i]),nr(d).forEach(function(_){(h=u.indexOf(_))==-1&&(u[h=u.length]=_);var g=d[_],F="z",R="",U=n?"":Le(c+h)+Ve(f+v+i),C=n?m[c+h]:s[U];g&&typeof g=="object"&&!(g instanceof Date)?n?m[c+h]=g:s[U]=g:(typeof g=="number"?F="n":typeof g=="boolean"?F="b":typeof g=="string"?F="s":g instanceof Date?(F="d",a.UTC||(g=fn(g)),a.cellDates||(F="n",g=fr(g)),R=C!=null&&C.z&&nt(C.z)?C.z:a.dateNF||Fe[14]):g===null&&a.nullError&&(F="e",g=0),C?(C.t=F,C.v=g,delete C.w,delete C.R,R&&(C.z=R)):n?m[c+h]=C={t:F,v:g}:s[U]=C={t:F,v:g},R&&(C.z=R))})}),o.e.c=Math.max(o.e.c,c+u.length-1);var p=Ve(f);if(n&&!s["!data"][f]&&(s["!data"][f]=[]),i)for(h=0;h<u.length;++h)n?s["!data"][f][h+c]={t:"s",v:u[h]}:s[Le(h+c)+p]={t:"s",v:u[h]};return s["!ref"]=Be(o),s}function Y_(e,r){return gl(null,e,r)}function _0(e,r,t){if(typeof r=="string"){if(e["!data"]!=null){var a=Je(r);return e["!data"][a.r]||(e["!data"][a.r]=[]),e["!data"][a.r][a.c]||(e["!data"][a.r][a.c]={t:"z"})}return e[r]||(e[r]={t:"z"})}return typeof r!="number"?_0(e,We(r)):_0(e,Le(t||0)+Ve(r))}function j_(e,r){if(typeof r=="number"){if(r>=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+"|")}function Xi(e,r){var t={SheetNames:[],Sheets:{}};return e&&b0(t,e,r||"Sheet1"),t}function b0(e,r,t,a){var n=1;if(!t)for(;n<=65535&&e.SheetNames.indexOf(t="Sheet"+n)!=-1;++n,t=void 0);if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(t)>=0&&t.length<32){var i=t.match(/\d+$/);n=i&&+i[0]||0;var s=i&&t.slice(0,i.index)||t;for(++n;n<=65535&&e.SheetNames.indexOf(t=s+n)!=-1;++n);}if(Xc(t),e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");return e.SheetNames.push(t),e.Sheets[t]=r,t}function Z_(e,r,t){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=j_(e,r);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),t){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+t)}e.Workbook.Sheets[a].Hidden=t}function J_(e,r){return e.z=r,e}function _l(e,r,t){return r?(e.l={Target:r},t&&(e.l.Tooltip=t)):delete e.l,e}function q_(e,r,t){return _l(e,"#"+r,t)}function Q_(e,r,t){e.c||(e.c=[]),e.c.push({t:r,a:t||"SheetJS"})}function ew(e,r,t,a){for(var n=typeof r!="string"?r:$e(r),i=typeof r=="string"?r:Be(r),s=n.s.r;s<=n.e.r;++s)for(var f=n.s.c;f<=n.e.c;++f){var c=_0(e,s,f);c.t="n",c.F=i,delete c.v,s==n.s.r&&f==n.s.c&&(c.f=t,a&&(c.D=!0))}var l=Fr(e["!ref"]);return l.s.r>n.s.r&&(l.s.r=n.s.r),l.s.c>n.s.c&&(l.s.c=n.s.c),l.e.r<n.e.r&&(l.e.r=n.e.r),l.e.c<n.e.c&&(l.e.c=n.e.c),e["!ref"]=Be(l),e}var rw={encode_col:Le,encode_row:Ve,encode_cell:We,encode_range:Be,decode_col:_i,decode_row:gi,split_cell:ru,decode_cell:Je,decode_range:Fr,format_cell:bt,sheet_new:tu,sheet_add_aoa:Lf,sheet_add_json:gl,sheet_add_dom:el,aoa_to_sheet:Ba,json_to_sheet:Y_,table_to_sheet:rl,table_to_book:t_,sheet_to_csv:Hi,sheet_to_txt:pl,sheet_to_json:ei,sheet_to_html:Qc,sheet_to_formulae:K_,sheet_to_row_object_array:ei,sheet_get_cell:_0,book_new:Xi,book_append_sheet:b0,book_set_sheet_visibility:Z_,cell_set_number_format:J_,cell_set_hyperlink:_l,cell_set_internal_link:q_,cell_add_comment:Q_,sheet_set_array_formula:ew,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}},_n;function tw(e){_n=e}function aw(e,r){var t=_n(),a=r??{};if(e==null||e["!ref"]==null)return t.push(null),t;for(var n=$e(e["!ref"]),i=a.FS!==void 0?a.FS:",",s=i.charCodeAt(0),f=a.RS!==void 0?a.RS:`
`,c=f.charCodeAt(0),l="",o=[],x=a.skipHidden&&e["!cols"]||[],u=a.skipHidden&&e["!rows"]||[],h=n.s.c;h<=n.e.c;++h)(x[h]||{}).hidden||(o[h]=Le(h));var m=n.s.r,p=!1,d=0;return t._read=function(){if(!p)return p=!0,t.push("\uFEFF");for(;m<=n.e.r;)if(++m,!(u[m-1]||{}).hidden&&(l=ml(e,n,m-1,o,s,c,i,a),l!=null&&(l||a.blankrows!==!1)))return t.push((d++?f:"")+l);return t.push(null)},t}function nw(e,r){var t=_n(),a=r||{},n=a.header!=null?a.header:Zc,i=a.footer!=null?a.footer:Jc;t.push(n);var s=Fr(e["!ref"]);t.push(qc(e,s,a));var f=s.s.r,c=!1;return t._read=function(){if(f>s.e.r)return c||(c=!0,t.push("</table>"+i)),t.push(null);for(;f<=s.e.r;){t.push(jc(e,s,f,a)),++f;break}},t}function iw(e,r){var t=_n({objectMode:!0});if(e==null||e["!ref"]==null)return t.push(null),t;var a={t:"n",v:0},n=0,i=1,s=[],f=0,c="",l={s:{r:0,c:0},e:{r:0,c:0}},o=r||{},x=o.range!=null?o.range:e["!ref"];switch(o.header===1?n=1:o.header==="A"?n=2:Array.isArray(o.header)&&(n=3),typeof x){case"string":l=$e(x);break;case"number":l=$e(e["!ref"]),l.s.r=x;break;default:l=x}n>0&&(i=0);var u=Ve(l.s.r),h=[],m=0,p=e["!data"]!=null,d=l.s.r,v=0,_={};p&&!e["!data"][d]&&(e["!data"][d]=[]);var g=o.skipHidden&&e["!cols"]||[],F=o.skipHidden&&e["!rows"]||[];for(v=l.s.c;v<=l.e.c;++v)if(!(g[v]||{}).hidden)switch(h[v]=Le(v),a=p?e["!data"][d][v]:e[h[v]+u],n){case 1:s[v]=v-l.s.c;break;case 2:s[v]=h[v];break;case 3:s[v]=o.header[v-l.s.c];break;default:if(a==null&&(a={w:"__EMPTY",t:"s"}),c=f=bt(a,null,o),m=_[f]||0,!m)_[f]=1;else{do c=f+"_"+m++;while(_[c]);_[f]=m,_[c]=1}s[v]=c}return d=l.s.r+i,t._read=function(){for(;d<=l.e.r;)if(!(F[d-1]||{}).hidden){var R=vl(e,l,d,h,n,s,o);if(++d,R.isempty===!1||(n===1?o.blankrows!==!1:o.blankrows)){t.push(R.row);return}}return t.push(null)},t}var sw={to_json:iw,to_html:nw,to_csv:aw,set_readable:tw},fw=r0.version;var cw={parse_xlscfb:Pi,parse_zip:ol,read:Ra,readFile:rf,readFileSync:rf,write:gn,writeFile:tf,writeFileSync:tf,writeFileAsync:$_,writeXLSX:Ui,writeFileXLSX:z_,utils:rw,set_fs:ho,set_cptable:Ll,stream:sw,SSF:vf,CFB:ye};export{Ll as a,vf as b,ye as c,ho as d,Pi as e,ol as f,Ra as g,rf as h,Ui as i,gn as j,tf as k,z_ as l,$_ as m,rw as n,sw as o,fw as p,cw as q};
