+
    € ’e§  ã                   ó0  € R t ^ RIt^ RIHt RR.tRmR lt/ ^ Rb^Rb^€Rb^�R	b^‚R
b^ƒRb^„Rb^…Rb^†Rb^‡Rb^ˆRb^‰Rb^ŠRb^‹Rb^ŒRb^�Rb^ŽRb/ ^�Rb^�Rb^‘Rb^’Rb^“Rb^”Rb^•Rb^–Rb^—Rb^˜R b^™R!b^šR"b^›R#b^œR$b^�R%b^žR&b^ŸR'bCt0 ^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^k^€k^�k^‚k^ƒk^„k^…k^†k^‡k^ˆk^‰k^Šk^‹k^Œk^�k^Žk^�k^�k^‘k^’k^“k^”k^•k^–k^—k^˜k^™k^šk^›k^œk^�k^žk^ŸkR(kR)kR*kR+kR,kR-kR.kR/kR0kR1kR2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGk^kRHkRIkRJkRKkRLkRMkRNkROkRPkRQkRRkRSkRTkRUkRVkRWkRXkRYkRZkR[kR\kR]kR^kR_kR`kRakRbkRckRdkRekRfkRgkRhkRikt	Rj t
]P                  ! Rk4      tRl tR# )nz*
General functions for HTML manipulation.
N)Úhtml5ÚescapeÚunescapec                óÊ   € V P                  RR4      p V P                  RR4      p V P                  RR4      p V'       d%   V P                  RR4      p V P                  R	R
4      p V # )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)ÚsÚquotes   &&Ú[/home/ubuntu/.hermes/tools/python-3.14.9+20261021-linux-x64/lib/python3.14/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   Å¸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                 óT  € V P                  ^4      p V ^ ,          R8X  d�   V ^,          R9   d$   \        V R,          P                  R4      ^4      pM!\        V R,          P                  R4      4      pV\        9   d   \        V,          # RTu;8:  d   R8:  g
   M VR8”  d   R	# V\        9   d   R
# \        V4      # V \        9   d   \        V ,          # \        \        V 4      ^,
          ^R4       F,  pV RV \        9   g   K  \        V RV ,          WR ,           u # 	  RV ,           # )é   Ú#ÚxX:é   NNÚ;:r   NNi Ø  iÿß  r   r   Ú Nr   éÿÿÿÿ)	Ú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                óH   € RV 9  d   V # \         P                  \        V 4      # )aF  
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   s   &r   r   r   z   s"   € ð �!„|ØˆÜ�<‰<Ô(¨!Ó,Ð,r   )T)Ú__doc__ÚreÚ_reÚhtml.entitiesr   r&   Ú__all__r   r#   r$   r+   Úcompiler-   r   © r   r   Ú<module>r6      sé  ðñó Ý )ð �ZÐ
 €ôð$#Øˆ(ð#àˆ$ð#ð 	ˆ(ð#ð 	ˆ&ð	#ð
 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð 	ˆ(ð#ð  	ˆ&ð!#ð" 	ˆ(ñ##ð$ 	ˆ&ð%#ð& 	ˆ&ð'#ð( 	ˆ(ð)#ð* 	ˆ(ð+#ð, 	ˆ(ð-#ð. 	ˆ(ð/#ð0 	ˆ(ð1#ð2 	ˆ(ð3#ð4 	ˆ(ð5#ð6 	ˆ(ð7#ð8 	ˆ(ð9#ð: 	ˆ(ð;#ð< 	ˆ(ð=#ð> 	ˆ(ð?#ð@ 	ˆ&ðA#ðB 	ˆ(ðC#ðD 	ˆ(ñE#Ð ðJàðà	ðàðàðàðà ðà"%ðà'*ðð ð	ð 
ð	ð ð	ð ð	ð ð	ð !%ð	ð '+ð	ð -1ð	ð 37ð	ð 9=ð	ð ?Cð	ð EIð	ð
 	ðð
 ðð
 ðð
 ðð
 !ðð
 #'ðð 	ðð ðð ðð ðð !ðð #'ðð )-ðð /3ðð 59ðð ;?ðð AEðð GKðð 	ðð ðð ðð ðð !ðð #'ðð )-ðð /3ðð 59ðð ;?ðð AEðð GKðð 	ðð ðð ðð ðð !ðð #'ðð )-ðð /3ðð 59ðð ðð ðð ðð #ðð %+ðð -3ðð 5;ðð =Cðð EKðð ðð ðð ðð #ðð %+ðð -3ðð 5;ðð =Cðð EKðð ðð ðð ðð #ðð %+ðð -3ðð 5;ðð =Cðð EKðð ðð ðð ðð #ðð %+ðð  ð!ð  
ð!ð  ð!ð  !ð!ð  #*ð!ð  ,3ð!ð  5<ð!ð  >Eð!ð  GNð!ð" ð#ð" ð#ð" ð#ð"  'ð#ð" )0ð#ð" 29ð#ð" ;Bð#ð" DKð#ð$ ð%ð$ ð%ð$ ð%ð$  'ð%ð$ )0ð%ð$ 29ð%ð$ ;Bð%ð$ DKð%ð& ð'ð& ð'ð& ð'ð&  'ð'ð& )0ð'ð& 29ð'ð& ;Bð'ð& DKð'ð( ð)ð( ð)Ð ò0ð6 �;Š;ð 3ó 4€ô
-r   