
     hQ                         d dl Z e j                  d    dkD  Zd dlmc mZ dZeZd Zej                  Z
erd Zee_	        yd Zee_	        y)    N   z<![CDATA[%s]]>c                 F    t        j                  t              }| |_        |S N)etreeElement	CDATA_TAGtext)r	   elements     j/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/svgwrite/etree.pyCDATAr      s    mmI&GGLN    c                 |    |j                   t        k(  r | t        |j                  z         y t	        | |||fi | y r   )tagr   	CDATA_TPLr	   original_serialize_xml)writeelemqnames
namespaceskwargss        r   !_serialize_xml_with_CDATA_supportr   $   s2    88y )dii'("5$
MfMr   c                     |j                   t        k(  r) | t        |j                  j	                  |      z         y t        | ||||       y r   )r   r   r   r	   encoder   )r   r   encodingr   r   s        r   r   r   *   s:    88y )dii..x889"5$&*Mr   )sysversion_infoPY3xml.etree.ElementTreer   ElementTreer   r   r   _serialize_xmlr   r    r   r   <module>r"      se   & 	qA % %		
 -- N 9 N 9 r   