Greasy Fork is available in English.

JsonExportExcel.min

JsonExportExcel

此脚本不应被直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://greasyfork.org/scripts/404478-jsonexportexcel-min/code/JsonExportExcelmin.js?version=811266

/**
 * Created by kin on 2017/4/27.
 *
 * josn导出excel
 * mail:cuikangjie_90h@126.com
 */
!function(){"use static";function e(e){this.fileName=e.fileName||"download",this.datas=e.datas,this.workbook={SheetNames:[],Sheets:{}}}e.prototype.instance=function(){var e=this,t=e.workbook;e.datas.forEach(function(r,n){var a=r.sheetHeader||null,s=r.sheetData,i=r.sheetName||"sheet"+(n+1),o=r.sheetFilter||null,r=e.changeData(s,o);a&&r.unshift(a);var l=e.sheet_from_array_of_arrays(r);l["!merges"]=[],t.SheetNames.push(i),t.Sheets[i]=l});var r=XLSX.write(t,{bookType:"xlsx",bookSST:!1,type:"binary"});e.saveAs(new Blob([e.s2ab(r)],{type:"application/octet-stream"}),e.fileName+".xlsx")},e.prototype.changeData=function(e,t){var e=e,t=t,r=[];return void 0===e[0][0]?function(){t?function(){e.forEach(function(e){var n=[];t.forEach(function(t){n.push(e[t])}),r.push(n)})}():function(){e.forEach(function(e){var t=Object.keys(e),n=[];t.forEach(function(t){n.push(e[t])}),r.push(n)})}()}():function(){r=e}(),r},e.prototype.sheet_from_array_of_arrays=function(e){for(var t=this,r={},n={s:{c:1e7,r:1e7},e:{c:0,r:0}},a=0;a!=e.length;++a)for(var s=0;s!=e[a].length;++s){n.s.r>a&&(n.s.r=a),n.s.c>s&&(n.s.c=s),n.e.r<a&&(n.e.r=a),n.e.c<s&&(n.e.c=s);var i={v:e[a][s]};if(null!=i.v){var o=XLSX.utils.encode_cell({c:s,r:a});"number"==typeof i.v?i.t="n":"boolean"==typeof i.v?i.t="b":i.v instanceof Date?(i.t="n",i.z=XLSX.SSF._table[14],i.v=t.datenum(i.v)):i.t="s",r[o]=i}}return n.s.c<1e7&&(r["!ref"]=XLSX.utils.encode_range(n)),r},e.prototype.s2ab=function(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},e.prototype.datenum=function(e,t){return t&&(e+=1462),(Date.parse(e)-new Date(Date.UTC(1899,11,30)))/864e5},e.prototype.saveExcel=function(){this.instance()},e.prototype.saveAs="undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob&&navigator.msSaveOrOpenBlob.bind(navigator)||function(e){"use strict";if("undefined"==typeof navigator||!/MSIE [1-9]\./.test(navigator.userAgent)){var t=e.document,r=function(){return e.URL||e.webkitURL||e},n=e.URL||e.webkitURL||e,a=t.createElementNS("http://www.w3.org/1999/xhtml","a"),s=!e.externalHost&&"download"in a,i=e.webkitRequestFileSystem,o=e.requestFileSystem||i||e.mozRequestFileSystem,l=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},f=0,c=[],h=function(){for(var e=c.length;e--;){var t=c[e];"string"==typeof t?n.revokeObjectURL(t):t.remove()}c.length=0},u=function(e,t,r){t=[].concat(t);for(var n=t.length;n--;){var a=e["on"+t[n]];if("function"==typeof a)try{a.call(e,r||e)}catch(e){l(e)}}},d=function(n,l){var h,d,p,g=this,m=n.type,E=!1,B=function(){var e=r().createObjectURL(n);return c.push(e),e},b=function(){u(g,"writestart progress write writeend".split(" "))},S=function(){if(!E&&h||(h=B()),!d){if(navigator.userAgent.match(/7\.[\d\s\.]+Safari/)&&void 0!==window.FileReader&&n.size<=157286400){var e=new window.FileReader;return e.readAsDataURL(n),e.onloadend=function(){var r=t.createElement("iframe");r.src=e.result,r.style.display="none",t.body.appendChild(r),b()},g.readyState=g.DONE,void(g.savedAs=g.SAVEDASUNKNOWN)}return window.open(h,"_blank"),g.readyState=g.DONE,g.savedAs=g.SAVEDASBLOB,void b()}d.location.href=h},v=function(e){return function(){if(g.readyState!==g.DONE)return e.apply(this,arguments)}},C={create:!0,exclusive:!1};if(g.readyState=g.INIT,l||(l="download"),s){h=B(),t=e.document,a=t.createElementNS("http://www.w3.org/1999/xhtml","a"),a.href=h,a.download=l;var T=t.createEvent("MouseEvents");return T.initMouseEvent("click",!0,!1,e,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(T),g.readyState=g.DONE,g.savedAs=g.SAVEDASBLOB,void b()}if(e.chrome&&m&&"application/octet-stream"!==m&&(p=n.slice||n.webkitSlice,n=p.call(n,0,n.size,"application/octet-stream"),E=!0),i&&"download"!==l&&(l+=".download"),("application/octet-stream"===m||i)&&(d=e),!o)return void S();f+=n.size,o(e.TEMPORARY,f,v(function(e){e.root.getDirectory("saved",C,v(function(e){var t=function(){e.getFile(l,C,v(function(e){e.createWriter(v(function(t){t.onwriteend=function(t){d.location.href=e.toURL(),c.push(e),g.readyState=g.DONE,g.savedAs=g.SAVEDASBLOB,u(g,"writeend",t)},t.onerror=function(){var e=t.error;e.code!==e.ABORT_ERR&&S()},"writestart progress write abort".split(" ").forEach(function(e){t["on"+e]=g["on"+e]}),t.write(n),g.abort=function(){t.abort(),g.readyState=g.DONE,g.savedAs=g.FAILED},g.readyState=g.WRITING}),S)}),S)};e.getFile(l,{create:!1},v(function(e){e.remove(),t()}),v(function(e){e.code===e.NOT_FOUND_ERR?t():S()}))}),S)}),S)},p=d.prototype,g=function(e,t){return new d(e,t)};return p.abort=function(){var e=this;e.readyState=e.DONE,e.savedAs=e.FAILED,u(e,"abort")},p.readyState=p.INIT=0,p.WRITING=1,p.DONE=2,p.FAILED=-1,p.SAVEDASBLOB=1,p.SAVEDASURI=2,p.SAVEDASUNKNOWN=3,p.error=p.onwritestart=p.onprogress=p.onwrite=p.onabort=p.onerror=p.onwriteend=null,e.addEventListener("unload",h,!1),g.unload=function(){h(),e.removeEventListener("unload",h,!1)},g}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content),window.ExportJsonExcel=e}(),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)JSZip=e(),define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.JSZip=e()}}(function(){return function e(t,r,n){function a(i,o){if(!r[i]){if(!t[i]){var l="function"==typeof require&&require;if(!o&&l)return l(i,!0);if(s)return s(i,!0);throw new Error("Cannot find module '"+i+"'")}var f=r[i]={exports:{}};t[i][0].call(f.exports,function(e){var r=t[i][1][e];return a(r||e)},f,f.exports,e,t,r,n)}return r[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)a(n[i]);return a}({1:[function(e,t,r){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.encode=function(e,t){for(var r,a,s,i,o,l,f,c="",h=0;h<e.length;)r=e.charCodeAt(h++),a=e.charCodeAt(h++),s=e.charCodeAt(h++),i=r>>2,o=(3&r)<<4|a>>4,l=(15&a)<<2|s>>6,f=63&s,isNaN(a)?l=f=64:isNaN(s)&&(f=64),c=c+n.charAt(i)+n.charAt(o)+n.charAt(l)+n.charAt(f);return c},r.decode=function(e,t){var r,a,s,i,o,l,f,c="",h=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");h<e.length;)i=n.indexOf(e.charAt(h++)),o=n.indexOf(e.charAt(h++)),l=n.indexOf(e.charAt(h++)),f=n.indexOf(e.charAt(h++)),r=i<<2|o>>4,a=(15&o)<<4|l>>2,s=(3&l)<<6|f,c+=String.fromCharCode(r),64!=l&&(c+=String.fromCharCode(a)),64!=f&&(c+=String.fromCharCode(s));return c}},{}],2:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],3:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,r){"use strict";var n=e("./utils"),a=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if(void 0===e||!e.length)return 0;var r="string"!==n.getTypeOf(e);void 0===t&&(t=0);var s=0,i=0,o=0;t^=-1;for(var l=0,f=e.length;l<f;l++)o=r?e[l]:e.charCodeAt(l),i=255&(t^o),s=a[i],t=t>>>8^s;return-1^t}},{"./utils":21}],5:[function(e,t,r){"use strict";function n(e){this.data=null,this.length=0,this.index=0}var a=e("./utils");n.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return a.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=n},{"./utils":21}],6:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){var t=n.transformTo("arraybuffer",e);return n.arrayBuffer2Blob(t)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":21}],8:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e){return a.deflateRaw(e)},r.uncompress=function(e){return a.inflateRaw(e)}},{pako:24}],9:[function(e,t,r){"use strict";function n(e,t){if(!(this instanceof n))return new n(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new n;for(var t in this)"function"!=typeof this[t]&&(e[t]=this[t]);return e}}var a=e("./base64");n.prototype=e("./object"),n.prototype.load=e("./load"),n.support=e("./support"),n.defaults=e("./defaults"),n.utils=e("./deprecatedPublicUtils"),n.base64={encode:function(e){return a.encode(e)},decode:function(e){return a.decode(e)}},n.compressions=e("./compressions"),t.exports=n},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,r){"use strict";var n=e("./base64"),a=e("./zipEntries");t.exports=function(e,t){var r,s,i,o;for(t=t||{},t.base64&&(e=n.decode(e)),s=new a(e,t),r=s.files,i=0;i<r.length;i++)o=r[i],this.file(o.fileName,o.decompressed,{binary:!0,optimizedBinaryString:!0,date:o.date,dir:o.dir,comment:o.fileComment.length?o.fileComment:null,createFolders:t.createFolders});return s.zipComment.length&&(this.comment=s.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(e,t,r){(function(e){"use strict";t.exports=function(t,r){return new e(t,r)},t.exports.test=function(t){return e.isBuffer(t)}}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{}],12:[function(e,t,r){"use strict";function n(e){this.data=e,this.length=this.data.length,this.index=0}var a=e("./uint8ArrayReader");n.prototype=new a,n.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=n},{"./uint8ArrayReader":18}],13:[function(e,t,r){"use strict";var n=e("./support"),a=e("./utils"),s=e("./crc32"),i=e("./signature"),o=e("./defaults"),l=e("./base64"),f=e("./compressions"),c=e("./compressedObject"),h=e("./nodeBuffer"),u=e("./utf8"),d=e("./stringWriter"),p=e("./uint8ArrayWriter"),g=function(e){if(e._data instanceof c&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===a.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},m=function(e){var t=g(e);return"string"===a.getTypeOf(t)?!e.options.binary&&n.nodebuffer?h(t,"utf-8"):e.asBinary():t},E=function(e){var t=g(this);return null===t||void 0===t?"":(this.options.base64&&(t=l.decode(t)),t=e&&this.options.binary?R.utf8decode(t):a.transformTo("string",t),e||this.options.binary||(t=a.transformTo("string",R.utf8encode(t))),t)},B=function(e,t,r){this.name=e,this.dir=r.dir,this.date=r.date,this.comment=r.comment,this._data=t,this.options=r,this._initialMetadata={dir:r.dir,date:r.date}};B.prototype={asText:function(){return E.call(this,!0)},asBinary:function(){return E.call(this,!1)},asNodeBuffer:function(){var e=m(this);return a.transformTo("nodebuffer",e)},asUint8Array:function(){var e=m(this);return a.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var b=function(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n},S=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&void 0===r[t]&&(r[t]=arguments[e][t]);return r},v=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=S(e,o),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},C=function(e,t,r){var n,s=a.getTypeOf(t);if(r=v(r),r.createFolders&&(n=T(e))&&_.call(this,n,!0),r.dir||null===t||void 0===t)r.base64=!1,r.binary=!1,t=null;else if("string"===s)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=a.string2binary(t));else{if(r.base64=!1,r.binary=!0,!(s||t instanceof c))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===s&&(t=a.transformTo("uint8array",t))}var i=new B(e,t,r);return this.files[e]=i,i},T=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},_=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t=void 0!==t&&t,this.files[e]||C.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},I=function(e,t){var r,n=new c;return e._data instanceof c?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=f.STORE,n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(a.transformTo(t.compressInputType,r)))):(r=m(e),r&&0!==r.length&&!e.dir||(t=f.STORE,r=""),n.uncompressedSize=r.length,n.crc32=s(r),n.compressedContent=t.compress(a.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n},w=function(e,t,r,n){var o,l,f,c,h=(r.compressedContent,a.transformTo("string",u.utf8encode(t.name))),d=t.comment||"",p=a.transformTo("string",u.utf8encode(d)),g=h.length!==t.name.length,m=p.length!==d.length,E=t.options,B="",S="",v="";f=t._initialMetadata.dir!==t.dir?t.dir:E.dir,c=t._initialMetadata.date!==t.date?t.date:E.date,o=c.getHours(),o<<=6,o|=c.getMinutes(),o<<=5,o|=c.getSeconds()/2,l=c.getFullYear()-1980,l<<=4,l|=c.getMonth()+1,l<<=5,l|=c.getDate(),g&&(S=b(1,1)+b(s(h),4)+h,B+="up"+b(S.length,2)+S),m&&(v=b(1,1)+b(this.crc32(p),4)+p,B+="uc"+b(v.length,2)+v);var C="";return C+="\n\0",C+=g||m?"\0\b":"\0\0",C+=r.compressionMethod,C+=b(o,2),C+=b(l,2),C+=b(r.crc32,4),C+=b(r.compressedSize,4),C+=b(r.uncompressedSize,4),C+=b(h.length,2),C+=b(B.length,2),{fileRecord:i.LOCAL_FILE_HEADER+C+h+B,dirRecord:i.CENTRAL_FILE_HEADER+"\0"+C+b(p.length,2)+"\0\0\0\0"+(!0===f?"\0\0\0":"\0\0\0\0")+b(n,4)+h+B+p,compressedObject:r}},R={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,a,s=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],a=new B(n.name,n._data,S(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,a)&&s.push(a));return s},file:function(e,t,r){if(1===arguments.length){if(a.isRegExp(e)){var n=e;return this.filter(function(e,t){return!t.dir&&n.test(e)})}return this.filter(function(t,r){return!r.dir&&t===e})[0]||null}return e=this.root+e,C.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(a.isRegExp(e))return this.filter(function(t,r){return r.dir&&e.test(t)});var t=this.root+e,r=_.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter(function(t,r){return r.name.slice(0,e.length)===e}),n=0;n<r.length;n++)delete this.files[r[n].name];return this},generate:function(e){e=S(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),a.checkSupport(e.type);var t,r,n=[],s=0,o=0,c=a.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var h in this.files)if(this.files.hasOwnProperty(h)){var u=this.files[h],g=u.options.compression||e.compression.toUpperCase(),m=f[g];if(!m)throw new Error(g+" is not a valid compression method !");var E=I.call(this,u,m),B=w.call(this,h,u,E,s);s+=B.fileRecord.length+E.compressedSize,o+=B.dirRecord.length,n.push(B)}var v="";v=i.CENTRAL_DIRECTORY_END+"\0\0\0\0"+b(n.length,2)+b(n.length,2)+b(o,4)+b(s,4)+b(c.length,2)+c;var C=e.type.toLowerCase();for(t="uint8array"===C||"arraybuffer"===C||"blob"===C||"nodebuffer"===C?new p(s+o+v.length):new d(s+o+v.length),r=0;r<n.length;r++)t.append(n[r].fileRecord),t.append(n[r].compressedObject.compressedContent);for(r=0;r<n.length;r++)t.append(n[r].dirRecord);t.append(v);var T=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return a.transformTo(e.type.toLowerCase(),T);case"blob":return a.arrayBuffer2Blob(a.transformTo("arraybuffer",T));case"base64":return e.base64?l.encode(T):T;default:return T}},crc32:function(e,t){return s(e,t)},utf8encode:function(e){return a.transformTo("string",u.utf8encode(e))},utf8decode:function(e){return u.utf8decode(e)}};t.exports=R},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],15:[function(e,t,r){"use strict";function n(e,t){this.data=e,t||(this.data=s.string2binary(this.data)),this.length=this.data.length,this.index=0}var a=e("./dataReader"),s=e("./utils");n.prototype=new a,n.prototype.byteAt=function(e){return this.data.charCodeAt(e)},n.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},n.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=n},{"./dataReader":5,"./utils":21}],16:[function(e,t,r){"use strict";var n=e("./utils"),a=function(){this.data=[]};a.prototype={append:function(e){e=n.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},t.exports=a},{"./utils":21}],17:[function(e,t,r){(function(e){"use strict";if(r.base64=!0,r.array=!0,r.string=!0,r.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,r.nodebuffer=void 0!==e,r.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)r.blob=!1;else{var t=new ArrayBuffer(0);try{r.blob=0===new Blob([t],{type:"application/zip"}).size}catch(e){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,a=new n;a.append(t),r.blob=0===a.getBlob("application/zip").size}catch(e){r.blob=!1}}}}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{}],18:[function(e,t,r){"use strict";function n(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}var a=e("./dataReader");n.prototype=new a,n.prototype.byteAt=function(e){return this.data[e]},n.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),a=e.charCodeAt(3),s=this.length-4;s>=0;--s)if(this.data[s]===t&&this.data[s+1]===r&&this.data[s+2]===n&&this.data[s+3]===a)return s;return-1},n.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},t.exports=n},{"./dataReader":5}],19:[function(e,t,r){"use strict";var n=e("./utils"),a=function(e){this.data=new Uint8Array(e),this.index=0};a.prototype={append:function(e){0!==e.length&&(e=n.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},t.exports=a},{"./utils":21}],20:[function(e,t,r){"use strict";for(var n=e("./utils"),a=e("./support"),s=e("./nodeBuffer"),i=new Array(256),o=0;o<256;o++)i[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;i[254]=i[254]=1;var l=function(e){var t,r,n,s,i,o=e.length,l=0;for(s=0;s<o;s++)r=e.charCodeAt(s),55296==(64512&r)&&s+1<o&&56320==(64512&(n=e.charCodeAt(s+1)))&&(r=65536+(r-55296<<10)+(n-56320),s++),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=a.uint8array?new Uint8Array(l):new Array(l),i=0,s=0;i<l;s++)r=e.charCodeAt(s),55296==(64512&r)&&s+1<o&&56320==(64512&(n=e.charCodeAt(s+1)))&&(r=65536+(r-55296<<10)+(n-56320),s++),r<128?t[i++]=r:r<2048?(t[i++]=192|r>>>6,t[i++]=128|63&r):r<65536?(t[i++]=224|r>>>12,t[i++]=128|r>>>6&63,t[i++]=128|63&r):(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63,t[i++]=128|r>>>6&63,t[i++]=128|63&r);return t},f=function(e,t){var r;for(t=t||e.length,t>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+i[e[r]]>t?r:t},c=function(e){var t,r,a,s,o=e.length,l=new Array(2*o);for(r=0,t=0;t<o;)if((a=e[t++])<128)l[r++]=a;else if((s=i[a])>4)l[r++]=65533,t+=s-1;else{for(a&=2===s?31:3===s?15:7;s>1&&t<o;)a=a<<6|63&e[t++],s--;s>1?l[r++]=65533:a<65536?l[r++]=a:(a-=65536,l[r++]=55296|a>>10&1023,l[r++]=56320|1023&a)}return l.length!==r&&(l.subarray?l=l.subarray(0,r):l.length=r),n.applyFromCharCode(l)};r.utf8encode=function(e){return a.nodebuffer?s(e,"utf-8"):l(e)},r.utf8decode=function(e){if(a.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(a.uint8array?"uint8array":"array",e);for(var t=[],r=0,s=e.length;r<s;){var i=f(e,Math.min(r+65536,s));a.uint8array?t.push(c(e.subarray(r,i))):t.push(c(e.slice(r,i))),r=i}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,r){"use strict";function n(e){return e}function a(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}function s(e){var t=65536,n=[],a=e.length,s=r.getTypeOf(e),i=0,o=!0;try{switch(s){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,f(0))}}catch(e){o=!1}if(!o){for(var l="",c=0;c<e.length;c++)l+=String.fromCharCode(e[c]);return l}for(;i<a&&t>1;)try{"array"===s||"nodebuffer"===s?n.push(String.fromCharCode.apply(null,e.slice(i,Math.min(i+t,a)))):n.push(String.fromCharCode.apply(null,e.subarray(i,Math.min(i+t,a)))),i+=t}catch(e){t=Math.floor(t/2)}return n.join("")}function i(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}var o=e("./support"),l=e("./compressions"),f=e("./nodeBuffer");r.string2binary=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(255&e.charCodeAt(r));return t},r.arrayBuffer2Blob=function(e){r.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(r){try{var t=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=new t;return n.append(e),n.getBlob("application/zip")}catch(e){throw new Error("Bug : can't construct the Blob.")}}},r.applyFromCharCode=s;var c={};c.string={string:n,array:function(e){return a(e,new Array(e.length))},arraybuffer:function(e){return c.string.uint8array(e).buffer},uint8array:function(e){return a(e,new Uint8Array(e.length))},nodebuffer:function(e){return a(e,f(e.length))}},c.array={string:s,array:n,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return f(e)}},c.arraybuffer={string:function(e){return s(new Uint8Array(e))},array:function(e){return i(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:n,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return f(new Uint8Array(e))}},c.uint8array={string:s,array:function(e){return i(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:n,nodebuffer:function(e){return f(e)}},c.nodebuffer={string:s,array:function(e){return i(e,new Array(e.length))},arraybuffer:function(e){return c.nodebuffer.uint8array(e).buffer},uint8array:function(e){return i(e,new Uint8Array(e.length))},nodebuffer:n},r.transformTo=function(e,t){if(t||(t=""),!e)return t;r.checkSupport(e);var n=r.getTypeOf(t);return c[n][e](t)},r.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":o.nodebuffer&&f.test(e)?"nodebuffer":o.uint8array&&e instanceof Uint8Array?"uint8array":o.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},r.checkSupport=function(e){if(!o[e.toLowerCase()])throw new Error(e+" is not supported by this browser")},r.MAX_VALUE_16BITS=65535,r.MAX_VALUE_32BITS=-1,r.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)t=e.charCodeAt(r),n+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return n},r.findCompression=function(e){for(var t in l)if(l.hasOwnProperty(t)&&l[t].magic===e)return l[t];return null},r.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(e,t,r){"use strict";function n(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}var a=e("./stringReader"),s=e("./nodeBufferReader"),i=e("./uint8ArrayReader"),o=e("./utils"),l=e("./signature"),f=e("./zipEntry"),c=e("./support"),h=e("./object");n.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+o.pretty(t)+", expected "+o.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=h.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,r,n=this.zip64EndOfCentralSize-44;0<n;)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:r}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(l.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===l.CENTRAL_FILE_HEADER;)e=new f({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(l.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(l.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,-1===(e=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR)))throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=o.getTypeOf(e);"string"!==t||c.uint8array?this.reader="nodebuffer"===t?new s(e):new i(o.transformTo("uint8array",e)):this.reader=new a(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=n},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(e,t,r){"use strict";function n(e,t){this.options=e,this.loadOptions=t}var a=e("./stringReader"),s=e("./utils"),i=e("./compressedObject"),o=e("./object");n.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)
},useUTF8:function(){return 2048==(2048&this.bitFlag)},prepareCompressedContent:function(e,t,r){return function(){var n=e.index;e.setIndex(t);var a=e.readData(r);return e.setIndex(n),a}},prepareContent:function(e,t,r,n,a){return function(){var e=s.transformTo(n.uncompressInputType,this.getCompressedContent()),t=n.uncompress(e);if(t.length!==a)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(r),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(null===(t=s.findCompression(this.compressionMethod)))throw new Error("Corrupted zip : compression "+s.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new i,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=s.transformTo("string",this.decompressed.getContent()),o.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new a(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,a=e.index;for(this.extraFields=this.extraFields||{};e.index<a+this.extraFieldsLength;)t=e.readInt(2),r=e.readInt(2),n=e.readString(r),this.extraFields[t]={id:t,length:r,value:n}},handleUTF8:function(){if(this.useUTF8())this.fileName=o.utf8decode(this.fileName),this.fileComment=o.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new a(e.value);return 1!==t.readInt(1)?null:o.crc32(this.fileName)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new a(e.value);return 1!==t.readInt(1)?null:o.crc32(this.fileComment)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null}},t.exports=n},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(e,t,r){"use strict";var n=e("./lib/utils/common").assign,a=e("./lib/deflate"),s=e("./lib/inflate"),i=e("./lib/zlib/constants"),o={};n(o,a,s,i),t.exports=o},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(e,t,r){"use strict";function n(e,t){var r=new h(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function a(e,t){return t=t||{},t.raw=!0,n(e,t)}function s(e,t){return t=t||{},t.gzip=!0,n(e,t)}var i=e("./zlib/deflate.js"),o=e("./utils/common"),l=e("./utils/strings"),f=e("./zlib/messages"),c=e("./zlib/zstream"),h=function(e){this.options=o.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var r=i.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==r)throw new Error(f[r]);t.header&&i.deflateSetHeader(this.strm,t.header)};h.prototype.push=function(e,t){var r,n,a=this.strm,s=this.options.chunkSize;if(this.ended)return!1;n=t===~~t?t:!0===t?4:0,a.input="string"==typeof e?l.string2buf(e):e,a.next_in=0,a.avail_in=a.input.length;do{if(0===a.avail_out&&(a.output=new o.Buf8(s),a.next_out=0,a.avail_out=s),1!==(r=i.deflate(a,n))&&0!==r)return this.onEnd(r),this.ended=!0,!1;(0===a.avail_out||0===a.avail_in&&4===n)&&("string"===this.options.to?this.onData(l.buf2binstring(o.shrinkBuf(a.output,a.next_out))):this.onData(o.shrinkBuf(a.output,a.next_out)))}while((a.avail_in>0||0===a.avail_out)&&1!==r);return 4!==n||(r=i.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,0===r)},h.prototype.onData=function(e){this.chunks.push(e)},h.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Deflate=h,r.deflate=n,r.deflateRaw=a,r.gzip=s},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,t,r){"use strict";function n(e,t){var r=new u(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function a(e,t){return t=t||{},t.raw=!0,n(e,t)}var s=e("./zlib/inflate.js"),i=e("./utils/common"),o=e("./utils/strings"),l=e("./zlib/constants"),f=e("./zlib/messages"),c=e("./zlib/zstream"),h=e("./zlib/gzheader"),u=function(e){this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var r=s.inflateInit2(this.strm,t.windowBits);if(r!==l.Z_OK)throw new Error(f[r]);this.header=new h,s.inflateGetHeader(this.strm,this.header)};u.prototype.push=function(e,t){var r,n,a,f,c,h=this.strm,u=this.options.chunkSize;if(this.ended)return!1;n=t===~~t?t:!0===t?l.Z_FINISH:l.Z_NO_FLUSH,h.input="string"==typeof e?o.binstring2buf(e):e,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new i.Buf8(u),h.next_out=0,h.avail_out=u),(r=s.inflate(h,l.Z_NO_FLUSH))!==l.Z_STREAM_END&&r!==l.Z_OK)return this.onEnd(r),this.ended=!0,!1;h.next_out&&(0===h.avail_out||r===l.Z_STREAM_END||0===h.avail_in&&n===l.Z_FINISH)&&("string"===this.options.to?(a=o.utf8border(h.output,h.next_out),f=h.next_out-a,c=o.buf2string(h.output,a),h.next_out=f,h.avail_out=u-f,f&&i.arraySet(h.output,h.output,a,f,0),this.onData(c)):this.onData(i.shrinkBuf(h.output,h.next_out)))}while(h.avail_in>0&&r!==l.Z_STREAM_END);return r===l.Z_STREAM_END&&(n=l.Z_FINISH),n!==l.Z_FINISH||(r=s.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===l.Z_OK)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){e===l.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Inflate=u,r.inflate=n,r.inflateRaw=a,r.ungzip=n},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;r.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var a={arraySet:function(e,t,r,n,a){if(t.subarray&&e.subarray)return void e.set(t.subarray(r,r+n),a);for(var s=0;s<n;s++)e[a+s]=t[r+s]},flattenChunks:function(e){var t,r,n,a,s,i;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(i=new Uint8Array(n),a=0,t=0,r=e.length;t<r;t++)s=e[t],i.set(s,a),a+=s.length;return i}},s={arraySet:function(e,t,r,n,a){for(var s=0;s<n;s++)e[a+s]=t[r+s]},flattenChunks:function(e){return[].concat.apply([],e)}};r.setTyped=function(e){e?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,a)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,s))},r.setTyped(n)},{}],28:[function(e,t,r){"use strict";function n(e,t){if(t<65537&&(e.subarray&&i||!e.subarray&&s))return String.fromCharCode.apply(null,a.shrinkBuf(e,t));for(var r="",n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r}var a=e("./common"),s=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(e){s=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){i=!1}for(var o=new a.Buf8(256),l=0;l<256;l++)o[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;o[254]=o[254]=1,r.string2buf=function(e){var t,r,n,s,i,o=e.length,l=0;for(s=0;s<o;s++)r=e.charCodeAt(s),55296==(64512&r)&&s+1<o&&56320==(64512&(n=e.charCodeAt(s+1)))&&(r=65536+(r-55296<<10)+(n-56320),s++),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=new a.Buf8(l),i=0,s=0;i<l;s++)r=e.charCodeAt(s),55296==(64512&r)&&s+1<o&&56320==(64512&(n=e.charCodeAt(s+1)))&&(r=65536+(r-55296<<10)+(n-56320),s++),r<128?t[i++]=r:r<2048?(t[i++]=192|r>>>6,t[i++]=128|63&r):r<65536?(t[i++]=224|r>>>12,t[i++]=128|r>>>6&63,t[i++]=128|63&r):(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63,t[i++]=128|r>>>6&63,t[i++]=128|63&r);return t},r.buf2binstring=function(e){return n(e,e.length)},r.binstring2buf=function(e){for(var t=new a.Buf8(e.length),r=0,n=t.length;r<n;r++)t[r]=e.charCodeAt(r);return t},r.buf2string=function(e,t){var r,a,s,i,l=t||e.length,f=new Array(2*l);for(a=0,r=0;r<l;)if((s=e[r++])<128)f[a++]=s;else if((i=o[s])>4)f[a++]=65533,r+=i-1;else{for(s&=2===i?31:3===i?15:7;i>1&&r<l;)s=s<<6|63&e[r++],i--;i>1?f[a++]=65533:s<65536?f[a++]=s:(s-=65536,f[a++]=55296|s>>10&1023,f[a++]=56320|1023&s)}return n(f,a)},r.utf8border=function(e,t){var r;for(t=t||e.length,t>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+o[e[r]]>t?r:t}},{"./common":27}],29:[function(e,t,r){"use strict";function n(e,t,r,n){for(var a=65535&e|0,s=e>>>16&65535|0,i=0;0!==r;){i=r>2e3?2e3:r,r-=i;do{a=a+t[n++]|0,s=s+a|0}while(--i);a%=65521,s%=65521}return a|s<<16|0}t.exports=n},{}],30:[function(e,t,r){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,t,r){"use strict";function n(e,t,r,n){var s=a,i=n+r;e^=-1;for(var o=n;o<i;o++)e=e>>>8^s[255&(e^t[o])];return-1^e}var a=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=n},{}],32:[function(e,t,r){"use strict";function n(e,t){return e.msg=x[t],t}function a(e){return(e<<1)-(e>4?9:0)}function s(e){for(var t=e.length;--t>=0;)e[t]=0}function i(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(A.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function o(e,t){k._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,i(e.strm)}function l(e,t){e.pending_buf[e.pending++]=t}function f(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function c(e,t,r,n){var a=e.avail_in;return a>n&&(a=n),0===a?0:(e.avail_in-=a,A.arraySet(t,e.input,e.next_in,a,r),1===e.state.wrap?e.adler=O(e.adler,t,a,r):2===e.state.wrap&&(e.adler=D(e.adler,t,a,r)),e.next_in+=a,e.total_in+=a,a)}function h(e,t){var r,n,a=e.max_chain_length,s=e.strstart,i=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-oe?e.strstart-(e.w_size-oe):0,f=e.window,c=e.w_mask,h=e.prev,u=e.strstart+ie,d=f[s+i-1],p=f[s+i];e.prev_length>=e.good_match&&(a>>=2),o>e.lookahead&&(o=e.lookahead);do{if(r=t,f[r+i]===p&&f[r+i-1]===d&&f[r]===f[s]&&f[++r]===f[s+1]){s+=2,r++;do{}while(f[++s]===f[++r]&&f[++s]===f[++r]&&f[++s]===f[++r]&&f[++s]===f[++r]&&f[++s]===f[++r]&&f[++s]===f[++r]&&f[++s]===f[++r]&&f[++s]===f[++r]&&s<u);if(n=ie-(u-s),s=u-ie,n>i){if(e.match_start=t,i=n,n>=o)break;d=f[s+i-1],p=f[s+i]}}}while((t=h[t&c])>l&&0!=--a);return i<=e.lookahead?i:e.lookahead}function u(e){var t,r,n,a,s,i=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=i+(i-oe)){A.arraySet(e.window,e.window,i,i,0),e.match_start-=i,e.strstart-=i,e.block_start-=i,r=e.hash_size,t=r;do{n=e.head[--t],e.head[t]=n>=i?n-i:0}while(--r);r=i,t=r;do{n=e.prev[--t],e.prev[t]=n>=i?n-i:0}while(--r);a+=i}if(0===e.strm.avail_in)break;if(r=c(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=r,e.lookahead+e.insert>=se)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+se-1])&e.hash_mask,e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,!(e.lookahead+e.insert<se)););}while(e.lookahead<oe&&0!==e.strm.avail_in)}function d(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(u(e),0===e.lookahead&&t===y)return me;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,o(e,!1),0===e.strm.avail_out))return me;if(e.strstart-e.block_start>=e.w_size-oe&&(o(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===N?(o(e,!0),0===e.strm.avail_out?Be:be):(e.strstart>e.block_start&&(o(e,!1),e.strm.avail_out),me)}function p(e,t){for(var r,n;;){if(e.lookahead<oe){if(u(e),e.lookahead<oe&&t===y)return me;if(0===e.lookahead)break}if(r=0,e.lookahead>=se&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+se-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-oe&&(e.match_length=h(e,r)),e.match_length>=se)if(n=k._tr_tally(e,e.strstart-e.match_start,e.match_length-se),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=se){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+se-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=k._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(o(e,!1),0===e.strm.avail_out))return me}return e.insert=e.strstart<se-1?e.strstart:se-1,t===N?(o(e,!0),0===e.strm.avail_out?Be:be):e.last_lit&&(o(e,!1),0===e.strm.avail_out)?me:Ee}function g(e,t){for(var r,n,a;;){if(e.lookahead<oe){if(u(e),e.lookahead<oe&&t===y)return me;if(0===e.lookahead)break}if(r=0,e.lookahead>=se&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+se-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=se-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-oe&&(e.match_length=h(e,r),e.match_length<=5&&(e.strategy===W||e.match_length===se&&e.strstart-e.match_start>4096)&&(e.match_length=se-1)),e.prev_length>=se&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-se,n=k._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-se),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+se-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=se-1,e.strstart++,n&&(o(e,!1),0===e.strm.avail_out))return me}else if(e.match_available){if(n=k._tr_tally(e,0,e.window[e.strstart-1]),n&&o(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return me}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=k._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<se-1?e.strstart:se-1,t===N?(o(e,!0),0===e.strm.avail_out?Be:be):e.last_lit&&(o(e,!1),0===e.strm.avail_out)?me:Ee}function m(e,t){for(var r,n,a,s,i=e.window;;){if(e.lookahead<=ie){if(u(e),e.lookahead<=ie&&t===y)return me;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=se&&e.strstart>0&&(a=e.strstart-1,(n=i[a])===i[++a]&&n===i[++a]&&n===i[++a])){s=e.strstart+ie;do{}while(n===i[++a]&&n===i[++a]&&n===i[++a]&&n===i[++a]&&n===i[++a]&&n===i[++a]&&n===i[++a]&&n===i[++a]&&a<s);e.match_length=ie-(s-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=se?(r=k._tr_tally(e,1,e.match_length-se),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=k._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(o(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===N?(o(e,!0),0===e.strm.avail_out?Be:be):e.last_lit&&(o(e,!1),0===e.strm.avail_out)?me:Ee}function E(e,t){for(var r;;){if(0===e.lookahead&&(u(e),0===e.lookahead)){if(t===y)return me;break}if(e.match_length=0,r=k._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(o(e,!1),0===e.strm.avail_out))return me}return e.insert=0,t===N?(o(e,!0),0===e.strm.avail_out?Be:be):e.last_lit&&(o(e,!1),0===e.strm.avail_out)?me:Ee}function B(e){e.window_size=2*e.w_size,s(e.head),e.max_lazy_match=R[e.level].max_lazy,e.good_match=R[e.level].good_length,e.nice_match=R[e.level].nice_length,e.max_chain_length=R[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=se-1,e.match_available=0,e.ins_h=0}function b(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Z,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new A.Buf16(2*ne),this.dyn_dtree=new A.Buf16(2*(2*te+1)),this.bl_tree=new A.Buf16(2*(2*re+1)),s(this.dyn_ltree),s(this.dyn_dtree),s(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new A.Buf16(ae+1),this.heap=new A.Buf16(2*ee+1),s(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new A.Buf16(2*ee+1),s(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function S(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=$,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?fe:pe,e.adler=2===t.wrap?0:1,t.last_flush=y,k._tr_init(t),M):n(e,V)}function v(e){var t=S(e);return t===M&&B(e.state),t}function C(e,t){return e&&e.state?2!==e.state.wrap?V:(e.state.gzhead=t,M):V}function T(e,t,r,a,s,i){if(!e)return V;var o=1;if(t===G&&(t=6),a<0?(o=0,a=-a):a>15&&(o=2,a-=16),s<1||s>Q||r!==Z||a<8||a>15||t<0||t>9||i<0||i>K)return n(e,V);8===a&&(a=9);var l=new b;return e.state=l,l.strm=e,l.wrap=o,l.gzhead=null,l.w_bits=a,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=s+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+se-1)/se),l.window=new A.Buf8(2*l.w_size),l.head=new A.Buf16(l.hash_size),l.prev=new A.Buf16(l.w_size),l.lit_bufsize=1<<s+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new A.Buf8(l.pending_buf_size),l.d_buf=l.lit_bufsize>>1,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=i,l.method=r,v(e)}function _(e,t){return T(e,t,Z,q,J,Y)}function I(e,t){var r,o,c,h;if(!e||!e.state||t>L||t<0)return e?n(e,V):V;if(o=e.state,!e.output||!e.input&&0!==e.avail_in||o.status===ge&&t!==N)return n(e,0===e.avail_out?X:V);if(o.strm=e,r=o.last_flush,o.last_flush=t,o.status===fe)if(2===o.wrap)e.adler=0,l(o,31),l(o,139),l(o,8),o.gzhead?(l(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),l(o,255&o.gzhead.time),l(o,o.gzhead.time>>8&255),l(o,o.gzhead.time>>16&255),l(o,o.gzhead.time>>24&255),l(o,9===o.level?2:o.strategy>=z||o.level<2?4:0),l(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(l(o,255&o.gzhead.extra.length),l(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(e.adler=D(e.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=ce):(l(o,0),l(o,0),l(o,0),l(o,0),l(o,0),l(o,9===o.level?2:o.strategy>=z||o.level<2?4:0),l(o,Se),o.status=pe);else{var u=Z+(o.w_bits-8<<4)<<8,d=-1;d=o.strategy>=z||o.level<2?0:o.level<6?1:6===o.level?2:3,u|=d<<6,0!==o.strstart&&(u|=le),u+=31-u%31,o.status=pe,f(o,u),0!==o.strstart&&(f(o,e.adler>>>16),f(o,65535&e.adler)),e.adler=1}if(o.status===ce)if(o.gzhead.extra){for(c=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>c&&(e.adler=D(e.adler,o.pending_buf,o.pending-c,c)),i(e),c=o.pending,o.pending!==o.pending_buf_size));)l(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>c&&(e.adler=D(e.adler,o.pending_buf,o.pending-c,c)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=he)}else o.status=he;if(o.status===he)if(o.gzhead.name){c=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>c&&(e.adler=D(e.adler,o.pending_buf,o.pending-c,c)),i(e),c=o.pending,o.pending===o.pending_buf_size)){h=1;break}h=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,l(o,h)}while(0!==h);o.gzhead.hcrc&&o.pending>c&&(e.adler=D(e.adler,o.pending_buf,o.pending-c,c)),0===h&&(o.gzindex=0,o.status=ue)}else o.status=ue;if(o.status===ue)if(o.gzhead.comment){c=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>c&&(e.adler=D(e.adler,o.pending_buf,o.pending-c,c)),i(e),c=o.pending,o.pending===o.pending_buf_size)){h=1;break}h=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,l(o,h)}while(0!==h);o.gzhead.hcrc&&o.pending>c&&(e.adler=D(e.adler,o.pending_buf,o.pending-c,c)),0===h&&(o.status=de)}else o.status=de;if(o.status===de&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&i(e),o.pending+2<=o.pending_buf_size&&(l(o,255&e.adler),l(o,e.adler>>8&255),e.adler=0,o.status=pe)):o.status=pe),0!==o.pending){if(i(e),0===e.avail_out)return o.last_flush=-1,M}else if(0===e.avail_in&&a(t)<=a(r)&&t!==N)return n(e,X);if(o.status===ge&&0!==e.avail_in)return n(e,X);if(0!==e.avail_in||0!==o.lookahead||t!==y&&o.status!==ge){var p=o.strategy===z?E(o,t):o.strategy===j?m(o,t):R[o.level].func(o,t);if(p!==Be&&p!==be||(o.status=ge),p===me||p===Be)return 0===e.avail_out&&(o.last_flush=-1),M;if(p===Ee&&(t===P?k._tr_align(o):t!==L&&(k._tr_stored_block(o,0,0,!1),t===F&&(s(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),i(e),0===e.avail_out))return o.last_flush=-1,M}return t!==N?M:o.wrap<=0?U:(2===o.wrap?(l(o,255&e.adler),l(o,e.adler>>8&255),l(o,e.adler>>16&255),l(o,e.adler>>24&255),l(o,255&e.total_in),l(o,e.total_in>>8&255),l(o,e.total_in>>16&255),l(o,e.total_in>>24&255)):(f(o,e.adler>>>16),f(o,65535&e.adler)),i(e),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?M:U)}function w(e){var t;return e&&e.state?(t=e.state.status)!==fe&&t!==ce&&t!==he&&t!==ue&&t!==de&&t!==pe&&t!==ge?n(e,V):(e.state=null,t===pe?n(e,H):M):V}var R,A=e("../utils/common"),k=e("./trees"),O=e("./adler32"),D=e("./crc32"),x=e("./messages"),y=0,P=1,F=3,N=4,L=5,M=0,U=1,V=-2,H=-3,X=-5,G=-1,W=1,z=2,j=3,K=4,Y=0,$=2,Z=8,Q=9,q=15,J=8,ee=286,te=30,re=19,ne=2*ee+1,ae=15,se=3,ie=258,oe=ie+se+1,le=32,fe=42,ce=69,he=73,ue=91,de=103,pe=113,ge=666,me=1,Ee=2,Be=3,be=4,Se=3,ve=function(e,t,r,n,a){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=a};R=[new ve(0,0,0,0,d),new ve(4,4,8,4,p),new ve(4,5,16,8,p),new ve(4,6,32,32,p),new ve(4,4,16,16,g),new ve(8,16,32,32,g),new ve(8,16,128,128,g),new ve(8,32,128,256,g),new ve(32,128,258,1024,g),new ve(32,258,258,4096,g)],r.deflateInit=_,r.deflateInit2=T,r.deflateReset=v,r.deflateResetKeep=S,r.deflateSetHeader=C,r.deflate=I,r.deflateEnd=w,r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,t,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}t.exports=n},{}],34:[function(e,t,r){"use strict";t.exports=function(e,t){var r,n,a,s,i,o,l,f,c,h,u,d,p,g,m,E,B,b,S,v,C,T,_,I,w;r=e.state,n=e.next_in,I=e.input,a=n+(e.avail_in-5),s=e.next_out,w=e.output,i=s-(t-e.avail_out),o=s+(e.avail_out-257),l=r.dmax,f=r.wsize,c=r.whave,h=r.wnext,u=r.window,d=r.hold,p=r.bits,g=r.lencode,m=r.distcode,E=(1<<r.lenbits)-1,B=(1<<r.distbits)-1;e:do{p<15&&(d+=I[n++]<<p,p+=8,d+=I[n++]<<p,p+=8),b=g[d&E];t:for(;;){if(S=b>>>24,d>>>=S,p-=S,0===(S=b>>>16&255))w[s++]=65535&b;else{if(!(16&S)){if(0==(64&S)){b=g[(65535&b)+(d&(1<<S)-1)];continue t}if(32&S){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}v=65535&b,S&=15,S&&(p<S&&(d+=I[n++]<<p,p+=8),v+=d&(1<<S)-1,d>>>=S,p-=S),p<15&&(d+=I[n++]<<p,p+=8,d+=I[n++]<<p,p+=8),b=m[d&B];r:for(;;){if(S=b>>>24,d>>>=S,p-=S,!(16&(S=b>>>16&255))){if(0==(64&S)){b=m[(65535&b)+(d&(1<<S)-1)];continue r}e.msg="invalid distance code",r.mode=30;break e}if(C=65535&b,S&=15,p<S&&(d+=I[n++]<<p,(p+=8)<S&&(d+=I[n++]<<p,p+=8)),(C+=d&(1<<S)-1)>l){e.msg="invalid distance too far back",r.mode=30;break e}if(d>>>=S,p-=S,S=s-i,C>S){if((S=C-S)>c&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(T=0,_=u,0===h){if(T+=f-S,S<v){v-=S;do{w[s++]=u[T++]}while(--S);T=s-C,_=w}}else if(h<S){if(T+=f+h-S,(S-=h)<v){v-=S;do{w[s++]=u[T++]}while(--S);if(T=0,h<v){S=h,v-=S;do{w[s++]=u[T++]}while(--S);T=s-C,_=w}}}else if(T+=h-S,S<v){v-=S;do{w[s++]=u[T++]}while(--S);T=s-C,_=w}for(;v>2;)w[s++]=_[T++],w[s++]=_[T++],w[s++]=_[T++],v-=3;v&&(w[s++]=_[T++],v>1&&(w[s++]=_[T++]))}else{T=s-C;do{w[s++]=w[T++],w[s++]=w[T++],w[s++]=w[T++],v-=3}while(v>2);v&&(w[s++]=w[T++],v>1&&(w[s++]=w[T++]))}break}}break}}while(n<a&&s<o);v=p>>3,n-=v,p-=v<<3,d&=(1<<p)-1,e.next_in=n,e.next_out=s,e.avail_in=n<a?a-n+5:5-(n-a),e.avail_out=s<o?o-s+257:257-(s-o),r.hold=d,r.bits=p}},{}],35:[function(e,t,r){"use strict";function n(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function a(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new E.Buf16(320),this.work=new E.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function s(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=N,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new E.Buf32(pe),t.distcode=t.distdyn=new E.Buf32(ge),t.sane=1,t.back=-1,A):D}function i(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,s(e)):D}function o(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?D:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,i(e))):D}function l(e,t){var r,n;return e?(n=new a,e.state=n,n.window=null,r=o(e,t),r!==A&&(e.state=null),r):D}function f(e){return l(e,me)}function c(e){if(Ee){var t;for(g=new E.Buf32(512),m=new E.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(v(T,e.lens,0,288,g,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;v(_,e.lens,0,32,m,0,e.work,{bits:5}),Ee=!1}e.lencode=g,e.lenbits=9,e.distcode=m,e.distbits=5}function h(e,t,r,n){var a,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new E.Buf8(s.wsize)),n>=s.wsize?(E.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(a=s.wsize-s.wnext,a>n&&(a=n),E.arraySet(s.window,t,r-n,a,s.wnext),n-=a,n?(E.arraySet(s.window,t,r-n,n,0),s.wnext=n,s.whave=s.wsize):(s.wnext+=a,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=a))),0}function u(e,t){var r,a,s,i,o,l,f,u,d,p,g,m,pe,ge,me,Ee,Be,be,Se,ve,Ce,Te,_e,Ie,we=0,Re=new E.Buf8(4),Ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return D;r=e.state,r.mode===K&&(r.mode=Y),o=e.next_out,s=e.output,f=e.avail_out,i=e.next_in,a=e.input,l=e.avail_in,u=r.hold,d=r.bits,p=l,g=f,Te=A;e:for(;;)switch(r.mode){case N:if(0===r.wrap){r.mode=Y;break}for(;d<16;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(2&r.wrap&&35615===u){r.check=0,Re[0]=255&u,Re[1]=u>>>8&255,r.check=b(r.check,Re,2,0),u=0,d=0,r.mode=L;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=he;break}if((15&u)!==F){e.msg="unknown compression method",r.mode=he;break}if(u>>>=4,d-=4,Ce=8+(15&u),0===r.wbits)r.wbits=Ce;else if(Ce>r.wbits){e.msg="invalid window size",r.mode=he;break}r.dmax=1<<Ce,e.adler=r.check=1,r.mode=512&u?z:K,u=0,d=0;break;case L:for(;d<16;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(r.flags=u,(255&r.flags)!==F){e.msg="unknown compression method",r.mode=he;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=he;break}r.head&&(r.head.text=u>>8&1),512&r.flags&&(Re[0]=255&u,Re[1]=u>>>8&255,r.check=b(r.check,Re,2,0)),u=0,d=0,r.mode=M;case M:for(;d<32;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}r.head&&(r.head.time=u),512&r.flags&&(Re[0]=255&u,Re[1]=u>>>8&255,Re[2]=u>>>16&255,Re[3]=u>>>24&255,r.check=b(r.check,Re,4,0)),u=0,d=0,r.mode=U;case U:for(;d<16;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}r.head&&(r.head.xflags=255&u,r.head.os=u>>8),512&r.flags&&(Re[0]=255&u,Re[1]=u>>>8&255,r.check=b(r.check,Re,2,0)),u=0,d=0,r.mode=V;case V:if(1024&r.flags){for(;d<16;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}r.length=u,r.head&&(r.head.extra_len=u),512&r.flags&&(Re[0]=255&u,Re[1]=u>>>8&255,r.check=b(r.check,Re,2,0)),u=0,d=0}else r.head&&(r.head.extra=null);r.mode=H;case H:if(1024&r.flags&&(m=r.length,m>l&&(m=l),m&&(r.head&&(Ce=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),E.arraySet(r.head.extra,a,i,m,Ce)),512&r.flags&&(r.check=b(r.check,a,m,i)),l-=m,i+=m,r.length-=m),r.length))break e;r.length=0,r.mode=X;case X:if(2048&r.flags){if(0===l)break e;m=0;do{Ce=a[i+m++],r.head&&Ce&&r.length<65536&&(r.head.name+=String.fromCharCode(Ce))}while(Ce&&m<l)
;if(512&r.flags&&(r.check=b(r.check,a,m,i)),l-=m,i+=m,Ce)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=G;case G:if(4096&r.flags){if(0===l)break e;m=0;do{Ce=a[i+m++],r.head&&Ce&&r.length<65536&&(r.head.comment+=String.fromCharCode(Ce))}while(Ce&&m<l);if(512&r.flags&&(r.check=b(r.check,a,m,i)),l-=m,i+=m,Ce)break e}else r.head&&(r.head.comment=null);r.mode=W;case W:if(512&r.flags){for(;d<16;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(u!==(65535&r.check)){e.msg="header crc mismatch",r.mode=he;break}u=0,d=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=K;break;case z:for(;d<32;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}e.adler=r.check=n(u),u=0,d=0,r.mode=j;case j:if(0===r.havedict)return e.next_out=o,e.avail_out=f,e.next_in=i,e.avail_in=l,r.hold=u,r.bits=d,O;e.adler=r.check=1,r.mode=K;case K:if(t===w||t===R)break e;case Y:if(r.last){u>>>=7&d,d-=7&d,r.mode=le;break}for(;d<3;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}switch(r.last=1&u,u>>>=1,d-=1,3&u){case 0:r.mode=$;break;case 1:if(c(r),r.mode=te,t===R){u>>>=2,d-=2;break e}break;case 2:r.mode=q;break;case 3:e.msg="invalid block type",r.mode=he}u>>>=2,d-=2;break;case $:for(u>>>=7&d,d-=7&d;d<32;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if((65535&u)!=(u>>>16^65535)){e.msg="invalid stored block lengths",r.mode=he;break}if(r.length=65535&u,u=0,d=0,r.mode=Z,t===R)break e;case Z:r.mode=Q;case Q:if(m=r.length){if(m>l&&(m=l),m>f&&(m=f),0===m)break e;E.arraySet(s,a,i,m,o),l-=m,i+=m,f-=m,o+=m,r.length-=m;break}r.mode=K;break;case q:for(;d<14;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(r.nlen=257+(31&u),u>>>=5,d-=5,r.ndist=1+(31&u),u>>>=5,d-=5,r.ncode=4+(15&u),u>>>=4,d-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=he;break}r.have=0,r.mode=J;case J:for(;r.have<r.ncode;){for(;d<3;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}r.lens[Ae[r.have++]]=7&u,u>>>=3,d-=3}for(;r.have<19;)r.lens[Ae[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,_e={bits:r.lenbits},Te=v(C,r.lens,0,19,r.lencode,0,r.work,_e),r.lenbits=_e.bits,Te){e.msg="invalid code lengths set",r.mode=he;break}r.have=0,r.mode=ee;case ee:for(;r.have<r.nlen+r.ndist;){for(;we=r.lencode[u&(1<<r.lenbits)-1],me=we>>>24,Ee=we>>>16&255,Be=65535&we,!(me<=d);){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(Be<16)u>>>=me,d-=me,r.lens[r.have++]=Be;else{if(16===Be){for(Ie=me+2;d<Ie;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(u>>>=me,d-=me,0===r.have){e.msg="invalid bit length repeat",r.mode=he;break}Ce=r.lens[r.have-1],m=3+(3&u),u>>>=2,d-=2}else if(17===Be){for(Ie=me+3;d<Ie;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}u>>>=me,d-=me,Ce=0,m=3+(7&u),u>>>=3,d-=3}else{for(Ie=me+7;d<Ie;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}u>>>=me,d-=me,Ce=0,m=11+(127&u),u>>>=7,d-=7}if(r.have+m>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=he;break}for(;m--;)r.lens[r.have++]=Ce}}if(r.mode===he)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=he;break}if(r.lenbits=9,_e={bits:r.lenbits},Te=v(T,r.lens,0,r.nlen,r.lencode,0,r.work,_e),r.lenbits=_e.bits,Te){e.msg="invalid literal/lengths set",r.mode=he;break}if(r.distbits=6,r.distcode=r.distdyn,_e={bits:r.distbits},Te=v(_,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,_e),r.distbits=_e.bits,Te){e.msg="invalid distances set",r.mode=he;break}if(r.mode=te,t===R)break e;case te:r.mode=re;case re:if(l>=6&&f>=258){e.next_out=o,e.avail_out=f,e.next_in=i,e.avail_in=l,r.hold=u,r.bits=d,S(e,g),o=e.next_out,s=e.output,f=e.avail_out,i=e.next_in,a=e.input,l=e.avail_in,u=r.hold,d=r.bits,r.mode===K&&(r.back=-1);break}for(r.back=0;we=r.lencode[u&(1<<r.lenbits)-1],me=we>>>24,Ee=we>>>16&255,Be=65535&we,!(me<=d);){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(Ee&&0==(240&Ee)){for(be=me,Se=Ee,ve=Be;we=r.lencode[ve+((u&(1<<be+Se)-1)>>be)],me=we>>>24,Ee=we>>>16&255,Be=65535&we,!(be+me<=d);){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}u>>>=be,d-=be,r.back+=be}if(u>>>=me,d-=me,r.back+=me,r.length=Be,0===Ee){r.mode=oe;break}if(32&Ee){r.back=-1,r.mode=K;break}if(64&Ee){e.msg="invalid literal/length code",r.mode=he;break}r.extra=15&Ee,r.mode=ne;case ne:if(r.extra){for(Ie=r.extra;d<Ie;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}r.length+=u&(1<<r.extra)-1,u>>>=r.extra,d-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=ae;case ae:for(;we=r.distcode[u&(1<<r.distbits)-1],me=we>>>24,Ee=we>>>16&255,Be=65535&we,!(me<=d);){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(0==(240&Ee)){for(be=me,Se=Ee,ve=Be;we=r.distcode[ve+((u&(1<<be+Se)-1)>>be)],me=we>>>24,Ee=we>>>16&255,Be=65535&we,!(be+me<=d);){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}u>>>=be,d-=be,r.back+=be}if(u>>>=me,d-=me,r.back+=me,64&Ee){e.msg="invalid distance code",r.mode=he;break}r.offset=Be,r.extra=15&Ee,r.mode=se;case se:if(r.extra){for(Ie=r.extra;d<Ie;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}r.offset+=u&(1<<r.extra)-1,u>>>=r.extra,d-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=he;break}r.mode=ie;case ie:if(0===f)break e;if(m=g-f,r.offset>m){if((m=r.offset-m)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=he;break}m>r.wnext?(m-=r.wnext,pe=r.wsize-m):pe=r.wnext-m,m>r.length&&(m=r.length),ge=r.window}else ge=s,pe=o-r.offset,m=r.length;m>f&&(m=f),f-=m,r.length-=m;do{s[o++]=ge[pe++]}while(--m);0===r.length&&(r.mode=re);break;case oe:if(0===f)break e;s[o++]=r.length,f--,r.mode=re;break;case le:if(r.wrap){for(;d<32;){if(0===l)break e;l--,u|=a[i++]<<d,d+=8}if(g-=f,e.total_out+=g,r.total+=g,g&&(e.adler=r.check=r.flags?b(r.check,s,g,o-g):B(r.check,s,g,o-g)),g=f,(r.flags?u:n(u))!==r.check){e.msg="incorrect data check",r.mode=he;break}u=0,d=0}r.mode=fe;case fe:if(r.wrap&&r.flags){for(;d<32;){if(0===l)break e;l--,u+=a[i++]<<d,d+=8}if(u!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=he;break}u=0,d=0}r.mode=ce;case ce:Te=k;break e;case he:Te=x;break e;case ue:return y;case de:default:return D}return e.next_out=o,e.avail_out=f,e.next_in=i,e.avail_in=l,r.hold=u,r.bits=d,(r.wsize||g!==e.avail_out&&r.mode<he&&(r.mode<le||t!==I))&&h(e,e.output,e.next_out,g-e.avail_out)?(r.mode=ue,y):(p-=e.avail_in,g-=e.avail_out,e.total_in+=p,e.total_out+=g,r.total+=g,r.wrap&&g&&(e.adler=r.check=r.flags?b(r.check,s,g,e.next_out-g):B(r.check,s,g,e.next_out-g)),e.data_type=r.bits+(r.last?64:0)+(r.mode===K?128:0)+(r.mode===te||r.mode===Z?256:0),(0===p&&0===g||t===I)&&Te===A&&(Te=P),Te)}function d(e){if(!e||!e.state)return D;var t=e.state;return t.window&&(t.window=null),e.state=null,A}function p(e,t){var r;return e&&e.state?(r=e.state,0==(2&r.wrap)?D:(r.head=t,t.done=!1,A)):D}var g,m,E=e("../utils/common"),B=e("./adler32"),b=e("./crc32"),S=e("./inffast"),v=e("./inftrees"),C=0,T=1,_=2,I=4,w=5,R=6,A=0,k=1,O=2,D=-2,x=-3,y=-4,P=-5,F=8,N=1,L=2,M=3,U=4,V=5,H=6,X=7,G=8,W=9,z=10,j=11,K=12,Y=13,$=14,Z=15,Q=16,q=17,J=18,ee=19,te=20,re=21,ne=22,ae=23,se=24,ie=25,oe=26,le=27,fe=28,ce=29,he=30,ue=31,de=32,pe=852,ge=592,me=15,Ee=!0;r.inflateReset=i,r.inflateReset2=o,r.inflateResetKeep=s,r.inflateInit=f,r.inflateInit2=l,r.inflate=u,r.inflateEnd=d,r.inflateGetHeader=p,r.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(e,t,r){"use strict";var n=e("../utils/common"),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,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],i=[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,0,0],o=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,r,l,f,c,h,u){var d,p,g,m,E,B,b,S,v,C=u.bits,T=0,_=0,I=0,w=0,R=0,A=0,k=0,O=0,D=0,x=0,y=null,P=0,F=new n.Buf16(16),N=new n.Buf16(16),L=null,M=0;for(T=0;T<=15;T++)F[T]=0;for(_=0;_<l;_++)F[t[r+_]]++;for(R=C,w=15;w>=1&&0===F[w];w--);if(R>w&&(R=w),0===w)return f[c++]=20971520,f[c++]=20971520,u.bits=1,0;for(I=1;I<w&&0===F[I];I++);for(R<I&&(R=I),O=1,T=1;T<=15;T++)if(O<<=1,(O-=F[T])<0)return-1;if(O>0&&(0===e||1!==w))return-1;for(N[1]=0,T=1;T<15;T++)N[T+1]=N[T]+F[T];for(_=0;_<l;_++)0!==t[r+_]&&(h[N[t[r+_]]++]=_);if(0===e?(y=L=h,B=19):1===e?(y=a,P-=257,L=s,M-=257,B=256):(y=i,L=o,B=-1),x=0,_=0,T=I,E=c,A=R,k=0,g=-1,D=1<<R,m=D-1,1===e&&D>852||2===e&&D>592)return 1;for(var U=0;;){U++,b=T-k,h[_]<B?(S=0,v=h[_]):h[_]>B?(S=L[M+h[_]],v=y[P+h[_]]):(S=96,v=0),d=1<<T-k,p=1<<A,I=p;do{p-=d,f[E+(x>>k)+p]=b<<24|S<<16|v|0}while(0!==p);for(d=1<<T-1;x&d;)d>>=1;if(0!==d?(x&=d-1,x+=d):x=0,_++,0==--F[T]){if(T===w)break;T=t[r+h[_]]}if(T>R&&(x&m)!==g){for(0===k&&(k=R),E+=I,A=T-k,O=1<<A;A+k<w&&!((O-=F[A+k])<=0);)A++,O<<=1;if(D+=1<<A,1===e&&D>852||2===e&&D>592)return 1;g=x&m,f[g]=R<<24|A<<16|E-c|0}}return 0!==x&&(f[E+x]=T-k<<24|64<<16|0),u.bits=R,0}},{"../utils/common":27}],37:[function(e,t,r){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,t,r){"use strict";function n(e){for(var t=e.length;--t>=0;)e[t]=0}function a(e){return e<256?ne[e]:ne[256+(e>>>7)]}function s(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function i(e,t,r){e.bi_valid>z-r?(e.bi_buf|=t<<e.bi_valid&65535,s(e,e.bi_buf),e.bi_buf=t>>z-e.bi_valid,e.bi_valid+=r-z):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function o(e,t,r){i(e,r[2*t],r[2*t+1])}function l(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function f(e){16===e.bi_valid?(s(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function c(e,t){var r,n,a,s,i,o,l=t.dyn_tree,f=t.max_code,c=t.stat_desc.static_tree,h=t.stat_desc.has_stree,u=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(s=0;s<=W;s++)e.bl_count[s]=0;for(l[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<G;r++)n=e.heap[r],s=l[2*l[2*n+1]+1]+1,s>p&&(s=p,g++),l[2*n+1]=s,n>f||(e.bl_count[s]++,i=0,n>=d&&(i=u[n-d]),o=l[2*n],e.opt_len+=o*(s+i),h&&(e.static_len+=o*(c[2*n+1]+i)));if(0!==g){do{for(s=p-1;0===e.bl_count[s];)s--;e.bl_count[s]--,e.bl_count[s+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(s=p;0!==s;s--)for(n=e.bl_count[s];0!==n;)(a=e.heap[--r])>f||(l[2*a+1]!==s&&(e.opt_len+=(s-l[2*a+1])*l[2*a],l[2*a+1]=s),n--)}}function h(e,t,r){var n,a,s=new Array(W+1),i=0;for(n=1;n<=W;n++)s[n]=i=i+r[n-1]<<1;for(a=0;a<=t;a++){var o=e[2*a+1];0!==o&&(e[2*a]=l(s[o]++,o))}}function u(){var e,t,r,n,a,s=new Array(W+1);for(r=0,n=0;n<M-1;n++)for(se[n]=r,e=0;e<1<<Q[n];e++)ae[r++]=n;for(ae[r-1]=n,a=0,n=0;n<16;n++)for(ie[n]=a,e=0;e<1<<q[n];e++)ne[a++]=n;for(a>>=7;n<H;n++)for(ie[n]=a<<7,e=0;e<1<<q[n]-7;e++)ne[256+a++]=n;for(t=0;t<=W;t++)s[t]=0;for(e=0;e<=143;)te[2*e+1]=8,e++,s[8]++;for(;e<=255;)te[2*e+1]=9,e++,s[9]++;for(;e<=279;)te[2*e+1]=7,e++,s[7]++;for(;e<=287;)te[2*e+1]=8,e++,s[8]++;for(h(te,V+1,s),e=0;e<H;e++)re[2*e+1]=5,re[2*e]=l(e,5);oe=new ce(te,Q,U+1,V,W),le=new ce(re,q,0,H,W),fe=new ce(new Array(0),J,0,X,j)}function d(e){var t;for(t=0;t<V;t++)e.dyn_ltree[2*t]=0;for(t=0;t<H;t++)e.dyn_dtree[2*t]=0;for(t=0;t<X;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*K]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function p(e){e.bi_valid>8?s(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function g(e,t,r,n){p(e),n&&(s(e,r),s(e,~r)),O.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function m(e,t,r,n){var a=2*t,s=2*r;return e[a]<e[s]||e[a]===e[s]&&n[t]<=n[r]}function E(e,t,r){for(var n=e.heap[r],a=r<<1;a<=e.heap_len&&(a<e.heap_len&&m(t,e.heap[a+1],e.heap[a],e.depth)&&a++,!m(t,n,e.heap[a],e.depth));)e.heap[r]=e.heap[a],r=a,a<<=1;e.heap[r]=n}function B(e,t,r){var n,s,l,f,c=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*c]<<8|e.pending_buf[e.d_buf+2*c+1],s=e.pending_buf[e.l_buf+c],c++,0===n?o(e,s,t):(l=ae[s],o(e,l+U+1,t),f=Q[l],0!==f&&(s-=se[l],i(e,s,f)),n--,l=a(n),o(e,l,r),0!==(f=q[l])&&(n-=ie[l],i(e,n,f)))}while(c<e.last_lit);o(e,K,t)}function b(e,t){var r,n,a,s=t.dyn_tree,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,l=t.stat_desc.elems,f=-1;for(e.heap_len=0,e.heap_max=G,r=0;r<l;r++)0!==s[2*r]?(e.heap[++e.heap_len]=f=r,e.depth[r]=0):s[2*r+1]=0;for(;e.heap_len<2;)a=e.heap[++e.heap_len]=f<2?++f:0,s[2*a]=1,e.depth[a]=0,e.opt_len--,o&&(e.static_len-=i[2*a+1]);for(t.max_code=f,r=e.heap_len>>1;r>=1;r--)E(e,s,r);a=l;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],E(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,s[2*a]=s[2*r]+s[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,s[2*r+1]=s[2*n+1]=a,e.heap[1]=a++,E(e,s,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],c(e,t),h(s,f,e.bl_count)}function S(e,t,r){var n,a,s=-1,i=t[1],o=0,l=7,f=4;for(0===i&&(l=138,f=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)a=i,i=t[2*(n+1)+1],++o<l&&a===i||(o<f?e.bl_tree[2*a]+=o:0!==a?(a!==s&&e.bl_tree[2*a]++,e.bl_tree[2*Y]++):o<=10?e.bl_tree[2*$]++:e.bl_tree[2*Z]++,o=0,s=a,0===i?(l=138,f=3):a===i?(l=6,f=3):(l=7,f=4))}function v(e,t,r){var n,a,s=-1,l=t[1],f=0,c=7,h=4;for(0===l&&(c=138,h=3),n=0;n<=r;n++)if(a=l,l=t[2*(n+1)+1],!(++f<c&&a===l)){if(f<h)do{o(e,a,e.bl_tree)}while(0!=--f);else 0!==a?(a!==s&&(o(e,a,e.bl_tree),f--),o(e,Y,e.bl_tree),i(e,f-3,2)):f<=10?(o(e,$,e.bl_tree),i(e,f-3,3)):(o(e,Z,e.bl_tree),i(e,f-11,7));f=0,s=a,0===l?(c=138,h=3):a===l?(c=6,h=3):(c=7,h=4)}}function C(e){var t;for(S(e,e.dyn_ltree,e.l_desc.max_code),S(e,e.dyn_dtree,e.d_desc.max_code),b(e,e.bl_desc),t=X-1;t>=3&&0===e.bl_tree[2*ee[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}function T(e,t,r,n){var a;for(i(e,t-257,5),i(e,r-1,5),i(e,n-4,4),a=0;a<n;a++)i(e,e.bl_tree[2*ee[a]+1],3);v(e,e.dyn_ltree,t-1),v(e,e.dyn_dtree,r-1)}function _(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return x;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return y;for(t=32;t<U;t++)if(0!==e.dyn_ltree[2*t])return y;return x}function I(e){ue||(u(),ue=!0),e.l_desc=new he(e.dyn_ltree,oe),e.d_desc=new he(e.dyn_dtree,le),e.bl_desc=new he(e.bl_tree,fe),e.bi_buf=0,e.bi_valid=0,d(e)}function w(e,t,r,n){i(e,(F<<1)+(n?1:0),3),g(e,t,r,!0)}function R(e){i(e,N<<1,3),o(e,K,te),f(e)}function A(e,t,r,n){var a,s,o=0;e.level>0?(e.strm.data_type===P&&(e.strm.data_type=_(e)),b(e,e.l_desc),b(e,e.d_desc),o=C(e),a=e.opt_len+3+7>>>3,(s=e.static_len+3+7>>>3)<=a&&(a=s)):a=s=r+5,r+4<=a&&-1!==t?w(e,t,r,n):e.strategy===D||s===a?(i(e,(N<<1)+(n?1:0),3),B(e,te,re)):(i(e,(L<<1)+(n?1:0),3),T(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),B(e,e.dyn_ltree,e.dyn_dtree)),d(e),n&&p(e)}function k(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(ae[r]+U+1)]++,e.dyn_dtree[2*a(t)]++),e.last_lit===e.lit_bufsize-1}var O=e("../utils/common"),D=4,x=0,y=1,P=2,F=0,N=1,L=2,M=29,U=256,V=U+1+M,H=30,X=19,G=2*V+1,W=15,z=16,j=7,K=256,Y=16,$=17,Z=18,Q=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],q=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],J=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ee=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],te=new Array(2*(V+2));n(te);var re=new Array(2*H);n(re);var ne=new Array(512);n(ne);var ae=new Array(256);n(ae);var se=new Array(M);n(se);var ie=new Array(H);n(ie);var oe,le,fe,ce=function(e,t,r,n,a){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=a,this.has_stree=e&&e.length},he=function(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t},ue=!1;r._tr_init=I,r._tr_stored_block=w,r._tr_flush_block=A,r._tr_tally=k,r._tr_align=R},{"../utils/common":27}],39:[function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}t.exports=n},{}]},{},[9])(9)});var XLSX={};!function(e){function t(){Wi(1200)}function r(e){for(var t=[],r=0,n=e.length;r<n;++r)t[r]=e.charCodeAt(r);return t}function n(e){return new(Yi?Buffer:Array)(e)}function a(e){return Yi?new Buffer(e,"binary"):e.split("").map(function(e){return 255&e.charCodeAt(0)})}function s(e){return void 0!==e&&null!==e}function o(e){return Object.keys(e)}function l(e){for(var t=[],r=o(e),n=0;n!==r.length;++n)t[e[r[n]]]=parseInt(r[n],10);return t}function f(e,t){var r=e.getTime();return t&&(r+=1263168e5),(r+22091616e5)/864e5}function c(e){for(var t="",r=0;r!=e.length;++r)t+=String.fromCharCode(e[r]);return t}function h(e){for(var t=[],r=0;r!=e.length;++r)t.push(e.charCodeAt(r));return t}function u(e){if("undefined"!=typeof JSON)return JSON.parse(JSON.stringify(e));if("object"!=typeof e||!e)return e;var t={};for(var r in e)e.hasOwnProperty(r)&&(t[r]=u(e[r]));return t}function d(e,t){for(var r="";r.length<t;)r+=e;return r}function p(e){return e?e.data?zi(e.data):e.asNodeBuffer&&Yi?zi(e.asNodeBuffer().toString("binary")):e.asBinary?zi(e.asBinary()):e._data&&e._data.getContent?zi(c(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function g(e){if(!e)return null;if(e.data)return r(e.data);if(e.asNodeBuffer&&Yi)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?h(t):Array.prototype.slice.call(t)}return null}function m(e){return e&&".bin"===e.name.slice(-4)?g(e):p(e)}function E(e,t){for(var r=o(e.files),n=t.toLowerCase(),a=n.replace(/\//g,"\\"),s=0;s<r.length;++s){var i=r[s].toLowerCase();if(n==i||a==i)return e.files[r[s]]}return null}function B(e,t){var r=E(e,t);if(null==r)throw new Error("Cannot find file "+t+" in zip");return r}function b(e,t,r){if(!r)return m(B(e,t));if(!t)return null;try{return b(e,t)}catch(e){return null}}function S(e,t,r){if(!r)return p(B(e,t));if(!t)return null;try{return S(e,t)}catch(e){return null}}function v(e,t){for(var r=[],n=0,a=0;n!==e.length&&(32!==(a=e.charCodeAt(n))&&10!==a&&13!==a);++n);if(t||(r[0]=e.substr(0,n)),n===e.length)return r;var s=e.match(ao),i=0,o="",l=0,f="",c="";if(s)for(l=0;l!=s.length;++l){for(c=s[l],a=0;a!=c.length&&61!==c.charCodeAt(a);++a);for(f=c.substr(0,a),o=c.substring(a+2,c.length-1),i=0;i!=f.length&&58!==f.charCodeAt(i);++i);i===f.length?r[f]=o:r[(5===i&&"xmlns"===f.substr(0,5)?"xmlns":"")+f.substr(i+1)]=o}return r}function C(e){return e.replace(oo,"<$1")}function T(e){return(e+"").replace(ho,function(e){return fo[e]}).replace(uo,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function _(e,t){switch(e){case"1":case"true":case"TRUE":return!0;default:return!1}}function I(e){var t=v(e),r=e.match(So(t.baseType))||[];if(r.length!=t.size)throw new Error("unexpected vector length "+r.length+" != "+t.size);var n=[];return r.forEach(function(e){var t=e.replace(vo,"").match(Co);n.push({v:t[2],t:t[1]})}),n}function w(e,t){return"<"+e+(t.match(To)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function R(e){return o(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function A(e,t,r){return"<"+e+(s(r)?R(r):"")+(s(t)?(t.match(To)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function k(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}function O(e){switch(typeof e){case"string":return A("vt:lpwstr",e);case"number":return A((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return A("vt:bool",e?"true":"false")}if(e instanceof Date)return A("vt:filetime",k(e));throw new Error("Unable to serialize "+e)}function D(e,t){for(var r=1-2*(e[t+7]>>>7),n=((127&e[t+7])<<4)+(e[t+6]>>>4&15),a=15&e[t+6],s=5;s>=0;--s)a=256*a+e[t+s];return 2047==n?0==a?r*(1/0):NaN:(0==n?n=-1022:(n-=1023,a+=Math.pow(2,52)),r*Math.pow(2,n-52)*a)}function x(e,t,r){var n=(t<0||1/t==-1/0?1:0)<<7,a=0,s=0,i=n?-t:t;isFinite(i)?(a=Math.floor(Math.log(i)*Math.LOG2E),s=t*Math.pow(2,52-a),a<=-1023&&(!isFinite(s)||s<Math.pow(2,52))?a=-1022:(s-=Math.pow(2,52),a+=1023)):(a=2047,s=isNaN(t)?26985:0);for(var o=0;o<=5;++o,s/=256)e[r+o]=255&s;e[r+6]=(15&a)<<4|15&s,e[r+7]=a>>4|n}function y(e,t){var r,n,a,s,i,o,l="",f=[];switch(t){case"dbcs":if(o=this.l,Yi&&Buffer.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(i=0;i!=e;++i)l+=String.fromCharCode(Ho(this,o)),o+=2;e*=2;break;case"utf8":l=xo(this,this.l,this.l+e);break;case"utf16le":e*=2,l=Ao(this,this.l,this.l+e);break;case"wstr":if("undefined"==typeof cptable)return y.call(this,e,"dbcs");l=cptable.utils.decode(Gi,this.slice(this.l,this.l+2*e)),l=e*=2;break;case"lpstr":l=yo(this,this.l),e=5+l.length;break;case"lpwstr":l=Fo(this,this.l),e=5+l.length,"\0"==l[l.length-1]&&(e+=2);break;case"cstr":for(e=0,l="";0!==(a=Vo(this,this.l+e++));)f.push(ji(a));l=f.join("");break;case"wstr":for(e=0,l="";0!==(a=Ho(this,this.l+e));)f.push(ji(a)),e+=2;e+=2,l=f.join("");break;case"dbcs-cont":for(l="",o=this.l,i=0;i!=e;++i){if(this.lens&&-1!==this.lens.indexOf(o))return a=Vo(this,o),this.l=o+1,s=y.call(this,e-i,a?"dbcs-cont":"sbcs-cont"),f.join("")+s;f.push(ji(Ho(this,o))),o+=2}l=f.join(""),e*=2;break;case"sbcs-cont":for(l="",o=this.l,i=0;i!=e;++i){if(this.lens&&-1!==this.lens.indexOf(o))return a=Vo(this,o),this.l=o+1,s=y.call(this,e-i,a?"dbcs-cont":"sbcs-cont"),f.join("")+s;f.push(ji(Vo(this,o))),o+=1}l=f.join("");break;default:switch(e){case 1:return r=Vo(this,this.l),this.l++,r;case 2:return r=("i"===t?Xo:Ho)(this,this.l),this.l+=2,r;case 4:return"i"===t||0==(128&this[this.l+3])?(r=Wo(this,this.l),this.l+=4,r):(n=Go(this,this.l),this.l+=4,n);case 8:if("f"===t)return n=Lo(this,this.l),this.l+=8,n;case 16:l=Oo(this,this.l,e)}}return this.l+=e,l}function P(e,t,r){var n,a;if("dbcs"===r){for(a=0;a!=t.length;++a)jo(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if("sbcs"===r){for(a=0;a!=t.length;++a)this[this.l+a]=255&t.charCodeAt(a);n=t.length}else switch(e){case 1:n=1,this[this.l]=255&t;break;case 2:n=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t;break;case 3:n=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:n=4,Ko(this,t,this.l);break;case 8:if(n=8,"f"===r){x(this,t,this.l);break}case 16:break;case-4:n=4,Yo(this,t,this.l)}return this.l+=n,this}function F(e,t){var r=Oo(this,this.l,e.length>>1);if(r!==e)throw t+"Expected "+e+" saw "+r;this.l+=e.length>>1}function N(e,t){e.l=t,e.read_shift=y,e.chk=F,e.write_shift=P}function L(e,t){e.l+=t}function M(e){var t=n(e);return N(t,0),t}function U(e,t,r){if(e){var n,a,s;for(N(e,e.l||0);e.l<e.length;){var i=e.read_shift(1);128&i&&(i=(127&i)+((127&e.read_shift(1))<<7));var o=lm[i]||lm[65535];for(n=e.read_shift(1),s=127&n,a=1;a<4&&128&n;++a)s+=(127&(n=e.read_shift(1)))<<7*a;if(t(o.f(e,s,r),o,i))return}}}function V(){var e=[],t=function(e){var t=M(e);return N(t,0),t},r=t(2048),n=function(){r&&(r.length>r.l&&(r=r.slice(0,r.l)),r.length>0&&e.push(r),r=null)},a=function(e){return r&&e<r.length-r.l?r:(n(),r=t(Math.max(e+1,2048)))},s=function(){return n(),wo([e])};return{next:a,push:function(e){n(),r=e,a(2048)},end:s,_bufs:e}}function H(e,t,r,n){var a,s=Number(fm[t]);if(!isNaN(s)){n||(n=lm[s].p||(r||[]).length||0),a=1+(s>=128?1:0)+1+n,n>=128&&++a,n>=16384&&++a,n>=2097152&&++a;var i=e.next(a);s<=127?i.write_shift(1,s):(i.write_shift(1,128+(127&s)),i.write_shift(1,s>>7));for(var o=0;4!=o;++o){if(!(n>=128)){i.write_shift(1,n);break}i.write_shift(1,128+(127&n)),n>>=7}n>0&&Uo(r)&&e.push(r)}}function X(e,t,r){var n=u(e);if(t.s?(n.cRel&&(n.c+=t.s.c),n.rRel&&(n.r+=t.s.r)):(n.c+=t.c,n.r+=t.r),!r||r.biff<12){for(;n.c>=256;)n.c-=256;for(;n.r>=65536;)n.r-=65536}return n}function G(e,t){return e.s=X(e.s,t.s),e.e=X(e.e,t.s),e}function W(e){var t=xi(e);return 0===e.cRel&&(t=Ai(t)),0===e.rRel&&(t=_i(t)),t}function z(e){return W(e.s)+":"+W(e.e)}function j(e,t){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function K(e,t){var r=e.l,n=e.read_shift(1),a=ee(e),s=[],i={t:a,h:a};if(0!=(1&n)){for(var o=e.read_shift(4),l=0;l!=o;++l)s.push(j(e));i.r=s}else i.r="<t>"+T(a)+"</t>";return e.l=r+t,i}function Y(e,t){return null==t&&(t=M(5+2*e.t.length)),t.write_shift(1,0),te(e.t,t),t}function $(e){var t=e.read_shift(4),r=e.read_shift(2);r+=e.read_shift(1)<<16;e.read_shift(1);return{c:t,iStyleRef:r}}function Z(e,t){return null==t&&(t=M(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function Q(e,t){return ee(e,t)}function q(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function J(e,t){return t||(t=M(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),t}function ee(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function te(e,t){return null==t&&(t=M(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),t}function re(e){var t=e.slice(e.l,e.l+4),r=1&t[0],n=2&t[0];e.l+=4,t[0]&=252;var a=0===n?Lo([0,0,0,0,t[0],t[1],t[2],t[3]],0):Wo(t,0)>>2;return r?a/100:a}function ne(e,t){null==t&&(t=M(4));var r=0,n=0,a=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?n=1:a==(0|a)&&a>=-(1<<29)&&a<1<<29&&(n=1,r=1),!n)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((r?a:e)<<2)+(r+2))}function ae(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function se(e,t){return t||(t=M(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}function ie(e,t){return e.read_shift(8,"f")}function oe(e,t){return(t||M(8)).write_shift(8,e,"f")}function le(e,t){var r={},n=e.read_shift(1);r.fValidRGB=1&n,r.xColorType=n>>>1,r.index=e.read_shift(1),r.nTintAndShade=e.read_shift(2,"i"),r.bRed=e.read_shift(1),r.bGreen=e.read_shift(1),r.bBlue=e.read_shift(1),r.bAlpha=e.read_shift(1)}function fe(e,t){var r=e.read_shift(1);return e.l++,{fItalic:2&r,fStrikeout:8&r,fOutline:16&r,fShadow:32&r,fCondense:64&r,fExtend:128&r}}function ce(e,t){var r={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};if(!e||!e.match)return r;var n={};if((e.match(so)||[]).forEach(function(e){var a=v(e);switch(a[0].replace(io,"<")){case"<?xml":break;case"<Types":r.xmlns=a["xmlns"+(a[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":n[a.Extension]=a.ContentType;break;case"<Override":void 0!==r[pl[a.ContentType]]?r[pl[a.ContentType]].push(a.PartName):t.WTF&&console.error(a)}}),r.xmlns!==Io.CT)throw new Error("Unknown Namespace: "+r.xmlns);return r.calcchain=r.calcchains.length>0?r.calcchains[0]:"",r.sst=r.strs.length>0?r.strs[0]:"",r.style=r.styles.length>0?r.styles[0]:"",r.defaults=n,delete r.calcchains,r}function he(e,t){var r,n=[];n[n.length]=_o,n[n.length]=El,n=n.concat(Bl);var a=function(a){e[a]&&e[a].length>0&&(r=e[a][0],n[n.length]=A("Override",null,{PartName:("/"==r[0]?"":"/")+r,ContentType:gl[a][t.bookType||"xlsx"]}))},s=function(t){(e[t]||[]).forEach(function(e){n[n.length]=A("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:ml[t][0]})})};return a("workbooks"),function(r){e[r].forEach(function(e){n[n.length]=A("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:gl[r][t.bookType||"xlsx"]})})}("sheets"),s("themes"),["strs","styles"].forEach(a),["coreprops","extprops","custprops"].forEach(s),n.length>2&&(n[n.length]="</Types>",n[1]=n[1].replace("/>",">")),n.join("")}function ue(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var r={},n={},a=function(e){var r=t.split("/");r.pop();for(var n=e.split("/");0!==n.length;){var a=n.shift();".."===a?r.pop():"."!==a&&r.push(a)}return r.join("/")};return(e.match(so)||[]).forEach(function(e){var t=v(e);if("<Relationship"===t[0]){var s={};s.Type=t.Type,s.Target=t.Target,s.Id=t.Id,s.TargetMode=t.TargetMode;var i="External"===t.TargetMode?t.Target:a(t.Target);r[i]=s,n[t.Id]=s}}),r["!id"]=n,r}function de(e){var t=[];return t[t.length]=_o,t[t.length]=Sl,o(e["!id"]).forEach(function(r){var n=e["!id"][r];t[t.length]=A("Relationship",null,n)}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function pe(e){for(var t={},r=0;r<vl.length;++r){var n=vl[r],a=e.match(Cl[r]);null!=a&&a.length>0&&(t[n[1]]=a[1]),"date"===n[2]&&t[n[1]]&&(t[n[1]]=new Date(t[n[1]]))}return t}function ge(e,t,r,n,a){null==a[e]&&null!=t&&""!==t&&(a[e]=t,n[n.length]=r?A(e,t,r):w(e,t))}function me(e,t){var r=[_o,Tl],n={};if(!e)return r.join("");null!=e.CreatedDate&&ge("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:k(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n),null!=e.ModifiedDate&&ge("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:k(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},r,n);for(var a=0;a!=vl.length;++a){var s=vl[a];ge(s[0],e[s[1]],null,r,n)}return r.length>2&&(r[r.length]="</cp:coreProperties>",r[1]=r[1].replace("/>",">")),r.join("")}function Ee(e,t){var r={};if(t||(t={}),_l.forEach(function(n){switch(n[2]){case"string":t[n[1]]=(e.match(bo(n[0]))||[])[1];break;case"bool":t[n[1]]="true"===(e.match(bo(n[0]))||[])[1];break;case"raw":var a=e.match(new RegExp("<"+n[0]+"[^>]*>(.*)</"+n[0]+">"));a&&a.length>0&&(r[n[1]]=a[1])}}),r.HeadingPairs&&r.TitlesOfParts){for(var n=I(r.HeadingPairs),a=0,s=0;s!==n.length;++s)switch(n[s].v){case"Worksheets":a=0,t.Worksheets=+n[++s].v;break;case"Named Ranges":++s}var i=I(r.TitlesOfParts).map(function(e){return go(e.v)});t.SheetNames=i.slice(a,a+t.Worksheets)}return t}function Be(e,t){var r=[],n=A;return e||(e={}),e.Application="SheetJS",r[r.length]=_o,r[r.length]=Il,_l.forEach(function(t){if(void 0!==e[t[1]]){var a;switch(t[2]){case"string":a=e[t[1]];break;case"bool":a=e[t[1]]?"true":"false"}void 0!==a&&(r[r.length]=n(t[0],a))}}),r[r.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),r[r.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map(function(e){return"<vt:lpstr>"+e+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}function be(e,t){var r={},n="",a=e.match(wl);if(a)for(var s=0;s!=a.length;++s){var i=a[s],o=v(i);switch(o[0]){case"<?xml":case"<Properties":break;case"<property":n=o.name;break;case"</property>":n=null;break;default:if(0===i.indexOf("<vt:")){var l=i.split(">"),f=l[0].substring(4),c=l[1];switch(f){case"lpstr":case"lpwstr":case"bstr":case"lpwstr":r[n]=co(c);break;case"bool":r[n]=_(c,"<vt:bool>");break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(c,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(c);break;case"filetime":case"date":r[n]=new Date(c);break;case"cy":case"error":r[n]=co(c);break;default:t.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",i,f,l)}}else if("</"===i.substr(0,2));else if(t.WTF)throw new Error(i)}}return r}function Se(e,t){var r=[_o,Rl];if(!e)return r.join("");var n=1;return o(e).forEach(function(t){++n,r[r.length]=A("property",O(e[t]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:t})}),r.length>2&&(r[r.length]="</Properties>",r[1]=r[1].replace("/>",">")),r.join("")}function ve(e,t,r){switch(t){case"Description":t="Comments"}e[t]=r}function Ce(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Te(e,t,r){var n=e.read_shift(0,"lpstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function _e(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Ie(e,t,r){return 31===t?_e(e):Te(e,t,r)}function we(e,t,r){return Ie(e,t,!1===r?0:4)}function Re(e,t){if(!t)throw new Error("dafuq?");return Ie(e,t,0)}function Ae(e){for(var t=e.read_shift(4),r=[],n=0;n!=t;++n)r[n]=e.read_shift(0,"lpstr");return r}function ke(e){return Ae(e)}function Oe(e){return[Ne(e,il),Ne(e,al)]}function De(e){for(var t=e.read_shift(4),r=[],n=0;n!=t/2;++n)r.push(Oe(e));return r}function xe(e){return De(e)}function ye(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){
var s=e.read_shift(4),i=e.read_shift(4);n[s]=e.read_shift(i,1200===t?"utf16le":"utf8").replace(Zi,"").replace(Qi,"!")}return 3&e.l&&(e.l=e.l>>3<<2),n}function Pe(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return(3&t)>0&&(e.l+=4-(3&t)&3),r}function Fe(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size,t}function Ne(e,t,r){var n,a=e.read_shift(2),s=r||{};if(e.l+=2,t!==sl&&a!==t&&-1===ol.indexOf(t))throw new Error("Expected type "+t+" saw "+a);switch(t===sl?a:t){case 2:return n=e.read_shift(2,"i"),s.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return n=e.read_shift(4);case 30:return Te(e,a,4).replace(Zi,"");case 31:return _e(e);case 64:return Ce(e);case 65:return Pe(e);case 71:return Fe(e);case 80:return we(e,a,!s.raw&&4).replace(Zi,"");case 81:return Re(e,a,4).replace(Zi,"");case 4108:return xe(e);case 4126:return ke(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+a)}}function Le(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),s=[],i=0,o=0,l=-1,f={};for(i=0;i!=a;++i){var c=e.read_shift(4),h=e.read_shift(4);s[i]=[c,h+r]}var u={};for(i=0;i!=a;++i){if(e.l!==s[i][1]){var d=!0;if(i>0&&t)switch(t[s[i-1][0]].t){case 2:e.l+2===s[i][1]&&(e.l+=2,d=!1);break;case 80:case 4108:e.l<=s[i][1]&&(e.l=s[i][1],d=!1)}if(!t&&e.l<=s[i][1]&&(d=!1,e.l=s[i][1]),d)throw new Error("Read Error: Expected address "+s[i][1]+" at "+e.l+" :"+i)}if(t){var p=t[s[i][0]];if(u[p.n]=Ne(e,p.t,{raw:!0}),"version"===p.p&&(u[p.n]=String(u[p.n]>>16)+"."+String(65535&u[p.n])),"CodePage"==p.n)switch(u[p.n]){case 0:u[p.n]=1252;case 1e4:case 1252:case 874:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 932:case 936:case 949:case 950:case 1200:case 1201:case 65e3:case-536:case 65001:case-535:Wi(o=u[p.n]);break;default:throw new Error("Unsupported CodePage: "+u[p.n])}}else if(1===s[i][0]){if(o=u.CodePage=Ne(e,nl),Wi(o),-1!==l){var g=e.l;e.l=s[l][1],f=ye(e,o),e.l=g}}else if(0===s[i][0]){if(0===o){l=i,e.l=s[i+1][1];continue}f=ye(e,o)}else{var m,E=f[s[i][0]];switch(e[e.l]){case 65:e.l+=4,m=Pe(e);break;case 30:case 31:e.l+=4,m=we(e,e[e.l-4]);break;case 3:e.l+=4,m=e.read_shift(4,"i");break;case 19:e.l+=4,m=e.read_shift(4);break;case 5:e.l+=4,m=e.read_shift(8,"f");break;case 11:e.l+=4,m=Xe(e,4);break;case 64:e.l+=4,m=new Date(Ce(e));break;default:throw new Error("unparsed value: "+e[e.l])}u[E]=m}}return e.l=r+n,u}function Me(e,t){var r=e.content;N(r,0);var n,a,s,i,o=0;r.chk("feff","Byte Order: ");var l=(r.read_shift(2),r.read_shift(4));if(r.chk(no.utils.consts.HEADER_CLSID,"CLSID: "),1!==(n=r.read_shift(4))&&2!==n)throw"Unrecognized #Sets: "+n;if(a=r.read_shift(16),i=r.read_shift(4),1===n&&i!==r.l)throw"Length mismatch";2===n&&(s=r.read_shift(16),o=r.read_shift(4));var f=Le(r,t),c={SystemIdentifier:l};for(var h in f)c[h]=f[h];if(c.FMTID=a,1===n)return c;if(r.l!==o)throw new Error("Length mismatch 2: "+r.l+" !== "+o);var u;try{u=Le(r,null)}catch(e){}for(h in u)c[h]=u[h];return c.FMTID=[a,s],c}function Ue(e,t){return e.read_shift(t),null}function Ve(e,t,r){for(var n=[],a=e.l+t;e.l<a;)n.push(r(e,a-e.l));if(a!==e.l)throw new Error("Slurp error");return n}function He(e,t,r){for(var n=[],a=e.l+t,s=e.read_shift(2);0!=s--;)n.push(r(e,a-e.l));if(a!==e.l)throw new Error("Slurp error");return n}function Xe(e,t){return 1===e.read_shift(t)}function Ge(e){return e.read_shift(2,"u")}function We(e,t){return Ve(e,t,Ge)}function ze(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}function je(e,t,r){var n=e.read_shift(r&&r.biff>=12?2:1),a="sbcs-cont",s=Gi;if(r&&r.biff>=8&&(Gi=1200),r&&8!=r.biff)12==r.biff&&(2,a="wstr");else{e.read_shift(1)&&(2,a="dbcs-cont")}var i=n?e.read_shift(n,a):"";return Gi=s,i}function Ke(e){var t=Gi;Gi=1200;var r,n=e.read_shift(2),a=e.read_shift(1),s=4&a,i=8&a,o=0,l={};i&&(o=e.read_shift(2)),s&&(r=e.read_shift(4));var f=1&a?"dbcs-cont":"sbcs-cont",c=0===n?"":e.read_shift(n,f);return i&&(e.l+=4*o),s&&(e.l+=r),l.t=c,i||(l.raw="<t>"+l.t+"</t>",l.r=l.t),Gi=t,l}function Ye(e,t,r){if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"sbcs-cont");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function $e(e,t,r){var n=e.read_shift(r&&2==r.biff?1:2);return 0===n?(e.l++,""):Ye(e,n,r)}function Ze(e,t,r){if(r.biff>5)return $e(e,t,r);var n=e.read_shift(1);return 0===n?(e.l++,""):e.read_shift(n,"sbcs-cont")}function Qe(e,t){return[e.read_shift(1),e.read_shift(1),e.read_shift(1),e.read_shift(1)]}function qe(e,t){var r=Qe(e,t);return r[3]=0,r}function Je(e,t){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function et(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function tt(e,t,r){return 0===t?"":Ze(e,t,r)}function rt(e,t){return[e.read_shift(2),e.read_shift(2,"i"),e.read_shift(2,"i")]}function nt(e,t){return[e.read_shift(2),re(e)]}function at(e,t,r){e.l+=4,t-=4;var n=e.l+t,a=je(e,t,r),s=e.read_shift(2);if(n-=e.l,s!==n)throw"Malformed AddinUdf: padding = "+n+" != "+s;return e.l+=s,a}function st(e,t){var r=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(2),r:r},e:{c:e.read_shift(2),r:n}}}function it(e,t){var r=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(1),r:r},e:{c:e.read_shift(1),r:n}}}function ot(e,t){e.l+=4;var r=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[n,r,a]}function lt(e,t){var r={};return e.l+=4,e.l+=16,r.fSharedNote=e.read_shift(2),e.l+=4,r}function ft(e,t){var r={};return e.l+=4,e.cf=e.read_shift(2),r}function ct(e,t,r){for(var n=e.l,a=[];e.l<n+t;){var s=e.read_shift(2);e.l-=2;try{a.push(Nl[s](e,n+t-e.l))}catch(r){return e.l=n+t,a}}return e.l!=n+t&&(e.l=n+t),a}function ht(e,t){var r={};switch(r.BIFFVer=e.read_shift(2),t-=2,r.BIFFVer){case 1536:case 1280:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function ut(e,t){if(0===t)return 1200;var r;if(1200!==(r=e.read_shift(2)))throw"InterfaceHdr codePage "+r;return 1200}function dt(e,t,r){if(r.enc)return e.l+=t,"";var n=e.l,a=$e(e,0,r);return e.read_shift(t+n-e.l),a}function pt(e,t,r){var n=e.read_shift(4),a=3&e.read_shift(1),s=e.read_shift(1);switch(s){case 0:s="Worksheet";break;case 1:s="Macrosheet";break;case 2:s="Chartsheet";break;case 6:s="VBAModule"}var i=je(e,0,r);return 0===i.length&&(i="Sheet1"),{pos:n,hs:a,dt:s,name:i}}function gt(e,t){for(var r=e.read_shift(4),n=e.read_shift(4),a=[],s=0;s!=n;++s)a.push(Ke(e));return a.Count=r,a.Unique=n,a}function mt(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function Et(e,t){var r=e.read_shift(2),n=e.read_shift(2),a=e.read_shift(2);e.read_shift(2);e.read_shift(4);e.read_shift(1);return e.read_shift(1),e.read_shift(2),{r:r,c:n,cnt:a-n}}function Bt(e,t){var r=et(e);if(2211!=r.type)throw"Invalid Future Record "+r.type;return 0!==e.read_shift(4)}function bt(e,t){return e.read_shift(2),e.read_shift(4)}function St(e,t){var r,n=4==t?e.read_shift(2):0;return r=e.read_shift(2),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},r]}function vt(e,t){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}function Ct(e,t,r){return e.l+=14,je(e,0,r)}function Tt(e,t){var r=Je(e);return r.isst=e.read_shift(4),r}function _t(e,t,r){var n=e.l+t,a=Je(e,6);2==r.biff&&e.l++;var s=$e(e,n-e.l,r);return a.val=s,a}function It(e,t,r){return[e.read_shift(2),Ze(e,0,r)]}function wt(e,t,r){var n=e.l+t,a=8!=r.biff&&r.biff?2:4,s=e.read_shift(a),i=e.read_shift(a),o=e.read_shift(2),l=e.read_shift(2);return e.l=n,{s:{r:s,c:o},e:{r:i,c:l}}}function Rt(e,t){var r=e.read_shift(2),n=e.read_shift(2),a=nt(e);return{r:r,c:n,ixfe:a[0],rknum:a[1]}}function At(e,t){for(var r=e.l+t-2,n=e.read_shift(2),a=e.read_shift(2),s=[];e.l<r;)s.push(nt(e));if(e.l!==r)throw"MulRK read error";var i=e.read_shift(2);if(s.length!=i-a+1)throw"MulRK length mismatch";return{r:n,c:a,C:i,rkrec:s}}function kt(e,t,r){var n={},a=(e.read_shift(4),e.read_shift(4),e.read_shift(4)),s=e.read_shift(2);return n.patternType=ul[a>>26],n.icvFore=127&s,n.icvBack=s>>7&127,n}function Ot(e,t){var r={};return r.ifnt=e.read_shift(2),r.ifmt=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,t-=6,r.data=kt(e,t,r.fStyle),r}function Dt(e,t){e.l+=4;var r=[e.read_shift(2),e.read_shift(2)];if(0!==r[0]&&r[0]--,0!==r[1]&&r[1]--,r[0]>7||r[1]>7)throw"Bad Gutters: "+r.join("|");return r}function xt(e,t,r){var n=Je(e,6);2==r.biff&&++e.l;var a=ze(e,2);return n.val=a,n.t=!0===a||!1===a?"b":"e",n}function yt(e,t){var r=Je(e,6),n=ie(e,8);return r.val=n,r}function Pt(e,t,r){var n,a=e.l+t,s=e.read_shift(2),i=e.read_shift(2);i>=1&&i<=255&&(n=Ye(e,i));var o=e.read_shift(a-e.l);return r.sbcch=i,[i,s,n,o]}function Ft(e,t,r){var n,a=e.read_shift(2),s={fBuiltIn:1&a,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return 14849===r.sbcch&&(n=at(e,t-2,r)),s.body=n||e.read_shift(t-2),s}function Nt(e,t,r){var n=e.l+t,a=(e.read_shift(2),e.read_shift(1)),s=e.read_shift(1),i=e.read_shift(r&&2==r.biff?1:2);if(!r||r.biff>=5){e.l+=2;e.read_shift(2);e.l+=4}var o=Ye(e,s,r),l=n-e.l;return r&&2==r.biff&&--l,{chKey:a,Name:o,rgce:n==e.l||0==i?[]:ia(e,l,r,i)}}function Lt(e,t,r){if(r.biff<8)return je(e,t,r);var n=He(e,t,rt),a=[];if(1025===r.sbcch){for(var s=0;s!=n.length;++s)a.push(r.snames[n[s][1]]);return a}return n}function Mt(e,t,r){it(e,6);e.l++;var n=e.read_shift(1);return t-=8,[la(e,t,r),n]}function Ut(e,t,r){var n=Fl(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[n,fa(e,t,r,n)]}function Vt(e,t){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]}function Ht(e,t,r){if(!(r.biff<8)){var n=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),i=e.read_shift(2),o=Ze(e,0,r);return r.biff<8&&e.read_shift(1),[{r:n,c:a},o,i,s]}}function Xt(e,t,r){return Ht(e,t,r)}function Gt(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(st(e,t));return r}function Wt(e,t){var r=ot(e,22);return{cmo:r,ft:ct(e,t-22,r[1])}}function zt(e,t,r){var n=e.l,a="";try{e.l+=4;var s=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(s)?e.l+=6:Al(e,6,r);var i=e.read_shift(2),o=(e.read_shift(2),Ll(e,2),e.read_shift(2));e.l+=o;for(var l=1;l<e.lens.length-1;++l){if(e.l-n!=e.lens[l])throw"TxO: bad continue record";var f=e[e.l],c=Ye(e,e.lens[l+1]-e.lens[l]-1);if(a+=c,a.length>=(f?i:2*i))break}if(a.length!==i&&a.length!==2*i)throw"cchText: "+i+" != "+a.length;return e.l=n+t,{t:a}}catch(r){return e.l=n+t,{t:a}}}function jt(e,t){var r,n=[];return r=e.read_shift(2),n[0]=hl[r]||r,r=e.read_shift(2),n[1]=hl[r]||r,n}function Kt(e,t){for(var r=e.read_shift(2),n=[];r-- >0;)n.push(qe(e,8));return n}function Yt(e,t){for(var r=e.read_shift(2),n=[];r-- >0;)n.push(qe(e,8));return n}function $t(e,t){e.l+=2;var r={cxfs:0,crc:0};return r.cxfs=e.read_shift(2),r.crc=e.read_shift(4),r}function Zt(e,t,r){var n=Je(e,6);++e.l;var a=Ze(e,t-7,r);return n.t="str",n.val=a,n}function Qt(e,t,r){var n=Je(e,6);++e.l;var a=ie(e,8);return n.t="n",n.val=a,n}function qt(e,t){var r=Je(e,6);++e.l;var n=e.read_shift(2);return r.t="n",r.val=n,r}function Jt(e,t){var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,"sbcs-cont")}function er(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-9}function tr(e,t,r){var n=e.l+t,a=Je(e,6),s=e.read_shift(2),i=Ye(e,s,r);return e.l=n,a.t="str",a.val=i,a}function rr(e,t){var r=!t||t.cellHTML,n={};if(!e)return null;return e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=go(co(e.substr(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0])),n.r=go(e),r&&(n.h=n.t)):e.match(xp)&&(n.r=go(e),n.t=go(co((e.match(Dp)||[]).join("").replace(so,""))),r&&(n.h=Op(n.r))),n}function nr(e,t){var r=[],n="";if(!e)return r;var a=e.match(yp);if(s(a)){n=a[2].replace(Pp,"").split(Fp);for(var i=0;i!=n.length;++i){var o=rr(n[i].trim(),t);null!=o&&(r[r.length]=o)}a=v(a[1]),r.Count=a.count,r.Unique=a.uniqueCount}return r}function ar(e,t){if(!t.bookSST)return"";var r=[_o];r[r.length]=A("sst",null,{xmlns:Io.main[0],count:e.Count,uniqueCount:e.Unique});for(var n=0;n!=e.length;++n)if(null!=e[n]){var a=e[n],s="<si>";a.r?s+=a.r:(s+="<t",a.t.match(Np)&&(s+=' xml:space="preserve"'),s+=">"+T(a.t)+"</t>"),s+="</si>",r[r.length]=s}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function sr(e,t){return[e.read_shift(4),e.read_shift(4)]}function ir(e,t){var r=[],n=!1;return U(e,function(e,a,s){switch(a.n){case"BrtBeginSst":r.Count=e[0],r.Unique=e[1];break;case"BrtSSTItem":r.push(e);break;case"BrtEndSst":return!0;case"BrtFRTBegin":n=!0;break;case"BrtFRTEnd":n=!1;break;default:if(!n||t.WTF)throw new Error("Unexpected record "+s+" "+a.n)}}),r}function or(e,t){return t||(t=M(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}function lr(e,t){var r=V();H(r,"BrtBeginSst",or(e));for(var n=0;n<e.length;++n)H(r,"BrtSSTItem",Lp(e[n]));return H(r,"BrtEndSst"),r.end()}function fr(e){if("undefined"!=typeof cptable)return cptable.utils.encode(1252,e);for(var t=[],r=e.split(""),n=0;n<r.length;++n)t[n]=r[n].charCodeAt(0);return t}function cr(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),r}function hr(e,t){var r={};r.Flags=e.read_shift(4);var n=e.read_shift(4);if(0!==n)throw"Unrecognized SizeExtra: "+n;switch(r.AlgID=e.read_shift(4),r.AlgID){case 0:case 26625:case 26126:case 26127:case 26128:break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}return L(e,t-12),r}function ur(e,t){return L(e,t)}function dr(e,t){var r={},n=r.EncryptionVersionInfo=cr(e,4);if(t-=4,2!=n.Minor)throw"unrecognized minor version code: "+n.Minor;if(n.Major>4||n.Major<2)throw"unrecognized major version code: "+n.Major;r.Flags=e.read_shift(4),t-=4;var a=e.read_shift(4);return t-=4,r.EncryptionHeader=hr(e,a),t-=a,r.EncryptionVerifier=ur(e,t),r}function pr(e,t){var r={},n=r.EncryptionVersionInfo=cr(e,4);if(t-=4,1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return r.Salt=e.read_shift(16),r.EncryptedVerifier=e.read_shift(16),r.EncryptedVerifierHash=e.read_shift(16),r}function gr(e){var t,r,a,s,i,o,l=0,f=fr(e),c=f.length+1;for(t=n(c),t[0]=f.length,r=1;r!=c;++r)t[r]=f[r-1];for(r=c-1;r>=0;--r)a=t[r],s=0==(16384&l)?0:1,i=l<<1&32767,o=s|i,l=o^a;return 52811^l}function mr(e,t,r,n){var a={key:Ge(e),verificationBytes:Ge(e)};return r.password&&(a.verifier=gr(r.password)),n.valid=a.verificationBytes===a.verifier,n.valid&&(n.insitu_decrypt=Vp(r.password)),a}function Er(e,t,r){var n=r||{};return n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=pr(e,t):n.Data=dr(e,t),n}function Br(e,t,r){var n={Type:e.read_shift(2)};return n.Type?Er(e,t-2,n):mr(e,t-2,r,n),n}function br(e){var t=e.substr("#"===e[0]?1:0,6);return[parseInt(t.substr(0,2),16),parseInt(t.substr(0,2),16),parseInt(t.substr(0,2),16)]}function Sr(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().substr(1)}function vr(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.max(t,r,n),s=Math.min(t,r,n),i=a-s;if(0===i)return[0,0,t];var o=0,l=0,f=a+s;switch(l=i/(f>1?2-f:f),a){case t:o=((r-n)/i+6)%6;break;case r:o=(n-t)/i+2;break;case n:o=(t-r)/i+4}return[o/6,l,f/2]}function Cr(e){var t,r=e[0],n=e[1],a=e[2],s=2*n*(a<.5?a:1-a),i=a-s/2,o=[i,i,i],l=6*r;if(0!==n)switch(0|l){case 0:case 6:t=s*l,o[0]+=s,o[1]+=t;break;case 1:t=s*(2-l),o[0]+=t,o[1]+=s;break;case 2:t=s*(l-2),o[1]+=s,o[2]+=t;break;case 3:t=s*(4-l),o[1]+=t,o[2]+=s;break;case 4:t=s*(l-4),o[2]+=s,o[0]+=t;break;case 5:t=s*(6-l),o[2]+=t,o[0]+=s}for(var f=0;3!=f;++f)o[f]=Math.round(255*o[f]);return o}function Tr(e,t){if(0===t)return e;var r=vr(br(e));return r[2]=t<0?r[2]*(1+t):1-(1-r[2])*(1-t),Sr(Cr(r))}function _r(e){return(e+(128/Wp|0)/256)*Wp|0}function Ir(e){return((e-5)/Wp*100+.5|0)/100}function wr(e){return((e*Wp+5)/Wp*256|0)/256}function Rr(e){return wr(Ir(_r(e)))}function Ar(e,t){if(Rr(e)!=e){for(Wp=Hp;Wp>Gp&&Rr(e)!==e;--Wp);if(Wp===Gp)for(Wp=Hp+1;Wp<Xp&&Rr(e)!==e;++Wp);Wp===Xp&&(Wp=Hp)}}function kr(e,t){jp.Fills=[];var r={};e[0].match(so).forEach(function(e){var n=v(e);switch(n[0]){case"<fills":case"<fills>":case"</fills>":case"<fill>":break;case"</fill>":jp.Fills.push(r),r={};break;case"<patternFill":n.patternType&&(r.patternType=n.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":r.bgColor||(r.bgColor={}),n.indexed&&(r.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(r.bgColor.theme=parseInt(n.theme,10)),n.tint&&(r.bgColor.tint=parseFloat(n.tint)),n.rgb&&(r.bgColor.rgb=n.rgb.substring(n.rgb.length-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":r.fgColor||(r.fgColor={}),n.theme&&(r.fgColor.theme=parseInt(n.theme,10)),n.tint&&(r.fgColor.tint=parseFloat(n.tint)),n.rgb&&(r.fgColor.rgb=n.rgb.substring(n.rgb.length-6));break;case"<fgColor/>":case"</fgColor>":break;default:if(t.WTF)throw new Error("unrecognized "+n[0]+" in fills")}})}function Or(e,t){jp.NumberFmt=[];for(var r=o(qi._table),n=0;n<r.length;++n)jp.NumberFmt[r[n]]=qi._table[r[n]];var a=e[0].match(so);if(a)for(n=0;n<a.length;++n){var s=v(a[n]);switch(s[0]){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var i=co(go(s.formatCode)),l=parseInt(s.numFmtId,10);jp.NumberFmt[l]=i,l>0&&qi.load(i,l);break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}function Dr(e,t){var r=["<numFmts>"];return[[5,8],[23,26],[41,44],[63,66],[164,392]].forEach(function(t){for(var n=t[0];n<=t[1];++n)void 0!==e[n]&&(r[r.length]=A("numFmt",null,{numFmtId:n,formatCode:T(e[n])}))}),1===r.length?"":(r[r.length]="</numFmts>",r[0]=A("numFmts",null,{count:r.length-2}).replace("/>",">"),r.join(""))}function xr(e,t){jp.CellXf=[],e[0].match(so).forEach(function(e){var r=v(e);switch(r[0]){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":delete r[0],r.numFmtId&&(r.numFmtId=parseInt(r.numFmtId,10)),r.fillId&&(r.fillId=parseInt(r.fillId,10)),jp.CellXf.push(r);break;case"</xf>":break;case"<alignment":case"<alignment/>":break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"</extLst>":case"<ext":break;default:if(t.WTF)throw"unrecognized "+r[0]+" in cellXfs"}})}function yr(e){var t=[];return t[t.length]=A("cellXfs",null),e.forEach(function(e){t[t.length]=A("xf",null,e)}),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=A("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}function Pr(e,t){var r,n=[_o,$p];return null!=(r=Dr(e.SSF))&&(n[n.length]=r),n[n.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',n[n.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',n[n.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',n[n.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(r=yr(t.cellXfs))&&(n[n.length]=r),n[n.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',n[n.length]='<dxfs count="0"/>',n[n.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',n.length>2&&(n[n.length]="</styleSheet>",n[1]=n[1].replace("/>",">")),n.join("")}function Fr(e,t){return[e.read_shift(2),ee(e,t-2)]}function Nr(e,t){var r={flags:{}};return r.dyHeight=e.read_shift(2),r.grbit=fe(e,2),r.bls=e.read_shift(2),r.sss=e.read_shift(2),r.uls=e.read_shift(1),r.bFamily=e.read_shift(1),r.bCharSet=e.read_shift(1),e.l++,r.brtColor=le(e,8),r.bFontScheme=e.read_shift(1),r.name=ee(e,t-21),r.flags.Bold=700===r.bls,r.flags.Italic=r.grbit.fItalic,r.flags.Strikeout=r.grbit.fStrikeout,r.flags.Outline=r.grbit.fOutline,r.flags.Shadow=r.grbit.fShadow,r.flags.Condense=r.grbit.fCondense,r.flags.Extend=r.grbit.fExtend,r.flags.Sub=2&r.sss,r.flags.Sup=1&r.sss,r}function Lr(e,t){var r=e.read_shift(2),n=e.read_shift(2);return L(e,t-4),{ixfe:r,ifmt:n}}function Mr(e,t){jp.NumberFmt=[];for(var r in qi._table)jp.NumberFmt[r]=qi._table[r];jp.CellXf=[];var n="",a=!1;return U(e,function(e,r,s){switch(r.n){case"BrtFmt":jp.NumberFmt[e[0]]=e[1],qi.load(e[1],e[0]);break;case"BrtFont":case"BrtKnownFonts":case"BrtFill":case"BrtBorder":break;case"BrtXF":"CELLXFS"===n&&jp.CellXf.push(e);break;case"BrtStyle":case"BrtDXF":case"BrtMRUColor":case"BrtIndexedColor":case"BrtBeginStyleSheet":case"BrtEndStyleSheet":case"BrtBeginTableStyle":case"BrtTableStyleElement":case"BrtEndTableStyle":break;case"BrtBeginFmts":n="FMTS";break;case"BrtEndFmts":n="";break;case"BrtBeginFonts":n="FONTS";break;case"BrtEndFonts":n="";break;case"BrtACBegin":n="ACFONTS";break;case"BrtACEnd":n="";break;case"BrtBeginFills":n="FILLS";break;case"BrtEndFills":n="";break;case"BrtBeginBorders":n="BORDERS";break;case"BrtEndBorders":n="";break;case"BrtBeginCellStyleXFs":n="CELLSTYLEXFS";break;case"BrtEndCellStyleXFs":n="";break;case"BrtBeginCellXFs":n="CELLXFS";break;case"BrtEndCellXFs":n="";break;case"BrtBeginStyles":n="STYLES";break;case"BrtEndStyles":n="";break;case"BrtBeginDXFs":n="DXFS";break;case"BrtEndDXFs":n="";break;case"BrtBeginTableStyles":n="TABLESTYLES";break;case"BrtEndTableStyles":n="";break;case"BrtBeginColorPalette":n="COLORPALETTE";break;case"BrtEndColorPalette":n="";break;case"BrtBeginIndexedColors":n="INDEXEDCOLORS";break;case"BrtEndIndexedColors":n="";break;case"BrtBeginMRUColors":n="MRUCOLORS";break;case"BrtEndMRUColors":n="";break;case"BrtFRTBegin":a=!0;break;case"BrtFRTEnd":a=!1;break;case"BrtBeginStyleSheetExt14":case"BrtBeginSlicerStyles":case"BrtEndSlicerStyles":case"BrtBeginTimelineStylesheetExt15":case"BrtEndTimelineStylesheetExt15":case"BrtBeginTimelineStyles":case"BrtEndTimelineStyles":case"BrtEndStyleSheetExt14":break;default:if(!a||t.WTF)throw new Error("Unexpected record "+s+" "+r.n)}}),jp}function Ur(e,t){var r=V();return H(r,"BrtBeginStyleSheet"),H(r,"BrtEndStyleSheet"),r.end()}function Vr(e,t){Kp.themeElements.clrScheme=[];var r={};(e[0].match(so)||[]).forEach(function(e){var n=v(e);switch(n[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=n.val;break;case"<a:sysClr":r.rgb=n.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt1>":case"</a:lt1>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===n[0][1]?(Kp.themeElements.clrScheme.push(r),r={}):r.name=n[0].substring(3,n[0].length-1);break;default:if(t.WTF)throw"unrecognized "+n[0]+" in clrScheme"}})}function Hr(e,t){}function Xr(e,t){}function Gr(e,t){Kp.themeElements={};var r;[["clrScheme",Zp,Vr],["fontScheme",Qp,Hr],["fmtScheme",qp,Xr]].forEach(function(n){if(!(r=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](r,t)})}function Wr(e,t){if(!e||0===e.length)return Kp;var r;if(!(r=e.match(Jp)))throw"themeElements not found in theme";return Gr(r[0],t),Kp}function zr(){var e=[_o];return e[e.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',e[e.length]="<a:themeElements>",e[e.length]='<a:clrScheme name="Office">',e[e.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',e[e.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',e[e.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',e[e.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',e[e.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',e[e.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',e[e.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',e[e.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',e[e.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',e[e.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',e[e.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',e[e.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',e[e.length]="</a:clrScheme>",e[e.length]='<a:fontScheme name="Office">',e[e.length]="<a:majorFont>",e[e.length]='<a:latin typeface="Cambria"/>',e[e.length]='<a:ea typeface=""/>',e[e.length]='<a:cs typeface=""/>',e[e.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',e[e.length]='<a:font script="Hang" typeface="맑은 고딕"/>',e[e.length]='<a:font script="Hans" typeface="宋体"/>',e[e.length]='<a:font script="Hant" typeface="新細明體"/>',e[e.length]='<a:font script="Arab" typeface="Times New Roman"/>',e[e.length]='<a:font script="Hebr" typeface="Times New Roman"/>',e[e.length]='<a:font script="Thai" typeface="Tahoma"/>',e[e.length]='<a:font script="Ethi" typeface="Nyala"/>',e[e.length]='<a:font script="Beng" typeface="Vrinda"/>',e[e.length]='<a:font script="Gujr" typeface="Shruti"/>',e[e.length]='<a:font script="Khmr" typeface="MoolBoran"/>',e[e.length]='<a:font script="Knda" typeface="Tunga"/>',e[e.length]='<a:font script="Guru" typeface="Raavi"/>',e[e.length]='<a:font script="Cans" typeface="Euphemia"/>',e[e.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',e[e.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',e[e.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',e[e.length]='<a:font script="Thaa" typeface="MV Boli"/>',e[e.length]='<a:font script="Deva" typeface="Mangal"/>',e[e.length]='<a:font script="Telu" typeface="Gautami"/>',e[e.length]='<a:font script="Taml" typeface="Latha"/>',e[e.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',e[e.length]='<a:font script="Orya" typeface="Kalinga"/>',e[e.length]='<a:font script="Mlym" typeface="Kartika"/>',e[e.length]='<a:font script="Laoo" typeface="DokChampa"/>',e[e.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',e[e.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',e[e.length]='<a:font script="Viet" typeface="Times New Roman"/>',e[e.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',e[e.length]='<a:font script="Geor" typeface="Sylfaen"/>',e[e.length]="</a:majorFont>",e[e.length]="<a:minorFont>",e[e.length]='<a:latin typeface="Calibri"/>',e[e.length]='<a:ea typeface=""/>',e[e.length]='<a:cs typeface=""/>',e[e.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',e[e.length]='<a:font script="Hang" typeface="맑은 고딕"/>',e[e.length]='<a:font script="Hans" typeface="宋体"/>',e[e.length]='<a:font script="Hant" typeface="新細明體"/>',e[e.length]='<a:font script="Arab" typeface="Arial"/>',e[e.length]='<a:font script="Hebr" typeface="Arial"/>',e[e.length]='<a:font script="Thai" typeface="Tahoma"/>',e[e.length]='<a:font script="Ethi" typeface="Nyala"/>',e[e.length]='<a:font script="Beng" typeface="Vrinda"/>',e[e.length]='<a:font script="Gujr" typeface="Shruti"/>',e[e.length]='<a:font script="Khmr" typeface="DaunPenh"/>',e[e.length]='<a:font script="Knda" typeface="Tunga"/>',e[e.length]='<a:font script="Guru" typeface="Raavi"/>',e[e.length]='<a:font script="Cans" typeface="Euphemia"/>',e[e.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',e[e.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',e[e.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',e[e.length]='<a:font script="Thaa" typeface="MV Boli"/>',e[e.length]='<a:font script="Deva" typeface="Mangal"/>',e[e.length]='<a:font script="Telu" typeface="Gautami"/>',e[e.length]='<a:font script="Taml" typeface="Latha"/>',e[e.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',e[e.length]='<a:font script="Orya" typeface="Kalinga"/>',e[e.length]='<a:font script="Mlym" typeface="Kartika"/>',e[e.length]='<a:font script="Laoo" typeface="DokChampa"/>',e[e.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',e[e.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',e[e.length]='<a:font script="Viet" typeface="Arial"/>',e[e.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',e[e.length]='<a:font script="Geor" typeface="Sylfaen"/>',e[e.length]="</a:minorFont>",e[e.length]="</a:fontScheme>",e[e.length]='<a:fmtScheme name="Office">',e[e.length]="<a:fillStyleLst>",e[e.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:lin ang="16200000" scaled="1"/>',e[e.length]="</a:gradFill>",e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:lin ang="16200000" scaled="0"/>',e[e.length]="</a:gradFill>",e[e.length]="</a:fillStyleLst>",e[e.length]="<a:lnStyleLst>",e[e.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',e[e.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',e[e.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',e[e.length]="</a:lnStyleLst>",e[e.length]="<a:effectStyleLst>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.length]="</a:effectStyle>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.length]="</a:effectStyle>",e[e.length]="<a:effectStyle>",e[e.length]="<a:effectLst>",e[e.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',e[e.length]="</a:effectLst>",e[e.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',e[e.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',e[e.length]="</a:effectStyle>",e[e.length]="</a:effectStyleLst>",e[e.length]="<a:bgFillStyleLst>",e[e.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',e[e.length]="</a:gradFill>",e[e.length]='<a:gradFill rotWithShape="1">',e[e.length]="<a:gsLst>",
e[e.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',e[e.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',e[e.length]="</a:gsLst>",e[e.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',e[e.length]="</a:gradFill>",e[e.length]="</a:bgFillStyleLst>",e[e.length]="</a:fmtScheme>",e[e.length]="</a:themeElements>",e[e.length]="<a:objectDefaults>",e[e.length]="<a:spDef>",e[e.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',e[e.length]="</a:spDef>",e[e.length]="<a:lnDef>",e[e.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',e[e.length]="</a:lnDef>",e[e.length]="</a:objectDefaults>",e[e.length]="<a:extraClrSchemeLst/>",e[e.length]="</a:theme>",e.join("")}function jr(e,t){124226!==e.read_shift(4)&&(e.l+=t-4)}function Kr(e,t){return e.read_shift(4)}function Yr(e,t){var r={};switch(r.xclrType=e.read_shift(2),r.nTintShade=e.read_shift(2),r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=$r(e,4);break;case 2:r.xclrValue=Qe(e,4);break;case 3:r.xclrValue=Kr(e,4);break;case 4:e.l+=4}return e.l+=8,r}function $r(e,t){return L(e,t)}function Zr(e,t){return L(e,t)}function Qr(e,t){var r=e.read_shift(2),n=e.read_shift(2),a=[r];switch(r){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=Yr(e,n);break;case 6:a[1]=Zr(e,n);break;case 14:case 15:a[1]=e.read_shift(5===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+n)}return a}function qr(e,t){var r=e.l+t;e.l+=2;var n=e.read_shift(2);e.l+=2;for(var a=e.read_shift(2),s=[];a-- >0;)s.push(Qr(e,r-e.l));return{ixfe:n,ext:s}}function Jr(e,t){t.forEach(function(e){switch(e[0]){case 4:case 5:break;case 7:case 8:case 9:case 10:case 13:case 14:break;default:throw"bafuq"+e[0].toString(16)}})}function en(e,t){var r=[];if(!e)return r;var n=1;return(e.match(so)||[]).forEach(function(e){var t=v(e);switch(t[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete t[0],t.i?n=t.i:t.i=n,r.push(t)}}),r}function tn(e,t){var r={};r.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),r.r=xi(n);var a=e.read_shift(1);return 2&a&&(r.l="1"),8&a&&(r.a="1"),r}function rn(e,t){var r=[];return U(e,function(e,t,n){switch(t.n){case"BrtCalcChainItem$":r.push(e);break;case"BrtBeginCalcChain$":case"BrtEndCalcChain$":break;default:throw new Error("Unexpected record "+n+" "+t.n)}}),r}function nn(e,t,r,n,a){for(var s=0;s!=t.length;++s){var i=t[s],l=Ss(b(e,i.replace(/^\//,""),!0),i,a);if(l&&l.length)for(var f=o(r),c=0;c!=f.length;++c){var h=f[c],u=n[h];if(u){var d=u[i];d&&an(h,r[h],l)}}}}function an(e,t,r){r.forEach(function(e){var r=t[e.ref];if(!r){r={},t[e.ref]=r;var n=Fi(t["!ref"]||"BDWGO1000001:A1"),a=Di(e.ref);n.s.r>a.r&&(n.s.r=a.r),n.e.r<a.r&&(n.e.r=a.r),n.s.c>a.c&&(n.s.c=a.c),n.e.c<a.c&&(n.e.c=a.c);var s=Pi(n);s!==t["!ref"]&&(t["!ref"]=s)}r.c||(r.c=[]);var i={a:e.author,t:e.t,r:e.r};e.h&&(i.h=e.h),r.c.push(i)})}function sn(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],n=[],a=e.match(/<(?:\w+:)?authors>([^\u2603]*)<\/(?:\w+:)?authors>/);a&&a[1]&&a[1].split(/<\/\w*:?author>/).forEach(function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&r.push(t[1])}});var s=e.match(/<(?:\w+:)?commentList>([^\u2603]*)<\/(?:\w+:)?commentList>/);return s&&s[1]&&s[1].split(/<\/\w*:?comment>/).forEach(function(e,a){if(""!==e&&""!==e.trim()){var s=e.match(/<(?:\w+:)?comment[^>]*>/);if(s){var i=v(s[0]),o={author:i.authorId&&r[i.authorId]?r[i.authorId]:void 0,ref:i.ref,guid:i.guid},l=Di(i.ref);if(!(t.sheetRows&&t.sheetRows<=l.r)){var f=e.match(/<(?:\w+:)?text>([^\u2603]*)<\/(?:\w+:)?text>/);if(f&&f[1]){var c=rr(f[1]);c&&(o.r=c.r,o.t=c.t,t.cellHTML&&(o.h=c.h),n.push(o))}}}}}),n}function on(e,t){var r={};r.iauthor=e.read_shift(4);var n=Jo(e,16);return r.rfx=n.s,r.ref=xi(n.s),e.l+=16,r}function ln(e,t){var r=[],n=[],a={};return U(e,function(e,s,i){switch(s.n){case"BrtCommentAuthor":n.push(e);break;case"BrtBeginComment":a=e;break;case"BrtCommentText":a.t=e.t,a.h=e.h,a.r=e.r;break;case"BrtEndComment":if(a.author=n[a.iauthor],delete a.iauthor,t.sheetRows&&t.sheetRows<=a.rfx.r)break;delete a.rfx,r.push(a);break;case"BrtBeginComments":case"BrtEndComments":case"BrtBeginCommentAuthors":case"BrtEndCommentAuthors":case"BrtBeginCommentList":case"BrtEndCommentList":break;default:throw new Error("Unexpected record "+i+" "+s.n)}}),r}function fn(e,t){return e.replace(/(^|[^A-Z0-9])([$]?)([A-Z]+)([$]?)(\d+)/g,function(e,r,n,a,s,i,o,l){return r+("$"==n?n+a:Ri(wi(a)+t.c))+("$"==s?s+i:Ti(Ci(i)+t.r))})}function cn(e,t,r){var n=yi(t),a=n.s,s=Di(r);return fn(e,{r:s.r-a.r,c:s.c-a.c})}function hn(e,t){e.l+=1}function un(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function dn(e,t,r){var n=2;if(r){if(r.biff>=2&&r.biff<=5)return pn(e,t,r);12==r.biff&&(n=4)}var a=e.read_shift(n),s=e.read_shift(n),i=un(e,2),o=un(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:s,c:o[0],cRel:o[1],rRel:o[2]}}}function pn(e,t,r){var n=un(e,2),a=un(e,2),s=e.read_shift(1),i=e.read_shift(1);return{s:{r:n[0],c:s,cRel:n[1],rRel:n[2]},e:{r:a[0],c:i,cRel:a[1],rRel:a[2]}}}function gn(e,t){var r=e.read_shift(2),n=e.read_shift(2),a=un(e,2),s=un(e,2);return{s:{r:r,c:a[0],cRel:a[1],rRel:a[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function mn(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return En(e,t,r);var n=e.read_shift(r&&12==r.biff?4:2),a=un(e,2);return{r:n,c:a[0],cRel:a[1],rRel:a[2]}}function En(e,t,r){var n=un(e,2),a=e.read_shift(1);return{r:n[0],c:a,cRel:n[1],rRel:n[2]}}function Bn(e,t,r){var n=r&&r.biff?r.biff:8;if(n>=2&&n<=5)return bn(e,t);var a=e.read_shift(n>=12?4:2),s=e.read_shift(2),i=(32768&s)>>15,o=(16384&s)>>14;if(s&=16383,1==o)for(;a>524287;)a-=1048576;if(1==i)for(;s>8191;)s-=16384;return{r:a,c:s,cRel:i,rRel:o}}function bn(e,t){var r=e.read_shift(2),n=e.read_shift(1),a=(32768&r)>>15,s=(16384&r)>>14;return r&=16383,1==a&&r>=8192&&(r-=16384),1==s&&n>=128&&(n-=256),{r:r,c:n,cRel:s,rRel:a}}function Sn(e,t,r){return[(96&e[e.l++])>>5,dn(e,r.biff>=2&&r.biff<=5?6:8,r)]}function vn(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2,"i"),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12}return[n,a,dn(e,s,r)]}function Cn(e,t){var r=(96&e[e.l++])>>5;return e.l+=8,[r]}function Tn(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12}return e.l+=s,[n,a]}function _n(e,t){return[(96&e[e.l++])>>5,gn(e,8)]}function In(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}function wn(e,t){var r=1&e[e.l+1];return e.l+=4,[r,1]}function Rn(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),a=[],s=0;s<=n;++s)a.push(e.read_shift(r&&2==r.biff?1:2));return a}function An(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}function kn(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}function On(e,t){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(2)]}function Dn(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}function xn(e,t){return[e.read_shift(1),e.read_shift(1)]}function yn(e,t){return e.read_shift(2),xn(e,2)}function Pn(e,t){return e.read_shift(2),xn(e,2)}function Fn(e,t,r){var n=(e[e.l],(96&e[e.l])>>5);return e.l+=1,[n,mn(e,0,r)]}function Nn(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,Bn(e,0,r)]}function Ln(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,e.read_shift(2),mn(e,0,r)]}function Mn(e,t,r){var n=(e[e.l],(96&e[e.l])>>5);e.l+=1;var a=e.read_shift(r&&r.biff<=3?1:2);return[Mg[a],Lg[a],n]}function Un(e,t,r){e.l++;var n=e.read_shift(1),a=r&&r.biff<=3?[0,e.read_shift(1)]:Vn(e);return[n,(0===a[0]?Lg:Ng)[a[1]]]}function Vn(e,t){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function Hn(e,t,r){e.l+=r&&2==r.biff?3:4}function Xn(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}function Gn(e,t){return e.l++,tl[e.read_shift(1)]}function Wn(e,t){return e.l++,e.read_shift(2)}function zn(e,t){return e.l++,0!==e.read_shift(1)}function jn(e,t){return e.l++,ie(e,8)}function Kn(e,t,r){return e.l++,je(e,t-1,r)}function Yn(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=Xe(e,1)?"TRUE":"FALSE",e.l+=7;break;case 16:r[1]=tl[e[e.l]],e.l+=8;break;case 0:e.l+=8;break;case 1:r[1]=ie(e,8);break;case 2:r[1]=Ze(e,0,{biff:t>0&&t<8?2:t})}return r}function $n(e,t){for(var r=e.read_shift(2),n=[],a=0;a!=r;++a)n.push(st(e,8));return n}function Zn(e,t,r){var n=0,a=0;12==r.biff?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--n,0==--a&&(a=256));for(var s=0,i=[];s!=n&&(i[s]=[]);++s)for(var o=0;o!=a;++o)i[s][o]=Yn(e,r.biff);return i}function Qn(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||r.biff>=8?4:2,s=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,s]}function qn(e,t,r){return 5==r.biff?Jn(e,t,r):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}function Jn(e,t,r){var n=e.read_shift(1)>>>5&3,a=e.read_shift(2,"i");e.l+=8;var s=e.read_shift(2);return e.l+=12,[n,a,s]}function ea(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}function ta(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}function ra(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,12==r.biff&&(e.l+=2),[n]}function na(e,t,r){var n=e.l+t,a=Je(e,6);2==r.biff&&++e.l;var s=aa(e),i=e.read_shift(1);if(2!=r.biff&&(e.read_shift(1),r.biff>=5)){e.read_shift(4)}var o=oa(e,n-e.l,r);return{cell:a,val:s[0],formula:o,shared:i>>3&1,tt:s[1]}}function aa(e){var t;if(65535!==Ho(e,e.l+6))return[ie(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function sa(e,t,r,n){if(n.biff<8)return L(e,t);for(var a=e.l+t,s=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=Zn(e,0,n),s.push(r[i][1]);break;case"PtgMemArea":r[i][2]=$n(e,r[i][1]),s.push(r[i][2]);break;case"PtgExp":n&&12==n.biff&&(r[i][1][1]=e.read_shift(4),s.push(r[i][1]))}return t=a-e.l,0!==t&&s.push(L(e,t)),s}function ia(e,t,r,n){var a,s=e.l+t,i=ca(e,n,r);return s!==e.l&&(a=sa(e,s-e.l,i,r)),[i,a]}function oa(e,t,r){var n,a=(e.l,2==r.biff?1:2),s=e.read_shift(a);if(65535==s)return[[],L(e,t-2)];var i=ca(e,s,r);return t!==s+a&&(n=sa(e,t-s-a,i,r)),[i,n]}function la(e,t,r){var n,a=e.l+t,s=e.read_shift(2),i=ca(e,s,r);return 65535==s?[[],L(e,t-2)]:(t!==s+2&&(n=sa(e,a-s-2,i,r)),[i,n])}function fa(e,t,r,n){var a,s=(e.l,2==r.biff?1:2),i=e.read_shift(s);if(65535==i)return[[],L(e,t-2)];var o=ca(e,i,r);return t!==i+s&&(a=sa(e,t-i-s,o,r)),[o,a]}function ca(e,t,r){for(var n,a,s=e.l+t,i=[];s!=e.l;)t=s-e.l,a=e[e.l],n=Rg[a],24!==a&&25!==a||(a=e[e.l+1],n=(24===a?kg:Og)[a]),n&&n.f?i.push([n.n,n.f(e,t,r)]):i.push(L(e,t));return i}function ha(e){for(var t=[],r=0;r<e.length;++r){for(var n=e[r],a=[],s=0;s<n.length;++s){var i=n[s];if(i)switch(i[0]){case 2:a.push('"'+i[1].replace(/"/g,'""')+'"');break;default:a.push(i[1])}else a.push("")}t.push(a.join(","))}return t.join(";")}function ua(e,t,r,n,a){var s,i,o,l,f,c,h={s:{c:0,r:0},e:{c:0,r:0}},u=[],p="";if(!e[0]||!e[0][0])return"";for(var g=-1,m="",E=0,B=e[0].length;E<B;++E){var b=e[0][E];switch(b[0]){case"PtgUminus":u.push("-"+u.pop());break;case"PtgUplus":u.push("+"+u.pop());break;case"PtgPercent":u.push(u.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(s=u.pop(),i=u.pop(),g>=0){switch(e[0][g][1][0]){case 0:m=d(" ",e[0][g][1][1]);break;case 1:m=d("\r",e[0][g][1][1]);break;default:if(m="",a.WTF)throw new Error("Unexpected PtgSpace type "+e[0][g][1][0])}i+=m,g=-1}u.push(i+Dg[b[0]]+s);break;case"PtgIsect":s=u.pop(),i=u.pop(),u.push(i+" "+s);break;case"PtgUnion":s=u.pop(),i=u.pop(),u.push(i+","+s);break;case"PtgRange":s=u.pop(),i=u.pop(),u.push(i+":"+s);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":break;case"PtgRef":b[1][0],o=X(b[1][1],h,a),u.push(W(o));break;case"PtgRefN":b[1][0],o=X(b[1][1],r,a),u.push(W(o));break;case"PtgRef3d":b[1][0],l=b[1][1],o=X(b[1][2],h,a),p=n&&n[1]?n[1][l+1]:"**MISSING**",u.push(p+"!"+xi(o));break;case"PtgFunc":case"PtgFuncVar":var S=b[1][0],v=b[1][1];S||(S=0);var C=0==S?[]:u.slice(-S);u.length-=S,"User"===v&&(v=C.shift()),u.push(v+"("+C.join(",")+")");break;case"PtgBool":u.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":u.push(b[1]);break;case"PtgNum":u.push(String(b[1]));break;case"PtgStr":u.push('"'+b[1]+'"');break;case"PtgErr":u.push(b[1]);break;case"PtgArea":b[1][0],c=G(b[1][1],h),u.push(z(c));break;case"PtgArea3d":b[1][0],l=b[1][1],c=b[1][2],p=n&&n[1]?n[1][l+1]:"**MISSING**",u.push(p+"!"+Pi(c));break;case"PtgAttrSum":u.push("SUM("+u.pop()+")");break;case"PtgAttrSemi":break;case"PtgName":f=b[1][2];var T=n[0][f],_=T?T.Name:"**MISSING**"+f;_ in Ug&&(_=Ug[_]),u.push(_);break;case"PtgNameX":var I=b[1][1];f=b[1][2];var w;5==a.biff?(I<0&&(I=-I),n[I]&&(w=n[I][f])):n[I+1]?w=n[I+1][f]:n[I-1]&&(w=n[I-1][f]),w||(w={body:"??NAMEX??"}),u.push(w.body);break;case"PtgParen":var R="(",A=")";if(g>=0){switch(m="",e[0][g][1][0]){case 2:R=d(" ",e[0][g][1][1])+R;break;case 3:R=d("\r",e[0][g][1][1])+R;break;case 4:A=d(" ",e[0][g][1][1])+R;break;case 5:A=d("\r",e[0][g][1][1])+R;break;default:if(a.WTF)throw new Error("Unexpected PtgSpace type "+e[0][g][1][0])}g=-1}u.push(R+u.pop()+A);break;case"PtgRefErr":u.push("#REF!");break;case"PtgExp":o={c:b[1][1],r:b[1][0]};var k={c:r.c,r:r.r};if(n.sharedf[xi(o)]){var O=n.sharedf[xi(o)];u.push(ua(O,h,k,n,a))}else{var D=!1;for(s=0;s!=n.arrayf.length;++s)if(i=n.arrayf[s],!(o.c<i[0].s.c||o.c>i[0].e.c||o.r<i[0].s.r||o.r>i[0].e.r)){u.push(ua(i[1],h,k,n,a)),D=!0;break}D||u.push(b[1])}break;case"PtgArray":u.push("{"+ha(b[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":g=E;break;case"PtgTbl":case"PtgMemErr":break;case"PtgMissArg":u.push("");break;case"PtgAreaErr":break;case"PtgAreaN":u.push("");break;case"PtgRefErr3d":case"PtgMemFunc":break;default:throw"Unrecognized Formula Token: "+b}var x=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(g>=0&&-1==x.indexOf(e[0][E][0])){switch(b=e[0][g],b[1][0]){case 0:m=d(" ",b[1][1]);break;case 1:m=d("\r",b[1][1]);break;default:if(m="",a.WTF)throw new Error("Unexpected PtgSpace type "+b[1][0])}u.push(m+u.pop()),g=-1}}if(u.length>1&&a.WTF)throw new Error("bad formula stack");return u[0]}function da(e,t,r){var n=(e.l,e.read_shift(4)),a=ca(e,n,r),s=e.read_shift(4);return[a,s>0?sa(e,s,a,r):null]}function pa(e,t){for(var r=0,n=e.length;r<n;++r)if(e[r].t===t)return e.Count++,r;return e[n]={t:t},e.Count++,e.Unique++,n}function ga(e,t,r){for(var n=r.revssf[null!=t.z?t.z:"General"],a=0,s=e.length;a!=s;++a)if(e[a].numFmtId===n)return a;return e[s]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},s}function ma(e,t,r,n){"d"===e.t&&"string"==typeof e.v&&(e.v=new Date(e.v));try{if("e"===e.t)e.w=e.w||tl[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=qi._general_int(e.v,Hg):e.w=qi._general_num(e.v,Hg);else if("d"===e.t){var a=f(e.v);e.w=(0|a)===a?qi._general_int(a,Hg):qi._general_num(a,Hg)}else{if(void 0===e.v)return"";e.w=qi._general(e.v,Hg)}else"d"===e.t?e.w=qi.format(t,f(e.v),Hg):e.w=qi.format(t,e.v,Hg);n.cellNF&&(e.z=qi._table[t])}catch(e){if(n.WTF)throw e}if(r)try{e.s=jp.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&(e.s.fgColor.rgb=Tr(Kp.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=Kp.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Tr(Kp.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=Kp.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(e){if(n.WTF)throw e}}function Ea(e,t){var r=Fi(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Pi(r))}function Ba(e,t,r){if(!e)return e;var n={},a=(e.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(a>0){var s=e.substr(a,50).match(zg);null!=s&&Ea(n,s[1])}var i=[],o=e.match(Xg);if(o)for(a=0;a!=o.length;++a)i[a]=Fi(o[a].substr(o[a].indexOf('"')+1));var l=[];if(t.cellStyles){var f=e.match(jg);f&&va(l,f)}var c={s:{r:2e6,c:2e6},e:{r:0,c:0}},h=e.match(Gg);h&&Kg(h[1],n,t,c);var u=e.match(Wg);if(u&&Sa(n,u,r),!n["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(n["!ref"]=Pi(c)),t.sheetRows>0&&n["!ref"]){var d=Fi(n["!ref"]);t.sheetRows<+d.e.r&&(d.e.r=t.sheetRows-1,d.e.r>c.e.r&&(d.e.r=c.e.r),d.e.r<d.s.r&&(d.s.r=d.e.r),d.e.c>c.e.c&&(d.e.c=c.e.c),d.e.c<d.s.c&&(d.s.c=d.e.c),n["!fullref"]=n["!ref"],n["!ref"]=Pi(d))}return i.length>0&&(n["!merges"]=i),l.length>0&&(n["!cols"]=l),n}function ba(e){if(0==e.length)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Pi(e[r])+'"/>';return t+"</mergeCells>"}function Sa(e,t,r){for(var n=0;n!=t.length;++n){var a=v(t[n],!0);if(!a.ref)return;var s=r?r["!id"][a.id]:null;s?(a.Target=s.Target,a.location&&(a.Target+="#"+a.location),a.Rel=s):(a.Target=a.location,s={Target:a.location,TargetMode:"Internal"},a.Rel=s);for(var i=Fi(a.ref),o=i.s.r;o<=i.e.r;++o)for(var l=i.s.c;l<=i.e.c;++l){var f=xi({c:l,r:o});e[f]||(e[f]={t:"stub",v:void 0}),e[f].l=a}}}function va(e,t){for(var r=!1,n=0;n!=t.length;++n){var a=v(t[n],!0),s=parseInt(a.min,10)-1,i=parseInt(a.max,10)-1;for(delete a.min,delete a.max,!r&&a.width&&(r=!0,Ar(+a.width,a)),a.width&&(a.wpx=_r(+a.width),a.wch=Ir(a.wpx),a.MDW=Wp);s<=i;)e[s++]=a}}function Ca(e,t){for(var r,n,a=["<cols>"],s=0;s!=t.length;++s)if(r=t[s]){var i={min:s+1,max:s+1};n=-1,r.wpx?n=Ir(r.wpx):r.wch&&(n=r.wch),n>-1&&(i.width=wr(n),i.customWidth=1),a[a.length]=A("col",null,i)}return a[a.length]="</cols>",a.join("")}function Ta(e,t,r,n,a,s){if(void 0===e.v)return"";var i="",o=e.t,l=e.v;switch(e.t){case"b":i=e.v?"1":"0";break;case"n":i=""+e.v;break;case"e":i=tl[e.v];break;case"d":n.cellDates?i=new Date(e.v).toISOString():(e.t="n",i=""+(e.v=f(new Date(e.v))),void 0===e.z&&(e.z=qi._table[14]));break;default:i=e.v}var c=w("v",T(i)),h={r:t},u=ga(n.cellXfs,e,n);switch(0!==u&&(h.s=u),e.t){case"n":break;case"d":h.t="d";break;case"b":h.t="b";break;case"e":h.t="e";break;default:if(n.bookSST){c=w("v",""+pa(n.Strings,e.v)),h.t="s";break}h.t="str"}return e.t!=o&&(e.t=o,e.v=l),A("c",c,h)}function _a(e,t,r,n){var a,s,i=[],o=[],l=Fi(e["!ref"]),f="",c=[],h=0,u=0;for(u=l.s.c;u<=l.e.c;++u)c[u]=Ri(u);for(h=l.s.r;h<=l.e.r;++h){for(o=[],f=Ti(h),u=l.s.c;u<=l.e.c;++u)s=c[u]+f,void 0!==e[s]&&null!=(a=Ta(e[s],s,e,t,r,n))&&o.push(a);o.length>0&&(i[i.length]=A("row",o.join(""),{r:f}))}return i.join("")}function Ia(e,t,r){var n=[_o,Yg],a=r.SheetNames[e],s=0,i="",o=r.Sheets[a];void 0===o&&(o={});var l=o["!ref"];return void 0===l&&(l="A1"),n[n.length]=A("dimension",null,{ref:l}),void 0!==o["!cols"]&&o["!cols"].length>0&&(n[n.length]=Ca(o,o["!cols"])),n[s=n.length]="<sheetData/>",void 0!==o["!ref"]&&(i=_a(o,t,e,r),i.length>0&&(n[n.length]=i)),n.length>s+1&&(n[n.length]="</sheetData>",n[s]=n[s].replace("/>",">")),void 0!==o["!merges"]&&o["!merges"].length>0&&(n[n.length]=ba(o["!merges"])),n.length>2&&(n[n.length]="</worksheet>",n[1]=n[1].replace("/>",">")),n.join("")}function wa(e,t){var r=[];return r.r=e.read_shift(4),e.l+=t-4,r}function Ra(e,t,r){var n=M(145);n.write_shift(4,e),n.write_shift(4,0),n.write_shift(2,320),n.write_shift(2,0),n.write_shift(1,0);var a=0,s=n.l;n.l+=4;for(var i={r:e,c:0},o=0;o<16;++o)if(!(t.s.c>o+1<<10||t.e.c<o<<10)){for(var l=-1,f=-1,c=o<<10;c<o+1<<10;++c)i.c=c,r[xi(i)]&&(l<0&&(l=c),f=c);l<0||(++a,n.write_shift(4,l),n.write_shift(4,f))}var h=n.l;return n.l=s,n.write_shift(4,a),n.l=h,n.length>n.l?n.slice(0,n.l):n}function Aa(e,t,r,n){var a=Ra(n,r,t);a.length>17&&H(e,"BrtRowHdr",a)}function ka(e,t){var r={};return e.l+=19,r.name=Q(e,t-19),r}function Oa(e,t){return[$(e)]}function Da(e,t,r){return null==r&&(r=M(8)),Z(t,r)}function xa(e,t){return[$(e),e.read_shift(1),"b"]}function ya(e,t,r){return null==r&&(r=M(9)),Z(t,r),r.write_shift(1,e.v?1:0),r}function Pa(e,t){return[$(e),e.read_shift(1),"e"]}function Fa(e,t){return[$(e),e.read_shift(4),"s"]}function Na(e,t,r){return null==r&&(r=M(12)),Z(t,r),r.write_shift(4,t.v),r}function La(e,t){return[$(e),ie(e),"n"]}function Ma(e,t,r){return null==r&&(r=M(16)),Z(t,r),oe(e.v,r),r}function Ua(e,t){return[$(e),re(e),"n"]}function Va(e,t,r){return null==r&&(r=M(12)),Z(t,r),ne(e.v,r),r}function Ha(e,t){return[$(e),ee(e),"str"]}function Xa(e,t,r){return null==r&&(r=M(12+4*e.v.length)),Z(t,r),te(e.v,r),r.length>r.l?r.slice(0,r.l):r}function Ga(e,t,r){var n=e.l+t,a=$(e);a.r=r["!row"];var s=e.read_shift(1),i=[a,s,"b"];if(r.cellFormula){e.l+=2;var o=yg(e,n-e.l,r);i[3]=ua(o,null,a,r.supbooks,r)}else e.l=n;return i}function Wa(e,t,r){var n=e.l+t,a=$(e);a.r=r["!row"];var s=e.read_shift(1),i=[a,s,"e"];if(r.cellFormula){e.l+=2;var o=yg(e,n-e.l,r);i[3]=ua(o,null,a,r.supbooks,r)}else e.l=n;return i}function za(e,t,r){var n=e.l+t,a=$(e);a.r=r["!row"];var s=ie(e),i=[a,s,"n"];if(r.cellFormula){e.l+=2;var o=yg(e,n-e.l,r);i[3]=ua(o,null,a,r.supbooks,r)}else e.l=n;return i}function ja(e,t,r){var n=e.l+t,a=$(e);a.r=r["!row"];var s=ee(e),i=[a,s,"str"];if(r.cellFormula){e.l+=2;var o=yg(e,n-e.l,r);i[3]=ua(o,null,a,r.supbooks,r)}else e.l=n;return i}function Ka(e,t,r){var n=e.l+t,a=Jo(e,16),s=q(e),i=ee(e),o=ee(e),l=ee(e);return e.l=n,{rfx:a,relId:s,loc:i,tooltip:o,display:l}}function Ya(e,t,r){var n=e.l+t,a=ae(e,16),s=e.read_shift(1),i=[a,null,s];if(r.cellFormula){var o=xg(e,n-e.l,r);i[1]=o}else e.l=n;return i}function $a(e,t,r){var n=e.l+t,a=Jo(e,16),s=[a,null];if(r.cellFormula){var i=Fg(e,n-e.l,r);s[1]=i,e.l=n}else e.l=n;return s}function Za(e,t,r,n){if(!e)return e;r||(r={"!id":{}});var a,s,i,o,l,f,c,h,u,d={},p={s:{r:2e6,c:2e6},e:{r:0,c:0}},g=!1,m=!1,E=[];t||(t={}),t.biff=12,t["!row"]=0;var B=0,b=!1,S=[],v={},C=[[]];C.sharedf=v,C.arrayf=S,t.supbooks=C;for(var T=0;T<n.Names["!names"].length;++T)C[0][T+1]=n.Names[n.Names["!names"][T]];if(U(e,function(e,n){if(!m)switch(n.n){case"BrtWsDim":a=e;break;case"BrtRowHdr":s=e,t.sheetRows&&t.sheetRows<=s.r&&(m=!0),u=Ti(s.r),t["!row"]=s.r;break;case"BrtFmlaBool":case"BrtFmlaError":case"BrtFmlaNum":case"BrtFmlaString":case"BrtCellBool":case"BrtCellError":case"BrtCellIsst":case"BrtCellReal":case"BrtCellRk":case"BrtCellSt":switch(i={t:e[2]},e[2]){case"n":i.v=e[1];break;case"s":h=Vg[e[1]],i.v=h.t,i.r=h.r;break;case"b":i.v=!!e[1];break;case"e":i.v=e[1],i.w=tl[i.v];break;case"str":i.t="s",i.v=go(e[1])}if((o=jp.CellXf[e[0].iStyleRef])&&ma(i,o.ifmt,null,t),d[Ri(f=e[0].c)+u]=i,t.cellFormula){for(b=!1,B=0;B<S.length;++B){var T=S[B];s.r>=T[0].s.r&&s.r<=T[0].e.r&&f>=T[0].s.c&&f<=T[0].e.c&&(i.F=Pi(T[0]),b=!0)}!b&&e.length>3&&(i.f=e[3])}p.s.r>s.r&&(p.s.r=s.r),p.s.c>f&&(p.s.c=f),p.e.r<s.r&&(p.e.r=s.r),p.e.c<f&&(p.e.c=f);break;case"BrtCellBlank":if(!t.sheetStubs)break;i={t:"s",v:void 0},d[Ri(f=e[0].c)+u]=i,p.s.r>s.r&&(p.s.r=s.r),p.s.c>f&&(p.s.c=f),p.e.r<s.r&&(p.e.r=s.r),p.e.c<f&&(p.e.c=f);break;case"BrtBeginMergeCells":case"BrtEndMergeCells":break;case"BrtMergeCell":E.push(e);break;case"BrtHLink":var _=r["!id"][e.relId];for(_&&(e.Target=_.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=_),l=e.rfx.s.r;l<=e.rfx.e.r;++l)for(f=e.rfx.s.c;f<=e.rfx.e.c;++f)c=xi({c:f,r:l}),d[c]||(d[c]={t:"s",v:void 0}),d[c].l=e;break;case"BrtArrFmla":if(!t.cellFormula)break;S.push(e),d[Ri(f)+u].f=ua(e[1],p,{r:s.r,c:f},C,t),d[Ri(f)+u].F=Pi(e[0]);break;case"BrtShrFmla":if(!t.cellFormula)break;v[xi(e[0].s)]=e[1],d[Ri(f)+u].f=ua(e[1],p,{r:s.r,c:f},C,t);break;case"BrtBeginSheet":case"BrtWsProp":case"BrtSheetCalcProp":case"BrtBeginWsViews":case"BrtBeginWsView":case"BrtPane":case"BrtSel":case"BrtEndWsView":case"BrtEndWsViews":case"BrtACBegin":case"BrtRwDescent":case"BrtACEnd":case"BrtWsFmtInfoEx14":case"BrtWsFmtInfo":case"BrtBeginColInfos":case"BrtColInfo":case"BrtEndColInfos":case"BrtBeginSheetData":case"BrtEndSheetData":case"BrtSheetProtection":case"BrtPrintOptions":case"BrtMargins":case"BrtPageSetup":break;case"BrtFRTBegin":g=!0;break;case"BrtFRTEnd":g=!1;break;case"BrtEndSheet":case"BrtDrawing":case"BrtLegacyDrawing":case"BrtLegacyDrawingHF":case"BrtPhoneticInfo":case"BrtBeginHeaderFooter":case"BrtEndHeaderFooter":case"BrtBrk":case"BrtBeginRwBrk":case"BrtEndRwBrk":case"BrtBeginColBrk":case"BrtEndColBrk":case"BrtBeginUserShViews":case"BrtBeginUserShView":case"BrtEndUserShView":case"BrtEndUserShViews":case"BrtBkHim":case"BrtBeginOleObjects":case"BrtOleObject":case"BrtEndOleObjects":case"BrtBeginListParts":case"BrtListPart":case"BrtEndListParts":case"BrtBeginSortState":case"BrtBeginSortCond":case"BrtEndSortCond":case"BrtEndSortState":case"BrtBeginConditionalFormatting":case"BrtEndConditionalFormatting":case"BrtBeginCFRule":case"BrtEndCFRule":case"BrtBeginDVals":case"BrtDVal":case"BrtEndDVals":case"BrtRangeProtection":case"BrtBeginDCon":case"BrtEndDCon":case"BrtBeginDRefs":case"BrtDRef":case"BrtEndDRefs":case"BrtBeginActiveXControls":case"BrtActiveX":case"BrtEndActiveXControls":case"BrtBeginAFilter":case"BrtEndAFilter":case"BrtBeginFilterColumn":case"BrtBeginFilters":case"BrtFilter":case"BrtEndFilters":case"BrtEndFilterColumn":case"BrtDynamicFilter":case"BrtTop10Filter":case"BrtBeginCustomFilters":case"BrtCustomFilter":case"BrtEndCustomFilters":case"BrtBeginSmartTags":case"BrtBeginCellSmartTags":case"BrtBeginCellSmartTag":case"BrtCellSmartTagProperty":case"BrtEndCellSmartTag":case"BrtEndCellSmartTags":case"BrtEndSmartTags":case"BrtBeginCellWatches":case"BrtCellWatch":case"BrtEndCellWatches":case"BrtTable":case"BrtBeginCellIgnoreECs":case"BrtCellIgnoreEC":case"BrtEndCellIgnoreECs":break;default:if(!g||t.WTF)throw new Error("Unexpected record "+n.n)}},t),delete t.supbooks,delete t["!row"],!d["!ref"]&&(p.s.r<2e6||a&&(a.e.r>0||a.e.c>0||a.s.r>0||a.s.c>0))&&(d["!ref"]=Pi(a||p)),t.sheetRows&&d["!ref"]){var _=Fi(d["!ref"]);t.sheetRows<+_.e.r&&(_.e.r=t.sheetRows-1,_.e.r>p.e.r&&(_.e.r=p.e.r),_.e.r<_.s.r&&(_.s.r=_.e.r),_.e.c>p.e.c&&(_.e.c=p.e.c),_.e.c<_.s.c&&(_.s.c=_.e.c),d["!fullref"]=d["!ref"],d["!ref"]=Pi(_))}return E.length>0&&(d["!merges"]=E),d}function Qa(e,t,r,n,a){if(void 0===t.v)return"";var s="";switch(t.t){case"b":s=t.v?"1":"0";break;case"n":case"e":s=""+t.v;break;default:s=t.v}var i={r:r,c:n};switch(t.t){case"s":case"str":return void(a.bookSST?(s=pa(a.Strings,t.v),i.t="s",i.v=s,H(e,"BrtCellIsst",Na(t,i))):(i.t="str",H(e,"BrtCellSt",Xa(t,i))));case"n":return void(t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?H(e,"BrtCellRk",Va(t,i)):H(e,"BrtCellReal",Ma(t,i)));case"b":return i.t="b",void H(e,"BrtCellBool",ya(t,i));case"e":i.t="e"}H(e,"BrtCellBlank",Da(t,i))}function qa(e,t,r,n,a){var s,i=Fi(t["!ref"]||"A1"),o="",l=[];H(e,"BrtBeginSheetData");for(var f=i.s.r;f<=i.e.r;++f){o=Ti(f),Aa(e,t,i,f);for(var c=i.s.c;c<=i.e.c;++c)f===i.s.r&&(l[c]=Ri(c)),s=l[c]+o,t[s]&&Qa(e,t[s],f,c,n)}H(e,"BrtEndSheetData")}function Ja(e,t,r){var n=V(),a=r.SheetNames[e],s=r.Sheets[a]||{},i=Fi(s["!ref"]||"A1");return H(n,"BrtBeginSheet"),H(n,"BrtWsDim",Zg(i)),qa(n,s,e,t,r),H(n,"BrtEndSheet"),n.end()}function es(e,t){for(var r=0;r!=e.length;++r)for(var n=e[r],a=0;a!=t.length;++a){var s=t[a];null==n[s[0]]&&(n[s[0]]=s[1])}}function ts(e,t){for(var r=0;r!=t.length;++r){var n=t[r];null==e[n[0]]&&(e[n[0]]=n[1])}}function rs(e){ts(e.WBProps,qg),ts(e.CalcPr,tm),es(e.WBView,Jg),es(e.Sheets,em),Hg.date1904=_(e.WBProps.date1904,"date1904")}function ns(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1,a="xmlns";if((e.match(so)||[]).forEach(function(e){var s=v(e);switch(C(s[0])){case"<?xml":break;case"<workbook":e.match(rm)&&(a="xmlns"+e.match(/<(\w+):/)[1]),r.xmlns=s[a];break;case"</workbook>":break;case"<fileVersion":delete s[0],r.AppVersion=s;break;case"<fileVersion/>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":delete s[0],r.WBProps=s;break;case"<workbookProtection":case"<workbookProtection/>":break;case"<bookViews>":case"</bookViews>":break;case"<workbookView":delete s[0],r.WBView.push(s);break;case"<sheets>":case"</sheets>":break;case"<sheet":delete s[0],s.name=go(s.name),r.Sheets.push(s);break;case"<functionGroups":case"<functionGroups/>":case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":case"<externalReference":case"<definedNames/>":break;case"<definedNames>":case"<definedNames":n=!0;break;case"</definedNames>":n=!1;break;case"<definedName":case"<definedName/>":case"</definedName>":break;case"<calcPr":case"<calcPr/>":delete s[0],r.CalcPr=s;break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":case"<webPublishObject":break;case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":n=!0;break;case"</ext>":n=!1;break;case"<ArchID":break;case"<AlternateContent":n=!0;break;case"</AlternateContent>":n=!1;break;default:if(!n&&t.WTF)throw"unrecognized "+s[0]+" in workbook"}}),-1===Io.main.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return rs(r),r}function as(e){try{return _(e.Workbook.WBProps.date1904)?"true":"false"}catch(e){return"false"}}function ss(e,t){var r=[_o];r[r.length]=nm,r[r.length]=A("workbookPr",null,{date1904:as(e)}),r[r.length]="<sheets>";for(var n=0;n!=e.SheetNames.length;++n)r[r.length]=A("sheet",null,{name:e.SheetNames[n].substr(0,31),sheetId:""+(n+1),"r:id":"rId"+(n+1)});return r[r.length]="</sheets>",r.length>2&&(r[r.length]="</workbook>",r[1]=r[1].replace("/>",">")),r.join("")}function is(e,t){var r={};return r.hsState=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Qo(e,t-8),r.name=ee(e),r}function os(e,t){return t||(t=M(127)),t.write_shift(4,e.hsState),t.write_shift(4,e.iTabID),qo(e.strRelID,t),te(e.name.substr(0,31),t),t.length>t.l?t.slice(0,t.l):t}function ls(e,t){return e.read_shift(4),[e.read_shift(4),t>8?ee(e):""]}function fs(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function cs(e,t,r){var n=e.l+t,a=(e.read_shift(4),e.read_shift(1),e.read_shift(4),Zo(e)),s=Pg(e,0,r),i=q(e);return e.l=n,{Name:a,Ptg:s,Comment:i}}function hs(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=!1;t||(t={}),t.biff=12;var a={},s=[];return U(e,function(e,i){switch(i.n){case"BrtBundleSh":r.Sheets.push(e);break;case"BrtName":a[e.Name]=e,s.push(e.Name);break;case"BrtBeginBook":case"BrtFileVersion":break;case"BrtWbProp14":case"BrtWbProp":case"BrtACBegin":case"BrtAbsPath15":case"BrtACEnd":case"BrtWbFactoid":case"BrtBookProtection":case"BrtBeginBookViews":case"BrtBookView":case"BrtEndBookViews":case"BrtBeginBundleShs":case"BrtEndBundleShs":case"BrtBeginFnGroup":case"BrtEndFnGroup":case"BrtBeginExternals":case"BrtSupSelf":case"BrtSupBookSrc":case"BrtExternSheet":case"BrtEndExternals":case"BrtCalcProp":case"BrtUserBookView":case"BrtBeginPivotCacheIDs":case"BrtBeginPivotCacheID":
case"BrtEndPivotCacheID":case"BrtEndPivotCacheIDs":case"BrtWebOpt":case"BrtFileRecover":case"BrtFileSharing":case"BrtBeginSmartTagTypes":case"BrtSmartTagType":case"BrtEndSmartTagTypes":break;case"BrtFRTBegin":n=!0;break;case"BrtFRTArchID$":case"BrtWorkBookPr15":break;case"BrtFRTEnd":n=!1;break;case"BrtEndBook":break;default:if(!n||t.WTF)throw new Error("Unexpected record "+i.n)}},t),rs(r),a["!names"]=s,r.Names=a,r}function us(e,t,r){H(e,"BrtBeginBundleShs");for(var n=0;n!=t.SheetNames.length;++n){H(e,"BrtBundleSh",os({hsState:0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]}))}H(e,"BrtEndBundleShs")}function ds(t,r){r||(r=M(127));for(var n=0;4!=n;++n)r.write_shift(4,0);return te("SheetJS",r),te(e.version,r),te(e.version,r),te("7262",r),r.length=r.l,r.length>r.l?r.slice(0,r.l):r}function ps(e,t){var r=V();return H(r,"BrtBeginBook"),H(r,"BrtFileVersion",ds()),us(r,e,t),H(r,"BrtEndBook"),r.end()}function gs(e,t,r){return".bin"===t.slice(-4)?hs(e,r):ns(e,r)}function ms(e,t,r,n,a){return".bin"===t.slice(-4)?Za(e,r,n,a):Ba(e,r,n,a)}function Es(e,t,r){return".bin"===t.slice(-4)?Mr(e,r):Yp(e,r)}function Bs(e,t,r){return Wr(e,r)}function bs(e,t,r){return".bin"===t.slice(-4)?ir(e,r):nr(e,r)}function Ss(e,t,r){return".bin"===t.slice(-4)?ln(e,r):sn(e,r)}function vs(e,t,r){return".bin"===t.slice(-4)?rn(e,r):en(e,r)}function Cs(e,t,r){return(".bin"===t.slice(-4)?ps:ss)(e,r)}function Ts(e,t,r,n){return(".bin"===t.slice(-4)?Ja:Ia)(e,r,n)}function _s(e,t,r){return(".bin"===t.slice(-4)?Ur:Pr)(e,r)}function Is(e,t,r){return(".bin"===t.slice(-4)?lr:ar)(e,r)}function ws(e,t){var r=e.split(/\s+/),n=[];if(t||(n[0]=r[0]),1===r.length)return n;var a,s,i,o,l=e.match(am);if(l)for(o=0;o!=l.length;++o)a=l[o].match(sm),-1===(s=a[1].indexOf(":"))?n[a[1]]=a[2].substr(1,a[2].length-2):(i="xmlns:"===a[1].substr(0,6)?"xmlns"+a[1].substr(6):a[1].substr(s+1),n[i]=a[2].substr(1,a[2].length-2));return n}function Rs(e){var t=e.split(/\s+/),r={};if(1===t.length)return r;var n,a,s,i,o=e.match(am);if(o)for(i=0;i!=o.length;++i)n=o[i].match(sm),-1===(a=n[1].indexOf(":"))?r[n[1]]=n[2].substr(1,n[2].length-2):(s="xmlns:"===n[1].substr(0,6)?"xmlns"+n[1].substr(6):n[1].substr(a+1),r[s]=n[2].substr(1,n[2].length-2));return r}function As(e,t){var r=ro[e]||co(e);return"General"===r?qi._general(t):qi.format(r,t)}function ks(e,t,r,n){switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=_(n);break;case"i2":case"int":n=parseInt(n,10);break;case"r4":case"float":n=parseFloat(n);break;case"date":case"dateTime.tz":n=new Date(n);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw"bad custprop:"+r[0]}e[co(t[3])]=n}function Os(e,t,r){try{"e"===e.t?e.w=e.w||tl[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=qi._general_int(e.v):e.w=qi._general_num(e.v):e.w=qi._general(e.v):e.w=As(t||"General",e.v),r.cellNF&&(e.z=ro[t]||t||"General")}catch(e){if(r.WTF)throw e}}function Ds(e,t,r){if(r.cellStyles&&t.Interior){var n=t.Interior;n.Pattern&&(n.patternType=zp[n.Pattern]||n.Pattern)}e[t.ID]=t}function xs(e,t,r,n,a,s,o,l,f,c){var h="General",u=n.StyleID,d={};c=c||{};var p=[];for(void 0===u&&l&&(u=l.StyleID),void 0===u&&o&&(u=o.StyleID);void 0!==s[u]&&(s[u].nf&&(h=s[u].nf),s[u].Interior&&p.push(s[u].Interior),s[u].Parent);)u=s[u].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=_(e);break;case"String":n.t="s",n.r=po(co(e)),n.v=e.indexOf("<")>-1?co(t):n.r;break;case"DateTime":n.v=(Date.parse(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!==n.v?n.v=co(e):n.v>=1&&n.v<60&&(n.v=n.v-1),h&&"General"!=h||(h="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=rl[e],n.w=e;break;default:n.t="s",n.v=po(t)}if(Os(n,h,c),null!=c.cellFormula)if(n.Formula){var g=co(n.Formula);61==g.charCodeAt(0)&&(g=g.substr(1)),n.f=rg(g,a),n.Formula=void 0,"RC"==n.ArrayRange?n.F=rg("RC:RC",a):n.ArrayRange&&(n.F=rg(n.ArrayRange,a),f.push([Fi(n.F),n.F]))}else for(i=0;i<f.length;++i)a.r>=f[i][0].s.r&&a.r<=f[i][0].e.r&&a.c>=f[i][0].s.c&&a.c<=f[i][0].e.c&&(n.F=f[i][1]);c.cellStyles&&(p.forEach(function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)}),n.s=d),n.ixfe=void 0!==n.StyleID?n.StyleID:"Default"}function ys(e){e.t=e.v,e.v=e.w=e.ixfe=void 0}function Ps(e){if(Yi&&Buffer.isBuffer(e))return e.toString("utf8");if("string"==typeof e)return e;throw new Error("Bad input format: expected Buffer or string")}function Fs(e,t){var r=zi(Ps(e));if(r.substr(0,1e3).indexOf("<html")>=0)return ti(r,t);var n,a,s,i=[],o={},l=[],f={},c="",h={},u={},d=ws('<Data ss:Type="String">'),p=0,g=0,m=0,E={s:{r:2e6,c:2e6},e:{r:0,c:0}},B={},b={},S="",v=0,C=[],T={},_={},I=0,w={},R=[],A={},k=[],O=[];for(om.lastIndex=0;n=om.exec(r);)switch(n[3]){case"Data":if(i[i.length-1][1])break;"/"===n[1]?xs(r.slice(p,n.index),S,d,"Comment"==i[i.length-1][0]?A:h,{c:g,r:m},B,k[g],u,O,t):(S="",d=ws(n[0]),p=n.index+n[0].length);break;case"Cell":if("/"===n[1]){if(R.length>0&&(h.c=R),(!t.sheetRows||t.sheetRows>m)&&void 0!==h.v&&(f[Ri(g)+Ti(m)]=h),h.HRef&&(h.l={Target:h.HRef,tooltip:h.HRefScreenTip},h.HRef=h.HRefScreenTip=void 0),h.MergeAcross||h.MergeDown){var D=g+(0|parseInt(h.MergeAcross,10)),x=m+(0|parseInt(h.MergeDown,10));C.push({s:{c:g,r:m},e:{c:D,r:x}})}++g,h.MergeAcross&&(g+=+h.MergeAcross)}else h=Rs(n[0]),h.Index&&(g=+h.Index-1),g<E.s.c&&(E.s.c=g),g>E.e.c&&(E.e.c=g),"/>"===n[0].slice(-2)&&++g,R=[];break;case"Row":"/"===n[1]||"/>"===n[0].slice(-2)?(m<E.s.r&&(E.s.r=m),m>E.e.r&&(E.e.r=m),"/>"===n[0].slice(-2)&&(u=ws(n[0]),u.Index&&(m=+u.Index-1)),g=0,++m):(u=ws(n[0]),u.Index&&(m=+u.Index-1));break;case"Worksheet":if("/"===n[1]){if((a=i.pop())[0]!==n[3])throw"Bad state: "+a;l.push(c),E.s.r<=E.e.r&&E.s.c<=E.e.c&&(f["!ref"]=Pi(E)),C.length&&(f["!merges"]=C),o[c]=f}else E={s:{r:2e6,c:2e6},e:{r:0,c:0}},m=g=0,i.push([n[3],!1]),a=ws(n[0]),c=a.Name,f={},C=[];break;case"Table":if("/"===n[1]){if((a=i.pop())[0]!==n[3])throw"Bad state: "+a}else{if("/>"==n[0].slice(-2))break;ws(n[0]),i.push([n[3],!1]),k=[]}break;case"Style":"/"===n[1]?Ds(B,b,t):b=ws(n[0]);break;case"NumberFormat":b.nf=ws(n[0]).Format||"General";break;case"Column":if("Table"!==i[i.length-1][0])break;s=ws(n[0]),k[s.Index-1||k.length]=s;for(var y=0;y<+s.Span;++y)k[k.length]=s;break;case"NamedRange":case"NamedCell":case"B":case"I":case"U":case"S":case"Sub":case"Sup":case"Span":case"Border":case"Alignment":case"Borders":break;case"Font":if("/>"===n[0].slice(-2))break;"/"===n[1]?S+=r.slice(v,n.index):v=n.index+n[0].length;break;case"Interior":if(!t.cellStyles)break;b.Interior=ws(n[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":if("/>"===n[0].slice(-2))break;"/"===n[1]?ve(T,n[3],r.slice(I,n.index)):I=n.index+n[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===n[1]){if((a=i.pop())[0]!==n[3])throw"Bad state: "+a}else i.push([n[3],!1]);break;case"Comment":if("/"===n[1]){if((a=i.pop())[0]!==n[3])throw"Bad state: "+a;ys(A),R.push(A)}else i.push([n[3],!1]),a=ws(n[0]),A={a:a.Author};break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"AutoFilter":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===n[1]){if((a=i.pop())[0]!==n[3])throw"Bad state: "+a}else"/"!==n[0].charAt(n[0].length-2)&&i.push([n[3],!0]);break;default:if(0==i.length&&"document"==n[3])return ii(r,t);if(0==i.length&&"UOF"==n[3])return ii(r,t);var P=!0;switch(i[i.length-1][0]){case"OfficeDocumentSettings":switch(n[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:P=!1}break;case"ComponentOptions":switch(n[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:P=!1}break;case"ExcelWorkbook":switch(n[3]){case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Date1904":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:P=!1}break;case"WorkbookOptions":switch(n[3]){case"OWCVersion":case"Height":case"Width":break;default:P=!1}break;case"WorksheetOptions":switch(n[3]){case"Unsynced":case"Visible":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"Header":case"Footer":case"PageSetup":case"PageMargins":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:P=!1}break;case"PivotTable":case"PivotCache":switch(n[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:P=!1}break;case"PageBreaks":switch(n[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:P=!1}break;case"AutoFilter":switch(n[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:P=!1}break;case"QueryTable":switch(n[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:P=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(n[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:P=!1}break;case"MapInfo":case"Schema":case"data":switch(n[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:P=!1}break;case"SmartTags":break;default:P=!1}if(P)break;if(!i[i.length-1][1])throw"Unrecognized tag: "+n[3]+"|"+i.join("|");if("CustomDocumentProperties"===i[i.length-1][0]){if("/>"===n[0].slice(-2))break;"/"===n[1]?ks(_,n,w,r.slice(I,n.index)):(w=n,I=n.index+n[0].length);break}if(t.WTF)throw"Unrecognized tag: "+n[3]+"|"+i.join("|")}var F={};return t.bookSheets||t.bookProps||(F.Sheets=o),F.SheetNames=l,F.SSF=qi.get_table(),F.Props=T,F.Custprops=_,F}function Ns(e,t){switch(hm(t=t||{}),t.type||"base64"){case"base64":return Fs(Ki.decode(e),t);case"binary":case"buffer":case"file":return Fs(e,t);case"array":return Fs(e.map(im).join(""),t)}}function Ls(e,t){return[_o].join("")}function Ms(e){var t,r={},n=e.content,a=28;switch(t=yo(n,a),a+=4+Go(n,a),r.UserType=t,t=Go(n,a),a+=4,t){case 0:break;case 4294967295:case 4294967294:a+=4;break;default:if(t>400)throw new Error("Unsupported Clipboard: "+t.toString(16));a+=t}if(t=yo(n,a),a+=0===t.length?0:5+t.length,r.Reserved1=t,1907550708!==(t=Go(n,a)))return r;throw new Error("Unsupported Unicode Extension")}function Us(e,t,r,n){var a=r,s=[],i=t.slice(t.l,t.l+a);if(n&&n.enc&&n.enc.insitu_decrypt)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===i.length)break;n.enc.insitu_decrypt(i)}s.push(i),t.l+=a;for(var o=cm[Ho(t,t.l)];null!=o&&"Continue"===o.n;)a=Ho(t,t.l+2),s.push(t.slice(t.l+4,t.l+4+a)),t.l+=4+a,o=cm[Ho(t,t.l)];var l=$i(s);N(l,0);var f=0;l.lens=[];for(var c=0;c<s.length;++c)l.lens.push(f),f+=s[c].length;return e.f(l,l.length,n)}function Vs(e,t,r){if("e"===e.t&&(e.w=e.w||tl[e.v]),e.XF)try{var n=e.XF.ifmt||0;"e"===e.t||(0===n?"n"===e.t?(0|e.v)===e.v?e.w=qi._general_int(e.v):e.w=qi._general_num(e.v):e.w=qi._general(e.v):e.w=qi.format(n,e.v,{date1904:r||!1})),t.cellNF&&(e.z=qi._table[n])}catch(e){if(t.WTF)throw e}}function Hs(e,t,r){return{v:e,ixfe:t,t:r}}function Xs(e,t){var r,n,a,s,i,o,l,f,c={opts:{}},h={},u={},d={},p={},g=null,m=[],E="",B={},b={},S=[],v=!0,C=[],T=[],_=function(e){return e<8?dl[e]:e<64?T[e-8]||dl[e]:dl[e]},I=function(e,t){var r=t.XF.data;if(r&&r.patternType){t.s={},t.s.patternType=r.patternType;var n;(n=Sr(_(r.icvFore)))&&(t.s.fgColor={rgb:n}),(n=Sr(_(r.icvBack)))&&(t.s.bgColor={rgb:n})}},w=function(e,t,a){v&&(a.cellStyles&&t.XF&&t.XF.data&&I(0,t),r=e,n=xi(e),p.s&&(e.r<p.s.r&&(p.s.r=e.r),e.c<p.s.c&&(p.s.c=e.c)),p.e&&(e.r+1>p.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1)),a.sheetRows&&r.r>=a.sheetRows?v=!1:u[n]=t)},R={enc:!1,sbcch:0,snames:[],sharedf:b,arrayf:S,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,wtf:!1};t.password&&(R.password=t.password);var A=[],k=[],O=[[]],D=0,x=0,y=0;O.SheetNames=R.snames,O.sharedf=R.sharedf,O.arrayf=R.arrayf;var P="",F=0,N=0;for(R.codepage=1200,Wi(1200);e.l<e.length-1;){var L=e.l,M=e.read_shift(2);if(0===M&&"EOF"===P)break;var U=e.l===e.length?0:e.read_shift(2),V=cm[M];if(V&&V.f){if(t.bookSheets&&"BoundSheet8"===P&&"BoundSheet8"!==V.n)break;if(P=V.n,2===V.r||12==V.r){var H=e.read_shift(2);if(U-=2,!R.enc&&H!==M)throw"rt mismatch";12==V.r&&(e.l+=10,U-=10)}var X;X="EOF"===V.n?V.f(e,U,R):Us(V,e,U,R);switch(V.n){case"Date1904":c.opts.Date1904=X;break;case"WriteProtect":c.opts.WriteProtect=!0;break;case"FilePass":if(R.enc||(e.l=0),R.enc=X,R.WTF&&console.error(X),!t.password)throw new Error("File is password-protected");if(0!==X.Type)throw new Error("Encryption scheme unsupported");if(!X.valid)throw new Error("Password is incorrect");break;case"WriteAccess":R.lastuser=X;break;case"FileSharing":break;case"CodePage":21010===X?X=1200:32769===X&&(X=1252),R.codepage=X,Wi(X);break;case"RRTabId":R.rrtabid=X;break;case"WinProtect":R.winlocked=X;break;case"Template":break;case"RefreshAll":c.opts.RefreshAll=X;break;case"BookBool":case"UsesELFs":break;case"MTRSettings":if(X[0]&&X[1])throw"Unsupported threads: "+X;break;case"CalcCount":c.opts.CalcCount=X;break;case"CalcDelta":c.opts.CalcDelta=X;break;case"CalcIter":c.opts.CalcIter=X;break;case"CalcMode":c.opts.CalcMode=X;break;case"CalcPrecision":c.opts.CalcPrecision=X;break;case"CalcSaveRecalc":c.opts.CalcSaveRecalc=X;break;case"CalcRefMode":R.CalcRefMode=X;break;case"Uncalced":break;case"ForceFullCalculation":c.opts.FullCalc=X;break;case"WsBool":break;case"XF":C.push(X);break;case"ExtSST":case"BookExt":case"RichTextStream":case"BkHim":break;case"SupBook":O[++D]=[X],x=0;break;case"ExternName":O[D][++x]=X;break;case"Index":break;case"Lbl":O[0][++y]=X;break;case"ExternSheet":O[D]=O[D].concat(X),x+=X.length;break;case"Protect":u["!protect"]=X;break;case"Password":0!==X&&R.WTF&&console.error("Password verifier: "+X);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":d[X.pos]=X,R.snames.push(X.name);break;case"EOF":if(--F)break;p.e&&(u["!range"]=p,p.e.r>0&&p.e.c>0&&(p.e.r--,p.e.c--,u["!ref"]=Pi(p),p.e.r++,p.e.c++),A.length>0&&(u["!merges"]=A),k.length>0&&(u["!objects"]=k)),""===E?B=u:h[E]=u,u={};break;case"BOF":if(8!==R.biff||(9===M?R.biff=2:521===M?R.biff=3:1033===M?R.biff=4:1280===X.BIFFVer?R.biff=5:1536===X.BIFFVer?R.biff=8:2===X.BIFFVer?R.biff=2:7===X.BIFFVer&&(R.biff=2)),F++)break;if(v=!0,u={},R.biff<5){""===E&&(E="Sheet1"),p={s:{r:0,c:0},e:{r:0,c:0}};var G={pos:e.l-U,name:E};d[G.pos]=G,R.snames.push(E)}else E=(d[L]||{name:""}).name;A=[],k=[];break;case"Number":case"BIFF2NUM":case"BIFF2INT":l={ixfe:X.ixfe,XF:C[X.ixfe],v:X.val,t:"n"},Vs(l,t,c.opts.Date1904),w({c:X.c,r:X.r},l,t);break;case"BoolErr":l={ixfe:X.ixfe,XF:C[X.ixfe],v:X.val,t:X.t},Vs(l,t,c.opts.Date1904),w({c:X.c,r:X.r},l,t);break;case"RK":l={ixfe:X.ixfe,XF:C[X.ixfe],v:X.rknum,t:"n"},Vs(l,t,c.opts.Date1904),w({c:X.c,r:X.r},l,t);break;case"MulRk":for(var W=X.c;W<=X.C;++W){var z=X.rkrec[W-X.c][0];l={ixfe:z,XF:C[z],v:X.rkrec[W-X.c][1],t:"n"},Vs(l,t,c.opts.Date1904),w({c:W,r:X.r},l,t)}break;case"Formula":switch(X.val){case"String":g=X;break;case"Array Formula":throw"Array Formula unsupported";default:if(l={v:X.val,ixfe:X.cell.ixfe,t:X.tt},l.XF=C[l.ixfe],t.cellFormula){var j=X.formula;if(j&&j[0]&&j[0][0]&&"PtgExp"==j[0][0][0]){var K=j[0][0][1][0],Y=j[0][0][1][1],$=xi({r:K,c:Y});b[$]?l.f=ua(X.formula,p,X.cell,O,R):l.F=(u[$]||{}).F}else l.f=ua(X.formula,p,X.cell,O,R)}Vs(l,t,c.opts.Date1904),w(X.cell,l,t),g=X}break;case"String":g&&(g.val=X,l={v:g.val,ixfe:g.cell.ixfe,t:"s"},l.XF=C[l.ixfe],t.cellFormula&&(l.f=ua(g.formula,p,g.cell,O,R)),Vs(l,t,c.opts.Date1904),w(g.cell,l,t),g=null);break;case"Array":S.push(X),t.cellFormula&&u[n]&&(u[n].f=ua(g.formula,p,g.cell,O,R),u[n].F=Pi(X[0]));break;case"ShrFmla":if(!v)break;if(!t.cellFormula)break;n&&(b[xi(g.cell)]=X[0],(u[xi(g.cell)]||{}).f=ua(X[0],p,r,O,R));break;case"LabelSst":l=Hs(m[X.isst].t,X.ixfe,"s"),l.XF=C[l.ixfe],Vs(l,t,c.opts.Date1904),w({c:X.c,r:X.r},l,t);break;case"RString":case"Label":case"BIFF2STR":l=Hs(X.val,X.ixfe,"s"),l.XF=C[l.ixfe],Vs(l,t,c.opts.Date1904),w({c:X.c,r:X.r},l,t);break;case"Dimensions":1===F&&(p=X);break;case"SST":m=X;break;case"Format":qi.load(X[1],X[0]);break;case"BIFF2FORMAT":qi.load(X,N++);break;case"MergeCells":A=A.concat(X);break;case"Obj":k[X.cmo[0]]=R.lastobj=X;break;case"TxO":R.lastobj.TxO=X;break;case"HLink":for(o=X[0].s.r;o<=X[0].e.r;++o)for(i=X[0].s.c;i<=X[0].e.c;++i)u[xi({c:i,r:o})]&&(u[xi({c:i,r:o})].l=X[1]);break;case"HLinkTooltip":for(o=X[0].s.r;o<=X[0].e.r;++o)for(i=X[0].s.c;i<=X[0].e.c;++i)u[xi({c:i,r:o})]&&(u[xi({c:i,r:o})].l.tooltip=X[1]);break;case"Note":if(R.biff<=5&&R.biff>=2)break;a=u[xi(X[0])];var Z=k[X[2]];if(!a)break;a.c||(a.c=[]),s={a:X[1],t:Z.TxO.t},a.c.push(s);break;default:switch(V.n){case"ClrtClient":break;case"XFExt":Jr(C[X.ixfe],X.ext);break;case"NameCmt":case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"Setup":case"DefColWidth":case"GCW":case"LHRecord":case"ColInfo":case"Row":case"DBCell":case"MulBlank":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":case"Blank":break;case"Country":f=X;break;case"RecalcId":break;case"DefaultRowHeight":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":T=X;break;case"Theme":case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":case"CodeName":case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":case"Window1":case"Window2":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(V.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":case"ImData":break;case"WebPub":case"AutoWebPub":case"RightMargin":case"LeftMargin":case"TopMargin":case"BottomMargin":case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(V.n){case"ExternCount":break;case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;default:if(t.WTF)throw"Unrecognized Record "+V.n}}}}}else e.l+=U}var Q=Object.keys(d).sort(function(e,t){return Number(e)-Number(t)}).map(function(e){return d[e].name});Q.slice();return c.Directory=Q,c.SheetNames=Q,t.bookSheets||(c.Sheets=h),c.Preamble=B,c.Strings=m,c.SSF=qi.get_table(),R.enc&&(c.Encryption=R.enc),c.Metadata={},void 0!==f&&(c.Metadata.Country=f),c}function Gs(e,r){r||(r={}),hm(r),t();var n,a;e.FullPaths?(n=e.find("!CompObj"),e.find("!SummaryInformation"),a=e.find("/Workbook")):(N(e,0),a={content:e}),a||(a=e.find("/Book"));var s,i;if(n&&(s=Ms(n)),r.bookProps&&!r.bookSheets)i={};else{if(!a)throw new Error("Cannot find Workbook stream");i=Xs(a.content,r,!!a.find)}e.FullPaths&&Ws(e);var o={};for(var l in e.Summary)o[l]=e.Summary[l];for(l in e.DocSummary)o[l]=e.DocSummary[l];return i.Props=i.Custprops=o,r.bookFiles&&(i.cfb=e),i.CompObjP=s,i}function Ws(e){var t=e.find("!DocumentSummaryInformation");if(t)try{e.DocSummary=Me(t,ll)}catch(e){}var r=e.find("!SummaryInformation");if(r)try{e.Summary=Me(r,fl)}catch(e){}}function zs(e,t,r,n){var a=n||(r||[]).length,s=e.next(4+a);s.write_shift(2,t),s.write_shift(2,a),a>0&&Uo(r)&&e.push(r)}function js(e,t){if("biff2"!=t.bookType)throw"unsupported BIFF version";var r=M(4);return r.write_shift(2,2),r.write_shift(2,16),r}function Ks(e,t,r){return e||(e=M(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(1,0),e.write_shift(1,0),e.write_shift(1,0),e}function Ys(e,t,r){var n=M(9);return Ks(n,e,t),n.write_shift(2,r),n}function $s(e,t,r){var n=M(15);return Ks(n,e,t),n.write_shift(8,r,"f"),n}function Zs(e,t,r,n){var a=M(9);return Ks(a,e,t),"e"==n?(a.write_shift(1,r),a.write_shift(1,1)):(a.write_shift(1,r?1:0),a.write_shift(1,0)),a}function Qs(e,t,r){var n=M(8+2*r.length);return Ks(n,e,t),n.write_shift(1,r.length),n.write_shift(r.length,r,"sbcs"),n.l<n.length?n.slice(0,n.l):n}function qs(e,t,r,n,a){switch(t.t){case"n":t.v==(0|t.v)&&t.v>=0&&t.v<65536?zs(e,2,Ys(r,n,t.v)):zs(e,3,$s(r,n,t.v));break;case"b":case"e":zs(e,5,Zs(r,n,t.v,t.t));break;case"s":case"str":zs(e,4,Qs(r,n,t.v));break;default:zs(e,1,Ks(null,r,n))}}function Js(e,t,r,n,a){for(var s,i=Fi(t["!ref"]||"A1"),o="",l=[],f=i.s.r;f<=i.e.r;++f){o=Ti(f);for(var c=i.s.c;c<=i.e.c;++c)f===i.s.r&&(l[c]=Ri(c)),s=l[c]+o,t[s]&&qs(e,t[s],f,c,n)}}function ei(e,t){for(var r=V(),n=0,a=0;a<e.SheetNames.length;++a)e.SheetNames[a]==t.sheet&&(n=a);if(0==n&&t.sheet&&e.SheetNames[0]!=t.sheet)throw new Error("Sheet not found: "+t.sheet);return zs(r,9,js(e,t)),Js(r,e.Sheets[e.SheetNames[n]],n,t,e),zs(r,10),r.end()}function ti(e,t){var r={},n={SheetNames:["Sheet1"],Sheets:{Sheet1:r}},a=e.indexOf("<table"),s=e.indexOf("</table");if(-1==a||-1==s)throw new Error("Invalid HTML: missing <table> / </table> pair");var i=e.slice(a,s).split(/<tr[^>]*>/),o=0,l=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}};for(a=0;a<i.length;++a)if("<td"==i[a].substr(0,3)){var c=i[a].split("</td>");for(s=0;s<c.length;++s)if("<td"==c[s].substr(0,3)){++l;for(var h=c[s],u=0;"<"==h.charAt(0)&&(u=h.indexOf(">"))>-1;)h=h.slice(u+1);for(;h.indexOf(">")>-1;)h=h.slice(0,h.lastIndexOf("<"));if(h.length){f.s.r>o&&(f.s.r=o),f.e.r<o&&(f.e.r=o),f.s.c>l&&(f.s.c=l),f.e.c<l&&(f.e.c=l);var d=xi({r:o,c:l});r[d]=h==+h?{t:"n",v:+h}:{t:"s",v:h}}}++o,l=0}return r["!ref"]=Pi(f),n}function ri(e,t){for(var r=0,n=0;n<e.SheetNames.length;++n)e.SheetNames[n]==t.sheet&&(r=n);if(0==r&&t.sheet&&e.SheetNames[0]!=t.sheet)throw new Error("Sheet not found: "+t.sheet);return Vi(e.Sheets[e.SheetNames[r]],t)}function ni(){return"undefined"!=typeof module&&"undefined"!=typeof require&&"undefined"==typeof ODS&&(ODS=require("./ods.js")),ODS}function ai(e,t){if(ni(),"undefined"==typeof ODS||!ODS.parse_ods)throw new Error("Unsupported ODS");return ODS.parse_ods(e,t)}function si(e,t){if(ni(),"undefined"==typeof ODS||!ODS.write_ods)throw new Error("Unsupported ODS");return ODS.write_ods(e,t)}function ii(e,t){if(ni(),"undefined"==typeof ODS||!ODS.parse_fods)throw new Error("Unsupported ODS");return ODS.parse_fods(e,t)}function oi(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}function li(e,t){if(!e)return 0;try{e=t.map(function(t){return[t.name,e["!id"][t.id].Target]})}catch(e){return null}return e&&0!==e.length?e:null}function fi(e,t,r,n,a,s,i,o){try{a[n]=ue(S(e,r,!0),t),s[n]=ms(b(e,t),t,i,a[n],o)}catch(e){if(i.WTF)throw e}}function ci(e,r){if(Ji(qi),r=r||{},hm(r),t(),E(e,"META-INF/manifest.xml"))return ai(e,r);if(E(e,"objectdata.xml"))return ai(e,r);var n,a,s=o(e.files).filter(dm).sort(),i=ce(S(e,"[Content_Types].xml"),r),l=!1;if(0===i.workbooks.length&&(a="xl/workbook.xml",b(e,a,!0)&&i.workbooks.push(a)),0===i.workbooks.length){if(a="xl/workbook.bin",!B(e,a,!0))throw new Error("Could not find workbook");i.workbooks.push(a),l=!0}"bin"==i.workbooks[0].slice(-3)&&(l=!0),l&&Wi(1200),r.bookSheets||r.bookProps||(Vg=[],i.sst&&(Vg=bs(b(e,i.sst.replace(/^\//,"")),i.sst,r)),jp={},i.style&&(jp=Es(b(e,i.style.replace(/^\//,"")),i.style,r)),Kp={},r.cellStyles&&i.themes.length&&(Kp=Bs(b(e,i.themes[0].replace(/^\//,""),!0),i.themes[0],r)));var f=gs(b(e,i.workbooks[0].replace(/^\//,"")),i.workbooks[0],r),c={},h="";0!==i.coreprops.length&&(h=S(e,i.coreprops[0].replace(/^\//,""),!0),h&&(c=pe(h)),0!==i.extprops.length&&(h=S(e,i.extprops[0].replace(/^\//,""),!0))&&Ee(h,c));var u={};r.bookSheets&&!r.bookProps||0!==i.custprops.length&&(h=S(e,i.custprops[0].replace(/^\//,""),!0))&&(u=be(h,r));var d={};if((r.bookSheets||r.bookProps)&&(c.Worksheets&&c.SheetNames.length>0?n=c.SheetNames:f.Sheets&&(n=f.Sheets.map(function(e){return e.name})),r.bookProps&&(d.Props=c,d.Custprops=u),void 0!==n&&(d.SheetNames=n),r.bookSheets?d.SheetNames:r.bookProps))return d;n={};var p={};r.bookDeps&&i.calcchain&&(p=vs(b(e,i.calcchain.replace(/^\//,"")),i.calcchain,r));var g,m,v=0,C={};if(!c.Worksheets){var T=f.Sheets;c.Worksheets=T.length,c.SheetNames=[];for(var _=0;_!=T.length;++_)c.SheetNames[_]=T[_].name}var I=l?"bin":"xml",w="xl/_rels/workbook."+I+".rels",R=ue(S(e,w,!0),w);R&&(R=li(R,f.Sheets));var A=b(e,"xl/worksheets/sheet.xml",!0)?1:0;for(v=0;v!=c.Worksheets;++v)R&&R[v]?g="xl/"+R[v][1].replace(/[\/]?xl\//,""):(g="xl/worksheets/sheet"+(v+1-A)+"."+I,g=g.replace(/sheet0\./,"sheet.")),m=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),fi(e,g,m,c.SheetNames[v],C,n,r,f);return i.comments&&nn(e,i.comments,n,C,r),d={Directory:i,Workbook:f,Props:c,Custprops:u,Deps:p,Sheets:n,SheetNames:c.SheetNames,Strings:Vg,Styles:jp,Themes:Kp,SSF:qi.get_table()},r.bookFiles&&(d.keys=s,d.files=e.files),r.bookVBA&&(i.vba.length>0?d.vbaraw=b(e,i.vba[0],!0):i.defaults&&"application/vnd.ms-office.vbaProject"===i.defaults.bin&&(d.vbaraw=b(e,"xl/vbaProject.bin",!0))),d}function hi(e,t,r,n,a){if(a||(a={}),e["!id"]||(e["!id"]={}),a.Id="rId"+t,a.Type=n,a.Target=r,e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a}function ui(e,t){if("ods"==t.bookType)return si(e,t);e&&!e.SSF&&(e.SSF=qi.get_table()),e&&e.SSF&&(Ji(qi),qi.load_table(e.SSF),t.revssf=l(e.SSF),t.revssf[e.SSF[65535]]=0),
t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0;var r="xlsb"==t.bookType?"bin":"xml",n={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],vba:[],TODO:[],rels:[],xmlns:""};um(t=t||{});var a=new to,s="",i=0;for(t.cellXfs=[],ga(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",a.file(s,me(e.Props,t)),n.coreprops.push(s),hi(t.rels,2,s,bl.CORE_PROPS),s="docProps/app.xml",e.Props.SheetNames=e.SheetNames,e.Props.Worksheets=e.SheetNames.length,a.file(s,Be(e.Props,t)),n.extprops.push(s),hi(t.rels,3,s,bl.EXT_PROPS),e.Custprops!==e.Props&&o(e.Custprops||{}).length>0&&(s="docProps/custom.xml",a.file(s,Se(e.Custprops,t)),n.custprops.push(s),hi(t.rels,4,s,bl.CUST_PROPS)),s="xl/workbook."+r,a.file(s,Cs(e,s,t)),n.workbooks.push(s),hi(t.rels,1,s,bl.WB),i=1;i<=e.SheetNames.length;++i)s="xl/worksheets/sheet"+i+"."+r,a.file(s,Ts(i-1,s,t,e)),n.sheets.push(s),hi(t.wbrels,i,"worksheets/sheet"+i+"."+r,bl.WS);return null!=t.Strings&&t.Strings.length>0&&(s="xl/sharedStrings."+r,a.file(s,Is(t.Strings,s,t)),n.strs.push(s),hi(t.wbrels,++i,"sharedStrings."+r,bl.SST)),s="xl/theme/theme1.xml",a.file(s,zr()),n.themes.push(s),hi(t.wbrels,++i,"theme/theme1.xml",bl.THEME),s="xl/styles."+r,a.file(s,_s(e,s,t)),n.styles.push(s),hi(t.wbrels,++i,"styles."+r,bl.STY),a.file("[Content_Types].xml",he(n,t)),a.file("_rels/.rels",de(t.rels)),a.file("xl/_rels/workbook."+r+".rels",de(t.wbrels)),a}function di(e,t){switch((t||{}).type||"base64"){case"buffer":return e[0];case"base64":return Ki.decode(e.substr(0,12)).charCodeAt(0);case"binary":return e.charCodeAt(0);case"array":return e[0];default:throw new Error("Unrecognized type "+(t?t.type:"undefined"))}}function pi(e,t){var r,n=e,a=t||{};switch(a.type||(a.type=Yi&&Buffer.isBuffer(e)?"buffer":"base64"),a.type){case"base64":r=new to(n,{base64:!0});break;case"binary":case"array":r=new to(n,{base64:!1});break;case"buffer":r=new to(n);break;default:throw new Error("Unrecognized type "+a.type)}return ci(r,a)}function gi(e,t){var r=e,n=0,s=t||{};switch(s.type||(s.type=Yi&&Buffer.isBuffer(e)?"buffer":"base64"),"file"==s.type&&(s.type="buffer",r=eo.readFileSync(e)),n=di(r,s)){case 208:return Gs(no.read(r,s),s);case 9:return Gs(a("base64"===s.type?Ki.decode(r):r),s);case 60:return Ns(r,s);case 80:return pi(r,s);case 239:return Ns(r,s);default:throw new Error("Unsupported file "+n)}}function mi(e,t){var r=t||{};return r.type="file",gi(e,r)}function Ei(e,t){var r=t||{},n=ui(e,r),a={};switch(r.compression&&(a.compression="DEFLATE"),r.type){case"base64":a.type="base64";break;case"binary":a.type="string";break;case"buffer":case"file":a.type="nodebuffer";break;default:throw new Error("Unrecognized type "+r.type)}return"file"===r.type?eo.writeFileSync(r.file,n.generate(a)):n.generate(a)}function Bi(e,t){switch(t.type){case"base64":return Ki.encode(e);case"binary":return e;case"file":return eo.writeFileSync(t.file,e,"utf8");case"buffer":return Yi?new Buffer(e,"utf8"):e.split("").map(function(e){return e.charCodeAt(0)});default:throw new Error("Unrecognized type "+t.type)}}function bi(e,t){switch(t.type){case"base64":case"binary":for(var r="",n=0;n<e.length;++n)r+=String.fromCharCode(e[n]);return"base64"==t.type?Ki.encode(r):r;case"file":return eo.writeFileSync(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function Si(e,t){var r=t||{};switch(r.bookType||"xlsx"){case"xml":return Bi(Ls(e,r),r);case"csv":return Bi(ri(e,r),r);case"fods":return Bi(si(e,r),r);case"biff2":return bi(ei(e,r),r);case"xlsx":case"xlsm":case"xlsb":case"ods":return Ei(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function vi(e,t,r){var n=r||{};if(n.type="file",n.file=t,!n.bookType)switch(n.file.slice(-5).toLowerCase()){case".xlsx":n.bookType="xlsx";break;case".xlsm":n.bookType="xlsm";break;case".xlsb":n.bookType="xlsb";break;case".fods":n.bookType="fods";break;default:switch(n.file.slice(-4).toLowerCase()){case".xls":n.bookType="biff2";break;case".xml":n.bookType="xml";break;case".ods":n.bookType="ods";break;case".csv":n.bookType="csv"}}return Si(e,n)}function Ci(e){return parseInt(Ii(e),10)-1}function Ti(e){return""+(e+1)}function _i(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Ii(e){return e.replace(/\$(\d+)$/,"$1")}function wi(e){for(var t=ki(e),r=0,n=0;n!==t.length;++n)r=26*r+t.charCodeAt(n)-64;return r-1}function Ri(e){var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Ai(e){return e.replace(/^([A-Z])/,"$$$1")}function ki(e){return e.replace(/^\$([A-Z])/,"$1")}function Oi(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Di(e){var t=Oi(e);return{c:wi(t[0]),r:Ci(t[1])}}function xi(e){return Ri(e.c)+Ti(e.r)}function yi(e){var t=e.split(":").map(Di);return{s:t[0],e:t[t.length-1]}}function Pi(e,t){return void 0===t||"number"==typeof t?Pi(e.s,e.e):("string"!=typeof e&&(e=xi(e)),"string"!=typeof t&&(t=xi(t)),e==t?e:e+":"+t)}function Fi(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,n=0,a=0,s=e.length;for(r=0;n<s&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.s.c=--r,r=0;n<s&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;if(t.s.r=--r,n===s||58===e.charCodeAt(++n))return t.e.c=t.s.c,t.e.r=t.s.r,t;for(r=0;n!=s&&!((a=e.charCodeAt(n)-64)<1||a>26);++n)r=26*r+a;for(t.e.c=--r,r=0;n!=s&&!((a=e.charCodeAt(n)-48)<0||a>9);++n)r=10*r+a;return t.e.r=--r,t}function Ni(e,t){if(void 0!==e.z)try{return e.w=qi.format(e.z,t)}catch(e){}if(!e.XF)return t;try{return e.w=qi.format(e.XF.ifmt||0,t)}catch(e){return""+t}}function Li(e,t){return null==e||null==e.t?"":void 0!==e.w?e.w:void 0===t?Ni(e,e.v):Ni(e,t)}function Mi(e,t){var r,n,a,s,i,o,l,f,c=0,h=1,u=[],d=null!=t?t:{},p=d.raw;if(null==e||null==e["!ref"])return[];switch(a=void 0!==d.range?d.range:e["!ref"],1===d.header?c=1:"A"===d.header?c=2:Array.isArray(d.header)&&(c=3),typeof a){case"string":s=Fi(a);break;case"number":s=Fi(e["!ref"]),s.s.r=a;break;default:s=a}c>0&&(h=0);var g=Ti(s.s.r),m=new Array(s.e.c-s.s.c+1),E=new Array(s.e.r-s.s.r-h+1),B=0;for(l=s.s.c;l<=s.e.c;++l)switch(m[l]=Ri(l),r=e[m[l]+g],c){case 1:u[l]=l;break;case 2:u[l]=m[l];break;case 3:u[l]=d.header[l-s.s.c];break;default:if(void 0===r)continue;u[l]=Li(r)}for(o=s.s.r+h;o<=s.e.r;++o){for(g=Ti(o),i=!0,1===c?n=[]:(n={},Object.defineProperty?Object.defineProperty(n,"__rowNum__",{value:o,enumerable:!1}):n.__rowNum__=o),l=s.s.c;l<=s.e.c;++l)if(void 0!==(r=e[m[l]+g])&&void 0!==r.t){switch(f=r.v,r.t){case"e":continue;case"s":break;case"b":case"n":break;default:throw"unrecognized type "+r.t}void 0!==f&&(n[u[l]]=p?f:Li(r,f),i=!1)}!1!==i&&1!==c||(E[B++]=n)}return E.length=B,E}function Ui(e,t){return Mi(e,null!=t?t:{})}function Vi(e,t){var r="",n="",a=null==t?{}:t;if(null==e||null==e["!ref"])return"";var s,i=Fi(e["!ref"]),o=void 0!==a.FS?a.FS:",",l=o.charCodeAt(0),f=void 0!==a.RS?a.RS:"\n",c=f.charCodeAt(0),h="",u="",d=[],p=0,g=0,m=0,E=0;for(E=i.s.c;E<=i.e.c;++E)d[E]=Ri(E);for(m=i.s.r;m<=i.e.r;++m){for(h="",u=Ti(m),E=i.s.c;E<=i.e.c;++E){for(s=e[d[E]+u],n=void 0!==s?""+Li(s):"",p=0,g=0;p!==n.length;++p)if((g=n.charCodeAt(p))===l||g===c||34===g){n='"'+n.replace(/"/g,'""')+'"';break}h+=(E===i.s.c?"":o)+n}r+=h+f}return r}function Hi(e){var t,r="",n="";if(null==e||null==e["!ref"])return[];var a,s=Fi(e["!ref"]),i="",o=[],l=new Array((s.e.r-s.s.r+1)*(s.e.c-s.s.c+1)),f=0;for(a=s.s.c;a<=s.e.c;++a)o[a]=Ri(a);for(var c=s.s.r;c<=s.e.r;++c)for(i=Ti(c),a=s.s.c;a<=s.e.c;++a)if(r=o[a]+i,t=e[r],n="",void 0!==t){if(null!=t.F){if(r=t.F,!t.f)continue;n=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)n=t.f;else if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}l[f++]=r+"="+n}return l.length=f,l}e.version="0.8.8";var Xi,Gi=1200;"undefined"!=typeof module&&"undefined"!=typeof require&&("undefined"==typeof cptable&&(cptable=require("./dist/cpexcel.js")),Xi=cptable[Gi]);var Wi=function(e){Gi=e},zi=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?e.substr(2):254==t&&255==r?e.substr(2):65279==t?e.substr(1):e},ji=function(e){return String.fromCharCode(e)};"undefined"!=typeof cptable&&(Wi=function(e){Gi=e,Xi=cptable[e]},zi=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,r(e.substr(2))):e},ji=function(e){return 1200===Gi?String.fromCharCode(e):cptable.utils.decode(Gi,[255&e,e>>8])[0]});var Ki=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t,r){for(var n,a,s,i,o,l,f,c="",h=0;h<t.length;)n=t.charCodeAt(h++),a=t.charCodeAt(h++),s=t.charCodeAt(h++),i=n>>2,o=(3&n)<<4|a>>4,l=(15&a)<<2|s>>6,f=63&s,isNaN(a)?l=f=64:isNaN(s)&&(f=64),c+=e.charAt(i)+e.charAt(o)+e.charAt(l)+e.charAt(f);return c},decode:function(t,r){var n,a,s,i,o,l,f,c="";t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var h=0;h<t.length;)i=e.indexOf(t.charAt(h++)),o=e.indexOf(t.charAt(h++)),l=e.indexOf(t.charAt(h++)),f=e.indexOf(t.charAt(h++)),n=i<<2|o>>4,a=(15&o)<<4|l>>2,s=(3&l)<<6|f,c+=String.fromCharCode(n),64!=l&&(c+=String.fromCharCode(a)),64!=f&&(c+=String.fromCharCode(s));return c}}}(),Yi="undefined"!=typeof Buffer,$i=function(e){return[].concat.apply([],e)},Zi=/\u0000/g,Qi=/[\u0001-\u0006]/,qi={},Ji=function(e){function t(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function r(e,t){for(var r="";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 s(e,t){var n=""+e;return n.length>=t?n:n+r(" ",t-n.length)}function i(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}function l(e,t){return e>T||e<-T?i(e,t):o(Math.round(e),t)}function f(e,t){return 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))}function c(e){for(var t=0;t!=_.length;++t)void 0===e[_[t][0]]&&(e[_[t][0]]=_[t][1])}function h(e,t,r){for(var n=e<0?-1:1,a=e*n,s=0,i=1,o=0,l=1,f=0,c=0,h=Math.floor(a);f<t&&(h=Math.floor(a),o=h*i+s,c=h*f+l,!(a-h<5e-10));)a=1/(a-h),s=i,i=o,l=f,f=c;if(c>t&&(c=f,o=i),c>t&&(c=l,o=s),!r)return[0,n*o,c];if(0===c)throw"Unexpected state: "+o+" "+i+" "+s+" "+c+" "+f+" "+l;var u=Math.floor(n*o/c);return[u,n*o-u*c,c]}function u(e,t){return""+e}function d(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?u(e,t):A(e,t)}throw new Error("unsupported value in General format: "+e)}function p(e,t){return 0}function g(e,t,r){if(e>2958465||e<0)return null;var n=0|e,a=Math.floor(86400*(e-n)),s=0,i=[],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),c(null!=t?t:t=[]),t.date1904&&(n+=1462),o.u>.999&&(o.u=0,86400==++a&&(a=0,++n)),60===n)i=r?[1317,10,29]:[1900,2,29],s=3;else if(0===n)i=r?[1317,8,29]:[1900,1,0],s=6;else{n>60&&--n;var l=new Date(1900,0,1);l.setDate(l.getDate()+n-1),i=[l.getFullYear(),l.getMonth()+1,l.getDate()],s=l.getDay(),n<60&&(s=(s+6)%7),r&&(s=p(l,i))}return o.y=i[0],o.m=i[1],o.d=i[2],o.S=a%60,a=Math.floor(a/60),o.M=a%60,a=Math.floor(a/60),o.H=a,o.q=s,o}function m(e,t,r,a){var s,i="",o=0,l=0,f=r.y,c=0;switch(e){case 98:f=r.y+543;case 121:switch(t.length){case 1:case 2:s=f%100,c=2;break;default:s=f%1e4,c=4}break;case 109:switch(t.length){case 1:case 2:s=r.m,c=t.length;break;case 3:return R[r.m-1][1];case 5:return R[r.m-1][0];default:return R[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:s=r.d,c=t.length;break;case 3:return w[r.q][0];default:return w[r.q][1]}break;case 104:switch(t.length){case 1:case 2:s=1+(r.H+11)%12,c=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:s=r.H,c=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:s=r.M,c=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(0===r.u)switch(t){case"s":case"ss":return n(r.S,t.length)}switch(t){case"s":case"ss":case".0":case".00":case".000":return 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:(i=n(o,2+a),"ss"===t?i.substr(0,2):"."+i.substr(2,t.length-1));default:throw"bad second format: "+t}case 90:switch(t){case"[h]":case"[hh]":s=24*r.D+r.H;break;case"[m]":case"[mm]":s=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":s=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}c=3===t.length?1:2;break;case 101:s=f,c=1}return c>0?n(s,c):""}function E(e){if(e.length<=3)return e;for(var t=e.length%3,r=e.substr(0,t);t!=e.length;t+=3)r+=(r.length>0?",":"")+e.substr(t,3);return r}function B(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}function b(e,t,r,n){for(var a,s,i,o,l=[],c="",h=0,u="",p="t",E="H";h<e.length;)switch(u=e[h]){case"G":if(!f(e,h))throw new Error("unrecognized character "+u+" in "+e);l[l.length]={t:"G",v:"General"},h+=7;break;case'"':for(c="";34!==(o=e.charCodeAt(++h))&&h<e.length;)c+=String.fromCharCode(o);l[l.length]={t:"t",v:c},++h;break;case"\\":var B=e[++h],b="("===B||")"===B?B:"t";l[l.length]={t:b,v:B},++h;break;case"_":l[l.length]={t:"t",v:" "},h+=2;break;case"@":l[l.length]={t:"T",v:t},++h;break;case"B":case"b":if("1"===e[h+1]||"2"===e[h+1]){if(null==s&&null==(s=g(t,r,"2"===e[h+1])))return"";l[l.length]={t:"X",v:e.substr(h,2)},p=u,h+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":u=u.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==s&&null==(s=g(t,r)))return"";for(c=u;++h<e.length&&e[h].toLowerCase()===u;)c+=u;"m"===u&&"h"===p.toLowerCase()&&(u="M"),"h"===u&&(u=E),l[l.length]={t:u,v:c},p=u;break;case"A":if(a={t:u,v:"A"},null==s&&(s=g(t,r)),"A/P"===e.substr(h,3)?(null!=s&&(a.v=s.H>=12?"P":"A"),a.t="T",E="h",h+=3):"AM/PM"===e.substr(h,5)?(null!=s&&(a.v=s.H>=12?"PM":"AM"),a.t="T",h+=5,E="h"):(a.t="t",++h),null==s&&"T"===a.t)return"";l[l.length]=a,p=u;break;case"[":for(c=u;"]"!==e[h++]&&h<e.length;)c+=e[h];if("]"!==c.slice(-1))throw'unterminated "[" block: |'+c+"|";if(c.match(O)){if(null==s&&null==(s=g(t,r)))return"";l[l.length]={t:"Z",v:c.toLowerCase()}}else c="";break;case".":if(null!=s){for(c=u;"0"===(u=e[++h]);)c+=u;l[l.length]={t:"s",v:c};break}case"0":case"#":for(c=u;"0#?.,E+-%".indexOf(u=e[++h])>-1||"\\"==u&&"-"==e[h+1]&&"0#".indexOf(e[h+2])>-1;)c+=u;l[l.length]={t:"n",v:c};break;case"?":for(c=u;e[++h]===u;)c+=u;a={t:u,v:c},l[l.length]=a,p=u;break;case"*":++h," "!=e[h]&&"*"!=e[h]||++h;break;case"(":case")":l[l.length]={t:1===n?"t":u,v:u},++h;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(c=u;"0123456789".indexOf(e[++h])>-1;)c+=e[h];l[l.length]={t:"D",v:c};break;case" ":l[l.length]={t:u,v:u},++h;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxz".indexOf(u))throw new Error("unrecognized character "+u+" in "+e);l[l.length]={t:"t",v:u},++h}var S,v=0,C=0;for(h=l.length-1,p="t";h>=0;--h)switch(l[h].t){case"h":case"H":l[h].t=E,p="h",v<1&&(v=1);break;case"s":(S=l[h].v.match(/\.0+$/))&&(C=Math.max(C,S[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":p=l[h].t;break;case"m":"s"===p&&(l[h].t="M",v<2&&(v=2));break;case"X":l[h].v;break;case"Z":v<1&&l[h].v.match(/[Hh]/)&&(v=1),v<2&&l[h].v.match(/[Mm]/)&&(v=2),v<3&&l[h].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:s.u>=.5&&(s.u=0,++s.S),s.S>=60&&(s.S=0,++s.M),s.M>=60&&(s.M=0,++s.H);break;case 2:s.u>=.5&&(s.u=0,++s.S),s.S>=60&&(s.S=0,++s.M)}var T,_="";for(h=0;h<l.length;++h)switch(l[h].t){case"t":case"T":case" ":case"D":break;case"X":l[h]=void 0;break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":l[h].v=m(l[h].t.charCodeAt(0),l[h].v,s,C),l[h].t="t";break;case"n":case"(":case"?":for(T=h+1;null!=l[T]&&("?"===(u=l[T].t)||"D"===u||(" "===u||"t"===u)&&null!=l[T+1]&&("?"===l[T+1].t||"t"===l[T+1].t&&"/"===l[T+1].v)||"("===l[h].t&&(" "===u||"n"===u||")"===u)||"t"===u&&("/"===l[T].v||"$€".indexOf(l[T].v)>-1||" "===l[T].v&&null!=l[T+1]&&"?"==l[T+1].t));)l[h].v+=l[T].v,l[T]=void 0,++T;_+=l[h].v,h=T-1;break;case"G":l[h].t="t",l[h].v=d(t,r)}var I,w,R="";if(_.length>0){I=t<0&&45===_.charCodeAt(0)?-t:t,w=k(40===_.charCodeAt(0)?"(":"n",_,I),T=w.length-1;var A=l.length;for(h=0;h<l.length;++h)if(null!=l[h]&&l[h].v.indexOf(".")>-1){A=h;break}var D=l.length;if(A===l.length&&-1===w.indexOf("E")){for(h=l.length-1;h>=0;--h)null!=l[h]&&-1!=="n?(".indexOf(l[h].t)&&(T>=l[h].v.length-1?(T-=l[h].v.length,l[h].v=w.substr(T+1,l[h].v.length)):T<0?l[h].v="":(l[h].v=w.substr(0,T+1),T=-1),l[h].t="t",D=h);T>=0&&D<l.length&&(l[D].v=w.substr(0,T+1)+l[D].v)}else if(A!==l.length&&-1===w.indexOf("E")){for(T=w.indexOf(".")-1,h=A;h>=0;--h)if(null!=l[h]&&-1!=="n?(".indexOf(l[h].t)){for(i=l[h].v.indexOf(".")>-1&&h===A?l[h].v.indexOf(".")-1:l[h].v.length-1,R=l[h].v.substr(i+1);i>=0;--i)T>=0&&("0"===l[h].v[i]||"#"===l[h].v[i])&&(R=w[T--]+R);l[h].v=R,l[h].t="t",D=h}for(T>=0&&D<l.length&&(l[D].v=w.substr(0,T+1)+l[D].v),T=w.indexOf(".")+1,h=A;h<l.length;++h)if(null!=l[h]&&(-1!=="n?(".indexOf(l[h].t)||h===A)){for(i=l[h].v.indexOf(".")>-1&&h===A?l[h].v.indexOf(".")+1:0,R=l[h].v.substr(0,i);i<l[h].v.length;++i)T<w.length&&(R+=w[T++]);l[h].v=R,l[h].t="t",D=h}}}for(h=0;h<l.length;++h)null!=l[h]&&"n(?".indexOf(l[h].t)>-1&&(I=n>1&&t<0&&h>0&&"-"===l[h-1].v?-t:t,l[h].v=k(l[h].t,l[h].v,I),l[h].t="t");var x="";for(h=0;h!==l.length;++h)null!=l[h]&&(x+=l[h].v);return x}function S(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}return!1}function v(e,t){var r=B(e),n=r.length,a=r[n-1].indexOf("@");if(n<4&&a>-1&&--n,r.length>4)throw"cannot find right format for |"+r+"|";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],"@"]}var s=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[n,s];if(null!=r[0].match(D)||null!=r[1].match(D)){var i=r[0].match(x),o=r[1].match(x);return S(t,i)?[n,r[0]]:S(t,o)?[n,r[1]]:[n,r[null!=i&&null!=o?2:1]]}return[n,s]}function C(e,t,r){c(null!=r?r:r=[]);var n="";switch(typeof e){case"string":n=e;break;case"number":n=(null!=r.table?r.table:I)[e]}if(f(n,0))return d(t,r);var a=v(n,t);if(f(a[1]))return d(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return b(a[1],t,r,a[0])}e.version="0.8.1";var T=Math.pow(2,32),_=[["date1904",0],["output",""],["WTF",!1]];e.opts=_;var I={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"秒 "',65535:"General"},w=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],R=[["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"]];e._general_int=u;var A=function(){function e(e){var t=e<0?12:11,r=n(e.toFixed(12));return r.length<=t?r:(r=e.toPrecision(10),r.length<=t?r:e.toExponential(5))}function t(e){var t=e.toFixed(11).replace(a,".$1");return t.length>(e<0?12:11)&&(t=e.toPrecision(6)),t}function r(e){for(var t=0;t!=e.length;++t)if(101==(32|e.charCodeAt(t)))return e.replace(i,".$1").replace(o,"E").replace("e","E").replace(l,"$10$2");return e}function n(e){return e.indexOf(".")>-1?e.replace(s,"").replace(a,".$1"):e}var a=/\.(\d*[1-9])0+$/,s=/\.0*$/,i=/\.(\d*[1-9])0+/,o=/\.0*[Ee]/,l=/(E[+-])(\d)$/;return function(a,s){var i,o=Math.floor(Math.log(Math.abs(a))*Math.LOG10E);return i=o>=-4&&o<=-1?a.toPrecision(10+o):Math.abs(o)<=9?e(a):10===o?a.toFixed(10).substr(0,12):t(a),n(r(i))}}();e._general_num=A,e._general=d,e.parse_date_code=g;var k=function(){function e(e,t,n){var a=t.replace(C,""),s=t.length-a.length;return k(e,a,n*Math.pow(10,2*s))+r("%",s)}function i(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return k(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function o(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var s=Math.floor(Math.log(Math.abs(t))*Math.LOG10E)%a;if(s<0&&(s+=a),r=(t/Math.pow(10,s)).toPrecision(n+1+(a+s)%a),-1===r.indexOf("e")){var i=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);for(-1===r.indexOf(".")?r=r[0]+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s);"0."===r.substr(0,2);)r=r[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+s)%a)+"."+n.substr(s)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r[r.length-1]),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function f(e,t,s){var i=parseInt(e[4]),o=Math.round(t*i),l=Math.floor(o/i),f=o-l*i,c=i;return s+(0===l?"":""+l)+" "+(0===f?r(" ",e[1].length+1+e[4].length):a(f,e[1].length)+e[2]+"/"+e[3]+n(c,e[4].length))}function c(e,t,n){return n+(0===t?"":""+t)+r(" ",e[1].length+2+e[4].length)}function u(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 d(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function p(e,t){return Math.round((e-Math.floor(e))*Math.pow(10,t))}function g(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function m(c,B,b){if(40===c.charCodeAt(0)&&!B.match(I)){var S=B.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return b>=0?m("n",S,b):"("+m("n",S,-b)+")"}if(44===B.charCodeAt(B.length-1))return i(c,B,b);if(-1!==B.indexOf("%"))return e(c,B,b);if(-1!==B.indexOf("E"))return o(B,b);if(36===B.charCodeAt(0))return"$"+m(c,B.substr(" "==B[1]?2:1),b);var v,C,R,A,O=Math.abs(b),D=b<0?"-":"";if(B.match(/^00+$/))return D+l(O,B.length);if(B.match(/^[#?]+$/))return v=l(b,0),"0"===v&&(v=""),v.length>B.length?v:u(B.substr(0,B.length-v.length))+v;if(null!==(C=B.match(T)))return f(C,O,D);if(null!==B.match(/^#+0+$/))return D+l(O,B.length-B.indexOf("0"));if(null!==(C=B.match(_)))return v=d(b,C[1].length).replace(/^([^\.]+)$/,"$1."+C[1]).replace(/\.$/,"."+C[1]).replace(/\.(\d*)$/,function(e,t){return"."+t+r("0",C[1].length-t.length)}),-1!==B.indexOf("0.")?v:v.replace(/^0\./,".");if(B=B.replace(/^#+([0.])/,"$1"),null!==(C=B.match(/^(0*)\.(#*)$/)))return D+d(O,C[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,C[1].length?"0.":".");if(null!==(C=B.match(/^#,##0(\.?)$/)))return D+E(l(O,0));if(null!==(C=B.match(/^#,##0\.([#0]*0)$/)))return b<0?"-"+m(c,B,-b):E(""+Math.floor(b))+"."+n(p(b,C[1].length),C[1].length);if(null!==(C=B.match(/^#,#*,#0/)))return m(c,B.replace(/^#,#*,/,""),b);if(null!==(C=B.match(/^([0#]+)(\\?-([0#]+))+$/)))return v=t(m(c,B.replace(/[\\-]/g,""),b)),R=0,t(t(B.replace(/\\/g,"")).replace(/[0#]/g,function(e){return R<v.length?v[R++]:"0"===e?"0":""}));if(null!==B.match(w))return v=m(c,"##########",b),"("+v.substr(0,3)+") "+v.substr(3,3)+"-"+v.substr(6);var x="";if(null!==(C=B.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)))return R=Math.min(C[4].length,7),A=h(O,Math.pow(10,R)-1,!1),v=""+D,x=k("n",C[1],A[1])," "==x[x.length-1]&&(x=x.substr(0,x.length-1)+"0"),v+=x+C[2]+"/"+C[3],x=s(A[2],R),x.length<C[4].length&&(x=u(C[4].substr(C[4].length-x.length))+x),v+=x;if(null!==(C=B.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)))return R=Math.min(Math.max(C[1].length,C[4].length),7),A=h(O,Math.pow(10,R)-1,!0),D+(A[0]||(A[1]?"":"0"))+" "+(A[1]?a(A[1],R)+C[2]+"/"+C[3]+s(A[2],R):r(" ",2*R+1+C[2].length+C[3].length));if(null!==(C=B.match(/^[#0?]+$/)))return v=l(b,0),B.length<=v.length?v:u(B.substr(0,B.length-v.length))+v;if(null!==(C=B.match(/^([#0?]+)\.([#0]+)$/))){v=""+b.toFixed(Math.min(C[2].length,10)).replace(/([^0])0+$/,"$1"),R=v.indexOf(".");var y=B.indexOf(".")-R,P=B.length-v.length-y;return u(B.substr(0,y)+v+B.substr(B.length-P))}if(null!==(C=B.match(/^00,000\.([#0]*0)$/)))return R=p(b,C[1].length),b<0?"-"+m(c,B,-b):E(g(b)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e})+"."+n(R,C[1].length);switch(B){case"#,###":var F=E(l(O,0));return"0"!==F?D+F:""}throw new Error("unsupported format |"+B+"|")}function B(e,t,r){for(var n=t.length-1;44===t.charCodeAt(n-1);)--n;return k(e,t.substr(0,n),r/Math.pow(10,3*(t.length-n)))}function b(e,t,n){var a=t.replace(C,""),s=t.length-a.length;return k(e,a,n*Math.pow(10,2*s))+r("%",s)}function S(e,t){var r,n=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){var a=e.indexOf(".");-1===a&&(a=e.indexOf("E"));var s=Math.floor(Math.log(Math.abs(t))*Math.LOG10E)%a;if(s<0&&(s+=a),r=(t/Math.pow(10,s)).toPrecision(n+1+(a+s)%a),!r.match(/[Ee]/)){var i=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);-1===r.indexOf(".")?r=r[0]+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,t,r,n){return t+r+n.substr(0,(a+s)%a)+"."+n.substr(s)+"E"})}else r=t.toExponential(n);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r[r.length-1]),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function v(e,i,o){if(40===e.charCodeAt(0)&&!i.match(I)){var l=i.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return o>=0?v("n",l,o):"("+v("n",l,-o)+")"}if(44===i.charCodeAt(i.length-1))return B(e,i,o);if(-1!==i.indexOf("%"))return b(e,i,o);if(-1!==i.indexOf("E"))return S(i,o);if(36===i.charCodeAt(0))return"$"+v(e,i.substr(" "==i[1]?2:1),o);var f,d,p,g,m=Math.abs(o),C=o<0?"-":"";if(i.match(/^00+$/))return C+n(m,i.length);if(i.match(/^[#?]+$/))return f=""+o,0===o&&(f=""),f.length>i.length?f:u(i.substr(0,i.length-f.length))+f;if(null!==(d=i.match(T)))return c(d,m,C);if(null!==i.match(/^#+0+$/))return C+n(m,i.length-i.indexOf("0"));if(null!==(d=i.match(_)))return f=(""+o).replace(/^([^\.]+)$/,"$1."+d[1]).replace(/\.$/,"."+d[1]).replace(/\.(\d*)$/,function(e,t){return"."+t+r("0",d[1].length-t.length)}),-1!==i.indexOf("0.")?f:f.replace(/^0\./,".");if(i=i.replace(/^#+([0.])/,"$1"),null!==(d=i.match(/^(0*)\.(#*)$/)))return C+(""+m).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,d[1].length?"0.":".");if(null!==(d=i.match(/^#,##0(\.?)$/)))return C+E(""+m);if(null!==(d=i.match(/^#,##0\.([#0]*0)$/)))return o<0?"-"+v(e,i,-o):E(""+o)+"."+r("0",d[1].length);if(null!==(d=i.match(/^#,#*,#0/)))return v(e,i.replace(/^#,#*,/,""),o);if(null!==(d=i.match(/^([0#]+)(\\?-([0#]+))+$/)))return f=t(v(e,i.replace(/[\\-]/g,""),o)),p=0,t(t(i.replace(/\\/g,"")).replace(/[0#]/g,function(e){return p<f.length?f[p++]:"0"===e?"0":""}));if(null!==i.match(w))return f=v(e,"##########",o),"("+f.substr(0,3)+") "+f.substr(3,3)+"-"+f.substr(6);var R="";if(null!==(d=i.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)))return p=Math.min(d[4].length,7),g=h(m,Math.pow(10,p)-1,!1),f=""+C,R=k("n",d[1],g[1])," "==R[R.length-1]&&(R=R.substr(0,R.length-1)+"0"),f+=R+d[2]+"/"+d[3],R=s(g[2],p),R.length<d[4].length&&(R=u(d[4].substr(d[4].length-R.length))+R),f+=R;if(null!==(d=i.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)))return p=Math.min(Math.max(d[1].length,d[4].length),7),g=h(m,Math.pow(10,p)-1,!0),C+(g[0]||(g[1]?"":"0"))+" "+(g[1]?a(g[1],p)+d[2]+"/"+d[3]+s(g[2],p):r(" ",2*p+1+d[2].length+d[3].length));if(null!==(d=i.match(/^[#0?]+$/)))return f=""+o,i.length<=f.length?f:u(i.substr(0,i.length-f.length))+f;if(null!==(d=i.match(/^([#0]+)\.([#0]+)$/))){f=""+o.toFixed(Math.min(d[2].length,10)).replace(/([^0])0+$/,"$1"),p=f.indexOf(".");var A=i.indexOf(".")-p,O=i.length-f.length-A;return u(i.substr(0,A)+f+i.substr(i.length-O))}if(null!==(d=i.match(/^00,000\.([#0]*0)$/)))return o<0?"-"+v(e,i,-o):E(""+o).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(e){return"00,"+(e.length<3?n(0,3-e.length):"")+e})+"."+n(0,d[1].length);switch(i){case"#,###":var D=E(""+m);return"0"!==D?C+D:""}throw new Error("unsupported format |"+i+"|")}var C=/%/g,T=/# (\?+)( ?)\/( ?)(\d+)/,_=/^#*0*\.(0+)/,I=/\).*[0#]/,w=/\(###\) ###\\?-####/;return function(e,t,r){return(0|r)===r?v(e,t,r):m(e,t,r)}}();e._split=B;var O=/\[[HhMmSs]*\]/;e._eval=b;var D=/\[[=<>]/,x=/\[([=<>]*)(-?\d+\.?\d*)\]/;e._table=I,e.load=function(e,t){I[t]=e},e.format=C,e.get_table=function(){return I},e.load_table=function(t){for(var r=0;392!=r;++r)void 0!==t[r]&&e.load(t[r],r)}};Ji(qi);var eo,to,ro={"General Number":"General","General Date":qi._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":qi._table[15],"Short Date":qi._table[14],"Long Time":qi._table[19],"Medium Time":qi._table[18],"Short Time":qi._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:qi._table[2],Standard:qi._table[4],Percent:qi._table[10],Scientific:qi._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},no=function(){function e(e){var a=3,l=512,h=0,u=0,d=0,p=0,g=0,m=[],B=e.slice(0,512);switch(N(B,0),a=t(B)[0]){case 3:l=512;break;case 4:l=4096;break;default:throw"Major Version: Expected 3 or 4 saw "+a}512!==l&&(B=e.slice(0,l),N(B,28));var b=e.slice(0,l);r(B,a);var S=B.read_shift(4,"i");if(3===a&&0!==S)throw"# Directory Sectors: Expected 0 saw "+S;B.l+=4,d=B.read_shift(4,"i"),B.l+=4,B.chk("00100000","Mini Stream Cutoff Size: "),p=B.read_shift(4,"i"),h=B.read_shift(4,"i"),g=B.read_shift(4,"i"),u=B.read_shift(4,"i");for(var v,C=0;C<109&&!((v=B.read_shift(4,"i"))<0);++C)m[C]=v;var T=n(e,l);o(g,u,T,l,m);var _=f(T,d,m,l);_[d].name="!Directory",h>0&&p!==E&&(_[p].name="!MiniFAT"),_[m[0]].name="!FAT",_.fat_addrs=m,_.ssz=l;var I={},w=[],R=[],A=[],k={};c(d,_,T,w,h,I,R),s(R,k,A,w);var O=w.shift();return w.root=O,{raw:{header:b,sectors:T},FileIndex:R,FullPaths:A,FullPathDir:k,find:i(A,w,R,I,O)}}function t(e){e.chk(B,"Header Signature: "),e.chk(b,"CLSID: ");var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function r(e,t){var r=9;switch(e.chk("feff","Byte Order: "),r=e.read_shift(2)){case 9:if(3!==t)throw"MajorVersion/SectorShift Mismatch";break;case 12:if(4!==t)throw"MajorVersion/SectorShift Mismatch";break;default:throw"Sector Shift: Expected 9 or 12 saw "+r}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function n(e,t){for(var r=Math.ceil(e.length/t)-1,n=new Array(r),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 s(e,t,r,n){for(var a=0,s=0,i=0,o=0,l=0,f=n.length,c=new Array(f),h=new Array(f);a<f;++a)c[a]=h[a]=a,r[a]=n[a];for(;l<h.length;++l)a=h[l],s=e[a].L,i=e[a].R,o=e[a].C,c[a]===a&&(-1!==s&&c[s]!==s&&(c[a]=c[s]),-1!==i&&c[i]!==i&&(c[a]=c[i])),-1!==o&&(c[o]=a),-1!==s&&(c[s]=c[a],h.push(s)),-1!==i&&(c[i]=c[a],h.push(i));for(a=1;a!==f;++a)c[a]===a&&(-1!==i&&c[i]!==i?c[a]=c[i]:-1!==s&&c[s]!==s&&(c[a]=c[s]));for(a=1;a<f;++a)if(0!==e[a].type){if(0===(l=c[a]))r[a]=r[0]+"/"+r[a];else for(;0!==l;)r[a]=r[l]+"/"+r[a],l=c[l];c[a]=0}for(r[0]+="/",a=1;a<f;++a)2!==e[a].type&&(r[a]+="/"),t[r[a]]=e[a]}
function i(e,t,r,n,a){var s,i=new Array(e.length),o=new Array(t.length);for(s=0;s<e.length;++s)i[s]=e[s].toUpperCase().replace(Zi,"").replace(Qi,"!");for(s=0;s<t.length;++s)o[s]=t[s].toUpperCase().replace(Zi,"").replace(Qi,"!");return function(e){var s;47===e.charCodeAt(0)?(s=!0,e=a+e):s=-1!==e.indexOf("/");var l=e.toUpperCase().replace(Zi,"").replace(Qi,"!"),f=!0===s?i.indexOf(l):o.indexOf(l);return-1===f?null:!0===s?r[f]:n[t[f]]}}function o(e,t,r,n,a){var s;if(e===E){if(0!==t)throw"DIFAT chain shorter than expected"}else if(-1!==e){var i=r[e],l=(n>>>2)-1;if(!i)return;for(var f=0;f<l&&(s=Wo(i,4*f))!==E;++f)a.push(s);o(Wo(i,n-4),t-1,r,n,a)}}function l(e,t,r,n,a){var s,i,o=e.length;a||(a=new Array(o));var l,f,c=n-1;for(s=[],i=[],l=t;l>=0;){a[l]=!0,s[s.length]=l,i.push(e[l]);var h=r[Math.floor(4*l/n)];if(f=4*l&c,n<4+f)throw"FAT boundary crossed: "+l+" 4 "+n;if(!e[h])break;l=Wo(e[h],f)}return{nodes:s,data:wo([i])}}function f(e,t,r,n){var a,s,i,o,l,f,c=e.length,h=new Array(c),u=new Array(c),d=n-1;for(i=0;i<c;++i)if(a=[],l=i+t,l>=c&&(l-=c),!0!==u[l]){for(s=[],o=l;o>=0;){u[o]=!0,a[a.length]=o,s.push(e[o]);var p=r[Math.floor(4*o/n)];if(f=4*o&d,n<4+f)throw"FAT boundary crossed: "+o+" 4 "+n;if(!e[p])break;o=Wo(e[p],f)}h[l]={nodes:a,data:wo([s])}}return h}function c(e,t,r,n,a,s,i){for(var o,f,c,u,d,p=0,g=n.length?2:0,B=t[e].data,b=0,S=0;b<B.length;b+=128)o=B.slice(b,b+128),N(o,64),0!==(S=o.read_shift(2))&&(f=Ao(o,0,S-g),n.push(f),c={name:f,type:o.read_shift(1),color:o.read_shift(1),L:o.read_shift(4,"i"),R:o.read_shift(4,"i"),C:o.read_shift(4,"i"),clsid:o.read_shift(16),state:o.read_shift(4,"i")},u=o.read_shift(2)+o.read_shift(2)+o.read_shift(2)+o.read_shift(2),0!==u&&(c.ctime=u,c.ct=h(o,o.l-8)),d=o.read_shift(2)+o.read_shift(2)+o.read_shift(2)+o.read_shift(2),0!==d&&(c.mtime=d,c.mt=h(o,o.l-8)),c.start=o.read_shift(4,"i"),c.size=o.read_shift(4,"i"),5===c.type?(p=c.start,a>0&&p!==E&&(t[p].name="!StreamData")):c.size>=4096?(c.storage="fat",void 0===t[c.start]&&(t[c.start]=l(r,c.start,t.fat_addrs,t.ssz)),t[c.start].name=c.name,c.content=t[c.start].data.slice(0,c.size),N(c.content,0)):(c.storage="minifat",p!==E&&c.start!==E&&(c.content=t[p].data.slice(c.start*m,c.start*m+c.size),N(c.content,0))),s[f]=c,i.push(c))}function h(e,t){return new Date(1e3*(Go(e,t+4)/1e7*Math.pow(2,32)+Go(e,t)/1e7-11644473600))}function u(t,r){return void 0===g&&(g=require("fs")),e(g.readFileSync(t),r)}function d(t,r){switch(void 0!==r&&void 0!==r.type?r.type:"base64"){case"file":return u(t,r);case"base64":return e(a(Ki.decode(t)),r);case"binary":return e(a(t),r)}return e(t)}var p={};p.version="0.11.0";var g,m=64,E=-2,B="d0cf11e0a1b11ae1",b="00000000000000000000000000000000",S={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:E,FREESECT:-1,HEADER_SIGNATURE:B,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:b,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};return p.read=d,p.parse=e,p.utils={ReadShift:y,CheckField:F,prep_blob:N,bconcat:$i,consts:S},p}();"undefined"!=typeof JSZip&&(to=JSZip),"undefined"!=typeof exports&&"undefined"!=typeof module&&module.exports&&(void 0===to&&(to=require("./jszip.js")),eo=require("fs"));var ao=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,so=/<[^>]*>/g,io=/<\w*:/,oo=/<(\/?)\w+:/,lo={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},fo=function(e){for(var t=[],r=o(e),n=0;n!==r.length;++n)t[e[r[n]]]=r[n];return t}(lo),co=("&<>'\"".split(""),function(){return function(e){return(e+"").replace(/&[a-z]*;/g,function(e){return lo[e]}).replace(/_x([\da-fA-F]{4})_/g,function(e,t){return String.fromCharCode(parseInt(t,16))})}}()),ho=/[&<>'"]/g,uo=/[\u0000-\u0008\u000b-\u001f]/g,po=function(){function e(e,t){return String.fromCharCode(parseInt(t,10))}return function(t){return t.replace(/&#(\d+);/g,e)}}(),go=function(e){for(var t="",r=0,n=0,a=0,s=0,i=0,o=0;r<e.length;)n=e.charCodeAt(r++),n<128?t+=String.fromCharCode(n):(a=e.charCodeAt(r++),n>191&&n<224?t+=String.fromCharCode((31&n)<<6|63&a):(s=e.charCodeAt(r++),n<240?t+=String.fromCharCode((15&n)<<12|(63&a)<<6|63&s):(i=e.charCodeAt(r++),o=((7&n)<<18|(63&a)<<12|(63&s)<<6|63&i)-65536,t+=String.fromCharCode(55296+(o>>>10&1023)),t+=String.fromCharCode(56320+(1023&o)))));return t};if(Yi){var mo=function(e){var t,r,n,a=new Buffer(2*e.length),s=1,i=0,o=0;for(r=0;r<e.length;r+=s)s=1,(n=e.charCodeAt(r))<128?t=n:n<224?(t=64*(31&n)+(63&e.charCodeAt(r+1)),s=2):n<240?(t=4096*(15&n)+64*(63&e.charCodeAt(r+1))+(63&e.charCodeAt(r+2)),s=3):(s=4,t=262144*(7&n)+4096*(63&e.charCodeAt(r+1))+64*(63&e.charCodeAt(r+2))+(63&e.charCodeAt(r+3)),t-=65536,o=55296+(t>>>10&1023),t=56320+(1023&t)),0!==o&&(a[i++]=255&o,a[i++]=o>>>8,o=0),a[i++]=t%256,a[i++]=t>>>8;return a.length=i,a.toString("ucs2")},Eo="foo bar baz☃🍣";go(Eo)==mo(Eo)&&(go=mo);var Bo=function(e){return Buffer(e,"binary").toString("utf8")};go(Eo)==Bo(Eo)&&(go=Bo)}var bo=function(){var e={};return function(t,r){var n=t+"|"+(r||"");return void 0!==e[n]?e[n]:e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([^☃]*)</(?:\\w+:)?'+t+">",r||"")}}(),So=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">(.*?)</(?:vt:)?"+t+">","g")}}(),vo=/<\/?(:?vt:)?variant>/g,Co=/<(:?vt:)?([^>]*)>(.*)</,To=/(^\s|\s$|\n)/,_o='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Io={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};Io.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var wo,Ro;wo=Ro=function(e){for(var t=[],r=0;r<e[0].length;++r)t.push.apply(t,e[0][r]);return t};var Ao,ko;Ao=ko=function(e,t,r){for(var n=[],a=t;a<r;a+=2)n.push(String.fromCharCode(Ho(e,a)));return n.join("")};var Oo,Do;Oo=Do=function(e,t,r){return e.slice(t,t+r).map(function(e){return(e<16?"0":"")+e.toString(16)}).join("")};var xo;xo=function(e,t,r){for(var n=[],a=t;a<r;a++)n.push(String.fromCharCode(Vo(e,a)));return n.join("")};var yo,Po;yo=Po=function(e,t){var r=Go(e,t);return r>0?xo(e,t+4,t+4+r-1):""};var Fo,No;Fo=No=function(e,t){var r=2*Go(e,t);return r>0?xo(e,t+4,t+4+r-1):""};var Lo,Mo;Lo=Mo=function(e,t){return D(e,t)};var Uo=function(e){return Array.isArray(e)};Yi&&(Ao=function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r):ko(e,t,r)},Oo=function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):Do(e,t,r)},yo=function(e,t){if(!Buffer.isBuffer(e))return Po(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Fo=function(e,t){if(!Buffer.isBuffer(e))return No(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},xo=function(e,t,r){return e.toString("utf8",t,r)},wo=function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0]):Ro(e)},$i=function(e){return Buffer.isBuffer(e[0])?Buffer.concat(e):[].concat.apply([],e)},Lo=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):Mo(e,t)},Uo=function(e){return Buffer.isBuffer(e)||Array.isArray(e)}),"undefined"!=typeof cptable&&(Ao=function(e,t,r){return cptable.utils.decode(1200,e.slice(t,r))},xo=function(e,t,r){return cptable.utils.decode(65001,e.slice(t,r))},yo=function(e,t){var r=Go(e,t);return r>0?cptable.utils.decode(Gi,e.slice(t+4,t+4+r-1)):""},Fo=function(e,t){var r=2*Go(e,t);return r>0?cptable.utils.decode(1200,e.slice(t+4,t+4+r-1)):""});var Vo=function(e,t){return e[t]},Ho=function(e,t){return 256*e[t+1]+e[t]},Xo=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},Go=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Wo=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},zo=function(e){return e.match(/../g).map(function(e){return parseInt(e,16)})},jo=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255},Ko=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},Yo=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},$o={};!function(e,t){var r;if(void 0!==t)r=t;else if("undefined"!=typeof require)try{r=require("crypto")}catch(e){r=null}e.rc4=function(e,t){var r=new Array(256),n=0,a=0,s=0,i=0;for(a=0;256!=a;++a)r[a]=a;for(a=0;256!=a;++a)s=s+r[a]+e[a%e.length].charCodeAt(0)&255,i=r[a],r[a]=r[s],r[s]=i;for(a=s=0,out=Buffer(t.length),n=0;n!=t.length;++n)a=a+1&255,s=(s+r[a])%256,i=r[a],r[a]=r[s],r[s]=i,out[n]=t[n]^r[r[a]+r[s]&255];return out},e.md5=function(e){if(!r)throw new Error("Unsupported crypto");return r.createHash("md5").update(e).digest("hex")}}($o,"undefined"!=typeof crypto?crypto:void 0);var Zo=ee,Qo=q,qo=J,Jo=ae,el=se,tl={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},rl=l(tl),nl=2,al=3,sl=12,il=81,ol=[80,il],ll={1:{n:"CodePage",t:nl},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:al},5:{n:"LineCount",t:al},6:{n:"ParagraphCount",t:al},7:{n:"SlideCount",t:al},8:{n:"NoteCount",t:al},9:{n:"HiddenCount",t:al},10:{n:"MultimediaClipCount",t:al},11:{n:"Scale",t:11},12:{n:"HeadingPair",t:4096|sl},13:{n:"DocParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksDirty",t:11},17:{n:"CharacterCount",t:al},19:{n:"SharedDoc",t:11},22:{n:"HLinksChanged",t:11},23:{n:"AppVersion",t:al,p:"version"},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{}},fl={1:{n:"CodePage",t:nl},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:al},15:{n:"WordCount",t:al},16:{n:"CharCount",t:al},17:{n:"Thumbnail",t:71},18:{n:"ApplicationName",t:30},19:{n:"DocumentSecurity",t:al},255:{}},cl={2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};!function(){for(var e in cl)cl.hasOwnProperty(e)&&(ll[e]=fl[e]=cl[e])}();var hl={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ul=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],dl=function(e){return e.map(function(e){return[e>>16&255,e>>8&255,255&e]})}([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0]),pl={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.chartsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"TODO","application/vnd.ms-excel.dialogsheet":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"TODO","application/vnd.ms-excel.macrosheet":"TODO","application/vnd.ms-excel.macrosheet+xml":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.ms-excel.comments":"comments","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"TODO","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO",sheet:"js"},gl=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return o(e).forEach(function(t){e[t].xlsm||(e[t].xlsm=e[t].xlsx)}),o(e).forEach(function(t){o(e[t]).forEach(function(r){pl[e[t][r]]=t})}),e}(),ml=function(e){for(var t=[],r=o(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}(pl);Io.CT="http://schemas.openxmlformats.org/package/2006/content-types";var El=A("Types",null,{xmlns:Io.CT,"xmlns:xsd":Io.xsd,"xmlns:xsi":Io.xsi}),Bl=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["rels",ml.rels[0]]].map(function(e){return A("Default",null,{Extension:e[0],ContentType:e[1]})}),bl={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument"};Io.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Sl=A("Relationships",null,{xmlns:Io.RELS}),vl=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];Io.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",bl.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var Cl=function(){for(var e=new Array(vl.length),t=0;t<vl.length;++t){var r=vl[t],n="(?:"+r[0].substr(0,r[0].indexOf(":"))+":)"+r[0].substr(r[0].indexOf(":")+1);e[t]=new RegExp("<"+n+"[^>]*>(.*)</"+n+">")}return e}(),Tl=A("cp:coreProperties",null,{"xmlns:cp":Io.CORE_PROPS,"xmlns:dc":Io.dc,"xmlns:dcterms":Io.dcterms,"xmlns:dcmitype":Io.dcmitype,"xmlns:xsi":Io.xsi}),_l=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];Io.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",bl.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var Il=A("Properties",null,{xmlns:Io.EXT_PROPS,"xmlns:vt":Io.vt});Io.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",bl.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var wl=/<[^>]+>[^<]*/g,Rl=A("Properties",null,{xmlns:Io.CUST_PROPS,"xmlns:vt":Io.vt}),Al=L,kl=function(e,t){var r=e.read_shift(4),n=e.l,a=!1;r>24&&(e.l+=r-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(a=!0),e.l=n);var s=e.read_shift((a?r-24:r)>>1,"utf16le").replace(Zi,"");return a&&(e.l+=24),s},Ol=function(e,t){var r=(e.read_shift(2),e.read_shift(4)),n=e.read_shift(r,"cstr");e.read_shift(2),e.read_shift(2);if(0===e.read_shift(4))return n.replace(/\\/g,"/");var a=e.read_shift(4);e.read_shift(2);return e.read_shift(a>>1,"utf16le").replace(Zi,"")},Dl=function(e,t){var r=e.read_shift(16);switch(t-=16,r){case"e0c9ea79f9bace118c8200aa004ba90b":return kl(e);case"0303000000000000c000000000000046":return Ol(e);default:throw"unsupported moniker "+r}},xl=function(e,t){var r=e.read_shift(4);return e.read_shift(r,"utf16le").replace(Zi,"")},yl=function(e,t){var r=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var a=e.read_shift(2);e.l+=2;var s,i,o,l;16&a&&xl(e,e.l),128&a&&(s=xl(e,e.l)),257==(257&a)&&(i=xl(e,e.l)),1==(257&a)&&(o=Dl(e,r-e.l)),8&a&&(l=xl(e,e.l)),32&a&&e.read_shift(16),64&a&&Ce(e,8),e.l=r;var f=s||i||o;return l&&(f+="#"+l),{Target:f}},Pl=Ge,Fl=it,Nl={21:ot,19:L,18:function(e,t){e.l+=12},17:function(e,t){e.l+=8},16:L,15:L,13:lt,12:function(e,t){e.l+=24},11:function(e,t){e.l+=10},10:function(e,t){e.l+=16},9:L,8:function(e,t){e.l+=6},7:ft,6:function(e,t){e.l+=6},4:L,0:function(e,t){e.l+=4}},Ll=Ge,Ml=Ue,Ul=Ze,Vl=tt,Hl=function(e,t){var r=st(e,8);return e.l+=16,[r,yl(e,t-24)]},Xl=function(e,t){e.l;e.read_shift(2);var r=st(e,8),n=e.read_shift((t-10)/2,"dbcs-cont");return n=n.replace(Zi,""),[r,n]},Gl=L,Wl=L,zl=L,jl=L,Kl=Xe,Yl=Je,$l=ie,Zl=Ge,Ql=Ge,ql=ie,Jl=Xe,ef=Ge,tf=Xe,rf=Ue,nf=Xe,af=Ge,sf=Xe,of=Xe,lf=Ge,ff=Ue,cf=Ue,hf=Ue,uf=Ue,df=Ue,pf=Ge,gf=Vl,mf=Ge,Ef=Xe,Bf=Vl,bf=Pl,Sf=Ue,vf=ie,Cf=Ue,Tf=Xe,_f=Ge,If=Xe,wf=Xe,Rf=Ge,Af=Xe,kf=Ge,Of=Xe,Df=Xe,xf=ie,yf=We,Pf=Xe,Ff=We,Nf=$e,Lf=Xe,Mf=ie,Uf=Xe,Vf=Xe,Hf=Xe,Xf=L,Gf=L,Wf=L,zf=L,jf=L,Kf=L,Yf=L,$f=L,Zf=L,Qf=L,qf=L,Jf=L,ec=L,tc=L,rc=L,nc=L,ac=L,sc=L,ic=L,oc=L,lc=L,fc=L,cc=L,hc=L,uc=L,dc=L,pc=L,gc=L,mc=L,Ec=L,Bc=L,bc=L,Sc=L,vc=L,Cc=L,Tc=L,_c=L,Ic=L,wc=L,Rc=L,Ac=L,kc=L,Oc=L,Dc=L,xc=L,yc=L,Pc=L,Fc=L,Nc=L,Lc=L,Mc=L,Uc=L,Vc=L,Hc=L,Xc=L,Gc=L,Wc=L,zc=L,jc=L,Kc=L,Yc=L,$c=L,Zc=L,Qc=L,qc=L,Jc=L,eh=L,th=L,rh=L,nh=L,ah=L,sh=L,ih=L,oh=L,lh=L,fh=L,ch=L,hh=L,uh=L,dh=L,ph=L,gh=L,mh=L,Eh=L,Bh=L,bh=L,Sh=L,vh=L,Ch=L,Th=L,_h=L,Ih=L,wh=L,Rh=L,Ah=L,kh=L,Oh=L,Dh=L,xh=L,yh=L,Ph=L,Fh=L,Nh=L,Lh=L,Mh=L,Uh=L,Vh=L,Hh=L,Xh=L,Gh=L,Wh=L,zh=L,jh=$e,Kh=L,Yh=L,$h=L,Zh=L,Qh=L,qh=L,Jh=L,eu=L,tu=L,ru=L,nu=L,au=L,su=L,iu=L,ou=L,lu=L,fu=L,cu=L,hu=L,uu=L,du=L,pu=L,gu=L,mu=L,Eu=L,Bu=L,bu=L,Su=L,vu=L,Cu=L,Tu=L,_u=L,Iu=L,wu=L,Ru=L,Au=L,ku=L,Ou=L,Du=L,xu=L,yu=L,Pu=L,Fu=L,Nu=L,Lu=L,Mu=L,Uu=L,Vu=L,Hu=L,Xu=L,Gu=L,Wu=L,zu=L,ju=L,Ku=L,Yu=L,$u=L,Zu=L,Qu=L,qu=L,Ju=L,ed=L,td=L,rd=L,nd=L,ad=L,sd=L,id=L,od=L,ld=L,fd=L,cd=L,hd=L,ud=L,dd=L,pd=L,gd=L,md=L,Ed=L,Bd=L,bd=L,Sd=L,vd=L,Cd=L,Td=L,_d=L,Id=L,wd=L,Rd=L,Ad=L,kd=L,Od=L,Dd=L,xd=L,yd=L,Pd=L,Fd=L,Nd=L,Ld=L,Md=L,Ud=L,Vd=L,Hd=L,Xd=L,Gd=L,Wd=L,zd=L,jd=L,Kd=L,Yd=L,$d=L,Zd=L,Qd=L,qd=L,Jd=L,ep=L,tp=L,rp=L,np=L,ap=L,sp=L,ip=L,op=L,lp=L,fp=L,cp=L,hp=L,up=L,dp=L,pp=L,gp=L,mp=L,Ep=L,Bp=L,bp=L,Sp=L,vp=L,Cp=L,Tp=L,_p=L,Ip=L,wp=L,Rp=L,Ap=L,kp={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},Op=function(){function e(e){var i=[[],"",[]],o=e.match(t);if(!s(o))return"";i[1]=o[1];var l=e.match(r);return s(l)&&a(l[1],i[0],i[2]),i[0].join("")+i[1].replace(n,"<br/>")+i[2].join("")}var t=bo("t"),r=bo("rPr"),n=/\r\n/g,a=function(e,t,r){var n={},a=65001,s=e.match(so),i=0;if(s)for(;i!=s.length;++i){var o=v(s[i]);switch(o[0]){case"<condense":case"<extend":break;case"<shadow":case"<shadow>":case"<shadow/>":break;case"<charset":if("1"==o.val)break;a=kp[parseInt(o.val,10)];break;case"<outline":case"<outline>":case"<outline/>":break;case"<rFont":n.name=o.val;break;case"<sz":n.sz=o.val;break;case"<strike":if(!o.val)break;case"<strike>":case"<strike/>":n.strike=1;break;case"</strike>":break;case"<u":if("0"==o.val)break;case"<u>":case"<u/>":n.u=1;break;case"</u>":break;case"<b":if("0"==o.val)break;case"<b>":case"<b/>":n.b=1;break;case"</b>":break;case"<i":if("0"==o.val)break;case"<i>":case"<i/>":n.i=1;break;case"</i>":break;case"<color":o.rgb&&(n.color=o.rgb.substr(2,6));break;case"<family":n.family=o.val;break;case"<vertAlign":case"<scheme":break;default:if(47!==o[0].charCodeAt(1))throw"Unrecognized rich format "+o[0]}}var l=[];return n.b&&l.push("font-weight: bold;"),n.i&&l.push("font-style: italic;"),t.push('<span style="'+l.join("")+'">'),r.push("</span>"),a};return function(t){return t.replace(/<(?:\w+:)?r>/g,"").split(/<\/(?:\w+:)?r>/).map(e).join("")}}(),Dp=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,xp=/<(?:\w+:)?r>/,yp=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Pp=/<(?:\w+:)?(?:si|sstItem)>/g,Fp=/<\/(?:\w+:)?(?:si|sstItem)>/;bl.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Np=/^\s|\s$|[\t\n\r]/,Lp=Y,Mp=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(e){return 255&(e/2|128*e)},s=function(e,t){return a(e^t)},i=function(e){for(var n=t[e.length-1],a=104,s=e.length-1;s>=0;--s)for(var i=e[s],o=0;7!=o;++o)64&i&&(n^=r[a]),i*=2,--a;return n};return function(t){for(var r=fr(t),a=i(r),o=r.length,l=n(16),f=0;16!=f;++f)l[f]=0;var c,h,u;for(1==(1&o)&&(c=a>>8,l[o]=s(e[0],c),--o,c=255&a,h=r[r.length-1],l[o]=s(h,c));o>0;)--o,c=a>>8,l[o]=s(r[o],c),--o,c=255&a,l[o]=s(r[o],c);for(o=15,u=15-r.length;u>0;)c=a>>8,l[o]=s(e[u],c),--o,--u,c=255&a,l[o]=s(r[o],c),--o,--u;return l}}(),Up=function(e,t,r,n,a){a||(a=t),n||(n=Mp(e));var s,i;for(s=0;s!=t.length;++s)i=t[s],i^=n[r],i=255&(i>>5|i<<3),a[s]=i,++r;return[a,r,n]},Vp=function(e){var t=0,r=Mp(e);return function(e){var n=Up("",e,t,r);return t=n[1],n[0]}},Hp=7,Xp=15,Gp=1,Wp=Hp,zp={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},jp={},Kp={},Yp=function(){return function(e,t){if(!e)return jp;var r;return(r=e.match(/<numFmts([^>]*)>.*<\/numFmts>/))&&Or(r,t),(r=e.match(/<fills([^>]*)>.*<\/fills>/))&&kr(r,t),(r=e.match(/<cellXfs([^>]*)>.*<\/cellXfs>/))&&xr(r,t),jp}}(),$p=A("styleSheet",null,{xmlns:Io.main[0],"xmlns:vt":Io.vt});bl.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",bl.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var Zp=/<a:clrScheme([^>]*)>[^\u2603]*<\/a:clrScheme>/,Qp=/<a:fontScheme([^>]*)>[^\u2603]*<\/a:fontScheme>/,qp=/<a:fmtScheme([^>]*)>[^\u2603]*<\/a:fmtScheme>/,Jp=/<a:themeElements([^>]*)>[^\u2603]*<\/a:themeElements>/,eg=ee,tg=K,rg=function(){function e(e,r,n,a,s,i){var o=a.length>0?0|parseInt(a,10):0,l=i.length>0?0|parseInt(i,10):0;l<0&&0===s.length&&(l=0);var f=!1,c=!1;return(s.length>0||0==i.length)&&(f=!0),f?l+=t.c:--l,(n.length>0||0==a.length)&&(c=!0),c?o+=t.r:--o,r+(f?"":"$")+Ri(l)+(c?"":"$")+Ti(o)}var t;return function(r,n){return t=n,r.replace(/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g,e)}}(),ng=hn,ag=hn,sg=hn,ig=hn,og=hn,lg=hn,fg=hn,cg=hn,hg=hn,ug=hn,dg=hn,pg=hn,gg=hn,mg=hn,Eg=hn,Bg=hn,bg=hn,Sg=hn,vg=hn,Cg=hn,Tg=L,_g=L,Ig=L,wg=L,Rg={1:{n:"PtgExp",f:Xn},2:{n:"PtgTbl",f:wg},3:{n:"PtgAdd",f:ag},4:{n:"PtgSub",f:bg},5:{n:"PtgMul",f:dg},6:{n:"PtgDiv",f:sg},7:{n:"PtgPower",f:Eg},8:{n:"PtgConcat",f:ng},9:{n:"PtgLt",f:hg},10:{n:"PtgLe",f:cg},11:{n:"PtgEq",f:ig},12:{n:"PtgGe",f:og},13:{n:"PtgGt",f:lg},14:{n:"PtgNe",f:pg},15:{n:"PtgIsect",f:fg},16:{n:"PtgUnion",f:vg},17:{n:"PtgRange",f:Bg},18:{n:"PtgUplus",f:Cg},19:{n:"PtgUminus",f:Sg},20:{n:"PtgPercent",f:mg},21:{n:"PtgParen",f:gg},22:{n:"PtgMissArg",f:ug},23:{n:"PtgStr",f:Kn},28:{n:"PtgErr",f:Gn},29:{n:"PtgBool",f:zn},30:{n:"PtgInt",f:Wn},31:{n:"PtgNum",f:jn},32:{n:"PtgArray",f:In},33:{n:"PtgFunc",f:Mn},34:{n:"PtgFuncVar",f:Un},35:{n:"PtgName",f:Qn},36:{n:"PtgRef",f:Fn},37:{n:"PtgArea",f:Sn},38:{n:"PtgMemArea",f:ea},39:{n:"PtgMemErr",f:Tg},40:{n:"PtgMemNoMem",f:_g},41:{n:"PtgMemFunc",f:ta},42:{n:"PtgRefErr",f:ra},43:{n:"PtgAreaErr",f:Cn},44:{n:"PtgRefN",f:Nn},45:{n:"PtgAreaN",f:_n},57:{n:"PtgNameX",f:qn},58:{n:"PtgRef3d",f:Ln},59:{n:"PtgArea3d",f:vn},60:{n:"PtgRefErr3d",f:Ig},61:{n:"PtgAreaErr3d",f:Tn},255:{}},Ag={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};!function(){for(var e in Ag)Rg[e]=Rg[Ag[e]]}();var kg={},Og={1:{n:"PtgAttrSemi",f:Dn},2:{n:"PtgAttrIf",f:kn},4:{n:"PtgAttrChoose",f:Rn},8:{n:"PtgAttrGoto",f:An},16:{n:"PtgAttrSum",f:Hn},32:{n:"PtgAttrBaxcel",f:wn},64:{n:"PtgAttrSpace",f:yn},65:{n:"PtgAttrSpaceSemi",f:Pn},128:{n:"PtgAttrIfError",f:On},255:{}},Dg={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"},xg=da,yg=da,Pg=da,Fg=da,Ng={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",
142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Lg={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Mg={2:1,3:1,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,90:1,97:2,98:1,99:1,101:3,102:3,105:1,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,416:1,449:2,450:2,65535:0},Ug={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFNA":"IFNA","_xlfn.IFERROR":"IFERROR","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"},Vg={},Hg={};bl.WS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet";var Xg=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*\/>/g,Gg=/<(?:\w+:)?sheetData>([^\u2603]*)<\/(?:\w+:)?sheetData>/,Wg=/<(?:\w*:)?hyperlink[^>]*\/>/g,zg=/"(\w*:\w*)"/,jg=/<(?:\w*:)?col[^>]*\/>/g,Kg=function(){var e=bo("v"),t=bo("f");return function(r,n,a,s){for(var i,o,l,c,h,u=0,d="",p=[],g=[],m=0,E=0,B=0,b="",S=0,C=0,T=0,I=0,w=Array.isArray(jp.CellXf),R=[],A=[],k=r.split(/<\/(?:\w+:)?row>/),O=0,D=k.length;O!=D;++O){d=k[O].trim();var x=d.length;if(0!==x){for(u=0;u<x&&62!==d.charCodeAt(u);++u);if(++u,o=v(d.substr(0,u),!0),S=void 0!==o.r?parseInt(o.r,10):S+1,C=-1,!(a.sheetRows&&a.sheetRows<S))for(s.s.r>S-1&&(s.s.r=S-1),s.e.r<S-1&&(s.e.r=S-1),p=d.substr(u).split(/<(?:\w+:)?c[ >]/),u=0;u!=p.length;++u)if(d=p[u].trim(),0!==d.length){if(g=d.match(/r=["']([^"']*)["']/),m=u,E=0,B=0,d="<c "+("<"==d.substr(0,1)?">":"")+d,null!=g&&2===g.length){for(m=0,b=g[1],E=0;E!=b.length&&!((B=b.charCodeAt(E)-64)<1||B>26);++E)m=26*m+B;--m,C=m}else++C;for(E=0;E!=d.length&&62!==d.charCodeAt(E);++E);if(++E,o=v(d.substr(0,E),!0),o.r||(o.r=pm.encode_cell({r:S-1,c:C})),b=d.substr(E),i={t:""},null!=(g=b.match(e))&&""!==g[1]&&(i.v=co(g[1])),a.cellFormula){null!=(g=b.match(t))&&""!==g[1]?(i.f=co(go(g[1])),g[0].indexOf('t="array"')>-1?(i.F=(b.match(/ref=["']([^"']*)["']/)||[])[1],i.F.indexOf(":")>-1&&R.push([Fi(i.F),i.F])):g[0].indexOf('t="shared"')>-1&&(c=v(g[0]),A[parseInt(c.si,10)]=[c,co(go(g[1]))])):(g=b.match(/<f[^>]*\/>/))&&(c=v(g[0]),A[c.si]&&(i.f=cn(A[c.si][1],A[c.si][0].ref,o.r)));var y=Di(o.r);for(E=0;E<R.length;++E)y.r>=R[E][0].s.r&&y.r<=R[E][0].e.r&&y.c>=R[E][0].s.c&&y.c<=R[E][0].e.c&&(i.F=R[E][1])}if(void 0===o.t&&void 0===i.v){if(!a.sheetStubs)continue;i.t="stub"}else i.t=o.t||"n";switch(s.s.c>m&&(s.s.c=m),s.e.c<m&&(s.e.c=m),i.t){case"n":i.v=parseFloat(i.v);break;case"s":l=Vg[parseInt(i.v,10)],i.v=l.t,i.r=l.r,a.cellHTML&&(i.h=l.h);break;case"str":i.t="s",i.v=null!=i.v?go(i.v):"",a.cellHTML&&(i.h=i.v);break;case"inlineStr":g=b.match(/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/),i.t="s",null!=g?(l=rr(g[1]))&&(i.v=l.t):i.v="";break;case"b":i.v=_(i.v);break;case"d":a.cellDates||(i.v=f(new Date(i.v)),i.t="n");break;case"e":i.w=i.v,i.v=rl[i.v]}T=I=0,w&&void 0!==o.s&&null!=(h=jp.CellXf[o.s])&&(null!=h.numFmtId&&(T=h.numFmtId),a.cellStyles&&null!=h.fillId&&(I=h.fillId)),ma(i,T,I,a),n[o.r]=i}}}}}(),Yg=A("worksheet",null,{xmlns:Io.main[0],"xmlns:r":Io.r}),$g=Jo,Zg=el,Qg=Jo,qg=[["allowRefreshQuery","0"],["autoCompressPictures","1"],["backupFile","0"],["checkCompatibility","0"],["codeName",""],["date1904","0"],["dateCompatibility","1"],["filterPrivacy","0"],["hidePivotFieldList","0"],["promptedSolutions","0"],["publishItems","0"],["refreshAllConnections",!1],["saveExternalLinkValues","1"],["showBorderUnselectedTables","1"],["showInkAnnotation","1"],["showObjects","all"],["showPivotChartFilter","0"]],Jg=[["activeTab","0"],["autoFilterDateGrouping","1"],["firstSheet","0"],["minimized","0"],["showHorizontalScroll","1"],["showSheetTabs","1"],["showVerticalScroll","1"],["tabRatio","600"],["visibility","visible"]],em=[["state","visible"]],tm=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]],rm=/<\w+:workbook/,nm=A("workbook",null,{xmlns:Io.main[0],"xmlns:r":Io.r}),am=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,sm=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,im=function(e){return String.fromCharCode(e)},om=/<(\/?)([a-z0-9]*:|)(\w+)[^>]*>/gm,lm={0:{n:"BrtRowHdr",f:wa},1:{n:"BrtCellBlank",f:Oa},2:{n:"BrtCellRk",f:Ua},3:{n:"BrtCellError",f:Pa},4:{n:"BrtCellBool",f:xa},5:{n:"BrtCellReal",f:La},6:{n:"BrtCellSt",f:Ha},7:{n:"BrtCellIsst",f:Fa},8:{n:"BrtFmlaString",f:ja},9:{n:"BrtFmlaNum",f:za},10:{n:"BrtFmlaBool",f:Ga},11:{n:"BrtFmlaError",f:Wa},16:{n:"BrtFRTArchID$",f:fs},19:{n:"BrtSSTItem",f:K},20:{n:"BrtPCDIMissing",f:L},21:{n:"BrtPCDINumber",f:L},22:{n:"BrtPCDIBoolean",f:L},23:{n:"BrtPCDIError",f:L},24:{n:"BrtPCDIString",f:L},25:{n:"BrtPCDIDatetime",f:L},26:{n:"BrtPCDIIndex",f:L},27:{n:"BrtPCDIAMissing",f:L},28:{n:"BrtPCDIANumber",f:L},29:{n:"BrtPCDIABoolean",f:L},30:{n:"BrtPCDIAError",f:L},31:{n:"BrtPCDIAString",f:L},32:{n:"BrtPCDIADatetime",f:L},33:{n:"BrtPCRRecord",f:L},34:{n:"BrtPCRRecordDt",f:L},35:{n:"BrtFRTBegin",f:L},36:{n:"BrtFRTEnd",f:L},37:{n:"BrtACBegin",f:L},38:{n:"BrtACEnd",f:L},39:{n:"BrtName",f:cs},40:{n:"BrtIndexRowBlock",f:L},42:{n:"BrtIndexBlock",f:L},43:{n:"BrtFont",f:Nr},44:{n:"BrtFmt",f:Fr},45:{n:"BrtFill",f:L},46:{n:"BrtBorder",f:L},47:{n:"BrtXF",f:Lr},48:{n:"BrtStyle",f:L},49:{n:"BrtCellMeta",f:L},50:{n:"BrtValueMeta",f:L},51:{n:"BrtMdb",f:L},52:{n:"BrtBeginFmd",f:L},53:{n:"BrtEndFmd",f:L},54:{n:"BrtBeginMdx",f:L},55:{n:"BrtEndMdx",f:L},56:{n:"BrtBeginMdxTuple",f:L},57:{n:"BrtEndMdxTuple",f:L},58:{n:"BrtMdxMbrIstr",f:L},59:{n:"BrtStr",f:L},60:{n:"BrtColInfo",f:L},62:{n:"BrtCellRString",f:L},63:{n:"BrtCalcChainItem$",f:tn},64:{n:"BrtDVal",f:L},65:{n:"BrtSxvcellNum",f:L},66:{n:"BrtSxvcellStr",f:L},67:{n:"BrtSxvcellBool",f:L},68:{n:"BrtSxvcellErr",f:L},69:{n:"BrtSxvcellDate",f:L},70:{n:"BrtSxvcellNil",f:L},128:{n:"BrtFileVersion",f:L},129:{n:"BrtBeginSheet",f:L},130:{n:"BrtEndSheet",f:L},131:{n:"BrtBeginBook",f:L,p:0},132:{n:"BrtEndBook",f:L},133:{n:"BrtBeginWsViews",f:L},134:{n:"BrtEndWsViews",f:L},135:{n:"BrtBeginBookViews",f:L},136:{n:"BrtEndBookViews",f:L},137:{n:"BrtBeginWsView",f:L},138:{n:"BrtEndWsView",f:L},139:{n:"BrtBeginCsViews",f:L},140:{n:"BrtEndCsViews",f:L},141:{n:"BrtBeginCsView",f:L},142:{n:"BrtEndCsView",f:L},143:{n:"BrtBeginBundleShs",f:L},144:{n:"BrtEndBundleShs",f:L},145:{n:"BrtBeginSheetData",f:L},146:{n:"BrtEndSheetData",f:L},147:{n:"BrtWsProp",f:ka},148:{n:"BrtWsDim",f:$g,p:16},151:{n:"BrtPane",f:L},152:{n:"BrtSel",f:L},153:{n:"BrtWbProp",f:ls},154:{n:"BrtWbFactoid",f:L},155:{n:"BrtFileRecover",f:L},156:{n:"BrtBundleSh",f:is},157:{n:"BrtCalcProp",f:L},158:{n:"BrtBookView",f:L},159:{n:"BrtBeginSst",f:sr},160:{n:"BrtEndSst",f:L},161:{n:"BrtBeginAFilter",f:L},162:{n:"BrtEndAFilter",f:L},163:{n:"BrtBeginFilterColumn",f:L},164:{n:"BrtEndFilterColumn",f:L},165:{n:"BrtBeginFilters",f:L},166:{n:"BrtEndFilters",f:L},167:{n:"BrtFilter",f:L},168:{n:"BrtColorFilter",f:L},169:{n:"BrtIconFilter",f:L},170:{n:"BrtTop10Filter",f:L},171:{n:"BrtDynamicFilter",f:L},172:{n:"BrtBeginCustomFilters",f:L},173:{n:"BrtEndCustomFilters",f:L},174:{n:"BrtCustomFilter",f:L},175:{n:"BrtAFilterDateGroupItem",f:L},176:{n:"BrtMergeCell",f:Qg},177:{n:"BrtBeginMergeCells",f:L},178:{n:"BrtEndMergeCells",f:L},179:{n:"BrtBeginPivotCacheDef",f:L},180:{n:"BrtEndPivotCacheDef",f:L},181:{n:"BrtBeginPCDFields",f:L},182:{n:"BrtEndPCDFields",f:L},183:{n:"BrtBeginPCDField",f:L},184:{n:"BrtEndPCDField",f:L},185:{n:"BrtBeginPCDSource",f:L},186:{n:"BrtEndPCDSource",f:L},187:{n:"BrtBeginPCDSRange",f:L},188:{n:"BrtEndPCDSRange",f:L},189:{n:"BrtBeginPCDFAtbl",f:L},190:{n:"BrtEndPCDFAtbl",f:L},191:{n:"BrtBeginPCDIRun",f:L},192:{n:"BrtEndPCDIRun",f:L},193:{n:"BrtBeginPivotCacheRecords",f:L},194:{n:"BrtEndPivotCacheRecords",f:L},195:{n:"BrtBeginPCDHierarchies",f:L},196:{n:"BrtEndPCDHierarchies",f:L},197:{n:"BrtBeginPCDHierarchy",f:L},198:{n:"BrtEndPCDHierarchy",f:L},199:{n:"BrtBeginPCDHFieldsUsage",f:L},200:{n:"BrtEndPCDHFieldsUsage",f:L},201:{n:"BrtBeginExtConnection",f:L},202:{n:"BrtEndExtConnection",f:L},203:{n:"BrtBeginECDbProps",f:L},204:{n:"BrtEndECDbProps",f:L},205:{n:"BrtBeginECOlapProps",f:L},206:{n:"BrtEndECOlapProps",f:L},207:{n:"BrtBeginPCDSConsol",f:L},208:{n:"BrtEndPCDSConsol",f:L},209:{n:"BrtBeginPCDSCPages",f:L},210:{n:"BrtEndPCDSCPages",f:L},211:{n:"BrtBeginPCDSCPage",f:L},212:{n:"BrtEndPCDSCPage",f:L},213:{n:"BrtBeginPCDSCPItem",f:L},214:{n:"BrtEndPCDSCPItem",f:L},215:{n:"BrtBeginPCDSCSets",f:L},216:{n:"BrtEndPCDSCSets",f:L},217:{n:"BrtBeginPCDSCSet",f:L},218:{n:"BrtEndPCDSCSet",f:L},219:{n:"BrtBeginPCDFGroup",f:L},220:{n:"BrtEndPCDFGroup",f:L},221:{n:"BrtBeginPCDFGItems",f:L},222:{n:"BrtEndPCDFGItems",f:L},223:{n:"BrtBeginPCDFGRange",f:L},224:{n:"BrtEndPCDFGRange",f:L},225:{n:"BrtBeginPCDFGDiscrete",f:L},226:{n:"BrtEndPCDFGDiscrete",f:L},227:{n:"BrtBeginPCDSDTupleCache",f:L},228:{n:"BrtEndPCDSDTupleCache",f:L},229:{n:"BrtBeginPCDSDTCEntries",f:L},230:{n:"BrtEndPCDSDTCEntries",f:L},231:{n:"BrtBeginPCDSDTCEMembers",f:L},232:{n:"BrtEndPCDSDTCEMembers",f:L},233:{n:"BrtBeginPCDSDTCEMember",f:L},234:{n:"BrtEndPCDSDTCEMember",f:L},235:{n:"BrtBeginPCDSDTCQueries",f:L},236:{n:"BrtEndPCDSDTCQueries",f:L},237:{n:"BrtBeginPCDSDTCQuery",f:L},238:{n:"BrtEndPCDSDTCQuery",f:L},239:{n:"BrtBeginPCDSDTCSets",f:L},240:{n:"BrtEndPCDSDTCSets",f:L},241:{n:"BrtBeginPCDSDTCSet",f:L},242:{n:"BrtEndPCDSDTCSet",f:L},243:{n:"BrtBeginPCDCalcItems",f:L},244:{n:"BrtEndPCDCalcItems",f:L},245:{n:"BrtBeginPCDCalcItem",f:L},246:{n:"BrtEndPCDCalcItem",f:L},247:{n:"BrtBeginPRule",f:L},248:{n:"BrtEndPRule",f:L},249:{n:"BrtBeginPRFilters",f:L},250:{n:"BrtEndPRFilters",f:L},251:{n:"BrtBeginPRFilter",f:L},252:{n:"BrtEndPRFilter",f:L},253:{n:"BrtBeginPNames",f:L},254:{n:"BrtEndPNames",f:L},255:{n:"BrtBeginPName",f:L},256:{n:"BrtEndPName",f:L},257:{n:"BrtBeginPNPairs",f:L},258:{n:"BrtEndPNPairs",f:L},259:{n:"BrtBeginPNPair",f:L},260:{n:"BrtEndPNPair",f:L},261:{n:"BrtBeginECWebProps",f:L},262:{n:"BrtEndECWebProps",f:L},263:{n:"BrtBeginEcWpTables",f:L},264:{n:"BrtEndECWPTables",f:L},265:{n:"BrtBeginECParams",f:L},266:{n:"BrtEndECParams",f:L},267:{n:"BrtBeginECParam",f:L},268:{n:"BrtEndECParam",f:L},269:{n:"BrtBeginPCDKPIs",f:L},270:{n:"BrtEndPCDKPIs",f:L},271:{n:"BrtBeginPCDKPI",f:L},272:{n:"BrtEndPCDKPI",f:L},273:{n:"BrtBeginDims",f:L},274:{n:"BrtEndDims",f:L},275:{n:"BrtBeginDim",f:L},276:{n:"BrtEndDim",f:L},277:{n:"BrtIndexPartEnd",f:L},278:{n:"BrtBeginStyleSheet",f:L},279:{n:"BrtEndStyleSheet",f:L},280:{n:"BrtBeginSXView",f:L},281:{n:"BrtEndSXVI",f:L},282:{n:"BrtBeginSXVI",f:L},283:{n:"BrtBeginSXVIs",f:L},284:{n:"BrtEndSXVIs",f:L},285:{n:"BrtBeginSXVD",f:L},286:{n:"BrtEndSXVD",f:L},287:{n:"BrtBeginSXVDs",f:L},288:{n:"BrtEndSXVDs",f:L},289:{n:"BrtBeginSXPI",f:L},290:{n:"BrtEndSXPI",f:L},291:{n:"BrtBeginSXPIs",f:L},292:{n:"BrtEndSXPIs",f:L},293:{n:"BrtBeginSXDI",f:L},294:{n:"BrtEndSXDI",f:L},295:{n:"BrtBeginSXDIs",f:L},296:{n:"BrtEndSXDIs",f:L},297:{n:"BrtBeginSXLI",f:L},298:{n:"BrtEndSXLI",f:L},299:{n:"BrtBeginSXLIRws",f:L},300:{n:"BrtEndSXLIRws",f:L},301:{n:"BrtBeginSXLICols",f:L},302:{n:"BrtEndSXLICols",f:L},303:{n:"BrtBeginSXFormat",f:L},304:{n:"BrtEndSXFormat",f:L},305:{n:"BrtBeginSXFormats",f:L},306:{n:"BrtEndSxFormats",f:L},307:{n:"BrtBeginSxSelect",f:L},308:{n:"BrtEndSxSelect",f:L},309:{n:"BrtBeginISXVDRws",f:L},310:{n:"BrtEndISXVDRws",f:L},311:{n:"BrtBeginISXVDCols",f:L},312:{n:"BrtEndISXVDCols",f:L},313:{n:"BrtEndSXLocation",f:L},314:{n:"BrtBeginSXLocation",f:L},315:{n:"BrtEndSXView",f:L},316:{n:"BrtBeginSXTHs",f:L},317:{n:"BrtEndSXTHs",f:L},318:{n:"BrtBeginSXTH",f:L},319:{n:"BrtEndSXTH",f:L},320:{n:"BrtBeginISXTHRws",f:L},321:{n:"BrtEndISXTHRws",f:L},322:{n:"BrtBeginISXTHCols",f:L},323:{n:"BrtEndISXTHCols",f:L},324:{n:"BrtBeginSXTDMPS",f:L},325:{n:"BrtEndSXTDMPs",f:L},326:{n:"BrtBeginSXTDMP",f:L},327:{n:"BrtEndSXTDMP",f:L},328:{n:"BrtBeginSXTHItems",f:L},329:{n:"BrtEndSXTHItems",f:L},330:{n:"BrtBeginSXTHItem",f:L},331:{n:"BrtEndSXTHItem",f:L},332:{n:"BrtBeginMetadata",f:L},333:{n:"BrtEndMetadata",f:L},334:{n:"BrtBeginEsmdtinfo",f:L},335:{n:"BrtMdtinfo",f:L},336:{n:"BrtEndEsmdtinfo",f:L},337:{n:"BrtBeginEsmdb",f:L},338:{n:"BrtEndEsmdb",f:L},339:{n:"BrtBeginEsfmd",f:L},340:{n:"BrtEndEsfmd",f:L},341:{n:"BrtBeginSingleCells",f:L},342:{n:"BrtEndSingleCells",f:L},343:{n:"BrtBeginList",f:L},344:{n:"BrtEndList",f:L},345:{n:"BrtBeginListCols",f:L},346:{n:"BrtEndListCols",f:L},347:{n:"BrtBeginListCol",f:L},348:{n:"BrtEndListCol",f:L},349:{n:"BrtBeginListXmlCPr",f:L},350:{n:"BrtEndListXmlCPr",f:L},351:{n:"BrtListCCFmla",f:L},352:{n:"BrtListTrFmla",f:L},353:{n:"BrtBeginExternals",f:L},354:{n:"BrtEndExternals",f:L},355:{n:"BrtSupBookSrc",f:L},357:{n:"BrtSupSelf",f:L},358:{n:"BrtSupSame",f:L},359:{n:"BrtSupTabs",f:L},360:{n:"BrtBeginSupBook",f:L},361:{n:"BrtPlaceholderName",f:L},362:{n:"BrtExternSheet",f:L},363:{n:"BrtExternTableStart",f:L},364:{n:"BrtExternTableEnd",f:L},366:{n:"BrtExternRowHdr",f:L},367:{n:"BrtExternCellBlank",f:L},368:{n:"BrtExternCellReal",f:L},369:{n:"BrtExternCellBool",f:L},370:{n:"BrtExternCellError",f:L},371:{n:"BrtExternCellString",f:L},372:{n:"BrtBeginEsmdx",f:L},373:{n:"BrtEndEsmdx",f:L},374:{n:"BrtBeginMdxSet",f:L},375:{n:"BrtEndMdxSet",f:L},376:{n:"BrtBeginMdxMbrProp",f:L},377:{n:"BrtEndMdxMbrProp",f:L},378:{n:"BrtBeginMdxKPI",f:L},379:{n:"BrtEndMdxKPI",f:L},380:{n:"BrtBeginEsstr",f:L},381:{n:"BrtEndEsstr",f:L},382:{n:"BrtBeginPRFItem",f:L},383:{n:"BrtEndPRFItem",f:L},384:{n:"BrtBeginPivotCacheIDs",f:L},385:{n:"BrtEndPivotCacheIDs",f:L},386:{n:"BrtBeginPivotCacheID",f:L},387:{n:"BrtEndPivotCacheID",f:L},388:{n:"BrtBeginISXVIs",f:L},389:{n:"BrtEndISXVIs",f:L},390:{n:"BrtBeginColInfos",f:L},391:{n:"BrtEndColInfos",f:L},392:{n:"BrtBeginRwBrk",f:L},393:{n:"BrtEndRwBrk",f:L},394:{n:"BrtBeginColBrk",f:L},395:{n:"BrtEndColBrk",f:L},396:{n:"BrtBrk",f:L},397:{n:"BrtUserBookView",f:L},398:{n:"BrtInfo",f:L},399:{n:"BrtCUsr",f:L},400:{n:"BrtUsr",f:L},401:{n:"BrtBeginUsers",f:L},403:{n:"BrtEOF",f:L},404:{n:"BrtUCR",f:L},405:{n:"BrtRRInsDel",f:L},406:{n:"BrtRREndInsDel",f:L},407:{n:"BrtRRMove",f:L},408:{n:"BrtRREndMove",f:L},409:{n:"BrtRRChgCell",f:L},410:{n:"BrtRREndChgCell",f:L},411:{n:"BrtRRHeader",f:L},412:{n:"BrtRRUserView",f:L},413:{n:"BrtRRRenSheet",f:L},414:{n:"BrtRRInsertSh",f:L},415:{n:"BrtRRDefName",f:L},416:{n:"BrtRRNote",f:L},417:{n:"BrtRRConflict",f:L},418:{n:"BrtRRTQSIF",f:L},419:{n:"BrtRRFormat",f:L},420:{n:"BrtRREndFormat",f:L},421:{n:"BrtRRAutoFmt",f:L},422:{n:"BrtBeginUserShViews",f:L},423:{n:"BrtBeginUserShView",f:L},424:{n:"BrtEndUserShView",f:L},425:{n:"BrtEndUserShViews",f:L},426:{n:"BrtArrFmla",f:Ya},427:{n:"BrtShrFmla",f:$a},428:{n:"BrtTable",f:L},429:{n:"BrtBeginExtConnections",f:L},430:{n:"BrtEndExtConnections",f:L},431:{n:"BrtBeginPCDCalcMems",f:L},432:{n:"BrtEndPCDCalcMems",f:L},433:{n:"BrtBeginPCDCalcMem",f:L},434:{n:"BrtEndPCDCalcMem",f:L},435:{n:"BrtBeginPCDHGLevels",f:L},436:{n:"BrtEndPCDHGLevels",f:L},437:{n:"BrtBeginPCDHGLevel",f:L},438:{n:"BrtEndPCDHGLevel",f:L},439:{n:"BrtBeginPCDHGLGroups",f:L},440:{n:"BrtEndPCDHGLGroups",f:L},441:{n:"BrtBeginPCDHGLGroup",f:L},442:{n:"BrtEndPCDHGLGroup",f:L},443:{n:"BrtBeginPCDHGLGMembers",f:L},444:{n:"BrtEndPCDHGLGMembers",f:L},445:{n:"BrtBeginPCDHGLGMember",f:L},446:{n:"BrtEndPCDHGLGMember",f:L},447:{n:"BrtBeginQSI",f:L},448:{n:"BrtEndQSI",f:L},449:{n:"BrtBeginQSIR",f:L},450:{n:"BrtEndQSIR",f:L},451:{n:"BrtBeginDeletedNames",f:L},452:{n:"BrtEndDeletedNames",f:L},453:{n:"BrtBeginDeletedName",f:L},454:{n:"BrtEndDeletedName",f:L},455:{n:"BrtBeginQSIFs",f:L},456:{n:"BrtEndQSIFs",f:L},457:{n:"BrtBeginQSIF",f:L},458:{n:"BrtEndQSIF",f:L},459:{n:"BrtBeginAutoSortScope",f:L},460:{n:"BrtEndAutoSortScope",f:L},461:{n:"BrtBeginConditionalFormatting",f:L},462:{n:"BrtEndConditionalFormatting",f:L},463:{n:"BrtBeginCFRule",f:L},464:{n:"BrtEndCFRule",f:L},465:{n:"BrtBeginIconSet",f:L},466:{n:"BrtEndIconSet",f:L},467:{n:"BrtBeginDatabar",f:L},468:{n:"BrtEndDatabar",f:L},469:{n:"BrtBeginColorScale",f:L},470:{n:"BrtEndColorScale",f:L},471:{n:"BrtCFVO",f:L},472:{n:"BrtExternValueMeta",f:L},473:{n:"BrtBeginColorPalette",f:L},474:{n:"BrtEndColorPalette",f:L},475:{n:"BrtIndexedColor",f:L},476:{n:"BrtMargins",f:L},477:{n:"BrtPrintOptions",f:L},478:{n:"BrtPageSetup",f:L},479:{n:"BrtBeginHeaderFooter",
f:L},480:{n:"BrtEndHeaderFooter",f:L},481:{n:"BrtBeginSXCrtFormat",f:L},482:{n:"BrtEndSXCrtFormat",f:L},483:{n:"BrtBeginSXCrtFormats",f:L},484:{n:"BrtEndSXCrtFormats",f:L},485:{n:"BrtWsFmtInfo",f:L},486:{n:"BrtBeginMgs",f:L},487:{n:"BrtEndMGs",f:L},488:{n:"BrtBeginMGMaps",f:L},489:{n:"BrtEndMGMaps",f:L},490:{n:"BrtBeginMG",f:L},491:{n:"BrtEndMG",f:L},492:{n:"BrtBeginMap",f:L},493:{n:"BrtEndMap",f:L},494:{n:"BrtHLink",f:Ka},495:{n:"BrtBeginDCon",f:L},496:{n:"BrtEndDCon",f:L},497:{n:"BrtBeginDRefs",f:L},498:{n:"BrtEndDRefs",f:L},499:{n:"BrtDRef",f:L},500:{n:"BrtBeginScenMan",f:L},501:{n:"BrtEndScenMan",f:L},502:{n:"BrtBeginSct",f:L},503:{n:"BrtEndSct",f:L},504:{n:"BrtSlc",f:L},505:{n:"BrtBeginDXFs",f:L},506:{n:"BrtEndDXFs",f:L},507:{n:"BrtDXF",f:L},508:{n:"BrtBeginTableStyles",f:L},509:{n:"BrtEndTableStyles",f:L},510:{n:"BrtBeginTableStyle",f:L},511:{n:"BrtEndTableStyle",f:L},512:{n:"BrtTableStyleElement",f:L},513:{n:"BrtTableStyleClient",f:L},514:{n:"BrtBeginVolDeps",f:L},515:{n:"BrtEndVolDeps",f:L},516:{n:"BrtBeginVolType",f:L},517:{n:"BrtEndVolType",f:L},518:{n:"BrtBeginVolMain",f:L},519:{n:"BrtEndVolMain",f:L},520:{n:"BrtBeginVolTopic",f:L},521:{n:"BrtEndVolTopic",f:L},522:{n:"BrtVolSubtopic",f:L},523:{n:"BrtVolRef",f:L},524:{n:"BrtVolNum",f:L},525:{n:"BrtVolErr",f:L},526:{n:"BrtVolStr",f:L},527:{n:"BrtVolBool",f:L},528:{n:"BrtBeginCalcChain$",f:L},529:{n:"BrtEndCalcChain$",f:L},530:{n:"BrtBeginSortState",f:L},531:{n:"BrtEndSortState",f:L},532:{n:"BrtBeginSortCond",f:L},533:{n:"BrtEndSortCond",f:L},534:{n:"BrtBookProtection",f:L},535:{n:"BrtSheetProtection",f:L},536:{n:"BrtRangeProtection",f:L},537:{n:"BrtPhoneticInfo",f:L},538:{n:"BrtBeginECTxtWiz",f:L},539:{n:"BrtEndECTxtWiz",f:L},540:{n:"BrtBeginECTWFldInfoLst",f:L},541:{n:"BrtEndECTWFldInfoLst",f:L},542:{n:"BrtBeginECTwFldInfo",f:L},548:{n:"BrtFileSharing",f:L},549:{n:"BrtOleSize",f:L},550:{n:"BrtDrawing",f:L},551:{n:"BrtLegacyDrawing",f:L},552:{n:"BrtLegacyDrawingHF",f:L},553:{n:"BrtWebOpt",f:L},554:{n:"BrtBeginWebPubItems",f:L},555:{n:"BrtEndWebPubItems",f:L},556:{n:"BrtBeginWebPubItem",f:L},557:{n:"BrtEndWebPubItem",f:L},558:{n:"BrtBeginSXCondFmt",f:L},559:{n:"BrtEndSXCondFmt",f:L},560:{n:"BrtBeginSXCondFmts",f:L},561:{n:"BrtEndSXCondFmts",f:L},562:{n:"BrtBkHim",f:L},564:{n:"BrtColor",f:L},565:{n:"BrtBeginIndexedColors",f:L},566:{n:"BrtEndIndexedColors",f:L},569:{n:"BrtBeginMRUColors",f:L},570:{n:"BrtEndMRUColors",f:L},572:{n:"BrtMRUColor",f:L},573:{n:"BrtBeginDVals",f:L},574:{n:"BrtEndDVals",f:L},577:{n:"BrtSupNameStart",f:L},578:{n:"BrtSupNameValueStart",f:L},579:{n:"BrtSupNameValueEnd",f:L},580:{n:"BrtSupNameNum",f:L},581:{n:"BrtSupNameErr",f:L},582:{n:"BrtSupNameSt",f:L},583:{n:"BrtSupNameNil",f:L},584:{n:"BrtSupNameBool",f:L},585:{n:"BrtSupNameFmla",f:L},586:{n:"BrtSupNameBits",f:L},587:{n:"BrtSupNameEnd",f:L},588:{n:"BrtEndSupBook",f:L},589:{n:"BrtCellSmartTagProperty",f:L},590:{n:"BrtBeginCellSmartTag",f:L},591:{n:"BrtEndCellSmartTag",f:L},592:{n:"BrtBeginCellSmartTags",f:L},593:{n:"BrtEndCellSmartTags",f:L},594:{n:"BrtBeginSmartTags",f:L},595:{n:"BrtEndSmartTags",f:L},596:{n:"BrtSmartTagType",f:L},597:{n:"BrtBeginSmartTagTypes",f:L},598:{n:"BrtEndSmartTagTypes",f:L},599:{n:"BrtBeginSXFilters",f:L},600:{n:"BrtEndSXFilters",f:L},601:{n:"BrtBeginSXFILTER",f:L},602:{n:"BrtEndSXFilter",f:L},603:{n:"BrtBeginFills",f:L},604:{n:"BrtEndFills",f:L},605:{n:"BrtBeginCellWatches",f:L},606:{n:"BrtEndCellWatches",f:L},607:{n:"BrtCellWatch",f:L},608:{n:"BrtBeginCRErrs",f:L},609:{n:"BrtEndCRErrs",f:L},610:{n:"BrtCrashRecErr",f:L},611:{n:"BrtBeginFonts",f:L},612:{n:"BrtEndFonts",f:L},613:{n:"BrtBeginBorders",f:L},614:{n:"BrtEndBorders",f:L},615:{n:"BrtBeginFmts",f:L},616:{n:"BrtEndFmts",f:L},617:{n:"BrtBeginCellXFs",f:L},618:{n:"BrtEndCellXFs",f:L},619:{n:"BrtBeginStyles",f:L},620:{n:"BrtEndStyles",f:L},625:{n:"BrtBigName",f:L},626:{n:"BrtBeginCellStyleXFs",f:L},627:{n:"BrtEndCellStyleXFs",f:L},628:{n:"BrtBeginComments",f:L},629:{n:"BrtEndComments",f:L},630:{n:"BrtBeginCommentAuthors",f:L},631:{n:"BrtEndCommentAuthors",f:L},632:{n:"BrtCommentAuthor",f:eg},633:{n:"BrtBeginCommentList",f:L},634:{n:"BrtEndCommentList",f:L},635:{n:"BrtBeginComment",f:on},636:{n:"BrtEndComment",f:L},637:{n:"BrtCommentText",f:tg},638:{n:"BrtBeginOleObjects",f:L},639:{n:"BrtOleObject",f:L},640:{n:"BrtEndOleObjects",f:L},641:{n:"BrtBeginSxrules",f:L},642:{n:"BrtEndSxRules",f:L},643:{n:"BrtBeginActiveXControls",f:L},644:{n:"BrtActiveX",f:L},645:{n:"BrtEndActiveXControls",f:L},646:{n:"BrtBeginPCDSDTCEMembersSortBy",f:L},648:{n:"BrtBeginCellIgnoreECs",f:L},649:{n:"BrtCellIgnoreEC",f:L},650:{n:"BrtEndCellIgnoreECs",f:L},651:{n:"BrtCsProp",f:L},652:{n:"BrtCsPageSetup",f:L},653:{n:"BrtBeginUserCsViews",f:L},654:{n:"BrtEndUserCsViews",f:L},655:{n:"BrtBeginUserCsView",f:L},656:{n:"BrtEndUserCsView",f:L},657:{n:"BrtBeginPcdSFCIEntries",f:L},658:{n:"BrtEndPCDSFCIEntries",f:L},659:{n:"BrtPCDSFCIEntry",f:L},660:{n:"BrtBeginListParts",f:L},661:{n:"BrtListPart",f:L},662:{n:"BrtEndListParts",f:L},663:{n:"BrtSheetCalcProp",f:L},664:{n:"BrtBeginFnGroup",f:L},665:{n:"BrtFnGroup",f:L},666:{n:"BrtEndFnGroup",f:L},667:{n:"BrtSupAddin",f:L},668:{n:"BrtSXTDMPOrder",f:L},669:{n:"BrtCsProtection",f:L},671:{n:"BrtBeginWsSortMap",f:L},672:{n:"BrtEndWsSortMap",f:L},673:{n:"BrtBeginRRSort",f:L},674:{n:"BrtEndRRSort",f:L},675:{n:"BrtRRSortItem",f:L},676:{n:"BrtFileSharingIso",f:L},677:{n:"BrtBookProtectionIso",f:L},678:{n:"BrtSheetProtectionIso",f:L},679:{n:"BrtCsProtectionIso",f:L},680:{n:"BrtRangeProtectionIso",f:L},1024:{n:"BrtRwDescent",f:L},1025:{n:"BrtKnownFonts",f:L},1026:{n:"BrtBeginSXTupleSet",f:L},1027:{n:"BrtEndSXTupleSet",f:L},1028:{n:"BrtBeginSXTupleSetHeader",f:L},1029:{n:"BrtEndSXTupleSetHeader",f:L},1030:{n:"BrtSXTupleSetHeaderItem",f:L},1031:{n:"BrtBeginSXTupleSetData",f:L},1032:{n:"BrtEndSXTupleSetData",f:L},1033:{n:"BrtBeginSXTupleSetRow",f:L},1034:{n:"BrtEndSXTupleSetRow",f:L},1035:{n:"BrtSXTupleSetRowItem",f:L},1036:{n:"BrtNameExt",f:L},1037:{n:"BrtPCDH14",f:L},1038:{n:"BrtBeginPCDCalcMem14",f:L},1039:{n:"BrtEndPCDCalcMem14",f:L},1040:{n:"BrtSXTH14",f:L},1041:{n:"BrtBeginSparklineGroup",f:L},1042:{n:"BrtEndSparklineGroup",f:L},1043:{n:"BrtSparkline",f:L},1044:{n:"BrtSXDI14",f:L},1045:{n:"BrtWsFmtInfoEx14",f:L},1046:{n:"BrtBeginConditionalFormatting14",f:L},1047:{n:"BrtEndConditionalFormatting14",f:L},1048:{n:"BrtBeginCFRule14",f:L},1049:{n:"BrtEndCFRule14",f:L},1050:{n:"BrtCFVO14",f:L},1051:{n:"BrtBeginDatabar14",f:L},1052:{n:"BrtBeginIconSet14",f:L},1053:{n:"BrtDVal14",f:L},1054:{n:"BrtBeginDVals14",f:L},1055:{n:"BrtColor14",f:L},1056:{n:"BrtBeginSparklines",f:L},1057:{n:"BrtEndSparklines",f:L},1058:{n:"BrtBeginSparklineGroups",f:L},1059:{n:"BrtEndSparklineGroups",f:L},1061:{n:"BrtSXVD14",f:L},1062:{n:"BrtBeginSxview14",f:L},1063:{n:"BrtEndSxview14",f:L},1066:{n:"BrtBeginPCD14",f:L},1067:{n:"BrtEndPCD14",f:L},1068:{n:"BrtBeginExtConn14",f:L},1069:{n:"BrtEndExtConn14",f:L},1070:{n:"BrtBeginSlicerCacheIDs",f:L},1071:{n:"BrtEndSlicerCacheIDs",f:L},1072:{n:"BrtBeginSlicerCacheID",f:L},1073:{n:"BrtEndSlicerCacheID",f:L},1075:{n:"BrtBeginSlicerCache",f:L},1076:{n:"BrtEndSlicerCache",f:L},1077:{n:"BrtBeginSlicerCacheDef",f:L},1078:{n:"BrtEndSlicerCacheDef",f:L},1079:{n:"BrtBeginSlicersEx",f:L},1080:{n:"BrtEndSlicersEx",f:L},1081:{n:"BrtBeginSlicerEx",f:L},1082:{n:"BrtEndSlicerEx",f:L},1083:{n:"BrtBeginSlicer",f:L},1084:{n:"BrtEndSlicer",f:L},1085:{n:"BrtSlicerCachePivotTables",f:L},1086:{n:"BrtBeginSlicerCacheOlapImpl",f:L},1087:{n:"BrtEndSlicerCacheOlapImpl",f:L},1088:{n:"BrtBeginSlicerCacheLevelsData",f:L},1089:{n:"BrtEndSlicerCacheLevelsData",f:L},1090:{n:"BrtBeginSlicerCacheLevelData",f:L},1091:{n:"BrtEndSlicerCacheLevelData",f:L},1092:{n:"BrtBeginSlicerCacheSiRanges",f:L},1093:{n:"BrtEndSlicerCacheSiRanges",f:L},1094:{n:"BrtBeginSlicerCacheSiRange",f:L},1095:{n:"BrtEndSlicerCacheSiRange",f:L},1096:{n:"BrtSlicerCacheOlapItem",f:L},1097:{n:"BrtBeginSlicerCacheSelections",f:L},1098:{n:"BrtSlicerCacheSelection",f:L},1099:{n:"BrtEndSlicerCacheSelections",f:L},1100:{n:"BrtBeginSlicerCacheNative",f:L},1101:{n:"BrtEndSlicerCacheNative",f:L},1102:{n:"BrtSlicerCacheNativeItem",f:L},1103:{n:"BrtRangeProtection14",f:L},1104:{n:"BrtRangeProtectionIso14",f:L},1105:{n:"BrtCellIgnoreEC14",f:L},1111:{n:"BrtList14",f:L},1112:{n:"BrtCFIcon",f:L},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs",f:L},1114:{n:"BrtEndSlicerCachesPivotCacheIDs",f:L},1115:{n:"BrtBeginSlicers",f:L},1116:{n:"BrtEndSlicers",f:L},1117:{n:"BrtWbProp14",f:L},1118:{n:"BrtBeginSXEdit",f:L},1119:{n:"BrtEndSXEdit",f:L},1120:{n:"BrtBeginSXEdits",f:L},1121:{n:"BrtEndSXEdits",f:L},1122:{n:"BrtBeginSXChange",f:L},1123:{n:"BrtEndSXChange",f:L},1124:{n:"BrtBeginSXChanges",f:L},1125:{n:"BrtEndSXChanges",f:L},1126:{n:"BrtSXTupleItems",f:L},1128:{n:"BrtBeginSlicerStyle",f:L},1129:{n:"BrtEndSlicerStyle",f:L},1130:{n:"BrtSlicerStyleElement",f:L},1131:{n:"BrtBeginStyleSheetExt14",f:L},1132:{n:"BrtEndStyleSheetExt14",f:L},1133:{n:"BrtBeginSlicerCachesPivotCacheID",f:L},1134:{n:"BrtEndSlicerCachesPivotCacheID",f:L},1135:{n:"BrtBeginConditionalFormattings",f:L},1136:{n:"BrtEndConditionalFormattings",f:L},1137:{n:"BrtBeginPCDCalcMemExt",f:L},1138:{n:"BrtEndPCDCalcMemExt",f:L},1139:{n:"BrtBeginPCDCalcMemsExt",f:L},1140:{n:"BrtEndPCDCalcMemsExt",f:L},1141:{n:"BrtPCDField14",f:L},1142:{n:"BrtBeginSlicerStyles",f:L},1143:{n:"BrtEndSlicerStyles",f:L},1144:{n:"BrtBeginSlicerStyleElements",f:L},1145:{n:"BrtEndSlicerStyleElements",f:L},1146:{n:"BrtCFRuleExt",f:L},1147:{n:"BrtBeginSXCondFmt14",f:L},1148:{n:"BrtEndSXCondFmt14",f:L},1149:{n:"BrtBeginSXCondFmts14",f:L},1150:{n:"BrtEndSXCondFmts14",f:L},1152:{n:"BrtBeginSortCond14",f:L},1153:{n:"BrtEndSortCond14",f:L},1154:{n:"BrtEndDVals14",f:L},1155:{n:"BrtEndIconSet14",f:L},1156:{n:"BrtEndDatabar14",f:L},1157:{n:"BrtBeginColorScale14",f:L},1158:{n:"BrtEndColorScale14",f:L},1159:{n:"BrtBeginSxrules14",f:L},1160:{n:"BrtEndSxrules14",f:L},1161:{n:"BrtBeginPRule14",f:L},1162:{n:"BrtEndPRule14",f:L},1163:{n:"BrtBeginPRFilters14",f:L},1164:{n:"BrtEndPRFilters14",f:L},1165:{n:"BrtBeginPRFilter14",f:L},1166:{n:"BrtEndPRFilter14",f:L},1167:{n:"BrtBeginPRFItem14",f:L},1168:{n:"BrtEndPRFItem14",f:L},1169:{n:"BrtBeginCellIgnoreECs14",f:L},1170:{n:"BrtEndCellIgnoreECs14",f:L},1171:{n:"BrtDxf14",f:L},1172:{n:"BrtBeginDxF14s",f:L},1173:{n:"BrtEndDxf14s",f:L},1177:{n:"BrtFilter14",f:L},1178:{n:"BrtBeginCustomFilters14",f:L},1180:{n:"BrtCustomFilter14",f:L},1181:{n:"BrtIconFilter14",f:L},1182:{n:"BrtPivotCacheConnectionName",f:L},2048:{n:"BrtBeginDecoupledPivotCacheIDs",f:L},2049:{n:"BrtEndDecoupledPivotCacheIDs",f:L},2050:{n:"BrtDecoupledPivotCacheID",f:L},2051:{n:"BrtBeginPivotTableRefs",f:L},2052:{n:"BrtEndPivotTableRefs",f:L},2053:{n:"BrtPivotTableRef",f:L},2054:{n:"BrtSlicerCacheBookPivotTables",f:L},2055:{n:"BrtBeginSxvcells",f:L},2056:{n:"BrtEndSxvcells",f:L},2057:{n:"BrtBeginSxRow",f:L},2058:{n:"BrtEndSxRow",f:L},2060:{n:"BrtPcdCalcMem15",f:L},2067:{n:"BrtQsi15",f:L},2068:{n:"BrtBeginWebExtensions",f:L},2069:{n:"BrtEndWebExtensions",f:L},2070:{n:"BrtWebExtension",f:L},2071:{n:"BrtAbsPath15",f:L},2072:{n:"BrtBeginPivotTableUISettings",f:L},2073:{n:"BrtEndPivotTableUISettings",f:L},2075:{n:"BrtTableSlicerCacheIDs",f:L},2076:{n:"BrtTableSlicerCacheID",f:L},2077:{n:"BrtBeginTableSlicerCache",f:L},2078:{n:"BrtEndTableSlicerCache",f:L},2079:{n:"BrtSxFilter15",f:L},2080:{n:"BrtBeginTimelineCachePivotCacheIDs",f:L},2081:{n:"BrtEndTimelineCachePivotCacheIDs",f:L},2082:{n:"BrtTimelineCachePivotCacheID",f:L},2083:{n:"BrtBeginTimelineCacheIDs",f:L},2084:{n:"BrtEndTimelineCacheIDs",f:L},2085:{n:"BrtBeginTimelineCacheID",f:L},2086:{n:"BrtEndTimelineCacheID",f:L},2087:{n:"BrtBeginTimelinesEx",f:L},2088:{n:"BrtEndTimelinesEx",f:L},2089:{n:"BrtBeginTimelineEx",f:L},2090:{n:"BrtEndTimelineEx",f:L},2091:{n:"BrtWorkBookPr15",f:L},2092:{n:"BrtPCDH15",f:L},2093:{n:"BrtBeginTimelineStyle",f:L},2094:{n:"BrtEndTimelineStyle",f:L},2095:{n:"BrtTimelineStyleElement",f:L},2096:{n:"BrtBeginTimelineStylesheetExt15",f:L},2097:{n:"BrtEndTimelineStylesheetExt15",f:L},2098:{n:"BrtBeginTimelineStyles",f:L},2099:{n:"BrtEndTimelineStyles",f:L},2100:{n:"BrtBeginTimelineStyleElements",f:L},2101:{n:"BrtEndTimelineStyleElements",f:L},2102:{n:"BrtDxf15",f:L},2103:{n:"BrtBeginDxfs15",f:L},2104:{n:"brtEndDxfs15",f:L},2105:{n:"BrtSlicerCacheHideItemsWithNoData",f:L},2106:{n:"BrtBeginItemUniqueNames",f:L},2107:{n:"BrtEndItemUniqueNames",f:L},2108:{n:"BrtItemUniqueName",f:L},2109:{n:"BrtBeginExtConn15",f:L},2110:{n:"BrtEndExtConn15",f:L},2111:{n:"BrtBeginOledbPr15",f:L},2112:{n:"BrtEndOledbPr15",f:L},2113:{n:"BrtBeginDataFeedPr15",f:L},2114:{n:"BrtEndDataFeedPr15",f:L},2115:{n:"BrtTextPr15",f:L},2116:{n:"BrtRangePr15",f:L},2117:{n:"BrtDbCommand15",f:L},2118:{n:"BrtBeginDbTables15",f:L},2119:{n:"BrtEndDbTables15",f:L},2120:{n:"BrtDbTable15",f:L},2121:{n:"BrtBeginDataModel",f:L},2122:{n:"BrtEndDataModel",f:L},2123:{n:"BrtBeginModelTables",f:L},2124:{n:"BrtEndModelTables",f:L},2125:{n:"BrtModelTable",f:L},2126:{n:"BrtBeginModelRelationships",f:L},2127:{n:"BrtEndModelRelationships",f:L},2128:{n:"BrtModelRelationship",f:L},2129:{n:"BrtBeginECTxtWiz15",f:L},2130:{n:"BrtEndECTxtWiz15",f:L},2131:{n:"BrtBeginECTWFldInfoLst15",f:L},2132:{n:"BrtEndECTWFldInfoLst15",f:L},2133:{n:"BrtBeginECTWFldInfo15",f:L},2134:{n:"BrtFieldListActiveItem",f:L},2135:{n:"BrtPivotCacheIdVersion",f:L},2136:{n:"BrtSXDI15",f:L},65535:{n:"",f:L}},fm=function(e,t){for(var r=[],n=o(e),a=0;a!==n.length;++a)r[e[n[a]][t]]=n[a];return r}(lm,"n"),cm={3:{n:"BIFF2NUM",f:Qt},4:{n:"BIFF2STR",f:Zt},6:{n:"Formula",f:na},9:{n:"BOF",f:ht},10:{n:"EOF",f:hf},12:{n:"CalcCount",f:Ql},13:{n:"CalcMode",f:ef},14:{n:"CalcPrecision",f:tf},15:{n:"CalcRefMode",f:rf},16:{n:"CalcDelta",f:ql},17:{n:"CalcIter",f:Jl},18:{n:"Protect",f:Of},19:{n:"Password",f:_f},20:{n:"Header",f:Bf},21:{n:"Footer",f:gf},23:{n:"ExternSheet",f:Lt},24:{n:"Lbl",f:Nt},25:{n:"WinProtect",f:Hf},26:{n:"VerticalPageBreaks",f:Gf},27:{n:"HorizontalPageBreaks",f:Wf},28:{n:"Note",f:Xt},29:{n:"Selection",f:zf},34:{n:"Date1904",f:of},35:{n:"ExternName",f:Ft},38:{n:"LeftMargin",f:vf},39:{n:"RightMargin",f:xf},40:{n:"TopMargin",f:Mf},41:{n:"BottomMargin",f:$l},42:{n:"PrintRowCol",f:wf},43:{n:"PrintGrid",f:If},47:{n:"FilePass",f:Br},49:{n:"Font",f:Ct},51:{n:"PrintSize",f:Rf},60:{n:"Continue",f:jf},61:{n:"Window1",f:vt},64:{n:"Backup",f:Kl},65:{n:"Pane",f:Kf},66:{n:"CodePage",f:af},77:{n:"Pls",f:Yf},80:{n:"DCon",f:$f},81:{n:"DConRef",f:Zf},82:{n:"DConName",f:Qf},85:{n:"DefColWidth",f:lf},89:{n:"XCT",f:qf},90:{n:"CRN",f:Jf},91:{n:"FileSharing",f:ec},92:{n:"WriteAccess",f:dt},93:{n:"Obj",f:Wt},94:{n:"Uncalced",f:tc},95:{n:"CalcSaveRecalc",f:nf},96:{n:"Template",f:rc},97:{n:"Intl",f:nc},99:{n:"ObjProtect",f:Tf},125:{n:"ColInfo",f:zl},128:{n:"Guts",f:Dt},129:{n:"WsBool",f:ac},130:{n:"GridSet",f:mf},131:{n:"HCenter",f:Ef},132:{n:"VCenter",f:Vf},133:{n:"BoundSheet8",f:pt},134:{n:"WriteProtect",f:Xf},140:{n:"Country",f:jt},141:{n:"HideObj",f:bf},144:{n:"Sort",f:sc},146:{n:"Palette",f:Yt},151:{n:"Sync",f:ic},152:{n:"LPr",f:oc},153:{n:"DxGCol",f:lc},154:{n:"FnGroupName",f:fc},155:{n:"FilterMode",f:cc},156:{n:"BuiltInFnGroupCount",f:Zl},157:{n:"AutoFilterInfo",f:hc},158:{n:"AutoFilter",f:uc},160:{n:"Scl",f:Ff},161:{n:"Setup",f:dc},174:{n:"ScenMan",f:pc},175:{n:"SCENARIO",f:gc},176:{n:"SxView",f:mc},177:{n:"Sxvd",f:Ec},178:{n:"SXVI",f:Bc},180:{n:"SxIvd",f:bc},181:{n:"SXLI",f:Sc},182:{n:"SXPI",f:vc},184:{n:"DocRoute",f:Cc},185:{n:"RecipName",f:Tc},189:{n:"MulRk",f:At},190:{n:"MulBlank",f:_c},193:{n:"Mms",f:Cf},197:{n:"SXDI",f:Ic},198:{n:"SXDB",f:wc},199:{n:"SXFDB",f:Rc},200:{n:"SXDBB",f:Ac},201:{n:"SXNum",f:kc},202:{n:"SxBool",f:Lf},203:{n:"SxErr",f:Oc},204:{n:"SXInt",f:Dc},205:{n:"SXString",f:xc},206:{n:"SXDtr",f:yc},207:{n:"SxNil",f:Pc},208:{n:"SXTbl",f:Fc},209:{n:"SXTBRGIITM",f:Nc},210:{n:"SxTbpg",f:Lc},211:{n:"ObProj",f:Mc},213:{n:"SXStreamID",f:Uc},215:{n:"DBCell",f:Vc},216:{n:"SXRng",f:Hc},217:{n:"SxIsxoper",f:Xc},218:{n:"BookBool",f:Gc},220:{n:"DbOrParamQry",f:Wc},221:{n:"ScenarioProtect",f:Pf},222:{n:"OleObjectSize",f:zc},224:{n:"XF",f:Ot},225:{n:"InterfaceHdr",f:ut},226:{n:"InterfaceEnd",f:Sf},227:{n:"SXVS",f:jc},229:{n:"MergeCells",f:Gt},233:{n:"BkHim",f:Kc},235:{n:"MsoDrawingGroup",f:Yc},236:{n:"MsoDrawing",f:$c},237:{n:"MsoDrawingSelection",f:Zc},239:{n:"PhoneticInfo",f:Qc},240:{n:"SxRule",f:qc},241:{n:"SXEx",f:Jc},242:{n:"SxFilt",f:eh},244:{n:"SxDXF",f:th},245:{n:"SxItm",f:rh},246:{n:"SxName",f:nh},247:{n:"SxSelect",f:ah},248:{n:"SXPair",f:sh},249:{n:"SxFmla",f:ih},251:{n:"SxFormat",f:oh},252:{n:"SST",f:gt},253:{n:"LabelSst",f:Tt},255:{n:"ExtSST",f:mt},256:{n:"SXVDEx",f:lh},259:{n:"SXFormula",f:fh},290:{n:"SXDBEx",f:ch},311:{n:"RRDInsDel",f:hh},312:{n:"RRDHead",f:uh},315:{n:"RRDChgCell",f:dh},317:{n:"RRTabId",f:yf},318:{n:"RRDRenSheet",f:ph},319:{n:"RRSort",f:gh},320:{n:"RRDMove",f:mh},330:{n:"RRFormat",f:Eh},331:{n:"RRAutoFmt",f:Bh},333:{n:"RRInsertSh",f:bh},334:{n:"RRDMoveBegin",f:Sh},335:{n:"RRDMoveEnd",f:vh},336:{n:"RRDInsDelBegin",f:Ch},337:{n:"RRDInsDelEnd",f:Th},338:{n:"RRDConflict",f:_h},339:{n:"RRDDefName",f:Ih},340:{n:"RRDRstEtxp",f:wh},351:{n:"LRng",f:Rh},352:{n:"UsesELFs",f:Uf},353:{n:"DSF",f:ff},401:{n:"CUsr",f:Ah},402:{n:"CbUsr",f:kh},403:{n:"UsrInfo",f:Oh},404:{n:"UsrExcl",f:Dh},405:{n:"FileLock",f:xh},406:{n:"RRDInfo",f:yh},407:{n:"BCUsrs",f:Ph},408:{n:"UsrChk",f:Fh},425:{n:"UserBView",f:Nh},426:{n:"UserSViewBegin",f:Lh},427:{n:"UserSViewEnd",f:Mh},428:{n:"RRDUserView",f:Uh},429:{n:"Qsi",f:Vh},430:{n:"SupBook",f:Pt},431:{n:"Prot4Rev",f:Af},432:{n:"CondFmt",f:Hh},433:{n:"CF",f:Xh},434:{n:"DVal",f:Gh},437:{n:"DConBin",f:Wh},438:{n:"TxO",f:zt},439:{n:"RefreshAll",f:Df},440:{n:"HLink",f:Hl},441:{n:"Lel",f:zh},442:{n:"CodeName",f:jh},443:{n:"SXFDBType",f:Kh},444:{n:"Prot4RevPass",f:kf},445:{n:"ObNoMacros",f:Yh},446:{n:"Dv",f:$h},448:{n:"Excel9File",f:uf},449:{n:"RecalcId",f:bt,r:2},450:{n:"EntExU2",f:cf},512:{n:"Dimensions",f:wt},513:{n:"Blank",f:Yl},515:{n:"Number",f:yt},516:{n:"Label",f:_t},517:{n:"BoolErr",f:xt},518:{n:"Formula",f:na},519:{n:"String",f:Nf},520:{n:"Row",f:Et},523:{n:"Index",f:Zh},545:{n:"Array",f:Ut},549:{n:"DefaultRowHeight",f:St},566:{n:"Table",f:Qh},574:{n:"Window2",f:jl},638:{n:"RK",f:Rt},659:{n:"Style",f:Gl},1030:{n:"Formula",f:na},1048:{n:"BigName",f:qh},1054:{n:"Format",f:It},1084:{n:"ContinueBigName",f:Jh},1212:{n:"ShrFmla",f:Mt},2048:{n:"HLinkTooltip",f:Xl},2049:{n:"WebPub",f:eu},2050:{n:"QsiSXTag",f:tu},2051:{n:"DBQueryExt",f:ru},2052:{n:"ExtString",f:nu},2053:{n:"TxtQry",f:au},2054:{n:"Qsir",f:su},2055:{n:"Qsif",f:iu},2056:{n:"RRDTQSIF",f:ou},2057:{n:"BOF",f:ht},2058:{n:"OleDbConn",f:lu},2059:{n:"WOpt",f:fu},2060:{n:"SXViewEx",f:cu},2061:{n:"SXTH",f:hu},2062:{n:"SXPIEx",f:uu},2063:{n:"SXVDTEx",f:du},2064:{n:"SXViewEx9",f:pu},2066:{n:"ContinueFrt",f:gu},2067:{n:"RealTimeData",f:mu},2128:{n:"ChartFrtInfo",f:Eu},2129:{n:"FrtWrapper",f:Bu},2130:{n:"StartBlock",f:bu},2131:{n:"EndBlock",f:Su},2132:{n:"StartObject",f:vu},2133:{n:"EndObject",f:Cu},2134:{n:"CatLab",f:Tu},2135:{n:"YMult",f:_u},2136:{n:"SXViewLink",f:Iu},2137:{n:"PivotChartBits",f:wu},2138:{n:"FrtFontList",f:Ru},2146:{n:"SheetExt",f:Au},2147:{n:"BookExt",f:ku,r:12},2148:{n:"SXAddl",f:Ou},2149:{n:"CrErr",f:Du},2150:{n:"HFPicture",f:xu},2151:{n:"FeatHdr",f:df},2152:{n:"Feat",f:yu},2154:{n:"DataLabExt",f:Pu},2155:{n:"DataLabExtContents",f:Fu},2156:{n:"CellWatch",f:Nu},2161:{n:"FeatHdr11",f:Lu},2162:{n:"Feature11",f:Mu},2164:{n:"DropDownObjIds",f:Uu},2165:{n:"ContinueFrt11",f:Vu},2166:{n:"DConn",f:Hu},2167:{n:"List12",f:Xu},2168:{n:"Feature12",f:Gu},2169:{n:"CondFmt12",f:Wu},2170:{n:"CF12",f:zu},2171:{n:"CFEx",f:ju},2172:{n:"XFCRC",f:$t,r:12},2173:{n:"XFExt",f:qr,r:12},2174:{n:"AutoFilter12",f:Ku},2175:{n:"ContinueFrt12",f:Yu},2180:{n:"MDTInfo",f:$u},2181:{n:"MDXStr",f:Zu},2182:{n:"MDXTuple",f:Qu},2183:{n:"MDXSet",f:qu},2184:{n:"MDXProp",f:Ju},2185:{n:"MDXKPI",f:ed},2186:{n:"MDB",f:td},2187:{n:"PLV",f:rd},2188:{n:"Compat12",f:sf,r:12},2189:{n:"DXF",f:nd},2190:{n:"TableStyles",f:ad,r:12},2191:{n:"TableStyle",f:sd},2192:{n:"TableStyleElement",f:id},2194:{n:"StyleExt",f:Wl},2195:{n:"NamePublish",f:od},2196:{n:"NameCmt",f:ld},2197:{n:"SortData",f:fd},2198:{n:"Theme",f:jr,r:12},2199:{n:"GUIDTypeLib",f:cd},2200:{n:"FnGrp12",f:hd},2201:{n:"NameFnGrp12",f:ud},2202:{n:"MTRSettings",f:Vt,r:12},2203:{n:"CompressPictures",f:Ml},2204:{n:"HeaderFooter",f:dd},2205:{n:"CrtLayout12",f:pd},2206:{n:"CrtMlFrt",f:gd},2207:{n:"CrtMlFrtContinue",f:md},2211:{n:"ForceFullCalculation",f:Bt},2212:{n:"ShapePropsStream",f:Ed},2213:{n:"TextPropsStream",f:Bd},2214:{n:"RichTextStream",f:bd},2215:{n:"CrtLayout12A",f:Sd},4097:{n:"Units",f:vd},4098:{n:"Chart",f:Cd},4099:{n:"Series",f:Td},4102:{n:"DataFormat",f:_d},4103:{n:"LineFormat",f:Id},4105:{n:"MarkerFormat",f:wd},4106:{n:"AreaFormat",f:Rd},4107:{n:"PieFormat",f:Ad},4108:{n:"AttachedLabel",f:kd},4109:{n:"SeriesText",f:Od},4116:{n:"ChartFormat",f:Dd},4117:{n:"Legend",f:xd},4118:{n:"SeriesList",f:yd},4119:{n:"Bar",f:Pd},4120:{n:"Line",f:Fd},4121:{n:"Pie",f:Nd},4122:{n:"Area",f:Ld},4123:{n:"Scatter",f:Md},4124:{n:"CrtLine",f:Ud},4125:{n:"Axis",f:Vd},4126:{n:"Tick",f:Hd},4127:{n:"ValueRange",f:Xd},4128:{n:"CatSerRange",f:Gd},4129:{n:"AxisLine",f:Wd},4130:{n:"CrtLink",f:zd},4132:{n:"DefaultText",f:jd},4133:{n:"Text",f:Kd},4134:{n:"FontX",f:pf},4135:{n:"ObjectLink",f:Yd},4146:{n:"Frame",f:$d},4147:{n:"Begin",f:Zd},4148:{n:"End",f:Qd},4149:{n:"PlotArea",f:qd},4154:{n:"Chart3d",f:Jd},4156:{n:"PicF",f:ep},4157:{n:"DropBar",f:tp},4158:{n:"Radar",f:rp},4159:{n:"Surf",f:np},4160:{n:"RadarArea",f:ap},4161:{n:"AxisParent",f:sp},4163:{n:"LegendException",f:ip},4164:{n:"ShtProps",f:op},4165:{n:"SerToCrt",f:lp},4166:{n:"AxesUsed",f:fp},4168:{n:"SBaseRef",f:cp},4170:{n:"SerParent",f:hp},4171:{n:"SerAuxTrend",f:up},4174:{n:"IFmtRecord",f:dp},4175:{n:"Pos",f:pp},4176:{n:"AlRuns",f:gp},4177:{n:"BRAI",f:mp},4187:{n:"SerAuxErrBar",f:Ep},4188:{n:"ClrtClient",f:Kt},4189:{n:"SerFmt",f:Bp},4191:{n:"Chart3DBarShape",f:bp},4192:{n:"Fbi",f:Sp},4193:{n:"BopPop",f:vp},4194:{n:"AxcExt",f:Cp},4195:{n:"Dat",f:Tp},4196:{n:"PlotGrowth",f:_p},4197:{n:"SIIndex",f:Ip},4198:{n:"GelFrame",f:wp},4199:{n:"BopPopCustom",f:Rp},4200:{n:"Fbi2",f:Ap},0:{n:"Dimensions",f:wt},2:{n:"BIFF2INT",f:qt},5:{n:"BoolErr",f:xt},7:{n:"String",f:Jt},8:{n:"BIFF2ROW",f:L},11:{n:"Index",f:Zh},30:{n:"BIFF2FORMAT",f:Ul},31:{n:"BIFF2FMTCNT",f:L},22:{n:"ExternCount",f:L},33:{n:"Array",f:Ut},37:{n:"DefaultRowHeight",f:St},50:{n:"BIFF2FONTXTRA",f:er},62:{n:"BIFF2WINDOW2",f:L},69:{n:"BIFF2FONTCLR",f:L},86:{n:"BIFF4FMTCNT",f:L},126:{n:"RK",f:L},127:{n:"ImData",f:L},135:{n:"Addin",f:L},136:{n:"Edg",f:L},137:{n:"Pub",f:L},145:{n:"Sub",f:L},148:{n:"LHRecord",f:L},149:{n:"LHNGraph",f:L},150:{n:"Sound",f:L},169:{n:"CoordList",f:L},171:{n:"GCW",f:L},188:{n:"ShrFmla",f:L},194:{n:"AddMenu",f:L},195:{n:"DelMenu",f:L},214:{n:"RString",f:tr},223:{n:"UDDesc",f:L},234:{n:"TabIdConf",f:L},354:{n:"XL5Modify",f:L},421:{n:"FileSharing2",f:L},521:{n:"BOF",f:ht},536:{n:"Lbl",f:Nt},547:{n:"ExternName",f:Ft},561:{n:"Font",f:L},1033:{n:"BOF",f:ht},2157:{n:"FeatInfo",f:L},2163:{n:"FeatInfo11",f:L},2177:{n:"SXAddl12",f:L},2240:{n:"AutoWebPub",f:L},2241:{n:"ListObj",f:L},2242:{n:"ListField",f:L},2243:{n:"ListDV",f:L},2244:{n:"ListCondFmt",f:L},2245:{n:"ListCF",f:L},2246:{n:"FMQry",f:L},2247:{n:"FMSQry",f:L},2248:{n:"PLV",f:L},2249:{n:"LnExt",f:L},2250:{n:"MkrExt",f:L},2251:{n:"CrtCoopt",f:L},67:{n:"BIFF2XF",f:L},579:{n:"BIFF3XF",f:L},1091:{n:"BIFF4XF",f:L},29282:{}},hm=oi([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),um=oi([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]),dm=function(e){return"/"!=e.slice(-1)},pm={encode_col:Ri,encode_row:Ti,encode_cell:xi,encode_range:Pi,decode_col:wi,decode_row:Ci,split_cell:Oi,decode_cell:Di,decode_range:yi,format_cell:Li,get_formulae:Hi,make_csv:Vi,make_json:Mi,make_formulae:Hi,sheet_to_csv:Vi,sheet_to_json:Mi,sheet_to_formulae:Hi,sheet_to_row_object_array:Ui};e.parse_xlscfb=Gs,e.parse_zip=ci,e.read=gi,e.readFile=mi,e.readFileSync=mi,e.write=Si,e.writeFile=vi,e.writeFileSync=vi,e.utils=pm,e.CFB=no,e.SSF=qi}("undefined"!=typeof exports?exports:XLSX);var XLS=XLSX;