return {
    data = {
        animations = {
            {
                animation_id = "default",
                animation_keys = {
                    {
                        duration = 1,
                        easing = "outsine",
                        end_value = -1,
                        key_type = "tween",
                        node_id = "box",
                        property_id = "scale_x",
                        start_value = 1,
                    },
                    {
                        duration = 1,
                        easing = "outsine",
                        key_type = "tween",
                        node_id = "pie",
                        property_id = "fill_angle",
                        start_value = 360,
                    },
                    {
                        duration = 1,
                        easing = "outsine",
                        end_value = 25,
                        key_type = "tween",
                        node_id = "box",
                        property_id = "rotation_z",
                    },
                    {
                        duration = 1.5,
                        easing = "outsine",
                        end_value = 0.27,
                        key_type = "tween",
                        node_id = "text",
                        property_id = "color_b",
                        start_value = 0.088,
                    },
                    {
                        duration = 1.5,
                        easing = "outsine",
                        end_value = 0.27,
                        key_type = "tween",
                        node_id = "text",
                        property_id = "color_g",
                        start_value = 0.088,
                    },
                    {
                        duration = 1.5,
                        easing = "outsine",
                        end_value = 0.83,
                        key_type = "tween",
                        node_id = "text",
                        property_id = "color_r",
                        start_value = 0.091,
                    },
                    {
                        data = "Just",
                        easing = "linear",
                        key_type = "trigger",
                        node_id = "text",
                        property_id = "text",
                        start_data = "Text",
                        start_time = 0.5,
                    },
                    {
                        data = "Test",
                        easing = "linear",
                        key_type = "trigger",
                        node_id = "text",
                        property_id = "text",
                        start_data = "Just",
                        start_time = 1,
                    },
                    {
                        duration = 1,
                        easing = "outsine",
                        key_type = "tween",
                        node_id = "box",
                        property_id = "rotation_z",
                        start_time = 1,
                        start_value = 25,
                    },
                    {
                        duration = 1,
                        easing = "outsine",
                        end_value = 1,
                        key_type = "tween",
                        node_id = "box",
                        property_id = "scale_x",
                        start_time = 1,
                        start_value = -1,
                    },
                    {
                        duration = 1,
                        easing = "outsine",
                        end_value = 360,
                        key_type = "tween",
                        node_id = "pie",
                        property_id = "fill_angle",
                        start_time = 1,
                    },
                    {
                        data = "Text Change",
                        easing = "linear",
                        key_type = "trigger",
                        node_id = "text",
                        property_id = "text",
                        start_data = "Test",
                        start_time = 1.5,
                    },
                    {
                        duration = 1.5,
                        easing = "outsine",
                        end_value = 0.09,
                        key_type = "tween",
                        node_id = "text",
                        property_id = "color_b",
                        start_time = 1.5,
                        start_value = 0.27,
                    },
                    {
                        duration = 1.5,
                        easing = "outsine",
                        end_value = 0.09,
                        key_type = "tween",
                        node_id = "text",
                        property_id = "color_g",
                        start_time = 1.5,
                        start_value = 0.27,
                    },
                    {
                        duration = 1.5,
                        easing = "outsine",
                        end_value = 0.09,
                        key_type = "tween",
                        node_id = "text",
                        property_id = "color_r",
                        start_time = 1.5,
                        start_value = 0.83,
                    },
                },
                duration = 3,
            },
        },
        metadata = {
            fps = 60,
            gizmo_steps = {
                time = 0.1,
            },
            gui_path = "example/example_go_gui_templates/gui/test_gui.gui",
            layers = {
            },
            settings = {
                font_size = 40,
            },
            template_animation_paths = {
            },
        },
        nodes = {
        },
    },
    format = "json",
    type = "animation_editor",
    version = 1,
}