'''simple docstring'''






import warnings

from ...utils import logging
from .image_processing_deit import DeiTImageProcessor


SCREAMING_SNAKE_CASE_	   =			logging.get_logger(__name__)




class    a (       __lowerCAmelCase				):



  """simple docstring"""







  def __init__(							self   ,    *snake_case_   ,    **snake_case_					):

    '''simple docstring'''







    warnings.warn(
        """The class DeiTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"""
        """ use DeiTImageProcessor instead."""   ,    snake_case_   ,    )
    super().__init__(*snake_case_   ,    **snake_case_					)
'''simple docstring'''






def  UpperCamelCase__					(					_lowercase    :				int     )							->	int:

  if not isinstance(_lowercase   ,    _lowercase     ):
    __UpperCAmelCase:					List[str]		= F'''Input value of [number={number}] must be an integer'''
    raise TypeError(_lowercase     )

  if number < 1:
    __UpperCAmelCase:					Dict		= F'''Input value of [number={number}] must be > 0'''
    raise ValueError(_lowercase     )

  __UpperCAmelCase:					int		= 1

  for i in range(1   ,    _lowercase     ):
    current_number *= 4 * i - 2
    current_number //= i + 1

  return current_number


if __name__ == "__main__":
    import doctest

    doctest.testmod()