B � f��~@s�dZddlZddlmZddgZd�dd�Zdd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*�"Zd+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�h~Z d�d��Z e� d��Z d�d�Z dS)�z* General functions for HTML manipulation. �N)�html5�escape�unescapeTcCsD|�dd�}|�dd�}|�dd�}|r@|�dd�}|�d d �}|S) z� Replace special characters "&", "<" and ">" to HTML-safe sequences. If the optional flag quote is true (the default), the quotation mark characters, both double quote (") and single quote (') characters are also translated. �&z&�z>�"z"�'z')�replace)�sZquote�r �2/opt/alt/python37/lib64/python3.7/html/__init__.pyr s     u�� u€�Â�u‚uÆ’u„u…u†u‡uˆu‰uÅ u‹uŒ�Â�u�Â��Â�u‘u’u“uâ€�u•u–u—uËœuâ„¢uÅ¡u›uœ�Â�užuŸ)"r� �����������������������������������������������������������rrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��� i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i��i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i��i��i��i��i��i��cCs�|�d�}|ddkr�|ddkrsp