
    i                     `    d dl Z ddlmZ dZdZdZdZdZ G d	 d
e      Z	e	Z
 G d de      ZeZy)    N   )translitztransliterate.decoratorszArtur Barseghyanz2013-2018 Artur BarseghyanzGPL 2.0/LGPL 2.1)transliterate_functiontransliterate_methodc                       e Zd ZdZddZd Zy)TransliterateFunctionzFunction decorator.c                      || _         || _        y Nlanguage_codereversedselfr   r   s      t/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/transliterate/decorators.py__init__zTransliterateFunction.__init__       *     c                       fd}|S )Nc                      t         j                  st         | i |      }n | i |}t        |j                  j
                        S Nr   sixPY3unicoder   r   r   )argskwargsvaluefuncr   s      r   innerz-TransliterateFunction.__call__.<locals>.inner   sL    77d 5f 56d-f-E*.*<*<%)]]4 4r    r   r   r   s   `` r   __call__zTransliterateFunction.__call__       	4 r   NF__name__
__module____qualname____doc__r   r"   r    r   r   r   r      s    !
r   r   c                       e Zd ZdZddZd Zy)TransliterateMethodzMethod decorator.c                      || _         || _        y r
   r   r   s      r   r   zTransliterateMethod.__init__)   r   r   c                       fd}|S )Nc                     t         j                  st         | g|i |      }n | g|i |}t        |j                  j
                        S r   r   )thisr   r   r   r   r   s       r   r   z+TransliterateMethod.__call__.<locals>.inner.   sV    77T ;D ;F ;<T3D3F3E*.*<*<%)]]4 4r   r    r!   s   `` r   r"   zTransliterateMethod.__call__-   r#   r   Nr$   r%   r    r   r   r+   r+   &   s    !
r   r+   )r   utilsr   	__title__
__author____copyright____license____all__objectr   r   r+   r   r    r   r   <module>r7      sN    
 &	
, F ( / & ( + r   