a
    &0É_ï  ã                   @   sd   d dl mZ d dlZejZdd„ ZdZdZeeƒZdZ	dZ
d	Ze	e
ehZd
ZdZeeƒZdd„ ZdS )é    )Úabsolute_importNc              
   C   s@   zt  | ¡W S  t jy: } zt|ƒ‚W Y d }~n
d }~0 0 d S )N)ÚbinasciiZ	unhexlifyÚErrorÚ	TypeError)ÚsÚe© r   ú0/usr/lib/python3/dist-packages/mercurial/node.pyÚbin   s    r
   éÿÿÿÿs                       s   !!!!!!!!!!!!!!!!!!!!s   000000000000000addeds   000000000000modifiediÿÿÿs   ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿc                 C   s   t | d d… ƒS )Né   )Úhex)Znoder   r   r	   Úshort0   s    r   )Z
__future__r   r   Zhexlifyr   r
   ZnullrevZnullidZnullhexZ	newnodeidZaddednodeidZmodifiednodeidZwdirfilenodeidsZwdirrevZwdiridZwdirhexr   r   r   r   r	   Ú<module>   s   
