§
    ‘MºfÔ-  ã                   ó¦   — d dl mZ ddlmZ ddlmZ ddlmZmZmZm	Z	m
Z
mZmZmZ ddlmZ d dlZddlmZ dd	lmZmZmZmZ  G d
„ de¦  «        ZdS )é    )ÚDecimalé   )ÚBIFFRecords)ÚStyle)ÚStrCellÚ	BlankCellÚ
NumberCellÚFormulaCellÚMulBlankCellÚBooleanCellÚ	ErrorCellÚ_get_cells_biff_data_mul)ÚExcelFormulaN)ÚFont)Ú
basestringÚxrangeÚ	int_typesÚ	iteritemsc                   óJ  — e Zd Zg 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ej        fd„Zej        fd„Zej        fd„Zej        fd„Zej        fd„Zej        dfd„Zej        fd„Zej        fd„Zej        fd„Zej        fd„Zdd„ZeZ eZ!dS )ÚRow)Ú__idxÚ__parentÚ__parent_wbÚ__cellsÚ__min_col_idxÚ__max_col_idxÚ
__xf_indexÚ__has_default_xf_indexÚ__height_in_pixelsÚheightÚhas_default_heightÚheight_mismatchÚlevelÚcollapseÚhiddenÚspace_aboveÚspace_belowc                 ó„  — t          |t          ¦  «        rd|cxk    rdk    sn t          d|z  ¦  «        ‚|| _        || _        |                     ¦   «         | _        i | _        d| _        d| _	        d| _
        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d S )Nr   iÿÿ  z,row index was %r, not allowed by .xls formaté   é   éÿ   )Ú
isinstancer   Ú
ValueErrorÚ	_Row__idxÚ_Row__parentÚ
get_parentÚ_Row__parent_wbÚ_Row__cellsÚ_Row__min_col_idxÚ_Row__max_col_idxÚ_Row__xf_indexÚ_Row__has_default_xf_indexÚ_Row__height_in_pixelsr    r!   r"   r#   r$   r%   r&   r'   )ÚselfÚrowxÚparent_sheets      úG/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/xlwt/Row.pyÚ__init__zRow.__init__#   sÙ   € Ý˜4¥Ñ+Ô+ð 	T°°TÐ0BÐ0BÒ0BÐ0B¸UÒ0BÐ0BÐ0BÐ0BÝÐKÈdÑRÑSÔSÐSØˆŒ
Ø$ˆŒØ'×2Ò2Ñ4Ô4ˆÔØˆŒØˆÔØˆÔØˆŒØ&'ˆÔ#Ø"&ˆÔàˆŒØ"&ˆÔØ ˆÔØˆŒ
ØˆŒØˆŒØˆÔØˆÔÐÐó    c                 ó´   — |j         j        }t          |¦  «        dz  }t          t	          |dz  dz  dz   ¦  «        ¦  «        }|| j        k    r	|| _        d S d S )Ng      4@g     ÀT@g      I@gš™™™™™Ù?)Úfontr    ÚfloatÚintÚroundr7   )r8   ÚstyleÚtwipsÚpointsÚpixs        r;   Ú__adjust_heightzRow.__adjust_height:   se   € Ø”
Ô!ˆÝ�u‘”˜dÑ"ˆõ •%˜˜t™ DÑ(¨7Ñ2Ñ3Ô3Ñ4Ô4ˆØ�Ô(Ò(Ð(Ø&)ˆDÔ#Ð#Ð#ð )Ð(r=   c                 ó  — |D ]ˆ}t          |¦  «        }d|cxk    rdk    r	n n||k    st          d|z  ¦  «        ‚| j        }|| j        k     r|| _        || j        k    r|| _        ||j        k     r||_        ||j        k    r||_        Œ‰d S )Nr   r+   z*column index (%r) not an int in range(256))rA   r-   r/   r3   r4   Úfirst_used_colÚlast_used_col)r8   ÚargsÚargÚiargÚsheets        r;   Ú__adjust_bound_col_idxzRow.__adjust_bound_col_idxE   sÅ   € Øð 	+ð 	+ˆCÝ�s‘8”8ˆDØ˜$Ð%Ð%Ò%Ð% #Ò%Ð%Ð%Ð%Ð%¨3°$ª;¨;Ý Ð!MÐPSÑ!SÑTÔTÐTØ”MˆEØ�dÔ(Ò(Ð(Ø%)�Ô"Ø�dÔ(Ò(Ð(Ø%)�Ô"Ø�eÔ*Ò*Ð*Ø'+�Ô$Ø�eÔ)Ò)Ð)Ø&*�Ô#øð	+ð 	+r=   c                 ó°  — d}t          |t          j        ¦  «        rK| j        j        rd}nd}d}t          |t          j        ¦  «        rt          j        |Ž }nYt          j        |Ž }nJt          j                             t          j        ddd¦  «        |¦  «        }t          j        ddd¦  «        }||z
  }|j        |j        dz  z   }|r|dk    r|dz  }|S )	NF)ip  r   r   )ik  é   é   Til  r   g     õ@é;   )	r,   ÚdtÚdater1   Ú
dates_1904ÚdatetimeÚcombineÚdaysÚseconds)r8   rU   ÚadjÚepoch_tupleÚepochÚdeltaÚxldates          r;   Ú__excel_date_dtzRow.__excel_date_dtT   sÜ   € ØˆÝ�d�BœGÑ$Ô$ð 	,ØÔÔ*ð Ø*��à,�Ø�Ý˜$¥¤Ñ,Ô,ð .Ýœ [Ð1��åœ Ð-��å”;×&Ò&¥r¤{°4¸¸AÑ'>Ô'>ÀÑEÔEˆDÝ”K  a¨Ñ+Ô+ˆEØ�u‘ˆØ”˜eœm¨gÑ5Ñ5ˆàð 	�6˜B’;�;Ø�a‰KˆFØˆr=   c                 ó   — | j         S ©N)r7   ©r8   s    r;   Úget_height_in_pixelszRow.get_height_in_pixelsj   s   € ØÔ&Ð&r=   c                 ó|   — |                       |¦  «         | j                             |¦  «        | _        d| _        d S ©Nr   )Ú_Row__adjust_heightr1   Ú	add_styler5   r6   )r8   rC   s     r;   Ú	set_stylezRow.set_stylen   s<   € Ø×Ò˜UÑ#Ô#Ð#ØÔ*×4Ò4°UÑ;Ô;ˆŒØ&'ˆÔ#Ð#Ð#r=   c                 ó   — | j         S rb   )r5   rc   s    r;   Úget_xf_indexzRow.get_xf_indext   s
   € ØŒÐr=   c                 ó*   — t          | j        ¦  «        S rb   )Úlenr2   rc   s    r;   Úget_cells_countzRow.get_cells_countx   s   € Ý�4”<Ñ Ô Ð r=   c                 ó   — | j         S rb   )r3   rc   s    r;   Úget_min_colzRow.get_min_col|   ó   € ØÔ!Ð!r=   c                 ó   — | j         S rb   )r4   rc   s    r;   Úget_max_colzRow.get_max_col€   rq   r=   c                 ó¬  — | j         dz  }|| j        dz  dz  z  }| j        dz  dz  }|| j        dz  dz  z  }|| j        dz  dz  z  }|| j        dz  dz  z  }|| j        dz  dz  z  }|d	z  }|| j        d
z  dz  z  }|| j        dz  dz  z  }|| j	        dz  dz  z  }t          j        | j        | j        | j        ||¦  «                             ¦   «         S )Niÿ  r   r)   é   r   é   é   é   é   iÿ  é   é   é   )r    r!   r#   r$   r%   r"   r6   r5   r&   r'   r   Ú	RowRecordr.   r3   r4   Úget)r8   Úheight_optionsÚoptionss      r;   Úget_row_biff_datazRow.get_row_biff_data„   s  € Øœ+¨Ñ/ˆØ˜4Ô2°TÑ9¸bÑ@Ñ@ˆà”J Ñ%¨!Ñ+ˆØ�D”M DÑ(¨QÑ.Ñ.ˆØ�D”K $Ñ&¨1Ñ,Ñ,ˆØ�DÔ(¨4Ñ/°AÑ5Ñ5ˆØ�DÔ/°$Ñ6¸1Ñ<Ñ<ˆØÐ%Ñ%ˆØ�D”O fÑ,°Ñ3Ñ3ˆØ�DÔ$ qÑ(¨RÑ/Ñ/ˆØ�DÔ$ qÑ(¨RÑ/Ñ/ˆåÔ$ T¤Z°Ô1CØÔ °ñ9ô 9ß9<º¹¼ð	?r=   c                 ó  — || j         v rl| j        j        s&d| j        j        | j        |fz  }t          |¦  «        ‚| j         |         }t          |dd ¦  «        }|�| j                             |¦  «         || j         |<   d S )Nz7Attempt to overwrite cell: sheetname=%r rowx=%d colx=%dÚsst_idx)	r2   r/   Ú_cell_overwrite_okÚnamer.   Ú	ExceptionÚgetattrr1   Údel_str)r8   Ú	col_indexÚcell_objÚmsgÚprev_cell_objrƒ   s         r;   Úinsert_cellzRow.insert_cell•   s�   € Ø˜œÐ$Ð$Ø”=Ô3ð %ØOØ”}Ô)¨4¬:°yÐAñB�å ‘n”nÐ$Ø œL¨Ô3ˆMÝ˜m¨Y¸Ñ=Ô=ˆGØÐ"ØÔ ×(Ò(¨Ñ1Ô1Ð1Ø"*ˆŒ�YÑÐÐr=   c                 ó�   — |                       ||¦  «         t          |dz   |dz   ¦  «        D ]}|                       |d ¦  «         Œd S rf   )r�   r   )r8   Úcolx1Úcolx2rŠ   r‰   s        r;   Úinsert_mulcellszRow.insert_mulcells¡   s\   € Ø×Ò˜ Ñ)Ô)Ð)Ý  a¡¨¨q©Ñ1Ô1ð 	.ð 	.ˆIØ×Ò˜Y¨Ñ-Ô-Ð-Ð-ð	.ð 	.r=   c                 ó�   — d„ t          | j        ¦  «        D ¦   «         }|                     ¦   «          t          | j        |¦  «        S )Nc                 ó"   — g | ]}|d          ®
|‘ŒS )r   © )Ú.0Úitems     r;   ú
<listcomp>z+Row.get_cells_biff_data.<locals>.<listcomp>§   s!   € ÐVÐVÐV˜tÀ$ÀqÄ'ÐBU�dÐBUÐBUÐBUr=   )r   r2   Úsortr   r.   )r8   Ú
cell_itemss     r;   Úget_cells_biff_datazRow.get_cells_biff_data¦   sA   € ØVÐV¥y°´Ñ'>Ô'>ÐVÑVÔVˆ
Ø�ŠÑÔÐÝ'¨¬
°JÑ?Ô?Ð?r=   c                 ó   — | j         S rb   )r.   rc   s    r;   Ú	get_indexzRow.get_index­   s
   € ØŒzÐr=   c                 ó  — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }|                      |t          | j        ||| j                             |¦  «        ¦  «        ¦  «         d S rb   )rg   Ú_Row__adjust_bound_col_idxr1   rh   r�   r   r.   Úadd_str©r8   ÚcolxÚvaluerC   Úxf_indexs        r;   Úset_cell_textzRow.set_cell_text°   s~   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# DÑ)Ô)Ð)ØÔ#×-Ò-¨eÑ4Ô4ˆØ×Ò˜�w t¤z°4¸À4ÔCS×C[ÒC[Ð\aÑCbÔCbÑcÔcÑdÔdÐdÐdÐdr=   c                 óâ   — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }|                      |t          | j        ||¦  «        ¦  «         d S rb   )rg   rž   r1   rh   r�   r   r.   )r8   r¡   rC   r£   s       r;   Úset_cell_blankzRow.set_cell_blank¶   sj   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# DÑ)Ô)Ð)ØÔ#×-Ò-¨eÑ4Ô4ˆØ×Ò˜�y¨¬°T¸8ÑDÔDÑEÔEÐEÐEÐEr=   c           
      ó  — d|cxk    r|cxk    rdk    sn J ‚|                       |¦  «         |                      ||¦  «         | j                             |¦  «        }|                      ||t          | j        |||¦  «        ¦  «         d S )Nr   r+   )rg   rž   r1   rh   r‘   r   r.   )r8   Ú
first_colxÚ	last_colxrC   r£   s        r;   Úset_cell_mulblankszRow.set_cell_mulblanks¼   s¥   € Ø�JÐ2Ð2Ò2Ð2 )Ð2Ð2Ò2Ð2¨sÒ2Ð2Ð2Ð2Ð2Ð2Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# J°	Ñ:Ô:Ð:ØÔ#×-Ò-¨eÑ4Ô4ˆà×Ò˜Z¨µLÀÄÈZÐYbÐdlÑ4mÔ4mÑnÔnÐnÐnÐnr=   c           	      óä   — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }|                      |t          | j        |||¦  «        ¦  «         d S rb   )rg   rž   r1   rh   r�   r	   r.   )r8   r¡   ÚnumberrC   r£   s        r;   Úset_cell_numberzRow.set_cell_numberÄ   sl   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# DÑ)Ô)Ð)ØÔ#×-Ò-¨eÑ4Ô4ˆØ×Ò˜�z¨$¬*°d¸HÀfÑMÔMÑNÔNÐNÐNÐNr=   c                 ó
  — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }|                      |t          | j        |||                      |¦  «        ¦  «        ¦  «         d S rb   )rg   rž   r1   rh   r�   r	   r.   Ú_Row__excel_date_dt)r8   r¡   Údatetime_objrC   r£   s        r;   Úset_cell_datezRow.set_cell_dateÊ   sŠ   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# DÑ)Ô)Ð)ØÔ#×-Ò-¨eÑ4Ô4ˆØ×Ò˜Ý�t”z 4¨°4×3GÒ3GÈÑ3UÔ3UÑVÔVñ	Xô 	Xð 	Xð 	Xð 	Xr=   r   c           
      ó  — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }| j                             |¦  «         |                      |t          | j        |||d¬¦  «        ¦  «         d S )Nr   )Ú
calc_flags)rg   rž   r1   rh   Úadd_sheet_referencer�   r
   r.   )r8   r¡   ÚformularC   r³   r£   s         r;   Úset_cell_formulazRow.set_cell_formulaÑ   s‰   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# DÑ)Ô)Ð)ØÔ#×-Ò-¨eÑ4Ô4ˆØÔ×,Ò,¨WÑ5Ô5Ð5Ø×Ò˜�{¨4¬:°t¸XÀwÐ[\Ð]Ñ]Ô]Ñ^Ô^Ð^Ð^Ð^r=   c                 óþ   — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }|                      |t          | j        ||t          |¦  «        ¦  «        ¦  «         d S rb   )rg   rž   r1   rh   r�   r   r.   Úboolr    s        r;   Úset_cell_booleanzRow.set_cell_booleanØ   sr   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# DÑ)Ô)Ð)ØÔ#×-Ò-¨eÑ4Ô4ˆØ×Ò˜�{¨4¬:°t¸XÅtÈEÁ{Ä{ÑSÔSÑTÔTÐTÐTÐTr=   c           	      óä   — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }|                      |t          | j        |||¦  «        ¦  «         d S rb   )rg   rž   r1   rh   r�   r   r.   )r8   r¡   Úerror_string_or_coderC   r£   s        r;   Úset_cell_errorzRow.set_cell_errorÞ   sm   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# DÑ)Ô)Ð)ØÔ#×-Ò-¨eÑ4Ô4ˆØ×Ò˜�y¨¬°T¸8ÐEYÑZÔZÑ[Ô[Ð[Ð[Ð[r=   c                 ó�  — |                       |¦  «         |                      |¦  «         | j                             |¦  «        }t	          |t
          ¦  «        r„t          |¦  «        dk    rE|                      |t          | j	        ||| j         
                    |¦  «        ¦  «        ¦  «         d S |                      |t          | j	        ||¦  «        ¦  «         d S t	          |t          ¦  «        r-|                      |t          | j	        |||¦  «        ¦  «         d S t	          |t          t          t           fz   ¦  «        r-|                      |t#          | j	        |||¦  «        ¦  «         d S t	          |t$          j        t$          j        t$          j        f¦  «        rB|                      |¦  «        }|                      |t#          | j	        |||¦  «        ¦  «         d S |€,|                      |t          | j	        ||¦  «        ¦  «         d S t	          |t.          j        ¦  «        rG| j                             |¦  «         |                      |t5          | j	        |||¦  «        ¦  «         d S t	          |t6          t8          f¦  «        r|                      ||||¦  «         d S t=          dt?          |¦  «        z  ¦  «        ‚)Nr   úUnexpected data type %r) rg   rž   r1   rh   r,   r   rm   r�   r   r.   rŸ   r   r¸   r   r   r@   r   r	   rT   rW   rU   Útimer¯   r   ÚFormular´   r
   ÚlistÚtupleÚ_Row__rich_text_helperr†   Útype)r8   ÚcolÚlabelrC   Ústyle_indexÚdate_numbers         r;   Úwritez	Row.writeä   s—  € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# CÑ(Ô(Ð(ØÔ&×0Ò0°Ñ7Ô7ˆÝ�e�ZÑ(Ô(ð 	EÝ�5‰zŒz˜AŠ~ˆ~Ø× Ò  Ý˜DœJ¨¨[¸$Ô:J×:RÒ:RÐSXÑ:YÔ:YÑZÔZñô ð ð ð ð × Ò  ¥i°´
¸CÀÑ&MÔ&MÑNÔNÐNÐNÐNÝ˜�tÑ$Ô$ð 	EØ×Ò˜S¥+¨d¬j¸#¸{ÈEÑ"RÔ"RÑSÔSÐSÐSÐSÝ˜�y­%µÐ)9Ñ9Ñ:Ô:ð 	EØ×Ò˜S¥*¨T¬Z¸¸kÈ5Ñ"QÔ"QÑRÔRÐRÐRÐRÝ˜¥¤­R¬Wµb´gÐ>Ñ?Ô?ð 	EØ×.Ò.¨uÑ5Ô5ˆKØ×Ò˜S¥*¨T¬Z¸¸kÈ;Ñ"WÔ"WÑXÔXÐXÐXÐXØˆ]Ø×Ò˜S¥)¨D¬J¸¸[Ñ"IÔ"IÑJÔJÐJÐJÐJÝ˜�|Ô3Ñ4Ô4ð 	EØÔ×0Ò0°Ñ7Ô7Ð7Ø×Ò˜S¥+¨d¬j¸#¸{ÈEÑ"RÔ"RÑSÔSÐSÐSÐSÝ˜¥¥e˜}Ñ-Ô-ð 	EØ×#Ò# C¨°°{ÑCÔCÐCÐCÐCåÐ5½¸U¹¼ÑCÑDÔDÐDr=   c                 óþ   — |                       |¦  «         |                      |¦  «         t          |t          t          f¦  «        st          dt          |¦  «        z  ¦  «        ‚|                      |||¦  «         d S )Nr¾   )rg   rž   r,   rÁ   rÂ   r†   rÄ   rÃ   )r8   rÅ   Úrich_text_listrC   s       r;   Úset_cell_rich_textzRow.set_cell_rich_text   s{   € Ø×Ò˜UÑ#Ô#Ð#Ø×#Ò# CÑ(Ô(Ð(Ý˜.­4µ¨-Ñ8Ô8ð 	NÝÐ5½¸^Ñ8LÔ8LÑLÑMÔMÐMØ×Ò  ^°UÑ;Ô;Ð;Ð;Ð;r=   Nc                 óˆ  — |€| j                              |¦  «        }d }g }|D �],}t          |t          ¦  «        r|}|}	nÕt          |t          t
          f¦  «        ršt          |d         t          ¦  «        rt          |d         t          ¦  «        s;t          dt          |d         ¦  «        ›dt          |d         ¦  «        ›�¦  «        ‚|d         }| j          	                    |d         ¦  «        }	nt          dt          |¦  «        z  ¦  «        ‚|r8| 
                    ||	f¦  «         |€| j          	                    |j        ¦  «        }�Œ.|rE|                      |t          | j        ||| j                              |¦  «        ¦  «        ¦  «         d S |                      |t!          | j        ||¦  «        ¦  «         d S )Nr   r   zUnexpected data type z, r¾   )r1   rh   r,   r   rÁ   rÂ   r   r†   rÄ   Úadd_fontÚappendr?   r�   r   r.   Úadd_rtr   )
r8   rÅ   rË   rC   rÇ   Údefault_fontÚrtÚdataÚsr?   s
             r;   Ú__rich_text_helperzRow.__rich_text_helper  sÂ  € ØÐØÔ*×4Ò4°UÑ;Ô;ˆKØˆØˆØ"ð 	Iñ 	IˆDÝ˜$¥
Ñ+Ô+ð 	IØ�Ø#��Ý˜D¥4­ -Ñ0Ô0ð IÝ! $ q¤'­:Ñ6Ô6ð e½jÈÈaÌÕRVÑ>WÔ>Wð eÝ#˜)ÅdÈ4ÐPQÌ7ÁmÄmÀmÀmÕUYÐZ^Ð_`ÔZaÑUbÔUbÐUbÐ%cÑdÔdÐdØ˜”G�ØÔ'×0Ò0°°a´Ñ9Ô9��åÐ!:½TÀ$¹Z¼ZÑ!GÑHÔHÐHØð IØ—	’	˜1˜d˜)Ñ$Ô$Ð$ØÐ'Ø#'Ô#3×#<Ò#<¸U¼ZÑ#HÔ#H�LùØð 	KØ×Ò˜S¥'¨$¬*°c¸;ÈÔHX×H_ÒH_Ð`bÑHcÔHcÑ"dÔ"dÑeÔeÐeÐeÐeà×Ò˜S¥)¨D¬J¸¸[Ñ"IÔ"IÑJÔJÐJÐJÐJr=   rb   )"Ú__name__Ú
__module__Ú__qualname__Ú	__slots__r<   rg   rž   r¯   rd   ri   rk   rn   rp   rs   r�   r�   r‘   rš   rœ   r   Údefault_styler¤   r¦   rª   r­   r±   r¶   r¹   r¼   rÉ   rÌ   rÃ   Úwrite_blanksÚwrite_rich_textr”   r=   r;   r   r      sj  € € € € € ð ð  ð  €Ið(ð ð ð.*ð *ð *ð+ð +ð +ðð ð ð,'ð 'ð 'ð(ð (ð (ðð ð ð!ð !ð !ð"ð "ð "ð"ð "ð "ð?ð ?ð ?ð"
+ð 
+ð 
+ð.ð .ð .ð
@ð @ð @ðð ð ð 05Ô/Bð eð eð eð eð */Ô)<ð Fð Fð Fð Fð ?DÔ>Qð oð oð oð oð 38Ô2Eð Oð Oð Oð Oð 7<Ô6Ið Xð Xð Xð Xð 5:Ô4GÐTUð _ð _ð _ð _ð 38Ô2Eð Uð Uð Uð Uð @EÔ?Rð \ð \ð \ð \ð ',Ô&9ð Eð Eð Eð Eð8 =BÔ<Oð <ð <ð <ð <ðKð Kð Kð Kð2 &€LØ(€O€O€Or=   r   )Údecimalr   Ú r   r   ÚCellr   r   r	   r
   r   r   r   r   r   rW   rT   Ú
Formattingr   Úcompatr   r   r   r   Úobjectr   r”   r=   r;   ú<module>rã      s3  ðð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <Ð <ðS)ð S)ð S)ð S)ð S)ˆ&ñ S)ô S)ð S)ð S)ð S)r=   