§
    64%eÔ  ã                   óT   — d dl mZ ddlmZ d dlmZ dZ G d„ dej        ¦  «        ZdS )	é    )Ú
guess_typeé   )Úbase)ÚLiteral)ÚBlobc                   ó^   — 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dS )r   z%A Blob encapsulates a git blob objectz
text/plainÚblobÚtypeií  i¤  i    © Úreturnc                 óx   — d}| j         r!t          t          | j         ¦  «        ¦  «        }|r|d         p| 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   ÚstrÚDEFAULT_MIME_TYPE)ÚselfÚguessess     ú0lib/python3.11/site-packages/git/objects/blob.pyÚ	mime_typezBlob.mime_type   s?   € ð
 ˆØŒ9ð 	1Ý ¥ T¤Y¡¤Ñ0Ô0ˆGØÐ%˜7 1œ:Ð?¨Ô)?Ð?ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r
   r   Ú__annotations__Úexecutable_modeÚ	file_modeÚ	link_modeÚ	__slots__Úpropertyr   r   r   r   r   r   r      sx   € € € € € € à/Ð/à$ÐØ"€Dˆ'&Œ/Ð"Ð"Ñ"ð €OØ€IØ€Ià€Iàð@˜3ð @ð @ð @ñ „Xð@ð @ð @r   r   N)	Ú	mimetypesr   Ú r   Ú	git.typesr   Ú__all__ÚIndexObjectr   r   r   r   ú<module>r%      sƒ   ðð !Ð  Ð  Ð  Ð  Ð  Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð à
€ð@ð @ð @ð @ð @ˆ4Ôñ @ô @ð @ð @ð @r   