HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: //lib64/python2.7/site-packages/mercurial/pure/base85.pyc
�
1�3\c@@s�ddlmZddlZddlmZejd�ZgeD]ZeD]Zee^qLqBZ	iZ
d�Zed�Z
d�ZdS(	i(tabsolute_importNi(tpycompatsU0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!#$%&()*+-;<=>?@^_`{|}~cC@s+x$tt�D]\}}|t|<q
WdS(N(t	enumeratet	_b85charst_b85dec(titc((s;/usr/lib64/python2.7/site-packages/mercurial/pure/base85.pyt	_mkb85decscC@s�t|�}|d}|r1|dd|7}nt|�d?}tjd||�}djd�|D��}|rz|S|d}|r�|d7}n||dd7}|| S(	sencode text in base85 formatisis>%dLtcs@s=|]3}t|ddt|ddt|dVqdS(i��iUi9N(Rt
_b85chars2(t.0tword((s;/usr/lib64/python2.7/site-packages/mercurial/pure/base85.pys	<genexpr> sii(tlentstructtunpacktjoin(ttexttpadtltrtlongstwordstouttolen((s;/usr/lib64/python2.7/site-packages/mercurial/pure/base85.pyt	b85encodes



c	C@s~tst�nt|�}g}x�tdt|�d�D]�}|||d!}tj|�}d}xXt|�D]J\}}y|dt|}Wqttk
r�td||��qtXqtW|dkr�td|��n|j	|�q;W|d}|rF|dd|9}|dkr9|d|d	d
?7}n||d<nt
jdt|�|�}|rz|d| }n|S(
sdecode base85-encoded textiiiUs#bad base85 character at position %dI����s+Base85 overflow in hunk starting at byte %dii���iii����s>%dL(RRRtrangeRtbytestrRtKeyErrort
ValueErrortappendR
tpack(	RRRRtchunktacctjRtcl((s;/usr/lib64/python2.7/site-packages/mercurial/pure/base85.pyt	b85decode/s6



(t
__future__RR
RRRRtatbR	RRtFalseRR#(((s;/usr/lib64/python2.7/site-packages/mercurial/pure/base85.pyt<module>s*