
def 					SCREAMING_SNAKE_CASE  (   __UpperCamelCase			:    list							)			->							list:

				"""simple docstring"""







				for insert_index, insert_value in enumerate(collection[1:]							):
								A__	:						int								=				insert_index
								while insert_index >= 0 and insert_value < collection[insert_index]:
												A__	:						int								=				collection[insert_index]
												insert_index -= 1
								if insert_index != temp_index:
												A__	:						List[str]								=				insert_value
				return collection


if __name__ == "__main__":
					from doctest import testmod

					testmod()

					_SCREAMING_SNAKE_CASE     :   List[str]							 =      input('Enter numbers separated by a comma:\n').strip()
					_SCREAMING_SNAKE_CASE     :   Optional[int]							 =      [int(item) for item in user_input.split(',')]
					print(f"""{insertion_sort(unsorted) = }""")
"""simple docstring"""







from ..utils import DummyObject, requires_backends






class      _SCREAMING_SNAKE_CASE							(			metaclass=UpperCAmelCase				):



   '''simple docstring'''



   __UpperCAmelCase	:							Union[str, Any]    =    ["torch", "librosa"]







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


      '''simple docstring'''

      requires_backends(self ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)






class      _SCREAMING_SNAKE_CASE							(			metaclass=UpperCAmelCase				):



   '''simple docstring'''



   __UpperCAmelCase	:							Dict    =    ["torch", "librosa"]







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


      '''simple docstring'''

      requires_backends(self ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)






