§
    ! hòˆ  ã                   óP   — d dl mZ d dlmZ d dlmZ  G d„ dej        ¦  «        ZdS )é   )Ú	xmlwriter)ÚShape)Úget_rgb_colorc                   óÚ  ‡ — e Zd ZdZˆ fd„Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	 dKd„Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d „ Z!d!„ Z"d"„ Z#d#„ Z$d$„ Z%d%„ Z&d&„ Z'd'„ Z(d(„ Z)d)„ Z*d*„ Z+d+„ Z,d,„ Z-dLd-„Z.d.„ Z/dLd/„Z0d0„ Z1d1„ Z2dLd2„Z3dLd3„Z4d4„ Z5dLd5„Z6d6„ Z7d7„ Z8d8„ Z9d9„ Z:d:„ Z;d;„ Z<d<„ Z=d=„ Z>d>„ Z?d?„ Z@d@„ ZAdA„ ZBdB„ ZCdC„ ZDdD„ ZEdE„ ZFdF„ ZGdG„ ZHdH„ ZIdI„ ZJdJ„ ZKˆ xZLS )MÚDrawingz<
    A class for writing the Excel XLSX Drawing file.


    c                 ó€   •— t          t          | ¦  «                             ¦   «          g | _        d| _        d| _        dS )z
        Constructor.

        é    N)Úsuperr   Ú__init__ÚdrawingsÚembeddedÚorientation)ÚselfÚ	__class__s    €úLc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\xlsxwriter/drawing.pyr   zDrawing.__init__   s=   ø€ õ 	�g�tÑÔ×%Ò%Ñ'Ô'Ð'àˆŒØˆŒØˆÔÐÐó    c                 ó0  — |                       ¦   «          |                      ¦   «          | j        r(d}| j        D ]}|dz  }|                      ||¦  «         Œn|                      d¦  «         |                      d¦  «         |                      ¦   «          d S )Nr	   r   úxdr:wsDr)Ú_xml_declarationÚ_write_drawing_workspacer   r   Ú_write_two_cell_anchorÚ_write_absolute_anchorÚ_xml_end_tagÚ
_xml_close)r   ÚindexÚdrawing_propertiess      r   Ú_assemble_xml_filezDrawing._assemble_xml_file-   s¸   € ð 	×ÒÑÔÐð 	×%Ò%Ñ'Ô'Ð'àŒ=ð 		+ØˆEØ&*¤mð Gð GÐ"à˜‘
�Ø×+Ò+¨EÐ3EÑFÔFÐFÐFðGð ×'Ò'¨Ñ*Ô*Ð*à×Ò˜*Ñ%Ô%Ð%ð 	�ŠÑÔÐÐÐr   c                 óX   — d g ddd d ddd d d ddœ}| j                              |¦  «         |S )Nr	   F)Úanchor_typeÚ
dimensionsÚwidthÚheightÚshapeÚanchorÚ	rel_indexÚurl_rel_indexÚtipÚnameÚdescriptionÚ
decorative)r   Úappend)r   Údrawing_objects     r   Ú_add_drawing_objectzDrawing._add_drawing_objectF   sR   € ð  ØØØØØØØØØØØð
ð 
ˆð 	Œ×Ò˜^Ñ,Ô,Ð,àÐr   c                 óZ   — d}|dz   }|dz   }d|fd|fg}|                       d|¦  «         d S )Nz,http://schemas.openxmlformats.org/drawingml/z2006/spreadsheetDrawingz	2006/mainz	xmlns:xdrzxmlns:ar   ©Ú_xml_start_tag)r   ÚschemaÚ	xmlns_xdrÚxmlns_aÚ
attributess        r   r   z Drawing._write_drawing_workspaceb   sS   € à?ˆØÐ6Ñ6ˆ	Ø˜;Ñ&ˆð ˜)Ð$Ø˜Ð ð
ˆ
ð
 	×Ò˜J¨
Ñ3Ô3Ð3Ð3Ð3r   c                 óÈ  — |d         }|d         }|d         }|d         }|d         }|d         }|d         }	|d         }
|d	         }|d
         }|d         }|d         }|d         }|d         }|d         }|d         }|d         }|d         }|d         }|d         }|d         }|d         }g }|dk    r|                      d¦  «         n|dk    r|                      d¦  «         |r#|j        r|                      d|j        f¦  «         |                      d|¦  «         |                      ||||¦  «         |                      |	|
||¦  «         |dk    r|                      |||||¦  «         nD|dk    r |                      |||||||||||¦  «         n|                      ||||||||||¦
  «
         |                      ¦   «          |  	                    d¦  «         d S )NÚtyper    r	   r   é   é   é   é   é   é   é   é	   r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   )ÚeditAsÚoneCell)r?   Úabsoluter?   zxdr:twoCellAnchor)
r+   Úedit_asr0   Ú_write_fromÚ	_write_toÚ_write_graphic_frameÚ
_write_picÚ	_write_spÚ_write_client_datar   )r   r   r   r   r    Úcol_fromÚrow_fromÚcol_from_offsetÚrow_from_offsetÚcol_toÚrow_toÚcol_to_offsetÚrow_to_offsetÚcol_absoluteÚrow_absoluter!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r4   s                             r   r   zDrawing._write_two_cell_anchoro   sm  € à(¨Ô0ˆØ'¨Ô5ˆ
Ø˜a”=ˆØ˜a”=ˆØ$ Qœ-ˆØ$ Qœ-ˆØ˜A”ˆØ˜A”ˆØ" 1œˆØ" 1œˆØ! !”}ˆØ! !”}ˆØ" 7Ô+ˆØ# HÔ-ˆØ" 7Ô+ˆØ# HÔ-ˆØ& {Ô3ˆ	Ø*¨?Ô;ˆØ  Ô'ˆØ! &Ô)ˆØ(¨Ô7ˆØ'¨Ô5ˆ
àˆ
ð �QŠ;ˆ;Ø×ÒÐ3Ñ4Ô4Ð4Ð4Ø�qŠ[ˆ[Ø×ÒÐ4Ñ5Ô5Ð5ð ð 	9�U”]ð 	9Ø×Ò˜x¨¬Ð7Ñ8Ô8Ð8à×ÒÐ/°Ñ<Ô<Ð<ð 	×Ò˜ 8¨_¸oÑNÔNÐNð 	�Š�v˜v }°mÑDÔDÐDà˜!ÒÐð ×%Ò% e¨Y¸¸kÈ:ÑVÔVÐVÐVØ˜AÒÐà�OŠOØØØØØØØØØØØñô ð ð ð �NŠNØØØØØØØØØØñô ð ð 	×ÒÑ!Ô!Ð!à×ÒÐ-Ñ.Ô.Ð.Ð.Ð.r   c                 óv  — |                       d¦  «         | j        dk    r-|                      dd¦  «         |                      dd¦  «         n,|                      dd¦  «         |                      dd¦  «         |                      ||¦  «         |                      ¦   «          |                      d¦  «         d S )Nzxdr:absoluteAnchorr	   i)Ž iu¿\ i÷Eÿÿió^ it] )r0   r   Ú
_write_posÚ_write_xdr_extrE   rH   r   )r   Úframe_indexs     r   r   zDrawing._write_absolute_anchorÃ   sË   € Ø×ÒÐ0Ñ1Ô1Ð1ð Ô˜qÒ Ð à�OŠO˜A˜qÑ!Ô!Ð!ð ×Ò ¨Ñ1Ô1Ð1Ð1ð �OŠO˜A˜vÑ&Ô&Ð&ð ×Ò ¨Ñ1Ô1Ð1ð 	×!Ò! +¨{Ñ;Ô;Ð;ð 	×ÒÑ!Ô!Ð!à×ÒÐ.Ñ/Ô/Ð/Ð/Ð/r   c                 ó  — |                       d¦  «         |                      |¦  «         |                      |¦  «         |                      |¦  «         |                      |¦  «         |                      d¦  «         d S )Nzxdr:from©r0   Ú
_write_colÚ_write_col_offÚ
_write_rowÚ_write_row_offr   ©r   ÚcolÚrowÚ
col_offsetÚ
row_offsets        r   rC   zDrawing._write_fromÞ   s„   € à×Ò˜JÑ'Ô'Ð'ð 	�Š˜ÑÔÐð 	×Ò˜JÑ'Ô'Ð'ð 	�Š˜ÑÔÐð 	×Ò˜JÑ'Ô'Ð'à×Ò˜*Ñ%Ô%Ð%Ð%Ð%r   c                 ó  — |                       d¦  «         |                      |¦  «         |                      |¦  «         |                      |¦  «         |                      |¦  «         |                      d¦  «         d S )Nzxdr:torX   r]   s        r   rD   zDrawing._write_toð   s„   € à×Ò˜HÑ%Ô%Ð%ð 	�Š˜ÑÔÐð 	×Ò˜JÑ'Ô'Ð'ð 	�Š˜ÑÔÐð 	×Ò˜JÑ'Ô'Ð'à×Ò˜(Ñ#Ô#Ð#Ð#Ð#r   c                 ó2   — |                       d|¦  «         d S )Nzxdr:col©Ú_xml_data_element©r   Údatas     r   rY   zDrawing._write_col  ó   € à×Ò˜y¨$Ñ/Ô/Ð/Ð/Ð/r   c                 ó2   — |                       d|¦  «         d S )Nz
xdr:colOffrd   rf   s     r   rZ   zDrawing._write_col_off  ó   € à×Ò˜|¨TÑ2Ô2Ð2Ð2Ð2r   c                 ó2   — |                       d|¦  «         d S )Nzxdr:rowrd   rf   s     r   r[   zDrawing._write_row
  rh   r   c                 ó2   — |                       d|¦  «         d S )Nz
xdr:rowOffrd   rf   s     r   r\   zDrawing._write_row_off  rj   r   c                 óB   — d|fd|fg}|                       d|¦  «         d S )NÚxÚyzxdr:pos©Ú_xml_empty_tag©r   rn   ro   r4   s       r   rT   zDrawing._write_pos  s2   € ð ˜A�h  a Ð)ˆ
à×Ò˜I zÑ2Ô2Ð2Ð2Ð2r   c                 óB   — d|fd|fg}|                       d|¦  «         d S )NÚcxÚcyzxdr:extrp   ©r   rt   ru   r4   s       r   rU   zDrawing._write_xdr_ext  s2   € ð ˜R�j 4¨ *Ð-ˆ
à×Ò˜I zÑ2Ô2Ð2Ð2Ð2r   Nc                 óä   — dg}|                       d|¦  «         |                      ||||¦  «         |                      ¦   «          |                      |¦  «         |                      d¦  «         d S )N©ÚmacroÚ zxdr:graphicFrame)r0   Ú_write_nv_graphic_frame_prÚ_write_xfrmÚ_write_atag_graphicr   )r   r   r%   r(   r)   r*   r4   s          r   rE   zDrawing._write_graphic_frame   sƒ   € ð $�_ˆ
à×ÒÐ.°
Ñ;Ô;Ð;ð 	×'Ò'¨¨t°[À*ÑMÔMÐMð 	×ÒÑÔÐð 	× Ò  Ñ+Ô+Ð+à×ÒÐ,Ñ-Ô-Ð-Ð-Ð-r   c                 óä   — |sdt          |¦  «        z   }|                      d¦  «         |                      |dz   ||d d |¦  «         |                      ¦   «          |                      d¦  «         d S )NzChart zxdr:nvGraphicFramePrr   )Ústrr0   Ú_write_c_nv_prÚ_write_c_nv_graphic_frame_prr   )r   r   r(   r)   r*   s        r   r{   z"Drawing._write_nv_graphic_frame_pr3  s„   € ð ð 	)Ø�c %™jœjÑ(ˆDà×ÒÐ2Ñ3Ô3Ð3ð 	×Ò˜E A™I t¨[¸$ÀÀjÑQÔQÐQð 	×)Ò)Ñ+Ô+Ð+à×ÒÐ0Ñ1Ô1Ð1Ð1Ð1r   c                 ó6  — d|fd|fg}|r|s|                      d|f¦  «         |s|r[|                      d|¦  «         |r|                      ||¦  «         |r|                      ¦   «          |                      d¦  «         d S |                      d|¦  «         d S )NÚidr(   Údescrz	xdr:cNvPr)r+   r0   Ú_write_a_hlink_clickÚ_write_decorativer   rq   )r   r   r(   r)   r&   r'   r*   r4   s           r   r€   zDrawing._write_c_nv_prC  sÑ   € à˜U�m f¨d ^Ð4ˆ
ð ð 	6˜zð 	6Ø×Ò˜w¨Ð4Ñ5Ô5Ð5àð 	9˜Jð 	9Ø×Ò ¨ZÑ8Ô8Ð8àð >Ø×)Ò)¨-¸Ñ=Ô=Ð=àð )Ø×&Ò&Ñ(Ô(Ð(à×Ò˜kÑ*Ô*Ð*Ð*Ð*à×Ò ¨ZÑ8Ô8Ð8Ð8Ð8r   c                 óR  — |                       d¦  «         |                      d¦  «         |                      ¦   «          |                      d¦  «         |                      d¦  «         |                      ¦   «          |                      d¦  «         |                      d¦  «         d S )Nza:extLstz&{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}úa:extz&{C183D7F6-B498-43B3-948B-1728B52AA6E4})r0   Ú_write_uri_extÚ_write_a16_creation_idr   Ú_write_adec_decorative©r   s    r   r†   zDrawing._write_decorativeX  s¦   € Ø×Ò˜JÑ'Ô'Ð'à×ÒÐDÑEÔEÐEØ×#Ò#Ñ%Ô%Ð%Ø×Ò˜'Ñ"Ô"Ð"à×ÒÐDÑEÔEÐEØ×#Ò#Ñ%Ô%Ð%Ø×Ò˜'Ñ"Ô"Ð"à×Ò˜*Ñ%Ô%Ð%Ð%Ð%r   c                 ó<   — d|fg}|                       d|¦  «         d S )NÚurirˆ   r/   )r   rŽ   r4   s      r   r‰   zDrawing._write_uri_exte  s)   € à˜c�l�^ˆ
à×Ò˜G ZÑ0Ô0Ð0Ð0Ð0r   c                 óJ   — d}d}d|fd|fg}|                       d|¦  «         d S )Nz;http://schemas.microsoft.com/office/drawing/2017/decorativeÚ1z
xmlns:adecÚvalzadec:decorativerp   )r   Úxmlnsr‘   r4   s       r   r‹   zDrawing._write_adec_decorativek  sC   € àMˆØˆð ˜5Ð!Ø�CˆLð
ˆ
ð
 	×ÒÐ-¨zÑ:Ô:Ð:Ð:Ð:r   c                 óJ   — d}d}d|fd|fg}|                       d|¦  «         d S )Nz5http://schemas.microsoft.com/office/drawing/2014/mainz&{00000000-0008-0000-0000-000002000000}z	xmlns:a16rƒ   za16:creationIdrp   )r   Ú
xmlns_a_16Úcreation_idr4   s       r   rŠ   zDrawing._write_a16_creation_idw  sG   € ð Mˆ
Ø>ˆð ˜*Ð%Ø�;Ðð
ˆ
ð
 	×ÒÐ,¨jÑ9Ô9Ð9Ð9Ð9r   c                 ó¢   — d}|dz   }d|fddt          |¦  «        z   fg}|r|                     d|f¦  «         |                      d|¦  «         d S )Nú1http://schemas.openxmlformats.org/officeDocument/ú2006/relationshipsúxmlns:rúr:idÚrIdÚtooltipza:hlinkClick)r   r+   rq   )r   r%   r'   r1   Úxmlns_rr4   s         r   r…   zDrawing._write_a_hlink_click„  su   € àDˆØÐ/Ñ/ˆð ˜Ð Ø�U�S ™^œ^Ñ+Ð,ð
ˆ
ð
 ð 	0Ø×Ò˜y¨#Ð.Ñ/Ô/Ð/à×Ò˜N¨JÑ7Ô7Ð7Ð7Ð7r   c                 ó¾   — | j         r|                      d¦  «         d S |                      d¦  «         |                      ¦   «          |                      d¦  «         d S )Nzxdr:cNvGraphicFramePr)r   rq   r0   Ú_write_a_graphic_frame_locksr   rŒ   s    r   r�   z$Drawing._write_c_nv_graphic_frame_pr“  sk   € àŒ=ð 	7Ø×ÒÐ 7Ñ8Ô8Ð8Ð8Ð8à×ÒÐ 7Ñ8Ô8Ð8ð ×-Ò-Ñ/Ô/Ð/à×ÒÐ5Ñ6Ô6Ð6Ð6Ð6r   c                 ó8   — dg}|                       d|¦  «         d S )N)ÚnoGrpr   za:graphicFrameLocksrp   ©r   r4   s     r   rŸ   z$Drawing._write_a_graphic_frame_locksŸ  s&   € à"�^ˆ
à×ÒÐ1°:Ñ>Ô>Ð>Ð>Ð>r   c                 óª   — |                       d¦  «         |                      ¦   «          |                      ¦   «          |                      d¦  «         d S )Nzxdr:xfrm)r0   Ú_write_xfrm_offsetÚ_write_xfrm_extensionr   rŒ   s    r   r|   zDrawing._write_xfrm¥  sX   € à×Ò˜JÑ'Ô'Ð'ð 	×ÒÑ!Ô!Ð!ð 	×"Ò"Ñ$Ô$Ð$à×Ò˜*Ñ%Ô%Ð%Ð%Ð%r   c                 ó:   — ddg}|                       d|¦  «         d S )N)rn   r	   )ro   r	   úa:offrp   r¢   s     r   r¤   zDrawing._write_xfrm_offset±  s/   € ð Øð
ˆ
ð
 	×Ò˜G ZÑ0Ô0Ð0Ð0Ð0r   c                 ó:   — ddg}|                       d|¦  «         d S )N)rt   r	   )ru   r	   rˆ   rp   r¢   s     r   r¥   zDrawing._write_xfrm_extension»  s/   € ð Øð
ˆ
ð
 	×Ò˜G ZÑ0Ô0Ð0Ð0Ð0r   c                 ó„   — |                       d¦  «         |                      |¦  «         |                      d¦  «         d S )Nz	a:graphic)r0   Ú_write_atag_graphic_datar   ©r   r   s     r   r}   zDrawing._write_atag_graphicÅ  sF   € à×Ò˜KÑ(Ô(Ð(ð 	×%Ò% eÑ,Ô,Ð,à×Ò˜+Ñ&Ô&Ð&Ð&Ð&r   c                 ó´   — d}d|fg}|                       d|¦  «         |                      dt          |¦  «        z   ¦  «         |                      d¦  «         d S )Nz6http://schemas.openxmlformats.org/drawingml/2006/chartrŽ   za:graphicDatar›   )r0   Ú_write_c_chartr   r   )r   r   rŽ   r4   s       r   rª   z Drawing._write_atag_graphic_dataÎ  sn   € àFˆð Øðð
ˆ
ð 	×Ò˜O¨ZÑ8Ô8Ð8ð 	×Ò˜E¥C¨¡J¤JÑ.Ñ/Ô/Ð/à×Ò˜/Ñ*Ô*Ð*Ð*Ð*r   c                 ó`   — d}|dz   }|dz   }d|fd|fd|fg}|                       d|¦  «         d S )Nz"http://schemas.openxmlformats.org/zdrawingml/2006/chartz!officeDocument/2006/relationshipszxmlns:cr™   rš   zc:chartrp   )r   Úr_idr1   Úxmlns_cr�   r4   s         r   r­   zDrawing._write_c_chartà  s]   € ð 6ˆØÐ1Ñ1ˆØÐ>Ñ>ˆð ˜Ð Ø˜Ð Ø�TˆNð
ˆ
ð 	×Ò˜I zÑ2Ô2Ð2Ð2Ð2r   c                 ó0   — |                       d¦  «         d S )Nzxdr:clientDatarp   rŒ   s    r   rH   zDrawing._write_client_dataï  s   € à×ÒÐ,Ñ-Ô-Ð-Ð-Ð-r   c                 ó  — |rg|j         r`dg}|                      d|¦  «         |                      ||¦  «         |                      ||||||¦  «         |                      d¦  «         d S dd|j        fg}|                      d|¦  «         |                      ||||	||
¦  «         |                      ||||||¦  «         |                      ¦   «          |j        �|  	                    |||||¦  «         |                      d¦  «         d S )Nrx   z	xdr:cxnSpÚtextlinkzxdr:sp)
Úconnectr0   Ú_write_nv_cxn_sp_prÚ_write_xdr_sp_prr   r³   Ú_write_nv_sp_prÚ_write_styleÚtextÚ_write_tx_body)r   r   rQ   rR   r!   r"   r#   r)   r&   r'   r*   r4   s               r   rG   zDrawing._write_spó  sX  € ð ð $	(�U”]ð $	(Ø'˜ˆJØ×Ò ¨ZÑ8Ô8Ð8ð ×$Ò$ U¨EÑ2Ô2Ð2ð ×!Ò!Ø�| \°5¸&À%ñô ð ð ×Ò˜kÑ*Ô*Ð*Ð*Ð*ð (¨*°e´nÐ)EÐFˆJà×Ò ¨*Ñ5Ô5Ð5ð × Ò Ø�u˜m¨S°+¸zñô ð ð
 ×!Ò!Ø�| \°5¸&À%ñô ð ð
 ×ÒÑÔÐð ŒzÐ%Ø×#Ò# L°,ÀÀvÈuÑUÔUÐUà×Ò˜hÑ'Ô'Ð'Ð'Ð'r   c                 ó  — |                       d¦  «         |j        dz   t          |¦  «        z   }|�|                      ||d d d d ¦  «         |                       d¦  «         dg}|                      d|¦  «         |j        r(d|j        fd|j        fg}|                      d|¦  «         |j        r(d|j        fd|j        fg}|                      d	|¦  «         |  	                    d¦  «         |  	                    d¦  «         d S )
Nzxdr:nvCxnSpPrú zxdr:cNvCxnSpPr)ÚnoChangeShapeTyper�   za:cxnSpLocksrƒ   Úidxza:stCxnza:endCxn)
r0   r(   r   r€   rq   ÚstartÚstart_indexÚendÚ	end_indexr   )r   r   r#   r(   r4   s        r   rµ   zDrawing._write_nv_cxn_sp_pr(  s$  € à×Ò˜OÑ,Ô,Ð,àŒz˜CÑ¥# e¡*¤*Ñ,ˆØÐØ×Ò  t¨T°4¸¸tÑDÔDÐDà×ÒÐ,Ñ-Ô-Ð-à0Ð1ˆ
Ø×Ò˜N¨JÑ7Ô7Ð7àŒ;ð 	7Ø ¤Ð-°°uÔ7HÐ/IÐJˆJØ×Ò 	¨:Ñ6Ô6Ð6àŒ9ð 	8Ø ¤Ð+¨e°U´_Ð-EÐFˆJØ×Ò 
¨JÑ7Ô7Ð7à×ÒÐ*Ñ+Ô+Ð+Ø×Ò˜/Ñ*Ô*Ð*Ð*Ð*r   c                 ó  — g }|                       d¦  «         |j        dz   t          |¦  «        z   }|                      |dz   |||||¦  «         |j        dk    rdg}|                      d|¦  «         |                      d¦  «         d S )Nz
xdr:nvSpPrr¼   r   ÚTextBox)ÚtxBoxr   zxdr:cNvSpPr)r0   r(   r   r€   rq   r   )	r   r   r#   r&   r'   r)   r*   r4   r(   s	            r   r·   zDrawing._write_nv_sp_pr@  s£   € ð ˆ
à×Ò˜LÑ)Ô)Ð)àŒz˜CÑ¥# e¡*¤*Ñ,ˆà×ÒØ�A‰I�t˜[¨-¸¸jñ	
ô 	
ð 	
ð Œ:˜Ò"Ð"Ø&˜ˆJà×Ò˜M¨:Ñ6Ô6Ð6à×Ò˜,Ñ'Ô'Ð'Ð'Ð'r   c                 óê   — |                       d¦  «         |                      ||||	|
|¦  «         |                      |¦  «         |                      |||||¦  «         |                      d¦  «         d S )Nzxdr:pic)r0   Ú_write_nv_pic_prÚ_write_blip_fillÚ_write_sp_prr   )r   r   r%   rQ   rR   r!   r"   r#   r)   r&   r'   r*   s               r   rF   zDrawing._write_picU  s�   € ð 	×Ò˜IÑ&Ô&Ð&ð 	×ÒØ�9˜k¨=¸#¸zñ	
ô 	
ð 	
ð 	×Ò˜iÑ(Ô(Ð(ð 	×Ò˜,¨°e¸VÀUÑKÔKÐKà×Ò˜)Ñ$Ô$Ð$Ð$Ð$r   c                 óÜ   — |                       d¦  «         |                      |dz   dt          |¦  «        z   ||||¦  «         |                      ¦   «          |                      d¦  «         d S )Nzxdr:nvPicPrr   zPicture )r0   r€   r   Ú_write_c_nv_pic_prr   )r   r   r%   r)   r&   r'   r*   s          r   rÇ   zDrawing._write_nv_pic_prr  s�   € ð 	×Ò˜MÑ*Ô*Ð*ð 	×ÒØ�A‰IØ�˜U™œÑ#ØØØØñ	
ô 	
ð 	
ð 	×ÒÑ!Ô!Ð!à×Ò˜-Ñ(Ô(Ð(Ð(Ð(r   c                 ó‚   — |                       d¦  «         |                      ¦   «          |                      d¦  «         d S )Nzxdr:cNvPicPr)r0   Ú_write_a_pic_locksr   rŒ   s    r   rË   zDrawing._write_c_nv_pic_pr‡  sD   € à×Ò˜NÑ+Ô+Ð+ð 	×ÒÑ!Ô!Ð!à×Ò˜.Ñ)Ô)Ð)Ð)Ð)r   c                 ó8   — dg}|                       d|¦  «         d S )N)ÚnoChangeAspectr   z
a:picLocksrp   r¢   s     r   rÍ   zDrawing._write_a_pic_locks�  s&   € à+Ð,ˆ
à×Ò˜L¨*Ñ5Ô5Ð5Ð5Ð5r   c                 ó¬   — |                       d¦  «         |                      |¦  «         |                      ¦   «          |                      d¦  «         d S )Nzxdr:blipFill)r0   Ú_write_a_blipÚ_write_a_stretchr   r«   s     r   rÈ   zDrawing._write_blip_fill–  sZ   € à×Ò˜NÑ+Ô+Ð+ð 	×Ò˜5Ñ!Ô!Ð!ð 	×ÒÑÔÐà×Ò˜.Ñ)Ô)Ð)Ð)Ð)r   c                 ót   — d}|dz   }dt          |¦  «        z   }d|fd|fg}|                      d|¦  «         d S )Nr—   r˜   r›   r™   zr:embedza:blip)r   rq   )r   r   r1   r�   Úr_embedr4   s         r   rÑ   zDrawing._write_a_blip¢  sR   € àDˆØÐ/Ñ/ˆØ�#˜e™*œ*Ñ$ˆà  'Ð*¨Y¸Ð,@ÐAˆ
à×Ò˜H jÑ1Ô1Ð1Ð1Ð1r   c                 ó‚   — |                       d¦  «         |                      ¦   «          |                      d¦  «         d S )Nz	a:stretch)r0   Ú_write_a_fill_rectr   rŒ   s    r   rÒ   zDrawing._write_a_stretch¬  sD   € à×Ò˜KÑ(Ô(Ð(ð 	×ÒÑ!Ô!Ð!à×Ò˜+Ñ&Ô&Ð&Ð&Ð&r   c                 ó0   — |                       d¦  «         d S )Nz
a:fillRectrp   rŒ   s    r   rÖ   zDrawing._write_a_fill_rectµ  s   € à×Ò˜LÑ)Ô)Ð)Ð)Ð)r   c                 ó´   — |                       d¦  «         |                      ||||¦  «         |                      |¦  «         |                      d¦  «         d S )Núxdr:spPr)r0   Ú_write_a_xfrmÚ_write_a_prst_geomr   )r   rQ   rR   r!   r"   r#   s         r   rÉ   zDrawing._write_sp_pr¹  sd   € ð 	×Ò˜JÑ'Ô'Ð'ð 	×Ò˜<¨°u¸fÑEÔEÐEð 	×Ò Ñ&Ô&Ð&à×Ò˜*Ñ%Ô%Ð%Ð%Ð%r   c                 ó*  — |                       d¦  «         |                      |||||¦  «         |                      |¦  «         |j        rx|j        d         s|                      d¦  «         nUd|j        v r|                      d¦  «         n6d|j        v r-|                      t          |j        d         ¦  «        ¦  «         |j        r|  	                    |j        ¦  «         |  
                    |j        ¦  «         |                      d¦  «         d S )NrÙ   ÚdefinedÚlt1Únoneúa:noFillÚcolor)r0   rÚ   rÛ   ÚfillÚ_write_a_solid_fill_schemerq   Ú_write_a_solid_fillr   ÚgradientÚ_write_a_grad_fillÚ_write_a_lnÚliner   )r   r   rQ   rR   r!   r"   r#   s          r   r¶   zDrawing._write_xdr_sp_prÆ  s"  € à×Ò˜JÑ'Ô'Ð'ð 	×Ò˜<¨°u¸fÀeÑLÔLÐLð 	×Ò Ñ&Ô&Ð&àŒ:ð 		MØ”:˜iÔ(ð Mà×/Ò/°Ñ6Ô6Ð6Ð6Ø˜5œ:Ð%Ð%à×#Ò# JÑ/Ô/Ð/Ð/Ø˜EœJÐ&Ð&à×(Ò(­°u´zÀ'Ô7JÑ)KÔ)KÑLÔLÐLàŒ>ð 	4à×#Ò# E¤NÑ3Ô3Ð3ð 	×Ò˜œÑ$Ô$Ð$à×Ò˜*Ñ%Ô%Ð%Ð%Ð%r   c                 ó€  — g }|rb|j         r#|j         }|dz  }|                     d|f¦  «         |j        r|                     d¦  «         |j        r|                     d¦  «         |                      d|¦  «         |                      ||¦  «         |                      ||¦  «         |                      d¦  «         d S )Né`ê  Úrot)ÚflipHr   )ÚflipVr   za:xfrm)Úrotationr+   Úflip_hÚflip_vr0   Ú_write_a_offÚ_write_a_extr   )r   rQ   rR   r!   r"   r#   r4   rî   s           r   rÚ   zDrawing._write_a_xfrmä  sß   € àˆ
àð 		0ØŒ~ð 5Ø œ>�Ø˜EÑ!�Ø×!Ò! 5¨(Ð"3Ñ4Ô4Ð4àŒ|ð 0Ø×!Ò! ,Ñ/Ô/Ð/ØŒ|ð 0Ø×!Ò! ,Ñ/Ô/Ð/à×Ò˜H jÑ1Ô1Ð1ð 	×Ò˜,¨Ñ5Ô5Ð5ð 	×Ò˜% Ñ(Ô(Ð(à×Ò˜(Ñ#Ô#Ð#Ð#Ð#r   c                 óB   — d|fd|fg}|                       d|¦  «         d S )Nrn   ro   r§   rp   rr   s       r   rñ   zDrawing._write_a_offý  s7   € ð �!ˆHØ�!ˆHð
ˆ
ð
 	×Ò˜G ZÑ0Ô0Ð0Ð0Ð0r   c                 óB   — d|fd|fg}|                       d|¦  «         d S )Nrt   ru   rˆ   rp   rv   s       r   rò   zDrawing._write_a_ext  s7   € ð �2ˆJØ�2ˆJð
ˆ
ð
 	×Ò˜G ZÑ0Ô0Ð0Ð0Ð0r   c                 óŒ   — dg}|                       d|¦  «         |                      |¦  «         |                      d¦  «         d S )N)ÚprstÚrectz
a:prstGeom)r0   Ú_write_a_av_lstr   )r   r#   r4   s      r   rÛ   zDrawing._write_a_prst_geom  sP   € à&Ð'ˆ
à×Ò˜L¨*Ñ5Ô5Ð5ð 	×Ò˜UÑ#Ô#Ð#à×Ò˜,Ñ'Ô'Ð'Ð'Ð'r   c                 óf  — g }|r|j         r|j         }|r‡|                      d¦  «         d}|D ]V}|dz  }|j        r|}nd}t          t	          |dz  ¦  «        ¦  «        }dd|z   fdd	|z   fg}|                      d
|¦  «         ŒW|                      d¦  «         d S |                      d¦  «         d S )Nza:avLstr	   r   rz   éè  r(   ÚadjÚfmlar‘   za:gd)Úadjustmentsr0   r´   r   Úintrq   r   )r   r#   rý   Úirû   ÚsuffixÚadj_intr4   s           r   rø   zDrawing._write_a_av_lst  sò   € àˆàð 	,�UÔ&ð 	,ØÔ+ˆKàð 	+Ø×Ò 	Ñ*Ô*Ð*àˆAØ"ð 8ð 8�Ø�Q‘�à”=ð  Ø�F�Fà�Fõ �c #¨¡*™oœoÑ.Ô.�à% u¨v¡~Ð6¸ÀÈÁÐ8QÐR�
à×#Ò# F¨JÑ7Ô7Ð7Ð7à×Ò˜iÑ(Ô(Ð(Ð(Ð(à×Ò 	Ñ*Ô*Ð*Ð*Ð*r   c                 óŒ   — |€d}|                       d¦  «         |                      |¦  «         |                      d¦  «         d S )NÚFFFFFFúa:solidFill)r0   Ú_write_a_srgb_clrr   )r   Úrgbs     r   rä   zDrawing._write_a_solid_fill8  sP   € àˆ;ØˆCà×Ò˜MÑ*Ô*Ð*ð 	×Ò˜sÑ#Ô#Ð#à×Ò˜-Ñ(Ô(Ð(Ð(Ð(r   c                 ó  — d|fg}|                       d¦  «         |rA|                       d|¦  «         |                      |¦  «         |                      d¦  «         n|                      d|¦  «         |                      d¦  «         d S )Nr‘   r  úa:schemeClr)r0   Ú_write_a_shader   rq   )r   rá   Úshader4   s       r   rã   z"Drawing._write_a_solid_fill_schemeD  s›   € Ø˜e�nÐ%ˆ
à×Ò˜MÑ*Ô*Ð*àð 	;Ø×Ò ¨zÑ:Ô:Ð:Ø×Ò Ñ&Ô&Ð&Ø×Ò˜mÑ,Ô,Ð,Ð,à×Ò ¨zÑ:Ô:Ð:à×Ò˜-Ñ(Ô(Ð(Ð(Ð(r   c                 ó   — |                      dd¦  «        }t          |dz   dz  ¦  «        dz  }t          dd|z  z   ¦  «        }d|fd	g}|                      d
|¦  «         d|v r|                      d¦  «         nCd|v r)|                      t          |d         ¦  «        ¦  «         n|                      dd¦  «         |                      d¦  «        }|r|                      |¦  «         |                      d
¦  «         d S )Nr!   g      è?g      À?r9   g      @g      à?iœ1  Úw)ÚcmpdÚsngza:lnrß   rà   rá   rÞ   Ú50000Ú	dash_type)	Úgetrþ   r0   rq   rä   r   rã   Ú_write_a_prst_dashr   )r   rè   r!   r4   Ú	line_types        r   rç   zDrawing._write_a_lnR  s  € à—’˜ $Ñ'Ô'ˆõ �U˜U‘] aÑ'Ñ(Ô(¨3Ñ.ˆõ �C˜5 5™=Ñ)Ñ*Ô*ˆà˜E�l OÐ4ˆ
à×Ò˜F JÑ/Ô/Ð/à�Tˆ>ˆ>à×Ò 
Ñ+Ô+Ð+Ð+à˜ˆ_ˆ_à×$Ò$¥]°4¸´=Ñ%AÔ%AÑBÔBÐBÐBð ×+Ò+¨E°7Ñ;Ô;Ð;ð —H’H˜[Ñ)Ô)ˆ	Øð 	/à×#Ò# IÑ.Ô.Ð.à×Ò˜&Ñ!Ô!Ð!Ð!Ð!r   c                 óœ  — g }|j         dk    r€|j         dk    r|                     d¦  «         |j         dk    r|                     d¦  «         |j         dk    r|                     d¦  «         |j         dk    r|                     d	¦  «         |                     d
¦  «         |                     d¦  «         |j        d         s|                     d¦  «         nÆd|j        v ra|j        d         }|dk    r|                     d¦  «         nM|dk    r|                     d¦  «         n1|dk    r|                     d¦  «         n|                     d¦  «         d|j        v r)|j        d         }|dk    r|                     d¦  «         n|                     d¦  «         |                      d¦  «         |                      d|¦  «         |                      d¦  «         |j                             d¦  «        }|j        }	t          j	        |	¦  «        }
t          j
        |	¦  «        }|
                     dd|	d         f¦  «         |j        dk    r¦ddg}|                      d ¦  «         |                      d!|¦  «         |                      |	|
|d"¦  «         |                      d#|j        ¦  «         |                      d!¦  «         |                      |	|
|d$¦  «         |                      d ¦  «         �n>|D �]:}|                      d ¦  «         |dk    r.|                      |	|
|d$¦  «         |                      d ¦  «         ŒLd%|j        v rx|j        d%         d&k    r|                      d'd(g¦  «         |j        d%         dk    r|                      d'd)g¦  «         |j        d%         d*k    r|                      d'd+g¦  «         |                      d,¦  «         |                      |	|
|d"¦  «         |                      d#|¦  «         |                      d,¦  «         |                      d ¦  «         �Œ<|                      d¦  «         d S )-Nr	   éZ   )ÚvertÚvert270i¦ÿÿÿ)r  r  i  )r  ÚwordArtVerti  )r  ÚeaVert)ÚwrapÚsquare)ÚrtlColÚ0rÝ   )r$   ÚtÚverticalÚtopÚmiddle)r$   ÚctrÚbottom)r$   ÚbÚ
horizontalÚcenter)Ú	anchorCtrr�   )r'  r  z
xdr:txBodyza:bodyPrz
a:lstStyleú
Úlangrz   )rƒ   z&{B8ADDEFE-BF52-4FD4-8C5D-6B85EF6FF707})r6   ÚTxLinkza:pza:fldza:rPrza:tza:endParaRPrr¹   Úleftza:pPr)ÚalgnÚl)r,  r"  Úright)r,  Úrza:r)Útext_rotationr+   Úalignr0   rq   r¹   ÚsplitÚfontr   Ú_get_font_style_attributesÚ_get_font_latin_attributesÚinsertr³   Ú_write_font_runre   r   )r   rQ   rR   r!   r"   r#   r4   r1  Úlinesr3  Ústyle_attrsÚlatin_attrsrè   s                r   rº   zDrawing._write_tx_bodyt  s™  € àˆ
àÔ !Ò#Ð#ØÔ" bÒ(Ð(Ø×!Ò!Ð"5Ñ6Ô6Ð6ØÔ" cÒ)Ð)Ø×!Ò!Ð"2Ñ3Ô3Ð3ØÔ" cÒ)Ð)Ø×!Ò!Ð"9Ñ:Ô:Ð:ØÔ" cÒ)Ð)Ø×!Ò!Ð"4Ñ5Ô5Ð5à×ÒÐ,Ñ-Ô-Ð-Ø×Ò˜/Ñ*Ô*Ð*àŒ{˜9Ô%ð 	6Ø×Ò˜oÑ.Ô.Ð.Ð.à˜Uœ[Ð(Ð(Øœ JÔ/�Ø˜E’>�>Ø×%Ò% oÑ6Ô6Ð6Ð6Ø˜hÒ&Ð&Ø×%Ò%Ð&7Ñ8Ô8Ð8Ð8Ø˜hÒ&Ð&Ø×%Ò% oÑ6Ô6Ð6øà×!Ò! /Ñ2Ô2Ð2à˜uœ{Ð*Ð*Øœ LÔ1�Ø˜HÒ$Ð$Ø×%Ò%Ð&8Ñ9Ô9Ð9øà×!Ò!Ð"4Ñ5Ô5Ð5à×Ò˜LÑ)Ô)Ð)Ø×Ò˜J¨
Ñ3Ô3Ð3Ø×Ò˜LÑ)Ô)Ð)à”
× Ò  Ñ&Ô&ˆð ŒzˆÝÔ6°tÑ<Ô<ˆÝÔ6°tÑ<Ô<ˆØ×Ò˜1˜v t¨F¤|Ð4Ñ5Ô5Ð5àŒ>˜RÒÐà@Ø"ðˆJð
 ×Ò Ñ&Ô&Ð&Ø×Ò ¨Ñ4Ô4Ð4à× Ò   {°KÀÑIÔIÐIà×"Ò" 5¨%¬*Ñ5Ô5Ð5Ø×Ò˜gÑ&Ô&Ð&à× Ò   {°KÀÑPÔPÐPà×Ò˜eÑ$Ô$Ð$Ñ$àð )ñ )�Ø×#Ò# EÑ*Ô*Ð*à˜2’:�:Ø×(Ò(¨¨{¸KÈÑXÔXÐXØ×%Ò% eÑ,Ô,Ð,ØØ˜uœ{Ð*Ð*Ø”{ 6Ô*¨fÒ4Ð4Ø×+Ò+¨G°m°_ÑEÔEÐEØ”{ 6Ô*¨hÒ6Ð6Ø×+Ò+¨G°oÐ5FÑGÔGÐGØ”{ 6Ô*¨gÒ5Ð5Ø×+Ò+¨G°m°_ÑEÔEÐEà×#Ò# EÑ*Ô*Ð*à×$Ò$ T¨;¸ÀWÑMÔMÐMà×&Ò& u¨dÑ3Ô3Ð3à×!Ò! %Ñ(Ô(Ð(Ø×!Ò! %Ñ(Ô(Ð(Ñ(à×Ò˜,Ñ'Ô'Ð'Ð'Ð'r   c                 ót  — |                      d¦  «        �d}nd}|s|rƒ|                      ||¦  «         |r(|                      t          |d         ¦  «        ¦  «         |r*|                      |¦  «         |                      |¦  «         |                      |¦  «         d S |                      ||¦  «         d S )Nrá   TF)r  r0   rä   r   Ú_write_a_latinÚ_write_a_csr   rq   )r   r3  r9  r:  Úrun_typeÚ	has_colors         r   r7  zDrawing._write_font_runÒ  sÔ   € à�8Š8�GÑÔÐ(ØˆIˆIàˆIàð 	7˜)ð 	7Ø×Ò ¨+Ñ6Ô6Ð6àð GØ×(Ò(­°t¸G´}Ñ)EÔ)EÑFÔFÐFàð .Ø×#Ò# KÑ0Ô0Ð0Ø× Ò  Ñ-Ô-Ð-à×Ò˜hÑ'Ô'Ð'Ð'Ð'à×Ò ¨+Ñ6Ô6Ð6Ð6Ð6r   c                 óú   — |                       d¦  «         |                      ¦   «          |                      ¦   «          |                      ¦   «          |                      ¦   «          |                      d¦  «         d S )Nz	xdr:style)r0   Ú_write_a_ln_refÚ_write_a_fill_refÚ_write_a_effect_refÚ_write_a_font_refr   rŒ   s    r   r¸   zDrawing._write_styleç  s€   € à×Ò˜KÑ(Ô(Ð(ð 	×ÒÑÔÐð 	×ÒÑ Ô Ð ð 	× Ò Ñ"Ô"Ð"ð 	×ÒÑ Ô Ð à×Ò˜+Ñ&Ô&Ð&Ð&Ð&r   c                 óŠ   — dg}|                       d|¦  «         |                      ¦   «          |                      d¦  «         d S )N©r¾   r  za:lnRef©r0   Ú_write_a_scrgb_clrr   r¢   s     r   rA  zDrawing._write_a_ln_refù  sM   € à"�^ˆ
à×Ò˜I zÑ2Ô2Ð2ð 	×ÒÑ!Ô!Ð!à×Ò˜)Ñ$Ô$Ð$Ð$Ð$r   c                 óŠ   — dg}|                       d|¦  «         |                      ¦   «          |                      d¦  «         d S )NrF  z	a:fillRefrG  r¢   s     r   rB  zDrawing._write_a_fill_ref  sM   € à"�^ˆ
à×Ò˜K¨Ñ4Ô4Ð4ð 	×ÒÑ!Ô!Ð!à×Ò˜+Ñ&Ô&Ð&Ð&Ð&r   c                 óŠ   — dg}|                       d|¦  «         |                      ¦   «          |                      d¦  «         d S )NrF  za:effectRefrG  r¢   s     r   rC  zDrawing._write_a_effect_ref  sM   € à"�^ˆ
à×Ò˜M¨:Ñ6Ô6Ð6ð 	×ÒÑ!Ô!Ð!à×Ò˜-Ñ(Ô(Ð(Ð(Ð(r   c                 ó:   — g d¢}|                       d|¦  «         d S )N))r/  r  )Úgr  )r$  r  z
a:scrgbClrrp   r¢   s     r   rH  zDrawing._write_a_scrgb_clr  s1   € ð
ð 
ð 
ˆ
ð 	×Ò˜L¨*Ñ5Ô5Ð5Ð5Ð5r   c                 óŒ   — dg}|                       d|¦  «         |                      d¦  «         |                      d¦  «         d S )N)r¾   Úminorz	a:fontRefÚdk1)r0   Ú_write_a_scheme_clrr   r¢   s     r   rD  zDrawing._write_a_font_ref%  sP   € à&Ð'ˆ
à×Ò˜K¨Ñ4Ô4Ð4ð 	× Ò  Ñ'Ô'Ð'à×Ò˜+Ñ&Ô&Ð&Ð&Ð&r   c                 ó<   — d|fg}|                       d|¦  «         d S )Nr‘   r  rp   ©r   r‘   r4   s      r   rP  zDrawing._write_a_scheme_clr0  s)   € à˜c�l�^ˆ
à×Ò˜M¨:Ñ6Ô6Ð6Ð6Ð6r   c                 ó<   — d|fg}|                       d|¦  «         d S )Nr‘   za:shaderp   )r   r
  r4   s      r   r	  zDrawing._write_a_shade6  s*   € à˜e�nÐ%ˆ
à×Ò˜I zÑ2Ô2Ð2Ð2Ð2r   c                 ó<   — d|fg}|                       d|¦  «         d S )Nr‘   z
a:prstDashrp   rR  s      r   r  zDrawing._write_a_prst_dash<  s+   € ð ˜c�l�^ˆ
à×Ò˜L¨*Ñ5Ô5Ð5Ð5Ð5r   c                 óf  — ddg}|d         dk    rg }|                       d|¦  «         |                      |¦  «         |d         dk    r|                      |d         ¦  «         n6|                      |d         ¦  «         |                      |d         ¦  «         |                      d¦  «         d S )N)Úfliprß   )ÚrotWithShaper�   r6   Úlinearz
a:gradFillÚangle)r0   Ú_write_a_gs_lstÚ_write_a_linÚ_write_a_pathÚ_write_a_tile_rectr   )r   rå   r4   s      r   ræ   zDrawing._write_a_grad_fillC  sÌ   € ð 'Ð(=Ð>ˆ
à�FÔ˜xÒ'Ð'ØˆJà×Ò˜L¨*Ñ5Ô5Ð5ð 	×Ò˜XÑ&Ô&Ð&à�FÔ˜xÒ'Ð'à×Ò˜h wÔ/Ñ0Ô0Ð0Ð0ð ×Ò˜x¨Ô/Ñ0Ô0Ð0ð ×#Ò# H¨VÔ$4Ñ5Ô5Ð5à×Ò˜,Ñ'Ô'Ð'Ð'Ð'r   c                 óœ  — |d         }|d         }|                       d¦  «         t          t          |¦  «        ¦  «        D ]t}t          ||         dz  ¦  «        }d|fg}|                       d|¦  «         t	          ||         ¦  «        }|                      |¦  «         |                      d¦  «         Œu|                      d¦  «         d S )NÚ	positionsÚcolorsza:gsLstrú   Úposza:gs)r0   ÚrangeÚlenrþ   r   r  r   )r   rå   r_  r`  rÿ   ra  r4   rá   s           r   rZ  zDrawing._write_a_gs_lst\  sÖ   € à˜[Ô)ˆ	Ø˜(Ô#ˆà×Ò˜IÑ&Ô&Ð&å•s˜6‘{”{Ñ#Ô#ð 		&ð 		&ˆAÝ�i ”l TÑ)Ñ*Ô*ˆCØ  #˜,˜ˆJØ×Ò ¨
Ñ3Ô3Ð3õ " &¨¤)Ñ,Ô,ˆEØ×"Ò" 5Ñ)Ô)Ð)à×Ò˜fÑ%Ô%Ð%Ð%à×Ò˜)Ñ$Ô$Ð$Ð$Ð$r   c                 ób   — t          d|z  ¦  «        }d|fdg}|                      d|¦  «         d S )Nrê   Úang)Úscaledr  za:lin)rþ   rq   )r   rY  r4   s      r   r[  zDrawing._write_a_linp  sF   € õ �E˜E‘MÑ"Ô"ˆð �EˆNØð
ˆ
ð
 	×Ò˜G ZÑ0Ô0Ð0Ð0Ð0r   c                 ó�   — d|fg}|                       d|¦  «         |                      |¦  «         |                      d¦  «         d S )NÚpathza:path)r0   Ú_write_a_fill_to_rectr   ©r   Úgradient_typer4   s      r   r\  zDrawing._write_a_path|  sW   € ð ˜}Ð-Ð.ˆ
à×Ò˜H jÑ1Ô1Ð1ð 	×"Ò" =Ñ1Ô1Ð1à×Ò˜(Ñ#Ô#Ð#Ð#Ð#r   c                 óP   — |dk    rg d¢}nddg}|                       d|¦  «         d S )Nr#   ))r-  r  )r  r  )r/  r  )r$  r  )r-  Ú100000)r  rm  za:fillToRectrp   rj  s      r   ri  zDrawing._write_a_fill_to_rectˆ  sO   € ð ˜GÒ#Ð#ðð ð ˆJˆJð  ØðˆJð
 	×Ò˜N¨JÑ7Ô7Ð7Ð7Ð7r   c                 óL   — |dk    rg }nddg}|                       d|¦  «         d S )Nr#   )r/  ú-100000)r$  ro  z
a:tileRectrp   rj  s      r   r]  zDrawing._write_a_tile_rectš  sC   € ð ˜GÒ#Ð#ØˆJˆJð !Ø ðˆJð
 	×Ò˜L¨*Ñ5Ô5Ð5Ð5Ð5r   c                 ó<   — d|fg}|                       d|¦  «         d S )Nr‘   z	a:srgbClrrp   rR  s      r   r  zDrawing._write_a_srgb_clr§  s+   € ð ˜c�l�^ˆ
à×Ò˜K¨Ñ4Ô4Ð4Ð4Ð4r   c                 ó2   — |                       d|¦  «         d S )Nza:latinrp   r¢   s     r   r<  zDrawing._write_a_latin®  s   € à×Ò˜I zÑ2Ô2Ð2Ð2Ð2r   c                 ó2   — |                       d|¦  «         d S )Nza:csrp   r¢   s     r   r=  zDrawing._write_a_cs²  s   € à×Ò˜F JÑ/Ô/Ð/Ð/Ð/r   )NNN)N)MÚ__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r-   r   r   r   rC   rD   rY   rZ   r[   r\   rT   rU   rE   r{   r€   r†   r‰   r‹   rŠ   r…   r�   rŸ   r|   r¤   r¥   r}   rª   r­   rH   rG   rµ   r·   rF   rÇ   rË   rÍ   rÈ   rÑ   rÒ   rÖ   rÉ   r¶   rÚ   rñ   rò   rÛ   rø   rä   rã   rç   rº   r7  r¸   rA  rB  rC  rH  rD  rP  r	  r  ræ   rZ  r[  r\  ri  r]  r  r<  r=  Ú__classcell__)r   s   @r   r   r      sš  ø€ € € € € ðð ð
ð 
ð 
ð 
ð 
ð$ð ð ð2ð ð ð84ð 4ð 4ðR/ð R/ð R/ðh0ð 0ð 0ð6&ð &ð &ð$$ð $ð $ð$0ð 0ð 0ð3ð 3ð 3ð0ð 0ð 0ð3ð 3ð 3ð3ð 3ð 3ð3ð 3ð 3ð IMð.ð .ð .ð .ð&2ð 2ð 2ð 9ð 9ð 9ð*&ð &ð &ð1ð 1ð 1ð
;ð 
;ð 
;ð:ð :ð :ð8ð 8ð 8ð
7ð 
7ð 
7ð?ð ?ð ?ð
&ð 
&ð 
&ð1ð 1ð 1ð1ð 1ð 1ð'ð 'ð 'ð+ð +ð +ð$3ð 3ð 3ð.ð .ð .ð3(ð 3(ð 3(ðj+ð +ð +ð0(ð (ð (ð*%ð %ð %ð:)ð )ð )ð**ð *ð *ð6ð 6ð 6ð
*ð 
*ð 
*ð2ð 2ð 2ð'ð 'ð 'ð*ð *ð *ð&ð &ð &ð &ð&ð &ð &ð<$ð $ð $ð $ð21ð 1ð 1ð1ð 1ð 1ð	(ð 	(ð 	(ð 	(ð+ð +ð +ð +ð<
)ð 
)ð 
)ð)ð )ð )ð )ð "ð  "ð  "ðD\(ð \(ð \(ð|7ð 7ð 7ð*'ð 'ð 'ð$	%ð 	%ð 	%ð	'ð 	'ð 	'ð	)ð 	)ð 	)ð	6ð 	6ð 	6ð	'ð 	'ð 	'ð7ð 7ð 7ð3ð 3ð 3ð6ð 6ð 6ð(ð (ð (ð2%ð %ð %ð(
1ð 
1ð 
1ð
$ð 
$ð 
$ð8ð 8ð 8ð$6ð 6ð 6ð5ð 5ð 5ð3ð 3ð 3ð0ð 0ð 0ð 0ð 0ð 0ð 0r   r   N)rz   r   r#   r   Úutilityr   Ú	XMLwriterr   © r   r   ú<module>r{     s~   ðð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø "Ð "Ð "Ð "Ð "Ð "ðf0ð f0ð f0ð f0ð f0ˆiÔ!ñ f0ô f0ð f0ð f0ð f0r   