





import warnings

from ...utils import logging
from .image_processing_segformer import SegformerImageProcessor


_UpperCAmelCase       =				logging.get_logger(__name__)






class   snake_case_							(						_lowerCAmelCase		):






  def __init__(				self					:	Union[str, Any]  ,    *_snake_case					:	Dict  ,    **_snake_case					:	Tuple     )->None:






   '''simple docstring'''

   warnings.warn(
       """The class SegformerFeatureExtractor is deprecated and will be removed in version 5 of Transformers."""
       """ Please use SegformerImageProcessor instead."""  ,    SCREAMING_SNAKE_CASE__  ,    )
   super().__init__(*SCREAMING_SNAKE_CASE__  ,    **SCREAMING_SNAKE_CASE__     )




"""simple docstring"""







def       _lowerCamelCase				(							UpperCAmelCase_ :       int     )	-> int:






	"""simple docstring"""





	assert (
	    isinstance(UpperCAmelCase_,	UpperCAmelCase_     ) and number_of_steps > 0
	), F"""number_of_steps needs to be positive integer, your input {number_of_steps}"""
	if number_of_steps == 1:
		return 1
	A__							,							A__											=					1, 1
	for _ in range(number_of_steps - 1     ):
		A__							,							A__											=					current + previous, current
	return current


if __name__ == "__main__":
			import doctest

			doctest.testmod()




