ó
    Òòÿhd  ã                   ó.   • S SK r S SKJr   " S S\5      rg)é    N)ÚInputStreamc                   óZ   ^ • \ rS rSrSrSS\S\S\4U 4S jjjrS	S\S\S\4S jjrSrU =r	$ )
Ú
FileStreamé   ÚfileNameÚencodingÚerrorsc                 óP   >• [         TU ]  U R                  XU5      5        Xl        g )N)ÚsuperÚ__init__ÚreadDataFromr   )Úselfr   r   r	   Ú	__class__s       €ÚN/home/mande/repo/quber/.venv/lib/python3.13/site-packages/antlr4/FileStream.pyr   ÚFileStream.__init__   s"   ø€ Ü‰Ñ˜×*Ñ*¨8¸vÓFÔGØ �ó    c                 óž   • [        US5       nUR                  5       n[        R                  " XRU5      sS S S 5        $ ! , (       d  f       g = f)NÚrb)ÚopenÚreadÚcodecsÚdecode)r   r   r   r	   ÚfileÚbytess         r   r   ÚFileStream.readDataFrom   s3   € ä�(˜DÔ! TØ—I‘I“KˆEÜ—=’= °&Ó9÷ "×!×!ús	   �'>¾
A)r   )ÚasciiÚstrict)r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú	__slots__Ústrr   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      sF   ø† Ø€Iñ! ð !¨cð !À#÷ !ð !ñ: Cð :°#ð :¸c÷ :ó :r   r   )r   Úantlr4.InputStreamr   r   © r   r   Ú<module>r(      s   ðó Ý *ô:�õ :r   