






import warnings

from ...utils import logging
from .image_processing_mobilenet_va import MobileNetVaImageProcessor


lowercase     :							List[Any]	     =			logging.get_logger(__name__)




class 						UpperCAmelCase_  (		SCREAMING_SNAKE_CASE__    ):


						'''simple docstring'''




						def __init__(		self						, *_SCREAMING_SNAKE_CASE						, **_SCREAMING_SNAKE_CASE )       -> None:
								warnings.warn(
								    "The class MobileNetV1FeatureExtractor is deprecated and will be removed in version 5 of Transformers."
								    " Please use MobileNetV1ImageProcessor instead."						, _SCREAMING_SNAKE_CASE						, )
								super().__init__(*_SCREAMING_SNAKE_CASE						, **_SCREAMING_SNAKE_CASE )








from __future__ import annotations

def    lowerCAmelCase__		(			_a				:	list[int]     ,					_a				:	int			):
		snake_case_       ,				snake_case_ :							Tuple         =				0, len(_a			) - 1
		while start_ind <= end_ind:
				if array[start_ind] == search_item:
						return start_ind
				elif array[end_ind] == search_item:
						return end_ind
				else:
						start_ind += 1
						end_ind -= 1
    # returns -1 if search_item is not found in array
		return -1


if __name__ == "__main__":
							print(double_linear_search(list(range(1_00)), 40))
