509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3

  \”  ã            ~   @   s’  d Z ddlZddlmZ ddgZd­dd„Z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*œ"Zd+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{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£d¤d¥d¦d§d¨h~Z	d©dª„ Z
ejd«ƒZd¬d„ ZdS )®z*
General functions for HTML manipulation.
é    N)Úhtml5ÚescapeÚunescapeTc             C   sD   | j ddƒ} | j ddƒ} | j ddƒ} |r@| j ddƒ} | j 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&amp;ú<z&lt;ú>z&gt;ú"z&quot;ú'z&#x27;)Úreplace)ÚsZquote© r   ú%/usr/lib64/python3.6/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   é   é€   é�   é‚   éƒ   é„   é…   é†   é‡   éˆ   é‰   éŠ   é‹   éŒ   é�   éŽ   é�   é�   é‘   é’   é“   é”   é•   é–   é—   é˜   é™   éš   é›   éœ   é�   éž   éŸ   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   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þÿ iÿÿ c             C   s   | j dƒ} | d dkrš| d dkr<t| dd … jdƒdƒ}nt| dd … jdƒƒ}|tkrbt| S d|  kotd	kn  s‚|d
kr†dS |tkr’dS t|ƒS | tkrªt|  S xPtt| ƒd ddƒD ]0}| d |… tkrÀt| d |…  | |d …  S qÀW d|  S d S )Nr5   r   ú#ZxXr6   ú;r?   i Ø  iÿß  iÿÿ u   ï¿½Ú r   éÿÿÿÿ)	ÚgroupÚintÚrstripÚ_invalid_charrefsÚ_invalid_codepointsÚchrÚ_html5ÚrangeÚlen)r   ZnumÚxr   r   r   Ú_replace_charref[   s$    
  r_   z7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <&#;]{1,32};?)c             C   s   d| kr| S t jt| ƒS )a^  
    Convert all named and numeric character references (e.g. &gt;, &#62;,
    &x3e;) in the string s to the corresponding unicode characters.
    This function uses the rules defined by the HTML 5 standard
    for both valid and invalid character references, and the list of
    HTML 5 named character references defined in html.entities.html5.
    r   )Ú_charrefÚsubr_   )r   r   r   r   r   z   s    )T)Ú__doc__ÚreZ_reZhtml.entitiesr   r[   Ú__all__r   rX   rY   r_   Úcompiler`   r   r   r   r   r   Ú<module>   sp   


