UNPKG

cloud-ui.vusion

Version:
2 lines 990 kB
(window["webpackJsonpdoc_entry"]=window["webpackJsonpdoc_entry"]||[]).push([["xlsx"],{"0b25":function(e,t,r){var n=r("da84"),a=r("5926"),i=r("50c4"),s=n.RangeError;e.exports=function(e){if(void 0===e)return 0;var t=a(e),r=i(t);if(t!==r)throw s("Wrong length or index");return r}},1:function(e,t){},1146:function(e,t,r){(function(n,a,i){/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ var s={};function o(t){t.version="0.17.5";var s=1200,o=1252;"undefined"===typeof cptable&&("undefined"!==typeof n?n.cptable=r("2244"):"undefined"!==typeof window&&(window.cptable=r("2244")));for(var l=[874,932,936,949,950],c=0;c<=8;++c)l.push(1250+c);var f={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},h=function(e){-1!=l.indexOf(e)&&(o=f[0]=e)};function u(){h(1252)}var d=function(e){s=e,h(e)};function p(){d(1200),u()}function g(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}function b(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 m(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 v=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?b(e.slice(2)):254==t&&255==r?m(e.slice(2)):65279==t?e.slice(1):e},w=function(e){return String.fromCharCode(e)},E=function(e){return String.fromCharCode(e)};"undefined"!==typeof cptable&&(d=function(e){s=e,h(e)},v=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,g(e.slice(2))):e},w=function(e){return 1200===s?String.fromCharCode(e):cptable.utils.decode(s,[255&e,e>>8])[0]},E=function(e){return cptable.utils.decode(o,[e])[0]});var k=null,C=!0,S=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t){for(var r="",n=0,a=0,i=0,s=0,o=0,l=0,c=0,f=0;f<t.length;)n=t.charCodeAt(f++),s=n>>2,a=t.charCodeAt(f++),o=(3&n)<<4|a>>4,i=t.charCodeAt(f++),l=(15&a)<<2|i>>6,c=63&i,isNaN(a)?l=c=64:isNaN(i)&&(c=64),r+=e.charAt(s)+e.charAt(o)+e.charAt(l)+e.charAt(c);return r},decode:function(t){var r="",n=0,a=0,i=0,s=0,o=0,l=0,c=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var f=0;f<t.length;)s=e.indexOf(t.charAt(f++)),o=e.indexOf(t.charAt(f++)),n=s<<2|o>>4,r+=String.fromCharCode(n),l=e.indexOf(t.charAt(f++)),a=(15&o)<<4|l>>2,64!==l&&(r+=String.fromCharCode(a)),c=e.indexOf(t.charAt(f++)),i=(3&l)<<6|c,64!==c&&(r+=String.fromCharCode(i));return r}}}(),A="undefined"!==typeof a&&"undefined"!==typeof i&&"undefined"!==typeof i.versions&&!!i.versions.node,_=function(){};if("undefined"!==typeof a){var y=!a.from;if(!y)try{a.from("foo","utf8")}catch(Rm){y=!0}_=y?function(e,t){return t?new a(e,t):new a(e)}:a.from.bind(a),a.alloc||(a.alloc=function(e){return new a(e)}),a.allocUnsafe||(a.allocUnsafe=function(e){return new a(e)})}function B(e){return A?a.alloc(e):new Array(e)}function T(e){return A?a.allocUnsafe(e):new Array(e)}var x=function(e){return A?_(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function I(e){if("undefined"===typeof ArrayBuffer)return x(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function R(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 O(e){if("undefined"===typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}function D(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return D(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var F=function(e){return[].concat.apply([],e)},P=/\u0000/g,N=/[\u0001-\u0006]/g,M={},L=function(e){function t(e){var t="",r=e.length-1;while(r>=0)t+=e.charAt(r--);return t}function r(e,t){var r="";while(r.length<t)r+=e;return r}function n(e,t){var n=""+e;return n.length>=t?n:r("0",t-n.length)+n}function a(e,t){var n=""+e;return n.length>=t?n:r(" ",t-n.length)+n}function i(e,t){var n=""+e;return n.length>=t?n:n+r(" ",t-n.length)}function s(e,t){var n=""+Math.round(e);return n.length>=t?n:r("0",t-n.length)+n}function o(e,t){var n=""+e;return n.length>=t?n:r("0",t-n.length)+n}e.version="0.11.2";var l=Math.pow(2,32);function c(e,t){if(e>l||e<-l)return s(e,t);var r=Math.round(e);return o(r,t)}function f(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 h=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],u=[["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 d(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"秒 "'}var p={};d(p);var g=[],b=0;for(b=5;b<=8;++b)g[b]=32+b;for(b=23;b<=26;++b)g[b]=0;for(b=27;b<=31;++b)g[b]=14;for(b=50;b<=58;++b)g[b]=14;for(b=59;b<=62;++b)g[b]=b-58;for(b=67;b<=68;++b)g[b]=b-58;for(b=72;b<=75;++b)g[b]=b-58;for(b=67;b<=68;++b)g[b]=b-57;for(b=76;b<=78;++b)g[b]=b-56;for(b=79;b<=81;++b)g[b]=b-34;var m=[];function v(e,t,r){var n=e<0?-1:1,a=e*n,i=0,s=1,o=0,l=1,c=0,f=0,h=Math.floor(a);while(c<t){if(h=Math.floor(a),o=h*s+i,f=h*c+l,a-h<5e-8)break;a=1/(a-h),i=s,s=o,l=c,c=f}if(f>t&&(c>t?(f=l,o=i):(f=c,o=s)),!r)return[0,n*o,f];var u=Math.floor(n*o/f);return[u,n*o-u*f,f]}function w(e,t,r){if(e>2958465||e<0)return null;var n=0|e,a=Math.floor(86400*(e-n)),i=0,s=[],o={D:n,T:a,u:86400*(e-n)-a,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(o.u)<1e-6&&(o.u=0),t&&t.date1904&&(n+=1462),o.u>.9999&&(o.u=0,86400==++a&&(o.T=a=0,++n,++o.D)),60===n)s=r?[1317,10,29]:[1900,2,29],i=3;else if(0===n)s=r?[1317,8,29]:[1900,1,0],i=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),s=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),n<60&&(i=(i+6)%7),r&&(i=B(l,s))}return o.y=s[0],o.m=s[1],o.d=s[2],o.S=a%60,a=Math.floor(a/60),o.M=a%60,a=Math.floor(a/60),o.H=a,o.q=i,o}m[5]=m[63]='"$"#,##0_);\\("$"#,##0\\)',m[6]=m[64]='"$"#,##0_);[Red]\\("$"#,##0\\)',m[7]=m[65]='"$"#,##0.00_);\\("$"#,##0.00\\)',m[8]=m[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',m[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',m[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',m[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',m[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)',e.parse_date_code=w;var E=new Date(1899,11,31,0,0,0),k=E.getTime(),C=new Date(1900,2,1,0,0,0);function S(e,t){var r=e.getTime();return t?r-=1262304e5:e>=C&&(r+=864e5),(r-(k+6e4*(e.getTimezoneOffset()-E.getTimezoneOffset())))/864e5}function A(e){return e.toString(10)}e._general_int=A;var _=function(){var e=/(?:\.0*|(\.\d*[1-9])0+)$/;function t(t){return-1==t.indexOf(".")?t:t.replace(e,"$1")}var r=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,n=/(E[+-])(\d)$/;function a(e){return-1==e.indexOf("E")?e:e.replace(r,"$1E").replace(n,"$10$2")}function i(e){var r=e<0?12:11,n=t(e.toFixed(12));return n.length<=r?n:(n=e.toPrecision(10),n.length<=r?n:e.toExponential(5))}function s(e){var r=t(e.toFixed(11));return r.length>(e<0?12:11)||"0"===r||"-0"===r?e.toPrecision(6):r}function o(e){var r,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return r=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?i(e):10===n?e.toFixed(10).substr(0,12):s(e),t(a(r.toUpperCase()))}return o}();function y(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):_(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return U(14,S(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function B(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function T(e,t,r,a){var i,s="",o=0,l=0,c=r.y,f=0;switch(e){case 98:c=r.y+543;case 121:switch(t.length){case 1:case 2:i=c%100,f=2;break;default:i=c%1e4,f=4;break}break;case 109:switch(t.length){case 1:case 2:i=r.m,f=t.length;break;case 3:return u[r.m-1][1];case 5:return u[r.m-1][0];default:return u[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=r.d,f=t.length;break;case 3:return h[r.q][0];default:return h[r.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(r.H+11)%12,f=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=r.H,f=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=r.M,f=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?(l=a>=2?3===a?1e3:100:1===a?10:1,o=Math.round(l*(r.S+r.u)),o>=60*l&&(o=0),"s"===t?0===o?"0":""+o/l:(s=n(o,2+a),"ss"===t?s.substr(0,2):"."+s.substr(2,t.length-1))):n(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*r.D+r.H;break;case"[m]":case"[mm]":i=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":i=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}f=3===t.length?1:2;break;case 101:i=c,f=1;break}var d=f>0?n(i,f):"";return d}function x(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,n=e.substr(0,r);r!=e.length;r+=t)n+=(n.length>0?",":"")+e.substr(r,t);return n}e._general_num=_,e._general=y;var I=function(){var e=/%/g;function s(t,n,a){var i=n.replace(e,""),s=n.length-i.length;return I(t,i,a*Math.pow(10,2*s))+r("%",s)}function o(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return I(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function l(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+l(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),-1===r.indexOf("e")){var s=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i);while("0."===r.substr(0,2))r=r.charAt(0)+r.substr(2,a)+"."+r.substr(2+a),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(a+i)%a)+"."+n.substr(i)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var f=/# (\?+)( ?)\/( ?)(\d+)/;function h(e,t,i){var s=parseInt(e[4],10),o=Math.round(t*s),l=Math.floor(o/s),c=o-l*s,f=s;return i+(0===l?"":""+l)+" "+(0===c?r(" ",e[1].length+1+e[4].length):a(c,e[1].length)+e[2]+"/"+e[3]+n(f,e[4].length))}function u(e,t,n){return n+(0===t?"":""+t)+r(" ",e[1].length+2+e[4].length)}var d=/^#*0*\.([0#]+)/,p=/\).*[0#]/,g=/\(###\) ###\\?-####/;function b(e){for(var t,r="",n=0;n!=e.length;++n)switch(t=e.charCodeAt(n)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function m(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function w(e,t){var r=e-Math.floor(e),n=Math.pow(10,t);return t<(""+Math.round(r*n)).length?0:Math.round(r*n)}function E(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function k(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function C(e,u,S){if(40===e.charCodeAt(0)&&!u.match(p)){var A=u.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return S>=0?C("n",A,S):"("+C("n",A,-S)+")"}if(44===u.charCodeAt(u.length-1))return o(e,u,S);if(-1!==u.indexOf("%"))return s(e,u,S);if(-1!==u.indexOf("E"))return l(u,S);if(36===u.charCodeAt(0))return"$"+C(e,u.substr(" "==u.charAt(1)?2:1),S);var _,y,B,T,R=Math.abs(S),O=S<0?"-":"";if(u.match(/^00+$/))return O+c(R,u.length);if(u.match(/^[#?]+$/))return _=c(S,0),"0"===_&&(_=""),_.length>u.length?_:b(u.substr(0,u.length-_.length))+_;if(y=u.match(f))return h(y,R,O);if(u.match(/^#+0+$/))return O+c(R,u.length-u.indexOf("0"));if(y=u.match(d))return _=m(S,y[1].length).replace(/^([^\.]+)$/,"$1."+b(y[1])).replace(/\.$/,"."+b(y[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",b(y[1]).length-t.length)})),-1!==u.indexOf("0.")?_:_.replace(/^0\./,".");if(u=u.replace(/^#+([0.])/,"$1"),y=u.match(/^(0*)\.(#*)$/))return O+m(R,y[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,y[1].length?"0.":".");if(y=u.match(/^#{1,3},##0(\.?)$/))return O+x(c(R,0));if(y=u.match(/^#,##0\.([#0]*0)$/))return S<0?"-"+C(e,u,-S):x(""+(Math.floor(S)+E(S,y[1].length)))+"."+n(w(S,y[1].length),y[1].length);if(y=u.match(/^#,#*,#0/))return C(e,u.replace(/^#,#*,/,""),S);if(y=u.match(/^([0#]+)(\\?-([0#]+))+$/))return _=t(C(e,u.replace(/[\\-]/g,""),S)),B=0,t(t(u.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return B<_.length?_.charAt(B++):"0"===e?"0":""})));if(u.match(g))return _=C(e,"##########",S),"("+_.substr(0,3)+") "+_.substr(3,3)+"-"+_.substr(6);var D="";if(y=u.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return B=Math.min(y[4].length,7),T=v(R,Math.pow(10,B)-1,!1),_=""+O,D=I("n",y[1],T[1])," "==D.charAt(D.length-1)&&(D=D.substr(0,D.length-1)+"0"),_+=D+y[2]+"/"+y[3],D=i(T[2],B),D.length<y[4].length&&(D=b(y[4].substr(y[4].length-D.length))+D),_+=D,_;if(y=u.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return B=Math.min(Math.max(y[1].length,y[4].length),7),T=v(R,Math.pow(10,B)-1,!0),O+(T[0]||(T[1]?"":"0"))+" "+(T[1]?a(T[1],B)+y[2]+"/"+y[3]+i(T[2],B):r(" ",2*B+1+y[2].length+y[3].length));if(y=u.match(/^[#0?]+$/))return _=c(S,0),u.length<=_.length?_:b(u.substr(0,u.length-_.length))+_;if(y=u.match(/^([#0?]+)\.([#0]+)$/)){_=""+S.toFixed(Math.min(y[2].length,10)).replace(/([^0])0+$/,"$1"),B=_.indexOf(".");var F=u.indexOf(".")-B,P=u.length-_.length-F;return b(u.substr(0,F)+_+u.substr(u.length-P))}if(y=u.match(/^00,000\.([#0]*0)$/))return B=w(S,y[1].length),S<0?"-"+C(e,u,-S):x(k(S)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e}))+"."+n(B,y[1].length);switch(u){case"###,##0.00":return C(e,"#,##0.00",S);case"###,###":case"##,###":case"#,###":var N=x(c(R,0));return"0"!==N?O+N:"";case"###,###.00":return C(e,"###,##0.00",S).replace(/^0\./,".");case"#,###.00":return C(e,"#,##0.00",S).replace(/^0\./,".");default:}throw new Error("unsupported format |"+u+"|")}function S(e,t,r){var n=t.length-1;while(44===t.charCodeAt(n-1))--n;return I(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function A(t,n,a){var i=n.replace(e,""),s=n.length-i.length;return I(t,i,a*Math.pow(10,2*s))+r("%",s)}function _(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+_(e,-t);var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%a;if(i<0&&(i+=a),r=(t/Math.pow(10,i)).toPrecision(n+1+(a+i)%a),!r.match(/[Ee]/)){var s=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,n){return t+r+n.substr(0,(a+i)%a)+"."+n.substr(i)+"E"}))}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function y(e,s,o){if(40===e.charCodeAt(0)&&!s.match(p)){var l=s.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return o>=0?y("n",l,o):"("+y("n",l,-o)+")"}if(44===s.charCodeAt(s.length-1))return S(e,s,o);if(-1!==s.indexOf("%"))return A(e,s,o);if(-1!==s.indexOf("E"))return _(s,o);if(36===s.charCodeAt(0))return"$"+y(e,s.substr(" "==s.charAt(1)?2:1),o);var c,h,m,w,E=Math.abs(o),k=o<0?"-":"";if(s.match(/^00+$/))return k+n(E,s.length);if(s.match(/^[#?]+$/))return c=""+o,0===o&&(c=""),c.length>s.length?c:b(s.substr(0,s.length-c.length))+c;if(h=s.match(f))return u(h,E,k);if(s.match(/^#+0+$/))return k+n(E,s.length-s.indexOf("0"));if(h=s.match(d))return c=(""+o).replace(/^([^\.]+)$/,"$1."+b(h[1])).replace(/\.$/,"."+b(h[1])),c=c.replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",b(h[1]).length-t.length)})),-1!==s.indexOf("0.")?c:c.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),h=s.match(/^(0*)\.(#*)$/))return k+(""+E).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,h[1].length?"0.":".");if(h=s.match(/^#{1,3},##0(\.?)$/))return k+x(""+E);if(h=s.match(/^#,##0\.([#0]*0)$/))return o<0?"-"+y(e,s,-o):x(""+o)+"."+r("0",h[1].length);if(h=s.match(/^#,#*,#0/))return y(e,s.replace(/^#,#*,/,""),o);if(h=s.match(/^([0#]+)(\\?-([0#]+))+$/))return c=t(y(e,s.replace(/[\\-]/g,""),o)),m=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return m<c.length?c.charAt(m++):"0"===e?"0":""})));if(s.match(g))return c=y(e,"##########",o),"("+c.substr(0,3)+") "+c.substr(3,3)+"-"+c.substr(6);var C="";if(h=s.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return m=Math.min(h[4].length,7),w=v(E,Math.pow(10,m)-1,!1),c=""+k,C=I("n",h[1],w[1])," "==C.charAt(C.length-1)&&(C=C.substr(0,C.length-1)+"0"),c+=C+h[2]+"/"+h[3],C=i(w[2],m),C.length<h[4].length&&(C=b(h[4].substr(h[4].length-C.length))+C),c+=C,c;if(h=s.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return m=Math.min(Math.max(h[1].length,h[4].length),7),w=v(E,Math.pow(10,m)-1,!0),k+(w[0]||(w[1]?"":"0"))+" "+(w[1]?a(w[1],m)+h[2]+"/"+h[3]+i(w[2],m):r(" ",2*m+1+h[2].length+h[3].length));if(h=s.match(/^[#0?]+$/))return c=""+o,s.length<=c.length?c:b(s.substr(0,s.length-c.length))+c;if(h=s.match(/^([#0]+)\.([#0]+)$/)){c=""+o.toFixed(Math.min(h[2].length,10)).replace(/([^0])0+$/,"$1"),m=c.indexOf(".");var B=s.indexOf(".")-m,T=s.length-c.length-B;return b(s.substr(0,B)+c+s.substr(s.length-T))}if(h=s.match(/^00,000\.([#0]*0)$/))return o<0?"-"+y(e,s,-o):x(""+o).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e}))+"."+n(0,h[1].length);switch(s){case"###,###":case"##,###":case"#,###":var R=x(""+E);return"0"!==R?k+R:"";default:if(s.match(/\.[0#?]*$/))return y(e,s.slice(0,s.lastIndexOf(".")),o)+b(s.slice(s.lastIndexOf(".")))}throw new Error("unsupported format |"+s+"|")}return function(e,t,r){return(0|r)===r?y(e,t,r):C(e,t,r)}}();function R(e){for(var t=[],r=!1,n=0,a=0;n<e.length;++n)switch(e.charCodeAt(n)){case 34:r=!r;break;case 95:case 42:case 92:++n;break;case 59:t[t.length]=e.substr(a,n-a),a=n+1}if(t[t.length]=e.substr(a),!0===r)throw new Error("Format |"+e+"| unterminated string ");return t}e._split=R;var O=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function D(e){var t=0,r="",n="";while(t<e.length)switch(r=e.charAt(t)){case"G":f(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;);++t;break;case"\\":t+=2;break;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"[":n=r;while("]"!==e.charAt(t++)&&t<e.length)n+=e.charAt(t);if(n.match(O))return!0;break;case".":case"0":case"#":while(t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||"\\"==r&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(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":while(t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1);break;case" ":++t;break;default:++t;break}return!1}function F(e,t,r,n){var a,i,s,o=[],l="",c=0,h="",u="t",d="H";while(c<e.length)switch(h=e.charAt(c)){case"G":if(!f(e,c))throw new Error("unrecognized character "+h+" in "+e);o[o.length]={t:"G",v:"General"},c+=7;break;case'"':for(l="";34!==(s=e.charCodeAt(++c))&&c<e.length;)l+=String.fromCharCode(s);o[o.length]={t:"t",v:l},++c;break;case"\\":var p=e.charAt(++c),g="("===p||")"===p?p:"t";o[o.length]={t:g,v:p},++c;break;case"_":o[o.length]={t:"t",v:" "},c+=2;break;case"@":o[o.length]={t:"T",v:t},++c;break;case"B":case"b":if("1"===e.charAt(c+1)||"2"===e.charAt(c+1)){if(null==a&&(a=w(t,r,"2"===e.charAt(c+1)),null==a))return"";o[o.length]={t:"X",v:e.substr(c,2)},u=h,c+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":h=h.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==a&&(a=w(t,r),null==a))return"";l=h;while(++c<e.length&&e.charAt(c).toLowerCase()===h)l+=h;"m"===h&&"h"===u.toLowerCase()&&(h="M"),"h"===h&&(h=d),o[o.length]={t:h,v:l},u=h;break;case"A":case"a":case"上":var b={t:h,v:h};if(null==a&&(a=w(t,r)),"A/P"===e.substr(c,3).toUpperCase()?(null!=a&&(b.v=a.H>=12?"P":"A"),b.t="T",d="h",c+=3):"AM/PM"===e.substr(c,5).toUpperCase()?(null!=a&&(b.v=a.H>=12?"PM":"AM"),b.t="T",c+=5,d="h"):"上午/下午"===e.substr(c,5).toUpperCase()?(null!=a&&(b.v=a.H>=12?"下午":"上午"),b.t="T",c+=5,d="h"):(b.t="t",++c),null==a&&"T"===b.t)return"";o[o.length]=b,u=h;break;case"[":l=h;while("]"!==e.charAt(c++)&&c<e.length)l+=e.charAt(c);if("]"!==l.slice(-1))throw'unterminated "[" block: |'+l+"|";if(l.match(O)){if(null==a&&(a=w(t,r),null==a))return"";o[o.length]={t:"Z",v:l.toLowerCase()},u=l.charAt(1)}else l.indexOf("$")>-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",D(e)||(o[o.length]={t:"t",v:l}));break;case".":if(null!=a){l=h;while(++c<e.length&&"0"===(h=e.charAt(c)))l+=h;o[o.length]={t:"s",v:l};break}case"0":case"#":l=h;while(++c<e.length&&"0#?.,E+-%".indexOf(h=e.charAt(c))>-1)l+=h;o[o.length]={t:"n",v:l};break;case"?":l=h;while(e.charAt(++c)===h)l+=h;o[o.length]={t:h,v:l},u=h;break;case"*":++c," "!=e.charAt(c)&&"*"!=e.charAt(c)||++c;break;case"(":case")":o[o.length]={t:1===n?"t":h,v:h},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":l=h;while(c<e.length&&"0123456789".indexOf(e.charAt(++c))>-1)l+=e.charAt(c);o[o.length]={t:"D",v:l};break;case" ":o[o.length]={t:h,v:h},++c;break;case"$":o[o.length]={t:"t",v:"$"},++c;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(h))throw new Error("unrecognized character "+h+" in "+e);o[o.length]={t:"t",v:h},++c;break}var m,v=0,E=0;for(c=o.length-1,u="t";c>=0;--c)switch(o[c].t){case"h":case"H":o[c].t=d,u="h",v<1&&(v=1);break;case"s":(m=o[c].v.match(/\.0+$/))&&(E=Math.max(E,m[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":u=o[c].t;break;case"m":"s"===u&&(o[c].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&o[c].v.match(/[Hh]/)&&(v=1),v<2&&o[c].v.match(/[Mm]/)&&(v=2),v<3&&o[c].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M),a.M>=60&&(a.M=0,++a.H);break;case 2:a.u>=.5&&(a.u=0,++a.S),a.S>=60&&(a.S=0,++a.M);break}var k,C="";for(c=0;c<o.length;++c)switch(o[c].t){case"t":case"T":case" ":case"D":break;case"X":o[c].v="",o[c].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":o[c].v=T(o[c].t.charCodeAt(0),o[c].v,a,E),o[c].t="t";break;case"n":case"?":k=c+1;while(null!=o[k]&&("?"===(h=o[k].t)||"D"===h||(" "===h||"t"===h)&&null!=o[k+1]&&("?"===o[k+1].t||"t"===o[k+1].t&&"/"===o[k+1].v)||"("===o[c].t&&(" "===h||"n"===h||")"===h)||"t"===h&&("/"===o[k].v||" "===o[k].v&&null!=o[k+1]&&"?"==o[k+1].t)))o[c].v+=o[k].v,o[k]={v:"",t:";"},++k;C+=o[c].v,c=k-1;break;case"G":o[c].t="t",o[c].v=y(t,r);break}var S,A,_="";if(C.length>0){40==C.charCodeAt(0)?(S=t<0&&45===C.charCodeAt(0)?-t:t,A=I("n",C,S)):(S=t<0&&n>1?-t:t,A=I("n",C,S),S<0&&o[0]&&"t"==o[0].t&&(A=A.substr(1),o[0].v="-"+o[0].v)),k=A.length-1;var B=o.length;for(c=0;c<o.length;++c)if(null!=o[c]&&"t"!=o[c].t&&o[c].v.indexOf(".")>-1){B=c;break}var x=o.length;if(B===o.length&&-1===A.indexOf("E")){for(c=o.length-1;c>=0;--c)null!=o[c]&&-1!=="n?".indexOf(o[c].t)&&(k>=o[c].v.length-1?(k-=o[c].v.length,o[c].v=A.substr(k+1,o[c].v.length)):k<0?o[c].v="":(o[c].v=A.substr(0,k+1),k=-1),o[c].t="t",x=c);k>=0&&x<o.length&&(o[x].v=A.substr(0,k+1)+o[x].v)}else if(B!==o.length&&-1===A.indexOf("E")){for(k=A.indexOf(".")-1,c=B;c>=0;--c)if(null!=o[c]&&-1!=="n?".indexOf(o[c].t)){for(i=o[c].v.indexOf(".")>-1&&c===B?o[c].v.indexOf(".")-1:o[c].v.length-1,_=o[c].v.substr(i+1);i>=0;--i)k>=0&&("0"===o[c].v.charAt(i)||"#"===o[c].v.charAt(i))&&(_=A.charAt(k--)+_);o[c].v=_,o[c].t="t",x=c}for(k>=0&&x<o.length&&(o[x].v=A.substr(0,k+1)+o[x].v),k=A.indexOf(".")+1,c=B;c<o.length;++c)if(null!=o[c]&&(-1!=="n?(".indexOf(o[c].t)||c===B)){for(i=o[c].v.indexOf(".")>-1&&c===B?o[c].v.indexOf(".")+1:0,_=o[c].v.substr(0,i);i<o[c].v.length;++i)k<A.length&&(_+=A.charAt(k++));o[c].v=_,o[c].t="t",x=c}}}for(c=0;c<o.length;++c)null!=o[c]&&"n?".indexOf(o[c].t)>-1&&(S=n>1&&t<0&&c>0&&"-"===o[c-1].v?-t:t,o[c].v=I(o[c].t,o[c].v,S),o[c].t="t");var R="";for(c=0;c!==o.length;++c)null!=o[c]&&(R+=o[c].v);return R}e.is_date=D,e._eval=F;var P=/\[[=<>]/,N=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function M(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function L(e,t){var r=R(e),n=r.length,a=r[n-1].indexOf("@");if(n<4&&a>-1&&--n,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!==typeof t)return[4,4===r.length||a>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=a>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=a>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=a>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break;case 4:break}var i=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,i];if(null!=r[0].match(P)||null!=r[1].match(P)){var s=r[0].match(N),o=r[1].match(N);return M(t,s)?[n,r[0]]:M(t,o)?[n,r[1]]:[n,r[null!=s&&null!=o?2:1]]}return[n,i]}function U(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:p)[e],null==n&&(n=r.table&&r.table[g[e]]||p[g[e]]),null==n&&(n=m[e]||"General");break}if(f(n,0))return y(t,r);t instanceof Date&&(t=S(t,r.date1904));var a=L(n,t);if(f(a[1]))return y(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return F(a[1],t,r,a[0])}function z(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(void 0!=p[r]){if(p[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return p[t]=e,t}e.load=z,e._table=p,e.get_table=function(){return p},e.load_table=function(e){for(var t=0;392!=t;++t)void 0!==e[t]&&z(e[t],t)},e.init_table=d,e.format=U};L(M);var U={"General Number":"General","General Date":M._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":M._table[15],"Short Date":M._table[14],"Long Time":M._table[19],"Medium Time":M._table[18],"Short Time":M._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:M._table[2],Standard:M._table[4],Percent:M._table[10],Scientific:M._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},z={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"},H=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function W(e){var t="number"==typeof e?M._table[e]:e;return t=t.replace(H,"(\\d+)"),new RegExp("^"+t+"$")}function V(e,t,r){var n=-1,a=-1,i=-1,s=-1,o=-1,l=-1;(t.match(H)||[]).forEach((function(e,t){var c=parseInt(r[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":n=c;break;case"d":i=c;break;case"h":s=c;break;case"s":l=c;break;case"m":s>=0?o=c:a=c;break}})),l>=0&&-1==o&&a>=0&&(o=a,a=-1);var c=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(a>=1?a:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==c.length&&(c="0"+c),8==c.length&&(c="20"+c);var f=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==s&&-1==o&&-1==l?c:-1==n&&-1==a&&-1==i?f:c+"T"+f}var X,G=!0;(function(e){e(X={})})((function(e){function t(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=r,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var r=t();function n(e,t){for(var n=-1^t,a=e.length-1,i=0;i<a;)n=n>>>8^r[255&(n^e.charCodeAt(i++))],n=n>>>8^r[255&(n^e.charCodeAt(i++))];return i===a&&(n=n>>>8^r[255&(n^e.charCodeAt(i))]),-1^n}function a(e,t){if(e.length>1e4)return i(e,t);for(var n=-1^t,a=e.length-3,s=0;s<a;)n=n>>>8^r[255&(n^e[s++])],n=n>>>8^r[255&(n^e[s++])],n=n>>>8^r[255&(n^e[s++])],n=n>>>8^r[255&(n^e[s++])];while(s<a+3)n=n>>>8^r[255&(n^e[s++])];return-1^n}function i(e,t){for(var n=-1^t,a=e.length-7,i=0;i<a;)n=n>>>8^r[255&(n^e[i++])],n=n>>>8^r[255&(n^e[i++])],n=n>>>8^r[255&(n^e[i++])],n=n>>>8^r[255&(n^e[i++])],n=n>>>8^r[255&(n^e[i++])],n=n>>>8^r[255&(n^e[i++])],n=n>>>8^r[255&(n^e[i++])],n=n>>>8^r[255&(n^e[i++])];while(i<a+7)n=n>>>8^r[255&(n^e[i++])];return-1^n}function s(e,t){for(var n,a,i=-1^t,s=0,o=e.length;s<o;)n=e.charCodeAt(s++),n<128?i=i>>>8^r[255&(i^n)]:n<2048?(i=i>>>8^r[255&(i^(192|n>>6&31))],i=i>>>8^r[255&(i^(128|63&n))]):n>=55296&&n<57344?(n=64+(1023&n),a=1023&e.charCodeAt(s++),i=i>>>8^r[255&(i^(240|n>>8&7))],i=i>>>8^r[255&(i^(128|n>>2&63))],i=i>>>8^r[255&(i^(128|a>>6&15|(3&n)<<4))],i=i>>>8^r[255&(i^(128|63&a))]):(i=i>>>8^r[255&(i^(224|n>>12&15))],i=i>>>8^r[255&(i^(128|n>>6&63))],i=i>>>8^r[255&(i^(128|63&n))]);return-1^i}e.table=r,e.bstr=n,e.buf=a,e.str=s}));var j,Y=function(){var e,t={};function n(e,t){for(var r=e.split("/"),n=t.split("/"),a=0,i=0,s=Math.min(r.length,n.length);a<s;++a){if(i=r[a].length-n[a].length)return i;if(r[a]!=n[a])return r[a]<n[a]?-1:1}return r.length-n.length}function a(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:a(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function i(e){if("/"==e.charAt(e.length-1))return i(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function s(e,t){"string"===typeof t&&(t=new Date(t));var r=t.getHours();r=r<<6|t.getMinutes(),r=r<<5|t.getSeconds()>>>1,e.write_shift(2,r);var n=t.getFullYear()-1980;n=n<<4|t.getMonth()+1,n=n<<5|t.getDate(),e.write_shift(2,n)}function o(e){var t=65535&e.read_shift(2),r=65535&e.read_shift(2),n=new Date,a=31&r;r>>>=5;var i=15&r;r>>>=4,n.setMilliseconds(0),n.setFullYear(r+1980),n.setMonth(i-1),n.setDate(a);var s=31&t;t>>>=5;var o=63&t;return t>>>=6,n.setHours(t),n.setMinutes(o),n.setSeconds(s<<1),n}function l(e){qt(e,0);var t={},r=0;while(e.l<=e.length-4){var n=e.read_shift(2),a=e.read_shift(2),i=e.l+a,s={};switch(n){case 21589:r=e.read_shift(1),1&r&&(s.mtime=e.read_shift(4)),a>5&&(2&r&&(s.atime=e.read_shift(4)),4&r&&(s.ctime=e.read_shift(4))),s.mtime&&(s.mt=new Date(1e3*s.mtime));break}e.l=i,t[n]=s}return t}function c(){return e||(e=r(1))}function f(e,t){if(80==e[0]&&75==e[1])return Be(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var r=3,n=512,a=0,i=0,s=0,o=0,l=0,c=[],f=e.slice(0,512);qt(f,0);var g=h(f);switch(r=g[0],r){case 3:n=512;break;case 4:n=4096;break;case 0:if(0==g[1])return Be(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+r)}512!==n&&(f=e.slice(0,n),qt(f,28));var m=e.slice(0,n);u(f,r);var E=f.read_shift(4,"i");if(3===r&&0!==E)throw new Error("# Directory Sectors: Expected 0 saw "+E);f.l+=4,s=f.read_shift(4,"i"),f.l+=4,f.chk("00100000","Mini Stream Cutoff Size: "),o=f.read_shift(4,"i"),a=f.read_shift(4,"i"),l=f.read_shift(4,"i"),i=f.read_shift(4,"i");for(var k=-1,C=0;C<109;++C){if(k=f.read_shift(4,"i"),k<0)break;c[C]=k}var S=d(e,n);b(l,i,S,n,c);var A=v(S,s,c,n);A[s].name="!Directory",a>0&&o!==L&&(A[o].name="!MiniFAT"),A[c[0]].name="!FAT",A.fat_addrs=c,A.ssz=n;var _={},y=[],B=[],T=[];w(s,A,S,y,a,_,B,o),p(B,T,y),y.shift();var x={FileIndex:B,FullPaths:T};return t&&t.raw&&(x.raw={header:m,sectors:S}),x}function h(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(U,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function u(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: ")}function d(e,t){for(var r=Math.ceil(e.length/t)-1,n=[],a=1;a<r;++a)n[a-1]=e.slice(a*t,(a+1)*t);return n[r-1]=e.slice(r*t),n}function p(e,t,r){for(var n=0,a=0,i=0,s=0,o=0,l=r.length,c=[],f=[];n<l;++n)c[n]=f[n]=n,t[n]=r[n];for(;o<f.length;++o)n=f[o],a=e[n].L,i=e[n].R,s=e[n].C,c[n]===n&&(-1!==a&&c[a]!==a&&(c[n]=c[a]),-1!==i&&c[i]!==i&&(c[n]=c[i])),-1!==s&&(c[s]=n),-1!==a&&n!=c[n]&&(c[a]=c[n],f.lastIndexOf(a)<o&&f.push(a)),-1!==i&&n!=c[n]&&(c[i]=c[n],f.lastIndexOf(i)<o&&f.push(i));for(n=1;n<l;++n)c[n]===n&&(-1!==i&&c[i]!==i?c[n]=c[i]:-1!==a&&c[a]!==a&&(c[n]=c[a]));for(n=1;n<l;++n)if(0!==e[n].type){if(o=n,o!=c[o])do{o=c[o],t[n]=t[o]+"/"+t[n]}while(0!==o&&-1!==c[o]&&o!=c[o]);c[n]=-1}for(t[0]+="/",n=1;n<l;++n)2!==e[n].type&&(t[n]+="/")}function g(e,t,r){var n=e.start,a=e.size,i=[],s=n;while(r&&a>0&&s>=0)i.push(t.slice(s*M,s*M+M)),a-=M,s=Gt(r,4*s);return 0===i.length?tr(0):F(i).slice(0,e.size)}function b(e,t,r,n,a){var i=L;if(e===L){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var s=r[e],o=(n>>>2)-1;if(!s)return;for(var l=0;l<o;++l){if((i=Gt(s,4*l))===L)break;a.push(i)}t>=1&&b(Gt(s,n-4),t-1,r,n,a)}}function m(e,t,r,n,a){var i=[],s=[];a||(a=[]);var o=n-1,l=0,c=0;for(l=t;l>=0;){a[l]=!0,i[i.length]=l,s.push(e[l]);var f=r[Math.floor(4*l/n)];if(c=4*l&o,n<4+c)throw new Error("FAT boundary crossed: "+l+" 4 "+n);if(!e[f])break;l=Gt(e[f],c)}return{nodes:i,data:Ct([s])}}function v(e,t,r,n){var a=e.length,i=[],s=[],o=[],l=[],c=n-1,f=0,h=0,u=0,d=0;for(f=0;f<a;++f)if(o=[],u=f+t,u>=a&&(u-=a),!s[u]){l=[];var p=[];for(h=u;h>=0;){p[h]=!0,s[h]=!0,o[o.length]=h,l.push(e[h]);var g=r[Math.floor(4*h/n)];if(d=4*h&c,n<4+d)throw new Error("FAT boundary crossed: "+h+" 4 "+n);if(!e[g])break;if(h=Gt(e[g],d),p[h])break}i[u]={nodes:o,data:Ct([l])}}return i}function w(e,t,r,n,a,i,s,o){for(var l,c=0,f=n.length?2:0,h=t[e].data,u=0,d=0;u<h.length;u+=128){var p=h.slice(u,u+128);qt(p,64),d=p.read_shift(2),l=At(p,0,d-f),n.push(l);var b={name:l,type:p.read_shift(1),color:p.read_shift(1),L:p.read_shift(4,"i"),R:p.read_shift(4,"i"),C:p.read_shift(4,"i"),clsid:p.read_shift(16),state:p.read_shift(4,"i"),start:0,size:0},v=p.read_shift(2)+p.read_shift(2)+p.read_shift(2)+p.read_shift(2);0!==v&&(b.ct=E(p,p.l-8));var w=p.read_shift(2)+p.read_shift(2)+p.read_shift(2)+p.read_shift(2);0!==w&&(b.mt=E(p,p.l-8)),b.start=p.read_shift(4,"i"),b.size=p.read_shift(4,"i"),b.size<0&&b.start<0&&(b.size=b.type=0,b.start=L,b.name=""),5===b.type?(c=b.start,a>0&&c!==L&&(t[c].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===t[b.start]&&(t[b.start]=m(r,b.start,t.fat_addrs,t.ssz)),t[b.start].name=b.name,b.content=t[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:c!==L&&b.start!==L&&t[c]&&(b.content=g(b,t[c].data,(t[o]||{}).data))),b.content&&qt(b.content,0),i[l]=b,s.push(b)}}function E(e,t){return new Date(1e3*(Xt(e,t+4)/1e7*Math.pow(2,32)+Xt(e,t)/1e7-11644473600))}function k(t,r){return c(),f(e.readFileSync(t),r)}function C(e,t){switch(t&&t.type||"base64"){case"file":return k(e,t);case"base64":return f(x(S.decode(e)),t);case"binary":return f(x(e),t)}return f(e,t)}function _(e,t){var r=t||{},n=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]=n+"/",e.FileIndex[0]={name:n,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),y(e)}function y(e){var t="Sh33tJ5";if(!Y.find(e,"/"+t)){var r=tr(4);r[0]=55,r[1]=r[3]=50,r[2]=54,e.FileIndex.push({name:t,type:2,content:r,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),I(e)}}function I(e,t){_(e);for(var r=!1,s=!1,o=e.FullPaths.length-1;o>=0;--o){var l=e.FileIndex[o];switch(l.type){case 0:s?r=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:s=!0,isNaN(l.R*l.L*l.C)&&(r=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(r=!0);break;default:r=!0;break}}if(r||t){var c=new Date(1987,1,19),f=0,h=[];for(o=0;o<e.FullPaths.length;++o)0!==e.FileIndex[o].type&&h.push([e.FullPaths[o],e.FileIndex[o]]);for(o=0;o<h.length;++o){var u=a(h[o][0]);for(s=!1,f=0;f<h.length;++f)h[f][0]===u&&(s=!0);s||h.push([u,{name:i(u).replace("/",""),type:1,clsid:H,ct:c,mt:c,content:null}])}for(h.sort((function(e,t){return n(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],o=0;o<h.length;++o)e.FullPaths[o]=h[o][0],e.FileIndex[o]=h[o][1];for(o=0;o<h.length;++o){var d=e.FileIndex[o],p=e.FullPaths[o];if(d.name=i(p).replace("/",""),d.L=d.R=d.C=-(d.color=1),d.size=d.content?d.content.length:0,d.start=0,d.clsid=d.clsid||H,0===o)d.C=h.length>1?1:-1,d.size=0,d.type=5;else if("/"==p.slice(-1)){for(f=o+1;f<h.length;++f)if(a(e.FullPaths[f])==p)break;for(d.C=f>=h.length?-1:f,f=o+1;f<h.length;++f)if(a(e.FullPaths[f])==a(p))break;d.R=f>=h.length?-1:f,d.type=1}else a(e.FullPaths[o+1]||"")==a(p)&&(d.R=o+1),d.type=2}}}function R(e,t){var r=t||{};if(I(e),"zip"==r.fileType)return xe(e,r);var n=function(e){for(var t=0,r=0,n=0;n<e.FileIndex.length;++n){var a=e.FileIndex[n];if(a.content){var i=a.content.length;i>0&&(i<4096?t+=i+63>>6:r+=i+511>>9)}}var s=e.FullPaths.length+3>>2,o=t+7>>3,l=t+127>>7,c=o+r+s+l,f=c+127>>7,h=f<=109?0:Math.ceil((f-109)/127);while(c+f+h+127>>7>f)h=++f<=109?0:Math.ceil((f-109)/127);var u=[1,h,f,l,s,r,t,0];return e.FileIndex[0].size=t<<6,u[7]=(e.FileIndex[0].start=u[0]+u[1]+u[2]+u[3]+u[4]+u[5])+(u[6]+7>>3),u}(e),a=tr(n[7]<<9),i=0,s=0;for(i=0;i<8;++i)a.write_shift(1,z[i]);for(i=0;i<8;++i)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),i=0;i<3;++i)a.write_shift(2,0);for(a.write_shift(4,0),a.write_shift(4,n[2]),a.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),a.write_shift(4,0),a.write_shift(4,4096),a.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:L),a.write_shift(4,n[3]),a.write_shift(-4,n[1]?n[0]-1:L),a.write_shift(4,n[1]),i=0;i<109;++i)a.write_shift(-4,i<n[2]?n[1]+i:-1);if(n[1])for(s=0;s<n[1];++s){for(;i<236+127*s;++i)a.write_shift(-4,i<n[2]?n[1]+i:-1);a.write_shift(-4,s===n[1]-1?L:s+1)}var o=function(e){for(s+=e;i<s-1;++i)a.write_shift(-4,i+1);e&&(++i,a.write_shift(-4,L))};for(s=i=0,s+=n[1];i<s;++i)a.write_shift(-4,W.DIFSECT);for(s+=n[2];i<s;++i)a.write_shift(-4,W.FATSECT);o(n[3]),o(n[4]);for(var l=0,c=0,f=e.FileIndex[0];l<e.FileIndex.length;++l)f=e.FileIndex[l],f.content&&(c=f.content.length,c<4096||(f.start=s,o(c+511>>9)));o(n[6]+7>>3);while(511&a.l)a.write_shift(-4,W.ENDOFCHAIN);for(s=i=0,l=0;l<e.FileIndex.length;++l)f=e.FileIndex[l],f.content&&(c=f.content.length,!c||c>=4096||(f.start=s,o(c+63>>6)));while(511&a.l)a.write_shift(-4,W.ENDOFCHAIN);for(i=0;i<n[4]<<2;++i){var h=e.FullPaths[i];if(h&&0!==h.length){f=e.FileIndex[i],0===i&&(f.start=f.size?f.start-1:L);var u=0===i&&r.root||f.name;if(c=2*(u.length+1),a.write_shift(64,u,"utf16le"),a.write_shift(2,c),a.write_shift(1,f.type),a.write_shift(1,f.color),a.write_shift(-4,f.L),a.write_shift(-4,f.R),a.write_shift(-4,f.C),f.clsid)a.write_shift(16,f.clsid,"hex");else for(l=0;l<4;++l)a.write_shift(4,0);a.write_shift(4,f.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,f.start),a.write_shift(4,f.size),a.write_shift(4,0)}else{for(l=0;l<17;++l)a.write_shift(4,0);for(l=0;l<3;++l)a.write_shift(4,-1);for(l=0;l<12;++l)a.write_shift(4,0)}}for(i=1;i<e.FileIndex.length;++i)if(f=e.FileIndex[i],f.size>=4096){for(a.l=f.start+1<<9,l=0;l<f.size;++l)a.write_shift(1,f.content[l]);for(;511&l;++l)a.write_shift(1,0)}for(i=1;i<e.FileIndex.length;++i)if(f=e.FileIndex[i],f.size>0&&f.size<4096){for(l=0;l<f.size;++l)a.write_shift(1,f.content[l]);for(;63&l;++l)a.write_shift(1,0)}while(a.l<a.length)a.write_shift(1,0);return a}function O(e,t){var r=e.FullPaths.map((function(e){return e.toUpperCase()})),n=r.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),a=!1;47===t.charCodeAt(0)?(a=!0,t=r[0].slice(0,-1)+t):a=-1!==t.indexOf("/");var i=t.toUpperCase(),s=!0===a?r.indexOf(i):n.indexOf(i);if(-1!==s)return e.FileIndex[s];var o=!i.match(N);for(i=i.replace(P,""),o&&(i=i.replace(N,"!")),s=0;s<r.length;++s){if((o?r[s].replace(N,"!"):r[s]).replace(P,"")==i)return e.FileIndex[s];if((o?n[s].replace(N,"!"):n[s]).replace(P,"")==i)return e.FileIndex[s]}return null}t.version="1.1.4";var D,M=64,L=-2,U="d0cf11e0a1b11ae1",z=[208,207,17,224,161,177,26,225],H="00000000000000000000000000000000",W={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:L,FREESECT:-1,HEADER_SIGNATURE:U,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:H,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function V(t,r,n){c();var a=R(t,n);e.writeFileSync(r,a)}function G(e){for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function j(t,r){var n=R(t,r);switch(r&&r.type){case"file":return c(),e.writeFileSync(r.filename,n),n;case"binary":return G(n);case"base64":return S.encode(G(n))}return n}function K(e){try{var t=e.InflateRaw,r=new t;if(r._processChunk(new Uint8Array([3,0]),r._finishFlushFlag),!r.bytesRead)throw new Error("zlib does not expose bytesRead");D=e}catch(Rm){console.error("cannot use native zlib: "+(Rm.message||Rm))}}function $(e,t){if(!D)return _e(e,t);var r=D.InflateRaw,n=new r,a=n._processChunk(e.slice(e.l),n._finishFlushFlag);return e.l+=n.bytesRead,a}function Z(e){return D?D.deflateRawSync(e):de(e)}var J=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Q=[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],q=[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 ee(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var te="undefined"!==typeof Uint8Array,re=te?new Uint8Array(256):[],ne=0;ne<256;++ne)re[ne]=ee(ne);function ae(e,t){var r=re[255&e];return t<=8?r>>>8-t:(r=r<<8|re[e>>8&255],t<=16?r>>>16-t:(r=r<<8|re[e>>16&255],r>>>24-t))}function ie(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=6?0:e[n+1]<<8))>>>r&3}function se(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=5?0:e[n+1]<<8))>>>r&7}function oe(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=4?0:e[n+1]<<8))>>>r&15}function le(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=3?0:e[n+1]<<8))>>>r&31}function ce(e,t){var r=7&t,n=t>>>3;return(e[n]|(r<=1?0:e[n+1]<<8))>>>r&127}function fe(e,t,r){var n=7&t,a=t>>>3,i=(1<<r)-1,s=e[a]>>>n;return r<8-n?s&i:(s|=e[a+1]<<8-n,r<16-n?s&i:(s|=e[a+2]<<16-n,r<24-n||(s|=e[a+3]<<24-n),s&i))}function he(e,t){var r=e.length,n=2*r>t?2*r:t+5,a=0;if(r>=t)return e;if(A){var i=T(n);if(e.copy)e.copy(i);else for(;a<e.length;++a)i[a]=e[a];return i}if(te){var s=new Uint8Array(n);if(s.set)s.set(e);else for(;a<e.length;++a)s[a]=e[a];return s}return e.length=n,e}function ue(e){for(var t=new Array(e),r=0;r<e;++r)t[r]=0;return t}var de=function(){var e=function(){return function(e,t){var r=0;while(r<e.length){var n=Math.min(65535,e.length-r),a=r+n==e.length;t.write_shift(1,+a),t.write_shift(2,n),t.write_shift(2,65535&~n);while(n-- >0)t[t.l++]=e[r++]}return t.l}}();return function(t){var r=tr(50+Math.floor(1.1*t.length)),n=e(t,r);return r.slice(0,n)}}();function pe(e,t,r){var n=1,a=0,i=0,s=0,o=0,l=e.length,c=te?new Uint16Array(32):ue(32);for(i=0;i<32;++i)c[i]=0;for(i=l;i<r;++i)e[i]=0;l=e.length;var f=te?new Uint16Array(l):ue(l);for(i=0;i<l;++i)c[a=e[i]]++,n<a&&(n=a),f[i]=0;for(c[0]=0,i=1;i<=n;++i)c[i+16]=o=o+c[i-1]<<1;for(i=0;i<l;++i)o=e[i],0!=o&&(f[i]=c[o+16]++);var h=0;for(i=0;i<l;++i)if(h=e[i],0!=h)for(o=ae(f[i],n)>>n-h,s=(1<<n+4-h)-1;s>=0;--s)t[o|s<<h]=15&h|i<<4;return n}var ge=te?new Uint16Array(512):ue(512),be=te?new Uint16Array(32):ue(32);if(!te){for(var me=0;me<512;++me)ge[me]=0;for(me=0;me<32;++me)be[me]=0}(function(){for(var e=[],t=0;t<32;t++)e.push(5);pe(e,be,32);var r=[];for(t=0;t<=143;t++)r.push(8);for(;t<=255;t++)r.push(9);for(;t<=279;t++)r.push(7);for(;t<=287;t++)r.push(8);pe(r,ge,288)})();var ve=te?new Uint16Array(32768):ue(32768),we=te?new Uint16Array(32768):ue(32768),Ee=te?new Uint16Array(128):ue(128),ke=1,Ce=1;function Se(e,t){var r=le(e,t)+257;t+=5;var n=le(e,t)+1;t+=5;var a=oe(e,t)+4;t+=4;for(var i=0,s=te?new Uint8Array(19):ue(19),o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,c=te?new Uint8Array(8):ue(8),f=te?new Uint8Array(8):ue(8),h=s.length,u=0;u<a;++u)s[J[u]]=i=se(e,t),l<i&&(l=i),c[i]++,t+=3;var d=0;for(c[0]=0,u=1;u<=l;++u)f[u]=d=d+c[u-1]<<1;for(u=0;u<h;++u)0!=(d=s[u])&&(o[u]=f[d]++);var p=0;for(u=0;u<h;++u)if(p=s[u],0!=p){d=re[o[u]]>>8-p;for(var g=(1<<7-p)-1;g>=0;--g)Ee[d|g<<p]=7&p|u<<3}var b=[];for(l=1;b.length<r+n;)switch(d=Ee[ce(e,t)],t+=7&d,d>>>=3){case 16:i=3+ie(e,t),t+=2,d=b[b.length-1];while(i-- >0)b.push(d);break;case 17:i=3+se(e,t),t+=3;while(i-- >0)b.push(0);break;case 18:i=11+ce(e,t),t+=7;while(i-- >0)b.push(0);break;default:b.push(d),l<d&&(l=d);break}var m=b.slice(0,r),v=b.slice(r);for(u=r;u<286;++u)m[u]=0;for(u=n;u<30;++u)v[u]=0;return ke=pe(m,ve,286),Ce=pe(v,we,30),t}function Ae(e,t){if(3==e[0]&&!(3&e[1]))return[B(t),2];var r=0,n=0,a=T(t||1<<18),i=0,s=a.length>>>0,o=0,l=0;while(0==(1&n))if(n=se(e,r),r+=3,n>>>1!=0)for(n>>>1==1?(o=9,l=5):(r=Se(e,r),o=ke,l=Ce),!t&&s<i+32767&&(a=he(a,i+32767),s=a.length);;){var c=fe(e,r,o),f=n>>>1==1?ge[c]:ve[c];if(r+=15&f,f>>>=4,0===(f>>>8&255))a[i++]=f;else{if(256==f)break;f-=257;var h=f<8?0:f-4>>2;h>5&&(h=0);var u=i+Q[f];h>0&&(u+=fe(e,r,h),r+=h),c=fe(e,r,l),f=n>>>1==1?be[c]:we[c],r+=15&f,f>>>=4;var d=f<4?0:f-2>>1,p=q[f];d>0&&(p+=fe(e,r,d),r+=d),!t&&s<u&&(a=he(a,u),s=a.length);while(i<u)a[i]=a[i-p],++i}}else{7&r&&(r+=8-(7&r));var g=e[r>>>3]|e[1+(r>>>3)]<<8;if(r+=32,!t&&s<i+g&&(a=he(a,i+g),s=a.length),"function"===typeof e.copy)e.copy(a,i,r>>>3,(r>>>3)+g),i+=g,r+=8*g;else while(g-- >0)a[i++]=e[r>>>3],r+=8}return[t?a:a.slice(0,i),r+7>>>3]}function _e(e,t){var r=e.slice(e.l||0),n=Ae(r,t);return e.l+=n[1],n[0]}function ye(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function Be(e,t){var r=e;qt(r,0);var n=[],a=[],i={FileIndex:n,FullPaths:a};_(i,{root:t.root});var s=r.length-4;while((80!=r[s]||75!=r[s+1]||5!=r[s+2]||6!=r[s+3])&&s>=0)--s;r.l=s+4,r.l+=4;var o=r.read_shift(2);r.l+=6;var c=r.read_shift(4);for(r.l=c,s=0;s<o;++s){r.l+=20;var f=r.read_shift(4),h=r.read_shift(4),u=r.read_shift(2),d=r.read_shift(2),p=r.read_shift(2);r.l+=8;var g=r.read_shift(4),b=l(r.slice(r.l+u,r.l+u+d));r.l+=u+d+p;var m=r.l;r.l=g+4,Te(r,f,h,i,b),r.l=m}return i}function Te(e,t,r,n,a){e.l+=2;var i=e.read_shift(2),s=e.read_shift(2),c=o(e);if(8257&i)throw new Error("Unsupported ZIP encryption");for(var f=e.read_shift(4),h=e.read_shift(4),u=e.read_shift(4),d=e.read_shift(2),p=e.read_shift(2),g="",b=0;b<d;++b)g+=String.fromCharCode(e[e.l++]);if(p){var m=l(e.slice(e.l,e.l+p));(m[21589]||{}).mt&&(c=m[21589].mt),((a||{})[21589]||{}).mt&&(c=a[21589].mt)}e.l+=p;var v=e.slice(e.l,e.l+h);switch(s){case 8:v=$(e,u);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+s)}var w=!1;8&i&&(f=e.read_shift(4),134695760==f&&(f=e.read_shift(4),w=!0),h=e.read_shift(4),u=e.read_shift(4)),h!=t&&ye(w,"Bad compressed size: "+t+" != "+h),u!=r&&ye(w,"Bad uncompressed size: "+r+" != "+u);var E=X.buf(v,0);f>>0!=E>>0&&ye(w,"Bad CRC32 checksum: "+f+" != "+E),Re(n,g,v,{unsafe:!0,mt:c})}function xe(e,t){var r=t||{},n=[],a=[],i=tr(1),o=r.compression?8:0,l=0,c=!1;c&&(l|=8);var f=0,h=0,u=0,d=0,p=e.FullPaths[0],g=p,b=e.FileIndex[0],m=[],v=0;for(f=1;f<e.FullPaths.length;++f)if(g=e.FullPaths[f].slice(p.length),b=e.FileIndex[f],b.size&&b.content&&"Sh33tJ5"!=g){var w=u,E=tr(g.length);for(h=0;h<g.length;++h)E.write_shift(1,127&g.charCodeAt(h));E=E.slice(0,E.l),m[d]=X.buf(b.content,0);var k=b.content;8==o&&(k=Z(k)),i=tr(30),i.write_shift(4,67324752),i.write_shift(2,20),i.write_shift(2,l),i.write_shift(2,o),b.mt?s(i,b.mt):i.write_shift(4,0),i.write_shift(-