ó
    [«Ñgå  ã                   ó   •  " S  S5      r g)c                   ó:   • \ rS rSrS	S jrS rS rS rS
S jrSr	g)ÚTokené   Nc                 ó0   • Xl         U=(       d    0 U l        g ©N©ÚstringÚmetadata)Úselfr   r	   s      Ú,/usr/lib/python3/dist-packages/lunr/token.pyÚ__init__ÚToken.__init__   s   € ØŒØ Ÿ Bˆ�ó    c                 ó   • U R                   $ r   )r   ©r
   s    r   Ú__str__ÚToken.__str__   s   € Ø�{‰{Ðr   c                 ó6   • SR                  [        U 5      5      $ )Nz<Token "{}">)ÚformatÚstrr   s    r   Ú__repr__ÚToken.__repr__	   s   € Ø×$Ñ$¤S¨£YÓ/Ð/r   c                 óJ   • U" U R                   U R                  5      U l         U $ )zQA token update function is used when updating or optionally
when cloning a token.r   ©r
   Úfns     r   ÚupdateÚToken.update   s   € ñ ˜Ÿ™ d§m¡mÓ4ˆŒØˆr   c                 ó|   • U=(       d    S n[        U" U R                  U R                  5      U R                  5      $ )z7Applies the given function to the wrapped string token.c                 ó   • U $ r   © )ÚsÚms     r   Ú<lambda>ÚToken.clone.<locals>.<lambda>   s   € ¡r   )r   r   r	   r   s     r   ÚcloneÚToken.clone   s,   € à×#‘NˆÜ‘R˜Ÿ™ T§]¡]Ó3°T·]±]ÓCÐCr   )r	   r   )Ú Nr   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   r$   Ú__static_attributes__r   r   r   r   r      s   † ô'òò0ò÷Dr   r   N)r   r   r   r   Ú<module>r,      s   ð÷Dò Dr   