ó
    ¦èØhQ  ã                  ó°   • S SK Jr  S SKrSSKJr  SSKJrJrJr  SSK	J
r
  \R                  (       a  SSKJr  SS jr  S       SS	 jjrSS
 jrSS jrg)é    )ÚannotationsNé   )ÚIllegalDestination)ÚcombineÚfrombaseÚisbase)Úcopy_file_data)ÚFSc                óü   • XL a  X:X  a  [        SU< S35      eU R                  US5       nUR                  US5       n[        XE5        S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)Núcannot copy ú
 to itselfÚrbÚwb)r   Úopenr	   )Úsrc_fsÚsrc_pathÚdst_fsÚdst_pathÚsrc_fileÚdst_files         ÚY/var/www/fran/franai/venv/lib/python3.13/site-packages/fontTools/misc/filesystem/_copy.pyÚ	copy_filer      sf   € ØÒ˜HÓ0Ü  <°©|¸:Ð!FÓGÐGà	‰X˜tÔ	$¨Ø[‰[˜ 4Ô(¨HÜ˜8Ô.÷ )÷ 
%Ð	$ß(Õ(ú÷ 
%Õ	$ús"   ¬A-¿AÁA-Á
A*	Á&A-Á-
A;c           
     óö   • XL a   [        X#5      (       a  [        SU < S35      eUR                  USS9  U R                  R	                  U5       H&  nUR                  [        U[        X$5      5      SS9  M(     g )Nr   r   T)Úrecreate)r   r   ÚmakedirsÚwalkÚdirsÚmakedirr   r   )r   r   Úsrc_rootÚdst_rootÚdir_paths        r   Úcopy_structurer"      sn   € ð ÒœF 8×6Ñ6Ü  <°©z¸Ð!DÓEÐEà
‡OOH t€OÑ,Ø—K‘K×$Ñ$ XÖ.ˆØ‰”w˜x¬°(Ó)EÓFÐQUˆÓVò /ó    c                ó¢   • [        XX5        U R                  R                  U5       H$  n[        U[	        X5      5      n[        XX%5        M&     g )N)r"   r   Úfilesr   r   r   )r   r   r   r   Ú	file_pathÚ	copy_paths         r   Úcopy_dirr(   $   s@   € Ü6 8Ô6à—[‘[×&Ñ& xÖ0ˆ	Ü˜H¤h¨xÓ&CÓDˆ	Ü& VÖ7ò 1r#   c                ó    • [        U SUS5        g )NÚ/)r(   )r   r   s     r   Úcopy_fsr+   ,   s   € ÜˆVS˜& #Õ&r#   )r   r
   r   Ústrr   r
   r   r,   )r*   r*   )r   r
   r   r
   r   r,   r    r,   )r   r
   r   r
   )Ú
__future__r   ÚtypingÚ_errorsr   Ú_pathr   r   r   Ú_toolsr	   ÚTYPE_CHECKINGÚ_baser
   r   r"   r(   r+   © r#   r   Ú<module>r5      sh   ðÝ "ã å 'ß ,Ñ ,Ý "à	××Ýô/ð Øð	WØðWàðWð ðWð õ	Wô8õ'r#   