§
    ¢”jÑ  ã                   óô   — d dl Z d dlZ ej        ¦   «         dk    Zdedefd„Zdedeeef         fd„Zdedefd„Zdedefd	„Z	dedefd
„Z
dedefd„Zdededefd„Zdededefd„Zdedefd„Zdedefd„ZdS )é    NÚWindowsÚpath1Úreturnc                 ó‚   — | s|S d                      |                      d¦  «        |                     d¦  «        ¦  «        S )Nz{}/{}ú/)ÚformatÚrstripÚlstrip©r   Úpath2s     ún/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/misc/filesystem/_path.pyÚcombiner      s;   € Øð ØˆØ�>Š>˜%Ÿ,š, sÑ+Ô+¨U¯\ª\¸#Ñ->Ô->Ñ?Ô?Ð?ó    Úpathc                 ób   — d| vrd| fS |                       dd¦  «        }|d         pd|d         fS )Nr   Ú é   r   )Úrsplit)r   Úsplits     r   r   r      s?   € Ø
�$€€Ø�DˆzÐØ�KŠK˜˜QÑÔ€EØ�!ŒHˆO˜˜U 1œXÐ&Ð&r   c                 ó,   — t          | ¦  «        d         S )Nr   ©r   ©r   s    r   Údirnamer      ó   € Ý�‰;Œ;�qŒ>Ðr   c                 ó,   — t          | ¦  «        d         S )Nr   r   r   s    r   Úbasenamer      r   r   c                 ó:   — |                       d¦  «        s| dz   S | S ©Nr   )Úendswithr   s    r   Úforcedirr       s%   € à�=Š=˜ÑÔð Ø�c‰zÐØ€Kr   c                 ó:   — |                       d¦  «        sd| z   S | S r   )Ú
startswithr   s    r   Úabspathr#   #   s'   € ð �?Š?˜3ÑÔð Ø�T‰zÐØ€Kr   r   c                 óœ   — t          t          | ¦  «        ¦  «        }t          t          |¦  «        ¦  «        }|                     |¦  «        S )N)r    r#   r"   )r   r   Ú_path1Ú_path2s       r   Úisbaser'   +   s<   € å•g˜e‘n”nÑ%Ô%€FÝ•g˜e‘n”nÑ%Ô%€FØ×Ò˜VÑ$Ô$Ð$r   c                 óz   — t          | |¦  «        st          d| ›d|›�¦  «        ‚|t          | ¦  «        d …         S )Nz!path1 must be a prefix of path2: z vs )r'   Ú
ValueErrorÚlenr   s     r   Úfrombaser+   2   sI   € å�%˜ÑÔð UÝÐS¸UÐSÐSÈ%ÐSÐSÑTÔTÐTØ•�U‘”��ÔÐr   c                 ó,   — |                       d¦  «        S r   )r
   r   s    r   Úrelpathr-   9   s   € Ø�;Š;�sÑÔÐr   c                 ó~   — t           j                             | ¦  «        }t          r|                     dd¦  «        }|S )Nú\r   )Úosr   ÚnormpathÚ_WINDOWS_PLATFORMÚreplace)r   Ú
normalizeds     r   r1   r1   =   s<   € Ý”×!Ò! $Ñ'Ô'€JÝð 3ð  ×'Ò'¨¨cÑ2Ô2ˆ
ØÐr   )r0   ÚplatformÚsystemr2   Ústrr   Útupler   r   r   r    r#   Úboolr'   r+   r-   r1   © r   r   ú<module>r;      s¦  ðØ 	€	€	€	Ø €€€à#�H”OÑ%Ô%¨Ò2Ð ð@�3ð @ #ð @ð @ð @ð @ð'�ð '˜˜c 3˜hœð 'ð 'ð 'ð 'ð�#ð ˜#ð ð ð ð ð�3ð ˜3ð ð ð ð ð�3ð ˜3ð ð ð ð ð�#ð ˜#ð ð ð ð ð%�#ð %˜cð % dð %ð %ð %ð %ð�Cð  ð ¨ð ð ð ð ð�#ð ˜#ð ð ð ð ð�3ð ˜3ð ð ð ð ð ð r   