      configfile: str, optional
          Optional location of custom configuration ``ini`` file. If ``None`` then use the default
          config location. Default: ``None``
      """
      def __init__(self, output_size, coverage_ratio, centering, draw_transparent, pre_encode,
                   arguments, configfile=None):
          logger.debug("Initializing %s: (output_size: %s,  coverage_ratio: %s, centering: %s, "
                       "draw_transparent: %s, pre_encode: %s, arguments: %s, configfile: %s)",
                       self.__class__.__name__, output_size, coverage_ratio, centering,
                       draw_transparent, pre_encode, arguments, configfile)
          self._output_size = output_size
 
</s> remove     def __init__(self, arguments, available_masks, samples,
                 display, lock, trigger, config_tools, tk_vars):
 </s> add     def __init__(self,
                 arguments: "Namespace",
                 available_masks: List[str],
                 samples: Samples,
                 display: "FacesDisplay",
                 lock: Lock,
                 trigger: Event,
                 config_tools: "ConfigTools",
                 tk_vars: Dict[Literal["refresh", "busy"], tk.BooleanVar]) -> None: </s> remove     def __init__(self, arguments, sample_size, display, lock, trigger_patch):
 </s> add     def __init__(self,
                 arguments: "Namespace",
                 sample_size: int,
                 display: "FacesDisplay",
                 lock: Lock,
                 trigger_patch: Event) -> None: </s> remove         later with :func:`add_detected_faces`. Default: ``None``
 </s> add         later with :func:`add_detected_faces`. Setting ``None`` will default to an empty list.
        Default: ``None`` </s> remove     def __init__(self, in_queue, queue_size, arguments):
 </s> add     def __init__(self, in_queue: "EventQueue", queue_size: int, arguments: "Namespace") -> None: </s> remove     def __init__(self, filename, image, detected_faces=None):
        logger.trace("Initializing %s: (filename: '%s', image shape: %s, detected_faces: %s)",
                     self.__class__.__name__, filename, image.shape, detected_faces)
 </s> add     def __init__(self,
                 filename: str,
                 image: "np.ndarray",
                 detected_faces: Optional[List["DetectedFace"]] = None) -> None:
        logger.trace("Initializing %s: (filename: '%s', image shape: %s, "  # type: ignore
                     "detected_faces: %s)", self.__class__.__name__, filename, image.shape,
                     detected_faces)
    def __init__(self,
                 output_size: int,
                 coverage_ratio: float,
                 centering: "CenteringType",
                 draw_transparent: bool,
                 pre_encode: Optional[Callable[[np.ndarray], List[bytes]]],
                 arguments: "Namespace",
                 configfile: Optional[str] = None) -> None:
      configfile: str, optional
          Optional location of custom configuration ``ini`` file. If ``None`` then use the default
          config location. Default: ``None``
      """
    def __init__(self,
                 output_size: int,
                 coverage_ratio: float,
                 centering: "CenteringType",
                 draw_transparent: bool,
                 pre_encode: Optional[Callable[[np.ndarray], List[bytes]]],
                 arguments: "Namespace",
                 configfile: Optional[str] = None) -> None:
    def __init__(self,
                 output_size: int,
                 coverage_ratio: float,
                 centering: "CenteringType",
                 draw_transparent: bool,
                 pre_encode: Optional[Callable[[np.ndarray], List[bytes]]],
                 arguments: "Namespace",
                 configfile: Optional[str] = None) -> None:
          logger.debug("Initializing %s: (output_size: %s,  coverage_ratio: %s, centering: %s, "
                       "draw_transparent: %s, pre_encode: %s, arguments: %s, configfile: %s)",
                       self.__class__.__name__, output_size, coverage_ratio, centering,
                       draw_transparent, pre_encode, arguments, configfile)
          self._output_size = output_size
keep keep keep keep replace replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
lib/convert.py