





from collections import OrderedDict
from typing import Mapping

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


__lowercase				    =      logging.get_logger(__name__)

__lowercase				    =      {
    """squeezebert/squeezebert-uncased""": (
        """https://huggingface.co/squeezebert/squeezebert-uncased/resolve/main/config.json"""
    ),
    """squeezebert/squeezebert-mnli""": """https://huggingface.co/squeezebert/squeezebert-mnli/resolve/main/config.json""",
    """squeezebert/squeezebert-mnli-headless""": (
        """https://huggingface.co/squeezebert/squeezebert-mnli-headless/resolve/main/config.json"""
    ),
}

class 	__snake_case					(      _a ):






    '''simple docstring'''
    _lowerCAmelCase  =						SQUEEZEBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
    _lowerCAmelCase  =						"""squeezebert"""





    def __init__( self    :		Optional[int]      ,    snake_case    :		Any=30_522      ,    snake_case    :		Tuple=768      ,    snake_case    :		Optional[int]=12      ,    snake_case    :		Dict=12      ,    snake_case    :		Optional[int]=3_072      ,    snake_case    :		int="gelu"      ,    snake_case    :		Dict=0.1      ,    snake_case    :		Any=0.1      ,    snake_case    :		int=512      ,    snake_case    :		int=2      ,    snake_case    :		Dict=0.02      ,    snake_case    :		Dict=1e-12      ,    snake_case    :		Optional[int]=0      ,    snake_case    :		int=768      ,    snake_case    :		Optional[int]=4      ,    snake_case    :		Optional[int]=4      ,    snake_case    :		str=4      ,    snake_case    :		List[Any]=1      ,    snake_case    :		List[str]=4      ,    snake_case    :		int=4      ,    **snake_case    :		Any      ,    ):

      """simple docstring"""





      super().__init__(pad_token_id=snake_case      ,    **snake_case				)

      __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								=					embedding_size
      __lowerCAmelCase								=					q_groups
      __lowerCAmelCase								=					k_groups
      __lowerCAmelCase								=					v_groups
      __lowerCAmelCase								=					post_attention_groups
      __lowerCAmelCase								=					intermediate_groups
      __lowerCAmelCase								=					output_groups


class 	__snake_case					(      _a ):






    '''simple docstring'''





    @property
    def 						A		( self    :		str				):

      """simple docstring"""





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







def        __SCREAMING_SNAKE_CASE	(				__lowercase:		int = 10_00):



  '''simple docstring'''






  __lowerCAmelCase								=					0
  for i in range(__lowercase):
    if i % 3 == 0 or i % 5 == 0:
      result += i
  return result


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