def METHOD_NAME(self):
    """
    Extract embedded links from HTML // then check if there are further images which
    will be lazy-loaded.
    """
    def f(url):
        return "http://" + re.sub(r"(\w{7})s\.", r"\1.", url)
    direct_links = uniquify(f(x) for x in re.findall(self.LINK_PATTERN, self.data))
    # Imgur Galleryies may contain more images than initially shown. Find
    # the rest now!
    try:
        indirect_links = self.get_indirect_links(direct_links)
        self.log_debug(f"Found {len(indirect_links)} additional links")
    except (TypeError, KeyError, ValueError) as exc:
        # Fail gracefull as we already had some success
        self.log_error(
            self._("Processing of additional links unsuccessful - {}: {}").format(
                type(exc).__name__, exc
            )
        )
        indirect_links = []
    # Check if all images were found and inform the user
    num_images_found = len(direct_links) + len(indirect_links)
    if num_images_found < self.total_num_images:
        self.log_error(
            self._("Could not save all images of this gallery: {}/{}").format(
                num_images_found, self.total_num_images
            )
        )
    # If we could extract a name, use this to create a specific package
    if self.gallery_name:
        self.packages.append(
            (self.gallery_name, direct_links + indirect_links, self.gallery_name)
        )
        return []
    else:
        return direct_links + indirect_links