)]}'
{
  "commit": "8ebb0730388045570f22b89fe8672c860cd2ad1b",
  "tree": "8b682d8b20a69eb44f45c9aa47372787781e7352",
  "parents": [],
  "author": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Mon Apr 30 23:09:08 2012 -0700"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Mon Apr 30 23:09:08 2012 -0700"
  },
  "message": "Initial commit of Ceres Solver.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a9cecc8e8987e1e00252f1dd09881b4fce76608",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e3ead5ed4555da4d24c816cefb6d562ce1b38a5",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dd8ccf91a1db8210e9e47e9676a57e864bb5b5a",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d278e91cf1144a5e0ac8d18e92eaa164569fef0b",
      "new_mode": 33188,
      "new_path": "data/problem-16-22106-pre.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea78dfdbf05b39037b3f59e81e04a4b7e85fd1dc",
      "new_mode": 33188,
      "new_path": "data/problem-6-1384-000.lsqp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c363779fe9fb3ae0f597c3a74583c20ca892122",
      "new_mode": 33188,
      "new_path": "docs/api.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78b21b81394afa5f87eb97d7f0ca3a0af514617b",
      "new_mode": 33188,
      "new_path": "docs/build.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b26a9844dbac68b253bb1cf3344cdc0f5abeec80",
      "new_mode": 33188,
      "new_path": "docs/ceres.bib"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c9265907acb3a30aae3f55f2707d71fdde746db",
      "new_mode": 33188,
      "new_path": "docs/ceres.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f187245a8644067f51a810d3459148f0ae41e9b7",
      "new_mode": 33188,
      "new_path": "docs/faq.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8714f69c0b3db2eaafd09203ec6a9adea53b8c3c",
      "new_mode": 33188,
      "new_path": "docs/fit.pdf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b832e901525e91a63ea4eefceebac7249c0d2868",
      "new_mode": 33188,
      "new_path": "docs/further.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fbae8730a17604694ebf5fb8fb1694484dc707a",
      "new_mode": 33188,
      "new_path": "docs/introduction.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c99965e6714c089d7d4a12f9835213e29e20505b",
      "new_mode": 33188,
      "new_path": "docs/loss.pdf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b474794c2fdceb63f50e4d860ec01ce54706da3",
      "new_mode": 33188,
      "new_path": "docs/theory.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4896736627fe8b8adbe11ed098fc49e09cd5cdb",
      "new_mode": 33188,
      "new_path": "docs/tutorial.tex"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b07a3dd88f3d79525b3b6c41cc16e8103aafa77b",
      "new_mode": 33188,
      "new_path": "examples/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ab35e48d96f842e4db7885297e76e759a89537d",
      "new_mode": 33188,
      "new_path": "examples/bal_problem.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff411b883774833edd3d2b7e66277a280be2b62d",
      "new_mode": 33188,
      "new_path": "examples/bal_problem.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bafdf25f49184665d8563a037536b0b4ce0ba5d4",
      "new_mode": 33188,
      "new_path": "examples/bundle_adjuster.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a044134440f96bf42197003b8256144d1861a4ad",
      "new_mode": 33188,
      "new_path": "examples/circle_fit.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f097172ad4bc66c72e94fd9191ec75edf56979a5",
      "new_mode": 33188,
      "new_path": "examples/data_fitting.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c7cc680a607d5f07b2bf68de2f147e4edf28f17",
      "new_mode": 33188,
      "new_path": "examples/powell.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81ba4f954ebdf27b71941c20d76a123e29fbdc1d",
      "new_mode": 33188,
      "new_path": "examples/quadratic.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71b216b1120d77808c2d88a356ebfbbf8c71b613",
      "new_mode": 33188,
      "new_path": "examples/quadratic_auto_diff.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "933dbc742288f04659ef51c3a3e24d54de486996",
      "new_mode": 33188,
      "new_path": "examples/quadratic_numeric_diff.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb1143c53e89d4904f3d5188a5f4712b414b77fa",
      "new_mode": 33188,
      "new_path": "examples/simple_bundle_adjuster.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e43538f757123cb9de9e7c8ee85d361b8d0023e4",
      "new_mode": 33188,
      "new_path": "examples/snavely_reprojection_error.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ac6240dfabd278e42d9d7c45e8aa893526f5a35",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_cost_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f85413d62b271e607b100c635bc90b710cd34a3c",
      "new_mode": 33188,
      "new_path": "include/ceres/build_defs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22aaf8ff21a82bc62250b85b513fba7748d4273d",
      "new_mode": 33188,
      "new_path": "include/ceres/ceres.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "498d36ee55a6c420b31f0a43d3743113c9de662c",
      "new_mode": 33188,
      "new_path": "include/ceres/conditioned_cost_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84403d90636f9b4c0cae61a4cee616068007a46f",
      "new_mode": 33188,
      "new_path": "include/ceres/cost_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a9d396c9efc837f2f09a2e339dd3825468c9f8a",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/autodiff.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be76f9eff987098dff359cb1b89107d03d788524",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/eigen.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29ef15747b9bfd9ee11e5785746ff141ef60deb6",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/fixed_array.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05d628795ff3fdbe83d5b6a698c766c7d0a32f87",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/macros.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1d1f444e363a69b52ec526c5d8d4753e69c8526",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/manual_constructor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a3e5cced5866187616ad258db4b470e52fad864",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/port.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44f198b339dd689375df9c0722c293d9bd57bc23",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/scoped_ptr.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88da992d0c59e677accba17f4dca26ea15da7311",
      "new_mode": 33188,
      "new_path": "include/ceres/iteration_callback.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e42abb5be3533459d17ea370f25ed37adfb5d28a",
      "new_mode": 33188,
      "new_path": "include/ceres/jet.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0f7dc77a57261022b439bc9707ee0705ce6c501",
      "new_mode": 33188,
      "new_path": "include/ceres/local_parameterization.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81add02cdeee8dd98f2126ed94a7d054611f0932",
      "new_mode": 33188,
      "new_path": "include/ceres/loss_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "480a07474a735860fd4e04078a2893e879d1efa5",
      "new_mode": 33188,
      "new_path": "include/ceres/normal_prior.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "736fb9722f0ff54fdebd61efe47f1a07d0463c02",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_cost_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ca61006bdb230325b67d4b0ec67c5a5ab00d476",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "834ca45a41b83ffadf1df69cc7deb8cc440666cb",
      "new_mode": 33188,
      "new_path": "include/ceres/rotation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "968285b8f1e05ad45b2b8eff025425f2e6ea5913",
      "new_mode": 33188,
      "new_path": "include/ceres/sized_cost_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15fd7332d2122dde9b95f0e4eaa0f005b8aad8a4",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e23786cf70ffccf88d1dc7620613ab9f35f5b89c",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c4023ef767d2b205e63580e317afda8d9a4261c",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f445957c18e8801dc432f7612dfb82442a822ad",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_cost_function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9f0c5e32307857d27c8f0afd7ecc379dcce0188",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05e63eb560b1e717faf019737631c21941090e8b",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_evaluate_preparer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7869311e6e2c5afef7252093dc250bd364049aa",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_evaluate_preparer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52a58bb43a6abd43e44448f918a2f0d7e77ff60c",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobian_writer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "140c72111297191a92b406af6106d43d3a13e7e5",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobian_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2afaf5e2ea2380b67286d019c00895ae3f46ee7f",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_dense_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a0096209f79b43515c36451b23f42882aa2123f",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_dense_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "359eb93e14ff565d9d353d49114365d6c9cdab11",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_dense_matrix_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58fe4a10de31b5d925ad6c60eb8afdadadb53cb6",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f398af3be87e051339093b4348b99f09fd0584af",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c496fcd13dee1fdceb6e81920469108293a66d82",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_sparse_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12613c3daa03a651f9f26ebc8f93564d30ea21a0",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_sparse_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee40c1d3012cba108fe94d22d5e665453c1eccae",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_sparse_matrix_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1be9402b7863a44feda7fbd267233321b46237d",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b151dd0e248a0ef5f606bba429c65f003c726569",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "faf440f35bde9803b7250696ccb610c371c53df4",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5add4f3b94de23c121b8299af32d0933e86f6e98",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_structure.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f509067d2168517f5d8db2de7b49f78bb7704dd8",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_structure.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53190ada6fcb2651c3abbcebdc09eb5d5d22193d",
      "new_mode": 33188,
      "new_path": "internal/ceres/canonical_views_clustering.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d1eb40399576710e5772f22096924e3a2f0d42b",
      "new_mode": 33188,
      "new_path": "internal/ceres/canonical_views_clustering.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29bac3c684013832dc52038d0aa4399238ed8d9f",
      "new_mode": 33188,
      "new_path": "internal/ceres/canonical_views_clustering_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99cf2186cc75284aa5ca4717bc96d7ff4f729613",
      "new_mode": 33188,
      "new_path": "internal/ceres/casts.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fbeb61c400bc1a46276e3baae51490ec8003c458",
      "new_mode": 33188,
      "new_path": "internal/ceres/collections_port.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7255285feb8c1ffdd633fb2276654297a3efb77a",
      "new_mode": 33188,
      "new_path": "internal/ceres/collections_port.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa883b7d3538ef053ec22beb40f19c80dc4006f7",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_jacobian_writer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c103165eaf1312b4c2e2d75e1542fa5bc8efa378",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_jacobian_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fd568ffcc3db6977afa2f660992a00fc78e5a0b",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43712a866405715549d389398a51a8dec7492c52",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfb44571917ed6aa51e14ccb394de30c46d015d5",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca80bfb9c9db10a3a201ae6aa7a13a50ad5ad0be",
      "new_mode": 33188,
      "new_path": "internal/ceres/conditioned_cost_function.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13135a7a4f3b81c67a1f9914e30970002a27652c",
      "new_mode": 33188,
      "new_path": "internal/ceres/conditioned_cost_function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a7b5d81731139e12efa608228455656e466b7c0",
      "new_mode": 33188,
      "new_path": "internal/ceres/conjugate_gradients_solver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57f99e31db7e1914a5686c354f28bfb653045cb4",
      "new_mode": 33188,
      "new_path": "internal/ceres/conjugate_gradients_solver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ca2c6f6c866178659febef6da9acd93619c415d",
      "new_mode": 33188,
      "new_path": "internal/ceres/corrector.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9914641cb01bc7705c2d6fdf1c38960bbab1d0f7",
      "new_mode": 33188,
      "new_path": "internal/ceres/corrector.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2556af17ad25f686fd8a46a8bba3a6f95ac756b",
      "new_mode": 33188,
      "new_path": "internal/ceres/corrector_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1177b83a5561cb9b6f9f54f3bdeb2f1dbeb57388",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_jacobian_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "328505404d7f898aa565555dc58f742a6a33f747",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr_solver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "990c8d445ebf844abbbc52c3a233b71b90b7f7a6",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr_solver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffbfab61de1917611286d6284ceb59f3b1fe1c36",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_sparse_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ce29eef51bc32e1221604af3ba4aa2bc89b7260",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_sparse_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7d64e32fba631eace04919bf7dcd28866aa5557",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_sparse_matrix_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9755043bab74eff38192795fdd6825065a71ea7",
      "new_mode": 33188,
      "new_path": "internal/ceres/detect_structure.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8af4f236690bb5c92b8b98ff330750fde9d87650",
      "new_mode": 33188,
      "new_path": "internal/ceres/detect_structure.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38c3fdb6d30f4377691c4a3f253d9e8b12d6a6fb",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adefdd266609376a8bea031686aea8f40e081a56",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7381a447b5925faf83fc072c8cbb2285de2fd6f",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluator_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fc9d220861e5b5e240bd6e064881cd0ad1f344c",
      "new_mode": 33188,
      "new_path": "internal/ceres/file.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4741d65064682a2903458065a63dfa4e3e3f6d87",
      "new_mode": 33188,
      "new_path": "internal/ceres/file.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af9873f94c05a8d1cfb497b51d72b537b5fa3ef4",
      "new_mode": 33188,
      "new_path": "internal/ceres/generate_eliminator_specialization.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5529386e485ef441a78f0dcb4dbad68aa115a1d4",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_2.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd7af95192e60f75667afb0daac19270115edff8",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_3.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "109483e9fc06012fe635b98252a137e8ceaf817f",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_4.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b93e82fe2fa0ab36bb67ebef7586c960bd5b493d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_d.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86352c073048c12aad4f57910da4d6bf9c24b3b5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_3.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "200df7f593168a4cf7b3d048ced525bedfb5e6ed",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_4.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fda3434bef04e7067dc46de1164b040b51ee90d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_9.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "385cd2d70c9d23eb8ab61f1deb9a95f7cbd3f838",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_d.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b15d6366acd775817b2928b245b3512a0522df6",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_3.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a610d743e22102f1950dc059e8b6d96b6b3274",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_4.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3bc4dc6f8318014509378300d4494f4a9f1808f",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_d.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f71a4f6294489cb76a4a2289a3ffd328e52a15e5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_2.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52259fb1a67d1798f0d15f5e5351ec168fa1a20f",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_3.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "775424e6c8ffa2c6d06d3e1a16cdd98b6a024193",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_4.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97cde59405928b5456362d96b81a1f29b2968abc",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_d.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cba32e26c8448bb5636f50aad94fa81dcf60e84",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_d_d_d.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ce6dc15c72a26346aba62f1115032f941502e29",
      "new_mode": 33188,
      "new_path": "internal/ceres/gmock/gmock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7ead682e41d6e52a37b8fb8895e840c678d5fbb",
      "new_mode": 33188,
      "new_path": "internal/ceres/gmock_gtest_all.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92b74d2e87280845419ac2bfabf8a9936acfa4fd",
      "new_mode": 33188,
      "new_path": "internal/ceres/gmock_main.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abba40824ef5156b3e2084b44cb4e06865158675",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d49c8e6c244edd68396ac0b993ad79ba8b102956",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cde613b945ac1c71cc87cfa0580a2c87df47c801",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd7a224f0aa0c99270f24740bb4d10c954545def",
      "new_mode": 33188,
      "new_path": "internal/ceres/graph.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1c42c6ae103a12c75b14aa06579af45b4532200",
      "new_mode": 33188,
      "new_path": "internal/ceres/graph_algorithms.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bce018381b3b37a722ba7eaee14013dc15e88710",
      "new_mode": 33188,
      "new_path": "internal/ceres/graph_algorithms_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce82dea7ad05e3125c6965ded9776b4ce387a3fe",
      "new_mode": 33188,
      "new_path": "internal/ceres/graph_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3143bd67996e96e0172dc341162915ee04b983c5",
      "new_mode": 33188,
      "new_path": "internal/ceres/gtest/gtest.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd908846362d8c2b1f9174d5a83772d0a4c57f80",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37a319f9c57876d5d16c90b2f50a7783666f2519",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5dd4711f3dbdc25680772640530d4c631387753",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01e04937e3ec26ad5c020dd9b761ef013c262e8d",
      "new_mode": 33188,
      "new_path": "internal/ceres/integral_types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48d8453b5ceab80c4bdfd9a1966cb159e485e7ce",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfeb65e1eecd2242fd2fe477c50dad71c838b97d",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a381077f9366f4c06fa8ed789752b6b570a6bc8",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7c2a7927edc3546ef42c3d5768df0ee93d53736",
      "new_mode": 33188,
      "new_path": "internal/ceres/jet_quaternion_integration_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e47b63eb661ed174b4bfb137d9704e275948dea",
      "new_mode": 33188,
      "new_path": "internal/ceres/jet_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ecae5d1065bb7bfacd48333d50356a2974bf492",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d00bb9095beea2ba84b1862de7e9804875ec594c",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "020abfa6bae872ec604a6ff84a88d70580b37943",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1d9c4feaeb708200355aff28374ce862d022b6b",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt_test.cc~"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e3d8bdbb9827ee93435d90f0e0ab0d3b719ed14",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_least_squares_problems.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46a624bd73fc15e7133125884fb0ab2bd32ea7fa",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_least_squares_problems.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b59fa13009a36b215a9a223f1719629e98b2b58",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_operator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5c15cee6a9e8df238aab5fb97d22fc1bd505e41",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_operator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3912eb1808e37bcf836b503833dbf5329e1bd9f",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_solver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d28781321ab92f4f873860abf86102dd062fa108",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_solver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eeae74e3f95d46811ab12ecfce42adfd241c5c50",
      "new_mode": 33188,
      "new_path": "internal/ceres/local_parameterization.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1533884b9b26fdba4344789e1284e0335e600178",
      "new_mode": 33188,
      "new_path": "internal/ceres/local_parameterization_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00b2b184729a0785421078499dc2f6dee3de8f34",
      "new_mode": 33188,
      "new_path": "internal/ceres/loss_function.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaeb2d8b54b2eba02301c1d50115e41ca9f4b0fe",
      "new_mode": 33188,
      "new_path": "internal/ceres/loss_function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddf1252f6746ebb9ec1de8305658c55ed7c164a5",
      "new_mode": 33188,
      "new_path": "internal/ceres/map_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55a01d2d3b76b98c9aa29aba709a306aca546083",
      "new_mode": 33188,
      "new_path": "internal/ceres/matrix.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8a3a1a6de6eaad4969ae7cf3a54a1f1de0b7461",
      "new_mode": 33188,
      "new_path": "internal/ceres/matrix_proto.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71163a8ea6f6bbc6d331cb7787d6537ef6c940ad",
      "new_mode": 33188,
      "new_path": "internal/ceres/minimizer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bce54ab5e1539e44fa3811a42c38b94e94bf3190",
      "new_mode": 33188,
      "new_path": "internal/ceres/mock_log.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6514b107041de7b4747a5fa6cd99348647219ee2",
      "new_mode": 33188,
      "new_path": "internal/ceres/mutex.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f30bbc8b46b16085c4643198fc02684307846520",
      "new_mode": 33188,
      "new_path": "internal/ceres/normal_prior.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67af881a013050ad681b67081315f969e50e0f27",
      "new_mode": 33188,
      "new_path": "internal/ceres/normal_prior_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a39e16060675d7d36d6dd5d85b34fc7dfad70842",
      "new_mode": 33188,
      "new_path": "internal/ceres/numeric_diff_cost_function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bac1a85828e69beff56615cb0a102324f315a17",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98ec4d088e4865b0306450be5e3aaf6316235e77",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae16f03b6b2d68c6d83bd5c604d6ab53abdd7e36",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfe4de5b4360007d748cae6fcb888b71cd12b79d",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "386a084a5bb5d0f4f0255239f124f2d2f6294f42",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8c25d9db840073808b6b492c5f8c1b28744d2be",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68242477d6f9bac10273b20fb1f90b2e894dd81f",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "523860e652a35137c8c7f152532845b2e0395dfb",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28331f262b64d80bfc2a8042d3cfa234ee6a04ff",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "444b102025328c4cb9c4c12761aed135e8429e14",
      "new_mode": 33188,
      "new_path": "internal/ceres/program.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "113d352d562cea649ee707c18743da92d864685f",
      "new_mode": 33188,
      "new_path": "internal/ceres/program.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c23e2e8d3de36439f66db0b9a28fa03d67f8c0c",
      "new_mode": 33188,
      "new_path": "internal/ceres/program_evaluator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "769e0b4dd27e23c6b3cd42055c763a6b072fe5bd",
      "new_mode": 33188,
      "new_path": "internal/ceres/random.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03867891dba98bceef3467096597db1d20bce436",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0a06e789581b4be0f8ebb3e2d397633614f2e18",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92b79f6bf3e350dacf2c7fc6a8e9af0e877bec84",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed3499b175af6c448064b3f877a4757cf58c8e14",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_utils.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "228867cc60c733199f4b681829d6f20d08cc789a",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33a017e87a679c75bf033fa00e43abc7e0274d48",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_utils_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8351d50be5097949d8d693bc9038f89e7d07280",
      "new_mode": 33188,
      "new_path": "internal/ceres/rotation_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac6d8aa279ad58ecc9fe6535b5ba7162e952865c",
      "new_mode": 33188,
      "new_path": "internal/ceres/runtime_numeric_diff_cost_function.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01b57f92ef3d9ec60e0ee30d2854ba4c0c5d8da8",
      "new_mode": 33188,
      "new_path": "internal/ceres/runtime_numeric_diff_cost_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6926d28bd0cff88b2cde459c0d4e223c94ff91f2",
      "new_mode": 33188,
      "new_path": "internal/ceres/runtime_numeric_diff_cost_function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bc8cdd6bec9cdf278f12c197ee515596e30c506",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_complement_solver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "039bc09e3ceba85cb8ba3430f250485d34ea0a3f",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_complement_solver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16c4200f0773348859a2dd6c57396d3dea517f1c",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_complement_solver_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44f5be3b4e9eb426cc891d1b948e5544fb2ed1d0",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c24fe435f5449c7d8cd23abb0133853f431f95ee",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a388d005424fd1bd79a0590286f9600ae7318ce5",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ac435475f309c000b4bdd2d57b8622a9a74a513",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4fc1da3c2f709d2e41781f774a145b02b27dde6",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_ordering.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f9a4ff354f6d7b9b31beb052b19b4564898694d",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_ordering.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd74ebb1ff10f16561e2f7e4a4b86abf8212fc80",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_ordering_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f0ceefd87ddb347eb61a2acac9c1cacb52b45c6",
      "new_mode": 33188,
      "new_path": "internal/ceres/scratch_evaluate_preparer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b12708197639b01c3e519c4412a6ae011270e2a",
      "new_mode": 33188,
      "new_path": "internal/ceres/scratch_evaluate_preparer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c54668ea03cecf5751cdb125caa36e38523bf2d7",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff2f5ea82c7e5eb05545db256445c79f557fe4da",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "957ebcc65df8d3f578c716ddc4ca0cc9cb8f5ec4",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f223574277f18324f3c060d08deb9984d3f7026",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55336fd31303168196f3ab11de5331154a863702",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "962b803dd877cd0bddffdd1c70513d9fa14e732b",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59222dc374d3dbab160a10a87c1271d094d4514d",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_normal_cholesky_solver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce1d6d285bef34665935671eb35bd4bbbb0056f4",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_normal_cholesky_solver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fa1bd468b98651b64a498a3a97c857fe96694d8",
      "new_mode": 33188,
      "new_path": "internal/ceres/split.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1a19e8b3ce281fff6d8beec6c39dd5681adfa8e",
      "new_mode": 33188,
      "new_path": "internal/ceres/stl_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1e016aa2d165904541be4c034653a0da78c69aa",
      "new_mode": 33188,
      "new_path": "internal/ceres/stringprintf.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30b974e7ae50625b32f31a202119d7b341de5b26",
      "new_mode": 33188,
      "new_path": "internal/ceres/stringprintf.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cf6a7496a784d4f268ea2a58a73defed3cb504e",
      "new_mode": 33188,
      "new_path": "internal/ceres/suitesparse.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "091e67a69a9b2b185f4e9bbc0e32e4c584938230",
      "new_mode": 33188,
      "new_path": "internal/ceres/suitesparse.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "365c9c0e448092a867d9e3d3f3a4987f9ba542f1",
      "new_mode": 33188,
      "new_path": "internal/ceres/symmetric_linear_solver_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01573ace91b80fe79e59c51f851d6cc05debec21",
      "new_mode": 33188,
      "new_path": "internal/ceres/system_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bf4009164f64a31f7945cb5c740b4d412ccbeef",
      "new_mode": 33188,
      "new_path": "internal/ceres/test_util.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93dc343034c5913a8322eaeffcb7688db64310a4",
      "new_mode": 33188,
      "new_path": "internal/ceres/test_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d7c3df9960dd7a8924e52af77554232259ee76b",
      "new_mode": 33188,
      "new_path": "internal/ceres/triplet_sparse_matrix.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c90a62fd20e1102db1552fdb9628e2cc7ea5063",
      "new_mode": 33188,
      "new_path": "internal/ceres/triplet_sparse_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef3b42c5310a75903b84d6bd627c9c1cb13b0d03",
      "new_mode": 33188,
      "new_path": "internal/ceres/triplet_sparse_matrix_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55910b0cf0ca72a56f1ac4de2516d0bde12efefc",
      "new_mode": 33188,
      "new_path": "internal/ceres/types.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be9105621b694ee405c9c0ac014e64490eaf4bd6",
      "new_mode": 33188,
      "new_path": "internal/ceres/unsymmetric_linear_solver_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dceeb89a49b98f1a30e084a56f36d7ad4a6ebbf",
      "new_mode": 33188,
      "new_path": "internal/ceres/visibility.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "692dd87201ee625e1d6f082515be0ad5be136e28",
      "new_mode": 33188,
      "new_path": "internal/ceres/visibility.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aca77528215d11b26b2de07f02b75c28528fafbe",
      "new_mode": 33188,
      "new_path": "internal/ceres/visibility_based_preconditioner.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa095ca1dd812efdf101116a9b1af5a86871e0b5",
      "new_mode": 33188,
      "new_path": "internal/ceres/visibility_based_preconditioner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "390f0818140973c92308a2985d2eb33ff7d19cb2",
      "new_mode": 33188,
      "new_path": "internal/ceres/visibility_based_preconditioner_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac26dfc037882f334cd77a1d984ad2dbaca04b73",
      "new_mode": 33188,
      "new_path": "internal/ceres/visibility_test.cc"
    }
  ]
}
