





"""simple docstring"""


def 							a__			(  _UpperCAmelCase	,     _UpperCAmelCase = 1_3	)    ->  str:

 '''simple docstring'''






 snake_case__    							=				""
 for c in s:
  if "A" <= c <= "Z":
   out += chr(ord("A"	) + (ord(_UpperCAmelCase	) - ord("A"	) + n) % 2_6	)
  elif "a" <= c <= "z":
   out += chr(ord("a"	) + (ord(_UpperCAmelCase	) - ord("a"	) + n) % 2_6	)
  else:
   out += c
 return out





def 							a__			(  )    ->  None:

 '''simple docstring'''






 snake_case__    							=				input("Enter message: "	)

 snake_case__    							=				dencrypt(_UpperCAmelCase	,     1_3	)
 print("Encryption:"	,     _UpperCAmelCase	)

 snake_case__    							=				dencrypt(_UpperCAmelCase	,     1_3	)
 print("Decryption: "	,     _UpperCAmelCase	)


if __name__ == "__main__":
 import doctest

 doctest.testmod()
 main()








"""simple docstring"""


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


a__					:     Tuple							=				logging.get_logger(__name__)

a__					:     str							=				{
    """facebook/regnet-y-040""": """https://huggingface.co/facebook/regnet-y-040/blob/main/config.json""",
}



class      lowercase_				(     __lowerCAmelCase							):
       snake_case__				:							Tuple											=     """regnet"""
       snake_case__				:							List[Any]											=     ["""x""", """y"""]

       def __init__(			self   ,					__SCREAMING_SNAKE_CASE=3   ,					__SCREAMING_SNAKE_CASE=32   ,					__SCREAMING_SNAKE_CASE=[128, 192, 512, 1088]   ,					__SCREAMING_SNAKE_CASE=[2, 6, 12, 2]   ,					__SCREAMING_SNAKE_CASE=64   ,					__SCREAMING_SNAKE_CASE="y"   ,					__SCREAMING_SNAKE_CASE="relu"   ,					**__SCREAMING_SNAKE_CASE   ,					):






        '''simple docstring'''

        super().__init__(**__SCREAMING_SNAKE_CASE     )
        if layer_type not in self.layer_types:
         raise ValueError(F"layer_type={layer_type} is not one of {','.join(self.layer_types     )}"     )
        snake_case__    							=				num_channels
        snake_case__    							=				embedding_size
        snake_case__    							=				hidden_sizes
        snake_case__    							=				depths
        snake_case__    							=				groups_width
        snake_case__    							=				layer_type
        snake_case__    							=				hidden_act
        # always downsample in the first stage
        snake_case__    							=				True

