+
    Tj                     4    ^ RI Ht ^ RIHt ^ RIHt RR ltR# )    )Decimal)settings)	mark_safeNc           	        V e   V R8X  d   \        V 4      # Vf   RpT;'       d    \        P                  pT;'       g    TpT;'       d    V^ 8g  p\        V \        4      '       d   V'       g   V'       g   \        V 4      # Rp\        V \
        4      '       d3   R\        V 4      P                  4       9   d   \        \        V 4      4      p \        V \        4      '       d   Ve>   \        RRP                  VR4      ,           4      p	\        V 4      V	8  d   \        R4      p V P                  4       w  rp\        V4      \        V4      ,           ^8  dG   RP                  V 4      p V P                  R4      w  r\        VVVVVVV4      pR	P                  W4      # R
P                  V 4      pM\        V 4      pV^ ,          R8X  d   RpVR,          pRV9   d   VP                  R4      w  ppVe   VRV pMTRppVe!   VRV\        V4      ,
          ,          ,          pT;'       d
    VV,           pV'       d    \        V4      pVP#                  ^ 4      pRp^ pVRRR1,           F\  pV'       d@   VV8X  d9   V'       d   VP#                  ^ 4      ;'       g    TpVVRRR1,          ,          p^ pVV,          pV^,          pK^  	  VRRR1,          pW,           V,           #   \          d    T^ .p Li ; i)a,  
Get a number (as a number or string), and return it as a string,
using formats defined as arguments:

* decimal_sep: Decimal separator symbol (for example ".")
* decimal_pos: Number of decimal positions
* grouping: Number of digits in every group limited by thousand separator.
    For non-uniform digit grouping, it can be a sequence with the number
    of digit group sizes following the format used by the Python locale
    module in locale.localeconv() LC_NUMERIC grouping (e.g. (3, 2, 0)).
* thousand_sep: Thousand separator symbol (for example ",")
N Tez0.10z{:e}z{}e{}z{:f}-:   NN.)r   r   USE_THOUSAND_SEPARATOR
isinstanceintfloatstrlowerr   rjustabsas_tuplelenformatsplitlist	TypeErrorpop)numberdecimal_sepdecimal_posgroupingthousand_sepforce_groupinguse_l10nuse_groupingsigncutoff_digitsexponentcoefficient
str_numberint_partdec_part	intervalsactive_intervalint_part_gdcntdigits   &&&&&&&               N/var/www/idalgo/venv/lib/python3.14/site-packages/django/utils/numberformat.pyr   r      s   * ~2  ?? ? ?L11>L11HML&#|K  D&%  SCK,=,=,?%?V%&'""" TCIIk3$??@F6{V#  %oo/8x=3v;&,]]6*F$*LL$5!K K >>+88v.J[
!}^

j'--c2("-H'(C;X67722K(2H	&XI $--*dd^^Eso-&/mmA&6&I&I/O|DbD115 K1HC $ tt$?X%%  	&!1I	&s   <K# #K54K5)Nr   r   FN)decimalr   django.confr   django.utils.safestringr   r        r4   <module>r:      s       -b&r9   