
    ch                         S /r SSKJr  SSKr\R                  S:  a  SSKJr  OSSKJr  SSKJ	r	   " S S \	R                  5      rg)	Blob    )
guess_typeN)      )Literal   )basec                   Z    \ rS rSr% SrSrSr\S   \S'   Sr	Sr
SrS	r\S
\4S j5       rS	rg)r      zA 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                     SnU R                   (       a  [        [        U R                   5      5      nU=(       a    US   =(       d    U R                  $ )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     cC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\git/objects/blob.py	mime_typeBlob.mime_type$   s<     99 TYY0G%71:?)?)??    N)__name__
__module____qualname____firstlineno____doc__r   r   r   __annotations__executable_mode	file_mode	link_mode	__slots__propertyr   r   __static_attributes__r   r   r   r   r      sO     %"D'&/" OIII@3 @ @r   )__all__	mimetypesr   sysversion_infotypingr   typing_extensions r	   IndexObjectr   r   r   r   <module>r.      s?    (   
v) @4 @r   