



'''simple docstring'''



class _UpperCamelCase		:





				'''simple docstring'''





				def __init__(							self  :  Tuple  ,       _lowerCAmelCase  :  int):







											'''simple docstring'''

											__lowercase       	=n
											__lowercase       	=[None] * self.n
											__lowercase       	=0  # index of the first element
											__lowercase       	=0
											__lowercase       	=0

				def __len__(							self  :  Any):







											'''simple docstring'''

											return self.size

				def 				__lowerCamelCase     (							self  :  int):







											'''simple docstring'''

											return self.size == 0

				def 				__lowerCamelCase     (							self  :  List[Any]):







											'''simple docstring'''

											return False if self.is_empty() else self.array[self.front]

				def 				__lowerCamelCase     (							self  :  str  ,       _lowerCAmelCase  :  List[str]):







											'''simple docstring'''

											if self.size >= self.n:
																		raise Exception('QUEUE IS FULL')

											__lowercase       	=data
											__lowercase       	=(self.rear + 1) % self.n
											self.size += 1
											return self

				def 				__lowerCamelCase     (							self  :  List[Any]):







											'''simple docstring'''

											if self.size == 0:
																		raise Exception('UNDERFLOW')

											__lowercase       	=self.array[self.front]
											__lowercase       	=None
											__lowercase       	=(self.front + 1) % self.n
											self.size -= 1
											return temp








'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import _LazyModule


lowerCamelCase	 =       {"""tokenization_bertweet""": ["""BertweetTokenizer"""]}


if TYPE_CHECKING:
		from .tokenization_bertweet import BertweetTokenizer

else:
		import sys

		lowerCamelCase	 =       _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)



