code: def normalize_none_type(
      value: ClickParamType | t.Mapping[str, t.Any]
  ) -> ClickParamType | t.Mapping[str, t.Any]:
      if isinstance(value, (tuple, list, set, str)) and len(value) == 0:
          return
      if isinstance(value, dict):
          return {k: normalize_none_type(v) for k, v in value.items()}
      return value
  
imports: from __future__ import annotations
  import difflib
  import functools
  import logging
  import os
  import re
  import time
  import typing
  import attr
  import click
  import click_option_group
  from click import ClickException
  from click.exceptions import UsageError
label_desc: Use image node_id 7 for calling a global function with example usage: normalize_none_type(value) and returns: value, unknown