UNPKG

rmwc

Version:

A thin React wrapper for Material Design (Web) Components

40 lines (37 loc) 15.4 kB
/* React v16.0.0 react-dom-unstable-native-dependencies.production.min.js Copyright (c) 2013-present, Facebook, Inc. This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ 'use strict';function J(ia){function K(a,b){var c=h;h=a;if(null!==y.GlobalResponderHandler)y.GlobalResponderHandler.onChange(c,a,b)}function B(a,b){null==b?u("29"):void 0;return null==a?b:Array.isArray(a)?a.concat(b):Array.isArray(b)?[a].concat(b):[a,b]}function z(){}function R(a,b){if("number"===typeof a.tag){var c=a.stateNode;if(!c)return null;var d=n.getFiberCurrentPropsFromNode(c);if(!d)return null;c=d[b];if(S(b,a.type,d))return null}else{d=a._currentElement;if("string"===typeof d||"number"=== typeof d||!a._rootNodeID)return null;a=d.props;c=a[b];if(S(b,d.type,a))return null}c&&"function"!==typeof c?u("231",b,typeof c):void 0;return c}function L(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}function D(a,b){null==b?u("30"):void 0;if(null==a)return b;if(Array.isArray(a)){if(Array.isArray(b))return a.push.apply(a,b),a;a.push(b);return a}return Array.isArray(b)?[a].concat(b):[a,b]}function ja(){if(f._hasRethrowError){var a=f._rethrowError;f._rethrowError=null;f._hasRethrowError=!1; throw a;}}function T(a,b,c,d,e,g,U,h,l){f._hasCaughtError=!1;f._caughtError=null;var k=Array.prototype.slice.call(arguments,3);try{b.apply(c,k)}catch(ka){f._caughtError=ka,f._hasCaughtError=!0}}function u(a){for(var b=arguments.length-1,c="Minified React error #"+a+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant\x3d"+a,d=0;d<b;d++)c+="\x26args[]\x3d"+encodeURIComponent(arguments[d+1]);b=Error(c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."); b.name="Invariant Violation";b.framesToPop=1;throw b;}function V(a,b,c,d){b=a.type||"unknown-event";a.currentTarget=M.getNodeFromInstance(d);la.invokeGuardedCallbackAndCatchFirstError(b,c,void 0,a);a.currentTarget=null}function S(a,b,c){switch(a){case "onClick":case "onClickCapture":case "onDoubleClick":case "onDoubleClickCapture":case "onMouseDown":case "onMouseDownCapture":case "onMouseMove":case "onMouseMoveCapture":case "onMouseUp":case "onMouseUpCapture":return!(!c.disabled||"button"!==b&&"input"!== b&&"select"!==b&&"textarea"!==b);default:return!1}}function p(a){if(void 0!==a._hostParent)return a._hostParent;if("number"===typeof a.tag){do a=a["return"];while(a&&5!==a.tag);if(a)return a}return null}function W(a,b){for(var c=0,d=a;d;d=p(d))c++;d=0;for(var e=b;e;e=p(e))d++;for(;0<c-d;)a=p(a),c--;for(;0<d-c;)b=p(b),d--;for(;c--;){if(a===b||a===b.alternate)return a;a=p(a);b=p(b)}return null}function X(a,b,c){if(b=R(a,c.dispatchConfig.phasedRegistrationNames[b]))c._dispatchListeners=D(c._dispatchListeners, b),c._dispatchInstances=D(c._dispatchInstances,a)}function ma(a){a&&a.dispatchConfig.phasedRegistrationNames&&A.traverseTwoPhase(a._targetInst,X,a)}function na(a){if(a&&a.dispatchConfig.phasedRegistrationNames){var b=a._targetInst;b=b?A.getParentInstance(b):null;A.traverseTwoPhase(b,X,a)}}function Y(a,b,c){a&&c&&c.dispatchConfig.registrationName&&(b=R(a,c.dispatchConfig.registrationName))&&(c._dispatchListeners=D(c._dispatchListeners,b),c._dispatchInstances=D(c._dispatchInstances,a))}function oa(a){a&& a.dispatchConfig.registrationName&&Y(a._targetInst,null,a)}function E(a){return function(){return a}}function C(a,b,c,d){this.dispatchConfig=a;this._targetInst=b;this.nativeEvent=c;a=this.constructor.Interface;for(var e in a)a.hasOwnProperty(e)&&((b=a[e])?this[e]=b(c):"target"===e?this.target=d:this[e]=c[e]);this.isDefaultPrevented=(null!=c.defaultPrevented?c.defaultPrevented:!1===c.returnValue)?v.thatReturnsTrue:v.thatReturnsFalse;this.isPropagationStopped=v.thatReturnsFalse;return this}function pa(a, b,c,d){if(this.eventPool.length){var e=this.eventPool.pop();this.call(e,a,b,c,d);return e}return new this(a,b,c,d)}function qa(a){a instanceof this?void 0:u("223");a.destructor();10>this.eventPool.length&&this.eventPool.push(a)}function Z(a){a.eventPool=[];a.getPooled=pa;a.release=qa}function w(a,b,c,d){return aa.call(this,a,b,c,d)}function m(a){return a.timeStamp||a.timestamp}function N(a){a=a.identifier;null==a?u("138"):void 0;return a}function ra(a){var b=N(a),c=q[b];c?(c.touchActive=!0,c.startPageX= a.pageX,c.startPageY=a.pageY,c.startTimeStamp=m(a),c.currentPageX=a.pageX,c.currentPageY=a.pageY,c.currentTimeStamp=m(a),c.previousPageX=a.pageX,c.previousPageY=a.pageY,c.previousTimeStamp=m(a)):(c={touchActive:!0,startPageX:a.pageX,startPageY:a.pageY,startTimeStamp:m(a),currentPageX:a.pageX,currentPageY:a.pageY,currentTimeStamp:m(a),previousPageX:a.pageX,previousPageY:a.pageY,previousTimeStamp:m(a)},q[b]=c);r.mostRecentTimeStamp=m(a)}function sa(a){var b=q[N(a)];b?(b.touchActive=!0,b.previousPageX= b.currentPageX,b.previousPageY=b.currentPageY,b.previousTimeStamp=b.currentTimeStamp,b.currentPageX=a.pageX,b.currentPageY=a.pageY,b.currentTimeStamp=m(a),r.mostRecentTimeStamp=m(a)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ba(a),ca())}function ta(a){var b=q[N(a)];b?(b.touchActive=!1,b.previousPageX=b.currentPageX,b.previousPageY=b.currentPageY,b.previousTimeStamp=b.currentTimeStamp,b.currentPageX=a.pageX,b.currentPageY=a.pageY,b.currentTimeStamp= m(a),r.mostRecentTimeStamp=m(a)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ba(a),ca())}function ba(a){return JSON.stringify({identifier:a.identifier,pageX:a.pageX,pageY:a.pageY,timestamp:m(a)})}function ca(){var a=JSON.stringify(q.slice(0,20));20<q.length&&(a+=" (original size: "+q.length+")");return a}var f={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,injection:{injectErrorUtils:function(a){"function"!==typeof a.invokeGuardedCallback? u("197"):void 0;T=a.invokeGuardedCallback}},invokeGuardedCallback:function(a,b,c,d,e,g,U,h,k){T.apply(f,arguments)},invokeGuardedCallbackAndCatchFirstError:function(a,b,c,d,e,g,U,h,k){f.invokeGuardedCallback.apply(this,arguments);if(f.hasCaughtError()){var l=f.clearCaughtError();f._hasRethrowError||(f._hasRethrowError=!0,f._rethrowError=l)}},rethrowCaughtError:function(){return ja.apply(f,arguments)},hasCaughtError:function(){return f._hasCaughtError},clearCaughtError:function(){if(f._hasCaughtError){var a= f._caughtError;f._caughtError=null;f._hasCaughtError=!1;return a}u("198")}},la=f,F,M={isEndish:function(a){return"topMouseUp"===a||"topTouchEnd"===a||"topTouchCancel"===a},isMoveish:function(a){return"topMouseMove"===a||"topTouchMove"===a},isStartish:function(a){return"topMouseDown"===a||"topTouchStart"===a},executeDirectDispatch:function(a){var b=a._dispatchListeners,c=a._dispatchInstances;Array.isArray(b)?u("103"):void 0;a.currentTarget=b?M.getNodeFromInstance(c):null;b=b?b(a):null;a.currentTarget= null;a._dispatchListeners=null;a._dispatchInstances=null;return b},executeDispatchesInOrder:function(a,b){var c=a._dispatchListeners,d=a._dispatchInstances;if(Array.isArray(c))for(var e=0;e<c.length&&!a.isPropagationStopped();e++)V(a,b,c[e],d[e]);else c&&V(a,b,c,d);a._dispatchListeners=null;a._dispatchInstances=null},executeDispatchesInOrderStopAtTrue:function(a){a:{var b=a._dispatchListeners;var c=a._dispatchInstances;if(Array.isArray(b))for(var d=0;d<b.length&&!a.isPropagationStopped();d++){if(b[d](a, c[d])){b=c[d];break a}}else if(b&&b(a,c)){b=c;break a}b=null}a._dispatchInstances=null;a._dispatchListeners=null;return b},hasDispatches:function(a){return!!a._dispatchListeners},getFiberCurrentPropsFromNode:function(a){return F.getFiberCurrentPropsFromNode(a)},getInstanceFromNode:function(a){return F.getInstanceFromNode(a)},getNodeFromInstance:function(a){return F.getNodeFromInstance(a)},injection:{injectComponentTree:function(a){F=a}}},n=M,A={isAncestor:function(a,b){for(;b;){if(a===b||a===b.alternate)return!0; b=p(b)}return!1},getLowestCommonAncestor:W,getParentInstance:function(a){return p(a)},traverseTwoPhase:function(a,b,c){for(var d=[];a;)d.push(a),a=p(a);for(a=d.length;0<a--;)b(d[a],"captured",c);for(a=0;a<d.length;a++)b(d[a],"bubbled",c)},traverseEnterLeave:function(a,b,c,d,e){for(var g=a&&b?W(a,b):null,f=[];a&&a!==g;)f.push(a),a=p(a);for(a=[];b&&b!==g;)a.push(b),b=p(b);for(b=0;b<f.length;b++)c(f[b],"bubbled",d);for(b=a.length;0<b--;)c(a[b],"captured",e)}},x={accumulateTwoPhaseDispatches:function(a){L(a, ma)},accumulateTwoPhaseDispatchesSkipTarget:function(a){L(a,na)},accumulateDirectDispatches:function(a){L(a,oa)},accumulateEnterLeaveDispatches:function(a,b,c,d){A.traverseEnterLeave(c,d,Y,a,b)}},da=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,O=function(){try{if(!Object.assign)return!1;var a=new String("abc");a[5]="de";if("5"===Object.getOwnPropertyNames(a)[0])return!1;var b={};for(a=0;10>a;a++)b["_"+String.fromCharCode(a)]=a;if("0123456789"!== Object.getOwnPropertyNames(b).map(function(a){return b[a]}).join(""))return!1;var c={};"abcdefghijklmnopqrst".split("").forEach(function(a){c[a]=a});return"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},c)).join("")?!1:!0}catch(d){return!1}}()?Object.assign:function(a,b){if(null===a||void 0===a)throw new TypeError("Object.assign cannot be called with null or undefined");var c=Object(a);for(var d,e=1;e<arguments.length;e++){var g=Object(arguments[e]);for(var f in g)ua.call(g,f)&&(c[f]=g[f]); if(da){d=da(g);for(var h=0;h<d.length;h++)va.call(g,d[h])&&(c[d[h]]=g[d[h]])}}return c};z.thatReturns=E;z.thatReturnsFalse=E(!1);z.thatReturnsTrue=E(!0);z.thatReturnsNull=E(null);z.thatReturnsThis=function(){return this};z.thatReturnsArgument=function(a){return a};var v=z,ea="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),G={type:null,target:null,currentTarget:v.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null, timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};O(C.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():"unknown"!==typeof a.returnValue&&(a.returnValue=!1),this.isDefaultPrevented=v.thatReturnsTrue)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():"unknown"!==typeof a.cancelBubble&&(a.cancelBubble=!0),this.isPropagationStopped=v.thatReturnsTrue)}, persist:function(){this.isPersistent=v.thatReturnsTrue},isPersistent:v.thatReturnsFalse,destructor:function(){var a=this.constructor.Interface,b;for(b in a)this[b]=null;for(a=0;a<ea.length;a++)this[ea[a]]=null}});C.Interface=G;C.augmentClass=function(a,b){function c(){}c.prototype=this.prototype;var d=new c;O(d,a.prototype);a.prototype=d;a.prototype.constructor=a;a.Interface=O({},this.Interface,b);a.augmentClass=this.augmentClass;Z(a)};Z(C);var aa=C;aa.augmentClass(w,{touchHistory:function(){return null}}); var wa=n.isEndish,xa=n.isMoveish,ya=n.isStartish,q=[],r={touchBank:q,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0},t={recordTouchTrack:function(a,b){if(xa(a))b.changedTouches.forEach(sa);else if(ya(a))b.changedTouches.forEach(ra),r.numberActiveTouches=b.touches.length,1===r.numberActiveTouches&&(r.indexOfSingleActiveTouch=b.touches[0].identifier);else if(wa(a)&&(b.changedTouches.forEach(ta),r.numberActiveTouches=b.touches.length,1===r.numberActiveTouches))for(a=0;a<q.length;a++)if(b= q[a],null!=b&&b.touchActive){r.indexOfSingleActiveTouch=a;break}},touchHistory:r},H=n.isStartish,P=n.isMoveish,Q=n.isEndish,fa=n.executeDirectDispatch,za=n.hasDispatches,Aa=n.executeDispatchesInOrderStopAtTrue,h=null,I=0,ha=0,k={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"}},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"}},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder", captured:"onSelectionChangeShouldSetResponderCapture"}},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"}},responderStart:{registrationName:"onResponderStart"},responderMove:{registrationName:"onResponderMove"},responderEnd:{registrationName:"onResponderEnd"},responderRelease:{registrationName:"onResponderRelease"},responderTerminationRequest:{registrationName:"onResponderTerminationRequest"},responderGrant:{registrationName:"onResponderGrant"}, responderReject:{registrationName:"onResponderReject"},responderTerminate:{registrationName:"onResponderTerminate"}},y={_getResponder:function(){return h},eventTypes:k,extractEvents:function(a,b,c,d){if(H(a))I+=1;else if(Q(a))if(0<=I)--I;else return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;t.recordTouchTrack(a,c);if(b&&("topScroll"===a&&!c.responderIgnoreScroll||0<I&&"topSelectionChange"===a||H(a)||P(a))){var e=H(a)?k.startShouldSetResponder:P(a)?k.moveShouldSetResponder: "topSelectionChange"===a?k.selectionChangeShouldSetResponder:k.scrollShouldSetResponder,g=h?A.getLowestCommonAncestor(h,b):b;b=g===h;g=w.getPooled(e,g,c,d);g.touchHistory=t.touchHistory;b?x.accumulateTwoPhaseDispatchesSkipTarget(g):x.accumulateTwoPhaseDispatches(g);e=Aa(g);g.isPersistent()||g.constructor.release(g);if(e&&e!==h)if(b=w.getPooled(k.responderGrant,e,c,d),b.touchHistory=t.touchHistory,x.accumulateDirectDispatches(b),g=!0===fa(b),h){var f=w.getPooled(k.responderTerminationRequest,h,c,d); f.touchHistory=t.touchHistory;x.accumulateDirectDispatches(f);var m=!za(f)||fa(f);f.isPersistent()||f.constructor.release(f);if(m){f=w.getPooled(k.responderTerminate,h,c,d);f.touchHistory=t.touchHistory;x.accumulateDirectDispatches(f);var l=B(l,[b,f]);K(e,g)}else e=w.getPooled(k.responderReject,e,c,d),e.touchHistory=t.touchHistory,x.accumulateDirectDispatches(e),l=B(l,e)}else l=B(l,b),K(e,g);else l=null}else l=null;e=h&&H(a);b=h&&P(a);g=h&&Q(a);if(e=e?k.responderStart:b?k.responderMove:g?k.responderEnd: null)e=w.getPooled(e,h,c,d),e.touchHistory=t.touchHistory,x.accumulateDirectDispatches(e),l=B(l,e);e=h&&"topTouchCancel"===a;if(a=h&&!e&&Q(a))a:{if((a=c.touches)&&0!==a.length)for(b=0;b<a.length;b++)if(g=a[b].target,null!==g&&void 0!==g&&0!==g&&(g=n.getInstanceFromNode(g),A.isAncestor(h,g))){a=!1;break a}a=!0}if(a=e?k.responderTerminate:a?k.responderRelease:null)c=w.getPooled(a,h,c,d),c.touchHistory=t.touchHistory,x.accumulateDirectDispatches(c),l=B(l,c),K(null);c=t.touchHistory.numberActiveTouches; if(y.GlobalInteractionHandler&&c!==ha)y.GlobalInteractionHandler.onChange(c);ha=c;return l},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(a){y.GlobalResponderHandler=a},injectGlobalInteractionHandler:function(a){y.GlobalInteractionHandler=a}}};G={injectComponentTree:n.injection.injectComponentTree,ResponderEventPlugin:y,ResponderTouchHistoryStore:t};G.injectComponentTree(ia.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactDOMComponentTree); return G}"object"===typeof exports&&"undefined"!==typeof module?module.exports=J(require("react-dom")):"function"===typeof define&&define.amd?define(["react-dom"],J):this.ReactDOMUnstableNativeDependencies=J(this.ReactDOM);