code: def _maybe_prepare_manual_data(
      dl_manager: tfds.download.DownloadManager,
  ):
      """Return paths to the manually downloaded data if it is available."""
  
      # The file has a different name each time it is downloaded.
      manually_downloaded_files = [
          "1_AVA_HACS_TRAIN_*.zip",
          "2_AVA_HACS_VAL_*.zip",
      ]
      files = []
      for file in manually_downloaded_files:
          file_glob = [_ for _ in dl_manager.manual_dir.glob(file)]
          if not file_glob:  # No manually downloaded files.
              return None, None
          if len(file_glob) == 1:
              files.append(file_glob[0])
          else:
              raise ValueError(
                  "Unexpected multiple files matching pattern: "
                  f"{file} inside {os.fspath(dl_manager.manual_dir)}. "
                  "There should only be one file matching this pattern."
              )
      return dl_manager.extract(files)
  
imports: from __future__ import annotations
  import collections
  import json
  import os
  from typing import Any, Dict, Optional, Tuple
  from etils import epath
  import numpy
  import tensorflow_datasets.public_api
label_desc: Use image node_id 3 for calling a global function with example usage: _maybe_prepare_manual_data(dl_manager) and returns: dl_manager, None,  None