.@Љz:SrSSKrSSKJr SS/rSNSjr0SS_SS _S S _S S _SS_SS_SS_SS_SS_SS_SS_SS_SS_S S!_S"S#_S$S%_S&S'_0S(S)_S*S+_S,S-_S.S/_S0S1_S2S3_S4S5_S6S7_S8S9_S:S;_SS?_S@SA_SBSC_SDSE_SFSG_SHSI_Er1SJkr SKr \R"SL5r SMr g)Oz* General functions for HTML manipulation. N)html5escapeunescapecURSS5nURSS5nURSS5nU(a$URSS5nURS S 5nU$) 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)squotes 4/opt/alt/python313/lib64/python3.13/html/__init__.pyrr s\ #wA #vA #vA IIc8 $ IIdH % 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Ÿ>~ rrrrrrrrrrrr r!r"r$r%r'r)r*r+r,r-r.r/r0r1r2r3r4r5r7r8  cURS5nUSS:XaUSS;a[USSRS5S5nO[USSRS55nU[;a [U$SUs=::aS ::dO US :ag U[;ag [ U5$U[ ;a [ U$[[U5S- SS 5H#nUSU[ ;dM[ USUXS-s $ SU-$)Nr9r#xXr:;rDiirrr) groupintrstrip_invalid_charrefs_invalid_codepointschr_html5rangelen)r numxs r_replace_charrefr[s  Ats{ Q44<aell3',Caell3'(C # #$S) ) S "F "cHn % %3x ;!9 s1vaxB'A!uae}qu,,(7Nrz7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <&#;]{1,32};?)cFSU;aU$[R[U5$)aF 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)_charrefsubr)r s rrrzs" !| <<(! ,,r)T)__doc__re_re html.entitiesrr__all__rrrrcompilerrrrrs) Z   $#(#$# (# & #  ( #  ( # (# (# (# (# (# (# (# (# (#  &!#" (##$ &%#& &'#( ()#* (+#, (-#. (/#0 (1#2 (3#4 (5#6 (7#8 (9#: (;#< (=#> (?#@ &A#B (C#D (E#J06 ;;3 4 -r