From 3d100ee8620ff14a11af07951a0fc5ad61407ff4 Mon Sep 17 00:00:00 2001 From: "chen.pcx" Date: Thu, 1 Jun 2017 13:41:54 +0800 Subject: [PATCH 1/2] clean clode and remove touchmove from unbubble events --- src/event-system.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/event-system.js b/src/event-system.js index 5dc1970..9ac240b 100644 --- a/src/event-system.js +++ b/src/event-system.js @@ -8,7 +8,6 @@ export const unbubbleEvents = { * even though mousemove event can bubble */ onmousemove: 1, - ontouchmove: 1, onmouseleave: 1, onmouseenter: 1, onload: 1, @@ -92,8 +91,6 @@ export function addEvent(elem, eventType, listener) { return } - let nodeName = elem.nodeName - if (eventType === 'onchange' && supportInputEvent(elem)) { addEvent(elem, 'oninput', listener) } @@ -113,8 +110,6 @@ export function removeEvent(elem, eventType) { return } - let nodeName = elem.nodeName - if (eventType === 'onchange' && supportInputEvent(elem)) { delete eventStore['oninput'] } From cd0fae16df8d5492dfca8f4e0bc74f36b8ee5211 Mon Sep 17 00:00:00 2001 From: "chen.pcx" Date: Thu, 1 Jun 2017 13:53:32 +0800 Subject: [PATCH 2/2] fix touchmove and prepublish --- dist/react-lite.common.js | 5 ----- dist/react-lite.js | 5 ----- dist/react-lite.min.js | 2 +- dist/react-lite.min.js.gz | Bin 10748 -> 10720 bytes package.json | 2 +- 5 files changed, 2 insertions(+), 12 deletions(-) diff --git a/dist/react-lite.common.js b/dist/react-lite.common.js index 842620f..227d224 100644 --- a/dist/react-lite.common.js +++ b/dist/react-lite.common.js @@ -872,7 +872,6 @@ var unbubbleEvents = { * even though mousemove event can bubble */ onmousemove: 1, - ontouchmove: 1, onmouseleave: 1, onmouseenter: 1, onload: 1, @@ -956,8 +955,6 @@ function addEvent(elem, eventType, listener) { return; } - var nodeName = elem.nodeName; - if (eventType === 'onchange' && supportInputEvent(elem)) { addEvent(elem, 'oninput', listener); } @@ -977,8 +974,6 @@ function removeEvent(elem, eventType) { return; } - var nodeName = elem.nodeName; - if (eventType === 'onchange' && supportInputEvent(elem)) { delete eventStore['oninput']; } diff --git a/dist/react-lite.js b/dist/react-lite.js index 8994cef..eb5c334 100644 --- a/dist/react-lite.js +++ b/dist/react-lite.js @@ -876,7 +876,6 @@ * even though mousemove event can bubble */ onmousemove: 1, - ontouchmove: 1, onmouseleave: 1, onmouseenter: 1, onload: 1, @@ -960,8 +959,6 @@ return; } - var nodeName = elem.nodeName; - if (eventType === 'onchange' && supportInputEvent(elem)) { addEvent(elem, 'oninput', listener); } @@ -981,8 +978,6 @@ return; } - var nodeName = elem.nodeName; - if (eventType === 'onchange' && supportInputEvent(elem)) { delete eventStore['oninput']; } diff --git a/dist/react-lite.min.js b/dist/react-lite.min.js index 2107cbd..8b15319 100644 --- a/dist/react-lite.min.js +++ b/dist/react-lite.min.js @@ -3,4 +3,4 @@ * (c) 2017 Jade Gu * Released under the MIT License. */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.React=t()}(this,function(){"use strict";function e(e,t,n,r,o){var i={vtype:e,type:t,props:n,refs:Xe,key:r,ref:o};return e!==je&&e!==Be||(i.uid=ie()),i}function t(e,t,n){var r=e.vtype,o=null;return r?r===Ve?o=l(e,t,n):r===Be?o=x(e,t,n):r===je?o=v(e,t,n):r===_e&&(o=document.createComment("react-text: "+(e.uid||ie()))):o=document.createTextNode(e),o}function n(e,t,n,o){var i=e.vtype;if(i===Be)return k(e,t,n,o);if(i===je)return m(e,t,n,o);if(i!==Ve)return n;var a=e.props[Le]&&e.props[Le].__html;return null!=a?(f(e,t,n,o),c(t,n,o)):(r(e,t,n,o),f(e,t,n,o)),n}function r(e,t,n,r){var s={removes:[],updates:[],creates:[]};d(s,e,t,n,r),re(s.removes,i),re(s.updates,o),re(s.creates,a)}function o(e){if(e){var t=e.vnode,n=e.node;e.shouldIgnore||(t.vtype?t.vtype===Ve?f(t,e.newVnode,n,e.parentContext):t.vtype===je?n=m(t,e.newVnode,n,e.parentContext):t.vtype===Be&&(n=k(t,e.newVnode,n,e.parentContext)):n.replaceData(0,n.length,e.newVnode));var r=n.parentNode.childNodes[e.index];return r!==n&&n.parentNode.insertBefore(n,r),n}}function i(e){s(e.vnode,e.node),e.node.parentNode.removeChild(e.node)}function a(e){var n=t(e.vnode,e.parentContext,e.parentNode.namespaceURI);e.parentNode.insertBefore(n,e.parentNode.childNodes[e.index])}function s(e,t){var n=e.vtype;n===Ve?h(e,t):n===Be?b(e,t):n===je&&y(e,t)}function l(e,t,n){var r=e.type,o=e.props,i=null;"svg"===r||n===$e?(i=document.createElementNS($e,r),n=$e):i=document.createElement(r),c(e,i,t);var a=r.indexOf("-")>=0||null!=o.is;return ce(i,o,a),null!=e.ref&&(ne(Ge,e),ne(Ge,i)),i}function c(e,n,r){for(var o=n.vchildren=p(e),i=n.namespaceURI,a=0,s=o.length;a0)for(var v=0;v=0||null!=e.props.is;return pe(n,e.props,t.props,r),e.ref!==t.ref&&(A(e.refs,e.ref,n),E(t.refs,t.ref,n)),n}function h(e,t){var n=(e.props,t.vchildren),r=t.childNodes;if(n)for(var o=0,i=n.length;o3){u=Array(p-2);for(var d=2;d2?a-2:0),l=2;l0)&&(n=n||e.props,r=r||e.context,this.nextProps=this.nextContext=null,F(e,n,this.getState(),r,this.clearCallbacks))},addState:function(e){e&&(ne(this.pendingStates,e),this.isPending||this.emitUpdate())},replaceState:function(e){var t=this.pendingStates;t.pop(),ne(t,[e])},getState:function(){var e=this.instance,t=this.pendingStates,n=e.state,r=e.props;return t.length&&(n=oe({},n),t.forEach(function(t){var o=bt(t);o&&(t=t[0]),K(t)&&(t=t.call(e,n,r)),o?n=oe({},t):oe(n,t)}),t.length=0),n},clearCallbacks:function(){var e=this.pendingCallbacks,t=this.instance;e.length>0&&(this.pendingCallbacks=[],e.forEach(function(e){return e.call(t)}))},addCallback:function(e){K(e)&&ne(this.pendingCallbacks,e)}};var Je={};D.prototype={constructor:D,isReactComponent:Je,forceUpdate:function(e){var t=this.$updater,n=this.$cache,r=this.props,o=this.state,i=this.context;if(n.isMounted){if(t.isPending)return void t.addState(o);var a=n.props||r,s=n.state||o,l=n.context||i,c=n.parentContext,p=n.node,u=n.vnode;n.props=n.state=n.context=null,t.isPending=!0,this.componentWillUpdate&&this.componentWillUpdate(a,s,l),this.state=s,this.props=a,this.context=l;var d=w(this),f=T(u,d,p,P(this,c));f!==p&&(f.cache=f.cache||{},M(f.cache,p.cache,f)),n.vnode=d,n.node=f,N(),this.componentDidUpdate&&this.componentDidUpdate(r,o,i),e&&e.call(this),t.isPending=!1,t.emitUpdate()}},setState:function(e,t){var n=this.$updater;n.addCallback(t),n.addState(e)},replaceState:function(e,t){var n=this.$updater;n.addCallback(t),n.replaceState(e)},getDOMNode:function(){var e=this.$cache.node;return e&&"#comment"===e.nodeName?null:e},isMounted:function(){return this.$cache.isMounted}};var Ke={onmousemove:1,ontouchmove:1,onmouseleave:1,onmouseenter:1,onload:1,onunload:1,onscroll:1,onfocus:1,onblur:1,onrowexit:1,onbeforeunload:1,onstop:1,ondragdrop:1,ondragenter:1,ondragexit:1,ondraggesture:1,ondragover:1,oncontextmenu:1,onerror:1,onabort:1,oncanplay:1,oncanplaythrough:1,ondurationchange:1,onemptied:1,onended:1,onloadeddata:1,onloadedmetadata:1,onloadstart:1,onencrypted:1,onpause:1,onplay:1,onplaying:1,onprogress:1,onratechange:1,onseeking:1,onseeked:1,onstalled:1,onsuspend:1,ontimeupdate:1,onvolumechange:1,onwaiting:1},Qe="ontouchstart"in document,et=function(){},tt="onclick",nt={},rt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridColumn:1,fontWeight:1,lineClamp:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ot=["Webkit","ms","Moz","O"];Object.keys(rt).forEach(function(e){ot.forEach(function(t){rt[H(t,e)]=1})});var it=/^-?\d+(\.\d+)?$/,at=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",st=at+"\\-.0-9\\uB7\\u0300-\\u036F\\u203F-\\u2040",lt=new RegExp("^["+at+"]["+st+"]*$"),ct=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+st+"]*$")),pt={},ut=1,dt=4,ft=8,ht=24,vt=32,mt={props:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:dt,allowTransparency:0,alt:0,async:dt,autoComplete:0,autoFocus:dt,autoPlay:dt,capture:dt,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ut|dt,cite:0,classID:0,className:0,cols:ht,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:dt,coords:0,crossOrigin:0,data:0,dateTime:0,default:dt,defaultValue:ut,defaultChecked:ut|dt,defer:dt,dir:0,disabled:dt,download:vt,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:dt,formTarget:0,frameBorder:0,headers:0,height:0,hidden:dt,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:dt,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ut|dt,muted:ut|dt,name:0,nonce:0,noValidate:dt,open:dt,optimum:0,pattern:0,placeholder:0,poster:0,preload:0,profile:0,radioGroup:0,readOnly:dt,referrerPolicy:0,rel:0,required:dt,reversed:dt,role:0,rows:ht,rowSpan:ft,sandbox:0,scope:0,scoped:dt,scrolling:0,seamless:dt,selected:ut|dt,shape:0,size:ht,sizes:0,span:ht,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:ft,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:ut,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,playsInline:dt,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:dt,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},attrNS:{},domAttrs:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},domProps:{}},yt="http://www.w3.org/1999/xlink",gt="http://www.w3.org/XML/1998/namespace",xt={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},kt={props:{},attrNS:{xlinkActuate:yt,xlinkArcrole:yt,xlinkHref:yt,xlinkRole:yt,xlinkShow:yt,xlinkTitle:yt,xlinkType:yt,xmlBase:gt,xmlLang:gt,xmlSpace:gt},domAttrs:{},domProps:{}};Object.keys(xt).map(function(e){kt.props[e]=0,xt[e]&&(kt.domAttrs[e]=xt[e])}),Y(mt),Y(kt);var bt=Array.isArray,Ct=0,wt=/^on/i;Object.freeze||(Object.freeze=ee);var Pt={},St={},Ot=Object.freeze({render:fe,unstable_renderSubtreeIntoContainer:he,unmountComponentAtNode:ve,findDOMNode:me}),Nt="a|abbr|address|area|article|aside|audio|b|base|bdi|bdo|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|data|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|main|map|mark|menu|menuitem|meta|meter|nav|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|rp|rt|ruby|s|samp|script|section|select|small|source|span|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|track|u|ul|var|video|wbr|circle|clipPath|defs|ellipse|g|image|line|linearGradient|mask|path|pattern|polygon|polyline|radialGradient|rect|stop|svg|text|tspan",Tt={};Nt.split("|").forEach(function(e){Tt[e]=ke(e)});var Ut=function e(){return e};Ut.isRequired=Ut;var Et={array:Ut,bool:Ut,func:Ut,number:Ut,object:Ut,string:Ut,any:Ut,arrayOf:Ut,element:Ut,instanceOf:Ut,node:Ut,objectOf:Ut,oneOf:Ut,oneOfType:Ut,shape:Ut},At=/\/(?!\/)/g,Mt=Object.freeze({only:be,forEach:Ce,map:we,count:Pe,toArray:Se}),Rt=function(){};Rt.prototype=D.prototype,Fe.prototype=Object.create(D.prototype),Fe.prototype.constructor=Fe,Fe.prototype.isPureReactComponent=!0,Fe.prototype.shouldComponentUpdate=Ie;var Dt=oe({version:"0.15.1",cloneElement:xe,isValidElement:ge,createElement:ye,createFactory:ke,Component:D,PureComponent:Fe,createClass:Re,Children:Mt,PropTypes:Et,DOM:Tt},Ot);return Dt.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ot,Dt}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.React=t()}(this,function(){"use strict";function e(e,t,n,r,o){var i={vtype:e,type:t,props:n,refs:Xe,key:r,ref:o};return e!==je&&e!==Be||(i.uid=ie()),i}function t(e,t,n){var r=e.vtype,o=null;return r?r===Ve?o=l(e,t,n):r===Be?o=x(e,t,n):r===je?o=v(e,t,n):r===_e&&(o=document.createComment("react-text: "+(e.uid||ie()))):o=document.createTextNode(e),o}function n(e,t,n,o){var i=e.vtype;return i===Be?k(e,t,n,o):i===je?m(e,t,n,o):i!==Ve?n:(null!=(e.props[Le]&&e.props[Le].__html)?(f(e,t,n),c(t,n,o)):(r(e,t,n,o),f(e,t,n)),n)}function r(e,t,n,r){var s={removes:[],updates:[],creates:[]};d(s,e,t,n,r),re(s.removes,i),re(s.updates,o),re(s.creates,a)}function o(e){if(e){var t=e.vnode,n=e.node;e.shouldIgnore||(t.vtype?t.vtype===Ve?f(t,e.newVnode,n,e.parentContext):t.vtype===je?n=m(t,e.newVnode,n,e.parentContext):t.vtype===Be&&(n=k(t,e.newVnode,n,e.parentContext)):n.replaceData(0,n.length,e.newVnode));var r=n.parentNode.childNodes[e.index];return r!==n&&n.parentNode.insertBefore(n,r),n}}function i(e){s(e.vnode,e.node),e.node.parentNode.removeChild(e.node)}function a(e){var n=t(e.vnode,e.parentContext,e.parentNode.namespaceURI);e.parentNode.insertBefore(n,e.parentNode.childNodes[e.index])}function s(e,t){var n=e.vtype;n===Ve?h(e,t):n===Be?b(e,t):n===je&&y(e,t)}function l(e,t,n){var r=e.type,o=e.props,i=null;return"svg"===r||n===$e?(i=document.createElementNS($e,r),n=$e):i=document.createElement(r),c(e,i,t),ce(i,o,r.indexOf("-")>=0||null!=o.is),null!=e.ref&&(ne(Ge,e),ne(Ge,i)),i}function c(e,n,r){for(var o=n.vchildren=p(e),i=n.namespaceURI,a=0,s=o.length;a0)for(var v=0;v=0||null!=e.props.is;return pe(n,e.props,t.props,r),e.ref!==t.ref&&(A(e.refs,e.ref,n),E(t.refs,t.ref,n)),n}function h(e,t){var n=(e.props,t.vchildren),r=t.childNodes;if(n)for(var o=0,i=n.length;o3){u=Array(p-2);for(var d=2;d2?a-2:0),l=2;l0)&&(n=n||e.props,r=r||e.context,this.nextProps=this.nextContext=null,F(e,n,this.getState(),r,this.clearCallbacks))},addState:function(e){e&&(ne(this.pendingStates,e),this.isPending||this.emitUpdate())},replaceState:function(e){var t=this.pendingStates;t.pop(),ne(t,[e])},getState:function(){var e=this.instance,t=this.pendingStates,n=e.state,r=e.props;return t.length&&(n=oe({},n),t.forEach(function(t){var o=bt(t);o&&(t=t[0]),K(t)&&(t=t.call(e,n,r)),o?n=oe({},t):oe(n,t)}),t.length=0),n},clearCallbacks:function(){var e=this.pendingCallbacks,t=this.instance;e.length>0&&(this.pendingCallbacks=[],e.forEach(function(e){return e.call(t)}))},addCallback:function(e){K(e)&&ne(this.pendingCallbacks,e)}};var Je={};D.prototype={constructor:D,isReactComponent:Je,forceUpdate:function(e){var t=this.$updater,n=this.$cache,r=this.props,o=this.state,i=this.context;if(n.isMounted){if(t.isPending)return void t.addState(o);var a=n.props||r,s=n.state||o,l=n.context||i,c=n.parentContext,p=n.node,u=n.vnode;n.props=n.state=n.context=null,t.isPending=!0,this.componentWillUpdate&&this.componentWillUpdate(a,s,l),this.state=s,this.props=a,this.context=l;var d=w(this),f=T(u,d,p,P(this,c));f!==p&&(f.cache=f.cache||{},M(f.cache,p.cache,f)),n.vnode=d,n.node=f,N(),this.componentDidUpdate&&this.componentDidUpdate(r,o,i),e&&e.call(this),t.isPending=!1,t.emitUpdate()}},setState:function(e,t){var n=this.$updater;n.addCallback(t),n.addState(e)},replaceState:function(e,t){var n=this.$updater;n.addCallback(t),n.replaceState(e)},getDOMNode:function(){var e=this.$cache.node;return e&&"#comment"===e.nodeName?null:e},isMounted:function(){return this.$cache.isMounted}};var Ke={onmousemove:1,onmouseleave:1,onmouseenter:1,onload:1,onunload:1,onscroll:1,onfocus:1,onblur:1,onrowexit:1,onbeforeunload:1,onstop:1,ondragdrop:1,ondragenter:1,ondragexit:1,ondraggesture:1,ondragover:1,oncontextmenu:1,onerror:1,onabort:1,oncanplay:1,oncanplaythrough:1,ondurationchange:1,onemptied:1,onended:1,onloadeddata:1,onloadedmetadata:1,onloadstart:1,onencrypted:1,onpause:1,onplay:1,onplaying:1,onprogress:1,onratechange:1,onseeking:1,onseeked:1,onstalled:1,onsuspend:1,ontimeupdate:1,onvolumechange:1,onwaiting:1},Qe="ontouchstart"in document,et=function(){},tt="onclick",nt={},rt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridColumn:1,fontWeight:1,lineClamp:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ot=["Webkit","ms","Moz","O"];Object.keys(rt).forEach(function(e){ot.forEach(function(t){rt[H(t,e)]=1})});var it=/^-?\d+(\.\d+)?$/,at=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",st=at+"\\-.0-9\\uB7\\u0300-\\u036F\\u203F-\\u2040",lt=new RegExp("^["+at+"]["+st+"]*$"),ct=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+st+"]*$")),pt={},ut=1,dt=4,ft=8,ht=24,vt=32,mt={props:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:dt,allowTransparency:0,alt:0,async:dt,autoComplete:0,autoFocus:dt,autoPlay:dt,capture:dt,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ut|dt,cite:0,classID:0,className:0,cols:ht,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:dt,coords:0,crossOrigin:0,data:0,dateTime:0,default:dt,defaultValue:ut,defaultChecked:ut|dt,defer:dt,dir:0,disabled:dt,download:vt,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:dt,formTarget:0,frameBorder:0,headers:0,height:0,hidden:dt,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:dt,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ut|dt,muted:ut|dt,name:0,nonce:0,noValidate:dt,open:dt,optimum:0,pattern:0,placeholder:0,poster:0,preload:0,profile:0,radioGroup:0,readOnly:dt,referrerPolicy:0,rel:0,required:dt,reversed:dt,role:0,rows:ht,rowSpan:ft,sandbox:0,scope:0,scoped:dt,scrolling:0,seamless:dt,selected:ut|dt,shape:0,size:ht,sizes:0,span:ht,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:ft,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:ut,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,playsInline:dt,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:dt,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},attrNS:{},domAttrs:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},domProps:{}},yt="http://www.w3.org/1999/xlink",gt="http://www.w3.org/XML/1998/namespace",xt={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},kt={props:{},attrNS:{xlinkActuate:yt,xlinkArcrole:yt,xlinkHref:yt,xlinkRole:yt,xlinkShow:yt,xlinkTitle:yt,xlinkType:yt,xmlBase:gt,xmlLang:gt,xmlSpace:gt},domAttrs:{},domProps:{}};Object.keys(xt).map(function(e){kt.props[e]=0,xt[e]&&(kt.domAttrs[e]=xt[e])}),Y(mt),Y(kt);var bt=Array.isArray,Ct=0,wt=/^on/i;Object.freeze||(Object.freeze=ee);var Pt={},St={},Ot=Object.freeze({render:fe,unstable_renderSubtreeIntoContainer:he,unmountComponentAtNode:ve,findDOMNode:me}),Nt={};"a|abbr|address|area|article|aside|audio|b|base|bdi|bdo|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|data|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|main|map|mark|menu|menuitem|meta|meter|nav|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|rp|rt|ruby|s|samp|script|section|select|small|source|span|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|track|u|ul|var|video|wbr|circle|clipPath|defs|ellipse|g|image|line|linearGradient|mask|path|pattern|polygon|polyline|radialGradient|rect|stop|svg|text|tspan".split("|").forEach(function(e){Nt[e]=ke(e)});var Tt=function e(){return e};Tt.isRequired=Tt;var Ut={array:Tt,bool:Tt,func:Tt,number:Tt,object:Tt,string:Tt,any:Tt,arrayOf:Tt,element:Tt,instanceOf:Tt,node:Tt,objectOf:Tt,oneOf:Tt,oneOfType:Tt,shape:Tt},Et=/\/(?!\/)/g,At=Object.freeze({only:be,forEach:Ce,map:we,count:Pe,toArray:Se}),Mt=function(){};Mt.prototype=D.prototype,Fe.prototype=Object.create(D.prototype),Fe.prototype.constructor=Fe,Fe.prototype.isPureReactComponent=!0,Fe.prototype.shouldComponentUpdate=Ie;var Rt=oe({version:"0.15.1",cloneElement:xe,isValidElement:ge,createElement:ye,createFactory:ke,Component:D,PureComponent:Fe,createClass:Re,Children:At,PropTypes:Ut,DOM:Nt},Ot);return Rt.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ot,Rt}); \ No newline at end of file diff --git a/dist/react-lite.min.js.gz b/dist/react-lite.min.js.gz index ef8625a4bc9d87884b6172e89c0647ce573d34ec..8abf27960098ae8b3880423f581180b71ccfabc6 100644 GIT binary patch literal 10720 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 u^5(