
    	i                     8    d dl mZ  G d dej                  ZdS )   )	xmlwriterc                   <     e Zd ZdZd fdZddZddZddZ xZS )	RichValueRelzE
    A class for writing the Excel XLSX richValueRel.xml file.


    returnNc                 V    t                                                       d| _        dS )z
        Constructor.

            N)super__init__num_embedded_images)self	__class__s    Q/srv/django_bis/venv311/lib/python3.11/site-packages/xlsxwriter/rich_value_rel.pyr
   zRichValueRel.__init__   s)     	#$       c                     |                                   |                                  |                     d           |                                  d S )NrichValueRels)_xml_declaration_write_rich_value_rels_xml_end_tag
_xml_close)r   s    r   _assemble_xml_filezRichValueRel._assemble_xml_file*   sV     	 	##%%%/*** 	r   c                     d}d}d|fd|fg}|                      d|           t          | j                  D ]}|                     |dz              d S )NzChttp://schemas.microsoft.com/office/spreadsheetml/2022/richvaluerelzChttp://schemas.openxmlformats.org/officeDocument/2006/relationshipsxmlnszxmlns:rr   r   )_xml_start_tagranger   
_write_rel)r   r   xmlns_r
attributesindexs        r   r   z#RichValueRel._write_rich_value_rels=   s|    UW e 


 	OZ888 4344 	' 	'EOOEAI&&&&	' 	'r   c                 F    d| }d|fg}|                      d|           d S )NrIdzr:idrel)_xml_empty_tag)r   r   r_idr   s       r   r   zRichValueRel._write_relM   s5    U}}tn%
E:.....r   )r   N)	__name__
__module____qualname____doc__r
   r   r   r   __classcell__)r   s   @r   r   r      s         % % % % % %   &' ' ' ' / / / / / / / /r   r   N) r   	XMLwriterr    r   r   <module>r,      sZ         D/ D/ D/ D/ D/9& D/ D/ D/ D/ D/r   