<?php// Porto Experience Timeline Itemadd_shortcode('porto_floating_menu_item', 'porto_shortcode_floating_menu_item');add_action('vc_after_init', 'porto_load_floating_menu_item_shortcode');function porto_shortcode_floating_menu_item($atts, $content = null) {    ob_start();    if ($template = porto_shortcode_template('porto_floating_menu_item'))        include $template;    return ob_get_clean();}function porto_load_floating_menu_item_shortcode() {	$animation_type = porto_vc_animation_type();    $animation_duration = porto_vc_animation_duration();    $animation_delay = porto_vc_animation_delay();    $custom_class = porto_vc_custom_class();    vc_map( array(        "name" => __("Floating Menu Item", 'porto-shortcodes'),        "base" => "porto_floating_menu_item",        "category" => __("Porto", 'porto-shortcodes'),        "icon" => "porto_vc_floating_menu",        "as_child" => array('only' => 'porto_floating_menu_container'),        "params" => array(			array(                'type' => 'iconpicker',                'heading' => __('Icon', 'porto-shortcodes'),                'param_name' => 'icon_simpleline',                'value' => '',                'settings' => array(                    'type' => 'simpleline',                    'iconsPerPage' => 4000,                ),				"admin_label" => true            ),			array(                'type' => 'textfield',                'heading' => __( 'URL (Link)', 'porto-shortcodes' ),                'param_name' => 'link',				"admin_label" => true            ),            array(                "type" => "textfield",                "heading" => __("Tooltip text", "porto-shortcodes"),                "param_name" => "title",				"admin_label" => true            ),			$custom_class        )    ) );    if (!class_exists('WPBakeryShortCode_Porto_Floating_Menu_Item')) {        class WPBakeryShortCode_Porto_Floating_Menu_Item extends WPBakeryShortCode {			        }    }}