)]}'
{
  "id": "9c91ad5efb419b7343b28c5c71c02dd582fd1f95",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "8de87f3a9d8a61941ef00ae9d14e14585b72f088",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "adba6a1fb10abbc7a5d90bbf8eb103e0ed9da868",
      "name": "DEPS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5a8ef9fcbc1324cd1c7fe685ab5ca1c6f63c3f6",
      "name": "DIR_METADATA"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02d461b5bdb1f0e4bb28afad26251f69305c61b1",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90bd9c1b8586190f21f0cf84b9438e96e2335634",
      "name": "README.md"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "df738068662aeea4f0f2e267d446882503af9e25",
      "name": "android"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c497995c3d683769b2b6810cff2ea542e4ed885",
      "name": "android_input_helper.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad063ffb6b077c0312bb75f016a6f52a94297386",
      "name": "android_input_helper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "760c4cbad3060e2e61269fa23f2bbf4cda3f198c",
      "name": "child_frame_input_helper.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b3652d66fc6c555426694aa5decafb60c22b1ea",
      "name": "child_frame_input_helper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b7aa3703453cd0577df21eaedc35e7f130c3a105",
      "name": "cursor_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d8052bc0fd946262132a1bebf9c8fad56e543b7",
      "name": "cursor_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5c9e3b7b7af0bdb1530597a8edd80d42eda80dd9",
      "name": "dispatch_to_renderer_callback.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc3b1d42d7e10b329915ecce64dd9d11484c5434",
      "name": "dispatch_to_renderer_callback.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "abbea5656e491c147ad8d864186a3adeb45e1949",
      "name": "event_with_latency_info.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dcdb75242262188db872b3262d205ac72f237282",
      "name": "event_with_latency_info_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f9984bc93372c5faa85a9598740d582b89cef2ce",
      "name": "events_helper.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f8a8cc8a5f70675fd171f677ebfad8563a01e61",
      "name": "events_helper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "035769d5a37e32ff6bacc7c367113afb2f096d68",
      "name": "features.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db95b2f54f3f148560636fe13412a102ec763e08",
      "name": "features.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15ba95e132802eec5f2dfba64f348ebb29bfa0fa",
      "name": "fling_controller.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f857ae292f18858c36fff36fa123755109862f65",
      "name": "fling_controller.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c2b03409a7273ff6f46252a080fd16b2853c2c1",
      "name": "fling_controller_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e331ee24bddf1b6f4b0f99d40c94504707dbba8",
      "name": "fling_scheduler_base.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "098fa35186225e82c4de7cde3a51dfe2501ff4bd",
      "name": "gesture_event_queue.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "530d6e177378170357dd8c2515e0e0da1c062a13",
      "name": "gesture_event_queue.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ff53f815fa2367be17a7f5919042b1c9d06ca8d",
      "name": "gesture_event_queue_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b52d1275d1bdc896c4135863dfcf6ac00b527b97",
      "name": "gesture_event_stream_validator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ad9bb9092f8c5dfeef8e0933b461e2c05ccdd7d",
      "name": "gesture_event_stream_validator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07f09025ad5e0c97171f714baf7a4f86ff577cf3",
      "name": "gesture_event_stream_validator_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "945b13d269b67b11e123f7ab4d287268150c3dc3",
      "name": "input_constants.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "edf6180e4847238ff9f8995a739aee9d917ee389",
      "name": "input_disposition_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7ac4b374e7409ec900a6d25186824cdb7ae1f2d",
      "name": "input_event_ack_state.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9153b3c32eb6ff31963806a216300a5dc65e6e6f",
      "name": "input_event_ack_state.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9aa89afed1fb9cc002084da8edf13c2e3007fecd",
      "name": "input_event_source.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da9b848ff7770cb72047a466900665810b54c4c6",
      "name": "input_event_stream_validator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "126710e2ed427e7a2abf20fe3e574a4690f59b3d",
      "name": "input_event_stream_validator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7484a2afb69e070f185d5a37c2f387a6c44c5639",
      "name": "input_router.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb1bf9e36afd47e22a7957e0c822014c75c617b0",
      "name": "input_router_client.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4dd9ab104d8f53821ef810266670e3f2c0065185",
      "name": "input_router_config_helper.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "03fd861e0a813cdd2789d58fe75b80a2ecd54560",
      "name": "input_router_config_helper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51baeda2c2e35bb27cc12e1973e96fd047840615",
      "name": "input_router_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "016e12288ec354905f0b172a7f8b6d8ecdff8346",
      "name": "input_router_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98350d509984bf7bbba04fc8e17cb4f264d9af3d",
      "name": "mock_input_router.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09a098a6639de7e0b5c6ab63a700a0295a912bfc",
      "name": "mock_input_router.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bfa9ab2007914ec73cd196d2219af0033628f588",
      "name": "mouse_wheel_event_queue.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6d136d9252a8f04a341fa14788dfed9486a8e7e",
      "name": "mouse_wheel_event_queue.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed28ebb931c4f060cc92b1eacede210b7a8b7a77",
      "name": "mouse_wheel_event_queue_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f932c42dc43492786eabedfc4b7be478c157f38b",
      "name": "native_web_keyboard_event.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ec28b68a451fc70181b8a69a36b31bd9ebedafa",
      "name": "native_web_keyboard_event_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fbde89643805979e5b7559b622ada0ec16130bab",
      "name": "native_web_keyboard_event_aura.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7cf34003444245371930c39331c9f494518dc4a3",
      "name": "native_web_keyboard_event_ios.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39ba6f99a9dc426f42ece791ed97ef1ad6d1bf42",
      "name": "native_web_keyboard_event_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6e639da8567097a336db5262b6b10231cda00b0",
      "name": "native_web_keyboard_event_mac_unittest.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01afd243946503023a371736e7a223d6864608e2",
      "name": "passthrough_touch_event_queue.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "943fd7da708ba355cce2da17bd7404001cc614c8",
      "name": "passthrough_touch_event_queue.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da816663f31e82251978094c44c6c19beeeaa34b",
      "name": "passthrough_touch_event_queue_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cac25fd94d17b7005a23fad857d468910bff972a",
      "name": "render_input_router.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5f9b1be4d0b10e9d3fcd7a48e19792a97851578",
      "name": "render_input_router.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a12f9f9839d833337bf131d58ab8ce5b9d037b2",
      "name": "render_input_router.mojom"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "79e79a79538612af6d3f5ff7f3fc7c973afbd6bc",
      "name": "render_input_router_client.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55e352924b5f2767992aaf539b023f132dccae69",
      "name": "render_input_router_delegate.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c73789441f0ab23f3ceec08f9a0a6597f0d3273",
      "name": "render_input_router_iterator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "73a4091cc8622381ab9a9e931f454bd4d6064b73",
      "name": "render_input_router_latency_tracker.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2890e4c0a10fbb365a152bb374c41e5956deb113",
      "name": "render_input_router_latency_tracker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8e5f074657d0f5fb659bed188e43b9c1b897dc0",
      "name": "render_widget_host_input_event_router.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a7d8d96d06aa33228d30c481aa91c0e63d1d55f6",
      "name": "render_widget_host_input_event_router.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c3dd81d236679e08f73b39fbcf7712e0f500905",
      "name": "render_widget_host_view_input.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "238feab2befdc4481c0d6a1a5216319e218592fe",
      "name": "render_widget_host_view_input.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be9d85c92d6c78644802a2e520147f54f025d32a",
      "name": "render_widget_host_view_input_observer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9bf2fe9ea3b25b21fdce09963a7808b4d2e093b8",
      "name": "render_widget_host_view_input_observer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd52a04f5a77821c73ed84fb5e3f64137fac8c23",
      "name": "render_widget_targeter.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "011bf17d491395c180b38d01b437d6267baea9f5",
      "name": "render_widget_targeter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48e0e3bcb64648c7c5b3c3f6aa459df86acd04ca",
      "name": "stylus_handwriting_handler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8a21d944e66ed5150ab8b7b24c393ea255804bd",
      "name": "stylus_handwriting_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b173ded30ca07ec4a66a92d2cda21c06675e12d",
      "name": "stylus_handwriting_handler_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "27479c362b450df5292b2ce5db32fe6f8a91afd5",
      "name": "stylus_handwriting_handler_win.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b9f33c9ca6d883a7de076308f71d1222aa64dba",
      "name": "stylus_handwriting_handler_win_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "513201290b4ee8236a861a84269664c4d669be25",
      "name": "switches.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3afe2d6726c14b258243e6d4f37886b330e8a277",
      "name": "switches.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ae96ea9dd2a54ede832acca9b912fe7d875d6dc",
      "name": "tap_suppression_controller.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d22f88c290c1994a8eb16a26a9350edbf9c301b1",
      "name": "tap_suppression_controller.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1fd74715df0d0e9dcf40f8dfd7bb3d5b8a71b883",
      "name": "tap_suppression_controller_unittest.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6aa0848e676a974b62b9994fab29f064c73bfb0e",
      "name": "test"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9762714f42c9e606f86080cb917cf1acc282622b",
      "name": "timeout_monitor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d9bcb7ff2a45d55c58b4519e190d8a144620a454",
      "name": "timeout_monitor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7dccfdc38c84dce868a0df512552b70bc20d1fd",
      "name": "touch_action_filter.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0274c0878dccd7bfe7f5b8309402160cbf2b0276",
      "name": "touch_action_filter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dda6982f7e1560cf970bd02a18e4f4d60b8a7df6",
      "name": "touch_action_filter_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "781396b6b057729cb94a6a2eb116050e2076b28a",
      "name": "touch_emulator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bdc97cc91ce70da71fb32d0e253b24e31f8df305",
      "name": "touch_emulator_client.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2b6c6cde38eb4aaba5c1c9e97813dd4f32c963e",
      "name": "touch_event_stream_validator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2998ff9b628f01e3189ac8085b3ce913313e1283",
      "name": "touch_event_stream_validator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "132d34cf23c19e50fffc6b32f2ec25450dfe46f5",
      "name": "touch_event_stream_validator_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6953e6d582deb8d2291193898fde166671c49b1",
      "name": "touch_timeout_handler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe5363eba16276fa6c57fdb1a082ec9d4249494b",
      "name": "touch_timeout_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5f2c17e00ca49407831b05687bc9092e87a149d",
      "name": "touchpad_pinch_event_queue.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3c32cd33b3737a6c492582b0484fc39a233e081",
      "name": "touchpad_pinch_event_queue.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ce1231d91637128fb167c9fb8d01ba7e2794678",
      "name": "touchpad_pinch_event_queue_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d9f2abd00044489901fa2f3725613886472ffe6",
      "name": "touchpad_tap_suppression_controller.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c08c1c1edff4d435e1d81750819bc0d0e42ee9b",
      "name": "touchpad_tap_suppression_controller.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee503f2db365c7e35ce1711c0b590310d354b14e",
      "name": "touchscreen_tap_suppression_controller.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "368371a9fb698c29912edfb6dc5a99148e35b435",
      "name": "touchscreen_tap_suppression_controller.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10072a396ee9c20974176c3e047c1cb139e58904",
      "name": "utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d718e55d9b2c0513dcb5d12dc707c9bde710120",
      "name": "utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7cbd1ac6fcf0f483c8da87c64eaa23054054a0bf",
      "name": "web_input_event_builders_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78348ac17f3561cdbb873bd85acb29cee88a4035",
      "name": "web_input_event_builders_android.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "69c1b4aa61cebef9ed99be7ceb437ae73e23fc53",
      "name": "web_input_event_builders_android_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "850fae80b7fbb02568484f8f27fb459519fec483",
      "name": "web_input_event_builders_ios.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2fc462c9b6a724b9633626df26538ae3e051703",
      "name": "web_input_event_builders_ios.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37987870606d5d06f6029813b0b53dc1546089b6",
      "name": "web_input_event_builders_mac.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "79f42d45693bd8ac5404bce7f203a4ba3b24839a",
      "name": "web_input_event_builders_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51bf4035c23739703cd715effcd50d79d9d6682a",
      "name": "web_input_event_builders_mac_unittest.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "947ab2a313fb2934e5575f20d0637fed4dae6d43",
      "name": "web_touch_event_traits.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8acdaf3a2c67b9a6f597e2154916e2989fa4a073",
      "name": "web_touch_event_traits.h"
    }
  ]
}
