UNPKG

@fragment-dev/cli

Version:
1,449 lines (1,422 loc) 1.41 MB
import { require_ansi_escapes, require_cli_spinners, require_safer, require_string_width, require_strip_ansi } from "./chunk-UD22EIAP.js"; import { require_ansi_styles, require_source } from "./chunk-M5OAS5QZ.js"; import { __commonJS, __require, __toESM, init_cjs_shims } from "./chunk-7GH3YGSC.js"; // ../../node_modules/mimic-fn/index.js var require_mimic_fn = __commonJS({ "../../node_modules/mimic-fn/index.js"(exports, module) { "use strict"; init_cjs_shims(); var mimicFn = (to, from3) => { for (const prop of Reflect.ownKeys(from3)) { Object.defineProperty(to, prop, Object.getOwnPropertyDescriptor(from3, prop)); } return to; }; module.exports = mimicFn; module.exports.default = mimicFn; } }); // ../../node_modules/onetime/index.js var require_onetime = __commonJS({ "../../node_modules/onetime/index.js"(exports, module) { "use strict"; init_cjs_shims(); var mimicFn = require_mimic_fn(); var calledFunctions = /* @__PURE__ */ new WeakMap(); var onetime = (function_, options = {}) => { if (typeof function_ !== "function") { throw new TypeError("Expected a function"); } let returnValue; let callCount = 0; const functionName = function_.displayName || function_.name || "<anonymous>"; const onetime2 = function(...arguments_) { calledFunctions.set(onetime2, ++callCount); if (callCount === 1) { returnValue = function_.apply(this, arguments_); function_ = null; } else if (options.throw === true) { throw new Error(`Function \`${functionName}\` can only be called once`); } return returnValue; }; mimicFn(onetime2, function_); calledFunctions.set(onetime2, callCount); return onetime2; }; module.exports = onetime; module.exports.default = onetime; module.exports.callCount = (function_) => { if (!calledFunctions.has(function_)) { throw new Error(`The given function \`${function_.name}\` is not wrapped by the \`onetime\` package`); } return calledFunctions.get(function_); }; } }); // ../../node_modules/signal-exit/signals.js var require_signals = __commonJS({ "../../node_modules/signal-exit/signals.js"(exports, module) { init_cjs_shims(); module.exports = [ "SIGABRT", "SIGALRM", "SIGHUP", "SIGINT", "SIGTERM" ]; if (process.platform !== "win32") { module.exports.push( "SIGVTALRM", "SIGXCPU", "SIGXFSZ", "SIGUSR2", "SIGTRAP", "SIGSYS", "SIGQUIT", "SIGIOT" // should detect profiler and enable/disable accordingly. // see #21 // 'SIGPROF' ); } if (process.platform === "linux") { module.exports.push( "SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT", "SIGUNUSED" ); } } }); // ../../node_modules/signal-exit/index.js var require_signal_exit = __commonJS({ "../../node_modules/signal-exit/index.js"(exports, module) { init_cjs_shims(); var process4 = global.process; var processOk = function(process5) { return process5 && typeof process5 === "object" && typeof process5.removeListener === "function" && typeof process5.emit === "function" && typeof process5.reallyExit === "function" && typeof process5.listeners === "function" && typeof process5.kill === "function" && typeof process5.pid === "number" && typeof process5.on === "function"; }; if (!processOk(process4)) { module.exports = function() { return function() { }; }; } else { assert2 = __require("assert"); signals = require_signals(); isWin = /^win/i.test(process4.platform); EE = __require("events"); if (typeof EE !== "function") { EE = EE.EventEmitter; } if (process4.__signal_exit_emitter__) { emitter = process4.__signal_exit_emitter__; } else { emitter = process4.__signal_exit_emitter__ = new EE(); emitter.count = 0; emitter.emitted = {}; } if (!emitter.infinite) { emitter.setMaxListeners(Infinity); emitter.infinite = true; } module.exports = function(cb, opts) { if (!processOk(global.process)) { return function() { }; } assert2.equal(typeof cb, "function", "a callback must be provided for exit handler"); if (loaded === false) { load(); } var ev = "exit"; if (opts && opts.alwaysLast) { ev = "afterexit"; } var remove = function() { emitter.removeListener(ev, cb); if (emitter.listeners("exit").length === 0 && emitter.listeners("afterexit").length === 0) { unload(); } }; emitter.on(ev, cb); return remove; }; unload = function unload2() { if (!loaded || !processOk(global.process)) { return; } loaded = false; signals.forEach(function(sig) { try { process4.removeListener(sig, sigListeners[sig]); } catch (er) { } }); process4.emit = originalProcessEmit; process4.reallyExit = originalProcessReallyExit; emitter.count -= 1; }; module.exports.unload = unload; emit = function emit2(event, code, signal) { if (emitter.emitted[event]) { return; } emitter.emitted[event] = true; emitter.emit(event, code, signal); }; sigListeners = {}; signals.forEach(function(sig) { sigListeners[sig] = function listener() { if (!processOk(global.process)) { return; } var listeners = process4.listeners(sig); if (listeners.length === emitter.count) { unload(); emit("exit", null, sig); emit("afterexit", null, sig); if (isWin && sig === "SIGHUP") { sig = "SIGINT"; } process4.kill(process4.pid, sig); } }; }); module.exports.signals = function() { return signals; }; loaded = false; load = function load2() { if (loaded || !processOk(global.process)) { return; } loaded = true; emitter.count += 1; signals = signals.filter(function(sig) { try { process4.on(sig, sigListeners[sig]); return true; } catch (er) { return false; } }); process4.emit = processEmit; process4.reallyExit = processReallyExit; }; module.exports.load = load; originalProcessReallyExit = process4.reallyExit; processReallyExit = function processReallyExit2(code) { if (!processOk(global.process)) { return; } process4.exitCode = code || /* istanbul ignore next */ 0; emit("exit", process4.exitCode, null); emit("afterexit", process4.exitCode, null); originalProcessReallyExit.call(process4, process4.exitCode); }; originalProcessEmit = process4.emit; processEmit = function processEmit2(ev, arg) { if (ev === "exit" && processOk(global.process)) { if (arg !== void 0) { process4.exitCode = arg; } var ret = originalProcessEmit.apply(this, arguments); emit("exit", process4.exitCode, null); emit("afterexit", process4.exitCode, null); return ret; } else { return originalProcessEmit.apply(this, arguments); } }; } var assert2; var signals; var isWin; var EE; var emitter; var unload; var emit; var sigListeners; var loaded; var load; var originalProcessReallyExit; var processReallyExit; var originalProcessEmit; var processEmit; } }); // ../../node_modules/restore-cursor/index.js var require_restore_cursor = __commonJS({ "../../node_modules/restore-cursor/index.js"(exports, module) { "use strict"; init_cjs_shims(); var onetime = require_onetime(); var signalExit = require_signal_exit(); module.exports = onetime(() => { signalExit(() => { process.stderr.write("\x1B[?25h"); }, { alwaysLast: true }); }); } }); // ../../node_modules/cli-cursor/index.js var require_cli_cursor = __commonJS({ "../../node_modules/cli-cursor/index.js"(exports) { "use strict"; init_cjs_shims(); var restoreCursor = require_restore_cursor(); var isHidden = false; exports.show = (writableStream = process.stderr) => { if (!writableStream.isTTY) { return; } isHidden = false; writableStream.write("\x1B[?25h"); }; exports.hide = (writableStream = process.stderr) => { if (!writableStream.isTTY) { return; } restoreCursor(); isHidden = true; writableStream.write("\x1B[?25l"); }; exports.toggle = (force, writableStream) => { if (force !== void 0) { isHidden = force; } if (isHidden) { exports.show(writableStream); } else { exports.hide(writableStream); } }; } }); // ../../node_modules/inquirer/node_modules/run-async/index.js var require_run_async = __commonJS({ "../../node_modules/inquirer/node_modules/run-async/index.js"(exports, module) { "use strict"; init_cjs_shims(); function isPromise(obj) { return !!obj && (typeof obj === "object" || typeof obj === "function") && typeof obj.then === "function"; } var runAsync5 = module.exports = function(func, cb, proxyProperty = "async") { if (typeof cb === "string") { proxyProperty = cb; cb = void 0; } cb = cb || function() { }; return function() { var args = arguments; var originalThis = this; var promise = new Promise(function(resolve, reject) { var resolved = false; const wrappedResolve = function(value) { if (resolved) { console.warn("Run-async promise already resolved."); } resolved = true; resolve(value); }; var rejected = false; const wrappedReject = function(value) { if (rejected) { console.warn("Run-async promise already rejected."); } rejected = true; reject(value); }; var usingCallback = false; var callbackConflict = false; var contextEnded = false; var doneFactory = function() { if (contextEnded) { console.warn("Run-async async() called outside a valid run-async context, callback will be ignored."); return function() { }; } if (callbackConflict) { console.warn("Run-async wrapped function (async) returned a promise.\nCalls to async() callback can have unexpected results."); } usingCallback = true; return function(err, value) { if (err) { wrappedReject(err); } else { wrappedResolve(value); } }; }; var _this; if (originalThis && proxyProperty && Proxy) { _this = new Proxy(originalThis, { get(_target, prop) { if (prop === proxyProperty) { if (prop in _target) { console.warn(`${proxyProperty} property is been shadowed by run-sync`); } return doneFactory; } return Reflect.get(...arguments); } }); } else { _this = { [proxyProperty]: doneFactory }; } var answer = func.apply(_this, Array.prototype.slice.call(args)); if (usingCallback) { if (isPromise(answer)) { console.warn("Run-async wrapped function (sync) returned a promise but async() callback must be executed to resolve."); } } else { if (isPromise(answer)) { callbackConflict = true; answer.then(wrappedResolve, wrappedReject); } else { wrappedResolve(answer); } } contextEnded = true; }); promise.then(cb.bind(null, null), cb); return promise; }; }; runAsync5.cb = function(func, cb) { return runAsync5(function() { var args = Array.prototype.slice.call(arguments); if (args.length === func.length - 1) { args.push(this.async()); } return func.apply(this, args); }, cb); }; } }); // ../../node_modules/rxjs/dist/cjs/internal/util/isFunction.js var require_isFunction = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/isFunction.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.isFunction = void 0; function isFunction(value) { return typeof value === "function"; } exports.isFunction = isFunction; } }); // ../../node_modules/rxjs/dist/cjs/internal/util/createErrorClass.js var require_createErrorClass = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/createErrorClass.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.createErrorClass = void 0; function createErrorClass(createImpl) { var _super = function(instance) { Error.call(instance); instance.stack = new Error().stack; }; var ctorFunc = createImpl(_super); ctorFunc.prototype = Object.create(Error.prototype); ctorFunc.prototype.constructor = ctorFunc; return ctorFunc; } exports.createErrorClass = createErrorClass; } }); // ../../node_modules/rxjs/dist/cjs/internal/util/UnsubscriptionError.js var require_UnsubscriptionError = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/UnsubscriptionError.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.UnsubscriptionError = void 0; var createErrorClass_1 = require_createErrorClass(); exports.UnsubscriptionError = createErrorClass_1.createErrorClass(function(_super) { return function UnsubscriptionErrorImpl(errors) { _super(this); this.message = errors ? errors.length + " errors occurred during unsubscription:\n" + errors.map(function(err, i) { return i + 1 + ") " + err.toString(); }).join("\n ") : ""; this.name = "UnsubscriptionError"; this.errors = errors; }; }); } }); // ../../node_modules/rxjs/dist/cjs/internal/util/arrRemove.js var require_arrRemove = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/arrRemove.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.arrRemove = void 0; function arrRemove(arr, item) { if (arr) { var index = arr.indexOf(item); 0 <= index && arr.splice(index, 1); } } exports.arrRemove = arrRemove; } }); // ../../node_modules/rxjs/dist/cjs/internal/Subscription.js var require_Subscription = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/Subscription.js"(exports) { "use strict"; init_cjs_shims(); var __values = exports && exports.__values || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function() { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; var __read = exports && exports.__read || function(o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; }; var __spreadArray = exports && exports.__spreadArray || function(to, from3) { for (var i = 0, il = from3.length, j = to.length; i < il; i++, j++) to[j] = from3[i]; return to; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.isSubscription = exports.EMPTY_SUBSCRIPTION = exports.Subscription = void 0; var isFunction_1 = require_isFunction(); var UnsubscriptionError_1 = require_UnsubscriptionError(); var arrRemove_1 = require_arrRemove(); var Subscription = function() { function Subscription2(initialTeardown) { this.initialTeardown = initialTeardown; this.closed = false; this._parentage = null; this._finalizers = null; } Subscription2.prototype.unsubscribe = function() { var e_1, _a, e_2, _b; var errors; if (!this.closed) { this.closed = true; var _parentage = this._parentage; if (_parentage) { this._parentage = null; if (Array.isArray(_parentage)) { try { for (var _parentage_1 = __values(_parentage), _parentage_1_1 = _parentage_1.next(); !_parentage_1_1.done; _parentage_1_1 = _parentage_1.next()) { var parent_1 = _parentage_1_1.value; parent_1.remove(this); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (_parentage_1_1 && !_parentage_1_1.done && (_a = _parentage_1.return)) _a.call(_parentage_1); } finally { if (e_1) throw e_1.error; } } } else { _parentage.remove(this); } } var initialFinalizer = this.initialTeardown; if (isFunction_1.isFunction(initialFinalizer)) { try { initialFinalizer(); } catch (e) { errors = e instanceof UnsubscriptionError_1.UnsubscriptionError ? e.errors : [e]; } } var _finalizers = this._finalizers; if (_finalizers) { this._finalizers = null; try { for (var _finalizers_1 = __values(_finalizers), _finalizers_1_1 = _finalizers_1.next(); !_finalizers_1_1.done; _finalizers_1_1 = _finalizers_1.next()) { var finalizer = _finalizers_1_1.value; try { execFinalizer(finalizer); } catch (err) { errors = errors !== null && errors !== void 0 ? errors : []; if (err instanceof UnsubscriptionError_1.UnsubscriptionError) { errors = __spreadArray(__spreadArray([], __read(errors)), __read(err.errors)); } else { errors.push(err); } } } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (_finalizers_1_1 && !_finalizers_1_1.done && (_b = _finalizers_1.return)) _b.call(_finalizers_1); } finally { if (e_2) throw e_2.error; } } } if (errors) { throw new UnsubscriptionError_1.UnsubscriptionError(errors); } } }; Subscription2.prototype.add = function(teardown) { var _a; if (teardown && teardown !== this) { if (this.closed) { execFinalizer(teardown); } else { if (teardown instanceof Subscription2) { if (teardown.closed || teardown._hasParent(this)) { return; } teardown._addParent(this); } (this._finalizers = (_a = this._finalizers) !== null && _a !== void 0 ? _a : []).push(teardown); } } }; Subscription2.prototype._hasParent = function(parent) { var _parentage = this._parentage; return _parentage === parent || Array.isArray(_parentage) && _parentage.includes(parent); }; Subscription2.prototype._addParent = function(parent) { var _parentage = this._parentage; this._parentage = Array.isArray(_parentage) ? (_parentage.push(parent), _parentage) : _parentage ? [_parentage, parent] : parent; }; Subscription2.prototype._removeParent = function(parent) { var _parentage = this._parentage; if (_parentage === parent) { this._parentage = null; } else if (Array.isArray(_parentage)) { arrRemove_1.arrRemove(_parentage, parent); } }; Subscription2.prototype.remove = function(teardown) { var _finalizers = this._finalizers; _finalizers && arrRemove_1.arrRemove(_finalizers, teardown); if (teardown instanceof Subscription2) { teardown._removeParent(this); } }; Subscription2.EMPTY = function() { var empty2 = new Subscription2(); empty2.closed = true; return empty2; }(); return Subscription2; }(); exports.Subscription = Subscription; exports.EMPTY_SUBSCRIPTION = Subscription.EMPTY; function isSubscription(value) { return value instanceof Subscription || value && "closed" in value && isFunction_1.isFunction(value.remove) && isFunction_1.isFunction(value.add) && isFunction_1.isFunction(value.unsubscribe); } exports.isSubscription = isSubscription; function execFinalizer(finalizer) { if (isFunction_1.isFunction(finalizer)) { finalizer(); } else { finalizer.unsubscribe(); } } } }); // ../../node_modules/rxjs/dist/cjs/internal/config.js var require_config = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/config.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; exports.config = { onUnhandledError: null, onStoppedNotification: null, Promise: void 0, useDeprecatedSynchronousErrorHandling: false, useDeprecatedNextContext: false }; } }); // ../../node_modules/rxjs/dist/cjs/internal/scheduler/timeoutProvider.js var require_timeoutProvider = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/scheduler/timeoutProvider.js"(exports) { "use strict"; init_cjs_shims(); var __read = exports && exports.__read || function(o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; }; var __spreadArray = exports && exports.__spreadArray || function(to, from3) { for (var i = 0, il = from3.length, j = to.length; i < il; i++, j++) to[j] = from3[i]; return to; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.timeoutProvider = void 0; exports.timeoutProvider = { setTimeout: function(handler, timeout) { var args = []; for (var _i = 2; _i < arguments.length; _i++) { args[_i - 2] = arguments[_i]; } var delegate = exports.timeoutProvider.delegate; if (delegate === null || delegate === void 0 ? void 0 : delegate.setTimeout) { return delegate.setTimeout.apply(delegate, __spreadArray([handler, timeout], __read(args))); } return setTimeout.apply(void 0, __spreadArray([handler, timeout], __read(args))); }, clearTimeout: function(handle) { var delegate = exports.timeoutProvider.delegate; return ((delegate === null || delegate === void 0 ? void 0 : delegate.clearTimeout) || clearTimeout)(handle); }, delegate: void 0 }; } }); // ../../node_modules/rxjs/dist/cjs/internal/util/reportUnhandledError.js var require_reportUnhandledError = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/reportUnhandledError.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.reportUnhandledError = void 0; var config_1 = require_config(); var timeoutProvider_1 = require_timeoutProvider(); function reportUnhandledError(err) { timeoutProvider_1.timeoutProvider.setTimeout(function() { var onUnhandledError = config_1.config.onUnhandledError; if (onUnhandledError) { onUnhandledError(err); } else { throw err; } }); } exports.reportUnhandledError = reportUnhandledError; } }); // ../../node_modules/rxjs/dist/cjs/internal/util/noop.js var require_noop = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/noop.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.noop = void 0; function noop() { } exports.noop = noop; } }); // ../../node_modules/rxjs/dist/cjs/internal/NotificationFactories.js var require_NotificationFactories = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/NotificationFactories.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.createNotification = exports.nextNotification = exports.errorNotification = exports.COMPLETE_NOTIFICATION = void 0; exports.COMPLETE_NOTIFICATION = function() { return createNotification("C", void 0, void 0); }(); function errorNotification(error) { return createNotification("E", void 0, error); } exports.errorNotification = errorNotification; function nextNotification(value) { return createNotification("N", value, void 0); } exports.nextNotification = nextNotification; function createNotification(kind, value, error) { return { kind, value, error }; } exports.createNotification = createNotification; } }); // ../../node_modules/rxjs/dist/cjs/internal/util/errorContext.js var require_errorContext = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/errorContext.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.captureError = exports.errorContext = void 0; var config_1 = require_config(); var context = null; function errorContext(cb) { if (config_1.config.useDeprecatedSynchronousErrorHandling) { var isRoot = !context; if (isRoot) { context = { errorThrown: false, error: null }; } cb(); if (isRoot) { var _a = context, errorThrown = _a.errorThrown, error = _a.error; context = null; if (errorThrown) { throw error; } } } else { cb(); } } exports.errorContext = errorContext; function captureError(err) { if (config_1.config.useDeprecatedSynchronousErrorHandling && context) { context.errorThrown = true; context.error = err; } } exports.captureError = captureError; } }); // ../../node_modules/rxjs/dist/cjs/internal/Subscriber.js var require_Subscriber = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/Subscriber.js"(exports) { "use strict"; init_cjs_shims(); var __extends = exports && exports.__extends || /* @__PURE__ */ function() { var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { d2.__proto__ = b2; } || function(d2, b2) { for (var p in b2) if (Object.prototype.hasOwnProperty.call(b2, p)) d2[p] = b2[p]; }; return extendStatics(d, b); }; return function(d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); Object.defineProperty(exports, "__esModule", { value: true }); exports.EMPTY_OBSERVER = exports.SafeSubscriber = exports.Subscriber = void 0; var isFunction_1 = require_isFunction(); var Subscription_1 = require_Subscription(); var config_1 = require_config(); var reportUnhandledError_1 = require_reportUnhandledError(); var noop_1 = require_noop(); var NotificationFactories_1 = require_NotificationFactories(); var timeoutProvider_1 = require_timeoutProvider(); var errorContext_1 = require_errorContext(); var Subscriber = function(_super) { __extends(Subscriber2, _super); function Subscriber2(destination) { var _this = _super.call(this) || this; _this.isStopped = false; if (destination) { _this.destination = destination; if (Subscription_1.isSubscription(destination)) { destination.add(_this); } } else { _this.destination = exports.EMPTY_OBSERVER; } return _this; } Subscriber2.create = function(next, error, complete) { return new SafeSubscriber(next, error, complete); }; Subscriber2.prototype.next = function(value) { if (this.isStopped) { handleStoppedNotification(NotificationFactories_1.nextNotification(value), this); } else { this._next(value); } }; Subscriber2.prototype.error = function(err) { if (this.isStopped) { handleStoppedNotification(NotificationFactories_1.errorNotification(err), this); } else { this.isStopped = true; this._error(err); } }; Subscriber2.prototype.complete = function() { if (this.isStopped) { handleStoppedNotification(NotificationFactories_1.COMPLETE_NOTIFICATION, this); } else { this.isStopped = true; this._complete(); } }; Subscriber2.prototype.unsubscribe = function() { if (!this.closed) { this.isStopped = true; _super.prototype.unsubscribe.call(this); this.destination = null; } }; Subscriber2.prototype._next = function(value) { this.destination.next(value); }; Subscriber2.prototype._error = function(err) { try { this.destination.error(err); } finally { this.unsubscribe(); } }; Subscriber2.prototype._complete = function() { try { this.destination.complete(); } finally { this.unsubscribe(); } }; return Subscriber2; }(Subscription_1.Subscription); exports.Subscriber = Subscriber; var _bind = Function.prototype.bind; function bind(fn, thisArg) { return _bind.call(fn, thisArg); } var ConsumerObserver = function() { function ConsumerObserver2(partialObserver) { this.partialObserver = partialObserver; } ConsumerObserver2.prototype.next = function(value) { var partialObserver = this.partialObserver; if (partialObserver.next) { try { partialObserver.next(value); } catch (error) { handleUnhandledError(error); } } }; ConsumerObserver2.prototype.error = function(err) { var partialObserver = this.partialObserver; if (partialObserver.error) { try { partialObserver.error(err); } catch (error) { handleUnhandledError(error); } } else { handleUnhandledError(err); } }; ConsumerObserver2.prototype.complete = function() { var partialObserver = this.partialObserver; if (partialObserver.complete) { try { partialObserver.complete(); } catch (error) { handleUnhandledError(error); } } }; return ConsumerObserver2; }(); var SafeSubscriber = function(_super) { __extends(SafeSubscriber2, _super); function SafeSubscriber2(observerOrNext, error, complete) { var _this = _super.call(this) || this; var partialObserver; if (isFunction_1.isFunction(observerOrNext) || !observerOrNext) { partialObserver = { next: observerOrNext !== null && observerOrNext !== void 0 ? observerOrNext : void 0, error: error !== null && error !== void 0 ? error : void 0, complete: complete !== null && complete !== void 0 ? complete : void 0 }; } else { var context_1; if (_this && config_1.config.useDeprecatedNextContext) { context_1 = Object.create(observerOrNext); context_1.unsubscribe = function() { return _this.unsubscribe(); }; partialObserver = { next: observerOrNext.next && bind(observerOrNext.next, context_1), error: observerOrNext.error && bind(observerOrNext.error, context_1), complete: observerOrNext.complete && bind(observerOrNext.complete, context_1) }; } else { partialObserver = observerOrNext; } } _this.destination = new ConsumerObserver(partialObserver); return _this; } return SafeSubscriber2; }(Subscriber); exports.SafeSubscriber = SafeSubscriber; function handleUnhandledError(error) { if (config_1.config.useDeprecatedSynchronousErrorHandling) { errorContext_1.captureError(error); } else { reportUnhandledError_1.reportUnhandledError(error); } } function defaultErrorHandler(err) { throw err; } function handleStoppedNotification(notification, subscriber) { var onStoppedNotification = config_1.config.onStoppedNotification; onStoppedNotification && timeoutProvider_1.timeoutProvider.setTimeout(function() { return onStoppedNotification(notification, subscriber); }); } exports.EMPTY_OBSERVER = { closed: true, next: noop_1.noop, error: defaultErrorHandler, complete: noop_1.noop }; } }); // ../../node_modules/rxjs/dist/cjs/internal/symbol/observable.js var require_observable = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/symbol/observable.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.observable = void 0; exports.observable = function() { return typeof Symbol === "function" && Symbol.observable || "@@observable"; }(); } }); // ../../node_modules/rxjs/dist/cjs/internal/util/identity.js var require_identity = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/identity.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.identity = void 0; function identity(x) { return x; } exports.identity = identity; } }); // ../../node_modules/rxjs/dist/cjs/internal/util/pipe.js var require_pipe = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/pipe.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.pipeFromArray = exports.pipe = void 0; var identity_1 = require_identity(); function pipe() { var fns = []; for (var _i = 0; _i < arguments.length; _i++) { fns[_i] = arguments[_i]; } return pipeFromArray(fns); } exports.pipe = pipe; function pipeFromArray(fns) { if (fns.length === 0) { return identity_1.identity; } if (fns.length === 1) { return fns[0]; } return function piped(input) { return fns.reduce(function(prev, fn) { return fn(prev); }, input); }; } exports.pipeFromArray = pipeFromArray; } }); // ../../node_modules/rxjs/dist/cjs/internal/Observable.js var require_Observable = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/Observable.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.Observable = void 0; var Subscriber_1 = require_Subscriber(); var Subscription_1 = require_Subscription(); var observable_1 = require_observable(); var pipe_1 = require_pipe(); var config_1 = require_config(); var isFunction_1 = require_isFunction(); var errorContext_1 = require_errorContext(); var Observable = function() { function Observable2(subscribe) { if (subscribe) { this._subscribe = subscribe; } } Observable2.prototype.lift = function(operator) { var observable = new Observable2(); observable.source = this; observable.operator = operator; return observable; }; Observable2.prototype.subscribe = function(observerOrNext, error, complete) { var _this = this; var subscriber = isSubscriber(observerOrNext) ? observerOrNext : new Subscriber_1.SafeSubscriber(observerOrNext, error, complete); errorContext_1.errorContext(function() { var _a = _this, operator = _a.operator, source = _a.source; subscriber.add(operator ? operator.call(subscriber, source) : source ? _this._subscribe(subscriber) : _this._trySubscribe(subscriber)); }); return subscriber; }; Observable2.prototype._trySubscribe = function(sink) { try { return this._subscribe(sink); } catch (err) { sink.error(err); } }; Observable2.prototype.forEach = function(next, promiseCtor) { var _this = this; promiseCtor = getPromiseCtor(promiseCtor); return new promiseCtor(function(resolve, reject) { var subscriber = new Subscriber_1.SafeSubscriber({ next: function(value) { try { next(value); } catch (err) { reject(err); subscriber.unsubscribe(); } }, error: reject, complete: resolve }); _this.subscribe(subscriber); }); }; Observable2.prototype._subscribe = function(subscriber) { var _a; return (_a = this.source) === null || _a === void 0 ? void 0 : _a.subscribe(subscriber); }; Observable2.prototype[observable_1.observable] = function() { return this; }; Observable2.prototype.pipe = function() { var operations = []; for (var _i = 0; _i < arguments.length; _i++) { operations[_i] = arguments[_i]; } return pipe_1.pipeFromArray(operations)(this); }; Observable2.prototype.toPromise = function(promiseCtor) { var _this = this; promiseCtor = getPromiseCtor(promiseCtor); return new promiseCtor(function(resolve, reject) { var value; _this.subscribe(function(x) { return value = x; }, function(err) { return reject(err); }, function() { return resolve(value); }); }); }; Observable2.create = function(subscribe) { return new Observable2(subscribe); }; return Observable2; }(); exports.Observable = Observable; function getPromiseCtor(promiseCtor) { var _a; return (_a = promiseCtor !== null && promiseCtor !== void 0 ? promiseCtor : config_1.config.Promise) !== null && _a !== void 0 ? _a : Promise; } function isObserver(value) { return value && isFunction_1.isFunction(value.next) && isFunction_1.isFunction(value.error) && isFunction_1.isFunction(value.complete); } function isSubscriber(value) { return value && value instanceof Subscriber_1.Subscriber || isObserver(value) && Subscription_1.isSubscription(value); } } }); // ../../node_modules/rxjs/dist/cjs/internal/util/lift.js var require_lift = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/util/lift.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.operate = exports.hasLift = void 0; var isFunction_1 = require_isFunction(); function hasLift(source) { return isFunction_1.isFunction(source === null || source === void 0 ? void 0 : source.lift); } exports.hasLift = hasLift; function operate(init) { return function(source) { if (hasLift(source)) { return source.lift(function(liftedSource) { try { return init(liftedSource, this); } catch (err) { this.error(err); } }); } throw new TypeError("Unable to lift unknown Observable type"); }; } exports.operate = operate; } }); // ../../node_modules/rxjs/dist/cjs/internal/operators/OperatorSubscriber.js var require_OperatorSubscriber = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/operators/OperatorSubscriber.js"(exports) { "use strict"; init_cjs_shims(); var __extends = exports && exports.__extends || /* @__PURE__ */ function() { var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { d2.__proto__ = b2; } || function(d2, b2) { for (var p in b2) if (Object.prototype.hasOwnProperty.call(b2, p)) d2[p] = b2[p]; }; return extendStatics(d, b); }; return function(d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); Object.defineProperty(exports, "__esModule", { value: true }); exports.OperatorSubscriber = exports.createOperatorSubscriber = void 0; var Subscriber_1 = require_Subscriber(); function createOperatorSubscriber(destination, onNext, onComplete, onError, onFinalize) { return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize); } exports.createOperatorSubscriber = createOperatorSubscriber; var OperatorSubscriber = function(_super) { __extends(OperatorSubscriber2, _super); function OperatorSubscriber2(destination, onNext, onComplete, onError, onFinalize, shouldUnsubscribe) { var _this = _super.call(this, destination) || this; _this.onFinalize = onFinalize; _this.shouldUnsubscribe = shouldUnsubscribe; _this._next = onNext ? function(value) { try { onNext(value); } catch (err) { destination.error(err); } } : _super.prototype._next; _this._error = onError ? function(err) { try { onError(err); } catch (err2) { destination.error(err2); } finally { this.unsubscribe(); } } : _super.prototype._error; _this._complete = onComplete ? function() { try { onComplete(); } catch (err) { destination.error(err); } finally { this.unsubscribe(); } } : _super.prototype._complete; return _this; } OperatorSubscriber2.prototype.unsubscribe = function() { var _a; if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) { var closed_1 = this.closed; _super.prototype.unsubscribe.call(this); !closed_1 && ((_a = this.onFinalize) === null || _a === void 0 ? void 0 : _a.call(this)); } }; return OperatorSubscriber2; }(Subscriber_1.Subscriber); exports.OperatorSubscriber = OperatorSubscriber; } }); // ../../node_modules/rxjs/dist/cjs/internal/operators/refCount.js var require_refCount = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/operators/refCount.js"(exports) { "use strict"; init_cjs_shims(); Object.defineProperty(exports, "__esModule", { value: true }); exports.refCount = void 0; var lift_1 = require_lift(); var OperatorSubscriber_1 = require_OperatorSubscriber(); function refCount() { return lift_1.operate(function(source, subscriber) { var connection = null; source._refCount++; var refCounter = OperatorSubscriber_1.createOperatorSubscriber(subscriber, void 0, void 0, void 0, function() { if (!source || source._refCount <= 0 || 0 < --source._refCount) { connection = null; return; } var sharedConnection = source._connection; var conn = connection; connection = null; if (sharedConnection && (!conn || sharedConnection === conn)) { sharedConnection.unsubscribe(); } subscriber.unsubscribe(); }); source.subscribe(refCounter); if (!refCounter.closed) { connection = source.connect(); } }); } exports.refCount = refCount; } }); // ../../node_modules/rxjs/dist/cjs/internal/observable/ConnectableObservable.js var require_ConnectableObservable = __commonJS({ "../../node_modules/rxjs/dist/cjs/internal/observable/ConnectableObservable.js"(exports) { "use strict"; init_cjs_shims(); var __extends = exports && exports.__extends || /* @__PURE__ */ function() { var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { d2.__proto__ = b2; } || function(d2, b2) { for (var p in b2) if (Object.prototype.hasOwnProperty.call(b2, p)) d2[p] = b2[p]; }; return extendStatics(d, b); }; return function(d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); Object.defineProperty(exports, "__esModule", { value: true }); exports.ConnectableObservable = void 0; var Observable_1 = require_Observable(); var Subscription_1 = require_Subscription(); var refCount_1 = require_refCount(); var OperatorSubscriber_1 = require_OperatorSubscriber(); var lift_1 = require_lift(); var ConnectableObservable = function(_super) { __extends(ConnectableObservable2, _super); function ConnectableObservable2(source, subjectFactory) { var _this = _super.call(this) || this; _this.source = source; _this.subjectFactory = subjectFactory; _this._subject = null; _this._refCount = 0; _this._connection = null; if (lift_1.hasLift(source)) { _this.lift = source.lift; } return _this; } ConnectableObservable2.prototype._subscribe = function(subscriber) { return this.getSubject().subscribe(subscriber); }; ConnectableObservable2.prototype.getSubject = function() { var subject = this._subject; if (!subject || subject.isStopped) { this._subject = this.subjectFactory(); } return this._subject; }; ConnectableObservable2.prototype._teardown = function() { this._refCount = 0; var _connection = this._connection; this._subject = this._connection = null; _connection === null || _connection === void 0 ? void 0 : _connection.unsubscribe(); }; ConnectableObservable2.prototype.connect = function() { var _this = this; var connection = this._connection; if (!connection) { connection = this._connection = new Subscription_1.Subscription(); var subject_1 = this.getSubject(); connection.add(this.source.subscribe(OperatorSubscribe