






"""simple docstring"""
from ...utils import logging
from ..ta.modeling_tf_ta import TFTaEncoderModel, TFTaForConditionalGeneration, TFTaModel
from .configuration_mta import MTaConfig


lowerCamelCase_							      = logging.get_logger(__name__)

lowerCamelCase_							      = '''T5Config'''







class      UpperCamelCase_			(__A	):
	__magic_name__       =							'''mt5'''
	__magic_name__       =							MTaConfig







class      UpperCamelCase_			(__A	):
	__magic_name__       =							'''mt5'''
	__magic_name__       =							MTaConfig







class      UpperCamelCase_			(__A	):
	__magic_name__       =							'''mt5'''
	__magic_name__       =							MTaConfig







def       _lowerCAmelCase    (				lowerCAmelCase_				:List[str]		,    lowerCAmelCase_				:int				)->Optional[int]:
   '''simple docstring'''






   snake_case_            =       0
   while b > 0:
      if b & 1:
         res += a

      a += a
      b >>= 1

   return res



def       _lowerCAmelCase    (				lowerCAmelCase_				:int		,    lowerCAmelCase_				:List[str]		,    lowerCAmelCase_				:Dict				)->Dict:
   '''simple docstring'''






   snake_case_            =       0
   while b > 0:
      if b & 1:
         snake_case_            =       ((res % c) + (a % c)) % c

      a += a
      b >>= 1

   return res




