)]}'
{
  "id": "b01a4d6bdf97f137a98f12846535836644fd323a",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c57a0b0d7980ebcba138948532be6869e81f3a2",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd318821d18d95c821ff63bebdaadeb763f95198",
      "name": "DEPS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a57ff528c0a6cab429e977e185e9cf592b11eff",
      "name": "README.md"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3edce9de617fcf42728a331c44c47fb05befdb30",
      "name": "android"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ead1b1ba88e8c30e8845d213149124a8ee46778",
      "name": "channels_states.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "97d84b7e7ce886c212763a66d9325881eae6dea6",
      "name": "channels_states.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af1d71e74fa2bbc22c0779854d981e8923cf4754",
      "name": "deprecated_invalidator_registrar.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d591d4611bc38e154e595cc5ae1b7c5dceb88c1",
      "name": "deprecated_invalidator_registrar.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35365e768504dc413514be5151b177abc3bc995e",
      "name": "deprecated_invalidator_registrar_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b600f2ae7f9a3a6b8f2d5c0b429e6f9c3cac79ee",
      "name": "fake_invalidation_handler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86258a2e8a01efaf7c6152656fd6023d13aab902",
      "name": "fake_invalidation_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ffbb135416ed9cf6b184b71f41f1fce5b2c1350",
      "name": "fake_invalidation_service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51cbdbdac29532c6d6553a606dab36dd93aa7c05",
      "name": "fake_invalidation_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0784d82bb60a1e897b22ad0067741a5e980263f5",
      "name": "fake_invalidation_state_tracker.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2bda2165b98e33b67a742e45aa161fbcf756855",
      "name": "fake_invalidation_state_tracker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "83be6366c3cba5fc41365900f7710ed753fb5546",
      "name": "fake_invalidator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0a41f91211e217b7fcadda33f539f4be1d0d141c",
      "name": "fake_invalidator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e5223cbe9af7e470445d7e4e78b7f9d5f04becd",
      "name": "fake_invalidator_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c449e1c79633eee22cbfb42c2716ee0313588c1d",
      "name": "fcm_invalidation_listener.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30eae090f8af7475fbc43db25fedb0e2694cb70d",
      "name": "fcm_invalidation_listener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2f7080a78175f51c1a9c39d5b891a3ddda9d433",
      "name": "fcm_invalidation_listener_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c02a455f65b68e4864d9b6673d44eb0ba18d49a",
      "name": "fcm_invalidation_service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "faa455320db83b3783ca3f6ab30edf66b734c816",
      "name": "fcm_invalidation_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eefa13dc8a84e42b4189a7279b2e8f22a26e38a7",
      "name": "fcm_invalidation_service_base.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa8cff86de3e26ef27b9b9c817fa516414419515",
      "name": "fcm_invalidation_service_base.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c7c233f53cbd3a8555f911048a74935ed3b0a26",
      "name": "fcm_invalidation_service_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d6e308a7755c8527d915056c43559102d34f236",
      "name": "fcm_network_handler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f41191e31b2b93de61087e59d11adf03b82105a0",
      "name": "fcm_network_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a32dad6d9d180eaf94335db24aa1cca4c0744cbe",
      "name": "fcm_network_handler_unittests.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7fc91e536800e5412185c1a60bc22b6c194e7045",
      "name": "fcm_sync_network_channel.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "df3cc3cc45ecaafec3dcea046f79f93b5e1091be",
      "name": "fcm_sync_network_channel.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a24ce11a985e4b64058db00f119b8727c73fa952",
      "name": "gcm_invalidation_bridge.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef664b9a58a9ffc621163cf1ce1e63905559c47c",
      "name": "gcm_invalidation_bridge.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e84dd38e74d8b2109a4afe338436da4c2ea1e4c",
      "name": "gcm_invalidation_bridge_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af61bde19d9cdfc868d76539a52d9a0d1be91d29",
      "name": "gcm_network_channel.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbc604981d0d7237fe4c431425b0250428e2ef35",
      "name": "gcm_network_channel.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05c1f1823daf91122f9501c41b072b2adb8bca5c",
      "name": "gcm_network_channel_delegate.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b5a8524e79aa01ae58b0de07114eb2e3f5b4de03",
      "name": "gcm_network_channel_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "067da54c2f322b22ebb14b176d14978a718ae3cb",
      "name": "invalidation_logger.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de9da1b36600ec6c5b5f415574e6c7ae6a5f9145",
      "name": "invalidation_logger.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86f09373ba8174e6c82b42da121bd749109f2425",
      "name": "invalidation_logger_observer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e984b0b6ca6f793bfe272c4c353d6131a4b67cb",
      "name": "invalidation_logger_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "559f23283e7bfea81135a55de1c5a93fd1eb5104",
      "name": "invalidation_notifier.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "789ccf98fd4024ca0a5fd3d1b056bf9f251bda15",
      "name": "invalidation_notifier.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54e7bf41f8cd5f23633456b5a6c08dff32d985b3",
      "name": "invalidation_notifier_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "17ffe6ce06312dab69954dd114d8a89ec8ea6a56",
      "name": "invalidation_prefs.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35713c3839fb07fe7e3233b8d072ebc5fcd2655c",
      "name": "invalidation_prefs.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "80a839cfbed418e99e915e8597e87d257ecec1cd",
      "name": "invalidation_service_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "209e449a709f33b1e3453ac78ec6985b0470c6b5",
      "name": "invalidation_service_android.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa771ed41a57ce64391f439160a7ae9fbd989a0f",
      "name": "invalidation_service_android_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3eedd7328cab19edc75ab188f7ce8a1c5eb8987d",
      "name": "invalidation_service_test_template.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f9ecdb03c4e2099368db0b723ba450bc9888c2dc",
      "name": "invalidation_service_test_template.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22ef354d605dec54056644d6aade770cb55e6be8",
      "name": "invalidation_service_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35ae6ac605eef0d710b0234b88941dd77be5797e",
      "name": "invalidation_service_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e331340cad36cafde9ec78534c1ab8e1b47da67",
      "name": "invalidation_state_tracker.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8d8dda2e67a747230255cc41a725f889279c4615",
      "name": "invalidation_state_tracker.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5a00442cbacd57b970429fc9c6873848772bbdb",
      "name": "invalidation_switches.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cedc4c1761bb0635b8aa8d0f4246910b7b81caf1",
      "name": "invalidation_switches.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ac4a170f892d64906d24736a3d18567f9601e52",
      "name": "invalidation_test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd1ef114e9512fe5f0989cb2ce5e91359e3ecb02",
      "name": "invalidation_test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a94d89380f7c9cb764302fc43ca1f7c6eed8cd44",
      "name": "invalidator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b31745b5eceebe8fac5ce58efa8b78550a1463e",
      "name": "invalidator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6da4be38f6a3f92528419c0fccbcf7c420c8d974",
      "name": "invalidator_registrar_with_memory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b9283bed8aca1580c5b8cc84b971d9ba30af3df",
      "name": "invalidator_registrar_with_memory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4de04886b7032761dbeb0809c1c12db6e8ccf1be",
      "name": "invalidator_registrar_with_memory_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4730f72c087c267487dcb682e31acdaba6c64471",
      "name": "invalidator_storage.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52abc7072ecfa67a85855e11986ee0ae42eb43e9",
      "name": "invalidator_storage.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ada94e82a02004ea6c086d35f0c32ff043e04b37",
      "name": "invalidator_storage_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "46d0960d9016ed2f2f2dd9fcc057d5c7c320a1a1",
      "name": "invalidator_test_template.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "47bdc08280f3e52ce994ea15fc8996dc8db75b05",
      "name": "invalidator_test_template.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca51a74ecc2edd806b098a9821bed7ec406b06d8",
      "name": "mock_ack_handler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e5effc3cbab494971b854d70e36b41b8db11030",
      "name": "mock_ack_handler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c184a3b88b24bc8d52b6e9c0f14f091e03ba855f",
      "name": "network_channel.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f3a4e7c651d91c51c41ef24997ad9b83d32f77e",
      "name": "non_blocking_invalidator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95758e815bd6121b2e8b3f0a27548b820d248213",
      "name": "non_blocking_invalidator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d16486c5b1633f5eb1d16e3bb68d823ddb65e42d",
      "name": "non_blocking_invalidator_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d983719995266c203376cfa14545fcd3ed4059b",
      "name": "notifier_reason_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9576b3cc880e22abe4478d1b59f737d033fce21c",
      "name": "notifier_reason_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "03fa957e3d6c1bae9094111ea31a6fffffcd3130",
      "name": "object_id_invalidation_map_test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0dc4c5baa2b5a8651a35bb5b7f707cd03e993d8d",
      "name": "object_id_invalidation_map_test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0021d2c81fe84a2ca17e074ae889d32a330a73b2",
      "name": "object_id_invalidation_map_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30bebe1c5589cd24311019ee7295909b7de02af4",
      "name": "per_user_topic_subscription_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8d675519a3808d5f3862d528e9be7be723464cd",
      "name": "per_user_topic_subscription_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01acd1bdabdcb33ab1f6261a813e1d2f61bcd273",
      "name": "per_user_topic_subscription_manager_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35bf742f7e878bdbfe994b176924ddf20dd85750",
      "name": "per_user_topic_subscription_request.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c2c72006166e9ebe48f5c7e9b189208abb1d591",
      "name": "per_user_topic_subscription_request.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bf02218a0020300ba50133bfb092192cee5313fe",
      "name": "per_user_topic_subscription_request_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1917980c7bb4809bf11215b7652da1d260d850df",
      "name": "profile_identity_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09d89e47ea8b2a45ce2afaa0115fc9a8a08a7dd5",
      "name": "profile_identity_provider.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5c1681a0806010850d6a848c72ed3fb608fd109",
      "name": "profile_invalidation_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "81b2e187294221c511bbabb82d09be9608acc3c3",
      "name": "profile_invalidation_provider.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5de7eb5c1c8fcef6970a20825780ce43bce58a5",
      "name": "push_client_channel.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a85bbcac09eaff9601ae9382a079730a38178caa",
      "name": "push_client_channel.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "587aa4e6990bec728eea1b9131eeb492c0c14e27",
      "name": "push_client_channel_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "214d801bbe53d8a0d5da29a8d4244098bbc084ac",
      "name": "registration_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f442ca7424a52dd7fd7af63580b627f501bb5b4",
      "name": "registration_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a083d05425fcaad0a1ee0268c115658c4869d39c",
      "name": "registration_manager_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7643b6ce7b62756467f767967993bbab385ef09a",
      "name": "single_object_invalidation_set_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "429b28318f7c1729ccad3ef796c1cce2afe41841",
      "name": "state_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aeef779d70ef4b2b61fd6e39fb1260a43182cd5a",
      "name": "status.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b766aecb10834af6e92aa8aaf5f81eae11bdf0c",
      "name": "status.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "506bec66cae6dad9388ffdb70e0998d9678a3dab",
      "name": "sync_invalidation_listener.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "96007f600a58380112241f78775c611c2e492b23",
      "name": "sync_invalidation_listener.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "843f1e4d03cea31c6924ede50089ac7275774819",
      "name": "sync_invalidation_listener_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "222248884950e5c41befc9797491804addef63ac",
      "name": "sync_system_resources.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b0ea599455a58b0b403578257d7ae3b498d7a82",
      "name": "sync_system_resources.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c77a8dcb6f135113cd1198b1776edf14103f37f7",
      "name": "sync_system_resources_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07f33c259950a72d4653647648a740fab2d41671",
      "name": "ticl_invalidation_service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef93b5de077356b02289c5caec44aa9a8d5fd183",
      "name": "ticl_invalidation_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac6131669435c3cb3c4a44d633d2b69c6b23bc13",
      "name": "ticl_invalidation_service_unittest.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3cca59b40a9f193e26110832648c696c1e040eb4",
      "name": "unacked_invalidation_set.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "45fce28f3bc89f7ea03959f8f220f4cd752b764b",
      "name": "unacked_invalidation_set.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4f9f9b7987fb78e17e1c7e2ab8202231b1765ea9",
      "name": "unacked_invalidation_set_test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8684d6977c1b1e379768208b227affe1f7228093",
      "name": "unacked_invalidation_set_test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fca8b2f9fc27b7eac5b3e206992dbe1d7f475c7e",
      "name": "unacked_invalidation_set_unittest.cc"
    }
  ]
}
