gitextract_3wvcy3sg/ ├── .bowerrc ├── .editorconfig ├── .gitignore ├── .jscsrc ├── .jshintrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── banner.ejs ├── bower.json ├── changelog.js ├── component.json ├── hammer.js ├── package.json ├── rollup.config.js ├── src/ │ ├── .babelrc │ ├── hammer.js │ ├── input/ │ │ ├── mouse.js │ │ ├── pointerevent.js │ │ ├── singletouch.js │ │ ├── touch.js │ │ └── touchmouse.js │ ├── inputjs/ │ │ ├── compute-delta-xy.js │ │ ├── compute-input-data.js │ │ ├── compute-interval-input-data.js │ │ ├── create-input-instance.js │ │ ├── get-angle.js │ │ ├── get-center.js │ │ ├── get-direction.js │ │ ├── get-distance.js │ │ ├── get-rotation.js │ │ ├── get-scale.js │ │ ├── get-velocity.js │ │ ├── input-constructor.js │ │ ├── input-consts.js │ │ ├── input-handler.js │ │ └── simple-clone-input-data.js │ ├── main.js │ ├── manager.js │ ├── recognizerjs/ │ │ ├── direction-str.js │ │ ├── get-recognizer-by-name-if-manager.js │ │ ├── recognizer-constructor.js │ │ ├── recognizer-consts.js │ │ └── state-str.js │ ├── recognizers/ │ │ ├── attribute.js │ │ ├── pan.js │ │ ├── pinch.js │ │ ├── press.js │ │ ├── rotate.js │ │ ├── swipe.js │ │ └── tap.js │ ├── touchactionjs/ │ │ ├── clean-touch-actions.js │ │ ├── get-touchaction-props.js │ │ ├── touchaction-Consts.js │ │ └── touchaction-constructor.js │ └── utils/ │ ├── add-event-listeners.js │ ├── assign.js │ ├── bind-fn.js │ ├── bool-or-fn.js │ ├── deprecate.js │ ├── each.js │ ├── extend.js │ ├── get-window-for-element.js │ ├── has-parent.js │ ├── if-undefined.js │ ├── in-array.js │ ├── in-str.js │ ├── inherit.js │ ├── invoke-array-arg.js │ ├── merge.js │ ├── prefixed.js │ ├── remove-event-listeners.js │ ├── set-timeout-context.js │ ├── split-str.js │ ├── to-array.js │ ├── unique-array.js │ ├── unique-id.js │ └── utils-consts.js ├── string-replace.js └── tests/ ├── manual/ │ ├── assets/ │ │ └── style.css │ ├── compute_touch_action.html │ ├── input.html │ ├── log.html │ ├── multiple.html │ ├── nested.html │ ├── simulator-googlemaps.html │ ├── simulator.html │ ├── touchaction.html │ └── visual.html └── unit/ ├── assets/ │ └── utils.js ├── gestures/ │ ├── test_pan.js │ ├── test_pinch.js │ └── test_swipe.js ├── index.html ├── test_enable.js ├── test_events.js ├── test_gestures.js ├── test_hammer.js ├── test_jquery_plugin.js ├── test_multiple_taps.js ├── test_nested_gesture_recognizers.js ├── test_propagation_bubble.js ├── test_require_failure.js ├── test_simultaneous_recognition.js └── test_utils.js