import warnings

from ...utils import logging
from .image_processing_owlvit import OwlViTImageProcessor


__magic_name__								=logging.get_logger(__name__)



class     _A   (    __UpperCamelCase							):






  def __init__(self   ,				*SCREAMING_SNAKE_CASE_   ,				**SCREAMING_SNAKE_CASE_	)		->      None:





       '''simple docstring'''





       warnings.warn(
           '''The class OwlViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
           ''' use OwlViTImageProcessor instead.'''   ,				SCREAMING_SNAKE_CASE_   ,				)
       super().__init__(*SCREAMING_SNAKE_CASE_   ,				**SCREAMING_SNAKE_CASE_	)




def  __UpperCamelCase    (						A = 600851475143							):

     try:
          UpperCamelCase__										=      int(A							)
     except (TypeError, ValueError):
          raise TypeError('''Parameter n must be int or castable to int.'''							)
     if n <= 0:
          raise ValueError('''Parameter n must be greater than or equal to one.'''							)
     UpperCamelCase__										=      1
     UpperCamelCase__										=      2
     while i * i <= n:
          while n % i == 0:
               UpperCamelCase__										=      i
               n //= i
          i += 1
     if n > 1:
          UpperCamelCase__										=      n
     return int(A							)


if __name__ == "__main__":
     print(f"""{solution() = }""")



