o
    �?ƒZY  ã                   @   sN   d dl mZ 	 d dlmZ d dlmZ d dlmZmZm	Z	 dd Z
dd„ Zd	S )
é    )Úabsolute_import)ÚBytesIO)ÚSHEET_MAIN_NS)ÚElementÚxmlfileÚ
SubElementz	{%s}spacez$http://www.w3.org/XML/1998/namespacec              	   C   sÌ   t ƒ }t|ƒ�S}|jdtdt| ƒ d��* | D ]}tdƒ}t|dƒ}||_| ¡ |kr1| 	t
d¡ | |¡ qW d  ƒ n1 sAw   Y  W d  ƒ | ¡ S W d  ƒ | ¡ S 1 s]w   Y  | ¡ S )zWrite the string table xml.Ússtz%d)ÚxmlnsÚuniqueCountÚsiÚtÚpreserveN)r   r   Úelementr   Úlenr   r   ÚtextÚstripÚsetÚPRESERVE_SPACEÚwriteÚgetvalue)Ústring_tableÚoutÚxfÚkeyÚelr   © r   úI/var/www/html/env/lib/python3.10/site-packages/openpyxl/writer/strings.pyÚwrite_string_table   s&   

úþ
ÿö
ÿõr   N)Ú
__future__r   Úior   Úopenpyxl.xml.constantsr   Úopenpyxl.xml.functionsr   r   r   r   r   r   r   r   r   Ú<module>   s    