
    -Ph                    >    d dl mZ d dlmZmZmZmZmZ ddZdd	Z	d
S )    )annotations)	parse_qsl
quote_plus	urlencodeurlsplit
urlunsplituristrreturnc                4   t          |           \  }}}}}|                    d                              d          }t          |                                d          }t	          d t          |          D                       }t          |||||f          S )Nidnaascii/c                @    g | ]\  }}||                                 fS  )encode).0qvs      P/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/sphinx/util/_uri.py
<listcomp>zencode_uri.<locals>.<listcomp>
   s(    FFF6Aq188::FFF    )r   r   decoder   r   r   r   )r	   schemenetlocurlqueryfragments         r   
encode_urir      s    +3C==(FFC]]6""))'22F
SZZ\\3
'
'CFFYu5E5EFFFGGEvvsE8<===r   r   boolc                (    t          |           od| v S )zCheck *url* is URL or not.z://)r    )r   s    r   is_urlr"      s    99%#%r   N)r	   r
   r   r
   )r   r
   r   r    )

__future__r   urllib.parser   r   r   r   r   r   r"   r   r   r   <module>r%      ss    " " " " " " O O O O O O O O O O O O O O> > > >& & & & & &r   