+
    bIi                     (   R t Rt ^ RIHt ^ RItR t	 / / 3R lt
R t]R8X  dC   ^ R	IHt / tRR
 lt^ RIHt RR/tRtRt ! R R4      t]! ]! R4      4       RR lt]! R4       R# R#   ] d"    ^ RIHt ^ RIt]P                  ! ]4      tAA Li ; i)z3.3.0z.Apparently not used anywhere, purpose unknown!)	tokenprog)TokenNc                 n    \         P                  ! W4      pVf   \        W4      hW"P                  4       3# )N)r   match
ValueErrorend)textposr   s   && ڀC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO CLAUDE\MAESTRO\maestro-backend\venv\Lib\site-packages\reportlab/lib/extformat.py_matchorfailr      s.    		#	MD..yy{    c                    T p/ p. p^ p^ p VP                  RV4      pV^ 8  d   MW8^,           ,          p	V	R8X  d   VP                  W6V 4       V^,           ^rV
'       dM   \        W64      w  rVP                  ^,          w  rW<V pVR8X  d   V
^,           p
K@  VR8X  g   KI  V
^,
          p
KT  RV,          pV^,          p\	        W8^,           V^,
           W!4      WO&   VP                  RV,          4       K  V^,           V	R8H  ,           pVP                  W6V 4       TpEK  V\        V4      8  d   VP                  W6R 4       RP                  V4      V,          # )    %()z__superformat_%dz%%(%s)N )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"!VUqD\(_	==B 1a	f*JE::a=LF$E|U1WU	#uQwu!5616Q$s1u%a*18	==E!"
1hm2	==B 	3#f+v}}VD\2	Ar   c                n    \         P                  ! ^4      p\        WP                  VP                  4      # )z<Evaluate and substitute the appropriate parts of the string.)sys	_getframer(   f_locals	f_globals)r   frames   & r
   magicformatr/   :   s%    	q	6..%//::r   __main__)DecimalFormatterc                      \         W3,          pV! V 4      #   \         d    \        YTR 7      ;p\         Y3&    L,i ; i))places
decimalSepthousandSep)_DFKeyErrorr1   )r   dpdsts_dfs   &&&& r
   dfr<   B   sH    O	RU3 
Q- 
 O&b2NN3RUOs    "==)r/   abcgOAgS@c                       ] tR t^Nt^tRtR# )dingo N)__name__
__module____qualname____firstlineno__a__static_attributes__r@   r   r
   r?   r?   N   s    !r   r?   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
c                      RR lpV! R4       R# )   c                 .    \        \        R 4      4       R# )zbb=%(bb)s Z=%(Z)rN)printr/   )bbs   &r
   func1func0.<locals>.func1X   s    +)
*,r   BBN)rH   r@   )aarL   s   & r
   func0rP   W   s    -+r   AA)rH   .,)abc)   )__version____doc__tokenizer   ImportErrorr   recompiler*   r   r(   r/   rA   reportlab.lib.formattersr1   r6   r<   reportlab.lib.extformatZxpercentr?   rJ   rP   r@   r   r
   <module>rb      s    < 

   D;
 Z6 1	:	   	  t9 q  
ZZ
B	s   A) )%BB