+
    JV-j[	  ã                  ó^   € ^ RI Ht ^ RIt^ RIHt ^ RIHt  ! R R]4      t]R R l4       tR# )	é    )ÚannotationsN)Ú	lru_cache)Ú
NamedTuplec                  óZ   € ] tR t^t$ RtR]R&   R]R&   R]R&   R]R&   R]R&   R	 R
 ltRtR# )ÚModeDescriptorzWrapper for mode strings.ÚstrÚmodeztuple[str, ...]ÚbandsÚbasemodeÚbasetypeÚtypestrc               ó   € V ^8„  d   QhRR/# )é   Úreturnr   © )Úformats   "Ú^/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/PIL/ImageMode.pyÚ__annotate__ÚModeDescriptor.__annotate__   s   € ÷ ñ ˜ñ ó    c                	ó   € V P                   # )N)r	   )Úselfs   &r   Ú__str__ÚModeDescriptor.__str__   s   € Ø�y‰yÐr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__r   Ú__static_attributes__r   r   r   r   r      s)   ‡ Ù#à
ƒIØÓØƒMØƒMØƒL÷ñ r   r   c               ó    € V ^8„  d   QhRRRR/# )r   r	   r   r   r   r   )r   s   "r   r   r   $   s   € ÷ 1<ñ 1<�#ð 1<˜.ñ 1<r   c                óf  € \         P                  R8X  d   RMRp/ RR.bRR/bRRRR0V R23bRRRR1V R	23bR
R2bRR3bRR4bRR5bRR6bRR7bRR8bRR9bRR:bRR;bRR<bRR=bpW9   d   W ,          w  r4rV\        WW4V4      # RRRRRRRRRRRRR V R!2R"V R#2R$R%R&R'R(R%R)R*R+R,R-R*/pWp,          p\        V R0RRV4      # )>z*Gets a mode descriptor for the given mode.ÚlittleÚ<Ú>Ú1ÚLÚIÚi4ÚFÚf4ÚPÚRGBÚRGBXÚRGBAÚCMYKÚYCbCrÚLABÚHSVÚRGBaÚLAÚLaÚPAzI;16z<u2zI;16Sz<i2zI;16LzI;16LSzI;16Bz>u2zI;16BSz>i2zI;16NÚu2zI;16NSÚi2zI;32z<u4zI;32Bz>u4zI;32LzI;32Sz<i4zI;32BSz>i4zI;32LS)r(   r(   )r'   z|b1)r(   r(   )r(   ú|u1)r)   )r+   )r-   r(   )r-   r;   )r.   r(   )ÚRÚGÚBr;   )r.   r(   )r<   r=   r>   ÚXr;   )r.   r(   )r<   r=   r>   ÚAr;   )r.   r(   )ÚCÚMÚYÚKr;   )r.   r(   )rC   ÚCbÚCrr;   )r.   r(   )r(   r@   r>   r;   )r.   r(   )ÚHÚSÚVr;   )r.   r(   )r<   r=   r>   Úar;   )r(   r(   )r(   r@   r;   )r(   r(   )r(   rJ   r;   )r.   r(   )r-   r@   r;   )ÚsysÚ	byteorderr   )r	   ÚendianÚmodesÚ	base_modeÚ	base_typer
   Útype_strÚmapping_modess   &       r   ÚgetmoderS   #   s£  € ô —M‘M XÔ-‰S°3€Fðð 	Ð&ðð 	Ð&ð	ð
 	ˆc�3˜ 6 (¨" Ð.ðð 	ˆc�3˜ 6 (¨" Ð.ðð 	Ð&ðð 	Ð3ðð 	Ð9ðð 	Ð9ðð 	Ð9ðð 	Ð7ðð 	Ð3ðð 	Ð3ðð" 	Ð9ð#ð$ 	Ð+ð%ð& 	Ð+ð'ð( 	Ð-ð)€Eð, „}Ø05µÑ-ˆ	˜eÜ˜d¨9ÀÓJÐJð 	�Ø�Ø�Ø�%Ø�Ø�%Ø�F�8˜2�Ø�V�H˜B�-Ø�Ø�Ø�Ø�Ø�%Ø�%ð€Mð$ Õ"€HÜ˜$ ¨¨S°(Ó;Ð;r   )	Ú
__future__r   rK   Ú	functoolsr   Útypingr   r   rS   r   r   r   Ú<module>rW      s3   ðõ #ã 
Ý Ý ô
�Zô 
ð ô1<ó ò1<r   