Ë
    ùmxiÏ  ã                   ó”   — d gZ ddlmZ ddlZddlZej
                  dk\  rddlmZ nddlmZ ddl	m
Z
  G d„ d e
j                  «      Zy)	ÚBlobé    )Ú
guess_typeN)é   é   )ÚLiteralé   )Úbasec                   óP   — e Zd ZU dZdZdZed   ed<   dZdZ	dZ
dZed	efd
„«       Zy)r   z’A Blob encapsulates a git blob object.

    See :manpage:`gitglossary(7)` on "blob":
    https://git-scm.com/docs/gitglossary#def_blob_object
    z
text/plainÚblobÚtypeií�  i¤�  i    © Úreturnc                 óœ   — d}| j                   r(t        t        j                  | j                   «      «      }|xr |d   xs | j                  S )zË
        :return:
            String describing the mime type of this file (based on the filename)

        :note:
            Defaults to ``text/plain`` in case the actual file type is unknown.
        Nr   )Úpathr   ÚosÚfspathÚDEFAULT_MIME_TYPE)ÚselfÚguessess     úG/home/htdocs/ttos/venv/lib/python3.12/site-packages/git/objects/blob.pyÚ	mime_typezBlob.mime_type%   sA   € ð ˆØ�9Š9Ü ¤§¡¨4¯9©9Ó!5Ó6ˆGØÒ%˜7 1™:Ò?¨×)?Ñ)?Ð?ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   Ú__annotations__Úexecutable_modeÚ	file_modeÚ	link_modeÚ	__slots__ÚpropertyÚstrr   r   r   r   r   r      sO   … ñð %ÐØ"€Dˆ'�&‰/Ó"ð €OØ€IØ€Ià€Iàð@˜3ò @ó ñ@r   )Ú__all__Ú	mimetypesr   r   ÚsysÚversion_infoÚtypingr   Útyping_extensionsÚ r	   ÚIndexObjectr   r   r   r   ú<module>r,      sB   ðð ˆ(€å  Û 	Û 
à×Ñ�vÒÞå)å ô@ˆ4×Ñõ @r   