§
    £”j  ã                   ó~   — d dl mZ d dlmZmZmZ  G d„ de¦  «        Z G d„ de¦  «        ZeZ G d„ de¦  «        Z	d	S )
é    )ÚSerialisable)ÚIntegerÚBoolÚSequencec                   óœ   — e Zd ZdZ ed¬¦  «        Z ed¬¦  «        Z ed¬¦  «        Z ed¬¦  «        Z	 ed¬¦  «        Z
	 	 	 	 	 dd„ZdS )	ÚBreakÚbrkT©Ú
allow_noner   éÿ?  Nc                 óL   — || _         || _        || _        || _        || _        d S ©N)ÚidÚminÚmaxÚmanÚpt)Úselfr   r   r   r   r   s         úk/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/openpyxl/worksheet/pagebreak.pyÚ__init__zBreak.__init__   s+   € ð ˆŒØˆŒØˆŒØˆŒØˆŒˆˆó    )r   r   r   TN)Ú__name__Ú
__module__Ú__qualname__Útagnamer   r   r   r   r   r   r   r   © r   r   r   r      s˜   € € € € € à€Gà	ˆ˜DÐ	!Ñ	!Ô	!€BØ
ˆ'˜TÐ
"Ñ
"Ô
"€CØ
ˆ'˜TÐ
"Ñ
"Ô
"€CØ
ˆ$˜$Ð
Ñ
Ô
€CØ	ˆ˜Ð	Ñ	Ô	€Bð ØØØØðð ð ð ð ð r   r   c                   ó²   — e Zd ZdZ ed¬¦  «        Z ed¬¦  «        Z eed¬¦  «        Z	dZ
dZ	 	 	 dd	„Zd
„ Zd„ Zed„ ¦   «         Zed„ ¦   «         Zdd„ZdS )ÚRowBreakÚ	rowBreaksTr
   )Úexpected_typer   ©r	   )ÚcountÚmanualBreakCountNr   c                 ó   — || _         d S r   r!   )r   r"   r#   r	   s       r   r   zRowBreak.__init__.   s   € ð
 ˆŒˆˆr   c                 ó2   — t          | j        ¦  «        dk    S )Nr   ©Úlenr	   ©r   s    r   Ú__bool__zRowBreak.__bool__6   s   € Ý�4”8‰}Œ}˜qÒ Ð r   c                 ó*   — t          | j        ¦  «        S r   r&   r(   s    r   Ú__len__zRowBreak.__len__:   s   € Ý�4”8‰}Œ}Ðr   c                 ó    — t          | ¦  «        S r   ©r'   r(   s    r   r"   zRowBreak.count>   ó   € å�4‰yŒyÐr   c                 ó    — t          | ¦  «        S r   r-   r(   s    r   r#   zRowBreak.manualBreakCountC   r.   r   c                 óÀ   — t          | j        ¦  «        }t          |t          ¦  «        st          | j        dz   ¬¦  «        }|                     |¦  «         || _        dS )z"
        Add a page break
        é   )r   N)Úlistr	   Ú
isinstancer   r"   Úappend)r   r	   Úvalss      r   r4   zRowBreak.appendH   sV   € õ �D”H‰~Œ~ˆÝ˜#�uÑ%Ô%ð 	)Ý˜4œ: a™<Ð(Ñ(Ô(ˆCØ�Š�CÑÔÐØˆŒˆˆr   )NNr   r   )r   r   r   r   r   r"   r#   r   r   r	   Ú__elements__Ú	__attrs__r   r)   r+   Úpropertyr4   r   r   r   r   r   #   sã   € € € € € à€GàˆG˜tÐ$Ñ$Ô$€EØ�w¨$Ð/Ñ/Ô/ÐØ
ˆ( °4Ð
8Ñ
8Ô
8€Cà€LØ.€Ið Ø"&Øðð ð ð ð!ð !ð !ðð ð ð ðð ñ „Xðð ðð ñ „Xððð ð ð ð ð r   r   c                   óJ   — e Zd ZdZej        Zej        Zej        Zej        ZdS )ÚColBreakÚ	colBreaksN)	r   r   r   r   r   r"   r#   r	   r7   r   r   r   r:   r:   V   s2   € € € € € à€GàŒN€EØÔ0ÐØ
Œ,€CàÔ"€I€I€Ir   r:   N)
Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   r   Ú	PageBreakr:   r   r   r   ú<module>r?      sÛ   ðð ;Ð :Ð :Ð :Ð :Ð :ðð ð ð ð ð ð ð ð ð ðð ð ð ð ˆLñ ô ð ð0-ð -ð -ð -ð -ˆ|ñ -ô -ð -ð` €	ð#ð #ð #ð #ð #ˆxñ #ô #ð #ð #ð #r   