






def 					lowerCamelCase__					(_UpperCAmelCase):
			if not numbers:
						return 0

			if not isinstance(_UpperCAmelCase				,							(list, tuple)) or not all(
			    isinstance(_UpperCAmelCase				,							_UpperCAmelCase) for number in numbers):
						raise ValueError('numbers must be an iterable of integers')

			SCREAMING_SNAKE_CASE							=			SCREAMING_SNAKE_CASE							=			SCREAMING_SNAKE_CASE							=			numbers[0]

			for i in range(1				,							len(_UpperCAmelCase)):
						# update the maximum and minimum subarray products
						SCREAMING_SNAKE_CASE							=			numbers[i]
						if number < 0:
									SCREAMING_SNAKE_CASE					,    SCREAMING_SNAKE_CASE							=			min_till_now, max_till_now
						SCREAMING_SNAKE_CASE							=			max(_UpperCAmelCase				,							max_till_now * number)
						SCREAMING_SNAKE_CASE							=			min(_UpperCAmelCase				,							min_till_now * number)

						# update the maximum product found till now
						SCREAMING_SNAKE_CASE							=			max(_UpperCAmelCase				,							_UpperCAmelCase)

			return max_prod






from typing import List

import datasets
from datasets.tasks import AudioClassification

from ..folder_based_builder import folder_based_builder


_A  =	datasets.utils.logging.get_logger(__name__)





class       _lowerCAmelCase   (      folder_based_builder.FolderBasedBuilderConfig			):
				_lowercase     						=None
				_lowercase     						=None





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


_A  =	[
    ".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",
]
_A  =	AUDIO_EXTENSIONS



