§
    ¢”j[	  ã                  óf   — d dl mZ d dlZd dlmZ d dlmZ  G d„ de¦  «        Zedd
„¦   «         ZdS )é    )ÚannotationsN)Ú	lru_cache)Ú
NamedTuplec                  óN   — e Zd ZU dZded<   ded<   ded<   ded<   ded<   dd
„ZdS )ÚModeDescriptorzWrapper for mode strings.ÚstrÚmodeztuple[str, ...]ÚbandsÚbasemodeÚbasetypeÚtypestrÚreturnc                ó   — | j         S )N)r	   )Úselfs    ú\/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/PIL/ImageMode.pyÚ__str__zModeDescriptor.__str__   s
   € ØŒyÐó    N)r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__r   © r   r   r   r      s`   € € € € € € Ø#Ð#à€I€I�IØÐÐÑØ€M€M�MØ€M€M�MØ€L€L�Lðð ð ð ð ð r   r   r	   r   r   c                óV  — t           j        dk    rdnd}i dd“dd“dddd	|› d
�f“dddd|› d�f“dd“dd“dd“dd“dd“dd“dd“dd“dd“d d!“d"d#“d$d%“}| |v r ||          \  }}}}t          | ||||¦  «        S d&d'd&d'd(d)|› d*�|› d+�d,d-d,d.d/d.d0œ}||          }t          | d	dd|¦  «        S )1z*Gets a mode descriptor for the given mode.Úlittleú<ú>Ú1)ÚLr   )r   z|b1r   )r   r   )r   ú|u1ÚI)r!   Úi4ÚF)r#   Úf4ÚP)r%   r   )r%   r    ÚRGB)r&   r   )ÚRÚGÚBr    ÚRGBX)r&   r   )r'   r(   r)   ÚXr    ÚRGBA)r&   r   )r'   r(   r)   ÚAr    ÚCMYK)r&   r   )ÚCÚMÚYÚKr    ÚYCbCr)r&   r   )r1   ÚCbÚCrr    ÚLAB)r&   r   )r   r-   r)   r    ÚHSV)r&   r   )ÚHÚSÚVr    ÚRGBa)r&   r   )r'   r(   r)   Úar    ÚLA)r   r   )r   r-   r    ÚLa)r   r   )r   r<   r    ÚPA)r&   r   )r%   r-   r    z<u2z<i2z>u2z>i2Úu2Úi2z<u4z>u4z<i4z>i4)zI;16zI;16SzI;16LzI;16LSzI;16BzI;16BSzI;16NzI;16NSzI;32zI;32BzI;32LzI;32SzI;32BSzI;32LS)ÚsysÚ	byteorderr   )r	   ÚendianÚmodesÚ	base_modeÚ	base_typer
   Útype_strÚmapping_modess           r   ÚgetmoderJ   #   s¥  € õ ”M XÒ-Ð-ˆSˆS°3€Fðð 	Ð&ðð 	Ð&ð	ð
 	ˆc�3˜ 6   Ð.ðð 	ˆc�3˜ 6   Ð.ðð 	Ð&ðð 	Ð3ðð 	Ð9ðð 	Ð9ðð 	Ð9ðð 	Ð7ðð 	Ð3ðð 	Ð3ðð" 	Ð9ð#ð$ 	Ð+ð%ð& 	Ð+ð'ð( 	Ð-ð)€Eð, ˆu€}€}Ø05°d´Ñ-ˆ	�9˜e XÝ˜d E¨9°iÀÑJÔJÐJð ØØØØØØ���Ø�-�-�-ØØØØØØðð €Mð$ ˜TÔ"€HÝ˜$ ¨¨S°(Ñ;Ô;Ð;r   )r	   r   r   r   )	Ú
__future__r   rB   Ú	functoolsr   Útypingr   r   rJ   r   r   r   ú<module>rN      sš   ðð #Ð "Ð "Ð "Ð "Ð "à 
€
€
€
Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð
ð 
ð 
ð 
ð 
�Zñ 
ô 
ð 
ð ð1<ð 1<ð 1<ñ „ð1<ð 1<ð 1<r   