hyb
2025-12-30 5e753a15ff53faab2261a53367e44d38caf87041
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Ë
dñúhãó—dZddlZd„Zd„Zy)z4
OOXML has non-standard escaping for characters < 
éNcóV—tjd«}d„}|j||«S)zB
    Convert ASCII < 31 to OOXML: \n == _x + hex(ord(\n)) + _
    z [\001-\031]cóT—djt|jd«««S)z*
        Callback to escape chars
        z
_x{:0>4x}_r)ÚformatÚordÚgroup©Úmatchs úHH:\Change_password\venv_build\Lib\site-packages\openpyxl/utils/escape.pyÚ_subzescape.<locals>._subs"€ð×"Ñ"¤3 u§{¡{°1£~Ó#6Ó7Ð7ó©ÚreÚcompileÚsub)ÚvalueÚ
CHAR_REGEXr s   r
Úescaper
s*€ô
—‘˜NÓ+€Jò8ð >‰>˜$ Ó &Ð&r cób—tjd«}d„}d|vr|j||«}|S)z:
    Convert escaped strings to ASCIII: _x000a_ == \n
    z_x([0-9A-Fa-f]{4})_cóJ—tt|jd«d««S)z,
        Callback to unescape chars
        éé)ÚchrÚintrrs r
r zunescape.<locals>._sub"s€ô”3u—{‘{ 1“~ rÓ*Ó+Ð+r Ú_xr )rÚ ESCAPED_REGEXr s   r
Úunescapers8€ô —J‘JÐ4Ó5€Mò,ð  ˆu}Ø×!Ñ! $¨Ó.ˆà €Lr )Ú__doc__rrr©r r
ú<module>rsðñó
ò 'ó r