
    gP                     <    S SK Jr  \(       a  S SKJr  SSS\4S jrg)    )TYPE_CHECKING)URLurlr   returnc                    SnXR                   =(       d    S-  nXR                  (       a  SOS-  nXR                  (       a  U R                  S-   OS-  nU R                  (       a&  SU R                  ;   a  USU R                  -   S-   -  nOXR                  =(       d    S-  nXR                  (       a  SU R                  -   OS-  nXR
                  =(       d    S-  nXR                  =(       d    S-  nXR                  =(       d    S-  nU$ )N z//@:[])protocolslashesauthhostnameportpathnamesearchhash)r   results     -lib/python3.13/site-packages/mdurl/_format.pyformatr      s    F
ll b F
kkdr)F
chhnb0F
||s||+#$s**,,$"$
cCHHnb0F
ll b F
jjBF
hhn"FM    N)typingr   
mdurl._urlr   strr    r   r   <module>r      s!      # r   