function widget($args, $instance)
 {
     extract($args);
     $MR_Social_Sharing_Toolkit = new MR_Social_Sharing_Toolkit();
     $widget_title = empty($instance['widget_title']) ? '' : $instance['widget_title'];
     $url = empty($instance['fixed_url']) ? '' : $instance['fixed_url'];
     $title = empty($instance['fixed_title']) ? wp_title('', false) : $instance['fixed_title'];
     $media = '';
     if ($this->options['mr_social_sharing_pinterest']['default_image'] != '' && $this->options['mr_social_sharing_pinterest']['fixed_image'] == 1) {
         $media = $this->options['mr_social_sharing_pinterest']['default_image'];
     } else {
         if (current_theme_supports('post-thumbnails')) {
             if ($media = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()))) {
                 if (is_array($media)) {
                     $media = $media[0];
                 } else {
                     $media = '';
                 }
             }
         }
         if ($media == '') {
             $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', get_the_content(), $matches);
             $img = $matches[1][0];
             if ($img != '') {
                 $media = $img;
             }
         }
         if ($media == '' && $this->options['mr_social_sharing_pinterest']['default_image'] != '') {
             $media = $this->options['mr_social_sharing_pinterest']['default_image'];
         }
     }
     $bookmarks = $MR_Social_Sharing_Toolkit->create_bookmarks($url, $title, 'widget_', $media);
     echo $before_widget;
     if ($widget_title != '') {
         echo $before_title . $widget_title . $after_title;
     }
     echo $bookmarks;
     echo $after_widget;
 }