code: def create_item(self, name, index=None, enable_filter=True):
      full_path = shared.hypernetworks.get(name)
      if full_path is None:
          return
  
      path, ext = os.path.splitext(full_path)
      sha256 = sha256_from_cache(full_path, f"hypernet/{name}")
      shorthash = sha256[0:10] if sha256 else None
  
      return {
          "name": name,
          "filename": full_path,
          "shorthash": shorthash,
          "preview": self.find_preview(path),
          "description": self.find_description(path),
          "search_term": self.search_terms_from_path(path)
          + " "
          + (sha256 or ""),
          "prompt": quote_js(f"<hypernet:{name}:")
          + " + opts.extra_networks_default_multiplier + "
          + quote_js(">"),
          "local_preview": f"{path}.preview.{shared.opts.samples_format}",
          "sort_keys": {
              "default": index,
              **self.get_sort_keys(path + ext),
          },
      }
  
file_path: stable-diffusion-webui/modules/ui_extra_networks_hypernets.py
imports: import os
  from modules import shared, ui_extra_networks
  from modules.ui_extra_networks import quote_js
  from modules.hashes import sha256_from_cache
label_desc: Use image node_id 3 for calling the ExtraNetworksPageHypernetworks obj's underlying member method code with example usage: obj.create_item(name, index, enable_filter) and returns: dict