/**
  * Function to get defaults values for shortcode.
  * @since 4.6
  *
  * @param $tag - shortcode tag
  *
  * @return array - list of param=>default_value
  */
 function vc_map_get_defaults($tag)
 {
     $shortcode = vc_get_shortcode($tag);
     $params = array();
     if (is_array($shortcode) && isset($shortcode['params']) && !empty($shortcode['params'])) {
         foreach ($shortcode['params'] as $param) {
             if (isset($param['param_name']) && 'content' !== $param['param_name']) {
                 $value = '';
                 if (isset($param['std'])) {
                     $value = $param['std'];
                 } elseif (isset($param['value']) && 'checkbox' !== $param['type']) {
                     if (is_array($param['value'])) {
                         $value = current($param['value']);
                         if (is_array($value)) {
                             // in case if two-dimensional array provided (vc_basic_grid)
                             $value = current($value);
                         }
                         // return first value from array (by default)
                     } else {
                         $value = $param['value'];
                     }
                 }
                 $params[$param['param_name']] = $value;
             }
         }
     }
     return $params;
 }
/**
 * Function to get defaults values for shortcode.
 * @since 4.6
 *
 * @param $tag - shortcode tag
 *
 * @return array - list of param=>default_value
 */
function vc_map_get_defaults($tag)
{
    $shortcode = vc_get_shortcode($tag);
    $params = array();
    if (is_array($shortcode) && isset($shortcode['params']) && !empty($shortcode['params'])) {
        $params = vc_map_get_params_defaults($shortcode['params']);
    }
    return $params;
}