                    crop_size - min(crop_size, max(0, roi[3] - self.stored_size))),
              slice(max(roi[0] * -1, 0),
                    crop_size - min(crop_size, max(0, roi[2] - self.stored_size)))]
  
          logger.trace("src_size: %s, coverage_ratio: %s, sub_crop_size: %s, ",  # type: ignore
                       "sub_crop_slices: %s", roi, coverage_ratio, self._sub_crop_size,
                       self._sub_crop_slices)
  
      def _adjust_affine_matrix(self, mask_size: int, affine_matrix: np.ndarray) -> np.ndarray:
          """ Adjust the affine matrix for the mask's storage size
 
</s> remove         logger.trace("blur_kernel: %s, blur_type: %s, blur_passes: %s, ",  # type: ignore
 </s> add         logger.trace("blur_kernel: %s, blur_type: %s, blur_passes: %s, "  # type: ignore </s> remove                      "feed: %s, targets: %s, samples: %s)", filenames, self._side,
 </s> add                      "feed: %s, targets: %s)", filenames, self._side, </s> remove     def __init__(self):
 </s> add     def __init__(self,
                 show_min: bool = True, show_mean: bool = True, show_max: bool = True) -> None: </s> remove         time_col = decimal_places + 4
 </s> add         time_col = (decimal_places + 4) * sum(1 for v in self._display.values() if v)
        separator = "-" * (name_col + items_col + time_col)
        logger.trace("src_size: %s, coverage_ratio: %s, sub_crop_size: %s, "  # type: ignore
                    crop_size - min(crop_size, max(0, roi[3] - self.stored_size))),
              slice(max(roi[0] * -1, 0),
                    crop_size - min(crop_size, max(0, roi[2] - self.stored_size)))]
  
        logger.trace("src_size: %s, coverage_ratio: %s, sub_crop_size: %s, "  # type: ignore
                       "sub_crop_slices: %s", roi, coverage_ratio, self._sub_crop_size,
                       self._sub_crop_slices)
  
      def _adjust_affine_matrix(self, mask_size: int, affine_matrix: np.ndarray) -> np.ndarray:
          """ Adjust the affine matrix for the mask's storage size
keep keep keep keep replace keep keep keep keep keep
 bugfixes:
  - lib.training: Correct  input + output size for pre-existing models
  - lib.align.detected_faces - fix trace logging
  - lib.util.debug_times 
lib/align/detected_face.py