Ë
    FU hÖ  ã                   óR   — d dl mZ dZedz   Zedz   Z G d„ dej
                  «      Zy)é   )Ú	xmlwriterz!http://schemas.openxmlformats.orgz/package/2006/relationshipsz"/officeDocument/2006/relationshipsc                   óN   ‡ — e Zd ZdZˆ fd„Zd„ Zd
d„Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zˆ xZS )ÚRelationshipszB
    A class for writing the Excel XLSX Relationships file.


    c                 óF   •— t         t        | �  «        g | _        d| _        y)z
        Constructor.

        r   N)Úsuperr   Ú__init__ÚrelationshipsÚid)ÚselfÚ	__class__s    €úP/var/www/timesheet/venv/lib/python3.12/site-packages/xlsxwriter/relationships.pyr   zRelationships.__init__   s!   ø€ ô 	Œm˜TÑ+Ô-àˆÔØˆ�ó    c                 ód   — | j                  «        | j                  «        | j                  «        y ©N)Ú_xml_declarationÚ_write_relationshipsÚ
_xml_close)r   s    r   Ú_assemble_xml_filez Relationships._assemble_xml_file0   s(   € ð 	×ÑÔà×!Ñ!Ô#ð 	�‰Õr   c                 óR   — t         |z   }| j                  j                  |||f«       y r   )Údocument_schemar	   Úappend)r   Úrel_typeÚtargetÚtarget_modes       r   Ú_add_document_relationshipz(Relationships._add_document_relationship;   s'   € ä" XÑ-ˆà×Ñ×!Ñ! 8¨V°[Ð"AÕBr   c                 óR   — t         |z   }| j                  j                  ||d f«       y r   )Úpackage_schemar	   r   )r   r   r   s      r   Ú_add_package_relationshipz'Relationships._add_package_relationshipA   s'   € ä! HÑ,ˆà×Ñ×!Ñ! 8¨V°TÐ":Õ;r   c                 óN   — d}||z   }| j                   j                  ||d f«       y )Nz6http://schemas.microsoft.com/office/2006/relationships©r	   r   )r   r   r   Úschemas       r   Ú_add_ms_package_relationshipz*Relationships._add_ms_package_relationshipG   s,   € àIˆØ˜HÑ$ˆà×Ñ×!Ñ! 8¨V°TÐ":Õ;r   c                 ó<  — d}|dz   }d}| j                   j                  ||d f«       d}|dz   }d}| j                   j                  ||d f«       d}|dz   }d}| j                   j                  ||d f«       d}|d	z   }d
}| j                   j                  ||d f«       y )Nz:http://schemas.microsoft.com/office/2022/10/relationships/ÚrichValueRelzrichData/richValueRel.xmlz:http://schemas.microsoft.com/office/2017/06/relationships/ÚrdRichValuezrichData/rdrichvalue.xmlÚrdRichValueStructurez!richData/rdrichvaluestructure.xmlÚrdRichValueTypeszrichData/rdRichValueTypes.xmlr    )r   r!   r   r   s       r   Ú_add_rich_value_relationshipz*Relationships._add_rich_value_relationshipN   sÀ   € àMˆØ˜NÑ*ˆØ,ˆØ×Ñ×!Ñ! 8¨V°TÐ":Ô;àMˆØ˜MÑ)ˆØ+ˆØ×Ñ×!Ñ! 8¨V°TÐ":Ô;àMˆØÐ2Ñ2ˆØ4ˆØ×Ñ×!Ñ! 8¨V°TÐ":Ô;àMˆØÐ.Ñ.ˆØ0ˆØ×Ñ×!Ñ! 8¨V°TÐ":Õ;r   c                 ó    — dt         fg}| j                  d|«       | j                  D ]  }| j                  |«       Œ | j	                  d«       y )NÚxmlnsr   )r   Ú_xml_start_tagr	   Ú_write_relationshipÚ_xml_end_tag)r   Ú
attributesÚrelationships      r   r   z"Relationships._write_relationshipsj   s[   € ð Üðð
ˆ
ð 	×Ñ˜O¨ZÔ8à ×.Ñ.ò 	3ˆLØ×$Ñ$ \Õ2ð	3ð 	×Ñ˜/Õ*r   c                 óÊ   — |\  }}}ddt        | j                  «      z   fd|fd|fg}| xj                  dz  c_        |r|j                  d|f«       | j                  d|«       y )NÚIdÚrIdÚTypeÚTargetr   Ú
TargetModeÚRelationship)Ústrr
   r   Ú_xml_empty_tag)r   r/   r   r   r   r.   s         r   r,   z!Relationships._write_relationshipz   sq   € à(4Ñ%ˆ�&˜+ð �5œ3˜tŸw™w›<Ñ'Ð(Ø�XÐØ�vÐð
ˆ
ð 	�Š�1‰�áØ×Ñ˜|¨[Ð9Ô:à×Ñ˜N¨JÕ7r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r"   r(   r   r,   Ú__classcell__)r   s   @r   r   r      s1   ø„ ñô	ò"	óCò<ò<ò<ò8+ö 8r   r   N)Ú r   Úschema_rootr   r   Ú	XMLwriterr   © r   r   ú<module>rB      s;   ðõ ð 2€ØÐ<Ñ<€ØÐ DÑD€ôw8�I×'Ñ'õ w8r   