Ë
    ÚÍ:jQ  ã                  óœ   — d dl mZ d dlZddlmZ ddlmZmZmZ ddl	m
Z
 ej                  rddlmZ dd„Z	 	 d	 	 	 	 	 	 	 dd	„Zdd
„Zdd„Zy)é    )ÚannotationsNé   )ÚIllegalDestination)ÚcombineÚfrombaseÚisbase)Úcopy_file_data)ÚFSc                óè   — | |u r||k(  rt        d|›d�«      ‚| j                  |d«      5 }|j                  |d«      5 }t        ||«       d d d «       d d d «       y # 1 sw Y   ŒxY w# 1 sw Y   y xY w)Núcannot copy ú
 to itselfÚrbÚwb)r   Úopenr	   )Úsrc_fsÚsrc_pathÚdst_fsÚdst_pathÚsrc_fileÚdst_files         út/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/fontTools/misc/filesystem/_copy.pyÚ	copy_filer      s~   € Ø�Ñ˜H¨Ò0Ü  <°¨|¸:Ð!FÓGÐGà	�‰�X˜tÓ	$ð /¨Ø�[‰[˜ 4Ó(ð 	/¨HÜ˜8 XÔ.÷	/÷/ð /÷	/ð 	/ú÷/ð /ús"   «A(¾AÁA(ÁA%	Á!A(Á(A1c           
     óö   — | |u rt        ||«      rt        d| ›d�«      ‚|j                  |d¬«       | j                  j	                  |«      D ])  }|j                  t        |t        ||«      «      d¬«       Œ+ y )Nr   r   T)Úrecreate)r   r   ÚmakedirsÚwalkÚdirsÚmakedirr   r   )r   r   Úsrc_rootÚdst_rootÚdir_paths        r   Úcopy_structurer"      sx   € ð �ÑœF 8¨XÔ6Ü  <°¨z¸Ð!DÓEÐEà
‡O�O�H t€OÔ,Ø—K‘K×$Ñ$ XÓ.ò WˆØ�‰”w˜x¬°(¸HÓ)EÓFÐQUˆÕVñWó    c                ó¨   — t        | |||«       | j                  j                  |«      D ]&  }t        |t	        ||«      «      }t        | |||«       Œ( y )N)r"   r   Úfilesr   r   r   )r   r   r   r   Ú	file_pathÚ	copy_paths         r   Úcopy_dirr(   $   sO   € Ü�6˜6 8¨XÔ6à—[‘[×&Ñ& xÓ0ò 8ˆ	Ü˜H¤h¨x¸Ó&CÓDˆ	Ü�&˜) V¨YÕ7ñ8r#   c                ó    — t        | d|d«       y )Nú/)r(   )r   r   s     r   Úcopy_fsr+   ,   s   € ÜˆV�S˜& #Õ&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#   