§
    
û@jB+  ã                   óÚ  — d dl mZmZmZmZmZmZ d dlmZ d dl	m
Z
mZ d dlmZmZmZ d dlmZmZmZmZmZmZmZ d dlmZ  eded¬	¦  «        Zd
„ Zdedz  fd„Zdee         dee          fd„Z!dedee          fd„Z"dede#fd„Z$e %                    d¦  «        eed„ ¦   «         ¦   «         ¦   «         Z&e %                    dddg¬¦  «        eed„ ¦   «         ¦   «         ¦   «         Z'e %                    d¦  «        eed„ ¦   «         ¦   «         ¦   «         Z(e %                    dddg¬¦  «        eed„ ¦   «         ¦   «         ¦   «         Z)e %                    d dg¬¦  «        eed!„ ¦   «         ¦   «         ¦   «         Z*e %                    d"dg¬¦  «        eed#„ ¦   «         ¦   «         ¦   «         Z+e %                    d$dg¬¦  «        eed%„ ¦   «         ¦   «         ¦   «         Z,e %                    d&dg¬¦  «        eed'„ ¦   «         ¦   «         ¦   «         Z-e %                    d(dg¬¦  «        eed)„ ¦   «         ¦   «         ¦   «         Z.e %                    d*dg¬¦  «        eed+„ ¦   «         ¦   «         ¦   «         Z/dS ),é    )Ú	BlueprintÚflashÚredirectÚrender_templateÚrequestÚurl_for)Úlogin_required)ÚROLE_LABELSÚ	ROLES_LOT)Úcopropriete_requiredÚget_by_public_idÚpublic_id_str)ÚLotÚLotMilliemesÚLotPersonneRoleÚLotTypeÚMilliemeTypeÚPersonneÚdb)Ú
parse_dateÚlotsz/lots)Ú
url_prefixc                 óÀ   — t           j                             | j        ¬¦  «                             t           j        t           j        ¦  «                             ¦   «         S )N©Úcopropriete_id)r   ÚqueryÚ	filter_byÚidÚorder_byÚordreÚlibelleÚall)Úcoproprietes    ú4/var/www/stessy.org/copro_gestion/app/routes/lots.pyÚ
_lot_typesr%      s;   € åŒ×Ò¨{¬~ÐÑ>Ô>ß	Š•'”-¥¤Ñ	1Ô	1ß	Š‰Œðó    ÚreturnNc                 óä   — |                      dd¦  «                             ¦   «         }|sd S t          j                             t          |¦  «        | j        ¬¦  «                             ¦   «         S )NÚlot_type_idÚ ©Ú	public_idr   )ÚgetÚstripr   r   r   r   r   Úfirst)r#   ÚformÚpids      r$   Ú_lot_type_from_formr2      se   € Ø
�(Š(�= "Ñ
%Ô
%×
+Ò
+Ñ
-Ô
-€CØð ØˆtÝŒ=×"Ò"Ý Ñ$Ô$°[´^ð #ñ ô ç‚e�g„gðr&   Útype_public_idsc                 óú   — |sg S t           j                             t           j        | j        k    t           j                             d„ |D ¦   «         ¦  «        ¦  «                             ¦   «         }d„ |D ¦   «         S )Nc                 ó,   — g | ]}t          |¦  «        ‘ŒS © )r   ©Ú.0Úps     r$   ú
<listcomp>z+_lot_type_ids_from_form.<locals>.<listcomp>#   s    € Ð"MÐ"MÐ"M¸¥=°Ñ#3Ô#3Ð"MÐ"MÐ"Mr&   c                 ó   — g | ]	}|j         ‘Œ
S r6   )r   ©r8   Úts     r$   r:   z+_lot_type_ids_from_form.<locals>.<listcomp>'   s   € ÐÐÐ�QˆAŒDÐÐÐr&   )r   r   Úfilterr   r   r,   Úin_r"   )r#   r3   Úrowss      r$   Ú_lot_type_ids_from_formrA      sz   € Øð Øˆ	åŒ×ÒÝÔ" k¤nÒ4ÝÔ×!Ò!Ð"MÐ"M¸_Ð"MÑ"MÔ"MÑNÔNñ	
ô 	
÷ 
Š‰Œð 	ð  Ð˜$ÐÑÔÐr&   ÚqÚtype_idsc           
      óº  — |r¤d|› d�}|                       t          j        t          j                             |¦  «        t          j                             |¦  «        t          j                             |¦  «        t          j                             |¦  «        ¦  «        ¦  «        } |r2|                       t          j	         
                    |¦  «        ¦  «        } | S )Nú%)r>   r   Úor_r   ÚdesignationÚilikeÚ	lot_coproÚ
lot_syndicÚnumero_fiscalr)   r?   )r   rB   rC   Úlikes       r$   Ú_filtrer_lotsrM   *   s¶   € Øð 	
Ø�1ˆxˆxˆxˆØ—’ÝŒFÝ”×%Ò% dÑ+Ô+Ý”×#Ò# DÑ)Ô)Ý”×$Ò$ TÑ*Ô*ÝÔ!×'Ò'¨Ñ-Ô-ñ	ô ñ
ô 
ˆð ð <Ø—’�Sœ_×0Ò0°Ñ:Ô:Ñ;Ô;ˆØ€Lr&   Úlotc                 ó¤  — |                      dd¦  «                             ¦   «         | _        |                      dd¦  «                             ¦   «         | _        |                      dd¦  «                             ¦   «         | _        |                      dd¦  «                             ¦   «         | _        |                      dd¦  «                             ¦   «         | _        |                      dd¦  «                             ¦   «         | _        |                      d¦  «        rt          |d         ¦  «        nd	| _	        |                      d
d¦  «                             ¦   «         | _
        |                      dd¦  «                             ¦   «         | _        |                      dd¦  «                             ¦   «         | _        |                      dd¦  «                             ¦   «         }|r1t          ||¦  «        }|st          dd¦  «         dS |j        | _        nd	| _        | j        s | j        s| j        st          dd¦  «         dS dS )uJ   Remplit le lot depuis le formulaire. Retourne False si validation Ã©choue.rG   r*   ÚetageÚporterJ   rI   rK   ÚsurfaceNÚcaveÚbalÚnotesr)   zType de lot invalide.ÚdangerFuF   Indiquez au moins une dÃ©signation ou un nÂ° de lot (copro ou syndic).T)r-   r.   rG   rP   rQ   rJ   rI   rK   ÚfloatrR   rS   rT   rU   r2   r   r   r)   )rN   r#   r0   Útype_pidÚlot_types        r$   Ú_remplir_lot_depuis_formrZ   :   só  € à—h’h˜}¨bÑ1Ô1×7Ò7Ñ9Ô9€C„OØ—’˜ "Ñ%Ô%×+Ò+Ñ-Ô-€C„IØ—’˜ "Ñ%Ô%×+Ò+Ñ-Ô-€C„IØ—X’X˜l¨BÑ/Ô/×5Ò5Ñ7Ô7€C„NØ—H’H˜[¨"Ñ-Ô-×3Ò3Ñ5Ô5€C„MØŸš °"Ñ5Ô5×;Ò;Ñ=Ô=€CÔØ,0¯HªH°YÑ,?Ô,?ÐI•%˜˜YœÑ(Ô(Ð(ÀT€C„KØ�xŠx˜ Ñ#Ô#×)Ò)Ñ+Ô+€C„HØ�hŠh�u˜bÑ!Ô!×'Ò'Ñ)Ô)€C„GØ—’˜ "Ñ%Ô%×+Ò+Ñ-Ô-€C„Ià�xŠx˜ rÑ*Ô*×0Ò0Ñ2Ô2€HØð Ý& {°DÑ9Ô9ˆØð 	ÝÐ)¨8Ñ4Ô4Ð4Ø�5Ø"œ+ˆŒˆàˆŒàŒOð ˜sœ}ð °´ð ÝÐVÐX`ÑaÔaÐaØˆuØˆ4r&   ú/c           
      óð  — t           j                             dd¦  «                             ¦   «         }t           j                             d¦  «        dk    }d„ t           j                             d¦  «        D ¦   «         }t          | |¦  «        }|r-t          j        ¦   «                              | j	        ¬¦  «        }n,t          j
        ¦   «                              | j	        ¬¦  «        }t          |||¦  «        }|                     t          j        t          j        t          j        t          j        ¦  «                             ¦   «         }t%          | ¦  «        }t'          d|| |t(          |||¬	¦  «        S )
NrB   r*   Ú	supprimesÚ1c                 ó   — g | ]}|¯|‘ŒS r6   r6   r<   s     r$   r:   zliste.<locals>.<listcomp>]   s   € ÐAÐAÐA˜!¸qÐA�AÐAÐAÐAr&   Útyper   zlots/liste.html)r   r#   Úafficher_supprimesÚrole_labelsrB   Útypes_filtreÚ	lot_types)r   Úargsr-   r.   ÚgetlistrA   r   Úquery_archivesr   r   Úquery_actifsrM   r   rG   rP   rQ   rI   r"   r%   r   r
   )r#   rB   ra   rc   rC   r   r   rd   s           r$   Úlisteri   W   s9  € õ 	Œ×Ò˜˜bÑ!Ô!×'Ò'Ñ)Ô)€AÝ œ×)Ò)¨+Ñ6Ô6¸#Ò=ÐØAÐA�wœ|×3Ò3°FÑ;Ô;ÐAÑAÔA€LÝ& {°LÑAÔA€Hàð LÝÔ"Ñ$Ô$×.Ò.¸k¼nÐ.ÑMÔMˆˆåÔ Ñ"Ô"×,Ò,¸K¼NÐ,ÑKÔKˆå˜%  HÑ-Ô-€EØ�>Š>�#œ/­3¬9µc´iÅÄÑOÔO×SÒSÑUÔU€DÝ˜;Ñ'Ô'€IåØØØØ-ÝØ
Ø!Øð	ñ 	ô 	ð 	r&   z/nouveauÚGETÚPOST)Úmethodsc                 ó¦  — t          | ¦  «        }t          j        dk    r t          | j        ¬¦  «        }t          || t          j        ¦  «        rpt          j         	                    |¦  «         t          j         
                    ¦   «          t          dd¦  «         t          t          d|j        ¬¦  «        ¦  «        S t          dd | |¬¦  «        S )	Nrk   r   u   Lot crÃ©Ã©.Úsuccessúlots.detail©Úlot_idúlots/form.html©rN   r#   rd   )r%   r   Úmethodr   r   rZ   r0   r   ÚsessionÚaddÚcommitr   r   r   r,   r   )r#   rd   rN   s      r$   Únouveaurx   u   s¼   € õ ˜;Ñ'Ô'€IÝ„~˜ÒÐÝ ¤Ð0Ñ0Ô0ˆÝ# C¨µg´lÑCÔCð 	JÝŒJ�NŠN˜3ÑÔÐÝŒJ×ÒÑÔÐÝ�- Ñ+Ô+Ð+Ý�G M¸#¼-ÐHÑHÔHÑIÔIÐIÝØ˜d°Àyðñ ô ð r&   z/<uuid:lot_id>c                 ó  — t          t          || j        ¬¦  «        }t          j        ¦   «                              | j        ¬¦  «                             t          j        ¦  «                             ¦   «         }t          j
                             | j        ¬¦  «                             t          j        ¦  «                             ¦   «         }d„ |j        D ¦   «         }d„ |D ¦   «         }t          d|||| t          t          ||¬¦	  «	        S )Nr   c                 ó   — i | ]
}|j         |“ŒS r6   )Útype_id)r8   Úvs     r$   ú
<dictcomp>zdetail.<locals>.<dictcomp>–   s   € Ð;Ð;Ð; ˆqŒy˜!Ð;Ð;Ð;r&   c           
      óŒ   — g | ]A}|j         |j        d                      d„ |j        |j        |j        fD ¦   «         ¦  «        dœ‘ŒBS )ú c              3   ó   K  — | ]}|¯|V — Œ	d S )Nr6   )r8   Úparts     r$   ú	<genexpr>z$detail.<locals>.<listcomp>.<genexpr>›   s;   è è € ð ð ØÈðØðð ð ð ð ð r&   )r   ÚlabelrB   )r,   Úlibelle_afficheÚjoinÚnomÚprenomÚraison_socialer7   s     r$   r:   zdetail.<locals>.<listcomp>—   sw   € ð 	ð 	ð 	ð ð ”+ØÔ&Ø—’ð ð Ø"#¤%¨¬°1Ô3CÐ!Dðñ ô ñ ô ð	
ð 	
ð	ð 	ð 	r&   zlots/detail.html)rN   Ú	personnesÚpersonnes_choixr#   Ú	roles_lotrb   Úmillieme_typesÚmilliemes_valeurs)r   r   r   r   rh   r   r   r†   r"   r   r   r    r�   r   r   r
   )r#   rq   rN   r‰   rŒ   ÚvaleursrŠ   s          r$   Údetailr�   †   sù   € õ �3 °{´~Ð
FÑ
FÔ
F€CåÔÑÔß	Š +¤.ˆÑ	1Ô	1ß	Š•(”,Ñ	Ô	ß	Š‰Œð	 õ 	Ô×$Ò$°K´NÐ$ÑCÔCß	Š•,Ô$Ñ	%Ô	%ß	Š‰Œð ð
 <Ð; SÔ%:Ð;Ñ;Ô;€Gð	ð 	ð ð	ñ 	ô 	€Oõ ØØØØ'ØÝÝØ%Ø!ð
ñ 
ô 
ð 
r&   z/<uuid:lot_id>/editc                 óê  — t          t          || j        ¬¦  «        }t          | ¦  «        }|j        r3t          dd¦  «         t          t          d|j        ¬¦  «        ¦  «        S t          j
        dk    rlt          || t          j        ¦  «        rQt          j                             ¦   «          t          dd¦  «         t          t          d|j        ¬¦  «        ¦  «        S t!          d	|| |¬
¦  «        S )Nr   u4   Ce lot est supprimÃ©. Restaurez-le pour le modifier.Úwarningro   rp   rk   u   Lot mis Ã  jour.rn   rr   rs   )r   r   r   r%   Úest_supprimer   r   r   r,   r   rt   rZ   r0   r   ru   rw   r   )r#   rq   rN   rd   s       r$   Úeditr“   ®   sç   € õ �3 °{´~Ð
FÑ
FÔ
F€CÝ˜;Ñ'Ô'€IØ
Ôð FÝÐDÀiÑPÔPÐPÝ� °c´mÐDÑDÔDÑEÔEÐEÝ„~˜ÒÐÝ# C¨µg´lÑCÔCð 	JÝŒJ×ÒÑÔÐÝÐ$ iÑ0Ô0Ð0Ý�G M¸#¼-ÐHÑHÔHÑIÔIÐIÝØ˜c¨{Àiðñ ô ð r&   z/<uuid:lot_id>/milliemesc                 ó  — t          t          || j        ¬¦  «        }t          j                             | j        ¬¦  «                             ¦   «         }|D ]à}t          j         	                    d|j        › �d¦  «         
                    ¦   «         }t          j                             |j        |j        ¬¦  «                             ¦   «         }|rD|r||_        Œ…t          j                             t          |j        |j        |¬¦  «        ¦  «         Œ¿|rt          j                             |¦  «         Œát          j                             ¦   «          t'          dd¦  «         t)          t+          d|j        ¬	¦  «        ¦  «        S )
Nr   Ú	millieme_r*   )rq   r{   )rq   r{   Úvaleuru   TantiÃ¨mes enregistrÃ©s.rn   ro   rp   )r   r   r   r   r   r   r"   r   r0   r-   r.   r   r/   r–   r   ru   rv   Údeleterw   r   r   r   r,   )r#   rq   rN   ÚtypesÚmtr–   Úexistings          r$   Úenregistrer_milliemesr›   Á   sO  € õ �3 °{´~Ð
FÑ
FÔ
F€CÝÔ×(Ò(¸¼Ð(ÑGÔG×KÒKÑMÔM€EØð 	(ð 	(ˆÝ”×!Ò!Ð"5¨b¬eÐ"5Ð"5°rÑ:Ô:×@Ò@ÑBÔBˆÝÔ%×/Ò/°s´vÀrÄuÐ/ÑMÔM×SÒSÑUÔUˆØð 	(Øð ZØ"(�”�å”
—’�|°3´6À2Ä5ÐQWÐXÑXÔXÑYÔYÐYÐYØð 	(ÝŒJ×Ò˜hÑ'Ô'Ð'øÝ„J×ÒÑÔÐÝ	Ð
$ iÑ0Ô0Ð0Ý•G˜M°#´-Ð@Ñ@Ô@ÑAÔAÐAr&   z/<uuid:lot_id>/rolec           
      ó®  — t          t          || j        ¬¦  «        }t          j                             dd¦  «                             ¦   «         }t          j        ¦   «          	                    t          |¦  «        | j        ¬¦  «                             ¦   «         }|s3t          dd¦  «         t          t          d|j        ¬¦  «        ¦  «        S d	„ t           D ¦   «         }|s3t          d
d¦  «         t          t          d|j        ¬¦  «        ¦  «        S t#          t          j                             dd¦  «        ¦  «        }t          j                             dd¦  «                             ¦   «         }|D ]…}t%          j        ¦   «          	                    |j        |j        |d ¬¦  «                             ¦   «         }	|	s;t&          j                             t%          |j        |j        |||¬¦  «        ¦  «         Œ†t&          j                             ¦   «          t          d|j        › d�d¦  «         t          t          d|j        ¬¦  «        ¦  «        S )Nr   Úpersonne_idr*   r+   zPersonne invalide.rV   ro   rp   c                 óV   — g | ]&}t           j                             d |› �¦  «        ¯$|‘Œ'S )Úrole_)r   r0   r-   )r8   Úrs     r$   r:   z ajouter_role.<locals>.<listcomp>ã   s3   € ÐKÐKÐK˜1­W¬\×-=Ò-=¸kÀa¸k¸kÑ-JÔ-JÐK�QÐKÐKÐKr&   u    SÃ©lectionnez au moins un rÃ´le.Ú
date_debutrU   )rq   r�   ÚroleÚdate_fin)rq   r�   r¢   r¡   rU   u   RÃ´les enregistrÃ©s pour ú.rn   )r   r   r   r   r0   r-   r.   r   rh   r   r   r/   r   r   r   r,   r   r   r   r   ru   rv   rw   Únom_complet)
r#   rq   rN   Úpersonne_pidÚpersonneÚroles_choisisr¡   rU   r¢   Úexistes
             r$   Úajouter_rolerª   Ö   s*  € õ �3 °{´~Ð
FÑ
FÔ
F€CÝ”<×#Ò# M°2Ñ6Ô6×<Ò<Ñ>Ô>€LÝÔ$Ñ&Ô&×0Ò0Ý Ñ-Ô-¸k¼nð 1ñ ô ç‚e�g„gð ð ð FÝÐ" HÑ-Ô-Ð-Ý� °c´mÐDÑDÔDÑEÔEÐEàKÐK¥	ÐKÑKÔK€MØð FÝÐ0°(Ñ;Ô;Ð;Ý� °c´mÐDÑDÔDÑEÔEÐEå�GœL×,Ò,¨\¸2Ñ>Ô>Ñ?Ô?€JÝŒL×Ò˜W bÑ)Ô)×/Ò/Ñ1Ô1€EØð ð ˆÝ Ô-Ñ/Ô/×9Ò9Ø”6Ø œØØð	 :ñ 
ô 
÷
 Š%‰'Œ'ð 	ð ð 		ÝŒJ�NŠNÝØœ6Ø (¤ØØ)Øðñ ô ñô ð øõ „J×ÒÑÔÐÝ	Ð
= hÔ&:Ð
=Ð
=Ð
=¸yÑIÔIÐIÝ•G˜M°#´-Ð@Ñ@Ô@ÑAÔAÐAr&   z&/<uuid:lot_id>/role/<uuid:role_id>/finc                 óÜ  — t          t          || j        ¬¦  «        }t          j        ¦   «                              t          |¦  «        |j        ¬¦  «                             ¦   «         }t          t          j
                             dd¦  «        d¬¦  «        |_        t          j                             ¦   «          t!          dd¦  «         t#          t%          d	|j        ¬
¦  «        ¦  «        S )Nr   ©r,   rq   r£   r*   T)Údefault_todayu   Fin de rÃ´le enregistrÃ©e.rn   ro   rp   )r   r   r   r   rh   r   r   Úfirst_or_404r   r   r0   r-   r£   r   ru   rw   r   r   r   r,   ©r#   rq   Úrole_idrN   r¢   s        r$   Úfin_roler±      s¹   € õ �3 °{´~Ð
FÑ
FÔ
F€CåÔ$Ñ&Ô&ß	Š�]¨7Ñ3Ô3¸C¼FˆÑ	CÔ	Cß	Š‰Œð 	õ
 �wœ|×/Ò/°
¸BÑ?Ô?ÈtÐTÑTÔT€D„MÝ„J×ÒÑÔÐÝ	Ð
&¨	Ñ2Ô2Ð2Ý•G˜M°#´-Ð@Ñ@Ô@ÑAÔAÐAr&   z,/<uuid:lot_id>/role/<uuid:role_id>/supprimerc                 óœ  — t          t          || j        ¬¦  «        }t          j        ¦   «                              t          |¦  «        |j        ¬¦  «                             ¦   «         }|                     ¦   «          t          j
                             ¦   «          t          dd¦  «         t          t          d|j        ¬¦  «        ¦  «        S )Nr   r¬   u$   RÃ´le supprimÃ© (conservÃ© en base).Úinforo   rp   )r   r   r   r   rh   r   r   r®   Úmarquer_supprimer   ru   rw   r   r   r   r,   r¯   s        r$   Úsupprimer_rolerµ     s¥   € õ �3 °{´~Ð
FÑ
FÔ
F€CåÔ$Ñ&Ô&ß	Š�]¨7Ñ3Ô3¸C¼FˆÑ	CÔ	Cß	Š‰Œð 	ð
 	×ÒÑÔÐÝ„J×ÒÑÔÐÝ	Ð
0°&Ñ9Ô9Ð9Ý•G˜M°#´-Ð@Ñ@Ô@ÑAÔAÐAr&   z/<uuid:lot_id>/supprimerc                 ó  — t          t          || j        ¬¦  «        }|j        sB|                     ¦   «          t
          j                             ¦   «          t          dd¦  «         t          t          d¦  «        ¦  «        S )Nr   u   Lot supprimÃ©.r³   z
lots.liste)r   r   r   r’   r´   r   ru   rw   r   r   r   ©r#   rq   rN   s      r$   Ú	supprimerr¸      sr   € õ �3 °{´~Ð
FÑ
FÔ
F€CØÔð (Ø×ÒÑÔÐÝ
Œ
×ÒÑÔÐÝÐ Ñ'Ô'Ð'Ý•G˜LÑ)Ô)Ñ*Ô*Ð*r&   z/<uuid:lot_id>/restaurerc                 ó4  — t          t          || j        ¬¦  «        }|j        st	          dd¦  «         nB|                     ¦   «          t          j                             ¦   «          t	          dd¦  «         t          t          d|j        ¬¦  «        ¦  «        S )Nr   u   Ce lot est dÃ©jÃ  actif.r³   u   Lot restaurÃ©.rn   ro   rp   )r   r   r   r’   r   Ú	restaurerr   ru   rw   r   r   r,   r·   s      r$   rº   rº   ,  sˆ   € õ �3 °{´~Ð
FÑ
FÔ
F€CØÔð +ÝÐ(¨&Ñ1Ô1Ð1Ð1à�Š‰ŒˆÝ
Œ
×ÒÑÔÐÝÐ 	Ñ*Ô*Ð*Ý•G˜M°#´-Ð@Ñ@Ô@ÑAÔAÐAr&   )0Úflaskr   r   r   r   r   r   Úflask_loginr	   Úapp.constantsr
   r   Úapp.helpersr   r   r   Ú
app.modelsr   r   r   r   r   r   r   Ú	app.utilsr   Ú__name__Úbpr%   r2   ÚlistÚstrÚintrA   rM   ÚboolrZ   Úrouteri   rx   r�   r“   r›   rª   r±   rµ   r¸   rº   r6   r&   r$   ú<module>rÈ      s5  ðØ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OØ &Ð &Ð &Ð &Ð &Ð &à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø MÐ MÐ MÐ MÐ MÐ MÐ MÐ MÐ MÐ MØ ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ð ^Ø  Ð  Ð  Ð  Ð  Ð  à€Yˆv�x¨GÐ4Ñ4Ô4€ðð ð ð¨g¸©nð ð ð ð ð
 ¸$¸s¼)ð 
 ÈÈSÌ	ð 
 ð 
 ð 
 ð 
 ð˜Cð ¨4°¬9ð ð ð ð ð  #ð ¸Tð ð ð ð ð: ‡‚ˆ#�„ØØðð ñ Ôñ „ñ „ðð6 ‡‚ˆ*˜u f˜o€Ñ.Ô.ØØðð ñ Ôñ „ñ /Ô.ðð ‡‚Ð
ÑÔØØð"ð "ñ Ôñ „ñ Ôð"ðJ ‡‚Ð
¨%°¨€Ñ9Ô9ØØðð ñ Ôñ „ñ :Ô9ðð  ‡‚Ð
$¨v¨h€Ñ7Ô7ØØðBð Bñ Ôñ „ñ 8Ô7ðBð$ ‡‚Ð
¨&¨€Ñ2Ô2ØØð$Bð $Bñ Ôñ „ñ 3Ô2ð$BðN ‡‚Ð
2¸V¸H€ÑEÔEØØð
Bð 
Bñ Ôñ „ñ FÔEð
Bð ‡‚Ð
8À6À(€ÑKÔKØØð
Bð 
Bñ Ôñ „ñ LÔKð
Bð ‡‚Ð
$¨v¨h€Ñ7Ô7ØØð+ð +ñ Ôñ „ñ 8Ô7ð+ð ‡‚Ð
$¨v¨h€Ñ7Ô7ØØðBð Bñ Ôñ „ñ 8Ô7ðBð Bð Br&   