{"id":"node_modules/rxjs/_esm5/internal/SubjectSubscription.js","dependencies":[{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/SubjectSubscription.js.map","includedInParent":true,"mtime":499162500000},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/src/internal/SubjectSubscription.ts","includedInParent":true,"mtime":499162500000},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/package.json","includedInParent":true,"mtime":1573802285913},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/.babelrc","includedInParent":true,"mtime":1571296685108},{"name":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/package.json","includedInParent":true,"mtime":1573797080807},{"name":"tslib","loc":{"line":2,"column":25},"parent":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/SubjectSubscription.js","resolved":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/tslib/tslib.es6.js"},{"name":"./Subscription","loc":{"line":3,"column":29},"parent":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/SubjectSubscription.js","resolved":"/Users/pa/Js_workspace/eth-merkle-bridge-js/example/node_modules/rxjs/_esm5/internal/Subscription.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.SubjectSubscription = void 0;\n\nvar tslib_1 = _interopRequireWildcard(require(\"tslib\"));\n\nvar _Subscription = require(\"./Subscription\");\n\nfunction _getRequireWildcardCache() { if (typeof WeakMap !== \"function\") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\n\n/** PURE_IMPORTS_START tslib,_Subscription PURE_IMPORTS_END */\nvar SubjectSubscription =\n/*@__PURE__*/\nfunction (_super) {\n  tslib_1.__extends(SubjectSubscription, _super);\n\n  function SubjectSubscription(subject, subscriber) {\n    var _this = _super.call(this) || this;\n\n    _this.subject = subject;\n    _this.subscriber = subscriber;\n    _this.closed = false;\n    return _this;\n  }\n\n  SubjectSubscription.prototype.unsubscribe = function () {\n    if (this.closed) {\n      return;\n    }\n\n    this.closed = true;\n    var subject = this.subject;\n    var observers = subject.observers;\n    this.subject = null;\n\n    if (!observers || observers.length === 0 || subject.isStopped || subject.closed) {\n      return;\n    }\n\n    var subscriberIndex = observers.indexOf(this.subscriber);\n\n    if (subscriberIndex !== -1) {\n      observers.splice(subscriberIndex, 1);\n    }\n  };\n\n  return SubjectSubscription;\n}(_Subscription.Subscription);\n\nexports.SubjectSubscription = SubjectSubscription;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":8,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":0},"generated":{"line":10,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":17,"column":4}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":17,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":18,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":19,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":56},"generated":{"line":19,"column":10}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":19,"column":16}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":56},"generated":{"line":19,"column":18}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":2}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":9}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":10}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":19}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":20}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":39}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":49},"generated":{"line":20,"column":41}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":20,"column":47}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":22,"column":11}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":14,"column":4},"generated":{"line":22,"column":31}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":14,"column":11},"generated":{"line":22,"column":40}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":15,"column":3},"generated":{"line":22,"column":52}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":8}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":13}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":16}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":22}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":27}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":40},"generated":{"line":23,"column":28}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":32}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":40},"generated":{"line":23,"column":37}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":21},"generated":{"line":23,"column":41}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":49},"generated":{"line":25,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":49},"generated":{"line":25,"column":4}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":49},"generated":{"line":25,"column":9}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":49},"generated":{"line":25,"column":10}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":49},"generated":{"line":25,"column":17}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":59},"generated":{"line":25,"column":20}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":13,"column":49},"generated":{"line":25,"column":27}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":11,"column":2},"generated":{"line":26,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":11,"column":2},"generated":{"line":26,"column":4}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":11,"column":2},"generated":{"line":26,"column":9}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":11,"column":2},"generated":{"line":26,"column":10}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":11,"column":2},"generated":{"line":26,"column":20}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":11,"column":20},"generated":{"line":26,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":11,"column":2},"generated":{"line":26,"column":33}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":15,"column":3},"generated":{"line":28,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":15,"column":3},"generated":{"line":28,"column":11}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":15,"column":3},"generated":{"line":28,"column":16}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":17,"column":2},"generated":{"line":29,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":18,"column":19},"generated":{"line":31,"column":21}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":18,"column":19},"generated":{"line":31,"column":22}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":18,"column":21},"generated":{"line":31,"column":32}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":18,"column":21},"generated":{"line":31,"column":46}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":18,"column":21},"generated":{"line":31,"column":58}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":19,"column":6},"generated":{"line":32,"column":8}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":19,"column":6},"generated":{"line":32,"column":13}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":19,"column":13},"generated":{"line":32,"column":21}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":20,"column":5},"generated":{"line":33,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":34,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":24,"column":4},"generated":{"line":36,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":24,"column":10},"generated":{"line":36,"column":9}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":24,"column":4},"generated":{"line":36,"column":15}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":24,"column":20},"generated":{"line":36,"column":18}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":24,"column":4},"generated":{"line":36,"column":22}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":25,"column":4},"generated":{"line":37,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":37,"column":8}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":37,"column":15}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":25,"column":19},"generated":{"line":37,"column":18}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":25,"column":22},"generated":{"line":37,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":25,"column":4},"generated":{"line":37,"column":30}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":27,"column":4},"generated":{"line":38,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":38,"column":8}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":27,"column":16},"generated":{"line":38,"column":17}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":27,"column":19},"generated":{"line":38,"column":20}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":27,"column":24},"generated":{"line":38,"column":27}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":27,"column":24},"generated":{"line":38,"column":28}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":27,"column":4},"generated":{"line":38,"column":37}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":29,"column":4},"generated":{"line":39,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":29,"column":9},"generated":{"line":39,"column":9}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":29,"column":4},"generated":{"line":39,"column":16}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":29,"column":18},"generated":{"line":39,"column":19}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":29,"column":4},"generated":{"line":39,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":6},"generated":{"line":41,"column":8}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":6},"generated":{"line":41,"column":9}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":6},"generated":{"line":41,"column":18}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":22}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":31}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":32}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":38}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":43}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":6},"generated":{"line":41,"column":44}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":48}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":55}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":56}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":6},"generated":{"line":41,"column":65}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":69}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":76}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":77}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":30,"column":13},"generated":{"line":41,"column":85}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":31,"column":5},"generated":{"line":42,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":33,"column":4},"generated":{"line":43,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":4},"generated":{"line":45,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":8},"generated":{"line":45,"column":8}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":23},"generated":{"line":45,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":23},"generated":{"line":45,"column":26}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":32},"generated":{"line":45,"column":35}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":32},"generated":{"line":45,"column":36}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":23},"generated":{"line":45,"column":43}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":32},"generated":{"line":45,"column":44}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":32},"generated":{"line":45,"column":49}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":23},"generated":{"line":45,"column":59}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":35,"column":4},"generated":{"line":45,"column":60}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":36,"column":6},"generated":{"line":47,"column":8}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":36,"column":16},"generated":{"line":47,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":36,"column":23},"generated":{"line":47,"column":28}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":36,"column":23},"generated":{"line":47,"column":29}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":36,"column":23},"generated":{"line":47,"column":32}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":6}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":15}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":16}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":22}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":23}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":38}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":40}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":37,"column":5},"generated":{"line":48,"column":41}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":38,"column":3},"generated":{"line":49,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":39,"column":0},"generated":{"line":50,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":52,"column":0}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":52,"column":9}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":52,"column":28}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":53,"column":1}},{"source":"../../src/internal/SubjectSubscription.ts","name":null,"original":{"line":10,"column":44},"generated":{"line":53,"column":28}}],"sources":{"../../src/internal/SubjectSubscription.ts":"import { Subject } from './Subject';\nimport { Observer } from './types';\nimport { Subscription } from './Subscription';\n\n/**\n * We need this JSDoc comment for affecting ESDoc.\n * @ignore\n * @extends {Ignored}\n */\nexport class SubjectSubscription<T> extends Subscription {\n  closed: boolean = false;\n\n  constructor(public subject: Subject<T>, public subscriber: Observer<T>) {\n    super();\n  }\n\n  unsubscribe() {\n    if (this.closed) {\n      return;\n    }\n\n    this.closed = true;\n\n    const subject = this.subject;\n    const observers = subject.observers;\n\n    this.subject = null;\n\n    if (!observers || observers.length === 0 || subject.isStopped || subject.closed) {\n      return;\n    }\n\n    const subscriberIndex = observers.indexOf(this.subscriber);\n\n    if (subscriberIndex !== -1) {\n      observers.splice(subscriberIndex, 1);\n    }\n  }\n}\n"},"lineCount":null}},"error":null,"hash":"71831c029f8ea50ae93ed67418a4eed6","cacheData":{"env":{}}}