o
    \"<f  ã                   @   s   ddd„Z dd„ Zdd„ ZdS )	Fc                 C   s.   t | tƒr
|  d¡} |rt | tƒst| ƒ} | S )Núutf-8)Ú
isinstanceÚbytesÚdecodeÚstr)ÚsÚ
force_text© r   úN/var/www/html/kck/venv/lib/python3.10/site-packages/whitenoise/string_utils.pyÚdecode_if_byte_string   s
   

r
   c                 C   s   |   dd¡ dd¡S )Nz
iso-8859-1Úreplacer   )Úencoder   )Ú	path_infor   r   r	   Údecode_path_info   s   r   c                 C   s    | pd  d¡} | rd | ¡S dS )NÚ ú/z/{0}/)ÚstripÚformat)Úpathr   r   r	   Úensure_leading_trailing_slash   s   r   N)F)r
   r   r   r   r   r   r	   Ú<module>   s   
 