{"version":3,"sources":["node_modules\\react-native-web\\dist\\modules\\injectResponderEventPlugin.js"],"names":["_EventPluginHub","require","_EventPluginHub2","_interopRequireDefault","_normalizeNativeEvent","_normalizeNativeEvent2","_ResponderEventPlugin","_ResponderEventPlugin2","_ResponderTouchHistoryStore","_ResponderTouchHistoryStore2","obj","__esModule","default","topMouseDown","topMouseMove","topMouseUp","topScroll","topSelectionChange","topTouchCancel","topTouchEnd","topTouchMove","topTouchStart","endDependencies","moveDependencies","startDependencies","eventTypes","responderMove","dependencies","responderEnd","responderStart","responderRelease","responderTerminationRequest","responderGrant","responderReject","responderTerminate","moveShouldSetResponder","selectionChangeShouldSetResponder","scrollShouldSetResponder","startShouldSetResponder","originalRecordTouchTrack","recordTouchTrack","topLevelType","nativeEvent","touchHistory","touchBank","length","normalizedEvent","call","injection","injectEventPluginsByName","ResponderEventPlugin"],"mappings":"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","file":"injectResponderEventPlugin.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\nvar _EventPluginHub=require('react-dom/lib/EventPluginHub');var _EventPluginHub2=_interopRequireDefault(_EventPluginHub);\nvar _normalizeNativeEvent=require('./normalizeNativeEvent');var _normalizeNativeEvent2=_interopRequireDefault(_normalizeNativeEvent);\nvar _ResponderEventPlugin=require('react-dom/lib/ResponderEventPlugin');var _ResponderEventPlugin2=_interopRequireDefault(_ResponderEventPlugin);\nvar _ResponderTouchHistoryStore=require('react-dom/lib/ResponderTouchHistoryStore');var _ResponderTouchHistoryStore2=_interopRequireDefault(_ResponderTouchHistoryStore);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}\n\nvar topMouseDown='topMouseDown';\nvar topMouseMove='topMouseMove';\nvar topMouseUp='topMouseUp';\nvar topScroll='topScroll';\nvar topSelectionChange='topSelectionChange';\nvar topTouchCancel='topTouchCancel';\nvar topTouchEnd='topTouchEnd';\nvar topTouchMove='topTouchMove';\nvar topTouchStart='topTouchStart';\n\nvar endDependencies=[topTouchCancel,topTouchEnd,topMouseUp];\nvar moveDependencies=[topTouchMove,topMouseMove];\nvar startDependencies=[topTouchStart,topMouseDown];\n\n\n\n\n_ResponderEventPlugin2.default.eventTypes.responderMove.dependencies=moveDependencies;\n_ResponderEventPlugin2.default.eventTypes.responderEnd.dependencies=endDependencies;\n_ResponderEventPlugin2.default.eventTypes.responderStart.dependencies=startDependencies;\n_ResponderEventPlugin2.default.eventTypes.responderRelease.dependencies=endDependencies;\n_ResponderEventPlugin2.default.eventTypes.responderTerminationRequest.dependencies=[];\n_ResponderEventPlugin2.default.eventTypes.responderGrant.dependencies=[];\n_ResponderEventPlugin2.default.eventTypes.responderReject.dependencies=[];\n_ResponderEventPlugin2.default.eventTypes.responderTerminate.dependencies=[];\n_ResponderEventPlugin2.default.eventTypes.moveShouldSetResponder.dependencies=moveDependencies;\n_ResponderEventPlugin2.default.eventTypes.selectionChangeShouldSetResponder.dependencies=[\ntopSelectionChange];\n\n_ResponderEventPlugin2.default.eventTypes.scrollShouldSetResponder.dependencies=[topScroll];\n_ResponderEventPlugin2.default.eventTypes.startShouldSetResponder.dependencies=startDependencies;\n\nvar originalRecordTouchTrack=_ResponderTouchHistoryStore2.default.recordTouchTrack;\n\n_ResponderTouchHistoryStore2.default.recordTouchTrack=function(topLevelType,nativeEvent){\n\nif(topLevelType===topMouseMove&&!_ResponderTouchHistoryStore2.default.touchHistory.touchBank.length){\nreturn;\n}\n\nvar normalizedEvent=(0,_normalizeNativeEvent2.default)(nativeEvent);\noriginalRecordTouchTrack.call(_ResponderTouchHistoryStore2.default,topLevelType,normalizedEvent);\n};\n\n_EventPluginHub2.default.injection.injectEventPluginsByName({\nResponderEventPlugin:_ResponderEventPlugin2.default});"]}