Ë
‚Ö¦i§ ã ó8 — d Z ddlZddlmZ ddgZdNd„Zi dd“dd “d
d“dd
“dd“dd“dd“dd“dd“dd“dd“dd“dd“d d!“d"d#“d$d%“d&d'“i d(d)“d*d+“d,d-“d.d/“d0d1“d2d3“d4d5“d6d7“d8d9“d:d;“dd?“d@dA“dBdC“dDdE“dFdG“dHdI“¥Zh dJ£Z dK„ Z
ej dL« ZdM„ Z
y)Oz*
General functions for HTML manipulation.
é N)Úhtml5ÚescapeÚunescapec ó¾ — | j dd« } | j dd« } | j dd« } |r$| j dd« } | 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&Úz>Ú"z"Ú'z')Úreplace)ÚsÚquotes ú&/usr/lib64/python3.12/html/__init__.pyr r s\ € ð
� ‰ �#�wÓ€AØ � ‰ �#�vÓ€AØ � ‰ �#�vÓ€AÙØ
�I‰I�c˜8Ó$ˆØ
�I‰I�d˜HÓ%ˆØ€Hó õ �é
Ú
é€ 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/ r0 r1 r2 r3 r4 r5 r7 r8 éÿÿ c óÐ — | j d« } | d dk( r{| d dv rt | dd j d« d« }nt | dd j d« « }|t v r t | S d|cxk rd k sn |d
kD ry|t v ryt |« S | t v r t | S t t | « dz
dd
« D ]! }| d | t v sŒt | d | | |d z c S d| z S )Nrz r Ú#ÚxXr{ Ú;r… i Ø iÿß r– r Ú éÿÿÿÿr ) ÚgroupÚintÚrstripÚ_invalid_charrefsÚ_invalid_codepointsÚchrÚ_html5ÚrangeÚlen)r
ÚnumÚxs r Ú_replace_charrefr¨ [ sù € Ø �‰�‹
€A؈�tˆs‚{àˆQ‰4�4‰<Ü�a˜˜�e—l‘l 3Ó'¨Ó,‰Cä�a˜˜�e—l‘l 3Ó'Ó(ˆCØÔ#Ñ#Ü$ SÑ)Ð)Ø�SÔ"˜FÔ" c¨H¢nØØÔ%Ñ%ØÜ�3‹xˆð
”‰;ܘ!‘9Ðä”s˜1“v˜a‘x BÖ'ˆAØ��!ˆuœŠÜ˜a ˜e‘} q¨¨ uÑ,Ò,ð (𠘑7ˆNr z7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <]{1,32};?)c óB — d| vr| S t j t | « S )a^
Convert all named and numeric character references (e.g. >, >,
&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
s r r r z s" € ð �!�|؈Ü�<‰<Ô(¨!Ó,Ð,r )T)Ú__doc__ÚreÚ_reÚ
html.entitiesr r£ Ú__all__r r r¡ r¨ Úcompilerª r © r r Úr³ sï ðñó Ý )ð �ZÐ
€ó
ð$#؈(ð#àˆ$ð#ð ˆ(ð#ð ˆ&ð #ð
ˆ(ð#ð ˆ(ð
#ð ˆ(ð#ð ˆ(ð#ð ˆ(ð#ð ˆ(ð#ð ˆ(ð#ð ˆ(ð#ð ˆ(ð#ð ˆ(ð#ð ˆ(ð#ð ˆ&ð!#ð" ˆ(ñ##ð$ ˆ&ð%#ð&