{"version":3,"sources":["node_modules\\react-dom\\lib\\SyntheticWheelEvent.js"],"names":["SyntheticMouseEvent","require","WheelEventInterface","deltaX","event","wheelDeltaX","deltaY","wheelDeltaY","wheelDelta","deltaZ","deltaMode","SyntheticWheelEvent","dispatchConfig","dispatchMarker","nativeEvent","nativeEventTarget","call","augmentClass","module","exports"],"mappings":";;;;;;;;;;AAUA;;AAEA,GAAIA,qBAAsBC,QAAQ,uBAAR,CAA1B;;;;;;AAMA,GAAIC,qBAAsB;AACxBC,OAAQ,gBAAUC,KAAV,CAAiB;AACvB,MAAO,UAAYA,MAAZ,CAAoBA,MAAMD,MAA1B;AACP,eAAiBC,MAAjB,CAAyB,CAACA,MAAMC,WAAhC,CAA8C,CAD9C;AAED,CAJuB;AAKxBC,OAAQ,gBAAUF,KAAV,CAAiB;AACvB,MAAO,UAAYA,MAAZ,CAAoBA,MAAME,MAA1B;AACP,eAAiBF,MAAjB,CAAyB,CAACA,MAAMG,WAAhC;AACA,cAAgBH,MAAhB,CAAwB,CAACA,MAAMI,UAA/B,CAA4C,CAF5C;AAGD,CATuB;AAUxBC,OAAQ,IAVgB;;;;;;AAgBxBC,UAAW,IAhBa,CAA1B;;;;;;;;;AAyBA,QAASC,oBAAT,CAA6BC,cAA7B,CAA6CC,cAA7C,CAA6DC,WAA7D,CAA0EC,iBAA1E,CAA6F;AAC3F,MAAOf,qBAAoBgB,IAApB,CAAyB,IAAzB,CAA+BJ,cAA/B,CAA+CC,cAA/C,CAA+DC,WAA/D,CAA4EC,iBAA5E,CAAP;AACD;;AAEDf,oBAAoBiB,YAApB,CAAiCN,mBAAjC,CAAsDT,mBAAtD;;AAEAgB,OAAOC,OAAP,CAAiBR,mBAAjB","file":"SyntheticWheelEvent.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\nvar SyntheticMouseEvent = require('./SyntheticMouseEvent');\n\n/**\n * @interface WheelEvent\n * @see http://www.w3.org/TR/DOM-Level-3-Events/\n */\nvar WheelEventInterface = {\n  deltaX: function (event) {\n    return 'deltaX' in event ? event.deltaX : // Fallback to `wheelDeltaX` for Webkit and normalize (right is positive).\n    'wheelDeltaX' in event ? -event.wheelDeltaX : 0;\n  },\n  deltaY: function (event) {\n    return 'deltaY' in event ? event.deltaY : // Fallback to `wheelDeltaY` for Webkit and normalize (down is positive).\n    'wheelDeltaY' in event ? -event.wheelDeltaY : // Fallback to `wheelDelta` for IE<9 and normalize (down is positive).\n    'wheelDelta' in event ? -event.wheelDelta : 0;\n  },\n  deltaZ: null,\n\n  // Browsers without \"deltaMode\" is reporting in raw wheel delta where one\n  // notch on the scroll is always +/- 120, roughly equivalent to pixels.\n  // A good approximation of DOM_DELTA_LINE (1) is 5% of viewport size or\n  // ~40 pixels, for DOM_DELTA_SCREEN (2) it is 87.5% of viewport size.\n  deltaMode: null\n};\n\n/**\n * @param {object} dispatchConfig Configuration used to dispatch this event.\n * @param {string} dispatchMarker Marker identifying the event target.\n * @param {object} nativeEvent Native browser event.\n * @extends {SyntheticMouseEvent}\n */\nfunction SyntheticWheelEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget) {\n  return SyntheticMouseEvent.call(this, dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget);\n}\n\nSyntheticMouseEvent.augmentClass(SyntheticWheelEvent, WheelEventInterface);\n\nmodule.exports = SyntheticWheelEvent;"]}