ó
    ³‡i>  ã                  óN   • S r SSKJr  SSKJr  SSKJr  SSKJr   " S S\5      r	g)	zLatex text splitter.é    )Úannotations)ÚAny)ÚLanguage)ÚRecursiveCharacterTextSplitterc                  ó0   ^ • \ rS rSrSrSU 4S jjrSrU =r$ )ÚLatexTextSplitteré   zAAttempts to split the text along Latex-formatted layout elements.c                óh   >• U R                  [        R                  5      n[        TU ]  " SSU0UD6  g)zInitialize a LatexTextSplitter.Ú
separatorsN© )Úget_separators_for_languager   ÚLATEXÚsuperÚ__init__)ÚselfÚkwargsr   Ú	__class__s      €Ún/home/dmtnaga/Documents/work/airagagent/rag_env/lib/python3.13/site-packages/langchain_text_splitters/latex.pyr   ÚLatexTextSplitter.__init__   s,   ø€ à×5Ñ5´h·n±nÓEˆ
Ü‰ÒÑ9 JÐ9°&Ó9ó    r   )r   r   ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† ÙK÷:õ :r   r   N)
r   Ú
__future__r   Útypingr   Úlangchain_text_splitters.baser   Ú"langchain_text_splitters.characterr   r   r   r   r   Ú<module>r$      s!   ðÙ å "å å 2Ý Mô:Ð6õ :r   