| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- "use strict";
 
- var __extends = (this && this.__extends) || (function () {
 
-     var extendStatics = function (d, b) {
 
-         extendStatics = Object.setPrototypeOf ||
 
-             ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
 
-             function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[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(OperatorSubscriber, _super);
 
-     function OperatorSubscriber(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 (err) {
 
-                     destination.error(err);
 
-                 }
 
-                 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;
 
-     }
 
-     OperatorSubscriber.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 OperatorSubscriber;
 
- }(Subscriber_1.Subscriber));
 
- exports.OperatorSubscriber = OperatorSubscriber;
 
- //# sourceMappingURL=OperatorSubscriber.js.map
 
 
  |