o
    b                     @   s   d d Z dd ZdS )c                 C   s  |   } g }| r| dd dkr'g }|r|d | || | dd  } q| dd dkrB| }| dd  } |sA| r?J |S qd}| ||d   r\|d7 }| ||d   sN|s`J t| d | }| |d |d |  }|d | | |d | d  } | sJ d)N          (   )Fzthis should not happen)stripappendpopisdigitint)sexprnewSexpaListilengthdata r   9/usr/lib/python3/dist-packages/twisted/conch/ssh/sexpy.pyparse   s8   
r   c                 C   s   d dd | D S )N    c                 s   sF    | ]}t |t d t g fv rdt|f ndt||f V  qdS )r   s   (%b)s   %d:%bN)typepacklen).0or   r   r   	<genexpr>#   s    
zpack.<locals>.<genexpr>)join)sexpr   r   r   r   "   s   
r   N)r   r   r   r   r   r   <module>   s   