code: 
  
  
  
  
  SCREAMING_SNAKE_CASE__    :    Optional[Any]								=					{
      "0000": "0",
      "0001": "1",
      "0010": "2",
      "0011": "3",
      "0100": "4",
      "0101": "5",
      "0110": "6",
      "0111": "7",
      "1000": "8",
      "1001": "9",
      "1010": "a",
      "1011": "b",
      "1100": "c",
      "1101": "d",
      "1110": "e",
      "1111": "f",
  }
  
  def lowercase						(     SCREAMING_SNAKE_CASE   ) ->       str:
  
  
  			'''simple docstring'''
  
  
  
  
  
  
  
  			SCREAMING_SNAKE_CASE_			=	str(SCREAMING_SNAKE_CASE   ).strip()
  
  			# Exceptions
  			if not binary_str:
  						raise ValueError('Empty string was passed to the function'   )
  			SCREAMING_SNAKE_CASE_			=	binary_str[0] == '-'
  			SCREAMING_SNAKE_CASE_			=	binary_str[1:] if is_negative else binary_str
  			if not all(char in '01' for char in binary_str   ):
  						raise ValueError('Non-binary value was passed to the function'   )
  
  			SCREAMING_SNAKE_CASE_			=	(
  			    '0' * (4 * (divmod(len(SCREAMING_SNAKE_CASE   )					,						4   )[0] + 1) - len(SCREAMING_SNAKE_CASE   )) + binary_str
  			)
  
  			SCREAMING_SNAKE_CASE_			=	[]
  			for x in range(0					,						len(SCREAMING_SNAKE_CASE   )					,						4   ):
  						hexadecimal.append(BITS_TO_HEX[binary_str[x : x + 4]]   )
  			SCREAMING_SNAKE_CASE_			=	'0x' + ''.join(SCREAMING_SNAKE_CASE   )
  
  			return "-" + hexadecimal_str if is_negative else hexadecimal_str
  
  
  if __name__ == "__main__":
  				from doctest import testmod
  
  				testmod()
  
style_context: 
  
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
  
  
  SCREAMING_SNAKE_CASE__    :    List[Any]								=					{"configuration_detr": ["DETR_PRETRAINED_CONFIG_ARCHIVE_MAP", "DetrConfig", "DetrOnnxConfig"]}
  
  try:
  				if not is_vision_available():
  								raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  				pass
  else:
  				SCREAMING_SNAKE_CASE__    :    int								=					["DetrFeatureExtractor"]
  				SCREAMING_SNAKE_CASE__    :    Any								=					["DetrImageProcessor"]
  
  try:
  				if not is_torch_available():
  								raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  				pass
  else:
  				SCREAMING_SNAKE_CASE__    :    List[Any]								=					[
  				    "DETR_PRETRAINED_MODEL_ARCHIVE_LIST",
  				    "DetrForObjectDetection",
  				    "DetrForSegmentation",
  				    "DetrModel",
  				    "DetrPreTrainedModel",
  				]
  
  
  if TYPE_CHECKING:
  				from .configuration_detr import DETR_PRETRAINED_CONFIG_ARCHIVE_MAP, DetrConfig, DetrOnnxConfig
  
  				try:
  								if not is_vision_available():
  												raise OptionalDependencyNotAvailable()
  				except OptionalDependencyNotAvailable:
  								pass
  				else:
  								from .feature_extraction_detr import DetrFeatureExtractor
  								from .image_processing_detr import DetrImageProcessor
  
  				try:
  								if not is_torch_available():
  												raise OptionalDependencyNotAvailable()
  				except OptionalDependencyNotAvailable:
  								pass
  				else:
  								from .modeling_detr import (
  								    DETR_PRETRAINED_MODEL_ARCHIVE_LIST,
  								    DetrForObjectDetection,
  								    DetrForSegmentation,
  								    DetrModel,
  								    DetrPreTrainedModel,
  								)
  
  else:
  				import sys
  
  				SCREAMING_SNAKE_CASE__    :    Tuple								=					_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
  