




from ... import PretrainedConfig


lowerCamelCase							:						Any					       =  {
    "sijunhe/nezha-cn-base": "https://huggingface.co/sijunhe/nezha-cn-base/resolve/main/config.json",
}







class     A(		UpperCamelCase  ):



 '''simple docstring'''


 UpperCamelCase		  =		NEZHA_PRETRAINED_CONFIG_ARCHIVE_MAP
 UpperCamelCase		  =		'''nezha'''

 def __init__(							self   :    Union[str, Any]		,				A_   :    Dict=21128		,				A_   :    Dict=768		,				A_   :    Dict=12		,				A_   :    Union[str, Any]=12		,				A_   :    int=3072		,				A_   :    Tuple="gelu"		,				A_   :    Optional[Any]=0.1		,				A_   :    List[Any]=0.1		,				A_   :    Union[str, Any]=512		,				A_   :    List[Any]=64		,				A_   :    Tuple=2		,				A_   :    Dict=0.02		,				A_   :    List[Any]=1E-12		,				A_   :    Any=0.1		,				A_   :    str=0		,				A_   :    List[Any]=2		,				A_   :    Tuple=3		,				A_   :    Tuple=True		,				**A_   :    Union[str, Any]		,				)  ->      Optional[int]:

       """simple docstring"""






       super().__init__(pad_token_id=A_		,				bos_token_id=A_		,				eos_token_id=A_		,				**A_    )

       lowerCamelCase_							=       vocab_size
       lowerCamelCase_							=       hidden_size
       lowerCamelCase_							=       num_hidden_layers
       lowerCamelCase_							=       num_attention_heads
       lowerCamelCase_							=       hidden_act
       lowerCamelCase_							=       intermediate_size
       lowerCamelCase_							=       hidden_dropout_prob
       lowerCamelCase_							=       attention_probs_dropout_prob
       lowerCamelCase_							=       max_position_embeddings
       lowerCamelCase_							=       max_relative_position
       lowerCamelCase_							=       type_vocab_size
       lowerCamelCase_							=       initializer_range
       lowerCamelCase_							=       layer_norm_eps
       lowerCamelCase_							=       classifier_dropout
       lowerCamelCase_							=       use_cache




def 	lowerCamelCase					(	UpperCamelCase     :				int = 60_08_51_47_51_43							)   ->    int:

		try:
				_lowerCamelCase				   =  int(UpperCamelCase							)
		except (TypeError, ValueError):
				raise TypeError('Parameter n must be int or castable to int.'							)
		if n <= 0:
				raise ValueError('Parameter n must be greater than or equal to one.'							)
		_lowerCamelCase				   =  1
		_lowerCamelCase				   =  2
		while i * i <= n:
				while n % i == 0:
						_lowerCamelCase				   =  i
						n //= i
				i += 1
		if n > 1:
				_lowerCamelCase				   =  n
		return int(UpperCamelCase							)


if __name__ == "__main__":
				print(F'''{solution() = }''')