diff --git a/docs/1kcomponents/dist/bundle.js b/docs/1kcomponents/dist/bundle.js index 3755eca59..7864f33fe 100644 --- a/docs/1kcomponents/dist/bundle.js +++ b/docs/1kcomponents/dist/bundle.js @@ -1 +1 @@ -!function(){"use strict";function e(){return(e=Object.assign||function(e){for(var n=1;n0,p=d(s),b=l(s)&&s[0]===U;h||p||b?(t=t||n.slice(0,o),(h||b)&&(u=R(u)),(p||b)&&(u.key=U+o),t.push(u)):t&&t.push(u),u.flags|=65536}}a=0===(t=t||n).length?1:8}else(t=n).flags|=65536,81920&n.flags&&(t=R(n)),a=2;return e.children=t,e.childFlags=a,e}function G(e){if(i(e)||r(e))return B(e,null);if(f(e))return O(e,0,null);return 16384&e.flags?R(e):e}var Q="http://www.w3.org/1999/xlink",X="http://www.w3.org/XML/1998/namespace",K={"xlink:actuate":Q,"xlink:arcrole":Q,"xlink:href":Q,"xlink:role":Q,"xlink:show":Q,"xlink:title":Q,"xlink:type":Q,"xml:base":X,"xml:lang":X,"xml:space":X};function z(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var J=z(0),Y=z(null),Z=z(!0);function ee(e,n){var t=n.$EV;return t||(t=n.$EV=z(null)),t[e]||1===++J[e]&&(Y[e]=ue(e)),t}function ne(e,n){var t=n.$EV;t&&t[e]&&(0===--J[e]&&(document.removeEventListener(p(e),Y[e]),Y[e]=null),t[e]=null)}function te(e,n,t,a){if(o(t))ee(e,a)[e]=t;else if(s(t)){if(T(n,t))return;ee(e,a)[e]=t}else ne(e,a)}function ae(e){return o(e.composedPath)?e.composedPath()[0]:e.target}function fe(e,n,t,a){var f=ae(e);do{if(n&&f.disabled)return;var r=f.$EV;if(r){var c=r[t];if(c&&(a.dom=f,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}f=f.parentNode}while(!d(f))}function re(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function ce(){return this.defaultPrevented}function ie(){return this.cancelBubble}function oe(e){var n={dom:document};return e.isDefaultPrevented=ce,e.isPropagationStopped=ie,e.stopPropagation=re,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function le(e){return function(n){if(0!==n.button)return void n.stopPropagation();fe(n,!0,e,oe(n))}}function de(e){return function(n){fe(n,!1,e,oe(n))}}function ue(e){var n="onClick"===e||"onDblClick"===e?le(e):de(e);return document.addEventListener(p(e),n),n}function se(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function he(e,n,t){if(e[n]){var a=e[n];a.event?a.event(a.data,t):a(t)}else{var f=n.toLowerCase();e[f]&&e[f](t)}}function pe(e,n){var t=function(t){var a=this.$V;if(!a)return;var f=a.props||h,r=a.dom;if(l(e))he(f,e,t);else for(var c=0;c-1&&n.options[r]&&(i=n.options[r].value),t&&c(i)&&(i=e.defaultValue),ke(a,i)}}var Se,Fe,Te=pe("onInput",Ue),Ne=pe("onChange");function Ve(e,n){be(e,"input",Te),n.onChange&&be(e,"change",Ne)}function Ue(e,n,t){var a=e.value,f=n.value;if(c(a)){if(t){var r=e.defaultValue;c(r)||r===f||(n.defaultValue=r,n.value=r)}}else f!==a&&(n.defaultValue=a,n.value=a)}function Le(e,n,t,a,f,r){64&e?$e(a,t):256&e?Pe(a,t,f,n):128&e&&Ue(a,t,f),r&&(t.$V=n)}function _e(e,n,t){64&e?xe(n,t):256&e?Me(n):128&e&&Ve(n,t)}function Ie(e){return e.type&&ve(e.type)?!c(e.checked):!c(e.value)}function He(e){e&&!V(e,null)&&e.current&&(e.current=null)}function Ee(e,n,t){e&&(o(e)||void 0!==e.current)&&t.push((function(){V(e,n)||void 0===e.current||(e.current=n)}))}function Ae(e,n){Be(e),w(e,n)}function Be(e){var n,t=e.flags,a=e.children;if(481&t){n=e.ref;var f=e.props;He(n);var r=e.childFlags;if(!d(f))for(var i=Object.keys(f),l=0,u=i.length;l0;for(var i in c&&(r=Ie(t))&&_e(n,a,t),t)Qe(i,null,t[i],a,f,r,null);c&&Le(n,e,a,t,!0,r)}function Ke(e,n,t){var a=G(e.render(n,e.state,t)),f=t;return o(e.getChildContext)&&(f=u(t,e.getChildContext())),e.$CX=f,a}function ze(e,n,t,a,f,r){var c=new n(t,a),i=c.$N=Boolean(n.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=f,c.$L=r,e.children=c,c.$BS=!1,c.context=a,c.props===h&&(c.props=t),i)c.state=M(c,t,c.state);else if(o(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var l=c.$PS;if(!d(l)){var u=c.state;if(d(u))c.state=l;else for(var s in l)u[s]=l[s];c.$PS=null}c.$BR=!1}return c.$LI=Ke(c,t,a),c}function Je(e,n){var t=e.props||h;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function Ye(e,n,t,a,f,r){var c=e.flags|=16384;481&c?tn(e,n,t,a,f,r):4&c?fn(e,n,t,a,f,r):8&c?(rn(e,n,t,a,f,r),dn(e,r)):512&c||16&c?nn(e,n,f):8192&c?en(e,t,n,a,f,r):1024&c&&Ze(e,t,n,f,r)}function Ze(e,n,t,a,f){Ye(e.children,e.ref,n,!1,null,f);var r=W();nn(r,t,a),e.dom=r.dom}function en(e,n,t,a,f,r){var c=e.children,i=e.childFlags;12&i&&0===c.length&&(i=e.childFlags=2,c=e.children=W()),2===i?Ye(c,t,f,a,f,r):an(c,t,n,a,f,r)}function nn(e,n,t){var a=e.dom=document.createTextNode(e.children);d(n)||v(n,a,t)}function tn(e,n,t,a,f,r){var i=e.flags,o=e.props,l=e.className,u=e.childFlags,s=e.dom=m(e.type,a=a||(32&i)>0),h=e.children;if(c(l)||""===l||(a?s.setAttribute("class",l):s.className=l),16===u)F(s,h);else if(1!==u){var p=a&&"foreignObject"!==e.type;2===u?(16384&h.flags&&(e.children=h=R(h)),Ye(h,s,t,p,null,r)):8!==u&&4!==u||an(h,s,t,p,null,r)}d(n)||v(n,s,f),d(o)||Xe(e,i,o,s,a),Ee(e.ref,s,r)}function an(e,n,t,a,f,r){for(var c=0;cs)&&(d=k(c[s-1],!1).nextSibling)}yn(o,l,c,i,t,a,f,d,e,r)}function vn(e,n,t,a){var f=e.ref,r=n.ref,c=n.children;if(yn(e.childFlags,n.childFlags,e.children,c,f,t,!1,null,e,a),n.dom=e.dom,f!==r&&!i(c)){var o=c.dom;y(f,o),b(r,o)}}function mn(e,n,t,a,f,r){var i,o=n.dom=e.dom,l=e.props,d=n.props,u=!1,s=!1;if(a=a||(32&f)>0,l!==d){var p=l||h;if((i=d||h)!==h)for(var b in(u=(448&f)>0)&&(s=Ie(i)),i){var v=p[b],m=i[b];v!==m&&Qe(b,v,m,o,a,s,e)}if(p!==h)for(var g in p)c(i[g])&&!c(p[g])&&Qe(g,p[g],null,o,a,s,e)}var y=n.children,x=n.className;e.className!==x&&(c(x)?o.removeAttribute("class"):a?o.setAttribute("class",x):o.className=x),4096&f?pn(o,y):yn(e.childFlags,n.childFlags,e.children,y,o,t,a&&"foreignObject"!==n.type,null,e,r),u&&Le(f,n,o,i,!1,s);var $=n.ref,k=e.ref;k!==$&&(He(k),Ee($,o,r))}function gn(e,n,t,a,f,r){Be(e),an(n,t,a,f,k(e,!0),r),w(e,t)}function yn(e,n,t,a,f,r,c,i,o,l){switch(e){case 2:switch(n){case 2:sn(t,a,f,r,c,i,l);break;case 1:Ae(t,f);break;case 16:Be(t),F(f,a);break;default:gn(t,a,f,r,c,l)}break;case 1:switch(n){case 2:Ye(a,f,r,c,i,l);break;case 1:break;case 16:F(f,a);break;default:an(a,f,r,c,i,l)}break;case 16:switch(n){case 16:hn(t,a,f);break;case 2:De(f),Ye(a,f,r,c,i,l);break;case 1:De(f);break;default:De(f),an(a,f,r,c,i,l)}break;default:switch(n){case 16:Oe(t),F(f,a);break;case 2:Re(f,o,t),Ye(a,f,r,c,i,l);break;case 1:Re(f,o,t);break;default:var d=0|t.length,u=0|a.length;0===d?u>0&&an(a,f,r,c,i,l):0===u?Re(f,o,t):8===n&&8===e?Pn(t,a,f,r,c,d,u,i,o,l):Mn(t,a,f,r,c,d,u,i,l)}}}function xn(e,n,t,a,f){f.push((function(){e.componentDidUpdate(n,t,a)}))}function $n(e,n,t,a,f,r,c,i,l){var d=e.state,s=e.props,h=Boolean(e.$N),p=o(e.shouldComponentUpdate);if(h&&(n=M(e,t,n!==d?u(d,n):n)),c||!p||p&&e.shouldComponentUpdate(t,n,f)){!h&&o(e.componentWillUpdate)&&e.componentWillUpdate(t,n,f),e.props=t,e.state=n,e.context=f;var b=null,v=Ke(e,t,f);h&&o(e.getSnapshotBeforeUpdate)&&(b=e.getSnapshotBeforeUpdate(s,d)),sn(e.$LI,v,a,e.$CX,r,i,l),e.$LI=v,o(e.componentDidUpdate)&&xn(e,s,d,b,l)}else e.props=t,e.state=n,e.context=f}function kn(e,n,t,a,f,r,c){var i=n.children=e.children;if(d(i))return;i.$L=c;var l=n.props||h,s=n.ref,p=e.ref,b=i.state;if(!i.$N){if(o(i.componentWillReceiveProps)){if(i.$BR=!0,i.componentWillReceiveProps(l,a),i.$UN)return;i.$BR=!1}d(i.$PS)||(b=u(b,i.$PS),i.$PS=null)}$n(i,b,l,t,a,f,!1,r,c),p!==s&&(He(p),Ee(s,i,c))}function wn(e,n,t,a,f,r,i){var l=!0,d=n.props||h,u=n.ref,s=e.props,p=!c(u),b=e.children;if(p&&o(u.onComponentShouldUpdate)&&(l=u.onComponentShouldUpdate(s,d)),!1!==l){p&&o(u.onComponentWillUpdate)&&u.onComponentWillUpdate(s,d);var v=G(Je(n,a));sn(b,v,t,a,f,r,i),n.children=v,p&&o(u.onComponentDidUpdate)&&u.onComponentDidUpdate(s,d)}else n.children=b}function Cn(e,n){var t=n.children,a=n.dom=e.dom;t!==e.children&&(a.nodeValue=t)}function Mn(e,n,t,a,f,r,c,i,o){for(var l,d,u=r>c?c:r,s=0;sc)for(s=u;ss||p>h)break e;b=e[p],v=n[p]}for(b=e[s],v=n[h];b.key===v.key;){if(16384&v.flags&&(n[h]=v=R(v)),sn(b,v,t,a,f,i,l),e[s]=v,h--,p>--s||p>h)break e;b=e[s],v=n[h]}}if(p>s){if(p<=h)for(u=(d=h+1)h)for(;p<=s;)Ae(e[p++],t);else Sn(e,n,a,r,c,s,h,p,t,f,i,o,l)}function Sn(e,n,t,a,f,r,c,i,o,l,d,u,s){var h,p,b,v=0,m=i,g=i,y=r-i+1,x=c-i+1,$=new Int32Array(x+1),w=y===a,M=!1,P=0,S=0;if(f<4||(y|x)<32)for(v=m;v<=r;++v)if(h=e[v],Si?M=!0:P=i,16384&p.flags&&(n[i]=p=R(p)),sn(h,p,o,t,l,d,s),++S;break}!w&&i>c&&Ae(h,o)}else w||Ae(h,o);else{var F={};for(v=g;v<=c;++v)F[n[v].key]=v;for(v=m;v<=r;++v)if(h=e[v],Sm;)Ae(e[m++],o);$[i-g]=v+1,P>i?M=!0:P=i,16384&(p=n[i]).flags&&(n[i]=p=R(p)),sn(h,p,o,t,l,d,s),++S}else w||Ae(h,o);else w||Ae(h,o)}if(w)Re(o,u,e),an(n,o,t,l,d,s);else if(M){var T=Tn($);for(i=T.length-1,v=x-1;v>=0;v--)0===$[v]?(16384&(p=n[P=v+g]).flags&&(n[P]=p=R(p)),Ye(p,o,t,l,(b=P+1)=0;v--)0===$[v]&&(16384&(p=n[P=v+g]).flags&&(n[P]=p=R(p)),Ye(p,o,t,l,(b=P+1)Fn&&(Fn=o,Se=new Int32Array(o),Fe=new Int32Array(o));t>1]]0&&(Fe[t]=Se[r-1]),Se[r]=t)}r=f+1;var l=new Int32Array(r);for(c=Se[r-1];r-- >0;)l[r]=c,c=Fe[c],Se[r]=0;return l}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Nn=[],Vn="undefined"!==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Un=!1;function Ln(e,n,t,a){var f=e.$PS;if(o(n)&&(n=n(f?u(e.state,f):e.state,e.props,e.context)),c(f))e.$PS=n;else for(var r in n)f[r]=n[r];if(e.$BR)o(t)&&e.$L.push(t.bind(e));else{if(!P.v&&0===Nn.length)return Hn(e,a),void(o(t)&&t.call(e));if(-1===Nn.indexOf(e)&&Nn.push(e),a&&(e.$F=!0),Un||(Un=!0,Vn(In)),o(t)){var i=e.$QU;i||(i=e.$QU=[]),i.push(t)}}}function _n(e){for(var n=e.$QU,t=0;tt&&(t=r),a+=r}var c=e[this._i],i=a/e.length;return new On(n,t,i,c)},e}(),Rn=[],Wn=-1,jn=(An=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])},function(e,n){function t(){this.constructor=e}An(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),qn=function(){function e(e){var n=this;this._sync=function(){n.sync(),n._dirty=!1},this.name=e,this.element=document.createElement("div"),this.element.style.cssText="padding: 2px;background-color: #020;font-family: monospace;font-size: 12px;color: #0f0",this._dirty=!1,this.invalidate()}return e.prototype.invalidate=function(){var e;this._dirty||(this._dirty=!0,e=this._sync,Rn.push(e),-1===Wn&&requestAnimationFrame((function(e){Wn=-1;var n=Rn;Rn=[];for(var t=0;t0&&(f+=.01652892561983471*(1e3/(r-a)-f)),a=r,n.addSample(f),t.invalidate(),requestAnimationFrame(e)}))}(),function(e){if(void 0===e&&(e=Bn.HideMin|Bn.HideMean),Xn(),void 0===performance.memory)return;var n=new Dn(100),t=new Gn("Memory",e,"MB",n);Qn.appendChild(t.element),function e(){n.addSample(Math.round(performance.memory.usedJSHeapSize/1048576)),t.invalidate(),setTimeout(e,30)}()}();var Zn=function(e){function t(n,t){var f;return(f=e.call(this,n,t)||this).state={numPoints:0},f.updateCount=f.updateCount.bind(a(f)),f}n(t,e);var f=t.prototype;return f.updateCount=function(e){this.setState({numPoints:e.target.value})},f.componentDidMount=function(){this.setState({numPoints:1e3})},f.render=function(e,n){return _(1,"div","app-wrapper",[A(2,nt,{count:n.numPoints},null,null),_(1,"div","controls",[B("# Points"),_(64,"input",null,null,1,{type:"range",min:10,max:1e4,value:n.numPoints,onInput:this.updateCount},null,null),n.numPoints],0,null,null,null),_(1,"div","about",[B("InfernoJS 1k Components Demo based on the Glimmer demo by "),_(1,"a",null,"Michael Lange",16,{href:"http://mlange.io",target:"_blank"},null,null),B(".")],4,null,null,null)],4,null,null,null)},t}(En),et=[0,3,0,1,2],nt=function(t){function a(e,n){var a;return(a=t.call(this,e,n)||this).layout=0,a.phyllotaxis=ut(100),a.grid=st(100),a.wave=ht(100),a.spiral=pt(100),a.points=[],a.step=0,a.numSteps=120,a}n(a,t);var f=a.prototype;return f.next=function(){var n=this;this.step=(this.step+1)%this.numSteps,0===this.step&&(this.layout=(this.layout+1)%et.length);var t=Math.min(1,this.step/(.8*this.numSteps)),a=et[this.layout],f=et[(this.layout+1)%et.length],r=ot(a),c=ot(f),i=lt(a),o=lt(f);this.points=this.points.map((function(n){var a=e({},n);return a.x=dt(a,t,r,c),a.y=dt(a,t,i,o),a})),this.setState(),requestAnimationFrame((function(){n.next()}))},f.setAnchors=function(e){var n=this;e.map((function(e,t){var a=mt(n.grid(t)),f=a[0],r=a[1],c=mt(n.wave(t)),i=c[0],o=c[1],l=mt(n.spiral(t)),d=l[0],u=l[1],s=mt(n.phyllotaxis(t)),h=s[0],p=s[1];Object.assign(e,{gx:f,gy:r,wx:i,wy:o,sx:d,sy:u,px:h,py:p})})),this.points=e},f.makePoints=function(e){for(var n=[],t=0;t0,p=d(s),b=l(s)&&s[0]===U;h||p||b?(t=t||n.slice(0,o),(h||b)&&(u=R(u)),(p||b)&&(u.key=U+o),t.push(u)):t&&t.push(u),u.flags|=65536}}a=0===(t=t||n).length?1:8}else(t=n).flags|=65536,81920&n.flags&&(t=R(n)),a=2;return e.children=t,e.childFlags=a,e}function G(e){if(i(e)||r(e))return B(e,null);if(f(e))return O(e,0,null);return 16384&e.flags?R(e):e}var Q="http://www.w3.org/1999/xlink",X="http://www.w3.org/XML/1998/namespace",K={"xlink:actuate":Q,"xlink:arcrole":Q,"xlink:href":Q,"xlink:role":Q,"xlink:show":Q,"xlink:title":Q,"xlink:type":Q,"xml:base":X,"xml:lang":X,"xml:space":X};function z(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var J=z(0),Y=z(null),Z=z(!0);function ee(e,n){var t=n.$EV;return t||(t=n.$EV=z(null)),t[e]||1===++J[e]&&(Y[e]=ue(e)),t}function ne(e,n){var t=n.$EV;t&&t[e]&&(0===--J[e]&&(document.removeEventListener(p(e),Y[e]),Y[e]=null),t[e]=null)}function te(e,n,t,a){if(o(t))ee(e,a)[e]=t;else if(s(t)){if(T(n,t))return;ee(e,a)[e]=t}else ne(e,a)}function ae(e){return o(e.composedPath)?e.composedPath()[0]:e.target}function fe(e,n,t,a){var f=ae(e);do{if(n&&f.disabled)return;var r=f.$EV;if(r){var c=r[t];if(c&&(a.dom=f,c.event?c.event(c.data,e):c(e),e.cancelBubble))return}f=f.parentNode}while(!d(f))}function re(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function ce(){return this.defaultPrevented}function ie(){return this.cancelBubble}function oe(e){var n={dom:document};return e.isDefaultPrevented=ce,e.isPropagationStopped=ie,e.stopPropagation=re,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function le(e){return function(n){if(0!==n.button)return void n.stopPropagation();fe(n,!0,e,oe(n))}}function de(e){return function(n){fe(n,!1,e,oe(n))}}function ue(e){var n="onClick"===e||"onDblClick"===e?le(e):de(e);return document.addEventListener(p(e),n),n}function se(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function he(e,n,t){if(e[n]){var a=e[n];a.event?a.event(a.data,t):a(t)}else{var f=n.toLowerCase();e[f]&&e[f](t)}}function pe(e,n){var t=function(t){var a=this.$V;if(!a)return;var f=a.props||h,r=a.dom;if(l(e))he(f,e,t);else for(var c=0;c-1&&n.options[r]&&(i=n.options[r].value),t&&c(i)&&(i=e.defaultValue),ke(a,i)}}var Se,Fe,Te=pe("onInput",Ue),Ne=pe("onChange");function Ve(e,n){be(e,"input",Te),n.onChange&&be(e,"change",Ne)}function Ue(e,n,t){var a=e.value,f=n.value;if(c(a)){if(t){var r=e.defaultValue;c(r)||r===f||(n.defaultValue=r,n.value=r)}}else f!==a&&(n.defaultValue=a,n.value=a)}function Le(e,n,t,a,f,r){64&e?$e(a,t):256&e?Pe(a,t,f,n):128&e&&Ue(a,t,f),r&&(t.$V=n)}function _e(e,n,t){64&e?xe(n,t):256&e?Me(n):128&e&&Ve(n,t)}function Ie(e){return e.type&&ve(e.type)?!c(e.checked):!c(e.value)}function He(e){e&&!V(e,null)&&e.current&&(e.current=null)}function Ee(e,n,t){e&&(o(e)||void 0!==e.current)&&t.push((function(){V(e,n)||void 0===e.current||(e.current=n)}))}function Ae(e,n){Be(e),w(e,n)}function Be(e){var n,t=e.flags,a=e.children;if(481&t){n=e.ref;var f=e.props;He(n);var r=e.childFlags;if(!d(f))for(var i=Object.keys(f),l=0,u=i.length;l0;for(var i in c&&(r=Ie(t))&&_e(n,a,t),t)Qe(i,null,t[i],a,f,r,null);c&&Le(n,e,a,t,!0,r)}function Ke(e,n,t){var a=G(e.render(n,e.state,t)),f=t;return o(e.getChildContext)&&(f=u(t,e.getChildContext())),e.$CX=f,a}function ze(e,n,t,a,f,r){var c=new n(t,a),i=c.$N=Boolean(n.getDerivedStateFromProps||c.getSnapshotBeforeUpdate);if(c.$SVG=f,c.$L=r,e.children=c,c.$BS=!1,c.context=a,c.props===h&&(c.props=t),i)c.state=M(c,t,c.state);else if(o(c.componentWillMount)){c.$BR=!0,c.componentWillMount();var l=c.$PS;if(!d(l)){var u=c.state;if(d(u))c.state=l;else for(var s in l)u[s]=l[s];c.$PS=null}c.$BR=!1}return c.$LI=Ke(c,t,a),c}function Je(e,n){var t=e.props||h;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function Ye(e,n,t,a,f,r){var c=e.flags|=16384;481&c?tn(e,n,t,a,f,r):4&c?fn(e,n,t,a,f,r):8&c?(rn(e,n,t,a,f,r),dn(e,r)):512&c||16&c?nn(e,n,f):8192&c?en(e,t,n,a,f,r):1024&c&&Ze(e,t,n,f,r)}function Ze(e,n,t,a,f){Ye(e.children,e.ref,n,!1,null,f);var r=W();nn(r,t,a),e.dom=r.dom}function en(e,n,t,a,f,r){var c=e.children,i=e.childFlags;12&i&&0===c.length&&(i=e.childFlags=2,c=e.children=W()),2===i?Ye(c,t,f,a,f,r):an(c,t,n,a,f,r)}function nn(e,n,t){var a=e.dom=document.createTextNode(e.children);d(n)||v(n,a,t)}function tn(e,n,t,a,f,r){var i=e.flags,o=e.props,l=e.className,u=e.childFlags,s=e.dom=m(e.type,a=a||(32&i)>0),h=e.children;if(c(l)||""===l||(a?s.setAttribute("class",l):s.className=l),16===u)F(s,h);else if(1!==u){var p=a&&"foreignObject"!==e.type;2===u?(16384&h.flags&&(e.children=h=R(h)),Ye(h,s,t,p,null,r)):8!==u&&4!==u||an(h,s,t,p,null,r)}d(n)||v(n,s,f),d(o)||Xe(e,i,o,s,a),Ee(e.ref,s,r)}function an(e,n,t,a,f,r){for(var c=0;cs)&&(d=k(c[s-1],!1).nextSibling)}yn(o,l,c,i,t,a,f,d,e,r)}function vn(e,n,t,a){var f=e.ref,r=n.ref,c=n.children;if(yn(e.childFlags,n.childFlags,e.children,c,f,t,!1,null,e,a),n.dom=e.dom,f!==r&&!i(c)){var o=c.dom;y(f,o),b(r,o)}}function mn(e,n,t,a,f,r){var i,o=n.dom=e.dom,l=e.props,d=n.props,u=!1,s=!1;if(a=a||(32&f)>0,l!==d){var p=l||h;if((i=d||h)!==h)for(var b in(u=(448&f)>0)&&(s=Ie(i)),i){var v=p[b],m=i[b];v!==m&&Qe(b,v,m,o,a,s,e)}if(p!==h)for(var g in p)c(i[g])&&!c(p[g])&&Qe(g,p[g],null,o,a,s,e)}var y=n.children,x=n.className;e.className!==x&&(c(x)?o.removeAttribute("class"):a?o.setAttribute("class",x):o.className=x),4096&f?pn(o,y):yn(e.childFlags,n.childFlags,e.children,y,o,t,a&&"foreignObject"!==n.type,null,e,r),u&&Le(f,n,o,i,!1,s);var $=n.ref,k=e.ref;k!==$&&(He(k),Ee($,o,r))}function gn(e,n,t,a,f,r){Be(e),an(n,t,a,f,k(e,!0),r),w(e,t)}function yn(e,n,t,a,f,r,c,i,o,l){switch(e){case 2:switch(n){case 2:sn(t,a,f,r,c,i,l);break;case 1:Ae(t,f);break;case 16:Be(t),F(f,a);break;default:gn(t,a,f,r,c,l)}break;case 1:switch(n){case 2:Ye(a,f,r,c,i,l);break;case 1:break;case 16:F(f,a);break;default:an(a,f,r,c,i,l)}break;case 16:switch(n){case 16:hn(t,a,f);break;case 2:De(f),Ye(a,f,r,c,i,l);break;case 1:De(f);break;default:De(f),an(a,f,r,c,i,l)}break;default:switch(n){case 16:Oe(t),F(f,a);break;case 2:Re(f,o,t),Ye(a,f,r,c,i,l);break;case 1:Re(f,o,t);break;default:var d=0|t.length,u=0|a.length;0===d?u>0&&an(a,f,r,c,i,l):0===u?Re(f,o,t):8===n&&8===e?Pn(t,a,f,r,c,d,u,i,o,l):Mn(t,a,f,r,c,d,u,i,l)}}}function xn(e,n,t,a,f){f.push((function(){e.componentDidUpdate(n,t,a)}))}function $n(e,n,t,a,f,r,c,i,l){var d=e.state,s=e.props,h=Boolean(e.$N),p=o(e.shouldComponentUpdate);if(h&&(n=M(e,t,n!==d?u(d,n):n)),c||!p||p&&e.shouldComponentUpdate(t,n,f)){!h&&o(e.componentWillUpdate)&&e.componentWillUpdate(t,n,f),e.props=t,e.state=n,e.context=f;var b=null,v=Ke(e,t,f);h&&o(e.getSnapshotBeforeUpdate)&&(b=e.getSnapshotBeforeUpdate(s,d)),sn(e.$LI,v,a,e.$CX,r,i,l),e.$LI=v,o(e.componentDidUpdate)&&xn(e,s,d,b,l)}else e.props=t,e.state=n,e.context=f}function kn(e,n,t,a,f,r,c){var i=n.children=e.children;if(d(i))return;i.$L=c;var l=n.props||h,s=n.ref,p=e.ref,b=i.state;if(!i.$N){if(o(i.componentWillReceiveProps)){if(i.$BR=!0,i.componentWillReceiveProps(l,a),i.$UN)return;i.$BR=!1}d(i.$PS)||(b=u(b,i.$PS),i.$PS=null)}$n(i,b,l,t,a,f,!1,r,c),p!==s&&(He(p),Ee(s,i,c))}function wn(e,n,t,a,f,r,i){var l=!0,d=n.props||h,u=n.ref,s=e.props,p=!c(u),b=e.children;if(p&&o(u.onComponentShouldUpdate)&&(l=u.onComponentShouldUpdate(s,d)),!1!==l){p&&o(u.onComponentWillUpdate)&&u.onComponentWillUpdate(s,d);var v=G(Je(n,a));sn(b,v,t,a,f,r,i),n.children=v,p&&o(u.onComponentDidUpdate)&&u.onComponentDidUpdate(s,d)}else n.children=b}function Cn(e,n){var t=n.children,a=n.dom=e.dom;t!==e.children&&(a.nodeValue=t)}function Mn(e,n,t,a,f,r,c,i,o){for(var l,d,u=r>c?c:r,s=0;sc)for(s=u;ss||p>h)break e;b=e[p],v=n[p]}for(b=e[s],v=n[h];b.key===v.key;){if(16384&v.flags&&(n[h]=v=R(v)),sn(b,v,t,a,f,i,l),e[s]=v,h--,p>--s||p>h)break e;b=e[s],v=n[h]}}if(p>s){if(p<=h)for(u=(d=h+1)h)for(;p<=s;)Ae(e[p++],t);else Sn(e,n,a,r,c,s,h,p,t,f,i,o,l)}function Sn(e,n,t,a,f,r,c,i,o,l,d,u,s){var h,p,b,v=0,m=i,g=i,y=r-i+1,x=c-i+1,$=new Int32Array(x+1),w=y===a,M=!1,P=0,S=0;if(f<4||(y|x)<32)for(v=m;v<=r;++v)if(h=e[v],Si?M=!0:P=i,16384&p.flags&&(n[i]=p=R(p)),sn(h,p,o,t,l,d,s),++S;break}!w&&i>c&&Ae(h,o)}else w||Ae(h,o);else{var F={};for(v=g;v<=c;++v)F[n[v].key]=v;for(v=m;v<=r;++v)if(h=e[v],Sm;)Ae(e[m++],o);$[i-g]=v+1,P>i?M=!0:P=i,16384&(p=n[i]).flags&&(n[i]=p=R(p)),sn(h,p,o,t,l,d,s),++S}else w||Ae(h,o);else w||Ae(h,o)}if(w)Re(o,u,e),an(n,o,t,l,d,s);else if(M){var T=Tn($);for(i=T.length-1,v=x-1;v>=0;v--)0===$[v]?(16384&(p=n[P=v+g]).flags&&(n[P]=p=R(p)),Ye(p,o,t,l,(b=P+1)=0;v--)0===$[v]&&(16384&(p=n[P=v+g]).flags&&(n[P]=p=R(p)),Ye(p,o,t,l,(b=P+1)Fn&&(Fn=o,Se=new Int32Array(o),Fe=new Int32Array(o));t>1]]0&&(Fe[t]=Se[r-1]),Se[r]=t)}r=f+1;var l=new Int32Array(r);for(c=Se[r-1];r-- >0;)l[r]=c,c=Fe[c],Se[r]=0;return l}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Nn=[],Vn="undefined"!==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Un=!1;function Ln(e,n,t,a){var f=e.$PS;if(o(n)&&(n=n(f?u(e.state,f):e.state,e.props,e.context)),c(f))e.$PS=n;else for(var r in n)f[r]=n[r];if(e.$BR)o(t)&&e.$L.push(t.bind(e));else{if(!P.v&&0===Nn.length)return Hn(e,a),void(o(t)&&t.call(e));if(-1===Nn.indexOf(e)&&Nn.push(e),a&&(e.$F=!0),Un||(Un=!0,Vn(In)),o(t)){var i=e.$QU;i||(i=e.$QU=[]),i.push(t)}}}function _n(e){for(var n=e.$QU,t=0;tt&&(t=r),a+=r}var c=e[this._i],i=a/e.length;return new On(n,t,i,c)},e}(),Rn=[],Wn=-1,jn=(An=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])},function(e,n){function t(){this.constructor=e}An(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),qn=function(){function e(e){var n=this;this._sync=function(){n.sync(),n._dirty=!1},this.name=e,this.element=document.createElement("div"),this.element.style.cssText="padding: 2px;background-color: #020;font-family: monospace;font-size: 12px;color: #0f0",this._dirty=!1,this.invalidate()}return e.prototype.invalidate=function(){var e;this._dirty||(this._dirty=!0,e=this._sync,Rn.push(e),-1===Wn&&requestAnimationFrame((function(e){Wn=-1;var n=Rn;Rn=[];for(var t=0;t0&&(f+=.01652892561983471*(1e3/(r-a)-f)),a=r,n.addSample(f),t.invalidate(),requestAnimationFrame(e)}))}(),function(e){if(void 0===e&&(e=Bn.HideMin|Bn.HideMean),Xn(),void 0===performance.memory)return;var n=new Dn(100),t=new Gn("Memory",e,"MB",n);Qn.appendChild(t.element),function e(){n.addSample(Math.round(performance.memory.usedJSHeapSize/1048576)),t.invalidate(),setTimeout(e,30)}()}();var Zn=function(e){function t(n,t){var f;return(f=e.call(this,n,t)||this).state={numPoints:0},f.updateCount=f.updateCount.bind(a(f)),f}n(t,e);var f=t.prototype;return f.updateCount=function(e){this.setState({numPoints:e.target.value})},f.componentDidMount=function(){this.setState({numPoints:1e3})},f.render=function(e,n){return _(1,"div","app-wrapper",[A(2,nt,{count:n.numPoints},null,null),_(1,"div","controls",[B("# Points"),_(64,"input",null,null,1,{type:"range",min:10,max:1e4,value:n.numPoints,onInput:this.updateCount},null,null),n.numPoints],0,null,null,null),_(1,"div","about",[B("InfernoJS 1k Components Demo based on the Glimmer demo by "),_(1,"a",null,"Michael Lange",16,{href:"http://mlange.io",target:"_blank"},null,null),B(".")],4,null,null,null)],4,null,null,null)},t}(En),et=[0,3,0,1,2],nt=function(t){function a(e,n){var a;return(a=t.call(this,e,n)||this).layout=0,a.phyllotaxis=ut(100),a.grid=st(100),a.wave=ht(100),a.spiral=pt(100),a.points=[],a.step=0,a.numSteps=120,a}n(a,t);var f=a.prototype;return f.next=function(){var n=this;this.step=(this.step+1)%this.numSteps,0===this.step&&(this.layout=(this.layout+1)%et.length);var t=Math.min(1,this.step/(.8*this.numSteps)),a=et[this.layout],f=et[(this.layout+1)%et.length],r=ot(a),c=ot(f),i=lt(a),o=lt(f);this.points=this.points.map((function(n){var a=e({},n);return a.x=dt(a,t,r,c),a.y=dt(a,t,i,o),a})),this.setState(),requestAnimationFrame((function(){n.next()}))},f.setAnchors=function(e){var n=this;e.map((function(e,t){var a=mt(n.grid(t)),f=a[0],r=a[1],c=mt(n.wave(t)),i=c[0],o=c[1],l=mt(n.spiral(t)),d=l[0],u=l[1],s=mt(n.phyllotaxis(t)),h=s[0],p=s[1];Object.assign(e,{gx:f,gy:r,wx:i,wy:o,sx:d,sy:u,px:h,py:p})})),this.points=e},f.makePoints=function(e){for(var n=[],t=0;t0,h=i(p),m=o(p)&&p[0]===f;v||h||m?(a=a||l.slice(0,s),(v||m)&&(d=k(d)),(h||m)&&(d.key=f+s),a.push(d)):a&&a.push(d),d.flags|=65536}}u=0===(a=a||l).length?1:8}else(a=l).flags|=65536,81920&l.flags&&(a=k(l)),u=2;return t.children=a,t.childFlags=u,t}function x(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var o=n.toLowerCase();e[o]&&e[o](t)}}function $(e,n){var t=function(t){var r=this.$V;if(!r)return;var i=r.props||a,l=r.dom;if(o(e))x(i,e,t);else for(var u=0;u-1&&n.options[l]&&(a=n.options[l].value),r&&t(a)&&(a=e.defaultValue),P(o,a)}})),$("onInput",(function(e,n,r){var o=e.value,i=n.value;if(t(o)){if(r){var l=e.defaultValue;t(l)||l===i||(n.defaultValue=l,n.value=l)}}else i!==o&&(n.defaultValue=o,n.value=o)})),$("onChange"),"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null),"undefined"!==typeof Promise&&Promise.resolve().then.bind(Promise.resolve());var F=Array.isArray;function U(e){var n=typeof e;return"string"===n||"number"===n}function I(e){return void 0===e||null===e}function L(e){return null===e||!1===e||!0===e||void 0===e}function M(e){return"function"===typeof e}function T(e){return"string"===typeof e}function A(e){return null===e}function _(e,n){var t={};if(e)for(var r in e)t[r]=e[r];if(n)for(var o in n)t[o]=n[o];return t}function D(e,n){if(M(n))return{data:e,event:n};return null}function E(e){return!A(e)&&"object"===typeof e}var O={};function B(e){return e.substr(2).toLowerCase()}function R(e,n){e.appendChild(n)}function W(e,n,t){A(t)?R(e,n):e.insertBefore(n,t)}function j(e,n){if(n)return document.createElementNS("http://www.w3.org/2000/svg",e);return document.createElement(e)}function H(e,n,t){e.replaceChild(n,t)}function z(e,n){e.removeChild(n)}function Q(e){for(var n=0;n0,c=A(a),f=T(a)&&a[0]===oe;u||c||f?(t=t||n.slice(0,i),(u||f)&&(l=he(l)),(c||f)&&(l.key=oe+i),t.push(l)):t&&t.push(l),l.flags|=65536}}r=0===(t=t||n).length?1:8}else(t=n).flags|=65536,81920&n.flags&&(t=he(n)),r=2;return e.children=t,e.childFlags=r,e}function ke(e){if(L(e)||U(e))return se(e,null);if(F(e))return de(e,0,null);return 16384&e.flags?he(e):e}var Ce="http://www.w3.org/1999/xlink",we="http://www.w3.org/XML/1998/namespace",xe={"xlink:actuate":Ce,"xlink:arcrole":Ce,"xlink:href":Ce,"xlink:role":Ce,"xlink:show":Ce,"xlink:title":Ce,"xlink:type":Ce,"xml:base":we,"xml:lang":we,"xml:space":we};function $e(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var Ne=$e(0),Ve=$e(null),Pe=$e(!0);function Se(e,n){var t=n.$EV;return t||(t=n.$EV=$e(null)),t[e]||1===++Ne[e]&&(Ve[e]=Oe(e)),t}function Fe(e,n){var t=n.$EV;t&&t[e]&&(0===--Ne[e]&&(document.removeEventListener(B(e),Ve[e]),Ve[e]=null),t[e]=null)}function Ue(e,n,t,r){if(M(t))Se(e,r)[e]=t;else if(E(t)){if(ne(n,t))return;Se(e,r)[e]=t}else Fe(e,r)}function Ie(e){return M(e.composedPath)?e.composedPath()[0]:e.target}function Le(e,n,t,r){var o=Ie(e);do{if(n&&o.disabled)return;var i=o.$EV;if(i){var l=i[t];if(l&&(r.dom=o,l.event?l.event(l.data,e):l(e),e.cancelBubble))return}o=o.parentNode}while(!A(o))}function Me(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Te(){return this.defaultPrevented}function Ae(){return this.cancelBubble}function _e(e){var n={dom:document};return e.isDefaultPrevented=Te,e.isPropagationStopped=Ae,e.stopPropagation=Me,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function De(e){return function(n){if(0!==n.button)return void n.stopPropagation();Le(n,!0,e,_e(n))}}function Ee(e){return function(n){Le(n,!1,e,_e(n))}}function Oe(e){var n="onClick"===e||"onDblClick"===e?De(e):Ee(e);return document.addEventListener(B(e),n),n}function Be(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function Re(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var o=n.toLowerCase();e[o]&&e[o](t)}}function We(e,n){var t=function(t){var r=this.$V;if(!r)return;var o=r.props||O,i=r.dom;if(T(e))Re(o,e,t);else for(var l=0;l-1&&n.options[i]&&(l=n.options[i].value),t&&I(l)&&(l=e.defaultValue),Ke(r,l)}}var nn,tn,rn=We("onInput",an),on=We("onChange");function ln(e,n){je(e,"input",rn),n.onChange&&je(e,"change",on)}function an(e,n,t){var r=e.value,o=n.value;if(I(r)){if(t){var i=e.defaultValue;I(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==r&&(n.defaultValue=r,n.value=r)}function un(e,n,t,r,o,i){64&e?Ge(r,t):256&e?en(r,t,o,n):128&e&&an(r,t,o),i&&(t.$V=n)}function cn(e,n,t){64&e?qe(n,t):256&e?Ze(n):128&e&&ln(n,t)}function fn(e){return e.type&&He(e.type)?!I(e.checked):!I(e.value)}function sn(e){e&&!re(e,null)&&e.current&&(e.current=null)}function dn(e,n,t){e&&(M(e)||void 0!==e.current)&&t.push((function(){re(e,n)||void 0===e.current||(e.current=n)}))}function pn(e,n){vn(e),G(e,n)}function vn(e){var n,t=e.flags,r=e.children;if(481&t){n=e.ref;var o=e.props;sn(n);var i=e.childFlags;if(!A(o))for(var l=Object.keys(o),a=0,u=l.length;a0;for(var a in l&&(i=fn(t))&&cn(n,r,t),t)wn(a,null,t[a],r,o,i,null);l&&un(n,e,r,t,!0,i)}function $n(e,n,t){var r=ke(e.render(n,e.state,t)),o=t;return M(e.getChildContext)&&(o=_(t,e.getChildContext())),e.$CX=o,r}function Nn(e,n,t,r,o,i){var l=new n(t,r),a=l.$N=Boolean(n.getDerivedStateFromProps||l.getSnapshotBeforeUpdate);if(l.$SVG=o,l.$L=i,e.children=l,l.$BS=!1,l.context=r,l.props===O&&(l.props=t),a)l.state=J(l,t,l.state);else if(M(l.componentWillMount)){l.$BR=!0,l.componentWillMount();var u=l.$PS;if(!A(u)){var c=l.state;if(A(c))l.state=u;else for(var f in u)c[f]=u[f];l.$PS=null}l.$BR=!1}return l.$LI=$n(l,t,r),l}function Vn(e,n){var t=e.props||O;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function Pn(e,n,t,r,o,i){var l=e.flags|=16384;481&l?In(e,n,t,r,o,i):4&l?Mn(e,n,t,r,o,i):8&l?(Tn(e,n,t,r,o,i),En(e,i)):512&l||16&l?Un(e,n,o):8192&l?Fn(e,t,n,r,o,i):1024&l&&Sn(e,t,n,o,i)}function Sn(e,n,t,r,o){Pn(e.children,e.ref,n,!1,null,o);var i=me();Un(i,t,r),e.dom=i.dom}function Fn(e,n,t,r,o,i){var l=e.children,a=e.childFlags;12&a&&0===l.length&&(a=e.childFlags=2,l=e.children=me()),2===a?Pn(l,t,o,r,o,i):Ln(l,t,n,r,o,i)}function Un(e,n,t){var r=e.dom=document.createTextNode(e.children);A(n)||W(n,r,t)}function In(e,n,t,r,o,i){var l=e.flags,a=e.props,u=e.className,c=e.childFlags,f=e.dom=j(e.type,r=r||(32&l)>0),s=e.children;if(I(u)||""===u||(r?f.setAttribute("class",u):f.className=u),16===c)ee(f,s);else if(1!==c){var d=r&&"foreignObject"!==e.type;2===c?(16384&s.flags&&(e.children=s=he(s)),Pn(s,f,t,d,null,i)):8!==c&&4!==c||Ln(s,f,t,d,null,i)}A(n)||W(n,f,o),A(a)||xn(e,l,a,f,r),dn(e.ref,f,i)}function Ln(e,n,t,r,o,i){for(var l=0;ld)&&(f=q(l[d-1],!1).nextSibling)}Xn(u,c,l,a,t,r,o,f,e,i)}function Hn(e,n,t,r){var o=e.ref,i=n.ref,l=n.children;if(Xn(e.childFlags,n.childFlags,e.children,l,o,t,!1,null,e,r),n.dom=e.dom,o!==i&&!L(l)){var a=l.dom;z(o,a),R(i,a)}}function zn(e,n,t,r,o,i){var l,a=n.dom=e.dom,u=e.props,c=n.props,f=!1,s=!1;if(r=r||(32&o)>0,u!==c){var d=u||O;if((l=c||O)!==O)for(var p in(f=(448&o)>0)&&(s=fn(l)),l){var v=d[p],h=l[p];v!==h&&wn(p,v,h,a,r,s,e)}if(d!==O)for(var m in d)I(l[m])&&!I(d[m])&&wn(m,d[m],null,a,r,s,e)}var g=n.children,y=n.className;e.className!==y&&(I(y)?a.removeAttribute("class"):r?a.setAttribute("class",y):a.className=y),4096&o?Wn(a,g):Xn(e.childFlags,n.childFlags,e.children,g,a,t,r&&"foreignObject"!==n.type,null,e,i),f&&un(o,n,a,l,!1,s);var b=n.ref,k=e.ref;k!==b&&(sn(k),dn(b,a,i))}function Qn(e,n,t,r,o,i){vn(e),Ln(n,t,r,o,q(e,!0),i),G(e,t)}function Xn(e,n,t,r,o,i,l,a,u,c){switch(e){case 2:switch(n){case 2:Bn(t,r,o,i,l,a,c);break;case 1:pn(t,o);break;case 16:vn(t),ee(o,r);break;default:Qn(t,r,o,i,l,c)}break;case 1:switch(n){case 2:Pn(r,o,i,l,a,c);break;case 1:break;case 16:ee(o,r);break;default:Ln(r,o,i,l,a,c)}break;case 16:switch(n){case 16:Rn(t,r,o);break;case 2:mn(o),Pn(r,o,i,l,a,c);break;case 1:mn(o);break;default:mn(o),Ln(r,o,i,l,a,c)}break;default:switch(n){case 16:hn(t),ee(o,r);break;case 2:gn(o,u,t),Pn(r,o,i,l,a,c);break;case 1:gn(o,u,t);break;default:var f=0|t.length,s=0|r.length;0===f?s>0&&Ln(r,o,i,l,a,c):0===s?gn(o,u,t):8===n&&8===e?et(t,r,o,i,l,f,s,a,u,c):Zn(t,r,o,i,l,f,s,a,c)}}}function qn(e,n,t,r,o){o.push((function(){e.componentDidUpdate(n,t,r)}))}function Gn(e,n,t,r,o,i,l,a,u){var c=e.state,f=e.props,s=Boolean(e.$N),d=M(e.shouldComponentUpdate);if(s&&(n=J(e,t,n!==c?_(c,n):n)),l||!d||d&&e.shouldComponentUpdate(t,n,o)){!s&&M(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var p=null,v=$n(e,t,o);s&&M(e.getSnapshotBeforeUpdate)&&(p=e.getSnapshotBeforeUpdate(f,c)),Bn(e.$LI,v,r,e.$CX,i,a,u),e.$LI=v,M(e.componentDidUpdate)&&qn(e,f,c,p,u)}else e.props=t,e.state=n,e.context=o}function Kn(e,n,t,r,o,i,l){var a=n.children=e.children;if(A(a))return;a.$L=l;var u=n.props||O,c=n.ref,f=e.ref,s=a.state;if(!a.$N){if(M(a.componentWillReceiveProps)){if(a.$BR=!0,a.componentWillReceiveProps(u,r),a.$UN)return;a.$BR=!1}A(a.$PS)||(s=_(s,a.$PS),a.$PS=null)}Gn(a,s,u,t,r,o,!1,i,l),f!==c&&(sn(f),dn(c,a,l))}function Jn(e,n,t,r,o,i,l){var a=!0,u=n.props||O,c=n.ref,f=e.props,s=!I(c),d=e.children;if(s&&M(c.onComponentShouldUpdate)&&(a=c.onComponentShouldUpdate(f,u)),!1!==a){s&&M(c.onComponentWillUpdate)&&c.onComponentWillUpdate(f,u);var p=ke(Vn(n,r));Bn(d,p,t,r,o,i,l),n.children=p,s&&M(c.onComponentDidUpdate)&&c.onComponentDidUpdate(f,u)}else n.children=d}function Yn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Zn(e,n,t,r,o,i,l,a,u){for(var c,f,s=i>l?l:i,d=0;dl)for(d=s;dd||v>p)break e;h=e[v],m=n[v]}for(h=e[d],m=n[p];h.key===m.key;){if(16384&m.flags&&(n[p]=m=he(m)),Bn(h,m,t,r,o,a,c),e[d]=m,p--,v>--d||v>p)break e;h=e[d],m=n[p]}}if(v>d){if(v<=p)for(s=(f=p+1)p)for(;v<=d;)pn(e[v++],t);else nt(e,n,r,i,l,d,p,v,t,o,a,u,c)}function nt(e,n,t,r,o,i,l,a,u,c,f,s,d){var p,v,h,m=0,g=a,y=a,b=i-a+1,k=l-a+1,C=new Int32Array(k+1),w=b===r,x=!1,$=0,N=0;if(o<4||(b|k)<32)for(m=g;m<=i;++m)if(p=e[m],Na?x=!0:$=a,16384&v.flags&&(n[a]=v=he(v)),Bn(p,v,u,t,c,f,d),++N;break}!w&&a>l&&pn(p,u)}else w||pn(p,u);else{var V={};for(m=y;m<=l;++m)V[n[m].key]=m;for(m=g;m<=i;++m)if(p=e[m],Ng;)pn(e[g++],u);C[a-y]=m+1,$>a?x=!0:$=a,16384&(v=n[a]).flags&&(n[a]=v=he(v)),Bn(p,v,u,t,c,f,d),++N}else w||pn(p,u);else w||pn(p,u)}if(w)gn(u,s,e),Ln(n,u,t,c,f,d);else if(x){var P=rt(C);for(a=P.length-1,m=k-1;m>=0;m--)0===C[m]?(16384&(v=n[$=m+y]).flags&&(n[$]=v=he(v)),Pn(v,u,t,c,(h=$+1)=0;m--)0===C[m]&&(16384&(v=n[$=m+y]).flags&&(n[$]=v=he(v)),Pn(v,u,t,c,(h=$+1)tt&&(tt=u,nn=new Int32Array(u),tn=new Int32Array(u));t>1]]0&&(tn[t]=nn[i-1]),nn[i]=t)}i=o+1;var c=new Int32Array(i);for(l=nn[i-1];i-- >0;)c[i]=l,l=tn[l],nn[i]=0;return c}function ot(e,n,t,r){var o=[],i=n.$V;Y.v=!0,I(i)?I(e)||(16384&e.flags&&(e=he(e)),Pn(e,n,r,!1,null,o),n.$V=e,i=e):I(e)?(pn(i,n),n.$V=null):(16384&e.flags&&(e=he(e)),Bn(i,e,n,r,!1,null,o),i=n.$V=e),Q(o),Y.v=!1,M(t)&&t(),M(Z.renderComplete)&&Z.renderComplete(i,n)}function it(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=O),ot(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var lt=[],at="undefined"!==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},ut=!1;function ct(e,n,t,r){var o=e.$PS;if(M(n)&&(n=n(o?_(e.state,o):e.state,e.props,e.context)),I(o))e.$PS=n;else for(var i in n)o[i]=n[i];if(e.$BR)M(t)&&e.$L.push(t.bind(e));else{if(!Y.v&&0===lt.length)return dt(e,r),void(M(t)&&t.call(e));if(-1===lt.indexOf(e)&<.push(e),r&&(e.$F=!0),ut||(ut=!0,at(st)),M(t)){var l=e.$QU;l||(l=e.$QU=[]),l.push(t)}}}function ft(e){for(var n=e.$QU,t=0;t1)for(i=[];l-- >0;)i[l]=r[l+2];if(n.children=i,14&o)return fe(o,e.type,e.props||n?vt(e.props,n):O,u,c);if(16&o)return se(i);if(8192&o)return de(1===l?[i]:i,0,u);return pe(le(o,e.type,a,null,1,vt(e.props,n),u,c))}function mt(e){throw e||(e="a runtime error occured! Use Inferno in development environment to find the error."),new Error("Inferno Error: "+e)}pt.prototype.forceUpdate=function(e){if(this.$UN)return;ct(this,{},e,!0)},pt.prototype.setState=function(e,n){if(this.$UN)return;this.$BS||ct(this,e,n,!1)},pt.prototype.render=function(e,n,t){return null};var gt={componentDidMount:1,componentDidUnmount:1,componentDidUpdate:1,componentWillMount:1,componentWillUnmount:1,componentWillUpdate:1,constructor:1,render:1,shouldComponentUpdate:1};function yt(e,n){for(var t in n)e[t]=n[t];return e}function bt(e){for(var n in e){var t=e[n];"function"!==typeof t||t.__bound||gt[n]||((e[n]=t.bind(e)).__bound=!0)}}function kt(e,n){void 0===n&&(n={});for(var t=0,r=e.length;t1)for(r=[];f-- >0;)r[f]=i[f+2];if(!Vt(e)){if(c=2,Pt(r)||(n||(n={}),n.children=r),!Nt(n))for(var s in o={},n)"key"===s?a=n.key:"ref"===s?l=n.ref:1===St[s]?(l||(l={}),l[s]=n[s]):o[s]=n[s];return fe(c,e,o,a,l)}if(c=ye(e),!Nt(n))for(var d in o={},n)"className"===d||"class"===d?u=n[d]:"key"===d?a=n.key:"children"===d&&Pt(r)?r=n.children:"ref"===d?l=n.ref:("contenteditable"===d&&(c|=4096),o[d]=n[d]);if(8192&c)return de(1===f?[r]:r,0,a);return le(c,e,u,r,0,o,a,l)}function Ut(e){return"function"===typeof e}function It(e){return null===e}function Lt(e){throw e||(e="a runtime error occured! Use Inferno in development environment to find the error."),new Error("Inferno Error: "+e)}function Mt(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function Tt(e){for(var n,t;e;){if(2033&(n=e.flags))return e.dom;t=e.children,e=8192&n?2===e.childFlags?t:t[t.length-1]:4&n?t.$LI:t}return null}function At(e,n){return Boolean(n&&n.dangerouslySetInnerHTML&&n.dangerouslySetInnerHTML.__html&&Mt(e,n.dangerouslySetInnerHTML.__html))}function _t(e,n,t,r,o,i,l){var a,u=e.type,c=e.ref,f=e.props||O;if(i){var s=Nn(e,u,f,r,o,l);a=Rt(s.$LI,n,t,s.$CX,o,l),_n(c,s,l)}else{var d=ke(Vn(e,r));a=Rt(d,n,t,r,o,l),e.children=d,En(e,l)}return a}function Dt(e,n,t,r,o,i){var l=e.childFlags,a=e.children,u=e.props,c=e.flags;if(1!==l){if(2===l)It(t)?Pn(a,n,r,o,null,i):t=(t=Rt(a,n,t,r,o,i))?t.nextSibling:null;else if(16===l)It(t)?n.appendChild(document.createTextNode(a)):1!==n.childNodes.length||3!==t.nodeType?n.textContent=a:t.nodeValue!==a&&(t.nodeValue=a),t=null;else if(12&l)for(var f=!1,s=0,d=a.length;s0?Pn(p,n,r,o,t,i):t=(t=Rt(p,n,t,r,o,i))?t.nextSibling:null,f=(16&p.flags)>0}if(0===(8192&c))for(var v=null;t;)v=t.nextSibling,n.removeChild(t),t=v}else It(n.firstChild)||At(n,u)||(n.textContent="",448&c&&(n.defaultValue=""))}function Et(e,n,t,r,o,i){var l,a=e.props,u=e.className,c=e.flags,f=e.ref;return o=o||(32&c)>0,1!==t.nodeType||t.tagName.toLowerCase()!==e.type?(In(e,null,r,o,null,i),n.replaceChild(e.dom,t)):(e.dom=t,Dt(e,t,t.firstChild,r,o,i),It(a)||xn(e,c,a,t,o),void 0===(l=u)||null===l?""!==t.className&&t.removeAttribute("class"):o?t.setAttribute("class",u):t.className=u,dn(f,t,i)),e.dom}function Ot(e,n,t){if(3!==t.nodeType)n.replaceChild(e.dom=document.createTextNode(e.children),t);else{var r=e.children;t.nodeValue!==r&&(t.nodeValue=r),e.dom=t}return e.dom}function Bt(e,n,t,r,o,i){var l=e.children;if(2===e.childFlags)return Ot(l,n,t),l.dom;return Dt(e,n,t,r,o,i),Tt(l[l.length-1])}function Rt(e,n,t,r,o,i){var l=e.flags|=16384;if(14&l)return _t(e,n,t,r,o,(4&l)>0,i);if(481&l)return Et(e,n,t,r,o,i);if(16&l)return Ot(e,n,t);if(512&l)return e.dom=t;if(8192&l)return Bt(e,n,t,r,o,i);return Lt(),null}var Wt=Array.isArray;function jt(e){return void 0===e||null===e}function Ht(e){return"string"===typeof e}function zt(e){return null===e}function Qt(){}Qt.isRequired=Qt;var Xt=function(){return Qt},qt={any:Xt,array:Qt,arrayOf:Xt,bool:Qt,checkPropTypes:function(){return null},element:Xt,func:Qt,instanceOf:Xt,node:Xt,number:Qt,object:Qt,objectOf:Xt,oneOf:Xt,oneOfType:Xt,shape:Xt,string:Qt,symbol:Qt},Gt={htmlFor:"for",onDoubleClick:"onDblClick"},Kt=/[\-:]([a-z])/g,Jt=function(e){return e[1].toUpperCase()};function Yt(e,n){switch(e){case"animation-iteration-count":case"border-image-outset":case"border-image-slice":case"border-image-width":case"box-flex":case"box-flex-group":case"box-ordinal-group":case"column-count":case"fill-opacity":case"flex":case"flex-grow":case"flex-negative":case"flex-order":case"flex-positive":case"flex-shrink":case"flood-opacity":case"font-weight":case"grid-column":case"grid-row":case"line-clamp":case"line-height":case"opacity":case"order":case"orphans":case"stop-opacity":case"stroke-dasharray":case"stroke-dashoffset":case"stroke-miterlimit":case"stroke-opacity":case"stroke-width":case"tab-size":case"widows":case"z-index":case"zoom":return n;default:return n+"px"}}["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-constiant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","x-height","xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xmlns:xlink","xml:lang","xml:space"].forEach((function(e){var n=e.replace(Kt,Jt);Gt[n]=e}));var Zt=/[A-Z]/g;function er(e,n){for(var t=0,r=e.length;t0)for(var l;void 0!==(l=i.shift());)l()}n.$V=e,Ut(t)&&t()},isValidElement:function(e){if("object"!==typeof e||zt(e))return!1;return(495&e.flags)>0},linkEvent:D,normalizeProps:pe,options:Z,render:mr,rerender:st,unmountComponentAtNode:function(e){return ot(null,e,null,null),!0},unstable_renderSubtreeIntoContainer:function(e,n,t,r){mr(fe(4,hr,{children:n,context:e.context}),t,null);var o=n.children;return r&&r.call(o),o},version:rr};window.React=gr,window.ReactDOM=gr}function yr(e){return d(1,"li","TreeLeaf",se(e.children),0,null,null,null)}function br(e,n){return e!==n}function kr(e){for(var n=e.data,t=n.children.length,r=new Array(t),o=0;o0,h=i(p),m=o(p)&&p[0]===f;v||h||m?(a=a||l.slice(0,s),(v||m)&&(d=k(d)),(h||m)&&(d.key=f+s),a.push(d)):a&&a.push(d),d.flags|=65536}}u=0===(a=a||l).length?1:8}else(a=l).flags|=65536,81920&l.flags&&(a=k(l)),u=2;return t.children=a,t.childFlags=u,t}function x(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var o=n.toLowerCase();e[o]&&e[o](t)}}function $(e,n){var t=function(t){var r=this.$V;if(!r)return;var i=r.props||a,l=r.dom;if(o(e))x(i,e,t);else for(var u=0;u-1&&n.options[l]&&(a=n.options[l].value),r&&t(a)&&(a=e.defaultValue),P(o,a)}})),$("onInput",(function(e,n,r){var o=e.value,i=n.value;if(t(o)){if(r){var l=e.defaultValue;t(l)||l===i||(n.defaultValue=l,n.value=l)}}else i!==o&&(n.defaultValue=o,n.value=o)})),$("onChange"),"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null),"undefined"!==typeof Promise&&Promise.resolve().then.bind(Promise.resolve());var F=Array.isArray;function U(e){var n=typeof e;return"string"===n||"number"===n}function I(e){return void 0===e||null===e}function L(e){return null===e||!1===e||!0===e||void 0===e}function M(e){return"function"===typeof e}function T(e){return"string"===typeof e}function A(e){return null===e}function _(e,n){var t={};if(e)for(var r in e)t[r]=e[r];if(n)for(var o in n)t[o]=n[o];return t}function D(e,n){if(M(n))return{data:e,event:n};return null}function E(e){return!A(e)&&"object"===typeof e}var O={};function B(e){return e.substr(2).toLowerCase()}function R(e,n){e.appendChild(n)}function W(e,n,t){A(t)?R(e,n):e.insertBefore(n,t)}function j(e,n){if(n)return document.createElementNS("http://www.w3.org/2000/svg",e);return document.createElement(e)}function H(e,n,t){e.replaceChild(n,t)}function z(e,n){e.removeChild(n)}function Q(e){for(var n=0;n0,c=A(a),f=T(a)&&a[0]===oe;u||c||f?(t=t||n.slice(0,i),(u||f)&&(l=he(l)),(c||f)&&(l.key=oe+i),t.push(l)):t&&t.push(l),l.flags|=65536}}r=0===(t=t||n).length?1:8}else(t=n).flags|=65536,81920&n.flags&&(t=he(n)),r=2;return e.children=t,e.childFlags=r,e}function ke(e){if(L(e)||U(e))return se(e,null);if(F(e))return de(e,0,null);return 16384&e.flags?he(e):e}var Ce="http://www.w3.org/1999/xlink",we="http://www.w3.org/XML/1998/namespace",xe={"xlink:actuate":Ce,"xlink:arcrole":Ce,"xlink:href":Ce,"xlink:role":Ce,"xlink:show":Ce,"xlink:title":Ce,"xlink:type":Ce,"xml:base":we,"xml:lang":we,"xml:space":we};function $e(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var Ne=$e(0),Ve=$e(null),Pe=$e(!0);function Se(e,n){var t=n.$EV;return t||(t=n.$EV=$e(null)),t[e]||1===++Ne[e]&&(Ve[e]=Oe(e)),t}function Fe(e,n){var t=n.$EV;t&&t[e]&&(0===--Ne[e]&&(document.removeEventListener(B(e),Ve[e]),Ve[e]=null),t[e]=null)}function Ue(e,n,t,r){if(M(t))Se(e,r)[e]=t;else if(E(t)){if(ne(n,t))return;Se(e,r)[e]=t}else Fe(e,r)}function Ie(e){return M(e.composedPath)?e.composedPath()[0]:e.target}function Le(e,n,t,r){var o=Ie(e);do{if(n&&o.disabled)return;var i=o.$EV;if(i){var l=i[t];if(l&&(r.dom=o,l.event?l.event(l.data,e):l(e),e.cancelBubble))return}o=o.parentNode}while(!A(o))}function Me(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Te(){return this.defaultPrevented}function Ae(){return this.cancelBubble}function _e(e){var n={dom:document};return e.isDefaultPrevented=Te,e.isPropagationStopped=Ae,e.stopPropagation=Me,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function De(e){return function(n){if(0!==n.button)return void n.stopPropagation();Le(n,!0,e,_e(n))}}function Ee(e){return function(n){Le(n,!1,e,_e(n))}}function Oe(e){var n="onClick"===e||"onDblClick"===e?De(e):Ee(e);return document.addEventListener(B(e),n),n}function Be(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function Re(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var o=n.toLowerCase();e[o]&&e[o](t)}}function We(e,n){var t=function(t){var r=this.$V;if(!r)return;var o=r.props||O,i=r.dom;if(T(e))Re(o,e,t);else for(var l=0;l-1&&n.options[i]&&(l=n.options[i].value),t&&I(l)&&(l=e.defaultValue),Ke(r,l)}}var nn,tn,rn=We("onInput",an),on=We("onChange");function ln(e,n){je(e,"input",rn),n.onChange&&je(e,"change",on)}function an(e,n,t){var r=e.value,o=n.value;if(I(r)){if(t){var i=e.defaultValue;I(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==r&&(n.defaultValue=r,n.value=r)}function un(e,n,t,r,o,i){64&e?Ge(r,t):256&e?en(r,t,o,n):128&e&&an(r,t,o),i&&(t.$V=n)}function cn(e,n,t){64&e?qe(n,t):256&e?Ze(n):128&e&&ln(n,t)}function fn(e){return e.type&&He(e.type)?!I(e.checked):!I(e.value)}function sn(e){e&&!re(e,null)&&e.current&&(e.current=null)}function dn(e,n,t){e&&(M(e)||void 0!==e.current)&&t.push((function(){re(e,n)||void 0===e.current||(e.current=n)}))}function pn(e,n){vn(e),G(e,n)}function vn(e){var n,t=e.flags,r=e.children;if(481&t){n=e.ref;var o=e.props;sn(n);var i=e.childFlags;if(!A(o))for(var l=Object.keys(o),a=0,u=l.length;a0;for(var a in l&&(i=fn(t))&&cn(n,r,t),t)wn(a,null,t[a],r,o,i,null);l&&un(n,e,r,t,!0,i)}function $n(e,n,t){var r=ke(e.render(n,e.state,t)),o=t;return M(e.getChildContext)&&(o=_(t,e.getChildContext())),e.$CX=o,r}function Nn(e,n,t,r,o,i){var l=new n(t,r),a=l.$N=Boolean(n.getDerivedStateFromProps||l.getSnapshotBeforeUpdate);if(l.$SVG=o,l.$L=i,e.children=l,l.$BS=!1,l.context=r,l.props===O&&(l.props=t),a)l.state=J(l,t,l.state);else if(M(l.componentWillMount)){l.$BR=!0,l.componentWillMount();var u=l.$PS;if(!A(u)){var c=l.state;if(A(c))l.state=u;else for(var f in u)c[f]=u[f];l.$PS=null}l.$BR=!1}return l.$LI=$n(l,t,r),l}function Vn(e,n){var t=e.props||O;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function Pn(e,n,t,r,o,i){var l=e.flags|=16384;481&l?In(e,n,t,r,o,i):4&l?Mn(e,n,t,r,o,i):8&l?(Tn(e,n,t,r,o,i),En(e,i)):512&l||16&l?Un(e,n,o):8192&l?Fn(e,t,n,r,o,i):1024&l&&Sn(e,t,n,o,i)}function Sn(e,n,t,r,o){Pn(e.children,e.ref,n,!1,null,o);var i=me();Un(i,t,r),e.dom=i.dom}function Fn(e,n,t,r,o,i){var l=e.children,a=e.childFlags;12&a&&0===l.length&&(a=e.childFlags=2,l=e.children=me()),2===a?Pn(l,t,n,r,o,i):Ln(l,t,n,r,o,i)}function Un(e,n,t){var r=e.dom=document.createTextNode(e.children);A(n)||W(n,r,t)}function In(e,n,t,r,o,i){var l=e.flags,a=e.props,u=e.className,c=e.childFlags,f=e.dom=j(e.type,r=r||(32&l)>0),s=e.children;if(I(u)||""===u||(r?f.setAttribute("class",u):f.className=u),16===c)ee(f,s);else if(1!==c){var d=r&&"foreignObject"!==e.type;2===c?(16384&s.flags&&(e.children=s=he(s)),Pn(s,f,t,d,null,i)):8!==c&&4!==c||Ln(s,f,t,d,null,i)}A(n)||W(n,f,o),A(a)||xn(e,l,a,f,r),dn(e.ref,f,i)}function Ln(e,n,t,r,o,i){for(var l=0;ld)&&(f=q(l[d-1],!1).nextSibling)}Xn(u,c,l,a,t,r,o,f,e,i)}function Hn(e,n,t,r){var o=e.ref,i=n.ref,l=n.children;if(Xn(e.childFlags,n.childFlags,e.children,l,o,t,!1,null,e,r),n.dom=e.dom,o!==i&&!L(l)){var a=l.dom;z(o,a),R(i,a)}}function zn(e,n,t,r,o,i){var l,a=n.dom=e.dom,u=e.props,c=n.props,f=!1,s=!1;if(r=r||(32&o)>0,u!==c){var d=u||O;if((l=c||O)!==O)for(var p in(f=(448&o)>0)&&(s=fn(l)),l){var v=d[p],h=l[p];v!==h&&wn(p,v,h,a,r,s,e)}if(d!==O)for(var m in d)I(l[m])&&!I(d[m])&&wn(m,d[m],null,a,r,s,e)}var g=n.children,y=n.className;e.className!==y&&(I(y)?a.removeAttribute("class"):r?a.setAttribute("class",y):a.className=y),4096&o?Wn(a,g):Xn(e.childFlags,n.childFlags,e.children,g,a,t,r&&"foreignObject"!==n.type,null,e,i),f&&un(o,n,a,l,!1,s);var b=n.ref,k=e.ref;k!==b&&(sn(k),dn(b,a,i))}function Qn(e,n,t,r,o,i){vn(e),Ln(n,t,r,o,q(e,!0),i),G(e,t)}function Xn(e,n,t,r,o,i,l,a,u,c){switch(e){case 2:switch(n){case 2:Bn(t,r,o,i,l,a,c);break;case 1:pn(t,o);break;case 16:vn(t),ee(o,r);break;default:Qn(t,r,o,i,l,c)}break;case 1:switch(n){case 2:Pn(r,o,i,l,a,c);break;case 1:break;case 16:ee(o,r);break;default:Ln(r,o,i,l,a,c)}break;case 16:switch(n){case 16:Rn(t,r,o);break;case 2:mn(o),Pn(r,o,i,l,a,c);break;case 1:mn(o);break;default:mn(o),Ln(r,o,i,l,a,c)}break;default:switch(n){case 16:hn(t),ee(o,r);break;case 2:gn(o,u,t),Pn(r,o,i,l,a,c);break;case 1:gn(o,u,t);break;default:var f=0|t.length,s=0|r.length;0===f?s>0&&Ln(r,o,i,l,a,c):0===s?gn(o,u,t):8===n&&8===e?et(t,r,o,i,l,f,s,a,u,c):Zn(t,r,o,i,l,f,s,a,c)}}}function qn(e,n,t,r,o){o.push((function(){e.componentDidUpdate(n,t,r)}))}function Gn(e,n,t,r,o,i,l,a,u){var c=e.state,f=e.props,s=Boolean(e.$N),d=M(e.shouldComponentUpdate);if(s&&(n=J(e,t,n!==c?_(c,n):n)),l||!d||d&&e.shouldComponentUpdate(t,n,o)){!s&&M(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var p=null,v=$n(e,t,o);s&&M(e.getSnapshotBeforeUpdate)&&(p=e.getSnapshotBeforeUpdate(f,c)),Bn(e.$LI,v,r,e.$CX,i,a,u),e.$LI=v,M(e.componentDidUpdate)&&qn(e,f,c,p,u)}else e.props=t,e.state=n,e.context=o}function Kn(e,n,t,r,o,i,l){var a=n.children=e.children;if(A(a))return;a.$L=l;var u=n.props||O,c=n.ref,f=e.ref,s=a.state;if(!a.$N){if(M(a.componentWillReceiveProps)){if(a.$BR=!0,a.componentWillReceiveProps(u,r),a.$UN)return;a.$BR=!1}A(a.$PS)||(s=_(s,a.$PS),a.$PS=null)}Gn(a,s,u,t,r,o,!1,i,l),f!==c&&(sn(f),dn(c,a,l))}function Jn(e,n,t,r,o,i,l){var a=!0,u=n.props||O,c=n.ref,f=e.props,s=!I(c),d=e.children;if(s&&M(c.onComponentShouldUpdate)&&(a=c.onComponentShouldUpdate(f,u)),!1!==a){s&&M(c.onComponentWillUpdate)&&c.onComponentWillUpdate(f,u);var p=ke(Vn(n,r));Bn(d,p,t,r,o,i,l),n.children=p,s&&M(c.onComponentDidUpdate)&&c.onComponentDidUpdate(f,u)}else n.children=d}function Yn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Zn(e,n,t,r,o,i,l,a,u){for(var c,f,s=i>l?l:i,d=0;dl)for(d=s;dd||v>p)break e;h=e[v],m=n[v]}for(h=e[d],m=n[p];h.key===m.key;){if(16384&m.flags&&(n[p]=m=he(m)),Bn(h,m,t,r,o,a,c),e[d]=m,p--,v>--d||v>p)break e;h=e[d],m=n[p]}}if(v>d){if(v<=p)for(s=(f=p+1)p)for(;v<=d;)pn(e[v++],t);else nt(e,n,r,i,l,d,p,v,t,o,a,u,c)}function nt(e,n,t,r,o,i,l,a,u,c,f,s,d){var p,v,h,m=0,g=a,y=a,b=i-a+1,k=l-a+1,C=new Int32Array(k+1),w=b===r,x=!1,$=0,N=0;if(o<4||(b|k)<32)for(m=g;m<=i;++m)if(p=e[m],Na?x=!0:$=a,16384&v.flags&&(n[a]=v=he(v)),Bn(p,v,u,t,c,f,d),++N;break}!w&&a>l&&pn(p,u)}else w||pn(p,u);else{var V={};for(m=y;m<=l;++m)V[n[m].key]=m;for(m=g;m<=i;++m)if(p=e[m],Ng;)pn(e[g++],u);C[a-y]=m+1,$>a?x=!0:$=a,16384&(v=n[a]).flags&&(n[a]=v=he(v)),Bn(p,v,u,t,c,f,d),++N}else w||pn(p,u);else w||pn(p,u)}if(w)gn(u,s,e),Ln(n,u,t,c,f,d);else if(x){var P=rt(C);for(a=P.length-1,m=k-1;m>=0;m--)0===C[m]?(16384&(v=n[$=m+y]).flags&&(n[$]=v=he(v)),Pn(v,u,t,c,(h=$+1)=0;m--)0===C[m]&&(16384&(v=n[$=m+y]).flags&&(n[$]=v=he(v)),Pn(v,u,t,c,(h=$+1)tt&&(tt=u,nn=new Int32Array(u),tn=new Int32Array(u));t>1]]0&&(tn[t]=nn[i-1]),nn[i]=t)}i=o+1;var c=new Int32Array(i);for(l=nn[i-1];i-- >0;)c[i]=l,l=tn[l],nn[i]=0;return c}function ot(e,n,t,r){var o=[],i=n.$V;Y.v=!0,I(i)?I(e)||(16384&e.flags&&(e=he(e)),Pn(e,n,r,!1,null,o),n.$V=e,i=e):I(e)?(pn(i,n),n.$V=null):(16384&e.flags&&(e=he(e)),Bn(i,e,n,r,!1,null,o),i=n.$V=e),Q(o),Y.v=!1,M(t)&&t(),M(Z.renderComplete)&&Z.renderComplete(i,n)}function it(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=O),ot(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var lt=[],at="undefined"!==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},ut=!1;function ct(e,n,t,r){var o=e.$PS;if(M(n)&&(n=n(o?_(e.state,o):e.state,e.props,e.context)),I(o))e.$PS=n;else for(var i in n)o[i]=n[i];if(e.$BR)M(t)&&e.$L.push(t.bind(e));else{if(!Y.v&&0===lt.length)return dt(e,r),void(M(t)&&t.call(e));if(-1===lt.indexOf(e)&<.push(e),r&&(e.$F=!0),ut||(ut=!0,at(st)),M(t)){var l=e.$QU;l||(l=e.$QU=[]),l.push(t)}}}function ft(e){for(var n=e.$QU,t=0;t1)for(i=[];l-- >0;)i[l]=r[l+2];if(n.children=i,14&o)return fe(o,e.type,e.props||n?vt(e.props,n):O,u,c);if(16&o)return se(i);if(8192&o)return de(1===l?[i]:i,0,u);return pe(le(o,e.type,a,null,1,vt(e.props,n),u,c))}function mt(e){throw e||(e="a runtime error occured! Use Inferno in development environment to find the error."),new Error("Inferno Error: "+e)}pt.prototype.forceUpdate=function(e){if(this.$UN)return;ct(this,{},e,!0)},pt.prototype.setState=function(e,n){if(this.$UN)return;this.$BS||ct(this,e,n,!1)},pt.prototype.render=function(e,n,t){return null};var gt={componentDidMount:1,componentDidUnmount:1,componentDidUpdate:1,componentWillMount:1,componentWillUnmount:1,componentWillUpdate:1,constructor:1,render:1,shouldComponentUpdate:1};function yt(e,n){for(var t in n)e[t]=n[t];return e}function bt(e){for(var n in e){var t=e[n];"function"!==typeof t||t.__bound||gt[n]||((e[n]=t.bind(e)).__bound=!0)}}function kt(e,n){void 0===n&&(n={});for(var t=0,r=e.length;t1)for(r=[];f-- >0;)r[f]=i[f+2];if(!Vt(e)){if(c=2,Pt(r)||(n||(n={}),n.children=r),!Nt(n))for(var s in o={},n)"key"===s?a=n.key:"ref"===s?l=n.ref:1===St[s]?(l||(l={}),l[s]=n[s]):o[s]=n[s];return fe(c,e,o,a,l)}if(c=ye(e),!Nt(n))for(var d in o={},n)"className"===d||"class"===d?u=n[d]:"key"===d?a=n.key:"children"===d&&Pt(r)?r=n.children:"ref"===d?l=n.ref:("contenteditable"===d&&(c|=4096),o[d]=n[d]);if(8192&c)return de(1===f?[r]:r,0,a);return le(c,e,u,r,0,o,a,l)}function Ut(e){return"function"===typeof e}function It(e){return null===e}function Lt(e){throw e||(e="a runtime error occured! Use Inferno in development environment to find the error."),new Error("Inferno Error: "+e)}function Mt(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function Tt(e){for(var n,t;e;){if(2033&(n=e.flags))return e.dom;t=e.children,e=8192&n?2===e.childFlags?t:t[t.length-1]:4&n?t.$LI:t}return null}function At(e,n){return Boolean(n&&n.dangerouslySetInnerHTML&&n.dangerouslySetInnerHTML.__html&&Mt(e,n.dangerouslySetInnerHTML.__html))}function _t(e,n,t,r,o,i,l){var a,u=e.type,c=e.ref,f=e.props||O;if(i){var s=Nn(e,u,f,r,o,l);a=Rt(s.$LI,n,t,s.$CX,o,l),_n(c,s,l)}else{var d=ke(Vn(e,r));a=Rt(d,n,t,r,o,l),e.children=d,En(e,l)}return a}function Dt(e,n,t,r,o,i){var l=e.childFlags,a=e.children,u=e.props,c=e.flags;if(1!==l){if(2===l)It(t)?Pn(a,n,r,o,null,i):t=(t=Rt(a,n,t,r,o,i))?t.nextSibling:null;else if(16===l)It(t)?n.appendChild(document.createTextNode(a)):1!==n.childNodes.length||3!==t.nodeType?n.textContent=a:t.nodeValue!==a&&(t.nodeValue=a),t=null;else if(12&l)for(var f=!1,s=0,d=a.length;s0?Pn(p,n,r,o,t,i):t=(t=Rt(p,n,t,r,o,i))?t.nextSibling:null,f=(16&p.flags)>0}if(0===(8192&c))for(var v=null;t;)v=t.nextSibling,n.removeChild(t),t=v}else It(n.firstChild)||At(n,u)||(n.textContent="",448&c&&(n.defaultValue=""))}function Et(e,n,t,r,o,i){var l,a=e.props,u=e.className,c=e.flags,f=e.ref;return o=o||(32&c)>0,1!==t.nodeType||t.tagName.toLowerCase()!==e.type?(In(e,null,r,o,null,i),n.replaceChild(e.dom,t)):(e.dom=t,Dt(e,t,t.firstChild,r,o,i),It(a)||xn(e,c,a,t,o),void 0===(l=u)||null===l?""!==t.className&&t.removeAttribute("class"):o?t.setAttribute("class",u):t.className=u,dn(f,t,i)),e.dom}function Ot(e,n,t){if(3!==t.nodeType)n.replaceChild(e.dom=document.createTextNode(e.children),t);else{var r=e.children;t.nodeValue!==r&&(t.nodeValue=r),e.dom=t}return e.dom}function Bt(e,n,t,r,o,i){var l=e.children;if(2===e.childFlags)return Ot(l,n,t),l.dom;return Dt(e,n,t,r,o,i),Tt(l[l.length-1])}function Rt(e,n,t,r,o,i){var l=e.flags|=16384;if(14&l)return _t(e,n,t,r,o,(4&l)>0,i);if(481&l)return Et(e,n,t,r,o,i);if(16&l)return Ot(e,n,t);if(512&l)return e.dom=t;if(8192&l)return Bt(e,n,t,r,o,i);return Lt(),null}var Wt=Array.isArray;function jt(e){return void 0===e||null===e}function Ht(e){return"string"===typeof e}function zt(e){return null===e}function Qt(){}Qt.isRequired=Qt;var Xt=function(){return Qt},qt={any:Xt,array:Qt,arrayOf:Xt,bool:Qt,checkPropTypes:function(){return null},element:Xt,func:Qt,instanceOf:Xt,node:Xt,number:Qt,object:Qt,objectOf:Xt,oneOf:Xt,oneOfType:Xt,shape:Xt,string:Qt,symbol:Qt},Gt={htmlFor:"for",onDoubleClick:"onDblClick"},Kt=/[\-:]([a-z])/g,Jt=function(e){return e[1].toUpperCase()};function Yt(e,n){switch(e){case"animation-iteration-count":case"border-image-outset":case"border-image-slice":case"border-image-width":case"box-flex":case"box-flex-group":case"box-ordinal-group":case"column-count":case"fill-opacity":case"flex":case"flex-grow":case"flex-negative":case"flex-order":case"flex-positive":case"flex-shrink":case"flood-opacity":case"font-weight":case"grid-column":case"grid-row":case"line-clamp":case"line-height":case"opacity":case"order":case"orphans":case"stop-opacity":case"stroke-dasharray":case"stroke-dashoffset":case"stroke-miterlimit":case"stroke-opacity":case"stroke-width":case"tab-size":case"widows":case"z-index":case"zoom":return n;default:return n+"px"}}["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-constiant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","x-height","xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xmlns:xlink","xml:lang","xml:space"].forEach((function(e){var n=e.replace(Kt,Jt);Gt[n]=e}));var Zt=/[A-Z]/g;function er(e,n){for(var t=0,r=e.length;t0)for(var l;void 0!==(l=i.shift());)l()}n.$V=e,Ut(t)&&t()},isValidElement:function(e){if("object"!==typeof e||zt(e))return!1;return(495&e.flags)>0},linkEvent:D,normalizeProps:pe,options:Z,render:mr,rerender:st,unmountComponentAtNode:function(e){return ot(null,e,null,null),!0},unstable_renderSubtreeIntoContainer:function(e,n,t,r){mr(fe(4,hr,{children:n,context:e.context}),t,null);var o=n.children;return r&&r.call(o),o},version:rr};window.React=gr,window.ReactDOM=gr}function yr(e){return d(1,"li","TreeLeaf",se(e.children),0,null,null,null)}function br(e,n){return e!==n}function kr(e){for(var n=e.data,t=n.children.length,r=new Array(t),o=0;o0,v=i(d),h=o(d)&&d[0]===U;p||v||h?(a=a||l.slice(0,f),(p||h)&&(s=E(s)),(v||h)&&(s.key=U+f),a.push(s)):a&&a.push(s),s.flags|=65536}}u=0===(a=a||l).length?1:8}else(a=l).flags|=65536,81920&l.flags&&(a=E(l)),u=2;return t.children=a,t.childFlags=u,t}function j(t){if(r(t)||n(t))return T(t,null);if(e(t))return D(t,0,null);return 16384&t.flags?E(t):t}var H="http://www.w3.org/1999/xlink",X="http://www.w3.org/XML/1998/namespace",_={"xlink:actuate":H,"xlink:arcrole":H,"xlink:href":H,"xlink:role":H,"xlink:show":H,"xlink:title":H,"xlink:type":H,"xml:base":X,"xml:lang":X,"xml:space":X};function K(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var q=K(0),z=K(null),G=K(!0);function J(e,n){var t=n.$EV;return t||(t=n.$EV=K(null)),t[e]||1===++q[e]&&(z[e]=ae(e)),t}function Q(e,n){var t=n.$EV;t&&t[e]&&(0===--q[e]&&(document.removeEventListener(s(e),z[e]),z[e]=null),t[e]=null)}function Y(e,n,t,r){if(l(t))J(e,r)[e]=t;else if(c(t)){if(P(n,t))return;J(e,r)[e]=t}else Q(e,r)}function Z(e){return l(e.composedPath)?e.composedPath()[0]:e.target}function ee(e,n,t,r){var l=Z(e);do{if(n&&l.disabled)return;var o=l.$EV;if(o){var a=o[t];if(a&&(r.dom=l,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}l=l.parentNode}while(!i(l))}function ne(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function te(){return this.defaultPrevented}function re(){return this.cancelBubble}function le(e){var n={dom:document};return e.isDefaultPrevented=te,e.isPropagationStopped=re,e.stopPropagation=ne,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function oe(e){return function(n){if(0!==n.button)return void n.stopPropagation();ee(n,!0,e,le(n))}}function ie(e){return function(n){ee(n,!1,e,le(n))}}function ae(e){var n="onClick"===e||"onDblClick"===e?oe(e):ie(e);return document.addEventListener(s(e),n),n}function ue(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function ce(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var l=n.toLowerCase();e[l]&&e[l](t)}}function fe(e,n){var t=function(t){var r=this.$V;if(!r)return;var i=r.props||f,a=r.dom;if(o(e))ce(i,e,t);else for(var u=0;u-1&&n.options[i]&&(a=n.options[i].value),r&&t(a)&&(a=e.defaultValue),ye(l,a)}}var $e,Fe,Pe=fe("onInput",Ue),Se=fe("onChange");function xe(e,n){se(e,"input",Pe),n.onChange&&se(e,"change",Se)}function Ue(e,n,r){var l=e.value,o=n.value;if(t(l)){if(r){var i=e.defaultValue;t(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==l&&(n.defaultValue=l,n.value=l)}function Ve(e,n,t,r,l,o){64&e?ge(r,t):256&e?we(r,t,l,n):128&e&&Ue(r,t,l),o&&(t.$V=n)}function Ne(e,n,t){64&e?me(n,t):256&e?Ce(n):128&e&&xe(n,t)}function Le(e){return e.type&&de(e.type)?!t(e.checked):!t(e.value)}function Ae(e){e&&!x(e,null)&&e.current&&(e.current=null)}function Ie(e,n,t){e&&(l(e)||void 0!==e.current)&&t.push((function(){x(e,n)||void 0===e.current||(e.current=n)}))}function Me(e,n){Te(e),k(e,n)}function Te(e){var n,r=e.flags,o=e.children;if(481&r){n=e.ref;var a=e.props;Ae(n);var u=e.childFlags;if(!i(a))for(var c=Object.keys(a),s=0,d=c.length;s0;for(var a in i&&(o=Le(t))&&Ne(n,r,t),t)He(a,null,t[a],r,l,o,null);i&&Ve(n,e,r,t,!0,o)}function _e(e,n,t){var r=j(e.render(n,e.state,t)),o=t;return l(e.getChildContext)&&(o=a(t,e.getChildContext())),e.$CX=o,r}function Ke(e,n,t,r,o,a){var u=new n(t,r),c=u.$N=Boolean(n.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=o,u.$L=a,e.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=w(u,t,u.state);else if(l(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!i(s)){var d=u.state;if(i(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=_e(u,t,r),u}function qe(e,n){var t=e.props||f;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function ze(e,n,t,r,l,o){var i=e.flags|=16384;481&i?Ye(e,n,t,r,l,o):4&i?en(e,n,t,r,l,o):8&i?(nn(e,n,t,r,l,o),on(e,o)):512&i||16&i?Qe(e,n,l):8192&i?Je(e,t,n,r,l,o):1024&i&&Ge(e,t,n,l,o)}function Ge(e,n,t,r,l){ze(e.children,e.ref,n,!1,null,l);var o=W();Qe(o,t,r),e.dom=o.dom}function Je(e,n,t,r,l,o){var i=e.children,a=e.childFlags;12&a&&0===i.length&&(a=e.childFlags=2,i=e.children=W()),2===a?ze(i,t,l,r,l,o):Ze(i,t,n,r,l,o)}function Qe(e,n,t){var r=e.dom=document.createTextNode(e.children);i(n)||p(n,r,t)}function Ye(e,n,r,l,o,a){var u=e.flags,c=e.props,f=e.className,s=e.childFlags,d=e.dom=v(e.type,l=l||(32&u)>0),h=e.children;if(t(f)||""===f||(l?d.setAttribute("class",f):d.className=f),16===s)F(d,h);else if(1!==s){var m=l&&"foreignObject"!==e.type;2===s?(16384&h.flags&&(e.children=h=E(h)),ze(h,d,r,m,null,a)):8!==s&&4!==s||Ze(h,d,r,m,null,a)}i(n)||p(n,d,o),i(c)||Xe(e,u,c,d,l),Ie(e.ref,d,a)}function Ze(e,n,t,r,l,o){for(var i=0;id)&&(f=b(i[d-1],!1).nextSibling)}hn(u,c,i,a,t,r,l,f,e,o)}function dn(e,n,t,l){var o=e.ref,i=n.ref,a=n.children;if(hn(e.childFlags,n.childFlags,e.children,a,o,t,!1,null,e,l),n.dom=e.dom,o!==i&&!r(a)){var u=a.dom;m(o,u),d(i,u)}}function pn(e,n,r,l,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,d=!1,p=!1;if(l=l||(32&o)>0,c!==s){var v=c||f;if((a=s||f)!==f)for(var h in(d=(448&o)>0)&&(p=Le(a)),a){var m=v[h],g=a[h];m!==g&&He(h,m,g,u,l,p,e)}if(v!==f)for(var y in v)t(a[y])&&!t(v[y])&&He(y,v[y],null,u,l,p,e)}var b=n.children,k=n.className;e.className!==k&&(t(k)?u.removeAttribute("class"):l?u.setAttribute("class",k):u.className=k),4096&o?fn(u,b):hn(e.childFlags,n.childFlags,e.children,b,u,r,l&&"foreignObject"!==n.type,null,e,i),d&&Ve(o,n,u,a,!1,p);var C=n.ref,w=e.ref;w!==C&&(Ae(w),Ie(C,u,i))}function vn(e,n,t,r,l,o){Te(e),Ze(n,t,r,l,b(e,!0),o),k(e,t)}function hn(e,n,t,r,l,o,i,a,u,c){switch(e){case 2:switch(n){case 2:un(t,r,l,o,i,a,c);break;case 1:Me(t,l);break;case 16:Te(t),F(l,r);break;default:vn(t,r,l,o,i,c)}break;case 1:switch(n){case 2:ze(r,l,o,i,a,c);break;case 1:break;case 16:F(l,r);break;default:Ze(r,l,o,i,a,c)}break;case 16:switch(n){case 16:cn(t,r,l);break;case 2:Be(l),ze(r,l,o,i,a,c);break;case 1:Be(l);break;default:Be(l),Ze(r,l,o,i,a,c)}break;default:switch(n){case 16:De(t),F(l,r);break;case 2:Ee(l,u,t),ze(r,l,o,i,a,c);break;case 1:Ee(l,u,t);break;default:var f=0|t.length,s=0|r.length;0===f?s>0&&Ze(r,l,o,i,a,c):0===s?Ee(l,u,t):8===n&&8===e?wn(t,r,l,o,i,f,s,a,u,c):Cn(t,r,l,o,i,f,s,a,c)}}}function mn(e,n,t,r,l){l.push((function(){e.componentDidUpdate(n,t,r)}))}function gn(e,n,t,r,o,i,u,c,f){var s=e.state,d=e.props,p=Boolean(e.$N),v=l(e.shouldComponentUpdate);if(p&&(n=w(e,t,n!==s?a(s,n):n)),u||!v||v&&e.shouldComponentUpdate(t,n,o)){!p&&l(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var h=null,m=_e(e,t,o);p&&l(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(d,s)),un(e.$LI,m,r,e.$CX,i,c,f),e.$LI=m,l(e.componentDidUpdate)&&mn(e,d,s,h,f)}else e.props=t,e.state=n,e.context=o}function yn(e,n,t,r,o,u,c){var s=n.children=e.children;if(i(s))return;s.$L=c;var d=n.props||f,p=n.ref,v=e.ref,h=s.state;if(!s.$N){if(l(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(d,r),s.$UN)return;s.$BR=!1}i(s.$PS)||(h=a(h,s.$PS),s.$PS=null)}gn(s,h,d,t,r,o,!1,u,c),v!==p&&(Ae(v),Ie(p,s,c))}function bn(e,n,r,o,i,a,u){var c=!0,s=n.props||f,d=n.ref,p=e.props,v=!t(d),h=e.children;if(v&&l(d.onComponentShouldUpdate)&&(c=d.onComponentShouldUpdate(p,s)),!1!==c){v&&l(d.onComponentWillUpdate)&&d.onComponentWillUpdate(p,s);var m=j(qe(n,o));un(h,m,r,o,i,a,u),n.children=m,v&&l(d.onComponentDidUpdate)&&d.onComponentDidUpdate(p,s)}else n.children=h}function kn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Cn(e,n,t,r,l,o,i,a,u){for(var c,f,s=o>i?i:o,d=0;di)for(d=s;dd||v>p)break e;h=e[v],m=n[v]}for(h=e[d],m=n[p];h.key===m.key;){if(16384&m.flags&&(n[p]=m=E(m)),un(h,m,t,r,l,a,c),e[d]=m,p--,v>--d||v>p)break e;h=e[d],m=n[p]}}if(v>d){if(v<=p)for(s=(f=p+1)p)for(;v<=d;)Me(e[v++],t);else $n(e,n,r,o,i,d,p,v,t,l,a,u,c)}function $n(e,n,t,r,l,o,i,a,u,c,f,s,d){var p,v,h,m=0,g=a,y=a,k=o-a+1,w=i-a+1,$=new Int32Array(w+1),F=k===r,P=!1,S=0,x=0;if(l<4||(k|w)<32)for(m=g;m<=o;++m)if(p=e[m],xa?P=!0:S=a,16384&v.flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++x;break}!F&&a>i&&Me(p,u)}else F||Me(p,u);else{var U={};for(m=y;m<=i;++m)U[n[m].key]=m;for(m=g;m<=o;++m)if(p=e[m],xg;)Me(e[g++],u);$[a-y]=m+1,S>a?P=!0:S=a,16384&(v=n[a]).flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++x}else F||Me(p,u);else F||Me(p,u)}if(F)Ee(u,s,e),Ze(n,u,t,c,f,d);else if(P){var V=Pn($);for(a=V.length-1,m=w-1;m>=0;m--)0===$[m]?(16384&(v=n[S=m+y]).flags&&(n[S]=v=E(v)),ze(v,u,t,c,(h=S+1)=0;m--)0===$[m]&&(16384&(v=n[S=m+y]).flags&&(n[S]=v=E(v)),ze(v,u,t,c,(h=S+1)Fn&&(Fn=u,$e=new Int32Array(u),Fe=new Int32Array(u));t>1]]0&&(Fe[t]=$e[o-1]),$e[o]=t)}o=l+1;var c=new Int32Array(o);for(i=$e[o-1];o-- >0;)c[o]=i,i=Fe[i],$e[o]=0;return c}function Sn(e,n,r,o){var i=[],a=n.$V;t(a)?t(e)||(16384&e.flags&&(e=E(e)),ze(e,n,o,!1,null,i),n.$V=e,a=e):t(e)?(Me(a,n),n.$V=null):(16384&e.flags&&(e=E(e)),un(a,e,n,o,!1,null,i),a=n.$V=e),g(i),l(r)&&r(),l($.renderComplete)&&$.renderComplete(a,n)}function xn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Sn(e,n,t,r)}function Un(e){return N(1,"li","TreeLeaf",e.children,0,null,null,null)}function Vn(e,n){return e!==n}function Nn(e){for(var n=e.data,t=n.children.length,r=new Array(t),l=0;l0,v=i(d),h=o(d)&&d[0]===U;p||v||h?(a=a||l.slice(0,f),(p||h)&&(s=E(s)),(v||h)&&(s.key=U+f),a.push(s)):a&&a.push(s),s.flags|=65536}}u=0===(a=a||l).length?1:8}else(a=l).flags|=65536,81920&l.flags&&(a=E(l)),u=2;return t.children=a,t.childFlags=u,t}function j(t){if(r(t)||n(t))return T(t,null);if(e(t))return D(t,0,null);return 16384&t.flags?E(t):t}var H="http://www.w3.org/1999/xlink",X="http://www.w3.org/XML/1998/namespace",_={"xlink:actuate":H,"xlink:arcrole":H,"xlink:href":H,"xlink:role":H,"xlink:show":H,"xlink:title":H,"xlink:type":H,"xml:base":X,"xml:lang":X,"xml:space":X};function K(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var q=K(0),z=K(null),G=K(!0);function J(e,n){var t=n.$EV;return t||(t=n.$EV=K(null)),t[e]||1===++q[e]&&(z[e]=ae(e)),t}function Q(e,n){var t=n.$EV;t&&t[e]&&(0===--q[e]&&(document.removeEventListener(s(e),z[e]),z[e]=null),t[e]=null)}function Y(e,n,t,r){if(l(t))J(e,r)[e]=t;else if(c(t)){if(P(n,t))return;J(e,r)[e]=t}else Q(e,r)}function Z(e){return l(e.composedPath)?e.composedPath()[0]:e.target}function ee(e,n,t,r){var l=Z(e);do{if(n&&l.disabled)return;var o=l.$EV;if(o){var a=o[t];if(a&&(r.dom=l,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}l=l.parentNode}while(!i(l))}function ne(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function te(){return this.defaultPrevented}function re(){return this.cancelBubble}function le(e){var n={dom:document};return e.isDefaultPrevented=te,e.isPropagationStopped=re,e.stopPropagation=ne,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function oe(e){return function(n){if(0!==n.button)return void n.stopPropagation();ee(n,!0,e,le(n))}}function ie(e){return function(n){ee(n,!1,e,le(n))}}function ae(e){var n="onClick"===e||"onDblClick"===e?oe(e):ie(e);return document.addEventListener(s(e),n),n}function ue(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function ce(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var l=n.toLowerCase();e[l]&&e[l](t)}}function fe(e,n){var t=function(t){var r=this.$V;if(!r)return;var i=r.props||f,a=r.dom;if(o(e))ce(i,e,t);else for(var u=0;u-1&&n.options[i]&&(a=n.options[i].value),r&&t(a)&&(a=e.defaultValue),ye(l,a)}}var $e,Fe,Pe=fe("onInput",Ue),Se=fe("onChange");function xe(e,n){se(e,"input",Pe),n.onChange&&se(e,"change",Se)}function Ue(e,n,r){var l=e.value,o=n.value;if(t(l)){if(r){var i=e.defaultValue;t(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==l&&(n.defaultValue=l,n.value=l)}function Ve(e,n,t,r,l,o){64&e?ge(r,t):256&e?we(r,t,l,n):128&e&&Ue(r,t,l),o&&(t.$V=n)}function Ne(e,n,t){64&e?me(n,t):256&e?Ce(n):128&e&&xe(n,t)}function Le(e){return e.type&&de(e.type)?!t(e.checked):!t(e.value)}function Ae(e){e&&!x(e,null)&&e.current&&(e.current=null)}function Ie(e,n,t){e&&(l(e)||void 0!==e.current)&&t.push((function(){x(e,n)||void 0===e.current||(e.current=n)}))}function Me(e,n){Te(e),k(e,n)}function Te(e){var n,r=e.flags,o=e.children;if(481&r){n=e.ref;var a=e.props;Ae(n);var u=e.childFlags;if(!i(a))for(var c=Object.keys(a),s=0,d=c.length;s0;for(var a in i&&(o=Le(t))&&Ne(n,r,t),t)He(a,null,t[a],r,l,o,null);i&&Ve(n,e,r,t,!0,o)}function _e(e,n,t){var r=j(e.render(n,e.state,t)),o=t;return l(e.getChildContext)&&(o=a(t,e.getChildContext())),e.$CX=o,r}function Ke(e,n,t,r,o,a){var u=new n(t,r),c=u.$N=Boolean(n.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=o,u.$L=a,e.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=w(u,t,u.state);else if(l(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!i(s)){var d=u.state;if(i(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=_e(u,t,r),u}function qe(e,n){var t=e.props||f;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function ze(e,n,t,r,l,o){var i=e.flags|=16384;481&i?Ye(e,n,t,r,l,o):4&i?en(e,n,t,r,l,o):8&i?(nn(e,n,t,r,l,o),on(e,o)):512&i||16&i?Qe(e,n,l):8192&i?Je(e,t,n,r,l,o):1024&i&&Ge(e,t,n,l,o)}function Ge(e,n,t,r,l){ze(e.children,e.ref,n,!1,null,l);var o=W();Qe(o,t,r),e.dom=o.dom}function Je(e,n,t,r,l,o){var i=e.children,a=e.childFlags;12&a&&0===i.length&&(a=e.childFlags=2,i=e.children=W()),2===a?ze(i,t,l,r,l,o):Ze(i,t,n,r,l,o)}function Qe(e,n,t){var r=e.dom=document.createTextNode(e.children);i(n)||p(n,r,t)}function Ye(e,n,r,l,o,a){var u=e.flags,c=e.props,f=e.className,s=e.childFlags,d=e.dom=v(e.type,l=l||(32&u)>0),h=e.children;if(t(f)||""===f||(l?d.setAttribute("class",f):d.className=f),16===s)F(d,h);else if(1!==s){var m=l&&"foreignObject"!==e.type;2===s?(16384&h.flags&&(e.children=h=E(h)),ze(h,d,r,m,null,a)):8!==s&&4!==s||Ze(h,d,r,m,null,a)}i(n)||p(n,d,o),i(c)||Xe(e,u,c,d,l),Ie(e.ref,d,a)}function Ze(e,n,t,r,l,o){for(var i=0;id)&&(f=b(i[d-1],!1).nextSibling)}hn(u,c,i,a,t,r,l,f,e,o)}function dn(e,n,t,l){var o=e.ref,i=n.ref,a=n.children;if(hn(e.childFlags,n.childFlags,e.children,a,o,t,!1,null,e,l),n.dom=e.dom,o!==i&&!r(a)){var u=a.dom;m(o,u),d(i,u)}}function pn(e,n,r,l,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,d=!1,p=!1;if(l=l||(32&o)>0,c!==s){var v=c||f;if((a=s||f)!==f)for(var h in(d=(448&o)>0)&&(p=Le(a)),a){var m=v[h],g=a[h];m!==g&&He(h,m,g,u,l,p,e)}if(v!==f)for(var y in v)t(a[y])&&!t(v[y])&&He(y,v[y],null,u,l,p,e)}var b=n.children,k=n.className;e.className!==k&&(t(k)?u.removeAttribute("class"):l?u.setAttribute("class",k):u.className=k),4096&o?fn(u,b):hn(e.childFlags,n.childFlags,e.children,b,u,r,l&&"foreignObject"!==n.type,null,e,i),d&&Ve(o,n,u,a,!1,p);var C=n.ref,w=e.ref;w!==C&&(Ae(w),Ie(C,u,i))}function vn(e,n,t,r,l,o){Te(e),Ze(n,t,r,l,b(e,!0),o),k(e,t)}function hn(e,n,t,r,l,o,i,a,u,c){switch(e){case 2:switch(n){case 2:un(t,r,l,o,i,a,c);break;case 1:Me(t,l);break;case 16:Te(t),F(l,r);break;default:vn(t,r,l,o,i,c)}break;case 1:switch(n){case 2:ze(r,l,o,i,a,c);break;case 1:break;case 16:F(l,r);break;default:Ze(r,l,o,i,a,c)}break;case 16:switch(n){case 16:cn(t,r,l);break;case 2:Be(l),ze(r,l,o,i,a,c);break;case 1:Be(l);break;default:Be(l),Ze(r,l,o,i,a,c)}break;default:switch(n){case 16:De(t),F(l,r);break;case 2:Ee(l,u,t),ze(r,l,o,i,a,c);break;case 1:Ee(l,u,t);break;default:var f=0|t.length,s=0|r.length;0===f?s>0&&Ze(r,l,o,i,a,c):0===s?Ee(l,u,t):8===n&&8===e?wn(t,r,l,o,i,f,s,a,u,c):Cn(t,r,l,o,i,f,s,a,c)}}}function mn(e,n,t,r,l){l.push((function(){e.componentDidUpdate(n,t,r)}))}function gn(e,n,t,r,o,i,u,c,f){var s=e.state,d=e.props,p=Boolean(e.$N),v=l(e.shouldComponentUpdate);if(p&&(n=w(e,t,n!==s?a(s,n):n)),u||!v||v&&e.shouldComponentUpdate(t,n,o)){!p&&l(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var h=null,m=_e(e,t,o);p&&l(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(d,s)),un(e.$LI,m,r,e.$CX,i,c,f),e.$LI=m,l(e.componentDidUpdate)&&mn(e,d,s,h,f)}else e.props=t,e.state=n,e.context=o}function yn(e,n,t,r,o,u,c){var s=n.children=e.children;if(i(s))return;s.$L=c;var d=n.props||f,p=n.ref,v=e.ref,h=s.state;if(!s.$N){if(l(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(d,r),s.$UN)return;s.$BR=!1}i(s.$PS)||(h=a(h,s.$PS),s.$PS=null)}gn(s,h,d,t,r,o,!1,u,c),v!==p&&(Ae(v),Ie(p,s,c))}function bn(e,n,r,o,i,a,u){var c=!0,s=n.props||f,d=n.ref,p=e.props,v=!t(d),h=e.children;if(v&&l(d.onComponentShouldUpdate)&&(c=d.onComponentShouldUpdate(p,s)),!1!==c){v&&l(d.onComponentWillUpdate)&&d.onComponentWillUpdate(p,s);var m=j(qe(n,o));un(h,m,r,o,i,a,u),n.children=m,v&&l(d.onComponentDidUpdate)&&d.onComponentDidUpdate(p,s)}else n.children=h}function kn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Cn(e,n,t,r,l,o,i,a,u){for(var c,f,s=o>i?i:o,d=0;di)for(d=s;dd||v>p)break e;h=e[v],m=n[v]}for(h=e[d],m=n[p];h.key===m.key;){if(16384&m.flags&&(n[p]=m=E(m)),un(h,m,t,r,l,a,c),e[d]=m,p--,v>--d||v>p)break e;h=e[d],m=n[p]}}if(v>d){if(v<=p)for(s=(f=p+1)p)for(;v<=d;)Me(e[v++],t);else $n(e,n,r,o,i,d,p,v,t,l,a,u,c)}function $n(e,n,t,r,l,o,i,a,u,c,f,s,d){var p,v,h,m=0,g=a,y=a,k=o-a+1,w=i-a+1,$=new Int32Array(w+1),F=k===r,P=!1,S=0,x=0;if(l<4||(k|w)<32)for(m=g;m<=o;++m)if(p=e[m],xa?P=!0:S=a,16384&v.flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++x;break}!F&&a>i&&Me(p,u)}else F||Me(p,u);else{var U={};for(m=y;m<=i;++m)U[n[m].key]=m;for(m=g;m<=o;++m)if(p=e[m],xg;)Me(e[g++],u);$[a-y]=m+1,S>a?P=!0:S=a,16384&(v=n[a]).flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++x}else F||Me(p,u);else F||Me(p,u)}if(F)Ee(u,s,e),Ze(n,u,t,c,f,d);else if(P){var V=Pn($);for(a=V.length-1,m=w-1;m>=0;m--)0===$[m]?(16384&(v=n[S=m+y]).flags&&(n[S]=v=E(v)),ze(v,u,t,c,(h=S+1)=0;m--)0===$[m]&&(16384&(v=n[S=m+y]).flags&&(n[S]=v=E(v)),ze(v,u,t,c,(h=S+1)Fn&&(Fn=u,$e=new Int32Array(u),Fe=new Int32Array(u));t>1]]0&&(Fe[t]=$e[o-1]),$e[o]=t)}o=l+1;var c=new Int32Array(o);for(i=$e[o-1];o-- >0;)c[o]=i,i=Fe[i],$e[o]=0;return c}function Sn(e,n,r,o){var i=[],a=n.$V;t(a)?t(e)||(16384&e.flags&&(e=E(e)),ze(e,n,o,!1,null,i),n.$V=e,a=e):t(e)?(Me(a,n),n.$V=null):(16384&e.flags&&(e=E(e)),un(a,e,n,o,!1,null,i),a=n.$V=e),g(i),l(r)&&r(),l($.renderComplete)&&$.renderComplete(a,n)}function xn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=f),Sn(e,n,t,r)}function Un(e){return N(1,"li","TreeLeaf",e.children,0,null,null,null)}function Vn(e,n){return e!==n}function Nn(e){for(var n=e.data,t=n.children.length,r=new Array(t),l=0;l0,h=c(d),v=u(d)&&d[0]===L;p||h||v?(t=t||n.slice(0,s),(p||v)&&(f=R(f)),(h||v)&&(f.key=L+s),t.push(f)):t&&t.push(f),f.flags|=65536}}l=0===(t=t||n).length?1:8}else(t=n).flags|=65536,81920&n.flags&&(t=R(n)),l=2;return e.children=t,e.childFlags=l,e}function Q(e){if(i(e)||o(e))return E(e,null);if(r(e))return O(e,0,null);return 16384&e.flags?R(e):e}var X="http://www.w3.org/1999/xlink",G="http://www.w3.org/XML/1998/namespace",K={"xlink:actuate":X,"xlink:arcrole":X,"xlink:href":X,"xlink:role":X,"xlink:show":X,"xlink:title":X,"xlink:type":X,"xml:base":G,"xml:lang":G,"xml:space":G};function q(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var J=q(0),z=q(null),Y=q(!0);function Z(e,n){var t=n.$EV;return t||(t=n.$EV=q(null)),t[e]||1===++J[e]&&(z[e]=se(e)),t}function ee(e,n){var t=n.$EV;t&&t[e]&&(0===--J[e]&&(document.removeEventListener(p(e),z[e]),z[e]=null),t[e]=null)}function ne(e,n,t,r){if(a(t))Z(e,r)[e]=t;else if(f(t)){if(S(n,t))return;Z(e,r)[e]=t}else ee(e,r)}function te(e){return a(e.composedPath)?e.composedPath()[0]:e.target}function re(e,n,t,r){var o=te(e);do{if(n&&o.disabled)return;var l=o.$EV;if(l){var i=l[t];if(i&&(r.dom=o,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}o=o.parentNode}while(!c(o))}function oe(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function le(){return this.defaultPrevented}function ie(){return this.cancelBubble}function ae(e){var n={dom:document};return e.isDefaultPrevented=le,e.isPropagationStopped=ie,e.stopPropagation=oe,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function ue(e){return function(n){if(0!==n.button)return void n.stopPropagation();re(n,!0,e,ae(n))}}function ce(e){return function(n){re(n,!1,e,ae(n))}}function se(e){var n="onClick"===e||"onDblClick"===e?ue(e):ce(e);return document.addEventListener(p(e),n),n}function fe(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function de(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var o=n.toLowerCase();e[o]&&e[o](t)}}function pe(e,n){var t=function(t){var r=this.$V;if(!r)return;var o=r.props||d,l=r.dom;if(u(e))de(o,e,t);else for(var i=0;i-1&&n.options[i]&&(a=n.options[i].value),t&&l(a)&&(a=e.defaultValue),ke(r,a)}}var Pe,Fe,Se=pe("onInput",Le),Ne=pe("onChange");function Ve(e,n){he(e,"input",Se),n.onChange&&he(e,"change",Ne)}function Le(e,n,t){var r=e.value,o=n.value;if(l(r)){if(t){var i=e.defaultValue;l(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==r&&(n.defaultValue=r,n.value=r)}function Ie(e,n,t,r,o,l){64&e?$e(r,t):256&e?xe(r,t,o,n):128&e&&Le(r,t,o),l&&(t.$V=n)}function Be(e,n,t){64&e?be(n,t):256&e?Ue(n):128&e&&Ve(n,t)}function Me(e){return e.type&&ve(e.type)?!l(e.checked):!l(e.value)}function Te(e){e&&!V(e,null)&&e.current&&(e.current=null)}function Ae(e,n,t){e&&(a(e)||void 0!==e.current)&&t.push((function(){V(e,n)||void 0===e.current||(e.current=n)}))}function De(e,n){Ee(e),C(e,n)}function Ee(e){var n,t=e.flags,r=e.children;if(481&t){n=e.ref;var o=e.props;Te(n);var i=e.childFlags;if(!c(o))for(var u=Object.keys(o),s=0,f=u.length;s0;for(var a in i&&(l=Me(t))&&Be(n,r,t),t)Xe(a,null,t[a],r,o,l,null);i&&Ie(n,e,r,t,!0,l)}function Ke(e,n,t){var r=Q(e.render(n,e.state,t)),o=t;return a(e.getChildContext)&&(o=s(t,e.getChildContext())),e.$CX=o,r}function qe(e,n,t,r,o,l){var i=new n(t,r),u=i.$N=Boolean(n.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=o,i.$L=l,e.children=i,i.$BS=!1,i.context=r,i.props===d&&(i.props=t),u)i.state=U(i,t,i.state);else if(a(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!c(s)){var f=i.state;if(c(f))i.state=s;else for(var p in s)f[p]=s[p];i.$PS=null}i.$BR=!1}return i.$LI=Ke(i,t,r),i}function Je(e,n){var t=e.props||d;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function ze(e,n,t,r,o,l){var i=e.flags|=16384;481&i?nn(e,n,t,r,o,l):4&i?rn(e,n,t,r,o,l):8&i?(on(e,n,t,r,o,l),cn(e,l)):512&i||16&i?en(e,n,o):8192&i?Ze(e,t,n,r,o,l):1024&i&&Ye(e,t,n,o,l)}function Ye(e,n,t,r,o){ze(e.children,e.ref,n,!1,null,o);var l=j();en(l,t,r),e.dom=l.dom}function Ze(e,n,t,r,o,l){var i=e.children,a=e.childFlags;12&a&&0===i.length&&(a=e.childFlags=2,i=e.children=j()),2===a?ze(i,t,o,r,o,l):tn(i,t,n,r,o,l)}function en(e,n,t){var r=e.dom=document.createTextNode(e.children);c(n)||v(n,r,t)}function nn(e,n,t,r,o,i){var a=e.flags,u=e.props,s=e.className,f=e.childFlags,d=e.dom=m(e.type,r=r||(32&a)>0),p=e.children;if(l(s)||""===s||(r?d.setAttribute("class",s):d.className=s),16===f)F(d,p);else if(1!==f){var h=r&&"foreignObject"!==e.type;2===f?(16384&p.flags&&(e.children=p=R(p)),ze(p,d,t,h,null,i)):8!==f&&4!==f||tn(p,d,t,h,null,i)}c(n)||v(n,d,o),c(u)||Ge(e,a,u,d,r),Ae(e.ref,d,i)}function tn(e,n,t,r,o,l){for(var i=0;id)&&(s=k(i[d-1],!1).nextSibling)}yn(u,c,i,a,t,r,o,s,e,l)}function vn(e,n,t,r){var o=e.ref,l=n.ref,a=n.children;if(yn(e.childFlags,n.childFlags,e.children,a,o,t,!1,null,e,r),n.dom=e.dom,o!==l&&!i(a)){var u=a.dom;y(o,u),h(l,u)}}function mn(e,n,t,r,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,f=!1,p=!1;if(r=r||(32&o)>0,c!==s){var h=c||d;if((a=s||d)!==d)for(var v in(f=(448&o)>0)&&(p=Me(a)),a){var m=h[v],g=a[v];m!==g&&Xe(v,m,g,u,r,p,e)}if(h!==d)for(var y in h)l(a[y])&&!l(h[y])&&Xe(y,h[y],null,u,r,p,e)}var b=n.children,$=n.className;e.className!==$&&(l($)?u.removeAttribute("class"):r?u.setAttribute("class",$):u.className=$),4096&o?pn(u,b):yn(e.childFlags,n.childFlags,e.children,b,u,t,r&&"foreignObject"!==n.type,null,e,i),f&&Ie(o,n,u,a,!1,p);var k=n.ref,C=e.ref;C!==k&&(Te(C),Ae(k,u,i))}function gn(e,n,t,r,o,l){Ee(e),tn(n,t,r,o,k(e,!0),l),C(e,t)}function yn(e,n,t,r,o,l,i,a,u,c){switch(e){case 2:switch(n){case 2:fn(t,r,o,l,i,a,c);break;case 1:De(t,o);break;case 16:Ee(t),F(o,r);break;default:gn(t,r,o,l,i,c)}break;case 1:switch(n){case 2:ze(r,o,l,i,a,c);break;case 1:break;case 16:F(o,r);break;default:tn(r,o,l,i,a,c)}break;case 16:switch(n){case 16:dn(t,r,o);break;case 2:We(o),ze(r,o,l,i,a,c);break;case 1:We(o);break;default:We(o),tn(r,o,l,i,a,c)}break;default:switch(n){case 16:Oe(t),F(o,r);break;case 2:Re(o,u,t),ze(r,o,l,i,a,c);break;case 1:Re(o,u,t);break;default:var s=0|t.length,f=0|r.length;0===s?f>0&&tn(r,o,l,i,a,c):0===f?Re(o,u,t):8===n&&8===e?xn(t,r,o,l,i,s,f,a,u,c):Un(t,r,o,l,i,s,f,a,c)}}}function bn(e,n,t,r,o){o.push((function(){e.componentDidUpdate(n,t,r)}))}function $n(e,n,t,r,o,l,i,u,c){var f=e.state,d=e.props,p=Boolean(e.$N),h=a(e.shouldComponentUpdate);if(p&&(n=U(e,t,n!==f?s(f,n):n)),i||!h||h&&e.shouldComponentUpdate(t,n,o)){!p&&a(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var v=null,m=Ke(e,t,o);p&&a(e.getSnapshotBeforeUpdate)&&(v=e.getSnapshotBeforeUpdate(d,f)),fn(e.$LI,m,r,e.$CX,l,u,c),e.$LI=m,a(e.componentDidUpdate)&&bn(e,d,f,v,c)}else e.props=t,e.state=n,e.context=o}function kn(e,n,t,r,o,l,i){var u=n.children=e.children;if(c(u))return;u.$L=i;var f=n.props||d,p=n.ref,h=e.ref,v=u.state;if(!u.$N){if(a(u.componentWillReceiveProps)){if(u.$BR=!0,u.componentWillReceiveProps(f,r),u.$UN)return;u.$BR=!1}c(u.$PS)||(v=s(v,u.$PS),u.$PS=null)}$n(u,v,f,t,r,o,!1,l,i),h!==p&&(Te(h),Ae(p,u,i))}function Cn(e,n,t,r,o,i,u){var c=!0,s=n.props||d,f=n.ref,p=e.props,h=!l(f),v=e.children;if(h&&a(f.onComponentShouldUpdate)&&(c=f.onComponentShouldUpdate(p,s)),!1!==c){h&&a(f.onComponentWillUpdate)&&f.onComponentWillUpdate(p,s);var m=Q(Je(n,r));fn(v,m,t,r,o,i,u),n.children=m,h&&a(f.onComponentDidUpdate)&&f.onComponentDidUpdate(p,s)}else n.children=v}function wn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Un(e,n,t,r,o,l,i,a,u){for(var c,s,f=l>i?i:l,d=0;di)for(d=f;dd||h>p)break e;v=e[h],m=n[h]}for(v=e[d],m=n[p];v.key===m.key;){if(16384&m.flags&&(n[p]=m=R(m)),fn(v,m,t,r,o,a,c),e[d]=m,p--,h>--d||h>p)break e;v=e[d],m=n[p]}}if(h>d){if(h<=p)for(f=(s=p+1)p)for(;h<=d;)De(e[h++],t);else Pn(e,n,r,l,i,d,p,h,t,o,a,u,c)}function Pn(e,n,t,r,o,l,i,a,u,c,s,f,d){var p,h,v,m=0,g=a,y=a,b=l-a+1,$=i-a+1,C=new Int32Array($+1),U=b===r,x=!1,P=0,F=0;if(o<4||(b|$)<32)for(m=g;m<=l;++m)if(p=e[m],F<$){for(a=y;a<=i;a++)if(h=n[a],p.key===h.key){if(C[a-y]=m+1,U)for(U=!1;ga?x=!0:P=a,16384&h.flags&&(n[a]=h=R(h)),fn(p,h,u,t,c,s,d),++F;break}!U&&a>i&&De(p,u)}else U||De(p,u);else{var S={};for(m=y;m<=i;++m)S[n[m].key]=m;for(m=g;m<=l;++m)if(p=e[m],F<$)if(void 0!==(a=S[p.key])){if(U)for(U=!1;m>g;)De(e[g++],u);C[a-y]=m+1,P>a?x=!0:P=a,16384&(h=n[a]).flags&&(n[a]=h=R(h)),fn(p,h,u,t,c,s,d),++F}else U||De(p,u);else U||De(p,u)}if(U)Re(u,f,e),tn(n,u,t,c,s,d);else if(x){var N=Sn(C);for(a=N.length-1,m=$-1;m>=0;m--)0===C[m]?(16384&(h=n[P=m+y]).flags&&(n[P]=h=R(h)),ze(h,u,t,c,(v=P+1)=0;m--)0===C[m]&&(16384&(h=n[P=m+y]).flags&&(n[P]=h=R(h)),ze(h,u,t,c,(v=P+1)Fn&&(Fn=u,Pe=new Int32Array(u),Fe=new Int32Array(u));t>1]]0&&(Fe[t]=Pe[l-1]),Pe[l]=t)}l=o+1;var c=new Int32Array(l);for(i=Pe[l-1];l-- >0;)c[l]=i,i=Fe[i],Pe[l]=0;return c}function Nn(e,n,t,r){var o=[],i=n.$V;x.v=!0,l(i)?l(e)||(16384&e.flags&&(e=R(e)),ze(e,n,r,!1,null,o),n.$V=e,i=e):l(e)?(De(i,n),n.$V=null):(16384&e.flags&&(e=R(e)),fn(i,e,n,r,!1,null,o),i=n.$V=e),b(o),x.v=!1,a(t)&&t(),a(P.renderComplete)&&P.renderComplete(i,n)}function Vn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=d),Nn(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ln=[],In="undefined"!==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Bn=!1;function Mn(e,n,t,r){var o=e.$PS;if(a(n)&&(n=n(o?s(e.state,o):e.state,e.props,e.context)),l(o))e.$PS=n;else for(var i in n)o[i]=n[i];if(e.$BR)a(t)&&e.$L.push(t.bind(e));else{if(!x.v&&0===Ln.length)return Dn(e,r),void(a(t)&&t.call(e));if(-1===Ln.indexOf(e)&&Ln.push(e),r&&(e.$F=!0),Bn||(Bn=!0,In(An)),a(t)){var u=e.$QU;u||(u=e.$QU=[]),u.push(t)}}}function Tn(e){for(var n=e.$QU,t=0;t0,h=c(d),v=u(d)&&d[0]===L;p||h||v?(t=t||n.slice(0,s),(p||v)&&(f=R(f)),(h||v)&&(f.key=L+s),t.push(f)):t&&t.push(f),f.flags|=65536}}l=0===(t=t||n).length?1:8}else(t=n).flags|=65536,81920&n.flags&&(t=R(n)),l=2;return e.children=t,e.childFlags=l,e}function Q(e){if(i(e)||o(e))return E(e,null);if(r(e))return O(e,0,null);return 16384&e.flags?R(e):e}var X="http://www.w3.org/1999/xlink",G="http://www.w3.org/XML/1998/namespace",K={"xlink:actuate":X,"xlink:arcrole":X,"xlink:href":X,"xlink:role":X,"xlink:show":X,"xlink:title":X,"xlink:type":X,"xml:base":G,"xml:lang":G,"xml:space":G};function q(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var J=q(0),z=q(null),Y=q(!0);function Z(e,n){var t=n.$EV;return t||(t=n.$EV=q(null)),t[e]||1===++J[e]&&(z[e]=se(e)),t}function ee(e,n){var t=n.$EV;t&&t[e]&&(0===--J[e]&&(document.removeEventListener(p(e),z[e]),z[e]=null),t[e]=null)}function ne(e,n,t,r){if(a(t))Z(e,r)[e]=t;else if(f(t)){if(S(n,t))return;Z(e,r)[e]=t}else ee(e,r)}function te(e){return a(e.composedPath)?e.composedPath()[0]:e.target}function re(e,n,t,r){var o=te(e);do{if(n&&o.disabled)return;var l=o.$EV;if(l){var i=l[t];if(i&&(r.dom=o,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}o=o.parentNode}while(!c(o))}function oe(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function le(){return this.defaultPrevented}function ie(){return this.cancelBubble}function ae(e){var n={dom:document};return e.isDefaultPrevented=le,e.isPropagationStopped=ie,e.stopPropagation=oe,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function ue(e){return function(n){if(0!==n.button)return void n.stopPropagation();re(n,!0,e,ae(n))}}function ce(e){return function(n){re(n,!1,e,ae(n))}}function se(e){var n="onClick"===e||"onDblClick"===e?ue(e):ce(e);return document.addEventListener(p(e),n),n}function fe(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function de(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var o=n.toLowerCase();e[o]&&e[o](t)}}function pe(e,n){var t=function(t){var r=this.$V;if(!r)return;var o=r.props||d,l=r.dom;if(u(e))de(o,e,t);else for(var i=0;i-1&&n.options[i]&&(a=n.options[i].value),t&&l(a)&&(a=e.defaultValue),ke(r,a)}}var Pe,Fe,Se=pe("onInput",Le),Ne=pe("onChange");function Ve(e,n){he(e,"input",Se),n.onChange&&he(e,"change",Ne)}function Le(e,n,t){var r=e.value,o=n.value;if(l(r)){if(t){var i=e.defaultValue;l(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==r&&(n.defaultValue=r,n.value=r)}function Ie(e,n,t,r,o,l){64&e?$e(r,t):256&e?xe(r,t,o,n):128&e&&Le(r,t,o),l&&(t.$V=n)}function Be(e,n,t){64&e?be(n,t):256&e?Ue(n):128&e&&Ve(n,t)}function Me(e){return e.type&&ve(e.type)?!l(e.checked):!l(e.value)}function Te(e){e&&!V(e,null)&&e.current&&(e.current=null)}function Ae(e,n,t){e&&(a(e)||void 0!==e.current)&&t.push((function(){V(e,n)||void 0===e.current||(e.current=n)}))}function De(e,n){Ee(e),C(e,n)}function Ee(e){var n,t=e.flags,r=e.children;if(481&t){n=e.ref;var o=e.props;Te(n);var i=e.childFlags;if(!c(o))for(var u=Object.keys(o),s=0,f=u.length;s0;for(var a in i&&(l=Me(t))&&Be(n,r,t),t)Xe(a,null,t[a],r,o,l,null);i&&Ie(n,e,r,t,!0,l)}function Ke(e,n,t){var r=Q(e.render(n,e.state,t)),o=t;return a(e.getChildContext)&&(o=s(t,e.getChildContext())),e.$CX=o,r}function qe(e,n,t,r,o,l){var i=new n(t,r),u=i.$N=Boolean(n.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=o,i.$L=l,e.children=i,i.$BS=!1,i.context=r,i.props===d&&(i.props=t),u)i.state=U(i,t,i.state);else if(a(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!c(s)){var f=i.state;if(c(f))i.state=s;else for(var p in s)f[p]=s[p];i.$PS=null}i.$BR=!1}return i.$LI=Ke(i,t,r),i}function Je(e,n){var t=e.props||d;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function ze(e,n,t,r,o,l){var i=e.flags|=16384;481&i?nn(e,n,t,r,o,l):4&i?rn(e,n,t,r,o,l):8&i?(on(e,n,t,r,o,l),cn(e,l)):512&i||16&i?en(e,n,o):8192&i?Ze(e,t,n,r,o,l):1024&i&&Ye(e,t,n,o,l)}function Ye(e,n,t,r,o){ze(e.children,e.ref,n,!1,null,o);var l=j();en(l,t,r),e.dom=l.dom}function Ze(e,n,t,r,o,l){var i=e.children,a=e.childFlags;12&a&&0===i.length&&(a=e.childFlags=2,i=e.children=j()),2===a?ze(i,t,o,r,o,l):tn(i,t,n,r,o,l)}function en(e,n,t){var r=e.dom=document.createTextNode(e.children);c(n)||v(n,r,t)}function nn(e,n,t,r,o,i){var a=e.flags,u=e.props,s=e.className,f=e.childFlags,d=e.dom=m(e.type,r=r||(32&a)>0),p=e.children;if(l(s)||""===s||(r?d.setAttribute("class",s):d.className=s),16===f)F(d,p);else if(1!==f){var h=r&&"foreignObject"!==e.type;2===f?(16384&p.flags&&(e.children=p=R(p)),ze(p,d,t,h,null,i)):8!==f&&4!==f||tn(p,d,t,h,null,i)}c(n)||v(n,d,o),c(u)||Ge(e,a,u,d,r),Ae(e.ref,d,i)}function tn(e,n,t,r,o,l){for(var i=0;id)&&(s=k(i[d-1],!1).nextSibling)}yn(u,c,i,a,t,r,o,s,e,l)}function vn(e,n,t,r){var o=e.ref,l=n.ref,a=n.children;if(yn(e.childFlags,n.childFlags,e.children,a,o,t,!1,null,e,r),n.dom=e.dom,o!==l&&!i(a)){var u=a.dom;y(o,u),h(l,u)}}function mn(e,n,t,r,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,f=!1,p=!1;if(r=r||(32&o)>0,c!==s){var h=c||d;if((a=s||d)!==d)for(var v in(f=(448&o)>0)&&(p=Me(a)),a){var m=h[v],g=a[v];m!==g&&Xe(v,m,g,u,r,p,e)}if(h!==d)for(var y in h)l(a[y])&&!l(h[y])&&Xe(y,h[y],null,u,r,p,e)}var b=n.children,$=n.className;e.className!==$&&(l($)?u.removeAttribute("class"):r?u.setAttribute("class",$):u.className=$),4096&o?pn(u,b):yn(e.childFlags,n.childFlags,e.children,b,u,t,r&&"foreignObject"!==n.type,null,e,i),f&&Ie(o,n,u,a,!1,p);var k=n.ref,C=e.ref;C!==k&&(Te(C),Ae(k,u,i))}function gn(e,n,t,r,o,l){Ee(e),tn(n,t,r,o,k(e,!0),l),C(e,t)}function yn(e,n,t,r,o,l,i,a,u,c){switch(e){case 2:switch(n){case 2:fn(t,r,o,l,i,a,c);break;case 1:De(t,o);break;case 16:Ee(t),F(o,r);break;default:gn(t,r,o,l,i,c)}break;case 1:switch(n){case 2:ze(r,o,l,i,a,c);break;case 1:break;case 16:F(o,r);break;default:tn(r,o,l,i,a,c)}break;case 16:switch(n){case 16:dn(t,r,o);break;case 2:We(o),ze(r,o,l,i,a,c);break;case 1:We(o);break;default:We(o),tn(r,o,l,i,a,c)}break;default:switch(n){case 16:Oe(t),F(o,r);break;case 2:Re(o,u,t),ze(r,o,l,i,a,c);break;case 1:Re(o,u,t);break;default:var s=0|t.length,f=0|r.length;0===s?f>0&&tn(r,o,l,i,a,c):0===f?Re(o,u,t):8===n&&8===e?xn(t,r,o,l,i,s,f,a,u,c):Un(t,r,o,l,i,s,f,a,c)}}}function bn(e,n,t,r,o){o.push((function(){e.componentDidUpdate(n,t,r)}))}function $n(e,n,t,r,o,l,i,u,c){var f=e.state,d=e.props,p=Boolean(e.$N),h=a(e.shouldComponentUpdate);if(p&&(n=U(e,t,n!==f?s(f,n):n)),i||!h||h&&e.shouldComponentUpdate(t,n,o)){!p&&a(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var v=null,m=Ke(e,t,o);p&&a(e.getSnapshotBeforeUpdate)&&(v=e.getSnapshotBeforeUpdate(d,f)),fn(e.$LI,m,r,e.$CX,l,u,c),e.$LI=m,a(e.componentDidUpdate)&&bn(e,d,f,v,c)}else e.props=t,e.state=n,e.context=o}function kn(e,n,t,r,o,l,i){var u=n.children=e.children;if(c(u))return;u.$L=i;var f=n.props||d,p=n.ref,h=e.ref,v=u.state;if(!u.$N){if(a(u.componentWillReceiveProps)){if(u.$BR=!0,u.componentWillReceiveProps(f,r),u.$UN)return;u.$BR=!1}c(u.$PS)||(v=s(v,u.$PS),u.$PS=null)}$n(u,v,f,t,r,o,!1,l,i),h!==p&&(Te(h),Ae(p,u,i))}function Cn(e,n,t,r,o,i,u){var c=!0,s=n.props||d,f=n.ref,p=e.props,h=!l(f),v=e.children;if(h&&a(f.onComponentShouldUpdate)&&(c=f.onComponentShouldUpdate(p,s)),!1!==c){h&&a(f.onComponentWillUpdate)&&f.onComponentWillUpdate(p,s);var m=Q(Je(n,r));fn(v,m,t,r,o,i,u),n.children=m,h&&a(f.onComponentDidUpdate)&&f.onComponentDidUpdate(p,s)}else n.children=v}function wn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Un(e,n,t,r,o,l,i,a,u){for(var c,s,f=l>i?i:l,d=0;di)for(d=f;dd||h>p)break e;v=e[h],m=n[h]}for(v=e[d],m=n[p];v.key===m.key;){if(16384&m.flags&&(n[p]=m=R(m)),fn(v,m,t,r,o,a,c),e[d]=m,p--,h>--d||h>p)break e;v=e[d],m=n[p]}}if(h>d){if(h<=p)for(f=(s=p+1)p)for(;h<=d;)De(e[h++],t);else Pn(e,n,r,l,i,d,p,h,t,o,a,u,c)}function Pn(e,n,t,r,o,l,i,a,u,c,s,f,d){var p,h,v,m=0,g=a,y=a,b=l-a+1,$=i-a+1,C=new Int32Array($+1),U=b===r,x=!1,P=0,F=0;if(o<4||(b|$)<32)for(m=g;m<=l;++m)if(p=e[m],F<$){for(a=y;a<=i;a++)if(h=n[a],p.key===h.key){if(C[a-y]=m+1,U)for(U=!1;ga?x=!0:P=a,16384&h.flags&&(n[a]=h=R(h)),fn(p,h,u,t,c,s,d),++F;break}!U&&a>i&&De(p,u)}else U||De(p,u);else{var S={};for(m=y;m<=i;++m)S[n[m].key]=m;for(m=g;m<=l;++m)if(p=e[m],F<$)if(void 0!==(a=S[p.key])){if(U)for(U=!1;m>g;)De(e[g++],u);C[a-y]=m+1,P>a?x=!0:P=a,16384&(h=n[a]).flags&&(n[a]=h=R(h)),fn(p,h,u,t,c,s,d),++F}else U||De(p,u);else U||De(p,u)}if(U)Re(u,f,e),tn(n,u,t,c,s,d);else if(x){var N=Sn(C);for(a=N.length-1,m=$-1;m>=0;m--)0===C[m]?(16384&(h=n[P=m+y]).flags&&(n[P]=h=R(h)),ze(h,u,t,c,(v=P+1)=0;m--)0===C[m]&&(16384&(h=n[P=m+y]).flags&&(n[P]=h=R(h)),ze(h,u,t,c,(v=P+1)Fn&&(Fn=u,Pe=new Int32Array(u),Fe=new Int32Array(u));t>1]]0&&(Fe[t]=Pe[l-1]),Pe[l]=t)}l=o+1;var c=new Int32Array(l);for(i=Pe[l-1];l-- >0;)c[l]=i,i=Fe[i],Pe[l]=0;return c}function Nn(e,n,t,r){var o=[],i=n.$V;x.v=!0,l(i)?l(e)||(16384&e.flags&&(e=R(e)),ze(e,n,r,!1,null,o),n.$V=e,i=e):l(e)?(De(i,n),n.$V=null):(16384&e.flags&&(e=R(e)),fn(i,e,n,r,!1,null,o),i=n.$V=e),b(o),x.v=!1,a(t)&&t(),a(P.renderComplete)&&P.renderComplete(i,n)}function Vn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=d),Nn(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ln=[],In="undefined"!==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Bn=!1;function Mn(e,n,t,r){var o=e.$PS;if(a(n)&&(n=n(o?s(e.state,o):e.state,e.props,e.context)),l(o))e.$PS=n;else for(var i in n)o[i]=n[i];if(e.$BR)a(t)&&e.$L.push(t.bind(e));else{if(!x.v&&0===Ln.length)return Dn(e,r),void(a(t)&&t.call(e));if(-1===Ln.indexOf(e)&&Ln.push(e),r&&(e.$F=!0),Bn||(Bn=!0,In(An)),a(t)){var u=e.$QU;u||(u=e.$QU=[]),u.push(t)}}}function Tn(e){for(var n=e.$QU,t=0;t0,v=i(d),h=o(d)&&d[0]===N;p||v||h?(a=a||l.slice(0,f),(p||h)&&(s=E(s)),(v||h)&&(s.key=N+f),a.push(s)):a&&a.push(s),s.flags|=65536}}u=0===(a=a||l).length?1:8}else(a=l).flags|=65536,81920&l.flags&&(a=E(l)),u=2;return t.children=a,t.childFlags=u,t}function R(t){if(r(t)||n(t))return T(t,null);if(e(t))return D(t,0,null);return 16384&t.flags?E(t):t}var j="http://www.w3.org/1999/xlink",X="http://www.w3.org/XML/1998/namespace",_={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":X,"xml:lang":X,"xml:space":X};function K(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var q=K(0),G=K(null),J=K(!0);function z(e,n){var t=n.$EV;return t||(t=n.$EV=K(null)),t[e]||1===++q[e]&&(G[e]=ae(e)),t}function Q(e,n){var t=n.$EV;t&&t[e]&&(0===--q[e]&&(document.removeEventListener(s(e),G[e]),G[e]=null),t[e]=null)}function Y(e,n,t,r){if(l(t))z(e,r)[e]=t;else if(c(t)){if(P(n,t))return;z(e,r)[e]=t}else Q(e,r)}function Z(e){return l(e.composedPath)?e.composedPath()[0]:e.target}function ee(e,n,t,r){var l=Z(e);do{if(n&&l.disabled)return;var o=l.$EV;if(o){var a=o[t];if(a&&(r.dom=l,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}l=l.parentNode}while(!i(l))}function ne(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function te(){return this.defaultPrevented}function re(){return this.cancelBubble}function le(e){var n={dom:document};return e.isDefaultPrevented=te,e.isPropagationStopped=re,e.stopPropagation=ne,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function oe(e){return function(n){if(0!==n.button)return void n.stopPropagation();ee(n,!0,e,le(n))}}function ie(e){return function(n){ee(n,!1,e,le(n))}}function ae(e){var n="onClick"===e||"onDblClick"===e?oe(e):ie(e);return document.addEventListener(s(e),n),n}function ue(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function ce(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var l=n.toLowerCase();e[l]&&e[l](t)}}function fe(e,n){var t=function(t){var r=this.$V;if(!r)return;var i=r.props||f,a=r.dom;if(o(e))ce(i,e,t);else for(var u=0;u-1&&n.options[i]&&(a=n.options[i].value),r&&t(a)&&(a=e.defaultValue),ke(l,a)}}var $e,Fe,Pe=fe("onInput",Ne),xe=fe("onChange");function Ve(e,n){se(e,"input",Pe),n.onChange&&se(e,"change",xe)}function Ne(e,n,r){var l=e.value,o=n.value;if(t(l)){if(r){var i=e.defaultValue;t(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==l&&(n.defaultValue=l,n.value=l)}function Le(e,n,t,r,l,o){64&e?me(r,t):256&e?we(r,t,l,n):128&e&&Ne(r,t,l),o&&(t.$V=n)}function Se(e,n,t){64&e?ge(n,t):256&e?Ce(n):128&e&&Ve(n,t)}function Ue(e){return e.type&&de(e.type)?!t(e.checked):!t(e.value)}function Ie(e){e&&!V(e,null)&&e.current&&(e.current=null)}function Ae(e,n,t){e&&(l(e)||void 0!==e.current)&&t.push((function(){V(e,n)||void 0===e.current||(e.current=n)}))}function Me(e,n){Te(e),y(e,n)}function Te(e){var n,r=e.flags,o=e.children;if(481&r){n=e.ref;var a=e.props;Ie(n);var u=e.childFlags;if(!i(a))for(var c=Object.keys(a),s=0,d=c.length;s0;for(var a in i&&(o=Ue(t))&&Se(n,r,t),t)je(a,null,t[a],r,l,o,null);i&&Le(n,e,r,t,!0,o)}function _e(e,n,t){var r=R(e.render(n,e.state,t)),o=t;return l(e.getChildContext)&&(o=a(t,e.getChildContext())),e.$CX=o,r}function Ke(e,n,t,r,o,a){var u=new n(t,r),c=u.$N=Boolean(n.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=o,u.$L=a,e.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=w(u,t,u.state);else if(l(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!i(s)){var d=u.state;if(i(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=_e(u,t,r),u}function qe(e,n){var t=e.props||f;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function Ge(e,n,t,r,l,o){var i=e.flags|=16384;481&i?Ye(e,n,t,r,l,o):4&i?en(e,n,t,r,l,o):8&i?(nn(e,n,t,r,l,o),on(e,o)):512&i||16&i?Qe(e,n,l):8192&i?ze(e,t,n,r,l,o):1024&i&&Je(e,t,n,l,o)}function Je(e,n,t,r,l){Ge(e.children,e.ref,n,!1,null,l);var o=W();Qe(o,t,r),e.dom=o.dom}function ze(e,n,t,r,l,o){var i=e.children,a=e.childFlags;12&a&&0===i.length&&(a=e.childFlags=2,i=e.children=W()),2===a?Ge(i,t,l,r,l,o):Ze(i,t,n,r,l,o)}function Qe(e,n,t){var r=e.dom=document.createTextNode(e.children);i(n)||p(n,r,t)}function Ye(e,n,r,l,o,a){var u=e.flags,c=e.props,f=e.className,s=e.childFlags,d=e.dom=v(e.type,l=l||(32&u)>0),h=e.children;if(t(f)||""===f||(l?d.setAttribute("class",f):d.className=f),16===s)F(d,h);else if(1!==s){var g=l&&"foreignObject"!==e.type;2===s?(16384&h.flags&&(e.children=h=E(h)),Ge(h,d,r,g,null,a)):8!==s&&4!==s||Ze(h,d,r,g,null,a)}i(n)||p(n,d,o),i(c)||Xe(e,u,c,d,l),Ae(e.ref,d,a)}function Ze(e,n,t,r,l,o){for(var i=0;id)&&(f=b(i[d-1],!1).nextSibling)}hn(u,c,i,a,t,r,l,f,e,o)}function dn(e,n,t,l){var o=e.ref,i=n.ref,a=n.children;if(hn(e.childFlags,n.childFlags,e.children,a,o,t,!1,null,e,l),n.dom=e.dom,o!==i&&!r(a)){var u=a.dom;g(o,u),d(i,u)}}function pn(e,n,r,l,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,d=!1,p=!1;if(l=l||(32&o)>0,c!==s){var v=c||f;if((a=s||f)!==f)for(var h in(d=(448&o)>0)&&(p=Ue(a)),a){var g=v[h],m=a[h];g!==m&&je(h,g,m,u,l,p,e)}if(v!==f)for(var k in v)t(a[k])&&!t(v[k])&&je(k,v[k],null,u,l,p,e)}var b=n.children,y=n.className;e.className!==y&&(t(y)?u.removeAttribute("class"):l?u.setAttribute("class",y):u.className=y),4096&o?fn(u,b):hn(e.childFlags,n.childFlags,e.children,b,u,r,l&&"foreignObject"!==n.type,null,e,i),d&&Le(o,n,u,a,!1,p);var C=n.ref,w=e.ref;w!==C&&(Ie(w),Ae(C,u,i))}function vn(e,n,t,r,l,o){Te(e),Ze(n,t,r,l,b(e,!0),o),y(e,t)}function hn(e,n,t,r,l,o,i,a,u,c){switch(e){case 2:switch(n){case 2:un(t,r,l,o,i,a,c);break;case 1:Me(t,l);break;case 16:Te(t),F(l,r);break;default:vn(t,r,l,o,i,c)}break;case 1:switch(n){case 2:Ge(r,l,o,i,a,c);break;case 1:break;case 16:F(l,r);break;default:Ze(r,l,o,i,a,c)}break;case 16:switch(n){case 16:cn(t,r,l);break;case 2:Be(l),Ge(r,l,o,i,a,c);break;case 1:Be(l);break;default:Be(l),Ze(r,l,o,i,a,c)}break;default:switch(n){case 16:De(t),F(l,r);break;case 2:Ee(l,u,t),Ge(r,l,o,i,a,c);break;case 1:Ee(l,u,t);break;default:var f=0|t.length,s=0|r.length;0===f?s>0&&Ze(r,l,o,i,a,c):0===s?Ee(l,u,t):8===n&&8===e?wn(t,r,l,o,i,f,s,a,u,c):Cn(t,r,l,o,i,f,s,a,c)}}}function gn(e,n,t,r,l){l.push((function(){e.componentDidUpdate(n,t,r)}))}function mn(e,n,t,r,o,i,u,c,f){var s=e.state,d=e.props,p=Boolean(e.$N),v=l(e.shouldComponentUpdate);if(p&&(n=w(e,t,n!==s?a(s,n):n)),u||!v||v&&e.shouldComponentUpdate(t,n,o)){!p&&l(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var h=null,g=_e(e,t,o);p&&l(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(d,s)),un(e.$LI,g,r,e.$CX,i,c,f),e.$LI=g,l(e.componentDidUpdate)&&gn(e,d,s,h,f)}else e.props=t,e.state=n,e.context=o}function kn(e,n,t,r,o,u,c){var s=n.children=e.children;if(i(s))return;s.$L=c;var d=n.props||f,p=n.ref,v=e.ref,h=s.state;if(!s.$N){if(l(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(d,r),s.$UN)return;s.$BR=!1}i(s.$PS)||(h=a(h,s.$PS),s.$PS=null)}mn(s,h,d,t,r,o,!1,u,c),v!==p&&(Ie(v),Ae(p,s,c))}function bn(e,n,r,o,i,a,u){var c=!0,s=n.props||f,d=n.ref,p=e.props,v=!t(d),h=e.children;if(v&&l(d.onComponentShouldUpdate)&&(c=d.onComponentShouldUpdate(p,s)),!1!==c){v&&l(d.onComponentWillUpdate)&&d.onComponentWillUpdate(p,s);var g=R(qe(n,o));un(h,g,r,o,i,a,u),n.children=g,v&&l(d.onComponentDidUpdate)&&d.onComponentDidUpdate(p,s)}else n.children=h}function yn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Cn(e,n,t,r,l,o,i,a,u){for(var c,f,s=o>i?i:o,d=0;di)for(d=s;dd||v>p)break e;h=e[v],g=n[v]}for(h=e[d],g=n[p];h.key===g.key;){if(16384&g.flags&&(n[p]=g=E(g)),un(h,g,t,r,l,a,c),e[d]=g,p--,v>--d||v>p)break e;h=e[d],g=n[p]}}if(v>d){if(v<=p)for(s=(f=p+1)p)for(;v<=d;)Me(e[v++],t);else $n(e,n,r,o,i,d,p,v,t,l,a,u,c)}function $n(e,n,t,r,l,o,i,a,u,c,f,s,d){var p,v,h,g=0,m=a,k=a,y=o-a+1,w=i-a+1,$=new Int32Array(w+1),F=y===r,P=!1,x=0,V=0;if(l<4||(y|w)<32)for(g=m;g<=o;++g)if(p=e[g],Va?P=!0:x=a,16384&v.flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++V;break}!F&&a>i&&Me(p,u)}else F||Me(p,u);else{var N={};for(g=k;g<=i;++g)N[n[g].key]=g;for(g=m;g<=o;++g)if(p=e[g],Vm;)Me(e[m++],u);$[a-k]=g+1,x>a?P=!0:x=a,16384&(v=n[a]).flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++V}else F||Me(p,u);else F||Me(p,u)}if(F)Ee(u,s,e),Ze(n,u,t,c,f,d);else if(P){var L=Pn($);for(a=L.length-1,g=w-1;g>=0;g--)0===$[g]?(16384&(v=n[x=g+k]).flags&&(n[x]=v=E(v)),Ge(v,u,t,c,(h=x+1)=0;g--)0===$[g]&&(16384&(v=n[x=g+k]).flags&&(n[x]=v=E(v)),Ge(v,u,t,c,(h=x+1)Fn&&(Fn=u,$e=new Int32Array(u),Fe=new Int32Array(u));t>1]]0&&(Fe[t]=$e[o-1]),$e[o]=t)}o=l+1;var c=new Int32Array(o);for(i=$e[o-1];o-- >0;)c[o]=i,i=Fe[i],$e[o]=0;return c}function xn(e,n,r,o){var i=[],a=n.$V;t(a)?t(e)||(16384&e.flags&&(e=E(e)),Ge(e,n,o,!1,null,i),n.$V=e,a=e):t(e)?(Me(a,n),n.$V=null):(16384&e.flags&&(e=E(e)),un(a,e,n,o,!1,null,i),a=n.$V=e),m(i),l(r)&&r(),l($.renderComplete)&&$.renderComplete(a,n)}function Vn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=f),xn(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null),"undefined"!==typeof Promise&&Promise.resolve().then.bind(Promise.resolve()),uibench.init("Inferno","7.4.8");var Nn={onComponentShouldUpdate:function(e,n){return e!==n}};function Ln(e){return S(1,"li","TreeLeaf",e.children,16,null,null,null)}function Sn(e){for(var n=e.data,t=n.children.length,r=new Array(t),l=0;l0,v=i(d),h=o(d)&&d[0]===N;p||v||h?(a=a||l.slice(0,f),(p||h)&&(s=E(s)),(v||h)&&(s.key=N+f),a.push(s)):a&&a.push(s),s.flags|=65536}}u=0===(a=a||l).length?1:8}else(a=l).flags|=65536,81920&l.flags&&(a=E(l)),u=2;return t.children=a,t.childFlags=u,t}function R(t){if(r(t)||n(t))return T(t,null);if(e(t))return D(t,0,null);return 16384&t.flags?E(t):t}var j="http://www.w3.org/1999/xlink",X="http://www.w3.org/XML/1998/namespace",_={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":X,"xml:lang":X,"xml:space":X};function K(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var q=K(0),G=K(null),J=K(!0);function z(e,n){var t=n.$EV;return t||(t=n.$EV=K(null)),t[e]||1===++q[e]&&(G[e]=ae(e)),t}function Q(e,n){var t=n.$EV;t&&t[e]&&(0===--q[e]&&(document.removeEventListener(s(e),G[e]),G[e]=null),t[e]=null)}function Y(e,n,t,r){if(l(t))z(e,r)[e]=t;else if(c(t)){if(P(n,t))return;z(e,r)[e]=t}else Q(e,r)}function Z(e){return l(e.composedPath)?e.composedPath()[0]:e.target}function ee(e,n,t,r){var l=Z(e);do{if(n&&l.disabled)return;var o=l.$EV;if(o){var a=o[t];if(a&&(r.dom=l,a.event?a.event(a.data,e):a(e),e.cancelBubble))return}l=l.parentNode}while(!i(l))}function ne(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function te(){return this.defaultPrevented}function re(){return this.cancelBubble}function le(e){var n={dom:document};return e.isDefaultPrevented=te,e.isPropagationStopped=re,e.stopPropagation=ne,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return n.dom}}),n}function oe(e){return function(n){if(0!==n.button)return void n.stopPropagation();ee(n,!0,e,le(n))}}function ie(e){return function(n){ee(n,!1,e,le(n))}}function ae(e){var n="onClick"===e||"onDblClick"===e?oe(e):ie(e);return document.addEventListener(s(e),n),n}function ue(e,n){var t=document.createElement("i");return t.innerHTML=n,t.innerHTML===e.innerHTML}function ce(e,n,t){if(e[n]){var r=e[n];r.event?r.event(r.data,t):r(t)}else{var l=n.toLowerCase();e[l]&&e[l](t)}}function fe(e,n){var t=function(t){var r=this.$V;if(!r)return;var i=r.props||f,a=r.dom;if(o(e))ce(i,e,t);else for(var u=0;u-1&&n.options[i]&&(a=n.options[i].value),r&&t(a)&&(a=e.defaultValue),ke(l,a)}}var $e,Fe,Pe=fe("onInput",Ne),xe=fe("onChange");function Ve(e,n){se(e,"input",Pe),n.onChange&&se(e,"change",xe)}function Ne(e,n,r){var l=e.value,o=n.value;if(t(l)){if(r){var i=e.defaultValue;t(i)||i===o||(n.defaultValue=i,n.value=i)}}else o!==l&&(n.defaultValue=l,n.value=l)}function Le(e,n,t,r,l,o){64&e?me(r,t):256&e?we(r,t,l,n):128&e&&Ne(r,t,l),o&&(t.$V=n)}function Se(e,n,t){64&e?ge(n,t):256&e?Ce(n):128&e&&Ve(n,t)}function Ue(e){return e.type&&de(e.type)?!t(e.checked):!t(e.value)}function Ie(e){e&&!V(e,null)&&e.current&&(e.current=null)}function Ae(e,n,t){e&&(l(e)||void 0!==e.current)&&t.push((function(){V(e,n)||void 0===e.current||(e.current=n)}))}function Me(e,n){Te(e),y(e,n)}function Te(e){var n,r=e.flags,o=e.children;if(481&r){n=e.ref;var a=e.props;Ie(n);var u=e.childFlags;if(!i(a))for(var c=Object.keys(a),s=0,d=c.length;s0;for(var a in i&&(o=Ue(t))&&Se(n,r,t),t)je(a,null,t[a],r,l,o,null);i&&Le(n,e,r,t,!0,o)}function _e(e,n,t){var r=R(e.render(n,e.state,t)),o=t;return l(e.getChildContext)&&(o=a(t,e.getChildContext())),e.$CX=o,r}function Ke(e,n,t,r,o,a){var u=new n(t,r),c=u.$N=Boolean(n.getDerivedStateFromProps||u.getSnapshotBeforeUpdate);if(u.$SVG=o,u.$L=a,e.children=u,u.$BS=!1,u.context=r,u.props===f&&(u.props=t),c)u.state=w(u,t,u.state);else if(l(u.componentWillMount)){u.$BR=!0,u.componentWillMount();var s=u.$PS;if(!i(s)){var d=u.state;if(i(d))u.state=s;else for(var p in s)d[p]=s[p];u.$PS=null}u.$BR=!1}return u.$LI=_e(u,t,r),u}function qe(e,n){var t=e.props||f;return 32768&e.flags?e.type.render(t,e.ref,n):e.type(t,n)}function Ge(e,n,t,r,l,o){var i=e.flags|=16384;481&i?Ye(e,n,t,r,l,o):4&i?en(e,n,t,r,l,o):8&i?(nn(e,n,t,r,l,o),on(e,o)):512&i||16&i?Qe(e,n,l):8192&i?ze(e,t,n,r,l,o):1024&i&&Je(e,t,n,l,o)}function Je(e,n,t,r,l){Ge(e.children,e.ref,n,!1,null,l);var o=W();Qe(o,t,r),e.dom=o.dom}function ze(e,n,t,r,l,o){var i=e.children,a=e.childFlags;12&a&&0===i.length&&(a=e.childFlags=2,i=e.children=W()),2===a?Ge(i,t,l,r,l,o):Ze(i,t,n,r,l,o)}function Qe(e,n,t){var r=e.dom=document.createTextNode(e.children);i(n)||p(n,r,t)}function Ye(e,n,r,l,o,a){var u=e.flags,c=e.props,f=e.className,s=e.childFlags,d=e.dom=v(e.type,l=l||(32&u)>0),h=e.children;if(t(f)||""===f||(l?d.setAttribute("class",f):d.className=f),16===s)F(d,h);else if(1!==s){var g=l&&"foreignObject"!==e.type;2===s?(16384&h.flags&&(e.children=h=E(h)),Ge(h,d,r,g,null,a)):8!==s&&4!==s||Ze(h,d,r,g,null,a)}i(n)||p(n,d,o),i(c)||Xe(e,u,c,d,l),Ae(e.ref,d,a)}function Ze(e,n,t,r,l,o){for(var i=0;id)&&(f=b(i[d-1],!1).nextSibling)}hn(u,c,i,a,t,r,l,f,e,o)}function dn(e,n,t,l){var o=e.ref,i=n.ref,a=n.children;if(hn(e.childFlags,n.childFlags,e.children,a,o,t,!1,null,e,l),n.dom=e.dom,o!==i&&!r(a)){var u=a.dom;g(o,u),d(i,u)}}function pn(e,n,r,l,o,i){var a,u=n.dom=e.dom,c=e.props,s=n.props,d=!1,p=!1;if(l=l||(32&o)>0,c!==s){var v=c||f;if((a=s||f)!==f)for(var h in(d=(448&o)>0)&&(p=Ue(a)),a){var g=v[h],m=a[h];g!==m&&je(h,g,m,u,l,p,e)}if(v!==f)for(var k in v)t(a[k])&&!t(v[k])&&je(k,v[k],null,u,l,p,e)}var b=n.children,y=n.className;e.className!==y&&(t(y)?u.removeAttribute("class"):l?u.setAttribute("class",y):u.className=y),4096&o?fn(u,b):hn(e.childFlags,n.childFlags,e.children,b,u,r,l&&"foreignObject"!==n.type,null,e,i),d&&Le(o,n,u,a,!1,p);var C=n.ref,w=e.ref;w!==C&&(Ie(w),Ae(C,u,i))}function vn(e,n,t,r,l,o){Te(e),Ze(n,t,r,l,b(e,!0),o),y(e,t)}function hn(e,n,t,r,l,o,i,a,u,c){switch(e){case 2:switch(n){case 2:un(t,r,l,o,i,a,c);break;case 1:Me(t,l);break;case 16:Te(t),F(l,r);break;default:vn(t,r,l,o,i,c)}break;case 1:switch(n){case 2:Ge(r,l,o,i,a,c);break;case 1:break;case 16:F(l,r);break;default:Ze(r,l,o,i,a,c)}break;case 16:switch(n){case 16:cn(t,r,l);break;case 2:Be(l),Ge(r,l,o,i,a,c);break;case 1:Be(l);break;default:Be(l),Ze(r,l,o,i,a,c)}break;default:switch(n){case 16:De(t),F(l,r);break;case 2:Ee(l,u,t),Ge(r,l,o,i,a,c);break;case 1:Ee(l,u,t);break;default:var f=0|t.length,s=0|r.length;0===f?s>0&&Ze(r,l,o,i,a,c):0===s?Ee(l,u,t):8===n&&8===e?wn(t,r,l,o,i,f,s,a,u,c):Cn(t,r,l,o,i,f,s,a,c)}}}function gn(e,n,t,r,l){l.push((function(){e.componentDidUpdate(n,t,r)}))}function mn(e,n,t,r,o,i,u,c,f){var s=e.state,d=e.props,p=Boolean(e.$N),v=l(e.shouldComponentUpdate);if(p&&(n=w(e,t,n!==s?a(s,n):n)),u||!v||v&&e.shouldComponentUpdate(t,n,o)){!p&&l(e.componentWillUpdate)&&e.componentWillUpdate(t,n,o),e.props=t,e.state=n,e.context=o;var h=null,g=_e(e,t,o);p&&l(e.getSnapshotBeforeUpdate)&&(h=e.getSnapshotBeforeUpdate(d,s)),un(e.$LI,g,r,e.$CX,i,c,f),e.$LI=g,l(e.componentDidUpdate)&&gn(e,d,s,h,f)}else e.props=t,e.state=n,e.context=o}function kn(e,n,t,r,o,u,c){var s=n.children=e.children;if(i(s))return;s.$L=c;var d=n.props||f,p=n.ref,v=e.ref,h=s.state;if(!s.$N){if(l(s.componentWillReceiveProps)){if(s.$BR=!0,s.componentWillReceiveProps(d,r),s.$UN)return;s.$BR=!1}i(s.$PS)||(h=a(h,s.$PS),s.$PS=null)}mn(s,h,d,t,r,o,!1,u,c),v!==p&&(Ie(v),Ae(p,s,c))}function bn(e,n,r,o,i,a,u){var c=!0,s=n.props||f,d=n.ref,p=e.props,v=!t(d),h=e.children;if(v&&l(d.onComponentShouldUpdate)&&(c=d.onComponentShouldUpdate(p,s)),!1!==c){v&&l(d.onComponentWillUpdate)&&d.onComponentWillUpdate(p,s);var g=R(qe(n,o));un(h,g,r,o,i,a,u),n.children=g,v&&l(d.onComponentDidUpdate)&&d.onComponentDidUpdate(p,s)}else n.children=h}function yn(e,n){var t=n.children,r=n.dom=e.dom;t!==e.children&&(r.nodeValue=t)}function Cn(e,n,t,r,l,o,i,a,u){for(var c,f,s=o>i?i:o,d=0;di)for(d=s;dd||v>p)break e;h=e[v],g=n[v]}for(h=e[d],g=n[p];h.key===g.key;){if(16384&g.flags&&(n[p]=g=E(g)),un(h,g,t,r,l,a,c),e[d]=g,p--,v>--d||v>p)break e;h=e[d],g=n[p]}}if(v>d){if(v<=p)for(s=(f=p+1)p)for(;v<=d;)Me(e[v++],t);else $n(e,n,r,o,i,d,p,v,t,l,a,u,c)}function $n(e,n,t,r,l,o,i,a,u,c,f,s,d){var p,v,h,g=0,m=a,k=a,y=o-a+1,w=i-a+1,$=new Int32Array(w+1),F=y===r,P=!1,x=0,V=0;if(l<4||(y|w)<32)for(g=m;g<=o;++g)if(p=e[g],Va?P=!0:x=a,16384&v.flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++V;break}!F&&a>i&&Me(p,u)}else F||Me(p,u);else{var N={};for(g=k;g<=i;++g)N[n[g].key]=g;for(g=m;g<=o;++g)if(p=e[g],Vm;)Me(e[m++],u);$[a-k]=g+1,x>a?P=!0:x=a,16384&(v=n[a]).flags&&(n[a]=v=E(v)),un(p,v,u,t,c,f,d),++V}else F||Me(p,u);else F||Me(p,u)}if(F)Ee(u,s,e),Ze(n,u,t,c,f,d);else if(P){var L=Pn($);for(a=L.length-1,g=w-1;g>=0;g--)0===$[g]?(16384&(v=n[x=g+k]).flags&&(n[x]=v=E(v)),Ge(v,u,t,c,(h=x+1)=0;g--)0===$[g]&&(16384&(v=n[x=g+k]).flags&&(n[x]=v=E(v)),Ge(v,u,t,c,(h=x+1)Fn&&(Fn=u,$e=new Int32Array(u),Fe=new Int32Array(u));t>1]]0&&(Fe[t]=$e[o-1]),$e[o]=t)}o=l+1;var c=new Int32Array(o);for(i=$e[o-1];o-- >0;)c[o]=i,i=Fe[i],$e[o]=0;return c}function xn(e,n,r,o){var i=[],a=n.$V;t(a)?t(e)||(16384&e.flags&&(e=E(e)),Ge(e,n,o,!1,null,i),n.$V=e,a=e):t(e)?(Me(a,n),n.$V=null):(16384&e.flags&&(e=E(e)),un(a,e,n,o,!1,null,i),a=n.$V=e),m(i),l(r)&&r(),l($.renderComplete)&&$.renderComplete(a,n)}function Vn(e,n,t,r){void 0===t&&(t=null),void 0===r&&(r=f),xn(e,n,t,r)}"undefined"!==typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null),"undefined"!==typeof Promise&&Promise.resolve().then.bind(Promise.resolve()),uibench.init("Inferno","7.4.10");var Nn={onComponentShouldUpdate:function(e,n){return e!==n}};function Ln(e){return S(1,"li","TreeLeaf",e.children,16,null,null,null)}function Sn(e){for(var n=e.data,t=n.children.length,r=new Array(t),l=0;l (https://terinstock.com/)", @@ -28,11 +28,11 @@ "directory": "packages/inferno-hyperscript" }, "dependencies": { - "inferno": "7.4.10" + "inferno": "7.4.11" }, "devDependencies": { - "inferno-shared": "7.4.10", - "inferno-vnode-flags": "7.4.10" + "inferno-shared": "7.4.11", + "inferno-vnode-flags": "7.4.11" }, "rollup": { "bundledDependencies": [ diff --git a/packages/inferno-mobx/package.json b/packages/inferno-mobx/package.json index 22a3ab404..74bc7f5d1 100644 --- a/packages/inferno-mobx/package.json +++ b/packages/inferno-mobx/package.json @@ -1,6 +1,6 @@ { "name": "inferno-mobx", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "Official Inferno bindings for Mobx", "author": { @@ -40,11 +40,11 @@ }, "dependencies": { "hoist-non-inferno-statics": "^1.1.3", - "inferno": "7.4.10", - "inferno-create-class": "7.4.10", - "inferno-create-element": "7.4.10", - "inferno-shared": "7.4.10", - "inferno-vnode-flags": "7.4.10", + "inferno": "7.4.11", + "inferno-create-class": "7.4.11", + "inferno-create-element": "7.4.11", + "inferno-shared": "7.4.11", + "inferno-vnode-flags": "7.4.11", "mobx": "*" }, "rollup": { diff --git a/packages/inferno-redux/package.json b/packages/inferno-redux/package.json index da1bd8ef8..ed014d735 100644 --- a/packages/inferno-redux/package.json +++ b/packages/inferno-redux/package.json @@ -1,6 +1,6 @@ { "name": "inferno-redux", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "Official Inferno bindings for Redux", "author": { @@ -40,12 +40,12 @@ }, "dependencies": { "hoist-non-inferno-statics": "^1.1.3", - "inferno": "7.4.10" + "inferno": "7.4.11" }, "devDependencies": { - "inferno-create-class": "7.4.10", - "inferno-create-element": "7.4.10", - "inferno-shared": "7.4.10", + "inferno-create-class": "7.4.11", + "inferno-create-element": "7.4.11", + "inferno-shared": "7.4.11", "redux": "^4" }, "rollup": { diff --git a/packages/inferno-router/package.json b/packages/inferno-router/package.json index cec504499..4830e7ab1 100644 --- a/packages/inferno-router/package.json +++ b/packages/inferno-router/package.json @@ -1,6 +1,6 @@ { "name": "inferno-router", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "Provides routing functionality for Inferno", "author": { @@ -42,11 +42,11 @@ "dependencies": { "history": "^4.10.1", "hoist-non-inferno-statics": "^1.1.3", - "inferno": "7.4.10", + "inferno": "7.4.11", "path-to-regexp-es6": "1.7.0" }, "devDependencies": { - "inferno-vnode-flags": "7.4.10", + "inferno-vnode-flags": "7.4.11", "mobx": "*" }, "rollup": { diff --git a/packages/inferno-server/package.json b/packages/inferno-server/package.json index 18b2ab0a7..feedf324e 100644 --- a/packages/inferno-server/package.json +++ b/packages/inferno-server/package.json @@ -1,6 +1,6 @@ { "name": "inferno-server", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "Provides methods to render HTML strings from Inferno elements", "author": { @@ -45,15 +45,15 @@ "node": ">=8" }, "devDependencies": { - "inferno-create-class": "7.4.10", - "inferno-create-element": "7.4.10", - "inferno-hydrate": "7.4.10", - "inferno-shared": "7.4.10", - "inferno-vnode-flags": "7.4.10", + "inferno-create-class": "7.4.11", + "inferno-create-element": "7.4.11", + "inferno-hydrate": "7.4.11", + "inferno-shared": "7.4.11", + "inferno-vnode-flags": "7.4.11", "mobx": "*" }, "dependencies": { - "inferno": "7.4.10" + "inferno": "7.4.11" }, "rollup": { "bundledDependencies": [ diff --git a/packages/inferno-shared/package.json b/packages/inferno-shared/package.json index 8cae63ae5..15121de73 100644 --- a/packages/inferno-shared/package.json +++ b/packages/inferno-shared/package.json @@ -1,6 +1,6 @@ { "name": "inferno-shared", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "Helpers functions for Inferno", "author": { diff --git a/packages/inferno-test-utils/package.json b/packages/inferno-test-utils/package.json index 9b2e83119..01e2d7b9b 100644 --- a/packages/inferno-test-utils/package.json +++ b/packages/inferno-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "inferno-test-utils", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "Suite of utilities for testing Inferno applications", "author": { @@ -21,11 +21,11 @@ "utils" ], "devDependencies": { - "inferno-shared": "7.4.10", - "inferno-vnode-flags": "7.4.10" + "inferno-shared": "7.4.11", + "inferno-vnode-flags": "7.4.11" }, "dependencies": { - "inferno": "7.4.10" + "inferno": "7.4.11" }, "rollup": { "bundledDependencies": [ diff --git a/packages/inferno-utils/package.json b/packages/inferno-utils/package.json index 8eb7c1545..3de95a02d 100644 --- a/packages/inferno-utils/package.json +++ b/packages/inferno-utils/package.json @@ -1,6 +1,6 @@ { "name": "inferno-utils", - "version": "7.4.10", + "version": "7.4.11", "description": "Meta test utilities which are not for userland", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" @@ -11,8 +11,8 @@ "directory": "packages/inferno-utils" }, "devDependencies": { - "inferno-shared": "7.4.10", - "inferno-vnode-flags": "7.4.10" + "inferno-shared": "7.4.11", + "inferno-vnode-flags": "7.4.11" }, "keywords": [], "author": "", diff --git a/packages/inferno-vnode-flags/package.json b/packages/inferno-vnode-flags/package.json index 82811acf9..7827faac0 100644 --- a/packages/inferno-vnode-flags/package.json +++ b/packages/inferno-vnode-flags/package.json @@ -1,6 +1,6 @@ { "name": "inferno-vnode-flags", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "Provides an enum of all possible VNode Flags used when calling Inferno.createVNode", "author": { diff --git a/packages/inferno/package.json b/packages/inferno/package.json index 8e9b7877e..1a9535ed9 100644 --- a/packages/inferno/package.json +++ b/packages/inferno/package.json @@ -1,6 +1,6 @@ { "name": "inferno", - "version": "7.4.10", + "version": "7.4.11", "license": "MIT", "description": "An extremely fast, React-like JavaScript library for building modern user interfaces", "author": { @@ -57,11 +57,11 @@ "directory": "packages/inferno" }, "devDependencies": { - "inferno-utils": "7.4.10" + "inferno-utils": "7.4.11" }, "dependencies": { - "inferno-shared": "7.4.10", - "inferno-vnode-flags": "7.4.10", + "inferno-shared": "7.4.11", + "inferno-vnode-flags": "7.4.11", "opencollective-postinstall": "^2.0.3" } }