/**
  * Set gallery with two image objects.
  *
  * @since 0.1.0
  **/
 protected function set_duo_gallery()
 {
     $i = 0;
     $orientations = $this->input['image_orientation'];
     $pos = 'left';
     if (!empty($orientations)) {
         $orientations_list = explode('_', $orientations);
     }
     $this->output .= '<div class="imageduo__wrapper">';
     foreach ($this->input['two_images'] as $image) {
         $mods = array();
         $focus_points = exchange_get_focus_points($image);
         $mods['data'] = array('img_id' => $image['id']);
         if (!empty($focus_points)) {
             $mods['data'] = array_merge($mods['data'], $focus_points);
             $mods['classes'] = array('focus');
         }
         if (!empty($image['filename'])) {
             $this->gallery[$i] = $image;
         }
         if (!empty($orientations_list[$i])) {
             $mods['orientation'] = $orientations_list[$i];
         }
         if (1 === $i) {
             $pos = 'right';
         }
         $mods['position'] = $pos;
         $gallery_item = new Image($this->gallery[$i], $this->element, $mods);
         if (is_object($gallery_item) && is_a($gallery_item, 'Image')) {
             $this->output .= $gallery_item->embed();
         }
         $i++;
     }
     $this->output .= '</div>';
 }
 protected function prepare_gallery_images($unique_arrs)
 {
     if (empty($unique_arrs)) {
         return;
     }
     $index = 1;
     $gallery = array();
     foreach ($unique_arrs as $img_arr) {
         $image_mods = array();
         // Add Image post ID and index to gallery item
         $image_mods['data'] = array('img_id' => $img_arr['ID'], 'index' => $index);
         $focus_points = exchange_get_focus_points($img_arr);
         if (!empty($focus_points)) {
             $image_mods['data'] = array_merge($image_mods['data'], $focus_points);
             $image_mods['classes'] = array('focus');
         }
         // Add gallery context
         $img_obj = new Image($img_arr, 'gallery', $image_mods);
         if ($img_obj instanceof Image) {
             $gallery[] = $img_obj;
         }
         $index++;
     }
     return $gallery;
 }