)]}'
{
  "id": "efd38ffe4b5cfa47f2ca46560bd865ed0d5f88d0",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a13ad94086fee48f0893efbc521fa00447b215e",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e08cc266a5cc7bdb390b81b80743bc1674ca07dc",
      "name": "DEPS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ea741bc62be3bb8fedad9722e728aa49f87de23",
      "name": "DIR_METADATA"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "399f92185cfc126ee0c31247f67c0ac7875aecd1",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "99451ec7d0a2618020fe1ed8210295be3311e601",
      "name": "abstract_haptic_gamepad.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b190abe35000c43375d54c135e486ec5b1fd0134",
      "name": "abstract_haptic_gamepad.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "494de99759086108cfff2421d4d116255aaf5c42",
      "name": "abstract_haptic_gamepad_unittest.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "28b18d29ccb5e4ebb908d083890cd71e6d3ffa44",
      "name": "android"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "119671263373eaecd45ab6889d1612768ff50e73",
      "name": "dualshock4_controller.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59d475275173980e216055dcf81fa22f49525570",
      "name": "dualshock4_controller.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a01f18494de6d82343f902f1b22f4330da0f9b9d",
      "name": "dualshock4_controller_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8dd5d384ff79d9cc066b5ad26d74928661cc897",
      "name": "game_controller_data_fetcher_mac.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2440fe56277d17f20142f0e7645c045cb968f4da",
      "name": "game_controller_data_fetcher_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "99d2b337a3cb3a7a95f60708d501260d4455c3f0",
      "name": "game_controller_gamepad.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66199ee4ea38aa9fdea37758e632ce00637a9837",
      "name": "game_controller_gamepad.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2f074a8ae8b3374833552d40e2121dbde188ecb",
      "name": "game_controller_gamepad_unittest.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e4170eb1eee7bebb1bb098231ce042ce1147199",
      "name": "gameinput_data_fetcher.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07f9f977aef1598ee854386ca9e8976222098725",
      "name": "gameinput_data_fetcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2d27d768f3ae659df4d9b9db593e6c992b650c7",
      "name": "gameinput_data_fetcher_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e93889f3bb1867c848802bd53422ccb9229ee35a",
      "name": "gameinput_gamepad_device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9670b1f013511d722cb4bfbe188cd293d910dcd1",
      "name": "gameinput_gamepad_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1998c7d6cbd609c2577603215c21d2c37ce31b77",
      "name": "gamepad_blocklist.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7985ece8d9312dc82bda72b15deddde9db13cfc6",
      "name": "gamepad_blocklist.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "737046e8aa8f27ddd0c86b1bd7562a5ef5932a3e",
      "name": "gamepad_blocklist_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d4b662ae5d006a8ddc1e0b2a2c4ea5416961c58",
      "name": "gamepad_consumer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2deb952f0e985de3d369eebaf9f31c14822741d",
      "name": "gamepad_consumer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eab2faf78286e69aedc873a535aaa2bb1dee7971",
      "name": "gamepad_data_fetcher.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a32b35117798f7c710bcbc9e3df9c6924b7f42c",
      "name": "gamepad_data_fetcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "288d7ebb6a33f5d5c3ea7ed6e8c0f12564c4a7e9",
      "name": "gamepad_data_fetcher_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6737dce09611b03231cdd518604fa9b22a77bad4",
      "name": "gamepad_data_fetcher_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9803654b0012ccbcfbd38cc68513fc62ae23b9d8",
      "name": "gamepad_device_linux.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ecd0fe3783995fa9b39cfb8731fa4fc100a8d9ef",
      "name": "gamepad_device_linux.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ceba68b954cae9df93924ecc35bbab0f9a8855d",
      "name": "gamepad_device_mac.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38db8d3f91c2b11a0586fbfc6bd251182daadf7a",
      "name": "gamepad_device_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d6cf2dc142dd5a0287e3297595a09190dfac7d6",
      "name": "gamepad_export.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b20daedee8212af9720280bdd6838acca6bf7e2c",
      "name": "gamepad_haptics_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "47dd1f523841d5aedc30e0052ad98a3638a0b92e",
      "name": "gamepad_haptics_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f922f1d163a632ae69f3e7bc7612d555ca1871b3",
      "name": "gamepad_id_list.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04b2b2c8e0b8a247d433b5b85aed639a9c0f36d4",
      "name": "gamepad_id_list.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5e8af76407732361d2f82da98782c8611644c933",
      "name": "gamepad_id_list_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bd3be7c935ed9c9ec40c5011d7aca175379fbe1",
      "name": "gamepad_monitor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f396ceb5dc74d5090e596518c8ec05ba71f3561",
      "name": "gamepad_monitor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bacdbd1ba2ef6b959a7a421eb1943b8499dd6926",
      "name": "gamepad_pad_state_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "915fe3a14827e53602dff7fe202d707b0da1128d",
      "name": "gamepad_pad_state_provider.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "254f349c5bf2700b08133e9ee5642484031059b1",
      "name": "gamepad_platform_data_fetcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc0c861cf3fea0d3e11e885bdb872bd53d218be8",
      "name": "gamepad_platform_data_fetcher_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "658332dc0c7d615f935fd9baff3f6bf617999ed9",
      "name": "gamepad_platform_data_fetcher_android.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6d55e2cf16602303874e5d5f57084075617bb32",
      "name": "gamepad_platform_data_fetcher_linux.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0187a3bc8d9c4b9f5132e08ae27adfe341c6f6a1",
      "name": "gamepad_platform_data_fetcher_linux.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "68fdc1281526bd5d49d378c5ae7a3a3e32b6db9c",
      "name": "gamepad_platform_data_fetcher_mac.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "924b65f4536a3b430fba7559d2d81eeb1426f51b",
      "name": "gamepad_platform_data_fetcher_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22e71d0a64102843e35049b5eefddeaa73dd7526",
      "name": "gamepad_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6955e5a2a933774b9f28ea9d8f8c764ec43b594d",
      "name": "gamepad_provider.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52a44ad5ac3a3da1bcdd80aad7831201f3f0c0d4",
      "name": "gamepad_provider_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "69cdd1ae78aa1b2367a894741127910eb454943f",
      "name": "gamepad_service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f12caabe429b95628f4d1c9dd3764372825ec0ed",
      "name": "gamepad_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f54d51e25934526d50868a89bb85f91fefd9948e",
      "name": "gamepad_service_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6181f4410a85ed4e6ea877b7d5400c9819e673e2",
      "name": "gamepad_shared_buffer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f37ef0a40e271d347533f9f1e25504bb6fcc5db",
      "name": "gamepad_shared_buffer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2b58536186b1771b274e0ef37f5fa19e31d03aa",
      "name": "gamepad_standard_mappings.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e6c5dcaf3348b9a4ffe23aa6629b3caf89df79e",
      "name": "gamepad_standard_mappings.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "564ab088025ee087821aa344dd4cb28602443c3b",
      "name": "gamepad_standard_mappings_linux.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc5a6a733713ac377356761341b3489348a3b76f",
      "name": "gamepad_standard_mappings_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bad6be2df731cc40f9bacdf3f7f9650a89f7af70",
      "name": "gamepad_standard_mappings_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ccd6d273dd7e92395807097d2c684e8b3968d2a",
      "name": "gamepad_standard_mappings_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "494c0ec3bd46d08dec9134bd22933670a4259f24",
      "name": "gamepad_test_helpers.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "16991247e34a33532304084b24425ad2a6b7fa8c",
      "name": "gamepad_test_helpers.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5aa23a86ed17491af0a91671357cd39f837da39",
      "name": "gamepad_uma.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1889a768d35ca3ee1277c0fbaa212f629c7a4e5c",
      "name": "gamepad_uma.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c4f3f7130ea6a0ba79d308ed949521ea77e037a7",
      "name": "gamepad_user_gesture.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "038f6fa5f5c7bcbf395a38a1f44a65740e609255",
      "name": "gamepad_user_gesture.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb9c193015b542cd09d78400c032c3fef1799f80",
      "name": "haptic_gamepad_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e2813be607ee46cf736bb5ee0e2a0b1caaac4be",
      "name": "haptic_gamepad_android.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6f260049e155976d7bf42ab2feb72137a3accdf",
      "name": "hid_haptic_gamepad.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d57a0094a46eb12caa9a40cb4d6456b16cf92284",
      "name": "hid_haptic_gamepad.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58535c645ad66318333757228e17064da2597b64",
      "name": "hid_haptic_gamepad_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12c0d49d96fc3e21c674145c2d547e5e56efca49",
      "name": "hid_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9042c2d5e94b4757c0688c70e81d12007e158d20",
      "name": "hid_writer_linux.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31e1bd11621e7f5a392e2a454b1796271b256051",
      "name": "hid_writer_linux.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "332b937c16f62ecacb1189b80096478383335f2d",
      "name": "hid_writer_mac.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f6d6ed729de77aa67f66357e83c5368a433e238",
      "name": "hid_writer_mac.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7dc61c018703ce5d5b7f4b7fe2f6e8c6a5b8f700",
      "name": "hid_writer_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1cbc86df24740940afe25fe99e34f5e30937eeae",
      "name": "hid_writer_win.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2482fb9ff8e9f71b85f731ba486e20abf18ac9d",
      "name": "nintendo_controller.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a1b68f16a7a72d2e06921a0abf760675d4d7f617",
      "name": "nintendo_controller.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ccb243a68f1b6ea29ac032273568a969a4a2579f",
      "name": "nintendo_data_fetcher.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "418e8966d542eff136b8cd2fd82235624fa73fa8",
      "name": "nintendo_data_fetcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "157b19f37c254c614ad2635c3dcd0019cef566c0",
      "name": "nintendo_data_fetcher_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6c3a189b01697c60578e176294bf8d249236c99",
      "name": "normalization.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "44b450c7c8f0aee7d03d5a33fad4debb36343545",
      "name": "public"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5a66c1b0a261e844f91b3932a027fe65cf6686b",
      "name": "raw_input_data_fetcher_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9edd045a74e89ab89b0c8c6671281f965227a34d",
      "name": "raw_input_data_fetcher_win.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bf9257e4a137cd97b63dc43add9d55e12e73943",
      "name": "raw_input_gamepad_device_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a22b46714220dcae00b92432ae212d644b93b0e",
      "name": "raw_input_gamepad_device_win.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5909e9dcaadca3993bb8a5d7c6ba0e2de1e81746",
      "name": "simulated_gamepad_data_fetcher.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5839a936192a90199df76fa0b152d1417e4b75fb",
      "name": "simulated_gamepad_data_fetcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f9b774dbe90399b8def022274fee6518464f6981",
      "name": "simulated_gamepad_inputs.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e48052eb34e252b61b73408e5a2f22c6678547e",
      "name": "simulated_gamepad_inputs.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29fefd6db7a79b8485e0b8dfdf51bf343d91c4c0",
      "name": "simulated_gamepad_params.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb98a9ca830c6a80949652c3c4525462a9c9d83e",
      "name": "simulated_gamepad_params.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9c7efd192ea677b0984573333267b5d968935cc1",
      "name": "test_support"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a7578effcd23da2181e2f768bdedff4fb017bce5",
      "name": "udev_gamepad_linux.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bd22e86c62f1bbf8220357141c48dcd11457d6e",
      "name": "udev_gamepad_linux.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dbc18e62af1262294ad255a52ea5c6197849970b",
      "name": "wgi_data_fetcher_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef51baa462ba2904be6a588d1fa5950d69063afb",
      "name": "wgi_data_fetcher_win.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2bbd8c69be55ec83d3a3175dad317d5ea6552b3",
      "name": "wgi_data_fetcher_win_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3698885c8362d161e110da315358d75574451324",
      "name": "wgi_gamepad_device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c45d0b283fd077e72575f01a143ff83a9a0d2618",
      "name": "wgi_gamepad_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b06958f01241a7619533af1e76f8f4e7f36d2171",
      "name": "xbox_controller_mac.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "81a3d3a05766e18f13c1674e11ff16aaa63343cb",
      "name": "xbox_controller_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d175d813eeb4de47f545ce49c9a398bf54824031",
      "name": "xbox_data_fetcher_mac.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e4c70041f5d2461a47899e97648764ac6e90b57",
      "name": "xbox_data_fetcher_mac.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc688b587f91dd7ac5768e9f03b47a9bbd858ed5",
      "name": "xbox_hid_controller.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e1c202041d43e58fad54b540c4e0fffe27fab56",
      "name": "xbox_hid_controller.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f9610d0b04d75ee489358b63834845abf71b049f",
      "name": "xbox_hid_controller_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c1ca85ae1ca3a445a91521b2fd79a8815a1bfcc",
      "name": "xinput_data_fetcher_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9135d2a3b05f9ecb6dbd58d6a7f3628e829a7dd6",
      "name": "xinput_data_fetcher_win.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c0689e6c5b0e61c1efafaac608a93b41356119b",
      "name": "xinput_haptic_gamepad_win.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad1c474fe13eae8351bea41306c1d924e710e8f4",
      "name": "xinput_haptic_gamepad_win.h"
    }
  ]
}
