§
    £”j˜  ã                   ó8   — d dl m Z  d dlmZ  G d„ d¦  «        ZdS )é    )Úcopy)Ú
deprecatedc                   óx   ‡ — e Zd ZdZdZd„ Zd„ Zd„ Zˆ fd„Zd„ Z	d„ Z
 ed	¦  «        d
„ ¦   «         Zd„ Zd„ Zˆ xZS )Ú
StyleProxyzA
    Proxy formatting objects so that they cannot be altered
    Ú__targetc                 ó   — || _         d S ©N©Ú_StyleProxy__target)ÚselfÚtargets     úd/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/openpyxl/styles/proxy.pyÚ__init__zStyleProxy.__init__   s   € ØˆŒˆˆó    c                 ó*   — t          | j        ¦  «        S r	   )Úreprr   ©r   s    r   Ú__repr__zStyleProxy.__repr__   s   € Ý�D”MÑ"Ô"Ð"r   c                 ó,   — t          | j        |¦  «        S r	   )Úgetattrr   )r   Úattrs     r   Ú__getattr__zStyleProxy.__getattr__   s   € Ý�t”} dÑ+Ô+Ð+r   c                 óv   •— |dk    rt          d¦  «        ‚t          ¦   «                              ||¦  «         d S )Nr   zPStyle objects are immutable and cannot be changed.Reassign the style with a copy)ÚAttributeErrorÚsuperÚ__setattr__)r   r   ÚvalueÚ	__class__s      €r   r   zStyleProxy.__setattr__   sJ   ø€ ØÐ(Ò(Ð(Ý ð "Bñ Cô Cð Cå‰Œ×Ò˜D %Ñ(Ô(Ð(Ð(Ð(r   c                 ó*   — t          | j        ¦  «        S )z6
        Return a copy of the proxied object.
        )r   r   r   s    r   Ú__copy__zStyleProxy.__copy__"   s   € õ �D”MÑ"Ô"Ð"r   c                 ó   — | j         |z   S )zW
        Add proxied object to another instance and return the combined object
        r
   ©r   Úothers     r   Ú__add__zStyleProxy.__add__)   s   € ð Œ}˜uÑ$Ð$r   z,Use copy(obj) or cell.obj = cell.obj + otherc                 ó„   — t          | j        ¦  «        }|                     ¦   «         D ]\  }}t          |||¦  «         Œ|S )zHReturn a copy of the proxied object. Keyword args will be passed through)r   r   ÚitemsÚsetattr)r   ÚkwÚcpÚkÚvs        r   r   zStyleProxy.copy0   sH   € õ �$”-Ñ Ô ˆØ—H’H‘J”Jð 	ð 	‰DˆAˆqÝ�B˜˜1ÑÔÐÐØˆ	r   c                 ó   — | j         |k    S r	   r
   r"   s     r   Ú__eq__zStyleProxy.__eq__9   s   € ØŒ} Ò%Ð%r   c                 ó   — | |k     S r	   © r"   s     r   Ú__ne__zStyleProxy.__ne__=   s   € Ø˜5’=Ð Ð r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r   r    r$   r   r   r-   r0   Ú__classcell__)r   s   @r   r   r      sÚ   ø€ € € € € ðð ð €Iðð ð ð#ð #ð #ð,ð ,ð ,ð)ð )ð )ð )ð )ð#ð #ð #ð%ð %ð %ð €ZÐ>Ñ?Ô?ðð ñ @Ô?ðð&ð &ð &ð!ð !ð !ð !ð !ð !ð !r   r   N)r   Úopenpyxl.compatr   r   r/   r   r   ú<module>r8      s]   ðð Ð Ð Ð Ð Ð à &Ð &Ð &Ð &Ð &Ð &ð6!ð 6!ð 6!ð 6!ð 6!ñ 6!ô 6!ð 6!ð 6!ð 6!r   