





def      a__			(       lowercase__	,     lowercase__	,     lowercase__ = 0	,     lowercase__ = 0	):






   '''simple docstring'''






   UpperCAmelCase_           =right or len(lowercase__	) - 1
   if left > right:
      return -1
   elif list_data[left] == key:
      return left
   elif list_data[right] == key:
      return right
   else:
      return search(lowercase__	,     lowercase__	,     left + 1	,     right - 1	)


if __name__ == "__main__":
     import doctest

     doctest.testmod()










import warnings

from ...utils import logging
from .image_processing_mobilevit import MobileViTImageProcessor


lowerCamelCase__					:  Optional[int]      							=				logging.get_logger(__name__)





class 			lowerCamelCase_				( _SCREAMING_SNAKE_CASE   ):


 '''simple docstring'''







 def __init__(				self    :						str							,							*_lowerCAmelCase    :						Tuple							,							**_lowerCAmelCase    :						int		):
       warnings.warn(
           'The class MobileViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
           ' Please use MobileViTImageProcessor instead.'							,							_lowerCAmelCase							,							)
       super().__init__(*_lowerCAmelCase							,							**_lowerCAmelCase		)