Ë
    úmxij  ã                  ó,   — d dl mZ d dlZ	 	 	 	 	 	 dd„Zy)é    )ÚannotationsNc                ó�  — t        | t        «      r| j                  «       }d}||fS t        | t        j                  «      r&| j                  «       }|j                  «       }d}||fS t        | t        «      r| }d}||fS t        | t        j                  «      r'| j                  d«       | j                  «       }d}||fS t        | t        j                  «      r'| j                  d«       | j                  «       }d}||fS t        | t        j                  «      r+| j                  d«       | j                  «       xs d}d}||fS |‚)Nz
text/plainzapplication/octet-streamr   ó    )Ú
isinstanceÚstrÚencodeÚioÚTextIOWrapperÚreadÚbytesÚBytesIOÚseekÚgetvalueÚBufferedReaderÚ	RawIOBase)ÚdataÚunsupported_errorÚdata_as_bytesÚinferred_mime_typeÚstring_datas        ú[/home/htdocs/ttos/venv/lib/python3.12/site-packages/streamlit/runtime/download_data_util.pyÚ$convert_data_to_bytes_and_infer_mimer      sN  € ô �$œÔØŸ™›ˆØ)Ðð0 Ð,Ð,Ð,ô/ 
�Dœ"×*Ñ*Ô	+Ø—i‘i“kˆØ#×*Ñ*Ó,ˆØ)Ðð( Ð,Ð,Ð,ô% 
�Dœ%Ô	 ØˆØ7Ðð  Ð,Ð,Ð,ô 
�Dœ"Ÿ*™*Ô	%Ø�	‰	�!ŒØŸ™›ˆØ7Ðð Ð,Ð,Ð,ô 
�Dœ"×+Ñ+Ô	,Ø�	‰	�!ŒØŸ	™	›ˆØ7Ðð Ð,Ð,Ð,ô 
�Dœ"Ÿ,™,Ô	'Ø�	‰	�!ŒØŸ	™	›Ò* sˆØ7Ðð Ð,Ð,Ð,ð  Ðr   )r   Úobjectr   Ú	ExceptionÚreturnztuple[bytes, str])Ú
__future__r   r	   r   © r   r   ú<module>r      s*   ðõ #ã 	ð!-Ø
ð!-Ø%.ð!-àô!-r   