@loaders.gl/crypto
Advanced tools
Comparing version 3.0.0-alpha.20 to 3.0.0-alpha.21
@@ -1,2 +0,2 @@ | ||
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=13)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error(t||"loaders.gl assertion failed.")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toHex=function(e){var t=e.toString(16);return"0"===t?"0".concat(t):t},t.hexToBase64=function(e){e.length%2!=0&&(e="0".concat(e));var t=e.match(/\w{2}/g).map((function(e){return String.fromCharCode(parseInt(e,16))})).join("");return(0,n.toBase64)(t)};var n=r(17)},function(e,t,r){"use strict";(function(e,r){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.nodeVersion=t.isMobile=t.isWorker=t.isBrowser=t.document=t.global=t.window=t.self=void 0;var o={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==e&&e,document:"undefined"!=typeof document&&document},i=o.self||o.window||o.global;t.self=i;var u=o.window||o.self||o.global;t.window=u;var a=o.global||o.self||o.window;t.global=a;var s=o.document||{};t.document=s;var c="object"!==(void 0===r?"undefined":n(r))||"[object process]"!==String(r)||r.browser;t.isBrowser=c;var f="function"==typeof importScripts;t.isWorker=f;var l="undefined"!=typeof window&&void 0!==window.orientation;t.isMobile=l;var p=void 0!==r&&r.version&&r.version.match(/v([0-9]*)/),d=p&&parseFloat(p[1])||0;t.nodeVersion=d}).call(this,r(3),r(4))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t){var r,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:u}catch(e){n=u}}();var s,c=[],f=!1,l=-1;function p(){f&&s&&(f=!1,s.length?c=s.concat(c):l=-1,c.length&&d())}function d(){if(!f){var e=a(p);f=!0;for(var t=c.length;t;){for(s=c,c=[];++l<t;)s&&s[l].run();l=-1,t=c.length}s=null,f=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===u||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function A(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new h(e,t)),1!==c.length||f||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=A,o.addListener=A,o.once=A,o.off=A,o.removeListener=A,o.removeAllListeners=A,o.emit=A,o.prependListener=A,o.prependOnceListener=A,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(2),o=u(r(6)),i=u(r(7));function u(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var l={maxConcurrency:3,maxMobileConcurrency:1,onDebug:function(){},reuseWorkers:!0},p=null,d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.props=s({},l),this.setProps(t),this.workerPools=new Map}var t,r,u;return t=e,u=[{key:"isSupported",value:function(){return i.default.isSupported()}},{key:"getWorkerFarm",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(p=p||new e({})).setProps(t),p}}],(r=[{key:"destroy",value:function(){this.workerPools.forEach((function(e){return e.destroy()}))}},{key:"setProps",value:function(e){this.props=s(s({},this.props),e)}},{key:"getWorkerPool",value:function(e){var t=e.name,r=e.source,i=e.url,u=this.workerPools.get(t);return u||(u=new o.default({name:t,source:r,url:i,maxConcurrency:n.isMobile?this.props.maxMobileConcurrency:this.props.maxConcurrency,onDebug:this.props.onDebug,reuseWorkers:this.props.reuseWorkers}),this.workerPools.set(t,u)),u}}])&&f(t.prototype,r),u&&f(t,u),e}();t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(0),o=u(r(7)),i=u(r(26));function u(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(e){a(i,n,o,u,s,"next",e)}function s(e){a(i,n,o,u,s,"throw",e)}u(void 0)}))}}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f=function(){function e(t){var r=t.source,o=t.url,i=t.name,u=void 0===i?"unnamed":i,a=t.maxConcurrency,s=void 0===a?1:a,c=t.onMessage,f=t.onDebug,l=void 0===f?function(){}:f,p=t.reuseWorkers,d=void 0===p||p;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),(0,n.assert)(r||o),this.source=r,this.url=o,this.name=u,this.maxConcurrency=s,this.onMessage=c,this.onDebug=l,this.reuseWorkers=d,this.jobQueue=[],this.idleQueue=[],this.count=0,this.isDestroyed=!1}var t,r,u,a,f;return t=e,(r=[{key:"destroy",value:function(){this.idleQueue.forEach((function(e){return e.destroy()})),this.isDestroyed=!0}},{key:"startJob",value:(f=s(regeneratorRuntime.mark((function e(t){var r,n,o,i=this,u=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=u.length>1&&void 0!==u[1]?u[1]:function(e,t,r){return e.done(r)},n=u.length>2&&void 0!==u[2]?u[2]:function(e,t){return e.error(t)},o=new Promise((function(e){i.jobQueue.push({name:t,onMessage:r,onError:n,onStart:e})})),this._startQueuedJob(),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"_startQueuedJob",value:(a=s(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.jobQueue.length){e.next=2;break}return e.abrupt("return");case 2:if(t=this._getAvailableWorker()){e.next=5;break}return e.abrupt("return");case 5:if(!(r=this.jobQueue.shift())){e.next=18;break}return this.onDebug({message:"Starting job",jobName:r.name,workerThread:t,backlog:this.jobQueue.length}),n=new i.default(r.name,t),t.onMessage=function(e){return r.onMessage(n,e.type,e.payload)},t.onError=function(e){return r.onError(n,e)},r.onStart(n),e.prev=12,e.next=15,n.result;case 15:return e.prev=15,this.returnWorkerToQueue(t),e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[12,,15,18]])}))),function(){return a.apply(this,arguments)})},{key:"returnWorkerToQueue",value:function(e){this.isDestroyed?e.destroy():(this.reuseWorkers?this.idleQueue.push(e):(e.destroy(),this.count--),this._startQueuedJob())}},{key:"_getAvailableWorker",value:function(){if(this.idleQueue.length>0)return this.idleQueue.shift()||null;if(this.count<this.maxConcurrency){this.count++;var e="".concat(this.name.toLowerCase()," (#").concat(this.count," of ").concat(this.maxConcurrency,")");return new o.default({name:e,source:this.source,url:this.url})}return null}}])&&c(t.prototype,r),u&&c(t,u),e}();t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(0),o=r(25),i=r(8);function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(e){},s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=t.name,o=t.source,i=t.url;(0,n.assert)(o||i),this.name=r,this.source=o,this.url=i,this.onMessage=a,this.onError=function(e){return console.log(e)},this.terminated=!1,this.worker=this._createBrowserWorker()}var t,r,s;return t=e,s=[{key:"isSupported",value:function(){return"undefined"!=typeof Worker}}],(r=[{key:"destroy",value:function(){this.onMessage=a,this.onError=a,this.worker.terminate(),this.terminated=!0}},{key:"isRunning",get:function(){return Boolean(this.onMessage)}},{key:"postMessage",value:function(e,t){t=t||(0,i.getTransferList)(e),this.worker.postMessage(e,t)}},{key:"_getErrorFromErrorEvent",value:function(e){var t="Failed to load ";return t+="worker ".concat(this.name,". "),e.message&&(t+="".concat(e.message," in ")),e.lineno&&(t+=":".concat(e.lineno,":").concat(e.colno)),new Error(t)}},{key:"_createBrowserWorker",value:function(){var e=this;this._loadableURL=(0,o.buildWorkerURL)({source:this.source,url:this.url});var t=new Worker(this._loadableURL,{name:this.name});return t.onmessage=function(t){t.data?e.onMessage(t.data):e.onError("No data received")},t.onerror=function(t){e.onError(e._getErrorFromErrorEvent(t)),e.terminated=!0},t.onmessageerror=function(e){return console.error(e)},t}}])&&u(t.prototype,r),s&&u(t,s),e}();t.default=s},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return!!e&&(e instanceof ArrayBuffer||("undefined"!=typeof MessagePort&&e instanceof MessagePort||("undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas)))}Object.defineProperty(t,"__esModule",{value:!0}),t.getTransferList=function e(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0,u=i||new Set;if(t){if(o(t))u.add(t);else if(o(t.buffer))u.add(t.buffer);else if(ArrayBuffer.isView(t));else if(r&&"object"===n(t))for(var a in t)e(t[a],r,u)}else;return void 0===i?Array.from(u):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWorkerObjectURL=function(e,t){var r=t||{},o=r[e.id]||{},i="".concat(e.id,"-worker.js"),u=o.workerUrl;"test"===r._workerType&&(u="modules/".concat(e.module,"/dist/").concat(i));if(!u){var a=e.version;"latest"===a&&(a="beta");var s=a?"@".concat(a):"";u="https://unpkg.com/@loaders.gl/".concat(e.module).concat(s,"/dist/").concat(i)}return(0,n.assert)(u),u},t.getWorkerObjectName=function(e){var t=e.version!==i?" (lib@".concat(i,")"):"";return"".concat(e.name,"-worker@").concat(e.version).concat(t)},t.validateWorkerVersion=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;(0,n.assert)(e,"no worker provided");var r=e.version;if(!t||!r)return;t=u(t),r=u(r)},t.removeNontransferableOptions=function(e){return JSON.parse((t=e,r=new Set,JSON.stringify(t,(function(e,t){if("object"===o(t)&&null!==t){if(r.has(t))try{return JSON.parse(JSON.stringify(t))}catch(e){return}r.add(t)}return t}))));var t,r};var n=r(0);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i="3.0.0-alpha.20";function u(e){var t=e.split(".").map(Number);return{major:t[0],minor:t[1]}}},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._values=[],this._settlers=[],this._closed=!1}var t,r,o;return t=e,(r=[{key:Symbol.asyncIterator,value:function(){return this}},{key:"push",value:function(e){return this.enqueue(e)}},{key:"enqueue",value:function(e){if(this._closed)throw new Error("Closed");if(this._settlers.length>0){if(this._values.length>0)throw new Error("Illegal internal state");var t=this._settlers.shift();e instanceof Error?t.reject(e):t.resolve({value:e})}else this._values.push(e)}},{key:"close",value:function(){for(;this._settlers.length>0;)this._settlers.shift().resolve({done:!0});this._closed=!0}},{key:"next",value:function(){var e=this;if(this._values.length>0){var t=this._values.shift();return t instanceof Error?Promise.reject(t):Promise.resolve({done:!1,value:t})}if(this._closed){if(this._settlers.length>0)throw new Error("Illegal internal state");return Promise.resolve({done:!0})}return new Promise((function(t,r){e._settlers.push({resolve:t,reject:r})}))}}])&&n(t.prototype,r),o&&n(t,o),e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(8);function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=new Map,u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,u;return t=e,u=[{key:"onmessage",set:function(e){self.onmessage=function(t){if(a(t)){var r=t.data,n=r.type,o=r.payload;e(n,o)}}}},{key:"addEventListener",value:function(e){var t=i.get(e);t||(t=function(t){if(a(t)){var r=t.data,n=r.type,o=r.payload;e(n,o)}}),self.addEventListener("message",t)}},{key:"removeEventListener",value:function(e){var t=i.get(e);i.delete(e),self.removeEventListener("message",t)}},{key:"postMessage",value:function(e,t){if(self){var r={source:"loaders.gl",type:e,payload:t},o=(0,n.getTransferList)(t);self.postMessage(r,o)}}}],(r=null)&&o(t.prototype,r),u&&o(t,u),e}();function a(e){var t=e.type,r=e.data;return"message"===t&&r&&"string"==typeof r.source&&r.source.startsWith("loaders.gl")}t.default=u},function(e,t){},function(e,t,r){"use strict";(function(t){var n=r(14),o="undefined"==typeof window?t:window;o.loaders=o.loaders||{},e.exports=Object.assign(o.loaders,n)}).call(this,r(3))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CRC32HashTransform",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"CRC32CHashTransform",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"MD5HashTransform",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"CryptoHashTransform",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"_hexToBase64",{enumerable:!0,get:function(){return a.hexToBase64}}),Object.defineProperty(t,"_toHex",{enumerable:!0,get:function(){return a.toHex}}),t.CryptoJSWorker=t.CryptoWorker=void 0;var n=s(r(15)),o=s(r(18)),i=s(r(20)),u=s(r(22)),a=r(1);function s(e){return e&&e.__esModule?e:{default:e}}var c={id:"crypto",name:"CRC32, CRC32c and MD5 Hashes",module:"crypto",version:"3.0.0-alpha.20",options:{crypto:{}}};t.CryptoWorker=c;var f={id:"cryptojs",name:"Cryptographic Hashes",module:"crypto",version:"3.0.0-alpha.20",options:{cryptojs:{}}};t.CryptoJSWorker=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(16))&&n.__esModule?n:{default:n},i=r(1);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,e),this.options=s({crypto:{}},t),this._hash=new o.default}var t,r,n,a,c;return t=e,r=[{key:"write",value:function(e){return this._update(e),e}},{key:"end",value:function(){var e=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:e}),null}},{key:"_update",value:function(e){return this._hash.update(e),this}},{key:"_finish",value:function(){var e=this._hash.finalize(),t=(0,i.toHex)(e);return(0,i.hexToBase64)(t)}}],n=[{key:"run",value:(a=regeneratorRuntime.mark((function t(r,n){var o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=new e(n),t.abrupt("return",o._update(r)._finish());case 2:case"end":return t.stop()}}),t)})),c=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=a.apply(e,t);function i(e){u(o,r,n,i,s,"next",e)}function s(e){u(o,r,n,i,s,"throw",e)}i(void 0)}))},function(e,t){return c.apply(this,arguments)})}],r&&l(t.prototype,r),n&&l(t,n),e}();t.default=p},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.crc=-1}var t,r,o;return t=e,(r=[{key:"update",value:function(e){for(var t=i,r=new Uint8Array(e),n=0;n<r.byteLength;n++)this.crc=this.crc>>>8^t[255&(this.crc^r[n])];return this}},{key:"finalize",value:function(){return this.crc=Math.abs(-1^this.crc),this.crc}}])&&n(t.prototype,r),o&&n(t,o),e}();t.default=o;var i=Uint32Array.of(0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117)},function(e,t,r){"use strict";function n(e){return e<26?String.fromCharCode(e+"A".charCodeAt(0)):e<52?String.fromCharCode(e-26+"a".charCodeAt(0)):e<62?String.fromCharCode(e-52+"0".charCodeAt(0)):62===e?"+":63===e?"/":void 0}Object.defineProperty(t,"__esModule",{value:!0}),t.toBase64=function(e){e="".concat(e);for(var t=0;t<e.length;t++)if(e.charCodeAt(t)>255)return null;for(var r="",o=0;o<e.length;o+=3){var i=[void 0,void 0,void 0,void 0];i[0]=e.charCodeAt(o)>>2,i[1]=(3&e.charCodeAt(o))<<4,e.length>o+1&&(i[1]|=e.charCodeAt(o+1)>>4,i[2]=(15&e.charCodeAt(o+1))<<2),e.length>o+2&&(i[2]|=e.charCodeAt(o+2)>>6,i[3]=63&e.charCodeAt(o+2));for(var u=0;u<i.length;u++)void 0===i[u]?r+="=":r+=n(i[u])}return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(19))&&n.__esModule?n:{default:n},i=r(1);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,e),this.options=s({crypto:{}},t),this._hash=new o.default(t)}var t,r,n,a,c;return t=e,r=[{key:"write",value:function(e){return this._update(e),e}},{key:"end",value:function(){var e=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:e}),null}},{key:"_update",value:function(e){return this._hash.update(e),this}},{key:"_finish",value:function(){var e=this._hash.finalize(),t=(0,i.toHex)(e);return(0,i.hexToBase64)(t)}}],n=[{key:"run",value:(a=regeneratorRuntime.mark((function t(r,n){var o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=new e(n),t.abrupt("return",o._update(r)._finish());case 2:case"end":return t.stop()}}),t)})),c=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=a.apply(e,t);function i(e){u(o,r,n,i,s,"next",e)}function s(e){u(o,r,n,i,s,"throw",e)}i(void 0)}))},function(e,t){return c.apply(this,arguments)})}],r&&l(t.prototype,r),n&&l(t,n),e}();t.default=p},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),this.options=t,this.crc=-1}var t,r,i;return t=e,(r=[{key:"update",value:function(e){for(var t=new Uint8Array(e),r=u,n=0;n<t.length;n++)this.crc=r[255&(this.crc^t[n])]^this.crc>>>8;return this}},{key:"finalize",value:function(){return this.crc=(-1^this.crc)>>>0,this.crc}}])&&o(t.prototype,r),i&&o(t,i),e}();t.default=i;var u=Int32Array.of(0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,1477399826,1264559846,3107202533,1845379342,2677391885,2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(21))&&n.__esModule?n:{default:n},i=r(1);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,n,s,c;return t=e,r=null,n=[{key:"run",value:(s=regeneratorRuntime.mark((function e(t){var r,n,u=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u.length>1&&void 0!==u[1]&&u[1],r=new Promise((function(e,r){(0,o.default)(t).then(e).catch(r)})),e.next=4,r;case 4:return n=e.sent,e.abrupt("return",(0,i.hexToBase64)(n));case 6:case"end":return e.stop()}}),e)})),c=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=s.apply(e,t);function i(e){u(o,r,n,i,a,"next",e)}function a(e){u(o,r,n,i,a,"throw",e)}i(void 0)}))},function(e){return c.apply(this,arguments)})}],r&&a(t.prototype,r),n&&a(t,n),e}();t.default=s},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,r,o,i,f,l,p,d,h,A,v=function(e,t){var r=a.wordsToBytes(function(e,t){(new Date).getTime();var r,n,o,i,u,s,c,f,l,p,d,h,A,v,y,b,g,m,w,B,E,j=1732584193,Q=-271733879,k=-1732584194,C=271733878,M=8*e.length;E=a.bytesToWords(e);for(var O=0;O<E.length;O++)E[O]=16711935&(E[O]<<8|E[O]>>>24)|4278255360&(E[O]<<24|E[O]>>>8);E[M>>>5]|=128<<M%32,E[14+(M+64>>>9<<4)]=M;for(var I=0;I<E.length;I+=16)g=j,m=Q,w=k,B=C,r=E[I+0]>>>0,n=E[I+1]>>>0,o=E[I+2]>>>0,i=E[I+3]>>>0,u=E[I+4]>>>0,s=E[I+5]>>>0,c=E[I+6]>>>0,f=E[I+7]>>>0,l=E[I+8]>>>0,p=E[I+9]>>>0,d=E[I+10]>>>0,h=E[I+11]>>>0,A=E[I+12]>>>0,v=E[I+13]>>>0,y=E[I+14]>>>0,b=E[I+15]>>>0,j=P(7,25,j+(Q&k|~Q&C)+r-680876936)+Q,C=P(12,20,C+(j&Q|~j&k)+n-389564586)+j,k=P(17,15,k+(C&j|~C&Q)+o+606105819)+C,Q=P(22,10,Q+(k&C|~k&j)+i-1044525330)+k,j=P(7,25,j+(Q&k|~Q&C)+u-176418897)+Q,C=P(12,20,C+(j&Q|~j&k)+s+1200080426)+j,k=P(17,15,k+(C&j|~C&Q)+c-1473231341)+C,Q=P(22,10,Q+(k&C|~k&j)+f-45705983)+k,j=P(7,25,j+(Q&k|~Q&C)+l+1770035416)+Q,C=P(12,20,C+(j&Q|~j&k)+p-1958414417)+j,k=P(17,15,k+(C&j|~C&Q)+d-42063)+C,Q=P(22,10,Q+(k&C|~k&j)+h-1990404162)+k,j=P(7,25,j+(Q&k|~Q&C)+A+1804603682)+Q,C=P(12,20,C+(j&Q|~j&k)+v-40341101)+j,k=P(17,15,k+(C&j|~C&Q)+y-1502002290)+C,Q=P(22,10,Q+(k&C|~k&j)+b+1236535329)+k,j=P(5,27,j+(Q&C|k&~C)+n-165796510)+Q,C=P(9,23,C+(j&k|Q&~k)+c-1069501632)+j,k=P(14,18,k+(C&Q|j&~Q)+h+643717713)+C,Q=P(20,12,Q+(k&j|C&~j)+r-373897302)+k,j=P(5,27,j+(Q&C|k&~C)+s-701558691)+Q,C=P(9,23,C+(j&k|Q&~k)+d+38016083)+j,k=P(14,18,k+(C&Q|j&~Q)+b-660478335)+C,Q=P(20,12,Q+(k&j|C&~j)+u-405537848)+k,j=P(5,27,j+(Q&C|k&~C)+p+568446438)+Q,C=P(9,23,C+(j&k|Q&~k)+y-1019803690)+j,k=P(14,18,k+(C&Q|j&~Q)+i-187363961)+C,Q=P(20,12,Q+(k&j|C&~j)+l+1163531501)+k,j=P(5,27,j+(Q&C|k&~C)+v-1444681467)+Q,C=P(9,23,C+(j&k|Q&~k)+o-51403784)+j,k=P(14,18,k+(C&Q|j&~Q)+f+1735328473)+C,Q=P(20,12,Q+(k&j|C&~j)+A-1926607734)+k,j=P(4,28,j+(Q^k^C)+s-378558)+Q,C=P(11,21,C+(j^Q^k)+l-2022574463)+j,k=P(16,16,k+(C^j^Q)+h+1839030562)+C,Q=P(23,9,Q+(k^C^j)+y-35309556)+k,j=P(4,28,j+(Q^k^C)+n-1530992060)+Q,C=P(11,21,C+(j^Q^k)+u+1272893353)+j,k=P(16,16,k+(C^j^Q)+f-155497632)+C,Q=P(23,9,Q+(k^C^j)+d-1094730640)+k,j=P(4,28,j+(Q^k^C)+v+681279174)+Q,C=P(11,21,C+(j^Q^k)+r-358537222)+j,k=P(16,16,k+(C^j^Q)+i-722521979)+C,Q=P(23,9,Q+(k^C^j)+c+76029189)+k,j=P(4,28,j+(Q^k^C)+p-640364487)+Q,C=P(11,21,C+(j^Q^k)+A-421815835)+j,k=P(16,16,k+(C^j^Q)+b+530742520)+C,Q=P(23,9,Q+(k^C^j)+o-995338651)+k,j=P(6,26,j+(k^(Q|~C))+r-198630844)+Q,C=P(10,22,C+(Q^(j|~k))+f+1126891415)+j,k=P(15,17,k+(j^(C|~Q))+y-1416354905)+C,Q=P(21,11,Q+(C^(k|~j))+s-57434055)+k,j=P(6,26,j+(k^(Q|~C))+A+1700485571)+Q,C=P(10,22,C+(Q^(j|~k))+i-1894986606)+j,k=P(15,17,k+(j^(C|~Q))+d-1051523)+C,Q=P(21,11,Q+(C^(k|~j))+n-2054922799)+k,j=P(6,26,j+(k^(Q|~C))+l+1873313359)+Q,C=P(10,22,C+(Q^(j|~k))+b-30611744)+j,k=P(15,17,k+(j^(C|~Q))+c-1560198380)+C,Q=P(21,11,Q+(C^(k|~j))+v+1309151649)+k,j=P(6,26,j+(k^(Q|~C))+u-145523070)+Q,C=P(10,22,C+(Q^(j|~k))+h-1120210379)+j,k=P(15,17,k+(j^(C|~Q))+o+718787259)+C,Q=P(21,11,Q+(C^(k|~j))+p-343485551)+k,j=j+g>>>0,Q=Q+m>>>0,k=k+w>>>0,C=C+B>>>0;return a.endian([j,Q,k,C]);function P(e,t,r){return r<<e|r>>>t}}(e));return t&&t.asBytes?r:a.bytesToHex(r)},y=function(){var e,t,r,n,o,i,u,c,f,l;return function(p,d,h,A){var v;return e=d.loops,d.loop,t=d.getA,n=d.getB,i=d.getC,c=d.getD,d.getX,r=d.setA,o=d.setB,u=d.setC,f=d.setD,d.setX,l=h,v=a.wordsToBytes(function(p){(new Date).getTime();var d,h,A,v,y,b,g,m,w,B,E,j,Q,k,C,M,O,I,P,x,_,W,S=1732584193,G=-271733879,T=-1732584194,D=271733878,R=0,F=8*p.length;for(function(e,t){var r,n,o,i,u=-1,a=Math.floor((e.length-1)/4),s=0;for(;a-8>u++;)s=u<<2,t[u]=e[s+0]|e[s+1]<<8|e[s+2]<<16|e[s+3]<<24;u--;for(;a>u++;)r=void 0===e[(s=u<<2)+0]?0:e[s+0],n=void 0===e[s+1]?0:e[s+1],o=void 0===e[s+2]?0:e[s+2],i=void 0===e[s+3]?0:e[s+3],t[u]=r|n<<8|o<<16|i<<24;return a+1}(p,l),l[F>>>5]|=128<<F%32,l[14+(F+64>>>9<<4)]=F,W=15+(F+64>>>9<<4),_=l;R<W;)W>R+s?(r(S),o(G),u(T),f(D),e(61440),R+=983040,S=t(),G=n(),T=i(),D=c()):(O=S,I=G,P=T,x=D,d=_[R+0]>>>0,h=_[R+1]>>>0,A=_[R+2]>>>0,v=_[R+3]>>>0,y=_[R+4]>>>0,b=_[R+5]>>>0,g=_[R+6]>>>0,m=_[R+7]>>>0,w=_[R+8]>>>0,B=_[R+9]>>>0,E=_[R+10]>>>0,j=_[R+11]>>>0,Q=_[R+12]>>>0,k=_[R+13]>>>0,C=_[R+14]>>>0,M=_[R+15]>>>0,S=L(7,25,S+(G&T|~G&D)+d-680876936)+G,D=L(12,20,D+(S&G|~S&T)+h-389564586)+S,T=L(17,15,T+(D&S|~D&G)+A+606105819)+D,G=L(22,10,G+(T&D|~T&S)+v-1044525330)+T,S=L(7,25,S+(G&T|~G&D)+y-176418897)+G,D=L(12,20,D+(S&G|~S&T)+b+1200080426)+S,T=L(17,15,T+(D&S|~D&G)+g-1473231341)+D,G=L(22,10,G+(T&D|~T&S)+m-45705983)+T,S=L(7,25,S+(G&T|~G&D)+w+1770035416)+G,D=L(12,20,D+(S&G|~S&T)+B-1958414417)+S,T=L(17,15,T+(D&S|~D&G)+E-42063)+D,G=L(22,10,G+(T&D|~T&S)+j-1990404162)+T,S=L(7,25,S+(G&T|~G&D)+Q+1804603682)+G,D=L(12,20,D+(S&G|~S&T)+k-40341101)+S,T=L(17,15,T+(D&S|~D&G)+C-1502002290)+D,G=L(22,10,G+(T&D|~T&S)+M+1236535329)+T,S=L(5,27,S+(G&D|T&~D)+h-165796510)+G,D=L(9,23,D+(S&T|G&~T)+g-1069501632)+S,T=L(14,18,T+(D&G|S&~G)+j+643717713)+D,G=L(20,12,G+(T&S|D&~S)+d-373897302)+T,S=L(5,27,S+(G&D|T&~D)+b-701558691)+G,D=L(9,23,D+(S&T|G&~T)+E+38016083)+S,T=L(14,18,T+(D&G|S&~G)+M-660478335)+D,G=L(20,12,G+(T&S|D&~S)+y-405537848)+T,S=L(5,27,S+(G&D|T&~D)+B+568446438)+G,D=L(9,23,D+(S&T|G&~T)+C-1019803690)+S,T=L(14,18,T+(D&G|S&~G)+v-187363961)+D,G=L(20,12,G+(T&S|D&~S)+w+1163531501)+T,S=L(5,27,S+(G&D|T&~D)+k-1444681467)+G,D=L(9,23,D+(S&T|G&~T)+A-51403784)+S,T=L(14,18,T+(D&G|S&~G)+m+1735328473)+D,G=L(20,12,G+(T&S|D&~S)+Q-1926607734)+T,S=L(4,28,S+(G^T^D)+b-378558)+G,D=L(11,21,D+(S^G^T)+w-2022574463)+S,T=L(16,16,T+(D^S^G)+j+1839030562)+D,G=L(23,9,G+(T^D^S)+C-35309556)+T,S=L(4,28,S+(G^T^D)+h-1530992060)+G,D=L(11,21,D+(S^G^T)+y+1272893353)+S,T=L(16,16,T+(D^S^G)+m-155497632)+D,G=L(23,9,G+(T^D^S)+E-1094730640)+T,S=L(4,28,S+(G^T^D)+k+681279174)+G,D=L(11,21,D+(S^G^T)+d-358537222)+S,T=L(16,16,T+(D^S^G)+v-722521979)+D,G=L(23,9,G+(T^D^S)+g+76029189)+T,S=L(4,28,S+(G^T^D)+B-640364487)+G,D=L(11,21,D+(S^G^T)+Q-421815835)+S,T=L(16,16,T+(D^S^G)+M+530742520)+D,G=L(23,9,G+(T^D^S)+A-995338651)+T,S=L(6,26,S+(T^(G|~D))+d-198630844)+G,D=L(10,22,D+(G^(S|~T))+m+1126891415)+S,T=L(15,17,T+(S^(D|~G))+C-1416354905)+D,G=L(21,11,G+(D^(T|~S))+b-57434055)+T,S=L(6,26,S+(T^(G|~D))+Q+1700485571)+G,D=L(10,22,D+(G^(S|~T))+v-1894986606)+S,T=L(15,17,T+(S^(D|~G))+E-1051523)+D,G=L(21,11,G+(D^(T|~S))+h-2054922799)+T,S=L(6,26,S+(T^(G|~D))+w+1873313359)+G,D=L(10,22,D+(G^(S|~T))+M-30611744)+S,T=L(15,17,T+(S^(D|~G))+g-1560198380)+D,G=L(21,11,G+(D^(T|~S))+k+1309151649)+T,S=L(6,26,S+(T^(G|~D))+y-145523070)+G,D=L(10,22,D+(G^(S|~T))+j-1120210379)+S,T=L(15,17,T+(S^(D|~G))+A+718787259)+D,G=L(21,11,G+(D^(T|~S))+B-343485551)+T,R+=16,S=S+O>>>0,G=G+I>>>0,T=T+P>>>0,D=D+x>>>0);return a.endian([S,G,T,D]);function L(e,t,r){return r<<e|r>>>t}}(p)),A&&A.asBytes?v:a.bytesToHex(v)}}(),b={},g=(new Date).getTime();b.then=function(e){return p=e,m(),b},b.catch=function(e){return d=e,b},e&&"object"===n(e)?"function"==typeof Buffer&&e.constructor===Buffer?l=e:e.constructor===Uint8Array||e.constructor===ArrayBuffer?l=e.constructor===ArrayBuffer?new Uint8Array(e):e:w(new TypeError(c)):w(new TypeError(c));l&&(f=l.length,u&&f>s?f>268369920?w(new Error("Parameter exceeds max size of 255.9 Mbytes")):(t=new WebAssembly.Memory({initial:f>32e6?f>64e6?f>128e6?4096:2048:1024:512}),r=new Uint32Array(t.buffer),i={mem:t,log:console.log},o={imports:i},WebAssembly.instantiate(u,o).then((function(e){m(y(l,e.instance.exports,r))}))):m(v(l)));return b;function m(e){var t=Boolean(e)?e:h;Boolean(e)&&(A=(new Date).getTime()),"function"==typeof p?Boolean(t)&&(p(t,A-g),p=d=null):Boolean(e)&&(h=e)}function w(e){"function"==typeof d&&d(e)}};var o="function"==typeof atob?atob:"function"==typeof Buffer?function(e){return Buffer.from(e,"base64").toString("binary")}:f,i=o("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"),u=!(!WebAssembly||o===f)&&function(e){var t,r,n,o=-1;t=e.length-1,r=new ArrayBuffer(e.length),n=new Uint8Array(r);for(;t>o++;)n[o]=e.charCodeAt(o);return n}(i).buffer,a={rotl:function(e,t){return e<<t|e>>>32-t},endian:function(e){if(e.constructor==Number)return 16711935&a.rotl(e,8)|4278255360&a.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=a.endian(e[t]);return e},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")}},s=Math.floor(1048576.00032768),c="Parameter must be Buffer, ArrayBuffer or Uint8Array";function f(e){return e}u||console.log("WebAssembly not available or WASM module could not be decoded; md5WASM will fall back to JavaScript")},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(23);function o(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f="crypto-js lib must be supplied in options.module.CryptoJS",l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,e);var r=(t=u({crypto:{},modules:{}},t)).modules.CryptoJS;(0,n.assert)(r,f);var o=t.crypto.algorithm,i=void 0===o?r.algo.MD5:o;this.options=t,this.CryptoJS=r,this._hash=i.create()}var t,r,i,a,l;return t=e,r=[{key:"write",value:function(e){var t=this.CryptoJS.lib.WordArray.create(e);return this._hash.update(t),e}},{key:"end",value:function(){var e=this._hash.finalize().toString(this.CryptoJS.enc.Base64);return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:e}),null}}],i=[{key:"run",value:(a=regeneratorRuntime.mark((function t(r){var o,i,u,a,s,c=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=c.length>1&&void 0!==c[1]?c[1]:{},i=o.modules||{},u=i.CryptoJS,(0,n.assert)(u,f),a=new e(o),s=u.lib.WordArray.create(r),t.abrupt("return",a._hash.update(s).finalize().toString(u.enc.Base64));case 6:case"end":return t.stop()}}),t)})),l=function(){var e=this,t=arguments;return new Promise((function(r,n){var i=a.apply(e,t);function u(e){o(i,r,n,u,s,"next",e)}function s(e){o(i,r,n,u,s,"throw",e)}u(void 0)}))},function(e){return l.apply(this,arguments)})}],r&&c(t.prototype,r),i&&c(t,i),e}();t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return n.assert}}),Object.defineProperty(t,"isBrowser",{enumerable:!0,get:function(){return o.isBrowser}}),Object.defineProperty(t,"isWorker",{enumerable:!0,get:function(){return o.isWorker}}),Object.defineProperty(t,"processOnWorker",{enumerable:!0,get:function(){return i.processOnWorker}}),Object.defineProperty(t,"createWorker",{enumerable:!0,get:function(){return u.createWorker}}),Object.defineProperty(t,"getWorkerObjectURL",{enumerable:!0,get:function(){return a.getWorkerObjectURL}}),Object.defineProperty(t,"validateWorkerVersion",{enumerable:!0,get:function(){return a.validateWorkerVersion}}),Object.defineProperty(t,"WorkerFarm",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"WorkerPool",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"WorkerBody",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"getLibraryUrl",{enumerable:!0,get:function(){return l.getLibraryUrl}}),Object.defineProperty(t,"loadLibrary",{enumerable:!0,get:function(){return l.loadLibrary}}),Object.defineProperty(t,"ChildProcessProxy",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"AsyncQueue",{enumerable:!0,get:function(){return d.default}}),t.NullWorker=void 0;var n=r(0),o=r(2),i=r(24),u=r(27),a=r(9),s=h(r(5)),c=h(r(6)),f=h(r(11)),l=r(28),p=h(r(30)),d=h(r(10));function h(e){return e&&e.__esModule?e:{default:e}}var A={id:"null",name:"null",module:"worker-utils",version:"3.0.0-alpha.20",options:{null:{}}};t.NullWorker=A},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processOnWorker=function(e,t){return s.apply(this,arguments)};var n,o=(n=r(5))&&n.__esModule?n:{default:n},i=r(9);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){u(i,n,o,a,s,"next",e)}function s(e){u(i,n,o,a,s,"throw",e)}a(void 0)}))}}function s(){return(s=a(regeneratorRuntime.mark((function e(t,r){var n,u,a,s,c,f,l,p,d=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=d.length>2&&void 0!==d[2]?d[2]:{},u=(0,i.getWorkerObjectName)(t,n),a=(0,i.getWorkerObjectURL)(t,n),s=o.default.getWorkerFarm(n),c=s.getWorkerPool({name:u,url:a}),e.next=7,c.startJob(t.name,(function(e,t,r){switch(t){case"done":f.done(r);break;case"error":f.error(r.error);break;default:f.error(t)}}));case 7:return f=e.sent,l=(0,i.removeNontransferableOptions)(n),f.postMessage("process",{input:r,options:l}),e.next=12,f.result;case 12:return p=e.sent,e.abrupt("return",p.result);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildWorkerURL=function(e){var t=e.source,r=e.url;(0,n.assert)(t&&!r||!t&&r);var u=o.get(t||r);u||(r&&(u=function(e){if(!e.startsWith("http"))return e;return i((t=e,"try {\n importScripts('".concat(t,"');\n} catch (error) {\n console.error(error);\n throw error;\n}")));var t}(r),o.set(r,u)),t&&(u=i(t),o.set(t,u)));return(0,n.assert)(u),u};var n=r(0),o=new Map;function i(e){(0,n.assert)("string"==typeof e,"worker source");var t=new Blob([e],{type:"application/javascript"});return URL.createObjectURL(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(0);function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=function(){function e(t,r){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.name=t,this.workerThread=r,this.isRunning=!0,this.result=new Promise((function(e,t){n._resolve=e,n._reject=t}))}var t,r,i;return t=e,(r=[{key:"postMessage",value:function(e,t){this.workerThread.postMessage({source:"loaders.gl",type:e,payload:t})}},{key:"done",value:function(e){(0,n.assert)(this.isRunning),this.isRunning=!1,this._resolve(e)}},{key:"error",value:function(e){(0,n.assert)(this.isRunning),this.isRunning=!1,this._reject(e)}}])&&o(t.prototype,r),i&&o(t,i),e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWorker=function(e,t){if("undefined"==typeof self)return;u.default.onmessage=function(){var r,a=(r=regeneratorRuntime.mark((function r(a,s){var f,l,p,d,h,A,v,y,b;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:r.prev=0,r.t0=a,r.next="process"===r.t0?4:"process-in-batches"===r.t0?11:"input-batch"===r.t0?51:"input-done"===r.t0?53:55;break;case 4:if(e){r.next=6;break}throw new Error("Worker does not support atomic processing");case 6:return r.next=8,e(s.input,s.options||{},s);case 8:return f=r.sent,u.default.postMessage("done",{result:f}),r.abrupt("break",55);case 11:if(t){r.next=13;break}throw new Error("Worker does not support batched processing");case 13:n=new i.default,o=s.options||{},l=t(n,o),p=!0,d=!1,r.prev=18,A=c(l);case 20:return r.next=22,A.next();case 22:return v=r.sent,p=v.done,r.next=26,v.value;case 26:if(y=r.sent,p){r.next=33;break}b=y,u.default.postMessage("output-batch",{result:b});case 30:p=!0,r.next=20;break;case 33:r.next=39;break;case 35:r.prev=35,r.t1=r.catch(18),d=!0,h=r.t1;case 39:if(r.prev=39,r.prev=40,p||null==A.return){r.next=44;break}return r.next=44,A.return();case 44:if(r.prev=44,!d){r.next=47;break}throw h;case 47:return r.finish(44);case 48:return r.finish(39);case 49:return u.default.postMessage("done",{}),r.abrupt("break",55);case 51:return n.push(s.input),r.abrupt("break",55);case 53:return n.close(),r.abrupt("break",55);case 55:r.next=60;break;case 57:r.prev=57,r.t2=r.catch(0),u.default.postMessage("error",{error:r.t2.message});case 60:case"end":return r.stop()}}),r,null,[[0,57],[18,35,39,49],[40,,44,48]])})),function(){var e=this,t=arguments;return new Promise((function(n,o){var i=r.apply(e,t);function u(e){s(i,n,o,u,a,"next",e)}function a(e){s(i,n,o,u,a,"throw",e)}u(void 0)}))});return function(e,t){return a.apply(this,arguments)}}()};var n,o,i=a(r(10)),u=a(r(11));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function c(e){var t;if("undefined"!=typeof Symbol&&(Symbol.asyncIterator&&(t=e[Symbol.asyncIterator]),null==t&&Symbol.iterator&&(t=e[Symbol.iterator])),null==t&&(t=e["@@asyncIterator"]),null==t&&(t=e["@@iterator"]),null==t)throw new TypeError("Object is not async iterable");return t.call(e)}},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.loadLibrary=function(e){return l.apply(this,arguments)},t.getLibraryUrl=p;var o=r(2),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var s=i?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=e[u]}o.default=e,r&&r.set(e,o);return o}(r(29)),u=r(0);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function s(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function c(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(e){s(i,n,o,u,a,"next",e)}function a(e){s(i,n,o,u,a,"throw",e)}u(void 0)}))}}var f={};function l(){return(l=c(regeneratorRuntime.mark((function e(t){var r,n,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>1&&void 0!==o[1]?o[1]:null,n=o.length>2&&void 0!==o[2]?o[2]:{},r&&(t=p(t,r,n)),f[t]=f[t]||d(t),e.next=6,f[t];case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e,t,r){if(e.startsWith("http"))return e;var n=r.modules||{};return n[e]?n[e]:o.isBrowser?r.CDN?((0,u.assert)(r.CDN.startsWith("http")),"".concat(r.CDN,"/").concat(t,"@").concat("3.0.0-alpha.20","/dist/libs/").concat(e)):o.isWorker?"../src/libs/".concat(e):"modules/".concat(t,"/src/libs/").concat(e):"modules/".concat(t,"/dist/libs/").concat(e)}function d(e){return h.apply(this,arguments)}function h(){return(h=c(regeneratorRuntime.mark((function e(t){var r,n,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.endsWith("wasm")){e.next=7;break}return e.next=3,fetch(t);case 3:return r=e.sent,e.next=6,r.arrayBuffer();case 6:return e.abrupt("return",e.sent);case 7:if(o.isBrowser){e.next=14;break}if(e.t0=i.requireFromFile,!e.t0){e.next=13;break}return e.next=12,i.requireFromFile(t);case 12:e.t0=e.sent;case 13:return e.abrupt("return",e.t0);case 14:if(!o.isWorker){e.next=16;break}return e.abrupt("return",importScripts(t));case 16:return e.next=18,fetch(t);case 18:return n=e.sent,e.next=21,n.text();case 21:return u=e.sent,e.abrupt("return",A(u,t));case 23:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){if(!o.isBrowser)return i.requireFromString&&i.requireFromString(e,t);if(o.isWorker)return eval.call(o.global,e),null;var r=document.createElement("script");r.id=t;try{r.appendChild(document.createTextNode(e))}catch(t){r.text=e}return document.body.appendChild(r),null}},function(e,t){},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(12))&&n.__esModule?n:{default:n},i=r(0),u=r(31);function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function d(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(e){p(i,n,o,u,a,"next",e)}function a(e){p(i,n,o,u,a,"throw",e)}u(void 0)}))}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var v={command:null,arguments:[],portArg:null,port:"auto",basePort:5e3,wait:2e3,nodeSpawnOptions:{maxBuffer:512e4},onSuccess:function(e){console.log("Started ".concat(e.options.command))}},y=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.id,n=void 0===r?"browser-driver":r;h(this,t),this.id=n,this.childProcess=null,this.port=null,this.successTimer=null,this.options={}}var r,n,s,c,l,p;return r=t,(n=[{key:"start",value:(p=d(regeneratorRuntime.mark((function e(){var t,r,n=this,s=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:{},t=f(f({},v),t),(0,i.assert)(t.command&&"string"==typeof t.command),this.options=t,r=a(t.arguments),this.port=t.port,!t.portArg){e.next=12;break}if("auto"!==this.port){e.next=11;break}return e.next=10,(0,u.getAvailablePort)(t.basePort);case 10:this.port=e.sent;case 11:r.push(t.portArg,this.port);case 12:return e.next=14,new Promise((function(e,i){try{n._setTimeout((function(){t.onSuccess&&t.onSuccess(n),e({})})),console.log("Spawning ".concat(t.command," ").concat(t.arguments.join(" "))),n.childProcess=o.default.spawn(t.command,r,t.spawn),n.childProcess.stdout.on("data",(function(e){console.log(e.toString())})),n.childProcess.stderr.on("data",(function(e){console.log('Child process wrote to stderr: "'.concat(e,'".')),n._clearTimeout(),i(new Error(e))})),n.childProcess.on("error",(function(e){console.log("Child process errored with ".concat(e)),n._clearTimeout(),i(e)})),n.childProcess.on("close",(function(t){console.log("Child process exited with ".concat(t)),n.childProcess=null,n._clearTimeout(),e({})}))}catch(e){i(e)}}));case 14:return e.abrupt("return",e.sent);case 15:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"stop",value:(l=d(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.childProcess&&(this.childProcess.kill(),this.childProcess=null);case 1:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{key:"exit",value:(c=d(regeneratorRuntime.mark((function t(){var r,n=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.length>0&&void 0!==n[0]?n[0]:0,t.prev=1,t.next=4,this.stop();case 4:e.exit(r),t.next=11;break;case 7:t.prev=7,t.t0=t.catch(1),console.error(t.t0.message||t.t0),e.exit(1);case 11:case"end":return t.stop()}}),t,this,[[1,7]])}))),function(){return c.apply(this,arguments)})},{key:"_setTimeout",value:function(e){this.options.wait>0&&(this.successTimer=setTimeout(e,this.options.wait))}},{key:"_clearTimeout",value:function(){this.successTimer&&clearTimeout(this.successTimer)}}])&&A(r.prototype,n),s&&A(r,s),t}();t.default=y}).call(this,r(4))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAvailablePort=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;return new Promise((function(t,r){o.default.exec("lsof -i -P -n | grep LISTEN",(function(r,n,o){if(r)t(e);else{var i=[],u=/:(\d+) \(LISTEN\)/;n.split("\n").forEach((function(e){var t=e.match(u);t&&i.push(Number(t[1]))}));for(var a=e;i.includes(a);)a++;t(a)}}))}))};var n,o=(n=r(12))&&n.__esModule?n:{default:n}}]); | ||
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=13)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=function(e,t){if(!e)throw new Error(t||"loaders.gl assertion failed.")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toHex=function(e){var t=e.toString(16);return"0"===t?"0".concat(t):t},t.hexToBase64=function(e){e.length%2!=0&&(e="0".concat(e));var t=e.match(/\w{2}/g).map((function(e){return String.fromCharCode(parseInt(e,16))})).join("");return(0,n.toBase64)(t)};var n=r(17)},function(e,t,r){"use strict";(function(e,r){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.nodeVersion=t.isMobile=t.isWorker=t.isBrowser=t.document=t.global=t.window=t.self=void 0;var o={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==e&&e,document:"undefined"!=typeof document&&document},i=o.self||o.window||o.global;t.self=i;var u=o.window||o.self||o.global;t.window=u;var a=o.global||o.self||o.window;t.global=a;var s=o.document||{};t.document=s;var c="object"!==(void 0===r?"undefined":n(r))||"[object process]"!==String(r)||r.browser;t.isBrowser=c;var f="function"==typeof importScripts;t.isWorker=f;var l="undefined"!=typeof window&&void 0!==window.orientation;t.isMobile=l;var p=void 0!==r&&r.version&&r.version.match(/v([0-9]*)/),d=p&&parseFloat(p[1])||0;t.nodeVersion=d}).call(this,r(3),r(4))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t){var r,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:u}catch(e){n=u}}();var s,c=[],f=!1,l=-1;function p(){f&&s&&(f=!1,s.length?c=s.concat(c):l=-1,c.length&&d())}function d(){if(!f){var e=a(p);f=!0;for(var t=c.length;t;){for(s=c,c=[];++l<t;)s&&s[l].run();l=-1,t=c.length}s=null,f=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===u||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function A(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new h(e,t)),1!==c.length||f||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=A,o.addListener=A,o.once=A,o.off=A,o.removeListener=A,o.removeAllListeners=A,o.emit=A,o.prependListener=A,o.prependOnceListener=A,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(2),o=u(r(6)),i=u(r(7));function u(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var l={maxConcurrency:3,maxMobileConcurrency:1,onDebug:function(){},reuseWorkers:!0},p=null,d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.props=s({},l),this.setProps(t),this.workerPools=new Map}var t,r,u;return t=e,u=[{key:"isSupported",value:function(){return i.default.isSupported()}},{key:"getWorkerFarm",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(p=p||new e({})).setProps(t),p}}],(r=[{key:"destroy",value:function(){this.workerPools.forEach((function(e){return e.destroy()}))}},{key:"setProps",value:function(e){this.props=s(s({},this.props),e)}},{key:"getWorkerPool",value:function(e){var t=e.name,r=e.source,i=e.url,u=this.workerPools.get(t);return u||(u=new o.default({name:t,source:r,url:i,maxConcurrency:n.isMobile?this.props.maxMobileConcurrency:this.props.maxConcurrency,onDebug:this.props.onDebug,reuseWorkers:this.props.reuseWorkers}),this.workerPools.set(t,u)),u}}])&&f(t.prototype,r),u&&f(t,u),e}();t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(0),o=u(r(7)),i=u(r(26));function u(e){return e&&e.__esModule?e:{default:e}}function a(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(e){a(i,n,o,u,s,"next",e)}function s(e){a(i,n,o,u,s,"throw",e)}u(void 0)}))}}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f=function(){function e(t){var r=t.source,o=t.url,i=t.name,u=void 0===i?"unnamed":i,a=t.maxConcurrency,s=void 0===a?1:a,c=t.onMessage,f=t.onDebug,l=void 0===f?function(){}:f,p=t.reuseWorkers,d=void 0===p||p;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),(0,n.assert)(r||o),this.source=r,this.url=o,this.name=u,this.maxConcurrency=s,this.onMessage=c,this.onDebug=l,this.reuseWorkers=d,this.jobQueue=[],this.idleQueue=[],this.count=0,this.isDestroyed=!1}var t,r,u,a,f;return t=e,(r=[{key:"destroy",value:function(){this.idleQueue.forEach((function(e){return e.destroy()})),this.isDestroyed=!0}},{key:"startJob",value:(f=s(regeneratorRuntime.mark((function e(t){var r,n,o,i=this,u=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=u.length>1&&void 0!==u[1]?u[1]:function(e,t,r){return e.done(r)},n=u.length>2&&void 0!==u[2]?u[2]:function(e,t){return e.error(t)},o=new Promise((function(e){i.jobQueue.push({name:t,onMessage:r,onError:n,onStart:e})})),this._startQueuedJob(),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"_startQueuedJob",value:(a=s(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.jobQueue.length){e.next=2;break}return e.abrupt("return");case 2:if(t=this._getAvailableWorker()){e.next=5;break}return e.abrupt("return");case 5:if(!(r=this.jobQueue.shift())){e.next=18;break}return this.onDebug({message:"Starting job",jobName:r.name,workerThread:t,backlog:this.jobQueue.length}),n=new i.default(r.name,t),t.onMessage=function(e){return r.onMessage(n,e.type,e.payload)},t.onError=function(e){return r.onError(n,e)},r.onStart(n),e.prev=12,e.next=15,n.result;case 15:return e.prev=15,this.returnWorkerToQueue(t),e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[12,,15,18]])}))),function(){return a.apply(this,arguments)})},{key:"returnWorkerToQueue",value:function(e){this.isDestroyed?e.destroy():(this.reuseWorkers?this.idleQueue.push(e):(e.destroy(),this.count--),this._startQueuedJob())}},{key:"_getAvailableWorker",value:function(){if(this.idleQueue.length>0)return this.idleQueue.shift()||null;if(this.count<this.maxConcurrency){this.count++;var e="".concat(this.name.toLowerCase()," (#").concat(this.count," of ").concat(this.maxConcurrency,")");return new o.default({name:e,source:this.source,url:this.url})}return null}}])&&c(t.prototype,r),u&&c(t,u),e}();t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(0),o=r(25),i=r(8);function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(e){},s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=t.name,o=t.source,i=t.url;(0,n.assert)(o||i),this.name=r,this.source=o,this.url=i,this.onMessage=a,this.onError=function(e){return console.log(e)},this.terminated=!1,this.worker=this._createBrowserWorker()}var t,r,s;return t=e,s=[{key:"isSupported",value:function(){return"undefined"!=typeof Worker}}],(r=[{key:"destroy",value:function(){this.onMessage=a,this.onError=a,this.worker.terminate(),this.terminated=!0}},{key:"isRunning",get:function(){return Boolean(this.onMessage)}},{key:"postMessage",value:function(e,t){t=t||(0,i.getTransferList)(e),this.worker.postMessage(e,t)}},{key:"_getErrorFromErrorEvent",value:function(e){var t="Failed to load ";return t+="worker ".concat(this.name,". "),e.message&&(t+="".concat(e.message," in ")),e.lineno&&(t+=":".concat(e.lineno,":").concat(e.colno)),new Error(t)}},{key:"_createBrowserWorker",value:function(){var e=this;this._loadableURL=(0,o.buildWorkerURL)({source:this.source,url:this.url});var t=new Worker(this._loadableURL,{name:this.name});return t.onmessage=function(t){t.data?e.onMessage(t.data):e.onError("No data received")},t.onerror=function(t){e.onError(e._getErrorFromErrorEvent(t)),e.terminated=!0},t.onmessageerror=function(e){return console.error(e)},t}}])&&u(t.prototype,r),s&&u(t,s),e}();t.default=s},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return!!e&&(e instanceof ArrayBuffer||("undefined"!=typeof MessagePort&&e instanceof MessagePort||("undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas)))}Object.defineProperty(t,"__esModule",{value:!0}),t.getTransferList=function e(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0,u=i||new Set;if(t){if(o(t))u.add(t);else if(o(t.buffer))u.add(t.buffer);else if(ArrayBuffer.isView(t));else if(r&&"object"===n(t))for(var a in t)e(t[a],r,u)}else;return void 0===i?Array.from(u):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWorkerObjectURL=function(e,t){var r=t||{},o=r[e.id]||{},i="".concat(e.id,"-worker.js"),u=o.workerUrl;"test"===r._workerType&&(u="modules/".concat(e.module,"/dist/").concat(i));if(!u){var a=e.version;"latest"===a&&(a="beta");var s=a?"@".concat(a):"";u="https://unpkg.com/@loaders.gl/".concat(e.module).concat(s,"/dist/").concat(i)}return(0,n.assert)(u),u},t.getWorkerObjectName=function(e){var t=e.version!==i?" (lib@".concat(i,")"):"";return"".concat(e.name,"-worker@").concat(e.version).concat(t)},t.validateWorkerVersion=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i;(0,n.assert)(e,"no worker provided");var r=e.version;if(!t||!r)return;t=u(t),r=u(r)},t.removeNontransferableOptions=function(e){return JSON.parse((t=e,r=new Set,JSON.stringify(t,(function(e,t){if("object"===o(t)&&null!==t){if(r.has(t))try{return JSON.parse(JSON.stringify(t))}catch(e){return}r.add(t)}return t}))));var t,r};var n=r(0);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i="3.0.0-alpha.21";function u(e){var t=e.split(".").map(Number);return{major:t[0],minor:t[1]}}},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._values=[],this._settlers=[],this._closed=!1}var t,r,o;return t=e,(r=[{key:Symbol.asyncIterator,value:function(){return this}},{key:"push",value:function(e){return this.enqueue(e)}},{key:"enqueue",value:function(e){if(this._closed)throw new Error("Closed");if(this._settlers.length>0){if(this._values.length>0)throw new Error("Illegal internal state");var t=this._settlers.shift();e instanceof Error?t.reject(e):t.resolve({value:e})}else this._values.push(e)}},{key:"close",value:function(){for(;this._settlers.length>0;)this._settlers.shift().resolve({done:!0});this._closed=!0}},{key:"next",value:function(){var e=this;if(this._values.length>0){var t=this._values.shift();return t instanceof Error?Promise.reject(t):Promise.resolve({done:!1,value:t})}if(this._closed){if(this._settlers.length>0)throw new Error("Illegal internal state");return Promise.resolve({done:!0})}return new Promise((function(t,r){e._settlers.push({resolve:t,reject:r})}))}}])&&n(t.prototype,r),o&&n(t,o),e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(8);function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=new Map,u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,u;return t=e,u=[{key:"onmessage",set:function(e){self.onmessage=function(t){if(a(t)){var r=t.data,n=r.type,o=r.payload;e(n,o)}}}},{key:"addEventListener",value:function(e){var t=i.get(e);t||(t=function(t){if(a(t)){var r=t.data,n=r.type,o=r.payload;e(n,o)}}),self.addEventListener("message",t)}},{key:"removeEventListener",value:function(e){var t=i.get(e);i.delete(e),self.removeEventListener("message",t)}},{key:"postMessage",value:function(e,t){if(self){var r={source:"loaders.gl",type:e,payload:t},o=(0,n.getTransferList)(t);self.postMessage(r,o)}}}],(r=null)&&o(t.prototype,r),u&&o(t,u),e}();function a(e){var t=e.type,r=e.data;return"message"===t&&r&&"string"==typeof r.source&&r.source.startsWith("loaders.gl")}t.default=u},function(e,t){},function(e,t,r){"use strict";(function(t){var n=r(14),o="undefined"==typeof window?t:window;o.loaders=o.loaders||{},e.exports=Object.assign(o.loaders,n)}).call(this,r(3))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CRC32HashTransform",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"CRC32CHashTransform",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"MD5HashTransform",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"CryptoHashTransform",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"_hexToBase64",{enumerable:!0,get:function(){return a.hexToBase64}}),Object.defineProperty(t,"_toHex",{enumerable:!0,get:function(){return a.toHex}}),t.CryptoJSWorker=t.CryptoWorker=void 0;var n=s(r(15)),o=s(r(18)),i=s(r(20)),u=s(r(22)),a=r(1);function s(e){return e&&e.__esModule?e:{default:e}}var c={id:"crypto",name:"CRC32, CRC32c and MD5 Hashes",module:"crypto",version:"3.0.0-alpha.21",options:{crypto:{}}};t.CryptoWorker=c;var f={id:"cryptojs",name:"Cryptographic Hashes",module:"crypto",version:"3.0.0-alpha.21",options:{cryptojs:{}}};t.CryptoJSWorker=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(16))&&n.__esModule?n:{default:n},i=r(1);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,e),this.options=s({crypto:{}},t),this._hash=new o.default}var t,r,n,a,c;return t=e,r=[{key:"write",value:function(e){return this._update(e),e}},{key:"end",value:function(){var e=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:e}),null}},{key:"_update",value:function(e){return this._hash.update(e),this}},{key:"_finish",value:function(){var e=this._hash.finalize(),t=(0,i.toHex)(e);return(0,i.hexToBase64)(t)}}],n=[{key:"run",value:(a=regeneratorRuntime.mark((function t(r,n){var o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=new e(n),t.abrupt("return",o._update(r)._finish());case 2:case"end":return t.stop()}}),t)})),c=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=a.apply(e,t);function i(e){u(o,r,n,i,s,"next",e)}function s(e){u(o,r,n,i,s,"throw",e)}i(void 0)}))},function(e,t){return c.apply(this,arguments)})}],r&&l(t.prototype,r),n&&l(t,n),e}();t.default=p},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.crc=-1}var t,r,o;return t=e,(r=[{key:"update",value:function(e){for(var t=i,r=new Uint8Array(e),n=0;n<r.byteLength;n++)this.crc=this.crc>>>8^t[255&(this.crc^r[n])];return this}},{key:"finalize",value:function(){return this.crc=Math.abs(-1^this.crc),this.crc}}])&&n(t.prototype,r),o&&n(t,o),e}();t.default=o;var i=Uint32Array.of(0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117)},function(e,t,r){"use strict";function n(e){return e<26?String.fromCharCode(e+"A".charCodeAt(0)):e<52?String.fromCharCode(e-26+"a".charCodeAt(0)):e<62?String.fromCharCode(e-52+"0".charCodeAt(0)):62===e?"+":63===e?"/":void 0}Object.defineProperty(t,"__esModule",{value:!0}),t.toBase64=function(e){e="".concat(e);for(var t=0;t<e.length;t++)if(e.charCodeAt(t)>255)return null;for(var r="",o=0;o<e.length;o+=3){var i=[void 0,void 0,void 0,void 0];i[0]=e.charCodeAt(o)>>2,i[1]=(3&e.charCodeAt(o))<<4,e.length>o+1&&(i[1]|=e.charCodeAt(o+1)>>4,i[2]=(15&e.charCodeAt(o+1))<<2),e.length>o+2&&(i[2]|=e.charCodeAt(o+2)>>6,i[3]=63&e.charCodeAt(o+2));for(var u=0;u<i.length;u++)void 0===i[u]?r+="=":r+=n(i[u])}return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(19))&&n.__esModule?n:{default:n},i=r(1);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,e),this.options=s({crypto:{}},t),this._hash=new o.default(t)}var t,r,n,a,c;return t=e,r=[{key:"write",value:function(e){return this._update(e),e}},{key:"end",value:function(){var e=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:e}),null}},{key:"_update",value:function(e){return this._hash.update(e),this}},{key:"_finish",value:function(){var e=this._hash.finalize(),t=(0,i.toHex)(e);return(0,i.hexToBase64)(t)}}],n=[{key:"run",value:(a=regeneratorRuntime.mark((function t(r,n){var o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=new e(n),t.abrupt("return",o._update(r)._finish());case 2:case"end":return t.stop()}}),t)})),c=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=a.apply(e,t);function i(e){u(o,r,n,i,s,"next",e)}function s(e){u(o,r,n,i,s,"throw",e)}i(void 0)}))},function(e,t){return c.apply(this,arguments)})}],r&&l(t.prototype,r),n&&l(t,n),e}();t.default=p},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),this.options=t,this.crc=-1}var t,r,i;return t=e,(r=[{key:"update",value:function(e){for(var t=new Uint8Array(e),r=u,n=0;n<t.length;n++)this.crc=r[255&(this.crc^t[n])]^this.crc>>>8;return this}},{key:"finalize",value:function(){return this.crc=(-1^this.crc)>>>0,this.crc}}])&&o(t.prototype,r),i&&o(t,i),e}();t.default=i;var u=Int32Array.of(0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,1477399826,1264559846,3107202533,1845379342,2677391885,2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(21))&&n.__esModule?n:{default:n},i=r(1);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,r,n,s,c;return t=e,r=null,n=[{key:"run",value:(s=regeneratorRuntime.mark((function e(t){var r,n,u=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u.length>1&&void 0!==u[1]&&u[1],r=new Promise((function(e,r){(0,o.default)(t).then(e).catch(r)})),e.next=4,r;case 4:return n=e.sent,e.abrupt("return",(0,i.hexToBase64)(n));case 6:case"end":return e.stop()}}),e)})),c=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=s.apply(e,t);function i(e){u(o,r,n,i,a,"next",e)}function a(e){u(o,r,n,i,a,"throw",e)}i(void 0)}))},function(e){return c.apply(this,arguments)})}],r&&a(t.prototype,r),n&&a(t,n),e}();t.default=s},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,r,o,i,f,l,p,d,h,A,v=function(e,t){var r=a.wordsToBytes(function(e,t){(new Date).getTime();var r,n,o,i,u,s,c,f,l,p,d,h,A,v,y,b,g,m,w,B,E,j=1732584193,Q=-271733879,k=-1732584194,C=271733878,M=8*e.length;E=a.bytesToWords(e);for(var O=0;O<E.length;O++)E[O]=16711935&(E[O]<<8|E[O]>>>24)|4278255360&(E[O]<<24|E[O]>>>8);E[M>>>5]|=128<<M%32,E[14+(M+64>>>9<<4)]=M;for(var I=0;I<E.length;I+=16)g=j,m=Q,w=k,B=C,r=E[I+0]>>>0,n=E[I+1]>>>0,o=E[I+2]>>>0,i=E[I+3]>>>0,u=E[I+4]>>>0,s=E[I+5]>>>0,c=E[I+6]>>>0,f=E[I+7]>>>0,l=E[I+8]>>>0,p=E[I+9]>>>0,d=E[I+10]>>>0,h=E[I+11]>>>0,A=E[I+12]>>>0,v=E[I+13]>>>0,y=E[I+14]>>>0,b=E[I+15]>>>0,j=P(7,25,j+(Q&k|~Q&C)+r-680876936)+Q,C=P(12,20,C+(j&Q|~j&k)+n-389564586)+j,k=P(17,15,k+(C&j|~C&Q)+o+606105819)+C,Q=P(22,10,Q+(k&C|~k&j)+i-1044525330)+k,j=P(7,25,j+(Q&k|~Q&C)+u-176418897)+Q,C=P(12,20,C+(j&Q|~j&k)+s+1200080426)+j,k=P(17,15,k+(C&j|~C&Q)+c-1473231341)+C,Q=P(22,10,Q+(k&C|~k&j)+f-45705983)+k,j=P(7,25,j+(Q&k|~Q&C)+l+1770035416)+Q,C=P(12,20,C+(j&Q|~j&k)+p-1958414417)+j,k=P(17,15,k+(C&j|~C&Q)+d-42063)+C,Q=P(22,10,Q+(k&C|~k&j)+h-1990404162)+k,j=P(7,25,j+(Q&k|~Q&C)+A+1804603682)+Q,C=P(12,20,C+(j&Q|~j&k)+v-40341101)+j,k=P(17,15,k+(C&j|~C&Q)+y-1502002290)+C,Q=P(22,10,Q+(k&C|~k&j)+b+1236535329)+k,j=P(5,27,j+(Q&C|k&~C)+n-165796510)+Q,C=P(9,23,C+(j&k|Q&~k)+c-1069501632)+j,k=P(14,18,k+(C&Q|j&~Q)+h+643717713)+C,Q=P(20,12,Q+(k&j|C&~j)+r-373897302)+k,j=P(5,27,j+(Q&C|k&~C)+s-701558691)+Q,C=P(9,23,C+(j&k|Q&~k)+d+38016083)+j,k=P(14,18,k+(C&Q|j&~Q)+b-660478335)+C,Q=P(20,12,Q+(k&j|C&~j)+u-405537848)+k,j=P(5,27,j+(Q&C|k&~C)+p+568446438)+Q,C=P(9,23,C+(j&k|Q&~k)+y-1019803690)+j,k=P(14,18,k+(C&Q|j&~Q)+i-187363961)+C,Q=P(20,12,Q+(k&j|C&~j)+l+1163531501)+k,j=P(5,27,j+(Q&C|k&~C)+v-1444681467)+Q,C=P(9,23,C+(j&k|Q&~k)+o-51403784)+j,k=P(14,18,k+(C&Q|j&~Q)+f+1735328473)+C,Q=P(20,12,Q+(k&j|C&~j)+A-1926607734)+k,j=P(4,28,j+(Q^k^C)+s-378558)+Q,C=P(11,21,C+(j^Q^k)+l-2022574463)+j,k=P(16,16,k+(C^j^Q)+h+1839030562)+C,Q=P(23,9,Q+(k^C^j)+y-35309556)+k,j=P(4,28,j+(Q^k^C)+n-1530992060)+Q,C=P(11,21,C+(j^Q^k)+u+1272893353)+j,k=P(16,16,k+(C^j^Q)+f-155497632)+C,Q=P(23,9,Q+(k^C^j)+d-1094730640)+k,j=P(4,28,j+(Q^k^C)+v+681279174)+Q,C=P(11,21,C+(j^Q^k)+r-358537222)+j,k=P(16,16,k+(C^j^Q)+i-722521979)+C,Q=P(23,9,Q+(k^C^j)+c+76029189)+k,j=P(4,28,j+(Q^k^C)+p-640364487)+Q,C=P(11,21,C+(j^Q^k)+A-421815835)+j,k=P(16,16,k+(C^j^Q)+b+530742520)+C,Q=P(23,9,Q+(k^C^j)+o-995338651)+k,j=P(6,26,j+(k^(Q|~C))+r-198630844)+Q,C=P(10,22,C+(Q^(j|~k))+f+1126891415)+j,k=P(15,17,k+(j^(C|~Q))+y-1416354905)+C,Q=P(21,11,Q+(C^(k|~j))+s-57434055)+k,j=P(6,26,j+(k^(Q|~C))+A+1700485571)+Q,C=P(10,22,C+(Q^(j|~k))+i-1894986606)+j,k=P(15,17,k+(j^(C|~Q))+d-1051523)+C,Q=P(21,11,Q+(C^(k|~j))+n-2054922799)+k,j=P(6,26,j+(k^(Q|~C))+l+1873313359)+Q,C=P(10,22,C+(Q^(j|~k))+b-30611744)+j,k=P(15,17,k+(j^(C|~Q))+c-1560198380)+C,Q=P(21,11,Q+(C^(k|~j))+v+1309151649)+k,j=P(6,26,j+(k^(Q|~C))+u-145523070)+Q,C=P(10,22,C+(Q^(j|~k))+h-1120210379)+j,k=P(15,17,k+(j^(C|~Q))+o+718787259)+C,Q=P(21,11,Q+(C^(k|~j))+p-343485551)+k,j=j+g>>>0,Q=Q+m>>>0,k=k+w>>>0,C=C+B>>>0;return a.endian([j,Q,k,C]);function P(e,t,r){return r<<e|r>>>t}}(e));return t&&t.asBytes?r:a.bytesToHex(r)},y=function(){var e,t,r,n,o,i,u,c,f,l;return function(p,d,h,A){var v;return e=d.loops,d.loop,t=d.getA,n=d.getB,i=d.getC,c=d.getD,d.getX,r=d.setA,o=d.setB,u=d.setC,f=d.setD,d.setX,l=h,v=a.wordsToBytes(function(p){(new Date).getTime();var d,h,A,v,y,b,g,m,w,B,E,j,Q,k,C,M,O,I,P,x,_,W,S=1732584193,G=-271733879,T=-1732584194,D=271733878,R=0,F=8*p.length;for(function(e,t){var r,n,o,i,u=-1,a=Math.floor((e.length-1)/4),s=0;for(;a-8>u++;)s=u<<2,t[u]=e[s+0]|e[s+1]<<8|e[s+2]<<16|e[s+3]<<24;u--;for(;a>u++;)r=void 0===e[(s=u<<2)+0]?0:e[s+0],n=void 0===e[s+1]?0:e[s+1],o=void 0===e[s+2]?0:e[s+2],i=void 0===e[s+3]?0:e[s+3],t[u]=r|n<<8|o<<16|i<<24;return a+1}(p,l),l[F>>>5]|=128<<F%32,l[14+(F+64>>>9<<4)]=F,W=15+(F+64>>>9<<4),_=l;R<W;)W>R+s?(r(S),o(G),u(T),f(D),e(61440),R+=983040,S=t(),G=n(),T=i(),D=c()):(O=S,I=G,P=T,x=D,d=_[R+0]>>>0,h=_[R+1]>>>0,A=_[R+2]>>>0,v=_[R+3]>>>0,y=_[R+4]>>>0,b=_[R+5]>>>0,g=_[R+6]>>>0,m=_[R+7]>>>0,w=_[R+8]>>>0,B=_[R+9]>>>0,E=_[R+10]>>>0,j=_[R+11]>>>0,Q=_[R+12]>>>0,k=_[R+13]>>>0,C=_[R+14]>>>0,M=_[R+15]>>>0,S=L(7,25,S+(G&T|~G&D)+d-680876936)+G,D=L(12,20,D+(S&G|~S&T)+h-389564586)+S,T=L(17,15,T+(D&S|~D&G)+A+606105819)+D,G=L(22,10,G+(T&D|~T&S)+v-1044525330)+T,S=L(7,25,S+(G&T|~G&D)+y-176418897)+G,D=L(12,20,D+(S&G|~S&T)+b+1200080426)+S,T=L(17,15,T+(D&S|~D&G)+g-1473231341)+D,G=L(22,10,G+(T&D|~T&S)+m-45705983)+T,S=L(7,25,S+(G&T|~G&D)+w+1770035416)+G,D=L(12,20,D+(S&G|~S&T)+B-1958414417)+S,T=L(17,15,T+(D&S|~D&G)+E-42063)+D,G=L(22,10,G+(T&D|~T&S)+j-1990404162)+T,S=L(7,25,S+(G&T|~G&D)+Q+1804603682)+G,D=L(12,20,D+(S&G|~S&T)+k-40341101)+S,T=L(17,15,T+(D&S|~D&G)+C-1502002290)+D,G=L(22,10,G+(T&D|~T&S)+M+1236535329)+T,S=L(5,27,S+(G&D|T&~D)+h-165796510)+G,D=L(9,23,D+(S&T|G&~T)+g-1069501632)+S,T=L(14,18,T+(D&G|S&~G)+j+643717713)+D,G=L(20,12,G+(T&S|D&~S)+d-373897302)+T,S=L(5,27,S+(G&D|T&~D)+b-701558691)+G,D=L(9,23,D+(S&T|G&~T)+E+38016083)+S,T=L(14,18,T+(D&G|S&~G)+M-660478335)+D,G=L(20,12,G+(T&S|D&~S)+y-405537848)+T,S=L(5,27,S+(G&D|T&~D)+B+568446438)+G,D=L(9,23,D+(S&T|G&~T)+C-1019803690)+S,T=L(14,18,T+(D&G|S&~G)+v-187363961)+D,G=L(20,12,G+(T&S|D&~S)+w+1163531501)+T,S=L(5,27,S+(G&D|T&~D)+k-1444681467)+G,D=L(9,23,D+(S&T|G&~T)+A-51403784)+S,T=L(14,18,T+(D&G|S&~G)+m+1735328473)+D,G=L(20,12,G+(T&S|D&~S)+Q-1926607734)+T,S=L(4,28,S+(G^T^D)+b-378558)+G,D=L(11,21,D+(S^G^T)+w-2022574463)+S,T=L(16,16,T+(D^S^G)+j+1839030562)+D,G=L(23,9,G+(T^D^S)+C-35309556)+T,S=L(4,28,S+(G^T^D)+h-1530992060)+G,D=L(11,21,D+(S^G^T)+y+1272893353)+S,T=L(16,16,T+(D^S^G)+m-155497632)+D,G=L(23,9,G+(T^D^S)+E-1094730640)+T,S=L(4,28,S+(G^T^D)+k+681279174)+G,D=L(11,21,D+(S^G^T)+d-358537222)+S,T=L(16,16,T+(D^S^G)+v-722521979)+D,G=L(23,9,G+(T^D^S)+g+76029189)+T,S=L(4,28,S+(G^T^D)+B-640364487)+G,D=L(11,21,D+(S^G^T)+Q-421815835)+S,T=L(16,16,T+(D^S^G)+M+530742520)+D,G=L(23,9,G+(T^D^S)+A-995338651)+T,S=L(6,26,S+(T^(G|~D))+d-198630844)+G,D=L(10,22,D+(G^(S|~T))+m+1126891415)+S,T=L(15,17,T+(S^(D|~G))+C-1416354905)+D,G=L(21,11,G+(D^(T|~S))+b-57434055)+T,S=L(6,26,S+(T^(G|~D))+Q+1700485571)+G,D=L(10,22,D+(G^(S|~T))+v-1894986606)+S,T=L(15,17,T+(S^(D|~G))+E-1051523)+D,G=L(21,11,G+(D^(T|~S))+h-2054922799)+T,S=L(6,26,S+(T^(G|~D))+w+1873313359)+G,D=L(10,22,D+(G^(S|~T))+M-30611744)+S,T=L(15,17,T+(S^(D|~G))+g-1560198380)+D,G=L(21,11,G+(D^(T|~S))+k+1309151649)+T,S=L(6,26,S+(T^(G|~D))+y-145523070)+G,D=L(10,22,D+(G^(S|~T))+j-1120210379)+S,T=L(15,17,T+(S^(D|~G))+A+718787259)+D,G=L(21,11,G+(D^(T|~S))+B-343485551)+T,R+=16,S=S+O>>>0,G=G+I>>>0,T=T+P>>>0,D=D+x>>>0);return a.endian([S,G,T,D]);function L(e,t,r){return r<<e|r>>>t}}(p)),A&&A.asBytes?v:a.bytesToHex(v)}}(),b={},g=(new Date).getTime();b.then=function(e){return p=e,m(),b},b.catch=function(e){return d=e,b},e&&"object"===n(e)?"function"==typeof Buffer&&e.constructor===Buffer?l=e:e.constructor===Uint8Array||e.constructor===ArrayBuffer?l=e.constructor===ArrayBuffer?new Uint8Array(e):e:w(new TypeError(c)):w(new TypeError(c));l&&(f=l.length,u&&f>s?f>268369920?w(new Error("Parameter exceeds max size of 255.9 Mbytes")):(t=new WebAssembly.Memory({initial:f>32e6?f>64e6?f>128e6?4096:2048:1024:512}),r=new Uint32Array(t.buffer),i={mem:t,log:console.log},o={imports:i},WebAssembly.instantiate(u,o).then((function(e){m(y(l,e.instance.exports,r))}))):m(v(l)));return b;function m(e){var t=Boolean(e)?e:h;Boolean(e)&&(A=(new Date).getTime()),"function"==typeof p?Boolean(t)&&(p(t,A-g),p=d=null):Boolean(e)&&(h=e)}function w(e){"function"==typeof d&&d(e)}};var o="function"==typeof atob?atob:"function"==typeof Buffer?function(e){return Buffer.from(e,"base64").toString("binary")}:f,i=o("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"),u=!(!WebAssembly||o===f)&&function(e){var t,r,n,o=-1;t=e.length-1,r=new ArrayBuffer(e.length),n=new Uint8Array(r);for(;t>o++;)n[o]=e.charCodeAt(o);return n}(i).buffer,a={rotl:function(e,t){return e<<t|e>>>32-t},endian:function(e){if(e.constructor==Number)return 16711935&a.rotl(e,8)|4278255360&a.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=a.endian(e[t]);return e},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")}},s=Math.floor(1048576.00032768),c="Parameter must be Buffer, ArrayBuffer or Uint8Array";function f(e){return e}u||console.log("WebAssembly not available or WASM module could not be decoded; md5WASM will fall back to JavaScript")},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(23);function o(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var f="crypto-js lib must be supplied in options.module.CryptoJS",l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,e);var r=(t=u({crypto:{},modules:{}},t)).modules.CryptoJS;(0,n.assert)(r,f);var o=t.crypto.algorithm,i=void 0===o?r.algo.MD5:o;this.options=t,this.CryptoJS=r,this._hash=i.create()}var t,r,i,a,l;return t=e,r=[{key:"write",value:function(e){var t=this.CryptoJS.lib.WordArray.create(e);return this._hash.update(t),e}},{key:"end",value:function(){var e=this._hash.finalize().toString(this.CryptoJS.enc.Base64);return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:e}),null}}],i=[{key:"run",value:(a=regeneratorRuntime.mark((function t(r){var o,i,u,a,s,c=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=c.length>1&&void 0!==c[1]?c[1]:{},i=o.modules||{},u=i.CryptoJS,(0,n.assert)(u,f),a=new e(o),s=u.lib.WordArray.create(r),t.abrupt("return",a._hash.update(s).finalize().toString(u.enc.Base64));case 6:case"end":return t.stop()}}),t)})),l=function(){var e=this,t=arguments;return new Promise((function(r,n){var i=a.apply(e,t);function u(e){o(i,r,n,u,s,"next",e)}function s(e){o(i,r,n,u,s,"throw",e)}u(void 0)}))},function(e){return l.apply(this,arguments)})}],r&&c(t.prototype,r),i&&c(t,i),e}();t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return n.assert}}),Object.defineProperty(t,"isBrowser",{enumerable:!0,get:function(){return o.isBrowser}}),Object.defineProperty(t,"isWorker",{enumerable:!0,get:function(){return o.isWorker}}),Object.defineProperty(t,"processOnWorker",{enumerable:!0,get:function(){return i.processOnWorker}}),Object.defineProperty(t,"createWorker",{enumerable:!0,get:function(){return u.createWorker}}),Object.defineProperty(t,"getWorkerObjectURL",{enumerable:!0,get:function(){return a.getWorkerObjectURL}}),Object.defineProperty(t,"validateWorkerVersion",{enumerable:!0,get:function(){return a.validateWorkerVersion}}),Object.defineProperty(t,"WorkerFarm",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"WorkerPool",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"WorkerBody",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"getLibraryUrl",{enumerable:!0,get:function(){return l.getLibraryUrl}}),Object.defineProperty(t,"loadLibrary",{enumerable:!0,get:function(){return l.loadLibrary}}),Object.defineProperty(t,"ChildProcessProxy",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"AsyncQueue",{enumerable:!0,get:function(){return d.default}}),t.NullWorker=void 0;var n=r(0),o=r(2),i=r(24),u=r(27),a=r(9),s=h(r(5)),c=h(r(6)),f=h(r(11)),l=r(28),p=h(r(30)),d=h(r(10));function h(e){return e&&e.__esModule?e:{default:e}}var A={id:"null",name:"null",module:"worker-utils",version:"3.0.0-alpha.21",options:{null:{}}};t.NullWorker=A},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processOnWorker=function(e,t){return s.apply(this,arguments)};var n,o=(n=r(5))&&n.__esModule?n:{default:n},i=r(9);function u(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function a(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){u(i,n,o,a,s,"next",e)}function s(e){u(i,n,o,a,s,"throw",e)}a(void 0)}))}}function s(){return(s=a(regeneratorRuntime.mark((function e(t,r){var n,u,a,s,c,f,l,p,d=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=d.length>2&&void 0!==d[2]?d[2]:{},u=(0,i.getWorkerObjectName)(t,n),a=(0,i.getWorkerObjectURL)(t,n),s=o.default.getWorkerFarm(n),c=s.getWorkerPool({name:u,url:a}),e.next=7,c.startJob(t.name,(function(e,t,r){switch(t){case"done":f.done(r);break;case"error":f.error(r.error);break;default:f.error(t)}}));case 7:return f=e.sent,l=(0,i.removeNontransferableOptions)(n),f.postMessage("process",{input:r,options:l}),e.next=12,f.result;case 12:return p=e.sent,e.abrupt("return",p.result);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildWorkerURL=function(e){var t=e.source,r=e.url;(0,n.assert)(t&&!r||!t&&r);var u=o.get(t||r);u||(r&&(u=function(e){if(!e.startsWith("http"))return e;return i((t=e,"try {\n importScripts('".concat(t,"');\n} catch (error) {\n console.error(error);\n throw error;\n}")));var t}(r),o.set(r,u)),t&&(u=i(t),o.set(t,u)));return(0,n.assert)(u),u};var n=r(0),o=new Map;function i(e){(0,n.assert)("string"==typeof e,"worker source");var t=new Blob([e],{type:"application/javascript"});return URL.createObjectURL(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(0);function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=function(){function e(t,r){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.name=t,this.workerThread=r,this.isRunning=!0,this.result=new Promise((function(e,t){n._resolve=e,n._reject=t}))}var t,r,i;return t=e,(r=[{key:"postMessage",value:function(e,t){this.workerThread.postMessage({source:"loaders.gl",type:e,payload:t})}},{key:"done",value:function(e){(0,n.assert)(this.isRunning),this.isRunning=!1,this._resolve(e)}},{key:"error",value:function(e){(0,n.assert)(this.isRunning),this.isRunning=!1,this._reject(e)}}])&&o(t.prototype,r),i&&o(t,i),e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWorker=function(e,t){if("undefined"==typeof self)return;u.default.onmessage=function(){var r,a=(r=regeneratorRuntime.mark((function r(a,s){var f,l,p,d,h,A,v,y,b;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:r.prev=0,r.t0=a,r.next="process"===r.t0?4:"process-in-batches"===r.t0?11:"input-batch"===r.t0?51:"input-done"===r.t0?53:55;break;case 4:if(e){r.next=6;break}throw new Error("Worker does not support atomic processing");case 6:return r.next=8,e(s.input,s.options||{},s);case 8:return f=r.sent,u.default.postMessage("done",{result:f}),r.abrupt("break",55);case 11:if(t){r.next=13;break}throw new Error("Worker does not support batched processing");case 13:n=new i.default,o=s.options||{},l=t(n,o),p=!0,d=!1,r.prev=18,A=c(l);case 20:return r.next=22,A.next();case 22:return v=r.sent,p=v.done,r.next=26,v.value;case 26:if(y=r.sent,p){r.next=33;break}b=y,u.default.postMessage("output-batch",{result:b});case 30:p=!0,r.next=20;break;case 33:r.next=39;break;case 35:r.prev=35,r.t1=r.catch(18),d=!0,h=r.t1;case 39:if(r.prev=39,r.prev=40,p||null==A.return){r.next=44;break}return r.next=44,A.return();case 44:if(r.prev=44,!d){r.next=47;break}throw h;case 47:return r.finish(44);case 48:return r.finish(39);case 49:return u.default.postMessage("done",{}),r.abrupt("break",55);case 51:return n.push(s.input),r.abrupt("break",55);case 53:return n.close(),r.abrupt("break",55);case 55:r.next=60;break;case 57:r.prev=57,r.t2=r.catch(0),u.default.postMessage("error",{error:r.t2.message});case 60:case"end":return r.stop()}}),r,null,[[0,57],[18,35,39,49],[40,,44,48]])})),function(){var e=this,t=arguments;return new Promise((function(n,o){var i=r.apply(e,t);function u(e){s(i,n,o,u,a,"next",e)}function a(e){s(i,n,o,u,a,"throw",e)}u(void 0)}))});return function(e,t){return a.apply(this,arguments)}}()};var n,o,i=a(r(10)),u=a(r(11));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function c(e){var t;if("undefined"!=typeof Symbol&&(Symbol.asyncIterator&&(t=e[Symbol.asyncIterator]),null==t&&Symbol.iterator&&(t=e[Symbol.iterator])),null==t&&(t=e["@@asyncIterator"]),null==t&&(t=e["@@iterator"]),null==t)throw new TypeError("Object is not async iterable");return t.call(e)}},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.loadLibrary=function(e){return l.apply(this,arguments)},t.getLibraryUrl=p;var o=r(2),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var s=i?Object.getOwnPropertyDescriptor(e,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=e[u]}o.default=e,r&&r.set(e,o);return o}(r(29)),u=r(0);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function s(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function c(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(e){s(i,n,o,u,a,"next",e)}function a(e){s(i,n,o,u,a,"throw",e)}u(void 0)}))}}var f={};function l(){return(l=c(regeneratorRuntime.mark((function e(t){var r,n,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>1&&void 0!==o[1]?o[1]:null,n=o.length>2&&void 0!==o[2]?o[2]:{},r&&(t=p(t,r,n)),f[t]=f[t]||d(t),e.next=6,f[t];case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e,t,r){if(e.startsWith("http"))return e;var n=r.modules||{};return n[e]?n[e]:o.isBrowser?r.CDN?((0,u.assert)(r.CDN.startsWith("http")),"".concat(r.CDN,"/").concat(t,"@").concat("3.0.0-alpha.21","/dist/libs/").concat(e)):o.isWorker?"../src/libs/".concat(e):"modules/".concat(t,"/src/libs/").concat(e):"modules/".concat(t,"/dist/libs/").concat(e)}function d(e){return h.apply(this,arguments)}function h(){return(h=c(regeneratorRuntime.mark((function e(t){var r,n,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.endsWith("wasm")){e.next=7;break}return e.next=3,fetch(t);case 3:return r=e.sent,e.next=6,r.arrayBuffer();case 6:return e.abrupt("return",e.sent);case 7:if(o.isBrowser){e.next=14;break}if(e.t0=i.requireFromFile,!e.t0){e.next=13;break}return e.next=12,i.requireFromFile(t);case 12:e.t0=e.sent;case 13:return e.abrupt("return",e.t0);case 14:if(!o.isWorker){e.next=16;break}return e.abrupt("return",importScripts(t));case 16:return e.next=18,fetch(t);case 18:return n=e.sent,e.next=21,n.text();case 21:return u=e.sent,e.abrupt("return",A(u,t));case 23:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){if(!o.isBrowser)return i.requireFromString&&i.requireFromString(e,t);if(o.isWorker)return eval.call(o.global,e),null;var r=document.createElement("script");r.id=t;try{r.appendChild(document.createTextNode(e))}catch(t){r.text=e}return document.body.appendChild(r),null}},function(e,t){},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(12))&&n.__esModule?n:{default:n},i=r(0),u=r(31);function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t,r,n,o,i,u){try{var a=e[i](u),s=a.value}catch(e){return void r(e)}a.done?t(s):Promise.resolve(s).then(n,o)}function d(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function u(e){p(i,n,o,u,a,"next",e)}function a(e){p(i,n,o,u,a,"throw",e)}u(void 0)}))}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var v={command:null,arguments:[],portArg:null,port:"auto",basePort:5e3,wait:2e3,nodeSpawnOptions:{maxBuffer:512e4},onSuccess:function(e){console.log("Started ".concat(e.options.command))}},y=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.id,n=void 0===r?"browser-driver":r;h(this,t),this.id=n,this.childProcess=null,this.port=null,this.successTimer=null,this.options={}}var r,n,s,c,l,p;return r=t,(n=[{key:"start",value:(p=d(regeneratorRuntime.mark((function e(){var t,r,n=this,s=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:{},t=f(f({},v),t),(0,i.assert)(t.command&&"string"==typeof t.command),this.options=t,r=a(t.arguments),this.port=t.port,!t.portArg){e.next=12;break}if("auto"!==this.port){e.next=11;break}return e.next=10,(0,u.getAvailablePort)(t.basePort);case 10:this.port=e.sent;case 11:r.push(t.portArg,this.port);case 12:return e.next=14,new Promise((function(e,i){try{n._setTimeout((function(){t.onSuccess&&t.onSuccess(n),e({})})),console.log("Spawning ".concat(t.command," ").concat(t.arguments.join(" "))),n.childProcess=o.default.spawn(t.command,r,t.spawn),n.childProcess.stdout.on("data",(function(e){console.log(e.toString())})),n.childProcess.stderr.on("data",(function(e){console.log('Child process wrote to stderr: "'.concat(e,'".')),n._clearTimeout(),i(new Error(e))})),n.childProcess.on("error",(function(e){console.log("Child process errored with ".concat(e)),n._clearTimeout(),i(e)})),n.childProcess.on("close",(function(t){console.log("Child process exited with ".concat(t)),n.childProcess=null,n._clearTimeout(),e({})}))}catch(e){i(e)}}));case 14:return e.abrupt("return",e.sent);case 15:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"stop",value:(l=d(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.childProcess&&(this.childProcess.kill(),this.childProcess=null);case 1:case"end":return e.stop()}}),e,this)}))),function(){return l.apply(this,arguments)})},{key:"exit",value:(c=d(regeneratorRuntime.mark((function t(){var r,n=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.length>0&&void 0!==n[0]?n[0]:0,t.prev=1,t.next=4,this.stop();case 4:e.exit(r),t.next=11;break;case 7:t.prev=7,t.t0=t.catch(1),console.error(t.t0.message||t.t0),e.exit(1);case 11:case"end":return t.stop()}}),t,this,[[1,7]])}))),function(){return c.apply(this,arguments)})},{key:"_setTimeout",value:function(e){this.options.wait>0&&(this.successTimer=setTimeout(e,this.options.wait))}},{key:"_clearTimeout",value:function(){this.successTimer&&clearTimeout(this.successTimer)}}])&&A(r.prototype,n),s&&A(r,s),t}();t.default=y}).call(this,r(4))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAvailablePort=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3;return new Promise((function(t,r){o.default.exec("lsof -i -P -n | grep LISTEN",(function(r,n,o){if(r)t(e);else{var i=[],u=/:(\d+) \(LISTEN\)/;n.split("\n").forEach((function(e){var t=e.match(u);t&&i.push(Number(t[1]))}));for(var a=e;i.includes(a);)a++;t(a)}}))}))};var n,o=(n=r(12))&&n.__esModule?n:{default:n}}]); | ||
//# sourceMappingURL=dist.es5.min.js.map |
@@ -1,2 +0,2 @@ | ||
!function(A,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:A)[o]=n[o]}}(window,(function(){return function(A){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return A[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=A,n.c=t,n.d=function(A,t,o){n.o(A,t)||Object.defineProperty(A,t,{enumerable:!0,get:o})},n.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},n.t=function(A,t){if(1&t&&(A=n(A)),8&t)return A;if(4&t&&"object"==typeof A&&A&&A.__esModule)return A;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:A}),2&t&&"string"!=typeof A)for(var r in A)n.d(o,r,function(t){return A[t]}.bind(null,r));return o},n.n=function(A){var t=A&&A.__esModule?function(){return A.default}:function(){return A};return n.d(t,"a",t),t},n.o=function(A,t){return Object.prototype.hasOwnProperty.call(A,t)},n.p="",n(n.s=0)}([function(A,t,n){(function(t){const o=n(2),r="undefined"==typeof window?t:window;r.loaders=r.loaders||{},A.exports=Object.assign(r.loaders,o)}).call(this,n(1))},function(A,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(A){"object"==typeof window&&(n=window)}A.exports=n},function(A,t,n){"use strict";n.r(t),n.d(t,"CRC32HashTransform",(function(){return c})),n.d(t,"CRC32CHashTransform",(function(){return u})),n.d(t,"MD5HashTransform",(function(){return l})),n.d(t,"CryptoHashTransform",(function(){return g})),n.d(t,"_hexToBase64",(function(){return s})),n.d(t,"_toHex",(function(){return i})),n.d(t,"CryptoWorker",(function(){return b})),n.d(t,"CryptoJSWorker",(function(){return p}));class o{constructor(){this.crc=-1}update(A){const t=r,n=new Uint8Array(A);for(let A=0;A<n.byteLength;A++)this.crc=this.crc>>>8^t[255&(this.crc^n[A])];return this}finalize(){return this.crc=Math.abs(-1^this.crc),this.crc}}const r=Uint32Array.of(0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117);function e(A){return A<26?String.fromCharCode(A+"A".charCodeAt(0)):A<52?String.fromCharCode(A-26+"a".charCodeAt(0)):A<62?String.fromCharCode(A-52+"0".charCodeAt(0)):62===A?"+":63===A?"/":void 0}function i(A){const t=A.toString(16);return"0"===t?"0"+t:t}function s(A){A.length%2!=0&&(A="0"+A);return function(A){A=""+A;for(let t=0;t<A.length;t++)if(A.charCodeAt(t)>255)return null;let t="";for(let n=0;n<A.length;n+=3){const o=[void 0,void 0,void 0,void 0];o[0]=A.charCodeAt(n)>>2,o[1]=(3&A.charCodeAt(n))<<4,A.length>n+1&&(o[1]|=A.charCodeAt(n+1)>>4,o[2]=(15&A.charCodeAt(n+1))<<2),A.length>n+2&&(o[2]|=A.charCodeAt(n+2)>>6,o[3]=63&A.charCodeAt(n+2));for(let A=0;A<o.length;A++)void 0===o[A]?t+="=":t+=e(o[A])}return t}(A.match(/\w{2}/g).map(A=>String.fromCharCode(parseInt(A,16))).join(""))}class c{static async run(A,t){return new c(t)._update(A)._finish()}constructor(A={}){this.options={crypto:{},...A},this._hash=new o}write(A){return this._update(A),A}end(){const A=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:A}),null}_update(A){return this._hash.update(A),this}_finish(){return s(i(this._hash.finalize()))}}class a{constructor(A={}){this.options=A,this.crc=-1}update(A){const t=new Uint8Array(A),n=B;for(let A=0;A<t.length;A++)this.crc=n[255&(this.crc^t[A])]^this.crc>>>8;return this}finalize(){return this.crc=(-1^this.crc)>>>0,this.crc}}const B=Int32Array.of(0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,1477399826,1264559846,3107202533,1845379342,2677391885,2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697);class u{static async run(A,t){return new u(t)._update(A)._finish()}constructor(A={}){this.options={crypto:{},...A},this._hash=new a(A)}write(A){return this._update(A),A}end(){const A=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:A}),null}_update(A){return this._hash.update(A),this}_finish(){return s(i(this._hash.finalize()))}}const Q="function"==typeof atob?atob:"function"==typeof Buffer?function(A){return Buffer.from(A,"base64").toString("binary")}:w,f=Q("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"),E=!(!WebAssembly||Q===w)&&function(A){var t,n,o,r=-1;t=A.length-1,n=new ArrayBuffer(A.length),o=new Uint8Array(n);for(;t>r++;)o[r]=A.charCodeAt(r);return o}(f).buffer,h={rotl:function(A,t){return A<<t|A>>>32-t},endian:function(A){if(A.constructor==Number)return 16711935&h.rotl(A,8)|4278255360&h.rotl(A,24);for(var t=0;t<A.length;t++)A[t]=h.endian(A[t]);return A},bytesToWords:function(A){for(var t=[],n=0,o=0;n<A.length;n++,o+=8)t[o>>>5]|=A[n]<<24-o%32;return t},wordsToBytes:function(A){for(var t=[],n=0;n<32*A.length;n+=8)t.push(A[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(A){for(var t=[],n=0;n<A.length;n++)t.push((A[n]>>>4).toString(16)),t.push((15&A[n]).toString(16));return t.join("")}},C=Math.floor(1048576.00032768),I="Parameter must be Buffer, ArrayBuffer or Uint8Array";function d(A){var t,n,o,r,e,i,s,c,a;const B=function(A,t){var n=h.wordsToBytes(function(A,t){(new Date).getTime();var n,o,r,e,i,s,c,a,B,u,Q,f,E,C,I,d,w,l,y,g,b,p=1732584193,M=-271733879,G=-1732584194,v=271733878,x=8*A.length;b=h.bytesToWords(A);for(var j=0;j<b.length;j++)b[j]=16711935&(b[j]<<8|b[j]>>>24)|4278255360&(b[j]<<24|b[j]>>>8);b[x>>>5]|=128<<x%32,b[14+(x+64>>>9<<4)]=x;for(var m=0;m<b.length;m+=16)w=p,l=M,y=G,g=v,n=b[m+0]>>>0,o=b[m+1]>>>0,r=b[m+2]>>>0,e=b[m+3]>>>0,i=b[m+4]>>>0,s=b[m+5]>>>0,c=b[m+6]>>>0,a=b[m+7]>>>0,B=b[m+8]>>>0,u=b[m+9]>>>0,Q=b[m+10]>>>0,f=b[m+11]>>>0,E=b[m+12]>>>0,C=b[m+13]>>>0,I=b[m+14]>>>0,d=b[m+15]>>>0,p=F(7,25,p+(M&G|~M&v)+n-680876936)+M,v=F(12,20,v+(p&M|~p&G)+o-389564586)+p,G=F(17,15,G+(v&p|~v&M)+r+606105819)+v,M=F(22,10,M+(G&v|~G&p)+e-1044525330)+G,p=F(7,25,p+(M&G|~M&v)+i-176418897)+M,v=F(12,20,v+(p&M|~p&G)+s+1200080426)+p,G=F(17,15,G+(v&p|~v&M)+c-1473231341)+v,M=F(22,10,M+(G&v|~G&p)+a-45705983)+G,p=F(7,25,p+(M&G|~M&v)+B+1770035416)+M,v=F(12,20,v+(p&M|~p&G)+u-1958414417)+p,G=F(17,15,G+(v&p|~v&M)+Q-42063)+v,M=F(22,10,M+(G&v|~G&p)+f-1990404162)+G,p=F(7,25,p+(M&G|~M&v)+E+1804603682)+M,v=F(12,20,v+(p&M|~p&G)+C-40341101)+p,G=F(17,15,G+(v&p|~v&M)+I-1502002290)+v,M=F(22,10,M+(G&v|~G&p)+d+1236535329)+G,p=F(5,27,p+(M&v|G&~v)+o-165796510)+M,v=F(9,23,v+(p&G|M&~G)+c-1069501632)+p,G=F(14,18,G+(v&M|p&~M)+f+643717713)+v,M=F(20,12,M+(G&p|v&~p)+n-373897302)+G,p=F(5,27,p+(M&v|G&~v)+s-701558691)+M,v=F(9,23,v+(p&G|M&~G)+Q+38016083)+p,G=F(14,18,G+(v&M|p&~M)+d-660478335)+v,M=F(20,12,M+(G&p|v&~p)+i-405537848)+G,p=F(5,27,p+(M&v|G&~v)+u+568446438)+M,v=F(9,23,v+(p&G|M&~G)+I-1019803690)+p,G=F(14,18,G+(v&M|p&~M)+e-187363961)+v,M=F(20,12,M+(G&p|v&~p)+B+1163531501)+G,p=F(5,27,p+(M&v|G&~v)+C-1444681467)+M,v=F(9,23,v+(p&G|M&~G)+r-51403784)+p,G=F(14,18,G+(v&M|p&~M)+a+1735328473)+v,M=F(20,12,M+(G&p|v&~p)+E-1926607734)+G,p=F(4,28,p+(M^G^v)+s-378558)+M,v=F(11,21,v+(p^M^G)+B-2022574463)+p,G=F(16,16,G+(v^p^M)+f+1839030562)+v,M=F(23,9,M+(G^v^p)+I-35309556)+G,p=F(4,28,p+(M^G^v)+o-1530992060)+M,v=F(11,21,v+(p^M^G)+i+1272893353)+p,G=F(16,16,G+(v^p^M)+a-155497632)+v,M=F(23,9,M+(G^v^p)+Q-1094730640)+G,p=F(4,28,p+(M^G^v)+C+681279174)+M,v=F(11,21,v+(p^M^G)+n-358537222)+p,G=F(16,16,G+(v^p^M)+e-722521979)+v,M=F(23,9,M+(G^v^p)+c+76029189)+G,p=F(4,28,p+(M^G^v)+u-640364487)+M,v=F(11,21,v+(p^M^G)+E-421815835)+p,G=F(16,16,G+(v^p^M)+d+530742520)+v,M=F(23,9,M+(G^v^p)+r-995338651)+G,p=F(6,26,p+(G^(M|~v))+n-198630844)+M,v=F(10,22,v+(M^(p|~G))+a+1126891415)+p,G=F(15,17,G+(p^(v|~M))+I-1416354905)+v,M=F(21,11,M+(v^(G|~p))+s-57434055)+G,p=F(6,26,p+(G^(M|~v))+E+1700485571)+M,v=F(10,22,v+(M^(p|~G))+e-1894986606)+p,G=F(15,17,G+(p^(v|~M))+Q-1051523)+v,M=F(21,11,M+(v^(G|~p))+o-2054922799)+G,p=F(6,26,p+(G^(M|~v))+B+1873313359)+M,v=F(10,22,v+(M^(p|~G))+d-30611744)+p,G=F(15,17,G+(p^(v|~M))+c-1560198380)+v,M=F(21,11,M+(v^(G|~p))+C+1309151649)+G,p=F(6,26,p+(G^(M|~v))+i-145523070)+M,v=F(10,22,v+(M^(p|~G))+f-1120210379)+p,G=F(15,17,G+(p^(v|~M))+r+718787259)+v,M=F(21,11,M+(v^(G|~p))+u-343485551)+G,p=p+w>>>0,M=M+l>>>0,G=G+y>>>0,v=v+g>>>0;return h.endian([p,M,G,v]);function F(A,t,n){return n<<A|n>>>t}}(A));return t&&t.asBytes?n:h.bytesToHex(n)},u=function(){var A,t,n,o,r,e,i,s,c,a;return function(B,u,Q,f){var E;return A=u.loops,u.loop,t=u.getA,o=u.getB,e=u.getC,s=u.getD,u.getX,n=u.setA,r=u.setB,i=u.setC,c=u.setD,u.setX,a=Q,E=h.wordsToBytes(function(B){(new Date).getTime();var u,Q,f,E,I,d,w,l,y,g,b,p,M,G,v,x,j,m,F,W,D,J,q=1732584193,H=-271733879,R=-1732584194,U=271733878,Z=0,S=8*B.length;for(function(A,t){var n,o,r,e,i=-1,s=Math.floor((A.length-1)/4),c=0;for(;s-8>i++;)c=i<<2,t[i]=A[c+0]|A[c+1]<<8|A[c+2]<<16|A[c+3]<<24;i--;for(;s>i++;)n=void 0===A[(c=i<<2)+0]?0:A[c+0],o=void 0===A[c+1]?0:A[c+1],r=void 0===A[c+2]?0:A[c+2],e=void 0===A[c+3]?0:A[c+3],t[i]=n|o<<8|r<<16|e<<24;return s+1}(B,a),a[S>>>5]|=128<<S%32,a[14+(S+64>>>9<<4)]=S,J=15+(S+64>>>9<<4),D=a;Z<J;)J>Z+C?(n(q),r(H),i(R),c(U),A(61440),Z+=983040,q=t(),H=o(),R=e(),U=s()):(j=q,m=H,F=R,W=U,u=D[Z+0]>>>0,Q=D[Z+1]>>>0,f=D[Z+2]>>>0,E=D[Z+3]>>>0,I=D[Z+4]>>>0,d=D[Z+5]>>>0,w=D[Z+6]>>>0,l=D[Z+7]>>>0,y=D[Z+8]>>>0,g=D[Z+9]>>>0,b=D[Z+10]>>>0,p=D[Z+11]>>>0,M=D[Z+12]>>>0,G=D[Z+13]>>>0,v=D[Z+14]>>>0,x=D[Z+15]>>>0,q=k(7,25,q+(H&R|~H&U)+u-680876936)+H,U=k(12,20,U+(q&H|~q&R)+Q-389564586)+q,R=k(17,15,R+(U&q|~U&H)+f+606105819)+U,H=k(22,10,H+(R&U|~R&q)+E-1044525330)+R,q=k(7,25,q+(H&R|~H&U)+I-176418897)+H,U=k(12,20,U+(q&H|~q&R)+d+1200080426)+q,R=k(17,15,R+(U&q|~U&H)+w-1473231341)+U,H=k(22,10,H+(R&U|~R&q)+l-45705983)+R,q=k(7,25,q+(H&R|~H&U)+y+1770035416)+H,U=k(12,20,U+(q&H|~q&R)+g-1958414417)+q,R=k(17,15,R+(U&q|~U&H)+b-42063)+U,H=k(22,10,H+(R&U|~R&q)+p-1990404162)+R,q=k(7,25,q+(H&R|~H&U)+M+1804603682)+H,U=k(12,20,U+(q&H|~q&R)+G-40341101)+q,R=k(17,15,R+(U&q|~U&H)+v-1502002290)+U,H=k(22,10,H+(R&U|~R&q)+x+1236535329)+R,q=k(5,27,q+(H&U|R&~U)+Q-165796510)+H,U=k(9,23,U+(q&R|H&~R)+w-1069501632)+q,R=k(14,18,R+(U&H|q&~H)+p+643717713)+U,H=k(20,12,H+(R&q|U&~q)+u-373897302)+R,q=k(5,27,q+(H&U|R&~U)+d-701558691)+H,U=k(9,23,U+(q&R|H&~R)+b+38016083)+q,R=k(14,18,R+(U&H|q&~H)+x-660478335)+U,H=k(20,12,H+(R&q|U&~q)+I-405537848)+R,q=k(5,27,q+(H&U|R&~U)+g+568446438)+H,U=k(9,23,U+(q&R|H&~R)+v-1019803690)+q,R=k(14,18,R+(U&H|q&~H)+E-187363961)+U,H=k(20,12,H+(R&q|U&~q)+y+1163531501)+R,q=k(5,27,q+(H&U|R&~U)+G-1444681467)+H,U=k(9,23,U+(q&R|H&~R)+f-51403784)+q,R=k(14,18,R+(U&H|q&~H)+l+1735328473)+U,H=k(20,12,H+(R&q|U&~q)+M-1926607734)+R,q=k(4,28,q+(H^R^U)+d-378558)+H,U=k(11,21,U+(q^H^R)+y-2022574463)+q,R=k(16,16,R+(U^q^H)+p+1839030562)+U,H=k(23,9,H+(R^U^q)+v-35309556)+R,q=k(4,28,q+(H^R^U)+Q-1530992060)+H,U=k(11,21,U+(q^H^R)+I+1272893353)+q,R=k(16,16,R+(U^q^H)+l-155497632)+U,H=k(23,9,H+(R^U^q)+b-1094730640)+R,q=k(4,28,q+(H^R^U)+G+681279174)+H,U=k(11,21,U+(q^H^R)+u-358537222)+q,R=k(16,16,R+(U^q^H)+E-722521979)+U,H=k(23,9,H+(R^U^q)+w+76029189)+R,q=k(4,28,q+(H^R^U)+g-640364487)+H,U=k(11,21,U+(q^H^R)+M-421815835)+q,R=k(16,16,R+(U^q^H)+x+530742520)+U,H=k(23,9,H+(R^U^q)+f-995338651)+R,q=k(6,26,q+(R^(H|~U))+u-198630844)+H,U=k(10,22,U+(H^(q|~R))+l+1126891415)+q,R=k(15,17,R+(q^(U|~H))+v-1416354905)+U,H=k(21,11,H+(U^(R|~q))+d-57434055)+R,q=k(6,26,q+(R^(H|~U))+M+1700485571)+H,U=k(10,22,U+(H^(q|~R))+E-1894986606)+q,R=k(15,17,R+(q^(U|~H))+b-1051523)+U,H=k(21,11,H+(U^(R|~q))+Q-2054922799)+R,q=k(6,26,q+(R^(H|~U))+y+1873313359)+H,U=k(10,22,U+(H^(q|~R))+x-30611744)+q,R=k(15,17,R+(q^(U|~H))+w-1560198380)+U,H=k(21,11,H+(U^(R|~q))+G+1309151649)+R,q=k(6,26,q+(R^(H|~U))+I-145523070)+H,U=k(10,22,U+(H^(q|~R))+p-1120210379)+q,R=k(15,17,R+(q^(U|~H))+f+718787259)+U,H=k(21,11,H+(U^(R|~q))+g-343485551)+R,Z+=16,q=q+j>>>0,H=H+m>>>0,R=R+F>>>0,U=U+W>>>0);return h.endian([q,H,R,U]);function k(A,t,n){return n<<A|n>>>t}}(B)),f&&f.asBytes?E:h.bytesToHex(E)}}(),Q={},f=(new Date).getTime();return Q.then=function(A){return i=A,d(),Q},Q.catch=function(A){return s=A,Q},A&&"object"==typeof A?"function"==typeof Buffer&&A.constructor===Buffer?e=A:A.constructor===Uint8Array||A.constructor===ArrayBuffer?e=A.constructor===ArrayBuffer?new Uint8Array(A):A:w(new TypeError(I)):w(new TypeError(I)),e&&(r=e.length,E&&r>C?r>268369920?w(new Error("Parameter exceeds max size of 255.9 Mbytes")):(t=new WebAssembly.Memory({initial:r>32e6?r>64e6?r>128e6?4096:2048:1024:512}),n=new Uint32Array(t.buffer),o={imports:{mem:t,log:console.log}},WebAssembly.instantiate(E,o).then((function(A){d(u(e,A.instance.exports,n))}))):d(B(e))),Q;function d(A){var t=Boolean(A)?A:c;Boolean(A)&&(a=(new Date).getTime()),"function"==typeof i?Boolean(t)&&(i(t,a-f),i=s=null):Boolean(A)&&(c=A)}function w(A){"function"==typeof s&&s(A)}}function w(A){return A}E||console.log("WebAssembly not available or WASM module could not be decoded; md5WASM will fall back to JavaScript");class l{static async run(A,t={}){const n=new Promise((t,n)=>{d(A).then(t).catch(n)});return s(await n)}}function y(A,t){if(!A)throw new Error(t||"loaders.gl assertion failed.")}class g{static async run(A,t={}){const{CryptoJS:n}=t.modules||{};y(n,"crypto-js lib must be supplied in options.module.CryptoJS");const o=new g(t),r=n.lib.WordArray.create(A);return o._hash.update(r).finalize().toString(n.enc.Base64)}constructor(A={}){A={crypto:{},modules:{},...A};const{CryptoJS:t}=A.modules;y(t,"crypto-js lib must be supplied in options.module.CryptoJS");const{algorithm:n=t.algo.MD5}=A.crypto;this.options=A,this.CryptoJS=t,this._hash=n.create()}write(A){const t=this.CryptoJS.lib.WordArray.create(A);return this._hash.update(t),A}end(){const A=this._hash.finalize().toString(this.CryptoJS.enc.Base64);return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:A}),null}}const b={id:"crypto",name:"CRC32, CRC32c and MD5 Hashes",module:"crypto",version:"3.0.0-alpha.20",options:{crypto:{}}},p={id:"cryptojs",name:"Cryptographic Hashes",module:"crypto",version:"3.0.0-alpha.20",options:{cryptojs:{}}}}])})); | ||
!function(A,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:A)[o]=n[o]}}(window,(function(){return function(A){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return A[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=A,n.c=t,n.d=function(A,t,o){n.o(A,t)||Object.defineProperty(A,t,{enumerable:!0,get:o})},n.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},n.t=function(A,t){if(1&t&&(A=n(A)),8&t)return A;if(4&t&&"object"==typeof A&&A&&A.__esModule)return A;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:A}),2&t&&"string"!=typeof A)for(var r in A)n.d(o,r,function(t){return A[t]}.bind(null,r));return o},n.n=function(A){var t=A&&A.__esModule?function(){return A.default}:function(){return A};return n.d(t,"a",t),t},n.o=function(A,t){return Object.prototype.hasOwnProperty.call(A,t)},n.p="",n(n.s=0)}([function(A,t,n){(function(t){const o=n(2),r="undefined"==typeof window?t:window;r.loaders=r.loaders||{},A.exports=Object.assign(r.loaders,o)}).call(this,n(1))},function(A,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(A){"object"==typeof window&&(n=window)}A.exports=n},function(A,t,n){"use strict";n.r(t),n.d(t,"CRC32HashTransform",(function(){return c})),n.d(t,"CRC32CHashTransform",(function(){return u})),n.d(t,"MD5HashTransform",(function(){return l})),n.d(t,"CryptoHashTransform",(function(){return g})),n.d(t,"_hexToBase64",(function(){return s})),n.d(t,"_toHex",(function(){return i})),n.d(t,"CryptoWorker",(function(){return b})),n.d(t,"CryptoJSWorker",(function(){return p}));class o{constructor(){this.crc=-1}update(A){const t=r,n=new Uint8Array(A);for(let A=0;A<n.byteLength;A++)this.crc=this.crc>>>8^t[255&(this.crc^n[A])];return this}finalize(){return this.crc=Math.abs(-1^this.crc),this.crc}}const r=Uint32Array.of(0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117);function e(A){return A<26?String.fromCharCode(A+"A".charCodeAt(0)):A<52?String.fromCharCode(A-26+"a".charCodeAt(0)):A<62?String.fromCharCode(A-52+"0".charCodeAt(0)):62===A?"+":63===A?"/":void 0}function i(A){const t=A.toString(16);return"0"===t?"0"+t:t}function s(A){A.length%2!=0&&(A="0"+A);return function(A){A=""+A;for(let t=0;t<A.length;t++)if(A.charCodeAt(t)>255)return null;let t="";for(let n=0;n<A.length;n+=3){const o=[void 0,void 0,void 0,void 0];o[0]=A.charCodeAt(n)>>2,o[1]=(3&A.charCodeAt(n))<<4,A.length>n+1&&(o[1]|=A.charCodeAt(n+1)>>4,o[2]=(15&A.charCodeAt(n+1))<<2),A.length>n+2&&(o[2]|=A.charCodeAt(n+2)>>6,o[3]=63&A.charCodeAt(n+2));for(let A=0;A<o.length;A++)void 0===o[A]?t+="=":t+=e(o[A])}return t}(A.match(/\w{2}/g).map(A=>String.fromCharCode(parseInt(A,16))).join(""))}class c{static async run(A,t){return new c(t)._update(A)._finish()}constructor(A={}){this.options={crypto:{},...A},this._hash=new o}write(A){return this._update(A),A}end(){const A=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:A}),null}_update(A){return this._hash.update(A),this}_finish(){return s(i(this._hash.finalize()))}}class a{constructor(A={}){this.options=A,this.crc=-1}update(A){const t=new Uint8Array(A),n=B;for(let A=0;A<t.length;A++)this.crc=n[255&(this.crc^t[A])]^this.crc>>>8;return this}finalize(){return this.crc=(-1^this.crc)>>>0,this.crc}}const B=Int32Array.of(0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,1477399826,1264559846,3107202533,1845379342,2677391885,2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697);class u{static async run(A,t){return new u(t)._update(A)._finish()}constructor(A={}){this.options={crypto:{},...A},this._hash=new a(A)}write(A){return this._update(A),A}end(){const A=this._finish();return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:A}),null}_update(A){return this._hash.update(A),this}_finish(){return s(i(this._hash.finalize()))}}const Q="function"==typeof atob?atob:"function"==typeof Buffer?function(A){return Buffer.from(A,"base64").toString("binary")}:w,f=Q("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"),E=!(!WebAssembly||Q===w)&&function(A){var t,n,o,r=-1;t=A.length-1,n=new ArrayBuffer(A.length),o=new Uint8Array(n);for(;t>r++;)o[r]=A.charCodeAt(r);return o}(f).buffer,h={rotl:function(A,t){return A<<t|A>>>32-t},endian:function(A){if(A.constructor==Number)return 16711935&h.rotl(A,8)|4278255360&h.rotl(A,24);for(var t=0;t<A.length;t++)A[t]=h.endian(A[t]);return A},bytesToWords:function(A){for(var t=[],n=0,o=0;n<A.length;n++,o+=8)t[o>>>5]|=A[n]<<24-o%32;return t},wordsToBytes:function(A){for(var t=[],n=0;n<32*A.length;n+=8)t.push(A[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(A){for(var t=[],n=0;n<A.length;n++)t.push((A[n]>>>4).toString(16)),t.push((15&A[n]).toString(16));return t.join("")}},C=Math.floor(1048576.00032768),I="Parameter must be Buffer, ArrayBuffer or Uint8Array";function d(A){var t,n,o,r,e,i,s,c,a;const B=function(A,t){var n=h.wordsToBytes(function(A,t){(new Date).getTime();var n,o,r,e,i,s,c,a,B,u,Q,f,E,C,I,d,w,l,y,g,b,p=1732584193,M=-271733879,G=-1732584194,v=271733878,x=8*A.length;b=h.bytesToWords(A);for(var j=0;j<b.length;j++)b[j]=16711935&(b[j]<<8|b[j]>>>24)|4278255360&(b[j]<<24|b[j]>>>8);b[x>>>5]|=128<<x%32,b[14+(x+64>>>9<<4)]=x;for(var m=0;m<b.length;m+=16)w=p,l=M,y=G,g=v,n=b[m+0]>>>0,o=b[m+1]>>>0,r=b[m+2]>>>0,e=b[m+3]>>>0,i=b[m+4]>>>0,s=b[m+5]>>>0,c=b[m+6]>>>0,a=b[m+7]>>>0,B=b[m+8]>>>0,u=b[m+9]>>>0,Q=b[m+10]>>>0,f=b[m+11]>>>0,E=b[m+12]>>>0,C=b[m+13]>>>0,I=b[m+14]>>>0,d=b[m+15]>>>0,p=F(7,25,p+(M&G|~M&v)+n-680876936)+M,v=F(12,20,v+(p&M|~p&G)+o-389564586)+p,G=F(17,15,G+(v&p|~v&M)+r+606105819)+v,M=F(22,10,M+(G&v|~G&p)+e-1044525330)+G,p=F(7,25,p+(M&G|~M&v)+i-176418897)+M,v=F(12,20,v+(p&M|~p&G)+s+1200080426)+p,G=F(17,15,G+(v&p|~v&M)+c-1473231341)+v,M=F(22,10,M+(G&v|~G&p)+a-45705983)+G,p=F(7,25,p+(M&G|~M&v)+B+1770035416)+M,v=F(12,20,v+(p&M|~p&G)+u-1958414417)+p,G=F(17,15,G+(v&p|~v&M)+Q-42063)+v,M=F(22,10,M+(G&v|~G&p)+f-1990404162)+G,p=F(7,25,p+(M&G|~M&v)+E+1804603682)+M,v=F(12,20,v+(p&M|~p&G)+C-40341101)+p,G=F(17,15,G+(v&p|~v&M)+I-1502002290)+v,M=F(22,10,M+(G&v|~G&p)+d+1236535329)+G,p=F(5,27,p+(M&v|G&~v)+o-165796510)+M,v=F(9,23,v+(p&G|M&~G)+c-1069501632)+p,G=F(14,18,G+(v&M|p&~M)+f+643717713)+v,M=F(20,12,M+(G&p|v&~p)+n-373897302)+G,p=F(5,27,p+(M&v|G&~v)+s-701558691)+M,v=F(9,23,v+(p&G|M&~G)+Q+38016083)+p,G=F(14,18,G+(v&M|p&~M)+d-660478335)+v,M=F(20,12,M+(G&p|v&~p)+i-405537848)+G,p=F(5,27,p+(M&v|G&~v)+u+568446438)+M,v=F(9,23,v+(p&G|M&~G)+I-1019803690)+p,G=F(14,18,G+(v&M|p&~M)+e-187363961)+v,M=F(20,12,M+(G&p|v&~p)+B+1163531501)+G,p=F(5,27,p+(M&v|G&~v)+C-1444681467)+M,v=F(9,23,v+(p&G|M&~G)+r-51403784)+p,G=F(14,18,G+(v&M|p&~M)+a+1735328473)+v,M=F(20,12,M+(G&p|v&~p)+E-1926607734)+G,p=F(4,28,p+(M^G^v)+s-378558)+M,v=F(11,21,v+(p^M^G)+B-2022574463)+p,G=F(16,16,G+(v^p^M)+f+1839030562)+v,M=F(23,9,M+(G^v^p)+I-35309556)+G,p=F(4,28,p+(M^G^v)+o-1530992060)+M,v=F(11,21,v+(p^M^G)+i+1272893353)+p,G=F(16,16,G+(v^p^M)+a-155497632)+v,M=F(23,9,M+(G^v^p)+Q-1094730640)+G,p=F(4,28,p+(M^G^v)+C+681279174)+M,v=F(11,21,v+(p^M^G)+n-358537222)+p,G=F(16,16,G+(v^p^M)+e-722521979)+v,M=F(23,9,M+(G^v^p)+c+76029189)+G,p=F(4,28,p+(M^G^v)+u-640364487)+M,v=F(11,21,v+(p^M^G)+E-421815835)+p,G=F(16,16,G+(v^p^M)+d+530742520)+v,M=F(23,9,M+(G^v^p)+r-995338651)+G,p=F(6,26,p+(G^(M|~v))+n-198630844)+M,v=F(10,22,v+(M^(p|~G))+a+1126891415)+p,G=F(15,17,G+(p^(v|~M))+I-1416354905)+v,M=F(21,11,M+(v^(G|~p))+s-57434055)+G,p=F(6,26,p+(G^(M|~v))+E+1700485571)+M,v=F(10,22,v+(M^(p|~G))+e-1894986606)+p,G=F(15,17,G+(p^(v|~M))+Q-1051523)+v,M=F(21,11,M+(v^(G|~p))+o-2054922799)+G,p=F(6,26,p+(G^(M|~v))+B+1873313359)+M,v=F(10,22,v+(M^(p|~G))+d-30611744)+p,G=F(15,17,G+(p^(v|~M))+c-1560198380)+v,M=F(21,11,M+(v^(G|~p))+C+1309151649)+G,p=F(6,26,p+(G^(M|~v))+i-145523070)+M,v=F(10,22,v+(M^(p|~G))+f-1120210379)+p,G=F(15,17,G+(p^(v|~M))+r+718787259)+v,M=F(21,11,M+(v^(G|~p))+u-343485551)+G,p=p+w>>>0,M=M+l>>>0,G=G+y>>>0,v=v+g>>>0;return h.endian([p,M,G,v]);function F(A,t,n){return n<<A|n>>>t}}(A));return t&&t.asBytes?n:h.bytesToHex(n)},u=function(){var A,t,n,o,r,e,i,s,c,a;return function(B,u,Q,f){var E;return A=u.loops,u.loop,t=u.getA,o=u.getB,e=u.getC,s=u.getD,u.getX,n=u.setA,r=u.setB,i=u.setC,c=u.setD,u.setX,a=Q,E=h.wordsToBytes(function(B){(new Date).getTime();var u,Q,f,E,I,d,w,l,y,g,b,p,M,G,v,x,j,m,F,W,D,J,q=1732584193,H=-271733879,R=-1732584194,U=271733878,Z=0,S=8*B.length;for(function(A,t){var n,o,r,e,i=-1,s=Math.floor((A.length-1)/4),c=0;for(;s-8>i++;)c=i<<2,t[i]=A[c+0]|A[c+1]<<8|A[c+2]<<16|A[c+3]<<24;i--;for(;s>i++;)n=void 0===A[(c=i<<2)+0]?0:A[c+0],o=void 0===A[c+1]?0:A[c+1],r=void 0===A[c+2]?0:A[c+2],e=void 0===A[c+3]?0:A[c+3],t[i]=n|o<<8|r<<16|e<<24;return s+1}(B,a),a[S>>>5]|=128<<S%32,a[14+(S+64>>>9<<4)]=S,J=15+(S+64>>>9<<4),D=a;Z<J;)J>Z+C?(n(q),r(H),i(R),c(U),A(61440),Z+=983040,q=t(),H=o(),R=e(),U=s()):(j=q,m=H,F=R,W=U,u=D[Z+0]>>>0,Q=D[Z+1]>>>0,f=D[Z+2]>>>0,E=D[Z+3]>>>0,I=D[Z+4]>>>0,d=D[Z+5]>>>0,w=D[Z+6]>>>0,l=D[Z+7]>>>0,y=D[Z+8]>>>0,g=D[Z+9]>>>0,b=D[Z+10]>>>0,p=D[Z+11]>>>0,M=D[Z+12]>>>0,G=D[Z+13]>>>0,v=D[Z+14]>>>0,x=D[Z+15]>>>0,q=k(7,25,q+(H&R|~H&U)+u-680876936)+H,U=k(12,20,U+(q&H|~q&R)+Q-389564586)+q,R=k(17,15,R+(U&q|~U&H)+f+606105819)+U,H=k(22,10,H+(R&U|~R&q)+E-1044525330)+R,q=k(7,25,q+(H&R|~H&U)+I-176418897)+H,U=k(12,20,U+(q&H|~q&R)+d+1200080426)+q,R=k(17,15,R+(U&q|~U&H)+w-1473231341)+U,H=k(22,10,H+(R&U|~R&q)+l-45705983)+R,q=k(7,25,q+(H&R|~H&U)+y+1770035416)+H,U=k(12,20,U+(q&H|~q&R)+g-1958414417)+q,R=k(17,15,R+(U&q|~U&H)+b-42063)+U,H=k(22,10,H+(R&U|~R&q)+p-1990404162)+R,q=k(7,25,q+(H&R|~H&U)+M+1804603682)+H,U=k(12,20,U+(q&H|~q&R)+G-40341101)+q,R=k(17,15,R+(U&q|~U&H)+v-1502002290)+U,H=k(22,10,H+(R&U|~R&q)+x+1236535329)+R,q=k(5,27,q+(H&U|R&~U)+Q-165796510)+H,U=k(9,23,U+(q&R|H&~R)+w-1069501632)+q,R=k(14,18,R+(U&H|q&~H)+p+643717713)+U,H=k(20,12,H+(R&q|U&~q)+u-373897302)+R,q=k(5,27,q+(H&U|R&~U)+d-701558691)+H,U=k(9,23,U+(q&R|H&~R)+b+38016083)+q,R=k(14,18,R+(U&H|q&~H)+x-660478335)+U,H=k(20,12,H+(R&q|U&~q)+I-405537848)+R,q=k(5,27,q+(H&U|R&~U)+g+568446438)+H,U=k(9,23,U+(q&R|H&~R)+v-1019803690)+q,R=k(14,18,R+(U&H|q&~H)+E-187363961)+U,H=k(20,12,H+(R&q|U&~q)+y+1163531501)+R,q=k(5,27,q+(H&U|R&~U)+G-1444681467)+H,U=k(9,23,U+(q&R|H&~R)+f-51403784)+q,R=k(14,18,R+(U&H|q&~H)+l+1735328473)+U,H=k(20,12,H+(R&q|U&~q)+M-1926607734)+R,q=k(4,28,q+(H^R^U)+d-378558)+H,U=k(11,21,U+(q^H^R)+y-2022574463)+q,R=k(16,16,R+(U^q^H)+p+1839030562)+U,H=k(23,9,H+(R^U^q)+v-35309556)+R,q=k(4,28,q+(H^R^U)+Q-1530992060)+H,U=k(11,21,U+(q^H^R)+I+1272893353)+q,R=k(16,16,R+(U^q^H)+l-155497632)+U,H=k(23,9,H+(R^U^q)+b-1094730640)+R,q=k(4,28,q+(H^R^U)+G+681279174)+H,U=k(11,21,U+(q^H^R)+u-358537222)+q,R=k(16,16,R+(U^q^H)+E-722521979)+U,H=k(23,9,H+(R^U^q)+w+76029189)+R,q=k(4,28,q+(H^R^U)+g-640364487)+H,U=k(11,21,U+(q^H^R)+M-421815835)+q,R=k(16,16,R+(U^q^H)+x+530742520)+U,H=k(23,9,H+(R^U^q)+f-995338651)+R,q=k(6,26,q+(R^(H|~U))+u-198630844)+H,U=k(10,22,U+(H^(q|~R))+l+1126891415)+q,R=k(15,17,R+(q^(U|~H))+v-1416354905)+U,H=k(21,11,H+(U^(R|~q))+d-57434055)+R,q=k(6,26,q+(R^(H|~U))+M+1700485571)+H,U=k(10,22,U+(H^(q|~R))+E-1894986606)+q,R=k(15,17,R+(q^(U|~H))+b-1051523)+U,H=k(21,11,H+(U^(R|~q))+Q-2054922799)+R,q=k(6,26,q+(R^(H|~U))+y+1873313359)+H,U=k(10,22,U+(H^(q|~R))+x-30611744)+q,R=k(15,17,R+(q^(U|~H))+w-1560198380)+U,H=k(21,11,H+(U^(R|~q))+G+1309151649)+R,q=k(6,26,q+(R^(H|~U))+I-145523070)+H,U=k(10,22,U+(H^(q|~R))+p-1120210379)+q,R=k(15,17,R+(q^(U|~H))+f+718787259)+U,H=k(21,11,H+(U^(R|~q))+g-343485551)+R,Z+=16,q=q+j>>>0,H=H+m>>>0,R=R+F>>>0,U=U+W>>>0);return h.endian([q,H,R,U]);function k(A,t,n){return n<<A|n>>>t}}(B)),f&&f.asBytes?E:h.bytesToHex(E)}}(),Q={},f=(new Date).getTime();return Q.then=function(A){return i=A,d(),Q},Q.catch=function(A){return s=A,Q},A&&"object"==typeof A?"function"==typeof Buffer&&A.constructor===Buffer?e=A:A.constructor===Uint8Array||A.constructor===ArrayBuffer?e=A.constructor===ArrayBuffer?new Uint8Array(A):A:w(new TypeError(I)):w(new TypeError(I)),e&&(r=e.length,E&&r>C?r>268369920?w(new Error("Parameter exceeds max size of 255.9 Mbytes")):(t=new WebAssembly.Memory({initial:r>32e6?r>64e6?r>128e6?4096:2048:1024:512}),n=new Uint32Array(t.buffer),o={imports:{mem:t,log:console.log}},WebAssembly.instantiate(E,o).then((function(A){d(u(e,A.instance.exports,n))}))):d(B(e))),Q;function d(A){var t=Boolean(A)?A:c;Boolean(A)&&(a=(new Date).getTime()),"function"==typeof i?Boolean(t)&&(i(t,a-f),i=s=null):Boolean(A)&&(c=A)}function w(A){"function"==typeof s&&s(A)}}function w(A){return A}E||console.log("WebAssembly not available or WASM module could not be decoded; md5WASM will fall back to JavaScript");class l{static async run(A,t={}){const n=new Promise((t,n)=>{d(A).then(t).catch(n)});return s(await n)}}function y(A,t){if(!A)throw new Error(t||"loaders.gl assertion failed.")}class g{static async run(A,t={}){const{CryptoJS:n}=t.modules||{};y(n,"crypto-js lib must be supplied in options.module.CryptoJS");const o=new g(t),r=n.lib.WordArray.create(A);return o._hash.update(r).finalize().toString(n.enc.Base64)}constructor(A={}){A={crypto:{},modules:{},...A};const{CryptoJS:t}=A.modules;y(t,"crypto-js lib must be supplied in options.module.CryptoJS");const{algorithm:n=t.algo.MD5}=A.crypto;this.options=A,this.CryptoJS=t,this._hash=n.create()}write(A){const t=this.CryptoJS.lib.WordArray.create(A);return this._hash.update(t),A}end(){const A=this._hash.finalize().toString(this.CryptoJS.enc.Base64);return this.options.crypto.onEnd&&this.options.crypto.onEnd({hash:A}),null}}const b={id:"crypto",name:"CRC32, CRC32c and MD5 Hashes",module:"crypto",version:"3.0.0-alpha.21",options:{crypto:{}}},p={id:"cryptojs",name:"Cryptographic Hashes",module:"crypto",version:"3.0.0-alpha.21",options:{cryptojs:{}}}}])})); | ||
//# sourceMappingURL=dist.min.js.map |
@@ -56,3 +56,3 @@ "use strict"; | ||
var VERSION = typeof "3.0.0-alpha.20" !== 'undefined' ? "3.0.0-alpha.20" : 'latest'; | ||
var VERSION = typeof "3.0.0-alpha.21" !== 'undefined' ? "3.0.0-alpha.21" : 'latest'; | ||
var CryptoWorker = { | ||
@@ -59,0 +59,0 @@ id: 'crypto', |
@@ -6,3 +6,3 @@ export { default as CRC32HashTransform } from './lib/crc32/crc32-hash-transform'; | ||
export { hexToBase64 as _hexToBase64, toHex as _toHex } from './lib/utils/digest-utils'; | ||
var VERSION = typeof "3.0.0-alpha.20" !== 'undefined' ? "3.0.0-alpha.20" : 'latest'; | ||
var VERSION = typeof "3.0.0-alpha.21" !== 'undefined' ? "3.0.0-alpha.21" : 'latest'; | ||
export var CryptoWorker = { | ||
@@ -9,0 +9,0 @@ id: 'crypto', |
{ | ||
"name": "@loaders.gl/crypto", | ||
"version": "3.0.0-alpha.20", | ||
"version": "3.0.0-alpha.21", | ||
"description": "Cryptographic/hashing plugins for loaders.gl", | ||
@@ -38,3 +38,3 @@ "license": "MIT", | ||
"@babel/runtime": "^7.3.1", | ||
"@loaders.gl/worker-utils": "3.0.0-alpha.20", | ||
"@loaders.gl/worker-utils": "3.0.0-alpha.21", | ||
"@types/crypto-js": "*" | ||
@@ -48,3 +48,3 @@ }, | ||
}, | ||
"gitHead": "a21d85019d34c9045feae797e22ee7ce7f34d648" | ||
"gitHead": "c1f7d7bec911c704a190dbcf6b392a07a555771b" | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
+ Added@loaders.gl/worker-utils@3.0.0-alpha.21(transitive)
- Removed@loaders.gl/worker-utils@3.0.0-alpha.20(transitive)