Marp/.obsidian/plugins/marp-slides/lib/pptxgen.es-100098dd.js

1 line
305 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";var e=require("./marp-cli-b9daa9b1.js"),t=require("./_commonjs-dynamic-modules-21d62193.js");require("process"),require("os"),require("tty"),require("yargs/yargs"),require("yargs"),require("fs"),require("path"),require("cosmiconfig"),require("util"),require("child_process"),require("url"),require("import-from"),require("stream"),require("events"),require("tmp"),require("@marp-team/marpit"),require("puppeteer-core"),require("net"),require("is-wsl"),require("crypto"),require("chokidar"),require("ws"),require("querystring"),require("serve-index"),require("@marp-team/marp-core/package.json");var a={};({get exports(){return a},set exports(e){a=e}}).exports=function e(a,r,n){function o(s,l){if(!r[s]){if(!a[s]){var c="function"==typeof t.c&&t.c;if(!l&&c)return c(s,!0);if(i)return i(s,!0);var p=new Error("Cannot find module '"+s+"'");throw p.code="MODULE_NOT_FOUND",p}var d=r[s]={exports:{}};a[s][0].call(d.exports,(function(e){return o(a[s][1][e]||e)}),d,d.exports,e,a,r,n)}return r[s].exports}for(var i="function"==typeof t.c&&t.c,s=0;s<n.length;s++)o(n[s]);return o}({1:[function(e,t,a){var r=e("./utils"),n=e("./support"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";a.encode=function(e){for(var t,a,n,i,s,l,c,p=[],d=0,h=e.length,f=h,u="string"!==r.getTypeOf(e);d<e.length;)f=h-d,n=u?(t=e[d++],a=d<h?e[d++]:0,d<h?e[d++]:0):(t=e.charCodeAt(d++),a=d<h?e.charCodeAt(d++):0,d<h?e.charCodeAt(d++):0),i=t>>2,s=(3&t)<<4|a>>4,l=1<f?(15&a)<<2|n>>6:64,c=2<f?63&n:64,p.push(o.charAt(i)+o.charAt(s)+o.charAt(l)+o.charAt(c));return p.join("")},a.decode=function(e){var t,a,r,i,s,l,c=0,p=0,d="data:";if(e.substr(0,d.length)===d)throw new Error("Invalid base64 input, it looks like a data url.");var h,f=3*(e=e.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(e.charAt(e.length-1)===o.charAt(64)&&f--,e.charAt(e.length-2)===o.charAt(64)&&f--,f%1!=0)throw new Error("Invalid base64 input, bad content length.");for(h=n.uint8array?new Uint8Array(0|f):new Array(0|f);c<e.length;)t=o.indexOf(e.charAt(c++))<<2|(i=o.indexOf(e.charAt(c++)))>>4,a=(15&i)<<4|(s=o.indexOf(e.charAt(c++)))>>2,r=(3&s)<<6|(l=o.indexOf(e.charAt(c++))),h[p++]=t,64!==s&&(h[p++]=a),64!==l&&(h[p++]=r);return h}},{"./support":30,"./utils":32}],2:[function(e,t,a){var r=e("./external"),n=e("./stream/DataWorker"),o=e("./stream/Crc32Probe"),i=e("./stream/DataLengthProbe");function s(e,t,a,r,n){this.compressedSize=e,this.uncompressedSize=t,this.crc32=a,this.compression=r,this.compressedContent=n}s.prototype={getContentWorker:function(){var e=new n(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new i("data_length")),t=this;return e.on("end",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new n(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(e,t,a){return e.pipe(new o).pipe(new i("uncompressedSize")).pipe(t.compressWorker(a)).pipe(new i("compressedSize")).withStreamInfo("compression",t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,a){var r=e("./stream/GenericWorker");a.STORE={magic:"\0\0",compressWorker:function(){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},a.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,a){var r=e("./utils"),n=function(){for(var e,t=[],a=0;a<256;a++){e=a;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[a]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==r.getTypeOf(e)?function(e,t,a,r){var o=n,i=0+a;e^=-1;for(var s=0;s<i;s++)e=e>>>8^o[255&(e^t[s])];return-1^e}(0|t,e,e.length):function(e,t,a,r){var o=n,i=0+a;e^=-1;for(var s=0;s<i;s++)e=e>>>8^o[255&(e^t.charCodeAt(s))];return-1^e}(0|t,e,e.length):0}},{"./utils":32}],5:[function(e,t,a){a.base64=!1,a.binary=!1,a.dir=!1,a.createFolders=!0,a.date=null,a.compression=null,a.compressionOptions=null,a.comment=null,a.unixPermissions=null,a.dosPermissions=null},{}],6:[function(e,t,a){var r;r="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:r}},{lie:37}],7:[function(e,t,a){var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,n=e("pako"),o=e("./utils"),i=e("./stream/GenericWorker"),s=r?"uint8array":"array";function l(e,t){i.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}a.magic="\b\0",o.inherits(l,i),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(o.transformTo(s,e.data),!1)},l.prototype.flush=function(){i.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},a.compressWorker=function(e){return new l("Deflate",e)},a.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,a){function r(e,t){var a,r="";for(a=0;a<t;a++)r+=String.fromCharCode(255&e),e>>>=8;return r}function n(e,t,a,n,i,p){var d,h,f=e.file,u=e.compression,m=p!==s.utf8encode,g=o.transformTo("string",p(f.name)),A=o.transformTo("string",s.utf8encode(f.name)),y=f.comment,b=o.transformTo("string",p(y)),v=o.transformTo("string",s.utf8encode(y)),x=A.length!==f.name.length,_=v.length!==y.length,w="",C="",P="",S=f.dir,L=f.date,T={crc32:0,compressedSize:0,uncompressedSize:0};t&&!a||(T.crc32=e.crc32,T.compressedSize=e.compressedSize,T.uncompressedSize=e.uncompressedSize);var E=0;t&&(E|=8),m||!x&&!_||(E|=2048);var k=0,R=0;S&&(k|=16),"UNIX"===i?(R=798,k|=function(e,t){var a=e;return e||(a=t?16893:33204),(65535&a)<<16}(f.unixPermissions,S)):(R=20,k|=function(e){return 63&(e||0)}(f.dosPermissions)),d=L.getUTCHours(),d<<=6,d|=L.getUTCMinutes(),d<<=5,d|=L.getUTCSeconds()/2,h=L.getUTCFullYear()-1980,h<<=4,h|=L.getUTCMonth()+1,h<<=5,h|=L.getUTCDate(),x&&(C=r(1,1)+r(l(g),4)+A,w+="up"+r(C.length,2)+C),_&&(P=r(1,1)+r(l(b),4)+v,w+="uc"+r(P.length,2)+P);var B="";return B+="\n\0",B+=r(E,2),B+=u.magic,B+=r(d,2),B+=r(h,2),B+=r(T.crc32,4),B+=r(T.compressedSize,4),B+=r(T.uncompressedSize,4),B+=r(g.length,2),B+=r(w.length,2),{fileRecord:c.LOCAL_FILE_HEADER+B+g+w,dirRecord:c.CENTRAL_FILE_HEADER+r(R,2)+B+r(b.length,2)+"\0\0\0\0"+r(k,4)+r(n,4)+g+w+b}}var o=e("../utils"),i=e("../stream/GenericWorker"),s=e("../utf8"),l=e("../crc32"),c=e("../signature");function p(e,t,a,r){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=a,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(p,i),p.prototype.push=function(e){var t=e.meta.percent||0,a=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:a?(t+100*(a-r-1))/a:100}}))},p.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var a=n(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},p.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,a=n(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),t)this.push({data:function(e){return c.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},p.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var a=this.bytesWritten-e,n=function(e,t,a,n,i){var s=o.transformTo("string",i(n));return c.CENTRAL_DIRECTORY_END+"\0\0\0\0"+r(e,2)+r(e,2)+r(t,4)+r(a,4)+r(s.length,2)+s}(this.dirRecords.length,a,e,this.zipComment,this.encodeFileName);this.push({data:n,meta:{percent:100}})},p.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},p.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()})),e.on("error",(function(e){t.error(e)})),this},p.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},p.prototype.error=function(e){var t=this._sources;if(!i.prototype.error.call(this,e))return!1;for(var a=0;a<t.length;a++)try{t[a].error(e)}catch(e){}return!0},p.prototype.lock=function(){i.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()},t.exports=p},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,t,a){var r=e("../compressions"),n=e("./ZipFileWorker");a.generateWorker=function(e,t,a){var o=new n(t.streamFiles,a,t.platform,t.encodeFileName),i=0;try{e.forEach((function(e,a){i++;var n=function(e,t){var a=e||t,n=r[a];if(!n)throw new Error(a+" is not a valid compression method !");return n}(a.options.compression,t.compression),s=a.options.compressionOptions||t.compressionOptions||{},l=a.dir,c=a.date;a._compressWorker(n,s).withStreamInfo("file",{name:e,dir:l,date:c,comment:a.comment||"",unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions}).pipe(o)})),o.entriesCount=i}catch(e){o.error(e)}return o}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,t,a){function r(){if(!(this instanceof r))return new r;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new r;for(var t in this)"function"!=typeof this[t]&&(e[t]=this[t]);return e}}(r.prototype=e("./object")).loadAsync=e("./load"),r.support=e("./support"),r.defaults=e("./defaults"),r.version="3.10.1",r.loadAsync=function(e,t){return(new r).loadAsync(e,t)},r.external=e("./external"),t.exports=r},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,t,a){var r=e("./utils"),n=e("./external"),o=e("./utf8"),i=e("./zipEntries"),s=e("./stream/Crc32Probe"),l=e("./nodejsUtils");function c(e){return new n.Promise((function(t,a){var r=e.decompressed.getContentWorker().pipe(new s);r.on("error",(function(e){a(e)})).on("end",(function(){r.streamInfo.crc32!==e.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):t()})).resume()}))}t.exports=function(e,t){var a=this;return t=r.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),l.isNode&&l.isStream(e)?n.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):r.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then((function(e){var a=new i(t);return a.load(e),a})).then((function(e){var a=[n.Promise.resolve(e)],r=e.files;if(t.checkCRC32)for(var o=0;o<r.length;o++)a.push(c(r[o]));return n.Promise.all(a)})).then((function(e){for(var n=e.shift(),o=n.files,i=0;i<o.length;i++){var s=o[i],l=s.fileNameStr,c=r.resolve(s.fileNameStr);a.file(c,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders}),s.dir||(a.file(c).unsafeOriginalName=l)}return n.zipComment.length&&(a.comment=n.zipComment),a}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,t,a){var r=e("../utils"),n=e("../stream/GenericWorker");function o(e,t){n.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}r.inherits(o,n),o.prototype._bindStream=function(e){var t=this;(this._stream=e).pause(),e.on("data",(function(e){t.push({data:e,meta:{percent:0}})})).on("error",(function(e){t.isPaused?this.generatedError=e:t.error(e)})).on("end",(function(){t.isPaused?t._upstreamEnded=!0:t.end()}))},o.prototype.pause=function(){return!!n.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=o},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,t,a){var r=e("readable-stream").Readable;function n(e,t,a){r.call(this,t),this._helper=e;var n=this;e.on("data",(function(e,t){n.push(e)||n._helper.pause(),a&&a(t)})).on("error",(function(e){n.emit("error",e)})).on("end",(function(){n.push(null)}))}e("../utils").inherits(n,r),n.prototype._read=function(){this._helper.resume()},t.exports=n},{"../utils":32,"readable-stream":16}],14:[function(e,t,a){t.exports={isNode:"undefined"!=typeof Buffer,newBufferFrom:function(e,t){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(e,t);if("number"==typeof e)throw new Error('The "data" argument must not be a number');return new Buffer(e,t)},allocBuffer:function(e){if(Buffer.alloc)return Buffer.alloc(e);var t=new Buffer(e);return t.fill(0),t},isBuffer:function(e){return Buffer.isBuffer(e)},isStream:function(e){return e&&"function"==typeof e.on&&"function"==typeof e.pause&&"function"==typeof e.resume}}},{}],15:[function(e,t,a){function r(e,t,a){var r,n=o.getTypeOf(t),s=o.extend(a||{},l);s.date=s.date||new Date,null!==s.compression&&(s.compression=s.compression.toUpperCase()),"string"==typeof s.unixPermissions&&(s.unixPermissions=parseInt(s.unixPermissions,8)),s.unixPermissions&&16384&s.unixPermissions&&(s.dir=!0),s.dosPermissions&&16&s.dosPermissions&&(s.dir=!0),s.dir&&(e=m(e)),s.createFolders&&(r=u(e))&&g.call(this,r,!0);var d="string"===n&&!1===s.binary&&!1===s.base64;a&&void 0!==a.binary||(s.binary=!d),(t instanceof c&&0===t.uncompressedSize||s.dir||!t||0===t.length)&&(s.base64=!1,s.binary=!0,t="",s.compression="STORE",n="string");var A;A=t instanceof c||t instanceof i?t:h.isNode&&h.isStream(t)?new f(e,t):o.prepareContent(e,t,s.binary,s.optimizedBinaryString,s.base64);var y=new p(e,A,s);this.files[e]=y}var n=e("./utf8"),o=e("./utils"),i=e("./stream/GenericWorker"),s=e("./stream/StreamHelper"),l=e("./defaults"),c=e("./compressedObject"),p=e("./zipObject"),d=e("./generate"),h=e("./nodejsUtils"),f=e("./nodejs/NodejsStreamInputAdapter"),u=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return 0<t?e.substring(0,t):""},m=function(e){return"/"!==e.slice(-1)&&(e+="/"),e},g=function(e,t){return t=void 0!==t?t:l.createFolders,e=m(e),this.files[e]||r.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function A(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,a,r;for(t in this.files)r=this.files[t],(a=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(a,r)},filter:function(e){var t=[];return this.forEach((function(a,r){e(a,r)&&t.push(r)})),t},file:function(e,t,a){if(1!==arguments.length)return e=this.root+e,r.call(this,e,t,a),this;if(A(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}var o=this.files[this.root+e];return o&&!o.dir?o:null},folder:function(e){if(!e)return this;if(A(e))return this.filter((function(t,a){return a.dir&&e.test(t)}));var t=this.root+e,a=g.call(this,t),r=this.clone();return r.root=a.name,r},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 a=this.filter((function(t,a){return a.name.slice(0,e.length)===e})),r=0;r<a.length;r++)delete this.files[a[r].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,a={};try{if((a=o.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:n.utf8encode})).type=a.type.toLowerCase(),a.compression=a.compression.toUpperCase(),"binarystring"===a.type&&(a.type="string"),!a.type)throw new Error("No output type specified.");o.checkSupport(a.type),"darwin"!==a.platform&&"freebsd"!==a.platform&&"linux"!==a.platform&&"sunos"!==a.platform||(a.platform="UNIX"),"win32"===a.platform&&(a.platform="DOS");var r=a.comment||this.comment||"";t=d.generateWorker(this,a,r)}catch(e){(t=new i("error")).error(e)}return new s(t,a.type||"string",a.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}};t.exports=y},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,t,a){t.exports=e("stream")},{stream:void 0}],17:[function(e,t,a){var r=e("./DataReader");function n(e){r.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}e("../utils").inherits(n,r),n.prototype.byteAt=function(e){return this.data[this.zero+e]},n.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),a=e.charCodeAt(1),r=e.charCodeAt(2),n=e.charCodeAt(3),o=this.length-4;0<=o;--o)if(this.data[o]===t&&this.data[o+1]===a&&this.data[o+2]===r&&this.data[o+3]===n)return o-this.zero;return-1},n.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),a=e.charCodeAt(1),r=e.charCodeAt(2),n=e.charCodeAt(3),o=this.readData(4);return t===o[0]&&a===o[1]&&r===o[2]&&n===o[3]},n.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=n},{"../utils":32,"./DataReader":18}],18:[function(e,t,a){var r=e("../utils");function n(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}n.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+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(){},readInt:function(e){var t,a=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)a=(a<<8)+this.byteAt(t);return this.index+=e,a},readString:function(e){return r.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=n},{"../utils":32}],19:[function(e,t,a){var r=e("./Uint8ArrayReader");function n(e){r.call(this,e)}e("../utils").inherits(n,r),n.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=n},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,a){var r=e("./DataReader");function n(e){r.call(this,e)}e("../utils").inherits(n,r),n.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},n.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},n.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},n.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=n},{"../utils":32,"./DataReader":18}],21:[function(e,t,a){var r=e("./ArrayReader");function n(e){r.call(this,e)}e("../utils").inherits(n,r),n.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=n},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,a){var r=e("../utils"),n=e("../support"),o=e("./ArrayReader"),i=e("./StringReader"),s=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),"string"!==t||n.uint8array?"nodebuffer"===t?new s(e):n.uint8array?new l(r.transformTo("uint8array",e)):new o(r.transformTo("array",e)):new i(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,a){a.LOCAL_FILE_HEADER="PK",a.CENTRAL_FILE_HEADER="PK",a.CENTRAL_DIRECTORY_END="PK",a.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",a.ZIP64_CENTRAL_DIRECTORY_END="PK",a.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,t,a){var r=e("./GenericWorker"),n=e("../utils");function o(e){r.call(this,"ConvertWorker to "+e),this.destType=e}n.inherits(o,r),o.prototype.processChunk=function(e){this.push({data:n.transformTo(this.destType,e.data),meta:e.meta})},t.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,a){var r=e("./GenericWorker"),n=e("../crc32");function o(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(o,r),o.prototype.processChunk=function(e){this.streamInfo.crc32=n(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,a){var r=e("../utils"),n=e("./GenericWorker");function o(e){n.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(o,n),o.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}n.prototype.processChunk.call(this,e)},t.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,a){var r=e("../utils"),n=e("./GenericWorker");function o(e){n.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}r.inherits(o,n),o.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,a){function r(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var a=0;a<this._listeners[e].length;a++)this._listeners[e][a].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.end()})),e.on("error",(function(e){t.error(e)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var e=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}},t.exports=r},{}],29:[function(e,t,a){var r=e("../utils"),n=e("./ConvertWorker"),o=e("./GenericWorker"),i=e("../base64"),s=e("../support"),l=e("../external"),c=null;if(s.nodestream)try{c=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function p(e,t,a){var i=t;switch(t){case"blob":case"arraybuffer":i="uint8array";break;case"base64":i="string"}try{this._internalType=i,this._outputType=t,this._mimeType=a,r.checkSupport(i),this._worker=e.pipe(new n(i)),e.lock()}catch(e){this._worker=new o("error"),this._worker.error(e)}}p.prototype={accumulate:function(e){return function(e,t){return new l.Promise((function(a,n){var o=[],s=e._internalType,l=e._outputType,c=e._mimeType;e.on("data",(function(e,a){o.push(e),t&&t(a)})).on("error",(function(e){o=[],n(e)})).on("end",(function(){try{var e=function(e,t,a){switch(e){case"blob":return r.newBlob(r.transformTo("arraybuffer",t),a);case"base64":return i.encode(t);default:return r.transformTo(e,t)}}(l,function(e,t){var a,r=0,n=null,o=0;for(a=0;a<t.length;a++)o+=t[a].length;switch(e){case"string":return t.join("");case"array":return Array.prototype.concat.apply([],t);case"uint8array":for(n=new Uint8Array(o),a=0;a<t.length;a++)n.set(t[a],r),r+=t[a].length;return n;case"nodebuffer":return Buffer.concat(t);default:throw new Error("concat : unsupported type '"+e+"'")}}(s,o),c);a(e)}catch(e){n(e)}o=[]})).resume()}))}(this,e)},on:function(e,t){var a=this;return"data"===e?this._worker.on(e,(function(e){t.call(a,e.data,e.meta)})):this._worker.on(e,(function(){r.delay(t,arguments,a)})),this},resume:function(){return r.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(r.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new c(this,{objectMode:"nodebuffer"!==this._outputType},e)}},t.exports=p},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,t,a){if(a.base64=!0,a.array=!0,a.string=!0,a.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,a.nodebuffer="undefined"!=typeof Buffer,a.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)a.blob=!1;else{var r=new ArrayBuffer(0);try{a.blob=0===new Blob([r],{type:"application/zip"}).size}catch(e){try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);n.append(r),a.blob=0===n.getBlob("application/zip").size}catch(e){a.blob=!1}}}try{a.nodestream=!!e("readable-stream").Readable}catch(e){a.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,a){for(var r=e("./utils"),n=e("./support"),o=e("./nodejsUtils"),i=e("./stream/GenericWorker"),s=new Array(256),l=0;l<256;l++)s[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;function c(){i.call(this,"utf-8 decode"),this.leftOver=null}function p(){i.call(this,"utf-8 encode")}s[254]=s[254]=1,a.utf8encode=function(e){return n.nodebuffer?o.newBufferFrom(e,"utf-8"):function(e){var t,a,r,o,i,s=e.length,l=0;for(o=0;o<s;o++)55296==(64512&(a=e.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=e.charCodeAt(o+1)))&&(a=65536+(a-55296<<10)+(r-56320),o++),l+=a<128?1:a<2048?2:a<65536?3:4;for(t=n.uint8array?new Uint8Array(l):new Array(l),o=i=0;i<l;o++)55296==(64512&(a=e.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=e.charCodeAt(o+1)))&&(a=65536+(a-55296<<10)+(r-56320),o++),a<128?t[i++]=a:(a<2048?t[i++]=192|a>>>6:(a<65536?t[i++]=224|a>>>12:(t[i++]=240|a>>>18,t[i++]=128|a>>>12&63),t[i++]=128|a>>>6&63),t[i++]=128|63&a);return t}(e)},a.utf8decode=function(e){return n.nodebuffer?r.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,a,n,o,i=e.length,l=new Array(2*i);for(t=a=0;t<i;)if((n=e[t++])<128)l[a++]=n;else if(4<(o=s[n]))l[a++]=65533,t+=o-1;else{for(n&=2===o?31:3===o?15:7;1<o&&t<i;)n=n<<6|63&e[t++],o--;1<o?l[a++]=65533:n<65536?l[a++]=n:(n-=65536,l[a++]=55296|n>>10&1023,l[a++]=56320|1023&n)}return l.length!==a&&(l.subarray?l=l.subarray(0,a):l.length=a),r.applyFromCharCode(l)}(e=r.transformTo(n.uint8array?"uint8array":"array",e))},r.inherits(c,i),c.prototype.processChunk=function(e){var t=r.transformTo(n.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var o=t;(t=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),t.set(o,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var i=function(e,t){var a;for((t=t||e.length)>e.length&&(t=e.length),a=t-1;0<=a&&128==(192&e[a]);)a--;return a<0||0===a?t:a+s[e[a]]>t?a:t}(t),l=t;i!==t.length&&(n.uint8array?(l=t.subarray(0,i),this.leftOver=t.subarray(i,t.length)):(l=t.slice(0,i),this.leftOver=t.slice(i,t.length))),this.push({data:a.utf8decode(l),meta:e.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:a.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},a.Utf8DecodeWorker=c,r.inherits(p,i),p.prototype.processChunk=function(e){this.push({data:a.utf8encode(e.data),meta:e.meta})},a.Utf8EncodeWorker=p},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,a){var r=e("./support"),n=e("./base64"),o=e("./nodejsUtils"),i=e("./external");function s(e){return e}function l(e,t){for(var a=0;a<e.length;++a)t[a]=255&e.charCodeAt(a);return t}e("setimmediate"),a.newBlob=function(e,t){a.checkSupport("blob");try{return new Blob([e],{type:t})}catch(a){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return r.append(e),r.getBlob(t)}catch(e){throw new Error("Bug : can't construct the Blob.")}}};var c={stringifyByChunk:function(e,t,a){var r=[],n=0,o=e.length;if(o<=a)return String.fromCharCode.apply(null,e);for(;n<o;)"array"===t||"nodebuffer"===t?r.push(String.fromCharCode.apply(null,e.slice(n,Math.min(n+a,o)))):r.push(String.fromCharCode.apply(null,e.subarray(n,Math.min(n+a,o)))),n+=a;return r.join("")},stringifyByChar:function(e){for(var t="",a=0;a<e.length;a++)t+=String.fromCharCode(e[a]);return t},applyCanBeUsed:{uint8array:function(){try{return r.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return!1}}(),nodebuffer:function(){try{return r.nodebuffer&&1===String.fromCharCode.apply(null,o.allocBuffer(1)).length}catch(e){return!1}}()}};function p(e){var t=65536,r=a.getTypeOf(e),n=!0;if("uint8array"===r?n=c.applyCanBeUsed.uint8array:"nodebuffer"===r&&(n=c.applyCanBeUsed.nodebuffer),n)for(;1<t;)try{return c.stringifyByChunk(e,r,t)}catch(e){t=Math.floor(t/2)}return c.stringifyByChar(e)}function d(e,t){for(var a=0;a<e.length;a++)t[a]=e[a];return t}a.applyFromCharCode=p;var h={};h.string={string:s,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return h.string.uint8array(e).buffer},uint8array:function(e){return l(e,new Uint8Array(e.length))},nodebuffer:function(e){return l(e,o.allocBuffer(e.length))}},h.array={string:p,array:s,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(e)}},h.arraybuffer={string:function(e){return p(new Uint8Array(e))},array:function(e){return d(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:s,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(new Uint8Array(e))}},h.uint8array={string:p,array:function(e){return d(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:s,nodebuffer:function(e){return o.newBufferFrom(e)}},h.nodebuffer={string:p,array:function(e){return d(e,new Array(e.length))},arraybuffer:function(e){return h.nodebuffer.uint8array(e).buffer},uint8array:function(e){return d(e,new Uint8Array(e.length))},nodebuffer:s},a.transformTo=function(e,t){if(t=t||"",!e)return t;a.checkSupport(e);var r=a.getTypeOf(t);return h[r][e](t)},a.resolve=function(e){for(var t=e.split("/"),a=[],r=0;r<t.length;r++){var n=t[r];"."===n||""===n&&0!==r&&r!==t.length-1||(".."===n?a.pop():a.push(n))}return a.join("/")},a.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":r.nodebuffer&&o.isBuffer(e)?"nodebuffer":r.uint8array&&e instanceof Uint8Array?"uint8array":r.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},a.checkSupport=function(e){if(!r[e.toLowerCase()])throw new Error(e+" is not supported by this platform")},a.MAX_VALUE_16BITS=65535,a.MAX_VALUE_32BITS=-1,a.pretty=function(e){var t,a,r="";for(a=0;a<(e||"").length;a++)r+="\\x"+((t=e.charCodeAt(a))<16?"0":"")+t.toString(16).toUpperCase();return r},a.delay=function(e,t,a){setImmediate((function(){e.apply(a||null,t||[])}))},a.inherits=function(e,t){function a(){}a.prototype=t.prototype,e.prototype=new a},a.extend=function(){var e,t,a={};for(e=0;e<arguments.length;e++)for(t in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],t)&&void 0===a[t]&&(a[t]=arguments[e][t]);return a},a.prepareContent=function(e,t,o,s,c){return i.Promise.resolve(t).then((function(e){return r.blob&&(e instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(e)))&&"undefined"!=typeof FileReader?new i.Promise((function(t,a){var r=new FileReader;r.onload=function(e){t(e.target.result)},r.onerror=function(e){a(e.target.error)},r.readAsArrayBuffer(e)})):e})).then((function(t){var p=a.getTypeOf(t);return p?("arraybuffer"===p?t=a.transformTo("uint8array",t):"string"===p&&(c?t=n.decode(t):o&&!0!==s&&(t=function(e){return l(e,r.uint8array?new Uint8Array(e.length):new Array(e.length))}(t))),t):i.Promise.reject(new Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,t,a){var r=e("./reader/readerFor"),n=e("./utils"),o=e("./signature"),i=e("./zipEntry"),s=e("./support");function l(e){this.files=[],this.loadOptions=e}l.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+n.pretty(t)+", expected "+n.pretty(e)+")")}},isSignature:function(e,t){var a=this.reader.index;this.reader.setIndex(e);var r=this.reader.readString(4)===t;return this.reader.setIndex(a),r},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);var e=this.reader.readData(this.zipCommentLength),t=s.uint8array?"uint8array":"array",a=n.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(a)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),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,a,r=this.zip64EndOfCentralSize-44;0<r;)e=this.reader.readInt(2),t=this.reader.readInt(4),a=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:a}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)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(o.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(e=new i({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,o.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var t=e;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===n.MAX_VALUE_16BITS||this.diskWithCentralDirStart===n.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===n.MAX_VALUE_16BITS||this.centralDirRecords===n.MAX_VALUE_16BITS||this.centralDirSize===n.MAX_VALUE_32BITS||this.centralDirOffset===n.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var a=this.centralDirOffset+this.centralDirSize;this.zip64&&(a+=20,a+=12+this.zip64EndOfCentralSize);var r=t-a;if(0<r)this.isSignature(t,o.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(e){this.reader=r(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,t,a){var r=e("./reader/readerFor"),n=e("./utils"),o=e("./compressedObject"),i=e("./crc32"),s=e("./utf8"),l=e("./compressions"),c=e("./support");function p(e,t){this.options=e,this.loadOptions=t}p.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(e){var t,a;if(e.skip(22),this.fileNameLength=e.readInt(2),a=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(a),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(e){for(var t in l)if(Object.prototype.hasOwnProperty.call(l,t)&&l[t].magic===e)return l[t];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+n.pretty(this.compressionMethod)+" unknown (inner file : "+n.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(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);var t=e.readInt(2);if(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");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===n.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===n.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===n.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===n.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,a,r,n=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4<n;)t=e.readInt(2),a=e.readInt(2),r=e.readData(a),this.extraFields[t]={id:t,length:a,value:r};e.setIndex(n)},handleUTF8:function(){var e=c.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var a=n.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(a)}var r=this.findExtraFieldUnicodeComment();if(null!==r)this.fileCommentStr=r;else{var o=n.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(o)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=r(e.value);return 1!==t.readInt(1)||i(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=r(e.value);return 1!==t.readInt(1)||i(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readData(e.length-5))}return null}},t.exports=p},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,t,a){function r(e,t,a){this.name=e,this.dir=a.dir,this.date=a.date,this.comment=a.comment,this.unixPermissions=a.unixPermissions,this.dosPermissions=a.dosPermissions,this._data=t,this._dataBinary=a.binary,this.options={compression:a.compression,compressionOptions:a.compressionOptions}}var n=e("./stream/StreamHelper"),o=e("./stream/DataWorker"),i=e("./utf8"),s=e("./compressedObject"),l=e("./stream/GenericWorker");r.prototype={internalStream:function(e){var t=null,a="string";try{if(!e)throw new Error("No output type specified.");var r="string"===(a=e.toLowerCase())||"text"===a;"binarystring"!==a&&"text"!==a||(a="string"),t=this._decompressWorker();var o=!this._dataBinary;o&&!r&&(t=t.pipe(new i.Utf8EncodeWorker)),!o&&r&&(t=t.pipe(new i.Utf8DecodeWorker))}catch(e){(t=new l("error")).error(e)}return new n(t,a,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof s&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var a=this._decompressWorker();return this._dataBinary||(a=a.pipe(new i.Utf8EncodeWorker)),s.createWorkerFrom(a,e,t)},_decompressWorker:function(){return this._data instanceof s?this._data.getContentWorker():this._data instanceof l?this._data:new o(this._data)}};for(var c=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],p=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},d=0;d<c.length;d++)r.prototype[c[d]]=p;t.exports=r},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(t,a,r){(function(e){var t,r,n=e.MutationObserver||e.WebKitMutationObserver;if(n){var o=0,i=new n(p),s=e.document.createTextNode("");i.observe(s,{characterData:!0}),t=function(){s.data=o=++o%2}}else if(e.setImmediate||void 0===e.MessageChannel)t="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){p(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(p,0)};else{var l=new e.MessageChannel;l.port1.onmessage=p,t=function(){l.port2.postMessage(0)}}var c=[];function p(){var e,t;r=!0;for(var a=c.length;a;){for(t=c,c=[],e=-1;++e<a;)t[e]();a=c.length}r=!1}a.exports=function(e){1!==c.push(e)||r||t()}}).call(this,void 0!==e.c?e.c:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(e,t,a){var r=e("immediate");function n(){}var o={},i=["REJECTED"],s=["FULFILLED"],l=["PENDING"];function c(e){if("function"!=typeof e)throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,e!==n&&f(this,e)}function p(e,t,a){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof a&&(this.onRejected=a,this.callRejected=this.otherCallRejected)}function d(e,t,a){r((function(){var r;try{r=t(a)}catch(r){return o.reject(e,r)}r===e?o.reject(e,new TypeError("Cannot resolve promise with itself")):o.resolve(e,r)}))}function h(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof t)return function(){t.apply(e,arguments)}}function f(e,t){var a=!1;function r(t){a||(a=!0,o.reject(e,t))}function n(t){a||(a=!0,o.resolve(e,t))}var i=u((function(){t(n,r)}));"error"===i.status&&r(i.value)}function u(e,t){var a={};try{a.value=e(t),a.status="success"}catch(e){a.status="error",a.value=e}return a}(t.exports=c).prototype.finally=function(e){if("function"!=typeof e)return this;var t=this.constructor;return this.then((function(a){return t.resolve(e()).then((function(){return a}))}),(function(a){return t.resolve(e()).then((function(){throw a}))}))},c.prototype.catch=function(e){return this.then(null,e)},c.prototype.then=function(e,t){if("function"!=typeof e&&this.state===s||"function"!=typeof t&&this.state===i)return this;var a=new this.constructor(n);return this.state!==l?d(a,this.state===s?e:t,this.outcome):this.queue.push(new p(a,e,t)),a},p.prototype.callFulfilled=function(e){o.resolve(this.promise,e)},p.prototype.otherCallFulfilled=function(e){d(this.promise,this.onFulfilled,e)},p.prototype.callRejected=function(e){o.reject(this.promise,e)},p.prototype.otherCallRejected=function(e){d(this.promise,this.onRejected,e)},o.resolve=function(e,t){var a=u(h,t);if("error"===a.status)return o.reject(e,a.value);var r=a.value;if(r)f(e,r);else{e.state=s,e.outcome=t;for(var n=-1,i=e.queue.length;++n<i;)e.queue[n].callFulfilled(t)}return e},o.reject=function(e,t){e.state=i,e.outcome=t;for(var a=-1,r=e.queue.length;++a<r;)e.queue[a].callRejected(t);return e},c.resolve=function(e){return e instanceof this?e:o.resolve(new this(n),e)},c.reject=function(e){var t=new this(n);return o.reject(t,e)},c.all=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var a=e.length,r=!1;if(!a)return this.resolve([]);for(var i=new Array(a),s=0,l=-1,c=new this(n);++l<a;)p(e[l],l);return c;function p(e,n){t.resolve(e).then((function(e){i[n]=e,++s!==a||r||(r=!0,o.resolve(c,i))}),(function(e){r||(r=!0,o.reject(c,e))}))}},c.race=function(e){if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var t=e.length,a=!1;if(!t)return this.resolve([]);for(var r,i=-1,s=new this(n);++i<t;)r=e[i],this.resolve(r).then((function(e){a||(a=!0,o.resolve(s,e))}),(function(e){a||(a=!0,o.reject(s,e))}));return s}},{immediate:36}],38:[function(e,t,a){var r={};(0,e("./lib/utils/common").assign)(r,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),t.exports=r},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,t,a){var r=e("./zlib/deflate"),n=e("./utils/common"),o=e("./utils/strings"),i=e("./zlib/messages"),s=e("./zlib/zstream"),l=Object.prototype.toString,c=0,p=-1,d=0,h=8;function f(e){if(!(this instanceof f))return new f(e);this.options=n.assign({level:p,method:h,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},e||{});var t=this.options;t.raw&&0<t.windowBits?t.windowBits=-t.windowBits:t.gzip&&0<t.windowBits&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var a=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(a!==c)throw new Error(i[a]);if(t.header&&r.deflateSetHeader(this.strm,t.header),t.dictionary){var u;if(u="string"==typeof t.dictionary?o.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,(a=r.deflateSetDictionary(this.strm,u))!==c)throw new Error(i[a]);this._dict_set=!0}}function u(e,t){var a=new f(t);if(a.push(e,!0),a.err)throw a.msg||i[a.err];return a.result}f.prototype.push=function(e,t){var a,i,s=this.strm,p=this.options.chunkSize;if(this.ended)return!1;i=t===~~t?t:!0===t?4:0,"string"==typeof e?s.input=o.string2buf(e):"[object ArrayBuffer]"===l.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new n.Buf8(p),s.next_out=0,s.avail_out=p),1!==(a=r.deflate(s,i))&&a!==c)return this.onEnd(a),!(this.ended=!0);0!==s.avail_out&&(0!==s.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(o.buf2binstring(n.shrinkBuf(s.output,s.next_out))):this.onData(n.shrinkBuf(s.output,s.next_out)))}while((0<s.avail_in||0===s.avail_out)&&1!==a);return 4===i?(a=r.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===c):2!==i||(this.onEnd(c),!(s.avail_out=0))},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===c&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},a.Deflate=f,a.deflate=u,a.deflateRaw=function(e,t){return(t=t||{}).raw=!0,u(e,t)},a.gzip=function(e,t){return(t=t||{}).gzip=!0,u(e,t)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,a){var r=e("./zlib/inflate"),n=e("./utils/common"),o=e("./utils/strings"),i=e("./zlib/constants"),s=e("./zlib/messages"),l=e("./zlib/zstream"),c=e("./zlib/gzheader"),p=Object.prototype.toString;function d(e){if(!(this instanceof d))return new d(e);this.options=n.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&0<=t.windowBits&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(0<=t.windowBits&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),15<t.windowBits&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var a=r.inflateInit2(this.strm,t.windowBits);if(a!==i.Z_OK)throw new Error(s[a]);this.header=new c,r.inflateGetHeader(this.strm,this.header)}function h(e,t){var a=new d(t);if(a.push(e,!0),a.err)throw a.msg||s[a.err];return a.result}d.prototype.push=function(e,t){var a,s,l,c,d,h,f=this.strm,u=this.options.chunkSize,m=this.options.dictionary,g=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?i.Z_FINISH:i.Z_NO_FLUSH,"string"==typeof e?f.input=o.binstring2buf(e):"[object ArrayBuffer]"===p.call(e)?f.input=new Uint8Array(e):f.input=e,f.next_in=0,f.avail_in=f.input.length;do{if(0===f.avail_out&&(f.output=new n.Buf8(u),f.next_out=0,f.avail_out=u),(a=r.inflate(f,i.Z_NO_FLUSH))===i.Z_NEED_DICT&&m&&(h="string"==typeof m?o.string2buf(m):"[object ArrayBuffer]"===p.call(m)?new Uint8Array(m):m,a=r.inflateSetDictionary(this.strm,h)),a===i.Z_BUF_ERROR&&!0===g&&(a=i.Z_OK,g=!1),a!==i.Z_STREAM_END&&a!==i.Z_OK)return this.onEnd(a),!(this.ended=!0);f.next_out&&(0!==f.avail_out&&a!==i.Z_STREAM_END&&(0!==f.avail_in||s!==i.Z_FINISH&&s!==i.Z_SYNC_FLUSH)||("string"===this.options.to?(l=o.utf8border(f.output,f.next_out),c=f.next_out-l,d=o.buf2string(f.output,l),f.next_out=c,f.avail_out=u-c,c&&n.arraySet(f.output,f.output,l,c,0),this.onData(d)):this.onData(n.shrinkBuf(f.output,f.next_out)))),0===f.avail_in&&0===f.avail_out&&(g=!0)}while((0<f.avail_in||0===f.avail_out)&&a!==i.Z_STREAM_END);return a===i.Z_STREAM_END&&(s=i.Z_FINISH),s===i.Z_FINISH?(a=r.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===i.Z_OK):s!==i.Z_SYNC_FLUSH||(this.onEnd(i.Z_OK),!(f.avail_out=0))},d.prototype.onData=function(e){this.chunks.push(e)},d.prototype.onEnd=function(e){e===i.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},a.Inflate=d,a.inflate=h,a.inflateRaw=function(e,t){return(t=t||{}).raw=!0,h(e,t)},a.ungzip=h},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,a){var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;a.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var a=t.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(var r in a)a.hasOwnProperty(r)&&(e[r]=a[r])}}return e},a.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var n={arraySet:function(e,t,a,r,n){if(t.subarray&&e.subarray)e.set(t.subarray(a,a+r),n);else for(var o=0;o<r;o++)e[n+o]=t[a+o]},flattenChunks:function(e){var t,a,r,n,o,i;for(t=r=0,a=e.length;t<a;t++)r+=e[t].length;for(i=new Uint8Array(r),t=n=0,a=e.length;t<a;t++)o=e[t],i.set(o,n),n+=o.length;return i}},o={arraySet:function(e,t,a,r,n){for(var o=0;o<r;o++)e[n+o]=t[a+o]},flattenChunks:function(e){return[].concat.apply([],e)}};a.setTyped=function(e){e?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,n)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,o))},a.setTyped(r)},{}],42:[function(e,t,a){var r=e("./common"),n=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(e){n=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){o=!1}for(var i=new r.Buf8(256),s=0;s<256;s++)i[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;function l(e,t){if(t<65537&&(e.subarray&&o||!e.subarray&&n))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var a="",i=0;i<t;i++)a+=String.fromCharCode(e[i]);return a}i[254]=i[254]=1,a.string2buf=function(e){var t,a,n,o,i,s=e.length,l=0;for(o=0;o<s;o++)55296==(64512&(a=e.charCodeAt(o)))&&o+1<s&&56320==(64512&(n=e.charCodeAt(o+1)))&&(a=65536+(a-55296<<10)+(n-56320),o++),l+=a<128?1:a<2048?2:a<65536?3:4;for(t=new r.Buf8(l),o=i=0;i<l;o++)55296==(64512&(a=e.charCodeAt(o)))&&o+1<s&&56320==(64512&(n=e.charCodeAt(o+1)))&&(a=65536+(a-55296<<10)+(n-56320),o++),a<128?t[i++]=a:(a<2048?t[i++]=192|a>>>6:(a<65536?t[i++]=224|a>>>12:(t[i++]=240|a>>>18,t[i++]=128|a>>>12&63),t[i++]=128|a>>>6&63),t[i++]=128|63&a);return t},a.buf2binstring=function(e){return l(e,e.length)},a.binstring2buf=function(e){for(var t=new r.Buf8(e.length),a=0,n=t.length;a<n;a++)t[a]=e.charCodeAt(a);return t},a.buf2string=function(e,t){var a,r,n,o,s=t||e.length,c=new Array(2*s);for(a=r=0;a<s;)if((n=e[a++])<128)c[r++]=n;else if(4<(o=i[n]))c[r++]=65533,a+=o-1;else{for(n&=2===o?31:3===o?15:7;1<o&&a<s;)n=n<<6|63&e[a++],o--;1<o?c[r++]=65533:n<65536?c[r++]=n:(n-=65536,c[r++]=55296|n>>10&1023,c[r++]=56320|1023&n)}return l(c,r)},a.utf8border=function(e,t){var a;for((t=t||e.length)>e.length&&(t=e.length),a=t-1;0<=a&&128==(192&e[a]);)a--;return a<0||0===a?t:a+i[e[a]]>t?a:t}},{"./common":41}],43:[function(e,t,a){t.exports=function(e,t,a,r){for(var n=65535&e|0,o=e>>>16&65535|0,i=0;0!==a;){for(a-=i=2e3<a?2e3:a;o=o+(n=n+t[r++]|0)|0,--i;);n%=65521,o%=65521}return n|o<<16|0}},{}],44:[function(e,t,a){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}},{}],45:[function(e,t,a){var r=function(){for(var e,t=[],a=0;a<256;a++){e=a;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[a]=e}return t}();t.exports=function(e,t,a,n){var o=r,i=n+a;e^=-1;for(var s=n;s<i;s++)e=e>>>8^o[255&(e^t[s])];return-1^e}},{}],46:[function(e,t,a){var r,n=e("../utils/common"),o=e("./trees"),i=e("./adler32"),s=e("./crc32"),l=e("./messages"),c=0,p=4,d=0,h=-2,f=-1,u=4,m=2,g=8,A=9,y=286,b=30,v=19,x=2*y+1,_=15,w=3,C=258,P=C+w+1,S=42,L=113,T=1,E=2,k=3,R=4;function B(e,t){return e.msg=l[t],t}function I(e){return(e<<1)-(4<e?9:0)}function F(e){for(var t=e.length;0<=--t;)e[t]=0}function N(e){var t=e.state,a=t.pending;a>e.avail_out&&(a=e.avail_out),0!==a&&(n.arraySet(e.output,t.pending_buf,t.pending_out,a,e.next_out),e.next_out+=a,t.pending_out+=a,e.total_out+=a,e.avail_out-=a,t.pending-=a,0===t.pending&&(t.pending_out=0))}function O(e,t){o._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,N(e.strm)}function D(e,t){e.pending_buf[e.pending++]=t}function M(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function z(e,t){var a,r,n=e.max_chain_length,o=e.strstart,i=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-P?e.strstart-(e.w_size-P):0,c=e.window,p=e.w_mask,d=e.prev,h=e.strstart+C,f=c[o+i-1],u=c[o+i];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(a=t)+i]===u&&c[a+i-1]===f&&c[a]===c[o]&&c[++a]===c[o+1]){o+=2,a++;do{}while(c[++o]===c[++a]&&c[++o]===c[++a]&&c[++o]===c[++a]&&c[++o]===c[++a]&&c[++o]===c[++a]&&c[++o]===c[++a]&&c[++o]===c[++a]&&c[++o]===c[++a]&&o<h);if(r=C-(h-o),o=h-C,i<r){if(e.match_start=t,s<=(i=r))break;f=c[o+i-1],u=c[o+i]}}}while((t=d[t&p])>l&&0!=--n);return i<=e.lookahead?i:e.lookahead}function U(e){var t,a,r,o,l,c,p,d,h,f,u=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=u+(u-P)){for(n.arraySet(e.window,e.window,u,u,0),e.match_start-=u,e.strstart-=u,e.block_start-=u,t=a=e.hash_size;r=e.head[--t],e.head[t]=u<=r?r-u:0,--a;);for(t=a=u;r=e.prev[--t],e.prev[t]=u<=r?r-u:0,--a;);o+=u}if(0===e.strm.avail_in)break;if(c=e.strm,p=e.window,d=e.strstart+e.lookahead,f=void 0,(h=o)<(f=c.avail_in)&&(f=h),a=0===f?0:(c.avail_in-=f,n.arraySet(p,c.input,c.next_in,f,d),1===c.state.wrap?c.adler=i(c.adler,p,f,d):2===c.state.wrap&&(c.adler=s(c.adler,p,f,d)),c.next_in+=f,c.total_in+=f,f),e.lookahead+=a,e.lookahead+e.insert>=w)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+w-1])&e.hash_mask,e.prev[l&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=l,l++,e.insert--,!(e.lookahead+e.insert<w)););}while(e.lookahead<P&&0!==e.strm.avail_in)}function j(e,t){for(var a,r;;){if(e.lookahead<P){if(U(e),e.lookahead<P&&t===c)return T;if(0===e.lookahead)break}if(a=0,e.lookahead>=w&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+w-1])&e.hash_mask,a=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==a&&e.strstart-a<=e.w_size-P&&(e.match_length=z(e,a)),e.match_length>=w)if(r=o._tr_tally(e,e.strstart-e.match_start,e.match_length-w),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=w){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+w-1])&e.hash_mask,a=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart,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 r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(O(e,!1),0===e.strm.avail_out))return T}return e.insert=e.strstart<w-1?e.strstart:w-1,t===p?(O(e,!0),0===e.strm.avail_out?k:R):e.last_lit&&(O(e,!1),0===e.strm.avail_out)?T:E}function G(e,t){for(var a,r,n;;){if(e.lookahead<P){if(U(e),e.lookahead<P&&t===c)return T;if(0===e.lookahead)break}if(a=0,e.lookahead>=w&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+w-1])&e.hash_mask,a=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=w-1,0!==a&&e.prev_length<e.max_lazy_match&&e.strstart-a<=e.w_size-P&&(e.match_length=z(e,a),e.match_length<=5&&(1===e.strategy||e.match_length===w&&4096<e.strstart-e.match_start)&&(e.match_length=w-1)),e.prev_length>=w&&e.match_length<=e.prev_length){for(n=e.strstart+e.lookahead-w,r=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-w),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=n&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+w-1])&e.hash_mask,a=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!=--e.prev_length;);if(e.match_available=0,e.match_length=w-1,e.strstart++,r&&(O(e,!1),0===e.strm.avail_out))return T}else if(e.match_available){if((r=o._tr_tally(e,0,e.window[e.strstart-1]))&&O(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return T}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<w-1?e.strstart:w-1,t===p?(O(e,!0),0===e.strm.avail_out?k:R):e.last_lit&&(O(e,!1),0===e.strm.avail_out)?T:E}function W(e,t,a,r,n){this.good_length=e,this.max_lazy=t,this.nice_length=a,this.max_chain=r,this.func=n}function H(){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=g,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 n.Buf16(2*x),this.dyn_dtree=new n.Buf16(2*(2*b+1)),this.bl_tree=new n.Buf16(2*(2*v+1)),F(this.dyn_ltree),F(this.dyn_dtree),F(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new n.Buf16(_+1),this.heap=new n.Buf16(2*y+1),F(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new n.Buf16(2*y+1),F(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 V(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=m,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?S:L,e.adler=2===t.wrap?0:1,t.last_flush=c,o._tr_init(t),d):B(e,h)}function Q(e){var t=V(e);return t===d&&function(e){e.window_size=2*e.w_size,F(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=w-1,e.match_available=0,e.ins_h=0}(e.state),t}function Y(e,t,a,r,o,i){if(!e)return h;var s=1;if(t===f&&(t=6),r<0?(s=0,r=-r):15<r&&(s=2,r-=16),o<1||A<o||a!==g||r<8||15<r||t<0||9<t||i<0||u<i)return B(e,h);8===r&&(r=9);var l=new H;return(e.state=l).strm=e,l.wrap=s,l.gzhead=null,l.w_bits=r,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=o+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+w-1)/w),l.window=new n.Buf8(2*l.w_size),l.head=new n.Buf16(l.hash_size),l.prev=new n.Buf16(l.w_size),l.lit_bufsize=1<<o+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new n.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=i,l.method=a,Q(e)}r=[new W(0,0,0,0,(function(e,t){var a=65535;for(a>e.pending_buf_size-5&&(a=e.pending_buf_size-5);;){if(e.lookahead<=1){if(U(e),0===e.lookahead&&t===c)return T;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+a;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,O(e,!1),0===e.strm.avail_out))return T;if(e.strstart-e.block_start>=e.w_size-P&&(O(e,!1),0===e.strm.avail_out))return T}return e.insert=0,t===p?(O(e,!0),0===e.strm.avail_out?k:R):(e.strstart>e.block_start&&(O(e,!1),e.strm.avail_out),T)})),new W(4,4,8,4,j),new W(4,5,16,8,j),new W(4,6,32,32,j),new W(4,4,16,16,G),new W(8,16,32,32,G),new W(8,16,128,128,G),new W(8,32,128,256,G),new W(32,128,258,1024,G),new W(32,258,258,4096,G)],a.deflateInit=function(e,t){return Y(e,t,g,15,8,0)},a.deflateInit2=Y,a.deflateReset=Q,a.deflateResetKeep=V,a.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?h:(e.state.gzhead=t,d):h},a.deflate=function(e,t){var a,n,i,l;if(!e||!e.state||5<t||t<0)return e?B(e,h):h;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||666===n.status&&t!==p)return B(e,0===e.avail_out?-5:h);if(n.strm=e,a=n.last_flush,n.last_flush=t,n.status===S)if(2===n.wrap)e.adler=0,D(n,31),D(n,139),D(n,8),n.gzhead?(D(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),D(n,255&n.gzhead.time),D(n,n.gzhead.time>>8&255),D(n,n.gzhead.time>>16&255),D(n,n.gzhead.time>>24&255),D(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),D(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(D(n,255&n.gzhead.extra.length),D(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=s(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(D(n,0),D(n,0),D(n,0),D(n,0),D(n,0),D(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),D(n,3),n.status=L);else{var f=g+(n.w_bits-8<<4)<<8;f|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(f|=32),f+=31-f%31,n.status=L,M(n,f),0!==n.strstart&&(M(n,e.adler>>>16),M(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>i&&(e.adler=s(e.adler,n.pending_buf,n.pending-i,i)),N(e),i=n.pending,n.pending!==n.pending_buf_size));)D(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=s(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=s(e.adler,n.pending_buf,n.pending-i,i)),N(e),i=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,D(n,l)}while(0!==l);n.gzhead.hcrc&&n.pending>i&&(e.adler=s(e.adler,n.pending_buf,n.pending-i,i)),0===l&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=s(e.adler,n.pending_buf,n.pending-i,i)),N(e),i=n.pending,n.pending===n.pending_buf_size)){l=1;break}l=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,D(n,l)}while(0!==l);n.gzhead.hcrc&&n.pending>i&&(e.adler=s(e.adler,n.pending_buf,n.pending-i,i)),0===l&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&N(e),n.pending+2<=n.pending_buf_size&&(D(n,255&e.adler),D(n,e.adler>>8&255),e.adler=0,n.status=L)):n.status=L),0!==n.pending){if(N(e),0===e.avail_out)return n.last_flush=-1,d}else if(0===e.avail_in&&I(t)<=I(a)&&t!==p)return B(e,-5);if(666===n.status&&0!==e.avail_in)return B(e,-5);if(0!==e.avail_in||0!==n.lookahead||t!==c&&666!==n.status){var u=2===n.strategy?function(e,t){for(var a;;){if(0===e.lookahead&&(U(e),0===e.lookahead)){if(t===c)return T;break}if(e.match_length=0,a=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,a&&(O(e,!1),0===e.strm.avail_out))return T}return e.insert=0,t===p?(O(e,!0),0===e.strm.avail_out?k:R):e.last_lit&&(O(e,!1),0===e.strm.avail_out)?T:E}(n,t):3===n.strategy?function(e,t){for(var a,r,n,i,s=e.window;;){if(e.lookahead<=C){if(U(e),e.lookahead<=C&&t===c)return T;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=w&&0<e.strstart&&(r=s[n=e.strstart-1])===s[++n]&&r===s[++n]&&r===s[++n]){i=e.strstart+C;do{}while(r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&r===s[++n]&&n<i);e.match_length=C-(i-n),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=w?(a=o._tr_tally(e,1,e.match_length-w),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(a=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),a&&(O(e,!1),0===e.strm.avail_out))return T}return e.insert=0,t===p?(O(e,!0),0===e.strm.avail_out?k:R):e.last_lit&&(O(e,!1),0===e.strm.avail_out)?T:E}(n,t):r[n.level].func(n,t);if(u!==k&&u!==R||(n.status=666),u===T||u===k)return 0===e.avail_out&&(n.last_flush=-1),d;if(u===E&&(1===t?o._tr_align(n):5!==t&&(o._tr_stored_block(n,0,0,!1),3===t&&(F(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),N(e),0===e.avail_out))return n.last_flush=-1,d}return t!==p?d:n.wrap<=0?1:(2===n.wrap?(D(n,255&e.adler),D(n,e.adler>>8&255),D(n,e.adler>>16&255),D(n,e.adler>>24&255),D(n,255&e.total_in),D(n,e.total_in>>8&255),D(n,e.total_in>>16&255),D(n,e.total_in>>24&255)):(M(n,e.adler>>>16),M(n,65535&e.adler)),N(e),0<n.wrap&&(n.wrap=-n.wrap),0!==n.pending?d:1)},a.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==S&&69!==t&&73!==t&&91!==t&&103!==t&&t!==L&&666!==t?B(e,h):(e.state=null,t===L?B(e,-3):d):h},a.deflateSetDictionary=function(e,t){var a,r,o,s,l,c,p,f,u=t.length;if(!e||!e.state)return h;if(2===(s=(a=e.state).wrap)||1===s&&a.status!==S||a.lookahead)return h;for(1===s&&(e.adler=i(e.adler,t,u,0)),a.wrap=0,u>=a.w_size&&(0===s&&(F(a.head),a.strstart=0,a.block_start=0,a.insert=0),f=new n.Buf8(a.w_size),n.arraySet(f,t,u-a.w_size,a.w_size,0),t=f,u=a.w_size),l=e.avail_in,c=e.next_in,p=e.input,e.avail_in=u,e.next_in=0,e.input=t,U(a);a.lookahead>=w;){for(r=a.strstart,o=a.lookahead-(w-1);a.ins_h=(a.ins_h<<a.hash_shift^a.window[r+w-1])&a.hash_mask,a.prev[r&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=r,r++,--o;);a.strstart=r,a.lookahead=w-1,U(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=w-1,a.match_available=0,e.next_in=c,e.input=p,e.avail_in=l,a.wrap=s,d},a.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,t,a){t.exports=function(){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}},{}],48:[function(e,t,a){t.exports=function(e,t){var a,r,n,o,i,s,l,c,p,d,h,f,u,m,g,A,y,b,v,x,_,w,C,P,S;a=e.state,r=e.next_in,P=e.input,n=r+(e.avail_in-5),o=e.next_out,S=e.output,i=o-(t-e.avail_out),s=o+(e.avail_out-257),l=a.dmax,c=a.wsize,p=a.whave,d=a.wnext,h=a.window,f=a.hold,u=a.bits,m=a.lencode,g=a.distcode,A=(1<<a.lenbits)-1,y=(1<<a.distbits)-1;e:do{u<15&&(f+=P[r++]<<u,u+=8,f+=P[r++]<<u,u+=8),b=m[f&A];t:for(;;){if(f>>>=v=b>>>24,u-=v,0==(v=b>>>16&255))S[o++]=65535&b;else{if(!(16&v)){if(0==(64&v)){b=m[(65535&b)+(f&(1<<v)-1)];continue t}if(32&v){a.mode=12;break e}e.msg="invalid literal/length code",a.mode=30;break e}x=65535&b,(v&=15)&&(u<v&&(f+=P[r++]<<u,u+=8),x+=f&(1<<v)-1,f>>>=v,u-=v),u<15&&(f+=P[r++]<<u,u+=8,f+=P[r++]<<u,u+=8),b=g[f&y];a:for(;;){if(f>>>=v=b>>>24,u-=v,!(16&(v=b>>>16&255))){if(0==(64&v)){b=g[(65535&b)+(f&(1<<v)-1)];continue a}e.msg="invalid distance code",a.mode=30;break e}if(_=65535&b,u<(v&=15)&&(f+=P[r++]<<u,(u+=8)<v&&(f+=P[r++]<<u,u+=8)),l<(_+=f&(1<<v)-1)){e.msg="invalid distance too far back",a.mode=30;break e}if(f>>>=v,u-=v,(v=o-i)<_){if(p<(v=_-v)&&a.sane){e.msg="invalid distance too far back",a.mode=30;break e}if(C=h,(w=0)===d){if(w+=c-v,v<x){for(x-=v;S[o++]=h[w++],--v;);w=o-_,C=S}}else if(d<v){if(w+=c+d-v,(v-=d)<x){for(x-=v;S[o++]=h[w++],--v;);if(w=0,d<x){for(x-=v=d;S[o++]=h[w++],--v;);w=o-_,C=S}}}else if(w+=d-v,v<x){for(x-=v;S[o++]=h[w++],--v;);w=o-_,C=S}for(;2<x;)S[o++]=C[w++],S[o++]=C[w++],S[o++]=C[w++],x-=3;x&&(S[o++]=C[w++],1<x&&(S[o++]=C[w++]))}else{for(w=o-_;S[o++]=S[w++],S[o++]=S[w++],S[o++]=S[w++],2<(x-=3););x&&(S[o++]=S[w++],1<x&&(S[o++]=S[w++]))}break}}break}}while(r<n&&o<s);r-=x=u>>3,f&=(1<<(u-=x<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r<n?n-r+5:5-(r-n),e.avail_out=o<s?s-o+257:257-(o-s),a.hold=f,a.bits=u}},{}],49:[function(e,t,a){var r=e("../utils/common"),n=e("./adler32"),o=e("./crc32"),i=e("./inffast"),s=e("./inftrees"),l=1,c=2,p=0,d=-2,h=1,f=852,u=592;function m(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function g(){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 r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function A(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=h,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(f),t.distcode=t.distdyn=new r.Buf32(u),t.sane=1,t.back=-1,p):d}function y(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,A(e)):d}function b(e,t){var a,r;return e&&e.state?(r=e.state,t<0?(a=0,t=-t):(a=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15<t)?d:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=a,r.wbits=t,y(e))):d}function v(e,t){var a,r;return e?(r=new g,(e.state=r).window=null,(a=b(e,t))!==p&&(e.state=null),a):d}var x,_,w=!0;function C(e){if(w){var t;for(x=new r.Buf32(512),_=new r.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(s(l,e.lens,0,288,x,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(c,e.lens,0,32,_,0,e.work,{bits:5}),w=!1}e.lencode=x,e.lenbits=9,e.distcode=_,e.distbits=5}function P(e,t,a,n){var o,i=e.state;return null===i.window&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new r.Buf8(i.wsize)),n>=i.wsize?(r.arraySet(i.window,t,a-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):(n<(o=i.wsize-i.wnext)&&(o=n),r.arraySet(i.window,t,a-n,o,i.wnext),(n-=o)?(r.arraySet(i.window,t,a-n,n,0),i.wnext=n,i.whave=i.wsize):(i.wnext+=o,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=o))),0}a.inflateReset=y,a.inflateReset2=b,a.inflateResetKeep=A,a.inflateInit=function(e){return v(e,15)},a.inflateInit2=v,a.inflate=function(e,t){var a,f,u,g,A,y,b,v,x,_,w,S,L,T,E,k,R,B,I,F,N,O,D,M,z=0,U=new r.Buf8(4),j=[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;12===(a=e.state).mode&&(a.mode=13),A=e.next_out,u=e.output,b=e.avail_out,g=e.next_in,f=e.input,y=e.avail_in,v=a.hold,x=a.bits,_=y,w=b,O=p;e:for(;;)switch(a.mode){case h:if(0===a.wrap){a.mode=13;break}for(;x<16;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(2&a.wrap&&35615===v){U[a.check=0]=255&v,U[1]=v>>>8&255,a.check=o(a.check,U,2,0),x=v=0,a.mode=2;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&v)<<8)+(v>>8))%31){e.msg="incorrect header check",a.mode=30;break}if(8!=(15&v)){e.msg="unknown compression method",a.mode=30;break}if(x-=4,N=8+(15&(v>>>=4)),0===a.wbits)a.wbits=N;else if(N>a.wbits){e.msg="invalid window size",a.mode=30;break}a.dmax=1<<N,e.adler=a.check=1,a.mode=512&v?10:12,x=v=0;break;case 2:for(;x<16;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(a.flags=v,8!=(255&a.flags)){e.msg="unknown compression method",a.mode=30;break}if(57344&a.flags){e.msg="unknown header flags set",a.mode=30;break}a.head&&(a.head.text=v>>8&1),512&a.flags&&(U[0]=255&v,U[1]=v>>>8&255,a.check=o(a.check,U,2,0)),x=v=0,a.mode=3;case 3:for(;x<32;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}a.head&&(a.head.time=v),512&a.flags&&(U[0]=255&v,U[1]=v>>>8&255,U[2]=v>>>16&255,U[3]=v>>>24&255,a.check=o(a.check,U,4,0)),x=v=0,a.mode=4;case 4:for(;x<16;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}a.head&&(a.head.xflags=255&v,a.head.os=v>>8),512&a.flags&&(U[0]=255&v,U[1]=v>>>8&255,a.check=o(a.check,U,2,0)),x=v=0,a.mode=5;case 5:if(1024&a.flags){for(;x<16;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}a.length=v,a.head&&(a.head.extra_len=v),512&a.flags&&(U[0]=255&v,U[1]=v>>>8&255,a.check=o(a.check,U,2,0)),x=v=0}else a.head&&(a.head.extra=null);a.mode=6;case 6:if(1024&a.flags&&(y<(S=a.length)&&(S=y),S&&(a.head&&(N=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Array(a.head.extra_len)),r.arraySet(a.head.extra,f,g,S,N)),512&a.flags&&(a.check=o(a.check,f,S,g)),y-=S,g+=S,a.length-=S),a.length))break e;a.length=0,a.mode=7;case 7:if(2048&a.flags){if(0===y)break e;for(S=0;N=f[g+S++],a.head&&N&&a.length<65536&&(a.head.name+=String.fromCharCode(N)),N&&S<y;);if(512&a.flags&&(a.check=o(a.check,f,S,g)),y-=S,g+=S,N)break e}else a.head&&(a.head.name=null);a.length=0,a.mode=8;case 8:if(4096&a.flags){if(0===y)break e;for(S=0;N=f[g+S++],a.head&&N&&a.length<65536&&(a.head.comment+=String.fromCharCode(N)),N&&S<y;);if(512&a.flags&&(a.check=o(a.check,f,S,g)),y-=S,g+=S,N)break e}else a.head&&(a.head.comment=null);a.mode=9;case 9:if(512&a.flags){for(;x<16;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(v!==(65535&a.check)){e.msg="header crc mismatch",a.mode=30;break}x=v=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),e.adler=a.check=0,a.mode=12;break;case 10:for(;x<32;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}e.adler=a.check=m(v),x=v=0,a.mode=11;case 11:if(0===a.havedict)return e.next_out=A,e.avail_out=b,e.next_in=g,e.avail_in=y,a.hold=v,a.bits=x,2;e.adler=a.check=1,a.mode=12;case 12:if(5===t||6===t)break e;case 13:if(a.last){v>>>=7&x,x-=7&x,a.mode=27;break}for(;x<3;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}switch(a.last=1&v,x-=1,3&(v>>>=1)){case 0:a.mode=14;break;case 1:if(C(a),a.mode=20,6!==t)break;v>>>=2,x-=2;break e;case 2:a.mode=17;break;case 3:e.msg="invalid block type",a.mode=30}v>>>=2,x-=2;break;case 14:for(v>>>=7&x,x-=7&x;x<32;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if((65535&v)!=(v>>>16^65535)){e.msg="invalid stored block lengths",a.mode=30;break}if(a.length=65535&v,x=v=0,a.mode=15,6===t)break e;case 15:a.mode=16;case 16:if(S=a.length){if(y<S&&(S=y),b<S&&(S=b),0===S)break e;r.arraySet(u,f,g,S,A),y-=S,g+=S,b-=S,A+=S,a.length-=S;break}a.mode=12;break;case 17:for(;x<14;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(a.nlen=257+(31&v),v>>>=5,x-=5,a.ndist=1+(31&v),v>>>=5,x-=5,a.ncode=4+(15&v),v>>>=4,x-=4,286<a.nlen||30<a.ndist){e.msg="too many length or distance symbols",a.mode=30;break}a.have=0,a.mode=18;case 18:for(;a.have<a.ncode;){for(;x<3;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}a.lens[j[a.have++]]=7&v,v>>>=3,x-=3}for(;a.have<19;)a.lens[j[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,D={bits:a.lenbits},O=s(0,a.lens,0,19,a.lencode,0,a.work,D),a.lenbits=D.bits,O){e.msg="invalid code lengths set",a.mode=30;break}a.have=0,a.mode=19;case 19:for(;a.have<a.nlen+a.ndist;){for(;k=(z=a.lencode[v&(1<<a.lenbits)-1])>>>16&255,R=65535&z,!((E=z>>>24)<=x);){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(R<16)v>>>=E,x-=E,a.lens[a.have++]=R;else{if(16===R){for(M=E+2;x<M;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(v>>>=E,x-=E,0===a.have){e.msg="invalid bit length repeat",a.mode=30;break}N=a.lens[a.have-1],S=3+(3&v),v>>>=2,x-=2}else if(17===R){for(M=E+3;x<M;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}x-=E,N=0,S=3+(7&(v>>>=E)),v>>>=3,x-=3}else{for(M=E+7;x<M;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}x-=E,N=0,S=11+(127&(v>>>=E)),v>>>=7,x-=7}if(a.have+S>a.nlen+a.ndist){e.msg="invalid bit length repeat",a.mode=30;break}for(;S--;)a.lens[a.have++]=N}}if(30===a.mode)break;if(0===a.lens[256]){e.msg="invalid code -- missing end-of-block",a.mode=30;break}if(a.lenbits=9,D={bits:a.lenbits},O=s(l,a.lens,0,a.nlen,a.lencode,0,a.work,D),a.lenbits=D.bits,O){e.msg="invalid literal/lengths set",a.mode=30;break}if(a.distbits=6,a.distcode=a.distdyn,D={bits:a.distbits},O=s(c,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,D),a.distbits=D.bits,O){e.msg="invalid distances set",a.mode=30;break}if(a.mode=20,6===t)break e;case 20:a.mode=21;case 21:if(6<=y&&258<=b){e.next_out=A,e.avail_out=b,e.next_in=g,e.avail_in=y,a.hold=v,a.bits=x,i(e,w),A=e.next_out,u=e.output,b=e.avail_out,g=e.next_in,f=e.input,y=e.avail_in,v=a.hold,x=a.bits,12===a.mode&&(a.back=-1);break}for(a.back=0;k=(z=a.lencode[v&(1<<a.lenbits)-1])>>>16&255,R=65535&z,!((E=z>>>24)<=x);){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(k&&0==(240&k)){for(B=E,I=k,F=R;k=(z=a.lencode[F+((v&(1<<B+I)-1)>>B)])>>>16&255,R=65535&z,!(B+(E=z>>>24)<=x);){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}v>>>=B,x-=B,a.back+=B}if(v>>>=E,x-=E,a.back+=E,a.length=R,0===k){a.mode=26;break}if(32&k){a.back=-1,a.mode=12;break}if(64&k){e.msg="invalid literal/length code",a.mode=30;break}a.extra=15&k,a.mode=22;case 22:if(a.extra){for(M=a.extra;x<M;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}a.length+=v&(1<<a.extra)-1,v>>>=a.extra,x-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=23;case 23:for(;k=(z=a.distcode[v&(1<<a.distbits)-1])>>>16&255,R=65535&z,!((E=z>>>24)<=x);){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(0==(240&k)){for(B=E,I=k,F=R;k=(z=a.distcode[F+((v&(1<<B+I)-1)>>B)])>>>16&255,R=65535&z,!(B+(E=z>>>24)<=x);){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}v>>>=B,x-=B,a.back+=B}if(v>>>=E,x-=E,a.back+=E,64&k){e.msg="invalid distance code",a.mode=30;break}a.offset=R,a.extra=15&k,a.mode=24;case 24:if(a.extra){for(M=a.extra;x<M;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}a.offset+=v&(1<<a.extra)-1,v>>>=a.extra,x-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){e.msg="invalid distance too far back",a.mode=30;break}a.mode=25;case 25:if(0===b)break e;if(S=w-b,a.offset>S){if((S=a.offset-S)>a.whave&&a.sane){e.msg="invalid distance too far back",a.mode=30;break}L=S>a.wnext?(S-=a.wnext,a.wsize-S):a.wnext-S,S>a.length&&(S=a.length),T=a.window}else T=u,L=A-a.offset,S=a.length;for(b<S&&(S=b),b-=S,a.length-=S;u[A++]=T[L++],--S;);0===a.length&&(a.mode=21);break;case 26:if(0===b)break e;u[A++]=a.length,b--,a.mode=21;break;case 27:if(a.wrap){for(;x<32;){if(0===y)break e;y--,v|=f[g++]<<x,x+=8}if(w-=b,e.total_out+=w,a.total+=w,w&&(e.adler=a.check=a.flags?o(a.check,u,w,A-w):n(a.check,u,w,A-w)),w=b,(a.flags?v:m(v))!==a.check){e.msg="incorrect data check",a.mode=30;break}x=v=0}a.mode=28;case 28:if(a.wrap&&a.flags){for(;x<32;){if(0===y)break e;y--,v+=f[g++]<<x,x+=8}if(v!==(4294967295&a.total)){e.msg="incorrect length check",a.mode=30;break}x=v=0}a.mode=29;case 29:O=1;break e;case 30:O=-3;break e;case 31:return-4;default:return d}return e.next_out=A,e.avail_out=b,e.next_in=g,e.avail_in=y,a.hold=v,a.bits=x,(a.wsize||w!==e.avail_out&&a.mode<30&&(a.mode<27||4!==t))&&P(e,e.output,e.next_out,w-e.avail_out)?(a.mode=31,-4):(_-=e.avail_in,w-=e.avail_out,e.total_in+=_,e.total_out+=w,a.total+=w,a.wrap&&w&&(e.adler=a.check=a.flags?o(a.check,u,w,e.next_out-w):n(a.check,u,w,e.next_out-w)),e.data_type=a.bits+(a.last?64:0)+(12===a.mode?128:0)+(20===a.mode||15===a.mode?256:0),(0==_&&0===w||4===t)&&O===p&&(O=-5),O)},a.inflateEnd=function(e){if(!e||!e.state)return d;var t=e.state;return t.window&&(t.window=null),e.state=null,p},a.inflateGetHeader=function(e,t){var a;return e&&e.state?0==(2&(a=e.state).wrap)?d:((a.head=t).done=!1,p):d},a.inflateSetDictionary=function(e,t){var a,r=t.length;return e&&e.state?0!==(a=e.state).wrap&&11!==a.mode?d:11===a.mode&&n(1,t,r,0)!==a.check?-3:P(e,t,r,r)?(a.mode=31,-4):(a.havedict=1,p):d},a.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,t,a){var r=e("../utils/common"),n=[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],o=[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],s=[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,a,l,c,p,d,h){var f,u,m,g,A,y,b,v,x,_=h.bits,w=0,C=0,P=0,S=0,L=0,T=0,E=0,k=0,R=0,B=0,I=null,F=0,N=new r.Buf16(16),O=new r.Buf16(16),D=null,M=0;for(w=0;w<=15;w++)N[w]=0;for(C=0;C<l;C++)N[t[a+C]]++;for(L=_,S=15;1<=S&&0===N[S];S--);if(S<L&&(L=S),0===S)return c[p++]=20971520,c[p++]=20971520,h.bits=1,0;for(P=1;P<S&&0===N[P];P++);for(L<P&&(L=P),w=k=1;w<=15;w++)if(k<<=1,(k-=N[w])<0)return-1;if(0<k&&(0===e||1!==S))return-1;for(O[1]=0,w=1;w<15;w++)O[w+1]=O[w]+N[w];for(C=0;C<l;C++)0!==t[a+C]&&(d[O[t[a+C]]++]=C);if(y=0===e?(I=D=d,19):1===e?(I=n,F-=257,D=o,M-=257,256):(I=i,D=s,-1),w=P,A=p,E=C=B=0,m=-1,g=(R=1<<(T=L))-1,1===e&&852<R||2===e&&592<R)return 1;for(;;){for(b=w-E,x=d[C]<y?(v=0,d[C]):d[C]>y?(v=D[M+d[C]],I[F+d[C]]):(v=96,0),f=1<<w-E,P=u=1<<T;c[A+(B>>E)+(u-=f)]=b<<24|v<<16|x|0,0!==u;);for(f=1<<w-1;B&f;)f>>=1;if(0!==f?(B&=f-1,B+=f):B=0,C++,0==--N[w]){if(w===S)break;w=t[a+d[C]]}if(L<w&&(B&g)!==m){for(0===E&&(E=L),A+=P,k=1<<(T=w-E);T+E<S&&!((k-=N[T+E])<=0);)T++,k<<=1;if(R+=1<<T,1===e&&852<R||2===e&&592<R)return 1;c[m=B&g]=L<<24|T<<16|A-p|0}}return 0!==B&&(c[A+B]=w-E<<24|64<<16|0),h.bits=L,0}},{"../utils/common":41}],51:[function(e,t,a){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"}},{}],52:[function(e,t,a){var r=e("../utils/common");function n(e){for(var t=e.length;0<=--t;)e[t]=0}var o=0,i=256,s=i+1+29,l=30,c=19,p=2*s+1,d=15,h=16,f=256,u=16,m=17,g=18,A=[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],y=[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],b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],v=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],x=new Array(2*(s+2));n(x);var _=new Array(2*l);n(_);var w=new Array(512);n(w);var C=new Array(256);n(C);var P=new Array(29);n(P);var S,L,T,E=new Array(l);function k(e,t,a,r,n){this.static_tree=e,this.extra_bits=t,this.extra_base=a,this.elems=r,this.max_length=n,this.has_stree=e&&e.length}function R(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function B(e){return e<256?w[e]:w[256+(e>>>7)]}function I(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function F(e,t,a){e.bi_valid>h-a?(e.bi_buf|=t<<e.bi_valid&65535,I(e,e.bi_buf),e.bi_buf=t>>h-e.bi_valid,e.bi_valid+=a-h):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=a)}function N(e,t,a){F(e,a[2*t],a[2*t+1])}function O(e,t){for(var a=0;a|=1&e,e>>>=1,a<<=1,0<--t;);return a>>>1}function D(e,t,a){var r,n,o=new Array(d+1),i=0;for(r=1;r<=d;r++)o[r]=i=i+a[r-1]<<1;for(n=0;n<=t;n++){var s=e[2*n+1];0!==s&&(e[2*n]=O(o[s]++,s))}}function M(e){var t;for(t=0;t<s;t++)e.dyn_ltree[2*t]=0;for(t=0;t<l;t++)e.dyn_dtree[2*t]=0;for(t=0;t<c;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*f]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function z(e){8<e.bi_valid?I(e,e.bi_buf):0<e.bi_valid&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function U(e,t,a,r){var n=2*t,o=2*a;return e[n]<e[o]||e[n]===e[o]&&r[t]<=r[a]}function j(e,t,a){for(var r=e.heap[a],n=a<<1;n<=e.heap_len&&(n<e.heap_len&&U(t,e.heap[n+1],e.heap[n],e.depth)&&n++,!U(t,r,e.heap[n],e.depth));)e.heap[a]=e.heap[n],a=n,n<<=1;e.heap[a]=r}function G(e,t,a){var r,n,o,s,l=0;if(0!==e.last_lit)for(;r=e.pending_buf[e.d_buf+2*l]<<8|e.pending_buf[e.d_buf+2*l+1],n=e.pending_buf[e.l_buf+l],l++,0===r?N(e,n,t):(N(e,(o=C[n])+i+1,t),0!==(s=A[o])&&F(e,n-=P[o],s),N(e,o=B(--r),a),0!==(s=y[o])&&F(e,r-=E[o],s)),l<e.last_lit;);N(e,f,t)}function W(e,t){var a,r,n,o=t.dyn_tree,i=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=p,a=0;a<l;a++)0!==o[2*a]?(e.heap[++e.heap_len]=c=a,e.depth[a]=0):o[2*a+1]=0;for(;e.heap_len<2;)o[2*(n=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[n]=0,e.opt_len--,s&&(e.static_len-=i[2*n+1]);for(t.max_code=c,a=e.heap_len>>1;1<=a;a--)j(e,o,a);for(n=l;a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],j(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=r,o[2*n]=o[2*a]+o[2*r],e.depth[n]=(e.depth[a]>=e.depth[r]?e.depth[a]:e.depth[r])+1,o[2*a+1]=o[2*r+1]=n,e.heap[1]=n++,j(e,o,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var a,r,n,o,i,s,l=t.dyn_tree,c=t.max_code,h=t.stat_desc.static_tree,f=t.stat_desc.has_stree,u=t.stat_desc.extra_bits,m=t.stat_desc.extra_base,g=t.stat_desc.max_length,A=0;for(o=0;o<=d;o++)e.bl_count[o]=0;for(l[2*e.heap[e.heap_max]+1]=0,a=e.heap_max+1;a<p;a++)g<(o=l[2*l[2*(r=e.heap[a])+1]+1]+1)&&(o=g,A++),l[2*r+1]=o,c<r||(e.bl_count[o]++,i=0,m<=r&&(i=u[r-m]),s=l[2*r],e.opt_len+=s*(o+i),f&&(e.static_len+=s*(h[2*r+1]+i)));if(0!==A){do{for(o=g-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[g]--,A-=2}while(0<A);for(o=g;0!==o;o--)for(r=e.bl_count[o];0!==r;)c<(n=e.heap[--a])||(l[2*n+1]!==o&&(e.opt_len+=(o-l[2*n+1])*l[2*n],l[2*n+1]=o),r--)}}(e,t),D(o,c,e.bl_count)}function H(e,t,a){var r,n,o=-1,i=t[1],s=0,l=7,c=4;for(0===i&&(l=138,c=3),t[2*(a+1)+1]=65535,r=0;r<=a;r++)n=i,i=t[2*(r+1)+1],++s<l&&n===i||(s<c?e.bl_tree[2*n]+=s:0!==n?(n!==o&&e.bl_tree[2*n]++,e.bl_tree[2*u]++):s<=10?e.bl_tree[2*m]++:e.bl_tree[2*g]++,o=n,c=(s=0)===i?(l=138,3):n===i?(l=6,3):(l=7,4))}function V(e,t,a){var r,n,o=-1,i=t[1],s=0,l=7,c=4;for(0===i&&(l=138,c=3),r=0;r<=a;r++)if(n=i,i=t[2*(r+1)+1],!(++s<l&&n===i)){if(s<c)for(;N(e,n,e.bl_tree),0!=--s;);else 0!==n?(n!==o&&(N(e,n,e.bl_tree),s--),N(e,u,e.bl_tree),F(e,s-3,2)):s<=10?(N(e,m,e.bl_tree),F(e,s-3,3)):(N(e,g,e.bl_tree),F(e,s-11,7));o=n,c=(s=0)===i?(l=138,3):n===i?(l=6,3):(l=7,4)}}n(E);var Q=!1;function Y(e,t,a,n){F(e,(o<<1)+(n?1:0),3),function(e,t,a,n){z(e),I(e,a),I(e,~a),r.arraySet(e.pending_buf,e.window,t,a,e.pending),e.pending+=a}(e,t,a)}a._tr_init=function(e){Q||(function(){var e,t,a,r,n,o=new Array(d+1);for(r=a=0;r<28;r++)for(P[r]=a,e=0;e<1<<A[r];e++)C[a++]=r;for(C[a-1]=r,r=n=0;r<16;r++)for(E[r]=n,e=0;e<1<<y[r];e++)w[n++]=r;for(n>>=7;r<l;r++)for(E[r]=n<<7,e=0;e<1<<y[r]-7;e++)w[256+n++]=r;for(t=0;t<=d;t++)o[t]=0;for(e=0;e<=143;)x[2*e+1]=8,e++,o[8]++;for(;e<=255;)x[2*e+1]=9,e++,o[9]++;for(;e<=279;)x[2*e+1]=7,e++,o[7]++;for(;e<=287;)x[2*e+1]=8,e++,o[8]++;for(D(x,s+1,o),e=0;e<l;e++)_[2*e+1]=5,_[2*e]=O(e,5);S=new k(x,A,i+1,s,d),L=new k(_,y,0,l,d),T=new k(new Array(0),b,0,c,7)}(),Q=!0),e.l_desc=new R(e.dyn_ltree,S),e.d_desc=new R(e.dyn_dtree,L),e.bl_desc=new R(e.bl_tree,T),e.bi_buf=0,e.bi_valid=0,M(e)},a._tr_stored_block=Y,a._tr_flush_block=function(e,t,a,r){var n,o,s=0;0<e.level?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,a=4093624447;for(t=0;t<=31;t++,a>>>=1)if(1&a&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<i;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),W(e,e.l_desc),W(e,e.d_desc),s=function(e){var t;for(H(e,e.dyn_ltree,e.l_desc.max_code),H(e,e.dyn_dtree,e.d_desc.max_code),W(e,e.bl_desc),t=c-1;3<=t&&0===e.bl_tree[2*v[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),n=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=n&&(n=o)):n=o=a+5,a+4<=n&&-1!==t?Y(e,t,a,r):4===e.strategy||o===n?(F(e,2+(r?1:0),3),G(e,x,_)):(F(e,4+(r?1:0),3),function(e,t,a,r){var n;for(F(e,t-257,5),F(e,a-1,5),F(e,r-4,4),n=0;n<r;n++)F(e,e.bl_tree[2*v[n]+1],3);V(e,e.dyn_ltree,t-1),V(e,e.dyn_dtree,a-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),G(e,e.dyn_ltree,e.dyn_dtree)),M(e),r&&z(e)},a._tr_tally=function(e,t,a){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&a,e.last_lit++,0===t?e.dyn_ltree[2*a]++:(e.matches++,t--,e.dyn_ltree[2*(C[a]+i+1)]++,e.dyn_dtree[2*B(t)]++),e.last_lit===e.lit_bufsize-1},a._tr_align=function(e){F(e,2,3),N(e,f,x),function(e){16===e.bi_valid?(I(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,t,a){t.exports=function(){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}},{}],54:[function(t,a,r){(function(e){!function(e,t){if(!e.setImmediate){var a,r,n,o,i=1,s={},l=!1,c=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,a="[object process]"==={}.toString.call(e.process)?function(e){process.nextTick((function(){h(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,a=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=a,t}}()?(o="setImmediate$"+Math.random()+"$",e.addEventListener?e.addEventListener("message",f,!1):e.attachEvent("onmessage",f),function(t){e.postMessage(o+t,"*")}):e.MessageChannel?((n=new MessageChannel).port1.onmessage=function(e){h(e.data)},function(e){n.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(r=c.documentElement,function(e){var t=c.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):function(e){setTimeout(h,0,e)},p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var n={callback:e,args:t};return s[i]=n,a(i),i++},p.clearImmediate=d}function d(e){delete s[e]}function h(e){if(l)setTimeout(h,0,e);else{var a=s[e];if(a){l=!0;try{!function(e){var a=e.callback,r=e.args;switch(r.length){case 0:a();break;case 1:a(r[0]);break;case 2:a(r[0],r[1]);break;case 3:a(r[0],r[1],r[2]);break;default:a.apply(t,r)}}(a)}finally{d(e),l=!1}}}}function f(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&h(+t.data.slice(o.length))}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,void 0!==e.c?e.c:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[10])(10);var r=a,n=function(){return n=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},n.apply(this,arguments)};function o(e,t,a){if(a||2===arguments.length)for(var r,n=0,o=t.length;n<o;n++)!r&&n in t||(r||(r=Array.prototype.slice.call(t,0,n)),r[n]=t[n]);return e.concat(r||Array.prototype.slice.call(t))}var i,s,l=914400,c=12700,p="\r\n",d=2147483649,h=/^[0-9a-fA-F]{6}$/,f=1.67,u=27,m="solid",g="666666",A=1,y=[.05,.1,.05,.1],b={type:"solid",color:"363636",pt:1},v={color:"888888",style:"solid",size:1},x="000000",_=12,w=18,C="LAYOUT_16x9",P="DEFAULT",S="333333",L={type:"outer",blur:3,offset:23e3/12700,angle:90,color:"000000",opacity:.35,rotateWithShape:!0},T=[.5,.5,.5,.5],E={type:"outer",blur:8,offset:4,angle:270,color:"000000",opacity:.75},k={size:8,color:"FFFFFF",opacity:.75},R="2094734552",B="2094734553",I="2094734554",F="2094734555",N="2094734556",O="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),D=["C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360","C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360"],M=["5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7","5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7"];!function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"}(i||(i={})),function(e){e.b="b",e.ctr="ctr",e.t="t"}(s||(s={}));var z,U,j,G,W,H,V,Q,Y,q,Z,X,K,J="{F7021451-1387-4CA6-816F-3879F97B5CBC}";!function(e){e.arraybuffer="arraybuffer",e.base64="base64",e.binarystring="binarystring",e.blob="blob",e.nodebuffer="nodebuffer",e.uint8array="uint8array"}(z||(z={})),function(e){e.area="area",e.bar="bar",e.bar3d="bar3D",e.bubble="bubble",e.bubble3d="bubble3D",e.doughnut="doughnut",e.line="line",e.pie="pie",e.radar="radar",e.scatter="scatter"}(U||(U={})),function(e){e.accentBorderCallout1="accentBorderCallout1",e.accentBorderCallout2="accentBorderCallout2",e.accentBorderCallout3="accentBorderCallout3",e.accentCallout1="accentCallout1",e.accentCallout2="accentCallout2",e.accentCallout3="accentCallout3",e.actionButtonBackPrevious="actionButtonBackPrevious",e.actionButtonBeginning="actionButtonBeginning",e.actionButtonBlank="actionButtonBlank",e.actionButtonDocument="actionButtonDocument",e.actionButtonEnd="actionButtonEnd",e.actionButtonForwardNext="actionButtonForwardNext",e.actionButtonHelp="actionButtonHelp",e.actionButtonHome="actionButtonHome",e.actionButtonInformation="actionButtonInformation",e.actionButtonMovie="actionButtonMovie",e.actionButtonReturn="actionButtonReturn",e.actionButtonSound="actionButtonSound",e.arc="arc",e.bentArrow="bentArrow",e.bentUpArrow="bentUpArrow",e.bevel="bevel",e.blockArc="blockArc",e.borderCallout1="borderCallout1",e.borderCallout2="borderCallout2",e.borderCallout3="borderCallout3",e.bracePair="bracePair",e.bracketPair="bracketPair",e.callout1="callout1",e.callout2="callout2",e.callout3="callout3",e.can="can",e.chartPlus="chartPlus",e.chartStar="chartStar",e.chartX="chartX",e.chevron="chevron",e.chord="chord",e.circularArrow="circularArrow",e.cloud="cloud",e.cloudCallout="cloudCallout",e.corner="corner",e.cornerTabs="cornerTabs",e.cube="cube",e.curvedDownArrow="curvedDownArrow",e.curvedLeftArrow="curvedLeftArrow",e.curvedRightArrow="curvedRightArrow",e.curvedUpArrow="curvedUpArrow",e.custGeom="custGeom",e.decagon="decagon",e.diagStripe="diagStripe",e.diamond="diamond",e.dodecagon="dodecagon",e.donut="donut",e.doubleWave="doubleWave",e.downArrow="downArrow",e.downArrowCallout="downArrowCallout",e.ellipse="ellipse",e.ellipseRibbon="ellipseRibbon",e.ellipseRibbon2="ellipseRibbon2",e.flowChartAlternateProcess="flowChartAlternateProcess",e.flowChartCollate="flowChartCollate",e.flowChartConnector="flowChartConnector",e.flowChartDecision="flowChartDecision",e.flowChartDelay="flowChartDelay",e.flowChartDisplay="flowChartDisplay",e.flowChartDocument="flowChartDocument",e.flowChartExtract="flowChartExtract",e.flowChartInputOutput="flowChartInputOutput",e.flowChartInternalStorage="flowChartInternalStorage",e.flowChartMagneticDisk="flowChartMagneticDisk",e.flowChartMagneticDrum="flowChartMagneticDrum",e.flowChartMagneticTape="flowChartMagneticTape",e.flowChartManualInput="flowChartManualInput",e.flowChartManualOperation="flowChartManualOperation",e.flowChartMerge="flowChartMerge",e.flowChartMultidocument="flowChartMultidocument",e.flowChartOfflineStorage="flowChartOfflineStorage",e.flowChartOffpageConnector="flowChartOffpageConnector",e.flowChartOnlineStorage="flowChartOnlineStorage",e.flowChartOr="flowChartOr",e.flowChartPredefinedProcess="flowChartPredefinedProcess",e.flowChartPreparation="flowChartPreparation",e.flowChartProcess="flowChartProcess",e.flowChartPunchedCard="flowChartPunchedCard",e.flowChartPunchedTape="flowChartPunchedTape",e.flowChartSort="flowChartSort",e.flowChartSummingJunction="flowChartSummingJunction",e.flowChartTerminator="flowChartTerminator",e.folderCorner="folderCorner",e.frame="frame",e.funnel="funnel",e.gear6="gear6",e.gear9="gear9",e.halfFrame="halfFrame",e.heart="heart",e.heptagon="heptagon",e.hexagon="hexagon",e.homePlate="homePlate",e.horizontalScroll="horizontalScroll",e.irregularSeal1="irregularSeal1",e.irregularSeal2="irregularSeal2",e.leftArrow="leftArrow",e.leftArrowCallout="leftArrowCallout",e.leftBrace="leftBrace",e.leftBracket="leftBracket",e.leftCircularArrow="leftCircularArrow",e.leftRightArrow="leftRightArrow",e.leftRightArrowCallout="leftRightArrowCallout",e.leftRightCircularArrow="leftRightCircularArrow",e.leftRightRibbon="leftRightRibbon",e.leftRightUpArrow="leftRightUpArrow",e.leftUpArrow="leftUpArrow",e.lightningBolt="lightningBolt",e.line="line",e.lineInv="lineInv",e.mathDivide="mathDivide",e.mathEqual="mathEqual",e.mathMinus="mathMinus",e.mathMultiply="mathMultiply",e.mathNotEqual="mathNotEqual",e.mathPlus="mathPlus",e.moon="moon",e.noSmoking="noSmoking",e.nonIsoscelesTrapezoid="nonIsoscelesTrapezoid",e.notchedRightArrow="notchedRightArrow",e.octagon="octagon",e.parallelogram="parallelogram",e.pentagon="pentagon",e.pie="pie",e.pieWedge="pieWedge",e.plaque="plaque",e.plaqueTabs="plaqueTabs",e.plus="plus",e.quadArrow="quadArrow",e.quadArrowCallout="quadArrowCallout",e.rect="rect",e.ribbon="ribbon",e.ribbon2="ribbon2",e.rightArrow="rightArrow",e.rightArrowCallout="rightArrowCallout",e.rightBrace="rightBrace",e.rightBracket="rightBracket",e.round1Rect="round1Rect",e.round2DiagRect="round2DiagRect",e.round2SameRect="round2SameRect",e.roundRect="roundRect",e.rtTriangle="rtTriangle",e.smileyFace="smileyFace",e.snip1Rect="snip1Rect",e.snip2DiagRect="snip2DiagRect",e.snip2SameRect="snip2SameRect",e.snipRoundRect="snipRoundRect",e.squareTabs="squareTabs",e.star10="star10",e.star12="star12",e.star16="star16",e.star24="star24",e.star32="star32",e.star4="star4",e.star5="star5",e.star6="star6",e.star7="star7",e.star8="star8",e.stripedRightArrow="stripedRightArrow",e.sun="sun",e.swooshArrow="swooshArrow",e.teardrop="teardrop",e.trapezoid="trapezoid",e.triangle="triangle",e.upArrow="upArrow",e.upArrowCallout="upArrowCallout",e.upDownArrow="upDownArrow",e.upDownArrowCallout="upDownArrowCallout",e.uturnArrow="uturnArrow",e.verticalScroll="verticalScroll",e.wave="wave",e.wedgeEllipseCallout="wedgeEllipseCallout",e.wedgeRectCallout="wedgeRectCallout",e.wedgeRoundRectCallout="wedgeRoundRectCallout"}(j||(j={})),function(e){e.text1="tx1",e.text2="tx2",e.background1="bg1",e.background2="bg2",e.accent1="accent1",e.accent2="accent2",e.accent3="accent3",e.accent4="accent4",e.accent5="accent5",e.accent6="accent6"}(G||(G={})),function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"}(W||(W={})),function(e){e.top="top",e.middle="middle",e.bottom="bottom"}(H||(H={})),function(e){e.ACTION_BUTTON_BACK_OR_PREVIOUS="actionButtonBackPrevious",e.ACTION_BUTTON_BEGINNING="actionButtonBeginning",e.ACTION_BUTTON_CUSTOM="actionButtonBlank",e.ACTION_BUTTON_DOCUMENT="actionButtonDocument",e.ACTION_BUTTON_END="actionButtonEnd",e.ACTION_BUTTON_FORWARD_OR_NEXT="actionButtonForwardNext",e.ACTION_BUTTON_HELP="actionButtonHelp",e.ACTION_BUTTON_HOME="actionButtonHome",e.ACTION_BUTTON_INFORMATION="actionButtonInformation",e.ACTION_BUTTON_MOVIE="actionButtonMovie",e.ACTION_BUTTON_RETURN="actionButtonReturn",e.ACTION_BUTTON_SOUND="actionButtonSound",e.ARC="arc",e.BALLOON="wedgeRoundRectCallout",e.BENT_ARROW="bentArrow",e.BENT_UP_ARROW="bentUpArrow",e.BEVEL="bevel",e.BLOCK_ARC="blockArc",e.CAN="can",e.CHART_PLUS="chartPlus",e.CHART_STAR="chartStar",e.CHART_X="chartX",e.CHEVRON="chevron",e.CHORD="chord",e.CIRCULAR_ARROW="circularArrow",e.CLOUD="cloud",e.CLOUD_CALLOUT="cloudCallout",e.CORNER="corner",e.CORNER_TABS="cornerTabs",e.CROSS="plus",e.CUBE="cube",e.CURVED_DOWN_ARROW="curvedDownArrow",e.CURVED_DOWN_RIBBON="ellipseRibbon",e.CURVED_LEFT_ARROW="curvedLeftArrow",e.CURVED_RIGHT_ARROW="curvedRightArrow",e.CURVED_UP_ARROW="curvedUpArrow",e.CURVED_UP_RIBBON="ellipseRibbon2",e.CUSTOM_GEOMETRY="custGeom",e.DECAGON="decagon",e.DIAGONAL_STRIPE="diagStripe",e.DIAMOND="diamond",e.DODECAGON="dodecagon",e.DONUT="donut",e.DOUBLE_BRACE="bracePair",e.DOUBLE_BRACKET="bracketPair",e.DOUBLE_WAVE="doubleWave",e.DOWN_ARROW="downArrow",e.DOWN_ARROW_CALLOUT="downArrowCallout",e.DOWN_RIBBON="ribbon",e.EXPLOSION1="irregularSeal1",e.EXPLOSION2="irregularSeal2",e.FLOWCHART_ALTERNATE_PROCESS="flowChartAlternateProcess",e.FLOWCHART_CARD="flowChartPunchedCard",e.FLOWCHART_COLLATE="flowChartCollate",e.FLOWCHART_CONNECTOR="flowChartConnector",e.FLOWCHART_DATA="flowChartInputOutput",e.FLOWCHART_DECISION="flowChartDecision",e.FLOWCHART_DELAY="flowChartDelay",e.FLOWCHART_DIRECT_ACCESS_STORAGE="flowChartMagneticDrum",e.FLOWCHART_DISPLAY="flowChartDisplay",e.FLOWCHART_DOCUMENT="flowChartDocument",e.FLOWCHART_EXTRACT="flowChartExtract",e.FLOWCHART_INTERNAL_STORAGE="flowChartInternalStorage",e.FLOWCHART_MAGNETIC_DISK="flowChartMagneticDisk",e.FLOWCHART_MANUAL_INPUT="flowChartManualInput",e.FLOWCHART_MANUAL_OPERATION="flowChartManualOperation",e.FLOWCHART_MERGE="flowChartMerge",e.FLOWCHART_MULTIDOCUMENT="flowChartMultidocument",e.FLOWCHART_OFFLINE_STORAGE="flowChartOfflineStorage",e.FLOWCHART_OFFPAGE_CONNECTOR="flowChartOffpageConnector",e.FLOWCHART_OR="flowChartOr",e.FLOWCHART_PREDEFINED_PROCESS="flowChartPredefinedProcess",e.FLOWCHART_PREPARATION="flowChartPreparation",e.FLOWCHART_PROCESS="flowChartProcess",e.FLOWCHART_PUNCHED_TAPE="flowChartPunchedTape",e.FLOWCHART_SEQUENTIAL_ACCESS_STORAGE="flowChartMagneticTape",e.FLOWCHART_SORT="flowChartSort",e.FLOWCHART_STORED_DATA="flowChartOnlineStorage",e.FLOWCHART_SUMMING_JUNCTION="flowChartSummingJunction",e.FLOWCHART_TERMINATOR="flowChartTerminator",e.FOLDED_CORNER="folderCorner",e.FRAME="frame",e.FUNNEL="funnel",e.GEAR_6="gear6",e.GEAR_9="gear9",e.HALF_FRAME="halfFrame",e.HEART="heart",e.HEPTAGON="heptagon",e.HEXAGON="hexagon",e.HORIZONTAL_SCROLL="horizontalScroll",e.ISOSCELES_TRIANGLE="triangle",e.LEFT_ARROW="leftArrow",e.LEFT_ARROW_CALLOUT="leftArrowCallout",e.LEFT_BRACE="leftBrace",e.LEFT_BRACKET="leftBracket",e.LEFT_CIRCULAR_ARROW="leftCircularArrow",e.LEFT_RIGHT_ARROW="leftRightArrow",e.LEFT_RIGHT_ARROW_CALLOUT="leftRightArrowCallout",e.LEFT_RIGHT_CIRCULAR_ARROW="leftRightCircularArrow",e.LEFT_RIGHT_RIBBON="leftRightRibbon",e.LEFT_RIGHT_UP_ARROW="leftRightUpArrow",e.LEFT_UP_ARROW="leftUpArrow",e.LIGHTNING_BOLT="lightningBolt",e.LINE_CALLOUT_1="borderCallout1",e.LINE_CALLOUT_1_ACCENT_BAR="accentCallout1",e.LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR="accentBorderCallout1",e.LINE_CALLOUT_1_NO_BORDER="callout1",e.LINE_CALLOUT_2="borderCallout2",e.LINE_CALLOUT_2_ACCENT_BAR="accentCallout2",e.LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR="accentBorderCallout2",e.LINE_CALLOUT_2_NO_BORDER="callout2",e.LINE_CALLOUT_3="borderCallout3",e.LINE_CALLOUT_3_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_3_NO_BORDER="callout3",e.LINE_CALLOUT_4="borderCallout3",e.LINE_CALLOUT_4_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_4_NO_BORDER="callout3",e.LINE="line",e.LINE_INVERSE="lineInv",e.MATH_DIVIDE="mathDivide",e.MATH_EQUAL="mathEqual",e.MATH_MINUS="mathMinus",e.MATH_MULTIPLY="mathMultiply",e.MATH_NOT_EQUAL="mathNotEqual",e.MATH_PLUS="mathPlus",e.MOON="moon",e.NON_ISOSCELES_TRAPEZOID="nonIsoscelesTrapezoid",e.NOTCHED_RIGHT_ARROW="notchedRightArrow",e.NO_SYMBOL="noSmoking",e.OCTAGON="octagon",e.OVAL="ellipse",e.OVAL_CALLOUT="wedgeEllipseCallout",e.PARALLELOGRAM="parallelogram",e.PENTAGON="homePlate",e.PIE="pie",e.PIE_WEDGE="pieWedge",e.PLAQUE="plaque",e.PLAQUE_TABS="plaqueTabs",e.QUAD_ARROW="quadArrow",e.QUAD_ARROW_CALLOUT="quadArrowCallout",e.RECTANGLE="rect",e.RECTANGULAR_CALLOUT="wedgeRectCallout",e.REGULAR_PENTAGON="pentagon",e.RIGHT_ARROW="rightArrow",e.RIGHT_ARROW_CALLOUT="rightArrowCallout",e.RIGHT_BRACE="rightBrace",e.RIGHT_BRACKET="rightBracket",e.RIGHT_TRIANGLE="rtTriangle",e.ROUNDED_RECTANGLE="roundRect",e.ROUNDED_RECTANGULAR_CALLOUT="wedgeRoundRectCallout",e.ROUND_1_RECTANGLE="round1Rect",e.ROUND_2_DIAG_RECTANGLE="round2DiagRect",e.ROUND_2_SAME_RECTANGLE="round2SameRect",e.SMILEY_FACE="smileyFace",e.SNIP_1_RECTANGLE="snip1Rect",e.SNIP_2_DIAG_RECTANGLE="snip2DiagRect",e.SNIP_2_SAME_RECTANGLE="snip2SameRect",e.SNIP_ROUND_RECTANGLE="snipRoundRect",e.SQUARE_TABS="squareTabs",e.STAR_10_POINT="star10",e.STAR_12_POINT="star12",e.STAR_16_POINT="star16",e.STAR_24_POINT="star24",e.STAR_32_POINT="star32",e.STAR_4_POINT="star4",e.STAR_5_POINT="star5",e.STAR_6_POINT="star6",e.STAR_7_POINT="star7",e.STAR_8_POINT="star8",e.STRIPED_RIGHT_ARROW="stripedRightArrow",e.SUN="sun",e.SWOOSH_ARROW="swooshArrow",e.TEAR="teardrop",e.TRAPEZOID="trapezoid",e.UP_ARROW="upArrow",e.UP_ARROW_CALLOUT="upArrowCallout",e.UP_DOWN_ARROW="upDownArrow",e.UP_DOWN_ARROW_CALLOUT="upDownArrowCallout",e.UP_RIBBON="ribbon2",e.U_TURN_ARROW="uturnArrow",e.VERTICAL_SCROLL="verticalScroll",e.WAVE="wave"}(V||(V={})),function(e){e.AREA="area",e.BAR="bar",e.BAR3D="bar3D",e.BUBBLE="bubble",e.BUBBLE3D="bubble3D",e.DOUGHNUT="doughnut",e.LINE="line",e.PIE="pie",e.RADAR="radar",e.SCATTER="scatter"}(Q||(Q={})),function(e){e.TEXT1="tx1",e.TEXT2="tx2",e.BACKGROUND1="bg1",e.BACKGROUND2="bg2",e.ACCENT1="accent1",e.ACCENT2="accent2",e.ACCENT3="accent3",e.ACCENT4="accent4",e.ACCENT5="accent5",e.ACCENT6="accent6"}(Y||(Y={})),function(e){e.chart="chart",e.image="image",e.line="line",e.rect="rect",e.text="text",e.placeholder="placeholder"}(q||(q={})),function(e){e.chart="chart",e.hyperlink="hyperlink",e.image="image",e.media="media",e.online="online",e.placeholder="placeholder",e.table="table",e.tablecell="tablecell",e.text="text",e.notes="notes"}(Z||(Z={})),function(e){e.title="title",e.body="body",e.image="pic",e.chart="chart",e.table="tbl",e.media="media"}(X||(X={})),function(e){e.DEFAULT="&#x2022;",e.CHECK="&#x2713;",e.STAR="&#x2605;",e.TRIANGLE="&#x25B6;"}(K||(K={}));var $="data:image/png;base64,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";function ee(e,t,a){return"string"!=typeof e||isNaN(Number(e))||(e=Number(e)),"number"==typeof e&&e<100?ne(e):"number"==typeof e&&e>=100?e:"string"==typeof e&&e.indexOf("%")>-1?t&&"X"===t?Math.round(parseFloat(e)/100*a.width):t&&"Y"===t?Math.round(parseFloat(e)/100*a.height):Math.round(parseFloat(e)/100*a.width):0}function te(e){return e.replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function ae(e,t,a){for(var r={},n=function(e){var t=o[e];t&&Object.keys(t).forEach((function(e){r[e]=t[e]}))},o=arguments,i=0;i<=arguments.length;i++)n(i);return r}function re(e){return void 0===e||null==e?"":e.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}function ne(e){return"number"==typeof e&&e>100?e:("string"==typeof e&&(e=Number(e.replace(/in*/gi,""))),Math.round(l*e))}function oe(e){var t=Number(e)||0;return isNaN(t)?0:Math.round(t*c)}function ie(e){return e=e||0,Math.round(6e4*(e>360?e-360:e))}function se(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function le(e,t,a){return(se(e)+se(t)+se(a)).toUpperCase()}function ce(e,t){var a=(e||"").replace("#","");h.test(a)||a===G.background1||a===G.background2||a===G.text1||a===G.text2||a===G.accent1||a===G.accent2||a===G.accent3||a===G.accent4||a===G.accent5||a===G.accent6||(console.warn('"'.concat(a,'" is not a valid scheme color or hex RGB! "').concat(x,"\" used instead. Only provide 6-digit RGB or 'pptx.SchemeColor' values!")),a=x);var r=h.test(a)?"srgbClr":"schemeClr",n='val="'+(h.test(a)?a.toUpperCase():a)+'"';return t?"<a:".concat(r," ").concat(n,">").concat(t,"</a:").concat(r,">"):"<a:".concat(r," ").concat(n,"/>")}function pe(e){var t="solid",a="",r="",n="";return e&&("string"==typeof e?a=e:(e.type&&(t=e.type),e.color&&(a=e.color),e.alpha&&(r+='<a:alpha val="'.concat(Math.round(1e3*(100-e.alpha)),'"/>')),e.transparency&&(r+='<a:alpha val="'.concat(Math.round(1e3*(100-e.transparency)),'"/>'))),n+="solid"===t?"<a:solidFill>".concat(ce(a,r),"</a:solidFill>"):""),n}function de(e){return e._rels.length+e._relsChart.length+e._relsMedia.length+1}function he(e,t,a,r){void 0===e&&(e=[]),void 0===t&&(t={});var o,i=T,s=1*l,p=0,d=0,h=[],u=ee(t.x,"X",a),m=ee(t.y,"Y",a),g=ee(t.w,"X",a),A=ee(t.h,"Y",a),y=g;function b(){var e=0;0===h.length&&(e=m||ne(i[0])),h.length>0&&(e=ne(t.autoPageSlideStartY||t.newSlideStartY||i[0])),s=(A||a.height)-e-ne(i[2]),h.length>1&&("number"==typeof t.autoPageSlideStartY?s=(A||a.height)-ne(t.autoPageSlideStartY+i[2]):"number"==typeof t.newSlideStartY?s=(A||a.height)-ne(t.newSlideStartY+i[2]):m&&(s=(A||a.height)-ne((m/l<i[0]?m/l:i[0])+i[2]))<A&&(s=A))}if(t.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- TABLE PROPS --------------------------------------------------------|"),console.log("| presLayout.width ................................ = ".concat((a.width/l).toFixed(1))),console.log("| presLayout.height ............................... = ".concat((a.height/l).toFixed(1))),console.log("| tableProps.x .................................... = ".concat("number"==typeof t.x?(t.x/l).toFixed(1):t.x)),console.log("| tableProps.y .................................... = ".concat("number"==typeof t.y?(t.y/l).toFixed(1):t.y)),console.log("| tableProps.w .................................... = ".concat("number"==typeof t.w?(t.w/l).toFixed(1):t.w)),console.log("| tableProps.h .................................... = ".concat("number"==typeof t.h?(t.h/l).toFixed(1):t.h)),console.log("| tableProps.slideMargin .......................... = ".concat(t.slideMargin||"")),console.log("| tableProps.margin ............................... = ".concat(t.margin)),console.log("| tableProps.colW ................................. = ".concat(t.colW)),console.log("| tableProps.autoPageSlideStartY .................. = ".concat(t.autoPageSlideStartY)),console.log("| tableProps.autoPageCharWeight ................... = ".concat(t.autoPageCharWeight)),console.log("|-- CALCULATIONS -------------------------------------------------------|"),console.log("| tablePropX ...................................... = ".concat(u/l)),console.log("| tablePropY ...................................... = ".concat(m/l)),console.log("| tablePropW ...................................... = ".concat(g/l)),console.log("| tablePropH ...................................... = ".concat(A/l)),console.log("| tableCalcW ...................................... = ".concat(y/l))),t.slideMargin||0===t.slideMargin||(t.slideMargin=T[0]),r&&void 0!==r._margin?Array.isArray(r._margin)?i=r._margin:isNaN(Number(r._margin))||(i=[Number(r._margin),Number(r._margin),Number(r._margin),Number(r._margin)]):(t.slideMargin||0===t.slideMargin)&&(Array.isArray(t.slideMargin)?i=t.slideMargin:isNaN(t.slideMargin)||(i=[t.slideMargin,t.slideMargin,t.slideMargin,t.slideMargin])),t.verbose&&console.log("| arrInchMargins .................................. = [".concat(i.join(", "),"]")),(e[0]||[]).forEach((function(e){e||(e={_type:Z.tablecell});var t=e.options||null;d+=Number(t&&t.colspan?t.colspan:1)})),t.verbose&&console.log("| numCols ......................................... = ".concat(d)),!g&&t.colW&&(y=Array.isArray(t.colW)?t.colW.reduce((function(e,t){return e+t}))*l:t.colW*d||0,t.verbose&&console.log("| tableCalcW ...................................... = ".concat(y/l))),o=y||ne((u?u/l:i[1])+i[3]),t.verbose&&console.log("| emuSlideTabW .................................... = ".concat((o/l).toFixed(1))),!t.colW||!Array.isArray(t.colW))if(t.colW&&!isNaN(Number(t.colW))){var v=[];(e[0]||[]).forEach((function(){return v.push(t.colW)})),t.colW=[],v.forEach((function(e){Array.isArray(t.colW)&&t.colW.push(e)}))}else{t.colW=[];for(var x=0;x<d;x++)t.colW.push(o/l/d)}var w={rows:[]};return e.forEach((function(e,a){var r=[],o=0,i=0,d=[];e.forEach((function(e){d.push({_type:Z.tablecell,text:[],options:e.options}),e.options.margin&&e.options.margin[0]>=1?(e.options.margin&&e.options.margin[0]&&oe(e.options.margin[0])>o?o=oe(e.options.margin[0]):t.margin&&t.margin[0]&&oe(t.margin[0])>o&&(o=oe(t.margin[0])),e.options.margin&&e.options.margin[2]&&oe(e.options.margin[2])>i?i=oe(e.options.margin[2]):t.margin&&t.margin[2]&&oe(t.margin[2])>i&&(i=oe(t.margin[2]))):(e.options.margin&&e.options.margin[0]&&ne(e.options.margin[0])>o?o=ne(e.options.margin[0]):t.margin&&t.margin[0]&&ne(t.margin[0])>o&&(o=ne(t.margin[0])),e.options.margin&&e.options.margin[2]&&ne(e.options.margin[2])>i?i=ne(e.options.margin[2]):t.margin&&t.margin[2]&&ne(t.margin[2])>i&&(i=ne(t.margin[2])))})),b(),p+=o+i,t.verbose&&0===a&&console.log("| SLIDE [".concat(h.length,"]: emuSlideTabH ...... = ").concat((s/l).toFixed(1)," ")),e.forEach((function(e,a){var o={_type:Z.tablecell,_lines:null,_lineHeight:ne((e.options&&e.options.fontSize?e.options.fontSize:t.fontSize?t.fontSize:_)*(f+(t.autoPageLineWeight?t.autoPageLineWeight:0))/100),text:[],options:e.options};o.options.rowspan&&(o._lineHeight=0),o.options.autoPageCharWeight=t.autoPageCharWeight?t.autoPageCharWeight:null;var i=t.colW[a];e.options.colspan&&Array.isArray(t.colW)&&(i=t.colW.filter((function(t,r){return r>=a&&r<r+e.options.colspan})).reduce((function(e,t){return e+t}))),o._lines=function(e,t,a){var r=2.3+(e.options&&e.options.autoPageCharWeight?e.options.autoPageCharWeight:0),o=Math.floor(t/c*l)/((e.options&&e.options.fontSize?e.options.fontSize:_)/r),i=[],s=[],p=[],d=[];e.text&&0===e.text.toString().trim().length?s.push({_type:Z.tablecell,text:" "}):"number"==typeof e.text||"string"==typeof e.text?s.push({_type:Z.tablecell,text:(e.text||"").toString().trim()}):Array.isArray(e.text)&&(s=e.text);var h=[];return s.forEach((function(e){"string"==typeof e.text&&(e.text.split("\n").length>1?e.text.split("\n").forEach((function(t){h.push({_type:Z.tablecell,text:t,options:n(n({},e.options),{breakLine:!0})})})):h.push({_type:Z.tablecell,text:e.text.trim(),options:e.options}),e.options&&e.options.breakLine&&(p.push(h),h=[])),h.length>0&&p.push(h)})),p.forEach((function(e){e.forEach((function(e){var t=[],a=(e.text+"").split(" ");a.forEach((function(r,o){var i=n({},e.options);i&&i.breakLine&&(i.breakLine=o+1===a.length),t.push({_type:Z.tablecell,text:r+(o+1<a.length?" ":""),options:i})})),d.push(t)}))})),d.forEach((function(e){var t=[],a="";e.forEach((function(e){a.length+e.text.length>o&&(i.push(t),t=[],a=""),t.push(e),a+=e.text.toString()})),t.length>0&&i.push(t)})),i}(e,i),r.push(o)})),t.verbose&&console.log("\n| SLIDE [".concat(h.length,"]: ROW [").concat(a,"]: START..."));for(var u=0,m=0,g=!1;!g;){var A=r[u],y=d[u];r.forEach((function(e){e._lineHeight>=m&&(m=e._lineHeight)})),p+m>s&&(t.verbose&&(console.log("\n|-----------------------------------------------------------------------|"),console.log("|-- NEW SLIDE CREATED (currTabH+currLineH > maxH) => ".concat((p/l).toFixed(2)," + ").concat((A._lineHeight/l).toFixed(2)," > ").concat(s/l)),console.log("|-----------------------------------------------------------------------|\n\n")),d.length>0&&d.map((function(e){return e.text.length})).reduce((function(e,t){return e+t}))>0&&w.rows.push(d),h.push(w),w={rows:[]},d=[],e.forEach((function(e){return d.push({_type:Z.tablecell,text:[],options:e.options})})),b(),p+=o+i,t.verbose&&console.log("| SLIDE [".concat(h.length,"]: emuSlideTabH ...... = ").concat((s/l).toFixed(1)," ")),p=0,(t.addHeaderToEach||t.autoPageRepeatHeader)&&t._arrObjTabHeadRows&&t._arrObjTabHeadRows.forEach((function(e){var t=[],a=0;e.forEach((function(e){t.push(e),e._lineHeight>a&&(a=e._lineHeight)})),w.rows.push(t),p+=a})),y=d[u]);var v=A._lines.shift();Array.isArray(y.text)&&(v?y.text=y.text.concat(v):0===y.text.length&&(y.text=y.text.concat({_type:Z.tablecell,text:""}))),u===r.length-1&&(p+=m),u=u<r.length-1?u+1:0,0===r.map((function(e){return e._lines.length})).reduce((function(e,t){return e+t}))&&(g=!0)}d.length>0&&w.rows.push(d),t.verbose&&console.log("- SLIDE [".concat(h.length,"]: ROW [").concat(a,"]: ...COMPLETE ...... emuTabCurrH = ").concat((p/l).toFixed(2)," ( emuSlideTabH = ").concat((s/l).toFixed(2)," )"))})),h.push(w),t.verbose&&(console.log("\n|================================================|"),console.log("| FINAL: tableRowSlides.length = ".concat(h.length)),h.forEach((function(e){return console.log(e)})),console.log("|================================================|\n\n")),h}var fe={cover:function(e,t){var a=e.h/e.w,r=t.h/t.w>a,n=r?t.h/a:t.w,o=r?t.h:t.w*a,i=Math.round(5e4*(1-t.w/n)),s=Math.round(5e4*(1-t.h/o));return'<a:srcRect l="'+i+'" r="'+i+'" t="'+s+'" b="'+s+'"/><a:stretch/>'},contain:function(e,t){var a=e.h/e.w,r=t.h/t.w>a,n=r?t.w:t.h/a,o=r?t.w*a:t.h,i=Math.round(5e4*(1-t.w/n)),s=Math.round(5e4*(1-t.h/o));return'<a:srcRect l="'+i+'" r="'+i+'" t="'+s+'" b="'+s+'"/><a:stretch/>'},crop:function(e,t){var a=t.x,r=e.w-(t.x+t.w),n=t.y,o=e.h-(t.y+t.h);return'<a:srcRect l="'+Math.round(a/e.w*1e5)+'" r="'+Math.round(r/e.w*1e5)+'" t="'+Math.round(n/e.h*1e5)+'" b="'+Math.round(o/e.h*1e5)+'"/><a:stretch/>'}};function ue(e){var t=e._name?'<p:cSld name="'+e._name+'">':"<p:cSld>",a=1;return e._bkgdImgRid?t+='<p:bg><p:bgPr><a:blipFill dpi="0" rotWithShape="1"><a:blip r:embed="rId'.concat(e._bkgdImgRid,'"><a:lum/></a:blip><a:srcRect/><a:stretch><a:fillRect/></a:stretch></a:blipFill><a:effectLst/></p:bgPr></p:bg>'):e.background&&e.background.color?t+="<p:bg><p:bgPr>".concat(pe(e.background),"</p:bgPr></p:bg>"):!e.bkgd&&e._name&&e._name===P&&(t+='<p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg>'),t+="<p:spTree>",t+='<p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr>',t+='<p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/>',t+='<a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr>',e._slideObjects.forEach((function(r,n){var i,s,c=0,p=0,d=ee("75%","X",e._presLayout),h=0,f="";switch(void 0!==e._slideLayout&&void 0!==e._slideLayout._slideObjects&&r.options&&r.options.placeholder&&(s=e._slideLayout._slideObjects.filter((function(e){return e.options.placeholder===r.options.placeholder}))[0]),r.options=r.options||{},void 0!==r.options.x&&(c=ee(r.options.x,"X",e._presLayout)),void 0!==r.options.y&&(p=ee(r.options.y,"Y",e._presLayout)),void 0!==r.options.w&&(d=ee(r.options.w,"X",e._presLayout)),void 0!==r.options.h&&(h=ee(r.options.h,"Y",e._presLayout)),s&&((s.options.x||0===s.options.x)&&(c=ee(s.options.x,"X",e._presLayout)),(s.options.y||0===s.options.y)&&(p=ee(s.options.y,"Y",e._presLayout)),(s.options.w||0===s.options.w)&&(d=ee(s.options.w,"X",e._presLayout)),(s.options.h||0===s.options.h)&&(h=ee(s.options.h,"Y",e._presLayout))),r.options.flipH&&(f+=' flipH="1"'),r.options.flipV&&(f+=' flipV="1"'),r.options.rotate&&(f+=' rot="'+ie(r.options.rotate)+'"'),r._type){case Z.table:var u,m=r.arrTabRows,g=r.options,A=0,b=0;m[0].forEach((function(e){u=e.options||null,A+=u&&u.colspan?Number(u.colspan):1}));var v='<p:graphicFrame><p:nvGraphicFramePr><p:cNvPr id="'.concat(a*e._slideNum+1,'" name="').concat(r.options.objectName,'"/>');if(v+='<p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr> <p:nvPr><p:extLst><p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}"><p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1579011935"/></p:ext></p:extLst></p:nvPr></p:nvGraphicFramePr>',v+='<p:xfrm><a:off x="'.concat(c||(0===c?0:l),'" y="').concat(p||(0===p?0:l),'"/><a:ext cx="').concat(d||(0===d?0:l),'" cy="').concat(h||l,'"/></p:xfrm>'),v+='<a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"><a:tbl><a:tblPr/>',Array.isArray(g.colW)){v+="<a:tblGrid>";for(var x=0;x<A;x++){var _=ne(g.colW[x]);(null==_||isNaN(_))&&(_=("number"==typeof r.options.w?r.options.w:1)/A),v+='<a:gridCol w="'+Math.round(_)+'"/>'}v+="</a:tblGrid>"}else{b=g.colW?g.colW:l,r.options.w&&!g.colW&&(b=Math.round(("number"==typeof r.options.w?r.options.w:1)/A)),v+="<a:tblGrid>";for(var w=0;w<A;w++)v+='<a:gridCol w="'+b+'"/>';v+="</a:tblGrid>"}m.forEach((function(e){for(var t,a,r,n=function(n){var i=e[n],s=null===(t=i.options)||void 0===t?void 0:t.colspan,l=null===(a=i.options)||void 0===a?void 0:a.rowspan;if(s&&s>1){var c=new Array(s-1).fill(void 0).map((function(e){return{_type:Z.tablecell,options:{rowspan:l},_hmerge:!0}}));e.splice.apply(e,o([n+1,0],c,!1)),n+=s}else n+=1;r=n},i=0;i<e.length;)n(i),i=r})),m.forEach((function(e,t){var a=m[t+1];a&&e.forEach((function(e,t){var r,n,o=e._rowContinue||(null===(r=e.options)||void 0===r?void 0:r.rowspan),i=null===(n=e.options)||void 0===n?void 0:n.colspan,s=e._hmerge;if(o&&o>1){var l={_type:Z.tablecell,options:{colspan:i},_rowContinue:o-1,_vmerge:!0,_hmerge:s};a.splice(t,0,l)}}))})),m.forEach((function(e,t){var a=0;Array.isArray(g.rowH)&&g.rowH[t]?a=ne(Number(g.rowH[t])):g.rowH&&!isNaN(Number(g.rowH))?a=ne(Number(g.rowH)):(r.options.cy||r.options.h)&&(a=Math.round((r.options.h?ne(r.options.h):"number"==typeof r.options.cy?r.options.cy:1)/m.length)),v+='<a:tr h="'.concat(a,'">'),e.forEach((function(e){var t,a,r=e,n={rowSpan:(null===(t=r.options)||void 0===t?void 0:t.rowspan)>1?r.options.rowspan:void 0,gridSpan:(null===(a=r.options)||void 0===a?void 0:a.colspan)>1?r.options.colspan:void 0,vMerge:r._vmerge?1:void 0,hMerge:r._hmerge?1:void 0},o=Object.keys(n).map((function(e){return[e,n[e]]})).filter((function(e){return e[0],!!e[1]})).map((function(e){var t=e[0],a=e[1];return"".concat(t,'="').concat(a,'"')})).join(" ");if(o&&(o=" "+o),r._hmerge||r._vmerge)v+="<a:tc".concat(o,"><a:tcPr/></a:tc>");else{var i=r.options||{};r.options=i,["align","bold","border","color","fill","fontFace","fontSize","margin","underline","valign"].forEach((function(e){g[e]&&!i[e]&&0!==i[e]&&(i[e]=g[e])}));var s=i.valign?' anchor="'+i.valign.replace(/^c$/i,"ctr").replace(/^m$/i,"ctr").replace("center","ctr").replace("middle","ctr").replace("top","t").replace("btm","b").replace("bottom","b")+'"':"",l=r._optImp&&r._optImp.fill&&r._optImp.fill.color?r._optImp.fill.color:r._optImp&&r._optImp.fill&&"string"==typeof r._optImp.fill?r._optImp.fill:"",c=(l=l||i.fill?i.fill:"")?pe(l):"",p=0===i.margin||i.margin?i.margin:y;Array.isArray(p)||"number"!=typeof p||(p=[p,p,p,p]);var d;d=p[0]>=1?' marL="'.concat(oe(p[3]),'" marR="').concat(oe(p[1]),'" marT="').concat(oe(p[0]),'" marB="').concat(oe(p[2]),'"'):' marL="'.concat(ne(p[3]),'" marR="').concat(ne(p[1]),'" marT="').concat(ne(p[0]),'" marB="').concat(ne(p[2]),'"'),v+="<a:tc".concat(o,">").concat(ye(r),"<a:tcPr").concat(d).concat(s,">"),i.border&&Array.isArray(i.border)&&[{idx:3,name:"lnL"},{idx:1,name:"lnR"},{idx:0,name:"lnT"},{idx:2,name:"lnB"}].forEach((function(e){"none"!==i.border[e.idx].type?(v+="<a:".concat(e.name,' w="').concat(oe(i.border[e.idx].pt),'" cap="flat" cmpd="sng" algn="ctr">'),v+="<a:solidFill>".concat(ce(i.border[e.idx].color),"</a:solidFill>"),v+='<a:prstDash val="'.concat("dash"===i.border[e.idx].type?"sysDash":"solid",'"/><a:round/><a:headEnd type="none" w="med" len="med"/><a:tailEnd type="none" w="med" len="med"/>'),v+="</a:".concat(e.name,">")):v+="<a:".concat(e.name,' w="0" cap="flat" cmpd="sng" algn="ctr"><a:noFill/></a:').concat(e.name,">")})),v+=c,v+=" </a:tcPr>",v+=" </a:tc>"}})),v+="</a:tr>"})),v+=" </a:tbl>",v+=" </a:graphicData>",v+=" </a:graphic>",t+=v+="</p:graphicFrame>",a++;break;case Z.text:case Z.placeholder:if(r.options.line||0!==h||(h=.3*l),r.options._bodyProp||(r.options._bodyProp={}),r.options.margin&&Array.isArray(r.options.margin)?(r.options._bodyProp.lIns=oe(r.options.margin[0]||0),r.options._bodyProp.rIns=oe(r.options.margin[1]||0),r.options._bodyProp.bIns=oe(r.options.margin[2]||0),r.options._bodyProp.tIns=oe(r.options.margin[3]||0)):"number"==typeof r.options.margin&&(r.options._bodyProp.lIns=oe(r.options.margin),r.options._bodyProp.rIns=oe(r.options.margin),r.options._bodyProp.bIns=oe(r.options.margin),r.options._bodyProp.tIns=oe(r.options.margin)),t+="<p:sp>",t+='<p:nvSpPr><p:cNvPr id="'.concat(n+2,'" name="').concat(r.options.objectName,'">'),r.options.hyperlink&&r.options.hyperlink.url&&(t+='<a:hlinkClick r:id="rId'+r.options.hyperlink._rId+'" tooltip="'+(r.options.hyperlink.tooltip?re(r.options.hyperlink.tooltip):"")+'"/>'),r.options.hyperlink&&r.options.hyperlink.slide&&(t+='<a:hlinkClick r:id="rId'+r.options.hyperlink._rId+'" tooltip="'+(r.options.hyperlink.tooltip?re(r.options.hyperlink.tooltip):"")+'" action="ppaction://hlinksldjump"/>'),t+="</p:cNvPr>",t+="<p:cNvSpPr"+(r.options&&r.options.isTextBox?' txBox="1"/>':"/>"),t+="<p:nvPr>".concat("placeholder"===r._type?be(r):be(s),"</p:nvPr>"),t+="</p:nvSpPr><p:spPr>",t+="<a:xfrm".concat(f,">"),t+='<a:off x="'.concat(c,'" y="').concat(p,'"/>'),t+='<a:ext cx="'.concat(d,'" cy="').concat(h,'"/></a:xfrm>'),"custGeom"===r.shape)t+="<a:custGeom><a:avLst />",t+="<a:gdLst>",t+="</a:gdLst>",t+="<a:ahLst />",t+="<a:cxnLst>",t+="</a:cxnLst>",t+='<a:rect l="l" t="t" r="r" b="b" />',t+="<a:pathLst>",t+='<a:path w="'.concat(d,'" h="').concat(h,'">'),null===(i=r.options.points)||void 0===i||i.map((function(a,r){if("curve"in a)switch(a.curve.type){case"arc":t+='<a:arcTo hR="'.concat(ee(a.curve.hR,"Y",e._presLayout),'" wR="').concat(ee(a.curve.wR,"X",e._presLayout),'" stAng="').concat(ie(a.curve.stAng),'" swAng="').concat(ie(a.curve.swAng),'" />');break;case"cubic":t+='<a:cubicBezTo>\n\t\t\t\t\t\t\t\t\t<a:pt x="'.concat(ee(a.curve.x1,"X",e._presLayout),'" y="').concat(ee(a.curve.y1,"Y",e._presLayout),'" />\n\t\t\t\t\t\t\t\t\t<a:pt x="').concat(ee(a.curve.x2,"X",e._presLayout),'" y="').concat(ee(a.curve.y2,"Y",e._presLayout),'" />\n\t\t\t\t\t\t\t\t\t<a:pt x="').concat(ee(a.x,"X",e._presLayout),'" y="').concat(ee(a.y,"Y",e._presLayout),'" />\n\t\t\t\t\t\t\t\t\t</a:cubicBezTo>');break;case"quadratic":t+='<a:quadBezTo>\n\t\t\t\t\t\t\t\t\t<a:pt x="'.concat(ee(a.curve.x1,"X",e._presLayout),'" y="').concat(ee(a.curve.y1,"Y",e._presLayout),'" />\n\t\t\t\t\t\t\t\t\t<a:pt x="').concat(ee(a.x,"X",e._presLayout),'" y="').concat(ee(a.y,"Y",e._presLayout),'" />\n\t\t\t\t\t\t\t\t\t</a:quadBezTo>')}else"close"in a?t+="<a:close />":a.moveTo||0===r?t+='<a:moveTo><a:pt x="'.concat(ee(a.x,"X",e._presLayout),'" y="').concat(ee(a.y,"Y",e._presLayout),'" /></a:moveTo>'):t+='<a:lnTo><a:pt x="'.concat(ee(a.x,"X",e._presLayout),'" y="').concat(ee(a.y,"Y",e._presLayout),'" /></a:lnTo>')})),t+="</a:path>",t+="</a:pathLst>",t+="</a:custGeom>";else{if(t+='<a:prstGeom prst="'+r.shape+'"><a:avLst>',r.options.rectRadius)t+='<a:gd name="adj" fmla="val '.concat(Math.round(r.options.rectRadius*l*1e5/Math.min(d,h)),'"/>');else if(r.options.angleRange){for(var C=0;C<2;C++){var P=r.options.angleRange[C];t+='<a:gd name="adj'.concat(C+1,'" fmla="val ').concat(ie(P),'" />')}r.options.arcThicknessRatio&&(t+='<a:gd name="adj3" fmla="val '.concat(Math.round(5e4*r.options.arcThicknessRatio),'" />'))}t+="</a:avLst></a:prstGeom>"}t+=r.options.fill?pe(r.options.fill):"<a:noFill/>",r.options.line&&(t+=r.options.line.width?'<a:ln w="'.concat(oe(r.options.line.width),'">'):"<a:ln>",r.options.line.color&&(t+=pe(r.options.line)),r.options.line.dashType&&(t+='<a:prstDash val="'.concat(r.options.line.dashType,'"/>')),r.options.line.beginArrowType&&(t+='<a:headEnd type="'.concat(r.options.line.beginArrowType,'"/>')),r.options.line.endArrowType&&(t+='<a:tailEnd type="'.concat(r.options.line.endArrowType,'"/>')),t+="</a:ln>"),r.options.shadow&&(r.options.shadow.type=r.options.shadow.type||"outer",r.options.shadow.blur=oe(r.options.shadow.blur||8),r.options.shadow.offset=oe(r.options.shadow.offset||4),r.options.shadow.angle=Math.round(6e4*(r.options.shadow.angle||270)),r.options.shadow.opacity=Math.round(1e5*(r.options.shadow.opacity||.75)),r.options.shadow.color=r.options.shadow.color||E.color,t+="<a:effectLst>",t+="<a:"+r.options.shadow.type+'Shdw sx="100000" sy="100000" kx="0" ky="0" ',t+=' algn="bl" rotWithShape="0" blurRad="'+r.options.shadow.blur+'" ',t+=' dist="'+r.options.shadow.offset+'" dir="'+r.options.shadow.angle+'">',t+='<a:srgbClr val="'+r.options.shadow.color+'">',t+='<a:alpha val="'+r.options.shadow.opacity+'"/></a:srgbClr>',t+="</a:outerShdw>",t+="</a:effectLst>"),t+="</p:spPr>",t+=ye(r),t+="</p:sp>";break;case Z.image:var S=r.options.sizing,L=r.options.rounding,T=d,k=h;if(t+="<p:pic>",t+=" <p:nvPicPr>",t+='<p:cNvPr id="'.concat(n+2,'" name="').concat(r.options.objectName,'" descr="').concat(re(r.options.altText||r.image),'">'),r.hyperlink&&r.hyperlink.url&&(t+='<a:hlinkClick r:id="rId'.concat(r.hyperlink._rId,'" tooltip="').concat(r.hyperlink.tooltip?re(r.hyperlink.tooltip):"",'"/>')),r.hyperlink&&r.hyperlink.slide&&(t+='<a:hlinkClick r:id="rId'.concat(r.hyperlink._rId,'" tooltip="').concat(r.hyperlink.tooltip?re(r.hyperlink.tooltip):"",'" action="ppaction://hlinksldjump"/>')),t+=" </p:cNvPr>",t+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',t+=" <p:nvPr>"+be(s)+"</p:nvPr>",t+=" </p:nvPicPr>",t+="<p:blipFill>",(e._relsMedia||[]).filter((function(e){return e.rId===r.imageRid}))[0]&&"svg"===(e._relsMedia||[]).filter((function(e){return e.rId===r.imageRid}))[0].extn?(t+='<a:blip r:embed="rId'+(r.imageRid-1)+'">',t+=r.options.transparency?' <a:alphaModFix amt="'.concat(Math.round(1e3*(100-r.options.transparency)),'"/>'):"",t+=" <a:extLst>",t+=' <a:ext uri="{96DAC541-7B7A-43D3-8B79-37D633B846F1}">',t+=' <asvg:svgBlip xmlns:asvg="http://schemas.microsoft.com/office/drawing/2016/SVG/main" r:embed="rId'+r.imageRid+'"/>',t+=" </a:ext>",t+=" </a:extLst>",t+="</a:blip>"):(t+='<a:blip r:embed="rId'+r.imageRid+'">',t+=r.options.transparency?' <a:alphaModFix amt="'.concat(Math.round(1e3*(100-r.options.transparency)),'"/>'):"",t+="</a:blip>"),S&&S.type){var R=S.w?ee(S.w,"X",e._presLayout):d,B=S.h?ee(S.h,"Y",e._presLayout):h,I=ee(S.x||0,"X",e._presLayout),F=ee(S.y||0,"Y",e._presLayout);t+=fe[S.type]({w:T,h:k},{w:R,h:B,x:I,y:F}),T=R,k=B}else t+=" <a:stretch><a:fillRect/></a:stretch>";t+="</p:blipFill>",t+="<p:spPr>",t+=" <a:xfrm"+f+">",t+=' <a:off x="'+c+'" y="'+p+'"/>',t+=' <a:ext cx="'+T+'" cy="'+k+'"/>',t+=" </a:xfrm>",t+=' <a:prstGeom prst="'+(L?"ellipse":"rect")+'"><a:avLst/></a:prstGeom>',t+="</p:spPr>",t+="</p:pic>";break;case Z.media:"online"===r.mtype?(t+="<p:pic>",t+=" <p:nvPicPr>",t+='<p:cNvPr id="'.concat(r.mediaRid+2,'" name="').concat(r.options.objectName,'"/>'),t+=" <p:cNvPicPr/>",t+=" <p:nvPr>",t+=' <a:videoFile r:link="rId'+r.mediaRid+'"/>',t+=" </p:nvPr>",t+=" </p:nvPicPr>",t+=' <p:blipFill><a:blip r:embed="rId'+(r.mediaRid+1)+'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>',t+=" <p:spPr>",t+=" <a:xfrm"+f+">",t+=' <a:off x="'+c+'" y="'+p+'"/>',t+=' <a:ext cx="'+d+'" cy="'+h+'"/>',t+=" </a:xfrm>",t+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',t+=" </p:spPr>",t+="</p:pic>"):(t+="<p:pic>",t+=" <p:nvPicPr>",t+='<p:cNvPr id="'.concat(r.mediaRid+2,'" name="').concat(r.options.objectName,'"><a:hlinkClick r:id="" action="ppaction://media"/></p:cNvPr>'),t+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',t+=" <p:nvPr>",t+=' <a:videoFile r:link="rId'+r.mediaRid+'"/>',t+=" <p:extLst>",t+=' <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">',t+=' <p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId'+(r.mediaRid+1)+'"/>',t+=" </p:ext>",t+=" </p:extLst>",t+=" </p:nvPr>",t+=" </p:nvPicPr>",t+=' <p:blipFill><a:blip r:embed="rId'+(r.mediaRid+2)+'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>',t+=" <p:spPr>",t+=" <a:xfrm"+f+">",t+=' <a:off x="'+c+'" y="'+p+'"/>',t+=' <a:ext cx="'+d+'" cy="'+h+'"/>',t+=" </a:xfrm>",t+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',t+=" </p:spPr>",t+="</p:pic>");break;case Z.chart:t+="<p:graphicFrame>",t+=" <p:nvGraphicFramePr>",t+=' <p:cNvPr id="'.concat(n+2,'" name="').concat(r.options.objectName,'" descr="').concat(re(r.options.altText||""),'"/>'),t+=" <p:cNvGraphicFramePr/>",t+=" <p:nvPr>".concat(be(s),"</p:nvPr>"),t+=" </p:nvGraphicFramePr>",t+=' <p:xfrm><a:off x="'.concat(c,'" y="').concat(p,'"/><a:ext cx="').concat(d,'" cy="').concat(h,'"/></p:xfrm>'),t+=' <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">',t+=' <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/chart">',t+=' <c:chart r:id="rId'.concat(r.chartRid,'" xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart"/>'),t+=" </a:graphicData>",t+=" </a:graphic>",t+="</p:graphicFrame>";break;default:t+=""}})),e._slideNumberProps&&(e._slideNumberProps.align||(e._slideNumberProps.align="left"),t+='<p:sp> <p:nvSpPr> <p:cNvPr id="25" name="Slide Number Placeholder 0"/> <p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr> <p:nvPr><p:ph type="sldNum" sz="quarter" idx="4294967295"/></p:nvPr> </p:nvSpPr> <p:spPr> <a:xfrm> <a:off x="'+ee(e._slideNumberProps.x,"X",e._presLayout)+'" y="'+ee(e._slideNumberProps.y,"Y",e._presLayout)+'"/> <a:ext cx="'+(e._slideNumberProps.w?ee(e._slideNumberProps.w,"X",e._presLayout):8e5)+'" cy="'+(e._slideNumberProps.h?ee(e._slideNumberProps.h,"Y",e._presLayout):3e5)+'"/> </a:xfrm> <a:prstGeom prst="rect"><a:avLst/></a:prstGeom> <a:extLst><a:ext uri="{C572A759-6A51-4108-AA02-DFA0A04FC94B}"><ma14:wrappingTextBoxFlag val="0" xmlns:ma14="http://schemas.microsoft.com/office/mac/drawingml/2011/main"/></a:ext></a:extLst> </p:spPr>',t+="<p:txBody>",t+="<a:bodyPr",e._slideNumberProps.margin&&Array.isArray(e._slideNumberProps.margin)?(t+=' lIns="'.concat(oe(e._slideNumberProps.margin[3]||0),'"'),t+=' tIns="'.concat(oe(e._slideNumberProps.margin[0]||0),'"'),t+=' rIns="'.concat(oe(e._slideNumberProps.margin[1]||0),'"'),t+=' bIns="'.concat(oe(e._slideNumberProps.margin[2]||0),'"')):"number"==typeof e._slideNumberProps.margin&&(t+=' lIns="'.concat(oe(e._slideNumberProps.margin||0),'"'),t+=' tIns="'.concat(oe(e._slideNumberProps.margin||0),'"'),t+=' rIns="'.concat(oe(e._slideNumberProps.margin||0),'"'),t+=' bIns="'.concat(oe(e._slideNumberProps.margin||0),'"')),e._slideNumberProps.valign&&(t+=' anchor="'.concat(e._slideNumberProps.valign.replace("top","t").replace("middle","ctr").replace("bottom","b"),'"')),t+="/>",t+=" <a:lstStyle><a:lvl1pPr>",(e._slideNumberProps.fontFace||e._slideNumberProps.fontSize||e._slideNumberProps.color)&&(t+='<a:defRPr sz="'.concat(Math.round(100*(e._slideNumberProps.fontSize||12)),'">'),e._slideNumberProps.color&&(t+=pe(e._slideNumberProps.color)),e._slideNumberProps.fontFace&&(t+='<a:latin typeface="'.concat(e._slideNumberProps.fontFace,'"/><a:ea typeface="').concat(e._slideNumberProps.fontFace,'"/><a:cs typeface="').concat(e._slideNumberProps.fontFace,'"/>')),t+="</a:defRPr>"),t+="</a:lvl1pPr></a:lstStyle>",t+="<a:p>",e._slideNumberProps.align.startsWith("l")?t+='<a:pPr algn="l"/>':e._slideNumberProps.align.startsWith("c")?t+='<a:pPr algn="ctr"/>':e._slideNumberProps.align.startsWith("r")?t+='<a:pPr algn="r"/>':t+='<a:pPr algn="l"/>',t+='<a:fld id="'.concat(J,'" type="slidenum"><a:rPr b="').concat(e._slideNumberProps.bold?1:0,'" lang="en-US"/>'),t+="<a:t>".concat(e._slideNum,'</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p>'),t+="</p:txBody></p:sp>"),t+="</p:spTree>",t+="</p:cSld>"}function me(e,t){var a=0,r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+p+'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">';return e._rels.forEach((function(e){a=Math.max(a,e.rId),e.type.toLowerCase().indexOf("hyperlink")>-1?"slide"===e.data?r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slide'+e.Target+'.xml"/>':r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="'+e.Target+'" TargetMode="External"/>':e.type.toLowerCase().indexOf("notesSlide")>-1&&(r+='<Relationship Id="rId'+e.rId+'" Target="'+e.Target+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"/>')})),(e._relsChart||[]).forEach((function(e){a=Math.max(a,e.rId),r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart" Target="'+e.Target+'"/>'})),(e._relsMedia||[]).forEach((function(e){a=Math.max(a,e.rId),e.type.toLowerCase().indexOf("image")>-1?r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="'+e.Target+'"/>':e.type.toLowerCase().indexOf("audio")>-1?r.indexOf(' Target="'+e.Target+'"')>-1?r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+e.Target+'"/>':r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/audio" Target="'+e.Target+'"/>':e.type.toLowerCase().indexOf("video")>-1?r.indexOf(' Target="'+e.Target+'"')>-1?r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+e.Target+'"/>':r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video" Target="'+e.Target+'"/>':e.type.toLowerCase().indexOf("online")>-1&&(r.indexOf(' Target="'+e.Target+'"')>-1?r+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.microsoft.com/office/2007/relationships/image" Target="'+e.Target+'"/>':r+='<Relationship Id="rId'+e.rId+'" Target="'+e.Target+'" TargetMode="External" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video"/>')})),t.forEach((function(e,t){r+='<Relationship Id="rId'+(a+t+1)+'" Type="'+e.type+'" Target="'+e.target+'"/>'})),r+="</Relationships>"}function ge(e,t){var a="",r="",n="",o="",i=t?"a:lvl1pPr":"a:pPr",s=oe(u),l="<".concat(i).concat(e.options.rtlMode?' rtl="1" ':"");if(e.options.align)switch(e.options.align){case"left":l+=' algn="l"';break;case"right":l+=' algn="r"';break;case"center":l+=' algn="ctr"';break;case"justify":l+=' algn="just"';break;default:l+=""}if(e.options.lineSpacing?r='<a:lnSpc><a:spcPts val="'.concat(Math.round(100*e.options.lineSpacing),'"/></a:lnSpc>'):e.options.lineSpacingMultiple&&(r='<a:lnSpc><a:spcPct val="'.concat(Math.round(1e5*e.options.lineSpacingMultiple),'"/></a:lnSpc>')),e.options.indentLevel&&!isNaN(Number(e.options.indentLevel))&&e.options.indentLevel>0&&(l+=' lvl="'.concat(e.options.indentLevel,'"')),e.options.paraSpaceBefore&&!isNaN(Number(e.options.paraSpaceBefore))&&e.options.paraSpaceBefore>0&&(n+='<a:spcBef><a:spcPts val="'.concat(Math.round(100*e.options.paraSpaceBefore),'"/></a:spcBef>')),e.options.paraSpaceAfter&&!isNaN(Number(e.options.paraSpaceAfter))&&e.options.paraSpaceAfter>0&&(n+='<a:spcAft><a:spcPts val="'.concat(Math.round(100*e.options.paraSpaceAfter),'"/></a:spcAft>')),"object"==typeof e.options.bullet)if(e&&e.options&&e.options.bullet&&e.options.bullet.indent&&(s=oe(e.options.bullet.indent)),e.options.bullet.type)"number"===e.options.bullet.type.toString().toLowerCase()&&(l+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?s+s*e.options.indentLevel:s,'" indent="-').concat(s,'"'),a='<a:buSzPct val="100000"/><a:buFont typeface="+mj-lt"/><a:buAutoNum type="'.concat(e.options.bullet.style||"arabicPeriod",'" startAt="').concat(e.options.bullet.numberStartAt||e.options.bullet.startAt||"1",'"/>'));else if(e.options.bullet.characterCode){var c="&#x".concat(e.options.bullet.characterCode,";");!1===/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.characterCode)&&(console.warn("Warning: `bullet.characterCode should be a 4-digit unicode charatcer (ex: 22AB)`!"),c=K.DEFAULT),l+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?s+s*e.options.indentLevel:s,'" indent="-').concat(s,'"'),a='<a:buSzPct val="100000"/><a:buChar char="'+c+'"/>'}else e.options.bullet.code?(c="&#x".concat(e.options.bullet.code,";"),!1===/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.code)&&(console.warn("Warning: `bullet.code should be a 4-digit hex code (ex: 22AB)`!"),c=K.DEFAULT),l+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?s+s*e.options.indentLevel:s,'" indent="-').concat(s,'"'),a='<a:buSzPct val="100000"/><a:buChar char="'+c+'"/>'):(l+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?s+s*e.options.indentLevel:s,'" indent="-').concat(s,'"'),a='<a:buSzPct val="100000"/><a:buChar char="'.concat(K.DEFAULT,'"/>'));else!0===e.options.bullet?(l+=' marL="'.concat(e.options.indentLevel&&e.options.indentLevel>0?s+s*e.options.indentLevel:s,'" indent="-').concat(s,'"'),a='<a:buSzPct val="100000"/><a:buChar char="'.concat(K.DEFAULT,'"/>')):!1===e.options.bullet&&(l+=' indent="0" marL="0"',a="<a:buNone/>");if(e.options.tabStops&&Array.isArray(e.options.tabStops)){var p=e.options.tabStops.map((function(e){return'<a:tab pos="'.concat(ne(e.position||1),'" algn="').concat(e.alignment||"l",'"/>')})).join("");o="<a:tabLst>".concat(p,"</a:tabLst>")}return l+=">"+r+n+a+o,t&&(l+=Ae(e.options,!0)),l+"</"+i+">"}function Ae(e,t){var a,r="",n=t?"a:defRPr":"a:rPr";if(r+="<"+n+' lang="'+(e.lang?e.lang:"en-US")+'"'+(e.lang?' altLang="en-US"':""),r+=e.fontSize?' sz="'+Math.round(e.fontSize)+'00"':"",r+=e.hasOwnProperty("bold")?' b="'.concat(e.bold?1:0,'"'):"",r+=e.hasOwnProperty("italic")?' i="'.concat(e.italic?1:0,'"'):"",r+=e.hasOwnProperty("strike")?' strike="'.concat("string"==typeof e.strike?e.strike:"sngStrike",'"'):"","object"==typeof e.underline&&(null===(a=e.underline)||void 0===a?void 0:a.style)?r+=' u="'.concat(e.underline.style,'"'):"string"==typeof e.underline?r+=' u="'.concat(e.underline,'"'):e.hyperlink&&(r+=' u="sng"'),e.baseline?r+=' baseline="'.concat(Math.round(50*e.baseline),'"'):e.subscript?r+=' baseline="-40000"':e.superscript&&(r+=' baseline="30000"'),r+=e.charSpacing?' spc="'.concat(Math.round(100*e.charSpacing),'" kern="0"'):"",r+=' dirty="0">',(e.color||e.fontFace||e.outline||"object"==typeof e.underline&&e.underline.color)&&(e.outline&&"object"==typeof e.outline&&(r+='<a:ln w="'.concat(oe(e.outline.size||.75),'">').concat(pe(e.outline.color||"FFFFFF"),"</a:ln>")),e.color&&(r+=pe({color:e.color,transparency:e.transparency})),e.highlight&&(r+="<a:highlight>".concat(ce(e.highlight),"</a:highlight>")),"object"==typeof e.underline&&e.underline.color&&(r+="<a:uFill>".concat(pe(e.underline.color),"</a:uFill>")),e.glow&&(r+="<a:effectLst>".concat(function(e,t){var a="",r=ae(k,e),n=Math.round(r.size*c),o=r.color,i=Math.round(1e5*r.opacity);return a+='<a:glow rad="'.concat(n,'">'),(a+=ce(o,'<a:alpha val="'.concat(i,'"/>')))+"</a:glow>"}(e.glow),"</a:effectLst>")),e.fontFace&&(r+='<a:latin typeface="'.concat(e.fontFace,'" pitchFamily="34" charset="0"/><a:ea typeface="').concat(e.fontFace,'" pitchFamily="34" charset="-122"/><a:cs typeface="').concat(e.fontFace,'" pitchFamily="34" charset="-120"/>'))),e.hyperlink){if("object"!=typeof e.hyperlink)throw new Error("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink:{url:'https://github.com'}` ");if(!e.hyperlink.url&&!e.hyperlink.slide)throw new Error("ERROR: 'hyperlink requires either `url` or `slide`'");e.hyperlink.url?r+='<a:hlinkClick r:id="rId'.concat(e.hyperlink._rId,'" invalidUrl="" action="" tgtFrame="" tooltip="').concat(e.hyperlink.tooltip?re(e.hyperlink.tooltip):"",'" history="1" highlightClick="0" endSnd="0"').concat(e.color?">":"/>"):e.hyperlink.slide&&(r+='<a:hlinkClick r:id="rId'.concat(e.hyperlink._rId,'" action="ppaction://hlinksldjump" tooltip="').concat(e.hyperlink.tooltip?re(e.hyperlink.tooltip):"",'"').concat(e.color?">":"/>")),e.color&&(r+="\t<a:extLst>",r+='\t\t<a:ext uri="{A12FA001-AC4F-418D-AE19-62706E023703}">',r+='\t\t\t<ahyp:hlinkClr xmlns:ahyp="http://schemas.microsoft.com/office/drawing/2018/hyperlinkcolor" val="tx"/>',r+="\t\t</a:ext>",r+="\t</a:extLst>",r+="</a:hlinkClick>")}return r+"</".concat(n,">")}function ye(e){var t=e.options||{},a=[],r=[];if(t&&e._type!==Z.tablecell&&(void 0===e.text||null===e.text))return"";var n,o,i=e._type===Z.tablecell?"<a:txBody>":"<p:txBody>";i+=(o="<a:bodyPr",(n=e)&&n._type===Z.text&&n.options._bodyProp?(o+=n.options._bodyProp.wrap?' wrap="square"':' wrap="none"',(n.options._bodyProp.lIns||0===n.options._bodyProp.lIns)&&(o+=' lIns="'+n.options._bodyProp.lIns+'"'),(n.options._bodyProp.tIns||0===n.options._bodyProp.tIns)&&(o+=' tIns="'+n.options._bodyProp.tIns+'"'),(n.options._bodyProp.rIns||0===n.options._bodyProp.rIns)&&(o+=' rIns="'+n.options._bodyProp.rIns+'"'),(n.options._bodyProp.bIns||0===n.options._bodyProp.bIns)&&(o+=' bIns="'+n.options._bodyProp.bIns+'"'),o+=' rtlCol="0"',n.options._bodyProp.anchor&&(o+=' anchor="'+n.options._bodyProp.anchor+'"'),n.options._bodyProp.vert&&(o+=' vert="'+n.options._bodyProp.vert+'"'),o+=">",n.options.fit&&("none"===n.options.fit?o+="":"shrink"===n.options.fit?o+="<a:normAutofit/>":"resize"===n.options.fit&&(o+="<a:spAutoFit/>")),n.options.shrinkText&&(o+="<a:normAutofit/>"),o+=!1!==n.options._bodyProp.autoFit?"<a:spAutoFit/>":"",o+="</a:bodyPr>"):(o+=' wrap="square" rtlCol="0">',o+="</a:bodyPr>"),n._type===Z.tablecell?"<a:bodyPr/>":o),0===t.h&&t.line&&t.align?i+='<a:lstStyle><a:lvl1pPr algn="l"/></a:lstStyle>':"placeholder"===e._type?i+="<a:lstStyle>".concat(ge(e,!0),"</a:lstStyle>"):i+="<a:lstStyle/>","string"==typeof e.text||"number"==typeof e.text?a.push({text:e.text.toString(),options:t||{}}):e.text&&!Array.isArray(e.text)&&"object"==typeof e.text&&Object.keys(e.text).indexOf("text")>-1?a.push({text:e.text||"",options:e.options||{}}):Array.isArray(e.text)&&(a=e.text.map((function(e){return{text:e.text,options:e.options}}))),a.forEach((function(e,a){e.text||(e.text=""),e.options=e.options||t||{},0===a&&e.options&&!e.options.bullet&&t.bullet&&(e.options.bullet=t.bullet),"string"!=typeof e.text&&"number"!=typeof e.text||(e.text=e.text.toString().replace(/\r*\n/g,p)),e.text.indexOf(p)>-1&&null===e.text.match(/\n$/g)?e.text.split(p).forEach((function(t){e.options.breakLine=!0,r.push({text:t,options:e.options})})):r.push(e)}));var s=[],l=[];return r.forEach((function(e,a){l.length>0&&(e.options.align||t.align)?e.options.align!=r[a-1].options.align&&(s.push(l),l=[]):l.length>0&&e.options.bullet&&l.length>0&&(s.push(l),l=[],e.options.breakLine=!1),l.push(e),l.length>0&&e.options.breakLine&&a+1<r.length&&(s.push(l),l=[]),a+1===r.length&&s.push(l)})),s.forEach((function(a){var r=!1;i+="<a:p>";var n="<a:pPr ".concat(a[0].options&&a[0].options.rtlMode?' rtl="1" ':"");a.forEach((function(e,a){e.options._lineIdx=a,a>0&&e.options.softBreakBefore&&(i+="<a:br/>"),e.options.align=e.options.align||t.align,e.options.lineSpacing=e.options.lineSpacing||t.lineSpacing,e.options.lineSpacingMultiple=e.options.lineSpacingMultiple||t.lineSpacingMultiple,e.options.indentLevel=e.options.indentLevel||t.indentLevel,e.options.paraSpaceBefore=e.options.paraSpaceBefore||t.paraSpaceBefore,e.options.paraSpaceAfter=e.options.paraSpaceAfter||t.paraSpaceAfter,n=ge(e,!1),i+=n.replace("<a:pPr></a:pPr>",""),Object.entries(t).forEach((function(t){var a=t[0],r=t[1];e.options.hyperlink&&"color"===a||"bullet"===a||e.options[a]||(e.options[a]=r)})),i+=function(e){return e.text?"<a:r>".concat(Ae(e.options,!1),"<a:t>").concat(re(e.text),"</a:t></a:r>"):""}(e),(!e.text&&t.fontSize||e.options.fontSize)&&(r=!0,t.fontSize=t.fontSize||e.options.fontSize)})),e._type===Z.tablecell&&(t.fontSize||t.fontFace)?t.fontFace?(i+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(100*t.fontSize),'"'):"")+' dirty="0">',i+='<a:latin typeface="'.concat(t.fontFace,'" charset="0"/>'),i+='<a:ea typeface="'.concat(t.fontFace,'" charset="0"/>'),i+='<a:cs typeface="'.concat(t.fontFace,'" charset="0"/>'),i+="</a:endParaRPr>"):i+='<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(100*t.fontSize),'"'):"")+' dirty="0"/>':i+=r?'<a:endParaRPr lang="'.concat(t.lang||"en-US",'"')+(t.fontSize?' sz="'.concat(Math.round(100*t.fontSize),'"'):"")+' dirty="0"/>':'<a:endParaRPr lang="'.concat(t.lang||"en-US",'" dirty="0"/>'),i+="</a:p>"})),i+=e._type===Z.tablecell?"</a:txBody>":"</p:txBody>"}function be(e){if(!e)return"";var t=e.options&&e.options._placeholderIdx?e.options._placeholderIdx:"",a=e.options&&e.options._placeholderType?e.options._placeholderType:"";return"<p:ph\n\t\t".concat(t?' idx="'+t+'"':"","\n\t\t").concat(a&&X[a]?' type="'+X[a]+'"':"","\n\t\t").concat(e.text&&e.text.length>0?' hasCustomPrompt="1"':"","\n\t\t/>")}function ve(e,t,a){for(var r=0;r<t.length;r++)if(t[r]._name===e[a-1]._slideLayout._name)return r+1;return 1}function xe(e){e&&"object"==typeof e&&("outer"!==e.type&&"inner"!==e.type&&"none"!==e.type&&(console.warn("Warning: shadow.type options are `outer`, `inner` or `none`."),e.type="outer"),e.angle&&((isNaN(Number(e.angle))||e.angle<0||e.angle>359)&&(console.warn("Warning: shadow.angle can only be 0-359"),e.angle=270),e.angle=Math.round(Number(e.angle))),e.opacity&&((isNaN(Number(e.opacity))||e.opacity<0||e.opacity>1)&&(console.warn("Warning: shadow.opacity can only be 0-1"),e.opacity=.75),e.opacity=Number(e.opacity)))}var _e=0;function we(e,t,a,r){function n(e){e&&"none"!==e.style&&(void 0!==e.size&&(isNaN(Number(e.size))||e.size<=0)&&(console.warn("Warning: chart.gridLine.size must be greater than 0."),delete e.size),e.style&&["solid","dash","dot"].indexOf(e.style)<0&&(console.warn("Warning: chart.gridLine.style options: `solid`, `dash`, `dot`."),delete e.style))}var o,i,s=++_e,l={_type:null,text:null,options:null,chartRid:null},c=[];return Array.isArray(t)?(t.forEach((function(e){c=c.concat(e.data)})),o=a||r):(c=a,o=r),c.forEach((function(e,t){e._dataIndex=t,void 0===e.labels||Array.isArray(e.labels[0])||(e.labels=[e.labels])})),(i=o&&"object"==typeof o?o:{})._type=t,i.x=void 0===i.x||null==i.x||isNaN(Number(i.x))?1:i.x,i.y=void 0===i.y||null==i.y||isNaN(Number(i.y))?1:i.y,i.w=i.w||"50%",i.h=i.h||"50%",i.objectName=i.objectName?re(i.objectName):"Chart ".concat(e._slideObjects.filter((function(e){return e._type===Z.chart})).length),["bar","col"].indexOf(i.barDir||"")<0&&(i.barDir="col"),i._type===Q.AREA&&["stacked","standard","percentStacked"].indexOf(i.barGrouping||"")<0&&(i.barGrouping="standard"),i._type===Q.BAR&&["clustered","stacked","percentStacked"].indexOf(i.barGrouping||"")<0&&(i.barGrouping="clustered"),i._type===Q.BAR3D&&["clustered","stacked","standard","percentStacked"].indexOf(i.barGrouping||"")<0&&(i.barGrouping="standard"),i.barGrouping&&i.barGrouping.indexOf("tacked")>-1&&(i.barGapWidthPct||(i.barGapWidthPct=50)),i.dataLabelPosition&&(i._type!==Q.AREA&&i._type!==Q.BAR3D&&i._type!==Q.DOUGHNUT&&i._type!==Q.RADAR||delete i.dataLabelPosition,i._type===Q.PIE&&["bestFit","ctr","inEnd","outEnd"].indexOf(i.dataLabelPosition)<0&&delete i.dataLabelPosition,i._type!==Q.BUBBLE&&i._type!==Q.BUBBLE3D&&i._type!==Q.LINE&&i._type!==Q.SCATTER||["b","ctr","l","r","t"].indexOf(i.dataLabelPosition)<0&&delete i.dataLabelPosition,i._type===Q.BAR&&(["stacked","percentStacked"].indexOf(i.barGrouping||"")<0&&["ctr","inBase","inEnd"].indexOf(i.dataLabelPosition)<0&&delete i.dataLabelPosition,["clustered"].indexOf(i.barGrouping||"")<0&&["ctr","inBase","inEnd","outEnd"].indexOf(i.dataLabelPosition)<0&&delete i.dataLabelPosition)),i.dataLabelBkgrdColors=(!0===i.dataLabelBkgrdColors||!1===i.dataLabelBkgrdColors)&&i.dataLabelBkgrdColors,["b","l","r","t","tr"].indexOf(i.legendPos||"")<0&&(i.legendPos="r"),["cone","coneToMax","box","cylinder","pyramid","pyramidToMax"].indexOf(i.bar3DShape||"")<0&&(i.bar3DShape="box"),["circle","dash","diamond","dot","none","square","triangle"].indexOf(i.lineDataSymbol||"")<0&&(i.lineDataSymbol="circle"),["gap","span"].indexOf(i.displayBlanksAs||"")<0&&(i.displayBlanksAs="span"),["standard","marker","filled"].indexOf(i.radarStyle||"")<0&&(i.radarStyle="standard"),i.lineDataSymbolSize=i.lineDataSymbolSize&&!isNaN(i.lineDataSymbolSize)?i.lineDataSymbolSize:6,i.lineDataSymbolLineSize=i.lineDataSymbolLineSize&&!isNaN(i.lineDataSymbolLineSize)?oe(i.lineDataSymbolLineSize):oe(.75),i.layout&&["x","y","w","h"].forEach((function(e){var t=i.layout[e];(isNaN(Number(t))||t<0||t>1)&&(console.warn("Warning: chart.layout."+e+" can only be 0-1"),delete i.layout[e])})),i.catGridLine=i.catGridLine||(i._type===Q.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),i.valGridLine=i.valGridLine||(i._type===Q.SCATTER?{color:"D9D9D9",size:1}:{}),i.serGridLine=i.serGridLine||(i._type===Q.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),n(i.catGridLine),n(i.valGridLine),n(i.serGridLine),xe(i.shadow),i.showDataTable=(!0===i.showDataTable||!1===i.showDataTable)&&i.showDataTable,i.showDataTableHorzBorder=!0!==i.showDataTableHorzBorder&&!1!==i.showDataTableHorzBorder||i.showDataTableHorzBorder,i.showDataTableVertBorder=!0!==i.showDataTableVertBorder&&!1!==i.showDataTableVertBorder||i.showDataTableVertBorder,i.showDataTableOutline=!0!==i.showDataTableOutline&&!1!==i.showDataTableOutline||i.showDataTableOutline,i.showDataTableKeys=!0!==i.showDataTableKeys&&!1!==i.showDataTableKeys||i.showDataTableKeys,i.showLabel=(!0===i.showLabel||!1===i.showLabel)&&i.showLabel,i.showLegend=(!0===i.showLegend||!1===i.showLegend)&&i.showLegend,i.showPercent=!0!==i.showPercent&&!1!==i.showPercent||i.showPercent,i.showTitle=(!0===i.showTitle||!1===i.showTitle)&&i.showTitle,i.showValue=(!0===i.showValue||!1===i.showValue)&&i.showValue,i.showLeaderLines=(!0===i.showLeaderLines||!1===i.showLeaderLines)&&i.showLeaderLines,i.catAxisLineShow=void 0===i.catAxisLineShow||i.catAxisLineShow,i.valAxisLineShow=void 0===i.valAxisLineShow||i.valAxisLineShow,i.serAxisLineShow=void 0===i.serAxisLineShow||i.serAxisLineShow,i.v3DRotX=!isNaN(i.v3DRotX)&&i.v3DRotX>=-90&&i.v3DRotX<=90?i.v3DRotX:30,i.v3DRotY=!isNaN(i.v3DRotY)&&i.v3DRotY>=0&&i.v3DRotY<=360?i.v3DRotY:30,i.v3DRAngAx=!0!==i.v3DRAngAx&&!1!==i.v3DRAngAx||i.v3DRAngAx,i.v3DPerspective=!isNaN(i.v3DPerspective)&&i.v3DPerspective>=0&&i.v3DPerspective<=240?i.v3DPerspective:30,i.barGapWidthPct=!isNaN(i.barGapWidthPct)&&i.barGapWidthPct>=0&&i.barGapWidthPct<=1e3?i.barGapWidthPct:150,i.barGapDepthPct=!isNaN(i.barGapDepthPct)&&i.barGapDepthPct>=0&&i.barGapDepthPct<=1e3?i.barGapDepthPct:150,i.chartColors=Array.isArray(i.chartColors)?i.chartColors:i._type===Q.PIE||i._type===Q.DOUGHNUT?M:D,i.chartColorsOpacity=i.chartColorsOpacity&&!isNaN(i.chartColorsOpacity)?i.chartColorsOpacity:null,i.border=i.border&&"object"==typeof i.border?i.border:null,!i.border||i.border.pt&&!isNaN(i.border.pt)||(i.border.pt=b.pt),!i.border||i.border.color&&"string"==typeof i.border.color||(i.border.color=b.color),i.plotArea=i.plotArea||{},i.plotArea.border=i.plotArea.border&&"object"==typeof i.plotArea.border?i.plotArea.border:null,!i.plotArea.border||i.plotArea.border.pt&&!isNaN(i.plotArea.border.pt)||(i.plotArea.border.pt=b.pt),!i.plotArea.border||i.plotArea.border.color&&"string"==typeof i.plotArea.border.color||(i.plotArea.border.color=b.color),i.border&&(i.plotArea.border=i.border),i.plotArea.fill=i.plotArea.fill||{color:null,transparency:null},i.fill&&(i.plotArea.fill.color=i.fill),i.chartArea=i.chartArea||{},i.chartArea.border=i.chartArea.border&&"object"==typeof i.chartArea.border?i.chartArea.border:null,i.chartArea.border&&(i.chartArea.border={color:i.chartArea.border.color||b.color,pt:i.chartArea.border.pt||b.pt}),i.chartArea.roundedCorners="boolean"!=typeof i.chartArea.roundedCorners||i.chartArea.roundedCorners,i.dataBorder=i.dataBorder&&"object"==typeof i.dataBorder?i.dataBorder:null,!i.dataBorder||i.dataBorder.pt&&!isNaN(i.dataBorder.pt)||(i.dataBorder.pt=.75),!i.dataBorder||i.dataBorder.color&&"string"==typeof i.dataBorder.color&&6===i.dataBorder.color.length||(i.dataBorder.color="F9F9F9"),i.dataLabelFormatCode||i._type!==Q.SCATTER||(i.dataLabelFormatCode="General"),i.dataLabelFormatCode||i._type!==Q.PIE&&i._type!==Q.DOUGHNUT||(i.dataLabelFormatCode=i.showPercent?"0%":"General"),i.dataLabelFormatCode=i.dataLabelFormatCode&&"string"==typeof i.dataLabelFormatCode?i.dataLabelFormatCode:"#,##0",i.dataLabelFormatScatter||i._type!==Q.SCATTER||(i.dataLabelFormatScatter="custom"),i.lineSize="number"==typeof i.lineSize?i.lineSize:2,i.valAxisMajorUnit="number"==typeof i.valAxisMajorUnit?i.valAxisMajorUnit:null,i._type===Q.AREA||i._type===Q.BAR||i._type===Q.BAR3D||i._type===Q.LINE?i.catAxisMultiLevelLabels=!!i.catAxisMultiLevelLabels:delete i.catAxisMultiLevelLabels,l._type="chart",l.options=i,l.chartRid=de(e),e._relsChart.push({rId:de(e),data:c,opts:i,type:i._type,globalId:s,fileName:"chart"+s+".xml",Target:"/ppt/charts/chart"+s+".xml"}),e._slideObjects.push(l),l}function Ce(e,t){var a={_type:null,text:null,options:null,image:null,imageRid:null,hyperlink:null},r=t.x||0,n=t.y||0,o=t.w||0,i=t.h||0,s=t.sizing||null,l=t.hyperlink||"",c=t.data||"",p=t.path||"",d=de(e),h=t.objectName?re(t.objectName):"Image ".concat(e._slideObjects.filter((function(e){return e._type===Z.image})).length);if(!p&&!c)return console.error("ERROR: addImage() requires either 'data' or 'path' parameter!"),null;if(p&&"string"!=typeof p)return console.error("ERROR: addImage() 'path' should be a string, ex: {path:'/img/sample.png'} - you sent ".concat(p)),null;if(c&&"string"!=typeof c)return console.error("ERROR: addImage() 'data' should be a string, ex: {data:'image/png;base64,NMP[...]'} - you sent ".concat(c)),null;if(c&&"string"==typeof c&&-1===c.toLowerCase().indexOf("base64,"))return console.error("ERROR: Image `data` value lacks a base64 header! Ex: 'image/png;base64,NMP[...]')"),null;var f=(p.substring(p.lastIndexOf("/")+1).split("?")[0].split(".").pop().split("#")[0]||"png").toLowerCase();if(c&&/image\/(\w+);/.exec(c)&&/image\/(\w+);/.exec(c).length>0?f=/image\/(\w+);/.exec(c)[1]:c&&c.toLowerCase().indexOf("image/svg+xml")>-1&&(f="svg"),a._type=Z.image,a.image=p||"preencoded.png",a.options={x:r||0,y:n||0,w:o||1,h:i||1,altText:t.altText||"",rounding:"boolean"==typeof t.rounding&&t.rounding,sizing:s,placeholder:t.placeholder,rotate:t.rotate||0,flipV:t.flipV||!1,flipH:t.flipH||!1,transparency:t.transparency||0,objectName:h},"svg"===f)e._relsMedia.push({path:p||c+"png",type:"image/png",extn:"png",data:c||"",rId:d,Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+".png",isSvgPng:!0,svgSize:{w:ee(a.options.w,"X",e._presLayout),h:ee(a.options.h,"Y",e._presLayout)}}),a.imageRid=d,e._relsMedia.push({path:p||c,type:"image/svg+xml",extn:f,data:c||"",rId:d+1,Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+"."+f}),a.imageRid=d+1;else{var u=e._relsMedia.filter((function(e){return e.path&&e.path===p&&e.type==="image/"+f&&!1===e.isDuplicate}))[0];e._relsMedia.push({path:p||"preencoded."+f,type:"image/"+f,extn:f,data:c||"",rId:d,isDuplicate:!(!u||!u.Target),Target:u&&u.Target?u.Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(f)}),a.imageRid=d}if("object"==typeof l){if(!l.url&&!l.slide)throw new Error("ERROR: `hyperlink` option requires either: `url` or `slide`");d++,e._rels.push({type:Z.hyperlink,data:l.slide?"slide":"dummy",rId:d,Target:l.url||l.slide.toString()}),l._rId=d,a.hyperlink=l}e._slideObjects.push(a)}function Pe(e,t,a){var r="object"==typeof a?a:{};r.line=r.line||{type:"none"};var n={_type:Z.text,shape:t||V.RECTANGLE,options:r,text:null};if(!t)throw new Error("Missing/Invalid shape parameter! Example: `addShape(pptxgen.shapes.LINE, {x:1, y:1, w:1, h:1});`");var o={type:r.line.type||"solid",color:r.line.color||S,transparency:r.line.transparency||0,width:r.line.width||1,dashType:r.line.dashType||"solid",beginArrowType:r.line.beginArrowType||null,endArrowType:r.line.endArrowType||null};if("object"==typeof r.line&&"none"!==r.line.type&&(r.line=o),r.x=r.x||(0===r.x?0:1),r.y=r.y||(0===r.y?0:1),r.w=r.w||(0===r.w?0:1),r.h=r.h||(0===r.h?0:1),r.objectName=r.objectName?re(r.objectName):"Shape ".concat(e._slideObjects.filter((function(e){return e._type===Z.text})).length),"string"==typeof r.line){var i=o;i.color=r.line+"",r.line=i}"number"==typeof r.lineSize&&(r.line.width=r.lineSize),"string"==typeof r.lineDash&&(r.line.dashType=r.lineDash),"string"==typeof r.lineHead&&(r.line.beginArrowType=r.lineHead),"string"==typeof r.lineTail&&(r.line.endArrowType=r.lineTail),Te(e,n),e._slideObjects.push(n)}function Se(e,t,a,r){var o={_type:r?Z.placeholder:Z.text,shape:a&&a.shape||V.RECTANGLE,text:t&&0!==t.length?t:[{text:"",options:null}],options:a||{}};function l(t){if(t.placeholder||(t.color=t.color||o.options.color||e.color||x),(t.placeholder||r)&&(t.bullet=t.bullet||!1),t.placeholder&&e._slideLayout&&e._slideLayout._slideObjects){var a=e._slideLayout._slideObjects.filter((function(e){return"placeholder"===e._type&&e.options&&e.options.placeholder&&e.options.placeholder===t.placeholder}))[0];a&&a.options&&(t=n(n({},t),a.options))}if(t.objectName=t.objectName?re(t.objectName):"Text ".concat(e._slideObjects.filter((function(e){return e._type===Z.text})).length),t.shape===V.LINE){var l={type:t.line.type||"solid",color:t.line.color||S,transparency:t.line.transparency||0,width:t.line.width||1,dashType:t.line.dashType||"solid",beginArrowType:t.line.beginArrowType||null,endArrowType:t.line.endArrowType||null};if("object"==typeof t.line&&(t.line=l),"string"==typeof t.line){var c=l;"string"==typeof t.line&&(c.color=t.line),t.line=c}"number"==typeof t.lineSize&&(t.line.width=t.lineSize),"string"==typeof t.lineDash&&(t.line.dashType=t.lineDash),"string"==typeof t.lineHead&&(t.line.beginArrowType=t.lineHead),"string"==typeof t.lineTail&&(t.line.endArrowType=t.lineTail)}return t.line=t.line||{},t.lineSpacing=t.lineSpacing&&!isNaN(t.lineSpacing)?t.lineSpacing:null,t.lineSpacingMultiple=t.lineSpacingMultiple&&!isNaN(t.lineSpacingMultiple)?t.lineSpacingMultiple:null,t._bodyProp=t._bodyProp||{},t._bodyProp.autoFit=t.autoFit||!1,t._bodyProp.anchor=t.placeholder?null:s.ctr,t._bodyProp.vert=t.vert||null,t._bodyProp.wrap="boolean"!=typeof t.wrap||t.wrap,(t.inset&&!isNaN(Number(t.inset))||0===t.inset)&&(t._bodyProp.lIns=ne(t.inset),t._bodyProp.rIns=ne(t.inset),t._bodyProp.tIns=ne(t.inset),t._bodyProp.bIns=ne(t.inset)),"boolean"==typeof t.underline&&!0===t.underline&&(t.underline={style:"sng"}),0===(t.align||"").toLowerCase().indexOf("c")?t._bodyProp.align=i.center:0===(t.align||"").toLowerCase().indexOf("l")?t._bodyProp.align=i.left:0===(t.align||"").toLowerCase().indexOf("r")?t._bodyProp.align=i.right:0===(t.align||"").toLowerCase().indexOf("j")&&(t._bodyProp.align=i.justify),0===(t.valign||"").toLowerCase().indexOf("b")?t._bodyProp.anchor=s.b:0===(t.valign||"").toLowerCase().indexOf("m")?t._bodyProp.anchor=s.ctr:0===(t.valign||"").toLowerCase().indexOf("t")&&(t._bodyProp.anchor=s.t),xe(t.shadow),t}o.options=l(o.options),o.text.forEach((function(e){return e.options=l(e.options||{})})),Te(e,o.text||""),e._slideObjects.push(o)}function Le(e,t){if(t.bkgd&&(t.background||(t.background={}),"string"==typeof t.bkgd?t.background.color=t.bkgd:(t.bkgd.data&&(t.background.data=t.bkgd.data),t.bkgd.path&&(t.background.path=t.bkgd.path),t.bkgd.src&&(t.background.path=t.bkgd.src))),t.background&&t.background.fill&&(t.background.color=t.background.fill),e&&(e.path||e.data)){e.path=e.path||"preencoded.png";var a=(e.path.split(".").pop()||"png").split("?")[0];"jpg"===a&&(a="jpeg"),t._relsMedia=t._relsMedia||[];var r=t._relsMedia.length+1;t._relsMedia.push({path:e.path,type:Z.image,extn:a,data:e.data||null,rId:r,Target:"../media/".concat((t._name||"").replace(/\s+/gi,"-"),"-image-").concat(t._relsMedia.length+1,".").concat(a)}),t._bkgdImgRid=r}}function Te(e,t){var a=[];"string"!=typeof t&&"number"!=typeof t&&(Array.isArray(t)?a=t:"object"==typeof t&&(a=[t]),a.forEach((function(t){if(Array.isArray(t))Te(e,t);else if(Array.isArray(t.text))Te(e,t.text);else if(t&&"object"==typeof t&&t.options&&t.options.hyperlink&&!t.options.hyperlink._rId)if("object"!=typeof t.options.hyperlink)console.log("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink: {url:'https://github.com'}` ");else if(t.options.hyperlink.url||t.options.hyperlink.slide){var a=de(e);e._rels.push({type:Z.hyperlink,data:t.options.hyperlink.slide?"slide":"dummy",rId:a,Target:re(t.options.hyperlink.url)||t.options.hyperlink.slide.toString()}),t.options.hyperlink._rId=a}else console.log("ERROR: 'hyperlink requires either: `url` or `slide`'")})))}var Ee=function(){function e(e){this.addSlide=e.addSlide,this.getSlide=e.getSlide,this._name="Slide "+e.slideNumber,this._presLayout=e.presLayout,this._rId=e.slideRId,this._rels=[],this._relsChart=[],this._relsMedia=[],this._setSlideNum=e.setSlideNum,this._slideId=e.slideId,this._slideLayout=e.slideLayout||null,this._slideNum=e.slideNumber,this._slideObjects=[],this._slideNumberProps=this._slideLayout&&this._slideLayout._slideNumberProps?this._slideLayout._slideNumberProps:null}return Object.defineProperty(e.prototype,"bkgd",{get:function(){return this._bkgd},set:function(e){this._bkgd=e,this._background&&this._background.color||(this._background||(this._background={}),"string"==typeof e&&(this._background.color=e))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"background",{get:function(){return this._background},set:function(e){this._background=e,e&&Le(e,this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"color",{get:function(){return this._color},set:function(e){this._color=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hidden",{get:function(){return this._hidden},set:function(e){this._hidden=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideNumber",{get:function(){return this._slideNumberProps},set:function(e){this._slideNumberProps=e,this._setSlideNum(e)},enumerable:!1,configurable:!0}),e.prototype.addChart=function(e,t,a){return(a||{})._type=e,we(this,e,t,a),this},e.prototype.addImage=function(e){return Ce(this,e),this},e.prototype.addMedia=function(e){return function(e,t){var a,r=t.x||0,n=t.y||0,o=t.w||2,i=t.h||2,s=t.data||"",l=t.link||"",c=t.path||"",p=t.type||"audio",d=t.cover||"data:image/png;base64,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",h=t.objectName?re(t.objectName):"Media ".concat(e._slideObjects.filter((function(e){return e._type===Z.media})).length),f={_type:Z.media};if(!c&&!s&&"online"!==p)throw new Error("addMedia() error: either 'data' or 'path' are required!");if(s&&-1===s.toLowerCase().indexOf("base64,"))throw new Error("addMedia() error: `data` value lacks a base64 header! Ex: 'video/mpeg;base64,NMP[...]')");if("online"===p&&!l)throw new Error("addMedia() error: online videos require `link` value");if(a=t.extn||(s?s.split(";")[0].split("/")[1]:c.split(".").pop())||"mp3",f.mtype=p,f.media=c||"preencoded.mov",f.options={},f.options.x=r,f.options.y=n,f.options.w=o,f.options.h=i,f.options.objectName=h,"online"===p){var u=de(e);e._relsMedia.push({path:c||"preencoded"+a,data:"dummy",type:"online",extn:a,rId:u,Target:l}),f.mediaRid=u,e._relsMedia.push({path:"preencoded.png",data:d,type:"image/png",extn:"png",rId:de(e),Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+".png"})}else{var m=e._relsMedia.filter((function(e){return e.path&&e.path===c&&e.type===p+"/"+a&&!1===e.isDuplicate}))[0];u=de(e),e._relsMedia.push({path:c||"preencoded"+a,type:p+"/"+a,extn:a,data:s||"",rId:u,isDuplicate:!(!m||!m.Target),Target:m&&m.Target?m.Target:"../media/media-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(a)}),f.mediaRid=u,e._relsMedia.push({path:c||"preencoded"+a,type:p+"/"+a,extn:a,data:s||"",rId:de(e),isDuplicate:!(!m||!m.Target),Target:m&&m.Target?m.Target:"../media/media-".concat(e._slideNum,"-").concat(e._relsMedia.length+0,".").concat(a)}),e._relsMedia.push({path:"preencoded.png",type:"image/png",extn:"png",data:d,rId:de(e),Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png")})}e._slideObjects.push(f)}(this,e),this},e.prototype.addNotes=function(e){return function(e,t){e._slideObjects.push({_type:Z.notes,text:[{text:t}]})}(this,e),this},e.prototype.addShape=function(e,t){return Pe(this,e,t),this},e.prototype.addTable=function(e,t){return function(e,t,a,r,n,o,i){var s=[e],c=a&&"object"==typeof a?a:{};if(c.objectName=c.objectName?re(c.objectName):"Table ".concat(e._slideObjects.filter((function(e){return e._type===Z.table})).length),null===t||0===t.length||!Array.isArray(t))throw new Error("addTable: Array expected! EX: 'slide.addTable( [rows], {options} );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)");if(!t[0]||!Array.isArray(t[0]))throw new Error("addTable: 'rows' should be an array of cells! EX: 'slide.addTable( [ ['A'], ['B'], {text:'C',options:{align:'center'}} ] );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)");var p=[];t.forEach((function(e){var t=[];Array.isArray(e)?e.forEach((function(e){var a={_type:Z.tablecell,text:"",options:"object"==typeof e&&e.options?e.options:{}};"string"==typeof e||"number"==typeof e?a.text=e.toString():e.text&&("string"==typeof e.text||"number"==typeof e.text?a.text=e.text.toString():e.text&&(a.text=e.text),e.options&&"object"==typeof e.options&&(a.options=e.options)),a.options.border=a.options.border||c.border||[{type:"none"},{type:"none"},{type:"none"},{type:"none"}];var r=a.options.border;Array.isArray(r)||"object"!=typeof r||(a.options.border=[r,r,r,r]),a.options.border[0]||(a.options.border[0]={type:"none"}),a.options.border[1]||(a.options.border[1]={type:"none"}),a.options.border[2]||(a.options.border[2]={type:"none"}),a.options.border[3]||(a.options.border[3]={type:"none"}),[0,1,2,3].forEach((function(e){a.options.border[e]={type:a.options.border[e].type||m,color:a.options.border[e].color||g,pt:"number"==typeof a.options.border[e].pt?a.options.border[e].pt:A}})),t.push(a)})):(console.log("addTable: tableRows has a bad row. A row should be an array of cells. You provided:"),console.log(e)),p.push(t)})),c.x=ee(c.x||(0===c.x?0:l/2),"X",n),c.y=ee(c.y||(0===c.y?0:l/2),"Y",n),c.h&&(c.h=ee(c.h,"Y",n)),c.fontSize=c.fontSize||_,c.margin=0===c.margin||c.margin?c.margin:y,"number"==typeof c.margin&&(c.margin=[Number(c.margin),Number(c.margin),Number(c.margin),Number(c.margin)]),c.color||(c.color=c.color||x),"string"==typeof c.border?(console.warn("addTable `border` option must be an object. Ex: `{border: {type:'none'}}`"),c.border=null):Array.isArray(c.border)&&[0,1,2,3].forEach((function(e){c.border[e]=c.border[e]?{type:c.border[e].type||m,color:c.border[e].color||g,pt:c.border[e].pt||A}:{type:"none"}})),c.autoPage="boolean"==typeof c.autoPage&&c.autoPage,c.autoPageRepeatHeader="boolean"==typeof c.autoPageRepeatHeader&&c.autoPageRepeatHeader,c.autoPageHeaderRows=void 0===c.autoPageHeaderRows||isNaN(Number(c.autoPageHeaderRows))?1:Number(c.autoPageHeaderRows),c.autoPageLineWeight=void 0===c.autoPageLineWeight||isNaN(Number(c.autoPageLineWeight))?0:Number(c.autoPageLineWeight),c.autoPageLineWeight&&(c.autoPageLineWeight>1?c.autoPageLineWeight=1:c.autoPageLineWeight<-1&&(c.autoPageLineWeight=-1));var d=T;if(r&&void 0!==r._margin&&(Array.isArray(r._margin)?d=r._margin:isNaN(Number(r._margin))||(d=[Number(r._margin),Number(r._margin),Number(r._margin),Number(r._margin)])),c.colW){var h=p[0].reduce((function(e,t){return t&&t.options&&t.options.colspan&&"number"==typeof t.options.colspan?e+=t.options.colspan:e+=1,e}),0);"string"==typeof c.colW||"number"==typeof c.colW||c.colW&&Array.isArray(c.colW)&&1===c.colW.length&&h>1?(c.w=Math.floor(Number(c.colW)*h),c.colW=null):c.colW&&Array.isArray(c.colW)&&c.colW.length!==h&&(console.warn("addTable: mismatch: (colW.length != data.length) Therefore, defaulting to evenly distributed col widths."),c.colW=null)}else c.w?c.w=ee(c.w,"X",n):c.w=Math.floor(n._sizeW/l-d[1]-d[3]);c.x&&c.x<20&&(c.x=ne(c.x)),c.y&&c.y<20&&(c.y=ne(c.y)),c.w&&c.w<20&&(c.w=ne(c.w)),c.h&&c.h<20&&(c.h=ne(c.h)),p.forEach((function(e){e.forEach((function(t,a){"number"==typeof t||"string"==typeof t?e[a]={_type:Z.tablecell,text:e[a].toString(),options:c}:"object"==typeof t&&("number"==typeof t.text?e[a].text=e[a].text.toString():void 0!==t.text&&null!==t.text||(e[a].text=""),e[a].options=t.options||{},e[a]._type=Z.tablecell)}))})),c&&!1===c.autoPage?(Te(e,p),e._slideObjects.push({_type:Z.table,arrTabRows:p,options:Object.assign({},c)})):(c.autoPageRepeatHeader&&(c._arrObjTabHeadRows=p.filter((function(e,t){return t<c.autoPageHeaderRows}))),he(p,c,n,r).forEach((function(t,a){i(e._slideNum+a)||s.push(o(r?r._name:null)),a>0&&(c.y=ne(c.autoPageSlideStartY||c.newSlideStartY||d[0]));var n=i(e._slideNum+a);c.autoPage=!1,Te(n,t.rows),n.addTable(t.rows,Object.assign({},c))})))}(this,e,t,this._slideLayout,this._presLayout,this.addSlide,this.getSlide),this},e.prototype.addText=function(e,t){return Se(this,"string"==typeof e||"number"==typeof e?[{text:e,options:t}]:e,t,!1),this},e}();function ke(e,t,a,r,n,o){var i="";switch(e){case Q.AREA:case Q.BAR:case Q.BAR3D:case Q.LINE:case Q.RADAR:i+="<c:".concat(e,"Chart>"),e===Q.AREA&&"stacked"===a.barGrouping&&(i+='<c:grouping val="'+a.barGrouping+'"/>'),e!==Q.BAR&&e!==Q.BAR3D||(i+='<c:barDir val="'+a.barDir+'"/>',i+='<c:grouping val="'+(a.barGrouping||"clustered")+'"/>'),e===Q.RADAR&&(i+='<c:radarStyle val="'+a.radarStyle+'"/>'),i+='<c:varyColors val="0"/>';var s=-1;t.forEach((function(r){s++,i+="<c:ser>",i+=' <c:idx val="'+r._dataIndex+'"/>',i+=' <c:order val="'+r._dataIndex+'"/>',i+=" <c:tx>",i+=" <c:strRef>",i+=" <c:f>Sheet1!$"+Fe(r._dataIndex+r.labels.length+1)+"$1</c:f>",i+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+re(r.name)+"</c:v></c:pt></c:strCache>",i+=" </c:strRef>",i+=" </c:tx>";var n=a.chartColors?a.chartColors[s%a.chartColors.length]:null;i+=" <c:spPr>","transparent"===n?i+="<a:noFill/>":a.chartColorsOpacity?i+="<a:solidFill>"+ce(n,'<a:alpha val="'.concat(Math.round(1e3*a.chartColorsOpacity),'"/>'))+"</a:solidFill>":i+="<a:solidFill>"+ce(n)+"</a:solidFill>",e===Q.LINE||e===Q.RADAR?0===a.lineSize?i+="<a:ln><a:noFill/></a:ln>":(i+='<a:ln w="'+oe(a.lineSize)+'" cap="flat"><a:solidFill>'+ce(n)+"</a:solidFill>",i+='<a:prstDash val="'+(a.lineDash||"solid")+'"/><a:round/></a:ln>'):a.dataBorder&&(i+='<a:ln w="'+oe(a.dataBorder.pt)+'" cap="flat"><a:solidFill>'+ce(a.dataBorder.color)+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'),i+=Ne(a.shadow,L),i+=" </c:spPr>",i+=' <c:invertIfNegative val="0"/>',e!==Q.RADAR&&(i+="<c:dLbls>",i+='<c:numFmt formatCode="'.concat(re(a.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),a.dataLabelBkgrdColors&&(i+="<c:spPr><a:solidFill>".concat(ce(n),"</a:solidFill></c:spPr>")),i+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",i+='<a:defRPr b="'.concat(a.dataLabelFontBold?1:0,'" i="').concat(a.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round(100*(a.dataLabelFontSize||_)),'" u="none">'),i+="<a:solidFill>".concat(ce(a.dataLabelColor||x),"</a:solidFill>"),i+='<a:latin typeface="'.concat(a.dataLabelFontFace||"Arial",'"/>'),i+="</a:defRPr></a:pPr></a:p></c:txPr>",a.dataLabelPosition&&(i+='<c:dLblPos val="'.concat(a.dataLabelPosition,'"/>')),i+='<c:showLegendKey val="0"/>',i+='<c:showVal val="'.concat(a.showValue?"1":"0",'"/>'),i+='<c:showCatName val="0"/><c:showSerName val="'.concat(a.showSerName?"1":"0",'"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>'),i+='<c:showLeaderLines val="'.concat(a.showLeaderLines?"1":"0",'"/>'),i+="</c:dLbls>"),e!==Q.LINE&&e!==Q.RADAR||(i+="<c:marker>",i+=' <c:symbol val="'+a.lineDataSymbol+'"/>',a.lineDataSymbolSize&&(i+=' <c:size val="'+a.lineDataSymbolSize+'"/>'),i+=" <c:spPr>",i+=" <a:solidFill>"+ce(a.chartColors[r._dataIndex+1>a.chartColors.length?Math.floor(Math.random()*a.chartColors.length):r._dataIndex])+"</a:solidFill>",i+=' <a:ln w="'+a.lineDataSymbolLineSize+'" cap="flat"><a:solidFill>'+ce(a.lineDataSymbolLineColor||n)+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',i+=" <a:effectLst/>",i+=" </c:spPr>",i+="</c:marker>"),e!==Q.BAR&&e!==Q.BAR3D||1!==t.length||!(a.chartColors&&a.chartColors!==D&&a.chartColors.length>1||a.invertedColors&&a.invertedColors.length)||r.values.forEach((function(t,r){var n=t<0?a.invertedColors||a.chartColors||D:a.chartColors||[];i+=" <c:dPt>",i+=' <c:idx val="'+r+'"/>',i+=' <c:invertIfNegative val="0"/>',i+=' <c:bubble3D val="0"/>',i+=" <c:spPr>",0===a.lineSize?i+="<a:ln><a:noFill/></a:ln>":e===Q.BAR?(i+="<a:solidFill>",i+=' <a:srgbClr val="'+n[r%n.length]+'"/>',i+="</a:solidFill>"):(i+="<a:ln>",i+=" <a:solidFill>",i+=' <a:srgbClr val="'+n[r%n.length]+'"/>',i+=" </a:solidFill>",i+="</a:ln>"),i+=Ne(a.shadow,L),i+=" </c:spPr>",i+=" </c:dPt>"})),i+="<c:cat>",a.catLabelFormatCode?(i+=" <c:numRef>",i+=" <c:f>Sheet1!$A$2:$A$"+(r.labels[0].length+1)+"</c:f>",i+=" <c:numCache>",i+=" <c:formatCode>"+(a.catLabelFormatCode||"General")+"</c:formatCode>",i+=' <c:ptCount val="'+r.labels[0].length+'"/>',r.labels[0].forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+re(e)+"</c:v></c:pt>"})),i+=" </c:numCache>",i+=" </c:numRef>"):(i+=" <c:multiLvlStrRef>",i+=" <c:f>Sheet1!$A$2:$"+Fe(r.labels.length)+"$"+(r.labels[0].length+1)+"</c:f>",i+=" <c:multiLvlStrCache>",i+='\t <c:ptCount val="'+r.labels[0].length+'"/>',r.labels.forEach((function(e){i+=" <c:lvl>",e.forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+re(e)+"</c:v></c:pt>"})),i+=" </c:lvl>"})),i+=" </c:multiLvlStrCache>",i+=" </c:multiLvlStrRef>"),i+="</c:cat>",i+="<c:val>",i+=" <c:numRef>",i+="<c:f>Sheet1!$".concat(Fe(r._dataIndex+r.labels.length+1),"$2:$").concat(Fe(r._dataIndex+r.labels.length+1),"$").concat(r.labels[0].length+1,"</c:f>"),i+=" <c:numCache>",i+=" <c:formatCode>"+(a.valLabelFormatCode||a.dataTableFormatCode||"General")+"</c:formatCode>",i+=' <c:ptCount val="'+r.labels[0].length+'"/>',r.values.forEach((function(e,t){return i+='<c:pt idx="'.concat(t,'"><c:v>').concat(e||0===e?e:"","</c:v></c:pt>")})),i+=" </c:numCache>",i+=" </c:numRef>",i+="</c:val>",e===Q.LINE&&(i+='<c:smooth val="'+(a.lineSmooth?"1":"0")+'"/>'),i+="</c:ser>"})),i+=" <c:dLbls>",i+=' <c:numFmt formatCode="'.concat(re(a.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),i+=" <c:txPr>",i+=" <a:bodyPr/>",i+=" <a:lstStyle/>",i+=" <a:p><a:pPr>",i+=' <a:defRPr b="'+(a.dataLabelFontBold?1:0)+'" i="'+(a.dataLabelFontItalic?1:0)+'" strike="noStrike" sz="'+Math.round(100*(a.dataLabelFontSize||_))+'" u="none">',i+=" <a:solidFill>"+ce(a.dataLabelColor||x)+"</a:solidFill>",i+=' <a:latin typeface="'+(a.dataLabelFontFace||"Arial")+'"/>',i+=" </a:defRPr>",i+=" </a:pPr></a:p>",i+=" </c:txPr>",a.dataLabelPosition&&(i+=' <c:dLblPos val="'+a.dataLabelPosition+'"/>'),i+=' <c:showLegendKey val="0"/>',i+=' <c:showVal val="'+(a.showValue?"1":"0")+'"/>',i+=' <c:showCatName val="0"/>',i+=' <c:showSerName val="'+(a.showSerName?"1":"0")+'"/>',i+=' <c:showPercent val="0"/>',i+=' <c:showBubbleSize val="0"/>',i+=' <c:showLeaderLines val="'.concat(a.showLeaderLines?"1":"0",'"/>'),i+=" </c:dLbls>",e===Q.BAR?(i+=' <c:gapWidth val="'+a.barGapWidthPct+'"/>',i+=' <c:overlap val="'+((a.barGrouping||"").indexOf("tacked")>-1?100:a.barOverlapPct?a.barOverlapPct:0)+'"/>'):e===Q.BAR3D?(i+=' <c:gapWidth val="'+a.barGapWidthPct+'"/>',i+=' <c:gapDepth val="'+a.barGapDepthPct+'"/>',i+=' <c:shape val="'+a.bar3DShape+'"/>'):e===Q.LINE&&(i+=' <c:marker val="1"/>'),i+='<c:axId val="'.concat(n,'"/><c:axId val="').concat(r,'"/><c:axId val="').concat(N,'"/>'),i+="</c:".concat(e,"Chart>");break;case Q.SCATTER:i+="<c:"+e+"Chart>",i+='<c:scatterStyle val="lineMarker"/>',i+='<c:varyColors val="0"/>',s=-1,t.filter((function(e,t){return t>0})).forEach((function(e,r){s++,i+="<c:ser>",i+=' <c:idx val="'+r+'"/>',i+=' <c:order val="'+r+'"/>',i+=" <c:tx>",i+=" <c:strRef>",i+=" <c:f>Sheet1!$"+Fe(r+2)+"$1</c:f>",i+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+re(e.name)+"</c:v></c:pt></c:strCache>",i+=" </c:strRef>",i+=" </c:tx>",i+=" <c:spPr>";var n=a.chartColors[s%a.chartColors.length];if("transparent"===n?i+="<a:noFill/>":a.chartColorsOpacity?i+="<a:solidFill>"+ce(n,'<a:alpha val="'+Math.round(1e3*a.chartColorsOpacity)+'"/>')+"</a:solidFill>":i+="<a:solidFill>"+ce(n)+"</a:solidFill>",0===a.lineSize?i+="<a:ln><a:noFill/></a:ln>":(i+='<a:ln w="'+oe(a.lineSize)+'" cap="flat"><a:solidFill>'+ce(n)+"</a:solidFill>",i+='<a:prstDash val="'+(a.lineDash||"solid")+'"/><a:round/></a:ln>'),i+=Ne(a.shadow,L),i+=" </c:spPr>",i+="<c:marker>",i+=' <c:symbol val="'+a.lineDataSymbol+'"/>',a.lineDataSymbolSize&&(i+=' <c:size val="'+a.lineDataSymbolSize+'"/>'),i+=" <c:spPr>",i+=" <a:solidFill>"+ce(a.chartColors[r+1>a.chartColors.length?Math.floor(Math.random()*a.chartColors.length):r])+"</a:solidFill>",i+=' <a:ln w="'+a.lineDataSymbolLineSize+'" cap="flat"><a:solidFill>'+ce(a.lineDataSymbolLineColor||a.chartColors[s%a.chartColors.length])+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',i+=" <a:effectLst/>",i+=" </c:spPr>",i+="</c:marker>",a.showLabel){var o=te("-xxxx-xxxx-xxxx-xxxxxxxxxxxx");!e.labels[0]||"custom"!==a.dataLabelFormatScatter&&"customXY"!==a.dataLabelFormatScatter||(i+="<c:dLbls>",e.labels[0].forEach((function(t,r){"custom"!==a.dataLabelFormatScatter&&"customXY"!==a.dataLabelFormatScatter||(i+=" <c:dLbl>",i+=' <c:idx val="'+r+'"/>',i+=" <c:tx>",i+=" <c:rich>",i+="\t\t\t<a:bodyPr>",i+="\t\t\t\t<a:spAutoFit/>",i+="\t\t\t</a:bodyPr>",i+=" \t<a:lstStyle/>",i+=" \t<a:p>",i+="\t\t\t\t<a:pPr>",i+="\t\t\t\t\t<a:defRPr/>",i+="\t\t\t\t</a:pPr>",i+=" \t<a:r>",i+=' \t\t<a:rPr lang="'+(a.lang||"en-US")+'" dirty="0"/>',i+=" \t\t<a:t>"+re(t)+"</a:t>",i+=" \t</a:r>","customXY"!==a.dataLabelFormatScatter||/^ *$/.test(t)||(i+=" \t<a:r>",i+=' \t\t<a:rPr lang="'+(a.lang||"en-US")+'" baseline="0" dirty="0"/>',i+=" \t\t<a:t> (</a:t>",i+=" \t</a:r>",i+=' \t<a:fld id="{'+te("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="XVALUE">',i+=' \t\t<a:rPr lang="'+(a.lang||"en-US")+'" baseline="0"/>',i+=" \t\t<a:pPr>",i+=" \t\t\t<a:defRPr/>",i+=" \t\t</a:pPr>",i+=" \t\t<a:t>["+re(e.name)+"</a:t>",i+=" \t</a:fld>",i+=" \t<a:r>",i+=' \t\t<a:rPr lang="'+(a.lang||"en-US")+'" baseline="0" dirty="0"/>',i+=" \t\t<a:t>, </a:t>",i+=" \t</a:r>",i+=' \t<a:fld id="{'+te("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="YVALUE">',i+=' \t\t<a:rPr lang="'+(a.lang||"en-US")+'" baseline="0"/>',i+=" \t\t<a:pPr>",i+=" \t\t\t<a:defRPr/>",i+=" \t\t</a:pPr>",i+=" \t\t<a:t>["+re(e.name)+"]</a:t>",i+=" \t</a:fld>",i+=" \t<a:r>",i+=' \t\t<a:rPr lang="'+(a.lang||"en-US")+'" baseline="0" dirty="0"/>',i+=" \t\t<a:t>)</a:t>",i+=" \t</a:r>",i+=' \t<a:endParaRPr lang="'+(a.lang||"en-US")+'" dirty="0"/>'),i+=" \t</a:p>",i+=" </c:rich>",i+=" </c:tx>",i+=" <c:spPr>",i+=" \t<a:noFill/>",i+=" \t<a:ln>",i+=" \t\t<a:noFill/>",i+=" \t</a:ln>",i+=" \t<a:effectLst/>",i+=" </c:spPr>",a.dataLabelPosition&&(i+=' <c:dLblPos val="'+a.dataLabelPosition+'"/>'),i+=' <c:showLegendKey val="0"/>',i+=' <c:showVal val="0"/>',i+=' <c:showCatName val="0"/>',i+=' <c:showSerName val="0"/>',i+=' <c:showPercent val="0"/>',i+=' <c:showBubbleSize val="0"/>',i+='\t <c:showLeaderLines val="1"/>',i+=" <c:extLst>",i+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart"/>',i+=' <c:ext uri="{C3380CC4-5D6E-409C-BE32-E72D297353CC}" xmlns:c16="http://schemas.microsoft.com/office/drawing/2014/chart">',i+='\t\t\t<c16:uniqueId val="{'+"00000000".substring(0,8-(r+1).toString().length).toString()+(r+1)+o+'}"/>',i+=" </c:ext>",i+="\t\t</c:extLst>",i+="</c:dLbl>")})),i+="</c:dLbls>"),"XY"===a.dataLabelFormatScatter&&(i+="<c:dLbls>",i+="\t<c:spPr>",i+="\t\t<a:noFill/>",i+="\t\t<a:ln>",i+="\t\t\t<a:noFill/>",i+="\t\t</a:ln>",i+="\t \t<a:effectLst/>",i+="\t</c:spPr>",i+="\t<c:txPr>",i+="\t\t<a:bodyPr>",i+="\t\t\t<a:spAutoFit/>",i+="\t\t</a:bodyPr>",i+="\t\t<a:lstStyle/>",i+="\t\t<a:p>",i+="\t \t<a:pPr>",i+=" \t\t<a:defRPr/>",i+="\t \t</a:pPr>",i+='\t \t<a:endParaRPr lang="en-US"/>',i+="\t\t</a:p>",i+="\t</c:txPr>",a.dataLabelPosition&&(i+=' <c:dLblPos val="'+a.dataLabelPosition+'"/>'),i+='\t<c:showLegendKey val="0"/>',i+=' <c:showVal val="'.concat(a.showLabel?"1":"0",'"/>'),i+=' <c:showCatName val="'.concat(a.showLabel?"1":"0",'"/>'),i+=' <c:showSerName val="'.concat(a.showSerName?"1":"0",'"/>'),i+='\t<c:showPercent val="0"/>',i+='\t<c:showBubbleSize val="0"/>',i+="\t<c:extLst>",i+='\t\t<c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',i+='\t\t\t<c15:showLeaderLines val="1"/>',i+="\t\t</c:ext>",i+="\t</c:extLst>",i+="</c:dLbls>")}1===t.length&&a.chartColors!==D&&e.values.forEach((function(e,t){var r=e<0?a.invertedColors||a.chartColors||D:a.chartColors||[];i+=" <c:dPt>",i+=' <c:idx val="'+t+'"/>',i+=' <c:invertIfNegative val="0"/>',i+=' <c:bubble3D val="0"/>',i+=" <c:spPr>",0===a.lineSize?i+="<a:ln><a:noFill/></a:ln>":(i+="<a:solidFill>",i+=' <a:srgbClr val="'+r[t%r.length]+'"/>',i+="</a:solidFill>"),i+=Ne(a.shadow,L),i+=" </c:spPr>",i+=" </c:dPt>"})),i+="<c:xVal>",i+=" <c:numRef>",i+=" <c:f>Sheet1!$A$2:$A$"+(t[0].values.length+1)+"</c:f>",i+=" <c:numCache>",i+=" <c:formatCode>General</c:formatCode>",i+=' <c:ptCount val="'+t[0].values.length+'"/>',t[0].values.forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+(e||0===e?e:"")+"</c:v></c:pt>"})),i+=" </c:numCache>",i+=" </c:numRef>",i+="</c:xVal>",i+="<c:yVal>",i+=" <c:numRef>",i+=" <c:f>Sheet1!$"+Fe(r+2)+"$2:$"+Fe(r+2)+"$"+(t[0].values.length+1)+"</c:f>",i+=" <c:numCache>",i+=" <c:formatCode>General</c:formatCode>",i+=' <c:ptCount val="'+t[0].values.length+'"/>',t[0].values.forEach((function(t,a){i+='<c:pt idx="'+a+'"><c:v>'+(e.values[a]||0===e.values[a]?e.values[a]:"")+"</c:v></c:pt>"})),i+=" </c:numCache>",i+=" </c:numRef>",i+="</c:yVal>",i+='<c:smooth val="'+(a.lineSmooth?"1":"0")+'"/>',i+="</c:ser>"})),i+=" <c:dLbls>",i+=' <c:numFmt formatCode="'.concat(re(a.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),i+=" <c:txPr>",i+=" <a:bodyPr/>",i+=" <a:lstStyle/>",i+=" <a:p><a:pPr>",i+=' <a:defRPr b="'+(a.dataLabelFontBold?1:0)+'" i="'+(a.dataLabelFontItalic?1:0)+'" strike="noStrike" sz="'+Math.round(100*(a.dataLabelFontSize||_))+'" u="none">',i+=" <a:solidFill>"+ce(a.dataLabelColor||x)+"</a:solidFill>",i+=' <a:latin typeface="'+(a.dataLabelFontFace||"Arial")+'"/>',i+=" </a:defRPr>",i+=" </a:pPr></a:p>",i+=" </c:txPr>",a.dataLabelPosition&&(i+=' <c:dLblPos val="'+a.dataLabelPosition+'"/>'),i+=' <c:showLegendKey val="0"/>',i+=' <c:showVal val="'+(a.showValue?"1":"0")+'"/>',i+=' <c:showCatName val="0"/>',i+=' <c:showSerName val="'+(a.showSerName?"1":"0")+'"/>',i+=' <c:showPercent val="0"/>',i+=' <c:showBubbleSize val="0"/>',i+=" </c:dLbls>",i+='<c:axId val="'.concat(n,'"/><c:axId val="').concat(r,'"/>'),i+="</c:"+e+"Chart>";break;case Q.BUBBLE:case Q.BUBBLE3D:i+="<c:bubbleChart>",i+='<c:varyColors val="0"/>',s=-1;var l=1;t.filter((function(e,t){return t>0})).forEach((function(r,n){s++,i+="<c:ser>",i+=' <c:idx val="'+n+'"/>',i+=' <c:order val="'+n+'"/>',i+=" <c:tx>",i+=" <c:strRef>",i+=" <c:f>Sheet1!$"+Fe(l+1)+"$1</c:f>",i+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+re(r.name)+"</c:v></c:pt></c:strCache>",i+=" </c:strRef>",i+=" </c:tx>",i+="<c:spPr>";var o=a.chartColors[s%a.chartColors.length];"transparent"===o?i+="<a:noFill/>":a.chartColorsOpacity?i+="<a:solidFill>"+ce(o,'<a:alpha val="'+Math.round(1e3*a.chartColorsOpacity)+'"/>')+"</a:solidFill>":i+="<a:solidFill>"+ce(o)+"</a:solidFill>",0===a.lineSize?i+="<a:ln><a:noFill/></a:ln>":a.dataBorder?i+='<a:ln w="'+oe(a.dataBorder.pt)+'" cap="flat"><a:solidFill>'+ce(a.dataBorder.color)+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>':(i+='<a:ln w="'+oe(a.lineSize)+'" cap="flat"><a:solidFill>'+ce(o)+"</a:solidFill>",i+='<a:prstDash val="'+(a.lineDash||"solid")+'"/><a:round/></a:ln>'),i+=Ne(a.shadow,L),i+="</c:spPr>",i+="<c:xVal>",i+=" <c:numRef>",i+=" <c:f>Sheet1!$A$2:$A$"+(t[0].values.length+1)+"</c:f>",i+=" <c:numCache>",i+=" <c:formatCode>General</c:formatCode>",i+=' <c:ptCount val="'+t[0].values.length+'"/>',t[0].values.forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+(e||0===e?e:"")+"</c:v></c:pt>"})),i+=" </c:numCache>",i+=" </c:numRef>",i+="</c:xVal>",i+="<c:yVal>",i+=" <c:numRef>",i+=" <c:f>Sheet1!$"+Fe(l+1)+"$2:$"+Fe(l+1)+"$"+(t[0].values.length+1)+"</c:f>",l++,i+=" <c:numCache>",i+=" <c:formatCode>General</c:formatCode>",i+=' <c:ptCount val="'+t[0].values.length+'"/>',t[0].values.forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+(r.values[t]||0===r.values[t]?r.values[t]:"")+"</c:v></c:pt>"})),i+=" </c:numCache>",i+=" </c:numRef>",i+="</c:yVal>",i+=" <c:bubbleSize>",i+=" <c:numRef>",i+=" <c:f>Sheet1!$"+Fe(l+1)+"$2:$"+Fe(l+1)+"$"+(r.sizes.length+1)+"</c:f>",l++,i+=" <c:numCache>",i+=" <c:formatCode>General</c:formatCode>",i+='\t <c:ptCount val="'+r.sizes.length+'"/>',r.sizes.forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+(e||"")+"</c:v></c:pt>"})),i+=" </c:numCache>",i+=" </c:numRef>",i+=" </c:bubbleSize>",i+=' <c:bubble3D val="'+(e===Q.BUBBLE3D?"1":"0")+'"/>',i+="</c:ser>"})),i+="<c:dLbls>",i+='<c:numFmt formatCode="'.concat(re(a.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),i+="<c:txPr><a:bodyPr/><a:lstStyle/><a:p><a:pPr>",i+='<a:defRPr b="'.concat(a.dataLabelFontBold?1:0,'" i="').concat(a.dataLabelFontItalic?1:0,'" strike="noStrike" sz="').concat(Math.round(100*Math.round(a.dataLabelFontSize||_)),'" u="none">'),i+="<a:solidFill>".concat(ce(a.dataLabelColor||x),"</a:solidFill>"),i+='<a:latin typeface="'.concat(a.dataLabelFontFace||"Arial",'"/>'),i+="</a:defRPr></a:pPr></a:p></c:txPr>",a.dataLabelPosition&&(i+='<c:dLblPos val="'.concat(a.dataLabelPosition,'"/>')),i+='<c:showLegendKey val="0"/>',i+='<c:showVal val="'.concat(a.showValue?"1":"0",'"/>'),i+='<c:showCatName val="0"/><c:showSerName val="'.concat(a.showSerName?"1":"0",'"/><c:showPercent val="0"/><c:showBubbleSize val="0"/>'),i+="<c:extLst>",i+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',i+=' <c15:showLeaderLines val="'+(a.showLeaderLines?"1":"0")+'"/>',i+=" </c:ext>",i+="</c:extLst>",i+="</c:dLbls>",i+='<c:axId val="'.concat(n,'"/><c:axId val="').concat(r,'"/>'),i+="</c:bubbleChart>";break;case Q.DOUGHNUT:case Q.PIE:var c=t[0];i+="<c:"+e+"Chart>",i+=' <c:varyColors val="1"/>',i+="<c:ser>",i+=' <c:idx val="0"/>',i+=' <c:order val="0"/>',i+=" <c:tx>",i+=" <c:strRef>",i+=" <c:f>Sheet1!$B$1</c:f>",i+=" <c:strCache>",i+=' <c:ptCount val="1"/>',i+=' <c:pt idx="0"><c:v>'+re(c.name)+"</c:v></c:pt>",i+=" </c:strCache>",i+=" </c:strRef>",i+=" </c:tx>",i+=" <c:spPr>",i+=' <a:solidFill><a:schemeClr val="accent1"/></a:solidFill>',i+=' <a:ln w="9525" cap="flat"><a:solidFill><a:srgbClr val="F9F9F9"/></a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',a.dataNoEffects?i+="<a:effectLst/>":i+=Ne(a.shadow,L),i+=" </c:spPr>",c.labels[0].forEach((function(e,t){i+="<c:dPt>",i+=' <c:idx val="'.concat(t,'"/>'),i+=' <c:bubble3D val="0"/>',i+=" <c:spPr>",i+="<a:solidFill>".concat(ce(a.chartColors[t+1>a.chartColors.length?Math.floor(Math.random()*a.chartColors.length):t]),"</a:solidFill>"),a.dataBorder&&(i+='<a:ln w="'.concat(oe(a.dataBorder.pt),'" cap="flat"><a:solidFill>').concat(ce(a.dataBorder.color),'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>')),i+=Ne(a.shadow,L),i+=" </c:spPr>",i+="</c:dPt>"})),i+="<c:dLbls>",c.labels[0].forEach((function(t,r){i+="<c:dLbl>",i+=' <c:idx val="'.concat(r,'"/>'),i+=' <c:numFmt formatCode="'.concat(re(a.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),i+=" <c:spPr/><c:txPr>",i+=" <a:bodyPr/><a:lstStyle/>",i+=" <a:p><a:pPr>",i+=' <a:defRPr sz="'.concat(Math.round(100*(a.dataLabelFontSize||_)),'" b="').concat(a.dataLabelFontBold?1:0,'" i="').concat(a.dataLabelFontItalic?1:0,'" u="none" strike="noStrike">'),i+=" <a:solidFill>"+ce(a.dataLabelColor||x)+"</a:solidFill>",i+=' <a:latin typeface="'.concat(a.dataLabelFontFace||"Arial",'"/>'),i+=" </a:defRPr>",i+=" </a:pPr></a:p>",i+=" </c:txPr>",e===Q.PIE&&a.dataLabelPosition&&(i+=' <c:dLblPos val="'.concat(a.dataLabelPosition,'"/>')),i+=' <c:showLegendKey val="0"/>',i+=' <c:showVal val="'+(a.showValue?"1":"0")+'"/>',i+=' <c:showCatName val="'+(a.showLabel?"1":"0")+'"/>',i+=' <c:showSerName val="'+(a.showSerName?"1":"0")+'"/>',i+=' <c:showPercent val="'+(a.showPercent?"1":"0")+'"/>',i+=' <c:showBubbleSize val="0"/>',i+=" </c:dLbl>"})),i+=' <c:numFmt formatCode="'.concat(re(a.dataLabelFormatCode)||"General",'" sourceLinked="0"/>'),i+="\t<c:txPr>",i+="\t <a:bodyPr/>",i+="\t <a:lstStyle/>",i+="\t <a:p>",i+="\t\t<a:pPr>",i+='\t\t <a:defRPr sz="1800" b="'+(a.dataLabelFontBold?1:0)+'" i="'+(a.dataLabelFontItalic?1:0)+'" u="none" strike="noStrike">',i+='\t\t\t<a:solidFill><a:srgbClr val="000000"/></a:solidFill><a:latin typeface="Arial"/>',i+="\t\t </a:defRPr>",i+="\t\t</a:pPr>",i+="\t </a:p>",i+="\t</c:txPr>",i+=e===Q.PIE?'<c:dLblPos val="ctr"/>':"",i+='\t<c:showLegendKey val="0"/>',i+='\t<c:showVal val="0"/>',i+='\t<c:showCatName val="1"/>',i+='\t<c:showSerName val="0"/>',i+='\t<c:showPercent val="1"/>',i+='\t<c:showBubbleSize val="0"/>',i+=' <c:showLeaderLines val="'.concat(a.showLeaderLines?"1":"0",'"/>'),i+="</c:dLbls>",i+="<c:cat>",i+=" <c:strRef>",i+=" <c:f>Sheet1!$A$2:$A$"+(c.labels[0].length+1)+"</c:f>",i+=" <c:strCache>",i+='\t <c:ptCount val="'+c.labels[0].length+'"/>',c.labels[0].forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+re(e)+"</c:v></c:pt>"})),i+=" </c:strCache>",i+=" </c:strRef>",i+="</c:cat>",i+=" <c:val>",i+=" <c:numRef>",i+=" <c:f>Sheet1!$B$2:$B$"+(c.labels[0].length+1)+"</c:f>",i+=" <c:numCache>",i+='\t <c:ptCount val="'+c.labels[0].length+'"/>',c.values.forEach((function(e,t){i+='<c:pt idx="'+t+'"><c:v>'+(e||0===e?e:"")+"</c:v></c:pt>"})),i+=" </c:numCache>",i+=" </c:numRef>",i+=" </c:val>",i+=" </c:ser>",i+=' <c:firstSliceAng val="'.concat(a.firstSliceAng?Math.round(a.firstSliceAng):0,'"/>'),e===Q.DOUGHNUT&&(i+=' <c:holeSize val="'+(a.holeSize||50)+'"/>'),i+="</c:"+e+"Chart>";break;default:i+=""}return i}function Re(e,t,a){var r="";return e._type===Q.SCATTER||e._type===Q.BUBBLE||e._type===Q.BUBBLE3D?r+="<c:valAx>":r+="<c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",r+=' <c:axId val="'+t+'"/>',r+=" <c:scaling>",r+='<c:orientation val="'+(e.catAxisOrientation||(e.barDir,"minMax"))+'"/>',(e.catAxisMaxVal||0===e.catAxisMaxVal)&&(r+='<c:max val="'+e.catAxisMaxVal+'"/>'),(e.catAxisMinVal||0===e.catAxisMinVal)&&(r+='<c:min val="'+e.catAxisMinVal+'"/>'),r+="</c:scaling>",r+=' <c:delete val="'+(e.catAxisHidden?1:0)+'"/>',r+=' <c:axPos val="'+("col"===e.barDir?"b":"l")+'"/>',r+="none"!==e.catGridLine.style?Oe(e.catGridLine):"",e.showCatAxisTitle&&(r+=Ie({color:e.catAxisTitleColor,fontFace:e.catAxisTitleFontFace,fontSize:e.catAxisTitleFontSize,titleRotate:e.catAxisTitleRotate,title:e.catAxisTitle||"Axis Title"})),e._type===Q.SCATTER||e._type===Q.BUBBLE||e._type===Q.BUBBLE3D?r+=' <c:numFmt formatCode="'+(e.valAxisLabelFormatCode?re(e.valAxisLabelFormatCode):"General")+'" sourceLinked="1"/>':r+=' <c:numFmt formatCode="'+(re(e.catLabelFormatCode)||"General")+'" sourceLinked="1"/>',e._type===Q.SCATTER?(r+=' <c:majorTickMark val="none"/>',r+=' <c:minorTickMark val="none"/>',r+=' <c:tickLblPos val="nextTo"/>'):(r+=' <c:majorTickMark val="'+(e.catAxisMajorTickMark||"out")+'"/>',r+=' <c:minorTickMark val="'+(e.catAxisMinorTickMark||"none")+'"/>',r+=' <c:tickLblPos val="'+(e.catAxisLabelPos||("col"===e.barDir?"low":"nextTo"))+'"/>'),r+=" <c:spPr>",r+=' <a:ln w="'+(e.catAxisLineSize?oe(e.catAxisLineSize):c)+'" cap="flat">',r+=!1===e.catAxisLineShow?"<a:noFill/>":"<a:solidFill>"+ce(e.catAxisLineColor||v.color)+"</a:solidFill>",r+=' <a:prstDash val="'+(e.catAxisLineStyle||"solid")+'"/>',r+=" <a:round/>",r+=" </a:ln>",r+=" </c:spPr>",r+=" <c:txPr>",r+=" <a:bodyPr"+(e.catAxisLabelRotate?' rot="'+ie(e.catAxisLabelRotate)+'"':"")+"/>",r+=" <a:lstStyle/>",r+=" <a:p>",r+=" <a:pPr>",r+=' <a:defRPr sz="'+Math.round(100*(e.catAxisLabelFontSize||_))+'" b="'+(e.catAxisLabelFontBold?1:0)+'" i="'+(e.catAxisLabelFontItalic?1:0)+'" u="none" strike="noStrike">',r+=" <a:solidFill>"+ce(e.catAxisLabelColor||x)+"</a:solidFill>",r+=' <a:latin typeface="'+(e.catAxisLabelFontFace||"Arial")+'"/>',r+=" </a:defRPr>",r+=" </a:pPr>",r+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',r+=" </a:p>",r+=" </c:txPr>",r+=' <c:crossAx val="'+a+'"/>',r+=" <c:".concat("number"==typeof e.valAxisCrossesAt?"crossesAt":"crosses",' val="').concat(e.valAxisCrossesAt||"autoZero",'"/>'),r+=' <c:auto val="1"/>',r+=' <c:lblAlgn val="ctr"/>',r+=' <c:noMultiLvlLbl val="'+(e.catAxisMultiLevelLabels?0:1)+'"/>',e.catAxisLabelFrequency&&(r+=' <c:tickLblSkip val="'+e.catAxisLabelFrequency+'"/>'),(e.catLabelFormatCode||e._type===Q.SCATTER||e._type===Q.BUBBLE||e._type===Q.BUBBLE3D)&&(e.catLabelFormatCode&&(["catAxisBaseTimeUnit","catAxisMajorTimeUnit","catAxisMinorTimeUnit"].forEach((function(t){!e[t]||"string"==typeof e[t]&&-1!==["days","months","years"].indexOf(e[t].toLowerCase())||(console.warn("`"+t+"` must be one of: 'days','months','years' !"),e[t]=null)})),e.catAxisBaseTimeUnit&&(r+='<c:baseTimeUnit val="'+e.catAxisBaseTimeUnit.toLowerCase()+'"/>'),e.catAxisMajorTimeUnit&&(r+='<c:majorTimeUnit val="'+e.catAxisMajorTimeUnit.toLowerCase()+'"/>'),e.catAxisMinorTimeUnit&&(r+='<c:minorTimeUnit val="'+e.catAxisMinorTimeUnit.toLowerCase()+'"/>')),e.catAxisMajorUnit&&(r+='<c:majorUnit val="'+e.catAxisMajorUnit+'"/>'),e.catAxisMinorUnit&&(r+='<c:minorUnit val="'+e.catAxisMinorUnit+'"/>')),e._type===Q.SCATTER||e._type===Q.BUBBLE||e._type===Q.BUBBLE3D?r+="</c:valAx>":r+="</c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",r}function Be(e,t){var a=t===R?"col"===e.barDir?"l":"b":"col"!==e.barDir?"r":"t";t===B&&(a="r");var r=t===R?I:F,n="";return n+="<c:valAx>",n+=' <c:axId val="'+t+'"/>',n+=" <c:scaling>",e.valAxisLogScaleBase&&(n+='<c:logBase val="'.concat(e.valAxisLogScaleBase,'"/>')),n+='<c:orientation val="'+(e.valAxisOrientation||(e.barDir,"minMax"))+'"/>',(e.valAxisMaxVal||0===e.valAxisMaxVal)&&(n+='<c:max val="'+e.valAxisMaxVal+'"/>'),(e.valAxisMinVal||0===e.valAxisMinVal)&&(n+='<c:min val="'+e.valAxisMinVal+'"/>'),n+=" </c:scaling>",n+=' <c:delete val="'+(e.valAxisHidden?1:0)+'"/>',n+=' <c:axPos val="'+a+'"/>',"none"!==e.valGridLine.style&&(n+=Oe(e.valGridLine)),e.showValAxisTitle&&(n+=Ie({color:e.valAxisTitleColor,fontFace:e.valAxisTitleFontFace,fontSize:e.valAxisTitleFontSize,titleRotate:e.valAxisTitleRotate,title:e.valAxisTitle||"Axis Title"})),n+='<c:numFmt formatCode="'.concat(e.valAxisLabelFormatCode?re(e.valAxisLabelFormatCode):"General",'" sourceLinked="0"/>'),e._type===Q.SCATTER?(n+=' <c:majorTickMark val="none"/>',n+=' <c:minorTickMark val="none"/>',n+=' <c:tickLblPos val="nextTo"/>'):(n+=' <c:majorTickMark val="'+(e.valAxisMajorTickMark||"out")+'"/>',n+=' <c:minorTickMark val="'+(e.valAxisMinorTickMark||"none")+'"/>',n+=' <c:tickLblPos val="'+(e.valAxisLabelPos||("col"===e.barDir?"nextTo":"low"))+'"/>'),n+=" <c:spPr>",n+=' <a:ln w="'+(e.valAxisLineSize?oe(e.valAxisLineSize):c)+'" cap="flat">',n+=!1===e.valAxisLineShow?"<a:noFill/>":"<a:solidFill>"+ce(e.valAxisLineColor||v.color)+"</a:solidFill>",n+=' <a:prstDash val="'+(e.valAxisLineStyle||"solid")+'"/>',n+=" <a:round/>",n+=" </a:ln>",n+=" </c:spPr>",n+=" <c:txPr>",n+=" <a:bodyPr"+(e.valAxisLabelRotate?' rot="'+ie(e.valAxisLabelRotate)+'"':"")+"/>",n+=" <a:lstStyle/>",n+=" <a:p>",n+=" <a:pPr>",n+=' <a:defRPr sz="'+Math.round(100*(e.valAxisLabelFontSize||_))+'" b="'+(e.valAxisLabelFontBold?1:0)+'" i="'+(e.valAxisLabelFontItalic?1:0)+'" u="none" strike="noStrike">',n+=" <a:solidFill>"+ce(e.valAxisLabelColor||x)+"</a:solidFill>",n+=' <a:latin typeface="'+(e.valAxisLabelFontFace||"Arial")+'"/>',n+=" </a:defRPr>",n+=" </a:pPr>",n+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',n+=" </a:p>",n+=" </c:txPr>",n+=' <c:crossAx val="'+r+'"/>',"number"==typeof e.catAxisCrossesAt?n+=' <c:crossesAt val="'+e.catAxisCrossesAt+'"/>':"string"==typeof e.catAxisCrossesAt?n+=' <c:crosses val="'+e.catAxisCrossesAt+'"/>':n+=' <c:crosses val="'+("r"===a||"t"===a?"max":"autoZero")+'"/>',n+=' <c:crossBetween val="'+(e._type===Q.SCATTER||Array.isArray(e._type)&&e._type.filter((function(e){return e.type===Q.AREA})).length>0?"midCat":"between")+'"/>',e.valAxisMajorUnit&&(n+=' <c:majorUnit val="'+e.valAxisMajorUnit+'"/>'),e.valAxisDisplayUnit&&(n+='<c:dispUnits><c:builtInUnit val="'.concat(e.valAxisDisplayUnit,'"/>').concat(e.valAxisDisplayUnitLabel?"<c:dispUnitsLbl/>":"","</c:dispUnits>")),n+"</c:valAx>"}function Ie(e,t,a){var r="left"===e.titleAlign||"right"===e.titleAlign?'<a:pPr algn="'.concat(e.titleAlign.substring(0,1),'">'):"<a:pPr>",n=e.titleRotate?'<a:bodyPr rot="'.concat(ie(e.titleRotate),'"/>'):"<a:bodyPr/>",o=e.fontSize?'sz="'+Math.round(100*e.fontSize)+'"':"",i=!0===e.titleBold?1:0,s="<c:layout/>";if(e.titlePos&&"number"==typeof e.titlePos.x&&"number"==typeof e.titlePos.y){var l=e.titlePos.x+t,c=e.titlePos.y+a,p=0===l?0:l*(l/5)/10;p>=1&&(p/=10),p>=.1&&(p/=10);var d=0===c?0:c*(c/5)/10;d>=1&&(d/=10),d>=.1&&(d/=10),s='<c:layout><c:manualLayout><c:xMode val="edge"/><c:yMode val="edge"/><c:x val="'.concat(p,'"/><c:y val="').concat(d,'"/></c:manualLayout></c:layout>')}return"<c:title>\n\t <c:tx>\n\t <c:rich>\n\t ".concat(n,"\n\t <a:lstStyle/>\n\t <a:p>\n\t ").concat(r,"\n\t <a:defRPr ").concat(o,' b="').concat(i,'" i="0" u="none" strike="noStrike">\n\t <a:solidFill>').concat(ce(e.color||x),'</a:solidFill>\n\t <a:latin typeface="').concat(e.fontFace||"Arial",'"/>\n\t </a:defRPr>\n\t </a:pPr>\n\t <a:r>\n\t <a:rPr ').concat(o,' b="').concat(i,'" i="0" u="none" strike="noStrike">\n\t <a:solidFill>').concat(ce(e.color||x),'</a:solidFill>\n\t <a:latin typeface="').concat(e.fontFace||"Arial",'"/>\n\t </a:rPr>\n\t <a:t>').concat(re(e.title)||"","</a:t>\n\t </a:r>\n\t </a:p>\n\t </c:rich>\n\t </c:tx>\n\t ").concat(s,'\n\t <c:overlay val="0"/>\n\t</c:title>')}function Fe(e){var t=e-1;return t<=25?O[t]:"".concat(O[Math.floor(t/O.length-1)]).concat(O[t%O.length])}function Ne(e,t){if(!e)return"<a:effectLst/>";if("object"!=typeof e)return console.warn("`shadow` options must be an object. Ex: `{shadow: {type:'none'}}`"),"<a:effectLst/>";var a="<a:effectLst>",r=ae(t,e),n=r.type||"outer",o=oe(r.blur),i=oe(r.offset),s=Math.round(6e4*r.angle),l=r.color,c=Math.round(1e5*r.opacity);return a+="<a:"+n+'Shdw sx="100000" sy="100000" kx="0" ky="0" algn="bl" blurRad="'+o+'" ',a+='rotWithShape="'+ +(r.rotateWithShape?1:0)+'"',a+=' dist="'+i+'" dir="'+s+'">',a+='<a:srgbClr val="'+l+'">',a+='<a:alpha val="'+c+'"/></a:srgbClr>',(a+="</a:"+n+"Shdw>")+"</a:effectLst>"}function Oe(e){var t="<c:majorGridlines>";return t+=" <c:spPr>",t+=' <a:ln w="'+oe(e.size||v.size)+'" cap="flat">',t+=' <a:solidFill><a:srgbClr val="'+(e.color||v.color)+'"/></a:solidFill>',t+=' <a:prstDash val="'+(e.style||v.style)+'"/><a:round/>',t+=" </a:ln>",(t+=" </c:spPr>")+"</c:majorGridlines>"}function De(e){var t="undefined"!=typeof require&&"undefined"==typeof window?require("fs"):null,a="undefined"!=typeof require&&"undefined"==typeof window?require("https"):null,r=[],n=e._relsMedia.filter((function(e){return"online"!==e.type&&!e.data&&(!e.path||e.path&&-1===e.path.indexOf("preencoded"))})),o=[];return n.forEach((function(e){-1===o.indexOf(e.path)?(e.isDuplicate=!1,o.push(e.path)):e.isDuplicate=!0})),n.filter((function(e){return!e.isDuplicate})).forEach((function(e){r.push(new Promise((function(r,o){if(t&&0!==e.path.indexOf("http"))try{var i=t.readFileSync(e.path);e.data=Buffer.from(i).toString("base64"),n.filter((function(t){return t.isDuplicate&&t.path===e.path})).forEach((function(t){return t.data=e.data})),r("done")}catch(t){e.data=$,n.filter((function(t){return t.isDuplicate&&t.path===e.path})).forEach((function(t){return t.data=e.data})),o('ERROR: Unable to read media: "'+e.path+'"\n'+t.toString())}else if(t&&a&&0===e.path.indexOf("http"))a.get(e.path,(function(t){var a="";t.setEncoding("binary"),t.on("data",(function(e){return a+=e})),t.on("end",(function(){e.data=Buffer.from(a,"binary").toString("base64"),n.filter((function(t){return t.isDuplicate&&t.path===e.path})).forEach((function(t){return t.data=e.data})),r("done")})),t.on("error",(function(t){e.data=$,n.filter((function(t){return t.isDuplicate&&t.path===e.path})).forEach((function(t){return t.data=e.data})),o("ERROR! Unable to load image (https.get): ".concat(e.path))}))}));else{var s=new XMLHttpRequest;s.onload=function(){var t=new FileReader;t.onloadend=function(){e.data=t.result,n.filter((function(t){return t.isDuplicate&&t.path===e.path})).forEach((function(t){return t.data=e.data})),e.isSvgPng?Me(e).then((function(){r("done")})).catch((function(e){o(e)})):r("done")},t.readAsDataURL(s.response)},s.onerror=function(t){e.data=$,n.filter((function(t){return t.isDuplicate&&t.path===e.path})).forEach((function(t){return t.data=e.data})),o("ERROR! Unable to load image (xhr.onerror): ".concat(e.path))},s.open("GET",e.path),s.responseType="blob",s.send()}})))})),e._relsMedia.filter((function(e){return e.isSvgPng&&e.data})).forEach((function(e){t?(e.data=$,r.push(Promise.resolve().then((function(){return"done"})))):r.push(Me(e))})),r}function Me(e){return new Promise((function(t,a){var r=new Image;r.onload=function(){r.width+r.height===0&&r.onerror("h/w=0");var a=document.createElement("CANVAS"),n=a.getContext("2d");a.width=r.width,a.height=r.height,n.drawImage(r,0,0);try{e.data=a.toDataURL(e.type),t("done")}catch(e){r.onerror(e)}a=null},r.onerror=function(t){e.data=$,a("ERROR! Unable to load image (image.onerror): ".concat(e.path))},r.src="string"==typeof e.data?e.data:$}))}var ze="3.11.0",Ue=function(){function e(){var e=this;this._version=ze,this._alignH=W,this._alignV=H,this._chartType=U,this._outputType=z,this._schemeColor=G,this._shapeType=j,this._charts=Q,this._colors=Y,this._shapes=V,this.addNewSlide=function(t){var a=e.sections.length>0&&e.sections[e.sections.length-1]._slides.filter((function(t){return t._slideNum===e.slides[e.slides.length-1]._slideNum})).length>0;return e.addSlide({masterName:t,sectionTitle:a?e.sections[e.sections.length-1].title:null})},this.getSlide=function(t){return e.slides.filter((function(e){return e._slideNum===t}))[0]},this.setSlideNumber=function(t){e.masterSlide._slideNumberProps=t,e.slideLayouts.filter((function(e){return e._name===P}))[0]._slideNumberProps=t},this.createChartMediaRels=function(e,t,a){e._relsChart.forEach((function(e){return a.push(function(e,t){var a=e.data;return new Promise((function(n,o){var i=new r,s=2*(a.length-1)+1,l=a[0]&&a[0].labels&&a[0].labels.length>1;i.folder("_rels"),i.folder("docProps"),i.folder("xl/_rels"),i.folder("xl/tables"),i.folder("xl/theme"),i.folder("xl/worksheets"),i.folder("xl/worksheets/_rels"),i.file("[Content_Types].xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"> <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/> <Default Extension="xml" ContentType="application/xml"/> <Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/> <Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/> <Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/> <Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/> <Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"/> <Override PartName="/xl/tables/table1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"/> <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/> <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/></Types>\n'),i.file("_rels/.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>\n'),i.file("docProps/app.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Macintosh Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>Worksheets</vt:lpstr></vt:variant><vt:variant><vt:i4>1</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="1" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr></vt:vector></TitlesOfParts><Company></Company><LinksUpToDate>false</LinksUpToDate><SharedDoc>false</SharedDoc><HyperlinksChanged>false</HyperlinksChanged><AppVersion>16.0300</AppVersion></Properties>\n'),i.file("docProps/core.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>PptxGenJS</dc:creator><cp:lastModifiedBy>PptxGenJS</cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">'+(new Date).toISOString()+'</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">'+(new Date).toISOString()+"</dcterms:modified></cp:coreProperties>"),i.file("xl/_rels/workbook.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings" Target="sharedStrings.xml"/></Relationships>'),i.file("xl/styles.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><numFmts count="1"><numFmt numFmtId="0" formatCode="General"/></numFmts><fonts count="4"><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="10"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="18"/><color indexed="8"/><name val="Arial"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><dxfs count="0"/><tableStyles count="0"/><colors><indexedColors><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ffff0000"/><rgbColor rgb="ff00ff00"/><rgbColor rgb="ff0000ff"/><rgbColor rgb="ffffff00"/><rgbColor rgb="ffff00ff"/><rgbColor rgb="ff00ffff"/><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ff878787"/><rgbColor rgb="fff9f9f9"/></indexedColors></colors></styleSheet>\n'),i.file("xl/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>'),i.file("xl/workbook.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><fileVersion appName="xl" lastEdited="7" lowestEdited="6" rupBuild="10507"/><workbookPr/><bookViews><workbookView xWindow="0" yWindow="500" windowWidth="20960" windowHeight="15960"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1"/></sheets><calcPr calcId="0" concurrentCalc="0"/></workbook>\n'),i.file("xl/worksheets/_rels/sheet1.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" Target="../tables/table1.xml"/></Relationships>\n');var c='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(e.opts._type===Q.BUBBLE||e.opts._type===Q.BUBBLE3D)c+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(s,'" uniqueCount="').concat(s,'">');else if(e.opts._type===Q.SCATTER)c+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(a.length,'" uniqueCount="').concat(a.length,'">');else if(l){var p=a.length;a[0].labels.forEach((function(e){return p+=e.filter((function(e){return e&&""!==e})).length})),c+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(p,'" uniqueCount="').concat(p,'">'),c+="<si><t/></si>"}else{var d=a.length+a[0].labels.length*a[0].labels[0].length+a[0].labels.length,h=a.length+a[0].labels.length*a[0].labels[0].length+1;c+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'.concat(d,'" uniqueCount="').concat(h,'">'),c+='<si><t xml:space="preserve"></t></si>'}e.opts._type===Q.BUBBLE||e.opts._type===Q.BUBBLE3D?a.forEach((function(e,t){0===t?c+="<si><t>X-Axis</t></si>":(c+="<si><t>".concat(re(e.name||"Y-Axis"+t),"</t></si>"),c+="<si><t>".concat(re("Size"+t),"</t></si>"))})):a.forEach((function(e){c+="<si><t>".concat(re((e.name||" ").replace("X-Axis","X-Values")),"</t></si>")})),e.opts._type!==Q.BUBBLE&&e.opts._type!==Q.BUBBLE3D&&e.opts._type!==Q.SCATTER&&a[0].labels.slice().reverse().forEach((function(e){e.filter((function(e){return e&&""!==e})).forEach((function(e){c+="<si><t>".concat(re(e),"</t></si>")}))})),c+="</sst>\n",i.file("xl/sharedStrings.xml",c);var f='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(e.opts._type===Q.BUBBLE||e.opts._type===Q.BUBBLE3D){f+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'.concat(Fe(s)).concat(s,'" totalsRowShown="0">'),f+='<tableColumns count="'.concat(s,'">');var u=1;a.forEach((function(e,t){0===t?f+='<tableColumn id="'.concat(t+1,'" name="X-Values"/>'):(f+='<tableColumn id="'.concat(t+u,'" name="').concat(e.name,'"/>'),u++,f+='<tableColumn id="'.concat(t+u,'" name="').concat("Size"+t,'"/>'))}))}else e.opts._type===Q.SCATTER?(f+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'+Fe(a.length)+(a[0].values.length+1)+'" totalsRowShown="0">',f+='<tableColumns count="'+a.length+'">',a.forEach((function(e,t){f+='<tableColumn id="'+(t+1)+'" name="'+(0===t?"X-Values":"Y-Value "+t)+'"/>'}))):(f+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'+Fe(a.length+a[0].labels.length)+(a[0].labels[0].length+1)+'" totalsRowShown="0">',f+='<tableColumns count="'+(a.length+a[0].labels.length)+'">',a[0].labels.forEach((function(e,t){f+='<tableColumn id="'.concat(t+1,'" name="Column').concat(t+1,'"/>')})),a.forEach((function(e,t){f+='<tableColumn id="'+(t+a[0].labels.length+1)+'" name="'+re(e.name)+'"/>'})));f+="</tableColumns>",f+='<tableStyleInfo showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0"/>',f+="</table>",i.file("xl/tables/table1.xml",f);var m='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(m+='<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',e.opts._type===Q.BUBBLE||e.opts._type===Q.BUBBLE3D?m+='<dimension ref="A1:'.concat(Fe(s)).concat(a[0].values.length+1,'"/>'):e.opts._type===Q.SCATTER?m+='<dimension ref="A1:'.concat(Fe(a.length)).concat(a[0].values.length+1,'"/>'):m+='<dimension ref="A1:'.concat(Fe(a.length+1)).concat(a[0].values.length+1,'"/>'),m+='<sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="B1" sqref="B1"/></sheetView></sheetViews>',m+='<sheetFormatPr baseColWidth="10" defaultRowHeight="16"/>',e.opts._type===Q.BUBBLE||e.opts._type===Q.BUBBLE3D){m+="<sheetData>",m+='<row r="1" spans="1:'.concat(s,'">'),m+='<c r="A1" t="s"><v>0</v></c>';for(var g=1;g<s;g++)m+='<c r="'.concat(Fe(g+1),'1" t="s"><v>').concat(g,"</v></c>");m+="</row>",a[0].values.forEach((function(e,t){m+='<row r="'.concat(t+2,'" spans="1:').concat(s,'">'),m+='<c r="A'.concat(t+2,'"><v>').concat(e,"</v></c>");for(var r=2,n=1;n<a.length;n++)m+='<c r="'.concat(Fe(r)).concat(t+2,'"><v>').concat(a[n].values[t]||"","</v></c>"),r++,m+='<c r="'.concat(Fe(r)).concat(t+2,'"><v>').concat(a[n].sizes[t]||"","</v></c>"),r++;m+="</row>"}))}else if(e.opts._type===Q.SCATTER){for(m+="<sheetData>",m+='<row r="1" spans="1:'.concat(a.length,'">'),g=0;g<a.length;g++)m+='<c r="'.concat(Fe(g+1),'1" t="s"><v>').concat(g,"</v></c>");m+="</row>",a[0].values.forEach((function(e,t){m+='<row r="'.concat(t+2,'" spans="1:').concat(a.length,'">'),m+='<c r="A'.concat(t+2,'"><v>').concat(e,"</v></c>");for(var r=1;r<a.length;r++)m+='<c r="'.concat(Fe(r+1)).concat(t+2,'"><v>').concat(a[r].values[t]||0===a[r].values[t]?a[r].values[t]:"","</v></c>");m+="</row>"}))}else if(m+="<sheetData>",l){for(m+='<row r="1" spans="1:'.concat(a.length+a[0].labels.length,'">'),g=0;g<a[0].labels.length;g++)m+='<c r="'.concat(Fe(g+1),'1" t="s"><v>0</v></c>');for(g=a[0].labels.length-1;g<a.length+a[0].labels.length-1;g++)m+='<c r="'.concat(Fe(g+a[0].labels.length),'1" t="s"><v>').concat(g,"</v></c>");m+="</row>";var A=a.length,y=a[0].labels[0].length,b=a[0].labels.length,C=function(e){m+='<row r="'.concat(e+2,'" spans="1:').concat(A+b,'">');var t=A,r=a[0].labels.slice().reverse();r.forEach((function(a,n){if(a[e]){var o=0===n?1:r[n-1].filter((function(e){return e&&""!==e})).length;t+=o,m+='<c r="'.concat(Fe(e+1+n)).concat(e+2,'" t="s"><v>').concat(t,"</v></c>")}}));for(var n=0;n<A;n++)m+='<c r="'.concat(Fe(b+n+1)).concat(e+2,'"><v>').concat(a[n].values[e]||0,"</v></c>");m+="</row>"};for(g=0;g<y;g++)C(g)}else{for(m+='<row r="1" spans="1:'.concat(a.length+a[0].labels.length,'">'),a[0].labels.forEach((function(e,t){m+='<c r="'.concat(Fe(t+1),'1" t="s"><v>0</v></c>')})),g=0;g<a.length;g++)m+='<c r="'.concat(Fe(g+1+a[0].labels.length),'1" t="s"><v>').concat(g+1,"</v></c>");m+="</row>",a[0].labels[0].forEach((function(e,t){m+='<row r="'.concat(t+2,'" spans="1:').concat(a.length+a[0].labels.length,'">');for(var r=a[0].labels.length-1;r>=0;r--)m+='<c r="'.concat(Fe(a[0].labels.length-r)).concat(t+2,'" t="s">'),m+="<v>".concat(a.length+t+1,"</v>"),m+="</c>";for(var n=0;n<a.length;n++)m+='<c r="'.concat(Fe(a[0].labels.length+n+1)).concat(t+2,'"><v>').concat(a[n].values[t]||"","</v></c>");m+="</row>"}))}m+="</sheetData>",m+='<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3"/>',m+="</worksheet>\n",i.file("xl/worksheets/sheet1.xml",m),i.generateAsync({type:"base64"}).then((function(a){t.file("ppt/embeddings/Microsoft_Excel_Worksheet"+e.globalId+".xlsx",a,{base64:!0}),t.file("ppt/charts/_rels/"+e.fileName+".rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">'+'<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/package" Target="../embeddings/Microsoft_Excel_Worksheet'.concat(e.globalId,'.xlsx"/>')+"</Relationships>"),t.file("ppt/charts/".concat(e.fileName),function(e){var t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>',a=!1;if(t+='<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">',t+='<c:date1904 val="0"/>',t+='<c:roundedCorners val="'.concat(e.opts.chartArea.roundedCorners?"1":"0",'"/>'),t+="<c:chart>",e.opts.showTitle?(t+=Ie({title:e.opts.title||"Chart Title",color:e.opts.titleColor,fontFace:e.opts.titleFontFace,fontSize:e.opts.titleFontSize||w,titleAlign:e.opts.titleAlign,titleBold:e.opts.titleBold,titlePos:e.opts.titlePos,titleRotate:e.opts.titleRotate},e.opts.x,e.opts.y),t+='<c:autoTitleDeleted val="0"/>'):t+='<c:autoTitleDeleted val="1"/>',e.opts._type===Q.BAR3D&&(t+="<c:view3D>",t+=' <c:rotX val="'+e.opts.v3DRotX+'"/>',t+=' <c:rotY val="'+e.opts.v3DRotY+'"/>',t+=' <c:rAngAx val="'+(!1===e.opts.v3DRAngAx?0:1)+'"/>',t+=' <c:perspective val="'+e.opts.v3DPerspective+'"/>',t+="</c:view3D>"),t+="<c:plotArea>",e.opts.layout?(t+="<c:layout>",t+=" <c:manualLayout>",t+=' <c:layoutTarget val="inner" />',t+=' <c:xMode val="edge" />',t+=' <c:yMode val="edge" />',t+=' <c:x val="'+(e.opts.layout.x||0)+'" />',t+=' <c:y val="'+(e.opts.layout.y||0)+'" />',t+=' <c:w val="'+(e.opts.layout.w||1)+'" />',t+=' <c:h val="'+(e.opts.layout.h||1)+'" />',t+=" </c:manualLayout>",t+="</c:layout>"):t+="<c:layout/>",Array.isArray(e.opts._type)?e.opts._type.forEach((function(r){var n=ae(e.opts,r.options),o=n.secondaryValAxis?B:R,i=n.secondaryCatAxis?F:I;a=a||n.secondaryValAxis,t+=ke(r.type,r.data,n,o,i)})):t+=ke(e.opts._type,e.data,e.opts,R,I),e.opts._type!==Q.PIE&&e.opts._type!==Q.DOUGHNUT){if(e.opts.valAxes&&e.opts.valAxes.length>1&&!a)throw new Error("Secondary axis must be used by one of the multiple charts");if(e.opts.catAxes){if(!e.opts.valAxes||e.opts.valAxes.length!==e.opts.catAxes.length)throw new Error("There must be the same number of value and category axes.");t+=Re(ae(e.opts,e.opts.catAxes[0]),I,R)}else t+=Re(e.opts,I,R);e.opts.valAxes?(t+=Be(ae(e.opts,e.opts.valAxes[0]),R),e.opts.valAxes[1]&&(t+=Be(ae(e.opts,e.opts.valAxes[1]),B))):(t+=Be(e.opts,R),e.opts._type===Q.BAR3D&&(t+=function(e,t,a){var r="";return r+="<c:serAx>",r+=' <c:axId val="'+N+'"/>',r+=' <c:scaling><c:orientation val="'+(e.serAxisOrientation||(e.barDir,"minMax"))+'"/></c:scaling>',r+=' <c:delete val="'+(e.serAxisHidden?1:0)+'"/>',r+=' <c:axPos val="'+("col"===e.barDir?"b":"l")+'"/>',r+="none"!==e.serGridLine.style?Oe(e.serGridLine):"",e.showSerAxisTitle&&(r+=Ie({color:e.serAxisTitleColor,fontFace:e.serAxisTitleFontFace,fontSize:e.serAxisTitleFontSize,titleRotate:e.serAxisTitleRotate,title:e.serAxisTitle||"Axis Title"})),r+=' <c:numFmt formatCode="'.concat(re(e.serLabelFormatCode)||"General",'" sourceLinked="0"/>'),r+=' <c:majorTickMark val="out"/>',r+=' <c:minorTickMark val="none"/>',r+=' <c:tickLblPos val="'+(e.serAxisLabelPos||"col"===e.barDir?"low":"nextTo")+'"/>',r+=" <c:spPr>",r+=' <a:ln w="12700" cap="flat">',r+=!1===e.serAxisLineShow?"<a:noFill/>":"<a:solidFill>"+ce(e.serAxisLineColor||v.color)+"</a:solidFill>",r+=' <a:prstDash val="solid"/>',r+=" <a:round/>",r+=" </a:ln>",r+=" </c:spPr>",r+=" <c:txPr>",r+=" <a:bodyPr/>",r+=" <a:lstStyle/>",r+=" <a:p>",r+=" <a:pPr>",r+=' <a:defRPr sz="'.concat(Math.round(100*(e.serAxisLabelFontSize||_)),'" b="').concat(e.serAxisLabelFontBold||0,'" i="').concat(e.serAxisLabelFontItalic||0,'" u="none" strike="noStrike">'),r+=" <a:solidFill>"+ce(e.serAxisLabelColor||x)+"</a:solidFill>",r+=' <a:latin typeface="'+(e.serAxisLabelFontFace||"Arial")+'"/>',r+=" </a:defRPr>",r+=" </a:pPr>",r+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',r+=" </a:p>",r+=" </c:txPr>",r+=' <c:crossAx val="'+a+'"/>',r+=' <c:crosses val="autoZero"/>',e.serAxisLabelFrequency&&(r+=' <c:tickLblSkip val="'+e.serAxisLabelFrequency+'"/>'),e.serLabelFormatCode&&(["serAxisBaseTimeUnit","serAxisMajorTimeUnit","serAxisMinorTimeUnit"].forEach((function(t){!e[t]||"string"==typeof e[t]&&-1!==["days","months","years"].indexOf(t.toLowerCase())||(console.warn("`"+t+"` must be one of: 'days','months','years' !"),e[t]=null)})),e.serAxisBaseTimeUnit&&(r+=' <c:baseTimeUnit val="'+e.serAxisBaseTimeUnit.toLowerCase()+'"/>'),e.serAxisMajorTimeUnit&&(r+=' <c:majorTimeUnit val="'+e.serAxisMajorTimeUnit.toLowerCase()+'"/>'),e.serAxisMinorTimeUnit&&(r+=' <c:minorTimeUnit val="'+e.serAxisMinorTimeUnit.toLowerCase()+'"/>'),e.serAxisMajorUnit&&(r+=' <c:majorUnit val="'+e.serAxisMajorUnit+'"/>'),e.serAxisMinorUnit&&(r+=' <c:minorUnit val="'+e.serAxisMinorUnit+'"/>')),r+"</c:serAx>"}(e.opts,0,R))),e.opts.catAxes&&e.opts.catAxes[1]&&(t+=Re(ae(e.opts,e.opts.catAxes[1]),F,B))}return e.opts.showDataTable&&(t+="<c:dTable>",t+=' <c:showHorzBorder val="'+(!1===e.opts.showDataTableHorzBorder?0:1)+'"/>',t+=' <c:showVertBorder val="'+(!1===e.opts.showDataTableVertBorder?0:1)+'"/>',t+=' <c:showOutline val="'+(!1===e.opts.showDataTableOutline?0:1)+'"/>',t+=' <c:showKeys val="'+(!1===e.opts.showDataTableKeys?0:1)+'"/>',t+=" <c:spPr>",t+=" <a:noFill/>",t+=' <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="tx1"><a:lumMod val="15000"/><a:lumOff val="85000"/></a:schemeClr></a:solidFill><a:round/></a:ln>',t+=" <a:effectLst/>",t+=" </c:spPr>",t+=" <c:txPr>",t+='\t <a:bodyPr rot="0" spcFirstLastPara="1" vertOverflow="ellipsis" vert="horz" wrap="square" anchor="ctr" anchorCtr="1"/>',t+="\t <a:lstStyle/>",t+="\t <a:p>",t+='\t\t<a:pPr rtl="0">',t+=' <a:defRPr sz="'.concat(Math.round(100*(e.opts.dataTableFontSize||_)),'" b="0" i="0" u="none" strike="noStrike" kern="1200" baseline="0">'),t+='\t\t\t<a:solidFill><a:schemeClr val="tx1"><a:lumMod val="65000"/><a:lumOff val="35000"/></a:schemeClr></a:solidFill>',t+='\t\t\t<a:latin typeface="+mn-lt"/>',t+='\t\t\t<a:ea typeface="+mn-ea"/>',t+='\t\t\t<a:cs typeface="+mn-cs"/>',t+="\t\t </a:defRPr>",t+="\t\t</a:pPr>",t+='\t\t<a:endParaRPr lang="en-US"/>',t+="\t </a:p>",t+="\t</c:txPr>",t+="</c:dTable>"),t+=" <c:spPr>",t+=e.opts.plotArea.fill&&e.opts.plotArea.fill.color?pe(e.opts.plotArea.fill):"<a:noFill/>",t+=e.opts.plotArea.border?'<a:ln w="'.concat(oe(e.opts.plotArea.border.pt),'" cap="flat">').concat(pe(e.opts.plotArea.border.color),"</a:ln>"):"<a:ln><a:noFill/></a:ln>",t+=" <a:effectLst/>",t+=" </c:spPr>",t+="</c:plotArea>",e.opts.showLegend&&(t+="<c:legend>",t+='<c:legendPos val="'+e.opts.legendPos+'"/>',t+='<c:overlay val="0"/>',(e.opts.legendFontFace||e.opts.legendFontSize||e.opts.legendColor)&&(t+="<c:txPr>",t+=" <a:bodyPr/>",t+=" <a:lstStyle/>",t+=" <a:p>",t+=" <a:pPr>",t+=e.opts.legendFontSize?'<a:defRPr sz="'+Math.round(100*Number(e.opts.legendFontSize))+'">':"<a:defRPr>",e.opts.legendColor&&(t+=pe(e.opts.legendColor)),e.opts.legendFontFace&&(t+='<a:latin typeface="'+e.opts.legendFontFace+'"/>'),e.opts.legendFontFace&&(t+='<a:cs typeface="'+e.opts.legendFontFace+'"/>'),t+=" </a:defRPr>",t+=" </a:pPr>",t+=' <a:endParaRPr lang="en-US"/>',t+=" </a:p>",t+="</c:txPr>"),t+="</c:legend>"),t+=' <c:plotVisOnly val="1"/>',t+=' <c:dispBlanksAs val="'+e.opts.displayBlanksAs+'"/>',e.opts._type===Q.SCATTER&&(t+='<c:showDLblsOverMax val="1"/>'),t+="</c:chart>",t+="<c:spPr>",t+=e.opts.chartArea.fill&&e.opts.chartArea.fill.color?pe(e.opts.chartArea.fill):"<a:noFill/>",t+=e.opts.chartArea.border?'<a:ln w="'.concat(oe(e.opts.chartArea.border.pt),'" cap="flat">').concat(pe(e.opts.chartArea.border.color),"</a:ln>"):"<a:ln><a:noFill/></a:ln>",t+=" <a:effectLst/>",t+="</c:spPr>",t+='<c:externalData r:id="rId1"><c:autoUpdate val="0"/></c:externalData>',t+="</c:chartSpace>"}(e)),n(null)})).catch((function(e){o(e)}))}))}(e,t))})),e._relsMedia.forEach((function(e){if("online"!==e.type&&"hyperlink"!==e.type){var a=e.data&&"string"==typeof e.data?e.data:"";-1===a.indexOf(",")&&-1===a.indexOf(";")||-1===a.indexOf(",")?a="image/png;base64,"+a:-1===a.indexOf(";")&&(a="image/png;"+a),t.file(e.Target.replace("..","ppt"),a.split(",").pop(),{base64:!0})}}))},this.writeFileToBrowser=function(e,t){var a=document.createElement("a");if(a.setAttribute("style","display:none;"),a.dataset.interception="off",document.body.appendChild(a),window.URL.createObjectURL){var r=window.URL.createObjectURL(new Blob([t],{type:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}));return a.href=r,a.download=e,a.click(),setTimeout((function(){window.URL.revokeObjectURL(r),document.body.removeChild(a)}),100),Promise.resolve(e)}},this.exportPresentation=function(t){var a=[],n=[],o=new r;return e.slides.forEach((function(e){n=n.concat(De(e))})),e.slideLayouts.forEach((function(e){n=n.concat(De(e))})),n=n.concat(De(e.masterSlide)),Promise.all(n).then((function(){var r,n,i,s,l,c,h,f;return e.slides.forEach((function(e){e._slideLayout&&function(e){(e._slideLayout._slideObjects||[]).forEach((function(t){t._type===Z.placeholder&&0===e._slideObjects.filter((function(e){return e.options&&e.options.placeholder===t.options.placeholder})).length&&Se(e,[{text:""}],t.options,!1)}))}(e)})),o.folder("_rels"),o.folder("docProps"),o.folder("ppt").folder("_rels"),o.folder("ppt/charts").folder("_rels"),o.folder("ppt/embeddings"),o.folder("ppt/media"),o.folder("ppt/slideLayouts").folder("_rels"),o.folder("ppt/slideMasters").folder("_rels"),o.folder("ppt/slides").folder("_rels"),o.folder("ppt/theme"),o.folder("ppt/notesMasters").folder("_rels"),o.folder("ppt/notesSlides").folder("_rels"),o.file("[Content_Types].xml",(r=e.slides,n=e.slideLayouts,i=e.masterSlide,s='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+p,s+='<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">',s+='<Default Extension="xml" ContentType="application/xml"/>',s+='<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>',s+='<Default Extension="jpeg" ContentType="image/jpeg"/>',s+='<Default Extension="jpg" ContentType="image/jpg"/>',s+='<Default Extension="png" ContentType="image/png"/>',s+='<Default Extension="gif" ContentType="image/gif"/>',s+='<Default Extension="m4v" ContentType="video/mp4"/>',s+='<Default Extension="mp4" ContentType="video/mp4"/>',r.forEach((function(e){(e._relsMedia||[]).forEach((function(e){"image"!==e.type&&"online"!==e.type&&"chart"!==e.type&&"m4v"!==e.extn&&-1===s.indexOf(e.type)&&(s+='<Default Extension="'+e.extn+'" ContentType="'+e.type+'"/>')}))})),s+='<Default Extension="vml" ContentType="application/vnd.openxmlformats-officedocument.vmlDrawing"/>',s+='<Default Extension="xlsx" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>',s+='<Override PartName="/ppt/presentation.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml"/>',s+='<Override PartName="/ppt/notesMasters/notesMaster1.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml"/>',r.forEach((function(e,t){s+='<Override PartName="/ppt/slideMasters/slideMaster'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml"/>',s+='<Override PartName="/ppt/slides/slide'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>',e._relsChart.forEach((function(e){s+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}))})),s+='<Override PartName="/ppt/presProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"/>',s+='<Override PartName="/ppt/viewProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"/>',s+='<Override PartName="/ppt/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>',s+='<Override PartName="/ppt/tableStyles.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml"/>',n.forEach((function(e,t){s+='<Override PartName="/ppt/slideLayouts/slideLayout'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"/>',(e._relsChart||[]).forEach((function(e){s+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}))})),r.forEach((function(e,t){s+=' <Override PartName="/ppt/notesSlides/notesSlide'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"/>'})),i._relsChart.forEach((function(e){s+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'})),i._relsMedia.forEach((function(e){"image"!==e.type&&"online"!==e.type&&"chart"!==e.type&&"m4v"!==e.extn&&-1===s.indexOf(e.type)&&(s+=' <Default Extension="'+e.extn+'" ContentType="'+e.type+'"/>')})),s+=' <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/>',s+=' <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>',s+="</Types>")),o.file("_rels/.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">\n\t\t<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>\n\t\t<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>\n\t\t<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="ppt/presentation.xml"/>\n\t\t</Relationships>')),o.file("docProps/app.xml",function(e,t){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">\n\t<TotalTime>0</TotalTime>\n\t<Words>0</Words>\n\t<Application>Microsoft Office PowerPoint</Application>\n\t<PresentationFormat>On-screen Show (16:9)</PresentationFormat>\n\t<Paragraphs>0</Paragraphs>\n\t<Slides>').concat(e.length,"</Slides>\n\t<Notes>").concat(e.length,'</Notes>\n\t<HiddenSlides>0</HiddenSlides>\n\t<MMClips>0</MMClips>\n\t<ScaleCrop>false</ScaleCrop>\n\t<HeadingPairs>\n\t\t<vt:vector size="6" baseType="variant">\n\t\t\t<vt:variant><vt:lpstr>Fonts Used</vt:lpstr></vt:variant>\n\t\t\t<vt:variant><vt:i4>2</vt:i4></vt:variant>\n\t\t\t<vt:variant><vt:lpstr>Theme</vt:lpstr></vt:variant>\n\t\t\t<vt:variant><vt:i4>1</vt:i4></vt:variant>\n\t\t\t<vt:variant><vt:lpstr>Slide Titles</vt:lpstr></vt:variant>\n\t\t\t<vt:variant><vt:i4>').concat(e.length,'</vt:i4></vt:variant>\n\t\t</vt:vector>\n\t</HeadingPairs>\n\t<TitlesOfParts>\n\t\t<vt:vector size="').concat(e.length+1+2,'" baseType="lpstr">\n\t\t\t<vt:lpstr>Arial</vt:lpstr>\n\t\t\t<vt:lpstr>Calibri</vt:lpstr>\n\t\t\t<vt:lpstr>Office Theme</vt:lpstr>\n\t\t\t').concat(e.map((function(e,t){return"<vt:lpstr>Slide "+(t+1)+"</vt:lpstr>\n"})).join(""),"\n\t\t</vt:vector>\n\t</TitlesOfParts>\n\t<Company>").concat(t,"</Company>\n\t<LinksUpToDate>false</LinksUpToDate>\n\t<SharedDoc>false</SharedDoc>\n\t<HyperlinksChanged>false</HyperlinksChanged>\n\t<AppVersion>16.0000</AppVersion>\n\t</Properties>")}(e.slides,e.company)),o.file("docProps/core.xml",(l=e.title,c=e.subject,h=e.author,f=e.revision,'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n\t<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n\t\t<dc:title>'.concat(re(l),"</dc:title>\n\t\t<dc:subject>").concat(re(c),"</dc:subject>\n\t\t<dc:creator>").concat(re(h),"</dc:creator>\n\t\t<cp:lastModifiedBy>").concat(re(h),"</cp:lastModifiedBy>\n\t\t<cp:revision>").concat(f,'</cp:revision>\n\t\t<dcterms:created xsi:type="dcterms:W3CDTF">').concat((new Date).toISOString().replace(/\.\d\d\dZ/,"Z"),'</dcterms:created>\n\t\t<dcterms:modified xsi:type="dcterms:W3CDTF">').concat((new Date).toISOString().replace(/\.\d\d\dZ/,"Z"),"</dcterms:modified>\n\t</cp:coreProperties>"))),o.file("ppt/_rels/presentation.xml.rels",function(e){var t=1,a='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+p;a+='<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">',a+='<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/>';for(var r=1;r<=e.length;r++)a+='<Relationship Id="rId'+ ++t+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide'+r+'.xml"/>';return a+'<Relationship Id="rId'+ ++t+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="notesMasters/notesMaster1.xml"/><Relationship Id="rId'+(t+1)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/presProps" Target="presProps.xml"/><Relationship Id="rId'+(t+2)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/viewProps" Target="viewProps.xml"/><Relationship Id="rId'+(t+3)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId'+(t+4)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/tableStyles" Target="tableStyles.xml"/></Relationships>'}(e.slides)),o.file("ppt/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线 Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Angsana New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Cordia New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>')),o.file("ppt/presentation.xml",function(e){var t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p)+'<p:presentation xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" '+'xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" '.concat(e.rtlMode?'rtl="1"':"",' saveSubsetFonts="1" autoCompressPictures="0">');t+='<p:sldMasterIdLst><p:sldMasterId id="2147483648" r:id="rId1"/></p:sldMasterIdLst>',t+="<p:sldIdLst>",e.slides.forEach((function(e){return t+='<p:sldId id="'.concat(e._slideId,'" r:id="rId').concat(e._rId,'"/>')})),t+="</p:sldIdLst>",t+='<p:notesMasterIdLst><p:notesMasterId r:id="rId'.concat(e.slides.length+2,'"/></p:notesMasterIdLst>'),t+='<p:sldSz cx="'.concat(e.presLayout.width,'" cy="').concat(e.presLayout.height,'"/>'),t+='<p:notesSz cx="'.concat(e.presLayout.height,'" cy="').concat(e.presLayout.width,'"/>'),t+="<p:defaultTextStyle>";for(var a=1;a<10;a++)t+="<a:lvl".concat(a,'pPr marL="').concat(457200*(a-1),'" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1">')+'<a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/>'+"</a:defRPr></a:lvl".concat(a,"pPr>");return t+="</p:defaultTextStyle>",e.sections&&e.sections.length>0&&(t+='<p:extLst><p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}">',t+='<p14:sectionLst xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">',e.sections.forEach((function(e){t+='<p14:section name="'.concat(re(e.title),'" id="{').concat(te("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"),'}"><p14:sldIdLst>'),e._slides.forEach((function(e){return t+='<p14:sldId id="'.concat(e._slideId,'"/>')})),t+="</p14:sldIdLst></p14:section>"})),t+="</p14:sectionLst></p:ext>",t+='<p:ext uri="{EFAFB233-063F-42B5-8137-9DF3F51BA10A}"><p15:sldGuideLst xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/></p:ext>',t+="</p:extLst>"),t+="</p:presentation>"}(e)),o.file("ppt/presProps.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<p:presentationPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"/>')),o.file("ppt/tableStyles.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<a:tblStyleLst xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" def="{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}"/>')),o.file("ppt/viewProps.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<p:viewPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:normalViewPr horzBarState="maximized"><p:restoredLeft sz="15611"/><p:restoredTop sz="94610"/></p:normalViewPr><p:slideViewPr><p:cSldViewPr snapToGrid="0" snapToObjects="1"><p:cViewPr varScale="1"><p:scale><a:sx n="136" d="100"/><a:sy n="136" d="100"/></p:scale><p:origin x="216" y="312"/></p:cViewPr><p:guideLst/></p:cSldViewPr></p:slideViewPr><p:notesTextViewPr><p:cViewPr><p:scale><a:sx n="1" d="1"/><a:sy n="1" d="1"/></p:scale><p:origin x="0" y="0"/></p:cViewPr></p:notesTextViewPr><p:gridSpacing cx="76200" cy="76200"/></p:viewPr>')),e.slideLayouts.forEach((function(t,a){o.file("ppt/slideLayouts/slideLayout"+(a+1)+".xml",function(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n\t\t<p:sldLayout xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" preserve="1">\n\t\t'.concat(ue(e),"\n\t\t<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sldLayout>")}(t)),o.file("ppt/slideLayouts/_rels/slideLayout"+(a+1)+".xml.rels",function(e,t){return me(t[e-1],[{target:"../slideMasters/slideMaster1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"}])}(a+1,e.slideLayouts))})),e.slides.forEach((function(t,a){o.file("ppt/slides/slide"+(a+1)+".xml",function(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p)+'<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"'+"".concat(e&&e.hidden?' show="0"':"",">")+"".concat(ue(e))+"<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sld>"}(t)),o.file("ppt/slides/_rels/slide"+(a+1)+".xml.rels",function(e,t,a){return me(e[a-1],[{target:"../slideLayouts/slideLayout"+ve(e,t,a)+".xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"},{target:"../notesSlides/notesSlide"+a+".xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"}])}(e.slides,e.slideLayouts,a+1)),o.file("ppt/notesSlides/notesSlide"+(a+1)+".xml",function(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+p+'<p:notes xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Slide Image Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg"/></p:nvPr></p:nvSpPr><p:spPr/></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Notes Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" idx="1"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:r><a:rPr lang="en-US" dirty="0"/><a:t>'+re(function(e){var t="";return e._slideObjects.forEach((function(e){e._type===Z.notes&&(t+=e.text&&e.text[0]?e.text[0].text:"")})),t.replace(/\r*\n/g,p)}(e))+'</a:t></a:r><a:endParaRPr lang="en-US" dirty="0"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Number Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="10"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:fld id="'+J+'" type="slidenum"><a:rPr lang="en-US"/><a:t>'+e._slideNum+'</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:notes>'}(t)),o.file("ppt/notesSlides/_rels/notesSlide"+(a+1)+".xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n\t\t<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">\n\t\t\t<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="../notesMasters/notesMaster1.xml"/>\n\t\t\t<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="../slides/slide'.concat(a+1,'.xml"/>\n\t\t</Relationships>'))})),o.file("ppt/slideMasters/slideMaster1.xml",function(e,t){var a=t.map((function(t,a){return'<p:sldLayoutId id="'+(d+a)+'" r:id="rId'+(e._rels.length+a+1)+'"/>'})),r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+p;return r+='<p:sldMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">',r+=ue(e),r+='<p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>',r+="<p:sldLayoutIdLst>"+a.join("")+"</p:sldLayoutIdLst>",r+='<p:hf sldNum="0" hdr="0" ftr="0" dt="0"/>',(r+='<p:txStyles> <p:titleStyle> <a:lvl1pPr algn="ctr" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="0"/></a:spcBef><a:buNone/><a:defRPr sz="4400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mj-lt"/><a:ea typeface="+mj-ea"/><a:cs typeface="+mj-cs"/></a:defRPr></a:lvl1pPr> </p:titleStyle> <p:bodyStyle> <a:lvl1pPr marL="342900" indent="-342900" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="3200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="742950" indent="-285750" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char=""/><a:defRPr sz="2800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="1143000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1600200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char=""/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="2057400" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="»"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2514600" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2971800" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3429000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3886200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:bodyStyle> <p:otherStyle> <a:defPPr><a:defRPr lang="en-US"/></a:defPPr> <a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:otherStyle></p:txStyles>')+"</p:sldMaster>"}(e.masterSlide,e.slideLayouts)),o.file("ppt/slideMasters/_rels/slideMaster1.xml.rels",function(e,t){var a=t.map((function(e,t){return{target:"../slideLayouts/slideLayout".concat(t+1,".xml"),type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"}}));return a.push({target:"../theme/theme1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"}),me(e,a)}(e.masterSlide,e.slideLayouts)),o.file("ppt/notesMasters/notesMaster1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<p:notesMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Header Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="hdr" sz="quarter"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Date Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="dt" idx="1"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{5282F153-3F37-0F45-9E97-73ACFA13230C}" type="datetimeFigureOut"><a:rPr lang="en-US"/><a:t>7/23/19</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Image Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg" idx="2"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="1143000"/><a:ext cx="5486400" cy="3086100"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom><a:noFill/><a:ln w="12700"><a:solidFill><a:prstClr val="black"/></a:solidFill></a:ln></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="ctr"/><a:lstStyle/><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="5" name="Notes Placeholder 4"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" sz="quarter" idx="3"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="4400550"/><a:ext cx="5486400" cy="3600450"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle/><a:p><a:pPr lvl="0"/><a:r><a:rPr lang="en-US"/><a:t>Click to edit Master text styles</a:t></a:r></a:p><a:p><a:pPr lvl="1"/><a:r><a:rPr lang="en-US"/><a:t>Second level</a:t></a:r></a:p><a:p><a:pPr lvl="2"/><a:r><a:rPr lang="en-US"/><a:t>Third level</a:t></a:r></a:p><a:p><a:pPr lvl="3"/><a:r><a:rPr lang="en-US"/><a:t>Fourth level</a:t></a:r></a:p><a:p><a:pPr lvl="4"/><a:r><a:rPr lang="en-US"/><a:t>Fifth level</a:t></a:r></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="6" name="Footer Placeholder 5"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="ftr" sz="quarter" idx="4"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="7" name="Slide Number Placeholder 6"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="5"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{CE5E9CC1-C706-0F49-92D6-E571CC5EEA8F}" type="slidenum"><a:rPr lang="en-US"/><a:t>#</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/><p:notesStyle><a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr><a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr><a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr><a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr><a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr><a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr><a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr><a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr><a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr></p:notesStyle></p:notesMaster>')),o.file("ppt/notesMasters/_rels/notesMaster1.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'.concat(p,'<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">\n\t\t<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="../theme/theme1.xml"/>\n\t\t</Relationships>')),e.slideLayouts.forEach((function(t){e.createChartMediaRels(t,o,a)})),e.slides.forEach((function(t){e.createChartMediaRels(t,o,a)})),e.createChartMediaRels(e.masterSlide,o,a),Promise.all(a).then((function(){return"STREAM"===t.outputType?o.generateAsync({type:"nodebuffer",compression:t.compression?"DEFLATE":"STORE"}):t.outputType?o.generateAsync({type:t.outputType}):o.generateAsync({type:"blob",compression:t.compression?"DEFLATE":"STORE"})}))}))},this.LAYOUTS={LAYOUT_4x3:{name:"screen4x3",width:9144e3,height:6858e3},LAYOUT_16x9:{name:"screen16x9",width:9144e3,height:5143500},LAYOUT_16x10:{name:"screen16x10",width:9144e3,height:5715e3},LAYOUT_WIDE:{name:"custom",width:12192e3,height:6858e3}},this._author="PptxGenJS",this._company="PptxGenJS",this._revision="1",this._subject="PptxGenJS Presentation",this._title="PptxGenJS Presentation",this._presLayout={name:this.LAYOUTS[C].name,_sizeW:this.LAYOUTS[C].width,_sizeH:this.LAYOUTS[C].height,width:this.LAYOUTS[C].width,height:this.LAYOUTS[C].height},this._rtlMode=!1,this._slideLayouts=[{_margin:T,_name:P,_presLayout:this._presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3,_slideNumberProps:null,_slideObjects:[]}],this._slides=[],this._sections=[],this._masterSlide={addChart:null,addImage:null,addMedia:null,addNotes:null,addShape:null,addTable:null,addText:null,_name:null,_presLayout:this._presLayout,_rId:null,_rels:[],_relsChart:[],_relsMedia:[],_slideId:null,_slideLayout:null,_slideNum:null,_slideNumberProps:null,_slideObjects:[]}}return Object.defineProperty(e.prototype,"layout",{get:function(){return this._layout},set:function(e){var t=this.LAYOUTS[e];if(!t)throw new Error("UNKNOWN-LAYOUT");this._layout=e,this._presLayout=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"author",{get:function(){return this._author},set:function(e){this._author=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"company",{get:function(){return this._company},set:function(e){this._company=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"revision",{get:function(){return this._revision},set:function(e){this._revision=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"subject",{get:function(){return this._subject},set:function(e){this._subject=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"title",{get:function(){return this._title},set:function(e){this._title=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rtlMode",{get:function(){return this._rtlMode},set:function(e){this._rtlMode=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"masterSlide",{get:function(){return this._masterSlide},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slides",{get:function(){return this._slides},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sections",{get:function(){return this._sections},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideLayouts",{get:function(){return this._slideLayouts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignH",{get:function(){return this._alignH},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignV",{get:function(){return this._alignV},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ChartType",{get:function(){return this._chartType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"OutputType",{get:function(){return this._outputType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"presLayout",{get:function(){return this._presLayout},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"SchemeColor",{get:function(){return this._schemeColor},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ShapeType",{get:function(){return this._shapeType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"charts",{get:function(){return this._charts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"colors",{get:function(){return this._colors},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shapes",{get:function(){return this._shapes},enumerable:!1,configurable:!0}),e.prototype.stream=function(e){var t=!("object"!=typeof e||!e.hasOwnProperty("compression"))&&e.compression;return this.exportPresentation({compression:t,outputType:"STREAM"})},e.prototype.write=function(e){var t="object"==typeof e&&e.hasOwnProperty("outputType")?e.outputType:e||null,a=!("object"!=typeof e||!e.hasOwnProperty("compression"))&&e.compression;return this.exportPresentation({compression:a,outputType:t})},e.prototype.writeFile=function(e){var t=this,a="undefined"!=typeof require&&"undefined"==typeof window?require("fs"):null;"string"==typeof e&&console.log("Warning: `writeFile(filename)` is deprecated - please use `WriteFileProps` argument (v3.5.0)");var r="object"==typeof e&&e.hasOwnProperty("fileName")?e.fileName:"string"==typeof e?e:"",n=!("object"!=typeof e||!e.hasOwnProperty("compression"))&&e.compression,o=r?r.toString().toLowerCase().endsWith(".pptx")?r:r+".pptx":"Presentation.pptx";return this.exportPresentation({compression:n,outputType:a?"nodebuffer":null}).then((function(e){return a?new Promise((function(t,r){a.writeFile(o,e,(function(e){e?r(e):t(o)}))})):t.writeFileToBrowser(o,e)}))},e.prototype.addSection=function(e){e?e.title||console.warn("addSection requires a title"):console.warn("addSection requires an argument");var t={_type:"user",_slides:[],title:e.title};e.order?this.sections.splice(e.order,0,t):this._sections.push(t)},e.prototype.addSlide=function(e){var t="string"==typeof e?e:e&&e.masterName?e.masterName:"",a={_name:this.LAYOUTS[C].name,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slideNum:this.slides.length+1};if(t){var r=this.slideLayouts.filter((function(e){return e._name===t}))[0];r&&(a=r)}var n=new Ee({addSlide:this.addNewSlide,getSlide:this.getSlide,presLayout:this.presLayout,setSlideNum:this.setSlideNumber,slideId:this.slides.length+256,slideRId:this.slides.length+2,slideNumber:this.slides.length+1,slideLayout:a});if(this._slides.push(n),e&&e.sectionTitle){var o=this.sections.filter((function(t){return t.title===e.sectionTitle}))[0];o?o._slides.push(n):console.warn('addSlide: unable to find section with title: "'.concat(e.sectionTitle,'"'))}else if(this.sections&&this.sections.length>0&&(!e||!e.sectionTitle)){var i=this._sections[this.sections.length-1];"default"===i._type?i._slides.push(n):this._sections.push({title:"Default-".concat(this.sections.filter((function(e){return"default"===e._type})).length+1),_type:"default",_slides:[n]})}return n},e.prototype.defineLayout=function(e){e?e.name?e.width?e.height?"number"!=typeof e.height?console.warn("defineLayout `height` should be a number (inches)"):"number"!=typeof e.width&&console.warn("defineLayout `width` should be a number (inches)"):console.warn("defineLayout requires `height`"):console.warn("defineLayout requires `width`"):console.warn("defineLayout requires `name`"):console.warn("defineLayout requires `{name, width, height}`"),this.LAYOUTS[e.name]={name:e.name,_sizeW:Math.round(Number(e.width)*l),_sizeH:Math.round(Number(e.height)*l),width:Math.round(Number(e.width)*l),height:Math.round(Number(e.height)*l)}},e.prototype.defineSlideMaster=function(e){if(!e.title)throw new Error("defineSlideMaster() object argument requires a `title` value. (https://gitbrent.github.io/PptxGenJS/docs/masters.html)");var t={_margin:e.margin||T,_name:e.title,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3+this.slideLayouts.length+1,_slideNumberProps:e.slideNumber||null,_slideObjects:[],background:e.background||null,bkgd:e.bkgd||null};!function(e,t){e.bkgd&&(t.bkgd=e.bkgd),e.objects&&Array.isArray(e.objects)&&e.objects.length>0&&e.objects.forEach((function(e,a){var r=Object.keys(e)[0],n=t;q[r]&&"chart"===r?we(n,e[r].type,e[r].data,e[r].opts):q[r]&&"image"===r?Ce(n,e[r]):q[r]&&"line"===r?Pe(n,V.LINE,e[r]):q[r]&&"rect"===r?Pe(n,V.RECTANGLE,e[r]):q[r]&&"text"===r?Se(n,[{text:e[r].text}],e[r].options,!1):q[r]&&"placeholder"===r&&(e[r].options.placeholder=e[r].options.name,delete e[r].options.name,e[r].options._placeholderType=e[r].options.type,delete e[r].options.type,e[r].options._placeholderIdx=100+a,Se(n,[{text:e[r].text}],e[r].options,!0))})),e.slideNumber&&"object"==typeof e.slideNumber&&(t._slideNumberProps=e.slideNumber)}(e,t),this.slideLayouts.push(t),(e.background||e.bkgd)&&Le(e.background,t),t._slideNumberProps&&!this.masterSlide._slideNumberProps&&(this.masterSlide._slideNumberProps=t._slideNumberProps)},e.prototype.tableToSlides=function(e,t){void 0===t&&(t={}),function(e,t,a,r){void 0===a&&(a={});var n=a||{};n.slideMargin=n.slideMargin||0===n.slideMargin?n.slideMargin:.5;var i=n.w||e.presLayout.width,s=[],c=[],p=[],d=[],h=[],f=[.5,.5,.5,.5],u=0;if(!document.getElementById(t))throw new Error('tableToSlides: Table ID "'+t+'" does not exist!');r&&r._margin?(Array.isArray(r._margin)?f=r._margin:isNaN(r._margin)||(f=[r._margin,r._margin,r._margin,r._margin]),n.slideMargin=f):n&&n.slideMargin&&(Array.isArray(n.slideMargin)?f=n.slideMargin:isNaN(n.slideMargin)||(f=[n.slideMargin,n.slideMargin,n.slideMargin,n.slideMargin])),i=(n.w?ne(n.w):e.presLayout.width)-ne(f[1]+f[3]),n.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- `tableToSlides` ----------------------------------------------------|"),console.log("| tableProps.h .................................... = ".concat(n.h)),console.log("| tableProps.w .................................... = ".concat(n.w)),console.log("| pptx.presLayout.width ........................... = ".concat((e.presLayout.width/l).toFixed(1))),console.log("| pptx.presLayout.height .......................... = ".concat((e.presLayout.height/l).toFixed(1))),console.log("| emuSlideTabW .................................... = ".concat((i/l).toFixed(1))));var m=document.querySelectorAll("#".concat(t," tr:first-child th"));0===m.length&&(m=document.querySelectorAll("#".concat(t," tr:first-child td"))),m.forEach((function(e){if(e.getAttribute("colspan"))for(var t=0;t<Number(e.getAttribute("colspan"));t++)h.push(Math.round(e.offsetWidth/Number(e.getAttribute("colspan"))));else h.push(e.offsetWidth)})),h.forEach((function(e){u+=e})),h.forEach((function(e,a){var r=Number((Number(i)*(e/u*100)/100/l).toFixed(2)),n=0,o=document.querySelector("#".concat(t," thead tr:first-child th:nth-child(").concat(a+1,")"));o&&(n=Number(o.getAttribute("data-pptx-min-width")));var s=document.querySelector("#".concat(t," thead tr:first-child th:nth-child(").concat(a+1,")"));s&&(n=Number(s.getAttribute("data-pptx-width"))),d.push(n>r?n:r)})),n.verbose&&console.log("| arrColW ......................................... = [".concat(d.join(", "),"]")),["thead","tbody","tfoot"].forEach((function(e){document.querySelectorAll("#".concat(t," ").concat(e," tr")).forEach((function(t){var a=[];switch(Array.from(t.cells).forEach((function(e){var t=window.getComputedStyle(e).getPropertyValue("color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(","),r=window.getComputedStyle(e).getPropertyValue("background-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");("rgba(0, 0, 0, 0)"===window.getComputedStyle(e).getPropertyValue("background-color")||window.getComputedStyle(e).getPropertyValue("transparent"))&&(r=["255","255","255"]);var n={align:null,bold:"bold"===window.getComputedStyle(e).getPropertyValue("font-weight")||Number(window.getComputedStyle(e).getPropertyValue("font-weight"))>=500,border:null,color:le(Number(t[0]),Number(t[1]),Number(t[2])),fill:{color:le(Number(r[0]),Number(r[1]),Number(r[2]))},fontFace:(window.getComputedStyle(e).getPropertyValue("font-family")||"").split(",")[0].replace(/"/g,"").replace("inherit","").replace("initial","")||null,fontSize:Number(window.getComputedStyle(e).getPropertyValue("font-size").replace(/[a-z]/gi,"")),margin:null,colspan:Number(e.getAttribute("colspan"))||null,rowspan:Number(e.getAttribute("rowspan"))||null,valign:null};if(["left","center","right","start","end"].indexOf(window.getComputedStyle(e).getPropertyValue("text-align"))>-1){var o=window.getComputedStyle(e).getPropertyValue("text-align").replace("start","left").replace("end","right");n.align="center"===o?"center":"left"===o?"left":"right"===o?"right":null}if(["top","middle","bottom"].indexOf(window.getComputedStyle(e).getPropertyValue("vertical-align"))>-1){var i=window.getComputedStyle(e).getPropertyValue("vertical-align");n.valign="top"===i?"top":"middle"===i?"middle":"bottom"===i?"bottom":null}window.getComputedStyle(e).getPropertyValue("padding-left")&&(n.margin=[0,0,0,0],["padding-top","padding-right","padding-bottom","padding-left"].forEach((function(t,a){n.margin[a]=Math.round(Number(window.getComputedStyle(e).getPropertyValue(t).replace(/\D/gi,"")))}))),(window.getComputedStyle(e).getPropertyValue("border-top-width")||window.getComputedStyle(e).getPropertyValue("border-right-width")||window.getComputedStyle(e).getPropertyValue("border-bottom-width")||window.getComputedStyle(e).getPropertyValue("border-left-width"))&&(n.border=[null,null,null,null],["top","right","bottom","left"].forEach((function(t,a){var r,o=Math.round(Number(window.getComputedStyle(e).getPropertyValue("border-"+t+"-width").replace("px","")));r=window.getComputedStyle(e).getPropertyValue("border-"+t+"-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");var i=le(Number(r[0]),Number(r[1]),Number(r[2]));n.border[a]={pt:o,color:i}}))),a.push({_type:Z.tablecell,text:e.innerText,options:n})})),e){case"thead":s.push(a);break;case"tbody":c.push(a);break;case"tfoot":p.push(a);break;default:console.log("table parsing: unexpected table part: ".concat(e))}}))})),n._arrObjTabHeadRows=s||null,n.colW=d,he(o(o(o([],s,!0),c,!0),p,!0),n,e.presLayout,r).forEach((function(t,a){var r=e.addSlide({masterName:n.masterSlideName||null});0===a&&(n.y=n.y||f[0]),a>0&&(n.y=n.autoPageSlideStartY||n.newSlideStartY||f[0]),n.verbose&&console.log("| opts.autoPageSlideStartY: ".concat(n.autoPageSlideStartY," / arrInchMargins[0]: ").concat(f[0]," => opts.y = ").concat(n.y)),r.addTable(t.rows,{x:n.x||f[3],y:n.y,w:Number(i)/l,colW:d,autoPage:!1}),n.addImage&&(n.addImage.options=n.addImage.options||{},n.addImage.image&&(n.addImage.image.path||n.addImage.image.data)?r.addImage({path:n.addImage.image.path,data:n.addImage.image.data,x:n.addImage.options.x,y:n.addImage.options.y,w:n.addImage.options.w,h:n.addImage.options.h}):console.warn("Warning: tableToSlides.addImage requires either `path` or `data`")),n.addShape&&r.addShape(n.addShape.shape,n.addShape.options||{}),n.addTable&&r.addTable(n.addTable.rows,n.addTable.options||{}),n.addText&&r.addText(n.addText.text,n.addText.options||{})}))}(this,e,t,t&&t.masterSlideName?this.slideLayouts.filter((function(e){return e._name===t.masterSlideName}))[0]:null)},e}();exports.default=Ue;