
    $gQ                     ~    d dl Z e j        d          dk    Zd dlmc mZ dZeZd Zej	        Z
erd Znd Zee_	        dS )    N   z<![CDATA[%s]]>c                 F    t          j        t                    }| |_        |S N)etreeElement	CDATA_TAGtext)r	   elements     N/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/svgwrite/etree.pyCDATAr      s    mI&&GGLN    c                 z    |j         t          k    r | t          |j        z             d S t	          | |||fi | d S r   )tagr   	CDATA_TPLr	   original_serialize_xml)writeelemqnames
namespaceskwargss        r   !_serialize_xml_with_CDATA_supportr   $   sN    8y  E)di'((((("5$
MMfMMMMMr   c                     |j         t          k    r- | t          |j                            |          z             d S t          | ||||           d S r   )r   r   r   r	   encoder   )r   r   encodingr   r   s        r   r   r   *   sV    8y  E)di..x88899999"5$&*MMMMMr   )sysversion_infoPY3xml.etree.ElementTreer   ElementTreer   r   r   _serialize_xmlr   r    r   r   <module>r"      s   & 


	qA % % % % % % % % %		  
 -  NN N N NN N N 9   r   