ó
    ‰*£h\  ã                   óR   • S SK J r   S SKJrJr  S SKr\R
                  rSSKJr  S r	g)é    )Údatetime)ÚisnanÚisinfNé   )ÚNUMERIC_TYPESc                 ó$  • [        U [        5      (       a,  [        U 5      (       d  [        U 5      (       a  Sn U $ SU -  n  U $ U c  Sn U $ [        U [        5      (       a  U R                  5       n U $ [        U [        5      (       d  [        U 5      n U $ )z-Safely and consistently format numeric valuesÚ z%.16gÚnone)Ú
isinstancer   r   r   r   Ú	isoformatÚstr)Úvalues    ÚT/home/mande/repo/quber/.venv/lib/python3.13/site-packages/openpyxl/compat/strings.pyÚsafe_stringr      s�   € ä�%œ×'Ñ'Ü��<‰<œ5 Ÿ<™<ØˆEð €Lð ˜e‘O‰Eð €Lð 
‰Øˆð
 €Lô	 
�Eœ8×	$Ñ	$Ø—‘Ó!ˆð €Lô ˜œs×#Ñ#Ü�E“
ˆØ€Ló    )
r   Úmathr   r   ÚsysÚversion_infoÚVERÚnumbersr   r   © r   r   Ú<module>r      s#   ðõ ß Û 
à	×Ñ€å "ór   