§
    £”j²  ã                   ó2  — d Z dZ	 ddlmZ n'# e$ r ddlmZ ddlZ ej        e¦  «        Z[[Y nw xY wddlZd„ Z		 i i fd„Z
d„ Zed	k    rLdd
lmZ i Zdd„ZddlmZ ddiZdZdZ G d„ d¦  «        Z e ed¦  «        ¦  «         dd„Z ed¦  «         dS dS )z3.3.0z.Apparently not used anywhere, purpose unknown!é    )Ú	tokenprog)ÚTokenNc                 ó|   — t          j        | |¦  «        }|€t          | |¦  «        ‚||                     ¦   «         fS )N)r   ÚmatchÚ
ValueErrorÚend)ÚtextÚposr   s      úf/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/reportlab/lib/extformat.pyÚ_matchorfailr      s:   € Ý	Œ˜˜sÑ	#Ô	#€Ø	€M� D¨#Ñ.Ô.Ð.Øˆu�yŠy‰{Œ{ÐÐó    c                 óÀ  — | }i }g }d}d}	 |                      d|¦  «        }|dk     rnï||dz            }	|	dk    r±|                     |||…         ¦  «         |dz   d}
}|
rFt          ||¦  «        \  }}|j        d         \  }}|||…         }|dk    r|
dz   }
n|dk    r|
dz
  }
|
°Fd|z  }|dz  }t	          ||dz   |dz
  …         ||¦  «        ||<   |                     d	|z  ¦  «         n+|dz   |	dk    z   }|                     |||…         ¦  «         |}�Œ|t          |¦  «        k     r|                     ||d …         ¦  «         d
                     |¦  «        |z  S )Nr   é   ú%ú(é   é   ú)z__superformat_%dz%%(%s)Ú )ÚfindÚappendr   ÚregsÚevalÚlenÚjoin)Ú_formatÚLÚGÚformatÚSÚchunksr
   ÚnÚpcÚnextcharÚlevelr   ÚtstartÚtendÚtokenÚvnameÚncs                    r   Ú
dictformatr+      s­  € Ø
€à€Ø
€Ø€Ø€ðØ‡{‚{�3˜ÑÔ€"Øˆ!‚V€VˆUØ�B�q‘DŒ\€(à�‚_€_Ø	‡=‚=�˜˜B˜”Ñ Ô Ð Ø�1‘�aˆ€3Ø	ð 'Ý˜f cÑ*Ô*�J€Eˆ3Ø”:˜a”=�L€FˆDØ�6˜$�;Ô€EØ�‚|€|˜U 1™W�U�UØ	�#Šˆ˜u Q™w�uð 
ð 'ð  Ñ!€5Øˆ�6€1Ý�6˜"˜Q™$˜s 1™u˜*Ô% a¨Ñ*Ô*€1€U�8Ø	‡=‚=�˜EÑ!Ñ"Ô"Ð"Ð"à
ˆ1‰ˆh˜ŠmÑ€2Ø	‡=‚=�˜˜B˜”Ñ Ô Ð Ø	€3ñ+ð. �#ˆf‰+Œ+ÒÐ�v—}’} V¨C¨D¨D¤\Ñ2Ô2Ð2Ø	�Š�‰Œ˜AÑÐr   c                 ó`   — t          j        d¦  «        }t          | |j        |j        ¦  «        S )z<Evaluate and substitute the appropriate parts of the string.r   )ÚsysÚ	_getframer+   Úf_localsÚ	f_globals)r   Úframes     r   Úmagicformatr2   :   s'   € å	Œ�qÑ	Ô	€Ý�6˜%œ.¨%¬/Ñ:Ô:Ð:r   Ú__main__)ÚDecimalFormatterr   ú.ú,c                 ó–   — 	 t           ||f         }n.# t          $ r! t          |||¬¦  «        x}t           ||f<   Y nw xY w || ¦  «        S )N)ÚplacesÚ
decimalSepÚthousandSep)Ú_DFÚKeyErrorr4   )r"   ÚdpÚdsÚtsÚ_dfs        r   ÚdfrA   B   sh   € ðOÝ	ˆR�ˆUŒ€3€3øÝ	ð Oð Oð OÝ&¨b¸BÈ2ÐNÑNÔNÐN€3�ˆR�ˆU‰ˆˆðOøøøà	ˆˆQ‰Œ€-s   ‚ ’(=¼=)r2   Úabc)ÚabÚcg¸…ë€OAgÍÌÌÌÌÌS@c                   ó   — e Zd ZdZdS )Údingor   N)Ú__name__Ú
__module__Ú__qualname__Úa© r   r   rF   rF   N   s   € € € € € Ø€!€!€!r   rF   zÐ
$%%(df(x,dp=3))s --> $%(df(x,dp=3))s
$%%(df(x,dp=2,ds=',',ts='.'))s --> $%(df(x,dp=2,ds=',',ts='.'))s
%%(percent).2f%%%% --> %(percent).2f%%
%%(dingo.a)s --> %(dingo.a)s
%%(Z['abc'][0])s --> %(Z['abc'][0])s
r   c                 ó$   — dd„} |d¦  «         d S )Nr   c                 ó>   — t          t          d¦  «        ¦  «         d S )Nzbb=%(bb)s Z=%(Z)r)Úprintr2   )Úbbs    r   Úfunc1zfunc0.<locals>.func1X   s   € Ý�+Ð)Ñ
*Ô
*Ñ,Ô,Ð,Ð,Ð,r   ÚBB)r   rK   )ÚaarP   s     r   Úfunc0rS   W   s'   € ð-ð -ð -ð -à€%ˆ�+„+€+€+€+r   ÚAA)r   r5   r6   )r   )Ú__version__Ú__doc__Útokenizer   ÚImportErrorr   ÚreÚcompiler-   r   r+   r2   rG   Úreportlab.lib.formattersr4   r;   rA   Úreportlab.lib.extformatÚZÚxÚpercentrF   rN   rS   rK   r   r   ú<module>r`      s£  ðð €Ø<€ðØÐÐÐÐÐÐøØð ð ð ØÐÐÐÐÐØ
€€€ØˆRŒZ˜ÑÔ€Ø
ˆBˆBˆBð	øøøð
 €
€
€
ðð ð ð
ð
  ð  ð  ð  ð  ðD;ð ;ð ;ð
 ˆZÒÐØ6Ð6Ð6Ð6Ð6Ð6Ø€ðð ð ð ð 1Ð0Ð0Ð0Ð0Ð0à	ˆ:Ð€Ø€Ø	€ðð ð ð ð ñ ô ð à€ˆˆð ñ 	ô 	ñ ô ð ðð ð ð ð €€t�„€€€ð9 Ðs   † �!1°1