




from __future__ import annotations




def 					lowerCamelCase__       (						A__       :					list  ,			A__       :					int	):





       '''simple docstring'''



       if len(A__	) <= 1 or n <= 1:
              return

       insert_next(A__  ,			n - 1	)
       rec_insertion_sort(A__  ,			n - 1	)




def 					lowerCamelCase__       (						A__       :					list  ,			A__       :					int	):





       '''simple docstring'''



       if index >= len(A__	) or collection[index - 1] <= collection[index]:
              return

       # Swaps adjacent elements since they are not in ascending order
       __lowerCamelCase,   __lowerCamelCase   =						(
           collection[index],
           collection[index - 1],
       )

       insert_next(A__  ,			index + 1	)


if __name__ == "__main__":
       UpperCAmelCase_									=	input('Enter integers separated by spaces: ')
       UpperCAmelCase_									=	[int(num) for num in numbers.split()]
       rec_insertion_sort(number_list, len(number_list))
       print(number_list)




import copy
from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import Audio, Features, Value
from .base import TaskTemplate



@dataclass(frozen=UpperCAmelCase_	)
class   __lowercase				( UpperCAmelCase_	):




			"""simple docstring"""







			_UpperCAmelCase   :							str										=     field(default='''automatic-speech-recognition'''		,       metadata={'''include_in_asdict_even_if_is_default''': True}	)
			_UpperCAmelCase   :							ClassVar[Features]										=     Features({'''audio''': Audio()}	)
			_UpperCAmelCase   :							ClassVar[Features]										=     Features({'''transcription''': Value('''string'''	)}	)
			_UpperCAmelCase   :							str										=     "audio"
			_UpperCAmelCase   :							str										=     "transcription"



			def        _SCREAMING_SNAKE_CASE			( self  :     Optional[Any]   ,						lowerCAmelCase__  :     int):
									if self.audio_column not in features:
															raise ValueError(F"Column {self.audio_column} is not present in features.")
									if not isinstance(features[self.audio_column]   ,						lowerCAmelCase__):
															raise ValueError(F"Column {self.audio_column} is not an Audio type.")
									SCREAMING_SNAKE_CASE_: Tuple  		=       copy.deepcopy(self)
									SCREAMING_SNAKE_CASE_: Optional[int]  		=       self.input_schema.copy()
									SCREAMING_SNAKE_CASE_: Dict  		=       features[self.audio_column]
									SCREAMING_SNAKE_CASE_: int  		=       input_schema
									return task_template




			@property
			def        _SCREAMING_SNAKE_CASE			( self  :     int):
									return {self.audio_column: "audio", self.transcription_column: "transcription"}






