ó
    +Ðåh"  ã                  óJ   • 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)é    )Ú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/root/34ku/venv/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)	Ú
__future__r   Útypingr   Úlangchain_text_splitters.baser   Ú"langchain_text_splitters.characterr   r   r   r   r   Ú<module>r$      s   ðÝ "å å 2Ý Mô:Ð6õ :r   