)]}'
{
  "commit": "2b9cfe13fc7a8a618ab658841162b636f835dc8c",
  "tree": "98c89491e7bd64d1d6260a2ea882ab2f8c94b718",
  "parents": [
    "5fb0ffa40984ebcc6f2ce836c63a87d090e01647"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Jul 22 22:50:42 2024 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Jul 22 22:50:42 2024 +0000"
  },
  "message": "add bindable properties for state machines\n\nThis PR sets the fundamental pieces for PRs that will be coming afterward to support data binding state machines.\nThe most important parts are:\n- bindable properties that will be used as binding points for conditions, listeners, and blend animations\n- data bind objects don\u0027t extend from Component anymore to decouple them from artboards\n- because of that, now data bind objects are written in the context of their bound object so there is a unified way for setting data bind targets\n\nThe rest is the usual boilerplate code from core objects and some inheritance changes\n\nDiffs\u003d\nb5f342002 add bindable properties for state machines (#7640)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "080a680639b79d09dab8f6a4ccdbd645587f1724",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "518b856ac38d7d15b0fab6dd290f7079fa4b92d5",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbc57e56f4c41b167f0a6a00816b2390b35043e7",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/bindable_property.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78c24f2dc426e959ee7f14369ec46c504b92c033",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/bindable_property_boolean.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dd5134bef8a329abd4a520b95496b95acc8524a",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/bindable_property_color.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3faf0328dbded4fab5b49997d6e720c5dd729d5",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/bindable_property_enum.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2ab667e5ba19949578c192b71a9ae4d90a5108f",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/bindable_property_number.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aac63dffee6b82335f313e4dddec5789a0cb3bca",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/bindable_property_string.json"
    },
    {
      "type": "modify",
      "old_id": "c93b559cd29ae54eb1dcd90c4b43fe4734532504",
      "old_mode": 33188,
      "old_path": "dev/defs/data_bind/data_bind.json",
      "new_id": "3e3124d52f91bf37917b40c55f825c51a113e9da",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/data_bind.json"
    },
    {
      "type": "modify",
      "old_id": "8c0476b36e01ac4f264fa981592aec413259b793",
      "old_mode": 33188,
      "old_path": "include/rive/animation/nested_state_machine.hpp",
      "new_id": "f3e557c145fe270daecb40e3a1c46a9299a047f4",
      "new_mode": 33188,
      "new_path": "include/rive/animation/nested_state_machine.hpp"
    },
    {
      "type": "modify",
      "old_id": "9899893b74edbd8573bf852489f3d82b80e37734",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine.hpp",
      "new_id": "258fe6126f13129b799836b4f9bb4a434bddf1f0",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine.hpp"
    },
    {
      "type": "modify",
      "old_id": "c59ee1788f196f431105988587c9268fe29c0d1b",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_instance.hpp",
      "new_id": "679ade0626acfe07a415639141eac06ec5dc4dd9",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "85353c17b608d44ee4f354712c026a25570c301c",
      "old_mode": 33188,
      "old_path": "include/rive/artboard.hpp",
      "new_id": "9411ceb44954521205ca88bb66fb52ea3163903c",
      "new_mode": 33188,
      "new_path": "include/rive/artboard.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3294401fd46ee700fcc2044e8af94924b97ea0e8",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/bindable_property.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18037b6ce597d1daef70e93f311592343578216b",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/bindable_property_boolean.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd128ca2593214cd86f41f26de308cc7866e2f0e",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/bindable_property_color.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48692c2bc8757c6057b9312638a1102b1a4da496",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/bindable_property_enum.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38a72fdf5e0aa35f516cc1bed73d0749fd34ef15",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/bindable_property_number.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "302caf0714fe1068279e001f497dbbd35549e0fa",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/bindable_property_string.hpp"
    },
    {
      "type": "modify",
      "old_id": "1f08e45f0d3f40a47f192c0522edcfd576db4572",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/context/context_value.hpp",
      "new_id": "370f46f04610d0f3b80ea201896c42858c1a8051",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/context/context_value.hpp"
    },
    {
      "type": "modify",
      "old_id": "b7a963b97cec3f78f581af819aeea6001f996cad",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/context/context_value_boolean.hpp",
      "new_id": "82e9a7fa9b00e4e380398024b357cce95babfbcc",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/context/context_value_boolean.hpp"
    },
    {
      "type": "modify",
      "old_id": "c1c7f48cc4325d15c48bc0f68fc5f8af8a7dd8ee",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/context/context_value_color.hpp",
      "new_id": "22fe8f85f5497a07cd7bfd621ddb44f8fe96c1bc",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/context/context_value_color.hpp"
    },
    {
      "type": "modify",
      "old_id": "e78a1b5acd91595fd58bbc47bcfa30d85d801c20",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/context/context_value_enum.hpp",
      "new_id": "98c21c465f4617e615c2ecb5f03c2a1f0bf1dcd7",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/context/context_value_enum.hpp"
    },
    {
      "type": "modify",
      "old_id": "3ee4f2dc88b3ea42016b0cbd53b8b8aa3706746a",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/context/context_value_list.hpp",
      "new_id": "0c12f9126df00bd29b986ee5a807707a98459485",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/context/context_value_list.hpp"
    },
    {
      "type": "modify",
      "old_id": "da866d34dce3f9e98c40b3a90e7acfb025bd204f",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/context/context_value_number.hpp",
      "new_id": "b2d850ab7746cafb55d734342f7cceccae62bba5",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/context/context_value_number.hpp"
    },
    {
      "type": "modify",
      "old_id": "52f2ac39b8213251231f5739660db34fa4284c44",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/context/context_value_string.hpp",
      "new_id": "0b32528dd3d19bf7559459b9adb4c76ec44ef60f",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/context/context_value_string.hpp"
    },
    {
      "type": "modify",
      "old_id": "7efbcc81af230be41a588688a898a5f1b9589726",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/data_bind.hpp",
      "new_id": "0ccccb3b8f9b66544e09450b62dfc925c35a6780",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/data_bind.hpp"
    },
    {
      "type": "modify",
      "old_id": "a6bdd46b6e4534ac08a7ad4f137e91b5388cb01a",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/data_bind_context.hpp",
      "new_id": "b7e2ad424d13fe8fb75cd05691cd11f30c151532",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/data_bind_context.hpp"
    },
    {
      "type": "modify",
      "old_id": "eb3a240c6082b40cd89f3b7e02a767abcc266b4a",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "3096b7919fac34bab68b85aed4536d4521154f67",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5d5f144224b798fddfb66aa9d73eb594d05fe79",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/bindable_property_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "366b55125b142589185908818a50144c552d3088",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/bindable_property_boolean_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a14617dd57190bb0b64eb041f9ca29a5eb8fd3b4",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/bindable_property_color_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30c6f445481ff4ee7ba1a3c3789dc46213f81470",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/bindable_property_enum_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72596c12ef2e6de41757531f84455ec40c60cc3f",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/bindable_property_number_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88d512191f7b150cb9b5f85ae6b081682920d873",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/bindable_property_string_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "4c73ffc4a72ae3c334981f80d49739ce9bd8238e",
      "old_mode": 33188,
      "old_path": "include/rive/generated/data_bind/data_bind_base.hpp",
      "new_id": "b900663f645192e83035d62e430003382b958192",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/data_bind_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "d1871d46bf11e7bd14ae1670083fdcaeffa6f77d",
      "old_mode": 33188,
      "old_path": "include/rive/generated/data_bind/data_bind_context_base.hpp",
      "new_id": "e8b772ac6d5ee3bd24d7b1ffb8b24ef5b120e56f",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/data_bind_context_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "1525803c071365298214b3d5644fef0487434ff9",
      "old_mode": 33188,
      "old_path": "include/rive/importers/artboard_importer.hpp",
      "new_id": "102bfd02d283983270301ec658ec684512246132",
      "new_mode": 33188,
      "new_path": "include/rive/importers/artboard_importer.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "002ebe7f3b5c3e0dd14e5c03fc4567e7066122fd",
      "new_mode": 33188,
      "new_path": "include/rive/importers/bindable_property_importer.hpp"
    },
    {
      "type": "modify",
      "old_id": "f00ae4548906debd7fdb00cd5d42c46e5ddc348e",
      "old_mode": 33188,
      "old_path": "include/rive/importers/state_machine_importer.hpp",
      "new_id": "dc0823650fef04a002d51de08159bb98e7cc7344",
      "new_mode": 33188,
      "new_path": "include/rive/importers/state_machine_importer.hpp"
    },
    {
      "type": "modify",
      "old_id": "9f57ec438ebfaeee9dfdfbc2545342d7da54ebd9",
      "old_mode": 33188,
      "old_path": "include/rive/nested_artboard.hpp",
      "new_id": "57598156624aacc389335c3659c3d4010d3c1373",
      "new_mode": 33188,
      "new_path": "include/rive/nested_artboard.hpp"
    },
    {
      "type": "modify",
      "old_id": "fd96d8e9a505b9d13c12d184117a4890d6c526a3",
      "old_mode": 33188,
      "old_path": "include/rive/scene.hpp",
      "new_id": "7d36204d295450c25df6d22e9eb67aeb3367e891",
      "new_mode": 33188,
      "new_path": "include/rive/scene.hpp"
    },
    {
      "type": "modify",
      "old_id": "6045b56c820c46921fcef809fa57cf566c699d78",
      "old_mode": 33188,
      "old_path": "src/animation/nested_state_machine.cpp",
      "new_id": "81767572be98e5a1644c2403f1896b1f5e100abf",
      "new_mode": 33188,
      "new_path": "src/animation/nested_state_machine.cpp"
    },
    {
      "type": "modify",
      "old_id": "04506913ebd60021f18923fe1a3104460e155ede",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine.cpp",
      "new_id": "9b44672b811a852a01c7aade4833087a19c650d3",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine.cpp"
    },
    {
      "type": "modify",
      "old_id": "90bafbc3aa245929fd18cc851b11b36441a40fdc",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "274ea78fe0aa84a91d15a1172de65ac9ea87f988",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "47c5d045fe182763ffff124379aa0702c929cc08",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "3a0b299dd3fa5c35836af924ae5fd3e5f3cb3c5d",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "3116aa9005cc91471a5ec3a28f45ed448742f505",
      "old_mode": 33188,
      "old_path": "src/data_bind/context/context_value_boolean.cpp",
      "new_id": "b7b708b082abd71f0c258542eebeca37824f2555",
      "new_mode": 33188,
      "new_path": "src/data_bind/context/context_value_boolean.cpp"
    },
    {
      "type": "modify",
      "old_id": "18d392f24fdfabcaf454636b7d9b5e7e81e9cb39",
      "old_mode": 33188,
      "old_path": "src/data_bind/context/context_value_color.cpp",
      "new_id": "44a18575b2976612f4582ea0de106361465ef63e",
      "new_mode": 33188,
      "new_path": "src/data_bind/context/context_value_color.cpp"
    },
    {
      "type": "modify",
      "old_id": "8569ce9bc79d552536eab5280042bae6fa4eef91",
      "old_mode": 33188,
      "old_path": "src/data_bind/context/context_value_enum.cpp",
      "new_id": "a0064bc7930bd8abbbf9395e8afd4d1a21fb1515",
      "new_mode": 33188,
      "new_path": "src/data_bind/context/context_value_enum.cpp"
    },
    {
      "type": "modify",
      "old_id": "59f0f55dd6d1fd00eb49c9175996999bd1e5bdf7",
      "old_mode": 33188,
      "old_path": "src/data_bind/context/context_value_list.cpp",
      "new_id": "f0aa427efa5d04de7775d4e64c393ed7c490d07a",
      "new_mode": 33188,
      "new_path": "src/data_bind/context/context_value_list.cpp"
    },
    {
      "type": "modify",
      "old_id": "ecc5b7f9ee5dd4ecfd74fbb17a7a664283ed4612",
      "old_mode": 33188,
      "old_path": "src/data_bind/context/context_value_number.cpp",
      "new_id": "63fabf8e0b74b851539a299dbd2c61b503a6d01f",
      "new_mode": 33188,
      "new_path": "src/data_bind/context/context_value_number.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a62e753bd218e8d932e25eaa6377cd3584323e9",
      "old_mode": 33188,
      "old_path": "src/data_bind/context/context_value_string.cpp",
      "new_id": "9cf19f7f39c1e24beac49c36020455dbb45512db",
      "new_mode": 33188,
      "new_path": "src/data_bind/context/context_value_string.cpp"
    },
    {
      "type": "modify",
      "old_id": "adfa2764245cb81f12d904ff254e6eb296ced5c1",
      "old_mode": 33188,
      "old_path": "src/data_bind/data_bind.cpp",
      "new_id": "a1ab715152c4d2baca2bf28ac453d01c127c9238",
      "new_mode": 33188,
      "new_path": "src/data_bind/data_bind.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bb86f61d9eaa50c4753216c5f0642ba52a1272d",
      "old_mode": 33188,
      "old_path": "src/data_bind/data_bind_context.cpp",
      "new_id": "62eae73f338903d5b868d95ca0174d85dadfa04d",
      "new_mode": 33188,
      "new_path": "src/data_bind/data_bind_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "93bdf042c4603da79ff079ab89c5a832f3cb2abc",
      "old_mode": 33188,
      "old_path": "src/file.cpp",
      "new_id": "57fb4a7293c5314187f59762d09d5b9cb18bc37e",
      "new_mode": 33188,
      "new_path": "src/file.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e3dcc20ff287bea40e34866a3d74a04d84850f6",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/bindable_property_boolean_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa64a07118fb9ea4a24dd41eeff294ff68d041a7",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/bindable_property_color_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acd5be69db7a7fbe80f34fc490d24e0405eb4405",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/bindable_property_enum_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95b0453f43f22a87f30ab323dedfb9a155cb07e1",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/bindable_property_number_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04133c7bb5b17e11c6f836fdbca8e8df93bb7926",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/bindable_property_string_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0d93df2853a2b066d79d387fe939cf833e79f2b",
      "old_mode": 33188,
      "old_path": "src/importers/artboard_importer.cpp",
      "new_id": "f2957b01bb69258de3c5644c08153e1a6dd7c714",
      "new_mode": 33188,
      "new_path": "src/importers/artboard_importer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d992afc0c45dcbdb51d457ab25ee23b1da90cc6",
      "new_mode": 33188,
      "new_path": "src/importers/bindable_property_importer.cpp"
    },
    {
      "type": "modify",
      "old_id": "7994c37b5b7922f0e9dac0d85dffa02a69baad57",
      "old_mode": 33188,
      "old_path": "src/importers/state_machine_importer.cpp",
      "new_id": "70a39858825e373b8fbe5994ca7b5a4aec9200d4",
      "new_mode": 33188,
      "new_path": "src/importers/state_machine_importer.cpp"
    },
    {
      "type": "modify",
      "old_id": "6ef8cf363e224dcd0a1787696ba659b91b3edcfa",
      "old_mode": 33188,
      "old_path": "src/nested_artboard.cpp",
      "new_id": "19437dce2113b1c41acc27c5fa76b4527bf6a20f",
      "new_mode": 33188,
      "new_path": "src/nested_artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "a987dfec57580cb6a64abf4138a13127ad8d31bc",
      "old_mode": 33188,
      "old_path": "src/scene.cpp",
      "new_id": "679f33e26a4369bd041797f452a9406f70f55a2a",
      "new_mode": 33188,
      "new_path": "src/scene.cpp"
    },
    {
      "type": "modify",
      "old_id": "0cdbc6031f662ebd88c94ae3a243645958b02536",
      "old_mode": 33188,
      "old_path": "src/viewmodel/viewmodel_instance_enum.cpp",
      "new_id": "3b7a7556471f50b4c47625c8e3bf14167cd4bbfd",
      "new_mode": 33188,
      "new_path": "src/viewmodel/viewmodel_instance_enum.cpp"
    }
  ]
}
