react-customizable-progressbar
Version:
Customizable circular SVG progress bar component for React
1 lines • 655 kB
JavaScript
!function(root,factory){"object"==typeof exports&&"object"==typeof module?module.exports=factory():"function"==typeof define&&define.amd?define([],factory):"object"==typeof exports?exports.Generator=factory():root.Generator=factory()}(window,function(){return function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{enumerable:!0,get:getter})},__webpack_require__.r=function(exports){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.t=function(value,mode){if(1&mode&&(value=__webpack_require__(value)),8&mode)return value;if(4&mode&&"object"==typeof value&&value&&value.__esModule)return value;var ns=Object.create(null);if(__webpack_require__.r(ns),Object.defineProperty(ns,"default",{enumerable:!0,value:value}),2&mode&&"string"!=typeof value)for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function(){return module.default}:function(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="/",__webpack_require__(__webpack_require__.s=834)}([function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(68)},function(module,exports,__webpack_require__){"use strict";var root_1=__webpack_require__(15),toSubscriber_1=__webpack_require__(372),observable_1=__webpack_require__(47),pipe_1=__webpack_require__(73),Observable=function(){function Observable(subscribe){this._isScalar=!1,subscribe&&(this._subscribe=subscribe)}return Observable.prototype.lift=function(operator){var observable=new Observable;return observable.source=this,observable.operator=operator,observable},Observable.prototype.subscribe=function(observerOrNext,error,complete){var operator=this.operator,sink=toSubscriber_1.toSubscriber(observerOrNext,error,complete);if(operator?operator.call(sink,this.source):sink.add(this.source||!sink.syncErrorThrowable?this._subscribe(sink):this._trySubscribe(sink)),sink.syncErrorThrowable&&(sink.syncErrorThrowable=!1,sink.syncErrorThrown))throw sink.syncErrorValue;return sink},Observable.prototype._trySubscribe=function(sink){try{return this._subscribe(sink)}catch(err){sink.syncErrorThrown=!0,sink.syncErrorValue=err,sink.error(err)}},Observable.prototype.forEach=function(next,PromiseCtor){var _this=this;if(PromiseCtor||(root_1.root.Rx&&root_1.root.Rx.config&&root_1.root.Rx.config.Promise?PromiseCtor=root_1.root.Rx.config.Promise:root_1.root.Promise&&(PromiseCtor=root_1.root.Promise)),!PromiseCtor)throw new Error("no Promise impl found");return new PromiseCtor(function(resolve,reject){var subscription;subscription=_this.subscribe(function(value){if(subscription)try{next(value)}catch(err){reject(err),subscription.unsubscribe()}else next(value)},reject,resolve)})},Observable.prototype._subscribe=function(subscriber){return this.source.subscribe(subscriber)},Observable.prototype[observable_1.observable]=function(){return this},Observable.prototype.pipe=function(){for(var operations=[],_i=0;_i<arguments.length;_i++)operations[_i-0]=arguments[_i];return 0===operations.length?this:pipe_1.pipeFromArray(operations)(this)},Observable.prototype.toPromise=function(PromiseCtor){var _this=this;if(PromiseCtor||(root_1.root.Rx&&root_1.root.Rx.config&&root_1.root.Rx.config.Promise?PromiseCtor=root_1.root.Rx.config.Promise:root_1.root.Promise&&(PromiseCtor=root_1.root.Promise)),!PromiseCtor)throw new Error("no Promise impl found");return new PromiseCtor(function(resolve,reject){var value;_this.subscribe(function(x){return value=x},function(err){return reject(err)},function(){return resolve(value)})})},Observable.create=function(subscribe){return new Observable(subscribe)},Observable}();exports.Observable=Observable},,function(module,exports,__webpack_require__){module.exports=__webpack_require__(70)()},function(module,exports,__webpack_require__){"use strict";var __extends=this&&this.__extends||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p]);function __(){this.constructor=d}d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)},isFunction_1=__webpack_require__(45),Subscription_1=__webpack_require__(10),Observer_1=__webpack_require__(229),rxSubscriber_1=__webpack_require__(46),Subscriber=function(_super){function Subscriber(destinationOrNext,error,complete){switch(_super.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Observer_1.empty;break;case 1:if(!destinationOrNext){this.destination=Observer_1.empty;break}if("object"==typeof destinationOrNext){if(isTrustedSubscriber(destinationOrNext)){var trustedSubscriber=destinationOrNext[rxSubscriber_1.rxSubscriber]();this.syncErrorThrowable=trustedSubscriber.syncErrorThrowable,(this.destination=trustedSubscriber).add(this)}else this.syncErrorThrowable=!0,this.destination=new SafeSubscriber(this,destinationOrNext);break}default:this.syncErrorThrowable=!0,this.destination=new SafeSubscriber(this,destinationOrNext,error,complete)}}return __extends(Subscriber,_super),Subscriber.prototype[rxSubscriber_1.rxSubscriber]=function(){return this},Subscriber.create=function(next,error,complete){var subscriber=new Subscriber(next,error,complete);return subscriber.syncErrorThrowable=!1,subscriber},Subscriber.prototype.next=function(value){this.isStopped||this._next(value)},Subscriber.prototype.error=function(err){this.isStopped||(this.isStopped=!0,this._error(err))},Subscriber.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},Subscriber.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,_super.prototype.unsubscribe.call(this))},Subscriber.prototype._next=function(value){this.destination.next(value)},Subscriber.prototype._error=function(err){this.destination.error(err),this.unsubscribe()},Subscriber.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},Subscriber.prototype._unsubscribeAndRecycle=function(){var _parent=this._parent,_parents=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=_parent,this._parents=_parents,this},Subscriber}(Subscription_1.Subscription),SafeSubscriber=function(_super){function SafeSubscriber(_parentSubscriber,observerOrNext,error,complete){var next;_super.call(this),this._parentSubscriber=_parentSubscriber;var context=this;isFunction_1.isFunction(observerOrNext)?next=observerOrNext:observerOrNext&&(next=observerOrNext.next,error=observerOrNext.error,complete=observerOrNext.complete,observerOrNext!==Observer_1.empty&&(context=Object.create(observerOrNext),isFunction_1.isFunction(context.unsubscribe)&&this.add(context.unsubscribe.bind(context)),context.unsubscribe=this.unsubscribe.bind(this))),this._context=context,this._next=next,this._error=error,this._complete=complete}return __extends(SafeSubscriber,_super),SafeSubscriber.prototype.next=function(value){if(!this.isStopped&&this._next){var _parentSubscriber=this._parentSubscriber;_parentSubscriber.syncErrorThrowable?this.__tryOrSetError(_parentSubscriber,this._next,value)&&this.unsubscribe():this.__tryOrUnsub(this._next,value)}},SafeSubscriber.prototype.error=function(err){if(!this.isStopped){var _parentSubscriber=this._parentSubscriber;if(this._error)_parentSubscriber.syncErrorThrowable?this.__tryOrSetError(_parentSubscriber,this._error,err):this.__tryOrUnsub(this._error,err),this.unsubscribe();else{if(!_parentSubscriber.syncErrorThrowable)throw this.unsubscribe(),err;_parentSubscriber.syncErrorValue=err,_parentSubscriber.syncErrorThrown=!0,this.unsubscribe()}}},SafeSubscriber.prototype.complete=function(){var _this=this;if(!this.isStopped){var _parentSubscriber=this._parentSubscriber;if(this._complete){var wrappedComplete=function(){return _this._complete.call(_this._context)};_parentSubscriber.syncErrorThrowable?this.__tryOrSetError(_parentSubscriber,wrappedComplete):this.__tryOrUnsub(wrappedComplete),this.unsubscribe()}else this.unsubscribe()}},SafeSubscriber.prototype.__tryOrUnsub=function(fn,value){try{fn.call(this._context,value)}catch(err){throw this.unsubscribe(),err}},SafeSubscriber.prototype.__tryOrSetError=function(parent,fn,value){try{fn.call(this._context,value)}catch(err){return parent.syncErrorValue=err,parent.syncErrorThrown=!0}return!1},SafeSubscriber.prototype._unsubscribe=function(){var _parentSubscriber=this._parentSubscriber;this._context=null,this._parentSubscriber=null,_parentSubscriber.unsubscribe()},SafeSubscriber}(exports.Subscriber=Subscriber);function isTrustedSubscriber(obj){return obj instanceof Subscriber||"syncErrorThrowable"in obj&&obj[rxSubscriber_1.rxSubscriber]}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ReactCSS=exports.loop=exports.handleActive=exports.handleHover=exports.hover=void 0;var _flattenNames2=_interopRequireDefault(__webpack_require__(668)),_mergeClasses2=_interopRequireDefault(__webpack_require__(741)),_autoprefix2=_interopRequireDefault(__webpack_require__(766)),_hover3=_interopRequireDefault(__webpack_require__(767)),_active2=_interopRequireDefault(__webpack_require__(768)),_loop3=_interopRequireDefault(__webpack_require__(769));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.hover=_hover3.default,exports.handleHover=_hover3.default,exports.handleActive=_active2.default,exports.loop=_loop3.default;var ReactCSS=exports.ReactCSS=function(classes){for(var _len=arguments.length,activations=Array(1<_len?_len-1:0),_key=1;_key<_len;_key++)activations[_key-1]=arguments[_key];var activeNames=(0,_flattenNames2.default)(activations),merged=(0,_mergeClasses2.default)(classes,activeNames);return(0,_autoprefix2.default)(merged)};exports.default=ReactCSS},function(module,exports,__webpack_require__){"use strict";var __extends=this&&this.__extends||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p]);function __(){this.constructor=d}d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)},OuterSubscriber=function(_super){function OuterSubscriber(){_super.apply(this,arguments)}return __extends(OuterSubscriber,_super),OuterSubscriber.prototype.notifyNext=function(outerValue,innerValue,outerIndex,innerIndex,innerSub){this.destination.next(innerValue)},OuterSubscriber.prototype.notifyError=function(error,innerSub){this.destination.error(error)},OuterSubscriber.prototype.notifyComplete=function(innerSub){this.destination.complete()},OuterSubscriber}(__webpack_require__(4).Subscriber);exports.OuterSubscriber=OuterSubscriber},function(module,exports,__webpack_require__){"use strict";var root_1=__webpack_require__(15),isArrayLike_1=__webpack_require__(231),isPromise_1=__webpack_require__(232),isObject_1=__webpack_require__(227),Observable_1=__webpack_require__(1),iterator_1=__webpack_require__(33),InnerSubscriber_1=__webpack_require__(381),observable_1=__webpack_require__(47);exports.subscribeToResult=function(outerSubscriber,result,outerValue,outerIndex){var destination=new InnerSubscriber_1.InnerSubscriber(outerSubscriber,outerValue,outerIndex);if(destination.closed)return null;if(result instanceof Observable_1.Observable)return result._isScalar?(destination.next(result.value),destination.complete(),null):(destination.syncErrorThrowable=!0,result.subscribe(destination));if(isArrayLike_1.isArrayLike(result)){for(var i=0,len=result.length;i<len&&!destination.closed;i++)destination.next(result[i]);destination.closed||destination.complete()}else{if(isPromise_1.isPromise(result))return result.then(function(value){destination.closed||(destination.next(value),destination.complete())},function(err){return destination.error(err)}).then(null,function(err){root_1.root.setTimeout(function(){throw err})}),destination;if(result&&"function"==typeof result[iterator_1.iterator])for(var iterator=result[iterator_1.iterator]();;){var item=iterator.next();if(item.done){destination.complete();break}if(destination.next(item.value),destination.closed)break}else if(result&&"function"==typeof result[observable_1.observable]){var obs=result[observable_1.observable]();if("function"==typeof obs.subscribe)return obs.subscribe(new InnerSubscriber_1.InnerSubscriber(outerSubscriber,outerValue,outerIndex));destination.error(new TypeError("Provided object does not correctly implement Symbol.observable"))}else{var msg="You provided "+(isObject_1.isObject(result)?"an invalid object":"'"+result+"'")+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.";destination.error(new TypeError(msg))}}return null}},function(module,exports,__webpack_require__){"use strict";var AsyncAction_1=__webpack_require__(38),AsyncScheduler_1=__webpack_require__(39);exports.async=new AsyncScheduler_1.AsyncScheduler(AsyncAction_1.AsyncAction)},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _Alpha=__webpack_require__(770);Object.defineProperty(exports,"Alpha",{enumerable:!0,get:function(){return _interopRequireDefault(_Alpha).default}});var _Checkboard=__webpack_require__(358);Object.defineProperty(exports,"Checkboard",{enumerable:!0,get:function(){return _interopRequireDefault(_Checkboard).default}});var _EditableInput=__webpack_require__(773);Object.defineProperty(exports,"EditableInput",{enumerable:!0,get:function(){return _interopRequireDefault(_EditableInput).default}});var _Hue=__webpack_require__(774);Object.defineProperty(exports,"Hue",{enumerable:!0,get:function(){return _interopRequireDefault(_Hue).default}});var _Raised=__webpack_require__(776);Object.defineProperty(exports,"Raised",{enumerable:!0,get:function(){return _interopRequireDefault(_Raised).default}});var _Saturation=__webpack_require__(777);Object.defineProperty(exports,"Saturation",{enumerable:!0,get:function(){return _interopRequireDefault(_Saturation).default}});var _ColorWrap=__webpack_require__(360);Object.defineProperty(exports,"ColorWrap",{enumerable:!0,get:function(){return _interopRequireDefault(_ColorWrap).default}});var _Swatch=__webpack_require__(785);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}Object.defineProperty(exports,"Swatch",{enumerable:!0,get:function(){return _interopRequireDefault(_Swatch).default}})},function(module,exports,__webpack_require__){"use strict";var isArray_1=__webpack_require__(20),isObject_1=__webpack_require__(227),isFunction_1=__webpack_require__(45),tryCatch_1=__webpack_require__(14),errorObject_1=__webpack_require__(13),UnsubscriptionError_1=__webpack_require__(228),Subscription=function(){function Subscription(unsubscribe){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,unsubscribe&&(this._unsubscribe=unsubscribe)}var empty;return Subscription.prototype.unsubscribe=function(){var errors,hasErrors=!1;if(!this.closed){var _parent=this._parent,_parents=this._parents,_unsubscribe=this._unsubscribe,_subscriptions=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var index=-1,len=_parents?_parents.length:0;_parent;)_parent.remove(this),_parent=++index<len&&_parents[index]||null;if(isFunction_1.isFunction(_unsubscribe))tryCatch_1.tryCatch(_unsubscribe).call(this)===errorObject_1.errorObject&&(hasErrors=!0,errors=errors||(errorObject_1.errorObject.e instanceof UnsubscriptionError_1.UnsubscriptionError?flattenUnsubscriptionErrors(errorObject_1.errorObject.e.errors):[errorObject_1.errorObject.e]));if(isArray_1.isArray(_subscriptions))for(index=-1,len=_subscriptions.length;++index<len;){var sub=_subscriptions[index];if(isObject_1.isObject(sub))if(tryCatch_1.tryCatch(sub.unsubscribe).call(sub)===errorObject_1.errorObject){hasErrors=!0,errors=errors||[];var err=errorObject_1.errorObject.e;err instanceof UnsubscriptionError_1.UnsubscriptionError?errors=errors.concat(flattenUnsubscriptionErrors(err.errors)):errors.push(err)}}if(hasErrors)throw new UnsubscriptionError_1.UnsubscriptionError(errors)}},Subscription.prototype.add=function(teardown){if(!teardown||teardown===Subscription.EMPTY)return Subscription.EMPTY;if(teardown===this)return this;var subscription=teardown;switch(typeof teardown){case"function":subscription=new Subscription(teardown);case"object":if(subscription.closed||"function"!=typeof subscription.unsubscribe)return subscription;if(this.closed)return subscription.unsubscribe(),subscription;if("function"!=typeof subscription._addParent){var tmp=subscription;(subscription=new Subscription)._subscriptions=[tmp]}break;default:throw new Error("unrecognized teardown "+teardown+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(subscription),subscription._addParent(this),subscription},Subscription.prototype.remove=function(subscription){var subscriptions=this._subscriptions;if(subscriptions){var subscriptionIndex=subscriptions.indexOf(subscription);-1!==subscriptionIndex&&subscriptions.splice(subscriptionIndex,1)}},Subscription.prototype._addParent=function(parent){var _parent=this._parent,_parents=this._parents;_parent&&_parent!==parent?_parents?-1===_parents.indexOf(parent)&&_parents.push(parent):this._parents=[parent]:this._parent=parent},Subscription.EMPTY=((empty=new Subscription).closed=!0,empty),Subscription}();function flattenUnsubscriptionErrors(errors){return errors.reduce(function(errs,err){return errs.concat(err instanceof UnsubscriptionError_1.UnsubscriptionError?err.errors:err)},[])}exports.Subscription=Subscription},function(module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _getPrototypeOf(o){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)})(o)}function _setPrototypeOf(o,p){return(_setPrototypeOf=Object.setPrototypeOf||function(o,p){return o.__proto__=p,o})(o,p)}function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var ReactCustomizableProgressbar=function(_Component){function ReactCustomizableProgressbar(){var _getPrototypeOf2,_this,self,call;!function(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ReactCustomizableProgressbar);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return self=this,call=(_getPrototypeOf2=_getPrototypeOf(ReactCustomizableProgressbar)).call.apply(_getPrototypeOf2,[this].concat(args)),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this=!call||"object"!==_typeof(call)&&"function"!=typeof call?_assertThisInitialized(self):call)),"state",{animationInited:!1}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"componentDidMount",function(){var _this$props=_this.props,initialAnimation=_this$props.initialAnimation,initialAnimationDelay=_this$props.initialAnimationDelay;initialAnimation&&setTimeout(_this.initAnimation,initialAnimationDelay)}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"initAnimation",function(){_this.setState({animationInited:!0})}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"getProgress",function(){var _this$props2=_this.props,initialAnimation=_this$props2.initialAnimation,progress=_this$props2.progress,animationInited=_this.state.animationInited;return initialAnimation&&!animationInited?0:progress}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"getStrokeDashoffset",function(strokeLength){var _this$props3=_this.props,counterClockwise=_this$props3.counterClockwise,inverse=_this$props3.inverse,steps=_this$props3.steps,progressLength=strokeLength/steps*(steps-_this.getProgress());return inverse?counterClockwise?0:progressLength-strokeLength:counterClockwise?-1*progressLength:progressLength}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"getStrokeDashArray",function(strokeLength,circumference){var _this$props4=_this.props,counterClockwise=_this$props4.counterClockwise,inverse=_this$props4.inverse,steps=_this$props4.steps,progress=_this.getProgress();return inverse?"".concat(strokeLength/steps*(steps-progress),", ").concat(circumference):counterClockwise?"".concat(strokeLength*(progress/100),", ").concat(circumference):"".concat(strokeLength,", ").concat(circumference)}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"getTrackStrokeDashArray",function(strokeLength,circumference){var initialAnimation=_this.props.initialAnimation,animationInited=_this.state.animationInited;return initialAnimation&&!animationInited?"0, ".concat(circumference):"".concat(strokeLength,", ").concat(circumference)}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"getExtendedWidth",function(){var _this$props5=_this.props,strokeWidth=_this$props5.strokeWidth,pointerRadius=_this$props5.pointerRadius,pointerStrokeWidth=_this$props5.pointerStrokeWidth,trackStrokeWidth=_this$props5.trackStrokeWidth,pointerWidth=pointerRadius+pointerStrokeWidth;return strokeWidth<pointerWidth&&trackStrokeWidth<pointerWidth?2*pointerWidth:trackStrokeWidth<strokeWidth?2*strokeWidth:2*trackStrokeWidth}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"getPointerAngle",function(){var _this$props6=_this.props,cut=_this$props6.cut,counterClockwise=_this$props6.counterClockwise,steps=_this$props6.steps,progress=_this.getProgress();return counterClockwise?(360-cut)/steps*(steps-progress):(360-cut)/steps*progress}),_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)),"render",function(){var _this$props7=_this.props,radius=_this$props7.radius,pointerRadius=_this$props7.pointerRadius,pointerStrokeWidth=_this$props7.pointerStrokeWidth,pointerFillColor=_this$props7.pointerFillColor,pointerStrokeColor=_this$props7.pointerStrokeColor,fillColor=_this$props7.fillColor,trackStrokeWidth=_this$props7.trackStrokeWidth,trackStrokeColor=_this$props7.trackStrokeColor,trackStrokeLinecap=_this$props7.trackStrokeLinecap,strokeColor=_this$props7.strokeColor,strokeWidth=_this$props7.strokeWidth,strokeLinecap=_this$props7.strokeLinecap,rotate=_this$props7.rotate,cut=_this$props7.cut,children=_this$props7.children,trackTransition=_this$props7.trackTransition,transition=_this$props7.transition,className=_this$props7.className,d=2*radius,width=d+_this.getExtendedWidth(),circumference=2*Math.PI*radius,strokeLength=circumference/360*(360-cut);return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div",{className:className?"progress-ReactCustomizableProgressbar ".concat(className):"progress-ReactCustomizableProgressbar",style:{position:"relative",width:"".concat(width,"px")}},react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg",{width:width,height:width,viewBox:"0 0 ".concat(width," ").concat(width),style:{transform:"rotate(".concat(rotate,"deg)")}},0<trackStrokeWidth&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("circle",{cx:width/2,cy:width/2,r:radius,fill:"none",stroke:trackStrokeColor,strokeWidth:trackStrokeWidth,strokeDasharray:_this.getTrackStrokeDashArray(strokeLength,circumference),strokeLinecap:trackStrokeLinecap,className:"progress-ReactCustomizableProgressbar-track",style:{transition:trackTransition}}),0<strokeWidth&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("circle",{cx:width/2,cy:width/2,r:radius,fill:fillColor,stroke:strokeColor,strokeWidth:strokeWidth,strokeDasharray:_this.getStrokeDashArray(strokeLength,circumference),strokeDashoffset:_this.getStrokeDashoffset(strokeLength),strokeLinecap:strokeLinecap,className:"progress-ReactCustomizableProgressbar-progress",style:{transition:transition}}),0<pointerRadius&&react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("circle",{cx:d,cy:"50%",r:pointerRadius,fill:pointerFillColor,stroke:pointerStrokeColor,strokeWidth:pointerStrokeWidth,className:"progress-ReactCustomizableProgressbar-progress-pointer",style:{transformOrigin:"50% 50%",transform:"rotate(".concat(_this.getPointerAngle(),"deg) translate(").concat(_this.getExtendedWidth()/2,"px)"),transition:transition}})),children||null)}),_this}return function(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),superClass&&_setPrototypeOf(subClass,superClass)}(ReactCustomizableProgressbar,react__WEBPACK_IMPORTED_MODULE_0__["Component"]),ReactCustomizableProgressbar}();ReactCustomizableProgressbar.propTypes={radius:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number.isRequired,progress:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number.isRequired,steps:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,cut:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,rotate:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,strokeWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,strokeColor:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,fillColor:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string.isRequired,strokeLinecap:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,transition:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,pointerRadius:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,pointerStrokeWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,pointerStrokeColor:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,pointerFillColor:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,trackStrokeWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,trackStrokeColor:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,trackStrokeLinecap:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,trackTransition:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string,initialAnimation:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,initialAnimationDelay:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,inverse:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,counterClockwise:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,children:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.element,className:prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string},ReactCustomizableProgressbar.defaultProps={radius:100,progress:0,steps:100,cut:0,rotate:-90,strokeWidth:20,strokeColor:"indianred",fillColor:"none",strokeLinecap:"round",transition:".3s ease",pointerRadius:0,pointerStrokeWidth:20,pointerStrokeColor:"indianred",pointerFillColor:"white",trackStrokeColor:"#e6e6e6",trackStrokeWidth:20,trackStrokeLinecap:"round",trackTransition:".3s ease",counterClockwise:!1,inverse:!1,initialAnimation:!1,initialAnimationDelay:0,className:null},__webpack_exports__.a=ReactCustomizableProgressbar},function(module,exports,__webpack_require__){"use strict";var __extends=this&&this.__extends||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p]);function __(){this.constructor=d}d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)},Observable_1=__webpack_require__(1),Subscriber_1=__webpack_require__(4),Subscription_1=__webpack_require__(10),ObjectUnsubscribedError_1=__webpack_require__(48),SubjectSubscription_1=__webpack_require__(230),rxSubscriber_1=__webpack_require__(46),SubjectSubscriber=function(_super){function SubjectSubscriber(destination){_super.call(this,destination),this.destination=destination}return __extends(SubjectSubscriber,_super),SubjectSubscriber}(Subscriber_1.Subscriber);exports.SubjectSubscriber=SubjectSubscriber;var Subject=function(_super){function Subject(){_super.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return __extends(Subject,_super),Subject.prototype[rxSubscriber_1.rxSubscriber]=function(){return new SubjectSubscriber(this)},Subject.prototype.lift=function(operator){var subject=new AnonymousSubject(this,this);return subject.operator=operator,subject},Subject.prototype.next=function(value){if(this.closed)throw new ObjectUnsubscribedError_1.ObjectUnsubscribedError;if(!this.isStopped)for(var observers=this.observers,len=observers.length,copy=observers.slice(),i=0;i<len;i++)copy[i].next(value)},Subject.prototype.error=function(err){if(this.closed)throw new ObjectUnsubscribedError_1.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=err,this.isStopped=!0;for(var observers=this.observers,len=observers.length,copy=observers.slice(),i=0;i<len;i++)copy[i].error(err);this.observers.length=0},Subject.prototype.complete=function(){if(this.closed)throw new ObjectUnsubscribedError_1.ObjectUnsubscribedError;this.isStopped=!0;for(var observers=this.observers,len=observers.length,copy=observers.slice(),i=0;i<len;i++)copy[i].complete();this.observers.length=0},Subject.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},Subject.prototype._trySubscribe=function(subscriber){if(this.closed)throw new ObjectUnsubscribedError_1.ObjectUnsubscribedError;return _super.prototype._trySubscribe.call(this,subscriber)},Subject.prototype._subscribe=function(subscriber){if(this.closed)throw new ObjectUnsubscribedError_1.ObjectUnsubscribedError;return this.hasError?(subscriber.error(this.thrownError),Subscription_1.Subscription.EMPTY):this.isStopped?(subscriber.complete(),Subscription_1.Subscription.EMPTY):(this.observers.push(subscriber),new SubjectSubscription_1.SubjectSubscription(this,subscriber))},Subject.prototype.asObservable=function(){var observable=new Observable_1.Observable;return observable.source=this,observable},Subject.create=function(destination,source){return new AnonymousSubject(destination,source)},Subject}(Observable_1.Observable),AnonymousSubject=function(_super){function AnonymousSubject(destination,source){_super.call(this),this.destination=destination,this.source=source}return __extends(AnonymousSubject,_super),AnonymousSubject.prototype.next=function(value){var destination=this.destination;destination&&destination.next&&destination.next(value)},AnonymousSubject.prototype.error=function(err){var destination=this.destination;destination&&destination.error&&this.destination.error(err)},AnonymousSubject.prototype.complete=function(){var destination=this.destination;destination&&destination.complete&&this.destination.complete()},AnonymousSubject.prototype._subscribe=function(subscriber){return this.source?this.source.subscribe(subscriber):Subscription_1.Subscription.EMPTY},AnonymousSubject}(exports.Subject=Subject);exports.AnonymousSubject=AnonymousSubject},function(module,exports,__webpack_require__){"use strict";exports.errorObject={e:{}}},function(module,exports,__webpack_require__){"use strict";var tryCatchTarget,errorObject_1=__webpack_require__(13);function tryCatcher(){try{return tryCatchTarget.apply(this,arguments)}catch(e){return errorObject_1.errorObject.e=e,errorObject_1.errorObject}}exports.tryCatch=function(fn){return tryCatchTarget=fn,tryCatcher}},function(module,exports,__webpack_require__){"use strict";(function(global){var __window="undefined"!=typeof window&&window,__self="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,_root=__window||void 0!==global&&global||__self;exports.root=_root,function(){if(!_root)throw new Error("RxJS could not find any global context (window, self, global)")}()}).call(this,__webpack_require__(32))},function(module,exports){var isArray=Array.isArray;module.exports=isArray},function(module,exports,__webpack_require__){"use strict";exports.isScheduler=function(value){return value&&"function"==typeof value.schedule}},function(module,exports,__webpack_require__){var freeGlobal=__webpack_require__(329),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.red=void 0;var _each2=_interopRequireDefault(__webpack_require__(782)),_tinycolor2=_interopRequireDefault(__webpack_require__(784));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default={simpleCheckForValidColor:function(data){var checked=0,passed=0;return(0,_each2.default)(["r","g","b","a","h","s","l","v"],function(letter){if(data[letter]&&(checked+=1,isNaN(data[letter])||(passed+=1),"s"===letter||"l"===letter)){/^\d+%$/.test(data[letter])&&(passed+=1)}}),checked===passed&&data},toState:function(data,oldHue){var color=data.hex?(0,_tinycolor2.default)(data.hex):(0,_tinycolor2.default)(data),hsl=color.toHsl(),hsv=color.toHsv(),rgb=color.toRgb(),hex=color.toHex();return 0===hsl.s&&(hsl.h=oldHue||0,hsv.h=oldHue||0),{hsl:hsl,hex:"000000"===hex&&0===rgb.a?"transparent":"#"+hex,rgb:rgb,hsv:hsv,oldHue:data.h||oldHue||hsl.h,source:data.source}},isValidHex:function(hex){var lh="#"===String(hex).charAt(0)?1:0;return hex.length!==4+lh&&hex.length<7+lh&&(0,_tinycolor2.default)(hex).isValid()},getContrastingColor:function(data){if(!data)return"#fff";var col=this.toState(data);return"transparent"===col.hex?"rgba(0,0,0,0.4)":128<=(299*col.rgb.r+587*col.rgb.g+114*col.rgb.b)/1e3?"#000":"#fff"}};exports.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}}},function(module,exports,__webpack_require__){"use strict";exports.isArray=Array.isArray||function(x){return x&&"number"==typeof x.length}},function(module,exports){module.exports=function(useSourceMap){var list=[];return list.toString=function(){return this.map(function(item){var content=function(item,useSourceMap){var content=item[1]||"",cssMapping=item[3];if(!cssMapping)return content;if(useSourceMap&&"function"==typeof btoa){var sourceMapping=(sourceMap=cssMapping,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))+" */"),sourceURLs=cssMapping.sources.map(function(source){return"/*# sourceURL="+cssMapping.sourceRoot+source+" */"});return[content].concat(sourceURLs).concat([sourceMapping]).join("\n")}var sourceMap;return[content].join("\n")}(item,useSourceMap);return item[2]?"@media "+item[2]+"{"+content+"}":content}).join("")},list.i=function(modules,mediaQuery){"string"==typeof modules&&(modules=[[null,modules,""]]);for(var alreadyImportedModules={},i=0;i<this.length;i++){var id=this[i][0];"number"==typeof id&&(alreadyImportedModules[id]=!0)}for(i=0;i<modules.length;i++){var item=modules[i];"number"==typeof item[0]&&alreadyImportedModules[item[0]]||(mediaQuery&&!item[2]?item[2]=mediaQuery:mediaQuery&&(item[2]="("+item[2]+") and ("+mediaQuery+")"),list.push(item))}},list}},function(module,exports,__webpack_require__){var fn,memo,stylesInDom={},isOldIE=(fn=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===memo&&(memo=fn.apply(this,arguments)),memo}),getElement=function(fn){var memo={};return function(target,parent){if("function"==typeof target)return target();if(void 0===memo[target]){var styleTarget=function(target,parent){return parent?parent.querySelector(target):document.querySelector(target)}.call(this,target,parent);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement)try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}memo[target]=styleTarget}return memo[target]}}(),singleton=null,singletonCounter=0,stylesInsertedAtTop=[],fixUrls=__webpack_require__(72);function addStylesToDom(styles,options){for(var i=0;i<styles.length;i++){var item=styles[i],domStyle=stylesInDom[item.id];if(domStyle){domStyle.refs++;for(var j=0;j<domStyle.parts.length;j++)domStyle.parts[j](item.parts[j]);for(;j<item.parts.length;j++)domStyle.parts.push(addStyle(item.parts[j],options))}else{var parts=[];for(j=0;j<item.parts.length;j++)parts.push(addStyle(item.parts[j],options));stylesInDom[item.id]={id:item.id,refs:1,parts:parts}}}}function listToStyles(list,options){for(var styles=[],newStyles={},i=0;i<list.length;i++){var item=list[i],id=options.base?item[0]+options.base:item[0],part={css:item[1],media:item[2],sourceMap:item[3]};newStyles[id]?newStyles[id].parts.push(part):styles.push(newStyles[id]={id:id,parts:[part]})}return styles}function insertStyleElement(options,style){var target=getElement(options.insertInto);if(!target)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var lastStyleElementInsertedAtTop=stylesInsertedAtTop[stylesInsertedAtTop.length-1];if("top"===options.insertAt)lastStyleElementInsertedAtTop?lastStyleElementInsertedAtTop.nextSibling?target.insertBefore(style,lastStyleElementInsertedAtTop.nextSibling):target.appendChild(style):target.insertBefore(style,target.firstChild),stylesInsertedAtTop.push(style);else if("bottom"===options.insertAt)target.appendChild(style);else{if("object"!=typeof options.insertAt||!options.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var nextSibling=getElement(options.insertAt.before,target);target.insertBefore(style,nextSibling)}}function removeStyleElement(style){if(null===style.parentNode)return!1;style.parentNode.removeChild(style);var idx=stylesInsertedAtTop.indexOf(style);0<=idx&&stylesInsertedAtTop.splice(idx,1)}function createStyleElement(options){var style=document.createElement("style");if(void 0===options.attrs.type&&(options.attrs.type="text/css"),void 0===options.attrs.nonce){var nonce=function(){0;return __webpack_require__.nc}();nonce&&(options.attrs.nonce=nonce)}return addAttrs(style,options.attrs),insertStyleElement(options,style),style}function addAttrs(el,attrs){Object.keys(attrs).forEach(function(key){el.setAttribute(key,attrs[key])})}function addStyle(obj,options){var style,update,remove,result;if(options.transform&&obj.css){if(!(result="function"==typeof options.transform?options.transform(obj.css):options.transform.default(obj.css)))return function(){};obj.css=result}if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=createStyleElement(options)),update=applyToSingletonTag.bind(null,style,styleIndex,!1),remove=applyToSingletonTag.bind(null,style,styleIndex,!0)}else remove=obj.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(style=function(options){var link=document.createElement("link");return void 0===options.attrs.type&&(options.attrs.type="text/css"),options.attrs.rel="stylesheet",addAttrs(link,options.attrs),insertStyleElement(options,link),link}(options),update=function(link,options,obj){var css=obj.css,sourceMap=obj.sourceMap,autoFixUrls=void 0===options.convertToAbsoluteUrls&&sourceMap;(options.convertToAbsoluteUrls||autoFixUrls)&&(css=fixUrls(css));sourceMap&&(css+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))+" */");var blob=new Blob([css],{type:"text/css"}),oldSrc=link.href;link.href=URL.createObjectURL(blob),oldSrc&&URL.revokeObjectURL(oldSrc)}.bind(null,style,options),function(){removeStyleElement(style),style.href&&URL.revokeObjectURL(style.href)}):(style=createStyleElement(options),update=function(style,obj){var css=obj.css,media=obj.media;media&&style.setAttribute("media",media);if(style.styleSheet)style.styleSheet.cssText=css;else{for(;style.firstChild;)style.removeChild(style.firstChild);style.appendChild(document.createTextNode(css))}}.bind(null,style),function(){removeStyleElement(style)});return update(obj),function(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap)return;update(obj=newObj)}else remove()}}module.exports=function(list,options){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(options=options||{}).attrs="object"==typeof options.attrs?options.attrs:{},options.singleton||"boolean"==typeof options.singleton||(options.singleton=isOldIE()),options.insertInto||(options.insertInto="head"),options.insertAt||(options.insertAt="bottom");var styles=listToStyles(list,options);return addStylesToDom(styles,options),function(newList){for(var mayRemove=[],i=0;i<styles.length;i++){var item=styles[i];(domStyle=stylesInDom[item.id]).refs--,mayRemove.push(domStyle)}newList&&addStylesToDom(listToStyles(newList,options),options);for(i=0;i<mayRemove.length;i++){var domStyle;if(0===(domStyle=mayRemove[i]).refs){for(var j=0;j<domStyle.parts.length;j++)domStyle.parts[j]();delete stylesInDom[domStyle.id]}}}};var textStore,replaceText=(textStore=[],function(index,replacement){return textStore[index]=replacement,textStore.filter(Boolean).join("\n")});function applyToSingletonTag(style,index,remove,obj){var css=remove?"":obj.css;if(style.styleSheet)style.styleSheet.cssText=replaceText(index,css);else{var cssNode=document.createTextNode(css),childNodes=style.childNodes;childNodes[index]&&style.removeChild(childNodes[index]),childNodes.length?style.insertBefore(cssNode,childNodes[index]):style.appendChild(cssNode)}}},function(module,exports){module.exports=function(value){return null!=value&&"object"==typeof value}},function(module,exports){module.exports=function(value){var type=typeof value;return null!=value&&("object"==type||"function"==type)}},function(module,exports,__webpack_require__){"use strict";var __extends=this&&this.__extends||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p]);function __(){this.constructor=d}d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)},Observable_1=__webpack_require__(1),ScalarObservable_1=__webpack_require__(75),EmptyObservable_1=__webpack_require__(26),isScheduler_1=__webpack_require__(17),ArrayObservable=function(_super){function ArrayObservable(array,scheduler){_super.call(this),this.array=array,(this.scheduler=scheduler)||1!==array.length||(this._isScalar=!0,this.value=array[0])}return __extends(ArrayObservable,_super),ArrayObservable.create=function(array,scheduler){return new ArrayObservable(array,scheduler)},ArrayObservable.of=function(){for(var array=[],_i=0;_i<arguments.length;_i++)array[_i-0]=arguments[_i];var scheduler=array[array.length-1];isScheduler_1.isScheduler(scheduler)?array.pop():scheduler=null;var len=array.length;return 1<len?new ArrayObservable(array,scheduler):1===len?new ScalarObservable_1.ScalarObservable(array[0],scheduler):new EmptyObservable_1.EmptyObservable(scheduler)},ArrayObservable.dispatch=function(state){var array=state.array,index=state.index,count=state.count,subscriber=state.subscriber;count<=index?subscriber.complete():(subscriber.next(array[index]),subscriber.closed||(state.index=index+1,this.schedule(state)))},ArrayObservable.prototype._subscribe=function(subscriber){var array=this.array,count=array.length,scheduler=this.scheduler;if(scheduler)return scheduler.schedule(ArrayObservable.dispatch,0,{array:array,index:0,count:count,subscriber:subscriber});for(var i=0;i<count&&!subscriber.closed;i++)subscriber.next(array[i]);subscriber.complete()},ArrayObservable}(Observable_1.Observable);exports.ArrayObservable=ArrayObservable},function(module,exports,__webpack_require__){"use strict";var __extends=this&&this.__extends||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p]);function __(){this.constructor=d}d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)},EmptyObservable=function(_super){function EmptyObservable(scheduler){_super.call(this),this.scheduler=scheduler}return __extends(EmptyObservable,_super),EmptyObservable.create=function(scheduler){return new EmptyObservable(scheduler)},EmptyObservable.dispatch=function(arg){arg.subscriber.complete()},EmptyObservable.prototype._subscribe=function(subscriber){var scheduler=this.scheduler;if(scheduler)return scheduler.schedule(EmptyObservable.dispatch,0,{subscriber:subscriber});subscriber.complete()},EmptyObservable}(__webpack_require__(1).Observable);exports.EmptyObservable=EmptyObservable},function(module,exports,__webpack_require__){var arrayMap=__webpack_require__(339),baseIteratee=__webpack_require__(681),baseMap=__webpack_require__(739),isArray=__webpack_require__(16);module.exports=function(collection,iteratee){return(isArray(collection)?arrayMap:baseMap)(collection,baseIteratee(iteratee,3))}},function(module,exports,__webpack_require__){"use strict";var ConnectableObservable_1=__webpack_require__(279);exports.multicast=function(subjectOrSubjectFactory,selector){return function(source){var subjectFactory;if(subjectFactory="function"==typeof subjectOrSubjectFactory?subjectOrSubjectFactory:function(){return subjectOrSubjectFactory},"function"==typeof selector)return source.lift(new MulticastOperator(subjectFactory,selector));var connectable=Object.create(source,ConnectableObservable_1.connectableObservableDescriptor);return connectable.source=source,connectable.subjectFactory=subjectFactory,connectable}};var MulticastOperator=function(){function MulticastOperator(subjectFactory,selector){this.subjectFactory=subjectFactory,this.selector=selector}return MulticastOperator.prototype.call=function(subscriber,source){var selector=this.selector,subject=this.subjectFactory(),subscription=selector(subject).subscribe(subscriber);return subscription.add(source.subscribe(subject)),subscription},MulticastOperator}();exports.MulticastOperator=MulticastOperator},function(module,exports,__webpack_require__){var Symbol=__webpack_require__(43),getRawTag=__webpack_require__(670),objectToString=__webpack_require__(671),symToStringTag=Symbol?Symbol.toStringTag:void 0;module.exports=function(value){return null==value?void 0===value?"[object Undefined]":"[object Null]":symToStringTag&&symToStringTag in Object(value)?getRawTag(value):objectToString(value)}},function(module,exports,__webpack_require__){var baseIsNative=__webpack_require__(694),getValue=__webpack_require__(697);module.exports=function(object,key){var value=getValue(object,key);return baseIsNative(value)?value:void 0}},function(module,exports){module.exports=function(module){return module.webpackPolyfill||(module.deprecate=function(){},module.paths=[],module.children||(module.children=[]),Object.defineProperty(module,"loaded",{enumerable:!0,get:function(){return module.l}}),Object.defineProperty(module,"id",{enumerable:!0,get:function(){return module.i}}),module.webpackPolyfill=1),module}},function(module,exports){var g;g=function(){return this}();try{g=g||Function("return this")()||eval("this")}catch(e){"object"==typeof window&&(g=window)}module.exports=g},function(module,exports,__webpack_require__){"use strict";var root_1=__webpack_require__(15);function symbolIteratorPonyfill(root){var Symbol=root.Symbol;if("function"==typeof Symbol)return Symbol.iterator||(Symbol.iterator=Symbol("iterator polyfill")),Symbol.iterator;var Set_1=root.Set;if(Set_1&&"function"==typeof(new Set_1)["@@iterator"])return"@@iterator";var Map_1=root.Map;if(Map_1)for(var keys=Object.getOwnPropertyNames(Map_1.prototype),i=0;i<keys.length;++i){var key=keys[i];if("entries"!==key&&"size"!==key&&Map_1.prototype[key]===Map_1.prototype.entries)return key}return"@@iterator"}exports.symbolIteratorPonyfill=symbolIteratorPonyfill,exports.iterator=symbolIteratorPonyfill(root_1.root),exports.$$iterator=exports.iterator},function(module,exports,__webpack_require__){"use strict";var isScheduler_1=__webpack_require__(17),of_1=__webpack_require__(233),from_1=__webpack_require__(234),concatAll_1=__webpack_require__(76);exports.concat=function(){for(var observables=[],_i=0;_i<arguments.length;_i++)observables[_i-0]=arguments[_i];return 1===observables.length||2===observables.length&&isScheduler_1.isScheduler(observables[1])?from_1.from(observables[0]):concatAll_1.concatAll()(of_1.of.apply(void 0,observables))}},function(module,exports,__webpack_require__){"use strict";var Observable_1=__webpack_require__(1),Notification=function(){function Notification(kind,value,error){this.kind=kind,this.value=value,this.error=error,this.hasValue="N"===kind}return Noti