
    	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    I/var/www/html/env/lib/python3.13/site-packages/openpyxl/compat/strings.pysafe_stringr      s    %''<<5<<E L eOE L 

 L	 
E8	$	$! L s##E
L    )
r   mathr   r   sysversion_infoVERnumbersr   r    r   r   <module>r      s#      
	 "r   