o
0i/ @ s d dl Z d dlZd dlZd dlZd dlZddlmZ ddlmZ dd Z i fddZ
i fd d
Zi fddZd
d Z
G dd dejZG dd dejZdddZdS ) N )handler) xmlreaderc C s$ | D ]
\}}| ||} q| S N)itemsreplace)sdkeyvalue r 7/opt/alt/python310/lib64/python3.10/xml/sax/saxutils.py__dict_replace s r c C s8 | dd} | dd} | dd} |rt| |} | S )N&&>><<r r dataZentitiesr r r
escape s
r c C s4 | dd} | dd} |rt| |} | ddS )Nr r r r r r r r r r r
unescape" s
r c C s\ i |dddd}t | |} d| v r(d| v r"d| dd } | S d | } | S d| } | S )
Nz
z
z )
"'z"%s"z"z'%s')r r r r r r
quoteattr0 s
r c s d u rdd l }|jS t tjr S t tjtjfr S t tjr6G fddd}| }dd |_ n!t
}dd |_ j|_z
j
|_
j|_W n tyV Y nw tj||ddd d
S )Nr c s e Zd Z jZ fddZdS )z _gettextwriter.