o
    ðäjR
  ã                   @   sd   d dl mZ d dlmZmZmZmZmZmZm	Z	 G dd„ deƒZ
G dd„ deƒZG dd„ deƒZd	S )
é    )ÚSerialisable)ÚTypedÚSequenceÚStringÚFloatÚIntegerÚBoolÚNoneSetc                   @   sV   e Zd ZdZeƒ Zeƒ Zedd�Zeƒ Z	edd�Z
edd�Z						ddd„ZdS )ÚWebPublishObjectÚwebPublishingObjectT©Ú
allow_noneNc                 C   s(   || _ || _|| _|| _|| _|| _d S ©N)ÚidÚdivIdÚsourceObjectÚdestinationFileÚtitleÚautoRepublish)Úselfr   r   r   r   r   r   © r   úY/var/www/ticemtrilhas/avaliacao_env/lib/python3.10/site-packages/openpyxl/workbook/web.pyÚ__init__   s   
zWebPublishObject.__init__)NNNNNN)Ú__name__Ú
__module__Ú__qualname__Útagnamer   r   r   r   r   r   r   r   r   r   r   r   r   r   r
      s    


úr
   c                   @   sB   e Zd ZdZedd�Zeed�ZdZ			ddd	„Z
ed
d„ ƒZdS )ÚWebPublishObjectListÚwebPublishingObjectsTr   )Úexpected_type©ÚwebPublishObjectNr   c                 C   s
   || _ d S r   r    )r   Úcountr!   r   r   r   r   3   s   
zWebPublishObjectList.__init__c                 C   s
   t | jƒS r   )Úlenr!   )r   r   r   r   r"   :   s   
zWebPublishObjectList.count)Nr   )r   r   r   r   r   r"   r   r
   r!   Ú__elements__r   Úpropertyr   r   r   r   r   *   s    


þr   c                   @   sŠ   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	e
g d¢d�Zedd�Zedd�Zedd�Z									d
dd	„ZdS )ÚWebPublishingÚwebPublishingTr   )Ú544x376Ú640x480Ú720x512Ú800x600Ú1024x768Ú1152x882Ú1152x900Ú	1280x1024Ú	1600x1200Ú	1800x1440Ú	1920x1200)ÚvaluesNr+   c
           
      C   s:   || _ || _|| _|| _|| _|| _|| _|| _|	| _d S r   )	ÚcssÚthicketÚlongFileNamesÚvmlÚallowPngÚtargetScreenSizeÚdpiÚcodePageÚcharacterSet)
r   r4   r5   r6   r7   r8   r9   r:   r;   r<   r   r   r   r   O   s   
zWebPublishing.__init__)	NNNNNr+   NNN)r   r   r   r   r   r4   r5   r6   r7   r8   r	   r9   r   r:   r;   r   r<   r   r   r   r   r   r&   ?   s*    







÷r&   N)Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   r   r   r	   r
   r   r&   r   r   r   r   Ú<module>   s
   $