+
    i                     N   R t ^ RIt^ RIHt ^ RIHtHt ]RJ d-   ^ RIHtH	t	H
t
HtHtHt ^ RIHtHt ]! RR7      t]! ]]R	7      tM"^ R
IHtH	t	HtHtHtH
t
 ^ RIHt ]RJ d   ^ RIHt ^ RIHt ]RJ d   ^ RIHt ^ RIHtHtHtHtHtHtHtHtHtHtH t H!t! ]
! ] ]4       ]
! RR4       ]
! R]4       ]
! R]4       ]
! R]4       ]
! R]4       ]
! R]4       ]
! R]4       ]
! R]4       ]
! R]4       ]
! R]!4       ]
! R]4       ]! ]RR7      t]PD                  ! R4      t#R t$R t%R# ) z
XML compatibility functions
N)partial)
DEFUSEDXMLLXMLT)Element
SubElementregister_namespaceQNamexmlfile	XMLParser)
fromstringtostringF)resolve_entities)parser)r   r   r   r   r   r   )r	   )r   )	iterparse)CHART_NS
DRAWING_NSSHEET_DRAWING_NSCHART_DRAWING_NSSHEET_MAIN_NSREL_NS	VTYPES_NSCOREPROPS_NSCUSTPROPS_NS
DCTERMS_NSDCTERMS_PREFIXXML_NSdcmitypezhttp://purl.org/dc/dcmitype/cpcasrvtxdrcdrxmlcustzutf-8)encodingz'({(?P<namespace>.*)})?(?P<localname>.*)c                     \        V P                  4      '       d   R # \        P                  V P                  4      pVP	                  R4      # )comment	localname)callabletagNS_REGEXmatchgroup)nodems   & ]/Users/agent/.openclaw/workspace/.venv/lib/python3.14/site-packages/openpyxl/xml/functions.pyr*   r*   M   s5    txx A77;    c                     V P                   P                  4       pV'       d3   V P                   V8w  d    V P                  R \        ,          R4       R# R# R# )z	{%s}spacepreserveN)textstripsetr   )r0   strippeds   & r2   
whitespacer:   T   s:    yy HDII)v%z2 *xr3   )&__doc__re	functoolsr   openpyxlr   r   
lxml.etreer   r   r   r   r	   r
   r   r   safe_parserxml.etree.ElementTree
et_xmlfiledefusedxml.ElementTreer   openpyxl.xml.constantsr   r   r   r   r   r   r   r   r   r   r   r   compiler-   r*   r:    r3   r2   <module>rG      s!  
 
  %4<  0U3KK8J  #T5 +0    >: . := > 4 & 3 ! 3
 # 3 & 3  4 # 5* + 5* + 5& ! 6< ( 8g.::?@ 3r3   