
    ,h	                     :    d dl mZ  G d dej                        Zy)   )	xmlwriterc                   :     e Zd ZdZ fdZd Zd Zd Zd Z xZ	S )RichValueStructurezM
    A class for writing the Excel XLSX rdrichvaluestructure.xml file.


    c                 0    t         |           d| _        y)z
        Constructor.

        FN)super__init__has_embedded_descriptions)self	__class__s    a/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/xlsxwriter/rich_value_structure.pyr   zRichValueStructure.__init__   s     	).&    c                     | j                          | j                          | j                  d       | j                          y )NrvStructures)_xml_declaration_write_rv_structures_xml_end_tag
_xml_close)r
   s    r   _assemble_xml_filez%RichValueStructure._assemble_xml_file*   s8     	 	!!#.) 	r   c                 `    d}d}d|fd|fg}| j                  d|       | j                          y )Nz?http://schemas.microsoft.com/office/spreadsheetml/2017/richdata1xmlnscountr   )_xml_start_tag_write_s)r
   r   r   
attributess       r   r   z'RichValueStructure._write_rv_structures=   sB    Q ee


 	NJ7 	r   c                     d}d|fg}| j                  d|       | j                  dd       | j                  dd       | j                  r| j                  dd       | j                  d       y )N_localImagetsz_rvRel:LocalImageIdentifieri
CalcOriginText)r   _write_kr	   r   )r
   r   r   s      r   r   zRichValueStructure._write_sL   sf    AhZ
C, 	3S9lC())MM&#&#r   c                 8    d|fd|fg}| j                  d|       y )Nnr   k)_xml_empty_tag)r
   namek_typer   s       r   r#   zRichValueStructure._write_k\   s+     $K&M


 	C,r   )
__name__
__module____qualname____doc__r   r   r   r   r#   __classcell__)r   s   @r   r   r      s!    /& -r   r   N) r   	XMLwriterr    r   r   <module>r2      s    U-,, U-r   