UNPKG

cl-react-graph

Version:
1 lines 313 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[6,3],Array(429).concat([function(e,t,n){"use strict";n.r(t);var r=n(269);n.d(t,"default",(function(){return r.a}))},,,,,,function(e,t,n){"use strict";n.r(t);n(54),n(127),n(3),n(4),n(2),n(13),n(22);var r=n(78),a=n.n(r),o=n(0),i=n.n(o),l=n(426),u=n(459),c=n(457),s=n(458),d=n(796),f=n(795),p=n(566),h=n(797),b=n(434),v=n(25),g=n(194),m=n(455);n(15),n(11),n(33),n(12),n(14),n(42),n(34),n(62),n(49),n(101),n(275),n(69);function y(e){return e!==String(parseFloat(e))}var x=Object.getOwnPropertyNames?function(e){return Object.getOwnPropertyNames(e).filter((function(t){return e.propertyIsEnumerable(t)&&y(t)}))}:Object.keys?function(e){return Object.keys(e).filter(y)}:function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&e.propertyIsEnumerable(n)&&y(n)&&t.push(n);return t},w=function(){function e(e){this.enumObj=e,this.keysList=Object.freeze(x(e));for(var t=this.keysList.length,n=new Array(t),r=new Map,a=0;a<t;++a){var o=this.keysList[a],i=e[o];n[a]=i,r.set(i,o),this[a]=Object.freeze([o,i])}this.valuesList=Object.freeze(n),this.keysByValueMap=r,this.size=this.length=t,Object.freeze(this)}return Object.defineProperty(e.prototype,Symbol.toStringTag,{get:function(){return"EnumWrapper"},enumerable:!0,configurable:!0}),e.prototype.toString=function(){return"[object EnumWrapper]"},e.prototype.keys=function(){var e,t=this,n=0;return(e={next:function(){var e={done:n>=t.length,value:t.keysList[n]};return++n,e}})[Symbol.iterator]=function(){return this},e},e.prototype.values=function(){var e,t=this,n=0;return(e={next:function(){var e={done:n>=t.length,value:t.valuesList[n]};return++n,e}})[Symbol.iterator]=function(){return this},e},e.prototype.entries=function(){var e,t=this,n=0;return(e={next:function(){var e={done:n>=t.length,value:t[n]};return++n,e}})[Symbol.iterator]=function(){return this},e},e.prototype[Symbol.iterator]=function(){return this.entries()},e.prototype.forEach=function(e,t){for(var n=this.length,r=0;r<n;++r){var a=this[r];e.call(t,a[1],a[0],this,r)}},e.prototype.map=function(e,t){for(var n=this.length,r=new Array(n),a=0;a<n;++a){var o=this[a];r[a]=e.call(t,o[1],o[0],this,a)}return r},e.prototype.getKeys=function(){return this.keysList.slice()},e.prototype.getValues=function(){return this.valuesList.slice()},e.prototype.getEntries=function(){return Array.prototype.slice.call(this)},e.prototype.indexOfKey=function(e){return this.keysList.indexOf(e)},e.prototype.indexOfValue=function(e){return this.valuesList.indexOf(e)},e.prototype.isKey=function(e){return null!=e&&y(e)&&this.enumObj.hasOwnProperty(e)},e.prototype.asKeyOrThrow=function(e){if(this.isKey(e))return e;throw new Error("Unexpected key: "+e+". Expected one of: "+this.getValues())},e.prototype.asKeyOrDefault=function(e,t){return this.isKey(e)?e:t},e.prototype.isValue=function(e){return null!=e&&this.keysByValueMap.has(e)},e.prototype.asValueOrThrow=function(e){if(this.isValue(e))return e;throw new Error("Unexpected value: "+e+". Expected one of: "+this.getValues())},e.prototype.asValueOrDefault=function(e,t){return this.isValue(e)?e:t},e.prototype.getKeyOrThrow=function(e){var t=null!=e?this.keysByValueMap.get(e):void 0;if(null!=t)return t;throw new Error("Unexpected value: "+e+". Expected one of: "+this.getValues())},e.prototype.getKeyOrDefault=function(e,t){var n=null!=e?this.keysByValueMap.get(e):void 0;return null!=n?n:t},e.prototype.getValueOrThrow=function(e){return this.enumObj[this.asKeyOrThrow(e)]},e.prototype.getValueOrDefault=function(e,t){return this.isKey(e)?this.enumObj[e]:t},e}(),E=Symbol("ts-enum-util:unhandledEntry"),O=Symbol("ts-enum-util:handleNull"),j=Symbol("ts-enum-util:handleUndefined"),C=Symbol("ts-enum-util:handleUnexpected");function k(e){return new Error("Unhandled value: "+e)}var _=function(){function e(e){this.value=e}return e.prototype.with=function(e){if(e.hasOwnProperty(this.value))return P(e[this.value],this.value);if(e[C])return P(e[C],this.value);throw new Error("Unexpected value: "+this.value)},e}(),S=function(){function e(){}return e.prototype.with=function(e){if(e[O])return P(e[O],null);if(e[C])return P(e[C],null);throw new Error("Unexpected value: null")},e}(),M=function(){function e(){}return e.prototype.with=function(e){if(e[j])return P(e[j],void 0);if(e[C])return P(e[C],void 0);throw new Error("Unexpected value: undefined")},e}();function P(e,t){if(e===E)throw k(t);return e(t)}var R=function(){function e(e){this.value=e}return e.prototype.with=function(e){if(e.hasOwnProperty(this.value))return A(e[this.value],this.value);if(e.hasOwnProperty(C))return A(e[C],this.value);throw new Error("Unexpected value: "+this.value)},e}(),T=function(){function e(){}return e.prototype.with=function(e){if(e.hasOwnProperty(O))return A(e[O],null);if(e.hasOwnProperty(C))return A(e[C],null);throw new Error("Unexpected value: null")},e}(),D=function(){function e(){}return e.prototype.with=function(e){if(e.hasOwnProperty(j))return A(e[j],void 0);if(e.hasOwnProperty(C))return A(e[C],void 0);throw new Error("Unexpected value: undefined")},e}();function A(e,t){if(e===E)throw k(t);return e}n(195);var F=new WeakMap;function N(e){var t=F.get(e);return t||(t=new w(e),F.set(e,t)),t}N.handleNull=O,N.handleUndefined=j,N.handleUnexpected=C,N.unhandledEntry=E,N.visitValue=function(e){return null===e?new S:void 0===e?new M:new _(e)},N.mapValue=function(e){return null===e?new T:void 0===e?new D:new R(e)};var B=function(e){var t=e.dispatch,n=e.values,r=N(v.a).map((function(e){return i.a.createElement(h.a,{key:e,value:e},String(e))}));return i.a.createElement(u.a,{container:!0},i.a.createElement(u.a,{item:!0,xs:12},i.a.createElement(m.a,{size:"small",color:"primary",onClick:function(){t({type:"setHoverModifier",key:"",index:Object.keys(n).length,value:0})}},"Add")),Object.keys(n).map((function(e,a){return i.a.createElement(u.a,{container:!0,key:e},i.a.createElement(u.a,{item:!0,xs:4},i.a.createElement(p.a,{key:e,select:!0,value:e,label:"Property",onChange:function(r){t({type:"setHoverModifier",key:r.target.value,index:a,value:parseFloat(n[e])})}},r)),i.a.createElement(u.a,{item:!0,xs:4},i.a.createElement(p.a,{defaultValue:n[e],label:"Value",onChange:function(n){t({type:"setHoverModifier",key:e,index:a,value:parseFloat(n.target.value)})}})),i.a.createElement(u.a,{item:!0,xs:4},i.a.createElement(m.a,{size:"small",color:"secondary",onClick:function(){t({type:"removeHoverModifier",index:a})}},"Delete")))})))},L=n(567),I=n.n(L),H=function(e){var t=e.dispatch,n=e.headings,r=e.state,a=e.onDeleteData,o=e.onAddData,l=e.spreadSheetData;return i.a.createElement("div",null,i.a.createElement(m.a,{variant:"contained",color:"secondary",onClick:o},"Add"),i.a.createElement(I.a,{data:l,valueRenderer:function(e){return e.value},sheetRenderer:function(e){return i.a.createElement("table",{className:e.className+" my-awesome-extra-class"},i.a.createElement("thead",null,i.a.createElement("tr",null,i.a.createElement("th",{className:"action-cell"},"Bin"),n.map((function(e,t){return i.a.createElement("th",{key:e,className:"action-cell"},e,i.a.createElement(m.a,{size:"small",color:"secondary",onClick:function(){return a(t)}},"Delete"))})))),i.a.createElement("tbody",null,e.children))},onCellsChanged:function(e){e.forEach((function(e){e.cell;var t=e.row,n=e.col,a=e.value;0===n?r.data.bins[t]=a:r.data.counts[n-1].data[t]=Number(a)})),t({type:"setData",data:r.data})}}))},z=n(570),W=n(433),V=n(431),K=n(430),G=n(569),$=n(432);n.d(t,"gridReducer",(function(){return X})),n.d(t,"axisReducer",(function(){return Y})),n.d(t,"dataToSpreadSheet",(function(){return J}));var U=[function(e,t,n){return e[t]+"<br />HI There "+n.toFixed(2)},function(e,t,n){return e[t]+"<br />Another tip "+n.toFixed(2)}],q={axis:$.a,bar:{overlayMargin:5,hover:{lighten:.1}},chartType:"Histogram",data:$.b,delay:0,duration:400,grid:$.d,groupLayout:v.b.OVERLAID};function X(e,t){var n,r,o;switch(t.type){case"setChartType":return Object.assign({},e,{chartType:t.chartType});case"setData":return Object.assign({},e,{data:t.data});case"setDuration":return Object.assign({},e,{duration:t.duration});case"setDelay":return Object.assign({},e,{delay:t.delay});case"setGridTicks":return a()(e,{axis:(n={},n[t.axis]={ticks:t.ticks},n)});case"setGridStroke":return a()(e,{grid:(r={},r[t.axis]={style:{stroke:t.color}},r)});case"setGridStrokeOpacity":return a()(e,{grid:(o={},o[t.axis]={style:{"stroke-opacity":t.opacity}},o)});default:return e}}function Y(e,t){var n;switch(t.type){case"setScale":return a()(e,{axis:(n={},n[t.axis]={scale:t.value},n)});default:return e}}function Z(e,t){var n,r,o;switch(e=Y(e=X(e,t),t),t.type){case"setChartType":return Object.assign({},e,{chartType:t.chartType});case"setData":return Object.assign({},e,{data:t.data});case"setDuration":return Object.assign({},e,{duration:t.duration});case"setDelay":return Object.assign({},e,{delay:t.delay});case"setGridTicks":return a()(e,{grid:(n={},n[t.axis]={ticks:t.ticks},n)});case"setGridStroke":return a()(e,{grid:(r={},r[t.axis]={style:{stroke:t.color}},r)});case"setGridStrokeOpacity":return a()(e,{grid:(o={},o[t.axis]={style:{"stroke-opacity":t.opacity}},o)});case"setGroupedBarLayout":return Object.assign({},e,{groupLayout:t.layout});case"setOverlayMargin":return Object.assign({},e,{bar:Object.assign({},e.bar,{overlayMargin:t.margin})});case"setHoverModifier":var i,l=Object.assign({},e.bar.hover),u=Object.keys(l);for(delete l[""],i=u.length;i>=0;i--)""===u[i]&&delete l[""];return delete l[Object.keys(l)[t.index]],l[t.key]=t.value,Object.assign({},e,{bar:Object.assign({},e.bar,{hover:l})});case"removeHoverModifier":var c=Object.assign({},e.bar.hover);return delete c[Object.keys(c)[t.index]],Object.assign({},e,{bar:Object.assign({},e.bar,{hover:c})});default:return e}}var J=function(e){var t=[];return e.bins.forEach((function(e,n){t[n]||(t[n]=[]),t[n][0]={value:e}})),e.counts.forEach((function(e,n){e.data.forEach((function(e,r){t[r]||(t[r]=[]),t[r][n+1]={value:e}}))})),t},Q=Object(z.a)(),ee=function(e){var t=e.dispatch,n=e.state;return i.a.createElement(i.a.Fragment,null,i.a.createElement(c.a,{elevation:3},i.a.createElement(s.a,null,i.a.createElement(l.a,{variant:"h6",gutterBottom:!0},"X Axis"),i.a.createElement(u.a,{container:!0,spacing:24},i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(p.a,{label:"X Axis Scale",select:!0,value:n.axis.x.scale,onChange:function(e){t({type:"setScale",axis:"x",value:e.target.value})}},i.a.createElement(h.a,{value:"LINEAR"},"Linear"),i.a.createElement(h.a,{value:"LOG"},"Log"),i.a.createElement(h.a,{value:"TIME"},"Time")))))),i.a.createElement("br",null),i.a.createElement(c.a,null,i.a.createElement(s.a,null,i.a.createElement(l.a,{variant:"h6",gutterBottom:!0},"Y Axis"),i.a.createElement(u.a,{container:!0,spacing:24},i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement("p",null,"Not yet working on histograms"),i.a.createElement(p.a,{label:"Y Axis Scale",select:!0,value:n.axis.y.scale,onChange:function(e){return t({type:"setScale",axis:"y",value:e.target.value})}},i.a.createElement(h.a,{value:"LINEAR"},"Linear"),i.a.createElement(h.a,{value:"LOG"},"Log"),i.a.createElement(h.a,{value:"TIME"},"Time")))))))};t.default=function(){var e=Object(o.useState)(0),t=e[0],n=e[1],r=Object(o.useReducer)(Z,q),a=r[0],m=r[1],y=Object(o.useState)({}),x=y[0],w=y[1],E=J(a.data),O={bins:$.b.counts.map((function(e){return e.label})),counts:[{data:$.b.counts.map((function(e){return e.data.reduce((function(e,t){return e+t}),0)})),label:""}]},j="Histogram"===a.chartType?v.c:b.b,C=i.a.createElement(j,{data:a.data,axis:a.axis,bar:a.bar,grid:a.grid,width:"100%",annotations:[{color:"grey",value:"0%"},{color:"grey",value:"0%"},{color:"red",value:"-5%"}],showBinPercentages:[!0,!0],onClick:function(e){return console.log(e)},height:400,delay:a.delay,duration:a.duration,visible:x,colorScheme:$.e,groupLayout:a.groupLayout,tipContentFn:U[0]});return i.a.createElement(V.a,null,i.a.createElement(K.a,{title:"Histogram",description:""}),i.a.createElement(l.a,{variant:"h2"},"Histogram"),i.a.createElement("div",null,i.a.createElement(u.a,{container:!0,spacing:10},i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(c.a,null,i.a.createElement(s.a,null,C,i.a.createElement(g.a,{theme:$.e,data:O,onSelect:function(e){var t;w(Object.assign({},x,((t={})[e]=!!x.hasOwnProperty(e)&&!x[e],t)))},visible:x}))),i.a.createElement("br",null),i.a.createElement(c.a,null,i.a.createElement(s.a,null,i.a.createElement(W.a,{component:C})))),i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(c.a,null,i.a.createElement(s.a,null,i.a.createElement(d.a,{value:t,onChange:function(e,t){return n(t)}},i.a.createElement(f.a,{label:"Data"}),i.a.createElement(f.a,{label:"Styling"}),i.a.createElement(f.a,{label:"Animation"}),i.a.createElement(f.a,{label:"Grid"}),i.a.createElement(f.a,{label:"Axes"})),0===t&&i.a.createElement(G.a,null,i.a.createElement(u.a,{container:!0,spacing:10},i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(p.a,{select:!0,label:"Chart direction",value:a.chartType,onChange:function(e){m({type:"setChartType",chartType:e.target.value})}},i.a.createElement(h.a,{value:"Histogram"},"Histogram"),i.a.createElement(h.a,{value:"HorizontalHistogram"},"HorizontalHistogram")))),i.a.createElement(H,{dispatch:m,state:a,headings:a.data.counts.map((function(e,t){return e.label})),spreadSheetData:E,onDeleteData:function(e){var t=Object.assign({},a.data);t.counts=t.counts.filter((function(t,n){return n!==e})),t.counts.length>0&&m({type:"setData",data:t})},onAddData:function(){var e=Object.assign({},a.data),t={label:"dataset "+(e.counts.length+1),data:new Array(a.data.counts[0].data.length).fill(0)};e.counts.push(t),m({type:"setData",data:e})}})),1===t&&i.a.createElement(G.a,null,i.a.createElement(u.a,{container:!0,spacing:10},i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(p.a,{select:!0,label:"Group Layout",value:a.groupLayout,onChange:function(e){m({type:"setGroupedBarLayout",layout:Number(e.target.value)})}},i.a.createElement(h.a,{value:v.b.GROUPED},"Grouped"),i.a.createElement(h.a,{value:v.b.OVERLAID},"Overlaid"),i.a.createElement(h.a,{value:v.b.STACKED},"Stacked"))),i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(p.a,{label:"overlay margin",value:a.bar.overlayMargin,onChange:function(e){m({type:"setOverlayMargin",margin:Number(e.target.value)})}})),i.a.createElement(B,{values:a.bar.hover,dispatch:m}))),2===t&&i.a.createElement(G.a,null,i.a.createElement(u.a,{container:!0,spacing:10},i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(p.a,{id:"animationDuration",value:a.duration,label:"Duration",onChange:function(e){return m({type:"setDuration",duration:Number(e.target.value)})}})),i.a.createElement(u.a,{item:!0,xs:6},i.a.createElement(p.a,{id:"animationDelay",value:a.delay,label:"Delay",onChange:function(e){return m({type:"setDelay",delay:Number(e.target.value)})}})))),3===t&&i.a.createElement(G.a,null,i.a.createElement(Q,{dispatch:m,state:a})),4===t&&i.a.createElement(G.a,null,i.a.createElement(ee,{dispatch:m,state:a}))))))))}},,,,,,,,function(e,t,n){"use strict";n.r(t);n(127),n(54),n(22),n(800);var r=n(66),a=n(75),o=n(78),i=n.n(o),l=n(571),u=n.n(l),c=n(0),s=n.n(c),d=n(567),f=n.n(d),p=n(426),h=n(459),b=n(457),v=n(458),g=n(796),m=n(795),y=n(455),x=n(797),w=n(801),E=n(802),O=n(794),j=n(566),C=n(568),k=n.n(C),_=n(434),S=(n(3),n(4),n(2),n(13),{curveBasis:r.c,curveCardinal:r.d,curveCatmullRom:r.e,curveLinear:r.f,curveMonotoneX:r.g,curveStep:r.h,curveStepAfter:r.i,curveStepBefore:r.j}),M=function(e){var t=e.onChange,n=e.value,r=Object(c.useState)(""),a=r[0],o=r[1];return s.a.createElement(j.a,{select:!0,label:"Curve",value:""===a?n:a,onChange:function(e){o(e.target.value),t(S[e.target.value])}},Object.keys(S).map((function(e){return s.a.createElement(x.a,{key:e,value:e},e)})))},P=n(570),R=n(433),T=n(431),D=n(430),A=n(569),F=n(432),N=n(435),B=Object(a.a)("%d-%b-%y"),L=new Date,I=[1,2,4,5,6,8,10].map((function(e){return B(new Date((new Date).setDate(L.getDate()+e)))})),H={data:[{x:I[0],y:15e5},{x:I[1],y:12},{x:I[2],y:3},{x:I[3],y:4}],label:"test data",line:{curveType:r.e,fill:{fill:"rgba(54, 174, 141, 0.28)",show:!0},show:!0,stroke:"#00a97b",strokeDashArray:"10 5",strokeDashOffset:0},point:{fill:"#08697F",radius:10,show:!0,stroke:"#483A3A"}},z={data:[{x:13,y:1},{x:23,y:12},{x:32,y:3},{x:41,y:4}],label:"test data 2",line:{curveType:r.e,fill:{fill:"rgba(54, 174, 141, 0.28)",show:!0},show:!0,stroke:"#08697F",strokeDashArray:"10 5",strokeDashOffset:0},point:{fill:"#00a97b",radius:10,show:!0,stroke:"#483A3A"}},W={axis:{x:{dateFormat:"%d-%b-%y",scale:"TIME",ticks:2},y:{label:"TAB_VIEW_CREDITS",numberFormat:"d",scale:"LOG",text:{style:{"font-size":".7rem"}},ticks:5}},data:[{label:"rob Allocation",line:{curveType:r.e,fill:{fill:"rgba(11, 85, 167, 0.2)",show:!0},show:!0,stroke:"rgb(11, 85, 167)",strokeDashArray:"0",strokeDashOffset:0},point:{fill:"#000",radius:4,show:!0,stroke:""},data:[{x:new Date("2019-08-20T00:00:00.000Z"),y:0},{x:new Date("2019-08-21T00:00:00.000Z"),y:0},{x:new Date("2019-08-22T00:00:00.000Z"),y:0},{x:new Date("2019-08-23T00:00:00.000Z"),y:0},{x:new Date("2019-08-24T00:00:00.000Z"),y:0},{x:new Date("2019-08-25T00:00:00.000Z"),y:0},{x:new Date("2019-08-26T00:00:00.000Z"),y:0},{x:new Date("2019-08-27T00:00:00.000Z"),y:2e3}]},{label:"rob'",line:{curveType:r.e,fill:{fill:"rgba(11, 85, 167, 0.7)",show:!0},show:!0,stroke:"#000",strokeDashArray:"0",strokeDashOffset:0},point:{fill:"",radius:0,show:!1,stroke:""},data:[{x:new Date("2019-08-20T00:00:00.000Z"),y:0},{x:new Date("2019-08-21T00:00:00.000Z"),y:0},{x:new Date("2019-08-22T00:00:00.000Z"),y:0},{x:new Date("2019-08-23T00:00:00.000Z"),y:0},{x:new Date("2019-08-24T00:00:00.000Z"),y:0},{x:new Date("2019-08-25T00:00:00.000Z"),y:0},{x:new Date("2019-08-26T00:00:00.000Z"),y:0},{x:new Date("2019-08-27T00:00:00.000Z"),y:0}]},{label:"Their Allocation",line:{curveType:r.e,fill:{fill:"rgba(0, 169, 123, 0.2)",show:!0},show:!0,stroke:"rgb(0, 169, 123)",strokeDashArray:"0",strokeDashOffset:0},point:{fill:"",radius:0,show:!1,stroke:""},data:[{x:new Date("2019-08-20T00:00:00.000Z"),y:0},{x:new Date("2019-08-21T00:00:00.000Z"),y:0},{x:new Date("2019-08-22T00:00:00.000Z"),y:0},{x:new Date("2019-08-23T00:00:00.000Z"),y:0},{x:new Date("2019-08-24T00:00:00.000Z"),y:0},{x:new Date("2019-08-25T00:00:00.000Z"),y:0},{x:new Date("2019-08-26T00:00:00.000Z"),y:0},{x:new Date("2019-08-27T00:00:00.000Z"),y:0}]},{label:"Theirs",line:{curveType:r.e,fill:{fill:"rgba(0, 169, 123, 0.7)",show:!0},show:!0,stroke:"#000",strokeDashArray:"0",strokeDashOffset:0},point:{fill:"",radius:0,show:!1,stroke:""},data:[{x:new Date("2019-08-20T00:00:00.000Z"),y:0},{x:new Date("2019-08-21T00:00:00.000Z"),y:0},{x:new Date("2019-08-22T00:00:00.000Z"),y:0},{x:new Date("2019-08-23T00:00:00.000Z"),y:0},{x:new Date("2019-08-24T00:00:00.000Z"),y:0},{x:new Date("2019-08-25T00:00:00.000Z"),y:0},{x:new Date("2019-08-26T00:00:00.000Z"),y:0},{x:new Date("2019-08-27T00:00:00.000Z"),y:0}]}],width:"100%",grid:F.d};function V(e,t){switch(e=Object(N.gridReducer)(e,t),e=Object(N.axisReducer)(e,t),t.type){case"addRow":return e.data.push(t.row),e;case"applyChanges":var n=e.data[t.index].data.map((function(e){return Object.assign({},e)}));return t.changes.forEach((function(e){e.cell;var t,r=e.row,a=e.col,o=e.value,i=0===a?"x":"y";n[r]=Object.assign({},n[r],((t={})[i]=Number(o),t))})),e.data[t.index].data=n,Object.assign({},e);case"setCurve":return e.data[t.index]=i()(e.data[t.index],{line:{curveType:t.curve}}),Object.assign({},e);case"setStroke":return e.data[t.index]=i()(e.data[t.index],{line:{stroke:t.stroke}}),Object.assign({},e);case"setStrokeDashArray":return e.data[t.index]=i()(e.data[t.index],{line:{strokeDashArray:t.dash}}),Object.assign({},e);case"strokeDashOffset":return e.data[t.index]=i()(e.data[t.index],{line:{strokeDashOffset:t.offset}}),Object.assign({},e);case"pointFill":return e.data[t.index]=i()(e.data[t.index],{point:{fill:t.fill}}),Object.assign({},e);case"pointRadius":return e.data[t.index]=i()(e.data[t.index],{point:{radius:t.radius}}),Object.assign({},e);case"pointStroke":return e.data[t.index]=i()(e.data[t.index],{point:{stroke:t.fill}}),Object.assign({},e);case"pointShow":return e.data[t.index]=i()(e.data[t.index],{point:{show:t.show}}),Object.assign({},e);case"lineFillShow":return e.data[t.index]=i()(e.data[t.index],{line:{fill:{show:t.show}}}),Object.assign({},e);case"lineFillColor":return e.data[t.index]=i()(e.data[t.index],{line:{fill:{fill:t.fill}}}),Object.assign({},e);case"toggleRow":return Object.assign({},e,{data:2===e.data.length?[z]:[H,z]});default:return e}}var K=Object(P.a)();t.default=function(){var e=Object(c.useReducer)(V,W),t=e[0],n=e[1],r=Object(c.useState)(0),a=r[0],o=r[1],i=t.data[0].data.map((function(e){return[{value:"object"==typeof e.x?e.x.toDateString():e.x},{value:Number(e.y)}]})),l=s.a.createElement(_.c,{axis:t.axis,grid:t.grid,data:t.data,width:"100%"});return s.a.createElement(T.a,null,s.a.createElement(D.a,{title:"Line Chart",description:""}),s.a.createElement(p.a,{variant:"h2"},"Line Chart"),s.a.createElement("div",null,s.a.createElement(h.a,{container:!0,spacing:10},s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(b.a,null,s.a.createElement(v.a,null,l)),s.a.createElement("br",null),s.a.createElement(b.a,null,s.a.createElement(v.a,null,s.a.createElement(R.a,{component:l})))),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(b.a,null,s.a.createElement(v.a,null,s.a.createElement(g.a,{value:a,onChange:function(e,t){return o(t)}},s.a.createElement(m.a,{label:"Data"}),s.a.createElement(m.a,{label:"Styling"}),s.a.createElement(m.a,{label:"Grid"})),0===a&&s.a.createElement(A.a,null,s.a.createElement(f.a,{data:i,valueRenderer:function(e){return e.value},sheetRenderer:function(e){return s.a.createElement("table",{className:e.className+" my-awesome-extra-class"},s.a.createElement("thead",null,s.a.createElement("tr",null,["x","y"].map((function(e){return s.a.createElement("th",{key:e,className:"action-cell"},e)})))),s.a.createElement("tbody",null,e.children))},onCellsChanged:function(e){n({type:"applyChanges",index:0,changes:e})}}),s.a.createElement(y.a,{onClick:function(){return n({type:"toggleRow"})}},"Toggle Row"),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(j.a,{label:"Y Axis Scale",select:!0,value:t.axis.y.scale,onChange:function(e){return n({type:"setScale",axis:"y",value:e.target.value})}},s.a.createElement(x.a,{value:"LINEAR"},"Linear"),s.a.createElement(x.a,{value:"LOG"},"Log"),s.a.createElement(x.a,{value:"TIME"},"Time")))),1===a&&s.a.createElement(A.a,null,s.a.createElement(b.a,null,s.a.createElement(v.a,null,s.a.createElement(p.a,{variant:"h6",gutterBottom:!0},"Line"),s.a.createElement(h.a,{container:!0,spacing:10},s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(M,{value:"curveCatmullRom",onChange:function(e){return n({type:"setCurve",curve:e,index:0})}})),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(u.a,{value:t.data[0].line.stroke,label:"Stroke color",onChange:function(e){return n({type:"setStroke",stroke:e,index:0})}})),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(j.a,{id:"strokeDashArray",value:t.data[0].line.strokeDashArray,label:"Stroke dash array",onChange:function(e){return n({type:"setStrokeDashArray",index:0,dash:e.target.value})}})),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(j.a,{id:"strokeDashOffset",value:t.data[0].line.strokeDashOffset,label:"Stroke dash offset",onChange:function(e){return n({index:0,offset:Number(e.target.value),type:"strokeDashOffset"})}}))))),s.a.createElement("br",null),s.a.createElement(b.a,{elevation:3},s.a.createElement(v.a,null,s.a.createElement(p.a,{variant:"h6",gutterBottom:!0},"Point"),s.a.createElement(h.a,{container:!0,spacing:10},s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(w.a,{control:s.a.createElement(E.a,{checked:t.data[0].point.show,color:"primary",onChange:function(e,t){n({type:"pointShow",show:t,index:0})}}),label:"Show points"})),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(O.a,null,s.a.createElement(p.a,null,"Radius ",s.a.createElement("small",null,"(",t.data[0].point.radius,")")),s.a.createElement(k.a,{value:t.data[0].point.radius,"aria-labelledby":"label",step:1,onChange:function(e,t){return n({index:0,radius:Number(t),type:"pointRadius"})}}))),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(O.a,null,s.a.createElement(u.a,{id:"pointFill",value:t.data[0].point.fill,label:"Fill",onChange:function(e){return n({type:"pointFill",fill:e,index:0})}}))),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(O.a,null,s.a.createElement(u.a,{id:"pointStroke",value:t.data[0].point.stroke,label:"Stroke color",onChange:function(e){return n({type:"pointStroke",fill:e,index:0})}})))))),s.a.createElement("br",null),s.a.createElement(b.a,null,s.a.createElement(v.a,null,s.a.createElement(p.a,{variant:"h6",gutterBottom:!0},"Fill"),s.a.createElement(h.a,{container:!0,spacing:10},s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(w.a,{control:s.a.createElement(E.a,{checked:t.data[0].line.fill.show,color:"primary",onChange:function(e,t){n({type:"lineFillShow",show:t,index:0})}}),label:"Fill under line"})),s.a.createElement(h.a,{item:!0,xs:6},s.a.createElement(O.a,null,s.a.createElement(u.a,{id:"lineFillColor",value:t.data[0].line.fill.fill,label:"Fill Color",onChange:function(e){return n({type:"lineFillColor",fill:e,index:0})}}))))))),2===a&&s.a.createElement(A.a,null,s.a.createElement(K,{dispatch:n,state:t}))))))))}},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(62),Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var r=c(n(588)),a=c(n(659)),o=c(n(679)),i=c(n(680)),l=c(n(681)),u=c(n(682));function c(e){return e&&e.__esModule?e:{default:e}}t.hover=i.default,t.handleHover=i.default,t.handleActive=l.default,t.loop=u.default;var s=t.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];var l=(0,r.default)(n),u=(0,a.default)(e,l);return(0,o.default)(u)};t.default=s},function(e,t,n){"use strict";n(62),Object.defineProperty(t,"__esModule",{value:!0});var r=n(683);Object.defineProperty(t,"Alpha",{enumerable:!0,get:function(){return d(r).default}});var a=n(516);Object.defineProperty(t,"Checkboard",{enumerable:!0,get:function(){return d(a).default}});var o=n(686);Object.defineProperty(t,"EditableInput",{enumerable:!0,get:function(){return d(o).default}});var i=n(687);Object.defineProperty(t,"Hue",{enumerable:!0,get:function(){return d(i).default}});var l=n(689);Object.defineProperty(t,"Raised",{enumerable:!0,get:function(){return d(l).default}});var u=n(703);Object.defineProperty(t,"Saturation",{enumerable:!0,get:function(){return d(u).default}});var c=n(557);Object.defineProperty(t,"ColorWrap",{enumerable:!0,get:function(){return d(c).default}});var s=n(711);function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Swatch",{enumerable:!0,get:function(){return d(s).default}})},function(e,t,n){n(20);var r=Array.isArray;e.exports=r},function(e,t,n){var r=n(690),a=n(694)((function(e,t,n){r(e,t,n)}));e.exports=a},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var r=n(525),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();e.exports=o},function(e,t,n){"use strict";n(62),Object.defineProperty(t,"__esModule",{value:!0}),t.red=void 0;var r=o(n(708)),a=o(n(710));function o(e){return e&&e.__esModule?e:{default:e}}t.default={simpleCheckForValidColor:function(e){var t=0,n=0;return(0,r.default)(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},toState:function(e,t){var n=e.hex?(0,a.default)(e.hex):(0,a.default)(e),r=n.toHsl(),o=n.toHsv(),i=n.toRgb(),l=n.toHex();return 0===r.s&&(r.h=t||0,o.h=t||0),{hsl:r,hex:"000000"===l&&0===i.a?"transparent":"#"+l,rgb:i,hsv:o,oldHue:e.h||t||r.h,source:e.source}},isValidHex:function(e){var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&(0,a.default)(e).isValid()},getContrastingColor:function(e){if(!e)return"#fff";var t=this.toState(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"}};t.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(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var r=n(532),a=n(599),o=n(657),i=n(464);e.exports=function(e,t){return(i(e)?r:o)(e,a(t,3))}},function(e,t,n){var r=n(478),a=n(590),o=n(591),i="[object Null]",l="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?l:i:u&&u in Object(e)?a(e):o(e)}},function(e,t,n){var r=n(612),a=n(615);e.exports=function(e,t){var n=a(e,t);return r(n)?n:void 0}},function(e,t,n){"use strict";t.a=function(e){return e&&e.ownerDocument||document}},function(e,t,n){var r=n(508),a=n(504);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},function(e,t,n){var r=n(274);e.exports=function(e,t){if(null==e)return{};var n,a,o=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),a=n.n(r),o=n(495);function i(){return a.a.useContext(o.a)}},function(e,t,n){"use strict";n(62),Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(24),o=(r=a)&&r.__esModule?r:{default:r};var i={readOnly:o.default.bool,key:o.default.string,className:o.default.string,component:o.default.oneOfType([o.default.element,o.default.func]),forceComponent:o.default.bool,disableEvents:o.default.bool,colSpan:o.default.number,rowSpan:o.default.number,width:o.default.oneOfType([o.default.number,o.default.string]),overflow:o.default.oneOf(["wrap","nowrap","clip"]),dataEditor:o.default.func,valueViewer:o.default.func};t.default=i},function(e,t,n){var r=n(467).Symbol;e.exports=r},function(e,t,n){var r=n(528),a=n(597),o=n(474);e.exports=function(e){return o(e)?r(e):a(e)}},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var r=n(547),a=n(514);e.exports=function(e,t,n,o){var i=!n;n||(n={});for(var l=-1,u=t.length;++l<u;){var c=t[l],s=o?o(n[c],e[c],c,n,e):void 0;void 0===s&&(s=e[c]),i?a(n,c,s):r(n,c,s)}return n}},function(e,t,n){"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];var i=this;clearTimeout(t),t=setTimeout((function(){e.apply(i,a)}),n)}return r.clear=function(){clearTimeout(t)},r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(423),a=n(198);function o(){return Object(r.a)()||a.a}},function(e,t,n){(function(e){var r=n(467),a=n(595),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===o?r.Buffer:void 0,u=(l?l.isBuffer:void 0)||a;e.exports=u}).call(this,n(128)(e))},function(e,t){e.exports=function(e){return e}},function(e,t,n){var r=n(487),a=n(607),o=n(608),i=n(609),l=n(610),u=n(611);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=a,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=l,c.prototype.set=u,e.exports=c},function(e,t,n){var r=n(602),a=n(603),o=n(604),i=n(605),l=n(606);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=o,u.prototype.has=i,u.prototype.set=l,e.exports=u},function(e,t,n){var r=n(480);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(472)(Object,"create");e.exports=r},function(e,t,n){n(11);var r=n(624);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){var r=n(639),a=n(510),o=n(640),i=n(641),l=n(642),u=n(471),c=n(533),s=c(r),d=c(a),f=c(o),p=c(i),h=c(l),b=u;(r&&"[object DataView]"!=b(new r(new ArrayBuffer(1)))||a&&"[object Map]"!=b(new a)||o&&"[object Promise]"!=b(o.resolve())||i&&"[object Set]"!=b(new i)||l&&"[object WeakMap]"!=b(new l))&&(b=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case s:return"[object DataView]";case d:return"[object Map]";case f:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=b},function(e,t,n){var r=n(471),a=n(469),o="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||a(e)&&r(e)==o}},function(e,t,n){var r=n(492),a=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},function(e,t,n){var r=n(528),a=n(664),o=n(474);e.exports=function(e){return o(e)?r(e,!0):a(e)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));var r=n(0),a=n.n(r),o=a.a.createContext();function i(){return a.a.useContext(o)}t.a=o},function(e,t,n){"use strict";var r=n(473);t.a=function(e){return Object(r.a)(e).defaultView||window}},function(e,t,n){"use strict";n(157),n(67),n(22),n(62),Object.defineProperty(t,"__esModule",{value:!0});var r=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},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=c(o),l=c(n(24)),u=c(n(477));function c(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return 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)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.cell,n=e.row,a=e.col,o=e.attributesRenderer,l=e.className,u=e.style,c=e.onMouseDown,s=e.onMouseOver,d=e.onDoubleClick,f=e.onContextMenu,p=t.colSpan,h=t.rowSpan,b=o?o(t,n,a):{};return i.default.createElement("td",r({className:l,onMouseDown:c,onMouseOver:s,onDoubleClick:d,onTouchEnd:d,onContextMenu:f,colSpan:p,rowSpan:h,style:u},b),this.props.children)}}]),t}(o.PureComponent);t.default=s,s.propTypes={row:l.default.number.isRequired,col:l.default.number.isRequired,cell:l.default.shape(u.default).isRequired,selected:l.default.bool,editing:l.default.bool,updated:l.default.bool,attributesRenderer:l.default.func,onMouseDown:l.default.func.isRequired,onMouseOver:l.default.func.isRequired,onDoubleClick:l.default.func.isRequired,onContextMenu:l.default.func.isRequired,className:l.default.string,style:l.default.object},s.defaultProps={selected:!1,editing:!1,updated:!1,attributesRenderer:function(){}}},function(e,t,n){"use strict";n(83),n(157),n(67),n(62),Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),o=u(a),i=u(n(24)),l=u(n(477));function u(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=n.handleChange.bind(n),n}return 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)}(t,e),r(t,[{key:"componentDidMount",value:function(){this._input.focus()}},{key:"handleChange",value:function(e){this.props.onChange(e.target.value)}},{key:"render",value:function(){var e=this,t=this.props,n=t.value,r=t.onKeyDown;return o.default.createElement("input",{ref:function(t){e._input=t},className:"data-editor",value:n,onChange:this.handleChange,onKeyDown:r})}}]),t}(a.PureComponent);t.default=c,c.propTypes={value:i.default.node.isRequired,row:i.default.number.isRequired,col:i.default.number.isRequired,cell:i.default.shape(l.default),onChange:i.default.func.isRequired,onCommit:i.default.func.isRequired,onRevert:i.default.func.isRequired,onKeyDown:i.default.func.isRequired}},function(e,t,n){"use strict";n(157),n(67),n(62),Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),o=u(a),i=u(n(24)),l=u(n(477));function u(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return 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)}(t,e),r(t,[{key:"render",value:function(){var e=this.props.value;return o.default.createElement("span",{className:"value-viewer"},e)}}]),t}(a.PureComponent);t.default=c,c.propTypes={row:i.default.number.isRequired,col:i.default.number.isRequired,cell:i.default.shape(l.default),value:i.default.node.isRequired}},function(e,t,n){var r=n(526),a=n(530);e.exports=function(e,t){return e&&r(e,a(t))}},function(e,t,n){var r=n(594),a=n(469),o=Object.prototype,i=o.hasOwnProperty,l=o.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return a(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=u},function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?n:t)&&("number"==a||"symbol"!=a&&r.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t,n){var r=n(596),a=n(505),o=n(506),i=o&&o.isTypedArray,l=i?a(i):r;e.exports=l},function(e,t){var n=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){(function(e){var r=n(525),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,i=o&&o.exports===a&&r.process,l=function(){try{var e=o&&o.require&&o.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(t){}}();e.exports=l}).call(this,n(128)(e))},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(471),a=n(466),o="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",u="[object Proxy]";e.exports=function(e){if(!a(e))return!1;var t=r(e);return t==i||t==l||t==o||t==u}},function(e,t,n){var r=n(529)(Object.getPrototypeOf,Object);e.exports=r},function(e,t,n){var r=n(472)(n(467),"Map");e.exports=r},function(e,t,n){var r=n(616),a=n(623),o=n(625),i=n(626),l=n(627);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=o,u.prototype.has=i,u.prototype.set=l,e.exports=u},function(e,t,n){n(34);var r=n(638),a=n(540),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(e){return null==e?[]:(e=Object(e),r(i(e),(function(t){return o.call(e,t)})))}:a;e.exports=l},function(e,t,n){var r=n(464),a=n(492),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||(i.test(e)||!o.test(e)||null!=t&&e in Object(t))}},function(e,t,n){var r=n(548);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var r=n(536);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},function(e,t,n){"use strict";n(62),Object.defineProperty(t,"__esModule",{value:!0}),t.Checkboard=void 0;var r=i(n(0)),a=i(n(462)),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(685));function i(e){return e&&e.__esModule?e:{default:e}}var l=t.Checkboard=function(e){var t=e.white,n=e.grey,i=e.size,l=e.renderers,u=e.borderRadius,c=e.boxShadow,s=(0,a.default)({default:{grid:{borderRadius:u,boxShadow:c,absolute:"0px 0px 0px 0px",background:"url("+o.get(t,n,i,l.canvas)+") center left"}}});return r.default.createElement("div",{style:s.grid})};l.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}},t.default=l},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n.n(a),i=n(6),l=(n(24),n(16)),u=n(30),c=n(68),s=o.a.forwardRef((function(e,t){var n=e.children,a=e.classes,u=e.className,s=e.color,d=void 0===s?"inherit":s,f=e.component,p=void 0===f?"svg":f,h=e.fontSize,b=void 0===h?"default":h,v=e.htmlColor,g=e.titleAccess,m=e.viewBox,y=void 0===m?"0 0 24 24":m,x=Object(i.a)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.a.createElement(p,Object(r.a)({className:Object(l.a)(a.root,u,"inherit"!==d&&a["color".concat(Object(c.a)(d))],"default"!==b&&a["fontSize".concat(Object(c.a)(b))]),focusable:"false",viewBox:y,color:v,"aria-hidden":g?"false":"true",role:g?"img":"presentation",ref:t},x),n,g?o.a.createElement("title",null,g):null)}));s.muiName="SvgIcon";var d=Object(u.a)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(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:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(s);function f(e,t){var n=o.a.memo(o.a.forwardRef((function(t,n){return o.a.createElement(d,Object(r.a)({},t,{ref:n}),e)})));return n.muiName=d.muiName,n}n.d(t,"a",(function(){return f}))},,,function(e,t,n){"use strict";var r=n(0),a=n.n(r).a.createContext({});t.a=a},function(e,t,n){"use strict";n(157),n(67),n(62),Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),o=l(a),i=l(n(24));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return 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)}(t,e),r(t,[{key:"render",value:function(){return o.default.createElement("table",{className:this.props.className},o.default.createElement("tbody",null,this.props.children))}}]),t}(a.PureComponent);u.propTypes={className:i.default.string,data:i.default.array.isRequired},t.default=u},function(e,t,n){"use strict";n(157),n(67),n(62),Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),o=u(a),i=u(n(24)),l=u(n(477));function u(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return 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)}(t,e),r(t,[{key:"render",value:function(){return o.default.createElement("tr",null,this.props.children)}}]),t}(a.PureComponent);c.propTypes={row:i.default.number.isRequired,cells:i.default.arrayOf(i.default.shape(l.default)).isRequired},t.default=c},function(e,t,n){"use strict";n(62),Object.defineProperty(t,"__esModule",{value:!0});t.TAB_KEY=9,t.ENTER_KEY=13,t.ESCAPE_KEY=27,t.LEFT_KEY=37,t.UP_KEY=38,t.RIGHT_KEY=39,t.DOWN_KEY=40,t.DELETE_KEY=46,t.BACKSPACE_KEY=8},function(e,t,n){"use strict";function r(e,t,n,r){var a=r(e,t,n);return null==a?"":a}n(62),Object.defineProperty(t,"__esModule",{value:!0}),t.renderValue=r,t.renderData=function(e,t,n,a,o){var i=o?o(e,t,n):null;return null==i?r(e,t,n,a):i}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(112))},function(e,t,n){var r=n(527),a=n(479);e.exports=function(e,t){return e&&r(e,t,a)}},function(e,t,n){var r=n(592)();e.exports=r},function(e,t,n){var r=n(593),a=n(501),o=n(464),i=n(484),l=n(502),u=n(503),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),s=!n&&a(e),d=!n&&!s&&i(e),f=!n&&!s&&!d&&u(e),p=n||s||d||f,h=p?r(e.length,String):[],b=h.length;for(var v in e)!t&&!c.call(e,v)||p&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||l(v,b))||h.push(v);return h}},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){var r=n(485);e.exports=function(e){return"function"==typeof e?e:r}},function(e,t,n){n(12),n(14),n(2);var r=n(471),a=n(509),o=n(469),i="[object Object]",l=Function.prototype,u=Object.prototype,c=l.toString,s=u.hasOwnProperty,d=c.call(Object);e.exports=function(e){if(!o(e)||r(e)!=i)return!1;var t=a(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}},function(e,t,n){n(12),n(14),n(2);var r=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return r.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},function(e,t,n){var r=n(628),a=n(469);e.exports=function e(t,n,o,i,l){return t===n||(null==t||null==n||!a(t)&&!a(n)?t!=t&&n!=n:r(t,n,o,i,e,l))}},function(e,t,n){var r=n(629),a=n(632),o=n(633),i=1,l=2;e.exports=function(e,t,n,u,c,s){var d=n&i,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var h=s.get(e);if(h&&s.get(t))return h==t;var b=-1,v=!0,g=n&l?new r:void 0;for(s.set(e,t),s.set(t,e);++b<f;){var m=e[b],y=t[b];if(u)var x=d?u(y,m,b,t,e,s):u(m,y,b,e,t,s);if(void 0!==x){if(x)continue;v=!1;break}if(g){if(!a(t,(function(e,t){if(!o(g,t)&&(m===e||c(m,e,n,u,s)))return g.push(t)}))){v=!1;break}}else if(m!==y&&!c(m,y,n,u,s)){v=!1;break}}return s.delete(e),s.delete(t),v}},function(e,t,n){var r=n(467).Uint8Array;e.exports=r},function(e,t,n){var r=n(538),a=n(512),o=n(479);e.exports=function(e){return r(e,o,a)}},function(e,t,n){var r=n(539),a=n(464);e.exports=function(e,t,n){var o=t(e);return a(e)?o:r(o,n(e))}},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var r=n(466);e.exports=function(e){return e==e&&!r(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},function(e,t,n){var r=n(544),a=n(493);e.exports=function(e,t){for(var n=0,o=(t=r(t,e)).length;null!=e&&n<o;)e=e[a(t[n++])];return n&&n==o?e:void 0}},function(e,t,n){var r=n(464),a=n(513),o=n(646),i=n(649);e.exports=function(e,t){return r(e)?e:a(e,t)?[e]:o(i(e))}},function(e,t,n){var r=n(526),a=n(658)(r);e.exports=a},function(