o
    �?ƒZ´  ã                   @   sx   d dl mZ d dlmZ d dlmZmZmZmZm	Z	m
Z
 d dlmZ G dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZdS )é    )Úabsolute_import)ÚSerialisable)ÚStringÚFloatÚIntegerÚBoolÚNoneSetÚSet)ÚGuidc                   @   s  e Zd ZdZedd�Zedd�Zeddgd�Zedd�Z	edd�Z
edd�Zedd�Zedd�Zedd�Zeg d¢d�Zedd�Zedd�Zedd�Zedd�Zedd�Zedd�Zedd�Zedd�Zedd�Z																			dd	d
„ZdS )ÚWorkbookPropertiesÚ
workbookPrT©Ú
allow_noneÚallÚplaceholders©Úvalues)ÚuserSetÚneverÚalwaysNc                 C   sv   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _|| _|| _|| _|| _|| _|| _d S ©N)Údate1904ÚdateCompatibilityÚshowObjectsÚshowBorderUnselectedTablesÚfilterPrivacyÚpromptedSolutionsÚshowInkAnnotationÚ
backupFileÚsaveExternalLinkValuesÚupdateLinksÚcodeNameÚhidePivotFieldListÚshowPivotChartFilterÚallowRefreshQueryÚpublishItemsÚcheckCompatibilityÚautoCompressPicturesÚrefreshAllConnectionsÚdefaultThemeVersion)Úselfr   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   © r+   úN/var/www/html/env/lib/python3.10/site-packages/openpyxl/workbook/properties.pyÚ__init__)   s&   
zWorkbookProperties.__init__)NNNNNNNNNNNNNNNNNNN)Ú__name__Ú
__module__Ú__qualname__Útagnamer   r   r   r   r   r   r   r   r   r   r   r    r   r!   r"   r#   r$   r%   r&   r'   r(   r   r)   r-   r+   r+   r+   r,   r      sR    
















ír   c                   @   sº   e Zd ZdZeƒ Zeg d¢d�Zedd�Z	eddgd�Z
edd�Zedd�Zedd�Zedd�Zedd�Zedd�Zedd�Zedd�Zedd�Z																								dd
d„Zd	S )ÚCalcPropertiesÚcalcPr)ÚmanualÚautoÚautoNoTabler   Tr   ÚA1ÚR1C1égæ Nc                 C   sR   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _d S r   )ÚcalcIdÚcalcModeÚfullCalcOnLoadÚrefModeÚiterateÚiterateCountÚiterateDeltaÚfullPrecisionÚcalcCompletedÚ
calcOnSaveÚconcurrentCalcÚconcurrentManualCountÚforceFullCalc)r*   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   r+   r+   r,   r-   e   s   
zCalcProperties.__init__)r9   NTNNNNNNNNNN)r.   r/   r0   r1   r   r:   r   r;   r   r<   r=   r>   r?   r   r@   rA   rB   rC   rD   rE   rF   r-   r+   r+   r+   r,   r2   S   s:    









ór2   c                   @   sV   e Zd ZdZedd�Zedd�Zedd�Zedd�Ze	dd�Z
					ddd„ZdS )ÚFileVersionÚfileVersionTr   Nc                 C   s"   || _ || _|| _|| _|| _d S r   )ÚappNameÚ
lastEditedÚlowestEditedÚrupBuildr!   )r*   rI   rJ   rK   rL   r!   r+   r+   r,   r-   �   s
   
zFileVersion.__init__)NNNNN)r.   r/   r0   r1   r   rI   rJ   rK   rL   r
   r!   r-   r+   r+   r+   r,   rG   ƒ   s    




ûrG   N)Ú
__future__r   Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   r   r	   Úopenpyxl.descriptors.excelr
   r   r2   rG   r+   r+   r+   r,   Ú<module>   s     	B0