
    l:i                     >    d dl Z d dlmZ d Zed        Zed        Zy)    N)sudo_supportc                 b    | D ]*  }|dvst         j                  j                  |      s(|c S  y)zAWhen arguments order is wrong first argument will be destination.>   ln-s
--symbolicN)ospathexists)script_partsparts     O/var/www/html/bot/venv/lib/python3.12/site-packages/thefuck/rules/ln_s_order.py_get_destinationr      s.     11bggnnT6JK    c                     | j                   d   dk(  xrD ddhj                  | j                         xr% d| j                  v xr t        | j                         S )Nr   r   r   r   zFile exists)r   intersectionoutputr   )commands    r   matchr      s^      #t+ 7|$11'2F2FG7/7 !!5!568r   c                     t        | j                        }| j                  d d  }|j                  |       |j                  |       dj	                  |      S )N )r   r   removeappendjoin)r   destinationpartss      r   get_new_commandr      sH    "7#7#78K  #E	LL	LL88E?r   )r   thefuck.specific.sudor   r   r   r    r   r   <module>r      s8    	 . 8 8  r   