{"ast":null,"code":"import _inherits from \"C:/Users/kgamal/Downloads/HijriGregorianDatepicker-master/HijriGregorianDatepicker-master/node_modules/@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"C:/Users/kgamal/Downloads/HijriGregorianDatepicker-master/HijriGregorianDatepicker-master/node_modules/@babel/runtime/helpers/esm/createSuper\";\nimport _classCallCheck from \"C:/Users/kgamal/Downloads/HijriGregorianDatepicker-master/HijriGregorianDatepicker-master/node_modules/@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"C:/Users/kgamal/Downloads/HijriGregorianDatepicker-master/HijriGregorianDatepicker-master/node_modules/@babel/runtime/helpers/esm/createClass\";\nimport { Subscriber } from '../Subscriber';\nimport { Notification } from '../Notification';\nexport function materialize() {\n  return function materializeOperatorFunction(source) {\n    return source.lift(new MaterializeOperator());\n  };\n}\n\nvar MaterializeOperator = /*#__PURE__*/function () {\n  function MaterializeOperator() {\n    _classCallCheck(this, MaterializeOperator);\n  }\n\n  _createClass(MaterializeOperator, [{\n    key: \"call\",\n    value: function call(subscriber, source) {\n      return source.subscribe(new MaterializeSubscriber(subscriber));\n    }\n  }]);\n\n  return MaterializeOperator;\n}();\n\nvar MaterializeSubscriber = /*#__PURE__*/function (_Subscriber) {\n  _inherits(MaterializeSubscriber, _Subscriber);\n\n  var _super = _createSuper(MaterializeSubscriber);\n\n  function MaterializeSubscriber(destination) {\n    _classCallCheck(this, MaterializeSubscriber);\n\n    return _super.call(this, destination);\n  }\n\n  _createClass(MaterializeSubscriber, [{\n    key: \"_next\",\n    value: function _next(value) {\n      this.destination.next(Notification.createNext(value));\n    }\n  }, {\n    key: \"_error\",\n    value: function _error(err) {\n      var destination = this.destination;\n      destination.next(Notification.createError(err));\n      destination.complete();\n    }\n  }, {\n    key: \"_complete\",\n    value: function _complete() {\n      var destination = this.destination;\n      destination.next(Notification.createComplete());\n      destination.complete();\n    }\n  }]);\n\n  return MaterializeSubscriber;\n}(Subscriber); //# sourceMappingURL=materialize.js.map","map":null,"metadata":{},"sourceType":"module"}