{
  "format_version": "1.8.0",
  "animations": {
    "animation.panda.baby_transform": {
      "loop": true,
      "bones": {
        "body": {
          "position": [ 0.0, 1.77, 0.0 ],
          "scale": [ 1.15, 1.15, 1.0 ]
        },
        "head": {
          "position": [ 0.0, -0.18, 0.15 ],
          "scale": 1.8
        }
      }
    },
    "animation.panda.lying": {
      "loop": true,
      "bones": {
        "body": {
          "position": [ 0.0, "-7.67 * query.lie_amount -10 - this", 0.0 ],
          "rotation": [ "query.lie_amount * -180 - this", 0.0, 0.0 ]
        },
        "head": {
          "rotation": [ "(query.lie_amount * 90) - this", 0.0, 0.0 ]
        },
        "leg0": {
          "rotation": [ "math.sin(query.life_time * 206.28) * -17.2 - this", 0.0, 0.0 ]
        },
        "leg1": {
          "rotation": [ "math.sin(query.life_time * 263.58) * 17.2 - this", 0.0, 0.0 ]
        },
        "leg2": {
          "rotation": [ "math.sin(query.life_time * 172) * 17.2 - this", 0.0, 0.0 ]
        },
        "leg3": {
          "rotation": [ "math.sin(query.life_time * 229.2) * -17.2 - this", 0.0, 0.0 ]
        }
      }
    },
    "animation.panda.baby_lying": {
      "loop": true,
      "bones": {
        "body": {
          "position": [ 0.0, "-10.55 * query.lie_amount -10 - this", 0.0 ],
          "rotation": [ "query.lie_amount * -180 - this", 0.0, 0.0 ]
        },
        "head": {
          "rotation": [ "(query.lie_amount * 90) - this", 0.0, 0.0 ]
        },
        "leg0": {
          "rotation": [ "math.sin(query.life_time * 206.28) * -17.2 - this", 0.0, 0.0 ]
        },
        "leg1": {
          "rotation": [ "math.sin(query.life_time * 263.58) * 17.2 - this", 0.0, 0.0 ]
        },
        "leg2": {
          "rotation": [ "math.sin(query.life_time * 172) * 17.2 - this", 0.0, 0.0 ]
        },
        "leg3": {
          "rotation": [ "math.sin(query.life_time * 229.2) * -17.2 - this", 0.0, 0.0 ]
        }
      }
    },
    "animation.panda.rolling": {
      "loop": true,
      "bones": {
        "body": {
          "rotation": [ "(query.roll_counter / 32) * 360", 0.0, 0.0 ]
        },
        "head": {
          "rotation": [ "(this * -118) + query.roll_counter - this", 0.0, 0.0 ]
        },
        "leg0": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.5 * 57.3) * 8.6 - this", 0.0, 0.0 ]
        },
        "leg1": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.5 * 57.3) * -8.6 - this", 0.0, 0.0 ]
        },
        "leg2": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.5 * 57.3) * -8.6 - this", 0.0, 0.0 ]
        },
        "leg3": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.5 * 57.3) * 8.6 - this", 0.0, 0.0 ]
        }
      }
    },
    "animation.panda.baby_rolling": {
      "loop": true,
      "bones": {
        "body": {
          "rotation": [ "(query.roll_counter / 32) * 360", 0.0, 0.0 ]
        },
        "head": {
          "rotation": [ "(this * -118) + query.roll_counter - this", 0.0, 0.0 ]
        },
        "leg0": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.95 * 57.3) * 8.6 - this", 0.0, 0.0 ]
        },
        "leg1": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.95 * 57.3) * -8.6 - this", 0.0, 0.0 ]
        },
        "leg2": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.95 * 57.3) * -8.6 - this", 0.0, 0.0 ]
        },
        "leg3": {
          "rotation": [ "math.sin(query.life_time * 60 * 0.95 * 57.3) * 8.6 - this", 0.0, 0.0 ]
        }
      }
    },
    "animation.panda.sitting": {
      "loop": true,
      "bones": {
        "body": {
          "position": [ 0.0, "-2.15 -10 -this", 0.0 ],
          "rotation": [ "(query.is_scared * math.cos(query.life_time * 71.62) * 16.2) + (query.sit_amount * -90) - this", 0.0, 0.0 ]
        },
        "head": {
          "rotation": [ "query.is_eating ? (90.0 + 11.5 * math.sin(query.life_time * 750)) : (query.sit_amount * (100 - this)) - this", 0.0, 0.0 ]
        },
        "leg0": {
          "rotation": [ 0.0, 0.0, "32.7 - this" ]
        },
        "leg1": {
          "rotation": [ 0.0, 0.0, "-32.7 - this" ]
        },
        "leg2": {
          "rotation": [ "(query.is_eating ? (-23 - (16.5 * math.sin(query.life_time * 750))) : 0) - this", 0.0, -15.0 ]
        },
        "leg3": {
          "rotation": [ "(query.is_eating ? (-23 - (16.5 * math.sin(query.life_time * 750))) : 0) - this", 0.0, 15.0 ]
        }
      }
    },
    "animation.panda.baby_sitting": {
      "loop": true,
      "bones": {
        "body": {
          "position": [ 0.0, -0.5, 0.0 ],
          "rotation": [ "(query.is_scared * math.cos(query.life_time * 71.62) * 8.0) + (query.sit_amount * -90)", 0.0, 0.0 ]
        },
        "head": {
          "rotation": [ "query.is_eating ? (90.0 + 11.5 * math.sin(query.life_time * 750)) : (query.sit_amount * (100 - this)) - this", 0.0, 0.0 ]
        },
        "leg0": {
          "rotation": [ 0.0, 0.0, "32.7 - this" ]
        },
        "leg1": {
          "rotation": [ 0.0, 0.0, "-32.7 - this" ]
        },
        "leg2": {
          "rotation": [ "(query.is_eating ? (-23 - (16.5 * math.sin(query.life_time * 750))) : 0) - this", 0.0, -15.0 ]
        },
        "leg3": {
          "rotation": [ "(query.is_eating ? (-23 - (16.5 * math.sin(query.life_time * 750))) : 0) - this", 0.0, 15.0 ]
        }
      }
    },
    "animation.panda.sneezing": {
      "loop": true,
      "bones": {
        "head": {
          "rotation": [ "(query.sneeze_counter < 15) ? (-45 * (query.sneeze_counter / 14)) : (-45 + (9 * (query.sneeze_counter - 15)) - this)", 0.0, 0.0 ]
        }
      }
    },
    "animation.panda.unhappy": {
      "loop": true,
      "bones": {
        "head": {
          "rotation": [ 0.0, "(math.sin(query.life_time * 327.6) * 20) - this", "(math.sin(query.life_time * 327.6) * 20) - this" ]
        },
        "leg2": {
          "rotation": [ "(math.sin(query.life_time * 343.8) * -43) - this", 0.0, 0.0 ]
        },
        "leg3": {
          "rotation": [ "(math.sin(query.life_time * 343.8) * 43) - this", 0.0, 0.0 ]
        }
      }
    }
  }
}
