(()=>{vare={155:e=>{vart,n,i=e.exports={};functionr(){thrownewError("setTimeout has not been defined")}functions(){thrownewError("clearTimeout has not been defined")}functiono(e){if(t===setTimeout)returnsetTimeout(e,0);if((t===r||!t)&&setTimeout)returnt=setTimeout,setTimeout(e,0);try{returnt(e,0)}catch(n){try{returnt.call(null,e,0)}catch(n){returnt.call(this,e,0)}}}!function(){try{t="function"==typeofsetTimeout?setTimeout:r}catch(e){t=r}try{n="function"==typeofclearTimeout?clearTimeout:s}catch(e){n=s}}();vara,l=[],u=!1,h=-1;functionc(){u&&a&&(u=!1,a.length?l=a.concat(l):h=-1,l.length&&d())}functiond(){if(!u){vare=o(c);u=!0;for(vart=l.length;t;){for(a=l,l=[];++h<t;)a&&a[h].run();h=-1,t=l.length}a=null,u=!1,function(e){if(n===clearTimeout)returnclearTimeout(e);if((n===s||!n)&&clearTimeout)returnn=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{returnn.call(null,e)}catch(t){returnn.call(this,e)}}}(e)}}functionf(e,t){this.fun=e,this.array=t}functionm(){}i.nextTick=function(e){vart=newArray(arguments.length-1);if(arguments.length>1)for(varn=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(newf(e,t)),1!==l.length||u||o(d)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){thrownewError("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){thrownewError("process.chdir is not supported")},i.umask=function(){return0}}},t={};functionn(i){varr=t[i];if(void0!==r)returnr.exports;vars=t[i]={exports:{}};returne[i](s,s.exports,n),s.exports}n.g=function(){if("object"==typeofglobalThis)returnglobalThis;try{returnthis||newFunction("return this")()}catch(e){if("object"==typeofwindow)returnwindow}}(),(()=>{"use strict";conste=newclass{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout((()=>{if(e.stack)thrownewError(e.message+"\n\n"+e.stack);throwe}),0)}}emit(e){this.listeners.forEach((t=>{t(e)}))}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}};functiont(t){varn;(n=t)instanceofError&&n.name===r&&n.message===r||e.onUnexpectedError(t)}functioni(e){if(einstanceofError){let{name:t,message:n}=e;return{$isError:!0,name:t,message:n,stack:e.stacktrace||e.stack}}returne}constr="Canceled";functions(e){constt=this;letn,i=!1;returnfunction(){returni||(i=!0,n=e.apply(t,arguments)),n}}varo;Error,function(e){e.is=function(e){returne&&"object"==typeofe&&"function"==typeofe[Symbol.iterator]};constt=Object.freeze([]);e.empty=function(){returnt},e.single=function*(e){yielde},e.from=function(e){returne||t},e.isEmpty=function(e){return!e||!0===e[Symbol.iterator]().next().done},e.first=function(e){returne[Symbol.iterator]().next().value},e.some=function(e,t){for(constnofe)if(t(n))return!0;return!1},e.find=function(e,t){for(constnofe)if(t(n))returnn},e.filter=function*(e,t){for(constnofe)t(n)&&(yieldn)},e.map=function*(e,t){letn=0;for(constiofe)yieldt(i,n++)},e.concat=function*(...e){for(consttofe)for(consteoft)yielde},e.concatNested=function*(e){for(consttofe)for(consteoft)yielde},e.reduce=function(e,t,n){leti=n;for(constnofe)i=t(i,n);returni},e.slice=function*(e,t,n=e.length){for(t<0&&(t+=e.length),n<0?n+=e.length:n>e.length&&(n=e.length);t<n;t++)yielde[t]},e.consume=function(t,n=Number.POSITIVE_INFINITY){consti=[];if(0===n)return[i,t];constr=t[Symbol.iterator]();for(lett=0;t<n;t++){constt=r.next();if(t.done)return[i,e.empty()];i.push(t.value)}return[i,{[Symbol.iterator]:()=>r}]},e.equals=function(e,t,n=((e,t)=>e===t)){consti=e[Symbol.iterator](),r=t[Symbol.iterator]();for(;;){conste=i.next(),t=r.next();if(e.done!==t.done)return!1;if(e.done)return!0;if(!n(e.value,t.value))return!1}}}(o||(o={}));classaextendsError{constructor(e