!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this;t.ProgressBar=n()}}(function(){var n;return function t(n,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!n[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};n[f][0].call(s.exports,function(t){var i=n[f][1][t];return u(i?i:t)},s,s.exports,t,n,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(t,i,r){(function(){var u=this||Function("return this")(),t=function(){"use strict";function c(){}function e(n,t){for(var i in n)Object.hasOwnProperty.call(n,i)&&t(i)}function s(n,t){return e(t,function(i){n[i]=t[i]}),n}function p(n,t){e(t,function(i){"undefined"==typeof n[i]&&(n[i]=t[i])})}function l(n,t,i,r,u,f,e){var o,s,h,c=f>n?0:(n-f)/u;for(o in t)t.hasOwnProperty(o)&&(s=e[o],h="function"==typeof s?s:k[s],t[o]=w(i[o],r[o],h,c));return t}function w(n,t,i,r){return n+(t-n)*i(r)}function f(n,i){var r=t.prototype.filter,u=n._filterArgs;e(r,function(t){"undefined"!=typeof r[t][i]&&r[t][i].apply(n,u)})}function v(n,t,i,r,u,e,s,c,v,p,w){a=t+i+r;h=Math.min(w||o(),a);nt=h>=a;y=r-(a-h);n.isPlaying()&&(nt?(v(s,n._attachment,y),n.stop(!0)):(n._scheduleId=p(n._timeoutHandler,it),f(n,"beforeTween"),t+i>h?l(1,u,e,s,1,1,c):l(h,u,e,s,r,t+i,c),f(n,"afterTween"),v(u,n._attachment,y)))}function b(n,t){var i={},r=typeof t;return"string"===r||"function"===r?e(n,function(n){i[n]=t}):e(n,function(n){i[n]||(i[n]=t[n]||g)}),i}function t(n,t){this._currentState=n||{};this._configured=!1;this._scheduleFunction=d;"undefined"!=typeof t&&this.setConfig(t)}var k,d,g="linear",tt=500,it=1e3/60,rt=Date.now?Date.now:function(){return+new Date},o="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:rt,a,h,nt,y;return d="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame||setTimeout:setTimeout,t.prototype.tween=function(n){return this._isTweening?this:(void 0===n&&this._configured||this.setConfig(n),this._timestamp=o(),this._start(this.get(),this._attachment),this.resume())},t.prototype.setConfig=function(n){var t,i,r;return n=n||{},this._configured=!0,this._attachment=n.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=n.delay||0,this._start=n.start||c,this._step=n.step||c,this._finish=n.finish||c,this._duration=n.duration||tt,this._currentState=s({},n.from)||this.get(),this._originalState=this.get(),this._targetState=s({},n.to)||this.get(),t=this,this._timeoutHandler=function(){v(t,t._timestamp,t._delay,t._duration,t._currentState,t._originalState,t._targetState,t._easing,t._step,t._scheduleFunction)},i=this._currentState,r=this._targetState,p(r,i),this._easing=b(i,n.easing||g),this._filterArgs=[i,this._originalState,r,this._easing],f(this,"tweenCreated"),this},t.prototype.get=function(){return s({},this._currentState)},t.prototype.set=function(n){this._currentState=n},t.prototype.pause=function(){return this._pausedAtTime=o(),this._isPaused=!0,this},t.prototype.resume=function(){return this._isPaused&&(this._timestamp+=o()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},t.prototype.seek=function(n){n=Math.max(n,0);var t=o();return this._timestamp+n===0?this:(this._timestamp=t-n,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,v(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,t),this.pause()),this)},t.prototype.stop=function(n){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=c,(u.cancelAnimationFrame||u.webkitCancelAnimationFrame||u.oCancelAnimationFrame||u.msCancelAnimationFrame||u.mozCancelRequestAnimationFrame||u.clearTimeout)(this._scheduleId),n&&(f(this,"beforeTween"),l(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),f(this,"afterTween"),f(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},t.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},t.prototype.setScheduleFunction=function(n){this._scheduleFunction=n},t.prototype.dispose=function(){for(var n in this)this.hasOwnProperty(n)&&delete this[n]},t.prototype.filter={},t.prototype.formula={linear:function(n){return n}},k=t.prototype.formula,s(t,{now:o,each:e,tweenProps:l,tweenProp:w,applyFilter:f,shallowCopy:s,defaults:p,composeEasingObject:b}),"function"==typeof SHIFTY_DEBUG_NOW&&(u.timeoutHandler=v),"object"==typeof r?i.exports=t:"function"==typeof n&&n.amd?n(function(){return t}):"undefined"==typeof u.Tweenable&&(u.Tweenable=t),t}();!function(){t.shallowCopy(t.prototype.formula,{easeInQuad:function(n){return Math.pow(n,2)},easeOutQuad:function(n){return-(Math.pow(n-1,2)-1)},easeInOutQuad:function(n){return(n/=.5)<1?.5*Math.pow(n,2):-.5*((n-=2)*n-2)},easeInCubic:function(n){return Math.pow(n,3)},easeOutCubic:function(n){return Math.pow(n-1,3)+1},easeInOutCubic:function(n){return(n/=.5)<1?.5*Math.pow(n,3):.5*(Math.pow(n-2,3)+2)},easeInQuart:function(n){return Math.pow(n,4)},easeOutQuart:function(n){return-(Math.pow(n-1,4)-1)},easeInOutQuart:function(n){return(n/=.5)<1?.5*Math.pow(n,4):-.5*((n-=2)*Math.pow(n,3)-2)},easeInQuint:function(n){return Math.pow(n,5)},easeOutQuint:function(n){return Math.pow(n-1,5)+1},easeInOutQuint:function(n){return(n/=.5)<1?.5*Math.pow(n,5):.5*(Math.pow(n-2,5)+2)},easeInSine:function(n){return-Math.cos(n*(Math.PI/2))+1},easeOutSine:function(n){return Math.sin(n*(Math.PI/2))},easeInOutSine:function(n){return-.5*(Math.cos(Math.PI*n)-1)},easeInExpo:function(n){return 0===n?0:Math.pow(2,10*(n-1))},easeOutExpo:function(n){return 1===n?1:-Math.pow(2,-10*n)+1},easeInOutExpo:function(n){return 0===n?0:1===n?1:(n/=.5)<1?.5*Math.pow(2,10*(n-1)):.5*(-Math.pow(2,-10*--n)+2)},easeInCirc:function(n){return-(Math.sqrt(1-n*n)-1)},easeOutCirc:function(n){return Math.sqrt(1-Math.pow(n-1,2))},easeInOutCirc:function(n){return(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},easeOutBounce:function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},easeInBack:function(n){var t=1.70158;return n*n*((t+1)*n-t)},easeOutBack:function(n){var t=1.70158;return(n-=1)*n*((t+1)*n+t)+1},easeInOutBack:function(n){var t=1.70158;return(n/=.5)<1?.5*n*n*(((t*=1.525)+1)*n-t):.5*((n-=2)*n*(((t*=1.525)+1)*n+t)+2)},elastic:function(n){return-1*Math.pow(4,-8*n)*Math.sin((6*n-1)*2*Math.PI/2)+1},swingFromTo:function(n){var t=1.70158;return(n/=.5)<1?.5*n*n*(((t*=1.525)+1)*n-t):.5*((n-=2)*n*(((t*=1.525)+1)*n+t)+2)},swingFrom:function(n){var t=1.70158;return n*n*((t+1)*n-t)},swingTo:function(n){var t=1.70158;return(n-=1)*n*((t+1)*n+t)+1},bounce:function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},bouncePast:function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?2-(7.5625*(n-=1.5/2.75)*n+.75):2.5/2.75>n?2-(7.5625*(n-=2.25/2.75)*n+.9375):2-(7.5625*(n-=2.625/2.75)*n+.984375)},easeFromTo:function(n){return(n/=.5)<1?.5*Math.pow(n,4):-.5*((n-=2)*Math.pow(n,3)-2)},easeFrom:function(n){return Math.pow(n,4)},easeTo:function(n){return Math.pow(n,.25)}})}(),function(){function n(n,t,i,r,u,f){function a(n){return((c*n+o)*n+e)*n}function y(n){return((v*n+l)*n+s)*n}function p(n){return(3*c*n+2*o)*n+e}function w(n){return 1/(200*n)}function b(n,t){return y(k(n,t))}function h(n){return n>=0?n:0-n}function k(n,t){for(var r,u,f,e,i=n,o=0;8>o;o++){if(f=a(i)-n,h(f)<t)return i;if(e=p(i),h(e)<1e-6)break;i-=f/e}if(r=0,u=1,i=n,r>i)return r;if(i>u)return u;for(;u>r;){if(f=a(i),h(f-n)<t)return i;n>f?r=i:u=i;i=.5*(u-r)+r}return i}var c=0,o=0,e=0,v=0,l=0,s=0;return e=3*t,o=3*(r-t)-e,c=1-e-o,s=3*i,l=3*(u-i)-s,v=1-s-l,b(n,w(f))}function i(t,i,r,u){return function(f){return n(f,t,i,r,u,1)}}t.setBezierFunction=function(n,r,u,f,e){var o=i(r,u,f,e);return o.displayName=n,o.x1=r,o.y1=u,o.x2=f,o.y2=e,t.prototype.formula[n]=o};t.unsetBezierFunction=function(n){delete t.prototype.formula[n]}}(),function(){function i(n,i,r,u,f,e){return t.tweenProps(u,i,n,r,1,e,f)}var n=new t;n._filterArgs=[];t.interpolate=function(r,u,f,e,o){var h=t.shallowCopy({},r),a=o||0,c=t.composeEasingObject(r,e||"linear"),s,l;return n.set({}),s=n._filterArgs,s.length=0,s[0]=h,s[1]=r,s[2]=u,s[3]=c,t.applyFilter(n,"tweenCreated"),t.applyFilter(n,"beforeTween"),l=i(r,h,u,f,c,a),t.applyFilter(n,"afterTween"),l}}(),function(n){function a(n,t){for(var r=[],u=n.length,i=0;u>i;i++)r.push("_"+t+"_"+i);return r}function v(n){var t=n.match(ft);return t?(1===t.length||n[0].match(ut))&&t.unshift(""):t=["",""],t.join(i)}function u(t){n.each(t,function(n){var i=t[n];"string"==typeof i&&i.match(l)&&(t[n]=y(i))})}function y(n){return h(l,n,p)}function p(n){var t=w(n);return"rgb("+t[0]+","+t[1]+","+t[2]+")"}function w(n){return n=n.replace(/#/,""),3===n.length&&(n=n.split(""),n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]),r[0]=f(n.substr(0,2)),r[1]=f(n.substr(2,2)),r[2]=f(n.substr(4,2)),r}function f(n){return parseInt(n,16)}function h(n,t,r){var u=t.match(n),f=t.replace(n,i),o,s,e;if(u)for(s=u.length,e=0;s>e;e++)o=u.shift(),f=f.replace(i,r(o));return f}function b(n){return h(et,n,k)}function k(n){for(var r=n.match(t),f=r.length,u=n.match(ot)[0],i=0;f>i;i++)u+=parseInt(r[i],10)+",";return u.slice(0,-1)+")"}function d(t){var i={};return n.each(t,function(n){var r=t[n],u;"string"==typeof r&&(u=c(r),i[n]={formatString:v(r),chunkNames:a(u,n)})}),i}function e(t,i){n.each(i,function(n){for(var f=t[n],u=c(f),e=u.length,r=0;e>r;r++)t[i[n].chunkNames[r]]=+u[r];delete t[n]})}function o(t,i){n.each(i,function(n){var r=t[n],u=g(t,i[n].chunkNames),f=nt(u,i[n].chunkNames);r=tt(i[n].formatString,f);t[n]=b(r)})}function g(n,t){for(var i,u={},f=t.length,r=0;f>r;r++)i=t[r],u[i]=n[i],delete n[i];return u}function nt(n,t){s.length=0;for(var r=t.length,i=0;r>i;i++)s.push(n[t[i]]);return s}function tt(n,t){for(var r=n,f=t.length,u=0;f>u;u++)r=r.replace(i,+t[u].toFixed(4));return r}function c(n){return n.match(t)}function it(t,i){n.each(i,function(n){var r,h=i[n],f=h.chunkNames,o=f.length,e=t[n],u,s;if("string"==typeof e)for(u=e.split(" "),s=u[u.length-1],r=0;o>r;r++)t[f[r]]=u[r]||s;else for(r=0;o>r;r++)t[f[r]]=e;delete t[n]})}function rt(t,i){n.each(i,function(n){var o=i[n],u=o.chunkNames,s=u.length,e=t[u[0]],h=typeof e,f,r;if("string"===h){for(f="",r=0;s>r;r++)f+=" "+t[u[r]],delete t[u[r]];t[n]=f.substr(1)}else t[n]=e})}var ut=/(\d|\-|\.)/,ft=/([^\-0-9\.]+)/g,t=/[0-9.\-]+/g,et=new RegExp("rgb\\("+t.source+/,\s*/.source+t.source+/,\s*/.source+t.source+"\\)","g"),ot=/^.*\(/,l=/#([0-9]|[a-f]){3,6}/gi,i="VAL",r=[],s=[];n.prototype.filter.token={tweenCreated:function(n,t,i){u(n);u(t);u(i);this._tokenData=d(n)},beforeTween:function(n,t,i,r){it(r,this._tokenData);e(n,this._tokenData);e(t,this._tokenData);e(i,this._tokenData)},afterTween:function(n,t,i,r){o(n,this._tokenData);o(t,this._tokenData);o(i,this._tokenData);rt(r,this._tokenData)}}}(t)}).call(null)},{}],2:[function(n,t){var r=n("./shape"),u=n("./utils"),i=function(){this._pathTemplate="M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}";this.containerAspectRatio=1;r.apply(this,arguments)};i.prototype=new r;i.prototype.constructor=i;i.prototype._pathString=function(n){var i=n.strokeWidth,t;return n.trailWidth&&n.trailWidth>n.strokeWidth&&(i=n.trailWidth),t=50-i/2,u.render(this._pathTemplate,{radius:t,"2radius":2*t})};i.prototype._trailString=function(n){return this._pathString(n)};t.exports=i},{"./shape":7,"./utils":8}],3:[function(n,t){var r=n("./shape"),u=n("./utils"),i=function(){this._pathTemplate="M 0,{center} L 100,{center}";r.apply(this,arguments)};i.prototype=new r;i.prototype.constructor=i;i.prototype._initializeSvg=function(n,t){n.setAttribute("viewBox","0 0 100 "+t.strokeWidth);n.setAttribute("preserveAspectRatio","none")};i.prototype._pathString=function(n){return u.render(this._pathTemplate,{center:n.strokeWidth/2})};i.prototype._trailString=function(n){return this._pathString(n)};t.exports=i},{"./shape":7,"./utils":8}],4:[function(n,t){t.exports={Line:n("./line"),Circle:n("./circle"),SemiCircle:n("./semicircle"),Path:n("./path"),Shape:n("./shape"),utils:n("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./utils":8}],5:[function(n,t){var u=n("shifty"),r=n("./utils"),f={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},i=function e(n,t){var u,i;if(!(this instanceof e))throw new Error("Constructor was called without new keyword");t=r.extend({duration:800,easing:"linear",from:{},to:{},step:function(){}},t);u=r.isString(n)?document.querySelector(n):n;this.path=u;this._opts=t;this._tweenable=null;i=this.path.getTotalLength();this.path.style.strokeDasharray=i+" "+i;this.set(0)};i.prototype.value=function(){var n=this._getComputedDashOffset(),t=this.path.getTotalLength(),i=1-n/t;return parseFloat(i.toFixed(6),10)};i.prototype.set=function(n){var t;if(this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(n),t=this._opts.step,r.isFunction(t)){var i=this._easing(this._opts.easing),u=this._calculateTo(n,i),f=this._opts.shape||this;t(u,f,this._opts.attachment)}};i.prototype.stop=function(){this._stopTween();this.path.style.strokeDashoffset=this._getComputedDashOffset()};i.prototype.animate=function(n,t,i){var o,s,f,e;t=t||{};r.isFunction(t)&&(i=t,t={});o=r.extend({},t);s=r.extend({},this._opts);t=r.extend(s,t);f=this._easing(t.easing);e=this._resolveFromAndTo(n,f,o);this.stop();this.path.getBoundingClientRect();var c=this._getComputedDashOffset(),l=this._progressToOffset(n),h=this;this._tweenable=new u;this._tweenable.tween({from:r.extend({offset:c},e.from),to:r.extend({offset:l},e.to),duration:t.duration,easing:f,step:function(n){h.path.style.strokeDashoffset=n.offset;var i=t.shape||h;t.step(n,i,t.attachment)},finish:function(){r.isFunction(i)&&i()}})};i.prototype._getComputedDashOffset=function(){var n=window.getComputedStyle(this.path,null);return parseFloat(n.getPropertyValue("stroke-dashoffset"),10)};i.prototype._progressToOffset=function(n){var t=this.path.getTotalLength();return t-n*t};i.prototype._resolveFromAndTo=function(n,t,i){return i.from&&i.to?{from:i.from,to:i.to}:{from:this._calculateFrom(t),to:this._calculateTo(n,t)}};i.prototype._calculateFrom=function(n){return u.interpolate(this._opts.from,this._opts.to,this.value(),n)};i.prototype._calculateTo=function(n,t){return u.interpolate(this._opts.from,this._opts.to,n,t)};i.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(),this._tweenable=null)};i.prototype._easing=function(n){return f.hasOwnProperty(n)?f[n]:n};t.exports=i},{"./utils":8,shifty:1}],6:[function(n,t){var r=n("./shape"),u=n("./circle"),f=n("./utils"),i=function(){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0";this.containerAspectRatio=2;r.apply(this,arguments)};i.prototype=new r;i.prototype.constructor=i;i.prototype._initializeSvg=function(n){n.setAttribute("viewBox","0 0 100 50")};i.prototype._initializeTextContainer=function(n,t,i){n.text.style&&(i.style.top="auto",i.style.bottom="0",n.text.alignToBottom?f.setStyle(i,"transform","translate(-50%, 0)"):f.setStyle(i,"transform","translate(-50%, 50%)"))};i.prototype._pathString=u.prototype._pathString;i.prototype._trailString=u.prototype._trailString;t.exports=i},{"./circle":2,"./shape":7,"./utils":8}],7:[function(n,t){var f=n("./path"),r=n("./utils"),u="Object is destroyed",i=function e(n,t){var u,i,o;if(!(this instanceof e))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){if(this._opts=r.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},t,!0),r.isObject(t)&&void 0!==t.svgStyle&&(this._opts.svgStyle=t.svgStyle),r.isObject(t)&&r.isObject(t.text)&&void 0!==t.text.style&&(this._opts.text.style=t.text.style),i=this._createSvgView(this._opts),u=r.isString(n)?document.querySelector(n):n,!u)throw new Error("Container does not exist: "+n);this._container=u;this._container.appendChild(i.svg);this._opts.warnings&&this._warnContainerAspectRatio(this._container);this._opts.svgStyle&&r.setStyles(i.svg,this._opts.svgStyle);this.svg=i.svg;this.path=i.path;this.trail=i.trail;this.text=null;o=r.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new f(i.path,o);r.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};i.prototype.animate=function(n,t,i){if(null===this._progressPath)throw new Error(u);this._progressPath.animate(n,t,i)};i.prototype.stop=function(){if(null===this._progressPath)throw new Error(u);void 0!==this._progressPath&&this._progressPath.stop()};i.prototype.destroy=function(){if(null===this._progressPath)throw new Error(u);this.stop();this.svg.parentNode.removeChild(this.svg);this.svg=null;this.path=null;this.trail=null;this._progressPath=null;null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)};i.prototype.set=function(n){if(null===this._progressPath)throw new Error(u);this._progressPath.set(n)};i.prototype.value=function(){if(null===this._progressPath)throw new Error(u);return void 0===this._progressPath?0:this._progressPath.value()};i.prototype.setText=function(n){if(null===this._progressPath)throw new Error(u);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text));r.isObject(n)?(r.removeChildren(this.text),this.text.appendChild(n)):this.text.innerHTML=n};i.prototype._createSvgView=function(n){var t=document.createElementNS("http://www.w3.org/2000/svg","svg"),i,r;return this._initializeSvg(t,n),i=null,(n.trailColor||n.trailWidth)&&(i=this._createTrail(n),t.appendChild(i)),r=this._createPath(n),t.appendChild(r),{svg:t,path:r,trail:i}};i.prototype._initializeSvg=function(n){n.setAttribute("viewBox","0 0 100 100")};i.prototype._createPath=function(n){var t=this._pathString(n);return this._createPathElement(t,n)};i.prototype._createTrail=function(n){var i=this._trailString(n),t=r.extend({},n);return t.trailColor||(t.trailColor="#eee"),t.trailWidth||(t.trailWidth=t.strokeWidth),t.color=t.trailColor,t.strokeWidth=t.trailWidth,t.fill=null,this._createPathElement(i,t)};i.prototype._createPathElement=function(n,t){var i=document.createElementNS("http://www.w3.org/2000/svg","path");return i.setAttribute("d",n),i.setAttribute("stroke",t.color),i.setAttribute("stroke-width",t.strokeWidth),t.fill?i.setAttribute("fill",t.fill):i.setAttribute("fill-opacity","0"),i};i.prototype._createTextContainer=function(n,t){var i=document.createElement("div"),u;return i.className=n.text.className,u=n.text.style,u&&(n.text.autoStyleContainer&&(t.style.position="relative"),r.setStyles(i,u),u.color||(i.style.color=n.color)),this._initializeTextContainer(n,t,i),i};i.prototype._initializeTextContainer=function(){};i.prototype._pathString=function(){throw new Error("Override this function for each progress bar");};i.prototype._trailString=function(){throw new Error("Override this function for each progress bar");};i.prototype._warnContainerAspectRatio=function(n){if(this.containerAspectRatio){var t=window.getComputedStyle(n,null),i=parseFloat(t.getPropertyValue("width"),10),u=parseFloat(t.getPropertyValue("height"),10);r.floatEquals(this.containerAspectRatio,i/u)||(console.warn("Incorrect aspect ratio of container","#"+n.id,"detected:",t.getPropertyValue("width")+"(width)","/",t.getPropertyValue("height")+"(height)","=",i/u),console.warn("Aspect ratio of should be",this.containerAspectRatio))}};t.exports=i},{"./path":5,"./utils":8}],8:[function(n,t){function r(n,t,u){var f,o,e;n=n||{};t=t||{};u=u||!1;for(f in t)t.hasOwnProperty(f)&&(o=n[f],e=t[f],n[f]=u&&i(o)&&i(e)?r(o,e,u):e);return n}function s(n,t){var i=n;for(var r in t)if(t.hasOwnProperty(r)){var u=t[r],f="\\{"+r+"\\}",e=new RegExp(f,"g");i=i.replace(e,u)}return i}function u(n,t,i){for(var e,u=n.style,r=0;r<o.length;++r)e=o[r],u[e+f(t)]=i;u[t]=i}function h(n,t){e(t,function(t,r){null!==t&&void 0!==t&&(i(t)&&t.prefix===!0?u(n,r,t.value):n.style[r]=t)})}function f(n){return n.charAt(0).toUpperCase()+n.slice(1)}function c(n){return"string"==typeof n||n instanceof String}function l(n){return"function"==typeof n}function a(n){return"[object Array]"===Object.prototype.toString.call(n)}function i(n){if(a(n))return!1;var t=typeof n;return"object"===t&&!!n}function e(n,t){var i,r;for(i in n)n.hasOwnProperty(i)&&(r=n[i],t(r,i))}function v(n,t){return Math.abs(n-t)<p}function y(n){for(;n.firstChild;)n.removeChild(n.firstChild)}var o="Webkit Moz O ms".split(" "),p=.001;t.exports={extend:r,render:s,setStyle:u,setStyles:h,capitalize:f,isString:c,isFunction:l,isObject:i,forEachObject:e,floatEquals:v,removeChildren:y}},{}]},{},[4])(4)})