{
  "format_version": "1.10.0",
  "animations": {
    "animation.silverlabs_nat.butterfly_wings.idle": {
      "loop": true,
      "animation_length": 4,
      "bones": {
        "leftWing": {
          "rotation": [0, "-45 + Math.cos(( q.anim_time - 0.0 ) * 180 ) * 5", 0]
        },
        "leftWingTop": {
          "rotation": ["Math.cos(( q.anim_time - 0.3 ) * 180 ) * 5", 0, 0]
        },
        "leftWingBottom": {
          "rotation": [
            "Math.cos(( q.anim_time - 0.2 ) * 180 ) * -3.9877",
            0.28179,
            "-2.4961 + Math.sin(( q.anim_time - 0.2 ) * 180 ) * 1"
          ]
        },
        "rightWing": {
          "rotation": [0, "45 + Math.cos(( q.anim_time - 0.0 ) * 180 ) * -5", 0]
        },
        "rightWingTop": {
          "rotation": ["Math.cos(( q.anim_time - 0.3 ) * 180 ) * 5", 0, 0]
        },
        "rightWingBottom": {
          "rotation": [
            "Math.cos(( q.anim_time - 0.2 ) * 180 ) * -3.9877",
            -0.28179,
            "2.4961 - ( Math.sin(( q.anim_time - 0.2 ) * 180 ) * 1 )"
          ]
        }
      }
    },
    "animation.silverlabs_nat.butterfly_wings.fly": {
      "loop": true,
      "animation_length": 2,
      "bones": {
        "leftWing": {
          "rotation": [
            0,
            "-45 + Math.cos(( q.anim_time - 0.0 ) * 720 ) * 40",
            0
          ]
        },
        "leftWingTop": {
          "rotation": ["Math.cos(( q.anim_time - 0.1 ) * 720 ) * -22", 0, 0]
        },
        "leftWingBottom": {
          "rotation": [
            "Math.cos(( q.anim_time - 0.45 ) * 720 ) * 22",
            0,
            "-4 + Math.sin(( q.anim_time - 0.1 ) * 720 ) * -4"
          ]
        },
        "rightWing": {
          "rotation": [
            0,
            "45 + Math.cos(( q.anim_time - 0.0 ) * 720 ) * -40",
            0
          ]
        },
        "rightWingTop": {
          "rotation": ["Math.cos(( q.anim_time - 0.1 ) * 720 ) * -22", 0, 0]
        },
        "rightWingBottom": {
          "rotation": [
            "Math.cos(( q.anim_time - 0.45 ) * 720 ) * 22",
            0,
            "4 + Math.sin(( q.anim_time - 0.1 ) * 720 ) * 4"
          ]
        }
      },
      "sound_effects": {
        "0.0": {
          "effect": "flap"
        },
        "1.0": {
          "effect": "flap"
        }
      }
    }
  }
}
