luy
Version:
所谓类```React```框架就是**和React用法一模一样**的框架。其实当初制造这个框架的目的是为了能更好的学习React内部结构,了解其原理而制作的玩具。但是随着框架的渐渐成长,代码越来越多,我还是决定将其发展下去. 
1 lines • 51.8 kB
JavaScript
!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=43)}([function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(9),o=n(32),i=n(19),a=Object.defineProperty;t.f=n(4)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(11)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(61),o=n(16);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(1),o=n(0),i=n(31),a=n(7),u=function(e,t,n){var c,s,l,f=e&u.F,p=e&u.G,d=e&u.S,h=e&u.P,v=e&u.B,m=e&u.W,y=p?o:o[t]||(o[t]={}),g=y.prototype,_=p?r:d?r[t]:(r[t]||{}).prototype;p&&(n=t);for(c in n)(s=!f&&_&&void 0!==_[c])&&c in y||(l=s?_[c]:n[c],y[c]=p&&"function"!=typeof _[c]?n[c]:v&&s?i(l,r):m&&_[c]==l?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):h&&"function"==typeof l?i(Function.call,l):l,h&&((y.virtual||(y.virtual={}))[c]=l,e&u.R&&g&&!g[c]&&a(g,c,l)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(3),o=n(14);e.exports=n(4)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(18)("wks"),o=n(13),i=n(1).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(10);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(37),o=n(24);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(16);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(18)("keys"),o=n(13);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(1),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t,n){var r=n(10);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports=!0},function(e,t){e.exports={}},function(e,t,n){var r=n(9),o=n(60),i=n(24),a=n(17)("IE_PROTO"),u=function(){},c=function(){var e,t=n(33)("iframe"),r=i.length;for(t.style.display="none",n(65).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c.prototype[i[r]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[a]=e):n=c(),void 0===t?n:o(n,t)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(3).f,o=n(2),i=n(8)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){t.f=n(8)},function(e,t,n){var r=n(1),o=n(0),i=n(21),a=n(26),u=n(3).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(2),o=n(15),i=n(17)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){var r=n(6),o=n(0),i=n(11);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){var r=n(48);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){e.exports=!n(4)&&!n(11)(function(){return 7!=Object.defineProperty(n(33)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(10),o=n(1).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(55),i=r(o),a=n(70),u=r(a),c="function"==typeof u.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof u.default&&e.constructor===u.default&&e!==u.default.prototype?"symbol":typeof e};t.default="function"==typeof u.default&&"symbol"===c(i.default)?function(e){return void 0===e?"undefined":c(e)}:function(e){return e&&"function"==typeof u.default&&e.constructor===u.default&&e!==u.default.prototype?"symbol":void 0===e?"undefined":c(e)}},function(e,t,n){"use strict";var r=n(21),o=n(6),i=n(36),a=n(7),u=n(2),c=n(22),s=n(59),l=n(25),f=n(29),p=n(8)("iterator"),d=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,v,m,y,g){s(n,t,v);var _,b,x,w=function(e){if(!d&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",O="values"==m,C=!1,E=e.prototype,N=E[p]||E["@@iterator"]||m&&E[m],k=N||w(m),M=m?O?w("entries"):k:void 0,j="Array"==t?E.entries||N:N;if(j&&(x=f(j.call(new e)))!==Object.prototype&&(l(x,S,!0),r||u(x,p)||a(x,p,h)),O&&N&&"values"!==N.name&&(C=!0,k=function(){return N.call(this)}),r&&!g||!d&&!C&&E[p]||a(E,p,k),c[t]=k,c[S]=h,m)if(_={values:O?k:w("values"),keys:y?k:w("keys"),entries:M},g)for(b in _)b in E||i(E,b,_[b]);else o(o.P+o.F*(d||C),t,_);return _}},function(e,t,n){e.exports=n(7)},function(e,t,n){var r=n(2),o=n(5),i=n(62)(!1),a=n(17)("IE_PROTO");e.exports=function(e,t){var n,u=o(e),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);for(;t.length>c;)r(u,n=t[c++])&&(~i(s,n)||s.push(n));return s}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(37),o=n(24).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(28),o=n(14),i=n(5),a=n(19),u=n(2),c=n(32),s=Object.getOwnPropertyDescriptor;t.f=n(4)?s:function(e,t){if(e=i(e),t=a(t,!0),c)try{return s(e,t)}catch(e){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){!function(t,n){e.exports=function(){function e(t){e[t]||(console.error(t+" is deprecated"),e[t]=1)}function t(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function n(){}function r(e,n){function r(){}r.prototype=n.prototype;var o=e.prototype=new r;return t(o,n.prototype),o.constructor=e,o}function o(e){return Ke[e]||(Ke[e]=e.toLowerCase())}function i(e){return e.splice(0,e.length)}function a(e){return"[object Function]"===Ye.call(e)}function u(e,t){e+""===e&&(e=e.match(Ze)||[]);for(var n={},r=void 0!==t?t:1,o=0,i=e.length;o<i;o++)n[e[o]]=r;return n}function c(e,t){if(e.getChildContext){var n=e.getChildContext();n&&(t=Object.assign({},t,n))}return t}function s(e,t){var n={};if(!t||!e)return n;for(var r in t)t.hasOwnProperty(r)&&(n[r]=e[r]);return n}function l(e){return!e||e.indexOf("-")<0&&e.indexOf("_")<0?e:f(e.replace(Xe,function(e){return e.charAt(1).toUpperCase()}))}function f(e){return e.charAt(0).toLowerCase()+e.slice(1)}function p(e){return null===e?1:void 0===e?0:tt[Ye.call(e)]||8}function d(){return this}function h(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i={},a=0,u=1,c=null,s=null,l=r.length;if(e&&e.call?u=e.prototype&&e.prototype.render?2:4:e+""!==e&&console.error("createElement第一个参数类型错误"),null!=t)for(var f in t){var p=t[f];"key"===f?void 0!==p&&(c=p+""):"ref"===f?void 0!==p&&(s=p):"children"===f?i[f]=p:(a=1,i[f]=p)}1===l?i.children=r[0]:l>1&&(i.children=r);var d=e.defaultProps;if(d)for(var h in d)void 0===i[h]&&(a=1,i[h]=d[h]);return new v(e,c,s,i,u,a)}function v(e,t,n,r,o,i){this.type=e,this.props=r,this.vtype=o,this._owner=ot.currentOwner,t&&(this.key=t),1===o&&(this.checkProps=i);var a=p(n);3!==a&&4!==a&&5!==a||(this._hasRef=!0,this.ref=n)}function m(e){var t=Ge,n=e.props.children;return null!==n&&(t=y(n,!0),0===t.length&&(t=Ge)),e.vchildren=t}function y(e,t){for(var n=[],r=0,o=void 0,i=void 0,a=""===t,u=void 0,c=Array.isArray(e)?e.slice(0):[e];c.length;)if((i=c.shift())&&(i.shift||(u=g(i)))){if(u){i=_(u,i),u=!1,c.unshift.apply(c,i);continue}if(a){i._prefix||(i._prefix="."+r,r++);for(var s=0;s<i.length;s++)i[s]&&(i[s]._prefix=i._prefix+":"+s)}c.unshift.apply(c,i)}else{var l=p(i);if(l<3){if(t)continue;i=null}else if(l<6){if(o&&t){o.text+=i;continue}t&&(i={type:"#text",text:i+"",vtype:0},r++),o=i}else{if(a&&!i._prefix&&(i._prefix="."+r,r++),!i.type)throw Error("这不是一个虚拟DOM");o=!1}n.push(i)}return n}function g(e){if(p(e)>7){var t=it&&e[it]||e[at];if(t&&t.call)return t}}function _(e,t){var n,r=e.call(t),o=[];if(e!==t.entries)for(;!(n=r.next()).done;)o.push(n.value);else for(;!(n=r.next()).done;){var i=n.value;i&&o.push(i[1])}return o}function b(e,n){if(!e.vtype)return t({},e);var r=e._owner,o=ot.currentOwner,i=e.props,a={};n?(Object.assign(a,i,n),a.key=void 0!==n.key?n.key:e.key,void 0!==n.ref?(a.ref=n.ref,r=o):e._hasRef&&(a.ref=e.ref)):a=i,ot.currentOwner=r;var u=[].slice.call(arguments,0),c=u.length;u[0]=e.type,u[1]=a,2===c&&a.children&&u.push(a.children);var s=h.apply(null,u);return ot.currentOwner=o,s}function x(e,t,n){var r=t&&null!=t.key?w(t.key):null,o=e&&null!=e.key?w(e.key):null,i=e&&e._prefix,a=void 0;return o&&r?(a=i+"$"+o,o!==r&&(a=r+"/"+a)):(a=r||o,a?i&&(a=i+"$"+a):a=i||"."+n),a.replace(ct,"$")}function w(e){return String(e).replace(/[=:]/g,S)}function S(e){return st[e]}function O(e){this.nodeName=e,this.style={},this.children=[]}function C(e){for(var t;t=e.firstChild;)C(t),e.removeChild(t)}function E(e){1===e.nodeType?(mt?e.textContent="":C(e),e.__events=null):3===e.nodeType&&nt["#text"].length<100&&nt["#text"].push(e),yt.appendChild(e),yt.removeChild(e)}function N(e,t,n){n?e.insertBefore(t,n):e.appendChild(t)}function k(e,t){var n=e.type;if("#text"===n){var r=nt[n].pop();return r?(r.nodeValue=e.text,r):vt.createTextNode(e.text)}if("#comment"===n)return vt.createComment(e.text);var o=t||e,i=o.namespaceURI;if("svg"===n)i=lt.svg;else if("math"===n)i=lt.math;else if("foreignobject"===o.type.toLowerCase()||!i||i===lt.html||i===lt.xhtml)return vt.createElement(n);try{return e.namespaceURI=i,vt.createElementNS(i,n)}catch(e){return vt.createElement(n)}}function M(e){return/^on[A-Z]/.test(e)}function j(e,t,n){e=new H(e),t&&(e.type=t);var r=e.type;console.log("触发事件");var o=xt[r];if(!o||!1!==o(e)){var i=P(e.target,n||vt),a=r+"capture";if(et.async=!0,et.async){var u=et.queue;u!==et.dirtyComponents&&(et.queue=et.dirtyComponents,et.queue.last=u)}T(i,a,e),e._stopPropagation||T(i.reverse(),r,e),et.async=!1,et.flushUpdaters(),console.log("更新完毕")}}function P(e,t){var n=[];do{if(e===t)break;var r=e.__events;r&&n.push({dom:e,events:r})}while((e=e.parentNode)&&1===e.nodeType);return n}function T(e,t,n){for(var r=e.length;r--;){var o=e[r],i=o.events[t];if(a(i)&&(n.currentTarget=o.dom,i.call(o.dom,n),n._stopPropagation))break}}function A(e){bt[e]||(bt[e]=!0,R(vt,e,j))}function R(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function U(e){var t=St[e];return t||(t=e.slice(2).replace(Ct,"").toLowerCase(),St[e]=t,t)}function D(e){return e.timeStamp||(e.relatedTarget="mouseover"===e.type?e.fromElement:e.toElement),e.relatedTarget}function I(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1}function q(e,t){for(var n=0,r=e;r;r=r.parentNode)n++;for(var o=0,i=t;i;i=i.parentNode)o++;for(;n-o>0;)e=e.parentNode,n--;for(;o-n>0;)t=t.parentNode,o--;for(var a=n;a--;){if(e===t)return e;e=e.parentNode,t=t.parentNode}return null}function F(e,t){return function(n){t&&!1===t(n)||j(n,e)}}function H(e){if(e.nativeEvent)return e;for(var t in e)Pt[t]||(this[t]=e[t]);this.target||(this.target=e.srcElement),this.fixEvent(),this.timeStamp=new Date-0,this.nativeEvent=e}function L(e,t){ot.currentOwner=this,this.context=t,this.props=e,this.refs={},this.state=null}function W(e,t,n){if(e)return e._didUpdate?void setTimeout(function(){e._didUpdate=!1,z(e,t,n)},300):void z(e,t,n)}function z(e,t,n){if(a(n)&&e._pendingCallbacks.push(n),!0===t?e._forceUpdate=!0:e._pendingStates.push(t),0==e._lifeStage)e._hydrating&&(e._renderInNextCycle=!0);else{if(e._receiving)return;if(e._renderInNextCycle=!0,et.async)return void et.enqueueUpdater(e);if(e._hydrating)return;var r=et.queue,o=et.queue=[e];o.last=r,et.flushUpdaters(o),et.queue=o.last||[]}}function B(e){for(var t={},n=0;n<e.length;n++){var r=e[n];r.mixins&&J(r,B(r.mixins));for(var o in r)r.hasOwnProperty(o)&&"mixins"!==o&&(t[o]||(t[o]=[])).push(r[o])}return t}function V(e,t){var n=Ut(t[0]);return"object"===n?(t.unshift({}),Object.assign.apply(null,t)):"function"===n&&t.length>1?function(){for(var n={},r=void 0,o=It[e],i=0;i<t.length;i++)r=t[i].apply(this,arguments),o&&r&&Object.assign(n,r);return o?n:r}:t[0]}function J(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=V(n,t[n].concat(e[n]||[])))}function $(e,t){return Function("ReactComponent","blacklist","spec","return function "+e+'(props, context) {\n ReactComponent.call(this, props, context);\n\n for (var methodName in this) {\n var method = this[methodName];\n if (typeof method === "function"&& !blacklist[methodName]) {\n this[methodName] = method.bind(this);\n }\n }\n\n if (spec.getInitialState) {\n var test = this.state = spec.getInitialState.call(this);\n if(!(test === null || ({}).toString.call(test) == "[object Object]")){\n throw "getInitialState(): must return an object or null"\n }\n }\n\n };')(L,Dt,t)}function G(n){if(e("createClass"),!a(n.render))throw"请实现render方法";var o=$(n.displayName||"Component",n),i=r(o,L);return n.mixins&&J(n,B(n.mixins)),t(i,n),n.statics&&t(o,n.statics),"propTypes,contextTypes,childContextTypes,displayName".replace(/\w+/g,function(e){if(n[e]){var t=o[e]=n[e];if("displayName"!==e)for(var r in t)a(t[r])||console.error(r+" in "+e+" must be a function")}}),a(n.getDefaultProps)&&(o.defaultProps=n.getDefaultProps()),o}function Q(e,t){if(Object.is(e,t))return!0;if(p(e)<7||p(t)<7)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!qt.call(t,n[o])||!Object.is(e[n[o]],t[n[o]]))return!1;return!0}function Y(e,t){L.call(this,e,t)}function K(e,t,n){if(t!==n){for(var r in n){var o=n[r];if(t[r]!==o){r=Z(r,e),0===o||o?Ht.test(o)&&!Lt[r]&&(o+="px"):o="";try{e.style[r]=o}catch(e){console.log("dom.style["+r+"] = "+o+"throw error")}}}for(var i in t)i in n||(i=Z(i,e),e.style[i]="")}}function Z(e,t){if(zt[e])return zt[e];for(var n=t&&t.style||{},r=0,o=Wt.length;r<o;r++){var i=l(Wt[r]+e);if(i in n)return zt[e]=i}return null}function X(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function ee(e){return function(t){return t.slice(0,1)+e+t.slice(1).toLowerCase()}}function te(e){if(Jt[e])return Jt[e];var t=e.match(Kt);if(!t)return Jt[e]=e;var n=[].concat(X(t[0].toLowerCase())),r=n[0],o=n[1],i=e;if(Gt[r]&&Gt[r][o]){if(-1===Gt[r][o])return Jt[i]={name:e.replace(Kt,Xt),ifSpecial:!0};if(~Yt.indexOf(r+o)){var a=e.replace(Kt,Zt);Qt[a]&&(e=a)}}else e=e.replace(Kt,Zt);return Jt[i]=e}function ne(e,t,n,r){var o=r.namespaceURI===lt.svg,i=r.type;for(var a in n){var u=n[a];if(u!==t[a]){var c=i+o+a,s=$t[c];s||(s=$t[c]=oe(e,a,o)),tn[s](e,a,u,t)}}for(var l in t)if(!n.hasOwnProperty(l)){var f=i+o+l,p=$t[f];tn[p](e,l,!1,t)}}function re(e,t){var n=e[t];return!0===n||!1===n}function oe(e,t,n){return n&&"className"===t?"svgClass":Vt[t]?t:M(t)?"event":n?"svgAttr":re(e,t)?"booleanAttr":0===t.indexOf("data-")||void 0===e[t]?"attribute":"property"}function ie(e){if(e&&!e._disposed){var t=e._instance;e._hasRef&&(e._hasRef=!1,ot.fireRef(e,null)),t?ue(e,t):1===e.vtype&&ae(e),e._disposed=!0}}function ae(e){var t=e.props,n=e.vchildren;if(t[$e])E(e._hostNode);else{for(var r=0,o=n.length;r<o;r++)ie(n[r]);n.length=0}}function ue(e,t){et.beforeUnmount(t),t.setState=t.forceUpdate=n,t.componentWillUnmount&&t.componentWillUnmount();var r=t.updater;ie(r.rendered),r._renderInNextCycle=e._instance=t.updater=null}function ce(e,t,n){var r=t.type,o=rn[r];if(o){var i=nn[o],a=i[0],u=i[1],c=i[2];a in n&&!se(n,u)&&(console.warn("你为"+e.type+"[type="+r+"]元素指定了"+a+"属性,\n 但是没有提供另外的"+Object.keys(u)+"来控制"+a+"属性的变化\n 那么它即为一个非受控组件,用户无法通过输入改变元素的"+a+"值"),t[c]=i[3]),3===o&&de(e,t)}else t.duplexValue=void 0===n.value?p(n.children)>4?t.text:n.children:n.value}function se(e,t){for(var n in e)if(t[n])return!0}function le(e){var t=e.target;t["textarea"===e.type?"innerHTML":"value"]=t._lastValue}function fe(e){e.preventDefault()}function pe(e){var t=e.target,n=t._lastValue,r=t.options;t.multiple?ve(r,r.length,n):he(r,r.length,n)}function de(e,t){var n=e.props,r=!!n.multiple;t._lastValue=p(n.value)>1?n.value:p(n.defaultValue)>1?n.defaultValue:r?[]:"",pe({target:t})}function he(e,t,n){for(var r={},o=0;o<t;o++){var i=e[o],a=i.duplexValue;if(a===n)return me(i,!0);r[a]=i}var u=r[n];if(u)return me(u,!0);t&&me(e[0],!0)}function ve(e,t,n){var r={};try{for(var o=0;o<n.length;o++)r["&"+n[o]]=!0}catch(e){console.warn('<select multiple="true"> 的value应该对应一个字符串数组')}for(var i=0;i<t;i++){var a=e[i],u=a.duplexValue;me(a,r.hasOwnProperty("&"+u))}}function me(e,t){e.selected=t}function ye(){return null}function ge(e,t){t._instance=e,e.updater=this,this._mountOrder=on++,this._instance=e,this._pendingCallbacks=[],this._didHook=n,this._pendingStates=[],this._lifeStage=0,this.vnode=t,e.__isStateless&&(this.mergeStates=ye)}function _e(e,n,r,o){var i=4===n.vtype,a=i?{refs:{},render:function(){return e(this.props,this.context)}}:new e(r,o),u=new ge(a,n,r,o);if(a.props=u.props=r,a.context=u.context=o,a.constructor=e,u.displayName=e.displayName||e.name,i){var c=ot.currentOwner;ot.currentOwner=a;try{var s=a.render()}finally{ot.currentOwner=c}s&&s.render?t(a,s):(a.__isStateless=!0,u.rendered=s)}return a}function be(e){et.beforePatch(),ot.clearRefs();for(var t=[],n={},r=void 0;r=e.shift();)r._disposed||(n[r._mountOrder]||(n[r._mountOrder]=1,t.push(r)),ot.clearRefs(),r._didUpdate=2===r._lifeStage,r._didHook(),r._lifeStage=1,r._hydrating=!1,r._renderInNextCycle||(r._didUpdate=!1),r._ref(),r._renderInNextCycle&&et.patchComponent(r));t.sort(xe).forEach(function(e){i(e._pendingCallbacks).forEach(function(t){t.call(e._instance)})}),et.afterPatch()}function xe(e,t){return e._mountOrder-t._mountOrder}function we(e){return e&&e.vtype}function Se(e,t,n){return console.log("asd"),Me(e,t,n)}function Oe(t,n,r,o){return e("unstable_renderSubtreeIntoContainer"),Me(n,r,o,t&&t.context||{})}function Ce(e){var t=e.__component;t&&(ie(t),C(e),e.__component=null)}function Ee(e){return null==e?null:1===e.nodeType?e:e.updater?e.updater._hostNode:e._hostNode||null}function Ne(e,t){var n=ke(t);return n.vchildren=t.vchildren||Ge,Ve(ke(t),e,t,{}),n.vchildren=e,null}function ke(e){return{type:e.nodeName,namespaceURI:e.namespaceURI}}function Me(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!we(e))throw"ReactDOM.render的第一个参数错误";if(!t||!t.getElementsByTagName)throw"ReactDOM.render的第二个参数错误";var o=void 0,i=t.__component;o=i?ze(i,e,ke(t),r):je(t,e,r),o.setAttribute&&o.setAttribute("data-reactroot","");var a=e._instance;t.__component=e,be(et.queue),ot.currentOwner=null;var u=a||o;return n&&n.call(u),u}function je(e,t,n){for(var r,o=un(e.childNodes||Ge),i=null,a=0;r=o[a++];)r.getAttribute&&null!==r.getAttribute("data-reactroot")?i=r:e.removeChild(r);return e.appendChild(Pe(i,t,ke(e),n))}function Pe(e,t){return cn[t.vtype].apply(null,arguments)}function Te(e){return cn[e.vtype+10].apply(null,arguments)}function Ae(e,t){return e&&e.nodeName===t.type||(e=k(t)),t._hostNode=e}function Re(e,t){var n=e._hostNode;return t._hostNode=n,e.text!==t.text&&(n.nodeValue=t.text),n}function Ue(e,t,n,r){if(e&&o(e.nodeName)===r)return e;var i=k(t,n);if(e)for(;e.firstChild;)i.appendChild(e.firstChild);return i}function De(e,t,n,r){var o=t.type,i=t.props,a=t._hasRef,u=Ue(e,t,n,o);t._hostNode=u;var c=m(t);return(e?Fe:qe)(u,c,t,r),t.checkProps&&ne(u,Qe,i,t),sn[o]&&ce(t,u,i),a&&rt.push(t,u),u}function Ie(e,t,n,r){var o=e.props,i=e._hostNode,a=e.checkProps,u=e.type,c=t.props,s=t.checkProps;t._hostNode=i;var l=e.vchildren||Ge,f=void 0;return c[$e]?(l.forEach(function(e){ie(e)}),l.length=0):(f=t===e?l.concat():m(t),o[$e]&&(l.length=0),Ve(e,f,i,r),t.vchildren=f),(a||s)&&ne(i,o,c,t),sn[u]&&ce(t,i,c),ot.detachRef(e,t,i),i}function qe(e,t,n,r){for(var o=0,i=t.length;o<i;o++){var a=t[o];e.appendChild(Pe(null,a,n,r))}}function Fe(e,t,n,r){for(var o=e.childNodes,i=o[0]||null,a=0,u=t.length,c=0;c<u;c++){var s=t[c],l=o[a],f=Pe(l,s,n,r);f===l&&a++,e.insertBefore(f,i),i=f.nextSibling}for(;o[u];)e.removeChild(o[u])}function He(e,t,r,o,i){var a=t.type,u=t.props,c=t.ref,l=s(o,a.contextTypes),f=_e(a,t,u,l),p=f.updater;i&&(p.parentUpdater=i),p.vparent=r,p.parentContext=o,f.componentWillMount&&(f.componentWillMount(),f.state=p.mergeStates()),p._hydrating=!0;var d=p.renderComponent(function(t,n,r){return Pe(e,t,n,r,p)},p.rendered);p._openRef=!!c;var h=f.componentDidMount;return p._didHook=function(){h&&h.call(f),p._didHook=n,et.afterMount(f)},et.queue.push(p),d}function Le(e,t,n,r){var o=e.type,i=e._hasRef,a=e._instance,u=e._hostNode,c=void 0,l=t.props,f=a.updater;c=o.contextTypes?s(r,o.contextTypes):a.context;var p=e!==t||f.context!==c;return t._hostNode=u,t._instance=a,f.willReceive=p,p&&a.componentWillReceiveProps&&(f._receiving=!0,a.componentWillReceiveProps(l,c),f._receiving=!1),i&&ot.detachRef(e,t),f._openRef=t.ref,f.context=c,f.props=l,f.vparent=n,f.parentContext=r,p?(f.vnode=t,We(f),et.queue.push(f),f._hostNode):f.renderComponent(function(e,t,n){return ze(f.rendered,e,t,n)})}function We(e){var t=e._instance,r=e._hostNode,o=e.context,i=e.props;e.vnode._instance=t,e._renderInNextCycle=null;var a=e.mergeStates(),u=!0;e._forceUpdate||!t.shouldComponentUpdate||t.shouldComponentUpdate(i,a,o)?t.componentWillUpdate&&t.componentWillUpdate(i,a,o):u=!1;var c=t.props,s=t.context,l=t.state;if(e._forceUpdate=!1,t.state=a,t.context=o,!u)return et.queue.push(e),r;t.props=i,e._hydrating=!0;var f=e.rendered;r=e.renderComponent(function(t,n,r){return ze(f,t,n,r,e)}),e._lifeStage=2;var p=t.componentDidUpdate;return e._didHook=function(){p&&p.call(t,c,l,s),e._didHook=n,et.afterUpdate(t)},et.queue.push(e),r}function ze(e,t,n,r,o){var i=void 0;if(Je(e,t))i=Te(e,t,n,r);else{ie(e);var a=e._hostNode,u=a.parentNode;i=Pe(null,t,n,r,o),u.replaceChild(i,a)}return i}function Be(e){return e.key?"@"+e.key:e.type.name||e.type}function Ve(e,t,n,r){var o=e.vchildren||Ge,i=t.length,a=n.firstChild,u=o.length;if(!u)return C(n),qe(n,t,e,r);if(!i)return o.forEach(function(e){E(e._hostNode),ie(e)});if(i===u&&1===u)return a&&(o[0]._hostNode=a),ze(o[0],t[0],e,r);var c=[],s={},l=0,f=void 0,p=void 0,d=void 0,h=void 0;for(o.forEach(function(e){f=Be(e),c.push(e);var t=s[f];t?t.push(e):s[f]=[e]});l<i;){if(h=t[l],h._new=!0,f=Be(h),s[f]&&s[f].length){var v=s[f].shift(),m=c.indexOf(v);-1!==m&&(c[m]=ln),h._new=v}c.splice(l,0,h),l++}for(var y=0,g=c.length;y<g;y++){var _=c[y];if(_._new){var b=_._new;delete _._new,d&&(a=d.nextSibling),!0===b?(d=Pe(null,_,e,r),N(n,d,a)):(p=b._hostNode,p!==a&&N(n,p,a),d=ze(b,_,e,r))}else _._hostNode&&(E(_._hostNode),ie(_))}}function Je(e,t){if(e.type===t.type&&e.key===t.key)return!0}var $e="dangerouslySetInnerHTML",Ge=[],Qe={},Ye=Object.prototype.toString,Ke={},Ze=/[^, ]+/g,Xe=/[-_][^-_]/g,et={dirtyComponents:[],queue:[],beforeUnmount:n,beforeRender:n,beforePatch:n,afterRender:n,afterPatch:n,afterMount:n,afterUpdate:n},tt={"[object Boolean]":2,"[object Number]":3,"[object String]":4,"[object Function]":5,"[object Symbol]":6,"[object Array]":7},nt={"#text":[]},rt=[],ot={currentOwner:null,clearRefs:function(){for(var e=this.fireRef,t=rt.splice(0,rt.length),n=0,r=t.length;n<r;n+=2)e(t[n],t[n+1])},detachRef:function(e,t,n){e.ref!==t.ref&&(e._hasRef&&this.fireRef(e,null),t._hasRef&&n&&rt.push(t,n))},fireRef:function(e,t){var n=e.ref;if("function"==typeof n)return n(t);var r=e._owner;if(!r)throw"ref位置错误";t?(t.nodeType&&(t.getDOMNode=d),r.refs[n]=t):delete r.refs[n]}};v.prototype={getDOMNode:function(){return this._hostNode||null},$$typeof:1};var it="function"==typeof Symbol&&Symbol.iterator,at="@@iterator",ut={only:function(e){if(e&&e.vtype)return e;throw new Error("expect only one child")},count:function(e){return null==e?0:y(e,!1).length},map:function(e,n,r){if(null==e)return e;var o=[];return y(e,"").forEach(function(e,i){var a=n.call(r,e,i);if(null!==a)if(a.vtype){var u=x(e,a,i);o.push(b(a,{key:u}))}else a.type?o.push(t({},a)):o.push(a)}),o},forEach:function(e,t,n){null!=e&&y(e,!1).forEach(t,n)},toArray:function(e){return null==e?[]:ut.map(e,function(e){return e})}},ct=/\d+\$/,st={"=":"=0",":":"=2"},lt={svg:"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/xmlns/",xlink:"http://www.w3.org/1999/xlink",math:"http://www.w3.org/1998/Math/MathML",xhtml:"http://www.w3.org/1999/xhtml",html:"https://www.w3.org/TR/html4/"},ft=O.prototype={contains:Boolean};String("replaceChild,appendChild,removeAttributeNS,setAttributeNS,removeAttribute,setAttribute,getAttribute,insertBefore,removeChild,addEventListener,removeEventListener,attachEvent,detachEvent").replace(/\w+/g,function(e){ft[e]=function(){console.log("fire "+e)}});var pt=new O;pt.createElement=pt.createElementNS=pt.createDocumentFragment=function(e){return new O(e)},pt.createTextNode=pt.createComment=Boolean,pt.documentElement=new O("html"),pt.nodeName="#document",pt.textContent="";try{var dt=window;dt.alert}catch(e){dt={document:pt}}var ht=dt,vt=dt.document||pt,mt="textContent"in vt,yt=vt.createDocumentFragment(),gt={88:7,80:6,"00":NaN,"08":NaN},_t=vt.documentMode||gt[p(vt.all)+""+p(XMLHttpRequest)],bt=(/NaN|undefined/.test(_t),{}),xt={},wt={},St={onClick:"click",onChange:"change",onWheel:"wheel"},Ot="ontouchstart"in vt,Ct=/Capture$/;xt.click=function(e){return!e.target.disabled};var Et="onmousewheel"in vt?"mousewheel":void 0!==vt.onwheel?"wheel":"DOMMouseScroll",Nt="mousewheel"===Et?"wheelDetla":"wheel"===Et?"deltaY":"detail";wt.wheel=function(e){R(e,Et,function(t){var n=t[Nt]>0?-120:120,r=~~e.__wheel+n;e.__wheel=r,t=new H(t),t.type="wheel",t.deltaY=r,j(t)})};var kt={};"blur,focus".replace(/\w+/g,function(e){wt[e]=function(){kt[e]||(kt[e]=!0,R(vt,e,j,!0))}}),String("mouseenter,mouseleave").replace(/\w+/g,function(e){wt[e]=function(e,t){var n="__"+t;e[n]||(e[n]=!0,R(e,"mouseenter"===t?"mouseover":"mouseout",function(n){var r=D(n);if(!r||r!==e&&!I(e,r)){var o=q(e,r);j(n,t,o)}}))}}),Ot&&(wt.click=n,wt.clickcapture=n);var Mt=F("change"),jt=F("doubleclick");wt.changecapture=wt.change=function(e){/text|password/.test(e.type)&&R(vt,"input",Mt)},wt.doubleclick=wt.doubleclickcapture=function(){R(vt,"dblclick",jt)};var Pt=H.prototype={fixEvent:function(){},preventDefault:function(){var e=this.nativeEvent||{};e.returnValue=this.returnValue=!1,e.preventDefault&&e.preventDefault()},fixHooks:function(){},stopPropagation:function(){var e=this.nativeEvent||{};e.cancelBubble=this._stopPropagation=!0,e.stopPropagation&&e.stopPropagation()},persist:n,stopImmediatePropagation:function(){this.stopPropagation(),this.stopImmediate=!0},toString:function(){return"[object Event]"}},Tt=t({eventPropHooks:xt,eventHooks:wt,eventLowerCache:St,isEventName:M,isTouch:Ot,dispatchEvent:j,addGlobalEvent:A,addEvent:R,getBrowserName:U,createHandle:F,SyntheticEvent:H}),At=function e(){return e};At.isRequired=At;var Rt={array:At,bool:At,func:At,number:At,object:At,string:At,any:At,arrayOf:At,element:At,instanceOf:At,node:At,objectOf:At,oneOf:At,oneOfType:At,shape:At};L.prototype={constructor:L,replaceState:function(){e("replaceState")},setState:function(e,t){W(this.updater,e,t)},isMounted:function(){return e("isMounted"),!!(this.updater||Qe)._hostNode},forceUpdate:function(e){W(this.updater,!0,e)},render:function(){}};var Ut="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},Dt={render:1,shouldComponentUpdate:1,componentWillReceiveProps:1,componentWillUpdate:1,componentDidUpdate:1,componentWillMount:1,componentDidMount:1,componentWillUnmount:1,componentDidUnmount:1},It={getInitialState:1,getDefaultProps:1,getChildContext:1},qt=Object.prototype.hasOwnProperty,Ft=r(Y,L);Ft.shouldComponentUpdate=function(e,t){var n=Q(this.props,e),r=Q(this.state,t);return!n||!r},Ft.isPureComponent=!0;var Ht=/^-?\d+(\.\d+)?$/,Lt=u("animationIterationCount,columnCount,order,flex,flexGrow,flexShrink,fillOpacity,fontWeight,lineHeight,opacity,orphans,widows,zIndex,zoom"),Wt=["","-webkit-","-o-","-moz-","-ms-"],zt=u("float","cssFloat"),Bt={value:1,defaultValue:1},Vt={style:1,children:1,innerHTML:1,dangerouslySetInnerHTML:1},Jt={},$t={},Gt={w:{r:1,b:1,t:1},e:{n:1,t:1,f:1,p:1,c:1,m:1,a:2,u:1,s:1,v:1},o:{r:1},c:{m:1},p:{p:1},t:{s:2,t:1,u:1,c:1,d:1,o:1,x:1,y:1,l:1},l:{r:1,m:1,u:1,b:-1,l:-1,s:-1},r:{r:1,u:2,h:1,w:1,c:1,e:1},h:{r:1,a:1,l:1,t:1},y:{p:1,s:1,t:1,c:1},g:{c:1},k:{a:-1,h:-1,r:-1,s:-1,t:-1,c:1,u:1},m:{o:1,l:1,a:1},n:{c:1,t:1,u:1},s:{a:3},f:{x:1,y:1},d:{e:1,f:1,m:1,d:1},x:{c:1}},Qt={"overline-thickness":2,"underline-thickness":2,"overline-position":2,"underline-position":2,"stroke-miterlimit":2,"baseline-shift":2,"clip-path":2,"font-size":2,"font-size-adjust":2,"font-stretch":2,"font-style":2,"text-decoration":2,"vert-origin-x":2,"vert-origin-y":2,"paint-order":2,"fill-rule":2,"color-rendering":2,"marker-end":2,"pointer-events":2,"units-per-em":2,"strikethrough-thickness":2,"lighting-color":2},Yt=["et","ep","em","es","pp","ts","td","to","lr","rr","re","ht","gc"],Kt=/[a-z][A-Z]/,Zt=ee("-"),Xt=ee(":"),en={className:1,title:1,name:1,alt:1,lang:1,value:1},tn={innerHTML:n,children:n,style:function(e,t,n,r){K(e,r.style||Qe,n||Qe)},svgClass:function(e,t,n){n?e.setAttribute("class",n):e.removeAttribute("class")},svgAttr:function(e,t,n){var r=p(n)<3&&!n?"removeAttribute":"setAttribute",o=te(t);if(o.ifSpecial){var i=o.name.split(":")[0];e[r+"NS"](lt[i],o.name,n||"")}else e[r](o,n||"")},booleanAttr:function(e,t,n){e[t]=!!n,!1===e[t]?e.removeAttribute(t):"false"===e[t]&&(e[t]="")},attribute:function(e,t,n){if(null==n||!1===n)return e.removeAttribute(t);try{e.setAttribute(t,n)}catch(e){console.warn("setAttribute error",t,n)}},property:function(e,t,n){if("value"!==t||e[t]!==n){try{n||0===n?e[t]=n:(en[t]&&(e[t]=""),e.removeAttribute(t))}catch(r){e.setAttribute(t,n)}Bt[t]&&(e._lastValue=n)}},event:function(e,t,n,r){var i=e.__events||(e.__events={}),a=o(t.slice(2));if(!1===n)delete i[a];else{if(!r[t]){var u=U(t),c=wt[u];A(u),c&&c(e,u)}i[a]=n}},dangerouslySetInnerHTML:function(e,t,n,r){var o=r[t]&&r[t].__html,i=n&&n.__html;i!==o&&(e.innerHTML=i)}},nn={1:["value",{onChange:1,onInput:1,readOnly:1,disabled:1},"oninput",le],2:["checked",{onChange:1,onClick:1,readOnly:1,disabled:1},"onclick",fe],3:["value",{onChange:1,disabled:1},"onchange",pe]},rn={color:1,date:1,datetime:1,"datetime-local":1,email:1,month:1,number:1,password:1,range:1,search:1,tel:1,text:1,time:1,url:1,week:1,textarea:1,checkbox:2,radio:2,"select-one":3,"select-multiple":3},on=1;ge.prototype={mergeStates:function(){var e=this._instance,n=this._pendingStates,r=e.state,o=n.length;if(0===o)return r;for(var i=t({},r),a=0;a<o;a++){var u=n[a];u&&u.call&&(u=u.call(e,i,this.props)),t(i,u)}return n.length=0,i},_ref:function(){var e=this.vnode;if(e.ref&&this._openRef){var t=this._instance;ot.fireRef(e,t.__isStateless?null:t),this._openRef=!1}},renderComponent:function(e,t){var n=this.vnode,r=this.parentContext,o=this._instance;if(!t){var i=ot.currentOwner;ot.currentOwner=o;try{!1===this.willReceive?(t=this.rendered,delete this.willReceive):t=o.render()}finally{ot.currentOwner=i}}if(null===t||!1===t)t={type:"#comment",text:"empty",vtype:0};else if(!t||!t.type)throw new Error("@"+n.type.name+"#render:You may have returned undefined, an array or some other invalid object");var a=t.vtype?c(o,r):r,u=e(t,this.vparent,a);if(t._hostNode&&(this.rendered=t),!u)throw["必须返回节点",t];var s=this;do{s.vnode._hostNode=s._hostNode=u}while(s=s.parentUpdater);return u}};var an=et.dirtyComponents;et.flushUpdaters=function(e){if(!e){var t=an.last;if(!t)return;e=i(an),an.last=null,e.length?(et.queue=e,e.last=t,e.sort(xe)):et.queue=t}console.log("更新期"),be(e)},et.enqueueUpdater=function(e){-1==an.indexOf(e)&&an.push(e)};var un=Array.from||function(e){for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},cn={0:Ae,1:De,2:He,4:He,10:Re,11:Ie,12:Le,14:Le},sn={select:1,textarea:1,input:1,option:1};et.patchComponent=We;var ln={_disposed:!0},fn={version:"1.1.4",render:Se,options:et,PropTypes:Rt,Children:ut,createPortal:Ne,Component:L,eventSystem:Tt,findDOMNode:Ee,createClass:G,createElement:h,cloneElement:b,PureComponent:Y,isValidElement:we,unmountComponentAtNode:Ce,unstable_renderSubtreeIntoContainer:Oe,createFactory:function(e){console.error("createFactory is deprecated");var t=h.bind(null,e);return t.type=e,t}};return ht.React=ht.ReactDOM=fn,fn}()}()},function(e,t,n){e.exports=n(44)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(45),i=r(o),a=n(49),u=r(a),c=n(50),s=r(c),l=n(54),f=r(l),p=n(81),d=r(p),h=n(89),v=r(h),m=n(42),y=r(m),g=n(42),_=r(g),b=b||function(){function e(e){var t=parseFloat(e).toFixed(2);return e>60&&(minutes=Math.floor(e/60),comps=(e%60).toFixed(2).split("."),seconds=comps[0].lpad("0",2),ms=comps[1],t=minutes+":"+seconds+"."+ms),t}function t(e){var t="Query elapsed";return t+=e>=10?" warn_long":e>=1?" warn":" short"}function n(){for(var n={start_at:(new Date).getTime()/1e3,databases:{}},r=1;r<=b.rows;r++)n.databases["cluster"+r]={queries:[]},n.databases["cluster"+r+"slave"]={queries:[]};return(0,v.default)(n.databases).forEach(function(r){if(0==a.length||Math.random()<b.mutations()){for(var o=n.databases[r],i=Math.floor(10*Math.random()+1),u=0;u<i;u++){var c=15*Math.random(),s={canvas_action:null,canvas_context_id:null,canvas_controller:null,canvas_hostname:null,canvas_job_tag:null,canvas_pid:null,elapsed:c,formatElapsed:e(c),elapsedClassName:t(c),query:"SELECT blah FROM something",waiting:Math.random()<.5};Math.random()<.2&&(s.query="<IDLE> in transaction"),Math.random()<.1&&(s.query="vacuum"),o.queries.push(s)}o.queries=o.queries.sort(function(e,t){return t.elapsed-e.elapsed})}else n.databases[r]=a[r]}),a=n.databases,n}function r(){var e=[],t=n();return(0,v.default)(t.databases).forEach(function(n){var r=t.databases[n],o={dbname:n,samples:[]},i=o.samples;i.push({time:t.start_at,queries:r.queries,topFiveQueries:function(e){for(var t=e.slice(0,5);t.length<5;)t.push({query:"",formatElapsed:"",elapsedClassName:""});return t}(r.queries),countClassName:function(e){var t="label";return e.length>=20?t+=" label-important":e.length>=10?t+=" label-warning":t+=" label-success",t}(r.queries)}),i.length>5&&i.splice(0,i.length-5);var i=o.samples;o.lastSample=o.samples[o.samples.length-1],e.push(o)}),{toArray:function(){return e}}}function o(e){return e?u=e:u}var i;(i=String.prototype).lpad||(i.lpad=function(e,t){return e.repeat((t-this.length)/e.length).concat(this)});var a=[],u=.5,c=document.querySelector("body"),s=c.firstChild,l=document.createElement("div");l.style.cssText="display: flex";var f=document.createElement("input"),p=document.createElement("label");return p.innerHTML="mutations : "+(100*u).toFixed(0)+"%",p.id="ratioval",f.setAttribute("type","range"),f.style.cssText="margin-bottom: 10px; margin-top: 5px",f.addEventListener("change",function(e){b.mutations(e.target.value/100),document.querySelector("#ratioval").innerHTML="mutations : "+(100*b.mutations()).toFixed(0)+"%"}),l.appendChild(p),l.appendChild(f),c.insertBefore(l,s),{generateData:r,rows:50,timeout:0,mutations:o}}(),x=function(){var e=100,t=0,n=document.createElement("div");n.id="stats",n.style.cssText="width:80px;opacity:0.9;cursor:pointer";var r=document.createElement("div");r.id="ms",r.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#020;",n.appendChild(r);var o=document.createElement("div");o.id="msText",o.style.cssText="color:#0f0;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px",o.innerHTML="Memory",r.appendChild(o);var i=document.createElement("div");for(i.id="msGraph",i.style.cssText="position:relative;width:74px;height:30px;background-color:#0f0",r.appendChild(i);i.children.length<74;){var a=document.createElement("span");a.style.cssText="width:1px;height:30px;float:left;background-color:#131",i.appendChild(a)}var u=function(e,t,n){var r=e.appendChild(e.firstChild);r.style.height=t+"px",n&&(r.style.backgroundColor=n)},c=window.performance||{};c||c.memory||(c.memory={usedJSHeapSize:0}),c&&!c.memory&&(c.memory={usedJSHeapSize:0}),0===c.memory.totalJSHeapSize&&console.warn("totalJSHeapSize === 0... performance.memory is only available in Chrome .");var s=Date.now(),l=c.memory.usedJSHeapSize;return{domElement:n,update:function(){if(!(Date.now()-s<1e3/30)){s=Date.now();var n=c.memory.usedJSHeapSize-l;l=c.memory.usedJSHeapSize;var r=n<0?"#830":"#131",a=c.memory.usedJSHeapSize;e=Math.min(e,a),t=Math.max(t,a),o.textContent="Mem: "+function(e,t){var n=["Bytes","KB","MB","GB","TB"];if(0==e)return"n/a";t=void 0!==t?t:0;var r=Math.pow(10,t),o=Math.floor(Math.log(e)/Math.log(1024));return Math.round(e*r/Math.pow(1024,o))/r+" "+n[o]}(a,2);var f=a/31457280,p=Math.min(30,30-30*f);u(i,p,r)}}}},w=w||function(){var e=new x;e.domElement.style.position="fixed",e.domElement.style.right="0px",e.domElement.style.bottom="0px",document.body.appendChild(e.domElement),requestAnimationFrame(function t(){e.update(),requestAnimationFrame(t)});var t=function(){var e=document.createElement("div");e.id="stats",e.style.cssText="width:150px;opacity:0.9;cursor:pointer;position:fixed;right:80px;bottom:0px;";var t=document.createElement("div");t.id="ms",t.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#020;",e.appendChild(t);var n=document.createElement("div");n.id="msText",n.style.cssText="color:#0f0;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px",n.innerHTML="Repaint rate: 0/sec",t.appendChild(n);var r=[],o=Date.now();return{domElement:e,ping:function(){var e=o,t=Date.now(),i=1e3/(t-e);r.push(i),r.length>20&&r.shift();for(var a=0,u=0;u<r.length;u++)a+=r[u];n.textContent="Repaint rate: "+(a/r.length).toFixed(2)+"/sec",o=t}}},n=new t;return document.body.appendChild(n.domElement),{memoryStats:e,renderRate:n}}(),S=function(e){function t(e){(0,u.default)(this,t);var n=(0,f.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e));return n.state={databases:[]},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"loadSamples",value:function(){this.setState({databases:b.generateData().toArray()}),w.renderRate.ping(),setTimeout(this.loadSamples.bind(this),b.timeout)}},{key:"componentDidMount",value:function(){this.loadSamples()}},{key:"render",value:function(){return y.default.createElement("div",{id:"container"},y.default.createElement("table",{className:"table table-striped latest-data"},y.default.createElement("tbody",null," ",this.state.databases.map(function(e){return y.default.createElement("tr",{key:e.dbname},y.default.createElement("td",{className:"dbname"}," ",e.dbname," "),y.default.createElement("td",{className:"query-count"},y.default.createElement("span",{className:e.lastSample.countClassName},e.lastSample.queries.length)),e.lastSample.topFiveQueries.map(function(e,t){return y.default.createElement("td",{className:"Query "+e.elapsedClassName},e.formatElapsed," ",y.default.createElement("div",{className:"popover left"},y.default.createElement("div",{className:"popover-content"}," ",e.query," "),y.default.createElement("div",{className:"arrow"})))}))})," ")))}}]),t}(y.default.Component);_.default.render(y.default.createElement(S,null),document.getElementById("dbmon"))},function(e,t,n){e.exports={default:n(46),__esModule:!0}},function(e,t,n){n(47),e.exports=n(0).Object.getPrototypeOf},function(e,t,n){var r=n(15),o=n(29);n(30)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(51),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=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),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},function(e,t,n){e.exports={default:n(52),__esModule:!0}},function(e,t,n){n(53);var r=n(0).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){var r=n(6);r(r.S+r.F*!n(4),"Object",{defineProperty:n(3).f})},function(e,t,n){"use strict";t.__esModule=!0;var r=n(34),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},function(e,t,n){e.exports={default:n(56),__esModule:!0}},function(e,t,n){n(57),n(66),e.exports=n(26).f("iterator")},function(e,t,n){"use strict";var r=n(58)(!0);n(35)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(20),o=n(16);e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),c=r(n),s=u.length;return c<0||c>=s?e?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?e?u.charAt(c):i:e?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}}},function(e,t,n){"use strict";var r=n(23),o=n(14),i=n(25),a={};n(7)(a,n(8)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(3),o=n(9),i=n(12);e.exports=n(4)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),u=a.length,c=0;u>c;)r.f(e,n=a[c++],t[n]);return e}},function(e,t,n){var r=n(38);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(5),o=n(63),i=n(64);e.exports=function(e){return function(t,n,a){var u,c=r(t),s=o(c.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((u=c[l++])!=u)return!0}else for(;s>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},function(e,t,n){var r=n(20),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(20),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},function(e,t,n){e.exports=n(1).document&&document.documentElement},function(e,t,n){n(67);for(var r=n(1),o=n(7),i=n(22),a=n(8)("toStringTag"),u=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],c=0;c<5;c++){var s=u[c],l=r[s],f=l&&l.prototype;f&&!f[a]&&o(f,a,s),i[s]=i.Array}},function(e,t,n){"use strict";var r=n(68),o=n(69),i=n(22),a=n(5);e.exports=n(35)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){e.exports={default:n(71),__esModule:!0}},function(e,t,n){n(72),n(78),n(79),n(80),e.exports=n(0).Symbol},function(e,t,n){"use strict";var r=n(1),o=n(2),i=n(4),a=n(6),u=n(36),c=n(73).KEY,s=n(11),l=n(18),f=n(25),p=n(13),d=n(8),h=n(26),v=n(27),m=n(74),y=n(75),g=n(76),_=n(9),b=n(5),x=n(19),w=n(14),S=n(23),O=n(77),C=n(41),E=n(3),N=n(12),k=C.f,M=E.f,j=O.f,P=r.Symbol,T=r.JSON,A=T&&T.stringify,R=d("_hidden"),U=d("toPrimitive"),D={}.propertyIsEnumerable,I=l("symbol-registry"),q=l("symbols"),F=l("op-symbols"),H=Object.prototype,L="function"==typeof P,W=r.QObject,z=!W||!W.prototype||!W.prototype.findChild,B=i&&s(function(){return 7!=S(M({},"a",{get:function(){return M(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=k(H,t);r&&delete H[t],M(e,t,n),r&&e!==H&&M(H,t,r)}:M,V=function(e){var t=q[e]=S(P.prototype);return t._k=e,t},J=L&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},$=function(e,t,n){return e===H&&$(F,t,n),_(e),t=x(t,!0),_(n),o(q,t)?(n.enumerable?(o(e,R)&&e[R][t]&&(e[R][t]=!1),n=S(n,{enumerable:w(0,!1)})):(o(e,R)||M(e,R,w(1,{})),e[R][t]=!0),B(e,t,n)):M(e,t,n)},G=function(e,t){_(e);for(var n,r=y(t=b(t)),o=0,i=r.length;i>o;)$(e,n=r[o++],t[n]);return e},Q=function(e,t){return void 0===t?S(e):G(S(e),t)},Y=function(e){var t=D.call(this,e=x(e,!0));return!(this===H&&o(q,e)&&!o(F,e))&&(!(t||!o(this,e)||!o(q,e)||o(this,R)&&this[R][e])||t)},K=function(e,t){if(e=b(e),t=x(t,!0),e!==H||!o(q,t)||o(F,t)){var n=k(e,t);return!n||!o(q,t)||o(e,R)&&e[R][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=j(b(e)),r=[],i=0;n.length>i;)o(q,t=n[i++])||t==R||t==c||r.push(t);return r},X=function(e){for(var t,n=e===H,r=j(n?F:b(e)),i=[],a=0;r.length>a;)!o(q,t=r[a++])||n&&!o(H,t)||i.push(q[t]);return i};L||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===H&&t.call(F,n),o(this,R)&&o(this[R],e)&&(this[R][e]=!1),B(this,e,w(1,n))};return i&&z&&B(H,e,{configurable:!0,set:t}),V(e)},u(P.prototype,"toString",function(){return this._k}),C.f=K,E.f=$,n(40).f=O.f=Z,n(28).f=Y,n(39).f=X,i&&!n(21)&&u(H,"propertyIsEnumerable",Y,!0),h.f=function(e){return V(d(e))}),a(a.G+a.W+a.F*!L,{Symbol:P});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)d(ee[te++]);for(var ee=N(d.store),te=0;ee.length>te;)v(ee[te++]);a(a.S+a.F*!L,"Symbol",{for:function(e){return o(I,e+="")?I[e]:I[e]=P(e)},keyFor:function(e){if(J(e))return m(I,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){z=!0},useSimple:function(){z=!1}}),a(a.S+a.F*!L,"Object",{create:Q,defineProperty:$,defineProperties:G,getOwnPropertyDescriptor:K,getOwnPropertyNames:Z,getOwnPropertySymbols:X}),T&&a(a.S+a.F*(!L||s(function(){var e=P();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!J(e)){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);return t=r[1],"function"==typeof t&&(n=t),!n&&g(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!J(t))return t}),r[1]=t,A.apply(T,r)}}}),P.prototype[U]||n(7)(P.prototype,U,P.prototype.valueOf),f(P,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(13)("meta"),o=n(10),i=n(2),a=n(3).f,u=0,c=Object.isExtensible||function(){return!0},s=!n(11)(function(){return c(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},p=function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[r].w},d=function(e){return s&&h.NEED&&c(e)&&!i(e,r)&&l(e),e},h=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:p,onFreeze:d}},function(e,t,n){var r=n(12),o=n(5);e.exports=function(e,t){for(var n,i=o(e),a=r(i),u=a.length,c=0;u>c;)if(i[n=a[c++]]===t)return n}},function(e,t,n){var r=n(12),o=n(39),i=n(28);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,u=n(e),c=i.f,s=0;u.length>s;)c.call(e,a=u[s++])&&t.push(a);return t}},function(e,t,n){var r=n(38);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(5),o=n(40).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(e){try{return o(e)}catch(e){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?u(e):o(r(e))}},function(e,t){},function(e,t,n){n(27)("asyncIterator"