benchmarks/DBMonster/build.js

Summary

Maintainability
A
0 mins
Test Coverage
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function i(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)}function a(e,t){var n=t.query,r=t.elapsed;return n!==e.query||r!==e.elapsed}function l(e){var t=e.query,n=(e.elapsed,e.formatElapsed),r=e.elapsedClassName;return h("td",{class:"Query "+r},n||" ",h("div",{class:"popover left"},h("div",{class:"popover-content"},t),h("div",{class:"arrow"})))}function s(e){return h(l,{query:e.query,elapsed:e.elapsed,formatElapsed:e.formatElapsed,elapsedClassName:e.elapsedClassName,onShouldComponentUpdate:a})}function c(e){var t=e.lastSample,n=e.dbname;return h("tr",null,h("td",{class:"dbname"},n),h("td",{class:"query-count"},h("span",{class:t.countClassName},t.nbQueries)),t.topFiveQueries.map(s))}function u(e,t){return t.lastMutationId!==e.lastMutationId}function p(e){return h(c,{lastMutationId:e.lastMutationId,dbname:e.dbname,samples:e.samples,lastSample:e.lastSample,onShouldComponentUpdate:u})}var f=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}}(),d=n(1),h=d.createElement,v=d.Component,m=d.render,y=function(e){function t(){var e,n,i,a;r(this,t);for(var l=arguments.length,s=Array(l),c=0;c<l;c++)s[c]=arguments[c];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),i.state={databases:[]},a=n,o(i,a)}return i(t,e),f(t,[{key:"loadSamples",value:function(){this.setState({databases:ENV.generateData(!0).toArray()}),Monitoring.renderRate.ping(),setTimeout(this.loadSamples.bind(this),ENV.timeout)}},{key:"componentDidMount",value:function(){this.loadSamples()}},{key:"render",value:function(){var e=this.state.databases;return h("div",null,h("table",{class:"table table-striped latest-data"},h("tbody",null,e.map(p))))}}]),t}(v);m(h(y,null),document.getElementById("dbmon"))},function(e,t,n){"use strict";var r,o,i,a="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};!function(n,l){"object"==a(t)&&void 0!==e?l(t):(o=[t],r=l,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i))}(0,function(e){function t(){}function n(e){return"number"==typeof e}function r(e){return"string"==typeof e}function o(e){return"function"==typeof e}function i(e){return!0===e||!1===e}function a(e){return void 0===e}function l(e,t){if(null===e||null===t)return!1;if(Object.is(e,t))return!0;var n=e?Object.keys(e):[],r=t?Object.keys(t):[];if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++){var i=n[o];if(!t.hasOwnProperty(i)||!Object.is(e[i],t[i]))return!1}return!0}function s(e){return"o"===e[0]&&"n"===e[1]}function c(e,t){if(!t)return e;for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function u(e){return c({},e)}function p(e){return void 0===e||null===e}function f(e){return p(e)||!0===e||!1===e}function d(e){return!p(e)&&2===e.vtype}function h(e){return!p(e)&&1===e.vtype}function v(e){return!f(e)&&e.isReactComponent===Ze}function m(e,t){return(32&e)>0}function y(e){return!p(e)&&4===e.vtype}function g(e){return!p(e)&&e.vtype}function b(){}function k(e,t,n){if((t=O(e,t))!==Je){var r=et.get(t);if(1===tt[t]){r||(r=new Xe);var i=M(e,t,r);et.set(t,r),o(n)&&r.set(e,{eventHandler:n,event:i})}else r||((r={items:new Xe}).event=N(Ve,t,r),et.set(t,r)),o(n)&&(Ke&&(e.onclick=b),r.items.set(e,n))}else w(e,n)}function x(e,t,n){if((t=O(e,t))!==Je){var r=et.get(t);if(1===tt[t]&&r){var o=r.get(e);if(o){e.removeEventListener(A(t),o.event,!1);var i=r.size;r.delete(e)&&0===i&&et.delete(t)}}else if(r&&r.items){var a=r.items;a.delete(e)&&0===a.size&&(Ve.removeEventListener(A(t),r.event,!1),et.delete(t))}}}function C(e){if("value"===e.propertyName){var t=e.target||e.srcElement,n=t.value;n!==at&&(at=n,o(st)&&st.call(t,e))}}function w(e,t){st=t,nt||(nt=!0,Ve.addEventListener("focusin",function(){S(),_(e)},!1),Ve.addEventListener("focusout",S,!1))}function _(e){it=e,at=e.value,lt=Object.getOwnPropertyDescriptor(e.constructor.prototype,"value"),Object.defineProperty(it,"value",{get:function(){return lt.get.call(this)},set:function(e){at=e,lt.set.call(this,e)}}),it.addEventListener("propertychange",C,!1)}function S(){it&&(delete it.value,it.removeEventListener("propertychange",C,!1),it=null,at=null,lt=null)}function E(e){var t=e.nodeName&&e.nodeName.toLowerCase(),n=e.type;return"input"===t&&/text|password/.test(n)||"textarea"===t}function O(e,t){return t="onDoubleClick"===t?"ondblclick":"onTouchTap"===t?"onclick":"onChange"===t&&E(e)?Ge in window?Ge:Je:t.toLowerCase()}function A(e){return e.substr(2)}function P(){this.cancelBubble=!0,this.stopImmediatePropagation()}function T(e,t,n,r,o){var i=n.get(t);if((!i||(r--,o.currentTarget=t,Object.defineProperties(e,{nativeEvent:{value:e}}),i(e),!e.cancelBubble))&&r>0){var a=t.parentNode;if(null===a||"click"===e.type&&1===a.nodeType&&a.disabled)return;T(e,a,n,r,o)}}function N(e,t,n){var r=function(e){var t=n.items.size;if(t>0){var r={currentTarget:e.target};try{Object.defineProperties(e,{currentTarget:{configurable:!0,get:function(){return r.currentTarget}},stopPropagation:{value:P}})}catch(e){}T(e,e.target,n.items,t,r)}};return e.addEventListener(A(t),r,!1),r}function M(e,t,n){var r=function(t){var r=n.get(e);if(r&&r.eventHandler){var o={currentTarget:e};Object.defineProperties(t,{currentTarget:{configurable:!0,get:function(){return o.currentTarget}}}),r.eventHandler(t)}};return e.addEventListener(A(t),r,!1),r}function U(e,t){if(Fe(e))for(var n=0,r=e.length;n<r;n++)j(e[n],t);else j(e,t)}function j(e,t){if(!f(e)){var n=e.vtype,r=e.dom;if((12&n)>0)ct.beforeUnmount(e),e.destroy();else if((2&n)>0){var o=e.props,i=e.children,a=e.ref;U(i);for(var l in o)s(l)&&x(r,l,o[l]);null!==a&&$e.detach(e,a,r)}else 32&n&&U(e.children,e.type);p(t)||p(r)||t.removeChild(r)}}function R(e,t,n,r,o){var i,a=e.dom;if(H(e,t)){var l=t.vtype;if(2&l)(o=p(o)?e.isSvg:o)&&(t.isSvg=o),$(a,t.props,e.props,e,o),L(a,e.children,t.children,r,o),null!==t.ref&&$e.update(e,t,a),i=a;else if((12&l)>0)i=t.update(e,t,r),ct.afterUpdate(t);else{if(1&l)return W(e,t);32&l&&L(e.type,e.children,t.children,r,o)}t.dom=i}else j(e),i=G(t,o,r),null!==t&&(t.dom=i),null!==n&&n.replaceChild(i,a);return i}function D(e,t,n,r,o){var i=t.length,a=n.length;if(0===i){if(a>0)for(var l=0;l<a;l++)K(n[l],e,r,o)}else 0===a?(U(t),e.textContent=""):I(t,n)?V(t,n,e,r,o,i,a):z(e,t,n,r,o,i,a)}function L(e,t,n,r,o){if(t!==n){var i=Fe(t),a=Fe(n);i&&a?D(e,t,n,r,o):i||a?i&&!a?D(e,t,[n],r,o):!i&&a&&D(e,[t],n,r,o):R(t,n,e,r,o)}}function z(e,t,n,r,o,i,a){for(var l=Math.min(i,a),s=0;s<l;)R(t[s],n[s],e,r,o),s++;if(i<a)for(s=l;s<a;s++)null!==e&&e.appendChild(G(n[s],o,r));else if(i>a)for(s=l;s<i;s++)j(t[s],e)}function V(e,t,n,r,o,i,a){var l,s,c,u,p,f,d,h=i-1,v=a-1,m=0,y=0,g=e[m],b=t[y],k=e[h],x=t[v];e:{for(;g.key===b.key;){if(R(g,b,n,r,o),m++,y++,m>h||y>v)break e;g=e[m],b=t[y]}for(;k.key===x.key;){if(R(k,x,n,r,o),h--,v--,m>h||y>v)break e;k=e[h],x=t[v]}}if(m>h){if(y<=v)for(p=(f=v+1)<a?t[f].dom:null;y<=v;)d=t[y],y++,q(n,G(d,o,r),p)}else if(y>v)for(;m<=h;)j(e[m++],n);else{var C=h-m+1,w=v-y+1,_=new Array(w);for(l=0;l<w;l++)_[l]=-1;var S=!1,E=0,O=0;if(w<=4||C*w<=16){for(l=m;l<=h;l++)if(c=e[l],O<w)for(s=y;s<=v;s++)if(u=t[s],c.key===u.key){_[s-y]=l,E>s?S=!0:E=s,R(c,u,n,r,o),O++,e[l]=null;break}}else{var A=new Xe;for(l=y;l<=v;l++)A.set(t[l].key,l);for(l=m;l<=h;l++)c=e[l],O<w&&void 0!==(s=A.get(c.key))&&(u=t[s],_[s-y]=l,E>s?S=!0:E=s,R(c,u,n,r,o),O++,e[l]=null)}if(C===i&&0===O)for(U(e),n.textContent="";y<w;)d=t[y],y++,q(n,G(d,o,r),null);else{for(l=C-O;l>0;)null!==(c=e[m++])&&(j(c,n),l--);if(S){var P=F(_);for(s=P.length-1,l=w-1;l>=0;l--)-1===_[l]?(f=(E=l+y)+1,q(n,G(d=t[E],o,r),f<a?t[f].dom:null)):s<0||l!==P[s]?(f=(E=l+y)+1,q(n,(d=t[E]).dom,f<a?t[f].dom:null)):s--}else if(O!==w)for(l=w-1;l>=0;l--)-1===_[l]&&(f=(E=l+y)+1,q(n,G(d=t[E],o,r),f<a?t[f].dom:null))}}}function q(e,t,n){p(n)?e.appendChild(t):e.insertBefore(t,n)}function F(e){var t=e.slice(),n=[];n.push(0);for(var r,o,i=0,a=e.length;i<a;++i)if(-1!==e[i]){var l=n[n.length-1];if(e[l]<e[i])t[i]=l,n.push(i);else{for(r=0,o=n.length-1;r<o;){var s=(r+o)/2|0;e[n[s]]<e[i]?r=s+1:o=s}e[i]<e[n[r]]&&(r>0&&(t[i]=n[r-1]),n[r]=i)}}for(o=n[(r=n.length)-1];r-- >0;)n[r]=o,o=t[o];return n}function I(e,t){return t.length>0&&!p(t[0])&&!p(t[0].key)&&e.length>0&&!p(e[0])&&!p(e[0].key)}function H(e,t){return!(f(e)||f(t)||Fe(e)||Fe(t))&&e.type===t.type&&e.vtype===t.vtype&&e.key===t.key}function W(e,t){var n=e.dom;if(null!==n){var r=t.text;return t.dom=n,e.text!==r&&(n.nodeValue=r),n}}function B(e,t,r){if(!(p(r)||n(r)&&isNaN(r)))return"float"===t?(e.cssFloat=r,void(e.styleFloat=r)):void(e[t]=!n(r)||ht.test(t)?r:r+"px");e[t]=""}function X(e,t,n,r){t!==n&&(o(t)&&x(r,e,t),k(r,e,n))}function Y(e,t,n){var o,i,a=n.style;if(r(t))a.cssText=t;else if(p(e)||r(e))for(o in t)B(a,o,i=t[o]);else for(o in t)(i=t[o])!==e[o]&&B(a,o,i)}function Q(e,t,n,r,i,a){if(n!==r||"value"===t){if("className"===t&&(t="class"),1===dt[t])return;if("class"!==t||a)if("dangerouslySetInnerHTML"===t){var l=n&&n.__html,c=r&&r.__html;l!==c&&(p(c)||(g(i)&&i.children!==Qe&&(U(i.children),i.children=[]),e.innerHTML=c))}else if(s(t))X(t,n,r,e);else if("style"===t)Y(n,r,e);else if("list"!==t&&"type"!==t&&!a&&t in e)Z(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else if(p(r)||!1===r)e.removeAttribute(t);else{var u=ft.DOMAttributeNamespaces[t];if(a&&u)if(r)e.setAttributeNS(u,t,r);else{var f=t.indexOf(":"),d=f>-1?t.substr(f+1):t;e.removeAttributeNS(u,d)}else o(r)||e.setAttribute(t,r)}else e.className=r}}function Z(e,t,n){try{e[t]=n}catch(e){}}function $(e,t,n,r,o){for(var i in n){var a=n[i];p(t[i])&&!p(a)&&(s(i)?x(e,i,a):"dangerouslySetInnerHTML"===i?e.textContent="":"className"===i?e.removeAttribute("class"):e.removeAttribute(i))}for(var l in t)Q(e,l,n[l],t[l],r,o)}function G(e,t,o,a){var l;if(g(e)){var s=e.vtype;12&s?(l=e.init(o,a),ct.afterMount(e)):1&s?(l=Ve.createTextNode(e.text),e.dom=l):2&s?l=J(e,t,o,a):16&s?l=e.dom=Ve.createTextNode(""):m(s,e)&&(e.type.appendChild(G(e.children,t,o,a)),l=Ve.createTextNode(""))}else if(r(e)||n(e))l=Ve.createTextNode(e);else if(p(e)||i(e))l=Ve.createTextNode("");else{if(!Fe(e))throw new Error("Unsupported VNode.");l=Ve.createDocumentFragment(),e.forEach(function(e){if(!f(e)){var n=G(e,t,o,a);n&&l.appendChild(n)}})}return l}function J(e,t,n,r){e.isSvg?t=!0:"svg"===e.type?t=!0:qe||(t=!1),t&&(e.namespace=vt,e.isSvg=t);var o=t?Ve.createElementNS(e.namespace,e.type):Ve.createElement(e.type);ee(o,e,t),"foreignObject"===e.type&&(t=!1);var i=e.children;if(Fe(i))for(var a=0,l=i.length;a<l;a++)K(i[a],o,n,t,r);else K(i,o,n,t,r);return e.dom=o,null!==e.ref&&$e.attach(e,e.ref,o),o}function K(e,t,n,r,o){e.parentContext=n||Ze;var i=G(e,r,n,o);null!==i&&t.appendChild(i)}function ee(e,t,n){var r=t.props;for(var o in r)Q(e,o,null,r[o],null,n)}function te(e){return{text:e,vtype:1,dom:null}}function ne(){return{dom:null,vtype:16}}function re(e,t){try{return e()}catch(e){oe(t,e)}}function oe(e,t){for(var n;;){if(o(e.componentDidCatch)){n=e;break}if(!e._parentComponent)break;e=e._parentComponent}if(!n)throw t;var r=n._disable;n._disable=!1,n.componentDidCatch(t),n._disable=r}function ie(e){return n(e)||r(e)?te(e):f(e)?ne():e}function ae(e,t,n){return G(e,!1,t,n)}function le(e,t,n){var r=e.ref;e.component=new e.type(e.props,t);var i=e.component;i.vnode=e,v(n)&&(i._parentComponent=n),o(i.componentWillMount)&&(re(function(){i.componentWillMount()},i),i.state=i.getState()),i._dirty=!1;var a=ue(i);a.parentVNode=e,i._rendered=a,o(i.componentDidMount)&&mt.push(i),p(r)||$e.attach(e,r,e.dom);var l=e.dom=ae(a,ce(i,t),i);return i._disable=!1,l}function se(e,t){var n=e.type(e.props,t);return e._rendered=ie(n),e._rendered.parentVNode=e,e.dom=ae(e._rendered,t)}function ce(e,t){return e.getChildContext?c(t,e.getChildContext()):t}function ue(e){Ye.current=e;var t;return re(function(){t=e.render()},e),t=ie(t),Ye.current=null,t}function pe(){if(mt.length){var e=mt.slice(0);mt.length=0,e.forEach(function(e){o(e)?e():e.componentDidMount&&re(function(){e.componentDidMount()},e)})}}function fe(e,t){var n=t.component=e.component,r=t.props,i=n.context;return n._disable=!0,o(n.componentWillReceiveProps)&&re(function(){n.componentWillReceiveProps(r,i)},n),n._disable=!1,n.prevProps=n.props,n.prevState=n.state,n.prevContext=n.context,n.props=r,n.context=i,p(t.ref)||$e.update(e,t),he(n)}function de(e,t,n,r){var o=e._rendered,i=t.type(t.props,n);return i.parentVNode=t,t._rendered=i,t.dom=R(o,i,o&&o.dom||r,n)}function he(e,t){void 0===t&&(t=!1);var n=e.vnode,r=n.dom,i=e.props,a=e.getState(),l=e.context,s=e.prevProps||i,c=e.prevState||a,u=e.prevContext||l;e.props=s,e.context=u;var p=!1;if(!t&&o(e.shouldComponentUpdate)&&!1===e.shouldComponentUpdate(i,a,l)?p=!0:o(e.componentWillUpdate)&&re(function(){e.componentWillUpdate(i,a,l)},e),e.props=i,e.state=a,e.context=l,e._dirty=!1,!p){var f=e._rendered,d=ue(e);d.parentVNode=n;var h=ce(e,l),v=f.dom&&f.dom.parentNode;for(r=n.dom=R(f,d,v||null,h),e._rendered=d,o(e.componentDidUpdate)&&re(function(){e.componentDidUpdate(s,c,l)},e);n=n.parentVNode;)(12&n.vtype)>0&&(n.dom=r)}if(e.prevProps=e.props,e.prevState=e.state,e.prevContext=e.context,e._pendingCallbacks)for(;e._pendingCallbacks.length;)e._pendingCallbacks.pop().call(e);return pe(),r}function ve(e){var t=e.component;o(t.componentWillUnmount)&&re(function(){t.componentWillUnmount()},t),t._disable=!0,j(t._rendered),p(e.ref)||$e.detach(e,e.ref,e.dom)}function me(e){j(e._rendered)}function ye(e){!e._dirty&&(e._dirty=!0)&&1===yt.push(e)&&He(ge)}function ge(){var e,t=yt;for(yt=[];e=t.pop();)e._dirty&&he(e)}function be(e,t,n){if(!t)throw new Error(t+" should be a DOM Element");var r,o=t._component;return ct.roots.push(e),void 0!==o?(ct.roots=ct.roots.filter(function(e){return e!==o}),r=R(o,e,t,{})):(r=ae(e,{}),t.appendChild(r)),t&&(t._component=e),pe(),n&&n(),y(e)?e.component:r}function ke(e,t,n,r,o,i,a){return{type:e,key:r||null,vtype:2,props:t||Ze,children:n,namespace:o||null,_owner:i,dom:null,ref:a||null}}function xe(e,t,o){var i;return t.children&&(o||(o=t.children)),Fe(o)?Ce(i=[],o,e):r(o)||n(o)?o=te(String(o)):g(o)||(o=Qe),t.children=void 0!==i?i:o,ke(e,t,t.children,t.key,t.namespace,t.owner,t.ref)}function Ce(e,t,o){if(r(t)||n(t))e.push(te(String(t)));else if(g(t))e.push(t);else if(Fe(t))for(var i=0;i<t.length;i++)Ce(e,t[i],o);else e.push(ne())}function we(e,t){var n={};for(var r in t){var o=t[r];if("defaultValue"!==r){var i=ft.DOMAttributeNames[r];i&&i!==r?n[i]=o:n[r]=o}else n.value=t.value||t.defaultValue}return n}function _e(e,t){var n={};for(var r in e){var o=e[r];n[r]=o}if(t)for(var i in t)a(n[i])&&(n[i]=t[i]);return n}function Se(e,t){for(var n=[],i=arguments.length-2;i-- >0;)n[i]=arguments[i+2];var a=n;n&&(1===n.length?a=n[0]:0===n.length&&(a=void 0));var l;return r(e)?(l=we(e,t),l.owner=Ye.current,xe(e,l,a)):o(e)?((l=_e(t,e.defaultProps)).children&&l.children!==Qe||(l.children=a||Qe),l.owner=Ye.current,e.prototype&&e.prototype.render?new kt(e,l):new xt(e,l)):e}function Ee(e,t){for(var n=[],o=arguments.length-2;o-- >0;)n[o]=arguments[o+2];if(h(e))return te(e.text);if(r(e))return te(e);if(!f(e)&&m(e.vtype,e))return ne();var i=u(c(u(e.props),t));e.namespace&&(i.namespace=e.namespace),4&e.vtype&&!p(e.ref)&&(i.ref=e.ref);var a=(arguments.length>2?[].slice.call(arguments,2):e.children||i.children)||[];if(a.length&&1===a.length&&(a=n[0]),Fe(e))return e.map(function(e){return Ee(e)});var l=Se(e.type,i);if(Fe(a)){var s=a.map(function(e){return Ee(e,e.props)});0===s.length&&(s=Qe),d(l)&&(l.children=s),l.props.children=s}else a&&(d(l)&&(l.children=Ee(a)),l.props.children=Ee(a,a.props));return l}function Oe(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];Fe(o)?Oe(o,t):t.push(o)}return t}function Ae(e,t,n){if(null!==t){for(var r=t.lastChild;r;){var o=r.previousSibling;t.removeChild(r),r=o}return be(e,t,n)}}function Pe(e,t){return{type:t,vtype:32,children:e,dom:null}}function Te(e){var t=e._component;return!!g(t)&&(j(t,e),delete e._component,!0)}function Ne(e){return f(e)?null:v(e)?e.vnode.dom:g(e)?e.dom:e}function Me(e){return Se.bind(null,e)}function Ue(e,t,n,r){var o=be(Se(wt,{context:e.context},t),n);return r&&r.call(o),o}function je(e){return g(e)&&(6&e.vtype)>0}var Re,De=function(){var e;if(void 0!==De)e=De;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("global object is unavailable in this environment")}return e}(),Le="undefined"!=typeof window,ze={createElement:t,createElementNS:t,createTextNode:t},Ve=Le?document:ze,qe=o(Ve.createAttributeNS),Fe=Array.isArray,Ie="Promise"in De;Ie&&(Re=Promise.resolve());var He=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(e=o(e)?e.bind.apply(e,[null].concat(t)):e,Ie)return Re.then(e);("requestAnimationFrame"in De?requestAnimationFrame:setTimeout)(e)};Object.is=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t};var We=function(){this.cache=[],this.size=0};We.prototype.set=function(e,t){var n=this,r=this.cache.length;if(!r)return this.cache.push({k:e,v:t}),void(this.size+=1);for(var o=0;o<r;o++){var i=n.cache[o];if(i.k===e)return void(i.v=t)}this.cache.push({k:e,v:t}),this.size+=1},We.prototype.get=function(e){var t=this,n=this.cache.length;if(n)for(var r=0;r<n;r++){var o=t.cache[r];if(o.k===e)return o.v}},We.prototype.has=function(e){var t=this,n=this.cache.length;if(!n)return!1;for(var r=0;r<n;r++)if(t.cache[r].k===e)return!0;return!1},We.prototype.delete=function(e){for(var t=this,n=this.cache.length,r=0;r<n;r++)if(t.cache[r].k===e)return t.cache.splice(r,1),t.size-=1,!0;return!1},We.prototype.clear=function(){var e=this,t=this.cache.length;if(this.size=0,t)for(;t;)e.cache.pop(),t--};var Be,Xe="Map"in De?Map:We,Ye={current:null},Qe=[],Ze={};!function(e){e[e.Text=1]="Text",e[e.Node=2]="Node",e[e.Composite=4]="Composite",e[e.Stateless=8]="Stateless",e[e.Void=16]="Void",e[e.Portal=32]="Portal"}(Be||(Be={}));var $e={update:function(e,t,n){var r=null!=e&&e.ref,o=null!=t&&t.ref;r!==o&&(this.detach(e,r,e.dom),this.attach(t,o,n))},attach:function(e,t,n){var i=y(e)?e.component:n;if(o(t))t(i);else if(r(t)){var a=e._owner;a&&o(a.render)&&(a.refs[t]=i)}},detach:function(e,t,n){var i=y(e)?e.component:n;if(o(t))t(null);else if(r(t)){var a=e._owner;a.refs[t]===i&&o(a.render)&&delete a.refs[t]}}},Ge="oninput",Je="onpropertychange",Ke=Le&&!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform),et=new Xe,tt={onmousemove:1,ontouchmove:1,onmouseleave:1,onmouseenter:1,onload:1,onunload:1,onscroll:1,onfocus:1,onblur:1,onrowexit:1,onbeforeunload:1,onstop:1,ondragdrop:1,ondragenter:1,ondragexit:1,ondraggesture:1,ondragover:1,oncontextmenu:1,onerror:1,onabort:1,oncanplay:1,oncanplaythrough:1,ondurationchange:1,onemptied:1,onended:1,onloadeddata:1,onloadedmetadata:1,onloadstart:1,onencrypted:1,onpause:1,onplay:1,onplaying:1,onprogress:1,onratechange:1,onseeking:1,onseeked:1,onstalled:1,onsuspend:1,ontimeupdate:1,onvolumechange:1,onwaiting:1};tt[Je]=1;var nt=!1;if(Le&&navigator.userAgent.indexOf("MSIE 9")>=0){var rt=[],ot=[];Ve.addEventListener("selectionchange",function(){var e=Ve.activeElement;if(E(e)){var t=rt.indexOf(e),n=rt[t]||rt.push(e);if(n.value!==ot[t]){var r=Ve.createEvent("CustomEvent");r.initCustomEvent("input",!0,!0,void 0),ot[t]=n.value,e.dispatchEvent(r)}}})}"undefined"==typeof Event||Event.prototype.persist||(Event.prototype.persist=b);var it,at,lt,st,ct={afterMount:b,afterUpdate:b,beforeUnmount:b,roots:[],debug:!1},ut={ev:"http://www.w3.org/2001/xml-events",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},pt={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,evEvent:"ev:event",exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlId:"xml:id",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},ft={Properties:{},DOMAttributeNamespaces:{"ev:event":ut.ev,"xlink:actuate":ut.xlink,"xlink:arcrole":ut.xlink,"xlink:href":ut.xlink,"xlink:role":ut.xlink,"xlink:show":ut.xlink,"xlink:title":ut.xlink,"xlink:type":ut.xlink,"xml:base":ut.xml,"xml:id":ut.xml,"xml:lang":ut.xml,"xml:space":ut.xml},DOMAttributeNames:{}};Object.keys(pt).forEach(function(e){ft.Properties[e]=0,pt[e]&&(ft.DOMAttributeNames[e]=pt[e])});var dt={children:1,key:1,ref:1,owner:1},ht=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,vt="http://www.w3.org/2000/svg",mt=[],yt=[],gt=function(e,t){this._dirty=!0,this._disable=!0,this._pendingStates=[],this.isReactComponent=Ze,this.state||(this.state={}),this.props=e||{},this.context=t||Ze,this.refs={}};gt.prototype.setState=function(e,t){e&&(this._pendingStates=this._pendingStates||[]).push(e),o(t)&&(this._pendingCallbacks=this._pendingCallbacks||[]).push(t),this._disable||ye(this)},gt.prototype.getState=function(){var e=this,t=this,n=t._pendingStates,r=t.state,i=t.props;if(!n.length)return r;var a=u(r),l=n.concat();return this._pendingStates.length=0,l.forEach(function(t){o(t)&&(t=t.call(e,r,i)),c(a,t)}),a},gt.prototype.forceUpdate=function(e){o(e)&&(this._pendingCallbacks=this._pendingCallbacks||[]).push(e),he(this,!0)},gt.prototype.render=function(e,t,n){};var bt=function(e){function t(){e.apply(this,arguments),this.isPureComponent=!0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.shouldComponentUpdate=function(e,t){return!l(this.props,e)||!l(this.state,t)},t}(gt),kt=function(e,t){this.vtype=4,this.type=e,this.name=e.name||e.toString().match(/^function\s*([^\s(]+)/)[1],e.displayName=this.name,this._owner=t.owner,delete t.owner,(this.ref=t.ref)&&delete t.ref,this.props=t,this.key=t.key||null,this.dom=null};kt.prototype.init=function(e,t){return le(this,e,t)},kt.prototype.update=function(e,t,n,r){return fe(e,this)},kt.prototype.destroy=function(){ve(this)};var xt=function(e,t){this.vtype=8,this.type=e,this._owner=t.owner,delete t.owner,this.props=t,this.key=t.key};xt.prototype.init=function(e){return se(this,e)},xt.prototype.update=function(e,t,n){var r=t.props,i=t.context,a=r.onShouldComponentUpdate;return o(a)&&!a(e.props,r,i)?(t._rendered=e._rendered,e.dom):de(e,this,n,e.dom)},xt.prototype.destroy=function(){me(this)};var Ct={map:function(e,t,n){return p(e)?e:(e=Ct.toArray(e),n&&n!==e&&(t=t.bind(n)),e.map(t))},forEach:function(e,t,n){if(!p(e)){e=Ct.toArray(e),n&&n!==e&&(t=t.bind(n));for(var r=0,o=e.length;r<o;r++)t(f(e[r])?null:e[r],r,e)}},count:function(e){return(e=Ct.toArray(e)).length},only:function(e){if(1!==(e=Ct.toArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:function(e){if(p(e))return[];if(Fe(e)){var t=[];return Oe(e,t),t}return Qe.concat(e)}},wt=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getChildContext=function(){return this.props.context},t.prototype.render=function(){return this.props.children},t}(gt),_t=He,St={Children:Ct,Component:gt,PureComponent:bt,createElement:Se,cloneElement:Ee,render:be,nextTick:He,options:ct,findDOMNode:Ne,isValidElement:je,unmountComponentAtNode:Te,createPortal:Pe,unstable_renderSubtreeIntoContainer:Ue,hydrate:Ae,createFactory:Me,unstable_batchedUpdates:_t,version:"15.4.2"};e.Children=Ct,e.Component=gt,e.PureComponent=bt,e.createElement=Se,e.cloneElement=Ee,e.render=be,e.nextTick=He,e.options=ct,e.findDOMNode=Ne,e.isValidElement=je,e.unmountComponentAtNode=Te,e.createPortal=Pe,e.unstable_renderSubtreeIntoContainer=Ue,e.hydrate=Ae,e.createFactory=Me,e.unstable_batchedUpdates=_t,e.version="15.4.2",e.default=St})}]);