Ë
    A-šjžŠ  ã                   ó  — d Z ddlZddlmZmZmZmZmZ ddlm	Z	 ddl
Z
ddlZddlZddlZddlmZ ddlZddlmZmZmZ ddlmZ ddlmZ dd	lmZmZ dd
lmZmZ ddlmZm Z  ejB                  jE                  d¬«       e
jF                  jI                  e
jF                  jK                  e&«      «      Z'e
jF                  jQ                  e'd«      Z)e
jF                  jQ                  e'd«      Z*e
jF                  jQ                  e'dd«      Z+e
jF                  jQ                  e'd«      Z, e
jZ                  e)d¬«        e
jZ                  e*d¬«        e
jZ                  e+d¬«       dddddddddddddœZ.d„ Z/dd„Z0d„ Z1d d„Z2d„ Z3e4dk(  r e3«        yy)!u[  
Script xá»­ lÃ½ toÃ n diá»‡n:
1. LÃ m sáº¡ch file Excel Mua hÃ ng má»›i nháº¥t (MUA HÃ€NG THÃ�NG 8-26.xlsx) theo Ä‘Ãºng chuáº©n SKILL.
2. Táº¡o file Excel so sÃ¡nh trung bÃ¬nh ngÃ y (SO_SANH).
3. Táº¡o file Word BÃ¡o cÃ¡o phÃ¢n tÃ­ch chuyÃªn sÃ¢u (.docx) theo chuáº©n skill.md.
4. Cáº­p nháº­t Dashboard tÆ°Æ¡ng tÃ¡c App_MuaHang vÃ  Portal HTML.
é    N)ÚFontÚ	AlignmentÚPatternFillÚBorderÚSide)Úget_column_letter)Údatetime)ÚInchesÚPtÚRGBColor)Ú	WD_ORIENT)ÚWD_ALIGN_PARAGRAPH)ÚWD_TABLE_ALIGNMENTÚWD_ALIGN_VERTICAL)ÚOxmlElementÚ	parse_xml)ÚnsdeclsÚqnúutf-8©ÚencodingzFile-lam-sachÚBao_caoÚSKILLÚKETQUAÚApp_MuaHangT)Úexist_oké   é   é   )é   é   é   é   é   é   é   é   é	   é
   é   é   c                 ó�   — | j                   j                  «       }t        dt        d«      › d|› d�«      }|j	                  |«       y )Nz<w:shd Úwz	 w:fill="z"/>)Ú_tcÚget_or_add_tcPrr   r   Úappend)ÚcellÚfill_hexÚtcPrÚshds       ú>C:\Claw 2\Bao cao - Hanh chinh\bao cao mua hang\process_all.pyÚset_cell_backgroundr6   '   s=   € Ø�8‰8×#Ñ#Ó%€DÜ
�gœg c›l˜^¨9°X°J¸cÐBÓ
C€CØ‡K�K�Õó    c                 óX  — | j                   j                  «       }t        d«      }d|fd|fd|fd|ffD ]c  \  }}t        d|› �«      }	|	j                  t	        d«      t        |«      «       |	j                  t	        d«      d	«       |j                  |	«       Œe |j                  |«       y )
Nzw:tcMarÚtopÚbottomÚleftÚrightzw:zw:wzw:typeÚdxa)r.   r/   r   Úsetr   Ústrr0   )
r1   r9   r:   r;   r<   r3   ÚtcMarÚmÚvalÚnodes
             r5   Úset_cell_marginsrD   ,   sš   € Ø�8‰8×#Ñ#Ó%€DÜ˜	Ó"€EØ˜3�< (¨FÐ!3°f¸d°^ÀgÈuÐEUÓV‰ˆˆ3Ü˜R ˜s˜8Ó$ˆØ�‰”�E“œC ›HÔ%Ø�‰”�H“˜uÔ%Ø�‰�TÕð	 Wð
 	‡K�K�Õr7   c                  ó¨  — t        j                  t        «      D � cg c]K  } | j                  d«      s| j                  d«      sŒ&| j	                  d«      sŒ8| j                  d«      rŒJ| ‘ŒM }} |r;|j                  d„ d¬«       t         j                  j                  t        |d   «      S t         j                  j                  t        d	«      S c c} w )
Nu	   MUA HÃ€NGzMUA HANGz.xlsxz~$c                 ó„   — t         j                  j                  t         j                  j                  t        | «      «      S ©N)ÚosÚpathÚgetmtimeÚjoinÚBASE_DIR©Úxs    r5   Ú<lambda>z#find_latest_excel.<locals>.<lambda>9   s"   € ¤r§w¡w×'7Ñ'7¼¿¹¿¹ÄXÈqÓ8QÔ'Rr7   T©ÚkeyÚreverser   u   MUA HÃ€NG THÃ�NG 8-26.xlsx)rH   ÚlistdirrL   Ú
startswithÚendswithÚsortrI   rK   )ÚfÚexcel_filess     r5   Úfind_latest_excelrY   6   sÈ   € Ü Ÿj™j¬Ô2ó  bÑ2˜°q·|±|ÀKÔ7PÐTU×T`ÑT`ÐakÕTlÐrs×r|Ñr|ð  ~Eõ  sFð  OP÷  O[ñ  O[ð  \`õ  Oa’1Ð2€Kð  bÙØ×ÑÑRÐ\`ÐÔaÜ�w‰w�|‰|œH k°!¡nÓ5Ð5Ü�7‰7�<‰<œÐ">Ó?Ð?ùò	 bs   œ'CÁCÁCÁ(Cc                 ó@  — t        | xs d«      j                  dd«      j                  «       }t        j                  d|t        j
                  «      }t        j                  d|t        j
                  «      }|rt        |j                  d«      «      n|}|r\t        |j                  d«      «      }t        |j                  d«      «      }||z
  dz   }	d|› d	|› d
|d›d|› �}
d|› d|	› d�}|	|
||||fS t        j                  |d«      }	d|d›d|› �}
d|› �}|	|
|d|	|fS )NÚ Ú
Ú u    (?:Tá»«|tu)\s*(\d+)\s*->\s*(\d+)u   (?:ThÃ¡ng|T)\s*0?(\d+)r    r!   u   Ká»³ Ú-õ    ThÃ¡ng Ú02dÚ/ÚTú (zN)r   õ   ThÃ¡ng )
r?   ÚreplaceÚstripÚreÚsearchÚ
IGNORECASEÚintÚgroupÚDAYS_IN_MONTHÚget)Úheader_textÚdefault_monthÚdefault_yearÚtextÚmatch_rangeÚmatch_monthÚm_numÚs_dayÚe_dayÚdaysÚnameÚshorts               r5   Úparse_header_inforz   =   s4  € Üˆ{Ò ˜bÓ!×)Ñ)¨$°Ó4×:Ñ:Ó<€DÜ—)‘)Ð?ÀÄrÇ}Á}ÓU€KÜ—)‘)Ð5°t¼R¿]¹]ÓK€KÙ)4ŒC�×!Ñ! !Ó$Ô%¸-€EáÜ�K×%Ñ% aÓ(Ó)ˆÜ�K×%Ñ% aÓ(Ó)ˆØ�u‰}˜qÑ ˆØ�u�g˜Q˜u˜g X¨e°C¨[¸¸,¸ÐHˆØ�E�7˜"˜T˜F "Ð%ˆØ�T˜5 %¨°Ð5Ð5ä× Ñ  ¨Ó+ˆØ˜˜s˜ 1 \ NÐ3ˆØ�E�7�ˆØ�T˜5 ! T¨5Ð0Ð0r7   c                  óòX  ‡‡Ã— t        «       } t        j                  j                  | «      }t	        d|› d�«       t        j                  | d¬«      }|j                  }|j                  D ]-  }d|j                  «       v sd|j                  «       v sŒ(||   } n d }t        dd«      D ]”  }t        d|j                  dz   «      D �cg c]G  }t        |j                  ||«      j                  xs d	«      j                  «       j!                  «       ‘ŒI }}t#        d
„ |D «       «      sŒt#        d„ |D «       «      sŒ’|} n |sd}t	        d|› �«       d }	d }
d }g }t        d|j                  dz   «      D ]”  Št        |j                  |‰«      j                  xs d	«      j%                  dd«      j                  «       }|j!                  «       ŠÃd‰Ãv r‰}	Œad‰Ãv r‰}
Œhd‰Ãv r‰}Œot#        ˆÃfd„dD «       «      sŒ„|j'                  ‰«       Œ– |
sd}
|sd}|s/t)        t        t+        |
|«      dz   |j                  dz   «      «      }t	        d|
› d|› d|› �«       i }|D ]`  Š|j                  |‰«      j                  }t-        |‰|d   z
  dz   ¬«      \  }}}}}}|||||||dœ|‰<   t	        d‰› d|› d|› d|› d �	«       Œb |d!   }||   d"   }||   d#   }||   d$   }||   d%   }|t.        j1                  |d&«      k(  }g }d }t        |dz   |j2                  dz   «      D �]x  }t        |j                  ||
«      j                  xs d	«      j                  «       }t        |j                  ||«      j                  xs d	«      j                  «       }|s|sŒwd'|j!                  «       v sd(|j!                  «       v rc|D �ci c]W  }|t5        t        |j                  ||«      j                  xs d«      j%                  d)d	«      j                  «       xs d«      “ŒY }}Œþi } |D ]_  Š|j                  |‰«      j                  }!|!�8	 t5        t        |!«      j%                  d)d	«      j                  «       xs d«      }"nd*}"|"| ‰<   Œa |j'                  ||| d+œ«       �Œ{ |s#|D �‡ci c]  Š‰t9        ˆfd,„|D «       «      “Œ }}t	        d-t;        |«      › �«       t	        d.«       |D ]'  Št	        d/|‰   d0   › dt=        |‰   «      d)›d1�«       Œ) t	        d2«       t        j>                  «       }#|#j                  }$d|$_         tC        d3d4d¬5«      }%tC        d3d6d¬5«      }&tC        d3d4¬7«      }'tC        d3d4d¬5«      }(tE        d8d9¬:«      })tG        |)|)|)|)¬;«      }*d<|› d=�}+|&|$j                  dd|+«      _$        g d>¢},|D ]h  Š|‰   d"   }-|‰   d#   t.        j1                  |-d&«      k(  r|,j'                  d?|-d@›dA�«       ŒA|,j'                  dB|‰   d$   › dC|‰   d%   › dD|-d@›dA�«       Œj tK        |,d«      D ]2  \  }.}/|$j                  d|.|/«      }0|%|0_$        tM        dEdEd¬F«      |0_'        Œ4 tK        |d«      D ]ñ  \  }1}2d|1z   }3|$j                  |3d|1«      }4|'|4_$        tM        dE¬G«      |4_'        |$j                  |3d|2dH   «      }5|'|5_$        tM        dI¬G«      |5_'        |$j                  |3dJ|2dK   «      }6|'|6_$        tM        dI¬G«      |6_'        tK        |d«      D ]Q  \  }7}8tQ        t=        |2dL   |8   «      «      }9|$j                  |3|7|9«      }:|'|:_$        tM        dM¬G«      |:_'        dN|:_)        ŒS Œó dOt;        |«      z   };|(|$j                  |;dt;        |«      «      _$        tM        dE¬G«      |$j                  |;d«      _'        |(|$j                  |;dd	«      _$        |$j                  |;dJdP«      }<|(|<_$        tM        dI¬G«      |<_'        tK        |d«      D ]N  \  }7}8tQ        t=        ||8   «      «      }=|$j                  |;|7|=«      }>|(|>_$        tM        dM¬G«      |>_'        dN|>_)        ŒP dO|$jT                  dQ   _+        dR|$jT                  dS   _+        dT|$jT                  dU   _+        t        ddt;        |«      z   «      D ]4  }7tY        |7«      }?|7dJt;        |«      z   k  rdVndW|$jT                  |?   _+        Œ6 |rdX|› �n|› dY|› �}@dZ|@› d[�}Ad\|› d]�}B|#j[                  t        j                  j]                  t^        |A«      «       |#j[                  t        j                  j]                  t^        |B«      «       |#j[                  t        j                  j]                  t`        dZ|@› d]�«      «       t	        d^|A› �«       t	        d^|B› �«       t	        d_«       t        j                  t        j                  j]                  t^        |B«      «      }C|Cj                  }DdJt;        |«      z   }Ed`da|› db�dcddg}FtK        |Fd«      D ]T  \  }1}GE|1z   }HDj                  d|H|G«      }0|%|0_$        tM        dEdEd¬F«      |0_'        dW|DjT                  tY        |H«         _+        ŒV |de   }I|d!   }J||I   d#   }K||J   d#   }Lt        dODj2                  dz   «      D �]i  }|Dj2                  k(  }M|Dj                  |Edz
  «      j                  xs d}NDj                  |E«      j                  xs d}Ot=        NKz  «      }Pt=        |OLz  «      }Q|Q|Pz
  }R|PdkD  rRPz  nQdkD  rdfnd*}SDj                  |Edz   P«      }TMr|(n|'T_$        tM        dM¬G«      |T_'        dN|T_)        Dj                  |Edz   Q«      }UMr|(n|'U_$        tM        dM¬G«      |U_'        dN|U_)        Dj                  |EdJz   R«      }VMr|(n|'V_$        tM        dM¬G«      |V_'        dg|V_)        Dj                  |Edz   S«      }W|(|W_$        tM        dM¬G«      |W_'        dh|W_)        �Œl d\|› di�}XCj[                  t        j                  j]                  t^        |X«      «       |Cj[                  t        j                  j]                  tb        |X«      «       t	        dj|X› dk|X› �«       t	        dl«       te        jf                  «       }Y|Yjh                  d   }Ztj        jl                  |Z_7        tq        dm«      tq        dn«      c|Z_9        |Z_:        tq        do«      |Z_;        tq        do«      |Z_<        tq        do«      |Z_=        tq        do«      |Z_>        |Yj~                  dp   }[|[jH                  }\d3|\_@        tƒ        dq«      |\_B        |Yj‡                  «       }]tˆ        jŠ                  |]_'        tƒ        d«      |]jŒ                  _G        tƒ        d«      |]jŒ                  _H        |]j“                  dr«      }^tƒ        d«      |^jH                  _B        d|^jH                  _J        t—        dsdtdu«      |^jH                  j˜                  _M        |Yj‡                  «       }_tˆ        jŠ                  |__'        tƒ        d6«      |_jŒ                  _H        |rdv|d@›dw|d@›dx|d@›dy|d@›dz|› d{�}`nd||› d}|d@›d~|d@›dy|d@›d|d@›dy|d@›d€�}`_j“                  `«      }ad|ajH                  _N        tƒ        d�«      |ajH                  _B        t—        d‚dƒd„«      |ajH                  j˜                  _M        Yj‡                  «       }btƒ        d…«      |bjŒ                  _G        tƒ        d«      |bjŒ                  _H        |bj“                  d†«      }cd|cjH                  _J        tƒ        d6«      |cjH                  _B        t—        dsdtdu«      |cjH                  j˜                  _M        tŸ        j                   «       j£                  d‡«      }d|Yj‡                  dˆ|d› d‰�«      }etƒ        dŠ«      |ejŒ                  _H        |Yj‡                  «       }ftƒ        d…«      |fjŒ                  _G        tƒ        d«      |fjŒ                  _H        |fj“                  d‹«      }gd|gjH                  _J        tƒ        d6«      |gjH                  _B        t—        dsdtdu«      |gjH                  j˜                  _M        |Yj¥                  ddŠ¬Œ«      }ht¦        jŠ                  |h_'        d�|h_T        g dŽ¢}i|hjª                  d   j¬                  }jtK        |i«      D ]Ð  \  }k}l|lj|k   _W        |j|k   j°                  d   }mtˆ        jŠ                  |m_'        d|mj²                  d   jH                  _J        tƒ        d�«      |mj²                  d   jH                  _B        t—        d�d�d�«      |mj²                  d   jH                  j˜                  _M        tµ        |j|k   d‘«       t·        |j|k   d’d’d“d“¬”«       ŒÒ d }ng }o|D �]ð  Št=        |‰   «      }p|‰   d#   }t=        |p|z  «      }qoj'                  |q«       n�0ndkD  r+qnz
  }r|r|nz  d’z  }s|rdkD  rd•nd	› rd–›�}tsdk\  rd•nd	› sd—›d˜�}und}rd*}sd™}td™}uhj¹                  «       j¬                  }v|‰   d0   |vd   _W        d|vd   j°                  d   j²                  d   jH                  _J        tƒ        d�«      |vd   j°                  d   j²                  d   jH                  _B        tˆ        jº                  |vd   j°                  d   _'        pd–›|vd   _W        tˆ        j¼                  |vd   j°                  d   _'        tƒ        d�«      |vd   j°                  d   j²                  d   jH                  _B        t        |«      |vd   _W        tˆ        jŠ                  |vd   j°                  d   _'        tƒ        d�«      |vd   j°                  d   j²                  d   jH                  _B        qd–›|vdJ   _W        tˆ        j¼                  |vdJ   j°                  d   _'        d|vdJ   j°                  d   j²                  d   jH                  _J        tƒ        d�«      |vdJ   j°                  d   j²                  d   jH                  _B        t|vd   _W        tˆ        j¼                  |vd   j°                  d   _'        tƒ        d�«      |vd   j°                  d   j²                  d   jH                  _B        rdkD  rDt—        dšd›dœ«      vd   j°                  d   j²                  d   jH                  j˜                  _M        nHrdk  rCt—        d�dždŸ«      vd   j°                  d   j²                  d   jH                  j˜                  _M        uvdO   _W        tˆ        jŠ                  |vdO   j°                  d   _'        d|vdO   j°                  d   j²                  d   jH                  _J        tƒ        d�«      |vdO   j°                  d   j²                  d   jH                  _B        sdkD  rDt—        dšd›dœ«      vdO   j°                  d   j²                  d   jH                  j˜                  _M        nHsdk  rCt—        d�dždŸ«      vdO   j°                  d   j²                  d   jH                  j˜                  _M        t;        o«      dz  dk(  rd nd¡}w‰|k(  rd¢}wvD ]  }0tµ        |0w«       t·        |0d“d“d“d“¬”«       Œ  q}n�Œó tq        d£«      tq        d¤«      tq        d¥«      tq        d¦«      tq        d¦«      tq        d¦«      g}xhjª                  D ])  }ytK        x«      D ]  \  }1}z|zyj¬                  |1   _+        Œ Œ+ od!   }{|ode   }||{||z
  }}|}||z  d’z  }~Yj‡                  «        |Yj‡                  «       }tƒ        d«      |jŒ                  _G        tƒ        d…«      |jŒ                  _H        |j“                  d§«      }€d|€jH                  _J        t—        dsdtdu«      |€jH                  j˜                  _M        d¨|d@›d©t=        ||   «      d–›dª|{d–›d«|dz
  d@›d¬||d–›d­|}dk\  rd®nd¯› d}d°›d±~d²›d³�}�j“                  |�«       Yj‡                  «       }‚tƒ        d4«      |‚jŒ                  _G        tƒ        d«      |‚jŒ                  _H        |‚j“                  d´«      }ƒd|ƒjH                  _J        tƒ        d6«      |ƒjH                  _B        t—        dsdtdu«      |ƒjH                  j˜                  _M        |Yj‡                  dµt;        |«      › d¶|› d·|dz
  › d¸�«       t;        |«      }„dJ|„z   dz   }…|Yj¥                  d|…¬Œ«      }†t¦        jŠ                  |†_'        d�|†_T        g d¹¢}‡|d d! D ]  Š‡j'                  |‰   dº   «       Œ ‡j'                  ||   dº   «       |‡j¿                  dcd»g«       †jª                  d   j¬                  }ˆtK        |‡«      D ]Ð  \  }k}l|lˆ|k   _W        |ˆ|k   j°                  d   }mtˆ        jŠ                  |m_'        d|mj²                  d   jH                  _J        tƒ        d¼«      |mj²                  d   jH                  _B        t—        d�d�d�«      |mj²                  d   jH                  j˜                  _M        tµ        |ˆ|k   d‘«       t·        |ˆ|k   d“d“d½d½¬”«       ŒÒ g }‰tK        |d«      D �]ÿ  \  }1}2†j¹                  «       j¬                  }vt        |1«      |vd   _W        tˆ        jŠ                  |vd   j°                  d   _'        tƒ        d¾«      |vd   j°                  d   j²                  d   jH                  _B        |2dH   |vd   _W        tˆ        jº                  |vd   j°                  d   _'        tƒ        d¾«      |vd   j°                  d   j²                  d   jH                  _B        |2dK   |vd   _W        tˆ        jº                  |vd   j°                  d   _'        tƒ        d¾«      |vd   j°                  d   j²                  d   jH                  _B        i }ŠtK        |«      D ]Å  \  }‹}8|2dL   |8   }Œt=        |Œ||8   d#   z  «      }�|�Š|8<   vdJ|‹z      }Ž|�dkD  r�d–›nd™Ž_W        tˆ        j¼                  |Žj°                  d   _'        tƒ        d¾«      |Žj°                  d   j²                  d   jH                  _B        |8|k(  sŒ›dŽj°                  d   j²                  d   jH                  _J        ŒÇ ŠI   }�|ŠJ   }�|�|�z
  }r|�dkD  rr�z  d’z  n�dkD  rd¿nd*}s‰j'                  |2dH   |2dK   ��r|sdÀœ«       dJ„z   }‘|rdk7  rrdkD  rd•nd	› rd–›�nd™v‘   _W        tˆ        j¼                  |v|‘   j°                  d   _'        tƒ        d¾«      |v|‘   j°                  d   j²                  d   jH                  _B        rdkD  rDt—        dšd›dœ«      v‘   j°                  d   j²                  d   jH                  j˜                  _M        nHrdk  rCt—        d�dždŸ«      v‘   j°                  d   j²                  d   jH                  j˜                  _M        dJ„z   dz   }’�dkD  s�dkD  rsdk\  rd•nd	› sd—›d˜�nd™}“|“v’   _W        tˆ        jŠ                  |v|’   j°                  d   _'        tƒ        d¾«      |v|’   j°                  d   j²                  d   jH                  _B        d|v|’   j°                  d   j²                  d   jH                  _J        rdkD  rDt—        dšd›dœ«      v’   j°                  d   j²                  d   jH                  j˜                  _M        nHrdk  rCt—        d�dždŸ«      v’   j°                  d   j²                  d   jH                  j˜                  _M        |1dz  dk(  rdÁnd¡}”vD ]  }0tµ        |0”«       t·        |0dÂdÂd½d½¬”«       Œ  �Œ †j¹                  «       j¬                  }•d	|•d   _W        dÃ|•d   _W        d|•d   j°                  d   j²                  d   jH                  _J        tƒ        d¼«      |•d   j°                  d   j²                  d   jH                  _B        dÄ|•d   _W        d|•d   j°                  d   j²                  d   jH                  _J        tƒ        d¼«      |•d   j°                  d   j²                  d   jH                  _B        i }–tK        |«      D ]¾  \  }‹}8t=        ||8   «      }—t=        |—||8   d#   z  «      }˜|˜–|8<   •dJ|‹z      }™|˜d–›|™_W        tˆ        j¼                  |™j°                  d   _'        d|™j°                  d   j²                  d   jH                  _J        tƒ        d¼«      |™j°                  d   j²                  d   jH                  _B        ŒÀ –I   }š|–J   }›|›|šz
  }œ|šdkD  rœšz  d’z  nd*}�œdkD  rd•nd	› œd–›�•dJ„z      _W        tˆ        j¼                  |•dJ|„z      j°                  d   _'        d|•dJ|„z      j°                  d   j²                  d   jH                  _J        tƒ        d¼«      |•dJ|„z      j°                  d   j²                  d   jH                  _B        |œdkD  rGt—        dšd›dœ«      •dJ„z      j°                  d   j²                  d   jH                  j˜                  _M        nKœdk  rFt—        d�dždŸ«      •dJ„z      j°                  d   j²                  d   jH                  j˜                  _M        �dk\  rd•nd	› �d—›d˜�•dJ„z   dz      _W        tˆ        jŠ                  |•dJ|„z   dz      j°                  d   _'        d|•dJ|„z   dz      j°                  d   j²                  d   jH                  _J        tƒ        d¼«      |•dJ|„z   dz      j°                  d   j²                  d   jH                  _B        |�dkD  rJt—        dšd›dœ«      •dJ„z   dz      j°                  d   j²                  d   jH                  j˜                  _M        nN�dk  rIt—        d�dždŸ«      •dJ„z   dz      j°                  d   j²                  d   jH                  j˜                  _M        •D ]  }0tµ        |0dÅ«       t·        |0d“d“d½d½¬”«       Œ  dÆ„z  }žtq        dÇ«      tq        dÈ«      tq        dÉ«      g}Ÿt        |„«      D ]  } Ÿj'                  tq        ž«      «       Œ Ÿj¿                  tq        dÊ«      tq        dË«      g«       †jª                  D ])  }ytK        Ÿ«      D ]  \  }1}¡|¡yj¬                  |1   _+        Œ Œ+ Yj‡                  «        |Yj‡                  «       }¢tƒ        d4«      |¢jŒ                  _G        tƒ        d«      |¢jŒ                  _H        |¢j“                  dÌ«      }£d|£jH                  _J        tƒ        d6«      |£jH                  _B        t—        dsdtdu«      |£jH                  j˜                  _M        ‰D �¤cg c]  }¤|¤dÍ   dk7  sŒ¤‘Œ }¥}¤tÁ        |¥dÎ„ d¬Ï«      d dO }¦tÁ        |¥dÐ„ ¬Ñ«      d dO }§Yj‡                  «       }¨tƒ        d«      |¨jŒ                  _H        |¨j“                  dÒ«      }©d|©jH                  _J        t—        dšd›dœ«      |©jH                  j˜                  _M        tK        |¦d«      D ]e  \  }1}ªYj‡                  dÓ|1› dÔ|ªdÕ   › d|ªdÖ   › d×|dz
  › dØ|ªdÙ   d–›dÚ|› dØ|ªdÛ   d–›dÜ|ªdÍ   d–›dÝ|ªdÞ   d²›dß�«      }«tƒ        d«      |«jŒ                  _H        Œg Yj‡                  «       }¬tƒ        d«      |¬jŒ                  _G        tƒ        d«      |¬jŒ                  _H        |¬j“                  dà«      }­d|­jH                  _J        t—        d�dždŸ«      |­jH                  j˜                  _M        tK        §d«      D ]e  \  }1}ªYj‡                  dÓ|1› dÔ|ªdÕ   › d|ªdÖ   › d×|dz
  › dØ|ªdÙ   d–›dÚ|› dØ|ªdÛ   d–›dá|ªdÍ   d–›dÝ|ªdÞ   d²›dß�«      }«tƒ        d«      |«jŒ                  _H        Œg dâ|› dã�}®t        j                  j]                  tb        |®«      }¯Yj[                  |¯«       t	        dä|¯› �«       t	        då«       	 t        j                  j]                  tÂ        dæ«      }°t        j                  j]                  tÂ        dç«      }±t        j                  j]                  tÂ        dè«      }²t        j                  jÅ                  |°«      �r>t        j                  jÅ                  ±«      �rg }³|D ]*  Š³j'                  |‰   d0   |‰   dº   |‰   d#   ‰déœ«       Œ, g }´|D ]Ù  }2|D �8cg c]
  }8|2dL   |8   ‘Œ }µ}8t        t;        |«      «      D �kcg c]  }kt=        µ|k   |||k      d#   z  d«      ‘Œ }¶}kt;        |«      }·t=        |¶|·dz
     |¶|·dz
     z
  d«      }¸|¶|·dz
     }¹|¹dkD  rt=        ¸¹z  d’z  d«      n¶·dz
     dkD  rd¿nd*}º´j'                  t        t;        |´«      dz   «      |2dH   |2dK   µ¶¸|ºdêœ«       ŒÛ |D �8cg c]  }8t=        ||8   «      ‘Œ }»}8|´³|»dëœ}¼tÇ        °dìdí¬î«      5 }½|½jÉ                  «       }¾d d d «       tÇ        ±dìdí¬î«      5 }½|½jÉ                  «       }¿d d d «       ¾j%                  dï¿«      }À|Àj%                  dðtË        jÌ                  ¼d�¬ñ«      «      }ÀtÇ        ²dòdí¬î«      5 }½|½jÏ                  À«       d d d «       t	        dót=        t        j                  jÑ                  ²«      dôz  dôz  d«      › dõ�«       	 t        j                  j]                  tb        d÷«      }Ât        j                  jÅ                  |Â«      r$t        jÔ                  døÂ› dù�«       t	        dú«       t	        dü«       t	        dý«       t	        dþt^        › dyB› �«       t	        dÿt^        › dyX› �«       t	        �d ¯› �«       t	        �dt        j                  j]                  tÂ        dè«      › �«       t	        �d«       y c c}w c c}w # t6        $ r d*}"Y �'Œsw xY wc c}w c c}¤w c c}8w c c}kw c c}8w # 1 sw Y   �ŒøxY w# 1 sw Y   �ŒÞxY w# 1 sw Y   �ŒŠxY w# tÒ        $ r}Át	        döÁ› �«       Y d }Á~Á�Œnd }Á~Áww xY w# tÒ        $ r}Át	        dûÁ› �«       Y d }Á~Á�Œ+d }Á~Áww xY w(  Nu   === Báº®T Ä�áº¦U Xá»¬ LÃ�: z ===T)Ú	data_onlyu
   FILE Gá»�CzFILE GOCr    é   r[   c              3   ó$   K  — | ]  }d |v –— Œ
 y­w)õ   mÃ£N© ©Ú.0Úvs     r5   Ú	<genexpr>zrun_pipeline.<locals>.<genexpr>a   s   è ø€ Ð(¡4˜aˆu˜Œz¡4ùó   ‚c              3   ó$   K  — | ]  }d |v –— Œ
 y­w)õ   tÃªnNr€   r�   s     r5   r„   zrun_pipeline.<locals>.<genexpr>a   s   è ø€ Ð0KÁdÀ°¸1´Ádùr…   r#   u"   DÃ²ng tiÃªu Ä‘á»� (Header): dÃ²ng r\   r]   Ústtr   r‡   c              3   ó&   •K  — | ]  }|‰v –— Œ
 y ­wrG   r€   )r‚   Úm_wordÚh_lowers     €r5   r„   zrun_pipeline.<locals>.<genexpr>y   s   øè ø€ ÐdÑ1c v�˜7Ô"Ñ1cùs   ƒ)u   thÃ¡ngzt Út0Út1Út2u   ká»³u   tá»«r!   u   Cá»™t MÃ£: u   , Cá»™t TÃªn: u   , CÃ¡c cá»™t thÃ¡ng: r   )ro   )rw   rx   ry   Ú	start_dayÚend_dayÚmonthÚrawz  Col z: rc   z) - u    ngÃ yéÿÿÿÿr‘   rw   r�   r�   r   u   tá»•ng cá»™ngz	tong congÚ,g        )Úma_khÚten_khÚsalesc              3   ó.   •K  — | ]  }|d    ‰   –— Œ y­w)r—   Nr€   )r‚   ÚcustÚcs     €r5   r„   zrun_pipeline.<locals>.<genexpr>¾   s   øè ø€ Ð H¹i°d  g¡¨qÕ!1¹iùs   ƒu*   Tá»•ng sá»‘ khÃ¡ch hÃ ng Ä‘á»�c Ä‘Æ°á»£c: u    Tá»•ng sáº£n lÆ°á»£ng cÃ¡c ká»³:z  rx   z Kgu?   
--- BÆ¯á»šC 1: Táº O FILE EXCEL Ä�Ãƒ LÃ€M Sáº CH (LAMSACH) ---zTimes New Romanr)   )rx   ÚsizeÚboldr+   )rx   r›   ÚthinÚD9D9D9)ÚstyleÚcolor)r;   r<   r9   r:   u   KHÃ�CH HÃ€NG MUA HÃ€NG THÃ�NG u
    NÄ‚M 2026)ÚSttu   MÃ£ khÃ¡ch hÃ ngu   TÃªn khÃ¡ch hÃ ngrd   r`   u    2026 (Khá»‘i lÆ°á»£ng Kg)u   Tá»« z->r_   Úcenter)Ú
horizontalÚverticalÚ	wrap_text)r£   r•   r;   r"   r–   r—   r<   z#,##0r$   u   Tá»•ng cá»™ngÚAé   ÚBé2   ÚCé   é   ÚCUOITrb   Ú	MUA_HANG_z-26_DA-LAM-SACH.xlsxÚ
MUA_HANG_Tz_DA-LAM-SACH.xlsxu5     âœ“ Ä�Ã£ lÆ°u file lÃ m sáº¡ch táº¡i File-lam-sach/u?   
--- BÆ¯á»šC 2: Táº O FILE EXCEL SO SÃ�NH TRUNG BÃŒNH NGÃ€Y ---u   TB NgÃ y ThÃ¡ng TrÆ°á»›c (Kg)u   TB NgÃ y ThÃ¡ng z (Kg)u   ChÃªnh Lá»‡ch (Kg/ngÃ y)u   ChÃªnh Lá»‡ch (%)éþÿÿÿg      ð?z+#,##0;-#,##0;0z+0.0%;-0.0%;0.0%z_DA-LAM-SACH_SO-SANH.xlsxu8     âœ“ Ä�Ã£ lÆ°u file Excel so sÃ¡nh táº¡i File-lam-sach/z & Bao_cao/u5   
--- BÆ¯á»šC 3: Táº O FILE BÃ�O CÃ�O WORD (.DOCX) ---gáz®Ga'@g
×£p=Š @g333333ã?ÚNormalg      %@uM   BÃ�O CÃ�O PHÃ‚N TÃ�CH & SO SÃ�NH LÆ¯á»¢NG BÃ�N TRUNG BÃŒNH NGÃ€Y HÃ€NG THÃ�NGé   éR   év   u$   Ká»³ BÃ¡o CÃ¡o: Trá»�n Váº¹n ThÃ¡ng u    NÄƒm 2026 (Tá»« 01/u   /2026 Ä‘áº¿n ra   z/2026 - u    NgÃ y)u   Ká»³ BÃ¡o CÃ¡o: u    NgÃ y Ä�áº§u ThÃ¡ng u    NÄƒm 2026 (Tá»« u    Ä‘áº¿n z/2026)r*   éV   ée   és   r'   u+   I. ThÃ´ng tin chung & PhÆ°Æ¡ng phÃ¡p luáº­nz%d/%m/%Yu†   BÃ¡o cÃ¡o Ä‘Æ°á»£c trÃ­ch xuáº¥t vÃ  phÃ¢n tÃ­ch tá»± Ä‘á»™ng tá»« há»‡ thá»‘ng dá»¯ liá»‡u mua hÃ ng cáº­p nháº­t má»›i nháº¥t ngÃ y uQ  . Ä�á»ƒ pháº£n Ã¡nh chÃ­nh xÃ¡c tá»‘c Ä‘á»™ tiÃªu thá»¥ vÃ  loáº¡i bá»� sá»± chÃªnh lá»‡ch do sá»‘ ngÃ y lÃ m viá»‡c giá»¯a cÃ¡c thÃ¡ng trong nÄƒm (thÃ¡ng 28 ngÃ y, 30 ngÃ y vÃ  31 ngÃ y), toÃ n bá»™ sá»‘ liá»‡u sáº£n lÆ°á»£ng Ä‘Ã£ Ä‘Æ°á»£c quy Ä‘á»•i chuáº©n hÃ³a vá»� chá»‰ sá»‘ Sáº£n LÆ°á»£ng TiÃªu Thá»¥ Trung BÃ¬nh NgÃ y (Kg/ngÃ y).r%   u8   II. Káº¿t quáº£ tá»•ng quan toÃ n cÃ´ng ty qua cÃ¡c ká»³)ÚrowsÚcolsF)u   Ká»³ BÃ¡o CÃ¡ou   Tá»•ng Sáº£n LÆ°á»£ng (Kg)u   Sá»‘ NgÃ y Trong Ká»³u   TB / NgÃ y (Kg/ngÃ y)u#   So Vá»›i ThÃ¡ng TrÆ°á»›c (Kg/ngÃ y)u)   TÄƒng/Giáº£m So Vá»›i ThÃ¡ng TrÆ°á»›c (%)g      #@éÿ   Ú1A5276éd   éP   )r9   r:   r;   r<   Ú+z,.0fz.1fÚ%r^   é'   é®   é`   éÀ   é9   é+   ÚF4F6F7ÚFFFFFFÚEAF2F8gš™™™™™@g333333û?gš™™™™™ñ?gÍÌÌÌÌÌü?u   Ä�Ã¡nh giÃ¡ tá»•ng quÃ¡t: u   Trá»�n váº¹n ThÃ¡ng u3   /2026, toÃ n cÃ´ng ty Ä‘áº¡t tá»•ng sáº£n lÆ°á»£ng u;    Kg, tÆ°Æ¡ng Ä‘Æ°Æ¡ng má»©c tiÃªu thá»¥ bÃ¬nh quÃ¢n Ä‘áº¡t u    Kg/ngÃ y. So vá»›i ThÃ¡ng z/2026 (uD    Kg/ngÃ y), lÆ°á»£ng tiÃªu thá»¥ trung bÃ¬nh ngÃ y ghi nháº­n má»©c u   TÄ‚NG TRÆ¯á»žNGu   BIáº¾N Ä�á»˜NG GIáº¢M NHáº¸z+,.0fu    Kg/ngÃ y (z+.1fu”   %). NhÃ¬n chung sáº£n lÆ°á»£ng ThÃ¡ng 8 váº«n duy trÃ¬ á»•n Ä‘á»‹nh á»Ÿ quy mÃ´ trÃªn 930 táº¥n/thÃ¡ng, Ä‘áº£m báº£o tiáº¿n Ä‘á»™ káº¿ hoáº¡ch nÄƒm.u8   III. Báº£ng so sÃ¡nh chi tiáº¿t theo tá»«ng khÃ¡ch hÃ nguP   Báº£ng tá»•ng há»£p chi tiáº¿t lÆ°á»£ng bÃ¡n trung bÃ¬nh ngÃ y cá»§a toÃ n bá»™ uA    khÃ¡ch hÃ ng qua 8 thÃ¡ng vÃ  má»©c chÃªnh lá»‡ch giá»¯a ThÃ¡ng u    so vá»›i ThÃ¡ng Ú:)ÚSTTu   MÃ£ KHu   TÃªn KhÃ¡ch HÃ ngry   u   TÄƒng/Giáº£m (%)g      !@r   g       @g      Y@)ÚmaÚtenÚtb_prevÚtb_currÚdiff_kgÚdiff_pctÚF9FBFBé-   ÚTCu   Tá»”NG Cá»˜NG TOÃ€N CÃ”NG TYÚEAECEEg�Âõ(\�@gffffffÖ?gÍÌÌÌÌÌä?g       @g333333ë?g      è?u=   IV. PhÃ¢n tÃ­ch Top biáº¿n Ä‘á»™ng sáº£n lÆ°á»£ng tiÃªu thá»¥rÏ   c                 ó   — | d   S ©NrÏ   r€   rM   s    r5   rO   zrun_pipeline.<locals>.<lambda>Ë  s   € °A°i²Lr7   rP   c                 ó   — | d   S rÖ   r€   rM   s    r5   rO   zrun_pipeline.<locals>.<lambda>Ì  s   € °Q°y²\r7   )rQ   uM   1. Top 5 KhÃ¡ch hÃ ng tÄƒng trÆ°á»Ÿng sáº£n lÆ°á»£ng lá»›n nháº¥t (Kg/ngÃ y):z   z. rÌ   rË   u   ): TB ThÃ¡ng z = rÍ   u    Kg/ngÃ y â†’ ThÃ¡ng rÎ   u    Kg/ngÃ y (TÄƒng +u    Kg/ngÃ y, rÐ   z%)uL   2. Top 5 KhÃ¡ch hÃ ng sá»¥t giáº£m sáº£n lÆ°á»£ng nhiá»�u nháº¥t (Kg/ngÃ y):u    Kg/ngÃ y (Giáº£m ÚBAO_CAO_SO_SANH_MUA_HANG_Tz.docxu8     âœ“ Ä�Ã£ lÆ°u file BÃ¡o cÃ¡o Word thÃ nh cÃ´ng táº¡i: u4   
--- BÆ¯á»šC 4: Cáº¬P NHáº¬T WEB DASHBOARD & APP ---ztemplate_app.htmlzxlsx.full.min.jszApp_MuaHang_TuDong.html)rÌ   ry   ÚngayÚidx)rˆ   rË   rÌ   ÚtÚtbÚchenhÚpct)ÚfileÚkhÚperiÚtongÚrr   r   z@@XLSX@@Ú__DEMO__)Úensure_asciir-   uJ     âœ“ Ä�Ã£ cáº­p nháº­t thÃ nh cÃ´ng App_MuaHang/App_MuaHang_TuDong.html (i   z MB)u)     âš ï¸� Lá»—i cáº­p nháº­t App_MuaHang: zbuild_muahang_t8_portal.pyzpython "Ú"uF     âœ“ Ä�Ã£ cháº¡y cáº­p nháº­t portal HTML Baocaomuahangthang8-T1.htmlu     âš ï¸� Lá»—i cháº¡y portal: z=
============================================================u'   âœ… HOÃ€N THÃ€NH TOÃ€N Bá»˜ QUY TRÃŒNH!u"     1. File Excel Ä‘Ã£ lÃ m sáº¡ch: u     2. File Excel so sÃ¡nh: u     3. BÃ¡o cÃ¡o Word: z  4. Web Dashboard: z<============================================================)krY   rH   rI   ÚbasenameÚprintÚopenpyxlÚload_workbookÚactiveÚ
sheetnamesÚupperÚrangeÚ
max_columnr?   r1   Úvaluerf   ÚlowerÚanyre   r0   ÚlistÚmaxrz   rl   rm   Úmax_rowÚfloatÚ
ValueErrorÚsumÚlenÚroundÚWorkbookÚtitler   r   r   ÚfontÚ	enumerater   Ú	alignmentrj   Únumber_formatÚcolumn_dimensionsÚwidthr   ÚsaverK   ÚFILE_LAM_SACH_DIRÚSKILL_KETQUA_DIRÚBAO_CAO_DIRÚdocxÚDocumentÚsectionsr   Ú	LANDSCAPEÚorientationr
   Ú
page_widthÚpage_heightÚ
top_marginÚbottom_marginÚleft_marginÚright_marginÚstylesrx   r   r›   Úadd_paragraphr   ÚCENTERÚparagraph_formatÚspace_beforeÚspace_afterÚadd_runrœ   r   r    ÚrgbÚitalicr	   ÚnowÚstrftimeÚ	add_tabler   Úautofitr¸   Úcellsrq   Ú
paragraphsÚrunsr6   rD   Úadd_rowÚLEFTÚRIGHTÚextendÚsortedÚAPP_DIRÚexistsÚopenÚreadÚjsonÚdumpsÚwriteÚgetsizeÚ	ExceptionÚsystem)ÄÚ
input_filerç   Úwb_rawÚws_rawÚsnÚ
header_rowrã   rš   ÚvalsÚstt_colÚma_colÚten_colÚ
month_colsÚh_valÚcol_infoÚraw_hrw   rx   ry   ru   rv   rt   Úlast_colÚlatest_monthÚlatest_daysÚlatest_startÚ
latest_endÚis_full_monthÚ	customersÚtotal_row_dataÚma_valÚten_valr—   Úcell_vÚclean_vÚwb_cleanÚws_cleanÚheader_fontÚ
title_fontÚ	data_fontÚdata_bold_fontÚ	thin_sideÚcell_borderÚ
title_textÚclean_headersÚm_idxÚc_idxÚh_textr1   rÚ   r™   Úr_numÚc_sttÚc_maÚc_tenÚcol_iÚorig_cÚval_intÚc_valÚtot_row_numÚ	c_tot_lblÚtot_valÚc_totÚ
col_letterÚsuffixÚclean_file1Úclean_file2Úwb_cmpÚws_cmpÚbase_cols_countÚnew_headersÚnhÚtarget_cÚ
prev_c_idxÚ
curr_c_idxÚ	prev_daysÚ	curr_daysÚis_totÚv_prevÚv_currrÍ   rÎ   rÏ   rÐ   Úc1Úc2Úc3Úc4Úcmp_filenameÚdocÚsectionÚstyle_normalrý   Útitle_pÚr_titleÚsub_pÚsub_strÚr_subÚh1Úr_h1Ú	today_strÚp1Úh2Úr_h2Ú	sum_tableÚsum_headersÚ	hdr_cellsÚirü   ÚpÚprev_tb_valÚcty_tbsÚcol_totÚtb_dayÚd_kgÚd_pctÚd_kg_strÚ	d_pct_strÚ	row_cellsÚbg_colÚ
sum_widthsÚrowr  Úcurr_tbÚprev_tbÚdiff_cty_kgÚdiff_cty_pctÚp_nxÚ
r_nx_titleÚnx_descÚh3Úr_h3Ú
num_m_colsÚdetail_cols_countÚdetail_tableÚ	d_headersÚd_hdr_cellsÚgrowth_recordsÚc_tbsÚm_iÚs_valÚtb_valÚtarget_cellÚtb_pÚtb_cÚc_diff_kg_idxÚc_diff_pct_idxÚpct_strÚbg_rÚ	tot_cellsÚtot_tbs_dictÚt_valÚt_tbÚcell_tÚtot_tb_prevÚtot_tb_currÚtot_d_kgÚ	tot_d_pctÚmonth_widthÚ
col_w_listÚ_r-   Úh4Úr_h4rN   Úvalid_growthÚ
top_growthÚtop_declineÚ	p_top_incÚr_inc_tÚkÚp_itemÚ	p_top_decÚr_dec_tÚ	docx_nameÚ	docx_pathÚtpl_pathÚlib_pathÚapp_out_pathrá   Úkh_listÚt_valsÚtb_valsÚn_pÚdiffÚbaserÞ   Útot_valsÚ	demo_datarW   Úhtml_tplÚlib_jsÚ	html_fullÚeÚportal_scriptr‹   sÄ          `                                                                                                                                                                                           @r5   Úrun_pipelinerÛ  P   s»+  ù€ Ü"Ó$€JÜ�w‰w×Ñ 
Ó+€HÜ	Ð'¨ z°Ð
6Ô7ä×#Ñ# J¸$Ô?€FØ�]‰]€Fà×ÔˆØ˜2Ÿ8™8›:Ñ%¨°r·x±x³zÒ)AØ˜B‘ZˆFÙð  ð €JÜ�1�bŽ\ˆÜLQÐRSÐU[×UfÑUfÐijÑUjÔLkÓlÑLkÀq”�F—K‘K  1Ó%×+Ñ+Ò1¨rÓ2×8Ñ8Ó:×@Ñ@ÕBÐLkˆÐlÜÑ(¡4Ó(Õ(¬SÑ0KÁdÓ0KÕ-KØˆJÙð	 ñ Øˆ
ä	Ð.¨z¨lÐ
;Ô<ð €GØ€FØ€GØ€Jä�1�f×'Ñ'¨!Ñ+Ö,ˆÜ�F—K‘K 
¨AÓ.×4Ñ4Ò:¸Ó;×CÑCÀDÈ#ÓN×TÑTÓVˆØ—+‘+“-ˆØ�GÑØ‰GØ�gÑØ‰FØ�wÑØ‰GÜÓdÑ1cÓdÕdØ×Ñ˜aÕ ð -ñ ˜A�6Ù˜a�GÙÜœ%¤ F¨GÓ 4°qÑ 8¸&×:KÑ:KÈaÑ:OÓPÓQˆ
ä	ˆK˜�x˜~¨g¨YÐ6KÈJÈ<Ð
XÔYð €HÛˆØ—‘˜J¨Ó*×0Ñ0ˆÜ1BÀ5ÐXYÐ\fÐghÑ\iÑXiÐlmÑXmÔ1nÑ.ˆˆd�E˜5 %¨àØØØØØØñ
ˆ�‰ô 	��q�c˜˜D˜6  E 7¨$¨t¨f°FÐ;Õ<ð ð ˜"‰~€HØ˜HÑ% gÑ.€LØ˜8Ñ$ VÑ,€KØ˜HÑ% kÑ2€LØ˜(Ñ# IÑ.€Jà ¤M×$5Ñ$5°lÀBÓ$GÑG€Mð €IØ€Nä�: ‘> 6§>¡>°AÑ#5×6ˆÜ�V—[‘[  FÓ+×1Ñ1Ò7°RÓ8×>Ñ>Ó@ˆÜ�f—k‘k ! WÓ-×3Ñ3Ò9°rÓ:×@Ñ@ÓBˆá™gØà˜gŸm™m›oÑ-°ÀÇÁÃÑ1OÙq{Ó|Ñq{Ðlm˜a¤¤s¨6¯;©;°q¸!Ó+<×+BÑ+BÒ+GÀaÓ'H×'PÑ'PÐQTÐVXÓ'Y×'_Ñ'_Ó'aÒ'fÐefÓ!gÑgÐq{ˆNÐ|ØàˆÛˆAØ—[‘[  AÓ&×,Ñ,ˆFØÐ!ð"Ü#¤C¨£K×$7Ñ$7¸¸RÓ$@×$FÑ$FÓ$HÒ$MÈAÓN‘Gð �ØˆE�!ŠHð ð 	×ÑØØØñ
ö 	ð/ 7ñ< ÙR\Ô]ÑR\ÈQ˜!œSÓ H¹iÓ HÓHÑHÐR\ˆÐ]ä	Ð6´s¸9³~Ð6FÐ
GÔHÜ	Ð
,Ô-ÛˆÜ��8˜A‘;˜vÑ&Ð' r¬%°¸qÑ0AÓ*BÀ1Ð)EÀSÐIÕJð ô 
Ð
LÔMÜ× Ñ Ó"€HØ�‰€HØ!€H„Nô Ð-°B¸TÔB€KÜÐ,°2¸DÔA€JÜÐ+°"Ô5€IÜÐ0°rÀÔE€Nä˜6¨Ô2€IÜ˜i¨y¸iÐPYÔZ€Kð 2°,°¸zÐJ€JØ+5€H‡M�M�!�Q˜
Ó#Ô(ò E€MÛˆØ˜‘˜GÑ$ˆØ�A‰;�vÑ¤-×"3Ñ"3°E¸2Ó">Ò>Ø× Ñ  7¨5°¨+Ð5OÐ!PÕQà× Ñ  5¨°!©°[Ñ)AÐ(BÀ"ÀXÈaÁ[ÐQZÑE[ÐD\Ð\dÐejÐknÐdoð  pJð  "Kõ  Lð ô # =°!Ö4‰ˆˆvØ�}‰}˜Q  vÓ.ˆØˆŒ	Ü"¨hÀÐUYÔZˆ�ð 5ô ˜y¨!Ö,‰	ˆˆTØ�C‘ˆØ—‘˜e Q¨Ó,ˆØˆŒ
Ü#¨xÔ8ˆŒà�}‰}˜U A t¨G¡}Ó5ˆØˆŒ	Ü"¨fÔ5ˆŒà—‘˜e Q¨¨X©Ó7ˆØˆŒ
Ü#¨vÔ6ˆŒä& z°1Ö5‰MˆE�6Üœ%  W¡¨fÑ 5Ó6Ó7ˆGØ—M‘M %¨°Ó8ˆEØ"ˆEŒJÜ'°7Ô;ˆEŒOØ")ˆEÕñ 6ð -ð, ”c˜)“nÑ$€KØ9G€H‡M�M�+˜q¤# i£.Ó1Ô6Ü.7À8Ô.L€H‡M�M�+˜qÓ!Ô+à-;€H‡M�M�+˜q "Ó%Ô*à—‘˜k¨1¨oÓ>€IØ#€I„NÜ#¨vÔ6€IÔä" :¨qÖ1‰ˆˆvÜ”e˜N¨6Ñ2Ó3Ó4ˆØ—‘˜k¨5°'Ó:ˆØ#ˆŒ
Ü#¨wÔ7ˆŒØ%ˆÕð 2ð -.€H×Ñ˜sÑ#Ô)Ø,.€H×Ñ˜sÑ#Ô)Ø,.€H×Ñ˜sÑ#Ô)Ü�q˜!œc *›oÑ-Ö.ˆÜ& uÓ-ˆ
Ø=BÀQÌÈZËÑEXÒ=X±rÐ^`ˆ×"Ñ" :Ñ.Õ4ð /ñ
 (5ˆu�\�NÑ#¸Z¸LÈÈ,ÈÐ:X€FØ˜f˜XÐ%9Ð:€KØ˜|˜nÐ,=Ð>€Kà‡M�M”"—'‘'—,‘,Ô0°+Ó>Ô?Ø‡M�M”"—'‘'—,‘,Ô0°+Ó>Ô?Ø‡M�M”"—'‘'—,‘,Ô/°9¸V¸HÐDUÐ1VÓWÔXÜ	ÐAÀ+ÀÐ
OÔPÜ	ÐAÀ+ÀÐ
OÔPô
 
Ð
LÔMÜ×#Ñ#¤B§G¡G§L¡LÔ1BÀKÓ$PÓQ€FØ�]‰]€Fàœ#˜j›/Ñ)€Oà'Ø
˜<˜.¨Ð.Ø"Øð	€Kô ˜[¨!Ö,‰ˆˆRØ" SÑ(ˆØ�{‰{˜1˜h¨Ó+ˆØˆŒ	Ü"¨hÀÐUYÔZˆŒØFHˆ× Ñ Ô!2°8Ó!<Ñ=ÕCð -ð ˜B‘€JØ˜B‘€JØ˜Ñ$ VÑ,€IØ˜Ñ$ VÑ,€Iä�1�f—n‘n qÑ(×)ˆØ�v—~‘~Ñ%ˆð —‘˜Q °!Ñ 3Ó4×:Ñ:Ò?¸aˆØ—‘˜Q Ó0×6Ñ6Ò;¸!ˆä˜ Ñ*Ó+ˆÜ˜ Ñ*Ó+ˆØ˜GÑ#ˆØ*1°Aª+�G˜gÒ%À7ÈQÂ;¹CÐTWˆà�[‰[˜˜O¨aÑ/°Ó9ˆÙ$*‘.°	ˆŒÜ ¨GÔ4ˆŒØ"ˆÔà�[‰[˜˜O¨aÑ/°Ó9ˆÙ$*‘.°	ˆŒÜ ¨GÔ4ˆŒØ"ˆÔà�[‰[˜˜O¨aÑ/°Ó9ˆÙ$*‘.°	ˆŒÜ ¨GÔ4ˆŒØ,ˆÔà�[‰[˜˜O¨aÑ/°Ó:ˆØ ˆŒÜ ¨GÔ4ˆŒØ-ˆÖð= *ð@   ˜~Ð-FÐG€LØ
‡K�K”—‘—‘Ô.°Ó=Ô>Ø
‡K�K”—‘—‘œ[¨,Ó7Ô8Ü	ÐDÀ\ÀNÐR]Ð^jÐ]kÐ
lÔmô
 
Ð
BÔCÜ
�-‰-‹/€Cà�l‰l˜1‰o€GÜ#×-Ñ-€GÔÜ.4°U«m¼VÀD»\Ð+€GÔ˜Ô+Ü ›€GÔÜ" 3›K€GÔÜ  ›+€GÔÜ! #›;€GÔà—:‘:˜hÑ'€LØ×Ñ€DØ!€D„IÜ�4“€D„Ið ×ÑÓ!€GÜ*×1Ñ1€GÔÜ,.¨q«E€G×ÑÔ)Ü+-¨a«5€G×ÑÔ(Ø�o‰oÐmÓn€GÜ˜2›€G‡L�LÔØ€G‡L�LÔÜ% b¨"¨cÓ2€G‡L�L×ÑÔà×ÑÓ€EÜ(×/Ñ/€E„OÜ)+¨B«€E×ÑÔ&ÙØ8¸ÀcÐ8JÐJ^Ð_kÐloÐ^pÐp}ð  Jð  KNð  ~Oð  OPð  Q]ð  ^að  Pbð  bjð  kvð  jwð  w~ð  ‰à$ [ MÐ1FÀ|ÐTWÐFXÐXiÐjvÐwzÐi{Ð{|ð  ~Jð  KNð  }Oð  OWð  Xbð  cfð  Wgð  ghð  iuð  vyð  hzð  z@ð  AˆØ�M‰M˜'Ó"€EØ€E‡J�JÔÜ˜“f€E‡J�J„OÜ# B¨¨SÓ1€E‡J�J×ÑÔð 
×	Ñ	Ó	€BÜ')¨!£u€B×ÑÔ$Ü&(¨£e€B×ÑÔ#Ø�:‰:ÐCÓD€DØ€D‡I�I„NÜ˜“V€D‡I�I„NÜ" 2 r¨3Ó/€D‡I�I‡O�OÔä—‘“×'Ñ'¨
Ó3€IØ	×	Ñ	ð Qð  R[ð  Q\ð \_ð 	`ó
€Bô
 ')¨£e€B×ÑÔ#ð 
×	Ñ	Ó	€BÜ')¨!£u€B×ÑÔ$Ü&(¨£e€B×ÑÔ#Ø�:‰:ÐPÓQ€DØ€D‡I�I„NÜ˜“V€D‡I�I„NÜ" 2 r¨3Ó/€D‡I�I‡O�OÔà—‘ 1¨1�Ó-€IÜ,×3Ñ3€IÔØ€IÔò€Kð —‘˜qÑ!×'Ñ'€IÜ˜kÖ*‰ˆˆ5Ø!ˆ	�!‰ÔØ�a‰L×#Ñ# AÑ&ˆÜ(×/Ñ/ˆŒØ"ˆ�‰ˆq‰	�‰ÔÜ  ›gˆ�‰ˆq‰	�‰ÔÜ#+¨C°°cÓ#:ˆ�‰ˆq‰	�‰×ÑÔ Ü˜I a™L¨(Ô3Ü˜ 1™¨3°sÀÈ2ÖNð +ð €KØ€GÜˆÜ˜ qÑ)Ó*ˆØ˜‰{˜6Ñ"ˆÜ�w ‘~Ó&ˆØ�‰�vÔàÐ" {°Q¢Ø˜KÑ'ˆDØ˜KÑ'¨3Ñ.ˆEØ!%¨¢™#¨rÐ2°4¸°+Ð>ˆHØ"'¨1¢*™3°"Ð5°e¸C°[ÀÐB‰IàˆDØˆEØˆHØˆIà×%Ñ%Ó'×-Ñ-ˆ	Ø$ Q™K¨Ñ/ˆ	�!‰ÔØ7;ˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4Ü/A×/FÑ/Fˆ	�!‰×Ñ Ñ"Ô,à& t˜nˆ	�!‰ÔÜ/A×/GÑ/Gˆ	�!‰×Ñ Ñ"Ô,Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4ä ›Iˆ	�!‰ÔÜ/A×/HÑ/Hˆ	�!‰×Ñ Ñ"Ô,Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4à% d˜mˆ	�!‰ÔÜ/A×/GÑ/Gˆ	�!‰×Ñ Ñ"Ô,Ø7;ˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4à$ˆ	�!‰ÔÜ/A×/GÑ/Gˆ	�!‰×Ñ Ñ"Ô,Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4Ø�!Š8Ü@HÈÈSÐRTÓ@UˆI�a‰L×#Ñ# AÑ&×+Ñ+¨AÑ.×3Ñ3×9Ñ9Õ=Ø�AŠXÜ@HÈÈbÐRTÓ@UˆI�a‰L×#Ñ# AÑ&×+Ñ+¨AÑ.×3Ñ3×9Ñ9Ô=à%ˆ	�!‰ÔÜ/A×/HÑ/Hˆ	�!‰×Ñ Ñ"Ô,Ø7;ˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4Ø�1Š9Ü@HÈÈSÐRTÓ@UˆI�a‰L×#Ñ# AÑ&×+Ñ+¨AÑ.×3Ñ3×9Ñ9Õ=Ø�QŠYÜ@HÈÈbÐRTÓ@UˆI�a‰L×#Ñ# AÑ&×+Ñ+¨AÑ.×3Ñ3×9Ñ9Ô=ä  ›\¨AÑ-°Ò2‘¸ˆØ�Š=ØˆFÛˆDÜ  fÔ-Ü˜T r°"¸2ÀRÖHð ð Šðy ô| ˜“+œv c›{¬F°3«K¼À»ÄfÈSÃkÔSYÐZ]ÓS^Ð_€JØ�~Œ~ˆÜ# JÖ/‰JˆC�Ø#(ˆC�I‰I�c‰NÕ ñ 0ð ð
 �b‰k€GØ�b‰k€GØ˜GÑ#€KØ 'Ñ)¨SÑ0€Là×ÑÔØ×ÑÓ€DÜ)+¨A«€D×ÑÔ&Ü(*¨1«€D×ÑÔ%Ø—‘Ð:Ó;€JØ€J‡O�OÔÜ (¨¨R°Ó 5€J‡O�O×ÑÔð ˜|¨CÐ0Ð0cÔdiÐjxð  zBñ  kCó  eDð  EIð  dJð JAØAHÈÀð OØ'¨™>¨#Ð.¨g°g¸d°^ð  DHØ +¨qÒ 0ÑÐ6SÐ
TÐTUÐVaÐbgÐUhÐhsð  uAð  BFð  tGð G[ð	\ð ð 	‡L�L�Ôð 
×	Ñ	Ó	€BÜ')¨"£v€B×ÑÔ$Ü&(¨£e€B×ÑÔ#Ø�:‰:ÐPÓQ€DØ€D‡I�I„NÜ˜“V€D‡I�I„NÜ" 2 r¨3Ó/€D‡I�I‡O�OÔà×ÑØ
ZÔ[^Ð_hÓ[iÐZjð k1Ø1=°Ð>OÐP\Ð]^ÑP^ÐO_Ð_`ð	bôô
 �Z“€JØ˜J™¨Ñ*ÐØ—=‘= aÐ.?�=Ó@€LÜ/×6Ñ6€LÔØ €LÔâ6€IØ˜˜‹_ˆØ×Ñ˜ !™ WÑ-Õ.ð à×Ñ�X˜hÑ'¨Ñ0Ô1Ø×ÑÐ0Ð2DÐEÔFà×#Ñ# AÑ&×,Ñ,€KÜ˜iÖ(‰ˆˆ5Ø#ˆ�A‰ÔØ˜‰N×%Ñ% aÑ(ˆÜ(×/Ñ/ˆŒØ"ˆ�‰ˆq‰	�‰ÔÜ  ›gˆ�‰ˆq‰	�‰ÔÜ#+¨C°°cÓ#:ˆ�‰ˆq‰	�‰×ÑÔ Ü˜K¨™N¨HÔ5Ü˜ Q™¨R¸ÀÈ2ÖNð )ð €NÜ˜y¨!×,‰	ˆˆTØ ×(Ñ(Ó*×0Ñ0ˆ	ä ›Hˆ	�!‰ÔÜ/A×/HÑ/Hˆ	�!‰×Ñ Ñ"Ô,Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4à  ™Mˆ	�!‰ÔÜ/A×/FÑ/Fˆ	�!‰×Ñ Ñ"Ô,Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4à  ™Nˆ	�!‰ÔÜ/A×/FÑ/Fˆ	�!‰×Ñ Ñ"Ô,Ü79¸#³wˆ	�!‰×Ñ Ñ"×'Ñ'¨Ñ*×/Ñ/Ô4àˆÜ$ ZÖ0‰KˆC�Ø˜‘M &Ñ)ˆEÜ˜5 8¨FÑ#3°FÑ#;Ñ;Ó<ˆFØ"ˆE�&‰MØ# A¨¡GÑ,ˆKØ39¸A²: &¨¡À3ˆKÔÜ2D×2JÑ2JˆK×"Ñ" 1Ñ%Ô/Ü:<¸S»'ˆK×"Ñ" 1Ñ%×*Ñ*¨1Ñ-×2Ñ2Ô7Ø˜Ó!Ø>B�×&Ñ& qÑ)×.Ñ.¨qÑ1×6Ñ6Õ;ð 1ð �ZÑ ˆØ�ZÑ ˆØ�d‰{ˆØ'+¨a¢x�˜‘˜sÒ"¸tÀaºx±eÈSˆà×ÑØ�w‘-Ø˜‘>ØØØØñ
ô 	ð ˜J™ˆØSWÐ[\ÒS\°$¸²(©3ÀÐ*CÀDÈÀ;Ñ(OÐbeˆ	�-Ñ Ô%Ü;M×;SÑ;Sˆ	�-Ñ ×+Ñ+¨AÑ.Ô8ÜCEÀcÃ7ˆ	�-Ñ ×+Ñ+¨AÑ.×3Ñ3°AÑ6×;Ñ;Ô@Ø�!Š8ÜLTÐUWÐY\Ð^`ÓLaˆI�mÑ$×/Ñ/°Ñ2×7Ñ7¸Ñ:×?Ñ?×EÑEÕIØ�AŠXÜLTÐUXÐZ\Ð^`ÓLaˆI�mÑ$×/Ñ/°Ñ2×7Ñ7¸Ñ:×?Ñ?×EÑEÔIð ˜Z™¨!Ñ+ˆØAEÈÂÈTÐTUÊX˜E QšJ‘S¨BÐ/°°c¨{¸!Ñ<Ð\_ˆØ)0ˆ	�.Ñ!Ô&Ü<N×<UÑ<Uˆ	�.Ñ!×,Ñ,¨QÑ/Ô9ÜDFÀsÃGˆ	�.Ñ!×,Ñ,¨QÑ/×4Ñ4°QÑ7×<Ñ<ÔAØDHˆ	�.Ñ!×,Ñ,¨QÑ/×4Ñ4°QÑ7×<Ñ<ÔAØ�!Š8ÜMUÐVXÐZ]Ð_aÓMbˆI�nÑ%×0Ñ0°Ñ3×8Ñ8¸Ñ;×@Ñ@×FÑFÕJØ�AŠXÜMUÐVYÐ[]Ð_aÓMbˆI�nÑ%×0Ñ0°Ñ3×8Ñ8¸Ñ;×@Ñ@×FÑFÔJà ™7 aš<‰x¨XˆÛˆDÜ  dÔ+Ü˜T r°"¸2ÀRÖHò ðA -ðJ ×$Ñ$Ó&×,Ñ,€IØ€Iˆa�LÔØ€Iˆa�LÔØ37€Iˆa�L×Ñ˜AÑ×#Ñ# AÑ&×+Ñ+Ô0Ü35°c³7€Iˆa�L×Ñ˜AÑ×#Ñ# AÑ&×+Ñ+Ô0Ø6€Iˆa�LÔØ37€Iˆa�L×Ñ˜AÑ×#Ñ# AÑ&×+Ñ+Ô0Ü35°c³7€Iˆa�L×Ñ˜AÑ×#Ñ# AÑ&×+Ñ+Ô0à€LÜ  Ö,‰ˆˆVÜ�n VÑ,Ó-ˆÜ�U˜X fÑ-¨fÑ5Ñ5Ó6ˆØ#ˆ�VÑØ˜1˜s™7Ñ#ˆØ˜d˜ˆŒÜ);×)AÑ)Aˆ×Ñ˜!ÑÔ&Ø15ˆ×Ñ˜!Ñ×!Ñ! !Ñ$×)Ñ)Ô.Ü13°C³ˆ×Ñ˜!Ñ×!Ñ! !Ñ$×)Ñ)Õ.ð -ð ˜zÑ*€KØ˜zÑ*€KØ˜[Ñ(€HØ2=À²/�˜KÑ'¨#Ò-Às€Ià/7¸!ª|©ÀÐ'DÀXÈdÀOÐ%T€Iˆa�*‰nÑÔ"Ü8J×8PÑ8P€Iˆa�*‰nÑ×(Ñ(¨Ñ+Ô5Ø@D€Iˆa�*‰nÑ×(Ñ(¨Ñ+×0Ñ0°Ñ3×8Ñ8Ô=Ü@BÀ3Ã€Iˆa�*‰nÑ×(Ñ(¨Ñ+×0Ñ0°Ñ3×8Ñ8Ô=Ø�!‚|ÜIQÐRTÐVYÐ[]ÓI^ˆ	�!�j‘.Ñ!×,Ñ,¨QÑ/×4Ñ4°QÑ7×<Ñ<×BÑBÕFØ	�AŠÜIQÐRUÐWYÐ[]ÓI^ˆ	�!�j‘.Ñ!×,Ñ,¨QÑ/×4Ñ4°QÑ7×<Ñ<×BÑBÔFà3<À²>©CÀrÐ+JÈ9ÐUXÈ/ÐYZÐ)[€Iˆa�*‰n˜qÑ Ñ!Ô&Ü<N×<UÑ<U€Iˆa�*‰n˜qÑ Ñ!×,Ñ,¨QÑ/Ô9ØDH€Iˆa�*‰n˜qÑ Ñ!×,Ñ,¨QÑ/×4Ñ4°QÑ7×<Ñ<ÔAÜDFÀsÃG€Iˆa�*‰n˜qÑ Ñ!×,Ñ,¨QÑ/×4Ñ4°QÑ7×<Ñ<ÔAØ�1‚}ÜMUÐVXÐZ]Ð_aÓMbˆ	�!�j‘. 1Ñ$Ñ%×0Ñ0°Ñ3×8Ñ8¸Ñ;×@Ñ@×FÑFÕJØ	�QŠÜMUÐVYÐ[]Ð_aÓMbˆ	�!�j‘. 1Ñ$Ñ%×0Ñ0°Ñ3×8Ñ8¸Ñ;×@Ñ@×FÑFÔJãˆÜ˜D (Ô+Ü˜ 2¨b°rÀÖDð ð
 ˜Ñ#€KÜ˜“,¤ t£¬f°S«kÐ:€JÜ�:ÖˆØ×Ñœ& Ó-Õ.ð à×Ñ”v˜d“|¤V¨D£\Ð2Ô3à× Ô ˆÜ 
Ö+‰FˆC�Ø#$ˆC�I‰I�c‰NÕ ñ ,ð !ð
 ×ÑÔØ	×	Ñ	Ó	€BÜ')¨"£v€B×ÑÔ$Ü&(¨£e€B×ÑÔ#Ø�:‰:ÐUÓV€DØ€D‡I�I„NÜ˜“V€D‡I�I„NÜ" 2 r¨3Ó/€D‡I�I‡O�OÔá-ÓC™~˜!°°9±ÀÓ1B’A˜~€LÐCÜ˜Ñ*@È$ÔOÐPRÐQRÐS€JÜ˜Ñ+AÔBÀ2ÀAÐF€Kà×!Ñ!Ó#€IÜ-/°«U€I×ÑÔ*Ø×ÑÐ oÓp€GØ€G‡L�LÔÜ% b¨#¨rÓ2€G‡L�L×ÑÔä˜J¨Ö*‰ˆˆQØ×"Ñ"Ø�#��b˜˜5™˜
 " Q t¡W I¨]¸<È¹>Ð:JÈ#ÈaÐPYÉlÐ[_ÐM`Ð`uð  wCð  vDð  DGð  HIð  JSñ  HTð  UYð  GZð ZØ˜‘| DÐ)¨°Q°z±]À4Ð4HÈðLó
ˆô /1°«eˆ×ÑÕ+ð +ð ×!Ñ!Ó#€IÜ.0°«e€I×ÑÔ+Ü-/°«U€I×ÑÔ*Ø×ÑÐ nÓo€GØ€G‡L�LÔÜ% c¨2¨rÓ2€G‡L�L×ÑÔä˜K¨Ö+‰ˆˆQØ×"Ñ"Ø�#��b˜˜5™˜
 " Q t¡W I¨]¸<È¹>Ð:JÈ#ÈaÐPYÉlÐ[_ÐM`Ð`uð  wCð  vDð  DGð  HIð  JSñ  HTð  UYð  GZð ZØ˜‘| DÐ)¨°Q°z±]À4Ð4HÈðLó
ˆô /1°«eˆ×ÑÕ+ð ,ð -¨\¨N¸%Ð@€IÜ—‘—‘œ[¨)Ó4€IØ‡H�HˆYÔÜ	ÐDÀYÀKÐ
PÔQô
 
Ð
AÔBð5?Ü—7‘7—<‘<¤Ð)<Ó=ˆÜ—7‘7—<‘<¤Ð);Ó<ˆÜ—w‘w—|‘|¤GÐ-FÓGˆä�7‰7�>‰>˜(Õ#¬¯©¯©°xÕ(@ØˆDÛ�Ø—‘Ø# A™; vÑ.Ø% a™[¨Ñ1Ø$ Q™K¨Ñ/Øñ	õ ð  ð ˆGÛ!�Ù>HÓI¹j°F˜$˜w™-¨Ó/¸j�ÐIÜZ_Ô`cÐdnÓ`oÔZpÓqÑZpÐUVœ5 ¨¡¨X°jÀ±mÑ-DÀVÑ-LÑ!LÈaÕPÐZp�ÐqÜ˜*“o�Ü˜g c¨!¡e™n¨w°s¸1±u©~Ñ=ÀÓB�Ø˜s 1™u‘~�Ø7;¸a²x”e˜T D™[¨3Ñ.°Ô3ÈwÐWZÐ[\ÑW\É~Ð`aÒOaÁeÐgj�Ø—‘Üœs 7›|¨aÑ/Ó0Ø˜w™-Ø ™>ØØ!Ø!Øñ õ ð "ñ" EOÓOÁJ¸&œ˜n¨VÑ4Õ5ÀJˆHÐOà ØØØ ñ	ˆIô �h ¨gÕ6¸!ØŸ6™6›8�÷ 7ä�h ¨gÕ6¸!ØŸ™›�÷ 7ð !×(Ñ(¨°VÓ<ˆIØ!×)Ñ)¨*´d·j±jÀÐY^Ô6_Ó`ˆIä�l C°'Õ:¸aØ—‘˜	Ô"÷ ;äÐ^Ô_dÔeg×elÑel×etÑetð  vBó  fCð  DHñ  fHð  IMñ  fMð  OPó  `Qð  _Rð  RVð  Wô  Xð
4ÜŸ™Ÿ™¤[Ð2NÓOˆÜ�7‰7�>‰>˜-Ô(Ü�I‰I˜	 - °Ð3Ô4ÜÐZÔ\ô 
ˆ-ÔÜ	Ð3Ô5Ü	Ð.Ô/@Ð.AÀÀ;À-Ð
PÔQÜ	Ð&Ô'8Ð&9¸¸<¸.Ð
IÔJÜ	Ñ! ) Ð
-Ô.Ü	Ñ ¤§¡§¡¬gÐ7PÓ!QÐ RÐ
SÔTÜ	‰&…Mùòs mùòN }øô "ò "Ø!“Gð"üò ^ùòX Dùòt JùÚqùò P÷ 7Ñ6úç6Ñ6ú÷ ;Ñ:ûô ò ?ÜÐ9¸!¸Ð=×>Ò>ûð?ûô ò 4ÜÐ.¨q¨cÐ2×3Ò3ûð4ús  ÃABoÎ:ABoÐ?6BoÒBo/ÂV"Bo4ÂV0Bo4Â`C(Bp/ Âc<Bo9ÂdBp/ Âd#"Bo>ÂeBBp/ ÂgBpÂg*Bp/ ÂhBpÂhBp/ Âh(BpÂh9ABp/ ÂjBp"ÂjABp/ ÂkA'Bq ÂoBo,Âo+Bo,Âo9Bp/ ÂpBpÂpBp/ ÂpBpÂpBp/ Âp"Bp,Âp'Bp/ Âp/	BqÂp8BqÂqBqÂq	Bq6ÂqBq1Âq1Bq6Ú__main__)r¼   r¼   é–   rÝ  )r'   iê  )5Ú__doc__ré   Úopenpyxl.stylesr   r   r   r   r   Úopenpyxl.utilsr   rH   Úsysrg   r+  r	   r  Údocx.sharedr
   r   r   Údocx.enum.sectionr   Údocx.enum.textr   Údocx.enum.tabler   r   Ú	docx.oxmlr   r   Údocx.oxml.nsr   r   ÚstdoutÚreconfigurerI   ÚdirnameÚabspathÚ__file__rL   rK   r  r  r  r'  Úmakedirsrl   r6   rD   rY   rz   rÛ  Ú__name__r€   r7   r5   Ú<module>rï     sF  ðñó ß FÕ FÝ ,ß × Ý Û ß ,Ñ ,Ý 'Ý -ß Aß ,ß $à ‡
�
× Ñ  Ð Ô (à�7‰7�?‰?˜2Ÿ7™7Ÿ?™?¨8Ó4Ó5€Ø—G‘G—L‘L ¨?Ó;Ð Ø�g‰g�l‰l˜8 YÓ/€Ø—7‘7—<‘< ¨'°8Ó<Ð Ø
�'‰'�,‰,�x Ó
/€à €‡�Ð¨Õ -Ø €‡�ˆK $Õ 'Ø €‡�Ð tÕ ,ð 
ˆb�R˜B 2¨"Ø	ˆb�R˜R R¨Rñ€ò
ó
ò@ó1ò&iðV ˆzÒÙ…Nð r7   