





from ....utils import logging


_A :   Optional[int]  			=  logging.get_logger(__name__)


class        __SCREAMING_SNAKE_CASE      (			lowerCAmelCase_ ):







       def __init__(				self					:     Union[str, Any]		, A					:     List[Any]		, A					:     List[str]=None		, A					:     Optional[int]=2_0_4_8      )       ->Optional[int]:
          lowerCamelCase__       :						List[str]        =							config.__dict__
          lowerCamelCase__       :						Tuple        =							modal_hidden_size
          if num_labels:
             lowerCamelCase__       :						int        =							num_labels










def 	_a						(   UpperCAmelCase      ,  UpperCAmelCase					)    ->    Dict:







   """simple docstring"""
   if b == 0:
      return 1
   if (b % 2) == 0:
      return actual_power(UpperCAmelCase      ,  int(b / 2					)					) * actual_power(UpperCAmelCase      ,  int(b / 2					)					)
   else:
      return a * actual_power(UpperCAmelCase      ,  int(b / 2					)					) * actual_power(UpperCAmelCase      ,  int(b / 2					)					)



def 	_a						(   UpperCAmelCase      ,  UpperCAmelCase					)    ->    float:







   """simple docstring"""
   if b < 0:
      return 1 / actual_power(UpperCAmelCase      ,  UpperCAmelCase					)
   return actual_power(UpperCAmelCase      ,  UpperCAmelCase					)


if __name__ == "__main__":
       print(power(-2, -3))



