Skip to content
This repository has been archived by the owner on Jun 4, 2024. It is now read-only.

Update dashTable to 4.5.1 with support for async loading in R #668

Merged
merged 5 commits into from
Dec 19, 2019

Conversation

rpkyle
Copy link
Contributor

@rpkyle rpkyle commented Dec 17, 2019

This PR proposes to update dashTable to 4.5.1, while bundling in the df_to_list helper function and its documentation.

This PR is related to, and required for plotly/dashR#157 to function properly.

@rpkyle rpkyle added this to the Dash v1.8 milestone Dec 17, 2019
@rpkyle rpkyle requested a review from alexcjohnson as a code owner December 17, 2019 16:45
@rpkyle rpkyle self-assigned this Dec 17, 2019
@chriddyp chriddyp temporarily deployed to dash-table-review-pr-668 December 17, 2019 16:45 Inactive
@chriddyp chriddyp temporarily deployed to dash-table-review-pr-668 December 17, 2019 17:18 Inactive
@@ -1,10 +1,10 @@
(window.webpackJsonpdash_table=window.webpackJsonpdash_table||[]).push([[1],{126:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(128);function o(e,t){return Object(r.a)(t,e,0)>=0}},127:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(31);function o(e,t){return function(){var n=arguments.length;if(0===n)return t();var o=arguments[n-1];return Object(r.a)(o)||"function"!=typeof o[e]?t.apply(this,arguments):o[e].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}},128:function(e,t,n){"use strict";var r=n(2);function o(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function a(e,t,n){for(var r=0,o=n.length;r<o;){if(e(t,n[r]))return!0;r+=1}return!1}var i=n(18);var s="function"==typeof Object.is?Object.is:function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t},l=n(28),u=n(49);function c(e,t,n,r){var i=o(e);function s(e,t){return p(e,t,n.slice(),r.slice())}return!a(function(e,t){return!a(s,t,e)},o(t),i)}function p(e,t,n,r){if(s(e,t))return!0;var o,a,f=Object(u.a)(e);if(f!==Object(u.a)(t))return!1;if(null==e||null==t)return!1;if("function"==typeof e["fantasy-land/equals"]||"function"==typeof t["fantasy-land/equals"])return"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"==typeof e.equals||"function"==typeof t.equals)return"function"==typeof e.equals&&e.equals(t)&&"function"==typeof t.equals&&t.equals(e);switch(f){case"Arguments":case"Array":case"Object":if("function"==typeof e.constructor&&"Promise"===(o=e.constructor,null==(a=String(o).match(/^function (\w*)/))?"":a[1]))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!=typeof t||!s(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!s(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var h=n.length-1;h>=0;){if(n[h]===e)return r[h]===t;h-=1}switch(f){case"Map":return e.size===t.size&&c(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&c(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var d=Object(l.a)(e);if(d.length!==Object(l.a)(t).length)return!1;var b=n.concat([e]),v=r.concat([t]);for(h=d.length-1;h>=0;){var y=d[h];if(!Object(i.a)(y,t)||!p(t[y],e[y],b,v))return!1;h-=1}return!0}var f=Object(r.a)(function(e,t){return p(e,t,[],[])});function h(e,t,n){var r,o;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n<e.length;){if(0===(o=e[n])&&1/o===r)return n;n+=1}return-1}if(t!=t){for(;n<e.length;){if("number"==typeof(o=e[n])&&o!=o)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(f(e[n],t))return n;n+=1}return-1}n.d(t,"a",function(){return h})},160:function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),a=r.sources.map(function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")});return[n].concat(a).concat([o]).join("\n")}var i,s,l;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];null!=a&&(r[a]=!0)}for(var i=0;i<e.length;i++){var s=e[i];null!=s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="(".concat(s[2],") and (").concat(n,")")),t.push(s))}},t}},161:function(e,t,n){"use strict";var r,o={},a=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}();function s(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],s={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(s):n.push(r[i]={id:i,parts:[s]})}return n}function l(e,t){for(var n=0;n<e.length;n++){var r=e[n],a=o[r.id],i=0;if(a){for(a.refs++;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(v(r.parts[i],t))}else{for(var s=[];i<r.parts.length;i++)s.push(v(r.parts[i],t));o[r.id]={id:r.id,refs:1,parts:s}}}}function u(e){var t=document.createElement("style");if(void 0===e.attributes.nonce){var r=n.nc;r&&(e.attributes.nonce=r)}if(Object.keys(e.attributes).forEach(function(n){t.setAttribute(n,e.attributes[n])}),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var c,p=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function f(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=p(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}function h(e,t,n){var r=n.css,o=n.media,a=n.sourceMap;if(o&&e.setAttribute("media",o),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var d=null,b=0;function v(e,t){var n,r,o;if(t.singleton){var a=b++;n=d||(d=u(t)),r=f.bind(null,n,a,!1),o=f.bind(null,n,a,!0)}else n=u(t),r=h.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).attributes="object"==typeof t.attributes?t.attributes:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a());var n=s(e,t);return l(n,t),function(e){for(var r=[],a=0;a<n.length;a++){var i=n[a],u=o[i.id];u&&(u.refs--,r.push(u))}e&&l(s(e,t),t);for(var c=0;c<r.length;c++){var p=r[c];if(0===p.refs){for(var f=0;f<p.parts.length;f++)p.parts[f]();delete o[p.id]}}}}},165:function(e,t,n){"use strict";n.r(t);var r=n(12),o=n.n(r),a=n(2),i=n(18),s=Object(a.a)(function(e,t){if(0===e.length)return!1;for(var n=t,r=0;r<e.length;){if(!Object(i.a)(e[r],n))return!1;n=n[e[r]],r+=1}return!0}),l=Object(a.a)(function(e,t){return s([e],t)}),u=n(5),c=Object(u.a)(function(e){var t,n=[];for(t in e)n[n.length]=t;return n}),p=n(125),f=n(29),h=n(169),d=n(70),b=n(39),v=Object(u.a)(function(e){return function(){return e}}),y=function(e){return{value:e,map:function(t){return y(t(e))}}},g=Object(b.a)(function(e,t,n){return e(function(e){return y(t(e))})(n).value}),m=Object(b.a)(function(e,t,n){return g(e,v(t),n)}),w=n(31),O=Number.isInteger||function(e){return e<<0===e},k=n(163),x=n(162),_=Object(b.a)(function e(t,n,r){if(0===t.length)return n;var o=t[0];if(t.length>1){var a=!Object(x.a)(r)&&Object(i.a)(o,r)?r[o]:O(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,a)}if(O(o)&&Object(w.a)(r)){var s=[].concat(r);return s[o]=n,s}return Object(k.a)(o,n,r)}),E=Object(a.a)(function(e,t){return function(n){return function(r){return Object(d.a)(function(e){return t(e,r)},n(e(r)))}}}),S=n(81),C=Object(u.a)(function(e){return E(Object(S.a)(e),_(e))}),j=Object(a.a)(function(e,t){return t>e?t:e}),A=Object(a.a)(function(e,t){return t<e?t:e}),P=n(350),T=n(351);function M(e){return e}var F=n(22),D=n(72);var R=n(43),I=n(17),z=function(e){var t=function(e){return{"@@transducer/init":I.a.init,"@@transducer/result":function(t){return e["@@transducer/result"](t)},"@@transducer/step":function(t,n){var r=e["@@transducer/step"](t,n);return r["@@transducer/reduced"]?{"@@transducer/value":r,"@@transducer/reduced":!0}:r}}}(e);return{"@@transducer/init":I.a.init,"@@transducer/result":function(e){return t["@@transducer/result"](e)},"@@transducer/step":function(e,n){return Object(D.a)(n)?Object(R.a)(t,e,n):Object(R.a)(t,e,[n])}}},N=Object(a.a)(function(e,t){return Object(d.a)(e,z(t))}),L=Object(a.a)(Object(F.a)(["fantasy-land/chain","chain"],N,function(e,t){return"function"==typeof t?function(n){return e(t(n))(n)}:(n=!1,function e(t){for(var r,o,a,i=[],s=0,l=t.length;s<l;){if(Object(D.a)(t[s]))for(a=0,o=(r=n?e(t[s]):t[s]).length;a<o;)i[i.length]=r[a],a+=1;else i[i.length]=t[s];s+=1}return i})(Object(d.a)(e,t));var n}))(M),B=n(6);function V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W(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)}}function q(e,t,n){return t&&W(e.prototype,t),n&&W(e,n),e}var U=function(){function e(t){V(this,e),this.name=t}return q(e,[{key:"addRule",value:function(e,t){this.sheet.addRule?this.sheet.addRule(e,t):this.sheet.insertRule("".concat(e," { ").concat(t," }"),0)}},{key:"deleteRule",value:function(e){this.sheet.deleteRule(e)}},{key:"findRule",value:function(e){var t=this.rules,n=t.findIndex(function(t){return t.selectorText===e});return-1===n?null:{rule:t[n],index:n}}},{key:"rules",get:function(){var e=this.sheet;return Array.from(e.rules||e.cssRules)}},{key:"sheet",get:function(){var e,t=this;return(this.__stylesheet=this.__stylesheet||(e=document.createElement("style"),e.type="text/css",e.id=t.name,document.getElementsByTagName("head")[0].appendChild(e),e)).sheet}}]),e}(),K=function(){function e(t){V(this,e),this.prefix=t,this.stylesheet=new U("".concat(t,"-dynamic-inline.css"))}return q(e,[{key:"deleteRule",value:function(e){e="".concat(this.prefix," ").concat(e);var t=this.stylesheet.findRule(e);t&&this.stylesheet.deleteRule(t.index)}},{key:"setRule",value:function(e,t){e="".concat(this.prefix," ").concat(e);var n=this.stylesheet.findRule(e);if(n){if(n.rule.cssText===t||n.rule.cssText==="".concat(e," { ").concat(t," }"))return;this.stylesheet.deleteRule(n.index)}this.stylesheet.addRule(e,t),B.c.trace("stylesheet",e,t)}}]),e}(),H={MOUSE_LEFT:1,MOUSE_RIGHT:3,MOUSE_MIDDLE:2,BACKSPACE:8,COMMA:188,INSERT:45,DELETE:46,END:35,ENTER:13,ESCAPE:27,CONTROL:17,COMMAND_LEFT:91,COMMAND_RIGHT:93,COMMAND_FIREFOX:224,ALT:18,HOME:36,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,SPACE:32,SHIFT:16,CAPS_LOCK:20,TAB:9,ARROW_RIGHT:39,ARROW_LEFT:37,ARROW_UP:38,ARROW_DOWN:40,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,A:65,X:88,C:67,V:86},$=(H.ARROW_DOWN,H.ARROW_UP,H.ARROW_LEFT,H.ARROW_RIGHT,H.HOME,H.END,H.DELETE,H.BACKSPACE,H.F1,H.F2,H.F3,H.F4,H.F5,H.F6,H.F7,H.F8,H.F9,H.F10,H.F11,H.F12,H.TAB,H.PAGE_DOWN,H.PAGE_UP,H.ENTER,H.ESCAPE,H.SHIFT,H.CAPS_LOCK,H.ALT,[H.ARROW_DOWN,H.ARROW_UP,H.ARROW_LEFT,H.ARROW_RIGHT]),G=[].concat($,[H.TAB,H.ENTER]);function Y(e){return-1!==G.indexOf(e)}var Z=function(e){return(e.ctrlKey||e.metaKey)&&!e.altKey},X=n(127),J=Object(b.a)(Object(X.a)("slice",function(e,t,n){return Array.prototype.slice.call(n,e,t)})),Q=n(349),ee=n(166),te=Object(a.a)(function(e,t){for(var n={},r={},o=0,a=e.length;o<a;)r[e[o]]=1,o+=1;for(var i in t)r.hasOwnProperty(i)||(n[i]=t[i]);return n}),ne=n(45),re=Object(a.a)(function(e,t){return Object(ne.a)({},e,t)}),oe=n(352),ae=n(49),ie=n(66);function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ue(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(!e.name||Array.isArray(e.name)&&e.name.length<n||!r)return{groupIndexFirst:o,groupIndexLast:o};if(a)for(var i=o;i>=0;--i){var s=t[i];if(!(s.name&&Array.isArray(s.name)&&s.name.length>n&&s.name[n]===e.name[n]))break;o=i}for(var l=o,u=o;u<t.length;++u){var c=t[u];if(!(c.name&&Array.isArray(c.name)&&c.name.length>n&&c.name[n]===e.name[n]))break;l=u}return{groupIndexFirst:o,groupIndexLast:l}}function ce(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=ue(e,t,n,r,t.indexOf(e),o),i=a.groupIndexFirst,s=a.groupIndexLast;return J(i,s+1,Q.a("id",t))}function pe(e,t,n,r,o,a){return{data:fe(e,t,n,r,o,a).data}}function fe(e,t,n,r,o,a){var i=ce(e,n,r,o);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?se(n,!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({columns:ee.a(function(e){return-1===i.indexOf(e.id)},t),data:d.a(te(i),a)},de)}function he(e,t,n,r){var o=ue(e,t,n,r,t.indexOf(e)),a=o.groupIndexFirst,i=o.groupIndexLast;return d.a(function(e){return e.id},t.slice(a,i+1))}var de={active_cell:void 0,start_cell:void 0,end_cell:void 0,selected_cells:[]};function be(e,t,n,r){var o=window.prompt("Enter a new column name");return null===o?null:function(e,t,n,r,o){var a=t,i=Object(ie.a)(a),s=a.findIndex(function(t){return t.id===e.id});if("string"==typeof e.name&&i>1){var l=Array(i).fill(e.name),u=re(e,{name:l});(a=a.slice(0))[s]=u}var c=ue(e,a,n,r,s,!0),p=c.groupIndexFirst,f=c.groupIndexLast;return oe.a(p,f+1).map(function(e){var t=[e,"name"];"Array"===ae.a(a[e].name)&&t.push(n),a=m(C(t),o,a)}),{columns:a}}(e,t,n,r,o)}var ve=n(4);function ye(e,t){var n;t=t||[];var r=(e=e||[]).length,o=t.length,a=[];for(n=0;n<r;)a[a.length]=e[n],n+=1;for(n=0;n<o;)a[a.length]=t[n],n+=1;return a}var ge=n(68),me=Object(u.a)(function(e){return Object(ge.a)(e.length,function(){var t=0,n=arguments[0],r=arguments[arguments.length-1],o=Array.prototype.slice.call(arguments,0);return o[0]=function(){var e=n.apply(this,ye(arguments,[t,r]));return t+=1,e},e.apply(this,o)})});function we(e){return"[object Function]"===Object.prototype.toString.call(e)}var Oe=n(69),ke=n(126),xe=n(78);function _e(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var Ee=function(e){return(e<10?"0":"")+e},Se="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+Ee(e.getUTCMonth()+1)+"-"+Ee(e.getUTCDate())+"T"+Ee(e.getUTCHours())+":"+Ee(e.getUTCMinutes())+":"+Ee(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"},Ce=n(28);var je=Object(a.a)(function(e,t){return Object(ee.a)((n=e,function(){return!n.apply(this,arguments)}),t);var n});var Ae=Object(u.a)(function(e){return function e(t,n){var r=function(r){var o=n.concat([t]);return Object(ke.a)(r,o)?"<Circular>":e(r,o)},o=function(e,t){return Object(xe.a)(function(t){return _e(t)+": "+r(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+Object(xe.a)(r,t).join(", ")+"))";case"[object Array]":return"["+Object(xe.a)(r,t).concat(o(t,je(function(e){return/^\d+$/.test(e)},Object(Ce.a)(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):_e(Se(t)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":_e(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var a=t.toString();if("[object Object]"!==a)return a}return"{"+o(t,Object(Ce.a)(t)).join(", ")+"}"}}(e,[])}),Pe=Object(a.a)(function(e,t){if(Object(w.a)(e)){if(Object(w.a)(t))return e.concat(t);throw new TypeError(Ae(t)+" is not an array")}if(Object(Oe.a)(e)){if(Object(Oe.a)(t))return e+t;throw new TypeError(Ae(t)+" is not a string")}if(null!=e&&we(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&we(e.concat))return e.concat(t);throw new TypeError(Ae(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),Te=Object(a.a)(function(e,t){for(var n={},r=0;r<e.length;)e[r]in t&&(n[e[r]]=t[e[r]]),r+=1;return n}),Me=Object(u.a)(function(e){for(var t=0,n=[];t<e.length;){for(var r=e[t],o=0;o<r.length;)void 0===n[o]&&(n[o]=[]),n[o].push(r[o]),o+=1;t+=1}return n}),Fe=n(80);function De(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Re(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){De(a,r,o,i,s,"next",e)}function s(e){De(a,r,o,i,s,"throw",e)}i(void 0)})}}function Ie(e){var t=[],n=me(P.a),r=me(P.a);return n(function(e,n){var o={};r(function(e,r){o[e]?r===o[e].e.c+1?o[e].e={r:n,c:r}:(t.push(o[e]),o[e]={s:{r:n,c:r},e:{r:n,c:r}}):o[e]={s:{r:n,c:r},e:{r:n,c:r}}},e);var a=Object.values(o);t=Pe(t,a)},e),ee.a(function(e){return e.s.c!==e.e.c||e.s.r!==e.e.r},t)}function ze(e,t,n,r,o){return Ne.apply(this,arguments)}function Ne(){return(Ne=Re(regeneratorRuntime.mark(function e(t,n,r,o,a){var i,s,l,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Fe.a.xlsx;case 2:return i=e.sent,s=i.utils.aoa_to_sheet([]),n=d.a(Te(r))(n),o===ve.f.Display||o===ve.f.Names||o===ve.f.None?(i.utils.sheet_add_json(s,t,{skipHeader:!0}),l=t.length>0?{header:r,skipHeader:!0,origin:t.length}:{skipHeader:!0},i.utils.sheet_add_json(s,n,l),o===ve.f.Display&&a&&(s["!merges"]=Ie(t))):o===ve.f.Ids&&i.utils.sheet_add_json(s,n,{header:r}),u=i.utils.book_new(),i.utils.book_append_sheet(u,s,"SheetJS"),e.abrupt("return",u);case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Le(e,t){return Be.apply(this,arguments)}function Be(){return(Be=Re(regeneratorRuntime.mark(function e(t,n){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Fe.a.xlsx;case 2:r=e.sent,"xlsx"===n?r.writeFile(t,"Data.xlsx",{bookType:"xlsx",type:"buffer"}):"csv"===n&&r.writeFile(t,"Data.csv",{bookType:"csv",type:"buffer"});case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Ve(e,t){var n=function(e,t){return e.map(function(e){return e instanceof Array&&e.length<t?e.concat(Array(t-e.length).fill("")):0===t||1===t?[e]:e instanceof String||"string"==typeof e?Array(t).fill(e):e})}(e,t);return Me(n)}function We(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}var qe=o.a.memo(function(e){var t=e.columns,n=e.export_columns,r=e.export_format,a=e.virtual_data,i=e.export_headers,s=e.visibleColumns,l=e.merge_duplicate_headers,u=r===ve.e.Csv||r===ve.e.Xlsx,c=n===ve.d.Visible?s:t,p=function(){var e,n=(e=regeneratorRuntime.mark(function e(){var n,o,s,u,p;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.map(function(e){return e.id}),o=c.map(function(e){return e.name}),s=Object(ie.a)(t),u=i!==ve.f.None?Ve(o,s):[],e.next=6,ze(u,a.data,n,i,l);case 6:return p=e.sent,e.next=9,Le(p,r);case 9:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){We(a,r,o,i,s,"next",e)}function s(e){We(a,r,o,i,s,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}();return o.a.createElement("div",null,u?o.a.createElement("button",{className:"export",onClick:p},"Export"):null)}),Ue=Object(b.a)(R.a);function Ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function He(e){var t=Q.a("row",e),n=Q.a("column",e);return{minRow:Ue(A,1/0,t),minCol:Ue(A,1/0,n),maxRow:Ue(j,0,t),maxCol:Ue(j,0,n)}}function $e(e,t){var n=He(t),r=n.minRow,o=n.minCol,a=n.maxRow,i=n.maxCol,s=Ke(e,2),l=s[0],u=s[1],c=[l,u];return l>a&&(c[0]=r,c[1]=u+1>i?o:u+1),l<r&&(c[0]=a,c[1]=u-1<o?i:u-1),u>i&&(c[1]=o,c[0]=l+1>a?r:l+1),u<o&&(c[1]=i,c[0]=l-1<o?a:l-1),c}var Ge=Object(a.a)(function(e,t){for(var n,r=0,o=e.length,a=t.length,i=[];r<o;){for(n=0;n<a;)i[i.length]=[e[r],t[n]],n+=1;r+=1}return i});function Ye(e,t,n,r){var o={row:e,column:t,column_id:n[t].id},a=r.data[e].id;return void 0!==a&&(o.row_id=a),o}function Ze(e,t,n){var r=e.minRow,o=e.maxRow,a=e.minCol,i=e.maxCol;return Object(d.a)(function(e){return Ye(e[0],e[1],t,n)},Ge(Object(oe.a)(r,o+1),Object(oe.a)(a,i+1)))}var Xe=function(){var e=document.createElement("div");e.style.position="absolute",e.style.visibility="hidden",e.style.width="100px",e.style.height="100px",e.style.overflow="scroll";var t=document.createElement("div");return t.style.width="100px",t.style.height="100px",e.appendChild(t),document.body.appendChild(e),new Promise(function(n){setTimeout(function(){var r=t.clientWidth-e.clientWidth;document.body.removeChild(e),n(r)},0)})};function Je(e,t,n){for(var r=e.length,o=new Array(r),a=0;a<r;++a)o[a]=n(e[a],t[a],a);return o}var Qe=n(67),et=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=I.a.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,void 0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.found=!0,e=Object(Qe.a)(this.xf["@@transducer/step"](e,t))),e},e}(),tt=Object(a.a)(function(e,t){return new et(e,t)}),nt=Object(a.a)(Object(F.a)(["find"],tt,function(e,t){for(var n=0,r=t.length;n<r;){if(e(t[n]))return t[n];n+=1}}));function rt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function at(e,t){for(var n=[],r=function(){t=t.replace(/^\s+/,"");var r=n.slice(-1)[0],o=r?r.lexeme:null,a=e.filter(function(e){return e.if&&(Array.isArray(e.if)?o?e.if&&-1!==e.if.indexOf(o.type):e.if&&-1!==e.if.indexOf(void 0):e.if(n,r))}),i=nt(function(e){return e.regexp.test(t)},a);if(!i)return{v:{lexemes:n,valid:!1,error:t}};var s=(t.match(i.regexp)||[])[i.regexpMatch||0];n.push({lexeme:i,value:s}),t=t.substring(s.length)};t.length;){var o=r();if("object"===ot(o))return o.v}var a=rt([void 0,void 0].concat(n).slice(-2),2),i=a[0],s=a[1],l=!s||("function"==typeof s.lexeme.terminal?s.lexeme.terminal(n,i):s.lexeme.terminal);return{lexemes:n,valid:l}}var it=Object(u.a)(M);function st(e,t,n){var r,o=typeof e;switch(o){case"string":case"number":return 0===e&&1/e==-1/0?!!n._items["-0"]||(t&&(n._items["-0"]=!0),!1):null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):o in n._items?e in n._items[o]||(t&&(n._items[o][e]=!0),!1):(t&&(n._items[o]={},n._items[o][e]=!0),!1);case"boolean":if(o in n._items){var a=e?1:0;return!!n._items[o][a]||(t&&(n._items[o][a]=!0),!1)}return t&&(n._items[o]=e?[!1,!0]:[!0,!1]),!1;case"function":return null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):o in n._items?!!Object(ke.a)(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1);case"undefined":return!!n._items[o]||(t&&(n._items[o]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(o=Object.prototype.toString.call(e))in n._items?!!Object(ke.a)(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1)}}var lt=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!st(e,!0,this)},e.prototype.has=function(e){return st(e,!1,this)},e}(),ut=Object(a.a)(function(e,t){for(var n,r,o=new lt,a=[],i=0;i<t.length;)n=e(r=t[i]),o.add(n)&&a.push(r),i+=1;return a})(it),ct=Object(a.a)(function(e,t){var n=e<0?t.length+e:e;return Object(Oe.a)(t)?t.charAt(n):t[n]}),pt=ct(0),ft=ct(-1),ht=Object(a.a)(function(e,t){for(var n=e.length,r=[],o=0;o<n;)r[o]=t[e[o]],o+=1;return r}),dt=n(361),bt=n.n(dt);function vt(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)}}var yt=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"set",value:function(e,t){e.clipboardData.setData("text/plain",t),e.preventDefault()}},{key:"get",value:function(e){return e.clipboardData?e.clipboardData.getData("text/plain"):void 0}}],(n=null)&&vt(t.prototype,n),r&&vt(t,r),e}(),gt=n(348),mt=Object(b.a)(function(e,t,n){return e=e<n.length&&e>=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))}),wt=n(128),Ot=Object(a.a)(function(e,t){return"function"!=typeof t.indexOf||Object(w.a)(t)?Object(wt.a)(t,e,0):t.indexOf(e)}),kt=Object(a.a)(function(e,t){var n,r=Number(t),o=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);o<r;)n[o]=e(o),o+=1;return n}),xt=Object(a.a)(function(e,t){return kt(v(e),t)}),_t=function(e,t){return{success:!0,value:e}},Et=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]},St=function(e){return(e=Et(Math.abs(e)))?e[1]:NaN},Ct=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function jt(e){if(!(t=Ct.exec(e)))throw new Error("invalid format: "+e);var t;return new At({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function At(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}jt.prototype=At.prototype,At.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var Pt,Tt,Mt=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(o>0){if(!+e[r])break e;o=0}}return o>0?e.slice(0,o)+e.slice(t+1):e},Ft=function(e,t){var n=Et(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")},Dt={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return Ft(100*e,t)},r:Ft,s:function(e,t){var n=Et(e,t);if(!n)return e+"";var r=n[0],o=n[1],a=o-(Pt=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,i=r.length;return a===i?r:a>i?r+new Array(a-i+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Et(e,Math.max(0,t+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Rt=function(e){return e},It=Array.prototype.map,zt=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],Nt=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Rt:(t=It.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,a=[],i=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(e.substring(o-=s,o+s)),!((l+=s+1)>r));)s=t[i=(i+1)%t.length];return a.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?Rt:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(It.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"-":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function p(e){var t=(e=jt(e)).fill,n=e.align,p=e.sign,f=e.symbol,h=e.zero,d=e.width,b=e.comma,v=e.precision,y=e.trim,g=e.type;"n"===g?(b=!0,g="g"):Dt[g]||(void 0===v&&(v=12),y=!0,g="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var m="$"===f?o:"#"===f&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",w="$"===f?a:/[%p]/.test(g)?l:"",O=Dt[g],k=/[defgprs%]/.test(g);function x(e){var o,a,l,f=m,x=w;if("c"===g)x=O(e)+x,e="";else{var _=(e=+e)<0;if(e=isNaN(e)?c:O(Math.abs(e),v),y&&(e=Mt(e)),_&&0==+e&&(_=!1),f=(_?"("===p?p:u:"-"===p||"("===p?"":p)+f,x=("s"===g?zt[8+Pt/3]:"")+x+(_&&"("===p?")":""),k)for(o=-1,a=e.length;++o<a;)if(48>(l=e.charCodeAt(o))||l>57){x=(46===l?i+e.slice(o+1):e.slice(o))+x,e=e.slice(0,o);break}}b&&!h&&(e=r(e,1/0));var E=f.length+e.length+x.length,S=E<d?new Array(d-E+1).join(t):"";switch(b&&h&&(e=r(S+e,S.length?d-x.length:1/0),S=""),n){case"<":e=f+e+x+S;break;case"=":e=f+S+e+x;break;case"^":e=S.slice(0,E=S.length>>1)+f+e+x+S.slice(E);break;default:e=S+f+e+x}return s(e)}return v=void 0===v?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),x.toString=function(){return e+""},x}return{format:p,formatPrefix:function(e,t){var n=p(((e=jt(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(St(t)/3))),o=Math.pow(10,-r),a=zt[8+r/3];return function(e){return n(o*e)+a}}}};Tt=Nt({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Tt.format,Tt.formatPrefix;var Lt=n(354),Bt=n.n(Lt),Vt=function(e,t){var n=Boolean(t&&t.validation&&t.validation.allow_null),r=Wt(e);return{success:r&&n,value:r?null:e}},Wt=function(e){return null==e||"number"==typeof e&&(isNaN(e)||!isFinite(e))};function qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kt(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ht=function(e){var t=e.group,n=e.symbol,r=Kt(e,["group","symbol"]);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qt(n,!0).forEach(function(t){Ut(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qt(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({currency:n,thousands:t},te(["separate_4digits","symbol"],r))};function $t(e,t){return Bt()(e)?{success:!0,value:+e}:Vt(e,t)}function Gt(e,t){return"number"!=typeof e||Wt(e)?Vt(e,t):{success:!0,value:e}}function Yt(e,t){return Wt(e)?Vt(e,t):"string"==typeof e?{success:!0,value:e}:{success:!0,value:JSON.stringify(e)}}function Zt(e,t){return"string"==typeof e?{success:!0,value:e}:Vt(e,t)}var Xt=/^\s*(-?\d{4}|\d{2})(-(\d{1,2})(-(\d{1,2})([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d{2}:?\d{2})?)?)?)?)?\s*$/m,Jt=(new Date).getFullYear()-70;function Qt(e,t){if("string"!=typeof e)return null;var n=e.match(Xt);if(!n)return null;var r=n[1],o=2===r.length;if(o&&(!t||!t.allow_YY))return null;var a=o?(Number(r)+2e3-Jt)%100+Jt:Number(r),i=a<0,s=n[3],l=Number(s||"1")-1,u=n[5],c=Number(u||1),p=n[7],f=Number(p||0),h=n[9],d=Number(h||0),b=n[11],v=new Date(Date.UTC(2e3,l,c,f,d));if(v.setUTCFullYear(a),v.getUTCMonth()!==l||v.getUTCDate()!==c)return null;var y=b?29:h?16:p?13:u?10:s?7:4;return(i?"-":"")+(v.toISOString().substr(i?3:0,17).replace("T"," ")+(b||"")).substr(0,y)}function en(e,t){var n=Qt(e,t&&t.validation);return null!==n?{success:!0,value:n}:Vt(e,t)}function tn(e,t){return"string"==typeof e&&null!==Qt(e,t&&t.validation)?{success:!0,value:e.trim()}:Vt(e,t)}function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(n,!0).forEach(function(t){on(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function on(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function an(e,t){var n=t&&t.on_change&&t.on_change.action||ve.a.Coerce;switch(n){case ve.a.Coerce:return rn({action:n},function(e){switch(e.type){case ve.c.Numeric:return $t;case ve.c.Text:return Yt;case ve.c.Datetime:return en;case ve.c.Any:default:return _t}}(t)(e,t));case ve.a.None:return{success:!0,value:e,action:n};case ve.a.Validate:return rn({action:n},function(e){switch(e.type){case ve.c.Numeric:return Gt;case ve.c.Text:return Zt;case ve.c.Datetime:return tn;case ve.c.Any:default:return _t}}(t)(e,t))}}var sn=function(e,t){var n=an(e,t);return n.success?n:function(e,t){var n=t&&t.on_change&&t.on_change.failure||ve.b.Reject;if(e.failure=n,n===ve.b.Default){var r=t&&t.validation&&t.validation.default,o=x.a(r)?null:r;e.success=!0,e.value=o}else n===ve.b.Accept&&(e.success=!0);return e}(n,t)};function ln(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var un=function(e,t,n,r,o,a){var i=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],s=!(arguments.length>7&&void 0!==arguments[7])||arguments[7];s||B.c.debug("Clipboard -- Sorting or filtering active, do not create new rows"),i||B.c.debug("Clipboard -- Do not create new columns");var l=gt.a(a),u=r.slice(0),c=o.slice(0);if(i&&e[0].length+t.column>=o.length){for(var p=[],f=function(e){p.push({id:"Column ".concat(e+1),name:"Column ".concat(e+1),type:ve.c.Any,sort_as_null:[]}),l.forEach(function(t){return t["Column ".concat(e)]=""})},h=o.length;h<e[0].length+t.column;h++)f(h);u=mt(Ot(ft(o),r)+1,p,u),c=Pe(c,p)}var d=n[t.row];if(s&&e.length+d>=a.length){var b={};o.forEach(function(e){return b[e.id]=""}),l=Pe(l,xt(b,e.length+d-a.length))}var v=n.slice(-1)[0]||0,y=n.length,g=!0,w=!1,O=void 0;try{for(var k,x=e.entries()[Symbol.iterator]();!(g=(k=x.next()).done);g=!0){var _=ln(k.value,2),E=(h=_[0],_[1]),S=!0,j=!1,A=void 0;try{for(var P,T=E.entries()[Symbol.iterator]();!(S=(P=T.next()).done);S=!0){var M=ln(P.value,2),F=M[0],D=M[1],R=t.row+h,I=y>R?n[R]:s?v+(R-y+1):void 0;if(void 0!==I){var z=t.column+F,N=c[z];if(N&&N.editable){var L=sn(D,N);L.success&&(l=m(C([I,N.id]),L.value,l))}}}}catch(e){j=!0,A=e}finally{try{S||null==T.return||T.return()}finally{if(j)throw A}}}}catch(e){w=!0,O=e}finally{try{g||null==x.return||x.return()}finally{if(w)throw O}}return{data:l,columns:u}};function cn(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)}}var pn=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"toClipboard",value:function(t,n,r,o,a,i){var s=ut(Q.a("row",n).sort(function(e,t){return e-t})),l=ut(Q.a("column",n).sort(function(e,t){return e-t})),u=J(pt(s),ft(s)+1,a).map(function(e){return ht(l,ht(Q.a("id",o),e))}),c=bt.a.prototype.stringify(u);if(e.lastLocalCopy=u,i){var p=Ve(Q.a("name",o),Object(ie.a)(r)),f=d.a(function(e){return d.a(function(t){return e[t]},l)},p).concat(u);c=bt.a.prototype.stringify(f),e.lastLocalCopy=f,e.localCopyWithoutHeaders=u}B.c.trace("TableClipboard -- set clipboard data: ",c),yt.set(t,c)}},{key:"clearClipboard",value:function(){e.lastLocalCopy=[],e.localCopyWithoutHeaders=[]}},{key:"fromClipboard",value:function(t,n,r,o,a,i){var s=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],l=!(arguments.length>7&&void 0!==arguments[7])||arguments[7],u=arguments.length>8?arguments[8]:void 0,c=yt.get(t);if(B.c.trace("TableClipboard -- get clipboard data: ",c),c){var p=bt.a.prototype.stringify(e.lastLocalCopy),f=u?e.localCopyWithoutHeaders:e.lastLocalCopy,h=p===c?f:bt.a.prototype.parse(c);return un(h,n,r,o,a,i,s,l)}}}],(n=null)&&cn(t.prototype,n),r&&cn(t,r),e}();pn.lastLocalCopy=[[]],pn.localCopyWithoutHeaders=[[]];var fn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t=t||function(){for(t=e;t&&"td"!==t.nodeName.toLowerCase();)t=t.parentElement;return t}(),e&&t){for(var n=e;"relative"!==getComputedStyle(n).position&&"sticky"!==getComputedStyle(n).position&&n.parentElement;)n=n.parentElement;for(var r=e;"relative"!==getComputedStyle(r).position&&r.parentElement;)r=r.parentElement;var o=n.getBoundingClientRect(),a=r.getBoundingClientRect(),i=t.getBoundingClientRect(),s=i.left-o.left+n.scrollLeft,l=i.top-o.top+n.scrollTop+i.height;e.style.width="".concat(i.width,"px"),e.style.top="".concat(l,"px"),e.style.left="".concat(s,"px"),e.style.position="absolute",i.top+i.height/2>a.bottom||i.top-i.height/2<a.top||i.left<a.left||i.left+.25*i.width>a.left+a.width?e.style.display="none":e.style.display="block"}},hn=function(e,t,n){return"last"===n?e===t:"first"===n?0===e:"boolean"==typeof n?n:!!n&&n[e]},dn=Object(a.a)(function(e,t){for(var n=[],r=0,o=Math.min(e.length,t.length);r<o;)n[r]=[e[r],t[r]],r+=1;return n}),bn=function(e,t){return d.a(function(n){return e.map(function(e){return x.a(e.name)&&n===t-1?e.id:function(e,t){return Array.isArray(e.name)?e.name[t]:e.name}(e,n)})},oe.a(0,t))},vn=Object(f.b)(function(e,t,n){var r=Object(ie.a)(e),o=bn(t,r),a=function(e,t,n){return d.a(function(t){if(n){var r=[0],o=0;return t.forEach(function(e,n){e!==t[o]&&(r.push(n),o=n)}),r}return oe.a(0,e.length)},t)}(t,o,n);return dn(o,a)}),yn=n(168);function gn(e){for(var t=e.length,n=new Array(t),r=0;r<t;++r)n[r]=e[r].slice(0);return n}function mn(e,t,n){for(var r=e.length,o=t.length,a=0;a<r;++a)for(var i=0;i<o;++i)n(e[a],t[i],a,i)}function wn(e,t,n){for(var r=e.length,o=t.length,a=new Array(r),i=0;i<r;++i){for(var s=new Array(o),l=0;l<o;++l)s[l]=n(e[i],t[l],i,l);a[i]=s}return a}function On(e,t,n){for(var r=e.length,o=new Array(r),a=0;a<r;++a){for(var i=e[a].length,s=new Array(i),l=0;l<i;++l)s[l]=n(e[a][l],t?t[a][l]:void 0,a,l);o[a]=s}return o}function kn(e,t,n,r){for(var o=e.length,a=new Array(o),i=0;i<o;++i){for(var s=e[i].length,l=new Array(s),u=0;u<s;++u)l[u]=r(e[i][u],t?t[i][u]:void 0,n?n[i][u]:void 0,i,u);a[i]=l}return a}function xn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=n.slice(0,-1);return Ue(function(e,t){return e.get(t)||e.set(t,new Map).get(t)},e,o)}var _n=function(){return function(e){var t=new Map;return{get:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=r.slice(-1)[0],i=xn.apply(void 0,[t].concat(r));return i.get(a)||i.set(a,Object(f.a)(e)).get(a)}}}};function En(e){return(En="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Sn(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)}}function Cn(e,t){return!t||"object"!==En(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function jn(e){return(jn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e,t){return(An=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Pn,Tn=/^children$/,Mn=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Cn(this,jn(t).call(this,e))}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&An(e,t)}(t,r["Component"]),n=t,(a=[{key:"render",value:function(){var e=this.propsWithDefaults,t=e.attributes,n=e.classes,r=e.onClick,a=e.onDoubleClick,i=e.onMouseEnter,s=e.onMouseLeave,l=e.onMouseMove,u=e.style;return o.a.createElement("td",Object.assign({ref:"td",children:this.props.children,tabIndex:-1,className:n,onClick:r,onDoubleClick:a,onMouseEnter:i,onMouseLeave:s,onMouseMove:l,onMouseOver:l,style:u},t))}},{key:"shouldComponentUpdate",value:function(e){var t=this.props,n=this.getChildProps(t),r=this.getChildProps(e);return p.a(function(n){return!Tn.test(n)&&t[n]!==e[n]},c(t))||p.a(function(e){return n[e]!==r[e]},c(n))}},{key:"getChildProps",value:function(e){return e&&e.children&&e.children[0]&&e.children[0].props}},{key:"propsWithDefaults",get:function(){return this.props}}])&&Sn(n.prototype,a),i&&Sn(n,i),t}(),Fn=function(e,t,n){return!!e&&e.row===t&&e.column===n},Dn=function(e,t,n,r){var o=e(),a=o.selected_cells,i=o.active_cell,s=o.setProps,l=o.viewport,u=o.virtualized,c=o.visibleColumns,f=n+u.offset.columns,h=Ye(t,f,c,l);if(!i||t!==i.row||f!==i.column){r.preventDefault();var d,b,v,y=window.getSelection();if(y&&y.removeAllRanges(),!(d=a,b=t,v=f,p.a(function(e){return e.row===b&&e.column===v},d))||r.shiftKey){var g={is_focused:!1,end_cell:h};r.shiftKey&&i?g.selected_cells=Ze({minRow:A(t,i.row),maxRow:j(t,i.row),minCol:A(f,i.column),maxCol:j(f,i.column)},c,l):(g.active_cell=h,g.start_cell=h,g.selected_cells=[h]),s(g)}else s({is_focused:!1,active_cell:h})}},Rn=function(e,t,n,r){var o=e(),a=o.is_focused,i=o.setProps,s=o.viewport,l=o.virtualized,u=o.visibleColumns;if(u[n].editable){var c=Ye(t,n+l.offset.columns,u,s);if(!a)r.preventDefault(),i({selected_cells:[c],active_cell:c,start_cell:c,end_cell:c,is_focused:!0})}},In=function(e,t,n,r){var o=e(),a=o.data,i=o.setProps,s=o.virtualized,l=o.visibleColumns[n],u=s.indices[t-s.offset.rows];if(l.editable){var c=sn(r,l);if(c.success)i({data:m(C([u,l.id]),c.value,a)})}},zn=function(e,t,n){var r=e(),o=r.setState,a=r.virtualized,i=r.visibleColumns[n],s=a.indices[t-a.offset.rows];o({currentTooltip:{id:i.id,row:s}})},Nn=function(e,t,n){(0,e().setState)({currentTooltip:void 0})},Ln=function(e,t,n){var r=e(),o=r.currentTooltip,a=r.setState,i=r.virtualized,s=r.visibleColumns[n],l=i.indices[t-i.offset.rows];o&&o.id===s.id&&o.row===l||a({currentTooltip:{id:s.id,row:l}})},Bn=function(e,t,n,r){var o=e(),a=o.active_cell,i=o.is_focused,s=Fn(a,t,n);if(!i&&s){r.preventDefault();var l=r.target;l.setSelectionRange(0,l.value?l.value.length:0)}},Vn=function(e,t,n,r){r.preventDefault()};!function(e){e.Change="change",e.Click="click",e.DoubleClick="doubleclick",e.Enter="enter",e.Leave="leave",e.Move="move",e.MouseUp="mouseup",e.Paste="paste"}(Pn||(Pn={}));var Wn=function(e){return new qn(e).get},qn=function e(t){var n,r,o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.propsFn=t,this.cache=(n=function(e,t,n){switch(e){case Pn.Change:return In.bind(void 0,o.propsFn,t,n);case Pn.Click:return Dn.bind(void 0,o.propsFn,t,n);case Pn.DoubleClick:return Rn.bind(void 0,o.propsFn,t,n);case Pn.Enter:return zn.bind(void 0,o.propsFn,t,n);case Pn.Leave:return Nn.bind(void 0,o.propsFn,t,n);case Pn.Move:return Ln.bind(void 0,o.propsFn,t,n);case Pn.MouseUp:return Bn.bind(void 0,o.propsFn,t,n);case Pn.Paste:return Vn.bind(void 0,o.propsFn,t,n);default:throw new Error("unexpected handler ".concat(e))}},r=new Map,{get:function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var a=t.slice(-1)[0],i=xn.apply(void 0,[r].concat(t));return i.has(a)?i.get(a):i.set(a,n.apply(void 0,t)).get(a)}}),this.get=function(e,t,n){return o.cache.get(e,t,n)}};function Un(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)}}var Kn=function(e){return new Hn(e)},Hn=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wn(t);!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.handlers=r,this.partialGet=Object(f.a)(function(e,t,r){return me(d.a)(function(t,o){return me(d.a)(function(e,t){return n.getWrapper(!1,!1,o+r.rows,t,e)},e)},t)}),this.get=Object(f.a)(function(e,t,n,r){return e=gn(e),P.a(function(r){var a=r.row,i=r.column;if(a-=t.rows,i-=t.columns,!(a<0||i<0||e.length<=a||e[a].length<=i)){var s=e[a][i],l=Fn(n,a+t.rows,i+t.columns);e[a][i]=o.a.cloneElement(s,{classes:s.props.classes+" cell--selected"+(l?" focused":"")})}},r),e}),this.wrapper=_n()(function(e,t,n,r,a,i,s,l,u,c){return o.a.createElement(Mn,{active:e,attributes:{"data-dash-column":r,"data-dash-row":a},classes:t,key:"column-".concat(n),onClick:u,onDoubleClick:c,onMouseEnter:i,onMouseLeave:s,onMouseMove:l})})}var t,n,r;return t=e,(n=[{key:"getWrapper",value:function(e,t,n,r,o){var a=o.presentation===ve.g.Dropdown,i="dash-cell"+" column-".concat(r)+(e?" focused":"")+(t?" cell--selected":"")+(a?" dropdown":"");return this.wrapper.get(n,r)(e,i,r,o.id,n,this.handlers(Pn.Enter,n,r),this.handlers(Pn.Leave,n,r),this.handlers(Pn.Move,n,r),this.handlers(Pn.Click,n,r),this.handlers(Pn.DoubleClick,n,r))}}])&&Un(t.prototype,n),r&&Un(t,r),e}();function $n(e){return($n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Gn(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)}}function Yn(e,t){return!t||"object"!==$n(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Zn(e){return(Zn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xn(e,t){return(Xn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Jn=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Yn(this,Zn(t).call(this,e))).propagateChange=function(){n.state.value!==n.props.value&&(0,n.props.onChange)(n.state.value)},n.handleChange=function(e){n.setState({value:e.target.value})},n.handleKeyDown=function(e){var t=n.props.focused;t&&e.keyCode!==H.TAB&&e.keyCode!==H.ENTER||(t||Y(e.keyCode))&&n.propagateChange()},n.state={value:e.value},n}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xn(e,t)}(t,r["PureComponent"]),n=t,(a=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.onMouseUp,r=e.onPaste,a=e.value,i=null===this.state.value?void 0:this.state.value;return o.a.createElement("div",{className:"dash-input-cell-value-container dash-cell-value-container"},o.a.createElement("div",{className:"input-cell-value-shadow cell-value-shadow"},a),o.a.createElement("input",{ref:"textInput",type:"text",className:t,onBlur:this.propagateChange,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onMouseUp:n,onPaste:r,value:i}))}},{key:"componentWillReceiveProps",value:function(e){var t=e.value;this.state.value!==t&&this.setState({value:t})}},{key:"componentDidUpdate",value:function(){this.setFocus()}},{key:"componentDidMount",value:function(){this.setFocus()}},{key:"setFocus",value:function(){var e=this.props,t=e.active,n=e.applyFocus;if(t){var r=this.refs.textInput;n&&r&&document.activeElement!==r&&(r.focus(),r.setSelectionRange(0,r.value?r.value.length:0))}}}])&&Gn(n.prototype,a),i&&Gn(n,i),t}();function Qn(e){return(Qn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function er(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)}}function tr(e,t){return!t||"object"!==Qn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function nr(e){return(nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rr(e,t){return(rr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var or=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tr(this,nr(t).apply(this,arguments))}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&rr(e,t)}(t,r["PureComponent"]),n=t,(a=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.value;return o.a.createElement("div",{ref:"el",className:t,tabIndex:-1},"boolean"==typeof n?n.toString():n)}},{key:"componentDidUpdate",value:function(){this.setFocus()}},{key:"componentDidMount",value:function(){this.setFocus()}},{key:"setFocus",value:function(){var e=this.props,t=e.active,n=e.applyFocus;if(t){var r=this.refs.el;n&&r&&document.activeElement!==r&&r.focus()}}}])&&er(n.prototype,a),i&&er(n,i),t}(),ar=n(363),ir=n.n(ar),sr=n(364),lr=n.n(sr),ur=n(0),cr=n.n(ur),pr=n(98),fr=n.n(pr),hr=function(e){var t=e.onMouseDown;return o.a.createElement("span",{className:"Select-arrow",onMouseDown:t})};hr.propTypes={onMouseDown:cr.a.func};var dr=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}],br=function(e){for(var t=0;t<dr.length;t++)e=e.replace(dr[t].letters,dr[t].base);return e},vr=function(e){return null!=e&&""!==e},yr=function(e,t,n,r){return r.ignoreAccents&&(t=br(t)),r.ignoreCase&&(t=t.toLowerCase()),r.trimFilter&&(t=t.replace(/^\s+|\s+$/g,"")),n&&(n=n.map(function(e){return e[r.valueKey]})),e.filter(function(e){if(n&&n.indexOf(e[r.valueKey])>-1)return!1;if(r.filterOption)return r.filterOption.call(void 0,e,t);if(!t)return!0;var o=e[r.valueKey],a=e[r.labelKey],i=vr(o),s=vr(a);if(!i&&!s)return!1;var l=i?String(o):null,u=s?String(a):null;return r.ignoreAccents&&(l&&"label"!==r.matchProp&&(l=br(l)),u&&"value"!==r.matchProp&&(u=br(u))),r.ignoreCase&&(l&&"label"!==r.matchProp&&(l=l.toLowerCase()),u&&"value"!==r.matchProp&&(u=u.toLowerCase())),"start"===r.matchPos?l&&"label"!==r.matchProp&&l.substr(0,t.length)===t||u&&"value"!==r.matchProp&&u.substr(0,t.length)===t:l&&"label"!==r.matchProp&&l.indexOf(t)>=0||u&&"value"!==r.matchProp&&u.indexOf(t)>=0})},gr=function(e){var t=e.focusedOption,n=e.focusOption,r=e.inputValue,a=e.instancePrefix,i=e.onFocus,s=e.onOptionRef,l=e.onSelect,u=e.optionClassName,c=e.optionComponent,p=e.optionRenderer,f=e.options,h=e.removeValue,d=e.selectValue,b=e.valueArray,v=e.valueKey,y=c;return f.map(function(e,c){var f=b&&b.some(function(t){return t[v]===e[v]}),g=e===t,m=lr()(u,{"Select-option":!0,"is-selected":f,"is-focused":g,"is-disabled":e.disabled});return o.a.createElement(y,{className:m,focusOption:n,inputValue:r,instancePrefix:a,isDisabled:e.disabled,isFocused:g,isSelected:f,key:"option-"+c+"-"+e[v],onFocus:i,onSelect:l,option:e,optionIndex:c,ref:function(e){s(e,g)},removeValue:h,selectValue:d},p(e,c,r))})};gr.propTypes={focusOption:cr.a.func,focusedOption:cr.a.object,inputValue:cr.a.string,instancePrefix:cr.a.string,onFocus:cr.a.func,onOptionRef:cr.a.func,onSelect:cr.a.func,optionClassName:cr.a.string,optionComponent:cr.a.func,optionRenderer:cr.a.func,options:cr.a.array,removeValue:cr.a.func,selectValue:cr.a.func,valueArray:cr.a.array,valueKey:cr.a.string};var mr=function(e){e.preventDefault(),e.stopPropagation(),"A"===e.target.tagName&&"href"in e.target&&(e.target.target?window.open(e.target.href,e.target.target):window.location.href=e.target.href)},wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Or=(function(){function e(e){this.value=e}function t(t){var n,r;function o(n,r){try{var i=t[n](r),s=i.value;s instanceof e?Promise.resolve(s.value).then(function(e){o("next",e)},function(e){o("throw",e)}):a(i.done?"return":"normal",i.value)}catch(e){a("throw",e)}}function a(e,t){switch(e){case"return":n.resolve({value:t,done:!0});break;case"throw":n.reject(t);break;default:n.resolve({value:t,done:!1})}(n=n.next)?o(n.key,n.arg):r=null}this._invoke=function(e,t){return new Promise(function(a,i){var s={key:e,arg:t,resolve:a,reject:i,next:null};r?r=r.next=s:(n=r=s,o(e,t))})},"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}),kr=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}}(),xr=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},_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},Er=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)},Sr=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},Cr=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},jr=function(e){function t(e){Or(this,t);var n=Cr(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.handleMouseEnter=n.handleMouseEnter.bind(n),n.handleMouseMove=n.handleMouseMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchEnd=n.handleTouchEnd.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.onFocus=n.onFocus.bind(n),n}return Er(t,e),kr(t,[{key:"handleMouseDown",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onSelect(this.props.option,e)}},{key:"handleMouseEnter",value:function(e){this.onFocus(e)}},{key:"handleMouseMove",value:function(e){this.onFocus(e)}},{key:"handleTouchEnd",value:function(e){this.dragging||this.handleMouseDown(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"onFocus",value:function(e){this.props.isFocused||this.props.onFocus(this.props.op
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These diffs are annoying but they boil down to different ordering for resource inclusion.. as long as all bundles are updated, there's no problem.

Copy link
Contributor

@Marc-Andre-Rivet Marc-Andre-Rivet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💃

@chriddyp chriddyp temporarily deployed to dash-table-review-pr-668 December 17, 2019 18:29 Inactive
@chriddyp chriddyp temporarily deployed to dash-table-review-pr-668 December 17, 2019 18:31 Inactive
Dash community. Its API was designed to be ergonomic and its behaviour
is completely customizable through its properties.
pkg_help_title: >
pkg_help_description: >-
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this file generated?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Marc-Andre-Rivet The dash-info.yaml file is "handwritten", so it's something we'll carry forward but won't update using the package generator.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, so what I see is that this code (and other similar files) will need to be merged back into dev once merged into master or be committed into dev first, merged into master and this branch updated.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, fortunately the only non-build artifacts are these YAML files (I believe), so I'll cherry-pick those into dev and remove from this PR before we merge.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -0,0 +1,8 @@
df_to_list <- function(df) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this file generated?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Marc-Andre-Rivet This function was also user-authored (by me), to emulate the syntax on the Python side using df_to_dict. R users reported that it made using dashDataTable easier for them, so it's persisted. It turns out that it's useful for dashBio as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this one is OK to leave in master, along with the rest of the R package items (vignettes, Rd files, etc).

@Marc-Andre-Rivet Marc-Andre-Rivet self-requested a review December 17, 2019 20:05
DESCRIPTION Outdated Show resolved Hide resolved
@@ -2,11 +2,9 @@
\docType{package}
\name{dashTable-package}
\alias{dashTable}
\title{Core Interactive Table Component for Dash
}
\title{Core Interactive Table Component for Dash}
\description{
Dash DataTable is an interactive table component designed for designed for viewing, editing, and exploring large datasets. DataTable is rendered with standard, semantic HTML <table/> markup, which makes it accessible, responsive, and easy to style. This component was written from scratch in React.js specifically for the Dash community. Its API was designed to be ergonomic and its behaviour is completely customizable through its properties.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't start with Dash DataTable for mysterious reasons

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants