@redoper1/xlsx-js-style
Version:
SheetJS Spreadsheet Community Edition plus Basic Cell Styles forked from gitbrent/xlsx-js-style
1 lines • 513 kB
Source Map (JSON)
{"version":3,"names":[],"mappings":"","sources":["xlsx.min.cjs"],"sourcesContent":["/* xlsx-js-style 1.2.4 @ 2024-11-24T19:59:53.714Z */\nvar XLSX={};function make_xlsx_lib(r){r.version=\"0.20.3\",r.style_version=\"1.2.4\";var ae,C=1200,I=1252,t=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],l={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},c=function(e){-1!=t.indexOf(e)&&(I=l[0]=e)};var ce=function(e){c(C=e)};function f(){ce(1200),c(1252)}function ne(e){for(var t=[],r=0,a=e.length;r<a;++r)t[r]=e.charCodeAt(r);return t}function a(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join(\"\")}function s(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join(\"\")}var se=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?a(e.slice(2)):254==t&&255==r?s(e.slice(2)):65279==t?e.slice(1):e},h=function(e){return String.fromCharCode(e)},n=function(e){return String.fromCharCode(e)};function e(e){ae=e,ce=function(e){c(C=e)},se=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?ae.utils.decode(1200,ne(e.slice(2))):e},h=function(e){return 1200===C?String.fromCharCode(e):ae.utils.decode(C,[255&e,e>>8])[0]},n=function(e){return ae.utils.decode(I,[e])[0]},Lr()}var le=null,u=!0,d=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";function ee(e){for(var t,r,a,n,s,i=\"\",o=0,c=0,l=0;l<e.length;)n=(t=e.charCodeAt(l++))>>2,s=(3&t)<<4|(r=e.charCodeAt(l++))>>4,o=(15&r)<<2|(a=e.charCodeAt(l++))>>6,c=63&a,isNaN(r)?o=c=64:isNaN(a)&&(c=64),i+=d.charAt(n)+d.charAt(s)+d.charAt(o)+d.charAt(c);return i}function te(e){var t,r,a,n,s,i,o=\"\";e=(e=\"data:\"==e.slice(0,5)&&-1<(c=e.slice(0,1024).indexOf(\";base64,\"))?e.slice(c+8):e).replace(/[^\\w\\+\\/\\=]/g,\"\");for(var c=0;c<e.length;)t=d.indexOf(e.charAt(c++))<<2|(n=d.indexOf(e.charAt(c++)))>>4,o+=String.fromCharCode(t),r=(15&n)<<4|(s=d.indexOf(e.charAt(c++)))>>2,64!==s&&(o+=String.fromCharCode(r)),a=(3&s)<<6|(i=d.indexOf(e.charAt(c++))),64!==i&&(o+=String.fromCharCode(a));return o}var re=\"undefined\"!=typeof Buffer&&\"undefined\"!=typeof process&&void 0!==process.versions&&!!process.versions.node,ie=function(){if(\"undefined\"==typeof Buffer)return function(){};var t=!Buffer.from;if(!t)try{Buffer.from(\"foo\",\"utf8\")}catch(e){t=!0}return t?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}(),p=function(){if(\"undefined\"==typeof Buffer)return!1;var e=ie([65,0]);return!!e&&1==e.toString(\"utf16le\").length}();function oe(e){return re?Buffer.alloc?Buffer.alloc(e):new Buffer(e):new(\"undefined\"!=typeof Uint8Array?Uint8Array:Array)(e)}function fe(e){return re?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):new(\"undefined\"!=typeof Uint8Array?Uint8Array:Array)(e)}var he=function(e){return re?ie(e,\"binary\"):e.split(\"\").map(function(e){return 255&e.charCodeAt(0)})};function o(e){if(\"undefined\"==typeof ArrayBuffer)return he(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),a=0;a!=e.length;++a)r[a]=255&e.charCodeAt(a);return t}function k(e){if(Array.isArray(e))return e.map(function(e){return String.fromCharCode(e)}).join(\"\");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join(\"\")}function m(e){if(\"undefined\"==typeof ArrayBuffer)throw new Error(\"Unsupported\");if(e instanceof ArrayBuffer)return m(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var ue=re?function(e){return Buffer.concat(e.map(function(e){return Buffer.isBuffer(e)?e:ie(e)}))}:function(e){if(\"undefined\"==typeof Uint8Array)return[].concat.apply([],e.map(function(e){return Array.isArray(e)?e:[].slice.call(e)}));for(var t=0,r=0,t=0;t<e.length;++t)r+=e[t].length;for(var a,n=new Uint8Array(r),r=t=0;t<e.length;r+=a,++t)a=e[t].length,e[t]instanceof Uint8Array?n.set(e[t],r):\"string\"==typeof e[t]?n.set(new Uint8Array(he(e[t])),r):n.set(new Uint8Array(e[t]),r);return n};var de=/\\u0000/g,pe=/[\\u0001-\\u0006]/g;function v(e){for(var t=\"\",r=e.length-1;0<=r;)t+=e.charAt(r--);return t}function A(e,t){e=\"\"+e;return t<=e.length?e:Ve(\"0\",t-e.length)+e}function w(e,t){e=\"\"+e;return t<=e.length?e:Ve(\" \",t-e.length)+e}function T(e,t){e=\"\"+e;return t<=e.length?e:e+Ve(\" \",t-e.length)}var i=Math.pow(2,32);function y(e,t){if(i<e||e<-i)return r=e,a=t,r=\"\"+Math.round(r),a<=r.length?r:Ve(\"0\",a-r.length)+r;var r,a,e=Math.round(e);return(t=t)<=(e=\"\"+(e=e)).length?e:Ve(\"0\",t-e.length)+e}function O(e,t){return t=t||0,e.length>=7+t&&103==(32|e.charCodeAt(t))&&101==(32|e.charCodeAt(t+1))&&110==(32|e.charCodeAt(t+2))&&101==(32|e.charCodeAt(t+3))&&114==(32|e.charCodeAt(t+4))&&97==(32|e.charCodeAt(t+5))&&108==(32|e.charCodeAt(t+6))}var R=[[\"Sun\",\"Sunday\"],[\"Mon\",\"Monday\"],[\"Tue\",\"Tuesday\"],[\"Wed\",\"Wednesday\"],[\"Thu\",\"Thursday\"],[\"Fri\",\"Friday\"],[\"Sat\",\"Saturday\"]],N=[[\"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\"]];var me={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:'\"上午/下午 \"hh\"時\"mm\"分\"ss\"秒 \"'},g={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},b={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 E(e,t,r){for(var a=e<0?-1:1,n=e*a,s=0,i=1,o=0,c=1,l=0,f=0,h=Math.floor(n);l<t&&(o=(h=Math.floor(n))*i+s,f=h*l+c,!(n-h<5e-8));)n=1/(n-h),s=i,i=o,c=l,l=f;if(t<f&&(o=t<l?(f=c,s):(f=l,i)),!r)return[0,a*o,f];r=Math.floor(a*o/f);return[r,a*o-r*f,f]}function L(e,t,r){if(2958465<e||e<0)return null;var a=0|(e=function(e){var t=e.toPrecision(16);if(-1<t.indexOf(\"e\")){e=t.slice(0,t.indexOf(\"e\"));return(e=-1<e.indexOf(\".\")?e.slice(0,\"0.\"==e.slice(0,2)?17:16):e.slice(0,15)+Ve(\"0\",e.length-15))+t.slice(t.indexOf(\"e\"))}return t=-1<t.indexOf(\".\")?t.slice(0,\"0.\"==t.slice(0,2)?17:16):t.slice(0,15)+Ve(\"0\",t.length-15),Number(t)}(e)),n=Math.floor(86400*(e-a)),s=0,i=[],e={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};return Math.abs(e.u)<1e-6&&(e.u=0),t&&t.date1904&&(a+=1462),.9999<e.u&&(e.u=0,86400==++n&&(e.T=n=0,++a,++e.D)),60===a?(i=r?[1317,10,29]:[1900,2,29],s=3):0===a?(i=r?[1317,8,29]:[1900,1,0],s=6):(60<a&&--a,(t=new Date(1900,0,1)).setDate(t.getDate()+a-1),i=[t.getFullYear(),t.getMonth()+1,t.getDate()],s=t.getDay(),a<60&&(s=(s+6)%7),r&&(s=function(e,t){t[0]-=581;t=e.getDay();e<60&&(t=(t+6)%7);return t}(t,i))),e.y=i[0],e.m=i[1],e.d=i[2],e.S=n%60,n=Math.floor(n/60),e.M=n%60,n=Math.floor(n/60),e.H=n,e.q=s,e}function _(e){return-1==e.indexOf(\".\")?e:e.replace(/(?:\\.0*|(\\.\\d*[1-9])0+)$/,\"$1\")}function S(e){if(!isFinite(e))return isNaN(e)?\"#NUM!\":\"#DIV/0!\";var t,r,a,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),s=-4<=n&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?(r=(t=e)<0?12:11,(a=_(t.toFixed(12))).length<=r||(a=t.toPrecision(10)).length<=r?a:t.toExponential(5)):10===n?e.toFixed(10).substr(0,12):(s=_((e=e).toFixed(11))).length>(e<0?12:11)||\"0\"===s||\"-0\"===s?e.toPrecision(6):s;return _(-1==(s=s.toUpperCase()).indexOf(\"E\")?s:s.replace(/(?:\\.0*|(\\.\\d*[1-9])0+)[Ee]/,\"$1E\").replace(/(E[+-])(\\d)$/,\"$10$2\"))}function F(e,t){switch(typeof e){case\"string\":return e;case\"boolean\":return e?\"TRUE\":\"FALSE\";case\"number\":return(0|e)===e?e.toString(10):S(e);case\"undefined\":return\"\";case\"object\":if(null==e)return\"\";if(e instanceof Date)return q(14,Me(e,t&&t.date1904),t)}throw new Error(\"unsupported value in General format: \"+e)}function x(e){if(e.length<=3)return e;for(var t=e.length%3,r=e.substr(0,t);t!=e.length;t+=3)r+=(0<r.length?\",\":\"\")+e.substr(t,3);return r}var D=/%/g;var P=/# (\\?+)( ?)\\/( ?)(\\d+)/;var M=/^#*0*\\.([0#]+)/,U=/\\)[^)]*[0#]/,B=/\\(###\\) ###\\\\?-####/;function W(e){for(var t,r=\"\",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 z(e,t){t=Math.pow(10,t);return\"\"+Math.round(e*t)/t}function H(e,t){var r=e-Math.floor(e),e=Math.pow(10,t);return t<(\"\"+Math.round(r*e)).length?0:Math.round(r*e)}function V(e,t,r){if(40===e.charCodeAt(0)&&!t.match(U)){var a=t.replace(/\\( */,\"\").replace(/ \\)/,\"\").replace(/\\)/,\"\");return 0<=r?V(\"n\",a,r):\"(\"+V(\"n\",a,-r)+\")\"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var a=t.length-1;44===t.charCodeAt(a-1);)--a;return G(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}(e,t,r);if(-1!==t.indexOf(\"%\"))return o=e,l=r,c=(f=t).replace(D,\"\"),f=f.length-c.length,G(o,c,l*Math.pow(10,2*f))+Ve(\"%\",f);var n;if(-1!==t.indexOf(\"E\"))return function e(t,r){var a,n=t.indexOf(\"E\")-t.indexOf(\".\")-1;if(t.match(/^#+0.0E\\+0$/)){if(0==r)return\"0.0E+0\";if(r<0)return\"-\"+e(t,-r);var s=t.indexOf(\".\");-1===s&&(s=t.indexOf(\"E\"));var i=Math.floor(Math.log(r)*Math.LOG10E)%s;if(i<0&&(i+=s),-1===(a=(r/Math.pow(10,i)).toPrecision(1+n+(s+i)%s)).indexOf(\"e\")){var o=Math.floor(Math.log(r)*Math.LOG10E);for(-1===a.indexOf(\".\")?a=a.charAt(0)+\".\"+a.substr(1)+\"E+\"+(o-a.length+i):a+=\"E+\"+(o-i);\"0.\"===a.substr(0,2);)a=(a=a.charAt(0)+a.substr(2,s)+\".\"+a.substr(2+s)).replace(/^0+([1-9])/,\"$1\").replace(/^0+\\./,\"0.\");a=a.replace(/\\+-/,\"-\")}a=a.replace(/^([+-]?)(\\d*)\\.(\\d*)[Ee]/,function(e,t,r,a){return t+r+a.substr(0,(s+i)%s)+\".\"+a.substr(i)+\"E\"})}else a=r.toExponential(n);return t.match(/E\\+00$/)&&a.match(/e[+-]\\d$/)&&(a=a.substr(0,a.length-1)+\"0\"+a.charAt(a.length-1)),(a=t.match(/E\\-/)&&a.match(/e\\+/)?a.replace(/e\\+/,\"e\"):a).replace(\"e\",\"E\")}(t,r);if(36===t.charCodeAt(0))return\"$\"+V(e,t.substr(\" \"==t.charAt(1)?2:1),r);var s,i,o,c,l,f,h,u=Math.abs(r),d=r<0?\"-\":\"\";if(t.match(/^00+$/))return d+y(u,t.length);if(t.match(/^[#?]+$/))return(n=\"0\"===(n=y(r,0))?\"\":n).length>t.length?n:W(t.substr(0,t.length-n.length))+n;if(s=t.match(P))return h=s,o=u,c=d,l=parseInt(h[4],10),f=Math.round(o*l),o=Math.floor(f/l),l,c+(0===o?\"\":\"\"+o)+\" \"+(0==(f-=o*l)?Ve(\" \",h[1].length+1+h[4].length):w(f,h[1].length)+h[2]+\"/\"+h[3]+A(l,h[4].length));if(t.match(/^#+0+$/))return d+y(u,t.length-t.indexOf(\"0\"));if(s=t.match(M))return n=z(r,s[1].length).replace(/^([^\\.]+)$/,\"$1.\"+W(s[1])).replace(/\\.$/,\".\"+W(s[1])).replace(/\\.(\\d*)$/,function(e,t){return\".\"+t+Ve(\"0\",W(s[1]).length-t.length)}),-1!==t.indexOf(\"0.\")?n:n.replace(/^0\\./,\".\");if(t=t.replace(/^#+([0.])/,\"$1\"),s=t.match(/^(0*)\\.(#*)$/))return d+z(u,s[2].length).replace(/\\.(\\d*[1-9])0*$/,\".$1\").replace(/^(-?\\d*)$/,\"$1.\").replace(/^0\\./,s[1].length?\"0.\":\".\");if(s=t.match(/^#{1,3},##0(\\.?)$/))return d+x(y(u,0));if(s=t.match(/^#,##0\\.([#0]*0)$/))return r<0?\"-\"+V(e,t,-r):x(\"\"+(Math.floor(r)+(h=r,(p=s[1].length)<(\"\"+Math.round((h-Math.floor(h))*Math.pow(10,p))).length?1:0)))+\".\"+A(H(r,s[1].length),s[1].length);if(s=t.match(/^#,#*,#0/))return V(e,t.replace(/^#,#*,/,\"\"),r);if(s=t.match(/^([0#]+)(\\\\?-([0#]+))+$/))return n=v(V(e,t.replace(/[\\\\-]/g,\"\"),r)),i=0,v(v(t.replace(/\\\\/g,\"\")).replace(/[0#]/g,function(e){return i<n.length?n.charAt(i++):\"0\"===e?\"0\":\"\"}));if(t.match(B))return\"(\"+(n=V(e,\"##########\",r)).substr(0,3)+\") \"+n.substr(3,3)+\"-\"+n.substr(6);var p=\"\";if(s=t.match(/^([#0?]+)( ?)\\/( ?)([#0?]+)/))return i=Math.min(s[4].length,7),m=E(u,Math.pow(10,i)-1,!1),n=d,\" \"==(p=G(\"n\",s[1],m[1])).charAt(p.length-1)&&(p=p.substr(0,p.length-1)+\"0\"),n+=p+s[2]+\"/\"+s[3],(p=T(m[2],i)).length<s[4].length&&(p=W(s[4].substr(s[4].length-p.length))+p),n+=p;if(s=t.match(/^# ([#0?]+)( ?)\\/( ?)([#0?]+)/))return i=Math.min(Math.max(s[1].length,s[4].length),7),d+((m=E(u,Math.pow(10,i)-1,!0))[0]||(m[1]?\"\":\"0\"))+\" \"+(m[1]?w(m[1],i)+s[2]+\"/\"+s[3]+T(m[2],i):Ve(\" \",2*i+1+s[2].length+s[3].length));if(s=t.match(/^[#0?]+$/))return n=y(r,0),t.length<=n.length?n:W(t.substr(0,t.length-n.length))+n;if(s=t.match(/^([#0?]+)\\.([#0]+)$/)){n=\"\"+r.toFixed(Math.min(s[2].length,10)).replace(/([^0])0+$/,\"$1\"),i=n.indexOf(\".\");var m=t.indexOf(\".\")-i,g=t.length-n.length-m;return W(t.substr(0,m)+n+t.substr(t.length-g))}if(s=t.match(/^00,000\\.([#0]*0)$/))return i=H(r,s[1].length),r<0?\"-\"+V(e,t,-r):x((g=r)<2147483647&&-2147483648<g?\"\"+(0<=g?0|g:g-1|0):\"\"+Math.floor(g)).replace(/^\\d,\\d{3}$/,\"0$&\").replace(/^\\d*$/,function(e){return\"00,\"+(e.length<3?A(0,3-e.length):\"\")+e})+\".\"+A(i,s[1].length);switch(t){case\"###,##0.00\":return V(e,\"#,##0.00\",r);case\"###,###\":case\"##,###\":case\"#,###\":var b=x(y(u,0));return\"0\"!==b?d+b:\"\";case\"###,###.00\":return V(e,\"###,##0.00\",r).replace(/^0\\./,\".\");case\"#,###.00\":return V(e,\"#,##0.00\",r).replace(/^0\\./,\".\")}throw new Error(\"unsupported format |\"+t+\"|\")}function X(e,t,r){if(40===e.charCodeAt(0)&&!t.match(U)){var a=t.replace(/\\( */,\"\").replace(/ \\)/,\"\").replace(/\\)/,\"\");return 0<=r?X(\"n\",a,r):\"(\"+X(\"n\",a,-r)+\")\"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var a=t.length-1;44===t.charCodeAt(a-1);)--a;return G(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}(e,t,r);if(-1!==t.indexOf(\"%\"))return n=e,i=r,a=(s=t).replace(D,\"\"),s=s.length-a.length,G(n,a,i*Math.pow(10,2*s))+Ve(\"%\",s);var n,s,i,o;if(-1!==t.indexOf(\"E\"))return function e(t,r){var a,n=t.indexOf(\"E\")-t.indexOf(\".\")-1;if(t.match(/^#+0.0E\\+0$/)){if(0==r)return\"0.0E+0\";if(r<0)return\"-\"+e(t,-r);var s=t.indexOf(\".\");-1===s&&(s=t.indexOf(\"E\"));var i,o=Math.floor(Math.log(r)*Math.LOG10E)%s;o<0&&(o+=s),(a=(r/Math.pow(10,o)).toPrecision(1+n+(s+o)%s)).match(/[Ee]/)||(i=Math.floor(Math.log(r)*Math.LOG10E),-1===a.indexOf(\".\")?a=a.charAt(0)+\".\"+a.substr(1)+\"E+\"+(i-a.length+o):a+=\"E+\"+(i-o),a=a.replace(/\\+-/,\"-\")),a=a.replace(/^([+-]?)(\\d*)\\.(\\d*)[Ee]/,function(e,t,r,a){return t+r+a.substr(0,(s+o)%s)+\".\"+a.substr(o)+\"E\"})}else a=r.toExponential(n);return t.match(/E\\+00$/)&&a.match(/e[+-]\\d$/)&&(a=a.substr(0,a.length-1)+\"0\"+a.charAt(a.length-1)),(a=t.match(/E\\-/)&&a.match(/e\\+/)?a.replace(/e\\+/,\"e\"):a).replace(\"e\",\"E\")}(t,r);if(36===t.charCodeAt(0))return\"$\"+X(e,t.substr(\" \"==t.charAt(1)?2:1),r);var c,l,f=Math.abs(r),h=r<0?\"-\":\"\";if(t.match(/^00+$/))return h+A(f,t.length);if(t.match(/^[#?]+$/))return(o=0===r?\"\":\"\"+r).length>t.length?o:W(t.substr(0,t.length-o.length))+o;if(c=t.match(P))return h+(0===(u=f)?\"\":\"\"+u)+Ve(\" \",(u=c)[1].length+2+u[4].length);if(t.match(/^#+0+$/))return h+A(f,t.length-t.indexOf(\"0\"));if(c=t.match(M))return o=(o=(\"\"+r).replace(/^([^\\.]+)$/,\"$1.\"+W(c[1])).replace(/\\.$/,\".\"+W(c[1]))).replace(/\\.(\\d*)$/,function(e,t){return\".\"+t+Ve(\"0\",W(c[1]).length-t.length)}),-1!==t.indexOf(\"0.\")?o:o.replace(/^0\\./,\".\");if(t=t.replace(/^#+([0.])/,\"$1\"),c=t.match(/^(0*)\\.(#*)$/))return h+(\"\"+f).replace(/\\.(\\d*[1-9])0*$/,\".$1\").replace(/^(-?\\d*)$/,\"$1.\").replace(/^0\\./,c[1].length?\"0.\":\".\");if(c=t.match(/^#{1,3},##0(\\.?)$/))return h+x(\"\"+f);if(c=t.match(/^#,##0\\.([#0]*0)$/))return r<0?\"-\"+X(e,t,-r):x(\"\"+r)+\".\"+Ve(\"0\",c[1].length);if(c=t.match(/^#,#*,#0/))return X(e,t.replace(/^#,#*,/,\"\"),r);if(c=t.match(/^([0#]+)(\\\\?-([0#]+))+$/))return o=v(X(e,t.replace(/[\\\\-]/g,\"\"),r)),l=0,v(v(t.replace(/\\\\/g,\"\")).replace(/[0#]/g,function(e){return l<o.length?o.charAt(l++):\"0\"===e?\"0\":\"\"}));if(t.match(B))return\"(\"+(o=X(e,\"##########\",r)).substr(0,3)+\") \"+o.substr(3,3)+\"-\"+o.substr(6);var u=\"\";if(c=t.match(/^([#0?]+)( ?)\\/( ?)([#0?]+)/))return l=Math.min(c[4].length,7),d=E(f,Math.pow(10,l)-1,!1),o=h,\" \"==(u=G(\"n\",c[1],d[1])).charAt(u.length-1)&&(u=u.substr(0,u.length-1)+\"0\"),o+=u+c[2]+\"/\"+c[3],(u=T(d[2],l)).length<c[4].length&&(u=W(c[4].substr(c[4].length-u.length))+u),o+=u;if(c=t.match(/^# ([#0?]+)( ?)\\/( ?)([#0?]+)/))return l=Math.min(Math.max(c[1].length,c[4].length),7),h+((d=E(f,Math.pow(10,l)-1,!0))[0]||(d[1]?\"\":\"0\"))+\" \"+(d[1]?w(d[1],l)+c[2]+\"/\"+c[3]+T(d[2],l):Ve(\" \",2*l+1+c[2].length+c[3].length));if(c=t.match(/^[#0?]+$/))return o=\"\"+r,t.length<=o.length?o:W(t.substr(0,t.length-o.length))+o;if(c=t.match(/^([#0]+)\\.([#0]+)$/)){o=\"\"+r.toFixed(Math.min(c[2].length,10)).replace(/([^0])0+$/,\"$1\"),l=o.indexOf(\".\");var u=t.indexOf(\".\")-l,d=t.length-o.length-u;return W(t.substr(0,u)+o+t.substr(t.length-d))}if(c=t.match(/^00,000\\.([#0]*0)$/))return r<0?\"-\"+X(e,t,-r):x(\"\"+r).replace(/^\\d,\\d{3}$/,\"0$&\").replace(/^\\d*$/,function(e){return\"00,\"+(e.length<3?A(0,3-e.length):\"\")+e})+\".\"+A(0,c[1].length);switch(t){case\"###,###\":case\"##,###\":case\"#,###\":var p=x(\"\"+f);return\"0\"!==p?h+p:\"\";default:if(t.match(/\\.[0#?]*$/))return X(e,t.slice(0,t.lastIndexOf(\".\")),r)+W(t.slice(t.lastIndexOf(\".\")))}throw new Error(\"unsupported format |\"+t+\"|\")}function G(e,t,r){return((0|r)===r?X:V)(e,t,r)}var j=/\\[[HhMmSs\\u0E0A\\u0E19\\u0E17]*\\]/;function Q(e){for(var t=0,r=\"\",a=\"\";t<e.length;)switch(r=e.charAt(t)){case\"G\":O(e,t)&&(t+=6),t++;break;case'\"':for(;34!==e.charCodeAt(++t)&&t<e.length;);++t;break;case\"\\\\\":case\"_\":t+=2;break;case\"@\":++t;break;case\"B\":case\"b\":if(\"1\"===e.charAt(t+1)||\"2\"===e.charAt(t+1))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\"上\":if(\"A/P\"===e.substr(t,3).toUpperCase())return!0;if(\"AM/PM\"===e.substr(t,5).toUpperCase())return!0;if(\"上午/下午\"===e.substr(t,5).toUpperCase())return!0;++t;break;case\"[\":for(a=r;\"]\"!==e.charAt(t++)&&t<e.length;)a+=e.charAt(t);if(a.match(j))return!0;break;case\".\":case\"0\":case\"#\":for(;t<e.length&&(-1<\"0#?.,E+-%\".indexOf(r=e.charAt(++t))||\"\\\\\"==r&&\"-\"==e.charAt(t+1)&&-1<\"0#\".indexOf(e.charAt(t+2))););break;case\"?\":for(;e.charAt(++t)===r;);break;case\"*\":++t,\" \"!=e.charAt(t)&&\"*\"!=e.charAt(t)||++t;break;case\"(\":case\")\":++t;break;case\"1\":case\"2\":case\"3\":case\"4\":case\"5\":case\"6\":case\"7\":case\"8\":case\"9\":for(;t<e.length&&-1<\"0123456789\".indexOf(e.charAt(++t)););break;case\" \":default:++t}return!1}function K(e,t,r,a){for(var n,s,i,o=[],c=\"\",l=0,f=\"\",h=\"t\",u=\"H\";l<e.length;)switch(f=e.charAt(l)){case\"G\":if(!O(e,l))throw new Error(\"unrecognized character \"+f+\" in \"+e);o[o.length]={t:\"G\",v:\"General\"},l+=7;break;case'\"':for(c=\"\";34!==(i=e.charCodeAt(++l))&&l<e.length;)c+=String.fromCharCode(i);o[o.length]={t:\"t\",v:c},++l;break;case\"\\\\\":var d=e.charAt(++l),p=\"(\"===d||\")\"===d?d:\"t\";o[o.length]={t:p,v:d},++l;break;case\"_\":o[o.length]={t:\"t\",v:\" \"},l+=2;break;case\"@\":o[o.length]={t:\"T\",v:t},++l;break;case\"B\":case\"b\":if(\"1\"===e.charAt(l+1)||\"2\"===e.charAt(l+1)){if(null==n&&null==(n=L(t,r,\"2\"===e.charAt(l+1))))return\"\";o[o.length]={t:\"X\",v:e.substr(l,2)},h=f,l+=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(t<0)return\"\";if(null==n&&null==(n=L(t,r)))return\"\";for(c=f;++l<e.length&&e.charAt(l).toLowerCase()===f;)c+=f;\"h\"===(f=\"m\"===f&&\"h\"===h.toLowerCase()?\"M\":f)&&(f=u),o[o.length]={t:f,v:c},h=f;break;case\"A\":case\"a\":case\"上\":d={t:f,v:f};if(null==n&&(n=L(t,r)),\"A/P\"===e.substr(l,3).toUpperCase()?(null!=n&&(d.v=12<=n.H?e.charAt(l+2):f),d.t=\"T\",u=\"h\",l+=3):\"AM/PM\"===e.substr(l,5).toUpperCase()?(null!=n&&(d.v=12<=n.H?\"PM\":\"AM\"),d.t=\"T\",l+=5,u=\"h\"):\"上午/下午\"===e.substr(l,5).toUpperCase()?(null!=n&&(d.v=12<=n.H?\"下午\":\"上午\"),d.t=\"T\",l+=5,u=\"h\"):(d.t=\"t\",++l),null==n&&\"T\"===d.t)return\"\";o[o.length]=d,h=f;break;case\"[\":for(c=f;\"]\"!==e.charAt(l++)&&l<e.length;)c+=e.charAt(l);if(\"]\"!==c.slice(-1))throw'unterminated \"[\" block: |'+c+\"|\";if(c.match(j)){if(null==n&&null==(n=L(t,r)))return\"\";o[o.length]={t:\"Z\",v:c.toLowerCase()},h=c.charAt(1)}else-1<c.indexOf(\"$\")&&(c=(c.match(/\\$([^-\\[\\]]*)/)||[])[1]||\"$\",Q(e)||(o[o.length]={t:\"t\",v:c}));break;case\".\":if(null!=n){for(c=f;++l<e.length&&\"0\"===(f=e.charAt(l));)c+=f;o[o.length]={t:\"s\",v:c};break}case\"0\":case\"#\":for(c=f;++l<e.length&&-1<\"0#?.,E+-%\".indexOf(f=e.charAt(l));)c+=f;o[o.length]={t:\"n\",v:c};break;case\"?\":for(c=f;e.charAt(++l)===f;)c+=f;o[o.length]={t:f,v:c},h=f;break;case\"*\":++l,\" \"!=e.charAt(l)&&\"*\"!=e.charAt(l)||++l;break;case\"(\":case\")\":o[o.length]={t:1===a?\"t\":f,v:f},++l;break;case\"1\":case\"2\":case\"3\":case\"4\":case\"5\":case\"6\":case\"7\":case\"8\":case\"9\":for(c=f;l<e.length&&-1<\"0123456789\".indexOf(e.charAt(++l));)c+=e.charAt(l);o[o.length]={t:\"D\",v:c};break;case\" \":o[o.length]={t:f,v:f},++l;break;case\"$\":o[o.length]={t:\"t\",v:\"$\"},++l;break;default:if(-1===\",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP\".indexOf(f))throw new Error(\"unrecognized character \"+f+\" in \"+e);o[o.length]={t:\"t\",v:f},++l}var m,g,b=0,v=0;for(l=o.length-1,h=\"t\";0<=l;--l)switch(o[l].t){case\"h\":case\"H\":o[l].t=u,h=\"h\",b<1&&(b=1);break;case\"s\":(m=o[l].v.match(/\\.0+$/))&&(v=Math.max(v,m[0].length-1),b=4),b<3&&(b=3);case\"d\":case\"y\":case\"e\":h=o[l].t;break;case\"M\":h=o[l].t,b<2&&(b=2);break;case\"m\":\"s\"===h&&(o[l].t=\"M\",b<2&&(b=2));break;case\"X\":break;case\"Z\":(b=(b=b<1&&o[l].v.match(/[Hh]/)?1:b)<2&&o[l].v.match(/[Mm]/)?2:b)<3&&o[l].v.match(/[Ss]/)&&(b=3)}switch(b){case 0:break;case 1:case 2:case 3:.5<=n.u&&(n.u=0,++n.S),60<=n.S&&(n.S=0,++n.M),60<=n.M&&(n.M=0,++n.H),24<=n.H&&(n.H=0,++n.D,(g=L(n.D)).u=n.u,g.S=n.S,g.M=n.M,g.H=n.H,n=g);break;case 4:switch(v){case 1:n.u=Math.round(10*n.u)/10;break;case 2:n.u=Math.round(100*n.u)/100;break;case 3:n.u=Math.round(1e3*n.u)/1e3}1<=n.u&&(n.u=0,++n.S),60<=n.S&&(n.S=0,++n.M),60<=n.M&&(n.M=0,++n.H),24<=n.H&&(n.H=0,++n.D,(g=L(n.D)).u=n.u,g.S=n.S,g.M=n.M,g.H=n.H,n=g)}var w,T=\"\";for(l=0;l<o.length;++l)switch(o[l].t){case\"t\":case\"T\":case\" \":case\"D\":break;case\"X\":o[l].v=\"\",o[l].t=\";\";break;case\"d\":case\"m\":case\"y\":case\"h\":case\"H\":case\"M\":case\"s\":case\"e\":case\"b\":case\"Z\":o[l].v=function(e,t,r,a){var n,s=\"\",i=0,o=0,c=r.y,l=0;switch(e){case 98:c=r.y+543;case 121:switch(t.length){case 1:case 2:n=c%100,l=2;break;default:n=c%1e4,l=4}break;case 109:switch(t.length){case 1:case 2:n=r.m,l=t.length;break;case 3:return N[r.m-1][1];case 5:return N[r.m-1][0];default:return N[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:n=r.d,l=t.length;break;case 3:return R[r.q][0];default:return R[r.q][1]}break;case 104:switch(t.length){case 1:case 2:n=1+(r.H+11)%12,l=t.length;break;default:throw\"bad hour format: \"+t}break;case 72:switch(t.length){case 1:case 2:n=r.H,l=t.length;break;default:throw\"bad hour format: \"+t}break;case 77:switch(t.length){case 1:case 2:n=r.M,l=t.length;break;default:throw\"bad minute format: \"+t}break;case 115:if(\"s\"!=t&&\"ss\"!=t&&\".0\"!=t&&\".00\"!=t&&\".000\"!=t)throw\"bad second format: \"+t;return 0!==r.u||\"s\"!=t&&\"ss\"!=t?(60*(o=2<=a?3===a?1e3:100:1===a?10:1)<=(i=Math.round(o*(r.S+r.u)))&&(i=0),\"s\"===t?0===i?\"0\":\"\"+i/o:(s=A(i,2+a),\"ss\"===t?s.substr(0,2):\".\"+s.substr(2,t.length-1))):A(r.S,t.length);case 90:switch(t){case\"[h]\":case\"[hh]\":n=24*r.D+r.H;break;case\"[m]\":case\"[mm]\":n=60*(24*r.D+r.H)+r.M;break;case\"[s]\":case\"[ss]\":n=60*(60*(24*r.D+r.H)+r.M)+(0==a?Math.round(r.S+r.u):r.S);break;default:throw\"bad abstime format: \"+t}l=3===t.length?1:2;break;case 101:n=c,l=1}return 0<l?A(n,l):\"\"}(o[l].t.charCodeAt(0),o[l].v,n,v),o[l].t=\"t\";break;case\"n\":case\"?\":for(w=l+1;null!=o[w]&&(\"?\"===(f=o[w].t)||\"D\"===f||(\" \"===f||\"t\"===f)&&null!=o[w+1]&&(\"?\"===o[w+1].t||\"t\"===o[w+1].t&&\"/\"===o[w+1].v)||\"(\"===o[l].t&&(\" \"===f||\"n\"===f||\")\"===f)||\"t\"===f&&(\"/\"===o[w].v||\" \"===o[w].v&&null!=o[w+1]&&\"?\"==o[w+1].t));)o[l].v+=o[w].v,o[w]={v:\"\",t:\";\"},++w;T+=o[l].v,l=w-1;break;case\"G\":o[l].t=\"t\",o[l].v=F(t,r)}var y,k,E=\"\";if(0<T.length){40==T.charCodeAt(0)?(y=t<0&&45===T.charCodeAt(0)?-t:t,k=G(\"n\",T,y)):(k=G(\"n\",T,y=t<0&&1<a?-t:t),y<0&&o[0]&&\"t\"==o[0].t&&(k=k.substr(1),o[0].v=\"-\"+o[0].v)),w=k.length-1;for(var _=o.length,l=0;l<o.length;++l)if(null!=o[l]&&\"t\"!=o[l].t&&-1<o[l].v.indexOf(\".\")){_=l;break}var S=o.length;if(_===o.length&&-1===k.indexOf(\"E\")){for(l=o.length-1;0<=l;--l)null!=o[l]&&-1!==\"n?\".indexOf(o[l].t)&&(w>=o[l].v.length-1?(w-=o[l].v.length,o[l].v=k.substr(w+1,o[l].v.length)):w<0?o[l].v=\"\":(o[l].v=k.substr(0,w+1),w=-1),o[l].t=\"t\",S=l);0<=w&&S<o.length&&(o[S].v=k.substr(0,w+1)+o[S].v)}else if(_!==o.length&&-1===k.indexOf(\"E\")){for(w=k.indexOf(\".\")-1,l=_;0<=l;--l)if(null!=o[l]&&-1!==\"n?\".indexOf(o[l].t)){for(s=-1<o[l].v.indexOf(\".\")&&l===_?o[l].v.indexOf(\".\")-1:o[l].v.length-1,E=o[l].v.substr(s+1);0<=s;--s)0<=w&&(\"0\"===o[l].v.charAt(s)||\"#\"===o[l].v.charAt(s))&&(E=k.charAt(w--)+E);o[l].v=E,o[l].t=\"t\",S=l}for(0<=w&&S<o.length&&(o[S].v=k.substr(0,w+1)+o[S].v),w=k.indexOf(\".\")+1,l=_;l<o.length;++l)if(null!=o[l]&&(-1!==\"n?(\".indexOf(o[l].t)||l===_)){for(s=-1<o[l].v.indexOf(\".\")&&l===_?o[l].v.indexOf(\".\")+1:0,E=o[l].v.substr(0,s);s<o[l].v.length;++s)w<k.length&&(E+=k.charAt(w++));o[l].v=E,o[l].t=\"t\",S=l}}}for(l=0;l<o.length;++l)null!=o[l]&&-1<\"n?\".indexOf(o[l].t)&&(y=1<a&&t<0&&0<l&&\"-\"===o[l-1].v?-t:t,o[l].v=G(o[l].t,o[l].v,y),o[l].t=\"t\");var x=\"\";for(l=0;l!==o.length;++l)null!=o[l]&&(x+=o[l].v);return x}var Y=/\\[(=|>[=]?|<[>=]?)(-?\\d+(?:\\.\\d*)?)\\]/;function Z(e,t){if(null!=t){var r=parseFloat(t[2]);switch(t[1]){case\"=\":if(e==r)return 1;break;case\">\":if(r<e)return 1;break;case\"<\":if(e<r)return 1;break;case\"<>\":if(e!=r)return 1;break;case\">=\":if(r<=e)return 1;break;case\"<=\":if(e<=r)return 1}}}function J(e,t){var r=function(e){for(var t=[],r=!1,a=0,n=0;a<e.length;++a)switch(e.charCodeAt(a)){case 34:r=!r;break;case 95:case 42:case 92:++a;break;case 59:t[t.length]=e.substr(n,a-n),n=a+1}if(t[t.length]=e.substr(n),!0===r)throw new Error(\"Format |\"+e+\"| unterminated string \");return t}(e),a=r.length,n=r[a-1].indexOf(\"@\");if(a<4&&-1<n&&--a,4<r.length)throw new Error(\"cannot find right format for |\"+r.join(\"|\")+\"|\");if(\"number\"!=typeof t)return[4,4===r.length||-1<n?r[r.length-1]:\"@\"];switch(\"number\"!=typeof t||isFinite(t)||(t=0),r.length){case 1:r=-1<n?[\"General\",\"General\",\"General\",r[0]]:[r[0],r[0],r[0],\"@\"];break;case 2:r=-1<n?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],\"@\"];break;case 3:r=-1<n?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],\"@\"]}var s=0<t?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf(\"[\")&&-1===r[1].indexOf(\"[\"))return[a,s];if(null==r[0].match(/\\[[=<>]/)&&null==r[1].match(/\\[[=<>]/))return[a,s];e=r[0].match(Y),s=r[1].match(Y);return Z(t,e)?[a,r[0]]:Z(t,s)?[a,r[1]]:[a,r[null!=e&&null!=s?2:1]]}function q(e,t,r){null==r&&(r={});var a=\"\";switch(typeof e){case\"string\":a=\"m/d/yy\"==e&&r.dateNF?r.dateNF:e;break;case\"number\":null==(a=null==(a=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:me)[e])?r.table&&r.table[g[e]]||me[g[e]]:a)&&(a=b[e]||\"General\")}if(O(a,0))return F(t,r);var n=J(a,t=t instanceof Date?Me(t,r.date1904):t);if(O(n[1]))return F(t,r);if(!0===t)t=\"TRUE\";else if(!1===t)t=\"FALSE\";else{if(\"\"===t||null==t)return\"\";if(isNaN(t)&&-1<n[1].indexOf(\"0\"))return\"#NUM!\";if(!isFinite(t)&&-1<n[1].indexOf(\"0\"))return\"#DIV/0!\"}return K(n[1],t,r,n[0])}function ge(e,t){if(\"number\"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(null!=me[r]){if(me[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return me[t]=e,t}function be(e){for(var t=0;392!=t;++t)void 0!==e[t]&&ge(e[t],t)}function ve(){var 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]='\"上午/下午 \"hh\"時\"mm\"分\"ss\"秒 \"',me=e}var we={format:q,load:ge,_table:me,load_table:be,parse_date_code:L,is_date:Q,get_table:function(){return we._table=me}},Te={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\"},ye=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var ke={\"d.m\":\"d\\\\.m\"};function Ee(e,t){return ge(ke[e]||e,t)}var _e,Se=function(){var e={};e.version=\"1.2.0\";var o=function(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=r)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[r]=e;return\"undefined\"!=typeof Int32Array?new Int32Array(t):t}();var t=function(e){for(var t=0,r=0,a=0,n=new(\"undefined\"!=typeof Int32Array?Int32Array:Array)(4096),a=0;256!=a;++a)n[a]=e[a];for(a=0;256!=a;++a)for(r=e[a],t=256+a;t<4096;t+=256)r=n[t]=r>>>8^e[255&r];var s=[];for(a=1;16!=a;++a)s[a-1]=\"undefined\"!=typeof Int32Array&&\"function\"==typeof n.subarray?n.subarray(256*a,256*a+256):n.slice(256*a,256*a+256);return s}(o),s=t[0],i=t[1],c=t[2],l=t[3],f=t[4],h=t[5],u=t[6],d=t[7],p=t[8],m=t[9],g=t[10],b=t[11],v=t[12],w=t[13],T=t[14];return e.table=o,e.bstr=function(e,t){for(var r=-1^t,a=0,n=e.length;a<n;)r=r>>>8^o[255&(r^e.charCodeAt(a++))];return~r},e.buf=function(e,t){for(var r=-1^t,a=e.length-15,n=0;n<a;)r=T[e[n++]^255&r]^w[e[n++]^r>>8&255]^v[e[n++]^r>>16&255]^b[e[n++]^r>>>24]^g[e[n++]]^m[e[n++]]^p[e[n++]]^d[e[n++]]^u[e[n++]]^h[e[n++]]^f[e[n++]]^l[e[n++]]^c[e[n++]]^i[e[n++]]^s[e[n++]]^o[e[n++]];for(a+=15;n<a;)r=r>>>8^o[255&(r^e[n++])];return~r},e.str=function(e,t){for(var r,a=-1^t,n=0,s=e.length,i=0;n<s;)a=(i=e.charCodeAt(n++))<128?a>>>8^o[255&(a^i)]:i<2048?(a=a>>>8^o[255&(a^(192|i>>6&31))])>>>8^o[255&(a^(128|63&i))]:55296<=i&&i<57344?(i=64+(1023&i),r=1023&e.charCodeAt(n++),(a=(a=(a=a>>>8^o[255&(a^(240|i>>8&7))])>>>8^o[255&(a^(128|i>>2&63))])>>>8^o[255&(a^(128|r>>6&15|(3&i)<<4))])>>>8^o[255&(a^(128|63&r))]):(a=(a=a>>>8^o[255&(a^(224|i>>12&15))])>>>8^o[255&(a^(128|i>>6&63))])>>>8^o[255&(a^(128|63&i))];return~a},e}(),xe=function(){var s,e={};function d(e){if(\"/\"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf(\"/\")?e:d(e.slice(0,-1));var t=e.lastIndexOf(\"/\");return-1===t?e:e.slice(0,t+1)}function p(e){if(\"/\"==e.charAt(e.length-1))return p(e.slice(0,-1));var t=e.lastIndexOf(\"/\");return-1===t?e:e.slice(t+1)}function g(e){Zr(e,0);for(var t,r={};e.l<=e.length-4;){var a=e.read_shift(2),n=e.read_shift(2),s=e.l+n,i={};switch(a){case 21589:1&(t=e.read_shift(1))&&(i.mtime=e.read_shift(4)),5<n&&(2&t&&(i.atime=e.read_shift(4)),4&t&&(i.ctime=e.read_shift(4))),i.mtime&&(i.mt=new Date(1e3*i.mtime));break;case 1:var o=e.read_shift(4),c=e.read_shift(4);i.usz=c*Math.pow(2,32)+o,o=e.read_shift(4),c=e.read_shift(4),i.csz=c*Math.pow(2,32)+o}e.l=s,r[a]=i}return r}function i(){return s=s||_e}function o(e,t){if(80==e[0]&&75==e[1])return J(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if(\"mime-version:\"!=S(e.slice(0,13)).toLowerCase())throw new Error(\"Unsupported MAD header\");var r=t&&t.root||\"\",a=(re&&Buffer.isBuffer(e)?e.toString(\"binary\"):S(e)).split(\"\\r\\n\"),n=0,s=\"\";for(n=0;n<a.length;++n)if(s=a[n],/^Content-Location:/i.test(s)&&(s=s.slice(s.indexOf(\"file\")),r=r||s.slice(0,s.lastIndexOf(\"/\")+1),s.slice(0,r.length)!=r))for(;0<r.length&&(r=(r=r.slice(0,r.length-1)).slice(0,r.lastIndexOf(\"/\")+1),s.slice(0,r.length)!=r););e=(a[1]||\"\").match(/boundary=\"(.*?)\"/);if(!e)throw new Error(\"MAD cannot find boundary\");var i=\"--\"+(e[1]||\"\"),o={FileIndex:[],FullPaths:[]};w(o);var c,l=0;for(n=0;n<a.length;++n){var f=a[n];f!==i&&f!==i+\"--\"||(l++&&function(e,t,r){for(var a,n=\"\",s=\"\",i=\"\",o=0;o<10;++o){var c=t[o];if(!c||c.match(/^\\s*$/))break;var l=c.match(/^([^:]*?):\\s*([^\\s].*)$/);if(l)switch(l[1].toLowerCase()){case\"content-location\":n=l[2].trim();break;case\"content-type\":i=l[2].trim();break;case\"content-transfer-encoding\":s=l[2].trim()}}switch(++o,s.toLowerCase()){case\"base64\":a=he(te(t.slice(o).join(\"\")));break;case\"quoted-printable\":a=function(e){for(var t=[],r=0;r<e.length;++r){for(var a=e[r];r<=e.length&&\"=\"==a.charAt(a.length-1);)a=a.slice(0,a.length-1)+e[++r];t.push(a)}for(var n=0;n<t.length;++n)t[n]=t[n].replace(/[=][0-9A-Fa-f]{2}/g,function(e){return String.fromCharCode(parseInt(e.slice(1),16))});return he(t.join(\"\\r\\n\"))}(t.slice(o));break;default:throw new Error(\"Unsupported Content-Transfer-Encoding \"+s)}r=Q(e,n.slice(r.length),a,{unsafe:!0}),i&&(r.ctype=i)}(o,a.slice(c,n),r),c=n)}return o}(e,t);if(e.length<512)throw new Error(\"CFB file size \"+e.length+\" < 512\");var r,m,a,n=3,s=512,i=0,o=[],c=e.slice(0,512);Zr(c,0);var l=function(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(E,\"Header Signature: \"),e.l+=16;var t=e.read_shift(2,\"u\");return[e.read_shift(2,\"u\"),t]}(c);switch(n=l[0]){case 3:s=512;break;case 4:s=4096;break;case 0:if(0==l[1])return J(e,t);default:throw new Error(\"Major Version: Expected 3 or 4 saw \"+n)}512!==s&&Zr(c=e.slice(0,s),28);var f=e.slice(0,s);!function(e,t){var r=9;switch(e.l+=2,r=e.read_shift(2)){case 9:if(3!=t)throw new Error(\"Sector Shift: Expected 9 saw \"+r);break;case 12:if(4!=t)throw new Error(\"Sector Shift: Expected 12 saw \"+r);break;default:throw new Error(\"Sector Shift: Expected 9 or 12 saw \"+r)}e.chk(\"0600\",\"Mini Sector Shift: \"),e.chk(\"000000000000\",\"Reserved: \")}(c,n);var h=c.read_shift(4,\"i\");if(3===n&&0!==h)throw new Error(\"# Directory Sectors: Expected 0 saw \"+h);c.l+=4,m=c.read_shift(4,\"i\"),c.l+=4,c.chk(\"00100000\",\"Mini Stream Cutoff Size: \"),a=c.read_shift(4,\"i\"),r=c.read_shift(4,\"i\"),b=c.read_shift(4,\"i\"),i=c.read_shift(4,\"i\");for(var u,d=0;d<109&&!((u=c.read_shift(4,\"i\"))<0);++d)o[d]=u;var p=function(e,t){for(var r=Math.ceil(e.length/t)-1,a=[],n=1;n<r;++n)a[n-1]=e.slice(n*t,(n+1)*t);return a[r-1]=e.slice(r*t),a}(e,s);!function e(t,r,a,n,s){var i=k;if(t===k){if(0!==r)throw new Error(\"DIFAT chain shorter than expected\")}else if(-1!==t){var o=a[t],c=(n>>>2)-1;if(o){for(var l=0;l<c&&(i=Hr(o,4*l))!==k;++l)s.push(i);1<=r&&e(Hr(o,n-4),r-1,a,n,s)}}}(b,i,p,s,o);var g=function(e,t,r,a){var n=e.length,s=[],i=[],o=[],c=[],l=a-1,f=0,h=0,u=0,d=0;for(f=0;f<n;++f)if(o=[],n<=(u=f+t)&&(u-=n),!i[u]){c=[];var p=[];for(h=u;0<=h;){p[h]=!0,i[h]=!0,o[o.length]=h,c.push(e[h]);var m=r[Math.floor(4*h/a)];if(a<4+(d=4*h&l))throw new Error(\"FAT boundary crossed: \"+h+\" 4 \"+a);if(!e[m])break;if(h=Hr(e[m],d),p[h])break}s[u]={nodes:o,data:xr([c])}}return s}(p,m,o,s);m<g.length&&(g[m].name=\"!Directory\"),0<r&&a!==k&&(g[a].name=\"!MiniFAT\"),g[o[0]].name=\"!FAT\",g.fat_addrs=o,g.ssz=s;var h=[],b=[],i=[];!function(e,t,r,a,n,s,i){for(var o,c=0,l=r.length?2:0,f=e[m].data,h=0,u=0;h<f.length;h+=128){var d=f.slice(h,h+128);Zr(d,64),u=d.read_shift(2),o=Ar(d,0,u-l),r.push(o);var p={name:o,type:d.read_shift(1),color:d.read_shift(1),L:d.read_shift(4,\"i\"),R:d.read_shift(4,\"i\"),C:d.read_shift(4,\"i\"),clsid:d.read_shift(16),state:d.read_shift(4,\"i\"),start:0,size:0};0!==d.read_shift(2)+d.read_shift(2)+d.read_shift(2)+d.read_shift(2)&&(p.ct=v(d,d.l-8)),0!==d.read_shift(2)+d.read_shift(2)+d.read_shift(2)+d.read_shift(2)&&(p.mt=v(d,d.l-8)),p.start=d.read_shift(4,\"i\"),p.size=d.read_shift(4,\"i\"),p.size<0&&p.start<0&&(p.size=p.type=0,p.start=k,p.name=\"\"),5===p.type?(c=p.start,0<a&&c!==k&&(e[c].name=\"!StreamData\")):4096<=p.size?(p.storage=\"fat\",void 0===e[p.start]&&(e[p.start]=function(e,t,r,a,n){var s=[],i=[];n=n||[];var o=a-1,c=0,l=0;for(c=t;0<=c;){n[c]=!0,s[s.length]=c,i.push(e[c]);var f=r[Math.floor(4*c/a)];if(a<4+(l=4*c&o))throw new Error(\"FAT boundary crossed: \"+c+\" 4 \"+a);if(!e[f])break;c=Hr(e[f],l)}return{nodes:s,data:xr([i])}}(t,p.start,e.fat_addrs,e.ssz)),e[p.start].name=p.name,p.content=e[p.start].data.slice(0,p.size)):(p.storage=\"minifat\",p.size<0?p.size=0:c!==k&&p.start!==k&&e[c]&&(p.content=function(e,t,r){var a=e.start,n=e.size,s=[],i=a;for(;r&&0<n&&0<=i;)s.push(t.slice(i*y,i*y+y)),n-=y,i=Hr(r,4*i);return 0===s.length?qr(0):ue(s).slice(0,e.size)}(p,e[c].data,(e[i]||{}).data))),p.content&&Zr(p.content,0),n[o]=p,s.push(p)}}(g,p,h,r,{},b,a),function(e,t,r){for(var a=0,n=0,s=0,i=0,o=0,c=r.length,l=[],f=[];a<c;++a)l[a]=f[a]=a,t[a]=r[a];for(;o<f.length;++o)a=f[o],n=e[a].L,s=e[a].R,i=e[a].C,l[a]===a&&(-1!==n&&l[n]!==n&&(l[a]=l[n]),-1!==s&&l[s]!==s&&(l[a]=l[s])),-1!==i&&(l[i]=a),-1!==n&&a!=l[a]&&(l[n]=l[a],f.lastIndexOf(n)<o&&f.push(n)),-1!==s&&a!=l[a]&&(l[s]=l[a],f.lastIndexOf(s)<o&&f.push(s));for(a=1;a<c;++a)l[a]===a&&(-1!==s&&l[s]!==s?l[a]=l[s]:-1!==n&&l[n]!==n&&(l[a]=l[n]));for(a=1;a<c;++a)if(0!==e[a].type){if((o=a)!=l[o])for(;o=l[o],t[a]=t[o]+\"/\"+t[a],0!==o&&-1!==l[o]&&o!=l[o];);l[a]=-1}for(t[0]+=\"/\",a=1;a<c;++a)2!==e[a].type&&(t[a]+=\"/\")}(b,i,h),h.shift();i={FileIndex:b,FullPaths:i};return t&&t.raw&&(i.raw={header:f,sectors:p}),i}function v(e,t){return new Date(1e3*(zr(e,t+4)/1e7*Math.pow(2,32)+zr(e,t)/1e7-11644473600))}function w(e,t){var r=t||{},t=r.root||\"Root Entry\";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error(\"inconsistent CFB structure\");0===e.FullPaths.length&&(e.FullPaths[0]=t+\"/\",e.FileIndex[0]={name:t,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),t=e,r=\"\u0001Sh33tJ5\",xe.find(t,\"/\"+r)||((e=qr(4))[0]=55,e[1]=e[3]=50,e[2]=54,t.FileIndex.push({name:r,type:2,content:e,size:4,L:69,R:69,C:69}),t.FullPaths.push(t.FullPaths[0]+r),u(t))}function u(e,t){w(e);for(var r=!1,a=!1,n=e.FullPaths.length-1;0<=n;--n){var s=e.FileIndex[n];switch(s.type){case 0:a?r=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:a=!0,isNaN(s.R*s.L*s.C)&&(r=!0),-1<s.R&&-1<s.L&&s.R==s.L&&(r=!0);break;default:r=!0}}if(r||t){for(var i=new Date(1987,1,19),o=0,c=Object.create?Object.create(null):{},l=[],n=0;n<e.FullPaths.length;++n)c[e.FullPaths[n]]=!0,0!==e.FileIndex[n].type&&l.push([e.FullPaths[n],e.FileIndex[n]]);for(n=0;n<l.length;++n)for(var f=d(l[n][0]),a=c[f];!a;){for(;d(f)&&!c[d(f)];)f=d(f);l.push([f,{name:p(f).replace(\"/\",\"\"),type:1,clsid:b,ct:i,mt:i,content:null}]),c[f]=!0,a=c[f=d(l[n][0])]}for(l.sort(function(e,t){return function(e,t){for(var r,a=e.split(\"/\"),n=t.split(\"/\"),s=0,i=Math.min(a.length,n.length);s<i;++s){if(r=a[s].length-n[s].length)return r;if(a[s]!=n[s])return a[s]<n[s]?-1:1}return a.length-n.length}(e[0],t[0])}),e.FullPaths=[],e.FileIndex=[],n=0;n<l.length;++n)e.FullPaths[n]=l[n][0],e.FileIndex[n]=l[n][1];for(n=0;n<l.length;++n){var h=e.FileIndex[n],u=e.FullPaths[n];if(h.name=p(u).replace(\"/\",\"\"),h.L=h.R=h.C=-(h.color=1),h.size=h.content?h.content.length:0,h.start=0,h.clsid=h.clsid||b,0===n)h.C=1<l.length?1:-1,h.size=0,h.type=5;else if(\"/\"==u.slice(-1)){for(o=n+1;o<l.length&&d(e.FullPaths[o])!=u;++o);for(h.C=o>=l.length?-1:o,o=n+1;o<l.length&&d(e.FullPaths[o])!=d(u);++o);h.R=o>=l.length?-1:o,h.type=1}else d(e.FullPaths[n+1]||\"\")==d(u)&&(h.R=n+1),h.type=2}}}function a(e,t){var r=t||{};if(\"mad\"==r.fileType)return function(e,t){for(var r=t||{},a=r.boundary||\"SheetJS\",n=[\"MIME-Version: 1.0\",'Content-Type: multipart/related; boundary=\"'+(a=\"------=\"+a).slice(2)+'\"',\"\",\"\",\"\"],s=e.FullPaths[0],i=s,o=e.FileIndex[0],c=1;c<e.FullPaths.length;++c)if(i=e.FullPaths[c].slice(s.length),(o=e.FileIndex[c]).size&&o.content&&\"\u0001Sh33tJ5\"!=i){i=i.replace(/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7E-\\xFF]/g,function(e){return\"_x\"+e.charCodeAt(0).toString(16)+\"_\"}).replace(/[\\u0080-\\uFFFF]/g,function(e){return\"_u\"+e.charCodeAt(0).toString(16)+\"_\"});for(var l=o.content,f=re&&Buffer.isBuffer(l)?l.toString(\"binary\"):S(l),h=0,u=Math.min(1024,f.length),d=0,p=0;p<=u;++p)32<=(d=f.charCodeAt(p))&&d<128&&++h;l=4*u/5<=h;n.push(a),n.push(\"Content-Location: \"+(r.root||\"file:///C:/SheetJS/\")+i),n.push(\"Content-Transfer-Encoding: \"+(l?\"quoted-printable\":\"base64\")),n.push(\"Content-Type: \"+function(e,t){if(e.ctype)return e.ctype;var r=e.name||\"\",e=r.match(/\\.([^\\.]+)$/);if(e&&q[e[1]])return q[e[1]];if(t&&(e=(r=t).match(/[\\.\\\\]([^\\.\\\\])+$/))&&q[e[1]])return q[e[1]];return\"application/octet-stream\"}(o,i)),n.push(\"\"),n.push((l?function(e){e=e.replace(/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7E-\\xFF=]/g,function(e){e=e.charCodeAt(0).toString(16).toUpperCase();return\"=\"+(1==e.length?\"0\"+e:e)});\"\\n\"==(e=e.replace(/ $/gm,\"=20\").replace(/\\t$/gm,\"=09\")).charAt(0)&&(e=\"=0D\"+e.slice(1));e=e.replace(/\\r(?!\\n)/gm,\"=0D\").replace(/\\n\\n/gm,\"\\n=0A\").replace(/([^\\r\\n])\\n/gm,\"$1=0A\");for(var t=[],r=e.split(\"\\r\\n\"),a=0;a<r.length;++a){var n=r[a];if(0!=n.length)for(var s=0;s<n.length;){var i=76,o=n.slice(s,s+i);\"=\"==o.charAt(i-1)?i--:\"=\"==o.charAt(i-2)?i-=2:\"=\"==o.charAt(i-3)&&(i-=3),o=n.slice(s,s+i),(s+=i)<n.length&&(o+=\"=\"),t.push(o)}else t.push(\"\")}return t.join(\"\\r\\n\")}:function(e){for(var t=ee(e),r=[],a=0;a<t.length;a+=76)r.push(t.slice(a,a+76));return r.join(\"\\r\\n\")+\"\\r\\n\"})(f))}return n.push(a+\"--\\r\\n\"),n.join(\"\\r\\n\")}(e,r);if(u(e),\"zip\"===r.fileType)return function(e,t){var t=t||{},r=[],a=[],n=qr(1),s=t.compression?8:0,i=0;0;var o=0,c=0,l=0,f=0,h=e.FullPaths[0],u=h,d=e.FileIndex[0],p=[],m=0;for(o=1;o<e.FullPaths.length;++o)if(u=e.FullPaths[o].slice(h.length),(d=e.FileIndex[o]).size&&d.content&&(!Array.isArray(d.content)||0!=d.content.length)&&\"\u0001Sh33tJ5\"!=u){var g=l,b=qr(u.length);for(c=0;c<u.length;++c)b.write_shift(1,127&u.charCodeAt(c));b=b.slice(0,b.l),p[f]=\"string\"==typeof d.content?Se.bstr(d.content,0):Se.buf(d.content,0);var v=\"string\"==typeof d.content?he(d.content):d.content;8==s&&(v=function(e){return T?T.deflateRawSync(e):$(e)}(v)),(n=qr(30)).write_shift(4,67324752),n.write_shift(2,20),n.write_shift(2,i),n.write_shift(2,s),d.mt?function(e,t){var r=(t=\"string\"==typeof t?new Date(t):t).getHours();r=(r=r<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,r),r=(r=(r=t.getFullYear()-1980)<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,r)}(n,d.mt):n.write_shift(4,0),n.write_shift(-4,8&i?0:p[f]),n.write_shift(4,8&i?0:v.length),n.write_shift(4,8&i?0:d.content.length),n.write_shift(2,b.length),n.write_shift(2,0),l+=n.length,r.push(n),l+=b.length,r.push(b),l+=v.length,r.push(v),8&i&&((n=qr(12)).write_shift(-4,p[f]),n.write_shift(4,v.length),n.write_shift(4,d.content.length),l+=n.l,r.push(n)),(n=qr(46)).write_shift(4,33639248),n.write_shift(2,0),n.write_shift(2,20),n.write_shift(2,i),n.write_shift(2,s),n.write_shift(4,0),n.write_shift(-4,p[f]),n.write_shift(4,v.length),n.write_shift(4,d.content.length),n.write_shift(2,b.length),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n.write_shift(4,g),m+=n.l,a.push(n),m+=b.length,a.push(b),++f}return(n=qr(22)).write_shift(4,101010256),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,f),n.write_shift(2,f),n.write_shift(4,m),n.write_shift(4,l),n.write_shift(2,0),ue([ue(r),ue(a),n])}(e,r);for(var a=function(e){for(var t=0,r=0,a=0;a<e.FileIndex.length;++a){var n=e.FileIndex[a];n.content&&(0<(n=n.content.length)&&(n<4096?t+=n+63>>6:r+=n+511>>9))}for(var s=e.FullPaths.length+3>>2,i=t+127>>7,o=(t+7>>3)+r+s+i,c=o+127>>7,l=c<=109?0:Math.ceil((c-109)/127);c<o+c+l+127>>7;)l=++c<=109?0:Math.ceil((c-109)/127);s=[1,l,c,i,s,r,t,0];return e.FileIndex[0].size=t<<6,s[7]=(e.FileIndex[0].start=s[0]+s[1]+s[2]+s[3]+s[4]+s[5])+(s[6]+7>>3),s}(e),n=qr(a[7]<<9),s=0,i=0,s=0;s<8;++s)n.write_shift(1,m[s]);for(s=0;s<8;++s)n.write_shift(2,0);for(n.write_shift(2,62),n.write_shift(2,3),n.write_shift(2,65534),n.write_shift(2,9),n.write_shift(2,6),s=0;s<3;++s)n.write_shift(2,0);for(n.write_shift(4,0),n.write_shift(4,a[2]),n.write_shift(4,a[0]+a[1]+a[2]+a[3]-1),n.write_shift(4,0),n.write_shift(4,4096),n.write_shift(4,a[3]?a[0]+a[1]+a[2]-1:k),n.write_shift(4,a[3]),n.write_shift(-4,a[1]?a[0]-1:k),n.write_shift(4,a[1]),s=0;s<109;++s)n.write_shift(-4,s<a[2]?a[1]+s:-1);if(a[1])for(i=0;i<a[1];++i){for(;s<236+127*i;++s)n.write_shift(-4,s<a[2]?a[1]+s:-1);n.write_shift(-4,i===a[1]-1?k:i+1)}function o(e){for(i+=e;s<i-1;++s)n.write_shift(-4,s+1);e&&(++s,n.write_shift(-4,k))}i=s=0;for(i+=a[1];s<i;++s)n.write_shift(-4,_.DIFSECT);for(i+=a[2];s<i;++s)n.write_shift(-4,_.FATSECT);o(a[3]),o(a[4]);for(var c=0,l=0,f=e.FileIndex[0];c<e.FileIndex.length;++c)(f=e.FileIndex[c]).content&&((l=f.content.length)<4096||(f.start=i,o(l+511>>9)));for(o(a[6]+7>>3);511&n.l;)n.write_shift(-4,_.ENDOFCHAIN);for(c=i=s=0;c<e.FileIndex.length;++c)(f=e.FileIndex[c]).content&&(!(l=f.content.length)||4096<=l||(f.start=i,o(l+63>>6)));for(;511&n.l;)n.write_shift(-4,_.ENDOFCHAIN);for(s=0;s<a[4]<<2;++s){var h=e.FullPaths[s];if(h&&0!==h.length){f=e.FileIndex[s],0===s&&(f.start=f.size?f.start-1:k);h=0===s&&r.root||f.name;if(31<h.length&&(console.error(\"Name \"+h+\" will be truncated to \"+h.slice(0,31)),h=h.slice(0,31)),l=2*(h.length+1),n.write_shift(64,h,\"utf16le\"),n.write_shift(2,l),n.write_shift(1,f.type),n.write_shift(1,f.color),n.write_shift(-4,f.L),n.write_shift(-4,f.R),n.write_shift(-4,f.C),f.clsid)n.write_shift(16,f.clsid,\"hex\");else for(c=0;c<4;++c)n.write_shift(4,0);n.write_shift(4,f.state||0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,f.start),n.write_shift(4,f.size),n.write_shift(4,0)}else{for(c=0;c<17;++c)n.write_shift(4,0);for(c=0;c<3;++c)n.write_shift(4,-1);for(c=0;c<12;++c)n.write_shift(4,0)}}for(s=1;s<e.FileIndex.length;++s)if(4096<=(f=e.FileIndex[s]).size)if(n.l=f.start+1<<9,re&&Buffer.isBuffer(f.content))f.content.copy(n,n.l,0,f.size),n.l+=f.size+511&-512;else{for(c=0;c<f.size;++c)n.write_shift(1,f.content[c]);for(;511&c;++c)n.write_shift(1,0)}for(s=1;s<e.FileIndex.length;++s)if(0<(f=e.FileIndex[s]).size&&f.size<4096)if(re&&Buffer.isBuffer(f.content))f.content.copy(n,n.l,0,f.size),n.l+=f.size+63&-64;else{for(c=0;c<f.size;++c)n.write_shift(1,f.content[c]);for(;63&c;++c)n.write_shift(1,0)}if(re)n.l=n.length;else for(;n.l<n.length;)n.write_shift(1,0);return n}e.version=\"1.2.2\";var T,y=64,k=-2,E=\"d0cf11e0a1b11ae1\",m=[208,207,17,224,161,177,26,225],b=\"00000000000000000000000000000000\",_={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:k,FREESECT:-1,HEADER_SIGNATURE:E,HEADER_MINOR_VERSION:\"3e00\",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:b,EntryTypes:[\"unknown\",\"storage\",\"stream\",\"lockbytes\",\"property\",\"root\"]};function S(e){for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join(\"\")}var x=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],A=[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],C=[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];for(var t,I=\"undefined\"!=typeof Uint8Array,O=I?new Uint8Array(256):[],r=0;r<256;++r)O[r]=255&((t=139536&((t=r)<<1|t<<11)|558144&(t<<5|t<<15))>>16|t>>8|t);function R(e,t){var r=7&t,t=t>>>3;return(e[t]|(r<=5?0:e[1+t]<<8))>>>r&7}function N(e,t){var r=7&t,t=t>>>3;return(e[t]|(r<=3?0:e[1+t]<<8))>>>r&31}function F(e,t){var r=7&t,t=t>>>3;return(e[t]|(r<=1?0:e[1+t]<<8))>>>r&127}function D(e,t,r){var a=7&t,n=t>>>3,s=(1<<r)-1,t=e[n]>>>a;return r<8-a?t&s:(t|=e[1+n]<<8-a,r<16-a?t&s:(t|=e[2+n]<<16-a,r<24-a?t&s:(t|=e[3+n]<<24-a)&s))}function P(e,t,r){var a=7&t,n=t>>>3;return a<=5?e[n]|=(7&r)<<a:(e[n]|=r<<a&255,e[1+n]=(7&r)>>8-a),t+3}fu