





from collections import OrderedDict
from typing import Mapping

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig
from ...utils import logging


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

A       :   Union[str, Any]					= {
    '''facebook/xmod-base''': '''https://huggingface.co/facebook/xmod-base/resolve/main/config.json''',
    '''facebook/xmod-large-prenorm''': '''https://huggingface.co/facebook/xmod-large-prenorm/resolve/main/config.json''',
    '''facebook/xmod-base-13-125k''': '''https://huggingface.co/facebook/xmod-base-13-125k/resolve/main/config.json''',
    '''facebook/xmod-base-30-125k''': '''https://huggingface.co/facebook/xmod-base-30-125k/resolve/main/config.json''',
    '''facebook/xmod-base-30-195k''': '''https://huggingface.co/facebook/xmod-base-30-195k/resolve/main/config.json''',
    '''facebook/xmod-base-60-125k''': '''https://huggingface.co/facebook/xmod-base-60-125k/resolve/main/config.json''',
    '''facebook/xmod-base-60-265k''': '''https://huggingface.co/facebook/xmod-base-60-265k/resolve/main/config.json''',
    '''facebook/xmod-base-75-125k''': '''https://huggingface.co/facebook/xmod-base-75-125k/resolve/main/config.json''',
    '''facebook/xmod-base-75-269k''': '''https://huggingface.co/facebook/xmod-base-75-269k/resolve/main/config.json''',
}


class     A     (SCREAMING_SNAKE_CASE       ):
			'''simple docstring'''




			__lowerCamelCase      :			Dict							     =       '''xmod'''






			def __init__(     self  :       List[Any]				,      __lowerCAmelCase  :       Optional[Any]=3_05_22				,      __lowerCAmelCase  :       Optional[Any]=7_68				,      __lowerCAmelCase  :       str=12				,      __lowerCAmelCase  :       List[Any]=12				,      __lowerCAmelCase  :       List[str]=30_72				,      __lowerCAmelCase  :       Any="gelu"				,      __lowerCAmelCase  :       Dict=0.1				,      __lowerCAmelCase  :       List[str]=0.1				,      __lowerCAmelCase  :       List[Any]=5_12				,      __lowerCAmelCase  :       Dict=2				,      __lowerCAmelCase  :       List[Any]=0.0_2				,      __lowerCAmelCase  :       Tuple=1e-12				,      __lowerCAmelCase  :       List[str]=1				,      __lowerCAmelCase  :       int=0				,      __lowerCAmelCase  :       List[str]=2				,      __lowerCAmelCase  :       Any="absolute"				,      __lowerCAmelCase  :       Tuple=True				,      __lowerCAmelCase  :       Optional[int]=None				,      __lowerCAmelCase  :       int=False				,      __lowerCAmelCase  :       Optional[Any]=2				,      __lowerCAmelCase  :       Optional[int]=False				,      __lowerCAmelCase  :       List[str]=True				,      __lowerCAmelCase  :       int=True				,      __lowerCAmelCase  :       Dict=("en_XX",)				,      __lowerCAmelCase  :       Union[str, Any]=None				,      **__lowerCAmelCase  :       List[Any]				,      )      ->      Dict:







					"""simple docstring"""






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

					A__     =  vocab_size
					A__     =  hidden_size
					A__     =  num_hidden_layers
					A__     =  num_attention_heads
					A__     =  hidden_act
					A__     =  intermediate_size
					A__     =  hidden_dropout_prob
					A__     =  attention_probs_dropout_prob
					A__     =  max_position_embeddings
					A__     =  type_vocab_size
					A__     =  initializer_range
					A__     =  layer_norm_eps
					A__     =  position_embedding_type
					A__     =  use_cache
					A__     =  classifier_dropout
					A__     =  pre_norm
					A__     =  adapter_reduction_factor
					A__     =  adapter_layer_norm
					A__     =  adapter_reuse_layer_norm
					A__     =  ln_before_adapter
					A__     =  list(__lowerCAmelCase  )
					A__     =  default_language


class     A     (SCREAMING_SNAKE_CASE       ):
			'''simple docstring'''




			@property
			def   a_			(     self  :       str  )      ->      Mapping[str, Mapping[int, str]]:







					"""simple docstring"""






					if self.task == "multiple-choice":
							A__     =  {0: """batch""", 1: """choice""", 2: """sequence"""}
					else:
							A__     =  {0: """batch""", 1: """sequence"""}
					return OrderedDict(
					    [
					        ("""input_ids""", dynamic_axis),
					        ("""attention_mask""", dynamic_axis),
					    ]  )










def   __lowerCamelCase   (				__a  :int = 4_0_0_0_0_0_0       )						->							int:






		"""simple docstring"""

		A__     =  []
		A__ ,     A__     =  0, 1
		while b <= n:
				if b % 2 == 0:
						even_fibs.append(__a       )
				A__ ,     A__     =  b, a + b
		return sum(__a       )


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



