{
  "keyframe": {
    "parent": {
      "0": {
        "rotation": [0, 0, 0]
      },
      "40": {
        "rotation": [0, 0, 0]
      },
      "75": {
        "rotation": [0, -6.28, 0]
      },
      "100": {
        "rotation": [0, -6.28, 0]
      }
    },
    "child": {
      "0": {
        "position.z": 0
      },
      "35": {
        "position.z": 0
      },
      "40": {
        "position.z": -2
      },
      "100": {
        "position.z": -1
      }
    }
  },
  "animation": {
    "parent": {
      "keyframe": "parent",
      "duration": 54,
      "ease": "linear",
      "loop": -1
    },
    "child": {
      "keyframe": "child",
      "duration": 54,
      "ease": "ease-in-out",
      "direction": "both",
      "loop": -1
    } 
  }
}