code: 
  
  
  
  
  
  '''simple docstring'''
  
  
  
  
  
  import warnings
  
  from ...utils import logging
  from .image_processing_mobilenet_va import MobileNetVaImageProcessor
  
  
  UpperCAmelCase			:			Tuple	  = logging.get_logger(__name__)
  
  
  
  
  
  
  
  class        __lowerCAmelCase (					UpperCamelCase__):
  
  
  
  
  
  
  
        def __init__(					self	,   *lowerCAmelCase__	,   **lowerCAmelCase__							)     ->		None:
  
  
  
          '''simple docstring'''
  
  
  
  
          warnings.warn(
              "The class MobileNetV1FeatureExtractor is deprecated and will be removed in version 5 of Transformers."
              " Please use MobileNetV1ImageProcessor instead."	,   lowerCAmelCase__	,   )
          super().__init__(*lowerCAmelCase__	,   **lowerCAmelCase__							)
  
  
  
  
  
  
  
style_context: 
  
  
  
  
  
  def   _A (	SCREAMING_SNAKE_CASE  :     int		):
  
  
  
  
  
    """simple docstring"""
  
  
  
    if not isinstance(SCREAMING_SNAKE_CASE , SCREAMING_SNAKE_CASE		) or number < 0:
      raise ValueError("Input must be a non-negative integer"		)
  
    a__			:      List[str]            =number & ~(number - 1)
    a__			:      Optional[int]            =0
    while intermediate:
      intermediate >>= 1
      index += 1
    return index - 1
  
  
  if __name__ == "__main__":
       import doctest
  
       doctest.testmod(verbose=True)
  
  
  
  
  
  
  