




import warnings

from ...utils import logging
from .image_processing_perceiver import PerceiverImageProcessor


SCREAMING_SNAKE_CASE__       :      Dict  =   logging.get_logger(__name__)




class 		UpperCamelCase__	(lowerCAmelCase__     ):

    '''simple docstring'''



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










from __future__ import annotations







def        _lowerCamelCase(	lowercase__	)						->	list[int]:

		'''simple docstring'''







		__lowercase=			2
		__lowercase=			[]
		while i * i <= n:
				if n % i:
						i += 1
				else:
						n //= i
						factors.append(lowercase__	)
		if n > 1:
				factors.append(lowercase__	)
		return factors


if __name__ == "__main__":
	import doctest

	doctest.testmod()






