aboutsummaryrefslogtreecommitdiff
path: root/dist/tab.js
diff options
context:
space:
mode:
Diffstat (limited to 'dist/tab.js')
-rw-r--r--dist/tab.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/dist/tab.js b/dist/tab.js
index 8bfc9be..4c5f4bd 100644
--- a/dist/tab.js
+++ b/dist/tab.js
@@ -67,5 +67,5 @@ t.prefix=r.default,t.supportedProperty=a.default,t.supportedValue=i.default},fun
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
-Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,a=3,i=-1,o=-1,s=!1,u=!1;function l(){if(!s){var e=n.expirationTime;u?L():u=!0,k(f,e)}}function d(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=a,s=o;a=e,o=t;try{var u=r()}finally{a=i,o=s}if("function"==typeof u)if(u={callback:u,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=u.next=u.previous=u;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=u,l()),(t=r.previous).next=r.previous=u,u.next=r,u.previous=t}}function c(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{d()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?l():u=!1}}}function f(e){s=!0;var a=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{d()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{d()}while(null!==n&&!w())}finally{s=!1,r=a,null!==n?l():u=!1,c()}}var h,p,m=Date,_="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,v="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,g="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function b(e){h=v(function(t){y(p),e(t)}),p=_(function(){g(h),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var M=performance;t.unstable_now=function(){return M.now()}}else t.unstable_now=function(){return m.now()};var k,L,w,x=null;if("undefined"!=typeof window?x=window:void 0!==e&&(x=e),x&&x._schedMock){var Y=x._schedMock;k=Y[0],L=Y[1],w=Y[2],t.unstable_now=Y[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,S=function(e){if(null!==T)try{T(e)}finally{T=null}};k=function(e){null!==T?setTimeout(k,0,e):(T=e,setTimeout(S,0,!1))},L=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof v&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var D=null,O=!1,j=-1,P=!1,E=!1,C=0,H=33,R=33;w=function(){return C<=t.unstable_now()};var A=new MessageChannel,W=A.port2;A.port1.onmessage=function(){O=!1;var e=D,n=j;D=null,j=-1;var r=t.unstable_now(),a=!1;if(0>=C-r){if(!(-1!==n&&n<=r))return P||(P=!0,b(N)),D=e,void(j=n);a=!0}if(null!==e){E=!0;try{e(a)}finally{E=!1}}};var N=function(e){if(null!==D){b(N);var t=e-C+R;t<R&&H<R?(8>t&&(t=8),R=t<H?H:t):H=t,C=e+R,O||(O=!0,W.postMessage(void 0))}else P=!1};k=function(e,t){D=e,j=t,E||0>t?W.postMessage(void 0):P||(P=!0,b(N))},L=function(){D=null,O=!1,j=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=a,o=i;a=e,i=t.unstable_now();try{return n()}finally{a=r,i=o,c()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(a){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:a,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,l();else{o=null;var s=n;do{if(s.expirationTime>r){o=s;break}s=s.next}while(s!==n);null===o?o=n:o===n&&(n=e,l()),(r=o.previous).next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=a;return function(){var r=a,o=i;a=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{a=r,i=o,c()}}},t.unstable_getCurrentPriorityLevel=function(){return a},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<o||w())},t.unstable_continueExecution=function(){null!==n&&l()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(26))},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(402))},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(13)),i=r(n(14)),o=r(n(15)),s=r(n(16)),u=r(n(17)),l=r(n(3)),d=(r(n(1)),n(33)),c=(n(10),function(e){function t(){return(0,a.default)(this,t),(0,o.default)(this,(0,s.default)(t).apply(this,arguments))}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){return this.props.children}}]),t}(l.default.Component));c.defaultProps={children:null};var f=(0,d.withStyles)(function(e){return{"@global":{html:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},"*, *::before, *::after":{boxSizing:"inherit"},body:{margin:0,backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}}}}},{name:"MuiCssBaseline"})(c);t.default=f},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var a=r(n(5)),i=r(n(8)),o=r(n(6)),s=r(n(3)),u=(r(n(1)),r(n(12))),l=(n(10),r(n(11))),d=n(29),c=function(e){return{root:{display:"block",margin:0},display4:e.typography.display4,display3:e.typography.display3,display2:e.typography.display2,display1:e.typography.display1,headline:e.typography.headline,title:e.typography.title,subheading:e.typography.subheading,body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},inline:{display:"inline"}}};t.styles=c;var f={display4:"h1",display3:"h2",display2:"h3",display1:"h4",headline:"h5",title:"h6",subheading:"subtitle1"};var h={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",display4:"h1",display3:"h1",display2:"h1",display1:"h1",headline:"h1",title:"h2",subheading:"h3"};function p(e){var t,n=e.align,r=e.classes,l=e.className,c=e.color,p=e.component,m=e.gutterBottom,_=e.headlineMapping,y=e.inline,v=(e.internalDeprecatedVariant,e.noWrap),g=e.paragraph,b=e.theme,M=e.variant,k=(0,o.default)(e,["align","classes","className","color","component","gutterBottom","headlineMapping","inline","internalDeprecatedVariant","noWrap","paragraph","theme","variant"]),L=function(e,t){var n=e.typography,r=t;return r||(r=n.useNextVariants?"body2":"body1"),n.useNextVariants&&(r=f[r]||r),r}(b,M),w=(0,u.default)(r.root,(t={},(0,i.default)(t,r[L],"inherit"!==L),(0,i.default)(t,r["color".concat((0,d.capitalize)(c))],"default"!==c),(0,i.default)(t,r.noWrap,v),(0,i.default)(t,r.gutterBottom,m),(0,i.default)(t,r.paragraph,g),(0,i.default)(t,r["align".concat((0,d.capitalize)(n))],"inherit"!==n),(0,i.default)(t,r.inline,y),t),l),x=p||(g?"p":_[L]||h[L])||"span";return s.default.createElement(x,(0,a.default)({className:w},k))}p.defaultProps={align:"inherit",color:"default",gutterBottom:!1,headlineMapping:h,inline:!1,noWrap:!1,paragraph:!1};var m=(0,l.default)(c,{name:"MuiTypography",withTheme:!0})(p);t.default=m},,function(e,t,n){"use strict";var r=n(2);t.__esModule=!0,t.default=void 0;var a=r(n(406)),i=n(3),o=(r(n(256)),r(n(257)),function(e){return function(t){var n=(0,i.createFactory)(t);return function(t){function r(){return t.apply(this,arguments)||this}(0,a.default)(r,t);var i=r.prototype;return i.shouldComponentUpdate=function(t){return e(this.props,t)},i.render=function(){return n(this.props)},r}(i.Component)}});t.default=o},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){return function(n){return n[e]=t,n}};t.default=r},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":void 0};t.default=r},function(e,t,n){"use strict";var r=n(2);t.__esModule=!0,t.default=void 0;var a=r(n(77)).default;t.default=a},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var a=r(n(5)),i=r(n(8)),o=r(n(6)),s=r(n(3)),u=(r(n(1)),r(n(12))),l=(n(10),r(n(11))),d=n(29),c=function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:24,transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:20},fontSizeLarge:{fontSize:35}}};function f(e){var t,n=e.children,r=e.classes,l=e.className,c=e.color,f=e.component,h=e.fontSize,p=e.nativeColor,m=e.titleAccess,_=e.viewBox,y=(0,o.default)(e,["children","classes","className","color","component","fontSize","nativeColor","titleAccess","viewBox"]);return s.default.createElement(f,(0,a.default)({className:(0,u.default)(r.root,(t={},(0,i.default)(t,r["color".concat((0,d.capitalize)(c))],"inherit"!==c),(0,i.default)(t,r["fontSize".concat((0,d.capitalize)(h))],"default"!==h),t),l),focusable:"false",viewBox:_,color:p,"aria-hidden":m?"false":"true",role:m?"img":"presentation"},y),n,m?s.default.createElement("title",null,m):null)}t.styles=c,f.defaultProps={color:"inherit",component:"svg",fontSize:"default",viewBox:"0 0 24 24"},f.muiName="SvgIcon";var h=(0,l.default)(c,{name:"MuiSvgIcon"})(f);t.default=h},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var a=r(n(5)),i=r(n(8)),o=r(n(6)),s=r(n(13)),u=r(n(14)),l=r(n(15)),d=r(n(16)),c=r(n(17)),f=r(n(60)),h=r(n(3)),p=(r(n(1)),r(n(25))),m=r(n(12)),_=(n(10),r(n(258))),y=r(n(11)),v=r(n(412)),g=n(414),b=r(n(415)),M=r(n(423)),k={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:"none",border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"}},disabled:{},focusVisible:{}};t.styles=k;var L=function(e){function t(){var e,n;(0,s.default)(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=(0,l.default)(this,(e=(0,d.default)(t)).call.apply(e,[this].concat(a)))).state={},n.keyDown=!1,n.focusVisibleCheckTime=50,n.focusVisibleMaxCheckTimes=5,n.handleMouseDown=(0,M.default)((0,f.default)((0,f.default)(n)),"MouseDown","start",function(){clearTimeout(n.focusVisibleTimeout),n.state.focusVisible&&n.setState({focusVisible:!1})}),n.handleMouseUp=(0,M.default)((0,f.default)((0,f.default)(n)),"MouseUp","stop"),n.handleMouseLeave=(0,M.default)((0,f.default)((0,f.default)(n)),"MouseLeave","stop",function(e){n.state.focusVisible&&e.preventDefault()}),n.handleTouchStart=(0,M.default)((0,f.default)((0,f.default)(n)),"TouchStart","start"),n.handleTouchEnd=(0,M.default)((0,f.default)((0,f.default)(n)),"TouchEnd","stop"),n.handleTouchMove=(0,M.default)((0,f.default)((0,f.default)(n)),"TouchMove","stop"),n.handleContextMenu=(0,M.default)((0,f.default)((0,f.default)(n)),"ContextMenu","stop"),n.handleBlur=(0,M.default)((0,f.default)((0,f.default)(n)),"Blur","stop",function(){clearTimeout(n.focusVisibleTimeout),n.state.focusVisible&&n.setState({focusVisible:!1})}),n.onRippleRef=function(e){n.ripple=e},n.onFocusVisibleHandler=function(e){n.keyDown=!1,n.setState({focusVisible:!0}),n.props.onFocusVisible&&n.props.onFocusVisible(e)},n.handleKeyDown=function(e){var t=n.props,r=t.component,a=t.focusRipple,i=t.onKeyDown,o=t.onClick;a&&!n.keyDown&&n.state.focusVisible&&n.ripple&&" "===e.key&&(n.keyDown=!0,e.persist(),n.ripple.stop(e,function(){n.ripple.start(e)})),i&&i(e),e.target!==e.currentTarget||!r||"button"===r||" "!==e.key&&"Enter"!==e.key||"A"===n.button.tagName&&n.button.href||(e.preventDefault(),o&&o(e))},n.handleKeyUp=function(e){n.props.focusRipple&&" "===e.key&&n.ripple&&n.state.focusVisible&&(n.keyDown=!1,e.persist(),n.ripple.stop(e,function(){n.ripple.pulsate(e)})),n.props.onKeyUp&&n.props.onKeyUp(e)},n.handleFocus=function(e){n.props.disabled||(n.button||(n.button=e.currentTarget),e.persist(),(0,g.detectFocusVisible)((0,f.default)((0,f.default)(n)),n.button,function(){n.onFocusVisibleHandler(e)}),n.props.onFocus&&n.props.onFocus(e))},n}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){var e=this;this.button=p.default.findDOMNode(this),(0,g.listenForFocusKeys)((0,_.default)(this.button)),this.props.action&&this.props.action({focusVisible:function(){e.setState({focusVisible:!0}),e.button.focus()}})}},{key:"componentDidUpdate",value:function(e,t){this.props.focusRipple&&!this.props.disableRipple&&!t.focusVisible&&this.state.focusVisible&&this.ripple.pulsate()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.focusVisibleTimeout)}},{key:"render",value:function(){var e,t=this.props,n=(t.action,t.buttonRef),r=t.centerRipple,s=t.children,u=t.classes,l=t.className,d=t.component,c=t.disabled,f=t.disableRipple,p=(t.disableTouchRipple,t.focusRipple,t.focusVisibleClassName),_=(t.onBlur,t.onFocus,t.onFocusVisible,t.onKeyDown,t.onKeyUp,t.onMouseDown,t.onMouseLeave,t.onMouseUp,t.onTouchEnd,t.onTouchMove,t.onTouchStart,t.tabIndex),y=t.TouchRippleProps,g=t.type,M=(0,o.default)(t,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","type"]),k=(0,m.default)(u.root,(e={},(0,i.default)(e,u.disabled,c),(0,i.default)(e,u.focusVisible,this.state.focusVisible),(0,i.default)(e,p,this.state.focusVisible),e),l),L=d;"button"===L&&M.href&&(L="a");var w={};return"button"===L?(w.type=g||"button",w.disabled=c):w.role="button",h.default.createElement(L,(0,a.default)({className:k,onBlur:this.handleBlur,onFocus:this.handleFocus,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onMouseDown:this.handleMouseDown,onMouseLeave:this.handleMouseLeave,onMouseUp:this.handleMouseUp,onTouchEnd:this.handleTouchEnd,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onContextMenu:this.handleContextMenu,ref:n,tabIndex:c?"-1":_},w,M),s,f||c?null:h.default.createElement(v.default,null,h.default.createElement(b.default,(0,a.default)({innerRef:this.onRippleRef,center:r},y))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return void 0===t.focusVisible?{focusVisible:!1,lastDisabled:e.disabled}:!t.prevState&&e.disabled&&t.focusVisible?{focusVisible:!1,lastDisabled:e.disabled}:{lastDisabled:e.disabled}}}]),t}(h.default.Component);L.defaultProps={centerRipple:!1,component:"button",disableRipple:!1,disableTouchRipple:!1,focusRipple:!1,tabIndex:"0",type:"button"};var w=(0,y.default)(k,{name:"MuiButtonBase"})(L);t.default=w},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(413))},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(13)),i=r(n(14)),o=r(n(15)),s=r(n(16)),u=r(n(17)),l=r(n(3)),d=(r(n(1)),n(10),function(e){function t(){var e,n;(0,a.default)(this,t);for(var r=arguments.length,i=new Array(r),u=0;u<r;u++)i[u]=arguments[u];return(n=(0,o.default)(this,(e=(0,s.default)(t)).call.apply(e,[this].concat(i)))).mounted=!1,n.state={mounted:!1},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0,this.props.defer?requestAnimationFrame(function(){requestAnimationFrame(function(){e.mounted&&e.setState({mounted:!0})})}):this.setState({mounted:!0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.fallback;return this.state.mounted?t:n}}]),t}(l.default.Component));d.defaultProps={defer:!1,fallback:null};var c=d;t.default=c},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.detectFocusVisible=function e(t,n,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;t.focusVisibleTimeout=setTimeout(function(){var s=(0,a.default)(n),u=function(e){var t=e.activeElement;for(;t&&t.shadowRoot&&t.shadowRoot.activeElement;)t=t.shadowRoot.activeElement;return t}(s);i.focusKeyPressed&&(u===n||n.contains(u))?r():o<t.focusVisibleMaxCheckTimes&&e(t,n,r,o+1)},t.focusVisibleCheckTime)},t.listenForFocusKeys=function(e){e.addEventListener("keyup",s)};r(n(9));var a=r(n(58)),i={focusKeyPressed:!1,keyUpEventTimeout:-1};var o=[9,13,27,32,37,38,39,40];var s=function(e){(function(e){return o.indexOf(e.keyCode)>-1})(e)&&(i.focusKeyPressed=!0,clearTimeout(i.keyUpEventTimeout),i.keyUpEventTimeout=setTimeout(function(){i.focusKeyPressed=!1},500))}},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=t.DELAY_RIPPLE=void 0;var a=r(n(5)),i=r(n(6)),o=r(n(382)),s=r(n(13)),u=r(n(14)),l=r(n(15)),d=r(n(16)),c=r(n(17)),f=r(n(60)),h=r(n(3)),p=(r(n(1)),r(n(25))),m=r(n(419)),_=r(n(12)),y=r(n(11)),v=r(n(421)),g=550,b=80;t.DELAY_RIPPLE=b;var M=function(e){return{root:{display:"block",position:"absolute",overflow:"hidden",borderRadius:"inherit",width:"100%",height:"100%",left:0,top:0,pointerEvents:"none",zIndex:0},ripple:{width:50,height:50,left:0,top:0,opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"mui-ripple-enter ".concat(g,"ms ").concat(e.transitions.easing.easeInOut),animationName:"$mui-ripple-enter"},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"mui-ripple-exit ".concat(g,"ms ").concat(e.transitions.easing.easeInOut),animationName:"$mui-ripple-exit"},childPulsate:{position:"absolute",left:0,top:0,animation:"mui-ripple-pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite"),animationName:"$mui-ripple-pulsate"},"@keyframes mui-ripple-enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes mui-ripple-exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes mui-ripple-pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}};t.styles=M;var k=function(e){function t(){var e,n;(0,s.default)(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=(0,l.default)(this,(e=(0,d.default)(t)).call.apply(e,[this].concat(a)))).state={nextKey:0,ripples:[]},n.pulsate=function(){n.start({},{pulsate:!0})},n.start=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,a=t.pulsate,i=void 0!==a&&a,o=t.center,s=void 0===o?n.props.center||t.pulsate:o,u=t.fakeElement,l=void 0!==u&&u;if("mousedown"===e.type&&n.ignoringMouseDown)n.ignoringMouseDown=!1;else{"touchstart"===e.type&&(n.ignoringMouseDown=!0);var d,c,h,m=l?null:p.default.findDOMNode((0,f.default)((0,f.default)(n))),_=m?m.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)d=Math.round(_.width/2),c=Math.round(_.height/2);else{var y=e.clientX?e.clientX:e.touches[0].clientX,v=e.clientY?e.clientY:e.touches[0].clientY;d=Math.round(y-_.left),c=Math.round(v-_.top)}if(s)(h=Math.sqrt((2*Math.pow(_.width,2)+Math.pow(_.height,2))/3))%2==0&&(h+=1);else{var g=2*Math.max(Math.abs((m?m.clientWidth:0)-d),d)+2,M=2*Math.max(Math.abs((m?m.clientHeight:0)-c),c)+2;h=Math.sqrt(Math.pow(g,2)+Math.pow(M,2))}e.touches?(n.startTimerCommit=function(){n.startCommit({pulsate:i,rippleX:d,rippleY:c,rippleSize:h,cb:r})},n.startTimer=setTimeout(function(){n.startTimerCommit&&(n.startTimerCommit(),n.startTimerCommit=null)},b)):n.startCommit({pulsate:i,rippleX:d,rippleY:c,rippleSize:h,cb:r})}},n.startCommit=function(e){var t=e.pulsate,r=e.rippleX,a=e.rippleY,i=e.rippleSize,s=e.cb;n.setState(function(e){return{nextKey:e.nextKey+1,ripples:[].concat((0,o.default)(e.ripples),[h.default.createElement(v.default,{key:e.nextKey,classes:n.props.classes,timeout:{exit:g,enter:g},pulsate:t,rippleX:r,rippleY:a,rippleSize:i})])}},s)},n.stop=function(e,t){clearTimeout(n.startTimer);var r=n.state.ripples;if("touchend"===e.type&&n.startTimerCommit)return e.persist(),n.startTimerCommit(),n.startTimerCommit=null,void(n.startTimer=setTimeout(function(){n.stop(e,t)}));n.startTimerCommit=null,r&&r.length&&n.setState({ripples:r.slice(1)},t)},n}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentWillUnmount",value:function(){clearTimeout(this.startTimer)}},{key:"render",value:function(){var e=this.props,t=(e.center,e.classes),n=e.className,r=(0,i.default)(e,["center","classes","className"]);return h.default.createElement(m.default,(0,a.default)({component:"span",enter:!0,exit:!0,className:(0,_.default)(t.root,n)},r),this.state.ripples)}}]),t}(h.default.PureComponent);k.defaultProps={center:!1};var L=(0,y.default)(M,{flip:!1,name:"MuiTouchRipple"})(k);t.default=L},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(1)),a=s(n(3)),i=n(259),o=n(420);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var d=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},c=function(e){var t,n;function r(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(l(l(r)));return r.state={handleExited:a,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},i.componentDidMount=function(){this.appeared=!0,this.mounted=!0},i.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,o.getInitialChildMapping)(e,r):(0,o.getNextChildMapping)(e,n,r),firstRender:!1}},i.handleExited=function(e,t){var n=(0,o.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=u({},t.children);return delete n[e.key],{children:n}}))},i.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["component","childFactory"]),i=d(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:a.default.createElement(t,r,i)},r}(a.default.Component);c.childContextTypes={transitionGroup:r.default.object.isRequired},c.propTypes={},c.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,i.polyfill)(c);t.default=f,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=a,t.mergeChildMappings=i,t.getInitialChildMapping=function(e,t){return a(e.children,function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:o(n,"appear",e),enter:o(n,"enter",e),exit:o(n,"exit",e)})})},t.getNextChildMapping=function(e,t,n){var s=a(e.children),u=i(t,s);return Object.keys(u).forEach(function(a){var i=u[a];if((0,r.isValidElement)(i)){var l=a in t,d=a in s,c=t[a],f=(0,r.isValidElement)(c)&&!c.props.in;!d||l&&!f?d||!l||f?d&&l&&(0,r.isValidElement)(c)&&(u[a]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:c.props.in,exit:o(i,"exit",e),enter:o(i,"enter",e)})):u[a]=(0,r.cloneElement)(i,{in:!1}):u[a]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:o(i,"exit",e),enter:o(i,"enter",e)})}}),u};var r=n(3);function a(e,t){var n=Object.create(null);return e&&r.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)}),n}function i(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),i=[];for(var o in e)o in t?i.length&&(a[o]=i,i=[]):i.push(o);var s={};for(var u in t){if(a[u])for(r=0;r<a[u].length;r++){var l=a[u][r];s[a[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<i.length;r++)s[i[r]]=n(i[r]);return s}function o(e,t,n){return null!=n[t]?n[t]:e.props[t]}},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(5)),i=r(n(8)),o=r(n(6)),s=r(n(13)),u=r(n(14)),l=r(n(15)),d=r(n(16)),c=r(n(17)),f=r(n(3)),h=(r(n(1)),r(n(12))),p=r(n(260)),m=function(e){function t(){var e,n;(0,s.default)(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=(0,l.default)(this,(e=(0,d.default)(t)).call.apply(e,[this].concat(a)))).state={visible:!1,leaving:!1},n.handleEnter=function(){n.setState({visible:!0})},n.handleExit=function(){n.setState({leaving:!0})},n}return(0,c.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e,t,n=this.props,r=n.classes,s=n.className,u=n.pulsate,l=n.rippleX,d=n.rippleY,c=n.rippleSize,m=(0,o.default)(n,["classes","className","pulsate","rippleX","rippleY","rippleSize"]),_=this.state,y=_.visible,v=_.leaving,g=(0,h.default)(r.ripple,(e={},(0,i.default)(e,r.rippleVisible,y),(0,i.default)(e,r.ripplePulsate,u),e),s),b={width:c,height:c,top:-c/2+d,left:-c/2+l},M=(0,h.default)(r.child,(t={},(0,i.default)(t,r.childLeaving,v),(0,i.default)(t,r.childPulsate,u),t));return f.default.createElement(p.default,(0,a.default)({onEnter:this.handleEnter,onExit:this.handleExit},m),f.default.createElement("span",{className:g,style:b},f.default.createElement("span",{className:M})))}}]),t}(f.default.Component);m.defaultProps={pulsate:!1};var _=m;t.default=_},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(1))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t,n,r){return function(a){r&&r.call(e,a);var i=!1;return a.defaultPrevented&&(i=!0),e.props.disableTouchRipple&&"Blur"!==t&&(i=!0),!i&&e.ripple&&e.ripple[n](a),"function"==typeof e.props["on".concat(t)]&&e.props["on".concat(t)](a),!0}};"undefined"==typeof window&&(r=function(){return function(){}});var a=r;t.default=a},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(3));t.default=function(e){return a.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 98.905998 93.557997",version:"1.1",style:e.style},a.default.createElement("g",{id:"g13",transform:"translate(-153.533,-203.047)"},a.default.createElement("g",{id:"g29"},a.default.createElement("g",{id:"g27"},a.default.createElement("polygon",{id:"polygon7",points:"252.439,241.924 234.556,288.703 185.103,296.605 153.533,257.728 171.416,210.949 220.869,203.047 ",style:{fill:"#ff8000"}}),a.default.createElement("g",{id:"g11",transform:"translate(167.24355,224.20734)"},a.default.createElement("text",{id:"text9",style:{fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",fontStretch:"normal",fontSize:75,fontFamily:"TypoPRO Fantasque Sans Mono",fill:"#ffeade"},transform:"translate(0.586,49.072)"},"Cr"))))))}},,,,,,function(e,t,n){var r=n(45),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var a=o.call(e);return r&&(t?e[s]=n:delete e[s]),a}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},,function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var a=r(n(8)),i=r(n(6)),o=r(n(5)),s=r(n(3)),u=(r(n(1)),r(n(12))),l=(n(10),r(n(11))),d=n(251),c=(r(n(434)),[0,8,16,24,32,40]),f=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];var h=function(e){return(0,o.default)({container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-xs-center":{justifyContent:"center"},"justify-xs-flex-end":{justifyContent:"flex-end"},"justify-xs-space-between":{justifyContent:"space-between"},"justify-xs-space-around":{justifyContent:"space-around"},"justify-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return c.forEach(function(e,r){0!==r&&(n["spacing-".concat(t,"-").concat(e)]={margin:-e/2,width:"calc(100% + ".concat(e,"px)"),"& > $item":{padding:e/2}})}),n}(0,"xs"),d.keys.reduce(function(t,n){return function(e,t,n){var r={};f.forEach(function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var a="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:a,flexGrow:0,maxWidth:a}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}}),"xs"===n?(0,o.default)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t},{}))};function p(e){var t,n=e.alignContent,r=e.alignItems,l=e.classes,d=e.className,c=e.component,f=e.container,h=e.direction,m=e.item,_=e.justify,y=e.lg,v=e.md,g=e.sm,b=e.spacing,M=e.wrap,k=e.xl,L=e.xs,w=e.zeroMinWidth,x=(0,i.default)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),Y=(0,u.default)((t={},(0,a.default)(t,l.container,f),(0,a.default)(t,l.item,m),(0,a.default)(t,l.zeroMinWidth,w),(0,a.default)(t,l["spacing-xs-".concat(String(b))],f&&0!==b),(0,a.default)(t,l["direction-xs-".concat(String(h))],h!==p.defaultProps.direction),(0,a.default)(t,l["wrap-xs-".concat(String(M))],M!==p.defaultProps.wrap),(0,a.default)(t,l["align-items-xs-".concat(String(r))],r!==p.defaultProps.alignItems),(0,a.default)(t,l["align-content-xs-".concat(String(n))],n!==p.defaultProps.alignContent),(0,a.default)(t,l["justify-xs-".concat(String(_))],_!==p.defaultProps.justify),(0,a.default)(t,l["grid-xs-".concat(String(L))],!1!==L),(0,a.default)(t,l["grid-sm-".concat(String(g))],!1!==g),(0,a.default)(t,l["grid-md-".concat(String(v))],!1!==v),(0,a.default)(t,l["grid-lg-".concat(String(y))],!1!==y),(0,a.default)(t,l["grid-xl-".concat(String(k))],!1!==k),t),d);return s.default.createElement(c,(0,o.default)({className:Y},x))}t.styles=h,p.defaultProps={alignContent:"stretch",alignItems:"stretch",component:"div",container:!1,direction:"row",item:!1,justify:"flex-start",lg:!1,md:!1,sm:!1,spacing:0,wrap:"wrap",xl:!1,xs:!1,zeroMinWidth:!1};var m=(0,l.default)(h,{name:"MuiGrid"})(p);t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return function(){return null}};t.default=r},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var a=r(n(5)),i=r(n(8)),o=r(n(6)),s=r(n(3)),u=(r(n(1)),r(n(12))),l=(n(10),r(n(11))),d=n(53),c=r(n(252)),f=n(29),h=function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:(0,d.fade)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,d.fade)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,d.fade)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}};function p(e){var t,n=e.children,r=e.classes,l=e.className,d=e.color,h=e.disabled,p=(0,o.default)(e,["children","classes","className","color","disabled"]);return s.default.createElement(c.default,(0,a.default)({className:(0,u.default)(r.root,(t={},(0,i.default)(t,r["color".concat((0,f.capitalize)(d))],"default"!==d),(0,i.default)(t,r.disabled,h),t),l),centerRipple:!0,focusRipple:!0,disabled:h},p),s.default.createElement("span",{className:r.label},n))}t.styles=h,p.defaultProps={color:"default",disabled:!1};var m=(0,l.default)(h,{name:"MuiIconButton"})(p);t.default=m},,,,function(e,t,n){"use strict";var r,a=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=i(n(3)),s=n(33),u=i(n(376)),l=n(440),d=n(78),c=function(e){return{pieChart:{margin:"0 auto"}}},f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.render=function(){var e=this.props,t=(e.height,e.data),n={labels:{text:{fontSize:e.labelFontSize}}};return o.default.createElement(l.ResponsivePie,{data:t.map(function(e){return{id:e.name,label:e.name,value:e.value,color:e.color?e.color:d.defaultChartColor}}),margin:{top:this.props.marginTop,right:this.props.marginRight,bottom:this.props.marginBottom,left:this.props.marginLeft},innerRadius:.5,padAngle:this.props.padAngle,cornerRadius:3,colorBy:function(e){return e.color},borderWidth:this.props.borderWidth,borderColor:"inherit:darker(0.2)",radialLabelsSkipAngle:10,radialLabelsTextXOffset:6,radialLabelsTextColor:"#333333",radialLabelsLinkOffset:0,radialLabelsLinkDiagonalLength:this.props.radialLabelsLinkDiagonalLength,radialLabelsLinkHorizontalLength:24,radialLabelsLinkStrokeWidth:this.props.radialLabelsLinkStrokeWidth,radialLabelsLinkColor:"inherit",sliceLabel:function(e){return e.value.toFixed(2)+" hr"},slicesLabelsSkipAngle:10,slicesLabelsTextColor:"#ffffff",animate:!0,motionStiffness:90,motionDamping:15,theme:n,tooltipFormat:function(e){return e.toFixed(2)+" hr"}})},t.defaultProps={radialLabelsLinkStrokeWidth:1,borderWidth:1,radialLabelsLinkDiagonalLength:16,labelFontSize:12,marginTop:40,marginBottom:40,marginLeft:80,marginRight:80,padAngle:.7},t}(o.default.Component);t.PatternPieChart=f,t.StyledPatternPieChart=s.withStyles(c)(f),t.AnalyzePieChart=s.withStyles(c)(function(e){return o.default.createElement(u.default,{container:!0,spacing:0},o.default.createElement(u.default,{item:!0,md:12,lg:12,style:{height:300}},o.default.createElement(t.StyledPatternPieChart,{data:e.patternGraphData})),o.default.createElement(u.default,{item:!0,md:12,lg:12,style:{height:300}},o.default.createElement(t.StyledPatternPieChart,{data:e.calendarGraphData})))})},function(e,t,n){e.exports=n(441)},function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),i=r(a),o=r(n(1)),s=n(308),u=r(n(46)),l=r(n(443)),d=r(n(444)),c=r(n(447)),f=r(n(448)),h=n(450),p=n(585),m=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},v=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},g=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},b=function(e){function t(){return m(this,t),g(this,e.apply(this,arguments))}return y(t,e),t.prototype.render=function(){var e=this.props,t=e.arcs,n=e.arcGenerator,r=e.startAngle,a=e.endAngle,i=e.width,o=e.height,s=e.centerX,u=e.centerY,l=e.radius,d=e.innerRadius,c=e.debug,f=e.children;return f({arcs:t,arcGenerator:n,startAngle:r,endAngle:a,width:i,height:o,centerX:s,centerY:u,radius:l,innerRadius:d,debug:c})},t}(a.Component);b.propTypes={data:o.arrayOf(o.shape({id:o.string.isRequired,value:o.number.isRequired})).isRequired,width:o.number.isRequired,height:o.number.isRequired,fit:o.bool.isRequired,sortByValue:o.bool.isRequired,startAngle:o.number.isRequired,endAngle:o.number.isRequired,padAngle:o.number.isRequired,arcs:o.array.isRequired,arcGenerator:o.func.isRequired,centerX:o.number.isRequired,centerY:o.number.isRequired,radius:o.number.isRequired,innerRadius:o.number.isRequired,cornerRadius:o.number.isRequired,debug:o.shape({points:o.array.isRequired,box:o.shape({x:o.number.isRequired,y:o.number.isRequired,width:o.number.isRequired,height:o.number.isRequired}).isRequired,ratio:o.number.isRequired}),children:o.func.isRequired};var M,k={fit:!0,sortByValue:!1,innerRadius:0,startAngle:0,endAngle:360,padAngle:0,cornerRadius:0},L=u("PieLayout")((M=b,l(c(k),h.withColors(),f(["width","height","innerRadius","startAngle","endAngle","fit","cornerRadius"],function(e){var t=e.width,n=e.height,r=e.innerRadius,a=e.startAngle,i=e.endAngle,o=e.fit,u=e.cornerRadius,l=Math.min(t,n)/2,d=l*Math.min(r,1),c=t/2,f=n/2,p=void 0;if(!0===o){var m=h.computeArcBoundingBox(c,f,l,a-90,i-90),_=m.points,y=v(m,["points"]),g=Math.min(t/y.width,n/y.height),b={width:y.width*g,height:y.height*g};b.x=(t-b.width)/2,b.y=(n-b.height)/2,c=(c-y.x)/y.width*y.width*g+b.x,f=(f-y.y)/y.height*y.height*g+b.y,p={box:y,ratio:g,points:_},l*=g,d*=g}return{centerX:c,centerY:f,radius:l,innerRadius:d,arcGenerator:s.arc().outerRadius(l).innerRadius(d).cornerRadius(u),debug:p}}),f(["sortByValue","padAngle","startAngle","endAngle"],function(e){var t=e.sortByValue,n=e.padAngle,r=e.startAngle,a=e.endAngle,i=s.pie().value(function(e){return e.value}).padAngle(h.degreesToRadians(n)).startAngle(h.degreesToRadians(r)).endAngle(h.degreesToRadians(a));return!0!==t&&i.sortValues(null),{pie:i}}),f(["pie","data"],function(e){return{arcs:(0,e.pie)(e.data).map(function(e){var t=Math.abs(e.endAngle-e.startAngle);return _({},e,{angle:t,angleDeg:h.radiansToDegrees(t)})})}}),f(["arcs","getColor"],function(e){var t=e.arcs,n=e.getColor;return{arcs:t.map(function(e){return _({},e,{color:n(e.data)})})}}),d)(M))),w=o.shape({startAngle:o.number.isRequired,endAngle:o.number.isRequired,angle:o.number.isRequired,angleDeg:o.number.isRequired,color:o.string.isRequired,data:o.shape({id:o.oneOfType([o.string,o.number]).isRequired,value:o.number.isRequired}).isRequired}),x={data:o.arrayOf(o.shape({id:o.oneOfType([o.string,o.number]),value:o.number.isRequired})).isRequired,startAngle:o.number.isRequired,endAngle:o.number.isRequired,fit:o.bool.isRequired,padAngle:o.number.isRequired,sortByValue:o.bool.isRequired,innerRadius:o.number.isRequired,cornerRadius:o.number.isRequired,borderWidth:o.number.isRequired,borderColor:o.oneOfType([o.string,o.func]),enableRadialLabels:o.bool.isRequired,radialLabel:o.oneOfType([o.string,o.func]),radialLabelsSkipAngle:o.number,radialLabelsTextXOffset:o.number,radialLabelsTextColor:o.oneOfType([o.string,o.func]),radialLabelsLinkOffset:o.number,radialLabelsLinkDiagonalLength:o.number,radialLabelsLinkHorizontalLength:o.number,radialLabelsLinkStrokeWidth:o.number,radialLabelsLinkColor:o.oneOfType([o.string,o.func]),enableSlicesLabels:o.bool.isRequired,sliceLabel:o.oneOfType([o.string,o.func]),slicesLabelsSkipAngle:o.number,slicesLabelsTextColor:o.oneOfType([o.string,o.func]),defs:o.arrayOf(o.shape({id:o.string.isRequired})).isRequired,fill:o.arrayOf(o.shape({id:o.string,match:o.oneOfType([o.oneOf(["*"]),o.object,o.func]).isRequired})).isRequired,isInteractive:o.bool,onClick:o.func.isRequired,onMouseEnter:o.func.isRequired,onMouseLeave:o.func.isRequired,lockTooltip:o.bool.isRequired,tooltipFormat:o.oneOfType([o.func,o.string]),tooltip:o.func,legends:o.arrayOf(o.shape(p.LegendPropShape)).isRequired},Y={sortByValue:!1,innerRadius:0,padAngle:0,cornerRadius:0,startAngle:0,endAngle:h.radiansToDegrees(2*Math.PI),fit:!0,borderWidth:0,borderColor:"inherit:darker(1)",enableRadialLabels:!0,radialLabel:"id",radialLabelsTextColor:"theme",radialLabelsLinkColor:"theme",enableSlicesLabels:!0,sliceLabel:"value",slicesLabelsTextColor:"theme",defs:[],fill:[],isInteractive:!0,onClick:h.noop,onMouseEnter:h.noop,onMouseLeave:h.noop,lockTooltip:!0,legends:[]},T=function(e){var t=e.data,n=e.path,r=e.color,a=e.fill,o=e.borderWidth,s=e.borderColor,u=e.showTooltip,l=e.hideTooltip,d=e.onClick,c=e.onMouseEnter,f=e.onMouseLeave,p=e.tooltipFormat,m=e.tooltip,y=e.theme,v=function(e){return u(i.createElement(h.BasicTooltip,{id:t.label,value:t.value,enableChip:!0,color:r,theme:y,format:p,renderContent:"function"==typeof m?m.bind(null,_({color:r},t)):null}),e)};return i.createElement("path",{key:t.id,d:n,fill:a,strokeWidth:o,stroke:s,onMouseEnter:function(e){c(t,e),v(e)},onMouseMove:v,onMouseLeave:function(e){f(t,e),l(e)},onClick:d})};T.propTypes={data:o.shape({id:o.oneOfType([o.string,o.number]).isRequired,value:o.number.isRequired}).isRequired,path:o.string.isRequired,color:o.string.isRequired,fill:o.string.isRequired,borderWidth:o.number.isRequired,borderColor:o.string.isRequired,tooltipFormat:o.oneOfType([o.func,o.string]),tooltip:o.func,showTooltip:o.func.isRequired,hideTooltip:o.func.isRequired,onClick:o.func,onMouseEnter:o.func,onMouseLeave:o.func,theme:o.shape({tooltip:o.shape({}).isRequired}).isRequired};var S=l(f(["data","onClick"],function(e){var t=e.data,n=e.onClick;return{onClick:function(e){return n(t,e)}}}),d)(T),D=function(e,t){var n=t.getLabel,r=t.radius,a=t.skipAngle,i=t.linkOffset,o=t.linkDiagonalLength,s=t.linkHorizontalLength,u=t.textXOffset;return e.filter(function(e){return 0===a||e.angleDeg>a}).map(function(e){var t=h.absoluteAngleRadians(h.midAngle(e)-Math.PI/2),a=h.positionFromAngle(t,r+i),l=h.positionFromAngle(t,r+i+o),d=void 0,c=void 0,f=void 0;return h.absoluteAngleDegrees(h.radiansToDegrees(t))<90||h.absoluteAngleDegrees(h.radiansToDegrees(t))>=270?(d={x:l.x+s,y:l.y},c={x:l.x+s+u,y:l.y},f="left"):(d={x:l.x-s,y:l.y},c={x:l.x-s-u,y:l.y},f="right"),{arc:e,text:n(e.data),position:c,align:f,line:[a,l,d]}})},O=s.line().x(function(e){return e.x}).y(function(e){return e.y}),j=function(e){function t(){return m(this,t),g(this,e.apply(this,arguments))}return y(t,e),t.prototype.render=function(){var e=this.props,t=e.arcs,n=e.label,r=e.radius,o=e.skipAngle,s=e.linkOffset,u=e.linkDiagonalLength,l=e.linkHorizontalLength,d=e.linkStrokeWidth,c=e.textXOffset,f=e.textColor,p=e.linkColor,m=e.theme;return D(t,{getLabel:n,radius:r,skipAngle:o,linkOffset:s,linkDiagonalLength:u,linkHorizontalLength:l,textXOffset:c}).map(function(e){return i.createElement(a.Fragment,{key:e.arc.data.id},i.createElement("path",{d:O(e.line),fill:"none",style:{fill:"none",stroke:p(e.arc,m)},strokeWidth:d}),i.createElement("g",{transform:"translate("+e.position.x+", "+e.position.y+")"},i.createElement("text",{textAnchor:h.textPropsByEngine.svg.align[e.align],dy:"0.3em",style:_({},m.labels.text,{fill:f(e.arc.data,m)})},e.text)))})},t}(a.Component);j.propTypes={arcs:o.arrayOf(w).isRequired,label:o.func.isRequired,skipAngle:o.number.isRequired,radius:o.number.isRequired,linkOffset:o.number.isRequired,linkDiagonalLength:o.number.isRequired,linkHorizontalLength:o.number.isRequired,linkStrokeWidth:o.number.isRequired,textXOffset:o.number.isRequired,textColor:o.func.isRequired,linkColor:o.func.isRequired,theme:o.shape({axis:h.axisThemePropType.isRequired,labels:h.labelsThemePropType.isRequired}).isRequired},j.defaultProps={skipAngle:0,linkOffset:0,linkDiagonalLength:16,linkHorizontalLength:24,linkStrokeWidth:1,textXOffset:6};var P={pointerEvents:"none"},E=function(e){function t(){return m(this,t),g(this,e.apply(this,arguments))}return y(t,e),t.prototype.render=function(){var e=this.props,t=e.arcs,n=e.label,r=e.radius,o=e.skipAngle,s=e.innerRadius,u=e.textColor,l=e.theme,d=s+(r-s)/2;return i.createElement(a.Fragment,null,t.filter(function(e){return 0===o||e.angleDeg>o}).map(function(e){var t=h.midAngle(e)-Math.PI/2,r=h.positionFromAngle(t,d);return i.createElement("g",{key:e.data.id,transform:"translate("+r.x+", "+r.y+")",style:P},i.createElement("text",{textAnchor:"middle",style:_({},l.labels.text,{fill:u(e.data,l)})},n(e.data)))}))},t}(a.Component);E.propTypes={arcs:o.arrayOf(w).isRequired,label:o.oneOfType([o.string,o.func]),skipAngle:o.number.isRequired,radius:o.number.isRequired,innerRadius:o.number.isRequired,textColor:o.func.isRequired,theme:o.shape({labels:h.labelsThemePropType.isRequired}).isRequired},E.defaultProps={skipAngle:0};var C=function(e){function t(){return m(this,t),g(this,e.apply(this,arguments))}return y(t,e),t.prototype.render=function(){var e=this.props,t=e.width,n=e.height,r=e.legends,a=e.data,o=e.theme;return r.map(function(e,r){return i.createElement(p.BoxLegendSvg,_({key:r},e,{containerWidth:t,containerHeight:n,data:a,theme:o}))})},t}(a.Component);C.propTypes={width:o.number.isRequired,height:o.number.isRequired,arcs:o.arrayOf(w).isRequired,data:o.arrayOf(o.object).isRequired,legends:o.arrayOf(o.shape(p.LegendPropShape)).isRequired,theme:h.themePropType.isRequired};var H=u("PieLegends")(function(e){return l(f(["arcs"],function(e){return{data:e.arcs.map(function(e){return{id:e.data.id,label:e.data.id,color:e.color,fill:e.fill}})}}),d)(e)}(C)),R=function(e){function t(){return m(this,t),g(this,e.apply(this,arguments))}return y(t,e),t.prototype.render=function(){var e=this.props,t=e.data,n=e.sortByValue,r=e.startAngle,a=e.endAngle,o=e.padAngle,s=e.fit,u=e.innerRadius,l=e.cornerRadius,d=e.margin,c=e.width,f=e.height,p=e.outerWidth,m=e.outerHeight,_=e.colors,y=e.colorBy,v=e.borderWidth,g=e.borderColor,b=e.enableRadialLabels,M=e.getRadialLabel,k=e.radialLabelsSkipAngle,w=e.radialLabelsLinkOffset,x=e.radialLabelsLinkDiagonalLength,Y=e.radialLabelsLinkHorizontalLength,T=e.radialLabelsLinkStrokeWidth,D=e.radialLabelsTextXOffset,O=e.radialLabelsTextColor,P=e.radialLabelsLinkColor,C=e.enableSlicesLabels,R=e.getSliceLabel,A=e.slicesLabelsSkipAngle,W=e.slicesLabelsTextColor,N=e.theme,z=e.defs,F=e.fill,I=e.isInteractive,q=e.onClick,U=e.onMouseEnter,B=e.onMouseLeave,V=e.tooltipFormat,G=e.tooltip,J=e.legends,$=h.getInheritedColorGenerator(g);return i.createElement(L,{width:c,height:f,data:t,sortByValue:n,startAngle:r,endAngle:a,fit:s,padAngle:o,innerRadius:u,cornerRadius:l,colors:_,colorBy:y},function(e){var t=e.centerX,n=e.centerY,r=e.radius,a=e.innerRadius,o=e.arcs,s=e.arcGenerator,u=h.bindDefs(z,o,F,{dataKey:"data"});return i.createElement(h.Container,{isInteractive:I,theme:N},function(e){var l=e.showTooltip,_=e.hideTooltip;return i.createElement(h.SvgWrapper,{width:p,height:m,margin:d,defs:u,theme:N},i.createElement("g",{transform:"translate("+t+","+n+")"},o.map(function(e){return i.createElement(S,{key:e.data.id,data:e.data,path:s(e),color:e.color,fill:e.fill?e.fill:e.color,borderWidth:v,borderColor:$(e),showTooltip:l,hideTooltip:_,tooltipFormat:V,tooltip:G,onClick:q,onMouseEnter:U,onMouseLeave:B,theme:N})}),b&&i.createElement(j,{arcs:o,radius:r,label:M,skipAngle:k,linkOffset:w,linkDiagonalLength:x,linkHorizontalLength:Y,linkStrokeWidth:T,textXOffset:D,textColor:h.getInheritedColorGenerator(O,"labels.text.fill"),linkColor:h.getInheritedColorGenerator(P,"axis.ticks.line.stroke"),theme:N}),C&&i.createElement(E,{arcs:o,radius:r,innerRadius:a,theme:N,label:R,skipAngle:A,textColor:h.getInheritedColorGenerator(W,"labels.text.fill")})),i.createElement(H,{width:c,height:f,arcs:o,legends:J,theme:N}))})})},t}(a.Component);R.propTypes=x;var A=u("Pie")(function(e){return l(c(Y),h.withTheme(),h.withDimensions(),f(["radialLabel"],function(e){var t=e.radialLabel;return{getRadialLabel:h.getLabelGenerator(t)}}),f(["sliceLabel"],function(e){var t=e.sliceLabel;return{getSliceLabel:h.getLabelGenerator(t)}}),d)(e)}(R)),W=function(e){var t=e.data,n=e.color,r=e.tooltipFormat,a=e.tooltip,o=e.theme;return i.createElement(h.BasicTooltip,{id:t.label,value:t.value,enableChip:!0,color:n,theme:o,format:r,renderContent:"function"==typeof a?a.bind(null,_({color:n},t)):null})};W.propTypes={data:o.shape({id:o.oneOfType([o.string,o.number]).isRequired,value:o.number.isRequired}).isRequired,color:o.string.isRequired,tooltipFormat:o.oneOfType([o.func,o.string]),tooltip:o.func,theme:o.shape({tooltip:o.shape({}).isRequired}).isRequired};var N=d(W),z=function(e){function t(){var n,r;m(this,t);for(var a=arguments.length,o=Array(a),s=0;s<a;s++)o[s]=arguments[s];return n=r=g(this,e.call.apply(e,[this].concat(o))),r.getArcFromMouse=function(e){var t=h.getRelativeCursor(r.surface,e),n=t[0],a=t[1],i=r.props,o=i.centerX,s=i.centerY,u=i.margin,l=i.radius,d=i.innerRadius,c=i.arcs;return h.getHoveredArc(u.left+o,u.top+s,l,d,c,n,a)},r.handleMouseHover=function(e,t){return function(n){if(!0===r.props.isInteractive){var a=r.getArcFromMouse(n);a?e(i.createElement(N,{data:a.data,color:a.color,theme:r.props.theme}),n):t()}}},r.handleMouseLeave=function(e){return function(){!0===r.props.isInteractive&&e()}},r.handleClick=function(e){var t=r.getArcFromMouse(e);t&&r.props.onClick(t.data,e)},g(r,n)}return y(t,e),t.prototype.componentDidMount=function(){this.ctx=this.surface.getContext("2d"),this.draw(this.props)},t.prototype.shouldComponentUpdate=function(e){return this.props.outerWidth!==e.outerWidth||this.props.outerHeight!==e.outerHeight||this.props.isInteractive!==e.isInteractive||this.props.theme!==e.theme||(this.draw(e),!1)},t.prototype.componentDidUpdate=function(){this.ctx=this.surface.getContext("2d"),this.draw(this.props)},t.prototype.draw=function(e){var t=this,n=e.arcs,r=e.arcGenerator,a=e.width,i=e.height,o=e.centerX,s=e.centerY,u=e.radius,l=e.outerWidth,d=e.outerHeight,c=e.pixelRatio,f=e.margin,m=e.borderWidth,y=e.borderColor,v=e.enableSlicesLabels,g=e.enableRadialLabels,b=e.legends,M=e.theme;this.surface.width=l*c,this.surface.height=d*c,this.ctx.scale(c,c),this.ctx.fillStyle=M.background,this.ctx.fillRect(0,0,l,d),this.ctx.save(),this.ctx.translate(f.left,f.top),r.context(this.ctx),this.ctx.save(),this.ctx.translate(o,s);var k=h.getInheritedColorGenerator(y);if(n.forEach(function(e){t.ctx.beginPath(),t.ctx.fillStyle=e.color,t.ctx.strokeStyle=k(_({},e.data,{color:e.color})),t.ctx.lineWidth=m,r(e),t.ctx.fill(),m>0&&t.ctx.stroke()}),!0===v){var L=e.sliceLabel,w=e.slicesLabelsSkipAngle,x=e.slicesLabelsTextColor;!function(e,t,n){var r=n.arcGenerator,a=n.getLabel,i=n.skipAngle,o=n.getTextColor,s=n.theme;e.textAlign="center",e.textBaseline="middle",e.font=s.labels.text.fontSize+"px "+(s.labels.text.fontFamily||"sans-serif"),t.filter(function(e){return 0===i||e.angleDeg>i}).forEach(function(t){var n=r.centroid(t),i=n[0],u=n[1],l=a(t.data),d=o(t,s);e.save(),e.translate(i,u),e.fillStyle=d,e.fillText(l,0,0),e.restore()})}(this.ctx,n,{arcGenerator:r,skipAngle:w,getLabel:h.getLabelGenerator(L),getTextColor:h.getInheritedColorGenerator(x,"labels.text.fill"),theme:M})}if(!0===g){var Y=e.radialLabel,T=e.radialLabelsSkipAngle,S=e.radialLabelsLinkOffset,O=e.radialLabelsLinkStrokeWidth,j=e.radialLabelsLinkDiagonalLength,P=e.radialLabelsLinkHorizontalLength,E=e.radialLabelsTextXOffset,C=e.radialLabelsTextColor,H=e.radialLabelsLinkColor;!function(e,t,n){var r=n.radius,a=n.getLabel,i=n.skipAngle,o=n.linkOffset,s=n.linkDiagonalLength,u=n.linkHorizontalLength,l=n.linkStrokeWidth,d=n.textXOffset,c=n.getTextColor,f=n.getLinkColor,p=n.theme,m=D(t,{getLabel:a,radius:r,skipAngle:i,linkOffset:o,linkDiagonalLength:s,linkHorizontalLength:u,textXOffset:d});e.textBaseline="middle",e.font=p.labels.text.fontSize+"px "+(p.labels.text.fontFamily||"sans-serif"),m.forEach(function(t){var n=_({},t.arc.data,{color:t.arc.color});e.save(),e.translate(t.position.x,t.position.y),e.fillStyle=c(n,p),e.textAlign=h.textPropsByEngine.canvas.align[t.align],e.fillText(t.text,0,0),e.restore(),e.beginPath(),e.strokeStyle=f(n,p),e.lineWidth=l,t.line.forEach(function(t,n){0===n?e.moveTo(t.x,t.y):e.lineTo(t.x,t.y)}),l>0&&e.stroke()})}(this.ctx,n,{radius:u,getLabel:h.getLabelGenerator(Y),skipAngle:T,linkOffset:S,linkDiagonalLength:j,linkHorizontalLength:P,linkStrokeWidth:O,textXOffset:E,getTextColor:h.getInheritedColorGenerator(C,"labels.text.fill"),getLinkColor:h.getInheritedColorGenerator(H,"axis.ticks.line.stroke"),theme:M})}this.ctx.restore(),b.forEach(function(e){p.renderLegendToCanvas(t.ctx,_({},e,{data:n.map(function(e){return{id:e.data.id,label:e.data.id,color:e.color}}),containerWidth:a,containerHeight:i}))})},t.prototype.render=function(){var e=this,t=this.props,n=t.outerWidth,r=t.outerHeight,a=t.pixelRatio,o=t.isInteractive,s=t.theme;return i.createElement(h.Container,{isInteractive:o,theme:s},function(t){var o=t.showTooltip,s=t.hideTooltip;return i.createElement("canvas",{ref:function(t){e.surface=t},width:n*a,height:r*a,style:{width:n,height:r},onMouseEnter:e.handleMouseHover(o,s),onMouseMove:e.handleMouseHover(o,s),onMouseLeave:e.handleMouseLeave(s),onClick:e.handleClick})})},t}(a.Component);z.propTypes={arcs:o.arrayOf(w).isRequired,arcGenerator:o.func.isRequired,pixelRatio:o.number.isRequired,outerWidth:o.number.isRequired,outerHeight:o.number.isRequired,centerX:o.number.isRequired,centerY:o.number.isRequired,margin:o.object.isRequired,radius:o.number.isRequired,innerRadius:o.number.isRequired,isInteractive:o.bool.isRequired,onClick:o.func.isRequired,theme:o.object.isRequired};var F=function(e){function t(){return m(this,t),g(this,e.