{
    "format_version": "1.20",
    "animation_controllers": {
        "controller.animation.gquuuuuux.move_ground_controll": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "thruster": "query.skin_id == 3 && (query.scoreboard('fly_time') > 5 || query.scoreboard('ms_jump') == 1)"
                        },
                        {
                            "thruster_boost": "query.skin_id == 4 && (query.scoreboard('fly_time') > 5 || query.scoreboard('ms_jump') == 1)"
                        },
                        {
                            "fall_rand": "(query.skin_id == 1 || query.skin_id == 2) && query.is_on_ground"
                        }
                    ],
                    "on_entry": [
                        "/tag @s add ground",
                        "/tag @s remove flying"
                    ]
                },
                "thruster": {
                    "transitions": [
                        {
                            "thruster_boost": "!query.is_on_ground && query.skin_id == 2"
                        },
                        {
                            "ground_walk": "query.is_on_ground && query.scoreboard('fly_time') <= 30"
                        },
                        {
                            "fall_rand": "query.is_on_ground && query.scoreboard('fly_time') > 30"
                        }
                    ],
                    "on_entry": [
                        "@s thruster_normal",
                        "/tag @s remove ground",
                        "/tag @s add flying"
                    ],
                    "on_exit": [
                        "/tag @s remove flying",
                        "/tag @s add ground"
                    ]
                },
                "thruster_boost": {
                    "transitions": [
                        {
                            "thruster": "(!query.is_on_ground && query.skin_id == 1) || query.scoreboard('boost_gauge') <= 0"
                        },
                        {
                            "fall_rand": "query.is_on_ground && query.scoreboard('fly_time') > 10"
                        },
                        {
                            "ground_run": "query.is_on_ground && query.scoreboard('fly_time') <= 10"
                        }
                    ],
                    "on_entry": [
                        "@s thruster_boost",
                        "/tag @s remove ground",
                        "/tag @s add flying"
                    ],
                    "on_exit": [
                        "/tag @s remove flying",
                        "/tag @s add ground"
                    ]
                },
                "ground_walk": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s ground_walk"
                    ]
                },
                "ground_run": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s ground_run"
                    ]
                },
                "fall_cancel_run": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s fall_cancel_run"
                    ]
                },
                "fall_cancel_walk": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s fall_cancel_walk"
                    ]
                },
                "fall_rand": {
                    "transitions": [
                        {
                            "fall_cancel_walk": "query.skin_id == 3 && query.has_player_rider"
                        },
                        {
                            "fall_cancel_run": "query.skin_id == 4 && query.has_player_rider"
                        }
                    ],
                    "on_entry": [
                        "@s falling",
                        "/summon ga:ms_fall_explode ^^7^",
                        "/playsound cauldron.explode @a[r=20] ~~~ 50 1.0",
                        "/playsound mace.heavy_smash_ground @a[r=20] ~~~ 50 1.0"
                    ]
                }
            }
        },

        "controller.animation.ms_vectol_controll": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "stop": "query.scoreboard('vec') == 0"
                        },
                        {
                            "front": "query.scoreboard('vec') == 1"
                        },
                        {
                            "back": "query.scoreboard('vec') == 2"
                        },
                        {
                            "front_l": "query.scoreboard('vec') == 3"
                        },
                        {
                            "front_r": "query.scoreboard('vec') == 4"
                        },
                        {
                            "back_l": "query.scoreboard('vec') == 5"
                        },
                        {
                            "back_r": "query.scoreboard('vec') == 6"
                        }
                    ]
                },
                "stop": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s vm_stop"
                    ]
                },
                "front": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s vm_front"
                    ]
                },
                "back": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s vm_back"
                    ]
                },
                "front_l": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s vm_front_l"
                    ]
                },
                "front_r": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s vm_front_r"
                    ]
                },
                "back_l": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s vm_back_l"
                    ]
                },
                "back_r": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s vm_back_r"
                    ]
                }
            }
        },

        "controller.animation.ms_testmove": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "move": "query.ground_speed >= 0.1 || !query.has_player_rider || query.is_item_name_any('slot.weapon.mainhand', 0, 'ga:gq_beam_rifle_st')"
                        },
                        {
                            "stop": "query.ground_speed < 0.1 || !(query.is_item_name_any('slot.weapon.mainhand', 0, 'ga:gq_beam_rifle_st'))"
                        }
                    ]
                },
                "move": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s move"
                    ]
                },
                "stop": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "@s stop"
                    ]
                }
            }
        },
        "controller.animation.ms_boost_gauge_set": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "charge": "(query.skin_id == 3 || query.skin_id == 4) && query.is_on_ground && query.scoreboard('boost_gauge') < 50"
                        }
                    ],
                    "on_entry": [
                    ]
                },
                "charge": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/scoreboard players add @s boost_gauge 1"
                    ]
                }
            }
        },

        "controller.animation.ms_boost": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "boosted_normal": "query.scoreboard('ms_jump') == 1 && query.scoreboard('boost_gauge') > 0 && query.vertical_speed >= -10"
                        },
                        {
                            "boosted_falling": "query.scoreboard('ms_jump') == 1 && query.scoreboard('boost_gauge') > 0 && query.vertical_speed < -10"
                        },
                        {
                            "cancel": "query.skin_id == 5 || query.scoreboard('boost_gauge') <= 0 || !query.has_player_rider"
                        }
                    ],
                    "on_entry": [
                    ]
                },
                "boosted_normal": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/scoreboard players remove @s boost_gauge 1",
                        "/playsound ms.boost @a[r=30] ~~~ 50 1.0",
                        "/effect @s levitation 1 21 true"
                    ]
                },
                "boosted_falling": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/scoreboard players remove @s boost_gauge 1",
                        "/scoreboard players remove @s fly_time 50",
                        "/playsound ms.boost @a[r=30] ~~~ 50 1.0",
                        "/effect @s levitation 1 21 true"
                    ]
                },
                "cancel": {
                    "transitions": [
                        {
                            "default": "query.skin_id == 3 || query.skin_id == 4"
                        }
                    ]
                }
            }
        },
        "controller.animation.gquuuuuux.thruster_controll": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "thruster_boost": "!query.is_on_ground && query.skin_id == 2 && query.has_player_rider"
                        }
                    ],
                    "on_entry": [
                    ]
                },
                "thruster_boost": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/scoreboard players remove @s boost_gauge 1",
                        "/playsound ms.boost @a[r=30] ~~~ 50 1.0",
                        "/effect @s slow_falling 1 1 true"
                    ]
                }
            }
        },
        "controller.animation.fly_time_cotroll": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "fly": "!query.is_on_ground"
                        },
                        {
                            "ground": "query.is_on_ground"
                        }
                    ],
                    "on_entry": [
                    ]
                },
                "fly": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/scoreboard players add @s fly_time 1"
                    ]
                },
                "ground": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/scoreboard players set @s fly_time 0"
                    ]
                }
            }
        },
        "controller.animation.gquuuuuux.shooting_system": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "rifle": "query.scoreboard('ms_rwp') == 1 && query.scoreboard('ms_rwp_use') == 1 && query.scoreboard('epack') > 0 && query.mark_variant == 1"
                        },
                        {
                            "reload_r": "query.scoreboard('epack') == 0 && query.mark_variant == 1"
                        },
                        {
                            "rifle_omega": "query.scoreboard('ms_rwp') == 1 && query.scoreboard('ms_rwp_use') == 1 && query.scoreboard('epack') > 0 && (query.mark_variant == 5 || query.mark_variant == 6)"
                        },
                        {
                            "reload_r_omega": "query.scoreboard('epack') == 0 && (query.mark_variant == 5 || query.mark_variant == 6)"
                        },
                        {
                            "hawk": "query.scoreboard('ms_rwp') == 2 && query.scoreboard('ms_rwp_use') == 1 && query.mark_variant == 1"
                        },
                        {
                            "hawk_omega": "(query.scoreboard('ms_rwp') == 2 && query.scoreboard('ms_rwp_use') == 1) && (query.mark_variant == 5 || query.mark_variant == 6)"
                        }
                    ]
                },
                "rifle": {
                    "animations" : [ "gq_ms_shoot_r" ],
                    "transitions": [
                        {
                            "default": "query.scoreboard('ms_rwp_use') == 0 || query.scoreboard('epack') == 0"
                        }
                    ],
                    "on_exit": [
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "reload_r": {
                    "animations" : [ "gq_reload_ms" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ],
                    "on_exit": [
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "rifle_omega": {
                    "animations" : [ "gq_ms_shoot_omega" ],
                    "transitions": [
                        {
                            "default": "query.scoreboard('ms_rwp_use') == 0 || query.scoreboard('epack') == 0"
                        }
                    ],
                    "on_exit": [
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "reload_r_omega": {
                    "animations" : [ "gq_reload_omega" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ],
                    "on_exit": [
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "hawk": {
                    "animations" : [ "gq_ms_hawk" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ],
                    "on_exit": [
                        "/tag @s remove hawk_attack",
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "hawk_omega": {
                    "animations" : [ "gq_ms_hawk_omega" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ],
                    "on_exit": [
                        "/tag @s remove hawk_attack",
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                }
            }
        },

        "controller.animation.gquuuuuux.shooting_system_sub": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "hawk": "query.scoreboard('ms_lwp') == 2 && query.scoreboard('ms_lwp_use') == 1 && !query.scoreboard('ms_rwp_use') <= 1 && query.mark_variant == 1"
                        },
                        {
                            "hawk_omega": "query.scoreboard('ms_lwp') == 2 && query.scoreboard('ms_lwp_use') == 1 && !query.scoreboard('ms_rwp_use') <= 1 && (query.mark_variant == 5 || query.mark_variant == 6)"
                        }
                    ]
                },
                "rifle": {
                    "animations" : [ "gq_ms_shoot_r" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished || query.scoreboard('epack') == 0"
                        }
                    ],
                    "on_exit": [
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "reload_r": {
                    "animations" : [ "gq_reload_ms" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ]
                },
                "rifle_omega": {
                    "animations" : [ "gq_ms_shoot_omega" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished || query.scoreboard('epack') == 0"
                        }
                    ],
                    "on_exit": [
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "reload_r_omega": {
                    "animations" : [ "gq_reload_omega" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ]
                },
                "hawk": {
                    "animations" : [ "gq_ms_hawk" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ],
                    "on_exit": [
                        "/tag @s remove hawk_attack",
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                },
                "hawk_omega": {
                    "animations" : [ "gq_ms_hawk_omega" ],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ],
                    "on_exit": [
                        "/tag @s remove hawk_attack",
                        "/scoreboard players set @s ms_lwp_use 0"
                    ]
                }
            }
        },
        "controller.animation.gquuuuuux.move_sound": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "walk": "query.skin_id == 3 && (q.variant == 1 || q.variant == 3 || q.variant == 4)"
                        },
                        {
                            "run": "query.skin_id == 4 && (q.variant == 1 || q.variant == 3 || q.variant == 4)"
                        },
                        {
                            "walk_back": "query.skin_id == 3 && (q.variant == 2 || q.variant == 5 || q.variant == 6)"
                        },
                        {
                            "back": "query.skin_id == 4 && (q.variant == 2 || q.variant == 5 || q.variant == 6)"
                        },
                        {
                            "stop": "q.variant == 0"
                        }
                    ]
                },
                "run": {
                    "animations" : [ "gq_run" ],
                    "transitions": [
                        {
                            "default": "(query.skin_id == 1 || query.skin_id == 2 || query.skin_id == 3) || (q.variant == 0 || q.variant == 2 || q.variant == 5 || q.variant == 6)"
                        }
                    ]
                },
                "back": {
                    "animations" : [ "gq_back" ],
                    "transitions": [
                        {
                            "default": "(query.skin_id == 1 || query.skin_id == 2 || query.skin_id == 3) || (q.variant == 0 || q.variant == 1 || q.variant == 4 || q.variant == 3)"
                        }
                    ]
                },
                "walk": {
                    "animations" : [ "gq_walk" ],
                    "transitions": [
                        {
                            "default": "(query.skin_id == 1 || query.skin_id == 2 || query.skin_id == 4) || (q.variant == 0 || q.variant == 2 || q.variant == 5 || q.variant == 6)"
                        }
                    ]
                },
                "walk_back": {
                    "animations" : [ "gq_back_walk" ],
                    "transitions": [
                        {
                            "default": "(query.skin_id == 1 || query.skin_id == 2 || query.skin_id == 4) || (q.variant == 0 || q.variant == 1 || q.variant == 4 || q.variant == 3)"
                        }
                    ]
                },
                "stop": {
                    "transitions": [
                        {
                            "default": "(q.variant == 1 || q.variant == 2 || q.variant == 3 || q.variant == 4 || q.variant == 5 || q.variant == 6)"
                        }
                    ]
                }
            }
        },
        "controller.animation.omega_unlock_onplayer": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "on": "!query.has_player_rider"
                        }
                    ]
                },
                "on": {
                    "transitions": [
                        {
                            "default": "query.has_player_rider && q.mark_variant == 1"
                        },
                        {
                            "on2": "query.has_player_rider && q.mark_variant == 6"
                        }
                    ],
                    "on_entry": [
                        "@s normal",
                        "/playsound bolt @a[r=30] ~~~ 50 1.0"
                    ]
                },
                "on2": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_exit": [
                        "@s omega_psychommu_unlock"
                    ]
                }
            }
        },
        "controller.animation.gq_speed_controll": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "normal": "q.mark_variant == 1"
                        },
                        {
                            "omega": "q.mark_variant == 6"
                        }
                    ]
                },
                "normal": {
                    "transitions": [
                        {
                            "default": "q.mark_variant == 6"
                        }
                    ],
                    "on_entry": [
                        "/effect @s clear"
                    ]
                },
                "omega": {
                    "transitions": [
                        {
                            "default": "q.mark_variant == 1"
                        }
                    ],
                    "on_entry": [
                        "/effect @s speed infinite 1 true"
                    ]
                }
            }
        },
        "controller.animation.message_omega_unlock": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "on": "q.mark_variant == 5"
                        }
                    ]
                },
                "on": {
                    "animations":["unlock_message"],
                    "transitions": [
                        {
                            "default": "query.all_animations_finished"
                        }
                    ]
                }
            }
        },
        "controller.animation.rider_test": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "rock_on_ms": "query.has_player_rider"
                        },
                        {
                            "rock_off_ms": "!query.has_player_rider"
                        }
                    ]
                },
                "rock_on_ms": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/tag @s add hasrider",
                        "/fill ~8~0.5~8 ~-4~20~-4 fire replace wheat",
                        "/fill ~10~-1~10 ~-5~20~-5 fire replace web"
                    ]
                },
                "rock_off_ms": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/tag @s remove hasrider"
                    ]
                }
            }
        },
        "controller.animation.gquuuuuux_hp_counter_ms": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "0": "query.health > 490"
                        },
                        {
                            "1": "query.health <= 490 && query.health > 240"
                        },
                        {
                            "2": "query.health <= 420 && query.health > 200"
                        },
                        {
                            "3": "query.health <= 350 && query.health > 160"
                        },
                        {
                            "4": "query.health <= 280 && query.health > 120"
                        },
                        {
                            "5": "query.health <= 210 && query.health > 80"
                        },
                        {
                            "6": "query.health <= 140 && query.health > 40"
                        },
                        {
                            "7": "query.health <= 70 && query.health > 0"
                        }
                    ],
                    "on_entry": [
                    ]
                },
                "0": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state1"
                    ]
                },
                "1": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state2"
                    ]
                },
                "2": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state3"
                    ]
                },
                "3": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state4"
                    ]
                },
                "4": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state5"
                    ]
                },
                "5": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state6"
                    ]
                },
                "6": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state7"
                    ]
                },
                "7": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state/gquuuuuux_state8"
                    ]
                }
            }
        },
        "controller.animation.gquuuuuux_counter_omega": {
            "states": {
                "default": {
                    "transitions": [
                        {
                            "0": "query.health > 490"
                        },
                        {
                            "1": "query.health <= 490 && query.health > 240"
                        },
                        {
                            "2": "query.health <= 420 && query.health > 200"
                        },
                        {
                            "3": "query.health <= 350 && query.health > 160"
                        },
                        {
                            "4": "query.health <= 280 && query.health > 120"
                        },
                        {
                            "5": "query.health <= 210 && query.health > 80"
                        },
                        {
                            "6": "query.health <= 140 && query.health > 40"
                        },
                        {
                            "7": "query.health <= 70 && query.health > 0"
                        }
                    ],
                    "on_entry": [
                    ]
                },
                "0": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state1"
                    ]
                },
                "1": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state2"
                    ]
                },
                "2": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state3"
                    ]
                },
                "3": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state4"
                    ]
                },
                "4": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state5"
                    ]
                },
                "5": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state6"
                    ]
                },
                "6": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state7"
                    ]
                },
                "7": {
                    "transitions": [
                        {
                            "default": "1.0"
                        }
                    ],
                    "on_entry": [
                        "/function player/gquuuuuux/gquuuuuux_state_omega/gquuuuuux_state8"
                    ]
                }
            }
        },
        "controller.animation.ms_rwp": {
            "initial_state" : "default",
            "states": {
                "default": {
                    "on_entry": [
                      "v.rwp = 0;"
                    ],
                    "transitions" : [
                        { "dummy" : "v.rwp = q.scoreboard('ms_rwp'); return 0;"}
                    ]
                },
                "dummy" : {
                }
            }
        },
        "controller.animation.ms_lwp": {
            "initial_state" : "default",
            "states": {
                "default": {
                    "on_entry": [
                      "v.lwp = 0;"
                    ],
                    "transitions" : [
                        { "dummy" : "v.lwp = q.scoreboard('ms_lwp'); return 0;"}
                    ]
                },
                "dummy" : {
                }
            }
        },
        "controller.animation.ms_rwp_use": {
            "initial_state" : "default",
            "states": {
                "default": {
                    "on_entry": [
                      "v.rwp_use = 0;"
                    ],
                    "transitions" : [
                        { "dummy" : "v.rwp_use = q.scoreboard('ms_rwp_use'); return 0;"}
                    ]
                },
                "dummy" : {
                }
            }
        },
        "controller.animation.ms_lwp_use": {
            "initial_state" : "default",
            "states": {
                "default": {
                    "on_entry": [
                      "v.lwp_use = 0;"
                    ],
                    "transitions" : [
                        { "dummy" : "v.lwp_use = q.scoreboard('ms_lwp_use'); return 0;"}
                    ]
                },
                "dummy" : {
                }
            }
        }
    }
}