





"""simple docstring"""







from ...configuration_utils import PretrainedConfig
from ...utils import logging


a__      :	List[str]       				=      logging.get_logger(__name__)

a__      :	str       				=      {
    'microsoft/markuplm-base': 'https://huggingface.co/microsoft/markuplm-base/resolve/main/config.json',
    'microsoft/markuplm-large': 'https://huggingface.co/microsoft/markuplm-large/resolve/main/config.json',
}




class __magic_name__   (       _UpperCamelCase		):
       UpperCamelCase    :						Dict      =	"markuplm"
       def __init__(     self   ,  __magic_name__=3_0_5_2_2   ,  __magic_name__=7_6_8   ,  __magic_name__=1_2   ,  __magic_name__=1_2   ,  __magic_name__=3_0_7_2   ,  __magic_name__="gelu"   ,  __magic_name__=0.1   ,  __magic_name__=0.1   ,  __magic_name__=5_1_2   ,  __magic_name__=2   ,  __magic_name__=0.02   ,  __magic_name__=1e-12   ,  __magic_name__=0   ,  __magic_name__=0   ,  __magic_name__=2   ,  __magic_name__=2_5_6   ,  __magic_name__=1_0_2_4   ,  __magic_name__=2_1_6   ,  __magic_name__=1_0_0_1   ,  __magic_name__=3_2   ,  __magic_name__=5_0   ,  __magic_name__="absolute"   ,  __magic_name__=True   ,  __magic_name__=None   ,  **__magic_name__   ,  ):





         """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	      =					type_vocab_size
         _lowerCAmelCase	      =					initializer_range
         _lowerCAmelCase	      =					layer_norm_eps
         _lowerCAmelCase	      =					position_embedding_type
         _lowerCAmelCase	      =					use_cache
         _lowerCAmelCase	      =					classifier_dropout
         # additional properties
         _lowerCAmelCase	      =					max_depth
         _lowerCAmelCase	      =					max_xpath_tag_unit_embeddings
         _lowerCAmelCase	      =					max_xpath_subs_unit_embeddings
         _lowerCAmelCase	      =					tag_pad_id
         _lowerCAmelCase	      =					subs_pad_id
         _lowerCAmelCase	      =					xpath_unit_hidden_size






'''simple docstring'''




from __future__ import annotations


def    lowerCamelCase__		(    SCREAMING_SNAKE_CASE   : int | float | str							, SCREAMING_SNAKE_CASE   : int | float | str    ):
  if nth_term == "":
    return [""]
  UpperCAmelCase    				=						int(SCREAMING_SNAKE_CASE    )
  UpperCAmelCase    				=						int(SCREAMING_SNAKE_CASE    )
  UpperCAmelCase    				=						[]
  for temp in range(int(SCREAMING_SNAKE_CASE    )    ):
    series.append(f'''1 / {pow(temp + 1							, int(SCREAMING_SNAKE_CASE    )    )}''' if series else '1'    )
  return series


if __name__ == "__main__":
  import doctest

  doctest.testmod()

  _a					:			List[Any]							=    int(input('Enter the last number (nth term) of the P-Series'))
  _a					:			Tuple							=    int(input('Enter the power for  P-Series'))
  print('Formula of P-Series => 1+1/2^p+1/3^p ..... 1/n^p')
  print(p_series(nth_term, power))


