)]}'
{
  "id": "3aded9b2a63ea961f6ca2353951f658927faf365",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "61dc87acc4aaa1db172c5f57bfd853309636196a",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac8d54fa14d8d89283cc499d65ac5fb620f6549e",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1253e2f7b5156d3464020740520b6aae339fcda1",
      "name": "README.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53ed7ade63c35e475e7267bd4fb415e0e480bf89",
      "name": "TESTING.md"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e5690e5af020e3f98d8a295efbb82eb6730dba0a",
      "name": "compositor"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e01cedb1302e951c12573d1070a5fd915b282ea",
      "name": "gaming.md"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "89d1fb4de6a9d7256584acedb3f00619d2f5681a",
      "name": "gen-shim.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0db64521354f594ef2b515da39a48beaf4676c19",
      "name": "gen"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3e16bf7cfa91bc5d6e274462963e0dddfac436df",
      "name": "libevdev"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1dd44087fc6834af6de426c21b4fdfdf785f1090",
      "name": "meson.build"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b34ac55e8fcb6cb9af70c43436fb75b138310a4",
      "name": "meson_options.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "61215f0c9046680d522656923775bcab96dd19f6",
      "name": "protocol"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8389fed55471687b1eb0e87e03d258244fd3547e",
      "name": "quirks"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c3bf3fe0a903e19a4db03cfc3f0e176946b9e7ea",
      "name": "scripts"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff5e90c14998b85787157eae9d77f4de041f4664",
      "name": "shim_gen.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e14d70dfaa92bd91bea09e027c22f8094bd303fa",
      "name": "sommelier-ctx.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a385b0235f4fa2035fbe1c0efe28cc469f512d7",
      "name": "sommelier-ctx.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b7c79156c516bb045df522ff8cc1fcbcda828d27",
      "name": "sommelier-data-device-manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "819b536cf3adef603753d45b89d49cad0cb13c8e",
      "name": "sommelier-display.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bef94400d4cc3f54d67b2a3e150cd216ac4291e2",
      "name": "sommelier-fractional-scale.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1e9610c97c76e6700d2429e6cb7078e0362dd04",
      "name": "sommelier-gaming-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aae6c539adbbbac87709d4de0e97d6d96750ea0d",
      "name": "sommelier-gaming.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c93538a2ae100493481016f14102ee79462ab12",
      "name": "sommelier-global.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48f8f3e12d74ca1d795d75abfec3b5bb323b852b",
      "name": "sommelier-global.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ea579622df6fe1467ed2e3664b95e63a22e22cb",
      "name": "sommelier-gtk-shell.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e24c1792e804d5cd4c762dd589654a2b8e6f8757",
      "name": "sommelier-idle-inhibit-manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b5706e48cfe78a4a8ed449093d336992b823afc8",
      "name": "sommelier-inpututils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dfd011ccf59ce8daeee7af20bc6774072b4d1a42",
      "name": "sommelier-inpututils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f1f44471ddb02bd62d2662d762a453b4b5ad5b54",
      "name": "sommelier-logging.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33a384f9b32e92213d439c924db5db0250e4a6c8",
      "name": "sommelier-logging.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d9a7d0021231aa5a3577b583dd0d50cb7f56f1e",
      "name": "sommelier-main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6294fba1c81db43846e3f6426748417966d96bcc",
      "name": "sommelier-output-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "305afd28f751e9b6f1b8b792bc35cbd94a60b2be",
      "name": "sommelier-output.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f3cfcddbccaff2a20b983fd3d5d0da33237e1fb",
      "name": "sommelier-pointer-constraints.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d264000b56538997630b7876b7fe82a5cf00a456",
      "name": "sommelier-relative-pointer-manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cd73edc17f9494fca4c4056d7dd44e09dc59316",
      "name": "sommelier-scope-timer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee2ceb6236684d974bb4ec8a2f2219e3a47063c7",
      "name": "sommelier-scope-timer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "558e684490d0d23ed9ce41eac251c18971eaf166",
      "name": "sommelier-seat.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "df98891738a8f6cbe64635599e4dbcee5b9497a0",
      "name": "sommelier-shell.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8541c1179e6f60b0d1833d1089e95ece6e92244a",
      "name": "sommelier-stylus-tablet.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8894bc33430c959d55a154b0efe97d4e24b312f2",
      "name": "sommelier-stylus-tablet.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "472e854f635a3888dd8d2f06f07558d88a1600d8",
      "name": "sommelier-subcompositor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe983c735316ff97b4195ef2414f1c8a367c6728",
      "name": "sommelier-test-main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "626397103121b44085e8d118ed04bc4cb590d216",
      "name": "sommelier-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "710c2fe80fd40aea59ad0df03acdf4bda3471a9c",
      "name": "sommelier-text-input.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "953438fb91c8f1b6233c171361b44ccda87b5e85",
      "name": "sommelier-timing.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ebc15e4e152a994843cf39cb3440ef2f3ae8ecd1",
      "name": "sommelier-timing.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "547fadd3e43a8cea2d381ed55d3f4a5e12a74415",
      "name": "sommelier-tracing.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d728831f1fdfbd0d0c314cad67ba14252291bda7",
      "name": "sommelier-tracing.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d8adbb8fb1254845eb66b70119c2983eccd4a21",
      "name": "sommelier-transform-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b52ff6bd35cead1ccf10ceb3ca755126c233afe5",
      "name": "sommelier-transform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6c6c2f6305429fcdccf47fa306befeeb5a1bbf7",
      "name": "sommelier-transform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48fb3d54c04737f1ebaa2a95f9578ae112639a3b",
      "name": "sommelier-util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "304bf42c2d45e7df07e8a2c6fd4e1da793aa50c8",
      "name": "sommelier-util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5fd9d053b5adfb7099f6fa4a1ef5ff59eeb19b4",
      "name": "sommelier-viewporter.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc9ff9b5a3ca76f9e8ff819a6bf6ba0951faabf2",
      "name": "sommelier-wayland-fuzzer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5db9f652c79ce35738551f0f65435f6efcd2f72f",
      "name": "sommelier-window-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6149c2f2354c4a858ee51827fcc5b2418a551faa",
      "name": "sommelier-window.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "288a3fe0da1e1d5e0a0ee5a0d6ba01061b3071af",
      "name": "sommelier-window.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e5a528f817530b121b05240ab16caf9e4e51459",
      "name": "sommelier-x11event-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0bde65f35d8b86a3a90e338ef30617c8500ae11",
      "name": "sommelier-xdg-shell-test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ec2f5944af2133af5592f187b1ddb2f364ef7fc",
      "name": "sommelier-xdg-shell.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bff60a080f26eaf1b6681c87a0a9de51ad200d46",
      "name": "sommelier-xdg-shell.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f780318525ca8dfee2ddfc5d118f952d4f2333b5",
      "name": "sommelier-xshape.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36336f3d1d2638299ada654525ff3937c1085306",
      "name": "sommelier-xshape.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "afbca339806eaa741cbc84ad41e8a9bc1b92b053",
      "name": "sommelier.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57f8e72d9a795162745ef2bfa673eb6b61f2479e",
      "name": "sommelier.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "855efb8dda6f6bfb67925386a27ba937923c8978",
      "name": "testing"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "da1e2d302c8a0f54de43bbe64e12586d4597c298",
      "name": "virtualization"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a82c63f55434f7532b2b2a3fe9e6392cfb15980",
      "name": "wayland_protocol.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "77ca9713347b3e9d1dfa91da3ed6c672cb3d869f",
      "name": "weak-resource-ptr.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "aa68c77938879fef25e62a3bd63d52f18730a654",
      "name": "xcb"
    }
  ]
}
