-
Notifications
You must be signed in to change notification settings - Fork 0
/
main-es5.b56ed041b72fc7141f24.js
1 lines (1 loc) · 362 KB
/
main-es5.b56ed041b72fc7141f24.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+BzL":function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=n("16wW"),o=n("9aYe"),a=n("2Lu3"),s=r?"uint8array":"array";function u(t,e){a.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=e,this.meta={}}e.magic="\b\0",o.inherits(u,a),u.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(o.transformTo(s,t.data),!1)},u.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},u.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},u.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},e.compressWorker=function(t){return new u("Deflate",t)},e.uncompressWorker=function(){return new u("Inflate",{})}},"+qE3":function(t,e,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(t,e,n){return Function.prototype.apply.call(t,e,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var a=Number.isNaN||function(t){return t!=t};function s(){s.init.call(this)}t.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var u=10;function c(t){return void 0===t._maxListeners?s.defaultMaxListeners:t._maxListeners}function l(t,e,n,r){var i,o,a;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(o=t._events)?(o=t._events=Object.create(null),t._eventsCount=0):(void 0!==o.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),o=t._events),a=o[e]),void 0===a)a=o[e]=n,++t._eventsCount;else if("function"==typeof a?a=o[e]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=c(t))>0&&a.length>i&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=t,s.type=e,s.count=a.length,console&&console.warn&&console.warn(s)}return t}function f(t,e,n){var r={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},i=(function(){for(var t=[],e=0;e<arguments.length;e++)t.push(arguments[e]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,o(this.listener,this.target,t))}).bind(r);return i.listener=n,r.wrapFn=i,i}function h(t,e,n){var r=t._events;if(void 0===r)return[];var i=r[e];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(t){for(var e=new Array(t.length),n=0;n<e.length;++n)e[n]=t[n].listener||t[n];return e}(i):p(i,i.length)}function d(t){var e=this._events;if(void 0!==e){var n=e[t];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function p(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(t){if("number"!=typeof t||t<0||a(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");u=t}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(t){if("number"!=typeof t||t<0||a(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(t){for(var e=[],n=1;n<arguments.length;n++)e.push(arguments[n]);var r="error"===t,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(e.length>0&&(a=e[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=i[t];if(void 0===u)return!1;if("function"==typeof u)o(u,this,e);else{var c=u.length,l=p(u,c);for(n=0;n<c;++n)o(l[n],this,e)}return!0},s.prototype.on=s.prototype.addListener=function(t,e){return l(this,t,e,!1)},s.prototype.prependListener=function(t,e){return l(this,t,e,!0)},s.prototype.once=function(t,e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);return this.on(t,f(this,t,e)),this},s.prototype.prependOnceListener=function(t,e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);return this.prependListener(t,f(this,t,e)),this},s.prototype.off=s.prototype.removeListener=function(t,e){var n,r,i,o,a;if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e);if(void 0===(r=this._events))return this;if(void 0===(n=r[t]))return this;if(n===e||n.listener===e)0==--this._eventsCount?this._events=Object.create(null):(delete r[t],r.removeListener&&this.emit("removeListener",t,n.listener||e));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===e||n[o].listener===e){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(t,e){for(;e+1<t.length;e++)t[e]=t[e+1];t.pop()}(n,i),1===n.length&&(r[t]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",t,a||e)}return this},s.prototype.removeAllListeners=function(t){var e,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[t]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(e=n[t]))this.removeListener(t,e);else if(void 0!==e)for(r=e.length-1;r>=0;r--)this.removeListener(t,e[r]);return this},s.prototype.listeners=function(t){return h(this,t,!0)},s.prototype.rawListeners=function(t){return h(this,t,!1)},s.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):d.call(t,e)},s.prototype.listenerCount=d,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},"/8qo":function(t,e,n){"use strict";var r=n("7/DV"),i=n("DLc/");e.generateWorker=function(t,e,n){var o=new i(e.streamFiles,n,e.platform,e.encodeFileName),a=0;try{t.forEach(function(t,n){a++;var i=function(t,i){var o=n.options.compression||e.compression,a=r[o];if(!a)throw new Error(o+" is not a valid compression method !");return a}(),s=n.dir,u=n.date;n._compressWorker(i,n.options.compressionOptions||e.compressionOptions||{}).withStreamInfo("file",{name:t,dir:s,date:u,comment:n.comment||"",unixPermissions:n.unixPermissions,dosPermissions:n.dosPermissions}).pipe(o)}),o.entriesCount=a}catch(s){o.error(s)}return o}},0:function(t,e,n){t.exports=n("zUnb")},1:function(t,e){},"16wW":function(t,e,n){"use strict";var r={};(0,n("vn/o").assign)(r,n("QSbz"),n("cX6o"),n("LOvY")),t.exports=r},2:function(t,e){},"2Lu3":function(t,e,n){"use strict";function r(t){this.name=t||"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(t){this.emit("data",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit("error",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit("error",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,e){return this._listeners[t].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,e){if(this._listeners[t])for(var n=0;n<this._listeners[t].length;n++)this._listeners[t][n].call(this,e)},pipe:function(t){return t.registerPrevious(this)},registerPrevious:function(t){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=t.streamInfo,this.mergeStreamInfo(),this.previous=t;var e=this;return t.on("data",function(t){e.processChunk(t)}),t.on("end",function(){e.end()}),t.on("error",function(t){e.error(t)}),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;this.isPaused=!1;var t=!1;return this.generatedError&&(this.error(this.generatedError),t=!0),this.previous&&this.previous.resume(),!t},flush:function(){},processChunk:function(t){this.push(t)},withStreamInfo:function(t,e){return this.extraStreamInfo[t]=e,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var t in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(t)&&(this.streamInfo[t]=this.extraStreamInfo[t])},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 t="Worker "+this.name;return this.previous?this.previous+" -> "+t:t}},t.exports=r},"3BRs":function(t,e,n){"use strict";function r(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(void 0),r=r.next}e.corkedRequestsFree.next=t}(e,t)}}var i;t.exports=S,S.WritableState=E;var o,a={deprecate:n("t9FE")},s=n("QpuX"),u=n("tjlA").Buffer,c=global.Uint8Array||function(){},l=n("RoFp"),f=n("DbZ5").getHighWaterMark,h=n("ybjB").codes,d=h.ERR_INVALID_ARG_TYPE,p=h.ERR_METHOD_NOT_IMPLEMENTED,v=h.ERR_MULTIPLE_CALLBACK,y=h.ERR_STREAM_CANNOT_PIPE,g=h.ERR_STREAM_DESTROYED,m=h.ERR_STREAM_NULL_VALUES,_=h.ERR_STREAM_WRITE_AFTER_END,b=h.ERR_UNKNOWN_ENCODING;function w(){}function E(t,e,o){i=i||n("sZro"),"boolean"!=typeof o&&(o=e instanceof i),this.objectMode=!!(t=t||{}).objectMode,o&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=f(this,t,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===t.decodeStrings),this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var n=t._writableState,r=n.sync,i=n.writecb;if("function"!=typeof i)throw new v;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(n),e)!function(t,e,n,r,i){--e.pendingcb,n?(process.nextTick(i,r),process.nextTick(R,t,e),t._writableState.errorEmitted=!0,t.emit("error",r)):(i(r),t._writableState.errorEmitted=!0,t.emit("error",r),R(t,e))}(t,n,r,e,i);else{var o=C(n)||t.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||T(t,n),r?process.nextTick(x,t,n,o,i):x(t,n,o,i)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==t.emitClose,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function S(t){var e=this instanceof(i=i||n("sZro"));if(!e&&!o.call(S,this))return new S(t);this._writableState=new E(t,this,e),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),s.call(this)}function k(t,e,n,r,i,o,a){e.writelen=r,e.writecb=a,e.writing=!0,e.sync=!0,e.destroyed?e.onwrite(new g("write")):n?t._writev(i,e.onwrite):t._write(i,o,e.onwrite),e.sync=!1}function x(t,e,n,r){n||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,r(),R(t,e)}function T(t,e){e.bufferProcessing=!0;var n=e.bufferedRequest;if(t._writev&&n&&n.next){var i=new Array(e.bufferedRequestCount),o=e.corkedRequestsFree;o.entry=n;for(var a=0,s=!0;n;)i[a]=n,n.isBuf||(s=!1),n=n.next,a+=1;i.allBuffers=s,k(t,e,!0,e.length,i,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new r(e),e.bufferedRequestCount=0}else{for(;n;){var u=n.chunk;if(k(t,e,!1,e.objectMode?1:u.length,u,n.encoding,n.callback),n=n.next,e.bufferedRequestCount--,e.writing)break}null===n&&(e.lastBufferedRequest=null)}e.bufferedRequest=n,e.bufferProcessing=!1}function C(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function A(t,e){t._final(function(n){e.pendingcb--,n&&t.emit("error",n),e.prefinished=!0,t.emit("prefinish"),R(t,e)})}function R(t,e){var n=C(e);return n&&(function(t,e){e.prefinished||e.finalCalled||("function"!=typeof t._final||e.destroyed?(e.prefinished=!0,t.emit("prefinish")):(e.pendingcb++,e.finalCalled=!0,process.nextTick(A,t,e)))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),n}n("P7XM")(S,s),E.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(E.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(o=Function.prototype[Symbol.hasInstance],Object.defineProperty(S,Symbol.hasInstance,{value:function(t){return!!o.call(this,t)||this===S&&t&&t._writableState instanceof E}})):o=function(t){return t instanceof this},S.prototype.pipe=function(){this.emit("error",new y)},S.prototype.write=function(t,e,n){var r,i=this._writableState,o=!1,a=!i.objectMode&&(u.isBuffer(r=t)||r instanceof c);return a&&!u.isBuffer(t)&&(t=function(t){return u.from(t)}(t)),"function"==typeof e&&(n=e,e=null),a?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof n&&(n=w),i.ending?function(t,e){var n=new _;t.emit("error",n),process.nextTick(e,n)}(this,n):(a||function(t,e,n,r){var i;return null===n?i=new m:"string"==typeof n||e.objectMode||(i=new d("chunk",["string","Buffer"],n)),!i||(t.emit("error",i),process.nextTick(r,i),!1)}(this,i,t,n))&&(i.pendingcb++,o=function(t,e,n,r,i,o){if(!n){var a=function(t,e,n){return t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=u.from(e,n)),e}(e,r,i);r!==a&&(n=!0,i="buffer",r=a)}var s=e.objectMode?1:r.length;e.length+=s;var c=e.length<e.highWaterMark;if(c||(e.needDrain=!0),e.writing||e.corked){var l=e.lastBufferedRequest;e.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},l?l.next=e.lastBufferedRequest:e.bufferedRequest=e.lastBufferedRequest,e.bufferedRequestCount+=1}else k(t,e,!1,s,r,i,o);return c}(this,i,a,t,e,n)),o},S.prototype.cork=function(){this._writableState.corked++},S.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,t.writing||t.corked||t.bufferProcessing||!t.bufferedRequest||T(this,t))},S.prototype.setDefaultEncoding=function(t){if("string"==typeof t&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new b(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(S.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(S.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),S.prototype._write=function(t,e,n){n(new p("_write()"))},S.prototype._writev=null,S.prototype.end=function(t,e,n){var r=this._writableState;return"function"==typeof t?(n=t,t=null,e=null):"function"==typeof e&&(n=e,e=null),null!=t&&this.write(t,e),r.corked&&(r.corked=1,this.uncork()),r.ending||function(t,e,n){e.ending=!0,R(t,e),n&&(e.finished?process.nextTick(n):t.once("finish",n)),e.ended=!0,t.writable=!1}(this,r,n),this},Object.defineProperty(S.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(S.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),S.prototype.destroy=l.destroy,S.prototype._undestroy=l.undestroy,S.prototype._destroy=function(t,e){e(t)}},"3j3K":function(t,e,n){"use strict";var r,i,o=global.MutationObserver||global.WebKitMutationObserver;if(o){var a=0,s=new o(f),u=global.document.createTextNode("");s.observe(u,{characterData:!0}),r=function(){u.data=a=++a%2}}else if(global.setImmediate||void 0===global.MessageChannel)r="document"in global&&"onreadystatechange"in global.document.createElement("script")?function(){var t=global.document.createElement("script");t.onreadystatechange=function(){f(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},global.document.documentElement.appendChild(t)}:function(){setTimeout(f,0)};else{var c=new global.MessageChannel;c.port1.onmessage=f,r=function(){c.port2.postMessage(0)}}var l=[];function f(){var t,e;i=!0;for(var n=l.length;n;){for(e=l,l=[],t=-1;++t<n;)e[t]();n=l.length}i=!1}t.exports=function(t){1!==l.push(t)||i||r()}},"43KI":function(t,e,n){(e=t.exports=n("rXFu")).Stream=e,e.Readable=e,e.Writable=n("3BRs"),e.Duplex=n("sZro"),e.Transform=n("J78i"),e.PassThrough=n("eA/Y"),e.finished=n("kDxh"),e.pipeline=n("XRzD")},"49sm":function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},"4MRP":function(t,e,n){"use strict";var r=n("2Lu3"),i=n("fFCC");function o(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("9aYe").inherits(o,r),o.prototype.processChunk=function(t){this.streamInfo.crc32=i(t.data,this.streamInfo.crc32||0),this.push(t)},t.exports=o},"4bvL":function(t,e,n){"use strict";var r=n("9aYe"),i=n("Mi3D"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.encode=function(t){for(var e,n,i,a,s,u,c=[],l=0,f=t.length,h=f,d="string"!==r.getTypeOf(t);l<t.length;)h=f-l,d?(e=t[l++],n=l<f?t[l++]:0,i=l<f?t[l++]:0):(e=t.charCodeAt(l++),n=l<f?t.charCodeAt(l++):0,i=l<f?t.charCodeAt(l++):0),a=(3&e)<<4|n>>4,s=h>1?(15&n)<<2|i>>6:64,u=h>2?63&i:64,c.push(o.charAt(e>>2)+o.charAt(a)+o.charAt(s)+o.charAt(u));return c.join("")},e.decode=function(t){var e,n,r,a,s,u,c=0,l=0;if("data:"===t.substr(0,"data:".length))throw new Error("Invalid base64 input, it looks like a data url.");var f,h=3*(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(t.charAt(t.length-1)===o.charAt(64)&&h--,t.charAt(t.length-2)===o.charAt(64)&&h--,h%1!=0)throw new Error("Invalid base64 input, bad content length.");for(f=i.uint8array?new Uint8Array(0|h):new Array(0|h);c<t.length;)r=o.indexOf(t.charAt(c++)),e=(15&(a=o.indexOf(t.charAt(c++))))<<4|(s=o.indexOf(t.charAt(c++)))>>2,n=(3&s)<<6|(u=o.indexOf(t.charAt(c++))),f[l++]=r<<2|a>>4,64!==s&&(f[l++]=e),64!==u&&(f[l++]=n);return f}},"7/DV":function(t,e,n){"use strict";var r=n("2Lu3");e.STORE={magic:"\0\0",compressWorker:function(t){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},e.DEFLATE=n("+BzL")},"7tol":function(t,e,n){"use strict";var r=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();t.exports=function(t,e,n,i){var o=r,a=i+n;t^=-1;for(var s=i;s<a;s++)t=t>>>8^o[255&(t^e[s])];return-1^t}},"9aYe":function(t,e,n){"use strict";var r=n("Mi3D"),i=n("4bvL"),o=n("RfpG"),a=n("WgPA"),s=n("J5BL");function u(t){return t}function c(t,e){for(var n=0;n<t.length;++n)e[n]=255&t.charCodeAt(n);return e}e.newBlob=function(t,n){e.checkSupport("blob");try{return new Blob([t],{type:n})}catch(i){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return r.append(t),r.getBlob(n)}catch(i){throw new Error("Bug : can't construct the Blob.")}}};var l={stringifyByChunk:function(t,e,n){var r=[],i=0,o=t.length;if(o<=n)return String.fromCharCode.apply(null,t);for(;i<o;)r.push("array"===e||"nodebuffer"===e?String.fromCharCode.apply(null,t.slice(i,Math.min(i+n,o))):String.fromCharCode.apply(null,t.subarray(i,Math.min(i+n,o)))),i+=n;return r.join("")},stringifyByChar:function(t){for(var e="",n=0;n<t.length;n++)e+=String.fromCharCode(t[n]);return e},applyCanBeUsed:{uint8array:function(){try{return r.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(t){return!1}}(),nodebuffer:function(){try{return r.nodebuffer&&1===String.fromCharCode.apply(null,o.allocBuffer(1)).length}catch(t){return!1}}()}};function f(t){var n=65536,r=e.getTypeOf(t),i=!0;if("uint8array"===r?i=l.applyCanBeUsed.uint8array:"nodebuffer"===r&&(i=l.applyCanBeUsed.nodebuffer),i)for(;n>1;)try{return l.stringifyByChunk(t,r,n)}catch(o){n=Math.floor(n/2)}return l.stringifyByChar(t)}function h(t,e){for(var n=0;n<t.length;n++)e[n]=t[n];return e}e.applyFromCharCode=f;var d={};d.string={string:u,array:function(t){return c(t,new Array(t.length))},arraybuffer:function(t){return d.string.uint8array(t).buffer},uint8array:function(t){return c(t,new Uint8Array(t.length))},nodebuffer:function(t){return c(t,o.allocBuffer(t.length))}},d.array={string:f,array:u,arraybuffer:function(t){return new Uint8Array(t).buffer},uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return o.newBufferFrom(t)}},d.arraybuffer={string:function(t){return f(new Uint8Array(t))},array:function(t){return h(new Uint8Array(t),new Array(t.byteLength))},arraybuffer:u,uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return o.newBufferFrom(new Uint8Array(t))}},d.uint8array={string:f,array:function(t){return h(t,new Array(t.length))},arraybuffer:function(t){return t.buffer},uint8array:u,nodebuffer:function(t){return o.newBufferFrom(t)}},d.nodebuffer={string:f,array:function(t){return h(t,new Array(t.length))},arraybuffer:function(t){return d.nodebuffer.uint8array(t).buffer},uint8array:function(t){return h(t,new Uint8Array(t.length))},nodebuffer:u},e.transformTo=function(t,n){if(n||(n=""),!t)return n;e.checkSupport(t);var r=e.getTypeOf(n);return d[r][t](n)},e.getTypeOf=function(t){return"string"==typeof t?"string":"[object Array]"===Object.prototype.toString.call(t)?"array":r.nodebuffer&&o.isBuffer(t)?"nodebuffer":r.uint8array&&t instanceof Uint8Array?"uint8array":r.arraybuffer&&t instanceof ArrayBuffer?"arraybuffer":void 0},e.checkSupport=function(t){if(!r[t.toLowerCase()])throw new Error(t+" is not supported by this platform")},e.MAX_VALUE_16BITS=65535,e.MAX_VALUE_32BITS=-1,e.pretty=function(t){var e,n,r="";for(n=0;n<(t||"").length;n++)r+="\\x"+((e=t.charCodeAt(n))<16?"0":"")+e.toString(16).toUpperCase();return r},e.delay=function(t,e,n){a(function(){t.apply(n||null,e||[])})},e.inherits=function(t,e){var n=function(){};n.prototype=e.prototype,t.prototype=new n},e.extend=function(){var t,e,n={};for(t=0;t<arguments.length;t++)for(e in arguments[t])arguments[t].hasOwnProperty(e)&&void 0===n[e]&&(n[e]=arguments[t][e]);return n},e.prepareContent=function(t,n,o,a,u){return s.Promise.resolve(n).then(function(t){return r.blob&&(t instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(t)))&&"undefined"!=typeof FileReader?new s.Promise(function(e,n){var r=new FileReader;r.onload=function(t){e(t.target.result)},r.onerror=function(t){n(t.target.error)},r.readAsArrayBuffer(t)}):t}).then(function(n){var l,f=e.getTypeOf(n);return f?("arraybuffer"===f?n=e.transformTo("uint8array",n):"string"===f&&(u?n=i.decode(n):o&&!0!==a&&(n=c(l=n,r.uint8array?new Uint8Array(l.length):new Array(l.length)))),n):s.Promise.reject(new Error("Can't read the data of '"+t+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},"B/RK":function(t,e,n){"use strict";var r=n("vn/o");function i(t){for(var e=t.length;--e>=0;)t[e]=0}var o=0,a=256,s=a+1+29,u=30,c=19,l=2*s+1,f=15,h=16,d=256,p=16,v=17,y=18,g=[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],m=[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],_=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],b=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],w=new Array(2*(s+2));i(w);var E=new Array(2*u);i(E);var S=new Array(512);i(S);var k=new Array(256);i(k);var x=new Array(29);i(x);var T,C,A,R=new Array(u);function I(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}function O(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function D(t){return t<256?S[t]:S[256+(t>>>7)]}function P(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function M(t,e,n){t.bi_valid>h-n?(t.bi_buf|=e<<t.bi_valid&65535,P(t,t.bi_buf),t.bi_buf=e>>h-t.bi_valid,t.bi_valid+=n-h):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)}function N(t,e,n){M(t,n[2*e],n[2*e+1])}function L(t,e){var n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1}function B(t,e,n){var r,i,o=new Array(f+1),a=0;for(r=1;r<=f;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=e;i++){var s=t[2*i+1];0!==s&&(t[2*i]=L(o[s]++,s))}}function j(t){var e;for(e=0;e<s;e++)t.dyn_ltree[2*e]=0;for(e=0;e<u;e++)t.dyn_dtree[2*e]=0;for(e=0;e<c;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*d]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function F(t){t.bi_valid>8?P(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function z(t,e,n,r){var i=2*e,o=2*n;return t[i]<t[o]||t[i]===t[o]&&r[e]<=r[n]}function H(t,e,n){for(var r=t.heap[n],i=n<<1;i<=t.heap_len&&(i<t.heap_len&&z(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!z(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r}function U(t,e,n){var r,i,o,s,u=0;if(0!==t.last_lit)do{r=t.pending_buf[t.d_buf+2*u]<<8|t.pending_buf[t.d_buf+2*u+1],i=t.pending_buf[t.l_buf+u],u++,0===r?N(t,i,e):(N(t,(o=k[i])+a+1,e),0!==(s=g[o])&&M(t,i-=x[o],s),N(t,o=D(--r),n),0!==(s=m[o])&&M(t,r-=R[o],s))}while(u<t.last_lit);N(t,d,e)}function V(t,e){var n,r,i,o=e.dyn_tree,a=e.stat_desc.static_tree,s=e.stat_desc.has_stree,u=e.stat_desc.elems,c=-1;for(t.heap_len=0,t.heap_max=l,n=0;n<u;n++)0!==o[2*n]?(t.heap[++t.heap_len]=c=n,t.depth[n]=0):o[2*n+1]=0;for(;t.heap_len<2;)o[2*(i=t.heap[++t.heap_len]=c<2?++c:0)]=1,t.depth[i]=0,t.opt_len--,s&&(t.static_len-=a[2*i+1]);for(e.max_code=c,n=t.heap_len>>1;n>=1;n--)H(t,o,n);i=u;do{n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],H(t,o,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,o[2*i]=o[2*n]+o[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,o[2*n+1]=o[2*r+1]=i,t.heap[1]=i++,H(t,o,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var n,r,i,o,a,s,u=e.dyn_tree,c=e.max_code,h=e.stat_desc.static_tree,d=e.stat_desc.has_stree,p=e.stat_desc.extra_bits,v=e.stat_desc.extra_base,y=e.stat_desc.max_length,g=0;for(o=0;o<=f;o++)t.bl_count[o]=0;for(u[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<l;n++)(o=u[2*u[2*(r=t.heap[n])+1]+1]+1)>y&&(o=y,g++),u[2*r+1]=o,r>c||(t.bl_count[o]++,a=0,r>=v&&(a=p[r-v]),t.opt_len+=(s=u[2*r])*(o+a),d&&(t.static_len+=s*(h[2*r+1]+a)));if(0!==g){do{for(o=y-1;0===t.bl_count[o];)o--;t.bl_count[o]--,t.bl_count[o+1]+=2,t.bl_count[y]--,g-=2}while(g>0);for(o=y;0!==o;o--)for(r=t.bl_count[o];0!==r;)(i=t.heap[--n])>c||(u[2*i+1]!==o&&(t.opt_len+=(o-u[2*i+1])*u[2*i],u[2*i+1]=o),r--)}}(t,e),B(o,c,t.bl_count)}function Z(t,e,n){var r,i,o=-1,a=e[1],s=0,u=7,c=4;for(0===a&&(u=138,c=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=e[2*(r+1)+1],++s<u&&i===a||(s<c?t.bl_tree[2*i]+=s:0!==i?(i!==o&&t.bl_tree[2*i]++,t.bl_tree[2*p]++):s<=10?t.bl_tree[2*v]++:t.bl_tree[2*y]++,s=0,o=i,0===a?(u=138,c=3):i===a?(u=6,c=3):(u=7,c=4))}function W(t,e,n){var r,i,o=-1,a=e[1],s=0,u=7,c=4;for(0===a&&(u=138,c=3),r=0;r<=n;r++)if(i=a,a=e[2*(r+1)+1],!(++s<u&&i===a)){if(s<c)do{N(t,i,t.bl_tree)}while(0!=--s);else 0!==i?(i!==o&&(N(t,i,t.bl_tree),s--),N(t,p,t.bl_tree),M(t,s-3,2)):s<=10?(N(t,v,t.bl_tree),M(t,s-3,3)):(N(t,y,t.bl_tree),M(t,s-11,7));s=0,o=i,0===a?(u=138,c=3):i===a?(u=6,c=3):(u=7,c=4)}}i(R);var Y=!1;function G(t,e,n,i){M(t,(o<<1)+(i?1:0),3),function(t,e,n,i){F(t),P(t,n),P(t,~n),r.arraySet(t.pending_buf,t.window,e,n,t.pending),t.pending+=n}(t,e,n)}e._tr_init=function(t){Y||(function(){var t,e,n,r,i,o=new Array(f+1);for(n=0,r=0;r<28;r++)for(x[r]=n,t=0;t<1<<g[r];t++)k[n++]=r;for(k[n-1]=r,i=0,r=0;r<16;r++)for(R[r]=i,t=0;t<1<<m[r];t++)S[i++]=r;for(i>>=7;r<u;r++)for(R[r]=i<<7,t=0;t<1<<m[r]-7;t++)S[256+i++]=r;for(e=0;e<=f;e++)o[e]=0;for(t=0;t<=143;)w[2*t+1]=8,t++,o[8]++;for(;t<=255;)w[2*t+1]=9,t++,o[9]++;for(;t<=279;)w[2*t+1]=7,t++,o[7]++;for(;t<=287;)w[2*t+1]=8,t++,o[8]++;for(B(w,s+1,o),t=0;t<u;t++)E[2*t+1]=5,E[2*t]=L(t,5);T=new I(w,g,a+1,s,f),C=new I(E,m,0,u,f),A=new I(new Array(0),_,0,c,7)}(),Y=!0),t.l_desc=new O(t.dyn_ltree,T),t.d_desc=new O(t.dyn_dtree,C),t.bl_desc=new O(t.bl_tree,A),t.bi_buf=0,t.bi_valid=0,j(t)},e._tr_stored_block=G,e._tr_flush_block=function(t,e,n,r){var i,o,s=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<a;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),V(t,t.l_desc),V(t,t.d_desc),s=function(t){var e;for(Z(t,t.dyn_ltree,t.l_desc.max_code),Z(t,t.dyn_dtree,t.d_desc.max_code),V(t,t.bl_desc),e=c-1;e>=3&&0===t.bl_tree[2*b[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),(o=t.static_len+3+7>>>3)<=(i=t.opt_len+3+7>>>3)&&(i=o)):i=o=n+5,n+4<=i&&-1!==e?G(t,e,n,r):4===t.strategy||o===i?(M(t,2+(r?1:0),3),U(t,w,E)):(M(t,4+(r?1:0),3),function(t,e,n,r){var i;for(M(t,e-257,5),M(t,n-1,5),M(t,r-4,4),i=0;i<r;i++)M(t,t.bl_tree[2*b[i]+1],3);W(t,t.dyn_ltree,e-1),W(t,t.dyn_dtree,n-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),U(t,t.dyn_ltree,t.dyn_dtree)),j(t),r&&F(t)},e._tr_tally=function(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(k[n]+a+1)]++,t.dyn_dtree[2*D(e)]++),t.last_lit===t.lit_bufsize-1},e._tr_align=function(t){M(t,2,3),N(t,d,w),function(t){16===t.bi_valid?(P(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},"DLc/":function(t,e,n){"use strict";var r=n("9aYe"),i=n("2Lu3"),o=n("MdMo"),a=n("fFCC"),s=n("er0w"),u=function(t,e){var n,r="";for(n=0;n<e;n++)r+=String.fromCharCode(255&t),t>>>=8;return r},c=function(t,e,n,i,c,l){var f,h,d=t.file,p=t.compression,v=l!==o.utf8encode,y=r.transformTo("string",l(d.name)),g=r.transformTo("string",o.utf8encode(d.name)),m=d.comment,_=r.transformTo("string",l(m)),b=r.transformTo("string",o.utf8encode(m)),w=g.length!==d.name.length,E=b.length!==m.length,S="",k="",x="",T=d.dir,C=d.date,A={crc32:0,compressedSize:0,uncompressedSize:0};e&&!n||(A.crc32=t.crc32,A.compressedSize=t.compressedSize,A.uncompressedSize=t.uncompressedSize);var R=0;e&&(R|=8),v||!w&&!E||(R|=2048);var I,O,D=0,P=0;T&&(D|=16),"UNIX"===c?(P=798,D|=(O=I=d.unixPermissions,I||(O=T?16893:33204),(65535&O)<<16)):(P=20,D|=63&(d.dosPermissions||0)),f=C.getUTCHours(),f<<=6,f|=C.getUTCMinutes(),f<<=5,f|=C.getUTCSeconds()/2,h=C.getUTCFullYear()-1980,h<<=4,h|=C.getUTCMonth()+1,h<<=5,h|=C.getUTCDate(),w&&(k=u(1,1)+u(a(y),4)+g,S+="up"+u(k.length,2)+k),E&&(x=u(1,1)+u(a(_),4)+b,S+="uc"+u(x.length,2)+x);var M="";return M+="\n\0",M+=u(R,2),M+=p.magic,M+=u(f,2),M+=u(h,2),M+=u(A.crc32,4),M+=u(A.compressedSize,4),M+=u(A.uncompressedSize,4),M+=u(y.length,2),M+=u(S.length,2),{fileRecord:s.LOCAL_FILE_HEADER+M+y+S,dirRecord:s.CENTRAL_FILE_HEADER+u(P,2)+M+u(_.length,2)+"\0\0\0\0"+u(D,4)+u(i,4)+y+S+_}},l=function(t){return s.DATA_DESCRIPTOR+u(t.crc32,4)+u(t.compressedSize,4)+u(t.uncompressedSize,4)};function f(t,e,n,r){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}r.inherits(f,i),f.prototype.push=function(t){var e=t.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,i.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:n?(e+100*(n-r-1))/n:100}}))},f.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var e=this.streamFiles&&!t.file.dir;if(e){var n=c(t,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},f.prototype.closedSource=function(t){this.accumulate=!1;var e=this.streamFiles&&!t.file.dir,n=c(t,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),e)this.push({data:l(t),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},f.prototype.flush=function(){for(var t=this.bytesWritten,e=0;e<this.dirRecords.length;e++)this.push({data:this.dirRecords[e],meta:{percent:100}});var n=function(t,e,n,i,o){var a=r.transformTo("string",o(i));return s.CENTRAL_DIRECTORY_END+"\0\0\0\0"+u(t,2)+u(t,2)+u(e,4)+u(n,4)+u(a.length,2)+a}(this.dirRecords.length,this.bytesWritten-t,t,this.zipComment,this.encodeFileName);this.push({data:n,meta:{percent:100}})},f.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},f.prototype.registerPrevious=function(t){this._sources.push(t);var e=this;return t.on("data",function(t){e.processChunk(t)}),t.on("end",function(){e.closedSource(e.previous.streamInfo),e._sources.length?e.prepareNextSource():e.end()}),t.on("error",function(t){e.error(t)}),this},f.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))},f.prototype.error=function(t){var e=this._sources;if(!i.prototype.error.call(this,t))return!1;for(var n=0;n<e.length;n++)try{e[n].error(t)}catch(t){}return!0},f.prototype.lock=function(){i.prototype.lock.call(this);for(var t=this._sources,e=0;e<t.length;e++)t[e].lock()},t.exports=f},DbZ5:function(t,e,n){"use strict";var r=n("ybjB").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,n,i){var o=function(t,e,n){return null!=t.highWaterMark?t.highWaterMark:e?t[n]:null}(e,i,n);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0)throw new r(i?n:"highWaterMark",o);return Math.floor(o)}return t.objectMode?16:16384}}},Ecau:function(t,e,n){"use strict";var r=n("cLpG");function i(t){r.call(this,t)}n("9aYe").inherits(i,r),i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},t.exports=i},"F/6a":function(t,e,n){"use strict";var r=n("bl3E"),i=n("9aYe"),o=n("VJTW"),a=n("fFCC"),s=n("MdMo"),u=n("7/DV"),c=n("Mi3D");function l(t,e){this.options=t,this.loadOptions=e}l.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(t){var e,n;if(t.skip(22),this.fileNameLength=t.readInt(2),n=t.readInt(2),this.fileName=t.readData(this.fileNameLength),t.skip(n),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(e=function(t){for(var e in u)if(u.hasOwnProperty(e)&&u[e].magic===t)return u[e];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+i.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,e,t.readData(this.compressedSize))},readCentralPart:function(t){this.versionMadeBy=t.readInt(2),t.skip(2),this.bitFlag=t.readInt(2),this.compressionMethod=t.readString(2),this.date=t.readDate(),this.crc32=t.readInt(4),this.compressedSize=t.readInt(4),this.uncompressedSize=t.readInt(4);var e=t.readInt(2);if(this.extraFieldsLength=t.readInt(2),this.fileCommentLength=t.readInt(2),this.diskNumberStart=t.readInt(2),this.internalFileAttributes=t.readInt(2),this.externalFileAttributes=t.readInt(4),this.localHeaderOffset=t.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");t.skip(e),this.readExtraFields(t),this.parseZIP64ExtraField(t),this.fileComment=t.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var t=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0===t&&(this.dosPermissions=63&this.externalFileAttributes),3===t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e,n,r,i=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index<i;)e=t.readInt(2),n=t.readInt(2),r=t.readData(n),this.extraFields[e]={id:e,length:n,value:r}},handleUTF8:function(){var t=c.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();if(null!==e)this.fileNameStr=e;else{var n=i.transformTo(t,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n)}var r=this.findExtraFieldUnicodeComment();if(null!==r)this.fileCommentStr=r;else{var o=i.transformTo(t,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(o)}}},findExtraFieldUnicodePath:function(){var t=this.extraFields[28789];if(t){var e=r(t.value);return 1!==e.readInt(1)?null:a(this.fileName)!==e.readInt(4)?null:s.utf8decode(e.readData(t.length-5))}return null},findExtraFieldUnicodeComment:function(){var t=this.extraFields[25461];if(t){var e=r(t.value);return 1!==e.readInt(1)?null:a(this.fileComment)!==e.readInt(4)?null:s.utf8decode(e.readData(t.length-5))}return null}},t.exports=l},G2Qt:function(t,e,n){"use strict";var r=n("9aYe"),i=n("2Lu3");function o(t){i.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}r.inherits(o,i),o.prototype.processChunk=function(t){t&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+t.data.length),i.prototype.processChunk.call(this,t)},t.exports=o},H7XF:function(t,e,n){"use strict";e.byteLength=function(t){var e=c(t),n=e[1];return 3*(e[0]+n)/4-n},e.toByteArray=function(t){for(var e,n=c(t),r=n[0],a=n[1],s=new o(function(t,e,n){return 3*(e+n)/4-n}(0,r,a)),u=0,l=a>0?r-4:r,f=0;f<l;f+=4)e=i[t.charCodeAt(f)]<<18|i[t.charCodeAt(f+1)]<<12|i[t.charCodeAt(f+2)]<<6|i[t.charCodeAt(f+3)],s[u++]=e>>16&255,s[u++]=e>>8&255,s[u++]=255&e;return 2===a&&(e=i[t.charCodeAt(f)]<<2|i[t.charCodeAt(f+1)]>>4,s[u++]=255&e),1===a&&(e=i[t.charCodeAt(f)]<<10|i[t.charCodeAt(f+1)]<<4|i[t.charCodeAt(f+2)]>>2,s[u++]=e>>8&255,s[u++]=255&e),s},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(l(t,a,a+16383>s?s:a+16383));return 1===i?o.push(r[(e=t[n-1])>>2]+r[e<<4&63]+"=="):2===i&&o.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s<u;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,n){for(var i,o=[],a=e;a<n;a+=3)o.push(r[(i=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]))>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},IZ5B:function(t,e,n){"use strict";var r=n("3j3K");function i(){}var o={},a=["REJECTED"],s=["FULFILLED"],u=["PENDING"];function c(t){if("function"!=typeof t)throw new TypeError("resolver must be a function");this.state=u,this.queue=[],this.outcome=void 0,t!==i&&d(this,t)}function l(t,e,n){this.promise=t,"function"==typeof e&&(this.onFulfilled=e,this.callFulfilled=this.otherCallFulfilled),"function"==typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function f(t,e,n){r(function(){var r;try{r=e(n)}catch(i){return o.reject(t,i)}r===t?o.reject(t,new TypeError("Cannot resolve promise with itself")):o.resolve(t,r)})}function h(t){var e=t&&t.then;if(t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof e)return function(){e.apply(t,arguments)}}function d(t,e){var n=!1;function r(e){n||(n=!0,o.reject(t,e))}function i(e){n||(n=!0,o.resolve(t,e))}var a=p(function(){e(i,r)});"error"===a.status&&r(a.value)}function p(t,e){var n={};try{n.value=t(e),n.status="success"}catch(r){n.status="error",n.value=r}return n}t.exports=c,c.prototype.finally=function(t){if("function"!=typeof t)return this;var e=this.constructor;return this.then(function(n){return e.resolve(t()).then(function(){return n})},function(n){return e.resolve(t()).then(function(){throw n})})},c.prototype.catch=function(t){return this.then(null,t)},c.prototype.then=function(t,e){if("function"!=typeof t&&this.state===s||"function"!=typeof e&&this.state===a)return this;var n=new this.constructor(i);return this.state!==u?f(n,this.state===s?t:e,this.outcome):this.queue.push(new l(n,t,e)),n},l.prototype.callFulfilled=function(t){o.resolve(this.promise,t)},l.prototype.otherCallFulfilled=function(t){f(this.promise,this.onFulfilled,t)},l.prototype.callRejected=function(t){o.reject(this.promise,t)},l.prototype.otherCallRejected=function(t){f(this.promise,this.onRejected,t)},o.resolve=function(t,e){var n=p(h,e);if("error"===n.status)return o.reject(t,n.value);var r=n.value;if(r)d(t,r);else{t.state=s,t.outcome=e;for(var i=-1,a=t.queue.length;++i<a;)t.queue[i].callFulfilled(e)}return t},o.reject=function(t,e){t.state=a,t.outcome=e;for(var n=-1,r=t.queue.length;++n<r;)t.queue[n].callRejected(e);return t},c.resolve=function(t){return t instanceof this?t:o.resolve(new this(i),t)},c.reject=function(t){var e=new this(i);return o.reject(e,t)},c.all=function(t){var e=this;if("[object Array]"!==Object.prototype.toString.call(t))return this.reject(new TypeError("must be an array"));var n=t.length,r=!1;if(!n)return this.resolve([]);for(var a=new Array(n),s=0,u=-1,c=new this(i);++u<n;)l(t[u],u);return c;function l(t,i){e.resolve(t).then(function(t){a[i]=t,++s!==n||r||(r=!0,o.resolve(c,a))},function(t){r||(r=!0,o.reject(c,t))})}},c.race=function(t){if("[object Array]"!==Object.prototype.toString.call(t))return this.reject(new TypeError("must be an array"));var e=t.length,n=!1;if(!e)return this.resolve([]);for(var r=-1,a=new this(i);++r<e;)this.resolve(t[r]).then(function(t){n||(n=!0,o.resolve(a,t))},function(t){n||(n=!0,o.reject(a,t))});return a}},Iab2:function(t,e,n){var r,i;void 0===(i="function"==typeof(r=function(){"use strict";function e(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){o(r.response,e,n)},r.onerror=function(){console.error("could not download file")},r.send()}function n(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function r(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,o=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype?function(t,o,a){var s=i.URL||i.webkitURL,u=document.createElement("a");u.download=o=o||t.name||"download",u.rel="noopener","string"==typeof t?(u.href=t,u.origin===location.origin?r(u):n(u.href)?e(t,o,a):r(u,u.target="_blank")):(u.href=s.createObjectURL(t),setTimeout(function(){s.revokeObjectURL(u.href)},4e4),setTimeout(function(){r(u)},0))}:"msSaveOrOpenBlob"in navigator?function(t,i,o){if(i=i||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}(t,o),i);else if(n(t))e(t,i,o);else{var a=document.createElement("a");a.href=t,a.target="_blank",setTimeout(function(){r(a)})}}:function(t,n,r,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof t)return e(t,n,r);var a="application/octet-stream"===t.type,s=/constructor/i.test(i.HTMLElement)||i.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent);if((u||a&&s)&&"object"==typeof FileReader){var c=new FileReader;c.onloadend=function(){var t=c.result;t=u?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location=t,o=null},c.readAsDataURL(t)}else{var l=i.URL||i.webkitURL,f=l.createObjectURL(t);o?o.location=f:location.href=f,o=null,setTimeout(function(){l.revokeObjectURL(f)},4e4)}});i.saveAs=o.saveAs=o,t.exports=o})?r.apply(e,[]):r)||(t.exports=i)},J5BL:function(t,e,n){"use strict";var r;r="undefined"!=typeof Promise?Promise:n("IZ5B"),t.exports={Promise:r}},J78i:function(t,e,n){"use strict";t.exports=l;var r=n("ybjB").codes,i=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,u=n("sZro");function c(t,e){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new o);n.writechunk=null,n.writecb=null,null!=e&&this.push(e),r(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function l(t){if(!(this instanceof l))return new l(t);u.call(this,t),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,t&&("function"==typeof t.transform&&(this._transform=t.transform),"function"==typeof t.flush&&(this._flush=t.flush)),this.on("prefinish",f)}function f(){var t=this;"function"!=typeof this._flush||this._readableState.destroyed?h(this,null,null):this._flush(function(e,n){h(t,e,n)})}function h(t,e,n){if(e)return t.emit("error",e);if(null!=n&&t.push(n),t._writableState.length)throw new s;if(t._transformState.transforming)throw new a;return t.push(null)}n("P7XM")(l,u),l.prototype.push=function(t,e){return this._transformState.needTransform=!1,u.prototype.push.call(this,t,e)},l.prototype._transform=function(t,e,n){n(new i("_transform()"))},l.prototype._write=function(t,e,n){var r=this._transformState;if(r.writecb=n,r.writechunk=t,r.writeencoding=e,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},l.prototype._read=function(t){var e=this._transformState;null===e.writechunk||e.transforming?e.needTransform=!0:(e.transforming=!0,this._transform(e.writechunk,e.writeencoding,e.afterTransform))},l.prototype._destroy=function(t,e){u.prototype._destroy.call(this,t,function(t){e(t)})}},LOvY:function(t,e,n){"use strict";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}},MdMo:function(t,e,n){"use strict";for(var r=n("9aYe"),i=n("Mi3D"),o=n("RfpG"),a=n("2Lu3"),s=new Array(256),u=0;u<256;u++)s[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;function c(){a.call(this,"utf-8 decode"),this.leftOver=null}function l(){a.call(this,"utf-8 encode")}s[254]=s[254]=1,e.utf8encode=function(t){return i.nodebuffer?o.newBufferFrom(t,"utf-8"):function(t){var e,n,r,o,a,s=t.length,u=0;for(o=0;o<s;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),u+=n<128?1:n<2048?2:n<65536?3:4;for(e=i.uint8array?new Uint8Array(u):new Array(u),a=0,o=0;a<u;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),n<128?e[a++]=n:n<2048?(e[a++]=192|n>>>6,e[a++]=128|63&n):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|63&n):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|63&n);return e}(t)},e.utf8decode=function(t){return i.nodebuffer?r.transformTo("nodebuffer",t).toString("utf-8"):function(t){var e,n,i,o,a=t.length,u=new Array(2*a);for(n=0,e=0;e<a;)if((i=t[e++])<128)u[n++]=i;else if((o=s[i])>4)u[n++]=65533,e+=o-1;else{for(i&=2===o?31:3===o?15:7;o>1&&e<a;)i=i<<6|63&t[e++],o--;o>1?u[n++]=65533:i<65536?u[n++]=i:(u[n++]=55296|(i-=65536)>>10&1023,u[n++]=56320|1023&i)}return u.length!==n&&(u.subarray?u=u.subarray(0,n):u.length=n),r.applyFromCharCode(u)}(t=r.transformTo(i.uint8array?"uint8array":"array",t))},r.inherits(c,a),c.prototype.processChunk=function(t){var n=r.transformTo(i.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var o=n;(n=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),n.set(o,this.leftOver.length)}else n=this.leftOver.concat(n);this.leftOver=null}var a=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;n>=0&&128==(192&t[n]);)n--;return n<0?e:0===n?e:n+s[t[n]]>e?n:e}(n),u=n;a!==n.length&&(i.uint8array?(u=n.subarray(0,a),this.leftOver=n.subarray(a,n.length)):(u=n.slice(0,a),this.leftOver=n.slice(a,n.length))),this.push({data:e.utf8decode(u),meta:t.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=c,r.inherits(l,a),l.prototype.processChunk=function(t){this.push({data:e.utf8encode(t.data),meta:t.meta})},e.Utf8EncodeWorker=l},Mi3D:function(t,e,n){"use strict";if(e.base64=!0,e.array=!0,e.string=!0,e.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,e.nodebuffer="undefined"!=typeof Buffer,e.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)e.blob=!1;else{var r=new ArrayBuffer(0);try{e.blob=0===new Blob([r],{type:"application/zip"}).size}catch(o){try{var i=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);i.append(r),e.blob=0===i.getBlob("application/zip").size}catch(o){e.blob=!1}}}try{e.nodestream=!!n("uH21").Readable}catch(o){e.nodestream=!1}},P7XM:function(t,e){t.exports="function"==typeof Object.create?function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:function(t,e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}},QSbz:function(t,e,n){"use strict";var r=n("oXfm"),i=n("vn/o"),o=n("eydS"),a=n("Tcbo"),s=n("iTZm"),u=Object.prototype.toString,c=0,l=-1,f=0,h=8;function d(t){if(!(this instanceof d))return new d(t);this.options=i.assign({level:l,method:h,chunkSize:16384,windowBits:15,memLevel:8,strategy:f,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==c)throw new Error(a[n]);if(e.header&&r.deflateSetHeader(this.strm,e.header),e.dictionary){var p;if(p="string"==typeof e.dictionary?o.string2buf(e.dictionary):"[object ArrayBuffer]"===u.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(n=r.deflateSetDictionary(this.strm,p))!==c)throw new Error(a[n]);this._dict_set=!0}}function p(t,e){var n=new d(e);if(n.push(t,!0),n.err)throw n.msg||a[n.err];return n.result}d.prototype.push=function(t,e){var n,a,s=this.strm,l=this.options.chunkSize;if(this.ended)return!1;a=e===~~e?e:!0===e?4:0,s.input="string"==typeof t?o.string2buf(t):"[object ArrayBuffer]"===u.call(t)?new Uint8Array(t):t,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(l),s.next_out=0,s.avail_out=l),1!==(n=r.deflate(s,a))&&n!==c)return this.onEnd(n),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||4!==a&&2!==a)||this.onData("string"===this.options.to?o.buf2binstring(i.shrinkBuf(s.output,s.next_out)):i.shrinkBuf(s.output,s.next_out))}while((s.avail_in>0||0===s.avail_out)&&1!==n);return 4===a?(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===c):2!==a||(this.onEnd(c),s.avail_out=0,!0)},d.prototype.onData=function(t){this.chunks.push(t)},d.prototype.onEnd=function(t){t===c&&(this.result="string"===this.options.to?this.chunks.join(""):i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},e.Deflate=d,e.deflate=p,e.deflateRaw=function(t,e){return(e=e||{}).raw=!0,p(t,e)},e.gzip=function(t,e){return(e=e||{}).gzip=!0,p(t,e)}},QpuX:function(t,e,n){t.exports=n("+qE3").EventEmitter},RfpG:function(t,e,n){"use strict";t.exports={isNode:"undefined"!=typeof Buffer,newBufferFrom:function(t,e){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(t,e);if("number"==typeof t)throw new Error('The "data" argument must not be a number');return new Buffer(t,e)},allocBuffer:function(t){if(Buffer.alloc)return Buffer.alloc(t);var e=new Buffer(t);return e.fill(0),e},isBuffer:function(t){return Buffer.isBuffer(t)},isStream:function(t){return t&&"function"==typeof t.on&&"function"==typeof t.pause&&"function"==typeof t.resume}}},RoFp:function(t,e,n){"use strict";function r(t,e){o(t,e),i(t)}function i(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function o(t,e){t.emit("error",e)}t.exports={destroy:function(t,e){var n=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(e?e(t):!t||this._writableState&&this._writableState.errorEmitted||process.nextTick(o,this,t),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(t){!e&&t?(process.nextTick(r,n,t),n._writableState&&(n._writableState.errorEmitted=!0)):e?(process.nextTick(i,n),e(t)):process.nextTick(i,n)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},"TCJ/":function(t,e,n){"use strict";var r=n("bl3E"),i=n("9aYe"),o=n("er0w"),a=n("F/6a"),s=(n("MdMo"),n("Mi3D"));function u(t){this.files=[],this.loadOptions=t}u.prototype={checkSignature:function(t){if(!this.reader.readAndCheckSignature(t)){this.reader.index-=4;var e=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+i.pretty(e)+", expected "+i.pretty(t)+")")}},isSignature:function(t,e){var n=this.reader.index;this.reader.setIndex(t);var r=this.reader.readString(4)===e;return this.reader.setIndex(n),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 t=this.reader.readData(this.zipCommentLength),e=i.transformTo(s.uint8array?"uint8array":"array",t);this.zipComment=this.loadOptions.decodeFileName(e)},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 t,e,n,r=this.zip64EndOfCentralSize-44;0<r;)t=this.reader.readInt(2),e=this.reader.readInt(4),n=this.reader.readData(e),this.zip64ExtensibleData[t]={id:t,length:e,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var t,e;for(t=0;t<this.files.length;t++)this.reader.setIndex((e=this.files[t]).localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),e.readLocalPart(this.reader),e.handleUTF8(),e.processAttributes()},readCentralDir:function(){var t;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(t=new a({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(t);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 t=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(t<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(t);var e=t;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===i.MAX_VALUE_16BITS||this.diskWithCentralDirStart===i.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===i.MAX_VALUE_16BITS||this.centralDirRecords===i.MAX_VALUE_16BITS||this.centralDirSize===i.MAX_VALUE_32BITS||this.centralDirOffset===i.MAX_VALUE_32BITS){if(this.zip64=!0,(t=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(t),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 n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var r=e-n;if(r>0)this.isSignature(e,o.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(t){this.reader=r(t)},load:function(t){this.prepareReader(t),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=u},Tcbo:function(t,e,n){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"U/wY":function(t,e,n){"use strict";var r=n("9aYe");function i(t){this.data=t,this.length=t.length,this.index=0,this.zero=0}i.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length<this.zero+t||t<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+t+"). Corrupted zip ?")},setIndex:function(t){this.checkIndex(t),this.index=t},skip:function(t){this.setIndex(this.index+t)},byteAt:function(t){},readInt:function(t){var e,n=0;for(this.checkOffset(t),e=this.index+t-1;e>=this.index;e--)n=(n<<8)+this.byteAt(e);return this.index+=t,n},readString:function(t){return r.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readAndCheckSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},t.exports=i},Uhae:function(t,e,n){"use strict";var r=n("U/wY");function i(t){r.call(this,t)}n("9aYe").inherits(i,r),i.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},i.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},i.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},t.exports=i},VJTW:function(t,e,n){"use strict";var r=n("J5BL"),i=n("pM5F"),o=n("G2Qt"),a=n("4MRP");function s(t,e,n,r,i){this.compressedSize=t,this.uncompressedSize=e,this.crc32=n,this.compression=r,this.compressedContent=i}o=n("G2Qt"),s.prototype={getContentWorker:function(){var t=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),e=this;return t.on("end",function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),t},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(t,e,n){return t.pipe(new a).pipe(new o("uncompressedSize")).pipe(e.compressWorker(n)).pipe(new o("compressedSize")).withStreamInfo("compression",e)},t.exports=s},WgPA:function(t,e,n){"use strict";t.exports="function"==typeof setImmediate?setImmediate:function(){var t=[].slice.apply(arguments);t.splice(1,0,0),setTimeout.apply(null,t)}},XRzD:function(t,e,n){"use strict";var r,i=n("ybjB").codes,o=i.ERR_MISSING_ARGS,a=i.ERR_STREAM_DESTROYED;function s(t){if(t)throw t}function u(t){t()}function c(t,e){return t.pipe(e)}t.exports=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var l,f=function(t){return t.length?"function"!=typeof t[t.length-1]?s:t.pop():s}(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new o("streams");var h=e.map(function(t,i){var o=i<e.length-1;return function(t,e,i,o){o=function(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}(o);var s=!1;t.on("close",function(){s=!0}),void 0===r&&(r=n("kDxh")),r(t,{readable:e,writable:i},function(t){if(t)return o(t);s=!0,o()});var u=!1;return function(e){if(!s&&!u)return u=!0,function(t){return t.setHeader&&"function"==typeof t.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void o(e||new a("pipe"))}}(t,o,i>0,function(t){l||(l=t),t&&h.forEach(u),o||(h.forEach(u),f(l))})});return e.reduce(c)}},YqD2:function(t,e,n){"use strict";var r=n("Ecau");function i(t){r.call(this,t)}n("9aYe").inherits(i,r),i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},t.exports=i},Zm6R:function(t,e,n){"use strict";var r=n("9aYe"),i=n("2Lu3");function o(t,e){i.call(this,"Nodejs stream input adapter for "+t),this._upstreamEnded=!1,this._bindStream(e)}r.inherits(o,i),o.prototype._bindStream=function(t){var e=this;this._stream=t,t.pause(),t.on("data",function(t){e.push({data:t,meta:{percent:0}})}).on("error",function(t){e.isPaused?this.generatedError=t:e.error(t)}).on("end",function(){e.isPaused?e._upstreamEnded=!0:e.end()})},o.prototype.pause=function(){return!!i.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=o},aFNf:function(t,e,n){"use strict";var r=n("vn/o"),i=[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],a=[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(t,e,n,u,c,l,f,h){var d,p,v,y,g,m,_,b,w,E=h.bits,S=0,k=0,x=0,T=0,C=0,A=0,R=0,I=0,O=0,D=0,P=null,M=0,N=new r.Buf16(16),L=new r.Buf16(16),B=null,j=0;for(S=0;S<=15;S++)N[S]=0;for(k=0;k<u;k++)N[e[n+k]]++;for(C=E,T=15;T>=1&&0===N[T];T--);if(C>T&&(C=T),0===T)return c[l++]=20971520,c[l++]=20971520,h.bits=1,0;for(x=1;x<T&&0===N[x];x++);for(C<x&&(C=x),I=1,S=1;S<=15;S++)if(I<<=1,(I-=N[S])<0)return-1;if(I>0&&(0===t||1!==T))return-1;for(L[1]=0,S=1;S<15;S++)L[S+1]=L[S]+N[S];for(k=0;k<u;k++)0!==e[n+k]&&(f[L[e[n+k]]++]=k);if(0===t?(P=B=f,m=19):1===t?(P=i,M-=257,B=o,j-=257,m=256):(P=a,B=s,m=-1),D=0,k=0,S=x,g=l,A=C,R=0,v=-1,y=(O=1<<C)-1,1===t&&O>852||2===t&&O>592)return 1;for(;;){_=S-R,f[k]<m?(b=0,w=f[k]):f[k]>m?(b=B[j+f[k]],w=P[M+f[k]]):(b=96,w=0),d=1<<S-R,x=p=1<<A;do{c[g+(D>>R)+(p-=d)]=_<<24|b<<16|w|0}while(0!==p);for(d=1<<S-1;D&d;)d>>=1;if(0!==d?(D&=d-1,D+=d):D=0,k++,0==--N[S]){if(S===T)break;S=e[n+f[k]]}if(S>C&&(D&y)!==v){for(0===R&&(R=C),g+=x,I=1<<(A=S-R);A+R<T&&!((I-=N[A+R])<=0);)A++,I<<=1;if(O+=1<<A,1===t&&O>852||2===t&&O>592)return 1;c[v=D&y]=C<<24|A<<16|g-l|0}}return 0!==D&&(c[g+D]=S-R<<24|64<<16|0),h.bits=C,0}},bWsk:function(t,e,n){"use strict";var r=n("9aYe"),i=n("sCty"),o=n("2Lu3"),a=n("4bvL"),s=n("Mi3D"),u=n("J5BL"),c=null;if(s.nodestream)try{c=n("irp2")}catch(f){}function l(t,e,n){var a=e;switch(e){case"blob":case"arraybuffer":a="uint8array";break;case"base64":a="string"}try{this._internalType=a,this._outputType=e,this._mimeType=n,r.checkSupport(a),this._worker=t.pipe(new i(a)),t.lock()}catch(f){this._worker=new o("error"),this._worker.error(f)}}l.prototype={accumulate:function(t){return e=this,n=t,new u.Promise(function(t,i){var o=[],s=e._internalType,u=e._outputType,c=e._mimeType;e.on("data",function(t,e){o.push(t),n&&n(e)}).on("error",function(t){o=[],i(t)}).on("end",function(){try{var e=function(t,e,n){switch(t){case"blob":return r.newBlob(r.transformTo("arraybuffer",e),n);case"base64":return a.encode(e);default:return r.transformTo(t,e)}}(u,function(t,e){var n,r=0,i=null,o=0;for(n=0;n<e.length;n++)o+=e[n].length;switch(t){case"string":return e.join("");case"array":return Array.prototype.concat.apply([],e);case"uint8array":for(i=new Uint8Array(o),n=0;n<e.length;n++)i.set(e[n],r),r+=e[n].length;return i;case"nodebuffer":return Buffer.concat(e);default:throw new Error("concat : unsupported type '"+t+"'")}}(s,o),c);t(e)}catch(f){i(f)}o=[]}).resume()});var e,n},on:function(t,e){var n=this;return this._worker.on(t,"data"===t?function(t){e.call(n,t.data,t.meta)}:function(){r.delay(e,arguments,n)}),this},resume:function(){return r.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(t){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},t)}},t.exports=l},bl3E:function(t,e,n){"use strict";var r=n("9aYe"),i=n("Mi3D"),o=n("cLpG"),a=n("Uhae"),s=n("YqD2"),u=n("Ecau");t.exports=function(t){var e=r.getTypeOf(t);return r.checkSupport(e),"string"!==e||i.uint8array?"nodebuffer"===e?new s(t):i.uint8array?new u(r.transformTo("uint8array",t)):new o(r.transformTo("array",t)):new a(t)}},cLpG:function(t,e,n){"use strict";var r=n("U/wY");function i(t){r.call(this,t);for(var e=0;e<this.data.length;e++)t[e]=255&t[e]}n("9aYe").inherits(i,r),i.prototype.byteAt=function(t){return this.data[this.zero+t]},i.prototype.lastIndexOfSignature=function(t){for(var e=t.charCodeAt(0),n=t.charCodeAt(1),r=t.charCodeAt(2),i=t.charCodeAt(3),o=this.length-4;o>=0;--o)if(this.data[o]===e&&this.data[o+1]===n&&this.data[o+2]===r&&this.data[o+3]===i)return o-this.zero;return-1},i.prototype.readAndCheckSignature=function(t){var e=t.charCodeAt(0),n=t.charCodeAt(1),r=t.charCodeAt(2),i=t.charCodeAt(3),o=this.readData(4);return e===o[0]&&n===o[1]&&r===o[2]&&i===o[3]},i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return[];var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},t.exports=i},cX6o:function(t,e,n){"use strict";var r=n("nm4c"),i=n("vn/o"),o=n("eydS"),a=n("LOvY"),s=n("Tcbo"),u=n("iTZm"),c=n("gBP8"),l=Object.prototype.toString;function f(t){if(!(this instanceof f))return new f(t);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,e.windowBits);if(n!==a.Z_OK)throw new Error(s[n]);if(this.header=new c,r.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=o.string2buf(e.dictionary):"[object ArrayBuffer]"===l.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=r.inflateSetDictionary(this.strm,e.dictionary))!==a.Z_OK))throw new Error(s[n])}function h(t,e){var n=new f(e);if(n.push(t,!0),n.err)throw n.msg||s[n.err];return n.result}f.prototype.push=function(t,e){var n,s,u,c,f,h=this.strm,d=this.options.chunkSize,p=this.options.dictionary,v=!1;if(this.ended)return!1;s=e===~~e?e:!0===e?a.Z_FINISH:a.Z_NO_FLUSH,h.input="string"==typeof t?o.binstring2buf(t):"[object ArrayBuffer]"===l.call(t)?new Uint8Array(t):t,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new i.Buf8(d),h.next_out=0,h.avail_out=d),(n=r.inflate(h,a.Z_NO_FLUSH))===a.Z_NEED_DICT&&p&&(n=r.inflateSetDictionary(this.strm,p)),n===a.Z_BUF_ERROR&&!0===v&&(n=a.Z_OK,v=!1),n!==a.Z_STREAM_END&&n!==a.Z_OK)return this.onEnd(n),this.ended=!0,!1;h.next_out&&(0!==h.avail_out&&n!==a.Z_STREAM_END&&(0!==h.avail_in||s!==a.Z_FINISH&&s!==a.Z_SYNC_FLUSH)||("string"===this.options.to?(u=o.utf8border(h.output,h.next_out),c=h.next_out-u,f=o.buf2string(h.output,u),h.next_out=c,h.avail_out=d-c,c&&i.arraySet(h.output,h.output,u,c,0),this.onData(f)):this.onData(i.shrinkBuf(h.output,h.next_out)))),0===h.avail_in&&0===h.avail_out&&(v=!0)}while((h.avail_in>0||0===h.avail_out)&&n!==a.Z_STREAM_END);return n===a.Z_STREAM_END&&(s=a.Z_FINISH),s===a.Z_FINISH?(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===a.Z_OK):s!==a.Z_SYNC_FLUSH||(this.onEnd(a.Z_OK),h.avail_out=0,!0)},f.prototype.onData=function(t){this.chunks.push(t)},f.prototype.onEnd=function(t){t===a.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},e.Inflate=f,e.inflate=h,e.inflateRaw=function(t,e){return(e=e||{}).raw=!0,h(t,e)},e.ungzip=h},crnd:function(t,e){function n(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="crnd"},"eA/Y":function(t,e,n){"use strict";t.exports=i;var r=n("J78i");function i(t){if(!(this instanceof i))return new i(t);r.call(this,t)}n("P7XM")(i,r),i.prototype._transform=function(t,e,n){n(null,t)}},er0w:function(t,e,n){"use strict";e.LOCAL_FILE_HEADER="PK\x03\x04",e.CENTRAL_FILE_HEADER="PK\x01\x02",e.CENTRAL_DIRECTORY_END="PK\x05\x06",e.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",e.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",e.DATA_DESCRIPTOR="PK\x07\b"},eydS:function(t,e,n){"use strict";var r=n("vn/o"),i=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(c){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(c){o=!1}for(var a=new r.Buf8(256),s=0;s<256;s++)a[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function u(t,e){if(e<65534&&(t.subarray&&o||!t.subarray&&i))return String.fromCharCode.apply(null,r.shrinkBuf(t,e));for(var n="",a=0;a<e;a++)n+=String.fromCharCode(t[a]);return n}a[254]=a[254]=1,e.string2buf=function(t){var e,n,i,o,a,s=t.length,u=0;for(o=0;o<s;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),u+=n<128?1:n<2048?2:n<65536?3:4;for(e=new r.Buf8(u),a=0,o=0;a<u;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),n<128?e[a++]=n:n<2048?(e[a++]=192|n>>>6,e[a++]=128|63&n):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|63&n):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|63&n);return e},e.buf2binstring=function(t){return u(t,t.length)},e.binstring2buf=function(t){for(var e=new r.Buf8(t.length),n=0,i=e.length;n<i;n++)e[n]=t.charCodeAt(n);return e},e.buf2string=function(t,e){var n,r,i,o,s=e||t.length,c=new Array(2*s);for(r=0,n=0;n<s;)if((i=t[n++])<128)c[r++]=i;else if((o=a[i])>4)c[r++]=65533,n+=o-1;else{for(i&=2===o?31:3===o?15:7;o>1&&n<s;)i=i<<6|63&t[n++],o--;o>1?c[r++]=65533:i<65536?c[r++]=i:(c[r++]=55296|(i-=65536)>>10&1023,c[r++]=56320|1023&i)}return u(c,r)},e.utf8border=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;n>=0&&128==(192&t[n]);)n--;return n<0?e:0===n?e:n+a[t[n]]>e?n:e}},fDnD:function(t,e,n){"use strict";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={},this.comment=null,this.root="",this.clone=function(){var t=new r;for(var e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}(r.prototype=n("tkqm")).loadAsync=n("vI6n"),r.support=n("Mi3D"),r.defaults=n("itLX"),r.version="3.2.0",r.loadAsync=function(t,e){return(new r).loadAsync(t,e)},r.external=n("J5BL"),t.exports=r},fFCC:function(t,e,n){"use strict";var r=n("9aYe"),i=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();t.exports=function(t,e){return void 0!==t&&t.length?"string"!==r.getTypeOf(t)?function(e,n,r,o){var a=i,s=0+t.length;e^=-1;for(var u=0;u<s;u++)e=e>>>8^a[255&(e^n[u])];return-1^e}(0|e,t):function(e,n,r,o){var a=i,s=0+t.length;e^=-1;for(var u=0;u<s;u++)e=e>>>8^a[255&(e^n.charCodeAt(u))];return-1^e}(0|e,t):0}},fXKp:function(t,e,n){"use strict";var r=n("hwdV").Buffer,i=r.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(r.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=u,this.end=c,e=4;break;case"utf8":this.fillLast=s,e=4;break;case"base64":this.text=l,this.end=f,e=3;break;default:return this.write=h,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(e)}function a(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,n=function(t,e,n){if(128!=(192&e[0]))return t.lastNeed=0,"\ufffd";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"\ufffd";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"\ufffd"}}(this,t);return void 0!==n?n:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function u(t,e){if((t.length-e)%2==0){var n=t.toString("utf16le",e);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function c(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):e}function l(t,e){var n=(t.length-e)%3;return 0===n?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function f(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function d(t){return t&&t.length?this.write(t):""}e.StringDecoder=o,o.prototype.write=function(t){if(0===t.length)return"";var e,n;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<t.length?e?e+this.text(t,n):this.text(t,n):e||""},o.prototype.end=function(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\ufffd":e},o.prototype.text=function(t,e){var n=function(t,e,n){var r=e.length-1;if(r<n)return 0;var i=a(e[r]);return i>=0?(i>0&&(t.lastNeed=i-1),i):--r<n||-2===i?0:(i=a(e[r]))>=0?(i>0&&(t.lastNeed=i-2),i):--r<n||-2===i?0:(i=a(e[r]))>=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var r=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,r),t.toString("utf8",e,r)},o.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},frGm:function(t,e,n){"use strict";t.exports=function(t,e){var n,r,i,o,a,s,u,c,l,f,h,d,p,v,y,g,m,_,b,w,E,S,k,x,T;x=t.input,i=(r=t.next_in)+(t.avail_in-5),T=t.output,a=(o=t.next_out)-(e-t.avail_out),s=o+(t.avail_out-257),u=(n=t.state).dmax,c=n.wsize,l=n.whave,f=n.wnext,h=n.window,d=n.hold,p=n.bits,v=n.lencode,y=n.distcode,g=(1<<n.lenbits)-1,m=(1<<n.distbits)-1;t:do{p<15&&(d+=x[r++]<<p,d+=x[r++]<<(p+=8),p+=8),_=v[d&g];e:for(;;){if(d>>>=b=_>>>24,p-=b,0==(b=_>>>16&255))T[o++]=65535&_;else{if(!(16&b)){if(0==(64&b)){_=v[(65535&_)+(d&(1<<b)-1)];continue e}if(32&b){n.mode=12;break t}t.msg="invalid literal/length code",n.mode=30;break t}w=65535&_,(b&=15)&&(p<b&&(d+=x[r++]<<p,p+=8),w+=d&(1<<b)-1,d>>>=b,p-=b),p<15&&(d+=x[r++]<<p,d+=x[r++]<<(p+=8),p+=8),_=y[d&m];n:for(;;){if(d>>>=b=_>>>24,p-=b,!(16&(b=_>>>16&255))){if(0==(64&b)){_=y[(65535&_)+(d&(1<<b)-1)];continue n}t.msg="invalid distance code",n.mode=30;break t}if(E=65535&_,p<(b&=15)&&(d+=x[r++]<<p,(p+=8)<b&&(d+=x[r++]<<p,p+=8)),(E+=d&(1<<b)-1)>u){t.msg="invalid distance too far back",n.mode=30;break t}if(d>>>=b,p-=b,E>(b=o-a)){if((b=E-b)>l&&n.sane){t.msg="invalid distance too far back",n.mode=30;break t}if(S=0,k=h,0===f){if(S+=c-b,b<w){w-=b;do{T[o++]=h[S++]}while(--b);S=o-E,k=T}}else if(f<b){if(S+=c+f-b,(b-=f)<w){w-=b;do{T[o++]=h[S++]}while(--b);if(S=0,f<w){w-=b=f;do{T[o++]=h[S++]}while(--b);S=o-E,k=T}}}else if(S+=f-b,b<w){w-=b;do{T[o++]=h[S++]}while(--b);S=o-E,k=T}for(;w>2;)T[o++]=k[S++],T[o++]=k[S++],T[o++]=k[S++],w-=3;w&&(T[o++]=k[S++],w>1&&(T[o++]=k[S++]))}else{S=o-E;do{T[o++]=T[S++],T[o++]=T[S++],T[o++]=T[S++],w-=3}while(w>2);w&&(T[o++]=T[S++],w>1&&(T[o++]=T[S++]))}break}}break}}while(r<i&&o<s);d&=(1<<(p-=(w=p>>3)<<3))-1,t.next_in=r-=w,t.next_out=o,t.avail_in=r<i?i-r+5:5-(r-i),t.avail_out=o<s?s-o+257:257-(o-s),n.hold=d,n.bits=p}},gBP8:function(t,e,n){"use strict";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}},hwdV:function(t,e,n){var r=n("tjlA"),i=r.Buffer;function o(t,e){for(var n in t)e[n]=t[n]}function a(t,e,n){return i(t,e,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=r:(o(r,e),e.Buffer=a),o(i,a),a.from=function(t,e,n){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,n)},a.alloc=function(t,e,n){if("number"!=typeof t)throw new TypeError("Argument must be a number");var r=i(t);return void 0!==e?"string"==typeof n?r.fill(e,n):r.fill(e):r.fill(0),r},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return r.SlowBuffer(t)}},iFxG:function(t,e,n){"use strict";var r=n("bWsk"),i=n("pM5F"),o=n("MdMo"),a=n("VJTW"),s=n("2Lu3"),u=function(t,e,n){this.name=t,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=e,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};u.prototype={internalStream:function(t){var e=null,n="string";try{if(!t)throw new Error("No output type specified.");var i="string"===(n=t.toLowerCase())||"text"===n;"binarystring"!==n&&"text"!==n||(n="string"),e=this._decompressWorker();var a=!this._dataBinary;a&&!i&&(e=e.pipe(new o.Utf8EncodeWorker)),!a&&i&&(e=e.pipe(new o.Utf8DecodeWorker))}catch(u){(e=new s("error")).error(u)}return new r(e,n,"")},async:function(t,e){return this.internalStream(t).accumulate(e)},nodeStream:function(t,e){return this.internalStream(t||"nodebuffer").toNodejsStream(e)},_compressWorker:function(t,e){if(this._data instanceof a&&this._data.compression.magic===t.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new o.Utf8EncodeWorker)),a.createWorkerFrom(n,t,e)},_decompressWorker:function(){return this._data instanceof a?this._data.getContentWorker():this._data instanceof s?this._data:new i(this._data)}};for(var c=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],l=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},f=0;f<c.length;f++)u.prototype[c[f]]=l;t.exports=u},iTZm:function(t,e,n){"use strict";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}},irp2:function(t,e,n){"use strict";var r=n("uH21").Readable;function i(t,e,n){r.call(this,e),this._helper=t;var i=this;t.on("data",function(t,e){i.push(t)||i._helper.pause(),n&&n(e)}).on("error",function(t){i.emit("error",t)}).on("end",function(){i.push(null)})}n("9aYe").inherits(i,r),i.prototype._read=function(){this._helper.resume()},t.exports=i},itLX:function(t,e,n){"use strict";e.base64=!1,e.binary=!1,e.dir=!1,e.createFolders=!0,e.date=null,e.compression=null,e.compressionOptions=null,e.comment=null,e.unixPermissions=null,e.dosPermissions=null},kDxh:function(t,e,n){"use strict";var r=n("ybjB").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function t(e,n,o){if("function"==typeof n)return t(e,null,n);n||(n={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t.apply(this,r)}}}(o||i);var a=n.readable||!1!==n.readable&&e.readable,s=n.writable||!1!==n.writable&&e.writable,u=function(){e.writable||l()},c=e._writableState&&e._writableState.finished,l=function(){s=!1,c=!0,a||o.call(e)},f=e._readableState&&e._readableState.endEmitted,h=function(){a=!1,f=!0,s||o.call(e)},d=function(t){o.call(e,t)},p=function(){var t;return a&&!f?(e._readableState&&e._readableState.ended||(t=new r),o.call(e,t)):s&&!c?(e._writableState&&e._writableState.ended||(t=new r),o.call(e,t)):void 0},v=function(){e.req.on("finish",l)};return function(t){return t.setHeader&&"function"==typeof t.abort}(e)?(e.on("complete",l),e.on("abort",p),e.req?v():e.on("request",v)):s&&!e._writableState&&(e.on("end",u),e.on("close",u)),e.on("end",h),e.on("finish",l),!1!==n.error&&e.on("error",d),e.on("close",p),function(){e.removeListener("complete",l),e.removeListener("abort",p),e.removeListener("request",v),e.req&&e.req.removeListener("finish",l),e.removeListener("end",u),e.removeListener("close",u),e.removeListener("finish",l),e.removeListener("end",h),e.removeListener("error",d),e.removeListener("close",p)}}},"kVK+":function(t,e){e.read=function(t,e,n,r,i){var o,a,s=8*i-r-1,u=(1<<s)-1,c=u>>1,l=-7,f=n?i-1:0,h=n?-1:1,d=t[e+f];for(f+=h,o=d&(1<<-l)-1,d>>=-l,l+=s;l>0;o=256*o+t[e+f],f+=h,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+t[e+f],f+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),o-=c}return(d?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,u,c=8*o-i-1,l=(1<<c)-1,f=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:o-1,p=r?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),(e+=a+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(e*u-1)*Math.pow(2,i),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;t[n+d]=255&s,d+=p,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;t[n+d]=255&a,d+=p,a/=256,c-=8);t[n+d-p]|=128*v}},nA4H:function(t,e,n){"use strict";var r;function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var o=n("kDxh"),a=Symbol("lastResolve"),s=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),h=Symbol("stream");function d(t,e){return{value:t,done:e}}function p(t){var e=t[a];if(null!==e){var n=t[h].read();null!==n&&(t[l]=null,t[a]=null,t[s]=null,e(d(n,!1)))}}var v=Object.getPrototypeOf(function(){}),y=Object.setPrototypeOf((i(r={get stream(){return this[h]},next:function(){var t=this,e=this[u];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(d(void 0,!0));if(this[h].destroyed)return new Promise(function(e,n){process.nextTick(function(){t[u]?n(t[u]):e(d(void 0,!0))})});var n,r=this[l];if(r)n=new Promise(function(t,e){return function(n,r){t.then(function(){e[c]?n(d(void 0,!0)):e[f](n,r)},r)}}(r,this));else{var i=this[h].read();if(null!==i)return Promise.resolve(d(i,!1));n=new Promise(this[f])}return this[l]=n,n}},Symbol.asyncIterator,function(){return this}),i(r,"return",function(){var t=this;return new Promise(function(e,n){t[h].destroy(null,function(t){t?n(t):e(d(void 0,!0))})})}),r),v);t.exports=function(t){var e,n=Object.create(y,(i(e={},h,{value:t,writable:!0}),i(e,a,{value:null,writable:!0}),i(e,s,{value:null,writable:!0}),i(e,u,{value:null,writable:!0}),i(e,c,{value:t._readableState.endEmitted,writable:!0}),i(e,f,{value:function(t,e){var r=n[h].read();r?(n[l]=null,n[a]=null,n[s]=null,t(d(r,!1))):(n[a]=t,n[s]=e)},writable:!0}),e));return n[l]=null,o(t,function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=n[s];return null!==e&&(n[l]=null,n[a]=null,n[s]=null,e(t)),void(n[u]=t)}var r=n[a];null!==r&&(n[l]=null,n[a]=null,n[s]=null,r(d(void 0,!0))),n[c]=!0}),t.on("readable",(function(t){process.nextTick(p,t)}).bind(null,n)),n}},nm4c:function(t,e,n){"use strict";var r=n("vn/o"),i=n("yDR0"),o=n("7tol"),a=n("frGm"),s=n("aFNf"),u=1,c=2,l=0,f=-2,h=1,d=852,p=592;function v(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function y(){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 g(t){var e;return t&&t.state?(t.total_in=t.total_out=(e=t.state).total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=h,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new r.Buf32(d),e.distcode=e.distdyn=new r.Buf32(p),e.sane=1,e.back=-1,l):f}function m(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,g(t)):f}function _(t,e){var n,r;return t&&t.state?(e<0?(n=0,e=-e):(n=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?f:(null!==(r=t.state).window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,m(t))):f}function b(t,e){var n,r;return t?(r=new y,t.state=r,r.window=null,(n=_(t,e))!==l&&(t.state=null),n):f}var w,E,S=!0;function k(t){if(S){var e;for(w=new r.Buf32(512),E=new r.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(s(u,t.lens,0,288,w,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;s(c,t.lens,0,32,E,0,t.work,{bits:5}),S=!1}t.lencode=w,t.lenbits=9,t.distcode=E,t.distbits=5}function x(t,e,n,i){var o,a=t.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),i>=a.wsize?(r.arraySet(a.window,e,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((o=a.wsize-a.wnext)>i&&(o=i),r.arraySet(a.window,e,n-i,o,a.wnext),(i-=o)?(r.arraySet(a.window,e,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}e.inflateReset=m,e.inflateReset2=_,e.inflateResetKeep=g,e.inflateInit=function(t){return b(t,15)},e.inflateInit2=b,e.inflate=function(t,e){var n,d,p,y,g,m,_,b,w,E,S,T,C,A,R,I,O,D,P,M,N,L,B,j,F=0,z=new r.Buf8(4),H=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return f;12===(n=t.state).mode&&(n.mode=13),g=t.next_out,p=t.output,y=t.next_in,d=t.input,b=n.hold,w=n.bits,E=m=t.avail_in,S=_=t.avail_out,L=l;t:for(;;)switch(n.mode){case h:if(0===n.wrap){n.mode=13;break}for(;w<16;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(2&n.wrap&&35615===b){n.check=0,z[0]=255&b,z[1]=b>>>8&255,n.check=o(n.check,z,2,0),b=0,w=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&b)<<8)+(b>>8))%31){t.msg="incorrect header check",n.mode=30;break}if(8!=(15&b)){t.msg="unknown compression method",n.mode=30;break}if(w-=4,N=8+(15&(b>>>=4)),0===n.wbits)n.wbits=N;else if(N>n.wbits){t.msg="invalid window size",n.mode=30;break}n.dmax=1<<N,t.adler=n.check=1,n.mode=512&b?10:12,b=0,w=0;break;case 2:for(;w<16;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(n.flags=b,8!=(255&n.flags)){t.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=b>>8&1),512&n.flags&&(z[0]=255&b,z[1]=b>>>8&255,n.check=o(n.check,z,2,0)),b=0,w=0,n.mode=3;case 3:for(;w<32;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}n.head&&(n.head.time=b),512&n.flags&&(z[0]=255&b,z[1]=b>>>8&255,z[2]=b>>>16&255,z[3]=b>>>24&255,n.check=o(n.check,z,4,0)),b=0,w=0,n.mode=4;case 4:for(;w<16;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}n.head&&(n.head.xflags=255&b,n.head.os=b>>8),512&n.flags&&(z[0]=255&b,z[1]=b>>>8&255,n.check=o(n.check,z,2,0)),b=0,w=0,n.mode=5;case 5:if(1024&n.flags){for(;w<16;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}n.length=b,n.head&&(n.head.extra_len=b),512&n.flags&&(z[0]=255&b,z[1]=b>>>8&255,n.check=o(n.check,z,2,0)),b=0,w=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((T=n.length)>m&&(T=m),T&&(n.head&&(N=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,d,y,T,N)),512&n.flags&&(n.check=o(n.check,d,T,y)),m-=T,y+=T,n.length-=T),n.length))break t;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===m)break t;T=0;do{N=d[y+T++],n.head&&N&&n.length<65536&&(n.head.name+=String.fromCharCode(N))}while(N&&T<m);if(512&n.flags&&(n.check=o(n.check,d,T,y)),m-=T,y+=T,N)break t}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===m)break t;T=0;do{N=d[y+T++],n.head&&N&&n.length<65536&&(n.head.comment+=String.fromCharCode(N))}while(N&&T<m);if(512&n.flags&&(n.check=o(n.check,d,T,y)),m-=T,y+=T,N)break t}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;w<16;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(b!==(65535&n.check)){t.msg="header crc mismatch",n.mode=30;break}b=0,w=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=12;break;case 10:for(;w<32;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}t.adler=n.check=v(b),b=0,w=0,n.mode=11;case 11:if(0===n.havedict)return t.next_out=g,t.avail_out=_,t.next_in=y,t.avail_in=m,n.hold=b,n.bits=w,2;t.adler=n.check=1,n.mode=12;case 12:if(5===e||6===e)break t;case 13:if(n.last){b>>>=7&w,w-=7&w,n.mode=27;break}for(;w<3;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}switch(n.last=1&b,w-=1,3&(b>>>=1)){case 0:n.mode=14;break;case 1:if(k(n),n.mode=20,6===e){b>>>=2,w-=2;break t}break;case 2:n.mode=17;break;case 3:t.msg="invalid block type",n.mode=30}b>>>=2,w-=2;break;case 14:for(b>>>=7&w,w-=7&w;w<32;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if((65535&b)!=(b>>>16^65535)){t.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&b,b=0,w=0,n.mode=15,6===e)break t;case 15:n.mode=16;case 16:if(T=n.length){if(T>m&&(T=m),T>_&&(T=_),0===T)break t;r.arraySet(p,d,y,T,g),m-=T,y+=T,_-=T,g+=T,n.length-=T;break}n.mode=12;break;case 17:for(;w<14;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(n.nlen=257+(31&b),w-=5,n.ndist=1+(31&(b>>>=5)),w-=5,n.ncode=4+(15&(b>>>=5)),b>>>=4,w-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;w<3;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}n.lens[H[n.have++]]=7&b,b>>>=3,w-=3}for(;n.have<19;)n.lens[H[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,L=s(0,n.lens,0,19,n.lencode,0,n.work,B={bits:n.lenbits}),n.lenbits=B.bits,L){t.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;I=(F=n.lencode[b&(1<<n.lenbits)-1])>>>16&255,O=65535&F,!((R=F>>>24)<=w);){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(O<16)b>>>=R,w-=R,n.lens[n.have++]=O;else{if(16===O){for(j=R+2;w<j;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(b>>>=R,w-=R,0===n.have){t.msg="invalid bit length repeat",n.mode=30;break}N=n.lens[n.have-1],T=3+(3&b),b>>>=2,w-=2}else if(17===O){for(j=R+3;w<j;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}w-=R,N=0,T=3+(7&(b>>>=R)),b>>>=3,w-=3}else{for(j=R+7;w<j;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}w-=R,N=0,T=11+(127&(b>>>=R)),b>>>=7,w-=7}if(n.have+T>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=30;break}for(;T--;)n.lens[n.have++]=N}}if(30===n.mode)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,L=s(u,n.lens,0,n.nlen,n.lencode,0,n.work,B={bits:n.lenbits}),n.lenbits=B.bits,L){t.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,L=s(c,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,B={bits:n.distbits}),n.distbits=B.bits,L){t.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===e)break t;case 20:n.mode=21;case 21:if(m>=6&&_>=258){t.next_out=g,t.avail_out=_,t.next_in=y,t.avail_in=m,n.hold=b,n.bits=w,a(t,S),g=t.next_out,p=t.output,_=t.avail_out,y=t.next_in,d=t.input,m=t.avail_in,b=n.hold,w=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;I=(F=n.lencode[b&(1<<n.lenbits)-1])>>>16&255,O=65535&F,!((R=F>>>24)<=w);){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(I&&0==(240&I)){for(D=R,P=I,M=O;I=(F=n.lencode[M+((b&(1<<D+P)-1)>>D)])>>>16&255,O=65535&F,!(D+(R=F>>>24)<=w);){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}b>>>=D,w-=D,n.back+=D}if(b>>>=R,w-=R,n.back+=R,n.length=O,0===I){n.mode=26;break}if(32&I){n.back=-1,n.mode=12;break}if(64&I){t.msg="invalid literal/length code",n.mode=30;break}n.extra=15&I,n.mode=22;case 22:if(n.extra){for(j=n.extra;w<j;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}n.length+=b&(1<<n.extra)-1,b>>>=n.extra,w-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;I=(F=n.distcode[b&(1<<n.distbits)-1])>>>16&255,O=65535&F,!((R=F>>>24)<=w);){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(0==(240&I)){for(D=R,P=I,M=O;I=(F=n.distcode[M+((b&(1<<D+P)-1)>>D)])>>>16&255,O=65535&F,!(D+(R=F>>>24)<=w);){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}b>>>=D,w-=D,n.back+=D}if(b>>>=R,w-=R,n.back+=R,64&I){t.msg="invalid distance code",n.mode=30;break}n.offset=O,n.extra=15&I,n.mode=24;case 24:if(n.extra){for(j=n.extra;w<j;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}n.offset+=b&(1<<n.extra)-1,b>>>=n.extra,w-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===_)break t;if(n.offset>(T=S-_)){if((T=n.offset-T)>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=30;break}C=T>n.wnext?n.wsize-(T-=n.wnext):n.wnext-T,T>n.length&&(T=n.length),A=n.window}else A=p,C=g-n.offset,T=n.length;T>_&&(T=_),_-=T,n.length-=T;do{p[g++]=A[C++]}while(--T);0===n.length&&(n.mode=21);break;case 26:if(0===_)break t;p[g++]=n.length,_--,n.mode=21;break;case 27:if(n.wrap){for(;w<32;){if(0===m)break t;m--,b|=d[y++]<<w,w+=8}if(t.total_out+=S-=_,n.total+=S,S&&(t.adler=n.check=n.flags?o(n.check,p,S,g-S):i(n.check,p,S,g-S)),S=_,(n.flags?b:v(b))!==n.check){t.msg="incorrect data check",n.mode=30;break}b=0,w=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;w<32;){if(0===m)break t;m--,b+=d[y++]<<w,w+=8}if(b!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=30;break}b=0,w=0}n.mode=29;case 29:L=1;break t;case 30:L=-3;break t;case 31:return-4;case 32:default:return f}return t.next_out=g,t.avail_out=_,t.next_in=y,t.avail_in=m,n.hold=b,n.bits=w,(n.wsize||S!==t.avail_out&&n.mode<30&&(n.mode<27||4!==e))&&x(t,t.output,t.next_out,S-t.avail_out)?(n.mode=31,-4):(S-=t.avail_out,t.total_in+=E-=t.avail_in,t.total_out+=S,n.total+=S,n.wrap&&S&&(t.adler=n.check=n.flags?o(n.check,p,S,t.next_out-S):i(n.check,p,S,t.next_out-S)),t.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===E&&0===S||4===e)&&L===l&&(L=-5),L)},e.inflateEnd=function(t){if(!t||!t.state)return f;var e=t.state;return e.window&&(e.window=null),t.state=null,l},e.inflateGetHeader=function(t,e){var n;return t&&t.state?0==(2&(n=t.state).wrap)?f:(n.head=e,e.done=!1,l):f},e.inflateSetDictionary=function(t,e){var n,r=e.length;return t&&t.state?0!==(n=t.state).wrap&&11!==n.mode?f:11===n.mode&&i(1,e,r,0)!==n.check?-3:x(t,e,r,r)?(n.mode=31,-4):(n.havedict=1,l):f},e.inflateInfo="pako inflate (from Nodeca project)"},oXfm:function(t,e,n){"use strict";var r,i=n("vn/o"),o=n("B/RK"),a=n("yDR0"),s=n("7tol"),u=n("Tcbo"),c=0,l=4,f=0,h=-2,d=-1,p=1,v=4,y=2,g=8,m=9,_=286,b=30,w=19,E=2*_+1,S=15,k=3,x=258,T=x+k+1,C=42,A=113,R=1,I=2,O=3,D=4;function P(t,e){return t.msg=u[e],e}function M(t){return(t<<1)-(t>4?9:0)}function N(t){for(var e=t.length;--e>=0;)t[e]=0}function L(t){var e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(i.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function B(t,e){o._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,L(t.strm)}function j(t,e){t.pending_buf[t.pending++]=e}function F(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function z(t,e){var n,r,i=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match,u=t.strstart>t.w_size-T?t.strstart-(t.w_size-T):0,c=t.window,l=t.w_mask,f=t.prev,h=t.strstart+x,d=c[o+a-1],p=c[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do{if(c[(n=e)+a]===p&&c[n+a-1]===d&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&o<h);if(r=x-(h-o),o=h-x,r>a){if(t.match_start=e,a=r,r>=s)break;d=c[o+a-1],p=c[o+a]}}}while((e=f[e&l])>u&&0!=--i);return a<=t.lookahead?a:t.lookahead}function H(t){var e,n,r,o,u,c,l,f,h,d,p=t.w_size;do{if(o=t.window_size-t.lookahead-t.strstart,t.strstart>=p+(p-T)){i.arraySet(t.window,t.window,p,p,0),t.match_start-=p,t.strstart-=p,t.block_start-=p,e=n=t.hash_size;do{r=t.head[--e],t.head[e]=r>=p?r-p:0}while(--n);e=n=p;do{r=t.prev[--e],t.prev[e]=r>=p?r-p:0}while(--n);o+=p}if(0===t.strm.avail_in)break;if(l=t.window,f=t.strstart+t.lookahead,d=void 0,(d=(c=t.strm).avail_in)>(h=o)&&(d=h),n=0===d?0:(c.avail_in-=d,i.arraySet(l,c.input,c.next_in,d,f),1===c.state.wrap?c.adler=a(c.adler,l,d,f):2===c.state.wrap&&(c.adler=s(c.adler,l,d,f)),c.next_in+=d,c.total_in+=d,d),t.lookahead+=n,t.lookahead+t.insert>=k)for(t.ins_h=t.window[u=t.strstart-t.insert],t.ins_h=(t.ins_h<<t.hash_shift^t.window[u+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[u+k-1])&t.hash_mask,t.prev[u&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=u,u++,t.insert--,!(t.lookahead+t.insert<k)););}while(t.lookahead<T&&0!==t.strm.avail_in)}function U(t,e){for(var n,r;;){if(t.lookahead<T){if(H(t),t.lookahead<T&&e===c)return R;if(0===t.lookahead)break}if(n=0,t.lookahead>=k&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+k-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-T&&(t.match_length=z(t,n)),t.match_length>=k)if(r=o._tr_tally(t,t.strstart-t.match_start,t.match_length-k),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=k){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+k-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else r=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(B(t,!1),0===t.strm.avail_out))return R}return t.insert=t.strstart<k-1?t.strstart:k-1,e===l?(B(t,!0),0===t.strm.avail_out?O:D):t.last_lit&&(B(t,!1),0===t.strm.avail_out)?R:I}function V(t,e){for(var n,r,i;;){if(t.lookahead<T){if(H(t),t.lookahead<T&&e===c)return R;if(0===t.lookahead)break}if(n=0,t.lookahead>=k&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+k-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=k-1,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-T&&(t.match_length=z(t,n),t.match_length<=5&&(t.strategy===p||t.match_length===k&&t.strstart-t.match_start>4096)&&(t.match_length=k-1)),t.prev_length>=k&&t.match_length<=t.prev_length){i=t.strstart+t.lookahead-k,r=o._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-k),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+k-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=k-1,t.strstart++,r&&(B(t,!1),0===t.strm.avail_out))return R}else if(t.match_available){if((r=o._tr_tally(t,0,t.window[t.strstart-1]))&&B(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return R}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=o._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<k-1?t.strstart:k-1,e===l?(B(t,!0),0===t.strm.avail_out?O:D):t.last_lit&&(B(t,!1),0===t.strm.avail_out)?R:I}function Z(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}function W(){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 i.Buf16(2*E),this.dyn_dtree=new i.Buf16(2*(2*b+1)),this.bl_tree=new i.Buf16(2*(2*w+1)),N(this.dyn_ltree),N(this.dyn_dtree),N(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(S+1),this.heap=new i.Buf16(2*_+1),N(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*_+1),N(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 Y(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=y,(e=t.state).pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?C:A,t.adler=2===e.wrap?0:1,e.last_flush=c,o._tr_init(e),f):P(t,h)}function G(t){var e,n=Y(t);return n===f&&((e=t.state).window_size=2*e.w_size,N(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=k-1,e.match_available=0,e.ins_h=0),n}function X(t,e,n,r,o,a){if(!t)return h;var s=1;if(e===d&&(e=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),o<1||o>m||n!==g||r<8||r>15||e<0||e>9||a<0||a>v)return P(t,h);8===r&&(r=9);var u=new W;return t.state=u,u.strm=t,u.wrap=s,u.gzhead=null,u.w_bits=r,u.w_size=1<<u.w_bits,u.w_mask=u.w_size-1,u.hash_bits=o+7,u.hash_size=1<<u.hash_bits,u.hash_mask=u.hash_size-1,u.hash_shift=~~((u.hash_bits+k-1)/k),u.window=new i.Buf8(2*u.w_size),u.head=new i.Buf16(u.hash_size),u.prev=new i.Buf16(u.w_size),u.lit_bufsize=1<<o+6,u.pending_buf_size=4*u.lit_bufsize,u.pending_buf=new i.Buf8(u.pending_buf_size),u.d_buf=1*u.lit_bufsize,u.l_buf=3*u.lit_bufsize,u.level=e,u.strategy=a,u.method=n,G(t)}r=[new Z(0,0,0,0,function(t,e){var n=65535;for(n>t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(H(t),0===t.lookahead&&e===c)return R;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,B(t,!1),0===t.strm.avail_out))return R;if(t.strstart-t.block_start>=t.w_size-T&&(B(t,!1),0===t.strm.avail_out))return R}return t.insert=0,e===l?(B(t,!0),0===t.strm.avail_out?O:D):(t.strstart>t.block_start&&B(t,!1),R)}),new Z(4,4,8,4,U),new Z(4,5,16,8,U),new Z(4,6,32,32,U),new Z(4,4,16,16,V),new Z(8,16,32,32,V),new Z(8,16,128,128,V),new Z(8,32,128,256,V),new Z(32,128,258,1024,V),new Z(32,258,258,4096,V)],e.deflateInit=function(t,e){return X(t,e,g,15,8,0)},e.deflateInit2=X,e.deflateReset=G,e.deflateResetKeep=Y,e.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?h:(t.state.gzhead=e,f):h},e.deflate=function(t,e){var n,i,a,u;if(!t||!t.state||e>5||e<0)return t?P(t,h):h;if(i=t.state,!t.output||!t.input&&0!==t.avail_in||666===i.status&&e!==l)return P(t,0===t.avail_out?-5:h);if(i.strm=t,n=i.last_flush,i.last_flush=e,i.status===C)if(2===i.wrap)t.adler=0,j(i,31),j(i,139),j(i,8),i.gzhead?(j(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),j(i,255&i.gzhead.time),j(i,i.gzhead.time>>8&255),j(i,i.gzhead.time>>16&255),j(i,i.gzhead.time>>24&255),j(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),j(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(j(i,255&i.gzhead.extra.length),j(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=s(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(j(i,0),j(i,0),j(i,0),j(i,0),j(i,0),j(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),j(i,3),i.status=A);else{var d=g+(i.w_bits-8<<4)<<8;d|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(d|=32),d+=31-d%31,i.status=A,F(i,d),0!==i.strstart&&(F(i,t.adler>>>16),F(i,65535&t.adler)),t.adler=1}if(69===i.status)if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),L(t),a=i.pending,i.pending!==i.pending_buf_size));)j(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),L(t),a=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,j(i,u)}while(0!==u);i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===u&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),L(t),a=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,j(i,u)}while(0!==u);i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===u&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&L(t),i.pending+2<=i.pending_buf_size&&(j(i,255&t.adler),j(i,t.adler>>8&255),t.adler=0,i.status=A)):i.status=A),0!==i.pending){if(L(t),0===t.avail_out)return i.last_flush=-1,f}else if(0===t.avail_in&&M(e)<=M(n)&&e!==l)return P(t,-5);if(666===i.status&&0!==t.avail_in)return P(t,-5);if(0!==t.avail_in||0!==i.lookahead||e!==c&&666!==i.status){var p=2===i.strategy?function(t,e){for(var n;;){if(0===t.lookahead&&(H(t),0===t.lookahead)){if(e===c)return R;break}if(t.match_length=0,n=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(B(t,!1),0===t.strm.avail_out))return R}return t.insert=0,e===l?(B(t,!0),0===t.strm.avail_out?O:D):t.last_lit&&(B(t,!1),0===t.strm.avail_out)?R:I}(i,e):3===i.strategy?function(t,e){for(var n,r,i,a,s=t.window;;){if(t.lookahead<=x){if(H(t),t.lookahead<=x&&e===c)return R;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=k&&t.strstart>0&&(r=s[i=t.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){a=t.strstart+x;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<a);t.match_length=x-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=k?(n=o._tr_tally(t,1,t.match_length-k),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(B(t,!1),0===t.strm.avail_out))return R}return t.insert=0,e===l?(B(t,!0),0===t.strm.avail_out?O:D):t.last_lit&&(B(t,!1),0===t.strm.avail_out)?R:I}(i,e):r[i.level].func(i,e);if(p!==O&&p!==D||(i.status=666),p===R||p===O)return 0===t.avail_out&&(i.last_flush=-1),f;if(p===I&&(1===e?o._tr_align(i):5!==e&&(o._tr_stored_block(i,0,0,!1),3===e&&(N(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),L(t),0===t.avail_out))return i.last_flush=-1,f}return e!==l?f:i.wrap<=0?1:(2===i.wrap?(j(i,255&t.adler),j(i,t.adler>>8&255),j(i,t.adler>>16&255),j(i,t.adler>>24&255),j(i,255&t.total_in),j(i,t.total_in>>8&255),j(i,t.total_in>>16&255),j(i,t.total_in>>24&255)):(F(i,t.adler>>>16),F(i,65535&t.adler)),L(t),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?f:1)},e.deflateEnd=function(t){var e;return t&&t.state?(e=t.state.status)!==C&&69!==e&&73!==e&&91!==e&&103!==e&&e!==A&&666!==e?P(t,h):(t.state=null,e===A?P(t,-3):f):h},e.deflateSetDictionary=function(t,e){var n,r,o,s,u,c,l,d,p=e.length;if(!t||!t.state)return h;if(2===(s=(n=t.state).wrap)||1===s&&n.status!==C||n.lookahead)return h;for(1===s&&(t.adler=a(t.adler,e,p,0)),n.wrap=0,p>=n.w_size&&(0===s&&(N(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,e,p-n.w_size,n.w_size,0),e=d,p=n.w_size),u=t.avail_in,c=t.next_in,l=t.input,t.avail_in=p,t.next_in=0,t.input=e,H(n);n.lookahead>=k;){r=n.strstart,o=n.lookahead-(k-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+k-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--o);n.strstart=r,n.lookahead=k-1,H(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=k-1,n.match_available=0,t.next_in=c,t.input=l,t.avail_in=u,n.wrap=s,f},e.deflateInfo="pako deflate (from Nodeca project)"},pM5F:function(t,e,n){"use strict";var r=n("9aYe"),i=n("2Lu3");function o(t){i.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,t.then(function(t){e.dataIsReady=!0,e.data=t,e.max=t&&t.length||0,e.type=r.getTypeOf(t),e.isPaused||e._tickAndRepeat()},function(t){e.error(t)})}r.inherits(o,i),o.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!i.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 t=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,e);break;case"uint8array":t=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":t=this.data.slice(this.index,e)}return this.index=e,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=o},rLwx:function(t,e,n){"use strict";var r=new Set;t.exports.emitExperimentalWarning=process.emitWarning?function(t){if(!r.has(t)){var e=t+" is an experimental feature. This feature could change at any time";r.add(t),process.emitWarning(e,"ExperimentalWarning")}}:function(){}},rXFu:function(t,e,n){"use strict";var r;t.exports=S,S.ReadableState=E,n("+qE3");var i,o=function(t,e){return t.listeners(e).length},a=n("QpuX"),s=n("tjlA").Buffer,u=global.Uint8Array||function(){},c=n(1);i=c&&c.debuglog?c.debuglog("stream"):function(){};var l,f,h=n("xq54"),d=n("RoFp"),p=n("DbZ5").getHighWaterMark,v=n("ybjB").codes,y=v.ERR_INVALID_ARG_TYPE,g=v.ERR_STREAM_PUSH_AFTER_EOF,m=v.ERR_METHOD_NOT_IMPLEMENTED,_=v.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,b=n("rLwx").emitExperimentalWarning;n("P7XM")(S,a);var w=["error","close","destroy","pause","resume"];function E(t,e,i){r=r||n("sZro"),"boolean"!=typeof i&&(i=e instanceof r),this.objectMode=!!(t=t||{}).objectMode,i&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=p(this,t,"readableHighWaterMark",i),this.buffer=new h,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(l||(l=n("fXKp").StringDecoder),this.decoder=new l(t.encoding),this.encoding=t.encoding)}function S(t){if(r=r||n("sZro"),!(this instanceof S))return new S(t);this._readableState=new E(t,this,this instanceof r),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),a.call(this)}function k(t,e,n,r,o){i("readableAddChunk",e);var a,c=t._readableState;if(null===e)c.reading=!1,function(t,e){if(!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,e.sync?A(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,R(t)))}}(t,c);else if(o||(a=function(t,e){var n,r;return s.isBuffer(r=e)||r instanceof u||"string"==typeof e||void 0===e||t.objectMode||(n=new y("chunk",["string","Buffer","Uint8Array"],e)),n}(c,e)),a)t.emit("error",a);else if(c.objectMode||e&&e.length>0)if("string"==typeof e||c.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),r)c.endEmitted?t.emit("error",new _):x(t,c,e,!0);else if(c.ended)t.emit("error",new g);else{if(c.destroyed)return!1;c.reading=!1,c.decoder&&!n?(e=c.decoder.write(e),c.objectMode||0!==e.length?x(t,c,e,!1):I(t,c)):x(t,c,e,!1)}else r||(c.reading=!1,I(t,c));return!c.ended&&(c.length<c.highWaterMark||0===c.length)}function x(t,e,n,r){e.flowing&&0===e.length&&!e.sync?(e.awaitDrain=0,t.emit("data",n)):(e.length+=e.objectMode?1:n.length,r?e.buffer.unshift(n):e.buffer.push(n),e.needReadable&&A(t)),I(t,e)}Object.defineProperty(S.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}}),S.prototype.destroy=d.destroy,S.prototype._undestroy=d.undestroy,S.prototype._destroy=function(t,e){e(t)},S.prototype.push=function(t,e){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof t&&((e=e||r.defaultEncoding)!==r.encoding&&(t=s.from(t,e),e=""),n=!0),k(this,t,e,!1,n)},S.prototype.unshift=function(t){return k(this,t,null,!0,!1)},S.prototype.isPaused=function(){return!1===this._readableState.flowing},S.prototype.setEncoding=function(t){return l||(l=n("fXKp").StringDecoder),this._readableState.decoder=new l(t),this._readableState.encoding=this._readableState.decoder.encoding,this};var T=8388608;function C(t,e){return t<=0||0===e.length&&e.ended?0:e.objectMode?1:t!=t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=function(t){return t>=T?t=T:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function A(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(i("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(R,t))}function R(t){var e=t._readableState;i("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||t.emit("readable"),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,N(t)}function I(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(O,t,e))}function O(t,e){for(;!e.reading&&!e.ended&&(e.length<e.highWaterMark||e.flowing&&0===e.length);){var n=e.length;if(i("maybeReadMore read 0"),t.read(0),n===e.length)break}e.readingMore=!1}function D(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function P(t){i("readable nexttick read 0"),t.read(0)}function M(t,e){i("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),N(t),e.flowing&&!e.reading&&t.read(0)}function N(t){var e=t._readableState;for(i("flow",e.flowing);e.flowing&&null!==t.read(););}function L(t,e){return 0===e.length?null:(e.objectMode?n=e.buffer.shift():!t||t>=e.length?(n=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):n=e.buffer.consume(t,e.decoder),n);var n}function B(t){var e=t._readableState;i("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(j,e,t))}function j(t,e){i("endReadableNT",t.endEmitted,t.length),t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function F(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}S.prototype.read=function(t){i("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(0!==t&&(e.emittedReadable=!1),0===t&&e.needReadable&&((0!==e.highWaterMark?e.length>=e.highWaterMark:e.length>0)||e.ended))return i("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?B(this):A(this),null;if(0===(t=C(t,e))&&e.ended)return 0===e.length&&B(this),null;var r,o=e.needReadable;return i("need readable",o),(0===e.length||e.length-t<e.highWaterMark)&&i("length less than watermark",o=!0),e.ended||e.reading?i("reading or ended",o=!1):o&&(i("do read"),e.reading=!0,e.sync=!0,0===e.length&&(e.needReadable=!0),this._read(e.highWaterMark),e.sync=!1,e.reading||(t=C(n,e))),null===(r=t>0?L(t,e):null)?(e.needReadable=!0,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&B(this)),null!==r&&this.emit("data",r),r},S.prototype._read=function(t){this.emit("error",new m("_read()"))},S.prototype.pipe=function(t,e){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=t;break;case 1:r.pipes=[r.pipes,t];break;default:r.pipes.push(t)}r.pipesCount+=1,i("pipe count=%d opts=%j",r.pipesCount,e);var a=e&&!1===e.end||t===process.stdout||t===process.stderr?p:s;function s(){i("onend"),t.end()}r.endEmitted?process.nextTick(a):n.once("end",a),t.on("unpipe",function e(o,a){i("onunpipe"),o===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,i("cleanup"),t.removeListener("close",h),t.removeListener("finish",d),t.removeListener("drain",u),t.removeListener("error",f),t.removeListener("unpipe",e),n.removeListener("end",s),n.removeListener("end",p),n.removeListener("data",l),c=!0,!r.awaitDrain||t._writableState&&!t._writableState.needDrain||u())});var u=function(t){return function(){var e=t._readableState;i("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,N(t))}}(n);t.on("drain",u);var c=!1;function l(e){i("ondata");var o=t.write(e);i("dest.write",o),!1===o&&((1===r.pipesCount&&r.pipes===t||r.pipesCount>1&&-1!==F(r.pipes,t))&&!c&&(i("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function f(e){i("onerror",e),p(),t.removeListener("error",f),0===o(t,"error")&&t.emit("error",e)}function h(){t.removeListener("finish",d),p()}function d(){i("onfinish"),t.removeListener("close",h),p()}function p(){i("unpipe"),n.unpipe(t)}return n.on("data",l),function(t,e,n){if("function"==typeof t.prependListener)return t.prependListener("error",n);t._events&&t._events.error?Array.isArray(t._events.error)?t._events.error.unshift(n):t._events.error=[n,t._events.error]:t.on("error",n)}(t,0,f),t.once("close",h),t.once("finish",d),t.emit("pipe",n),r.flowing||(i("pipe resume"),n.resume()),t},S.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var r=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=F(e.pipes,t);return-1===a?this:(e.pipes.splice(a,1),e.pipesCount-=1,1===e.pipesCount&&(e.pipes=e.pipes[0]),t.emit("unpipe",this,n),this)},S.prototype.addListener=S.prototype.on=function(t,e){var n=a.prototype.on.call(this,t,e),r=this._readableState;return"data"===t?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===t&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,i("on readable",r.length,r.reading),r.length?A(this):r.reading||process.nextTick(P,this))),n},S.prototype.removeListener=function(t,e){var n=a.prototype.removeListener.call(this,t,e);return"readable"===t&&process.nextTick(D,this),n},S.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||process.nextTick(D,this),e},S.prototype.resume=function(){var t=this._readableState;return t.flowing||(i("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(M,t,e))}(this,t)),t.paused=!1,this},S.prototype.pause=function(){return i("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(i("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},S.prototype.wrap=function(t){var e=this,n=this._readableState,r=!1;for(var o in t.on("end",function(){if(i("wrapped end"),n.decoder&&!n.ended){var t=n.decoder.end();t&&t.length&&e.push(t)}e.push(null)}),t.on("data",function(o){i("wrapped data"),n.decoder&&(o=n.decoder.write(o)),n.objectMode&&null==o||(n.objectMode||o&&o.length)&&(e.push(o)||(r=!0,t.pause()))}),t)void 0===this[o]&&"function"==typeof t[o]&&(this[o]=function(e){return function(){return t[e].apply(t,arguments)}}(o));for(var a=0;a<w.length;a++)t.on(w[a],this.emit.bind(this,w[a]));return this._read=function(e){i("wrapped _read",e),r&&(r=!1,t.resume())},this},"function"==typeof Symbol&&(S.prototype[Symbol.asyncIterator]=function(){return b("Readable[Symbol.asyncIterator]"),void 0===f&&(f=n("nA4H")),f(this)}),Object.defineProperty(S.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(S.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(S.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}}),S._fromList=L,Object.defineProperty(S.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}})},sCty:function(t,e,n){"use strict";var r=n("2Lu3"),i=n("9aYe");function o(t){r.call(this,"ConvertWorker to "+t),this.destType=t}i.inherits(o,r),o.prototype.processChunk=function(t){this.push({data:i.transformTo(this.destType,t.data),meta:t.meta})},t.exports=o},sZro:function(t,e,n){"use strict";var r=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};t.exports=c;var i=n("rXFu"),o=n("3BRs");n("P7XM")(c,i);for(var a=r(o.prototype),s=0;s<a.length;s++){var u=a[s];c.prototype[u]||(c.prototype[u]=o.prototype[u])}function c(t){if(!(this instanceof c))return new c(t);i.call(this,t),o.call(this,t),this.allowHalfOpen=!0,t&&(!1===t.readable&&(this.readable=!1),!1===t.writable&&(this.writable=!1),!1===t.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||process.nextTick(f,this)}function f(t){t.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(t){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=t,this._writableState.destroyed=t)}})},t9FE:function(t,e){function n(t){try{if(!global.localStorage)return!1}catch(n){return!1}var e=global.localStorage[t];return null!=e&&"true"===String(e).toLowerCase()}t.exports=function(t,e){if(n("noDeprecation"))return t;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(e);n("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}}},tjlA:function(t,e,n){"use strict";var r=n("H7XF"),i=n("kVK+"),o=n("49sm");function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()<e)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=u.prototype:(null===t&&(t=new u(e)),t.length=e),t}function u(t,e,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return f(this,t)}return c(this,t,e,n)}function c(t,e,n,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,n,r){if(n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r),u.TYPED_ARRAY_SUPPORT?(t=e).__proto__=u.prototype:t=h(t,e),t}(t,e,n,r):"string"==typeof e?function(t,e,n){if("string"==typeof n&&""!==n||(n="utf8"),!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|p(e,n),i=(t=s(t,r)).write(e,n);return i!==r&&(t=t.slice(0,i)),t}(t,e,n):function(t,e){if(u.isBuffer(e)){var n=0|d(e.length);return 0===(t=s(t,n)).length?t:(e.copy(t,0,0,n),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(r=e.length)!=r?s(t,0):h(t,e);if("Buffer"===e.type&&o(e.data))return h(t,e.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function l(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function f(t,e){if(l(e),t=s(t,e<0?0:0|d(e)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function h(t,e){var n=e.length<0?0:0|d(e.length);t=s(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function d(t){if(t>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function p(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(t).length;default:if(r)return F(t).length;e=(""+e).toLowerCase(),r=!0}}function v(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function y(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=u.from(e,r)),u.isBuffer(e))return 0===e.length?-1:g(t,e,n,r,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):g(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function g(t,e,n,r,i){var o,a=1,s=t.length,u=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,n/=2}function c(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var l=-1;for(o=n;o<s;o++)if(c(t,o)===c(e,-1===l?0:o-l)){if(-1===l&&(l=o),o-l+1===u)return l*a}else-1!==l&&(o-=o-l),l=-1}else for(n+u>s&&(n=s-u),o=n;o>=0;o--){for(var f=!0,h=0;h<u;h++)if(c(t,o+h)!==c(e,h)){f=!1;break}if(f)return o}return-1}function m(t,e,n,r){n=Number(n)||0;var i=t.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function _(t,e,n,r){return H(F(e,t.length-n),t,n,r)}function b(t,e,n,r){return H(function(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}(e),t,n,r)}function w(t,e,n,r){return b(t,e,n,r)}function E(t,e,n,r){return H(z(e),t,n,r)}function S(t,e,n,r){return H(function(t,e){for(var n,r,i=[],o=0;o<t.length&&!((e-=2)<0);++o)r=(n=t.charCodeAt(o))>>8,i.push(n%256),i.push(r);return i}(e,t.length-n),t,n,r)}function k(t,e,n){return r.fromByteArray(0===e&&n===t.length?t:t.slice(e,n))}function x(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i<n;){var o,a,s,u,c=t[i],l=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=n)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:a=t[i+2],128==(192&(o=t[i+1]))&&128==(192&a)&&(u=(15&c)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:a=t[i+2],s=t[i+3],128==(192&(o=t[i+1]))&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(r.push((l-=65536)>>>10&1023|55296),l=56320|1023&l),r.push(l),i+=f}return function(t){var e=t.length;if(e<=T)return String.fromCharCode.apply(String,t);for(var n="",r=0;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=T));return n}(r)}e.Buffer=u,e.SlowBuffer=function(t){return+t!=t&&(t=0),u.alloc(+t)},e.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==global.TYPED_ARRAY_SUPPORT?global.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}(),e.kMaxLength=a(),u.poolSize=8192,u._augment=function(t){return t.__proto__=u.prototype,t},u.from=function(t,e,n){return c(null,t,e,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(t,e,n){return function(t,e,n,r){return l(e),e<=0?s(null,e):void 0!==n?"string"==typeof r?s(null,e).fill(n,r):s(null,e).fill(n):s(null,e)}(0,t,e,n)},u.allocUnsafe=function(t){return f(null,t)},u.allocUnsafeSlow=function(t){return f(null,t)},u.isBuffer=function(t){return!(null==t||!t._isBuffer)},u.compare=function(t,e){if(!u.isBuffer(t)||!u.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,o=Math.min(n,r);i<o;++i)if(t[i]!==e[i]){n=t[i],r=e[i];break}return n<r?-1:r<n?1:0},u.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(t,e){if(!o(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return u.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=u.allocUnsafe(e),i=0;for(n=0;n<t.length;++n){var a=t[n];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},u.byteLength=p,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)v(this,e,e+1);return this},u.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)v(this,e,e+3),v(this,e+1,e+2);return this},u.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)v(this,e,e+7),v(this,e+1,e+6),v(this,e+2,e+5),v(this,e+3,e+4);return this},u.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?x(this,0,t):(function(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return R(this,e,n);case"utf8":case"utf-8":return x(this,e,n);case"ascii":return C(this,e,n);case"latin1":case"binary":return A(this,e,n);case"base64":return k(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}).apply(this,arguments)},u.prototype.equals=function(t){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===u.compare(this,t)},u.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),"<Buffer "+t+">"},u.prototype.compare=function(t,e,n,r,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(e>>>=0),s=Math.min(o,a),c=this.slice(r,i),l=t.slice(e,n),f=0;f<s;++f)if(c[f]!==l[f]){o=c[f],a=l[f];break}return o<a?-1:a<o?1:0},u.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},u.prototype.indexOf=function(t,e,n){return y(this,t,e,n,!0)},u.prototype.lastIndexOf=function(t,e,n){return y(this,t,e,n,!1)},u.prototype.write=function(t,e,n,r){if(void 0===e)r="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-e;if((void 0===n||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return m(this,t,e,n);case"utf8":case"utf-8":return _(this,t,e,n);case"ascii":return b(this,t,e,n);case"latin1":case"binary":return w(this,t,e,n);case"base64":return E(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function C(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(127&t[i]);return r}function A(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(t[i]);return r}function R(t,e,n){var r,i=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>i)&&(n=i);for(var o="",a=e;a<n;++a)o+=(r=t[a])<16?"0"+r.toString(16):r.toString(16);return o}function I(t,e,n){for(var r=t.slice(e,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function O(t,e,n){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function D(t,e,n,r,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(n+r>t.length)throw new RangeError("Index out of range")}function P(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i<o;++i)t[n+i]=(e&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i<o;++i)t[n+i]=e>>>8*(r?i:3-i)&255}function N(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(t,e,n,r,o){return o||N(t,0,n,4),i.write(t,e,n,r,23,4),n+4}function B(t,e,n,r,o){return o||N(t,0,n,8),i.write(t,e,n,r,52,8),n+8}u.prototype.slice=function(t,e){var n,r=this.length;if((t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t),u.TYPED_ARRAY_SUPPORT)(n=this.subarray(t,e)).__proto__=u.prototype;else{var i=e-t;n=new u(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+t]}return n},u.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r},u.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var r=this[t+--e],i=1;e>0&&(i*=256);)r+=this[t+--e]*i;return r},u.prototype.readUInt8=function(t,e){return e||O(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||O(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||O(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||O(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||O(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*e)),r},u.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||O(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||O(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||O(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(t,e){e||O(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(t,e){return e||O(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||O(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||O(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||O(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||O(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||O(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,n,r){t=+t,e|=0,n|=0,r||D(this,t,e,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[e]=255&t;++o<n&&(i*=256);)this[e+o]=t/i&255;return e+n},u.prototype.writeUIntBE=function(t,e,n,r){t=+t,e|=0,n|=0,r||D(this,t,e,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+n},u.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):M(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):M(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);D(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o<n&&(a*=256);)t<0&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},u.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);D(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},u.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):M(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||D(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):M(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,n){return L(this,t,e,!0,n)},u.prototype.writeFloatBE=function(t,e,n){return L(this,t,e,!1,n)},u.prototype.writeDoubleLE=function(t,e,n){return B(this,t,e,!0,n)},u.prototype.writeDoubleBE=function(t,e,n){return B(this,t,e,!1,n)},u.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var i,o=r-n;if(this===t&&n<e&&e<r)for(i=o-1;i>=0;--i)t[i+e]=this[i+n];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+e]=this[i+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+o),e);return o},u.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;var o;if(e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o<n;++o)this[o]=t;else{var a=u.isBuffer(t)?t:F(new u(t,r).toString()),s=a.length;for(o=0;o<n-e;++o)this[o+e]=a[o%s]}return this};var j=/[^+\/0-9A-Za-z-_]/g;function F(t,e){var n;e=e||1/0;for(var r=t.length,i=null,o=[],a=0;a<r;++a){if((n=t.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function z(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(j,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function H(t,e,n,r){for(var i=0;i<r&&!(i+n>=e.length||i>=t.length);++i)e[i+n]=t[i];return i}},tkqm:function(t,e,n){"use strict";var r=n("MdMo"),i=n("9aYe"),o=n("2Lu3"),a=n("bWsk"),s=n("itLX"),u=n("VJTW"),c=n("iFxG"),l=n("/8qo"),f=n("RfpG"),h=n("Zm6R"),d=function(t,e,n){var r,a,l=i.getTypeOf(e),d=i.extend(n||{},s);d.date=d.date||new Date,null!==d.compression&&(d.compression=d.compression.toUpperCase()),"string"==typeof d.unixPermissions&&(d.unixPermissions=parseInt(d.unixPermissions,8)),d.unixPermissions&&16384&d.unixPermissions&&(d.dir=!0),d.dosPermissions&&16&d.dosPermissions&&(d.dir=!0),d.dir&&(t=v(t)),d.createFolders&&(r=p(t))&&y.call(this,r,!0),n&&void 0!==n.binary||(d.binary=!("string"===l&&!1===d.binary&&!1===d.base64)),(e instanceof u&&0===e.uncompressedSize||d.dir||!e||0===e.length)&&(d.base64=!1,d.binary=!0,e="",d.compression="STORE",l="string"),a=e instanceof u||e instanceof o?e:f.isNode&&f.isStream(e)?new h(t,e):i.prepareContent(t,e,d.binary,d.optimizedBinaryString,d.base64);var g=new c(t,a,d);this.files[t]=g},p=function(t){"/"===t.slice(-1)&&(t=t.substring(0,t.length-1));var e=t.lastIndexOf("/");return e>0?t.substring(0,e):""},v=function(t){return"/"!==t.slice(-1)&&(t+="/"),t},y=function(t,e){return e=void 0!==e?e:s.createFolders,t=v(t),this.files[t]||d.call(this,t,null,{dir:!0,createFolders:e}),this.files[t]};function g(t){return"[object RegExp]"===Object.prototype.toString.call(t)}t.exports={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(t){var e,n,r;for(e in this.files)this.files.hasOwnProperty(e)&&(r=this.files[e],(n=e.slice(this.root.length,e.length))&&e.slice(0,this.root.length)===this.root&&t(n,r))},filter:function(t){var e=[];return this.forEach(function(n,r){t(n,r)&&e.push(r)}),e},file:function(t,e,n){if(1===arguments.length){if(g(t)){var r=t;return this.filter(function(t,e){return!e.dir&&r.test(t)})}var i=this.files[this.root+t];return i&&!i.dir?i:null}return d.call(this,t=this.root+t,e,n),this},folder:function(t){if(!t)return this;if(g(t))return this.filter(function(e,n){return n.dir&&t.test(e)});var e=y.call(this,this.root+t),n=this.clone();return n.root=e.name,n},remove:function(t){var e=this.files[t=this.root+t];if(e||("/"!==t.slice(-1)&&(t+="/"),e=this.files[t]),e&&!e.dir)delete this.files[t];else for(var n=this.filter(function(e,n){return n.name.slice(0,t.length)===t}),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(t){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(t){var e,n={};try{if((n=i.extend(t||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:r.utf8encode})).type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),"binarystring"===n.type&&(n.type="string"),!n.type)throw new Error("No output type specified.");i.checkSupport(n.type),"darwin"!==n.platform&&"freebsd"!==n.platform&&"linux"!==n.platform&&"sunos"!==n.platform||(n.platform="UNIX"),"win32"===n.platform&&(n.platform="DOS"),e=l.generateWorker(this,n,n.comment||this.comment||"")}catch(s){(e=new o("error")).error(s)}return new a(e,n.type||"string",n.mimeType)},generateAsync:function(t,e){return this.generateInternalStream(t).accumulate(e)},generateNodeStream:function(t,e){return(t=t||{}).type||(t.type="nodebuffer"),this.generateInternalStream(t).toNodejsStream(e)}}},uH21:function(t,e,n){t.exports=n("43KI")},vI6n:function(t,e,n){"use strict";var r=n("9aYe"),i=n("J5BL"),o=n("MdMo"),a=(r=n("9aYe"),n("TCJ/")),s=n("4MRP"),u=n("RfpG");function c(t){return new i.Promise(function(e,n){var r=t.decompressed.getContentWorker().pipe(new s);r.on("error",function(t){n(t)}).on("end",function(){r.streamInfo.crc32!==t.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):e()}).resume()})}t.exports=function(t,e){var n=this;return e=r.extend(e||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),u.isNode&&u.isStream(t)?i.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):r.prepareContent("the loaded zip file",t,!0,e.optimizedBinaryString,e.base64).then(function(t){var n=new a(e);return n.load(t),n}).then(function(t){var n=[i.Promise.resolve(t)],r=t.files;if(e.checkCRC32)for(var o=0;o<r.length;o++)n.push(c(r[o]));return i.Promise.all(n)}).then(function(t){for(var r=t.shift(),i=r.files,o=0;o<i.length;o++){var a=i[o];n.file(a.fileNameStr,a.decompressed,{binary:!0,optimizedBinaryString:!0,date:a.date,dir:a.dir,comment:a.fileCommentStr.length?a.fileCommentStr:null,unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions,createFolders:e.createFolders})}return r.zipComment.length&&(n.comment=r.zipComment),n})}},"vn/o":function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function i(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var n=e.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var r in n)i(n,r)&&(t[r]=n[r])}}return t},e.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var o={arraySet:function(t,e,n,r,i){if(e.subarray&&t.subarray)t.set(e.subarray(n,n+r),i);else for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){var e,n,r,i,o,a;for(r=0,e=0,n=t.length;e<n;e++)r+=t[e].length;for(a=new Uint8Array(r),i=0,e=0,n=t.length;e<n;e++)a.set(o=t[e],i),i+=o.length;return a}},a={arraySet:function(t,e,n,r,i){for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){return[].concat.apply([],t)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,o)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,a))},e.setTyped(r)},xq54:function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var i=n("tjlA").Buffer,o=n(2).inspect,a=o&&o.custom||"inspect";t.exports=function(){function t(){this.head=null,this.tail=null,this.length=0}var e=t.prototype;return e.push=function(t){var e={data:t,next:null};this.length>0?this.tail.next=e:this.head=e,this.tail=e,++this.length},e.unshift=function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length},e.shift=function(){if(0!==this.length){var t=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,t}},e.clear=function(){this.head=this.tail=null,this.length=0},e.join=function(t){if(0===this.length)return"";for(var e=this.head,n=""+e.data;e=e.next;)n+=t+e.data;return n},e.concat=function(t){if(0===this.length)return i.alloc(0);for(var e=i.allocUnsafe(t>>>0),n=this.head,r=0;n;)i.prototype.copy.call(n.data,e,r),r+=n.data.length,n=n.next;return e},e.consume=function(t,e){var n;return t<this.head.data.length?(n=this.head.data.slice(0,t),this.head.data=this.head.data.slice(t)):n=t===this.head.data.length?this.shift():e?this._getString(t):this._getBuffer(t),n},e.first=function(){return this.head.data},e._getString=function(t){var e=this.head,n=1,r=e.data;for(t-=r.length;e=e.next;){var i=e.data,o=t>i.length?i.length:t;if(r+=o===i.length?i:i.slice(0,t),0==(t-=o)){o===i.length?(++n,this.head=e.next?e.next:this.tail=null):(this.head=e,e.data=i.slice(o));break}++n}return this.length-=n,r},e._getBuffer=function(t){var e=i.allocUnsafe(t),n=this.head,r=1;for(n.data.copy(e),t-=n.data.length;n=n.next;){var o=n.data,a=t>o.length?o.length:t;if(o.copy(e,e.length-t,0,a),0==(t-=a)){a===o.length?(++r,this.head=n.next?n.next:this.tail=null):(this.head=n,n.data=o.slice(a));break}++r}return this.length-=r,e},e[a]=function(t,e){return o(this,function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),i.forEach(function(e){r(t,e,n[e])})}return t}({},e,{depth:0,customInspect:!1}))},t}()},yDR0:function(t,e,n){"use strict";t.exports=function(t,e,n,r){for(var i=65535&t|0,o=t>>>16&65535|0,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(i=i+e[r++]|0)|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}},ybjB:function(t,e,n){"use strict";var r={};function i(t,e,n){n||(n=Error);var i=function(t){var n,r;function i(n,r,i){return t.call(this,function(t,n,r){return"string"==typeof e?e:e(t,n,r)}(n,r,i))||this}return r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);i.prototype.name=n.name,i.prototype.code=t,r[t]=i}function o(t,e){if(Array.isArray(t)){var n=t.length;return t=t.map(function(t){return String(t)}),n>2?"one of ".concat(e," ").concat(t.slice(0,n-1).join(", "),", or ")+t[n-1]:2===n?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}i("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError),i("ERR_INVALID_ARG_TYPE",function(t,e,n){var r,i,a,s;if("string"==typeof e&&"not "===e.substr(0,"not ".length)?(r="must not be",e=e.replace(/^not /,"")):r="must be",(void 0===s||s>t.length)&&(s=t.length)," argument"===t.substring(s-" argument".length,s))i="The ".concat(t," ").concat(r," ").concat(o(e,"type"));else{var u=("number"!=typeof a&&(a=0),a+".".length>t.length||-1===t.indexOf(".",a)?"argument":"property");i='The "'.concat(t,'" ').concat(u," ").concat(r," ").concat(o(e,"type"))}return i+". Received type ".concat(typeof n)},TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"}),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"}),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=r},zUnb:function(t,e,n){"use strict";n.r(e);var r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function i(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function a(t,e,n,r){var i,o=arguments.length,a=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(i=t[s])&&(a=(o<3?i(a):o>3?i(e,n,a):i(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a}function s(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function u(t,e,n,r){return new(n||(n=Promise))(function(i,o){function a(t){try{u(r.next(t))}catch(e){o(e)}}function s(t){try{u(r.throw(t))}catch(e){o(e)}}function u(t){t.done?i(t.value):new n(function(e){e(t.value)}).then(a,s)}u((r=r.apply(t,e||[])).next())})}function c(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(s){o=[6,s],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function l(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function f(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function h(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(f(arguments[e]));return t}var d=Array.isArray||function(t){return t&&"number"==typeof t.length};function p(t){return null!==t&&"object"==typeof t}function v(t){return"function"==typeof t}function y(t){return Error.call(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=t,this}y.prototype=Object.create(Error.prototype);var g=y,m=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}var e;return t.prototype.unsubscribe=function(){var e;if(!this.closed){var n=this._parentOrParents,r=this._unsubscribe,i=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var o=0;o<n.length;++o)n[o].remove(this);if(v(r))try{r.call(this)}catch(u){e=u instanceof g?_(u.errors):[u]}if(d(i)){o=-1;for(var a=i.length;++o<a;){var s=i[o];if(p(s))try{s.unsubscribe()}catch(u){e=e||[],u instanceof g?e=e.concat(_(u.errors)):e.push(u)}}}if(e)throw new g(e)}},t.prototype.add=function(e){var n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof t){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.EMPTY=((e=new t).closed=!0,e),t}();function _(t){return t.reduce(function(t,e){return t.concat(e instanceof g?e.errors:e)},[])}var b=!1,w={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){b=t},get useDeprecatedSynchronousErrorHandling(){return b}};function E(t){setTimeout(function(){throw t},0)}var S={closed:!0,next:function(t){},error:function(t){if(w.useDeprecatedSynchronousErrorHandling)throw t;E(t)},complete:function(){}},k="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),x=function(t){function e(n,r,i){var o=t.call(this)||this;switch(o.syncErrorValue=null,o.syncErrorThrown=!1,o.syncErrorThrowable=!1,o.isStopped=!1,arguments.length){case 0:o.destination=S;break;case 1:if(!n){o.destination=S;break}if("object"==typeof n){n instanceof e?(o.syncErrorThrowable=n.syncErrorThrowable,o.destination=n,n.add(o)):(o.syncErrorThrowable=!0,o.destination=new T(o,n));break}default:o.syncErrorThrowable=!0,o.destination=new T(o,n,r,i)}return o}return i(e,t),e.prototype[k]=function(){return this},e.create=function(t,n,r){var i=new e(t,n,r);return i.syncErrorThrowable=!1,i},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this},e}(m),T=function(t){function e(e,n,r,i){var o,a=t.call(this)||this;a._parentSubscriber=e;var s=a;return v(n)?o=n:n&&(o=n.next,r=n.error,i=n.complete,n!==S&&(v((s=Object.create(n)).unsubscribe)&&a.add(s.unsubscribe.bind(s)),s.unsubscribe=a.unsubscribe.bind(a))),a._context=s,a._next=o,a._error=r,a._complete=i,a}return i(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;w.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=w.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):E(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;E(t)}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};w.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),w.useDeprecatedSynchronousErrorHandling)throw n;E(n)}},e.prototype.__tryOrSetError=function(t,e,n){if(!w.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return w.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(E(r),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(x),C="function"==typeof Symbol&&Symbol.observable||"@@observable";var A=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r=this.operator,i=function(t,e,n){if(t){if(t instanceof x)return t;if(t[k])return t[k]()}return t||e||n?new x(t,e,n):new x(S)}(t,e,n);if(i.add(r?r.call(i,this.source):this.source||w.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),w.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){w.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){var e=t.destination;if(t.closed||t.isStopped)return!1;t=e&&e instanceof x?e:null}return!0}(t)?t.error(e):console.warn(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=R(e))(function(e,r){var i;i=n.subscribe(function(e){try{t(e)}catch(n){r(n),i&&i.unsubscribe()}},r,e)})},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[C]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 0===t.length?this:((n=t)?1===n.length?n[0]:function(t){return n.reduce(function(t,e){return e(t)},t)}:function(){})(this);var n},t.prototype.toPromise=function(t){var e=this;return new(t=R(t))(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})},t.create=function(e){return new t(e)},t}();function R(t){if(t||(t=w.Promise||Promise),!t)throw new Error("no Promise impl found");return t}function I(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}I.prototype=Object.create(Error.prototype);var O=I,D=function(t){function e(e,n){var r=t.call(this)||this;return r.subject=e,r.subscriber=n,r.closed=!1,r}return i(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(m),P=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return i(e,t),e}(x),M=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return i(e,t),e.prototype[k]=function(){return new P(this)},e.prototype.lift=function(t){var e=new N(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new O;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},e.prototype.error=function(t){if(this.closed)throw new O;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new O;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new O;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new O;return this.hasError?(t.error(this.thrownError),m.EMPTY):this.isStopped?(t.complete(),m.EMPTY):(this.observers.push(t),new D(this,t))},e.prototype.asObservable=function(){var t=new A;return t.source=this,t},e.create=function(t,e){return new N(t,e)},e}(A),N=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return i(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):m.EMPTY},e}(M),L=function(t){function e(e,n,r){var i=t.call(this)||this;return i.parent=e,i.outerValue=n,i.outerIndex=r,i.index=0,i}return i(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(x),B=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()}};function j(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}var F=j();var z=function(t){if(t&&"function"==typeof t[C])return i=t,function(t){var e=i[C]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if((e=t)&&"number"==typeof e.length&&"function"!=typeof e)return B(t);var e;if(function(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}(t))return r=t,function(t){return r.then(function(e){t.closed||(t.next(e),t.complete())},function(e){return t.error(e)}).then(null,E),t};if(t&&"function"==typeof t[F])return n=t,function(t){for(var e=n[F]();;){var r=e.next();if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"==typeof e.return&&t.add(function(){e.return&&e.return()}),t};var n,r,i,o=p(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+o+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")},H=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(x),U=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new V(t,this.project,this.thisArg))},t}(),V=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.project=n,i.count=0,i.thisArg=r||i,i}return i(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)},e}(x);var Z=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.project=t,this.concurrent=e}return t.prototype.call=function(t,e){return e.subscribe(new W(t,this.project,this.concurrent))},t}(),W=function(t){function e(e,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var i=t.call(this,e)||this;return i.project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return i(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){var r,i,o=new L(this,void 0,void 0);this.destination.add(o),r=t,void 0===(i=o)&&(i=new L(this,e,n)),i.closed||(r instanceof A?r.subscribe(i):z(r)(i))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(H);function Y(t){return t}function G(){return function(t){return t.lift(new X(t))}}var X=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new q(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i},t}(),q=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return i(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},e}(x),K=function(t){function e(e,n){var r=t.call(this)||this;return r.source=e,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return i(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new m).add(this.source.subscribe(new Q(this.getSubject(),this))),t.closed&&(this._connection=null,t=m.EMPTY)),t},e.prototype.refCount=function(){return G()(this)},e}(A).prototype,J={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:K._subscribe},_isComplete:{value:K._isComplete,writable:!0},getSubject:{value:K.getSubject},connect:{value:K.connect},refCount:{value:K.refCount}},Q=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return i(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(P);function $(){return new M}var tt="__parameters__";function et(t,e,n){var r=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(t){var r=t.apply(void 0,h(e));for(var i in r)this[i]=r[i]}}}(e);function i(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof i)return r.apply(this,e),this;var o=new((t=i).bind.apply(t,h([void 0],e)));return a.annotation=o,a;function a(t,e,n){for(var r=t.hasOwnProperty(tt)?t[tt]:Object.defineProperty(t,tt,{value:[]})[tt];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(o),t}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i}var nt=et("Inject",function(t){return{token:t}}),rt=et("Optional"),it=et("Self"),ot=et("SkipSelf"),at=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});function st(t){for(var e in t)if(t[e]===st)return e;throw Error("Could not find renamed property on target object.")}function ut(t){return{providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ct(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function lt(t){return t&&t.hasOwnProperty(ht)?t[ht]:null}function ft(t){return t&&t.hasOwnProperty(dt)?t[dt]:null}var ht=st({ngInjectableDef:st}),dt=st({ngInjectorDef:st});function pt(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(pt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}var vt=st({__forward_ref__:st});function yt(t){return t.__forward_ref__=yt,t.toString=function(){return pt(this())},t}function gt(t){var e=t;return"function"==typeof e&&e.hasOwnProperty(vt)&&e.__forward_ref__===yt?e():t}function mt(){var t="undefined"!=typeof globalThis&&globalThis,e="undefined"!=typeof window&&window,n="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,r="undefined"!=typeof global&&global;return t||r||e||n}var _t,bt=mt(),wt=void 0;function Et(t){var e=wt;return wt=t,e}function St(t){var e=_t;return _t=t,e}function kt(t,e){return void 0===e&&(e=at.Default),(_t||function(t,e){if(void 0===e&&(e=at.Default),void 0===wt)throw new Error("inject() must be called from an injection context");return null===wt?xt(t,void 0,e):wt.get(t,e&at.Optional?null:void 0,e)})(t,e)}function xt(t,e,n){var r=lt(t);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&at.Optional)return null;if(void 0!==e)return e;throw new Error("Injector: NOT_FOUND ["+pt(t)+"]")}function Tt(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");for(var i=void 0,o=at.Default,a=0;a<r.length;a++){var s=r[a];s instanceof rt||"Optional"===s.ngMetadataName?o|=at.Optional:s instanceof ot||"SkipSelf"===s.ngMetadataName?o|=at.SkipSelf:s instanceof it||"Self"===s.ngMetadataName?o|=at.Self:i=s instanceof nt?s.token:s}e.push(kt(i,o))}else e.push(kt(r))}return e}var Ct=function(){function t(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.ngInjectableDef=ut({providedIn:e.providedIn||"root",factory:e.factory}))}return t.prototype.toString=function(){return"InjectionToken "+this._desc},t}(),At="__source",Rt=new Object,It=new Ct("INJECTOR",-1),Ot=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=Rt),e===Rt){var n=new Error("NullInjectorError: No provider for "+pt(t)+"!");throw n.name="NullInjectorError",n}return e},t}(),Dt=function(){function t(){}return t.create=function(t,e){return Array.isArray(t)?new Ut(t,e):new Ut(t.providers,t.parent,t.name||null)},t.THROW_IF_NOT_FOUND=Rt,t.NULL=new Ot,t.ngInjectableDef=ut({providedIn:"any",factory:function(){return kt(It)}}),t.__NG_ELEMENT_ID__=-1,t}(),Pt=function(t){return t},Mt=[],Nt=Pt,Lt=function(){return Array.prototype.slice.call(arguments)},Bt=st({provide:String,useValue:st}),jt="ngTokenPath",Ft="ngTempTokenPath",zt=/\n/gm,Ht="\u0275",Ut=function(){function t(t,e,n){void 0===e&&(e=Dt.NULL),void 0===n&&(n=null),this.parent=e,this.source=n;var r=this._records=new Map;r.set(Dt,{token:Dt,fn:Pt,deps:Mt,value:this,useNew:!1}),r.set(It,{token:It,fn:Pt,deps:Mt,value:this,useNew:!1}),function t(e,n){if(n)if((n=gt(n))instanceof Array)for(var r=0;r<n.length;r++)t(e,n[r]);else{if("function"==typeof n)throw Yt("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw Yt("Unexpected provider",n);var i=gt(n.provide),o=function(t){var e=function(t){var e=Mt,n=t.deps;if(n&&n.length){e=[];for(var r=0;r<n.length;r++){var i=6;if((u=gt(n[r]))instanceof Array)for(var o=0,a=u;o<a.length;o++){var s=a[o];s instanceof rt||s==rt?i|=1:s instanceof ot||s==ot?i&=-3:s instanceof it||s==it?i&=-5:u=s instanceof nt?s.token:gt(s)}e.push({token:u,options:i})}}else if(t.useExisting){var u;e=[{token:u=gt(t.useExisting),options:6}]}else if(!(n||Bt in t))throw Yt("'deps' required",t);return e}(t),n=Pt,r=Mt,i=!1,o=gt(t.provide);if(Bt in t)r=t.useValue;else if(t.useFactory)n=t.useFactory;else if(t.useExisting);else if(t.useClass)i=!0,n=gt(t.useClass);else{if("function"!=typeof o)throw Yt("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",t);i=!0,n=o}return{deps:e,fn:n,useNew:i,value:r}}(n);if(!0===n.multi){var a=e.get(i);if(a){if(a.fn!==Lt)throw Vt(i)}else e.set(i,a={token:n.provide,deps:[],useNew:!1,fn:Lt,value:Mt});a.deps.push({token:i=n,options:6})}var s=e.get(i);if(s&&s.fn==Lt)throw Vt(i);e.set(i,o)}}(r,t)}return t.prototype.get=function(t,e,n){void 0===n&&(n=at.Default);var r=this._records.get(t);try{return function t(e,n,r,i,o,a){try{return function(e,n,r,i,o,a){var s,u;if(!n||a&at.SkipSelf)a&at.Self||(u=i.get(e,o,at.Default));else{if((u=n.value)==Nt)throw Error(Ht+"Circular dependency");if(u===Mt){n.value=Nt;var c=n.useNew,l=n.fn,f=n.deps,d=Mt;if(f.length){d=[];for(var p=0;p<f.length;p++){var v=f[p],y=v.options,g=2&y?r.get(v.token):void 0;d.push(t(v.token,g,r,g||4&y?i:Dt.NULL,1&y?null:Dt.THROW_IF_NOT_FOUND,at.Default))}}n.value=u=c?new((s=l).bind.apply(s,h([void 0],d))):l.apply(void 0,d)}}return u}(e,n,r,i,o,a)}catch(s){throw s instanceof Error||(s=new Error(s)),(s[Ft]=s[Ft]||[]).unshift(e),n&&n.value==Nt&&(n.value=Mt),s}}(t,r,this._records,this.parent,e,n)}catch(i){return Zt(i,t,"StaticInjectorError",this.source)}},t.prototype.toString=function(){var t=[];return this._records.forEach(function(e,n){return t.push(pt(n))}),"StaticInjector["+t.join(", ")+"]"},t}();function Vt(t){return Yt("Cannot mix multi providers and regular providers",t)}function Zt(t,e,n,r){var i=t[Ft];throw e[At]&&i.unshift(e[At]),t.message=Wt("\n"+t.message,i,n,r),t[jt]=i,t[Ft]=null,t}function Wt(t,e,n,r){void 0===r&&(r=null),t=t&&"\n"===t.charAt(0)&&t.charAt(1)==Ht?t.substr(2):t;var i=pt(e);if(e instanceof Array)i=e.map(pt).join(" -> ");else if("object"==typeof e){var o=[];for(var a in e)if(e.hasOwnProperty(a)){var s=e[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):pt(s)))}i="{"+o.join(", ")+"}"}return n+(r?"("+r+")":"")+"["+i+"]: "+t.replace(zt,"\n ")}function Yt(t,e){return new Error(Wt(t,e,"StaticInjectorError"))}var Gt="ngDebugContext",Xt="ngOriginalError",qt=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),Kt=new Map,Jt=new Set;function Qt(t){return"string"==typeof t?t:t.text()}var $t=function(t){return t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({}),te={},ee=[],ne=st({ngComponentDef:st}),re=st({ngDirectiveDef:st}),ie=st({ngPipeDef:st}),oe=st({ngModuleDef:st}),ae=st({__NG_ELEMENT_ID__:st}),se=0;function ue(t){var e=t.type,n=e.prototype,r={},i={type:e,providersResolver:null,consts:t.consts,vars:t.vars,factory:t.factory,template:t.template||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,contentQueries:t.contentQueries||null,declaredInputs:r,inputs:null,outputs:null,exportAs:t.exportAs||null,onChanges:null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:t.changeDetection===qt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||$t.Emulated,id:"c",styles:t.styles||ee,_:null,setInput:null,schemas:t.schemas||null};return i._=""+{toString:function(){var n=t.directives,o=t.features,a=t.pipes;i.id+=se++,i.inputs=he(t.inputs,r),i.outputs=he(t.outputs),o&&o.forEach(function(t){return t(i)}),i.directiveDefs=n?function(){return("function"==typeof n?n():n).map(ce)}:null,i.pipeDefs=a?function(){return("function"==typeof a?a():a).map(le)}:null,e.hasOwnProperty(ht)||(e[ht]=ut({factory:t.factory}))}},i}function ce(t){return ve(t)||function(t){return t[re]||null}(t)}function le(t){return function(t){return t[ie]||null}(t)}function fe(t){return{type:t.type,bootstrap:t.bootstrap||ee,declarations:t.declarations||ee,imports:t.imports||ee,exports:t.exports||ee,transitiveCompileScopes:null,schemas:t.schemas||null}}function he(t,e){if(null==t)return te;var n={};for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],o=i;Array.isArray(i)&&(o=i[1],i=i[0]),n[i]=r,e&&(e[i]=o)}return n}var de=ue;function pe(t){return{name:t.name,factory:t.factory,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function ve(t){return t[ne]||null}function ye(t,e){var n=t[oe]||null;if(!n&&!0===e)throw new Error("Type "+pt(t)+" does not have 'ngModuleDef' property.");return n}function ge(t){return"function"==typeof t?t.name||t:"string"==typeof t?t:null==t?"":""+t}function me(t){return"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type:ge(t)}var _e=function(){return("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(bt)}(),be="\ufffd";function we(t){return t instanceof Function?t():t}var Ee=0,Se=1,ke=2,xe=3,Te=4,Ce=5,Ae=6,Re=7,Ie=8,Oe=9,De=10,Pe=11,Me=12,Ne=13,Le=14,Be=15,je=17,Fe=18,ze=20,He=1,Ue=2,Ve=7,Ze=8,We="__ngContext__";function Ye(t){for(;Array.isArray(t);)t=t[Ee];return t}function Ge(t){return Array.isArray(t)&&"object"==typeof t[He]}function Xe(t){return Array.isArray(t)&&!0===t[He]}function qe(t,e){return Ye(e[t+ze])}function Ke(t,e){return Ye(e[t.index])}function Je(t,e){return e[Se].data[t+ze]}function Qe(t,e){return t[e+ze]}function $e(t,e){var n=e[t];return Ge(n)?n:n[Ee]}function tn(t){return 1==(1&t.flags)}function en(t){return null!==t.template}function nn(t){return 0!=(512&t[ke])}function rn(t){var e=function(t){return t[We]}(t);return e?Array.isArray(e)?e:e.lView:null}function on(t){return Xe(t[xe])}function an(t){t[Fe]=0}var sn=8,un=8,cn=9,ln=-1,fn=function(){return function(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}();function hn(t,e,n,r,i,o){var a=e.onChanges,s=e.onInit,u=e.doCheck;i>=0&&(!n.preOrderHooks||i===n.preOrderHooks.length)&&(a||s||u)&&(n.preOrderHooks||(n.preOrderHooks=[])).push(r),o>=0&&(!n.preOrderCheckHooks||o===n.preOrderCheckHooks.length)&&(a||u)&&(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(r),a&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,a),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,a)),s&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-t,s),u&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,u),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,u))}function dn(t,e){if(t.firstTemplatePass)for(var n=e.directiveStart,r=e.directiveEnd;n<r;n++){var i=t.data[n];i.afterContentInit&&(t.contentHooks||(t.contentHooks=[])).push(-n,i.afterContentInit),i.afterContentChecked&&((t.contentHooks||(t.contentHooks=[])).push(n,i.afterContentChecked),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,i.afterContentChecked)),i.afterViewInit&&(t.viewHooks||(t.viewHooks=[])).push(-n,i.afterViewInit),i.afterViewChecked&&((t.viewHooks||(t.viewHooks=[])).push(n,i.afterViewChecked),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,i.afterViewChecked)),null!=i.onDestroy&&(t.destroyHooks||(t.destroyHooks=[])).push(n,i.onDestroy)}}function pn(t,e,n,r){n||vn(t,e.preOrderHooks,e.preOrderCheckHooks,n,0,void 0!==r?r:null)}function vn(t,e,n,r,i,o){if(!r){var a=(3&t[ke])===i?e:n;a&&function(t,e,n,r){for(var i=null!=r?r:-1,o=0,a=void 0!==r?65535&t[Fe]:0;a<e.length;a++)if("number"==typeof e[a+1]){if(o=e[a],null!=r&&o>=r)break}else e[a]<0&&(t[Fe]+=65536),(o<i||-1==i)&&(yn(t,n,e,a),t[Fe]=(4294901760&t[Fe])+a+2),a++}(t,a,i,o),null==o&&(3&t[ke])===i&&3!==i&&(t[ke]&=1023,t[ke]+=1)}}function yn(t,e,n,r){var i=n[r]<0,o=n[r+1],a=t[i?-n[r]:n[r]];i?t[ke]>>10<t[Fe]>>16&&(3&t[ke])===e&&(t[ke]+=1024,o.call(a)):o.call(a)}var gn,mn,_n=null;function bn(t){_n=t}function wn(){return kn}var En,Sn,kn,xn=1,Tn=xn,Cn=0,An=0;function Rn(t){void 0===t&&(t=null),Gn!==t&&(qn(null==t?-1:t),Tn=xn,Cn=0,An=0)}function In(){Tn+=1+An,Cn=0,An=0}function On(t){jn=t}function Dn(){return En}function Pn(t){En=t}function Mn(t,e){En=t,kn=e}function Nn(){return Sn}function Ln(t){Sn=t}function Bn(t){return void 0===t&&(t=kn),4==(4&t[ke])}var jn=null,Fn=!1;function zn(){return Fn}function Hn(t){Fn=t}var Un=-1;function Vn(){return Un}function Zn(t){Un=t}function Wn(t,e){var n=kn;return t&&(Un=t[Se].bindingStartIndex),En=e,Sn=!0,kn=jn=t,n}function Yn(t){var e=kn[Se];if(Bn(kn))kn[ke]&=-5;else try{an(kn),vn(kn,e.viewHooks,e.viewCheckHooks,Fn,2,void 0)}finally{kn[ke]&=-73,kn[Re]=e.bindingStartIndex}bn(null),Wn(t,null)}var Gn=-1;function Xn(){return Gn}function qn(t){Gn=t,bn(null)}var Kn=null,Jn=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function Qn(t){return!!t.listen}var $n={createRenderer:function(t,e){return document}};function tr(t,e){t[We]=e}var er=function(){function t(){this._players=[]}return t.prototype.flushPlayers=function(){for(var t=0;t<this._players.length;t++){var e=this._players[t];e.parent||0!==e.state||e.play()}this._players.length=0},t.prototype.queuePlayer=function(t){this._players.push(t)},t}(),nr=0,rr="@";function ir(t,e,n,r){var i=[t||null,0,[],n||[null,null],r||[null,null],[0,0],[0],[0],null,null];return or(i,nr),i}function or(t,e,n,r){void 0===n&&(n=-1);for(var i=t[2],o=2*e,a=o+2,s=i.length;s<a;s+=2)i.push(-1,null);var u=o+0;n>=0&&-1===i[u]&&(i[u]=n,i[o+1]=r||null)}function ar(t,e){for(var n=t,r=e[n],i=e;Array.isArray(r);)i=r,r=r[Ee];if(o=i,Array.isArray(o)&&"number"==typeof o[He])return i;var o,a=Je(t-ze,e).stylingTemplate;return i!==e&&(n=Ee),i[n]=a?function(t,e){for(var n=e.slice(),r=0;r<10;r++){var i=e[r];Array.isArray(i)&&(n[r]=i.slice())}return n[0]=t,n[1]|=16,n}(r,a):ir(r)}function sr(t){return t[0]===rr}function ur(t,e,n,r,i,o){return o=o||n,i?t[i]=r:t.push(r),!!r&&(r.addEventListener(200,function(){var e=t.indexOf(r);e&&(e<t[0]?t[e]=null:t.splice(e,1)),r.destroy()}),(e.playerHandler||(e.playerHandler=new er)).queuePlayer(r,o),!0)}function cr(t){return t!==ln}function lr(t){return 32767&t}function fr(t){return t>>16}function hr(t,e){for(var n=fr(t),r=e;n>0;)r=r[je],n--;return r}function dr(t){var e=t[xe];return Xe(e)?e[xe]:e}function pr(t){for(var e=t[Ae];e&&2===e.type;)e=(t=t[je])[Ae];return t}function vr(t){return function(t){for(var e=Ge(t)?t:rn(t);e&&!(512&e[ke]);)e=dr(e);return e}(t)[Oe]}var yr=!0;function gr(t){var e=yr;return yr=t,e}var mr=255,_r=0;function br(t,e){var n=Er(t,e);if(-1!==n)return n;var r=e[Se];r.firstTemplatePass&&(t.injectorIndex=e.length,wr(r.data,t),wr(e,null),wr(r.blueprint,null));var i=Sr(t,e),o=lr(i),a=hr(i,e),s=t.injectorIndex;if(cr(i))for(var u=a[Se].data,c=0;c<8;c++)e[s+c]=a[o+c]|u[o+c];return e[s+un]=i,s}function wr(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Er(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null==e[t.injectorIndex+un]?-1:t.injectorIndex}function Sr(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;for(var n=e[Ae],r=1;n&&-1===n.injectorIndex;)n=(e=e[je])?e[Ae]:null,r++;return n?n.injectorIndex|r<<16:-1}function kr(t,e,n){!function(t,e,n){var r="string"!=typeof n?n[ae]:n.charCodeAt(0)||0;null==r&&(r=n[ae]=_r++);var i=r&mr,o=1<<i,a=64&i,s=32&i,u=e.data;128&i?a?s?u[t+7]|=o:u[t+6]|=o:s?u[t+5]|=o:u[t+4]|=o:a?s?u[t+3]|=o:u[t+2]|=o:s?u[t+1]|=o:u[t]|=o}(t,e[Se],n)}function xr(t,e,n,r,i){if(void 0===r&&(r=at.Default),t){var o=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;var e=t[ae];return"number"==typeof e&&e>0?e&mr:e}(n);if("function"==typeof o){var a=Dn(),s=wn();Mn(t,e);try{var u=o();if(null!=u||r&at.Optional)return u;throw new Error("No provider for "+me(n)+"!")}finally{Mn(a,s)}}else if("number"==typeof o){if(-1===o)return new Or(t,e);var c=null,l=Er(t,e),f=ln,h=r&at.Host?pr(e)[Ae]:null;for((-1===l||r&at.SkipSelf)&&(f=-1===l?Sr(t,e):e[l+un],Ir(r,!1)?(c=e[Se],l=lr(f),e=hr(f,e)):l=-1);-1!==l;){f=e[l+un];var d=e[Se];if(Rr(o,l,d.data)){var p=Cr(l,e,n,c,r,h);if(p!==Tr)return p}Ir(r,e[Se].data[l+sn]===h)&&Rr(o,l,e)?(c=d,l=lr(f),e=hr(f,e)):l=-1}}}if(r&at.Optional&&void 0===i&&(i=null),0==(r&(at.Self|at.Host))){var v=e[De],y=St(void 0);try{return v?v.get(n,i,r&at.Optional):xt(n,i,r&at.Optional)}finally{St(y)}}if(r&at.Optional)return i;throw new Error("NodeInjector: NOT_FOUND ["+me(n)+"]")}var Tr={};function Cr(t,e,n,r,i,o){var a=e[Se],s=a.data[t+sn],u=function(t,e,n,r,i){for(var o=t.providerIndexes,a=e[Se].data,s=65535&o,u=t.directiveStart,c=o>>16,l=i?s+c:t.directiveEnd,f=r?s:s+c;f<l;f++){var h=a[f];if(f<u&&n===h||f>=u&&h.type===n)return f}if(i){var d=a[u];if(d&&en(d)&&d.type===n)return u}return null}(s,e,n,null==r?tn(s)&&yr:r!=a&&3===s.type,i&at.Host&&o===s);return null!==u?Ar(a.data,e,u,s):Tr}function Ar(t,e,n,r){var i,o=e[n];if(null!==(i=o)&&"object"==typeof i&&Object.getPrototypeOf(i)==fn.prototype){var a=o;if(a.resolving)throw new Error("Circular dep for "+me(t[n]));var s=gr(a.canSeeViewProviders);a.resolving=!0;var u=void 0;a.injectImpl&&(u=St(a.injectImpl));var c=Dn(),l=wn();Mn(r,e);try{o=e[n]=a.factory(null,t,e,r)}finally{a.injectImpl&&St(u),gr(s),a.resolving=!1,Mn(c,l)}}return o}function Rr(t,e,n){var r=64&t,i=32&t;return!!((128&t?r?i?n[e+7]:n[e+6]:i?n[e+5]:n[e+4]:r?i?n[e+3]:n[e+2]:i?n[e+1]:n[e])&1<<t)}function Ir(t,e){return!(t&at.Self||t&at.Host&&e)}var Or=function(){function t(t,e){this._tNode=t,this._lView=e}return t.prototype.get=function(t,e){return xr(this._tNode,this._lView,t,void 0,e)},t}();function Dr(t){return t[Gt]}function Pr(t){return t[Xt]}function Mr(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.error.apply(t,h(e))}var Nr=function(){function t(){this._console=console}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t.ngErrorLogger||Mr}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)},t.prototype._findContext=function(t){return t?Dr(t)?Dr(t):this._findContext(Pr(t)):null},t.prototype._findOriginalError=function(t){for(var e=Pr(t);e&&Pr(e);)e=Pr(e);return e},t}(),Lr="__SANITIZER_TRUSTED_BRAND__";function Br(t,e){return t instanceof String&&t[Lr]===e}var jr=!0,Fr=!1;function zr(){return Fr=!0,jr}var Hr=function(){function t(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),this.inertBodyElement=this.inertDocument.body,null==this.inertBodyElement){var e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e),this.inertBodyElement=this.inertDocument.createElement("body"),e.appendChild(this.inertBodyElement)}this.inertBodyElement.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(t){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return t.prototype.getInertBodyElement_XHR=function(t){t="<body><remove></remove>"+t+"</body>";try{t=encodeURI(t)}catch(r){return null}var e=new XMLHttpRequest;e.responseType="document",e.open("GET","data:text/html;charset=utf-8,"+t,!1),e.send(void 0);var n=e.response.body;return n.removeChild(n.firstChild),n},t.prototype.getInertBodyElement_DOMParser=function(t){t="<body><remove></remove>"+t+"</body>";try{var e=(new window.DOMParser).parseFromString(t,"text/html").body;return e.removeChild(e.firstChild),e}catch(n){return null}},t.prototype.getInertBodyElement_InertDocument=function(t){var e=this.inertDocument.createElement("template");return"content"in e?(e.innerHTML=t,e):(this.inertBodyElement.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},t.prototype.stripCustomNsAttrs=function(t){for(var e=t.attributes,n=e.length-1;0<n;n--){var r=e.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.removeAttribute(r)}for(var i=t.firstChild;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling},t}(),Ur=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,Vr=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Zr(t){return(t=String(t)).match(Ur)||t.match(Vr)?t:(zr()&&console.warn("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function Wr(t){var e,n,r={};try{for(var i=l(t.split(",")),o=i.next();!o.done;o=i.next())r[o.value]=!0}catch(a){e={error:a}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}return r}function Yr(){for(var t,e,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i={};try{for(var o=l(n),a=o.next();!a.done;a=o.next()){var s=a.value;for(var u in s)s.hasOwnProperty(u)&&(i[u]=!0)}}catch(c){t={error:c}}finally{try{a&&!a.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return i}var Gr,Xr=Wr("area,br,col,hr,img,wbr"),qr=Wr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Kr=Wr("rp,rt"),Jr=Yr(Kr,qr),Qr=Yr(Xr,Yr(qr,Wr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Yr(Kr,Wr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Jr),$r=Wr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ti=Wr("srcset"),ei=Yr($r,ti,Wr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Wr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),ni=Wr("script,style,template"),ri=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild,n=!0;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);var r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")},t.prototype.startElement=function(t){var e,n=t.nodeName.toLowerCase();if(!Qr.hasOwnProperty(n))return this.sanitizedSomething=!0,!ni.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);for(var r=t.attributes,i=0;i<r.length;i++){var o=r.item(i),a=o.name,s=a.toLowerCase();if(ei.hasOwnProperty(s)){var u=o.value;$r[s]&&(u=Zr(u)),ti[s]&&(e=u,u=(e=String(e)).split(",").map(function(t){return Zr(t.trim())}).join(", ")),this.buf.push(" ",a,'="',ai(u),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0},t.prototype.endElement=function(t){var e=t.nodeName.toLowerCase();Qr.hasOwnProperty(e)&&!Xr.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(ai(t))},t.prototype.checkClobberedElement=function(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e},t}(),ii=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,oi=/([^\#-~ |!])/g;function ai(t){return t.replace(/&/g,"&").replace(ii,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(oi,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function si(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ui=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({}),ci=function(){return function(){}}(),li=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),fi=/^url\(([^)]+)\)$/;function hi(t){if(!(t=String(t).trim()))return"";var e=t.match(fi);return e&&Zr(e[1])===e[1]||t.match(li)&&function(t){for(var e=!0,n=!0,r=0;r<t.length;r++){var i=t.charAt(r);"'"===i&&n?e=!e:'"'===i&&e&&(n=!n)}return e&&n}(t)?t:(zr()&&console.warn("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}function di(t){var e=vi();return e?e.sanitize(ui.URL,t)||"":Br(t,"Url")?t.toString():Zr(ge(t))}var pi=function(t,e){return void 0===e?"background-image"===t||"background"===t||"border-image"===t||"filter"===t||"list-style"===t||"list-style-image"===t:(n=e,(r=vi())?r.sanitize(ui.STYLE,n)||"":Br(n,"Style")?n.toString():hi(ge(n)));var n,r};function vi(){var t=wn();return t&&t[Ne]}function yi(t){throw new Error("Multiple components match node with tagname "+t.tagName)}var gi={},mi=function(){return function(t,e){this.fn=t,this.value=e}}();function _i(t,e,n,r){for(var i=2;i<t.length;i+=3)if(t[i+0]===e)return void(Ji(t[i+1],n,t[i+2],r)&&to(i,t,e,n,r));to(null,t,e,n,r)}function bi(t,e,n,r){for(var i=e[4],o=r||2;o<i.length;)i[o+1]&&Ti(t,i[o+0],!0,n,null),o+=3;return o}function wi(t,e,n,r){for(var i=e[3],o=r||2;o<i.length;){var a=i[o+1];a&&xi(t,i[o+0],a,n,null),o+=3}return o}function Ei(t,e,n,r){for(var i=n;i<r;i+=4)if(Hi(t,i)===e)return i;return-1}function Si(t,e,n,r,i){void 0===r&&(r=0),ki(t,e,n,!1,r,i)}function ki(t,e,n,r,i,o){var a=function(t,e,n,r){var i=t[2][2*e+0],o=t[5];return o[i+2+(r?o[i+0]:0)+n]}(t,i,e,r),s=zi(t,a),u=Fi(t,a),c=Xi(t,a),l=n instanceof mi?n.value:n;if(Yi(u,s,l)&&(o||Ji(s,l,c,i))){var f=n instanceof mi?new Gi(n,t[0],2==(2&u)?1:2):null,h=f?n.value:n,d=Li(t,a),p=!1,v=f?d:0;if(function(t,e,n){var r=t[9];if(f){if(!r||0===d)return!0}else if(!r)return!1;return r[d]!==f}(t)){var y=function(t,e,n){var r=t[9]||(t[9]=[5,null,null,null,null]);return n>0?r[n]=e:(r.splice(n=r[0],0,e,null),r[0]+=2),n}(t,f,d);v=f?y:0,p=!0}if((p||c!==i)&&Ni(t,a,v,i),c!==i){var g=Hi(t,a),m=Ki(t,i);!function(t,e,n){m&&m(g)?t[e]|=4:t[e]&=-5}(t,a)}Mi(t,a,h);var _=Di(u),b=zi(t,_);if(!b||Yi(u,b,h)){var w=!1,E=!0;!Zi(h)&&Zi(b)&&(w=!0,E=!1),Ci(t,_,w),Ci(t,a,E),Ui(t,!0)}p&&Vi(t,!0)}}function xi(t,e,n,r,i,o,a){n=i&&n?i(e,n):n,o||a?(o&&o.setValue(e,n),a&&a.setValue(e,n)):n?(n=n.toString(),Qn(r)?r.setStyle(t,e,n,Jn.DashCase):t.style.setProperty(e,n)):Qn(r)?r.removeStyle(t,e,Jn.DashCase):t.style.removeProperty(e)}function Ti(t,e,n,r,i,o){i||o?(i&&i.setValue(e,n),o&&o.setValue(e,n)):""!==e&&(n?Qn(r)?r.addClass(t,e):t.classList.add(e):Qn(r)?r.removeClass(t,e):t.classList.remove(e))}function Ci(t,e,n){var r=e>=10?e+0:e;n?t[r]|=1:t[r]&=-2}function Ai(t,e){return 1==(1&t[e>=10?e+0:e])}function Ri(t,e,n){return 31&t|e<<5|n<<19}function Ii(t,e){var n=Oi(e);return(2&e?t[4]:t[3])[n]}function Oi(t){return t>>5&16383}function Di(t){var e=t>>19&16383;return e>=10?e:-1}function Pi(t,e,n){t[e+1]=n}function Mi(t,e,n){t[e+2]=n}function Ni(t,e,n,r){var i=function(t,e){return n<<16|t}(r);t[e+3]=i}function Li(t,e){return t[e+3]>>16&65535}function Bi(t,e){var n=Li(t,e);if(n){var r=t[9];if(r)return r[n]}return null}function ji(t,e,n){t[1===e?e:e+0]=n}function Fi(t,e){return t[1===e?e:e+0]}function zi(t,e){return t[e+2]}function Hi(t,e){return t[e+1]}function Ui(t,e){Ci(t,1,e)}function Vi(t,e){e?t[1]|=8:t[1]&=-9}function Zi(t,e){return null!==t}function Wi(t,e,n,r){var i,o=r&&r(e)?4:0;return n?(o|=2,i=qi(t[4],e)):i=qi(t[3],e),Ri(o,i=i>0?i+1:0,0)}function Yi(t,e,n){return!(2&t)&&e&&n&&4&t?e.toString()!==n.toString():e!==n}var Gi=function(){function t(t,e,n){this._element=e,this._type=n,this._values={},this._dirty=!1,this._factory=t}return t.prototype.setValue=function(t,e){this._values[t]!==e&&(this._values[t]=e,this._dirty=!0)},t.prototype.buildPlayer=function(t,e){if(this._dirty){var n=this._factory.fn(this._element,this._type,this._values,e,t||null);return this._values={},this._dirty=!1,n}},t}();function Xi(t,e){return 65535&t[e+3]}function qi(t,e){for(var n=2;n<t.length;n+=3)if(t[n]===e)return n;return-1}function Ki(t,e){var n=t[2];return n[2*e+1]||n[1]||null}function Ji(t,e,n,r){return null==t||(null!=e?r<=n:n===r)}function Qi(t){var e=t[4],n=e[1];if(null===n){n="";for(var r=2;r<e.length;r+=3)e[r+1]&&(n+=(n.length?" ":"")+e[r]);e[1]=n}return n}function $i(t,e,n,r,i){void 0===i&&(i=0);var o=t[n?6:7];if(e>0)for(var a=1+4*e;o.length<a;)o.push(0,r,null,0);o.push(0,r,null,i)}function to(t,e,n,r,i){return null===t&&(t=e.length,e.push(null,null,null),e[t+0]=n),e[t+1]=r,e[t+2]=i,t}var eo="ng-template";function no(t,e){var n=t.length,r=t.indexOf(e),i=r+e.length;return!(-1===r||r>0&&" "!==t[r-1]||i<n&&" "!==t[i])}function ro(t,e,n){return e===(0!==t.type||n?t.tagName:eo)}function io(t,e,n){for(var r=4,i=t.attrs||[],o=function(t){for(var e=0;e<t.length;e++)if(3===(n=t[e])||4===n)return e;var n;return t.length}(i),a=!1,s=0;s<e.length;s++){var u=e[s];if("number"!=typeof u){if(!a)if(4&r){if(r=2|1&r,""!==u&&!ro(t,u,n)||""===u&&1===e.length){if(oo(r))return!1;a=!0}}else{var c=8&r?u:e[++s];if(8&r&&t.stylingTemplate){if(!no(ao(t),c)){if(oo(r))return!1;a=!0}continue}var l=so(8&r?"class":u,i,0==t.type&&t.tagName!==eo,n);if(-1===l){if(oo(r))return!1;a=!0;continue}if(""!==c){var f;f=l>o?"":i[l+1];var h=8&r?f:null;if(h&&!no(h,c)||2&r&&c!==f){if(oo(r))return!1;a=!0}}}}else{if(!a&&!oo(r)&&!oo(u))return!1;if(a&&oo(u))continue;a=!1,r=u|1&r}}return oo(r)||a}function oo(t){return 0==(1&t)}function ao(t){return t.stylingTemplate?Qi(t.stylingTemplate):""}function so(t,e,n,r){if(null===e)return-1;var i=0;if(r||!n){for(var o=!1;i<e.length;){var a=e[i];if(a===t)return i;if(3===a)o=!0;else{if(1===a){for(var s=e[++i];"string"==typeof s;)s=e[++i];continue}if(4===a)break;if(0===a){i+=4;continue}}i+=o?1:2}return-1}return function(t,e){var n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){if(t[n]===e)return n;n++}return-1}(e,t)}function uo(t,e,n){void 0===n&&(n=!1);for(var r=0;r<e.length;r++)if(io(t,e[r],n))return!0;return!1}var co=function(){return Promise.resolve(null)}();function lo(t){var e=t[Se],n=Bn(t);if(e.firstTemplatePass=!1,t[Re]=e.bindingStartIndex,!n){var r=zn();pn(t,e,r,void 0),function(t){for(var e=t[Le];null!==e;e=e[Te])if(e.length<ze&&-1===e[Ue])for(var n=e,r=0;r<n[Ze].length;r++){var i=n[Ze][r];go(i,i[Se],i[Oe])}}(t),fo(e,t),an(t),vn(t,e.contentHooks,e.contentCheckHooks,r,1,void 0),function(t,e){var n=Xn();try{if(t.expandoInstructions){var r=e[Re]=t.expandoStartIndex;Zn(r);for(var i=-1,o=-1,a=0;a<t.expandoInstructions.length;a++){var s=t.expandoInstructions[a];if("number"==typeof s){if(s<=0){Rn(o=-s);var u=t.expandoInstructions[++a];i=r+=cn+u}else r+=s;Zn(r)}else null!==s&&(e[Re]=r,s(2,Ye(e[i]),o),In()),i++}}}finally{Rn(n)}}(e,t)}n&&e.staticContentQueries&&fo(e,t),function(t){if(null!=t)for(var e=0;e<t.length;e++)void 0,void 0,(128==(128&(r=$e(t[e],n=wn()))[ke])||Bn(n))&&80&r[ke]&&(function(t){for(var e=t[Se],n=t.length;n<e.blueprint.length;n++)t[n]=e.blueprint[n]}(r),Zo(r,r[Oe]));var n,r}(e.components)}function fo(t,e){if(null!=t.contentQueries)for(var n=0;n<t.contentQueries.length;n++){var r=t.contentQueries[n];t.data[r].contentQueries(2,e[r],r)}}function ho(t,e){var n=e||wn()[Me],r=Kn;return Qn(n)?n.createElement(t,r):null===r?n.createElement(t):n.createElementNS(r,t)}function po(t,e,n,r,i,o,a,s,u,c){var l=e.blueprint.slice();return l[Ee]=i,l[ke]=140|r,an(l),l[xe]=l[je]=t,l[Oe]=n,l[Pe]=a||t&&t[Pe],l[Me]=s||t&&t[Me],l[Ne]=u||t&&t[Ne]||null,l[De]=c||t&&t[De]||null,l[Ae]=o,l}function vo(t,e,n,r,i){var o=wn(),a=o[Se],s=t+ze;o[s]=n;var u=Dn(),c=Nn(),l=a.data[s];if(null==l){var f=c?u:u&&u.parent;l=a.data[s]=To(f&&f!==o[Ae]?f:null,e,s,r,i)}return u&&(!c||null!=u.child||null===l.parent&&2!==u.type?c||(u.next=l):u.child=l),null==a.firstChild&&(a.firstChild=l),Pn(l),Ln(!0),l}function yo(t,e,n,r){var i=t.node;return null==i&&(t.node=i=To(e,2,n,null,null)),r[Ae]=i}function go(t,e,n){var r,i=Nn(),o=Dn();if(512&t[ke])Ho(vr(t));else try{Ln(!0),Pn(null),r=Wn(t,t[Ae]),an(t),_o(e.template,bo(t),n),t[Se].firstTemplatePass=!1,lo(t)}finally{Yn(r),Ln(i),Pn(o)}}function mo(t,e,n){var r=t[Pe],i=Wn(t,t[Ae]),o=!zn(),a=Bn(t);try{o&&!a&&r.begin&&r.begin(),a&&(n&&_o(n,1,e),lo(t),t[ke]&=-5),an(t),n&&_o(n,2,e),lo(t)}finally{o&&!a&&r.end&&r.end(),Yn(i)}}function _o(t,e,n){Kn=null;var r=Xn();try{Rn(null),t(e,n)}finally{qn(r)}}function bo(t){return Bn(t)?1:2}function wo(t,e,n,r){if(t.firstTemplatePass&&!e.stylingTemplate){var i=function(t,e){for(var n=r;n<t.length;n++){var i=t[n];if(1===i||2===i)return n}return-1}(n);i>=0&&(e.stylingTemplate=function(t,e,n){void 0===n&&(n=0);var r=ir();return function(t,e,n,r){if(!(16&t[1])){or(t,r);for(var i=null,o=null,a=-1,s=n;s<e.length;s++){var u=e[s];"number"==typeof u?a=u:1==a?_i(i=i||t[4],u,!0,r):2==a&&_i(o=o||t[3],u,e[++s],r)}}}(r,t,e,n),r}(n,i))}}function Eo(t,e,n){if(function(t){return 0!=(4&t.flags)}(e))for(var r=e.directiveEnd,i=e.directiveStart;i<r;i++){var o=t.data[i];o.contentQueries&&o.contentQueries(1,n[i],i)}}function So(t,e,n,r){if(void 0===r&&(r=Ke),mn){var i=Dn();t.firstTemplatePass&&function(t,e,n,r,i){var o=i?{"":-1}:null;if(n){No(r,t.data.length,n.length);for(var a=0;a<n.length;a++)(l=n[a]).providersResolver&&l.providersResolver(l);Io(t,r,n.length);var s=t.preOrderHooks&&t.preOrderHooks.length||0,u=t.preOrderCheckHooks&&t.preOrderCheckHooks.length||0,c=r.index-ze;for(a=0;a<n.length;a++){var l,f=t.data.length;Lo(t,e,l=n[a],l.factory),Mo(t.data.length-1,l,o),hn(f,l,t,c,s,u)}}o&&function(t,e,n){if(e)for(var r=t.localNames=[],i=0;i<e.length;i+=2){var o=n[e[i+1]];if(null==o)throw new Error("Export of name '"+e[i+1]+"' not found!");r.push(e[i],o)}}(r,i,o)}(t,e,function(t,e,n){var r=t.directiveRegistry,i=null;if(r)for(var o=0;o<r.length;o++){var a=r[o];uo(n,a.selectors,!1)&&(i||(i=[]),kr(br(Dn(),e),e,a.type),en(a)?(1&n.flags&&yi(n),n.flags=1,i.unshift(a)):i.push(a))}return i}(t,e,i),i,n||null),function(t,e,n){var r=n.directiveStart,i=n.directiveEnd;!t.firstTemplatePass&&r<i&&br(n,e);for(var o=r;o<i;o++){var a=t.data[o];en(a)&&Bo(e,n,a),Oo(e,Ar(t.data,e,o,n),a,o)}}(t,e,i),function(t,e,n){var r=n.directiveStart,i=n.directiveEnd,o=t.expandoInstructions,a=t.firstTemplatePass,s=n.index-ze,u=Xn();try{Rn(s);for(var c=r;c<i;c++){var l=t.data[c];l.hostBindings?(Ro(l,o,e[c],n,a),In()):a&&o.push(null)}}finally{Rn(u)}}(t,e,i),function(t,e,n){var r=e.localNames;if(r)for(var i=e.index+1,o=0;o<r.length;o+=2){var a=r[o+1],s=-1===a?n(e,t):t[a];t[i++]=s}}(e,i,r)}}function ko(t,e,n,r,i,o,a){return t.ngPrivateData||(t.ngPrivateData=xo(-1,t,e,n,r,i,o,a))}function xo(t,e,n,r,i,o,a,s){var u=ze+n,c=u+r,l=function(t,e){var n=new Array(e).fill(null,0,t).fill(gi,t);return n[Re]=t,n}(u,c);return l[Se]={id:t,blueprint:l,template:e,viewQuery:a,node:null,data:l.slice().fill(null,u),bindingStartIndex:u,viewQueryStartIndex:c,expandoStartIndex:c,expandoInstructions:null,firstTemplatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof o?o():o,firstChild:null,schemas:s}}function To(t,e,n,r,i){return{type:e,index:n,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,propertyMetadataStartIndex:-1,propertyMetadataEndIndex:-1,flags:0,providerIndexes:0,tagName:r,attrs:i,localNames:null,initialInputs:void 0,inputs:void 0,outputs:void 0,tViews:null,next:null,projectionNext:null,child:null,parent:t,stylingTemplate:null,projection:null,onElementCreationFns:null}}function Co(t,e){var n=wn()[Se],r=null,i=t.directiveStart,o=t.directiveEnd;if(o>i)for(var a=0===e,s=n.data,u=i;u<o;u++){var c=s[u],l=a?c.inputs:c.outputs;for(var f in l)if(l.hasOwnProperty(f)){var h=l[f];(r=r||{}).hasOwnProperty(f)?r[f].push(u,f,h):r[f]=[u,f,h]}}return r}var Ao={class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"};function Ro(t,e,n,r,i){var o=e.length;t.hostBindings(1,n,r.index-ze),o===e.length&&i&&e.push(t.hostBindings)}function Io(t,e,n){var r=-(e.index-ze),i=t.data.length-(65535&e.providerIndexes);(t.expandoInstructions||(t.expandoInstructions=[])).push(r,i,n)}function Oo(t,e,n,r){var i=Dn();Do(t,i,e),i&&i.attrs&&function(t,e,n,r){var o=i.initialInputs;(void 0===o||t>=o.length)&&(o=function(t,e,n){var r=n.initialInputs||(n.initialInputs=[]);r[t]=null;for(var i=n.attrs,o=0;o<i.length;){var a=i[o];if(0!==a)if(5!==a){if("number"==typeof a)break;var s=e[a],u=i[o+1];void 0!==s&&(r[t]||(r[t]=[])).push(a,s,u),o+=2}else o+=2;else o+=4}return r}(t,n.inputs,i));var a=o[t];if(a)for(var s=n.setInput,u=0;u<a.length;){var c=a[u++],l=a[u++],f=a[u++];s?n.setInput(e,f,c,l):e[l]=f}}(r,e,n),t[Se].firstTemplatePass&&n.contentQueries&&(i.flags|=4),en(n)&&($e(i.index,t)[Oe]=e)}function Do(t,e,n){var r=Ke(e,t);tr(n,t),r&&tr(r,t)}function Po(t){var e=wn()[Se];(e.components||(e.components=[])).push(t.index)}function Mo(t,e,n){if(n){if(e.exportAs)for(var r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;e.template&&(n[""]=t)}}function No(t,e,n){t.flags=1&t.flags,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function Lo(t,e,n,r){t.data.push(n);var i=new fn(r,en(n),null);t.blueprint.push(i),e.push(i)}function Bo(t,e,n){var r=Ke(e,t),i=Fo(t,po(t,ko(n.template,n.consts,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas),null,n.onPush?64:16,t[e.index],e,t[Pe],t[Pe].createRenderer(r,n)));i[Ae]=e,t[e.index]=i,t[Se].firstTemplatePass&&Po(e)}function jo(t,e,n,r,i){return[t,!0,i?-1:0,e,null,null,r,n,[]]}function Fo(t,e){return t[Le]?t[Be][Te]=e:t[Le]=e,t[Be]=e,e}function zo(t){for(;t;){t[ke]|=64;var e=dr(t);if(nn(t)&&!e)return t;t=e}return null}function Ho(t){for(var e=0;e<t.components.length;e++){var n=t.components[e];mo(rn(n),n)}}function Uo(t,e){var n=t[Pe];n.begin&&n.begin();try{Bn(t)&&Zo(t,e),Zo(t,e)}catch(r){throw Ko(t,r),r}finally{n.end&&n.end()}}function Vo(t){Ho(t[Oe])}function Zo(t,e){var n=t[Se],r=Wn(t,t[Ae]),i=n.template,o=Bn(t);try{an(t),o&&Wo(1,n,e),_o(i,bo(t),e),lo(t),o&&!n.staticViewQueries||Wo(2,n,e)}finally{Yn(r)}}function Wo(t,e,n){var r=e.viewQuery;r&&r(t,n)}function Yo(t,e,n){void 0===e&&(e=""),void 0===n&&(n="");var r=t[Se].data,i=t[Re]-1;return null==r[i]?r[i]=be+e+be+n:null}var Go=co;function Xo(t){return t?(void 0===t.inputs&&(t.inputs=Co(t,0)),t.inputs):null}function qo(t){return t[Ie]||(t[Ie]=[])}function Ko(t,e){var n=t[De],r=n?n.get(Nr,null):null;r&&r.handleError(e)}function Jo(t,e,n){for(var r=t[Se],i=0;i<e.length;){var o=e[i++],a=e[i++],s=e[i++],u=t[o],c=r.data[o];c.setInput?c.setInput(u,n,a,s):u[s]=n}}function Qo(t){var e;if(e=t.onElementCreationFns){for(var n=0;n<e.length;n++)e[n]();t.onElementCreationFns=null}}function $o(t,e){var n=e[xe];return-1===t.index?Xe(n)?n:null:n}function ta(t,e){var n=$o(t,e);return n?ha(e[Me],n[Ve]):null}var ea=[];function na(t,e,n,r,i){for(var o,a,s=t[Se].node,u=-1,c=t,f=s.child;f;){var h=null;if(3===f.type||4===f.type){ra(e,n,r,Ke(f,c),f,i);var d=c[f.index];Xe(d)&&(ra(e,n,r,d[Ve],f,i),d[Ze].length&&(h=(c=d[Ze][0])[Se].node,i=d[Ve]))}else if(0===f.type){var p=c[f.index];ra(e,n,r,p[Ve],f,i),p[Ze].length&&(h=(c=p[Ze][0])[Se].node,i=p[Ve])}else if(1===f.type){var v=pr(c),y=v[Ae].projection[f.projection];if(Array.isArray(y))try{for(var g=l(y),m=g.next();!m.done;m=g.next())ra(e,n,r,m.value,f,i)}catch(_){o={error:_}}finally{try{m&&!m.done&&(a=g.return)&&a.call(g)}finally{if(o)throw o.error}}else ea[++u]=f,ea[++u]=c,y&&(h=(c=v[xe])[Se].data[y.index])}else h=f.child;if(null===h)for(null===f.projectionNext&&2&f.flags&&(c=ea[u--],f=ea[u--]),h=2&f.flags?f.projectionNext:4===f.type&&f.child||f.next;!h;){if(null===(f=f.parent||c[Ae])||f===s)return;if(0===f.type&&(i=(c=dr(c))[f.index][Ve]),2===f.type){for(;!c[Te]&&c[xe]&&(!f.parent||!f.parent.next);){if(f===s)return;if(Xe(c=c[xe])){f=c[Ae],i=(c=c[xe])[f.index][Ve];break}f=c[Ae]}h=c[Te]?(c=c[Te])[Ae]:4===f.type&&f.child||f.next}else h=f.next}f=h}}function ra(t,e,n,r,i,o){0===t?la(e,n,r,o||null):1===t?function(t,e,n){var r=ha(t,e);r&&function(t,e,n,r){Qn(t)?t.removeChild(e,n,r):e.removeChild(n)}(t,r,e,n)}(e,r,tn(i)):2===t&&e.destroyNode(r)}function ia(t,e,n){var r=ta(t[Se].node,t);r&&na(t,e?0:1,t[Me],r,n)}function oa(t,e,n){var r=e[Ze];n>0&&(r[n-1][Te]=t),n<r.length?(t[Te]=r[n],r.splice(n,0,t)):(r.push(t),t[Te]=null),t[xe]=e,t[Ce]&&t[Ce].insertView(n),t[ke]|=128}function aa(t,e){var n=t[Ze],r=n[e];return r&&(e>0&&(n[e-1][Te]=r[Te]),n.splice(e,1),ia(r,!1),128&r[ke]&&!(256&r[ke])&&r[Ce]&&r[Ce].removeView(),r[xe]=null,r[Te]=null,r[ke]&=-129),r}function sa(t){if(!(256&t[ke])){var e=t[Me];Qn(e)&&e.destroyNode&&na(t,2,e,null),function(t){var e=t[Le];if(!e)return ca(t);for(;e;){var n=null;if(Ge(e))n=e[Le];else{var r=e[Ze];r.length>0&&(n=r[0])}if(!n){for(;e&&!e[Te]&&e!==t;)ca(e),e=ua(e,t);ca(e||t),n=e&&e[Te]}e=n}}(t)}}function ua(t,e){var n;return Ge(t)&&(n=t[Ae])&&2===n.type?$o(n,t):t[xe]===e?null:t[xe]}function ca(t){if(Ge(t)&&!(256&t[ke])){t[ke]&=-129,t[ke]|=256,function(t){var e,n=t[Se];if(null!=n&&null!=(e=n.destroyHooks))for(var r=0;r<e.length;r+=2){var i=t[e[r]];i instanceof fn||e[r+1].call(i)}}(t),function(t){var e=t[Se].cleanup;if(null!=e){for(var n=t[Ie],r=0;r<e.length-1;r+=2)if("string"==typeof e[r]){var i=e[r+1],o="function"==typeof i?i(t):Ye(t[i]),a=e[r+3];"boolean"==typeof a?o.removeEventListener(e[r],n[e[r+2]],a):a>=0?n[a]():n[-a].unsubscribe(),r+=2}else e[r].call(n[e[r+1]]);t[Ie]=null}}(t);var e=t[Ae];e&&3===e.type&&Qn(t[Me])&&t[Me].destroy(),on(t)&&t[Ce]&&t[Ce].removeView()}}function la(t,e,n,r){Qn(t)?t.insertBefore(e,n,r):e.insertBefore(n,r,!0)}function fa(t,e,n,r){r?la(t,e,n,r):function(t,e,n){Qn(t)?t.appendChild(e,n):e.appendChild(n)}(t,e,n)}function ha(t,e){return Qn(t)?t.parentNode(e):e.parentNode}function da(t,e,n){var r,i,o=function(t,e){if(nn(e))return ha(e[Me],Ke(t,e));var n=function(t){for(;null!=t.parent&&(4===t.parent.type||5===t.parent.type);)t=t.parent;return t}(t).parent;if(null==n){var r=e[Ae];return 2===r.type?ta(r,e):function(t){var e=t[Ae];return e&&3===e.type?Ke(e,dr(t)):null}(e)}if(1&n.flags){var i=e[Se].data,o=i[i[n.index].directiveStart].encapsulation;if(o!==$t.ShadowDom&&o!==$t.Native)return null}return Ke(n,e)}(e,n);if(null!=o){var a=n[Me],s=function(t,e){if(2===t.type){var n=$o(t,e),r=n[Ze];return pa(r.indexOf(e),r,n[Ve])}return 4===t.type||5===t.type?Ke(t,e):null}(e.parent||n[Ae],n);if(Array.isArray(t))try{for(var u=l(t),c=u.next();!c.done;c=u.next())fa(a,o,c.value,s)}catch(f){r={error:f}}finally{try{c&&!c.done&&(i=u.return)&&i.call(u)}finally{if(r)throw r.error}}else fa(a,o,t,s)}}function pa(t,e,n){if(t+1<e.length){var r=e[t+1],i=r[Ae];return i.child?Ke(i.child,r):n}return n}function va(t,e,n,r,i,o,a,s){var u=wn(),c=u[Se],l=function(t,e,n){var r=wn(),i=t+ze,o=r[Me].createComment(""),a=vo(t,0,o,e,n),s=r[i]=jo(r[i],r,o,a);return da(o,a,r),Fo(r,s),a}(t,i||null,o||null);c.firstTemplatePass&&(l.tViews=xo(-1,e,n,r,c.directiveRegistry,c.pipeRegistry,null,null)),So(c,u,a,s),function(t,e){var n=t[Ce];if(n){var r=t[e.index];r[Ce]?n.insertNodeBeforeViews(e):(n.addNode(e),r[Ce]=n.container())}}(u,l),tr(Ke(l,u),u),dn(c,l),Ln(!1)}function ya(t){return Qe(jn,t)}function ga(t){return Qe(wn(),t)}function ma(t,e){void 0===e&&(e=at.Default),t=gt(t);var n=wn();return null==n?kt(t,e):xr(Dn(),n,t,e)}function _a(t,e,n){var r=Dn();r.stylingTemplate||(r.stylingTemplate=ir()),ba(r,t,e,n,nr)}function ba(t,e,n,r,i){!function(t,e,n,r,i){if(!(16&t[1])&&function(t,e,n,r){var i=t[2],o=2*e;return!(o<i.length&&i[o+0]>=0||(or(t,e,t[5].length,r),0))}(t,e,0,i)){r&&(r=function(t){for(var e=[],n=0;n<t.length;n++)e.push(t[n].replace(/[a-z][A-Z]/g,function(t){return t.charAt(0)+"-"+t.charAt(1).toLowerCase()}));return e}(r));var o=t[5],a=o[1],s=o[0],u=t[6],c=t[7],l=4*s,f=10+l,h=f+4*a,d=h+l,p=o.length;o.push(r?r.length:0,n?n.length:0);var v=0,y=[];if(r&&r.length)for(var g=0;g<r.length;g++){var m=r[g];-1==(w=Ei(t,m,10,f))&&(w=f+v,v+=4,y.push(m)),o.push(w)}var _=[];if(n&&n.length)for(var b=0;b<n.length;b++){var w,E=n[b];-1==(w=Ei(t,E,f,h))?(w=h+v,v+=4,_.push(E)):w+=4*y.length,o.push(w)}var S=2;if(y.length)for(;S<p;){var k=o[S+0],x=o[S+1];if(x)for(var T=S+2+k,C=T;C<T+x;C++)o[C]+=4*y.length;S+=2+(k+x)}for(var A=_.length+y.length,R=10;R<t.length;R+=4){var I=R>=h,O=R>=(I?d:f),D=Fi(t,R),P=Oi(D),M=Di(D);ji(t,R,Ri(D,P,M+=I?O?4*y.length:0:4*A+4*(O?y.length:0)))}for(var N=0;N<4*y.length;N++)t.splice(d,0,null),t.splice(f,0,null),f++,h++,d+=2;for(var L=0;L<4*_.length;L++)t.splice(h,0,null),t.push(null),h++,d++;for(var B=t[4],j=t[3],F=0;F<A;F++){var z=F>=y.length,H=z?F-y.length:F,U=z?_[H]:y[H],V=void 0,Z=void 0;z?(V=d+4*(a+H),Z=f+4*(a+H)):(V=h+4*(s+H),Z=10+4*(s+H));var W=z?B:j,Y=qi(W,U);-1===Y?Y=to(null,W,U,!z&&null,e)+1:Y+=1;var G=Wi(t,U,z,i||null);ji(t,Z,Ri(G,Y,V)),Pi(t,Z,U),Mi(t,Z,null),Ni(t,Z,0,e),ji(t,V,Ri(G,Y,Z)),Pi(t,V,U),Mi(t,V,null),Ni(t,V,0,e)}o[1]=a+_.length,o[0]=s+y.length,u[0]+=_.length,c[0]+=y.length;var X=4*y.length,q=4*_.length,K=c.length;$i(t,e,!1,h+4*s,y.length);for(var J=1;J<K;J+=4)c[J+1]+=q+X;var Q=u.length;$i(t,e,!0,d+4*a,_.length);for(var $=1;$<Q;$+=4)u[$+1]+=2*X+q;ji(t,1,Ri(0,0,h))}}(t.stylingTemplate,i,e,n,r)}function wa(t,e){var n=null;return null!==t&&(n=e?ge(t)+e:t),n}function Ea(t,e,n,r){var i=n instanceof mi?n:function(t){return"boolean"==typeof t?t:!!t||null}(n);!function(t,n,r,i,o){void 0===i&&(i=0),ki(t,e,r,!0,i,o)}(Ta(t,wn()),0,i,nr,r)}function Sa(t){ka(nr,t)}function ka(t,e){var n,r,i,o=wn(),a=3===Je(e,o).type?o[Me]:null,s=0!=(8&o[ke]);(function(t,e,n,r,i,o,a){void 0===a&&(a=0);var s=0;if(function(t,e){var n=t[8];return!n||n[0]===e}(t,a)&&(function(t){var e=t[8];if(e){for(var n=1;n<e.length;n+=3)e[n+1].apply(this,e[n+2]);e.length=1}}(t),function(t){return Ai(t,1)}(t))){for(var u=t[0],c=8&t[1],l=function(t){return t[7][2]}(t),f=10;f<t.length;f+=4)if(Ai(t,f)){var h=Fi(t,f),d=Xi(t,f),p=Hi(t,f),v=zi(t,f),y=4&h?Ki(t,d):null,g=Bi(t,f),m=!!(2&h),_=v;f<l&&!Zi(_)&&(_=zi(t,Di(h))),Zi(_)||(_=Ii(t,h)),e&&(!r||_)&&(m?Ti(u,p,!!_,e,null,g):xi(u,p,_,e,y,null,g)),Ci(t,f,!1)}if(c){var b=Array.isArray(n)?vr(n):n,w=t[9],E=w[0];for(f=1;f<E;f+=2){var S=w[f],k=f+1,x=w[k];if(S){var T=S.buildPlayer(x,r);void 0!==T&&(null!=T&&ur(w,b,u,T,k)&&s++,x&&x.destroy())}else x&&x.destroy()}Vi(t,!1)}Ui(t,!1)}return s})(Ta(e,o),a,o,s,0,0,t)>0&&(i=0===(n=vr(o)).flags,n.flags|=2,i&&n.clean==co&&(n.clean=new Promise(function(t){return r=t}),n.scheduler(function(){if(1&n.flags&&(n.flags&=-2,Ho(n)),2&n.flags){n.flags&=-3;var t=n.playerHandler;t&&t.flushPlayers()}n.clean=co,r(null)}))),bn(null)}function xa(){return Tn+Cn}function Ta(t,e){var n=_n;return n||bn(n=ar(t+ze,e)),n}function Ca(t,e,n,r){var i=wn(),o=i[Se],a=ho(e),s=i[Me],u=vo(t,3,a,e,n||null),c=0,l=0;if(n&&(wo(o,u,n,function(t,e){for(var n=wn()[Me],r=Qn(n),i=0;i<e.length;){var o=e[i];if("number"==typeof o){if(0!==o)break;i++;var a=e[i++],s=e[i++],u=e[i++];r?n.setAttribute(t,s,u,a):t.setAttributeNS(a,s,u)}else u=e[++i],sr(s=o)?r&&n.setProperty(t,s,u):r?n.setAttribute(t,s,u):t.setAttribute(s,u),i++}return i}(a,n)),u.stylingTemplate&&(c=wi(a,u.stylingTemplate,s),l=bi(a,u.stylingTemplate,s))),da(a,u,i),So(o,i,r),0===gn&&tr(a,i),gn++,o.firstTemplatePass){var f=Xo(u);f&&f.hasOwnProperty("class")&&(u.flags|=8),f&&f.hasOwnProperty("style")&&(u.flags|=16)}u.stylingTemplate&&(bi(a,u.stylingTemplate,s,l),wi(a,u.stylingTemplate,s,c));var h=i[Ce];h&&(h.addNode(u),i[Ce]=h.clone()),Eo(o,u,i)}function Aa(){var t=Dn();Nn()?Ln(!1):Pn(t=t.parent),t.onElementCreationFns&&Qo(t);var e=wn(),n=e[Ce];n&&(e[Ce]=n.parent),dn(wn()[Se],t),gn--;var r=null;0!=(8&t.flags)&&(r=ar(t.index,e),Jo(e,t.inputs.class,Qi(r))),0!=(16&t.flags)&&(r=r||ar(t.index,e),Jo(e,t.inputs.style,function(t){var e=r[3],n=e[1];if(null===n){n="";for(var i=2;i<e.length;i+=3){var o=e[i+1];null!==o&&(n+=(n.length?";":"")+e[i]+":"+o)}e[1]=n}return n}()))}function Ra(t,e,n,r){Ca(t,e,n,r),Aa()}function Ia(t,e,n){var r=wn(),i=r[Se],o=r[Me].createComment(""),a=vo(t,4,o,"ng-container",e||null);e&&wo(i,a,e,0),da(o,a,r),So(i,r,n),tr(o,r);var s=r[Ce];s&&(s.addNode(a),r[Ce]=s.clone()),Eo(i,a,r)}function Oa(){var t=Dn(),e=wn(),n=e[Se];Nn()?Ln(!1):Pn(t=t.parent);var r=e[Ce];r&&(e[Ce]=r.parent),t.onElementCreationFns&&Qo(t),dn(n,t)}function Da(){return wn()}function Pa(t){return!!t&&"function"==typeof t.then}function Ma(t,e,n,r){void 0===n&&(n=!1),function(t,e,n,r,i){void 0===n&&(n=!1);var o=wn(),a=Dn(),s=o[Se],u=s.firstTemplatePass&&(s.cleanup||(s.cleanup=[])),c=!0;if(3===a.type){var l=Ke(a,o),f=r?r(l):{},h=f.target||l,d=o[Me],p=(w=qo(o)).length,v=r?function(t){return r(Ye(t[a.index])).target}:a.index;if(Qn(d)){var y=null;if(!r&&function(t){return t.directiveEnd>t.directiveStart}(a)&&(y=function(t,e,n){var r=t[Se].cleanup;if(null!=r)for(var i=0;i<r.length-1;i+=2){var o=r[i];if(o===e&&r[i+1]===n){var a=t[Ie],s=r[i+2];return a.length>s?a[s]:null}"string"==typeof o&&(i+=2)}return null}(o,t,a.index)),null!==y)e.__ngNextListenerFn__=y.__ngNextListenerFn__,y.__ngNextListenerFn__=e,c=!1;else{e=La(a,o,e,!1);var g=d.listen(f.name||h,t,e);w.push(e,g),u&&u.push(t,v,p,p+1)}}else e=La(a,o,e,!0),h.addEventListener(t,e,n),w.push(e),u&&u.push(t,v,p,n)}void 0===a.outputs&&(a.outputs=Co(a,1));var m,_=a.outputs;if(c&&_&&(m=_[t])){var b=m.length;if(b)for(var w=qo(o),E=0;E<b;E+=3){var S=o[m[E]][m[E+2]].subscribe(e),k=w.length;w.push(e,S),u&&u.push(t,a.index,k,-(k+1))}}}(t,e,n,r)}function Na(t,e,n){try{return!1!==e(n)}catch(r){return Ko(t,r),!1}}function La(t,e,n,r){return function i(o){var a=1&t.flags?$e(t.index,e):e;0==(32&e[ke])&&zo(a);for(var s=Na(e,n,o),u=i.__ngNextListenerFn__;u;)s=Na(e,u,o)&&s,u=u.__ngNextListenerFn__;return r&&!1===s&&(o.preventDefault(),o.returnValue=!1),s}}function Ba(t){return void 0===t&&(t=1),function(t){return void 0===t&&(t=1),(jn=function(t,e){for(;t>0;)e=e[je],t--;return e}(t,jn))[Oe]}(t)}var ja=null;function Fa(){if(!ja){var t=bt.Symbol;if(t&&t.iterator)ja=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(ja=r)}}return ja}function za(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}var Ha=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t.unwrap=function(e){return t.isWrapped(e)?e.wrapped:e},t.isWrapped=function(e){return e instanceof t},t}();function Ua(t){return!!Va(t)&&(Array.isArray(t)||!(t instanceof Map)&&Fa()in t)}function Va(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Za(t,e,n){return t[e]=n}function Wa(t,e){return t[e]}function Ya(t,e,n){var r,i;return i=n,((r=t[e])==r||i==i)&&r!==i&&(t[e]=n,!0)}function Ga(t,e,n,r){var i=Ya(t,e,n);return Ya(t,e+1,r)||i}function Xa(t,e,n,r){return function(t,e,n,r,i,o){if(n!==gi){var a,s,u=wn(),c=qe(t,u),l=Je(t,u);if(!i&&(a=Xo(l))&&(s=a[e]))Jo(u,s,n),tn(l)&&function(e,n){var r=$e(t+ze,e);16&r[ke]||(r[ke]|=64)}(u);else if(3===l.type){!function(t,e,n,r,i){var o=e[Re]-1,a=r[o];a[0]==be&&(r[o]=n+a,i||(-1==t.propertyMetadataStartIndex&&(t.propertyMetadataStartIndex=o),t.propertyMetadataEndIndex=o+1))}(l,u,e=Ao[e]||e,u[Se].data,i);var f=u[Me];n=null!=r?r(n,l.tagName||"",e):n,Qn(f)?f.setProperty(c,e,n):sr(e)||(c.setProperty?c.setProperty(e,n):c[e]=n)}}}(Xn(),t,function(t){var e=wn(),n=e[Re]++;return Yo(e),Ya(e,n,t)?t:gi}(e),n,r),Xa}function qa(t,e,n){var r=wn(),i=Ya(r,r[Re]++,e);return Yo(r,t,n),i?t+ge(e)+n:gi}function Ka(t){var e=wn();pn(e,e[Se],zn(),t),qn(t)}function Ja(t,e){var n=wn(),r=function(t,e){return Qn(e)?e.createText(ge(t)):e.createTextNode(ge(t))}(e,n[Me]),i=vo(t,3,r,null,null);Ln(!1),da(r,i,n)}function Qa(t,e){if(e!==gi){var n=wn(),r=qe(t,n),i=n[Me];Qn(i)?i.setValue(r,ge(e)):r.textContent=ge(e)}}function $a(t,e){return{components:[],scheduler:t||_e,clean:Go,playerHandler:e||null,flags:0}}function ts(t,e){var n=rn(t)[Se],r=n.data.length-1;hn(r,e,n,-1,-1,-1),dn(n,{directiveStart:r,directiveEnd:r+1})}var es=new Ct("The presence of this token marks an injector as being the root injector."),ns={},rs={},is=[],os=void 0;function as(){return void 0===os&&(os=new Ot),os}var ss=function(){function t(t,e,n,r){var i=this;void 0===r&&(r=null),this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var o=[];ls([t],function(t){return i.processInjectorType(t,[],o)}),e&&ls(e,function(n){return i.processProvider(n,t,e)}),this.records.set(It,cs(void 0,this)),this.isRootInjector=this.records.has(es),this.injectorDefTypes.forEach(function(t){return i.get(t)}),this.source=r||(t instanceof Array?null:pt(t))}return Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(t){return t.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}},t.prototype.get=function(t,e,n){void 0===e&&(e=Dt.THROW_IF_NOT_FOUND),void 0===n&&(n=at.Default),this.assertNotDestroyed();var r,i=Et(this);try{if(!(n&at.SkipSelf)){var o=this.records.get(t);if(void 0===o){var a=("function"==typeof(r=t)||"object"==typeof r&&r instanceof Ct)&<(t);a&&this.injectableDefInScope(a)&&(o=cs(us(t),ns),this.records.set(t,o))}if(void 0!==o)return this.hydrate(t,o)}return(n&at.Self?as():this.parent).get(t,n&at.Optional?null:e)}catch(s){if("NullInjectorError"===s.name){if((s[Ft]=s[Ft]||[]).unshift(pt(t)),i)throw s;return Zt(s,t,"R3InjectorError",this.source)}throw s}finally{Et(i)}},t.prototype.assertNotDestroyed=function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")},t.prototype.processInjectorType=function(t,e,n){var r=this;if(t=gt(t)){var i=ft(t),o=null==i&&t.ngModule||void 0,a=void 0===o?t:o,s=-1!==n.indexOf(a),u=void 0!==o&&t.providers||is;if(void 0!==o&&(i=ft(o)),null!=i){if(this.injectorDefTypes.add(a),this.records.set(a,cs(i.factory,ns)),null!=i.imports&&!s){n.push(a);try{ls(i.imports,function(t){return r.processInjectorType(t,e,n)})}finally{}}var c=i.providers;if(null!=c&&!s){var l=t;ls(c,function(t){return r.processProvider(t,l,c)})}var f=t.ngModule;ls(u,function(t){return r.processProvider(t,f,u)})}}},t.prototype.processProvider=function(t,e,n){var r=hs(t=gt(t))?t:gt(t&&t.provide),i=function(t,e,n){var r=function(t,e,n){var r,i=void 0;if(hs(t))return us(gt(t));if(fs(t))i=function(){return gt(t.useValue)};else if((r=t)&&r.useExisting)i=function(){return kt(gt(t.useExisting))};else if(t&&t.useFactory)i=function(){return t.useFactory.apply(t,h(Tt(t.deps||[])))};else{var o=gt(t&&(t.useClass||t.provide));if(!o){var a="";throw e&&n&&(a=" - only instances of Provider and Type are allowed, got: ["+n.map(function(e){return e==t?"?"+t+"?":"..."}).join(", ")+"]"),new Error("Invalid provider for the NgModule '"+pt(e)+"'"+a)}if(!t.deps)return us(o);i=function(){return new(o.bind.apply(o,h([void 0],Tt(t.deps))))}}return i}(t,e,n);return fs(t)?cs(void 0,t.useValue):cs(r,ns)}(t,e,n);if(hs(t)||!0!==t.multi){var o=this.records.get(r);if(o&&void 0!==o.multi)throw new Error("Mixed multi-provider for "+pt(r))}else{var a=this.records.get(r);if(a){if(void 0===a.multi)throw new Error("Mixed multi-provider for "+r+".")}else(a=cs(void 0,ns,!0)).factory=function(){return Tt(a.multi)},this.records.set(r,a);r=t,a.multi.push(t)}this.records.set(r,i)},t.prototype.hydrate=function(t,e){if(e.value===rs)throw new Error("Cannot instantiate cyclic dependency! "+pt(t));var n;return e.value===ns&&(e.value=rs,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value},t.prototype.injectableDefInScope=function(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||"root"===t.providedIn&&this.isRootInjector:this.injectorDefTypes.has(t.providedIn))},t}();function us(t){var e=lt(t);if(null===e){var n=ft(t);if(null!==n)return n.factory;if(t instanceof Ct)throw new Error("Token "+pt(t)+" is missing an ngInjectableDef definition.");if(t instanceof Function){var r=t.length;if(r>0){var i=new Array(r).fill("?");throw new Error("Can't resolve all parameters for "+pt(t)+": ("+i.join(", ")+").")}return function(){return new t}}throw new Error("unreachable")}return e.factory}function cs(t,e,n){return void 0===n&&(n=!1),{factory:t,value:e,multi:n?[]:void 0}}function ls(t,e){t.forEach(function(t){return Array.isArray(t)?ls(t,e):e(t)})}function fs(t){return null!==t&&"object"==typeof t&&Bt in t}function hs(t){return"function"==typeof t}var ds,ps,vs,ys=function(){return function(){}}(),gs=function(){return function(){}}(),ms=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw function(t){var e=Error("No component factory found for "+pt(t)+". Did you add it to @NgModule.entryComponents?");return e.ngComponent=t,e}(t)},t}(),_s=function(){function t(){}return t.NULL=new ms,t}(),bs=function(){return function(){}}(),ws=function(){return function(){}}(),Es=function(){function t(t,e,n){this._context=e,this._componentIndex=n,this._appRef=null,this._viewContainerRef=null,this._tViewNode=null,this._lView=t}return Object.defineProperty(t.prototype,"rootNodes",{get:function(){return null==this._lView[Ee]?function t(e,n,r){for(var i=n.child;i;){var o=Ke(i,e);if(o&&r.push(o),4===i.type)t(e,i,r);else if(1===i.type)for(var a=pr(e),s=a[Ae],u=dr(a),c=s.projection[i.projection];c&&u;)r.push(Ke(c,u)),c=c.next;i=i.next}return r}(this._lView,this._lView[Ae],[]):[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._context?this._context:this._lookUpContext()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return 256==(256&this._lView[ke])},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){var t=this._viewContainerRef.indexOf(this);t>-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}sa(this._lView)},t.prototype.onDestroy=function(t){var e,n;n=t,qo(e=this._lView).push(n),e[Se].firstTemplatePass&&function(t){return t[Se].cleanup||(t[Se].cleanup=[])}(e).push(e[Ie].length-1,null)},t.prototype.markForCheck=function(){zo(this._lView)},t.prototype.detach=function(){this._lView[ke]&=-129},t.prototype.reattach=function(){this._lView[ke]|=128},t.prototype.detectChanges=function(){Uo(this._lView,this.context)},t.prototype.checkNoChanges=function(){!function(t,e){Hn(!0);try{Uo(t,e)}finally{Hn(!1)}}(this._lView,this.context)},t.prototype.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},t.prototype.detachFromAppRef=function(){var t;this._appRef=null,na(t=this._lView,1,t[Me],null)},t.prototype.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},t.prototype._lookUpContext=function(){return this._context=dr(this._lView)[this._componentIndex]},t}(),Ss=function(t){function e(e){var n=t.call(this,e,null,-1)||this;return n._view=e,n}return i(e,t),e.prototype.detectChanges=function(){Vo(this._view)},e.prototype.checkNoChanges=function(){!function(t){Hn(!0);try{Vo(t)}finally{Hn(!1)}}(this._view)},Object.defineProperty(e.prototype,"context",{get:function(){return null},enumerable:!0,configurable:!0}),e}(Es);function ks(t,e,n){return ds||(ds=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e}(t)),new ds(Ke(e,n))}function xs(t,e,n,r){if(ps||(ps=function(t){function e(e,n,r,i,o){var a=t.call(this)||this;return a._declarationParentView=e,a.elementRef=n,a._tView=r,a._hostLContainer=i,a._injectorIndex=o,a}return i(e,t),e.prototype.createEmbeddedView=function(t,e,n){var r=this._declarationParentView[Ce];r&&null==this._hostLContainer[Ce]&&(this._hostLContainer[Ce]=r.container());var i=function(t,e,n,r,i){var o=Nn(),a=Dn();Ln(!0),Pn(null);var s=po(n,t,e,16,null,null);return s[je]=n,r&&(s[Ce]=r.createView()),yo(t,null,-1,s),t.firstTemplatePass&&(t.node.injectorIndex=i),Ln(o),Pn(a),s}(this._tView,t,this._declarationParentView,this._hostLContainer[Ce],this._injectorIndex);e&&oa(i,e,n),go(i,this._tView,t);var o=new Es(i,t,-1);return o._tViewNode=i[Ae],o},e}(t)),0===n.type){var o=r[n.index];return new ps(r,ks(e,n,r),n.tViews,o,n.injectorIndex)}return null}var Ts=function(){function t(t){this.nativeElement=t}return t.__NG_ELEMENT_ID__=function(){return Cs(t)},t}(),Cs=function(t){return ks(t,Dn(),wn())},As=function(){return function(){}}(),Rs=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({}),Is=new(function(){return function(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}())("8.0.0"),Os=function(){function t(){}return t.prototype.supports=function(t){return Ua(t)},t.prototype.create=function(t){return new Ps(t)},t}(),Ds=function(t,e){return e},Ps=function(){function t(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Ds}return t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,i=null;e||n;){var o=!n||e&&e.currentIndex<Bs(n,r,i)?e:n,a=Bs(o,r,i),s=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(e=e._next,null==o.previousIndex)r++;else{i||(i=[]);var u=a-r,c=s-r;if(u!=c){for(var l=0;l<u;l++){var f=l<i.length?i[l]:i[l]=0,h=f+l;c<=h&&h<u&&(i[l]=f+1)}i[o.previousIndex]=c-u}}a!==s&&t(o,a,s)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(null==t&&(t=[]),!Ua(t))throw new Error("Error trying to diff '"+pt(t)+"'. Only arrays and iterables are allowed");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n,r,i,o=this._itHead,a=!1;if(Array.isArray(t)){this.length=t.length;for(var s=0;s<this.length;s++)i=this._trackByFn(s,r=t[s]),null!==o&&za(o.trackById,i)?(a&&(o=this._verifyReinsertion(o,r,i,s)),za(o.item,r)||this._addIdentityChange(o,r)):(o=this._mismatch(o,r,i,s),a=!0),o=o._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var r=t[Fa()](),i=void 0;!(i=r.next()).done;)e(i.value)}(t,function(t){i=e._trackByFn(n,t),null!==o&&za(o.trackById,i)?(a&&(o=e._verifyReinsertion(o,t,i,n)),za(o.item,t)||e._addIdentityChange(o,t)):(o=e._mismatch(o,t,i,n),a=!0),o=o._next,n++}),this.length=n;return this._truncate(o),this.collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t=void 0,e=void 0;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},t.prototype._mismatch=function(t,e,n,r){var i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(za(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(za(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,r)):t=this._addAfter(new Ms(e,n),i,r),t},t.prototype._verifyReinsertion=function(t,e,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t},t.prototype._truncate=function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t},t.prototype._insertAfter=function(t,e,n){var r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ls),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},t.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t,t)},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ls),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t},t.prototype._addIdentityChange=function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t},t}(),Ms=function(){return function(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}(),Ns=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&za(n.trackById,t))return n;return null},t.prototype.remove=function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head},t}(),Ls=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=t.trackById,n=this.map.get(e);n||(n=new Ns,this.map.set(e,n)),n.add(t)},t.prototype.get=function(t,e){var n=this.map.get(t);return n?n.get(t,e):null},t.prototype.remove=function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t}();function Bs(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+e+i}var js=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||Va(t)},t.prototype.create=function(){return new Fs},t}(),Fs=function(){function t(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||Va(t)))throw new Error("Error trying to diff '"+pt(t)+"'. Only maps and objects are allowed")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,function(t,r){if(n&&n.key===r)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var i=e._getOrCreateRecordForKey(r,t);n=e._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},t.prototype._insertBeforeOrAppend=function(t,e){if(t){var n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null},t.prototype._getOrCreateRecordForKey=function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}var o=new zs(t);return this._records.set(t,o),o.currentValue=e,this._addToAdditions(o),o},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}},t.prototype._maybeAddToChanges=function(t,e){za(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),zs=function(){return function(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}(),Hs=function(){function t(t){this.factories=t}return t.create=function(e,n){if(null!=n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new ot,new rt]]}},t.prototype.find=function(t){var e,n=this.factories.find(function(e){return e.supports(t)});if(null!=n)return n;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'")},t.ngInjectableDef=ut({providedIn:"root",factory:function(){return new t([new Os])}}),t}(),Us=function(){function t(t){this.factories=t}return t.create=function(e,n){if(n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new ot,new rt]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(e)return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t.ngInjectableDef=ut({providedIn:"root",factory:function(){return new t([new js])}}),t}(),Vs=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return Zs()},t}(),Zs=function(){return function(t,e,n){if(tn(t)){var r=t.directiveStart,i=$e(t.index,e);return new Es(i,null,r)}if(3===t.type||0===t.type||4===t.type){var o=pr(e);return new Es(o,o[Oe],-1)}return null}(Dn(),wn())},Ws=[new js],Ys=new Hs([new Os]),Gs=new Us(Ws),Xs=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return qs(t,Ts)},t}(),qs=function(t,e){return xs(t,e,Dn(),wn())},Ks=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return Js(t,Ts)},t}(),Js=function(t,e){return function(t,e,n,r){var o;vs||(vs=function(t){function n(e,n,r){var i=t.call(this)||this;return i._lContainer=e,i._hostTNode=n,i._hostView=r,i._viewRefs=[],i}return i(n,t),Object.defineProperty(n.prototype,"element",{get:function(){return ks(e,this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"injector",{get:function(){return new Or(this._hostTNode,this._hostView)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"parentInjector",{get:function(){var t=Sr(this._hostTNode,this._hostView),e=hr(t,this._hostView),n=function(t,e,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var r=n.parent.injectorIndex,i=n.parent;null!=i.parent&&r==i.injectorIndex;)i=i.parent;return i}for(var o=fr(t),a=e,s=e[Ae];o>1;)s=(a=a[je])[Ae],o--;return s}(t,this._hostView,this._hostTNode);return cr(t)&&null!=n?new Or(n,e):new Or(null,this._hostView)},enumerable:!0,configurable:!0}),n.prototype.clear=function(){for(;this._lContainer[Ze].length;)this.remove(0)},n.prototype.get=function(t){return this._viewRefs[t]||null},Object.defineProperty(n.prototype,"length",{get:function(){return this._lContainer[Ze].length},enumerable:!0,configurable:!0}),n.prototype.createEmbeddedView=function(t,e,n){var r=this._adjustIndex(n),i=t.createEmbeddedView(e||{},this._lContainer,r);return i.attachToViewContainerRef(this),this._viewRefs.splice(r,0,i),i},n.prototype.createComponent=function(t,e,n,r,i){var o=n||this.parentInjector;!i&&null==t.ngModule&&o&&(i=o.get(bs,null));var a=t.create(o,r,void 0,i);return this.insert(a.hostView,e),a},n.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n=t._lView,r=this._adjustIndex(e);return on(n)?this.move(t,r):(oa(n,this._lContainer,r),ia(n,!0,pa(r,this._lContainer[Ze],this._lContainer[Ve])),t.attachToViewContainerRef(this),this._viewRefs.splice(r,0,t),t)},n.prototype.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this.indexOf(t);return-1!==n&&this.detach(n),this.insert(t,e),t},n.prototype.indexOf=function(t){return this._viewRefs.indexOf(t)},n.prototype.remove=function(t){var e,n,r,i=this._adjustIndex(t,-1);(r=(e=this._lContainer)[Ze][n=i])&&(aa(e,n),sa(r)),this._viewRefs.splice(i,1)},n.prototype.detach=function(t){var e=this._adjustIndex(t,-1),n=aa(this._lContainer,e);return n&&null!=this._viewRefs.splice(e,1)[0]?new Es(n,n[Oe],-1):null},n.prototype._adjustIndex=function(t,e){return void 0===e&&(e=0),null==t?this._lContainer[Ze].length+e:t},n}(t));var a=r[n.index];if(Xe(a))(o=a)[Ue]=-1;else{var s=r[Me].createComment("");if(nn(r)){var u=r[Me],c=Ke(n,r);la(u,ha(u,c),s,function(t,e){return Qn(t)?t.nextSibling(e):e.nextSibling}(u,c))}else da(s,n,r);r[n.index]=o=jo(a,r,s,n,!0),Fo(r,o)}return new vs(o,n,r)}(t,e,Dn(),wn())},Qs={},$s=function(t){function e(e){var n=t.call(this)||this;return n.ngModule=e,n}return i(e,t),e.prototype.resolveComponentFactory=function(t){var e=ve(t);return new ru(e,this.ngModule)},e}(_s);function tu(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}var eu=new Ct("ROOT_CONTEXT_TOKEN",{providedIn:"root",factory:function(){return $a(kt(nu))}}),nu=new Ct("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return _e}}),ru=function(t){function e(e,n){var r=t.call(this)||this;return r.componentDef=e,r.ngModule=n,r.componentType=e.type,r.selector=e.selectors[0][0],r.ngContentSelectors=e.ngContentSelectors?h(["*"],e.ngContentSelectors):[],r.isBoundToModule=!!n,r}return i(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){return tu(this.componentDef.inputs)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return tu(this.componentDef.outputs)},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){var i,o,a=void 0===n,s=(r=r||this.ngModule)?function(t,e){return{get:function(n,r,i){var o=t.get(n,Qs,i);return o!==Qs||r===Qs?o:e.get(n,r,i)}}}(t,r.injector):t,u=s.get(As,$n),c=s.get(ci,null),l=a?ho(this.selector,u.createRenderer(null,this.componentDef)):(i=n,o=u.createRenderer(null,null),"string"==typeof i?Qn(o)?o.selectRootElement(i):o.querySelector(i):i),f=this.componentDef.onPush?576:528,h="string"==typeof n&&/^#root-ng-internal-isolated-\d+/.test(n),d=a||h?$a():s.get(eu),p=u.createRenderer(l,this.componentDef);n&&l&&(Qn(p)?p.setAttribute(l,"ng-version",Is.full):l.setAttribute("ng-version",Is.full));var v,y,g=po(null,xo(-1,null,1,0,null,null,null,null),d,f,null,null,u,p,c,s),m=Wn(g,null);try{var _=function(t,e,n,r,i,o){Sn=!1,En=null,gn=0,mn=!0;var a=n[Se],s=vo(0,3,l,null,null),u=po(n,ko(e.template,e.consts,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas),null,e.onPush?64:16,n[ze],s,r,i,void 0);return a.firstTemplatePass&&(kr(br(s,n),n,e.type),s.flags=1,No(s,n.length,1),Po(s)),n[ze]=u}(0,this.componentDef,g,u,p);y=Je(0,g),e&&(y.projection=e.map(function(t){return Array.from(t)})),v=function(t,e,n,r,i){var o=n[Se],a=function(t,e,n){var r=Dn();t.firstTemplatePass&&(n.providersResolver&&n.providersResolver(n),Io(t,r,1),Lo(t,e,n,n.factory));var i=Ar(t.data,e,e.length-1,r);return Do(e,r,i),i}(o,n,e);r.components.push(a),t[Oe]=a,i&&i.forEach(function(t){return t(a,e)}),e.contentQueries&&e.contentQueries(1,a,n.length-1);var s=Dn();if(o.firstTemplatePass&&e.hostBindings&&(Rn(s.index-ze),Ro(e,o.expandoInstructions,a,s,o.firstTemplatePass),s.onElementCreationFns&&Qo(s),Rn(null)),s.stylingTemplate){var u=t[Ee];bi(u,s.stylingTemplate,t[Me]),wi(u,s.stylingTemplate,t[Me])}return a}(_,this.componentDef,g,d,[ts]),Fo(g,_),lo(g)}finally{Yn(m)}var b=new iu(this.componentType,v,ks(Ts,y,g),g,y);return a&&(b.hostView._tViewNode.child=y),b},e}(gs),iu=function(t){function e(e,n,r,i,o){var a=t.call(this)||this;return a.location=r,a._rootLView=i,a._tNode=o,a.destroyCbs=[],a.instance=n,a.hostView=a.changeDetectorRef=new Ss(i),a.hostView._tViewNode=yo(i[Se],null,-1,i),a.componentType=e,a}return i(e,t),Object.defineProperty(e.prototype,"injector",{get:function(){return new Or(this._tNode,this._rootLView)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this.destroyCbs.forEach(function(t){return t()}),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy()},e.prototype.onDestroy=function(t){this.destroyCbs.push(t)},e}(ys),ou={provide:_s,useClass:$s,deps:[bs]},au=function(t){function e(e,n){var r=t.call(this)||this;r._parent=n,r._bootstrapComponents=[],r.injector=r,r.destroyCbs=[];var i=ye(e);return r._bootstrapComponents=we(i.bootstrap),r._r3Injector=function(t,e,n,r){return void 0===e&&(e=null),void 0===n&&(n=null),e=e||as(),new ss(t,n,e,r)}(e,n,[{provide:bs,useValue:r},ou],pt(e)),r.instance=r.get(e),r}return i(e,t),e.prototype.get=function(t,e,n){return void 0===e&&(e=Dt.THROW_IF_NOT_FOUND),void 0===n&&(n=at.Default),t===Dt||t===bs||t===It?this:this._r3Injector.get(t,e,n)},Object.defineProperty(e.prototype,"componentFactoryResolver",{get:function(){return this.get(_s)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){var t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(function(t){return t()}),this.destroyCbs=null},e.prototype.onDestroy=function(t){this.destroyCbs.push(t)},e}(bs),su=function(t){function e(e){var n=t.call(this)||this;return n.moduleType=e,n}return i(e,t),e.prototype.create=function(t){return new au(this.moduleType,t)},e}(ws);function uu(t,e){var n,r=wn()[Se],i=t+ze;r.firstTemplatePass?(n=function(t,e){if(e)for(var n=e.length-1;n>=0;n--){var r=e[n];if(t===r.name)return r}throw new Error("The pipe '"+t+"' could not be found!")}(e,r.pipeRegistry),r.data[i]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(i,n.onDestroy)):n=r.data[i];var o=n.factory(null);return function(t,e){var n=wn(),r=n[Se],i=t+ze;i>=r.data.length&&(r.data[i]=null,r.blueprint[i]=null),n[i]=e}(t,o),o}function cu(t,e,n){var r=ga(t);return hu(fu(t)?function(t,e,n,r){var i=wn(),o=Vn()+t;return Ya(i,o,n)?Za(i,o+1,r?e.call(r,n):e(n)):Wa(i,o+1)}(e,r.transform,n,r):r.transform(n))}function lu(t,e,n,r){var i=ga(t);return hu(fu(t)?function(t,e,n,r,i){var o=Vn()+t,a=wn();return Ga(a,o,n,r)?Za(a,o+2,i?e.call(i,n,r):e(n,r)):Wa(a,o+2)}(e,i.transform,n,r,i):i.transform(n,r))}function fu(t){return wn()[Se].data[t+ze].pure}function hu(t){if(Ha.isWrapped(t)){t=Ha.unwrap(t);var e=wn();e[e[Re]]=gi}return t}var du=function(t){function e(e){void 0===e&&(e=!1);var n=t.call(this)||this;return n.__isAsync=e,n}return i(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,r){var i,o=function(t){return null},a=function(){return null};e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(a=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(a=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()}));var s=t.prototype.subscribe.call(this,i,o,a);return e instanceof m&&e.add(s),s},e}(M);function pu(t,e){return xs(Xs,Ts,t,e)}var vu=new Ct("Application Initializer"),yu=function(){function t(t){var e=this;this.appInits=t,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(t,n){e.resolve=t,e.reject=n})}return t.prototype.runInitializers=function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var i=this.appInits[r]();Pa(i)&&e.push(i)}Promise.all(e).then(function(){n()}).catch(function(e){t.reject(e)}),0===e.length&&n(),this.initialized=!0}},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(vu,8))},providedIn:null}),t}(),gu=new Ct("AppId"),mu={provide:gu,useFactory:function(){return""+_u()+_u()+_u()},deps:[]};function _u(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var bu,wu,Eu=new Ct("Platform Initializer"),Su=new Ct("Platform ID"),ku=new Ct("appBootstrapListener"),xu=function(){function t(){}return t.prototype.log=function(t){console.log(t)},t.prototype.warn=function(t){console.warn(t)},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),Tu=function(){return function(t,e){this.ngModuleFactory=t,this.componentFactories=e}}(),Cu=function(t){return new su(t)},Au=Cu,Ru=function(t){return Promise.resolve(Cu(t))},Iu=function(t){var e=Cu(t),n=we(ye(t).declarations).reduce(function(t,e){var n=ve(e);return n&&t.push(new ru(n)),t},[]);return new Tu(e,n)},Ou=Iu,Du=function(t){return Promise.resolve(Iu(t))},Pu=function(){function t(){this.compileModuleSync=Au,this.compileModuleAsync=Ru,this.compileModuleAndAllComponentsSync=Ou,this.compileModuleAndAllComponentsAsync=Du}return t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t.prototype.getModuleId=function(t){},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),Mu=new Ct("compilerOptions");function Nu(){var t=bt.wtf;return!(!t||!(bu=t.trace)||(wu=bu.events,0))}var Lu=Nu();function Bu(t,e){return null}var ju=Lu?function(t,e){return void 0===e&&(e=null),wu.createScope(t,e)}:function(t,e){return Bu},Fu=Lu?function(t,e){return bu.leaveScope(t,e),e}:function(t,e){return e},zu=function(){return Promise.resolve(0)}();function Hu(t){"undefined"==typeof Zone?zu.then(function(){t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var Uu=function(){function t(t){var e,n=t.enableLongStackTrace,r=void 0!==n&&n;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new du(!1),this.onMicrotaskEmpty=new du(!1),this.onStable=new du(!1),this.onError=new du(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),(e=this)._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,i,o,a){try{return Yu(e),t.invokeTask(r,i,o,a)}finally{Gu(e)}},onInvoke:function(t,n,r,i,o,a,s){try{return Yu(e),t.invoke(r,i,o,a,s)}finally{Gu(e)}},onHasTask:function(t,n,r,i){t.hasTask(r,i),n===r&&("microTask"==i.change?(e.hasPendingMicrotasks=i.microTask,Wu(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:function(t,n,r,i){return t.handleError(r,i),e.runOutsideAngular(function(){return e.onError.emit(i)}),!1}})}return t.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t,e,n){return this._inner.run(t,e,n)},t.prototype.runTask=function(t,e,n,r){var i=this._inner,o=i.scheduleEventTask("NgZoneEvent: "+r,t,Zu,Vu,Vu);try{return i.runTask(o,e,n)}finally{i.cancelTask(o)}},t.prototype.runGuarded=function(t,e,n){return this._inner.runGuarded(t,e,n)},t.prototype.runOutsideAngular=function(t){return this._outer.run(t)},t}();function Vu(){}var Zu={};function Wu(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(function(){return t.onStable.emit(null)})}finally{t.isStable=!0}}}function Yu(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Gu(t){t._nesting--,Wu(t)}var Xu,qu=function(){function t(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new du,this.onMicrotaskEmpty=new du,this.onStable=new du,this.onError=new du}return t.prototype.run=function(t){return t()},t.prototype.runGuarded=function(t){return t()},t.prototype.runOutsideAngular=function(t){return t()},t.prototype.runTask=function(t){return t()},t}(),Ku=function(){function t(t){var e=this;this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(function(){e.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){Uu.assertNotInAngularZone(),Hu(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;if(this.isStable())Hu(function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1});else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)}),this._didWork=!0}},t.prototype.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}}):[]},t.prototype.addCallback=function(t,e,n){var r=this,i=-1;e&&e>0&&(i=setTimeout(function(){r._callbacks=r._callbacks.filter(function(t){return t.timeoutId!==i}),t(r._didWork,r.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:n})},t.prototype.whenStable=function(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findProviders=function(t,e,n){return[]},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(Uu))},providedIn:null}),t}(),Ju=function(){function t(){this._applications=new Map,Qu.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.unregisterApplication=function(t){this._applications.delete(t)},t.prototype.unregisterAllApplications=function(){this._applications.clear()},t.prototype.getTestability=function(t){return this._applications.get(t)||null},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),Qu.findTestabilityInTree(this,t,e)},(t=a([s("design:paramtypes",[])],t)).ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),Qu=new(function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}()),$u=new Ct("AllowMultipleToken");function tc(t,e,n){void 0===n&&(n=[]);var r="Platform: "+e,i=new Ct(r);return function(e){void 0===e&&(e=[]);var o=ec();if(!o||o.injector.get($u,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{var a=n.concat(e).concat({provide:i,useValue:!0});!function(t){if(Xu&&!Xu.destroyed&&!Xu.injector.get($u,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Xu=t.get(nc);var e=t.get(Eu,null);e&&e.forEach(function(t){return t()})}(Dt.create({providers:a,name:r}))}return function(t){var e=ec();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(i)}}function ec(){return Xu&&!Xu.destroyed?Xu:null}var nc=function(){function t(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return t.prototype.bootstrapModuleFactory=function(t,e){var n,r=this,i="noop"===(n=e?e.ngZone:void 0)?new qu:("zone.js"===n?void 0:n)||new Uu({enableLongStackTrace:zr()}),o=[{provide:Uu,useValue:i}];return i.run(function(){var e=Dt.create({providers:o,parent:r.injector,name:t.moduleType.name}),n=t.create(e),a=n.injector.get(Nr,null);if(!a)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy(function(){return oc(r._modules,n)}),i.runOutsideAngular(function(){return i.onError.subscribe({next:function(t){a.handleError(t)}})}),function(t,e,i){try{var o=((a=n.injector.get(yu)).runInitializers(),a.donePromise.then(function(){return r._moduleDoBootstrap(n),n}));return Pa(o)?o.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):o}catch(s){throw e.runOutsideAngular(function(){return t.handleError(s)}),s}var a}(a,i)})},t.prototype.bootstrapModule=function(t,e){var n=this;void 0===e&&(e=[]);var r=rc({},e);return function(t,e,n){var r=new su(n);if(0===Kt.size)return Promise.resolve(r);var i,o,a=(i=t.get(Mu,[]).concat(e).map(function(t){return t.providers}),o=[],i.forEach(function(t){return t&&o.push.apply(o,h(t))}),o);if(0===a.length)return Promise.resolve(r);var s=function(){var t=bt.ng;if(!t||!t.\u0275compilerFacade)throw new Error("Angular JIT compilation failed: '@angular/compiler' not loaded!\n - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n - Alternatively provide the compiler with 'import \"@angular/compiler\";' before bootstrapping.");return t.\u0275compilerFacade}(),u=Dt.create({providers:a}).get(s.ResourceLoader);return function(t){var e=[],n=new Map;function r(e){var r=n.get(e);if(!r){var i=t(e);n.set(e,r=i.then(Qt))}return r}return Kt.forEach(function(t,n){var i=[];t.templateUrl&&i.push(r(t.templateUrl).then(function(e){t.template=e}));var o=t.styleUrls,a=t.styles||(t.styles=[]),s=t.styles.length;o&&o.forEach(function(e,n){a.push(""),i.push(r(e).then(function(r){a[s+n]=r,o.splice(o.indexOf(e),1),0==o.length&&(t.styleUrls=void 0)}))});var u=Promise.all(i).then(function(){return function(t){Jt.delete(t)}(n)});e.push(u)}),Kt=new Map,Promise.all(e).then(function(){})}(function(t){return Promise.resolve(u.get(t))}).then(function(){return r})}(this.injector,r,t).then(function(t){return n.bootstrapModuleFactory(t,r)})},t.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(ic);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+pt(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(Dt))},providedIn:null}),t}();function rc(t,e){return Array.isArray(e)?e.reduce(rc,t):o({},t,e)}var ic=function(){function t(t,e,n,r,i,o){var a=this;this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=o,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=zr(),this._zone.onMicrotaskEmpty.subscribe({next:function(){a._zone.run(function(){a.tick()})}});var s=new A(function(t){a._stable=a._zone.isStable&&!a._zone.hasPendingMacrotasks&&!a._zone.hasPendingMicrotasks,a._zone.runOutsideAngular(function(){t.next(a._stable),t.complete()})}),u=new A(function(t){var e;a._zone.runOutsideAngular(function(){e=a._zone.onStable.subscribe(function(){Uu.assertNotInAngularZone(),Hu(function(){a._stable||a._zone.hasPendingMacrotasks||a._zone.hasPendingMicrotasks||(a._stable=!0,t.next(!0))})})});var n=a._zone.onUnstable.subscribe(function(){Uu.assertInAngularZone(),a._stable&&(a._stable=!1,a._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});this.isStable=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n,r=Number.POSITIVE_INFINITY,i=null,o=t[t.length-1];return(n=o)&&"function"==typeof n.schedule?(i=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(r=t.pop())):"number"==typeof o&&(r=t.pop()),null===i&&1===t.length&&t[0]instanceof A?t[0]:function(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),function t(e,n,r){return void 0===r&&(r=Number.POSITIVE_INFINITY),"function"==typeof n?function(i){return i.pipe(t(function(t,r){return(i=e(t,r),i instanceof A?i:new A(z(i))).pipe(function(t,e){return function(e){return e.lift(new U(t,void 0))}}(function(e,i){return n(t,e,r,i)}));var i},r))}:("number"==typeof n&&(r=n),function(t){return t.lift(new Z(e,r))})}(Y,t)}(r)(function(t,e){return e?function(t,e){return new A(function(n){var r=new m,i=0;return r.add(e.schedule(function(){i!==t.length?(n.next(t[i++]),n.closed||r.add(this.schedule())):n.complete()})),r})}(t,e):new A(B(t))}(t,i))}(s,u.pipe(function(t){return G()((e=$,function(t){var n;n="function"==typeof e?e:function(){return e};var r=Object.create(t,J);return r.source=t,r.subjectFactory=n,r})(t));var e}))}var e;return e=t,t.prototype.bootstrap=function(t,e){var n,r=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=t instanceof gs?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?null:this._injector.get(bs),o=n.create(Dt.NULL,[],e||n.selector,i);o.onDestroy(function(){r._unloadComponent(o)});var a=o.injector.get(Ku,null);return a&&o.injector.get(Ju).registerApplication(o.location.nativeElement,a),this._loadComponent(o),zr()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o},t.prototype.tick=function(){var t,n,r,i,o=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var a=e._tickScope();try{this._runningTick=!0;try{for(var s=l(this._views),u=s.next();!u.done;u=s.next())u.value.detectChanges()}catch(h){t={error:h}}finally{try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}if(this._enforceNoNewChanges)try{for(var c=l(this._views),f=c.next();!f.done;f=c.next())f.value.checkNoChanges()}catch(d){r={error:d}}finally{try{f&&!f.done&&(i=c.return)&&i.call(c)}finally{if(r)throw r.error}}}catch(p){this._zone.runOutsideAngular(function(){return o._exceptionHandler.handleError(p)})}finally{this._runningTick=!1,Fu(a)}},t.prototype.attachView=function(t){var e=t;this._views.push(e),e.attachToAppRef(this)},t.prototype.detachView=function(t){var e=t;oc(this._views,e),e.detachFromAppRef()},t.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(ku,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})},t.prototype._unloadComponent=function(t){this.detachView(t.hostView),oc(this.components,t)},t.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(t.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),t._tickScope=ju("ApplicationRef#tick()"),t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(Uu),kt(xu),kt(Dt),kt(Nr),kt(_s),kt(yu))},providedIn:null}),t}();function oc(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var ac=tc(null,"core",[{provide:Su,useValue:"unknown"},{provide:nc,deps:[Dt]},{provide:Ju,deps:[]},{provide:xu,deps:[]}]),sc=new Ct("LocaleId"),uc=[{provide:ic,useClass:ic,deps:[Uu,xu,Dt,Nr,_s,yu]},{provide:nu,deps:[Uu],useFactory:function(t){var e=[];return t.onStable.subscribe(function(){for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:yu,useClass:yu,deps:[[new rt,vu]]},{provide:Pu,useClass:Pu,deps:[]},mu,{provide:Hs,useFactory:function(){return Ys},deps:[]},{provide:Us,useFactory:function(){return Gs},deps:[]},{provide:sc,useFactory:function(t){return t||"en-US"},deps:[[new nt(sc),new rt,new ot]]}],cc=function(){function t(t){}return t.ngModuleDef=fe({type:t}),t.ngInjectorDef=ct({factory:function(e){return new(e||t)(kt(ic))},providers:uc}),t}(),lc={production:!0},fc=function(){return function(){}}(),hc=void 0,dc=["en",[["a","p"],["AM","PM"],hc],[["AM","PM"],hc,hc],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],hc,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],hc,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",hc,"{1} 'at' {0}",hc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}],pc={},vc=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}({}),yc=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({}),gc=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}({}),mc=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}({}),_c=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}({}),bc=function(t){return t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t[1/0]=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup",t}({});function wc(t,e){return Tc(Ac(t)[10],e)}function Ec(t,e){return Tc(Ac(t)[11],e)}function Sc(t,e){return Tc(Ac(t)[12],e)}function kc(t,e){var n=Ac(t),r=n[13][e];if(void 0===r){if(e===bc.CurrencyDecimal)return n[13][bc.Decimal];if(e===bc.CurrencyGroup)return n[13][bc.Group]}return r}function xc(t){if(!t[19])throw new Error('Missing extra locale data for the locale "'+t[0]+'". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.')}function Tc(t,e){for(var n=e;n>-1;n--)if(void 0!==t[n])return t[n];throw new Error("Locale data API: locale data undefined")}function Cc(t){var e=f(t.split(":"),2);return{hours:+e[0],minutes:+e[1]}}function Ac(t){var e=t.toLowerCase().replace(/_/g,"-"),n=pc[e];if(n)return n;var r=e.split("-")[0];if(n=pc[r])return n;if("en"===r)return dc;throw new Error('Missing locale data for the locale "'+t+'".')}var Rc=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ic={},Oc=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,Dc=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}({}),Pc=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}({}),Mc=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}({});function Nc(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,function(t,n){return null!=e&&n in e?e[n]:t})),t}function Lc(t,e,n,r,i){void 0===n&&(n="-");var o="";(t<0||i&&t<=0)&&(i?t=1-t:(t=-t,o=n));for(var a=String(t);a.length<e;)a="0"+a;return r&&(a=a.substr(a.length-e)),o+a}function Bc(t,e,n,r,i){return void 0===n&&(n=0),void 0===r&&(r=!1),void 0===i&&(i=!1),function(o,a){var s,u=function(t,e){switch(t){case Pc.FullYear:return e.getFullYear();case Pc.Month:return e.getMonth();case Pc.Date:return e.getDate();case Pc.Hours:return e.getHours();case Pc.Minutes:return e.getMinutes();case Pc.Seconds:return e.getSeconds();case Pc.FractionalSeconds:return e.getMilliseconds();case Pc.Day:return e.getDay();default:throw new Error('Unknown DateType value "'+t+'".')}}(t,o);if((n>0||u>-n)&&(u+=n),t===Pc.Hours)0===u&&-12===n&&(u=12);else if(t===Pc.FractionalSeconds)return s=e,Lc(u,3).substr(0,s);var c=kc(a,bc.MinusSign);return Lc(u,e,c,r,i)}}function jc(t,e,n,r){return void 0===n&&(n=gc.Format),void 0===r&&(r=!1),function(i,o){return function(t,e,n,r,i,o){switch(n){case Mc.Months:return function(t,e,n){var r=Ac(t),i=Tc([r[5],r[6]],e);return Tc(i,n)}(e,i,r)[t.getMonth()];case Mc.Days:return function(t,e,n){var r=Ac(t),i=Tc([r[3],r[4]],e);return Tc(i,n)}(e,i,r)[t.getDay()];case Mc.DayPeriods:var a=t.getHours(),s=t.getMinutes();if(o){var u,c=function(t){var e=Ac(t);return xc(e),(e[19][2]||[]).map(function(t){return"string"==typeof t?Cc(t):[Cc(t[0]),Cc(t[1])]})}(e),l=function(t,e,n){var r=Ac(t);xc(r);var i=Tc([r[19][0],r[19][1]],e)||[];return Tc(i,n)||[]}(e,i,r);if(c.forEach(function(t,e){if(Array.isArray(t)){var n=t[0],r=t[1],i=r.hours;a>=n.hours&&s>=n.minutes&&(a<i||a===i&&s<r.minutes)&&(u=l[e])}else t.hours===a&&t.minutes===s&&(u=l[e])}),u)return u}return function(t,e,n){var r=Ac(t),i=Tc([r[1],r[2]],e);return Tc(i,n)}(e,i,r)[a<12?0:1];case Mc.Eras:return function(t,e){return Tc(Ac(t)[7],e)}(e,r)[t.getFullYear()<=0?0:1];default:throw new Error("unexpected translation type "+n)}}(i,o,t,e,n,r)}}function Fc(t){return function(e,n,r){var i=-1*r,o=kc(n,bc.MinusSign),a=i>0?Math.floor(i/60):Math.ceil(i/60);switch(t){case Dc.Short:return(i>=0?"+":"")+Lc(a,2,o)+Lc(Math.abs(i%60),2,o);case Dc.ShortGMT:return"GMT"+(i>=0?"+":"")+Lc(a,1,o);case Dc.Long:return"GMT"+(i>=0?"+":"")+Lc(a,2,o)+":"+Lc(Math.abs(i%60),2,o);case Dc.Extended:return 0===r?"Z":(i>=0?"+":"")+Lc(a,2,o)+":"+Lc(Math.abs(i%60),2,o);default:throw new Error('Unknown zone width "'+t+'"')}}}var zc=0,Hc=4;function Uc(t,e){return void 0===e&&(e=!1),function(n,r){var i,o,a,s;if(e){var u=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,c=n.getDate();i=1+Math.floor((c+u)/7)}else{var l=(a=n.getFullYear(),s=new Date(a,zc,1).getDay(),new Date(a,0,1+(s<=Hc?Hc:Hc+7)-s)),f=(o=n,new Date(o.getFullYear(),o.getMonth(),o.getDate()+(Hc-o.getDay()))).getTime()-l.getTime();i=1+Math.round(f/6048e5)}return Lc(i,t,kc(r,bc.MinusSign))}}var Vc={};function Zc(t,e){t=t.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function Wc(t){return t instanceof Date&&!isNaN(t.valueOf())}var Yc=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function Gc(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}var Xc=new Ct("UseV4Plurals"),qc=function(){return function(){}}(),Kc=function(t){function e(e,n){var r=t.call(this)||this;return r.locale=e,r.deprecatedPluralFn=n,r}return i(e,t),e.prototype.getPluralCategory=function(t,e){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(e||this.locale,t):function(t){return Ac(t)[18]}(e||this.locale)(t)){case yc.Zero:return"zero";case yc.One:return"one";case yc.Two:return"two";case yc.Few:return"few";case yc.Many:return"many";default:return"other"}},e.ngInjectableDef=ut({token:e,factory:function(t){return new(t||e)(kt(sc),kt(Xc,8))},providedIn:null}),e}(qc),Jc=function(){function t(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),Qc=function(){function t(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOfDirty=!0,this._differ=null}return Object.defineProperty(t.prototype,"ngForOf",{set:function(t){this._ngForOf=t,this._ngForOfDirty=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){zr()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}var e;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var o=e._viewContainer.createEmbeddedView(e._template,new Jc(null,e._ngForOf,-1,-1),i),a=new $c(t,o);n.push(a)}else null==i?e._viewContainer.remove(r):(o=e._viewContainer.get(r),e._viewContainer.move(o,i),a=new $c(t,o),n.push(a))});for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);r=0;for(var i=this._viewContainer.length;r<i;r++){var o=this._viewContainer.get(r);o.context.index=r,o.context.count=i,o.context.ngForOf=this._ngForOf}t.forEachIdentityChange(function(t){e._viewContainer.get(t.currentIndex).context.$implicit=t.item})},t.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},t.ngTemplateContextGuard=function(t,e){return!0},t.ngDirectiveDef=de({type:t,selectors:[["","ngFor","","ngForOf",""]],factory:function(e){return new(e||t)(ma(Ks),ma(Xs),ma(Hs))},inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t}(),$c=function(){return function(t,e){this.record=t,this.view=e}}(),tl=function(){function t(t,e){this._viewContainer=t,this._context=new el,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){this._context.$implicit=this._context.ngIf=t,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfThen",{set:function(t){nl("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfElse",{set:function(t){nl("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),t.prototype._updateView=function(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))},t.ngTemplateGuard_ngIf=function(t,e){return!0},t.ngDirectiveDef=de({type:t,selectors:[["","ngIf",""]],factory:function(e){return new(e||t)(ma(Ks),ma(Xs))},inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t}(),el=function(){return function(){this.$implicit=null,this.ngIf=null}}();function nl(t,e){if(e&&!e.createEmbeddedView)throw new Error(t+" must be a TemplateRef, but received '"+pt(e)+"'.")}var rl=function(){function t(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}return t.prototype.create=function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)},t.prototype.destroy=function(){this._created=!1,this._viewContainerRef.clear()},t.prototype.enforceState=function(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()},t}(),il=function(){function t(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return Object.defineProperty(t.prototype,"ngSwitch",{set:function(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)},enumerable:!0,configurable:!0}),t.prototype._addCase=function(){return this._caseCount++},t.prototype._addDefault=function(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)},t.prototype._matchCase=function(t){var e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e},t.prototype._updateDefaultCases=function(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(var e=0;e<this._defaultViews.length;e++)this._defaultViews[e].enforceState(t)}},t.ngDirectiveDef=de({type:t,selectors:[["","ngSwitch",""]],factory:function(e){return new(e||t)},inputs:{ngSwitch:"ngSwitch"}}),t}(),ol=function(){function t(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new rl(t,e)}return t.prototype.ngDoCheck=function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))},t.ngDirectiveDef=de({type:t,selectors:[["","ngSwitchCase",""]],factory:function(e){return new(e||t)(ma(Ks),ma(Xs),ma(il,1))},inputs:{ngSwitchCase:"ngSwitchCase"}}),t}(),al=function(){function t(t,e,n){n._addDefault(new rl(t,e))}return t.ngDirectiveDef=de({type:t,selectors:[["","ngSwitchDefault",""]],factory:function(e){return new(e||t)(ma(Ks),ma(Xs),ma(il,1))}}),t}();function sl(t,e){return Error("InvalidPipeArgument: '"+e+"' for pipe '"+pt(t)+"'")}var ul=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),cl=new(function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}()),ll=new ul,fl=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}var e;return e=t,t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):za(this._latestValue,this._latestReturnedValue)?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,Ha.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(t){if(Pa(t))return cl;if(function(t){return!!t&&"function"==typeof t.subscribe}(t))return ll;throw sl(e,t)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(Vs))},providedIn:null}),t.ngPipeDef=pe({name:"async",type:t,factory:function(e){return new(e||t)(ma(Vs))},pure:!1}),t}(),hl=function(){function t(t){this.locale=t}var e;return e=t,t.prototype.transform=function(t,n,r,i){if(void 0===n&&(n="mediumDate"),null==t||""===t||t!=t)return null;try{return function(t,e,n,r){var i=function(t){if(Wc(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){t=t.trim();var e,n=parseFloat(t);if(!isNaN(t-n))return new Date(n);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(t)){var r=f(t.split("-").map(function(t){return+t}),3);return new Date(r[0],r[1]-1,r[2])}if(e=t.match(Rc))return function(t){var e=new Date(0),n=0,r=0,i=t[8]?e.setUTCFullYear:e.setFullYear,o=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=Number(t[9]+t[10]),r=Number(t[9]+t[11])),i.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));var a=Number(t[4]||0)-n,s=Number(t[5]||0)-r,u=Number(t[6]||0),c=Math.round(1e3*parseFloat("0."+(t[7]||0)));return o.call(e,a,s,u,c),e}(e)}var i=new Date(t);if(!Wc(i))throw new Error('Unable to convert "'+t+'" into a date');return i}(t);e=function t(e,n){var r=function(t){return Ac(t)[0]}(e);if(Ic[r]=Ic[r]||{},Ic[r][n])return Ic[r][n];var i="";switch(n){case"shortDate":i=wc(e,_c.Short);break;case"mediumDate":i=wc(e,_c.Medium);break;case"longDate":i=wc(e,_c.Long);break;case"fullDate":i=wc(e,_c.Full);break;case"shortTime":i=Ec(e,_c.Short);break;case"mediumTime":i=Ec(e,_c.Medium);break;case"longTime":i=Ec(e,_c.Long);break;case"fullTime":i=Ec(e,_c.Full);break;case"short":var o=t(e,"shortTime"),a=t(e,"shortDate");i=Nc(Sc(e,_c.Short),[o,a]);break;case"medium":var s=t(e,"mediumTime"),u=t(e,"mediumDate");i=Nc(Sc(e,_c.Medium),[s,u]);break;case"long":var c=t(e,"longTime"),l=t(e,"longDate");i=Nc(Sc(e,_c.Long),[c,l]);break;case"full":var f=t(e,"fullTime"),h=t(e,"fullDate");i=Nc(Sc(e,_c.Full),[f,h])}return i&&(Ic[r][n]=i),i}(n,e)||e;for(var o,a=[];e;){if(!(o=Oc.exec(e))){a.push(e);break}var s=(a=a.concat(o.slice(1))).pop();if(!s)break;e=s}var u=i.getTimezoneOffset();r&&(u=Zc(r,u),i=function(t,e,n){var r=t.getTimezoneOffset();return function(t,e){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+e),t}(t,-1*(Zc(e,r)-r))}(i,r));var c="";return a.forEach(function(t){var e=function(t){if(Vc[t])return Vc[t];var e;switch(t){case"G":case"GG":case"GGG":e=jc(Mc.Eras,mc.Abbreviated);break;case"GGGG":e=jc(Mc.Eras,mc.Wide);break;case"GGGGG":e=jc(Mc.Eras,mc.Narrow);break;case"y":e=Bc(Pc.FullYear,1,0,!1,!0);break;case"yy":e=Bc(Pc.FullYear,2,0,!0,!0);break;case"yyy":e=Bc(Pc.FullYear,3,0,!1,!0);break;case"yyyy":e=Bc(Pc.FullYear,4,0,!1,!0);break;case"M":case"L":e=Bc(Pc.Month,1,1);break;case"MM":case"LL":e=Bc(Pc.Month,2,1);break;case"MMM":e=jc(Mc.Months,mc.Abbreviated);break;case"MMMM":e=jc(Mc.Months,mc.Wide);break;case"MMMMM":e=jc(Mc.Months,mc.Narrow);break;case"LLL":e=jc(Mc.Months,mc.Abbreviated,gc.Standalone);break;case"LLLL":e=jc(Mc.Months,mc.Wide,gc.Standalone);break;case"LLLLL":e=jc(Mc.Months,mc.Narrow,gc.Standalone);break;case"w":e=Uc(1);break;case"ww":e=Uc(2);break;case"W":e=Uc(1,!0);break;case"d":e=Bc(Pc.Date,1);break;case"dd":e=Bc(Pc.Date,2);break;case"E":case"EE":case"EEE":e=jc(Mc.Days,mc.Abbreviated);break;case"EEEE":e=jc(Mc.Days,mc.Wide);break;case"EEEEE":e=jc(Mc.Days,mc.Narrow);break;case"EEEEEE":e=jc(Mc.Days,mc.Short);break;case"a":case"aa":case"aaa":e=jc(Mc.DayPeriods,mc.Abbreviated);break;case"aaaa":e=jc(Mc.DayPeriods,mc.Wide);break;case"aaaaa":e=jc(Mc.DayPeriods,mc.Narrow);break;case"b":case"bb":case"bbb":e=jc(Mc.DayPeriods,mc.Abbreviated,gc.Standalone,!0);break;case"bbbb":e=jc(Mc.DayPeriods,mc.Wide,gc.Standalone,!0);break;case"bbbbb":e=jc(Mc.DayPeriods,mc.Narrow,gc.Standalone,!0);break;case"B":case"BB":case"BBB":e=jc(Mc.DayPeriods,mc.Abbreviated,gc.Format,!0);break;case"BBBB":e=jc(Mc.DayPeriods,mc.Wide,gc.Format,!0);break;case"BBBBB":e=jc(Mc.DayPeriods,mc.Narrow,gc.Format,!0);break;case"h":e=Bc(Pc.Hours,1,-12);break;case"hh":e=Bc(Pc.Hours,2,-12);break;case"H":e=Bc(Pc.Hours,1);break;case"HH":e=Bc(Pc.Hours,2);break;case"m":e=Bc(Pc.Minutes,1);break;case"mm":e=Bc(Pc.Minutes,2);break;case"s":e=Bc(Pc.Seconds,1);break;case"ss":e=Bc(Pc.Seconds,2);break;case"S":e=Bc(Pc.FractionalSeconds,1);break;case"SS":e=Bc(Pc.FractionalSeconds,2);break;case"SSS":e=Bc(Pc.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=Fc(Dc.Short);break;case"ZZZZZ":e=Fc(Dc.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=Fc(Dc.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=Fc(Dc.Long);break;default:return null}return Vc[t]=e,e}(t);c+=e?e(i,n,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}(t,n,i||this.locale,r)}catch(o){throw sl(e,o.message)}},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(sc))},providedIn:null}),t.ngPipeDef=pe({name:"date",type:t,factory:function(e){return new(e||t)(ma(sc))},pure:!0}),t}(),dl=function(){function t(t){this._locale=t}var e;return e=t,t.prototype.transform=function(t,n,r){if(function(t){return null==t||""===t||t!=t}(t))return null;r=r||this._locale;try{return function(t,e,n){return function(t,e,n,r,i,o,a){void 0===a&&(a=!1);var s="",u=!1;if(isFinite(t)){var c=function(e){var n,r,i,o,a,s=Math.abs(t)+"",u=0;for((r=s.indexOf("."))>-1&&(s=s.replace(".","")),(i=s.search(/e/i))>0?(r<0&&(r=i),r+=+s.slice(i+1),s=s.substring(0,i)):r<0&&(r=s.length),i=0;"0"===s.charAt(i);i++);if(i===(a=s.length))n=[0],r=1;else{for(a--;"0"===s.charAt(a);)a--;for(r-=i,n=[],o=0;i<=a;i++,o++)n[o]=Number(s.charAt(i))}return r>22&&(n=n.splice(0,21),u=r-1,r=1),{digits:n,exponent:u,integerLen:r}}();a&&(c=function(t){if(0===t.digits[0])return t;var e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2),t}(c));var l=e.minInt,f=e.minFrac,h=e.maxFrac;if(o){var d=o.match(Yc);if(null===d)throw new Error(o+" is not a valid digit info");var p=d[1],v=d[3],y=d[5];null!=p&&(l=Gc(p)),null!=v&&(f=Gc(v)),null!=y?h=Gc(y):null!=v&&f>h&&(h=f)}!function(t,e,n){if(e>n)throw new Error("The minimum number of digits after fraction ("+e+") is higher than the maximum ("+n+").");var r=t.digits,i=r.length-t.integerLen,o=Math.min(Math.max(e,i),n),a=o+t.integerLen,s=r[a];if(a>0){r.splice(Math.max(t.integerLen,a));for(var u=a;u<r.length;u++)r[u]=0}else{i=Math.max(0,i),t.integerLen=1,r.length=Math.max(1,a=o+1),r[0]=0;for(var c=1;c<a;c++)r[c]=0}if(s>=5)if(a-1<0){for(var l=0;l>a;l--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[a-1]++;for(;i<Math.max(0,o);i++)r.push(0);var f=0!==o,h=e+t.integerLen,d=r.reduceRight(function(t,e,n,r){return r[n]=(e+=t)<10?e:e-10,f&&(0===r[n]&&n>=h?r.pop():f=!1),e>=10?1:0},0);d&&(r.unshift(d),t.integerLen++)}(c,f,h);var g=c.digits,m=c.integerLen,_=c.exponent,b=[];for(u=g.every(function(t){return!t});m<l;m++)g.unshift(0);for(;m<0;m++)g.unshift(0);m>0?b=g.splice(m,g.length):(b=g,g=[0]);var w=[];for(g.length>=e.lgSize&&w.unshift(g.splice(-e.lgSize,g.length).join(""));g.length>e.gSize;)w.unshift(g.splice(-e.gSize,g.length).join(""));g.length&&w.unshift(g.join("")),s=w.join(kc(n,r)),b.length&&(s+=kc(n,i)+b.join("")),_&&(s+=kc(n,bc.Exponential)+"+"+_)}else s=kc(n,bc.Infinity);return t<0&&!u?e.negPre+s+e.negSuf:e.posPre+s+e.posSuf}(t,function(t,e){void 0===e&&(e="-");var n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(";"),i=r[0],o=r[1],a=-1!==i.indexOf(".")?i.split("."):[i.substring(0,i.lastIndexOf("0")+1),i.substring(i.lastIndexOf("0")+1)],s=a[0],u=a[1]||"";n.posPre=s.substr(0,s.indexOf("#"));for(var c=0;c<u.length;c++){var l=u.charAt(c);"0"===l?n.minFrac=n.maxFrac=c+1:"#"===l?n.maxFrac=c+1:n.posSuf+=l}var f=s.split(",");if(n.gSize=f[1]?f[1].length:0,n.lgSize=f[2]||f[1]?(f[2]||f[1]).length:0,o){var h=i.length-n.posPre.length-n.posSuf.length,d=o.indexOf("#");n.negPre=o.substr(0,d).replace(/'/g,""),n.negSuf=o.substr(d+h).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}(function(t,e){return Ac(t)[14][e]}(e,vc.Decimal),kc(e,bc.MinusSign)),e,bc.Group,bc.Decimal,n)}(function(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(t+" is not a number");return t}(t),r,n)}catch(i){throw sl(e,i.message)}},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(sc))},providedIn:null}),t.ngPipeDef=pe({name:"number",type:t,factory:function(e){return new(e||t)(ma(sc))},pure:!0}),t}(),pl=function(){function t(){}return t.ngModuleDef=fe({type:t}),t.ngInjectorDef=ct({factory:function(e){return new(e||t)},providers:[{provide:qc,useClass:Kc}]}),t}(),vl=new Ct("DocumentToken"),yl="server",gl=null;function ml(){return gl}var _l,bl=function(t){function e(){var e=t.call(this)||this;e._animationPrefix=null,e._transitionEnd=null;try{var n=e.createElement("div",document);if(null!=e.getStyle(n,"animationName"))e._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],i=0;i<r.length;i++)if(null!=e.getStyle(n,r[i]+"AnimationName")){e._animationPrefix="-"+r[i].toLowerCase()+"-";break}var o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(o).forEach(function(t){null!=e.getStyle(n,t)&&(e._transitionEnd=o[t])})}catch(a){e._animationPrefix=null,e._transitionEnd=null}return e}return i(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},e}(function(){function t(){this.resourceLoaderType=null}return Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t}()),wl={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},El={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Sl={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},kl=function(){if(bt.Node)return bt.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))}}(),xl=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){var t;t=new e,gl||(gl=t)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){var r;(r=t)[e].apply(r,h(n))},e.prototype.logError=function(t){window.console&&(console.error?console.error(t):console.log(t))},e.prototype.log=function(t){window.console&&window.console.log&&window.console.log(t)},e.prototype.logGroup=function(t){window.console&&window.console.group&&window.console.group(t)},e.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return wl},enumerable:!0,configurable:!0}),e.prototype.contains=function(t,e){return kl.call(t,e)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=this.getDefaultDocument().createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=this.getDefaultDocument().createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||null!=t.returnValue&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&this.isTemplateElement(t)?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e,n){t.insertBefore(n,e)},e.prototype.insertAllBefore=function(t,e,n){n.forEach(function(n){return t.insertBefore(n,e)})},e.prototype.insertAfter=function(t,e,n){t.insertBefore(n,e.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return this.getDefaultDocument().createComment(t)},e.prototype.createTemplate=function(t){var e=this.getDefaultDocument().createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)},e.prototype.createElementNS=function(t,e,n){return(n=n||this.getDefaultDocument()).createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return(e=e||this.getDefaultDocument()).createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){var r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(t,e),r},e.prototype.createStyleElement=function(t,e){var n=(e=e||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(t,e)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){var r=this.getStyle(t,e)||"";return n?r==n:r.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r<n.length;r++){var i=n.item(r);e.set(i.name,i.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,r){t.setAttributeNS(e,n,r)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.getDefaultDocument=function(){return document},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(t){return t.title},e.prototype.setTitle=function(t,e){t.title=e||""},e.prototype.elementMatches=function(t,e){return!!this.isElementNode(t)&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return this.isElementNode(t)&&"TEMPLATE"===t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return null!=t.shadowRoot&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.getAttribute("href")},e.prototype.getEventKey=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Sl.hasOwnProperty(e)&&(e=Sl[e]))}return El[e]||e},e.prototype.getGlobalEventTarget=function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(t){var e,n=Tl||(Tl=document.querySelector("base"))?Tl.getAttribute("href"):null;return null==n?null:(e=n,_l||(_l=document.createElement("a")),_l.setAttribute("href",e),"/"===_l.pathname.charAt(0)?_l.pathname:"/"+_l.pathname)},e.prototype.resetBaseElement=function(){Tl=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return function(t,e){var n,r;e=encodeURIComponent(e);try{for(var i=l(t.split(";")),o=i.next();!o.done;o=i.next()){var a=o.value,s=a.indexOf("="),u=f(-1==s?[a,""]:[a.slice(0,s),a.slice(s+1)],2),c=u[1];if(u[0].trim()===e)return decodeURIComponent(c)}}catch(h){n={error:h}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return null}(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(bl),Tl=null;function Cl(){return!!window.history.pushState}var Al=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._init(),n}var n;return i(e,t),e.prototype._init=function(){this.location=ml().getLocation(),this._history=ml().getHistory()},e.prototype.getBaseHrefFromDOM=function(){return ml().getBaseHref(this._doc)},e.prototype.onPopState=function(t){ml().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){ml().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"href",{get:function(){return this.location.href},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"protocol",{get:function(){return this.location.protocol},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostname",{get:function(){return this.location.hostname},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"port",{get:function(){return this.location.port},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pathname",{get:function(){return this.location.pathname},set:function(t){this.location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this.location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this.location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,n){Cl()?this._history.pushState(t,e,n):this.location.hash=n},e.prototype.replaceState=function(t,e,n){Cl()?this._history.replaceState(t,e,n):this.location.hash=n},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},e.prototype.getState=function(){return this._history.state},(e=a([(n=nt(vl),function(t,e){n(t,e,0)}),s("design:paramtypes",[Object])],e)).ngInjectableDef=ut({token:e,factory:function(t){return new(t||e)(kt(vl))},providedIn:null}),e}(fc),Rl=new Ct("TRANSITION_ID"),Il=[{provide:vu,useFactory:function(t,e,n){return function(){n.get(yu).donePromise.then(function(){var n=ml();Array.prototype.slice.apply(n.querySelectorAll(e,"style[ng-transition]")).filter(function(e){return n.getAttribute(e,"ng-transition")===t}).forEach(function(t){return n.remove(t)})})}},deps:[Rl,vl,Dt],multi:!0}],Ol=function(){function t(){}return t.init=function(){var e;e=new t,Qu=e},t.prototype.addToWindow=function(t){bt.getAngularTestability=function(e,n){void 0===n&&(n=!0);var r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},bt.getAllAngularTestabilities=function(){return t.getAllTestabilities()},bt.getAllAngularRootElements=function(){return t.getAllRootElements()},bt.frameworkStabilizers||(bt.frameworkStabilizers=[]),bt.frameworkStabilizers.push(function(t){var e=bt.getAllAngularTestabilities(),n=e.length,r=!1,i=function(e){r=r||e,0==--n&&t(r)};e.forEach(function(t){t.whenStable(i)})})},t.prototype.findTestabilityInTree=function(t,e,n){if(null==e)return null;var r=t.getTestability(e);return null!=r?r:n?ml().isShadowRoot(e)?this.findTestabilityInTree(t,ml().getHost(e),!0):this.findTestabilityInTree(t,ml().parentElement(e),!0):null},t}(),Dl=new Ct("EventManagerPlugins"),Pl=function(){function t(t,e){var n=this;this._zone=e,this._eventNameToPlugin=new Map,t.forEach(function(t){return t.manager=n}),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,r=0;r<n.length;r++){var i=n[r];if(i.supports(t))return this._eventNameToPlugin.set(t,i),i}throw new Error("No event manager plugin found for event "+t)},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(Dl),kt(Uu))},providedIn:null}),t}(),Ml=function(){function t(t){this._doc=t}return t.prototype.addGlobalEventListener=function(t,e,n){var r=ml().getGlobalEventTarget(this._doc,t);if(!r)throw new Error("Unsupported event target "+r+" for event "+e);return this.addEventListener(r,e,n)},t}(),Nl=function(){function t(){this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),Ll=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(e.head),n}return i(e,t),e.prototype._addStylesToHost=function(t,e){var n=this;t.forEach(function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))})},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(t){return ml().remove(t)})},e.ngInjectableDef=ut({token:e,factory:function(t){return new(t||e)(kt(vl))},providedIn:null}),e}(Nl),Bl={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},jl=/%COMP%/g,Fl="_nghost-%COMP%",zl="_ngcontent-%COMP%";function Hl(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?Hl(t,i,n):(i=i.replace(jl,t),n.push(i))}return n}function Ul(t){return function(e){!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var Vl=function(){function t(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Zl(t)}return t.prototype.createRenderer=function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case $t.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new Gl(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case $t.Native:case $t.ShadowDom:return new Xl(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var r=Hl(e.id,e.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}},t.prototype.begin=function(){},t.prototype.end=function(){},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(Pl),kt(Ll),kt(gu))},providedIn:null}),t}(),Zl=function(){function t(t){this.eventManager=t,this.data=Object.create(null)}return t.prototype.destroy=function(){},t.prototype.createElement=function(t,e){return e?document.createElementNS(Bl[e]||e,t):document.createElement(t)},t.prototype.createComment=function(t){return document.createComment(t)},t.prototype.createText=function(t){return document.createTextNode(t)},t.prototype.appendChild=function(t,e){t.appendChild(e)},t.prototype.insertBefore=function(t,e,n){t&&t.insertBefore(e,n)},t.prototype.removeChild=function(t,e){t&&t.removeChild(e)},t.prototype.selectRootElement=function(t,e){var n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error('The selector "'+t+'" did not match any elements');return e||(n.textContent=""),n},t.prototype.parentNode=function(t){return t.parentNode},t.prototype.nextSibling=function(t){return t.nextSibling},t.prototype.setAttribute=function(t,e,n,r){if(r){e=r+":"+e;var i=Bl[r];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)},t.prototype.removeAttribute=function(t,e,n){if(n){var r=Bl[n];r?t.removeAttributeNS(r,e):t.removeAttribute(n+":"+e)}else t.removeAttribute(e)},t.prototype.addClass=function(t,e){t.classList.add(e)},t.prototype.removeClass=function(t,e){t.classList.remove(e)},t.prototype.setStyle=function(t,e,n,r){r&Rs.DashCase?t.style.setProperty(e,n,r&Rs.Important?"important":""):t.style[e]=n},t.prototype.removeStyle=function(t,e,n){n&Rs.DashCase?t.style.removeProperty(e):t.style[e]=""},t.prototype.setProperty=function(t,e,n){Yl(e,"property"),t[e]=n},t.prototype.setValue=function(t,e){t.nodeValue=e},t.prototype.listen=function(t,e,n){return Yl(e,"listener"),"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,Ul(n)):this.eventManager.addEventListener(t,e,Ul(n))},t}(),Wl=function(){return"@".charCodeAt(0)}();function Yl(t,e){if(t.charCodeAt(0)===Wl)throw new Error("Found the synthetic "+e+" "+t+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}var Gl=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;o.component=r;var a=Hl(i+"-"+r.id,r.styles,[]);return n.addStyles(a),o.contentAttr=zl.replace(jl,i+"-"+r.id),o.hostAttr=Fl.replace(jl,i+"-"+r.id),o}return i(e,t),e.prototype.applyToHost=function(e){t.prototype.setAttribute.call(this,e,this.hostAttr,"")},e.prototype.createElement=function(e,n){var r=t.prototype.createElement.call(this,e,n);return t.prototype.setAttribute.call(this,r,this.contentAttr,""),r},e}(Zl),Xl=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;o.sharedStylesHost=n,o.hostEl=r,o.component=i,o.shadowRoot=i.encapsulation===$t.ShadowDom?r.attachShadow({mode:"open"}):r.createShadowRoot(),o.sharedStylesHost.addHost(o.shadowRoot);for(var a=Hl(i.id,i.styles,[]),s=0;s<a.length;s++){var u=document.createElement("style");u.textContent=a[s],o.shadowRoot.appendChild(u)}return o}return i(e,t),e.prototype.nodeOrShadowRoot=function(t){return t===this.hostEl?this.shadowRoot:t},e.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},e.prototype.appendChild=function(e,n){return t.prototype.appendChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.insertBefore=function(e,n,r){return t.prototype.insertBefore.call(this,this.nodeOrShadowRoot(e),n,r)},e.prototype.removeChild=function(e,n){return t.prototype.removeChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.parentNode=function(e){return this.nodeOrShadowRoot(t.prototype.parentNode.call(this,this.nodeOrShadowRoot(e)))},e}(Zl),ql=function(){return"undefined"!=typeof Zone&&Zone.__symbol__||function(t){return"__zone_symbol__"+t}}(),Kl=ql("addEventListener"),Jl=ql("removeEventListener"),Ql={},$l="__zone_symbol__propagationStopped",tf=function(){var t="undefined"!=typeof Zone&&Zone[ql("BLACK_LISTED_EVENTS")];if(t){var e={};return t.forEach(function(t){e[t]=t}),e}}(),ef=function(t){return!!tf&&tf.hasOwnProperty(t)},nf=function(t){var e=Ql[t.type];if(e){var n=this[e];if(n){var r=[t];if(1===n.length)return(a=n[0]).zone!==Zone.current?a.zone.run(a.handler,this,r):a.handler.apply(this,r);for(var i=n.slice(),o=0;o<i.length&&!0!==t[$l];o++){var a;(a=i[o]).zone!==Zone.current?a.zone.run(a.handler,this,r):a.handler.apply(this,r)}}}},rf=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.ngZone=n,r&&function(t){return t===yl}(r)||i.patchEvent(),i}return i(e,t),e.prototype.patchEvent=function(){if("undefined"!=typeof Event&&Event&&Event.prototype&&!Event.prototype.__zone_symbol__stopImmediatePropagation){var t=Event.prototype.__zone_symbol__stopImmediatePropagation=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[$l]=!0),t&&t.apply(this,arguments)}}},e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,n){var r=this,i=n;if(!t[Kl]||Uu.isInAngularZone()&&!ef(e))t.addEventListener(e,i,!1);else{var o=Ql[e];o||(o=Ql[e]=ql("ANGULAR"+e+"FALSE"));var a=t[o],s=a&&a.length>0;a||(a=t[o]=[]);var u=ef(e)?Zone.root:Zone.current;if(0===a.length)a.push({zone:u,handler:i});else{for(var c=!1,l=0;l<a.length;l++)if(a[l].handler===i){c=!0;break}c||a.push({zone:u,handler:i})}s||t[Kl](e,nf,!1)}return function(){return r.removeEventListener(t,e,i)}},e.prototype.removeEventListener=function(t,e,n){var r=t[Jl];if(!r)return t.removeEventListener.apply(t,[e,n,!1]);var i=Ql[e],o=i&&t[i];if(!o)return t.removeEventListener.apply(t,[e,n,!1]);for(var a=!1,s=0;s<o.length;s++)if(o[s].handler===n){a=!0,o.splice(s,1);break}a?0===o.length&&r.apply(t,[e,nf,!1]):t.removeEventListener.apply(t,[e,n,!1])},e.ngInjectableDef=ut({token:e,factory:function(t){return new(t||e)(kt(vl),kt(Uu),kt(Su,8))},providedIn:null}),e}(Ml),of={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},af=new Ct("HammerGestureConfig"),sf=new Ct("HammerLoader"),uf=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t,this.options);for(var n in e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0}),this.overrides)e.get(n).set(this.overrides[n]);return e},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)},providedIn:null}),t}(),cf=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o._config=n,o.console=r,o.loader=i,o}return i(e,t),e.prototype.supports=function(t){return!(!of.hasOwnProperty(t.toLowerCase())&&!this.isCustomEvent(t)||!window.Hammer&&!this.loader&&(this.console.warn('The "'+t+'" event cannot be bound because Hammer.JS is not loaded and no custom loader has been specified.'),1))},e.prototype.addEventListener=function(t,e,n){var r=this,i=this.manager.getZone();if(e=e.toLowerCase(),!window.Hammer&&this.loader){var o=!1,a=function(){o=!0};return this.loader().then(function(){if(!window.Hammer)return r.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),void(a=function(){});o||(a=r.addEventListener(t,e,n))}).catch(function(){r.console.warn('The "'+e+'" event cannot be bound because the custom Hammer.JS loader failed.'),a=function(){}}),function(){a()}}return i.runOutsideAngular(function(){var o=r._config.buildHammer(t),a=function(t){i.runGuarded(function(){n(t)})};return o.on(e,a),function(){o.off(e,a),"function"==typeof o.destroy&&o.destroy()}})},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e.ngInjectableDef=ut({token:e,factory:function(t){return new(t||e)(kt(vl),kt(af),kt(xu),kt(sf,8))},providedIn:null}),e}(Ml),lf=["alt","control","meta","shift"],ff={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},hf=function(t){function e(e){return t.call(this,e)||this}var n;return i(e,t),n=e,e.prototype.supports=function(t){return null!=n.parseEventName(t)},e.prototype.addEventListener=function(t,e,r){var i=n.parseEventName(e),o=n.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return ml().onAndCancel(t,i.domEventName,o)})},e.parseEventName=function(t){var e=t.toLowerCase().split("."),r=e.shift();if(0===e.length||"keydown"!==r&&"keyup"!==r)return null;var i=n._normalizeKey(e.pop()),o="";if(lf.forEach(function(t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),o+=t+".")}),o+=i,0!=e.length||0===i.length)return null;var a={};return a.domEventName=r,a.fullKey=o,a},e.getEventFullKey=function(t){var e="",n=ml().getEventKey(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),lf.forEach(function(r){r!=n&&(0,ff[r])(t)&&(e+=r+".")}),e+=n},e.eventCallback=function(t,e,r){return function(i){n.getEventFullKey(i)===t&&r.runGuarded(function(){return e(i)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e.ngInjectableDef=ut({token:e,factory:function(t){return new(t||e)(kt(vl))},providedIn:null}),e}(Ml),df=function(){return function(){}}(),pf=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n}return i(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case ui.NONE:return e;case ui.HTML:return e instanceof yf?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),function(t,e){var n=null;try{Gr=Gr||new Hr(t);var r=e?String(e):"";n=Gr.getInertBodyElement(r);var i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=Gr.getInertBodyElement(r)}while(r!==o);var a=new ri,s=a.sanitizeChildren(si(n)||n);return zr()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(n)for(var u=si(n)||n;u.firstChild;)u.removeChild(u.firstChild)}}(this._doc,String(e)));case ui.STYLE:return e instanceof gf?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),hi(e));case ui.SCRIPT:if(e instanceof mf)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case ui.URL:return e instanceof bf||e instanceof _f?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),Zr(String(e)));case ui.RESOURCE_URL:if(e instanceof bf)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof vf)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new yf(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new gf(t)},e.prototype.bypassSecurityTrustScript=function(t){return new mf(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new _f(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new bf(t)},e.ngInjectableDef=ut({token:e,factory:function(t){return new(t||e)(kt(vl))},providedIn:null}),e}(df),vf=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),yf=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(vf),gf=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.getTypeName=function(){return"Style"},e}(vf),mf=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.getTypeName=function(){return"Script"},e}(vf),_f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.getTypeName=function(){return"URL"},e}(vf),bf=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(vf),wf=[{provide:ci,useExisting:df},{provide:df,useClass:pf,deps:[vl]}],Ef=tc(ac,"browser",[{provide:Su,useValue:"browser"},{provide:Eu,useValue:function(){xl.makeCurrent(),Ol.init()},multi:!0},{provide:fc,useClass:Al,deps:[vl]},{provide:vl,useFactory:function(){return document},deps:[]}]),Sf=[wf,{provide:es,useValue:!0},{provide:Nr,useFactory:function(){return new Nr},deps:[]},{provide:Dl,useClass:rf,multi:!0,deps:[vl,Uu,Su]},{provide:Dl,useClass:hf,multi:!0,deps:[vl]},{provide:Dl,useClass:cf,multi:!0,deps:[vl,af,xu,[new rt,sf]]},{provide:af,useClass:uf,deps:[]},{provide:Vl,useClass:Vl,deps:[Pl,Ll,gu]},{provide:As,useExisting:Vl},{provide:Nl,useExisting:Ll},{provide:Ll,useClass:Ll,deps:[vl]},{provide:Ku,useClass:Ku,deps:[Uu]},{provide:Pl,useClass:Pl,deps:[Dl,Uu]},[]],kf=function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}var e;return e=t,t.withServerTransition=function(t){return{ngModule:e,providers:[{provide:gu,useValue:t.appId},{provide:Rl,useExisting:gu},Il]}},t.ngModuleDef=fe({type:t}),t.ngInjectorDef=ct({factory:function(n){return new(n||t)(kt(e,12))},providers:Sf,imports:[pl,cc]}),t}();"undefined"!=typeof window&&window;const xf=(t,e)=>e.some(e=>t instanceof e);let Tf,Cf;const Af=new WeakMap,Rf=new WeakMap,If=new WeakMap,Of=new WeakMap,Df=new WeakMap;let Pf={get(t,e,n){if(t instanceof IDBTransaction){if("done"===e)return Rf.get(t);if("objectStoreNames"===e)return t.objectStoreNames||If.get(t);if("store"===e)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return Mf(t[e])},has:(t,e)=>t instanceof IDBTransaction&&("done"===e||"store"===e)||e in t};function Mf(t){if(t instanceof IDBRequest)return function(t){const e=new Promise((e,n)=>{const r=()=>{t.removeEventListener("success",i),t.removeEventListener("error",o)},i=()=>{e(Mf(t.result)),r()},o=()=>{n(t.error),r()};t.addEventListener("success",i),t.addEventListener("error",o)});return e.then(e=>{e instanceof IDBCursor&&Af.set(e,t)}),Df.set(e,t),e}(t);if(Of.has(t))return Of.get(t);const e=function(t){return"function"==typeof t?(e=t)!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(Cf||(Cf=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply(Nf(this),t),Mf(Af.get(this))}:function(...t){return Mf(e.apply(Nf(this),t))}:function(t,...n){const r=e.call(Nf(this),t,...n);return If.set(r,t.sort?t.sort():[t]),Mf(r)}:(t instanceof IDBTransaction&&function(t){if(Rf.has(t))return;const e=new Promise((e,n)=>{const r=()=>{t.removeEventListener("complete",i),t.removeEventListener("error",o),t.removeEventListener("abort",o)},i=()=>{e(),r()},o=()=>{n(t.error),r()};t.addEventListener("complete",i),t.addEventListener("error",o),t.addEventListener("abort",o)});Rf.set(t,e)}(t),xf(t,Tf||(Tf=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(t,Pf):t);var e}(t);return e!==t&&(Of.set(t,e),Df.set(e,t)),e}const Nf=t=>Df.get(t);function Lf(t,e,{blocked:n,upgrade:r,blocking:i}={}){const o=indexedDB.open(t,e),a=Mf(o);return r&&o.addEventListener("upgradeneeded",t=>{r(Mf(o.result),t.oldVersion,t.newVersion,Mf(o.transaction))}),n&&o.addEventListener("blocked",()=>n()),i&&a.then(t=>t.addEventListener("versionchange",i)),a}const Bf=["get","getKey","getAll","getAllKeys","count"],jf=["put","add","delete","clear"],Ff=new Map;function zf(t,e){if(!(t instanceof IDBDatabase)||e in t||"string"!=typeof e)return;if(Ff.get(e))return Ff.get(e);const n=e.replace(/FromIndex$/,""),r=e!==n,i=jf.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!i&&!Bf.includes(n))return;const o=async function(t,...e){const o=this.transaction(t,i?"readwrite":"readonly");let a=o.store;r&&(a=a.index(e.shift()));const s=a[n](...e);return i&&await o.done,s};return Ff.set(e,o),o}Pf=(t=>({get:(e,n,r)=>zf(e,n)||t.get(e,n,r),has:(e,n)=>!!zf(e,n)||t.has(e,n)}))(Pf);var Hf=function(){function t(){this.tesseract=new Tesseract.TesseractWorker}return t.prototype.init=function(){return u(this,void 0,void 0,function(){var e;return c(this,function(n){switch(n.label){case 0:return e=this,[4,Lf("clue-logger",1,{upgrade:function(e){e.createObjectStore(t.REWARD_BOX_STORE,{keyPath:"id",autoIncrement:!0}),e.createObjectStore(t.REWARD_BOX_IMAGE_STORE,{keyPath:"id",autoIncrement:!0}),e.createObjectStore(t.REWARD_BOX_SESSION_STORE,{keyPath:"id",autoIncrement:!0})}})];case 1:return e.db=n.sent(),[2]}})})},t.REWARD_BOX_STORE="reward-box",t.REWARD_BOX_SESSION_STORE="reward-box-session",t.REWARD_BOX_IMAGE_STORE="reward-box-image",t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)},providedIn:"root"}),t}(),Uf=function(){function t(t){this.appService=t}return Object.defineProperty(t.prototype,"session",{get:function(){return this._session},set:function(t){this._session=t,localStorage.setItem("sessionId",String(t.id))},enumerable:!0,configurable:!0}),t.prototype.init=function(){return u(this,void 0,void 0,function(){var t;return c(this,function(e){switch(e.label){case 0:return t=this,[4,this.getOrCreateSession(Number(localStorage.getItem("sessionId"))||1)];case 1:return t.session=e.sent(),[2]}})})},t.prototype.getOrCreateSession=function(t){return u(this,void 0,void 0,function(){var e;return c(this,function(n){switch(n.label){case 0:return[4,this.appService.db.get(Hf.REWARD_BOX_SESSION_STORE,t)];case 1:return(e=n.sent())?[3,3]:(e={id:t,createdAt:Date.now()},[4,this.appService.db.put(Hf.REWARD_BOX_SESSION_STORE,e)]);case 2:n.sent(),n.label=3;case 3:return[2,e]}})})},t.prototype.addRewardBox=function(t,e,n,r){return u(this,void 0,void 0,function(){var i,a,s,u,l;return c(this,function(c){switch(c.label){case 0:return i=this.appService.db.transaction([Hf.REWARD_BOX_STORE,Hf.REWARD_BOX_IMAGE_STORE],"readwrite"),a=i.objectStore(Hf.REWARD_BOX_STORE),[4,i.objectStore(Hf.REWARD_BOX_IMAGE_STORE).put(r)];case 1:return s=c.sent(),u={sessionId:t,type:e,value:n,imageId:s,createdAt:Date.now()},[4,a.put(u)];case 2:return l=c.sent(),[4,i.done];case 3:return c.sent(),[2,o({id:l,imageUrl:URL.createObjectURL(r)},u)]}})})},t.prototype.update=function(t,e){return u(this,void 0,void 0,function(){var n,r,i;return c(this,function(o){switch(o.label){case 0:return n=this.appService.db.transaction([Hf.REWARD_BOX_STORE],"readwrite"),[4,(r=n.objectStore(Hf.REWARD_BOX_STORE)).get(t)];case 1:if(!(i=o.sent()))throw new Error("Not found");return void 0!==e.value&&(i.value=e.value),[4,r.put(i)];case 2:return o.sent(),[2]}})})},t.prototype.createSession=function(){return u(this,void 0,void 0,function(){var t;return c(this,function(e){switch(e.label){case 0:return[4,this.appService.db.put(Hf.REWARD_BOX_SESSION_STORE,{createdAt:Date.now()})];case 1:return t=e.sent(),[2,this.appService.db.get(Hf.REWARD_BOX_SESSION_STORE,t)]}})})},t.prototype.getSessions=function(){return this.appService.db.getAll(Hf.REWARD_BOX_SESSION_STORE)},t.prototype.getImage=function(t){return this.appService.db.get(Hf.REWARD_BOX_IMAGE_STORE,t)},t.prototype.get=function(t){return void 0===t&&(t={}),u(this,void 0,void 0,function(){var e,n,r,i;return c(this,function(o){switch(o.label){case 0:return t=Object.assign({order:"id",direction:"desc",limit:-1},t),[4,(e=this.appService.db.transaction([Hf.REWARD_BOX_STORE],"readonly")).objectStore(Hf.REWARD_BOX_STORE).openCursor(null,"prev")];case 1:if(n=o.sent(),r=[],!n)return[2,r];i="id"===t.order?-1:t.limit,o.label=2;case 2:void 0!==t.sessionId&&n.value.sessionId!==t.sessionId||r.push(n.value),o.label=3;case 3:return[4,n.continue()];case 4:if(o.sent()&&r.length!==i)return[3,2];o.label=5;case 5:return[4,e.done];case 6:return o.sent(),"value"===t.order&&(r=r.sort("desc"===t.direction?function(t,e){return t.value-e.value}:function(t,e){return e.value-t.value})),t.limit>0?[2,r.slice(0,t.limit)]:[2,r]}})})},t.prototype.clearAll=function(){return u(this,void 0,void 0,function(){var t,e,n;return c(this,function(r){switch(r.label){case 0:return t=this.appService.db.transaction([Hf.REWARD_BOX_STORE,Hf.REWARD_BOX_IMAGE_STORE],"readwrite"),e=t.objectStore(Hf.REWARD_BOX_STORE),n=t.objectStore(Hf.REWARD_BOX_IMAGE_STORE),[4,e.clear()];case 1:return r.sent(),[4,n.clear()];case 2:return r.sent(),[4,t.done];case 3:return r.sent(),[2]}})})},t.prototype.clearSession=function(t){return u(this,void 0,void 0,function(){var e,n,r,i;return c(this,function(o){switch(o.label){case 0:return e=this.appService.db.transaction([Hf.REWARD_BOX_STORE,Hf.REWARD_BOX_IMAGE_STORE],"readwrite"),n=e.objectStore(Hf.REWARD_BOX_STORE),r=e.objectStore(Hf.REWARD_BOX_IMAGE_STORE),[4,n.openCursor()];case 1:i=o.sent(),o.label=2;case 2:i.value.sessionId===t&&(r.delete(i.value.imageId),n.delete(i.value.id)),o.label=3;case 3:return[4,i.continue()];case 4:if(o.sent())return[3,2];o.label=5;case 5:return[4,e.done];case 6:return o.sent(),[2]}})})},t.prototype.deleteSession=function(t){return u(this,void 0,void 0,function(){return c(this,function(e){switch(e.label){case 0:return[4,this.clearSession(t)];case 1:return e.sent(),[4,this.appService.db.delete(Hf.REWARD_BOX_SESSION_STORE,t)];case 2:return e.sent(),[2]}})})},t.ngInjectableDef=ut({token:t,factory:function(e){return new(e||t)(kt(Hf))},providedIn:"root"}),t}(),Vf=[1,"nisbutton",3,"href"],Zf=function(){function t(t){this.sanitizer=t,this.link=this.sanitizer.bypassSecurityTrustUrl("alt1://addapp/"+window.location+"assets/appconfig.json")}return t.ngComponentDef=ue({type:t,selectors:[["app-install"]],factory:function(e){return new(e||t)(ma(df))},consts:2,vars:1,template:function(t,e){1&t&&(Ca(0,"a",Vf),Ja(1,"Install to Alt"),Aa()),2&t&&(Ka(0),Xa("href",e.link,di))},styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}a[_ngcontent-%COMP%]{min-width:200px}"]}),t}(),Wf=n("Iab2"),Yf=n("fDnD"),Gf=n.n(Yf),Xf=["colspan","4"],qf=[4,"ngFor","ngForOf"],Kf=[3,"click"],Jf=["name","active","type","radio",3,"checked","click"];function Qf(t,e){if(1&t){var n=Da();Ca(0,"tr"),Ca(1,"td"),Ca(2,"input",Jf),Ma("click",function(t){On(n);var r=e.$implicit;return Ba().currentSession=r}),Aa(),Aa(),Ca(3,"td"),Ja(4),Aa(),Ca(5,"td"),Ja(6),uu(7,"date"),Aa(),Ca(8,"td"),Ca(9,"button",Kf),Ma("click",function(t){On(n);var r=e.$implicit;return Ba().deleteSession(r)}),Ja(10,"Delete"),Aa(),Ca(11,"button",Kf),Ma("click",function(t){On(n);var r=e.$implicit;return Ba().export(r)}),Ja(12,"Export"),Aa(),Aa(),Aa()}if(2&t){var r=e.$implicit,i=Ba();Ka(2),Xa("checked",i.currentSession.id===r.id),Ka(4),Qa(4,qa("",r.id,"")),Ka(6),Qa(6,qa("",lu(7,3,r.createdAt,"short"),""))}}var $f=function(){function t(t,e){this.rewardService=t,this.cdr=e,this.sessions=[]}return Object.defineProperty(t.prototype,"currentSession",{get:function(){return this.rewardService.session},set:function(t){this.rewardService.session=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){return u(this,void 0,void 0,function(){return c(this,function(t){switch(t.label){case 0:return[4,this.updateList()];case 1:return t.sent(),[2]}})})},t.prototype.clearAll=function(){return u(this,void 0,void 0,function(){return c(this,function(t){switch(t.label){case 0:return confirm("Are you sure you want to clear all sessions?")?[4,this.rewardService.clearAll()]:[3,3];case 1:return t.sent(),[4,this.updateList()];case 2:t.sent(),t.label=3;case 3:return[2]}})})},t.prototype.newSession=function(){return u(this,void 0,void 0,function(){var t;return c(this,function(e){switch(e.label){case 0:return t=this.rewardService,[4,this.rewardService.createSession()];case 1:return t.session=e.sent(),[4,this.updateList()];case 2:return e.sent(),[2]}})})},t.prototype.clearSession=function(t){return u(this,void 0,void 0,function(){return c(this,function(e){switch(e.label){case 0:return confirm("Are you sure you want to clear session #"+t.id+"?")?[4,this.rewardService.clearSession(t.id)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})},t.prototype.deleteSession=function(t){return u(this,void 0,void 0,function(){return c(this,function(e){switch(e.label){case 0:return[4,this.rewardService.deleteSession(t.id)];case 1:return e.sent(),[4,this.updateList()];case 2:return e.sent(),[2]}})})},t.prototype.export=function(t){return u(this,void 0,void 0,function(){var e,n,r,i,o,a,s,u,f,h,d,p;return c(this,function(c){switch(c.label){case 0:return t||confirm("Are you sure you want to export all data? This may take a while.")?(r=new Gf.a,[4,this.rewardService.get({sessionId:t?t.id:void 0})]):[2];case 1:i=c.sent(),(o=i.map(function(t){return[t.id,t.sessionId,t.type,t.value,t.createdAt].join("\t")})).unshift(["id","sessionid","type","value","createdat"].join("\t")),r.file("index.csv",o.join("\n")),a=r.folder("images"),c.label=2;case 2:c.trys.push([2,7,8,9]),s=l(i),u=s.next(),c.label=3;case 3:return u.done?[3,6]:[4,this.rewardService.getImage((f=u.value).imageId)];case 4:h=c.sent(),a.file(f.id+".png",h),c.label=5;case 5:return u=s.next(),[3,3];case 6:return[3,9];case 7:return d=c.sent(),e={error:d},[3,9];case 8:try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}return[7];case 9:return p="cluelog_export_all.zip",t&&(p="cluelog_export_session_"+t.id),r.generateAsync({type:"blob"}).then(function(t){return Object(Wf.saveAs)(t,p)}),[2]}})})},t.prototype.updateList=function(){return u(this,void 0,void 0,function(){var t;return c(this,function(e){switch(e.label){case 0:return t=this,[4,this.rewardService.getSessions()];case 1:return t.sessions=e.sent(),this.cdr.detectChanges(),[2]}})})},t.ngComponentDef=ue({type:t,selectors:[["app-settings"]],factory:function(e){return new(e||t)(ma(Uf),ma(Vs))},consts:19,vars:1,template:function(t,e){1&t&&(Ca(0,"table"),Ca(1,"tr"),Ca(2,"th",Xf),Ja(3,"Sessions"),Aa(),Aa(),Ca(4,"tr"),Ca(5,"th"),Ja(6,"Active"),Aa(),Ca(7,"th"),Ja(8,"Id"),Aa(),Ca(9,"th"),Ja(10,"Created"),Aa(),Ca(11,"th"),Ja(12,"Actions"),Aa(),Aa(),va(13,Qf,13,6,"tr",qf),Aa(),Ra(14,"hr"),Ca(15,"button",Kf),Ma("click",function(t){return e.newSession()}),Ja(16,"New session"),Aa(),Ca(17,"button",Kf),Ma("click",function(t){return e.export()}),Ja(18,"Export all data"),Aa()),2&t&&(Ka(13),Xa("ngForOf",e.sessions))},directives:[Qc],pipes:[hl],styles:["table[_ngcontent-%COMP%]{width:100%}"]}),t}(),th=function(){function t(){}return t.getCheckpoints=function(t){for(var e=4*t.width,n=[],r=0;r<t.width;r++)for(var i=0;i<t.height;i++)if(255===t.data[4*r+i*e+3]&&n.push([r,i]),10===n.length)return n;return n},t.diff=function(t,e,n,r){for(var i=0,o=0;o<3;o++)i+=Math.abs(t.data[e+o]-n.data[r+o]);return i*n.data[r+3]/255},t.checkPoints=function(t,e,n,r,i,o){var a,s;try{for(var u=l(n),c=u.next();!c.done;c=u.next()){var f=c.value;if(this.diffxy(t,r+f[0],i+f[1],e,f[0],f[1])>o)return!1}}catch(h){a={error:h}}finally{try{c&&!c.done&&(s=u.return)&&s.call(u)}finally{if(a)throw a.error}}return!0},t.simplecompare=function(t,e,n,r,i){if(void 0===i&&(i=30),n+e.width>t.width||r+e.height>t.height)return!1;var o,a,s,u,c=0;for(u=8;u>=1;u/=2)for(o=0;o<e.width;o+=u)for(a=0;a<e.height;a+=u)if(s=this.diffxy(t,n+o,r+a,e,o,a),1===u&&(c+=s),s>i)return!1;return c/e.width/e.height},t.diffxy=function(t,e,n,r,i,o){return this.diff(t,4*e+n*t.width*4,r,4*i+o*r.width*4)},t.findSubImage=function(t,e,n,r,i,o,a,s){void 0===n&&(n=0),void 0===r&&(r=0),void 0===i&&(i=t.width),void 0===o&&(o=t.height),void 0===a&&(a=80),void 0===s&&(s=50);var u=[],c=this.getCheckpoints(e),l=n+i-e.width,f=r+o-e.height,h=0,d=0;for(h=n;h<=l;h++)for(d=r;d<=f;d++)if(this.checkPoints(t,e,c,h,d,a)&&!1!==this.simplecompare(t,e,h,d,a)&&(u.push({x:h,y:d}),u.length>s))return u;return u},t}();function eh(t,e,n,r,i){if(void 0===i&&(i=new ImageData(n,r)),!alt1)throw new Error("Alt1 toolkit not defined");for(var o=atob(alt1.getRegion(t,e,n,r)),a=i.data,s=0;s<n;s++)for(var u=0;u<r;u++){var c=4*s+u*i.width*4;a[c+0]=o.charCodeAt(c+2),a[c+1]=o.charCodeAt(c+1),a[c+2]=o.charCodeAt(c+0),a[c+3]=o.charCodeAt(c+3)}return i}var nh=function(){function t(t,e,n,r,i){this.needle=t,this.offsetX=e,this.offsetY=n,this.width=r,this.height=i}return t.prototype.getImage=function(){return u(this,void 0,void 0,function(){var t,e,n,r,i,o;return c(this,function(a){switch(a.label){case 0:return alt1.rsWidth&&alt1.rsWidth?this.position?[4,eh.apply(void 0,h(this.position))]:[3,2]:[2,null];case 1:if(t=a.sent(),f(th.findSubImage(t,this.needle,0,0,t.width,t.height,10,1),1)[0])return[2,t];this.position=null,a.label=2;case 2:return[4,eh(0,0,alt1.rsWidth,alt1.rsHeight)];case 3:return e=a.sent(),n=f(th.findSubImage(e,this.needle,0,0,e.width,e.height,10,1),1),(r=n[0])?(this.position=[Math.max(0,r.x-this.offsetX),Math.max(0,r.y-this.offsetY),this.width,this.height],i=document.createElement("canvas"),o=i.getContext("2d"),i.width=e.width,i.height=e.height,o.putImageData(e,0,0),[2,o.getImageData.apply(o,h(this.position))]):[2,null]}})})},t}();function rh(t){var e=document.createElement("canvas"),n=e.getContext("2d");return e.width=t.width,e.height=t.height,n.drawImage(t,0,0),n.getImageData(0,0,t.width,t.height)}function ih(t){return new Promise(function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src=t})}function oh(t,e,n,r,i,o){void 0===e&&(e=0),void 0===n&&(n=0),void 0===r&&(r=t.width),void 0===i&&(i=t.height),void 0===o&&(o="image/png");var a=document.createElement("canvas"),s=a.getContext("2d");return a.width=r,a.height=i,s.putImageData(t,-e,-n),new Promise(function(t){return a.toBlob(t,o)})}var ah=["background-image"],sh=[4,"ngIf","ngIfElse"],uh=["processing",""];function ch(t,e){if(1&t&&(Ia(0),Ja(1),uu(2,"number"),Oa()),2&t){var n=Ba();Ka(1),Qa(1,qa("VALUE: ",cu(2,1,n.box.value)," COINS!"))}}function lh(t,e){1&t&&Ja(0,"PROCESSING...")}var fh=function(){function t(t){this.sanitizer=t,this.backgroundImage="",this._box={id:0,sessionId:0,value:0,type:"easy"}}return Object.defineProperty(t.prototype,"box",{get:function(){return this._box},set:function(t){this._box=t,this.backgroundImage=t.imageUrl?this.sanitizer.bypassSecurityTrustStyle("url("+t.imageUrl):""},enumerable:!0,configurable:!0}),t.ngComponentDef=ue({type:t,selectors:[["app-reward-box"]],factory:function(e){return new(e||t)(ma(df))},hostBindings:function(t,e,n){var r,i,o,a,s,u,c,l,f;1&t&&function(t,e,n){var r=Dn();r.stylingTemplate||(r.stylingTemplate=ir());var i=xa();or(r.stylingTemplate,i),(r.onElementCreationFns=r.onElementCreationFns||[]).push(function(){var t,o,a;ba(r,null,e,n,i),o=i,(a=(t=r.stylingTemplate)[8])||(a=t[8]=[nr]),a[0]=o})}(0,ah,pi),2&t&&(0,r=e.backgroundImage,l=xa(),i=f=Ta(Xn(),wn()),o=l,a=Si,s=[f,0,wa(r,void 0),l,void 0],c=function(t,e){for(var n=1;n<t.length;n+=3)if(t[n+0]>e)return n;return t.length}(u=i[8],o),u.splice(c,0,o,a,s),ka(xa(),Xn()))},inputs:{box:"box"},consts:5,vars:4,template:function(t,e){if(1&t&&(Ca(0,"div"),Ja(1),va(2,ch,3,3,"ng-container",sh),Aa(),va(3,lh,1,0,"ng-template",null,uh,pu)),2&t){var n=ya(4);Ka(1),Qa(1,("",r=e.box.type," (",i=e.box.id,") ",s=Ga(o=wn(),a=o[Re],r,i),o[Re]+=2,Yo(o,"",") ")&&(o[Se].data[a]=" ("),s?ge(r)+" ("+ge(i)+") ":gi)),Ka(2),Xa("ngIf",e.box.value),Xa("ngIfElse",n)}var r,i,o,a,s},directives:[tl],pipes:[dl],styles:["[_nghost-%COMP%]{position:relative;display:inline-block;height:84px;width:385px;background-position-y:-33px;background-position-x:-6px}div[_ngcontent-%COMP%]{position:absolute;bottom:0;color:#fff;text-align:center;left:0;right:0;background-image:url(https://runeapps.org/nis/alt1-currentskin/background.png);font-family:Cinzel,serif;letter-spacing:1px}"]}),t}(),hh=["colspan","6"],dh=[1,"types"],ph=[3,"click"],vh=["colspan","6",2,"text-align","center"],yh=["colspan","6",2,"text-align","center","font-size","20px"],gh=["colspan","6",2,"text-align","center","font-size","18px"],mh=[1,"wrapper"],_h=["id","image-container"],bh=[3,"box",4,"ngFor","ngForOf"],wh=[1,"nisbutton",3,"click"],Eh=[1,"status"],Sh=[3,"box"];function kh(t,e){if(1&t&&Ra(0,"app-reward-box",Sh),2&t){var n=e.$implicit;Ka(0),Xa("box",n)}}var xh=["active"],Th=function(){function t(t,e,n){this.appService=t,this.rewardService=e,this.cdr=n,this.boxes=[],this.lastData=null,this.currentType="easy",this.imageCache=new Map,this.stats=this.createStats(),this.status=""}return t.prototype.ngOnInit=function(){return u(this,void 0,void 0,function(){return c(this,function(t){switch(t.label){case 0:return[4,this.init()];case 1:return t.sent(),[4,this.updateList()];case 2:return t.sent(),[2]}})})},t.prototype.init=function(){return u(this,void 0,void 0,function(){var t,e,n=this;return c(this,function(r){switch(r.label){case 0:return e=rh,[4,ih("assets/trail_complete_2.png")];case 1:return t=e.apply(void 0,[r.sent()]),this.tracker=new nh(t,13,4,403,225),setInterval(function(){var t,e;try{for(var r=l(n.imageCache.values()),i=r.next();!i.done;i=r.next())URL.revokeObjectURL(i.value)}catch(o){t={error:o}}finally{try{i&&!i.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}n.imageCache.clear()},18e5),[2]}})})},t.prototype.startAutoScan=function(t){return void 0===t&&(t=100),u(this,void 0,void 0,function(){var e,n=this;return c(this,function(r){return(e=function(){return setTimeout(function(){return u(n,void 0,void 0,function(){var t;return c(this,function(n){switch(n.label){case 0:return[4,this.tracker.getImage()];case 1:return(t=n.sent())&&!function(t,e){if(!e)return!1;for(var n=f([20,53,100,10],4),r=n[0],i=n[1],o=n[2],a=n[3],s=r;s<o+r;s++)for(var u=i;u<a+i;u++){var c=4*s+u*t.width*4;if(t.data[c+0]!==e.data[c+0]||t.data[c+1]!==e.data[c+1]||t.data[c+2]!==e.data[c+2]||t.data[c+3]!==e.data[c+3])return!1}return!0}(t,this.lastData)&&(this.onReward(t),this.lastData=t),e(),[2]}})})},t)})(),[2]})})},t.prototype.capture=function(){return u(this,void 0,void 0,function(){var t;return c(this,function(e){switch(e.label){case 0:return e.trys.push([0,3,,4]),[4,this.tracker.getImage()];case 1:return t=e.sent(),[4,this.onReward(t)];case 2:return e.sent(),[3,4];case 3:return e.sent(),this.status="Reward box not found",this.cdr.detectChanges(),[3,4];case 4:return[2]}})})},t.prototype.test=function(){return u(this,void 0,void 0,function(){var t,e;return c(this,function(n){switch(n.label){case 0:return e=rh,[4,ih("assets/test1.jpg")];case 1:return[4,e.apply(void 0,[n.sent()])];case 2:return t=n.sent(),[4,this.onReward(t)];case 3:return n.sent(),[2]}})})},t.prototype.onReward=function(t){return u(this,void 0,void 0,function(){var e,n,r,i,o;return c(this,function(a){switch(a.label){case 0:return r=(n=this.rewardService).addRewardBox,i=[this.rewardService.session.id,this.currentType,null],[4,oh(t)];case 1:return[4,r.apply(n,i.concat([a.sent()]))];case 2:return e=a.sent(),this.updateList(),[4,this.extractValue(t)];case 3:return o=a.sent(),e.value=o,[4,this.rewardService.update(e.id,e)];case 4:return a.sent(),this.updateList(),[2]}})})},t.prototype.extractValue=function(t){return u(this,void 0,void 0,function(){var e,n,r;return c(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,4]),[4,oh(t,30,103,360,20,"image/png")];case 1:return e=i.sent(),n=URL.createObjectURL(e),[4,this.extactText(n)];case 2:return r=i.sent(),[2,this.getValue(r)];case 3:return i.sent(),[3,4];case 4:return[2,0]}})})},t.prototype.extactText=function(t){return u(this,void 0,void 0,function(){var e,n,r=this;return c(this,function(i){switch(i.label){case 0:return e=Date.now(),[4,this.appService.tesseract.recognize(t,"eng",{tessedit_create_tsv:0,tessedit_create_hocr:0}).progress(function(t){r.status=t.status,r.cdr.detectChanges()})];case 1:return n=i.sent(),this.status="OCR completed in "+(Date.now()-e)+" ms.",n&&n.text?[2,n.text]:[2,null]}})})},t.prototype.getValue=function(t){var e=t.match(/ (.*?) COINS/);if(!e)return null;var n=f(e,2),r=Number(n[1].replace(/\D/g,""));return isNaN(r)?null:r},t.prototype.updateList=function(){return u(this,void 0,void 0,function(){var t,e,n=this;return c(this,function(r){switch(r.label){case 0:return[4,this.rewardService.get({sessionId:this.rewardService.session.id})];case 1:return t=r.sent(),this.updateStats(t),e=this,[4,Promise.all(t.slice(0,10).map(function(t){return u(n,void 0,void 0,function(){var e,n;return c(this,function(r){switch(r.label){case 0:return(e=this.imageCache.get(t.imageId))?(t.imageUrl=e,[3,3]):[3,1];case 1:return[4,this.rewardService.getImage(t.imageId)];case 2:n=r.sent(),t.imageUrl=URL.createObjectURL(n),this.imageCache.set(t.imageId,t.imageUrl),r.label=3;case 3:return[2,t]}})})}))];case 2:return e.boxes=r.sent(),this.cdr.detectChanges(),[2]}})})},t.prototype.updateStats=function(t){var e,n,r,i,o,a;this.stats=this.createStats();var s={};try{for(var u=l(t),c=u.next();!c.done;c=u.next())s[(_=c.value).type]=s[_.type]||[],s[_.type].push(_)}catch(b){e={error:b}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(e)throw e.error}}try{for(var f=l(Object.keys(s)),h=f.next();!h.done;h=f.next()){var d=h.value,p=this.stats[d],v=s[d];p.loot.min=Number.MAX_SAFE_INTEGER;var y=0;try{for(var g=l(v),m=g.next();!m.done;m=g.next()){var _;null!==(_=m.value).value&&(_.value<p.loot.min&&(p.loot.min=_.value),_.value>p.loot.max&&(p.loot.max=_.value),p.loot.sum+=_.value,y++)}}catch(w){o={error:w}}finally{try{m&&!m.done&&(a=g.return)&&a.call(g)}finally{if(o)throw o.error}}p.loot.avg=p.loot.sum/y,p.caskets.open=v.length}}catch(E){r={error:E}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(r)throw r.error}}},t.prototype.createStats=function(){var t,e,n={};try{for(var r=l(["easy","medium","hard","elite","master"]),i=r.next();!i.done;i=r.next()){var o=i.value,a=n[o]=n[o]||{};a.caskets=a.caskets||{},a.loot=a.loot||{},a.loot.min=0,a.loot.max=0,a.loot.avg=0,a.loot.sum=0,a.caskets.open=0,a.caskets.total=0}}catch(s){t={error:s}}finally{try{i&&!i.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return n},t.ngComponentDef=ue({type:t,selectors:[["app-main"]],factory:function(e){return new(e||t)(ma(Hf),ma(Uf),ma(Vs))},consts:126,vars:75,template:function(t,e){1&t&&(Ca(0,"table"),Ca(1,"tr"),Ca(2,"td",hh),Ca(3,"strong"),Ja(4,"Caskets"),Aa(),Aa(),Aa(),Ca(5,"tr",dh),Ra(6,"th"),Ca(7,"th"),Ca(8,"a",ph),_a(xh),Ma("click",function(t){return e.currentType="easy"}),Ja(9,"Easy"),Aa(),Aa(),Ca(10,"th"),Ca(11,"a",ph),_a(xh),Ma("click",function(t){return e.currentType="medium"}),Ja(12,"Medium"),Aa(),Aa(),Ca(13,"th"),Ca(14,"a",ph),_a(xh),Ma("click",function(t){return e.currentType="hard"}),Ja(15,"Hard"),Aa(),Aa(),Ca(16,"th"),Ca(17,"a",ph),_a(xh),Ma("click",function(t){return e.currentType="elite"}),Ja(18,"Elite"),Aa(),Aa(),Ca(19,"th"),Ca(20,"a",ph),_a(xh),Ma("click",function(t){return e.currentType="master"}),Ja(21,"Master"),Aa(),Aa(),Aa(),Ca(22,"tr"),Ca(23,"th"),Ja(24,"Open"),Aa(),Ca(25,"td"),Ja(26),Aa(),Ca(27,"td"),Ja(28),Aa(),Ca(29,"td"),Ja(30),Aa(),Ca(31,"td"),Ja(32),Aa(),Ca(33,"td"),Ja(34),Aa(),Aa(),Ca(35,"tr"),Ca(36,"th",vh),Ja(37,"Loot"),Aa(),Aa(),Ca(38,"tr"),Ca(39,"th"),Ja(40,"Min"),Aa(),Ca(41,"td"),Ja(42),uu(43,"number"),Aa(),Ca(44,"td"),Ja(45),uu(46,"number"),Aa(),Ca(47,"td"),Ja(48),uu(49,"number"),Aa(),Ca(50,"td"),Ja(51),uu(52,"number"),Aa(),Ca(53,"td"),Ja(54),uu(55,"number"),Aa(),Aa(),Ca(56,"tr"),Ca(57,"th"),Ja(58,"Avg"),Aa(),Ca(59,"td"),Ja(60),uu(61,"number"),Aa(),Ca(62,"td"),Ja(63),uu(64,"number"),Aa(),Ca(65,"td"),Ja(66),uu(67,"number"),Aa(),Ca(68,"td"),Ja(69),uu(70,"number"),Aa(),Ca(71,"td"),Ja(72),uu(73,"number"),Aa(),Aa(),Ca(74,"tr"),Ca(75,"th"),Ja(76,"Max"),Aa(),Ca(77,"td"),Ja(78),uu(79,"number"),Aa(),Ca(80,"td"),Ja(81),uu(82,"number"),Aa(),Ca(83,"td"),Ja(84),uu(85,"number"),Aa(),Ca(86,"td"),Ja(87),uu(88,"number"),Aa(),Ca(89,"td"),Ja(90),uu(91,"number"),Aa(),Aa(),Ca(92,"tr"),Ca(93,"th"),Ja(94,"Sum"),Aa(),Ca(95,"td"),Ja(96),uu(97,"number"),Aa(),Ca(98,"td"),Ja(99),uu(100,"number"),Aa(),Ca(101,"td"),Ja(102),uu(103,"number"),Aa(),Ca(104,"td"),Ja(105),uu(106,"number"),Aa(),Ca(107,"td"),Ja(108),uu(109,"number"),Aa(),Aa(),Ca(110,"tr"),Ca(111,"th",yh),Ja(112,"Total loot"),Aa(),Aa(),Ca(113,"tr"),Ca(114,"td",gh),Ja(115),uu(116,"number"),Aa(),Aa(),Aa(),Ca(117,"h2"),Ja(118,"Reward log"),Aa(),Ca(119,"div",mh),Ca(120,"div",_h),va(121,kh,1,1,"app-reward-box",bh),Aa(),Aa(),Ca(122,"div",wh),Ma("click",function(t){return e.capture()}),Ja(123,"CAPTURE"),Aa(),Ca(124,"div",Eh),Ja(125),Aa()),2&t&&(Ea(8,0,"easy"===e.currentType),Sa(8),Ea(11,0,"medium"===e.currentType),Sa(11),Ea(14,0,"hard"===e.currentType),Sa(14),Ea(17,0,"elite"===e.currentType),Sa(17),Ea(20,0,"master"===e.currentType),Sa(20),Ka(26),Qa(26,qa("",e.stats.easy.caskets.open,"")),Ka(28),Qa(28,qa("",e.stats.medium.caskets.open,"")),Ka(30),Qa(30,qa("",e.stats.hard.caskets.open,"")),Ka(32),Qa(32,qa("",e.stats.elite.caskets.open,"")),Ka(34),Qa(34,qa("",e.stats.master.caskets.open,"")),Ka(42),Qa(42,qa("",cu(43,28,e.stats.easy.loot.min),"")),Ka(45),Qa(45,qa("",cu(46,30,e.stats.medium.loot.min),"")),Ka(48),Qa(48,qa("",cu(49,32,e.stats.hard.loot.min),"")),Ka(51),Qa(51,qa("",cu(52,34,e.stats.elite.loot.min),"")),Ka(54),Qa(54,qa("",cu(55,36,e.stats.master.loot.min),"")),Ka(60),Qa(60,qa("",lu(61,38,e.stats.easy.loot.avg,"1.0-0"),"")),Ka(63),Qa(63,qa("",lu(64,41,e.stats.medium.loot.avg,"1.0-0"),"")),Ka(66),Qa(66,qa("",lu(67,44,e.stats.hard.loot.avg,"1.0-0"),"")),Ka(69),Qa(69,qa("",lu(70,47,e.stats.elite.loot.avg,"1.0-0"),"")),Ka(72),Qa(72,qa("",lu(73,50,e.stats.master.loot.avg,"1.0-0"),"")),Ka(78),Qa(78,qa("",cu(79,53,e.stats.easy.loot.max),"")),Ka(81),Qa(81,qa("",cu(82,55,e.stats.medium.loot.max),"")),Ka(84),Qa(84,qa("",cu(85,57,e.stats.hard.loot.max),"")),Ka(87),Qa(87,qa("",cu(88,59,e.stats.elite.loot.max),"")),Ka(90),Qa(90,qa("",cu(91,61,e.stats.master.loot.max),"")),Ka(96),Qa(96,qa("",cu(97,63,e.stats.easy.loot.sum),"")),Ka(99),Qa(99,qa("",cu(100,65,e.stats.medium.loot.sum),"")),Ka(102),Qa(102,qa("",cu(103,67,e.stats.hard.loot.sum),"")),Ka(105),Qa(105,qa("",cu(106,69,e.stats.elite.loot.sum),"")),Ka(108),Qa(108,qa("",cu(109,71,e.stats.master.loot.sum),"")),Ka(115),Qa(115,qa(" ",cu(116,73,e.stats.easy.loot.sum+e.stats.medium.loot.sum+e.stats.hard.loot.sum+e.stats.elite.loot.sum+e.stats.master.loot.sum)," ")),Ka(121),Xa("ngForOf",e.boxes),Ka(125),Qa(125,qa("Status: ",e.status,"")))},directives:[Qc,fh],pipes:[dl],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%}.wrapper[_ngcontent-%COMP%]{overflow:hidden;flex:0 1 auto;height:100%}body[_ngcontent-%COMP%]{display:flex;flex-flow:column}.image[_ngcontent-%COMP%]{position:relative;display:inline-block;height:75px;width:378px;background-position-y:-33px;background-position-x:-6px}.types[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .types[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline;opacity:1}.types[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer;opacity:.5}#image-container[_ngcontent-%COMP%], #loot[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{text-align:center}sup[_ngcontent-%COMP%]{position:absolute}table[_ngcontent-%COMP%]{font-size:12px;text-align:center}table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child{text-align:left}th[_ngcontent-%COMP%]{padding:0;margin:0}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:0;margin:0;width:20%}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:0;margin:0;width:1%}.status[_ngcontent-%COMP%]{background-image:url(https://runeapps.org/nis/alt1-currentskin/background.png);font-size:10px;width:100%;flex:0 0 auto;margin-bottom:17px}.nisbutton[_ngcontent-%COMP%]{flex:0 0 auto}"]}),t}(),Ch=[4,"ngIf","ngIfElse"],Ah=["other",""];function Rh(t,e){1&t&&(Ia(0),Ra(1,"app-install"),Oa())}var Ih=[1,"nisbutton","sm",3,"click"],Oh=[3,"ngSwitch",4,"ngIf"],Dh=[3,"ngSwitch"],Ph=[4,"ngSwitchCase"],Mh=[4,"ngSwitchDefault"];function Nh(t,e){1&t&&Ra(0,"app-install")}function Lh(t,e){1&t&&Ra(0,"app-settings")}function Bh(t,e){1&t&&Ra(0,"app-main")}function jh(t,e){if(1&t&&(Ia(0,Dh),va(1,Nh,1,0,"app-install",Ph),va(2,Lh,1,0,"app-settings",Ph),va(3,Bh,1,0,"app-main",Mh),Oa()),2&t){var n=Ba(2);Ka(0),Xa("ngSwitch",n.component),Ka(1),Xa("ngSwitchCase","install"),Ka(2),Xa("ngSwitchCase","settings")}}var Fh=["active"];function zh(t,e){if(1&t){var n=Da();Ca(0,"div"),Ca(1,"a",Ih),_a(Fh),Ma("click",function(t){return On(n),Ba().component="main"}),Ja(2,"Log"),Aa(),Ca(3,"a",Ih),_a(Fh),Ma("click",function(t){return On(n),Ba().component="settings"}),Ja(4,"Settings"),Aa(),Aa(),va(5,jh,4,3,"ng-container",Oh),uu(6,"async")}if(2&t){var r=Ba();Ea(1,0,"main"===r.component),Sa(1),Ea(3,0,"settings"===r.component),Sa(3),Ka(5),Xa("ngIf",cu(6,1,r.loading))}}var Hh=function(){function t(t,e){this.appService=t,this.rewardService=e,this.component="main",lc.production&&!alt1&&(this.component="install"),this.loading=this.init()}return t.prototype.init=function(){return u(this,void 0,void 0,function(){return c(this,function(t){switch(t.label){case 0:return[4,this.appService.init()];case 1:return t.sent(),[4,this.rewardService.init()];case 2:return t.sent(),[2,!0]}})})},t.ngComponentDef=ue({type:t,selectors:[["app-root"]],factory:function(e){return new(e||t)(ma(Hf),ma(Uf))},consts:3,vars:2,template:function(t,e){if(1&t&&(va(0,Rh,2,0,"ng-container",Ch),va(1,zh,7,3,"ng-template",null,Ah,pu)),2&t){var n=ya(2);Ka(0),Xa("ngIf","install"===e.component),Xa("ngIfElse",n)}},directives:[tl,Zf,il,ol,al,$f,Th],pipes:[fl],styles:[".nisbutton.sm[_ngcontent-%COMP%]{font-size:10px;min-width:50px;display:inline-block;margin:0;height:15px;line-height:15px;-webkit-filter:brightness(75%);filter:brightness(75%)}.nisbutton.active[_ngcontent-%COMP%]{-webkit-filter:brightness(100%);filter:brightness(100%)}"]}),t}(),Uh=function(){function t(){}return t.ngModuleDef=fe({type:t,bootstrap:[Hh]}),t.ngInjectorDef=ct({factory:function(e){return new(e||t)},providers:[],imports:[[kf]]}),t}();lc.production&&function(){if(Fr)throw new Error("Cannot enable prod mode after platform setup.");jr=!1}(),Ef().bootstrapModule(Uh).catch(function(t){return console.error(t)})}},[[0,0]]]);