
    ^j                    v    d Z ddlmZ ddlmZ ddlZerddlmZ ddlm	Z	  G d dej
        j                  ZdS )	zPlain text decoder.    )annotations)TYPE_CHECKINGN)Location)UnformattedDocumentc                      e Zd Zd	d
dZdS )PlainTextDecoderNtextstrlocationLocation | Nonereturnr   c                x    t           j        j                                        }|                    d|           |S )Nr   )pygletr	   documentr   insert_text)selfr	   r   r   s       X/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/text/formats/plaintext.pydecodezPlainTextDecoder.decode   s3    ;';;==Q%%%    )N)r	   r
   r   r   r   r   )__name__
__module____qualname__r    r   r   r   r      s-              r   r   )__doc__
__future__r   typingr   r   pyglet.resourcer   pyglet.textr   r	   DocumentDecoderr   r   r   r   <module>r       s      " " " " " "              0((((((//////    v{2     r   