{"ast":null,"code":"'use strict';\n\nfunction _inheritsLoose(subClass, superClass) {\n  subClass.prototype = Object.create(superClass.prototype);\n  subClass.prototype.constructor = subClass;\n\n  _setPrototypeOf(subClass, superClass);\n}\n\nfunction _setPrototypeOf(o, p) {\n  _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n    o.__proto__ = p;\n    return o;\n  };\n\n  return _setPrototypeOf(o, p);\n}\n\nimport _EventSubscription from \"./_EventSubscription\";\n\nvar EmitterSubscription = function (_EventSubscription2) {\n  _inheritsLoose(EmitterSubscription, _EventSubscription2);\n\n  function EmitterSubscription(emitter, subscriber, listener, context) {\n    var _this;\n\n    _this = _EventSubscription2.call(this, subscriber) || this;\n    _this.emitter = emitter;\n    _this.listener = listener;\n    _this.context = context;\n    return _this;\n  }\n\n  var _proto = EmitterSubscription.prototype;\n\n  _proto.remove = function remove() {\n    this.emitter.removeSubscription(this);\n  };\n\n  return EmitterSubscription;\n}(_EventSubscription);\n\nexport default EmitterSubscription;","map":{"version":3,"sources":["/Users/rohitsingh/Documents/projects/new-nativebase-setup/NativeBase/example/node_modules/react-native-web/dist/vendor/react-native/emitter/_EmitterSubscription.js"],"names":["_inheritsLoose","subClass","superClass","prototype","Object","create","constructor","_setPrototypeOf","o","p","setPrototypeOf","__proto__","_EventSubscription","EmitterSubscription","_EventSubscription2","emitter","subscriber","listener","context","_this","call","_proto","remove","removeSubscription"],"mappings":"AASA;;AAEA,SAASA,cAAT,CAAwBC,QAAxB,EAAkCC,UAAlC,EAA8C;AAAED,EAAAA,QAAQ,CAACE,SAAT,GAAqBC,MAAM,CAACC,MAAP,CAAcH,UAAU,CAACC,SAAzB,CAArB;AAA0DF,EAAAA,QAAQ,CAACE,SAAT,CAAmBG,WAAnB,GAAiCL,QAAjC;;AAA2CM,EAAAA,eAAe,CAACN,QAAD,EAAWC,UAAX,CAAf;AAAwC;;AAE7L,SAASK,eAAT,CAAyBC,CAAzB,EAA4BC,CAA5B,EAA+B;AAAEF,EAAAA,eAAe,GAAGH,MAAM,CAACM,cAAP,IAAyB,SAASH,eAAT,CAAyBC,CAAzB,EAA4BC,CAA5B,EAA+B;AAAED,IAAAA,CAAC,CAACG,SAAF,GAAcF,CAAd;AAAiB,WAAOD,CAAP;AAAW,GAAxG;;AAA0G,SAAOD,eAAe,CAACC,CAAD,EAAIC,CAAJ,CAAtB;AAA+B;;AAE1K,OAAOG,kBAAP;;AAKA,IAAIC,mBAAmB,GAAgB,UAAUC,mBAAV,EAA+B;AACpEd,EAAAA,cAAc,CAACa,mBAAD,EAAsBC,mBAAtB,CAAd;;AAYA,WAASD,mBAAT,CAA6BE,OAA7B,EAAsCC,UAAtC,EAAkDC,QAAlD,EAA4DC,OAA5D,EAAqE;AACnE,QAAIC,KAAJ;;AAEAA,IAAAA,KAAK,GAAGL,mBAAmB,CAACM,IAApB,CAAyB,IAAzB,EAA+BJ,UAA/B,KAA8C,IAAtD;AACAG,IAAAA,KAAK,CAACJ,OAAN,GAAgBA,OAAhB;AACAI,IAAAA,KAAK,CAACF,QAAN,GAAiBA,QAAjB;AACAE,IAAAA,KAAK,CAACD,OAAN,GAAgBA,OAAhB;AACA,WAAOC,KAAP;AACD;;AASD,MAAIE,MAAM,GAAGR,mBAAmB,CAACV,SAAjC;;AAEAkB,EAAAA,MAAM,CAACC,MAAP,GAAgB,SAASA,MAAT,GAAkB;AAChC,SAAKP,OAAL,CAAaQ,kBAAb,CAAgC,IAAhC;AACD,GAFD;;AAIA,SAAOV,mBAAP;AACD,CArCsC,CAqCrCD,kBArCqC,CAAvC;;AAuCA,eAAeC,mBAAf","sourcesContent":["/**\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * @format\n * \n */\n'use strict';\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nimport _EventSubscription from './_EventSubscription';\n\n/**\n * EmitterSubscription represents a subscription with listener and context data.\n */\nvar EmitterSubscription = /*#__PURE__*/function (_EventSubscription2) {\n  _inheritsLoose(EmitterSubscription, _EventSubscription2);\n\n  /**\n   * @param {EventEmitter} emitter - The event emitter that registered this\n   *   subscription\n   * @param {EventSubscriptionVendor} subscriber - The subscriber that controls\n   *   this subscription\n   * @param {function} listener - Function to invoke when the specified event is\n   *   emitted\n   * @param {*} context - Optional context object to use when invoking the\n   *   listener\n   */\n  function EmitterSubscription(emitter, subscriber, listener, context) {\n    var _this;\n\n    _this = _EventSubscription2.call(this, subscriber) || this;\n    _this.emitter = emitter;\n    _this.listener = listener;\n    _this.context = context;\n    return _this;\n  }\n  /**\n   * Removes this subscription from the emitter that registered it.\n   * Note: we're overriding the `remove()` method of _EventSubscription here\n   * but deliberately not calling `super.remove()` as the responsibility\n   * for removing the subscription lies with the EventEmitter.\n   */\n\n\n  var _proto = EmitterSubscription.prototype;\n\n  _proto.remove = function remove() {\n    this.emitter.removeSubscription(this);\n  };\n\n  return EmitterSubscription;\n}(_EventSubscription);\n\nexport default EmitterSubscription;"]},"metadata":{},"sourceType":"module"}