§
    ¢”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dS )é    )ÚannotationsNé   )ÚIllegalDestination)ÚcombineÚfrombaseÚisbase)Úcopy_file_data)ÚFSÚsrc_fsr
   Úsrc_pathÚstrÚdst_fsÚdst_pathc                ó  — | |u r||k    rt          d|›d�¦  «        ‚|                      |d¦  «        5 }|                     |d¦  «        5 }t          ||¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Núcannot copy ú
 to itselfÚrbÚwb)r   Úopenr	   )r   r   r   r   Úsrc_fileÚdst_files         ún/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/misc/filesystem/_copy.pyÚ	copy_filer      s  € Ø�ÐÐ˜H¨Ò0Ð0Ý Ð!F°Ð!FÐ!FÐ!FÑGÔGÐGà	�Š�X˜tÑ	$Ô	$ð /¨Ø�[Š[˜ 4Ñ(Ô(ð 	/¨HÝ˜8 XÑ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð /ð /s5   ´B ÁA(ÁB Á(A,	Á,B Á/A,	Á0B Â BÂBú/Úsrc_rootÚdst_rootc           
     ó"  — | |u r#t          ||¦  «        rt          d| ›d�¦  «        ‚|                     |d¬¦  «         | j                             |¦  «        D ]5}|                     t          |t          ||¦  «        ¦  «        d¬¦  «         Œ6d S )Nr   r   T)Úrecreate)r   r   ÚmakedirsÚwalkÚdirsÚmakedirr   r   )r   r   r   r   Údir_paths        r   Úcopy_structurer$      s©   € ð �ÐÐ�F 8¨XÑ6Ô6ÐÝ Ð!D°Ð!DÐ!DÐ!DÑEÔEÐEà
‡O‚O�H t€OÑ,Ô,Ð,Ø”K×$Ò$ XÑ.Ô.ð Wð WˆØ�Š•w˜x­°(¸HÑ)EÔ)EÑFÔFÐQUˆÑVÔVÐVÐVðWð Wó    c                óÄ   — t          | |||¦  «         | j                             |¦  «        D ]2}t          |t	          ||¦  «        ¦  «        }t          | |||¦  «         Œ3d S )N)r$   r    Úfilesr   r   r   )r   r   r   r   Ú	file_pathÚ	copy_paths         r   Úcopy_dirr*   $   so   € Ý�6˜6 8¨XÑ6Ô6Ð6à”[×&Ò& xÑ0Ô0ð 8ð 8ˆ	Ý˜H¥h¨x¸Ñ&CÔ&CÑDÔDˆ	Ý�&˜) V¨YÑ7Ô7Ð7Ð7ð8ð 8r%   c                ó*   — t          | d|d¦  «         d S )Nr   )r*   )r   r   s     r   Úcopy_fsr,   ,   s   € ÝˆV�S˜& #Ñ&Ô&Ð&Ð&Ð&r%   )r   r
   r   r   r   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      së   ðØ "Ð "Ð "Ð "Ð "Ð "à €€€à 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø "Ð "Ð "Ð "Ð "Ð "à	Ôð ØÐÐÐÐÐð/ð /ð /ð /ð Øð	Wð Wð Wð Wð Wð8ð 8ð 8ð 8ð'ð 'ð 'ð 'ð 'ð 'r%   