        
{
    "format_version": "1.10.0",
    "animation_controllers": {
        "controller.animation.swimcontrol": {
            "initial_state": "default",
            "states": {
                "default": {
                    "animations": [
                        { "swim_up_2":"(query.has_rider) && (query.is_tamed) && (!query.is_moving) && (query.is_in_water)" },
                        { "swim_up_0":"(query.is_tamed) && (!query.is_in_water)" },
                        { "swim_up_1":"(query.target_x_rotation < 6) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 7) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 8) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 9) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 10) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 11) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 12) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 13) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation <14 ) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 15) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 16) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 17) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 18) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation <19 ) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 20) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 21) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 22) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 23) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 24) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 25) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 26) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation <27 ) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 28) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 29) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_0":"(query.target_x_rotation < 30) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 0) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 1) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 2) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_1":"(query.target_x_rotation < 3) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
                        { "swim_up_3":"(query.target_x_rotation < 4) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < 5) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < 0) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -1) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -2) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -3) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -4) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -5) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation <-6 ) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -7) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -8) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -9) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_0":"(query.target_x_rotation < -10) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -11) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -12) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -13) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -14) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -15) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -16) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -17) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -18) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -19) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -20) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -21) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -22) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -23) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -24) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -25) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -26) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -27) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -28) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -29) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " },
						{ "swim_up_4":"(query.target_x_rotation < -30) &&  (query.has_rider) && (query.is_tamed)  &&  (query.is_in_water) " }
                    ]
                }
            }
        }
}}