ó
    ‰*£h˜  ã                   ó0   • S SK J r   S SKJr   " S S5      rg)é    )Úcopy)Ú
deprecatedc                   óv   ^ • \ rS rSrSrSrS rS rS rU 4S jr	S r
S	 r\" S
5      S 5       rS rS rSrU =r$ )Ú
StyleProxyé   z9
Proxy formatting objects so that they cannot be altered
Ú__targetc                 ó   • Xl         g ©N©Ú_StyleProxy__target)ÚselfÚtargets     ÚR/home/mande/repo/quber/.venv/lib/python3.13/site-packages/openpyxl/styles/proxy.pyÚ__init__ÚStyleProxy.__init__   s   € Ø�ó    c                 ó,   • [        U R                  5      $ r
   )Úreprr   ©r   s    r   Ú__repr__ÚStyleProxy.__repr__   s   € Ü�D—M‘MÓ"Ð"r   c                 ó.   • [        U R                  U5      $ r
   )Úgetattrr   )r   Úattrs     r   Ú__getattr__ÚStyleProxy.__getattr__   s   € Ü�t—}‘} dÓ+Ð+r   c                 óF   >• US:w  a  [        S5      e[        TU ]	  X5        g )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    ÚStyleProxy.__setattr__   s.   ø€ ØÐ(Ó(Ü ð "Bó Cð Cä‰Ñ˜DÕ(r   c                 ó,   • [        U R                  5      $ )z&
Return a copy of the proxied object.
)r   r   r   s    r   Ú__copy__ÚStyleProxy.__copy__"   s   € ô �D—M‘MÓ"Ð"r   c                 ó    • U R                   U-   $ )zG
Add proxied object to another instance and return the combined object
r   ©r   Úothers     r   Ú__add__ÚStyleProxy.__add__)   s   € ð �}‰}˜uÑ$Ð$r   z,Use copy(obj) or cell.obj = cell.obj + otherc                 óz   • [        U R                  5      nUR                  5        H  u  p4[        X#U5        M     U$ )zHReturn a copy of the proxied object. Keyword args will be passed through)r   r   ÚitemsÚsetattr)r   ÚkwÚcpÚkÚvs        r   r   ÚStyleProxy.copy0   s3   € ô �$—-‘-Ó ˆØ—H‘H–J‰DˆAÜ�B˜1Öñ àˆ	r   c                 ó    • U R                   U:H  $ r
   r   r(   s     r   Ú__eq__ÚStyleProxy.__eq__9   s   € Ø�}‰} Ñ%Ð%r   c                 ó   • X:X  + $ r
   © r(   s     r   Ú__ne__ÚStyleProxy.__ne__=   s   € ØÒ Ð r   )r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	__slots__r   r   r   r    r%   r*   r   r   r5   r9   Ú__static_attributes__Ú__classcell__)r"   s   @r   r   r      sW   ø† ñð €Iòò#ò,õ)ò#ò%ñ Ð>Ó?ñó @ðò&÷!ð !r   r   N)r   Úopenpyxl.compatr   r   r8   r   r   Ú<module>rD      s   ðõ å &÷6!ò 6!r   