+
    i                     N    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt R R ltR R lt	R	# )
    )nodes)register_module_extenderparseAstroidManagerc                8    V ^8  d   QhR\         P                  /# )   return)r   Module)formats   ";/usr/lib/python3/dist-packages/astroid/brain/brain_crypt.py__annotate__r      s     
	 
	u|| 
	    c                      \        R 4      # )ao  
    from collections import namedtuple
    _Method = namedtuple('_Method', 'name ident salt_chars total_size')

    METHOD_SHA512 = _Method('SHA512', '6', 16, 106)
    METHOD_SHA256 = _Method('SHA256', '5', 16, 63)
    METHOD_BLOWFISH = _Method('BLOWFISH', 2, 'b', 22)
    METHOD_MD5 = _Method('MD5', '1', 8, 34)
    METHOD_CRYPT = _Method('CRYPT', None, 2, 13)
    r    r   r   _re_transformr      s     	 		 		r   c                (    V ^8  d   QhR\         RR/# )r
   managerr   Nr   )r   s   "r   r   r      s     > >n > >r   c                 (    \        V R \        4       R# )cryptN)r   r   )r   s   &r   registerr      s    Wg}=r   N)
astroidr   astroid.brain.helpersr   astroid.builderr   astroid.managerr   r   r   r   r   r   <module>r      s   
  : ! *
	>r   