






"""simple docstring"""


from typing import List

import datasets
from datasets.tasks import AudioClassification

from ..folder_based_builder import folder_based_builder


_UpperCamelCase       :					int									=		datasets.utils.logging.get_logger(__name__)






class 		snake_case						(						folder_based_builder.FolderBasedBuilderConfig ):
    __magic_name__					  =  None
    __magic_name__					  =  None






class 		snake_case						(						folder_based_builder.FolderBasedBuilder ):
    __magic_name__					  =  datasets.Audio()
    __magic_name__					  =  '''audio'''
    __magic_name__					  =  AudioFolderConfig
    __magic_name__					  =  42  # definition at the bottom of the script
    __magic_name__					  =  AudioClassification(audio_column='''audio'''     ,				label_column='''label''' )




_UpperCamelCase       :					Union[str, Any]									=		[
    '.aiff',
    '.au',
    '.avr',
    '.caf',
    '.flac',
    '.htk',
    '.svx',
    '.mat4',
    '.mat5',
    '.mpc2k',
    '.ogg',
    '.paf',
    '.pvf',
    '.raw',
    '.rf64',
    '.sd2',
    '.sds',
    '.ircam',
    '.voc',
    '.w64',
    '.wav',
    '.nist',
    '.wavex',
    '.wve',
    '.xi',
    '.mp3',
    '.opus',
]
_UpperCamelCase       :					Optional[Any]									=		AUDIO_EXTENSIONS












"""simple docstring"""


def     snake_case						(A_   :int			,    A_   :int   ):







  '''simple docstring'''

  return base * power(A_			,    (exponent - 1)   ) if exponent else 1


if __name__ == "__main__":
   print('Raise base to the power of exponent using recursion...')
   _UpperCamelCase       :					Any									=		int(input('Enter the base: ').strip())
   _UpperCamelCase       :					str									=		int(input('Enter the exponent: ').strip())
   _UpperCamelCase       :					int									=		power(base, abs(exponent))
   if exponent < 0:  # power() does not properly deal w/ negative exponents
      _UpperCamelCase       :					Union[str, Any]									=		1 / result
   print(f'''{base} to the power of {exponent} is {result}''')




