{
	"format_version": "$general.format_version",
	"animation_controllers": {
		"@meta": { "validate": "validateIDs.js" },
		"$placeholder": {
			"initial_state": "$dynamic.animation_controller.current_states",
			"states": {
				"default": {
					"blend_transition": "$general.decimal",
					"blend_via_shortest_path": "$general.boolean",
					"parameters": {
						"$dynamic.list.next_index": "$molang.embedded"
					},
					"variables": {
						"$placeholder": {
							"input": "$molang.embedded",
							"remap_curve": {
								"$general.decimal": "$general.decimal"
							}
						}
					},

					"animations": {
						"$dynamic.list.next_index": {
							"$dynamic.cache.client_entity.animation_references": {},
							"$placeholder": "$molang.embedded",
							"@import.value.anim_refs": "$dynamic.cache.client_entity.animation_references"
						}
					},
					"transitions": {
						"$dynamic.list.next_index": {
							"$dynamic.animation_controller.current_states": "$molang.embedded"
						}
					},
					"particle_effects": {
						"$dynamic.list.next_index": {
							"effect": "$dynamic.cache.client_entity.particle_references",
							"locator": { "@meta": { "is_value": true } }
						}
					},
					"sound_effects": {
						"$dynamic.list.next_index": {
							"effect": "$dynamic.cache.client_entity.sound_references"
						}
					}
				},
				"$placeholder": "$animation_controller.rp_main.animation_controllers.$placeholder.states.default"
			}
		}
	}
}
