)]}'
{
  "commit": "eb1e57650883019ef7ea83bc316b7db204362aed",
  "tree": "c991da1f0f9e245bf842585cd4d5affb7cf18920",
  "parents": [
    "076f1a22ae08ec08041ce962089a4caaabfdd539"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Aug 06 23:06:28 2024 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Aug 06 23:06:28 2024 +0000"
  },
  "message": "refactor conditions\n\nrefactor code:\n- adds template for comparing view models\n- unifies evaluate method for view model and input conditions\n\nDiffs\u003d\n1131f30e6 refactor conditions (#7747)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db3938fcbbbc14fbbd21e748567ba1e432c2dd0c",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "2edbc198b99b9c70ace0ed82a91852a7ed6ec724",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "ce34a0358234b31b2e4e451b5641b3adb1886ab9",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_instance.hpp",
      "new_id": "5921adf649d11876abb4d4128ec02a4b797169fc",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "3a41a16618a8f36f975f9dc0efdb4e2272f6e3bd",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_bool_condition.hpp",
      "new_id": "fa5a03e5de147e7a5ed4d979e9174fa51d31c9bd",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_bool_condition.hpp"
    },
    {
      "type": "modify",
      "old_id": "5757ad2c517d4c80998728e1cab24fb580131481",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_comparator.hpp",
      "new_id": "38aab7960281d0f87ea3f60fce4339734e64274b",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_comparator.hpp"
    },
    {
      "type": "modify",
      "old_id": "5336f4d8a9d3a5e485309592354100154720dae4",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_condition.hpp",
      "new_id": "9fc8db6a56f0cdaecd3876ed6567e7c84ae62c7a",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_condition.hpp"
    },
    {
      "type": "modify",
      "old_id": "b6c651741c3683a9e46a3d4bcc602998dd80e6da",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_input_condition.hpp",
      "new_id": "90ab05a735ab3d0de86ebf1c6e6aaf427636f299",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_input_condition.hpp"
    },
    {
      "type": "modify",
      "old_id": "e8c88d9393e20a31ff571647250abbcaca570359",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_number_condition.hpp",
      "new_id": "d7940970e42ef003c9cbda7e9b2f4d226ad3379b",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_number_condition.hpp"
    },
    {
      "type": "modify",
      "old_id": "6dec8ed18810c63fade71762c3fc3b9ae7fcdffb",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_property_viewmodel_comparator.hpp",
      "new_id": "6c5bd87c5a38312f77a3b69ff24cbe8b9ddd5949",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_property_viewmodel_comparator.hpp"
    },
    {
      "type": "modify",
      "old_id": "cb535668858b37d51404813cff0f1140e4c7559e",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_trigger_condition.hpp",
      "new_id": "7ad999fd0fc9e32bc593c6cc1c2e64933f44a1bf",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_trigger_condition.hpp"
    },
    {
      "type": "modify",
      "old_id": "de5590bb7a194b558371c7fe20cf07bf43e5dbe0",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_value_boolean_comparator.hpp",
      "new_id": "fc8b51ce8157b1ecbd0e0541af867a1c00b4ea2d",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_value_boolean_comparator.hpp"
    },
    {
      "type": "modify",
      "old_id": "6e13bb1c77604a1310256cabd080c475b650467c",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_value_color_comparator.hpp",
      "new_id": "c75c0627eb2938d9bb5d523d9a1831a60d9cf384",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_value_color_comparator.hpp"
    },
    {
      "type": "modify",
      "old_id": "cd882076b7d1a38a0df26a4d473b9856ea141506",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_value_number_comparator.hpp",
      "new_id": "daf644ce0864ea25b81cd14c56fe2c14ab14f46e",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_value_number_comparator.hpp"
    },
    {
      "type": "modify",
      "old_id": "ac0136dd692426756f2df3ed7afb50dbcba0a732",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_value_string_comparator.hpp",
      "new_id": "c634db8f368608589ecf2561cc12895a38813644",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_value_string_comparator.hpp"
    },
    {
      "type": "modify",
      "old_id": "2d5efb9eee2788c2913b0540a2706e71494bbcc7",
      "old_mode": 33188,
      "old_path": "include/rive/animation/transition_viewmodel_condition.hpp",
      "new_id": "508807d63a78c021c633108870863d6d40e993d5",
      "new_mode": 33188,
      "new_path": "include/rive/animation/transition_viewmodel_condition.hpp"
    },
    {
      "type": "modify",
      "old_id": "c49745fe65360184ecc34fa15fa9c967c73cc6f4",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "dcc6ff673ffe5798fde73c739d30b791801088a8",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "560f82ce0f63162267c4484a2cb0911d64677976",
      "old_mode": 33188,
      "old_path": "src/animation/state_transition.cpp",
      "new_id": "f419c4b545d250a1f60a0e67359fec3102a6fdf8",
      "new_mode": 33188,
      "new_path": "src/animation/state_transition.cpp"
    },
    {
      "type": "modify",
      "old_id": "14eb732e9d017c556789f698c297a338f8bc3dd7",
      "old_mode": 33188,
      "old_path": "src/animation/transition_bool_condition.cpp",
      "new_id": "f50a84e8f2ff5274b36a683b5aedf99c9dd6f90a",
      "new_mode": 33188,
      "new_path": "src/animation/transition_bool_condition.cpp"
    },
    {
      "type": "modify",
      "old_id": "73b9db9b4665515047928e85183ac5411cc22752",
      "old_mode": 33188,
      "old_path": "src/animation/transition_comparator.cpp",
      "new_id": "b14254aae15208a074935d509815dae6fbd3f111",
      "new_mode": 33188,
      "new_path": "src/animation/transition_comparator.cpp"
    },
    {
      "type": "modify",
      "old_id": "6385f289a05e9a0bcb8d00dc12c506ae7e0307ad",
      "old_mode": 33188,
      "old_path": "src/animation/transition_condition.cpp",
      "new_id": "94865162600cca4d36dc38c6b10e475ade2dbecb",
      "new_mode": 33188,
      "new_path": "src/animation/transition_condition.cpp"
    },
    {
      "type": "modify",
      "old_id": "102d6314a27754d786c420409e83ad4e41fd2ac6",
      "old_mode": 33188,
      "old_path": "src/animation/transition_number_condition.cpp",
      "new_id": "da820e3943a009a2e513ee80128e0f926e9dbb1a",
      "new_mode": 33188,
      "new_path": "src/animation/transition_number_condition.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d931523749e72c232263a3041b6ac26c9cb2612",
      "old_mode": 33188,
      "old_path": "src/animation/transition_property_viewmodel_comparator.cpp",
      "new_id": "80f92ecb1545e943bbcf747510ac40a046f09a30",
      "new_mode": 33188,
      "new_path": "src/animation/transition_property_viewmodel_comparator.cpp"
    },
    {
      "type": "modify",
      "old_id": "86391fe5f3e251f1519d556ab9bf39c6c783251b",
      "old_mode": 33188,
      "old_path": "src/animation/transition_trigger_condition.cpp",
      "new_id": "15be1a62f79f2e5d74d8ee1ce8fb11bfa53ee9d1",
      "new_mode": 33188,
      "new_path": "src/animation/transition_trigger_condition.cpp"
    },
    {
      "type": "modify",
      "old_id": "e26f868246f23a4673962b8ef74bb2b79dbed022",
      "old_mode": 33188,
      "old_path": "src/animation/transition_value_boolean_comparator.cpp",
      "new_id": "747782881d6b687ad22cfc6e30364243c841fdfa",
      "new_mode": 33188,
      "new_path": "src/animation/transition_value_boolean_comparator.cpp"
    },
    {
      "type": "modify",
      "old_id": "c4fe60e65eb0c47d046a4b3404517d937165624c",
      "old_mode": 33188,
      "old_path": "src/animation/transition_value_color_comparator.cpp",
      "new_id": "9e29e26f22d993750d0b84b0c544bdd5f0d671ae",
      "new_mode": 33188,
      "new_path": "src/animation/transition_value_color_comparator.cpp"
    },
    {
      "type": "modify",
      "old_id": "c4f05d555d546b212cee246545b94c28e0c90d62",
      "old_mode": 33188,
      "old_path": "src/animation/transition_value_number_comparator.cpp",
      "new_id": "5c88856ab7b45871e23844c66db50b256ca2bb21",
      "new_mode": 33188,
      "new_path": "src/animation/transition_value_number_comparator.cpp"
    },
    {
      "type": "modify",
      "old_id": "d62a1a34d0da7a2b459facc19c4de173642980ae",
      "old_mode": 33188,
      "old_path": "src/animation/transition_value_string_comparator.cpp",
      "new_id": "fe6ac06e5e43c5d80b598786622d5a0c06afef64",
      "new_mode": 33188,
      "new_path": "src/animation/transition_value_string_comparator.cpp"
    },
    {
      "type": "modify",
      "old_id": "40d2a078d9a7d7d6c2ec841b80fa2149cf2dc8e8",
      "old_mode": 33188,
      "old_path": "src/animation/transition_viewmodel_condition.cpp",
      "new_id": "5c6ebbf923bd1b48b2bee879ebfd8448cca87949",
      "new_mode": 33188,
      "new_path": "src/animation/transition_viewmodel_condition.cpp"
    }
  ]
}
