+
    JV-jò  ã                  óF   € ^ RI Ht ^ RIt^RIHt R
RRRRR^/R R	 llltR# )é    )ÚannotationsN)Ú__version__ÚactionÚpluralFÚ
stacklevelc               ó4   € V ^8„  d   QhRRRRRRRRRR	R
RRR/# )é   Ú
deprecatedÚstrÚwhenz
int | NoneÚreplacementz
str | Noner   r   Úboolr   ÚintÚreturnÚNone© )Úformats   "Ú_/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/PIL/_deprecate.pyÚ__annotate__r      sW   € ÷ @ñ @Øð@à
ð@ð ð@ð
 ð@ð ð@ð ð@ð 
ñ@ó    c               óæ  € V'       d   RMRpVf   RpMjV\        \        P                  ! R4      ^ ,          4      8:  d   V  RV R2p\        V4      hV^8X  d   RpM"V^8X  d   R	pMR
V R\         R2p\        V4      hV'       d   V'       d   Rp\        V4      hV'       d   RV R2pM V'       d   RVP                  R4       R2pMRp\        P                  ! V  RV RV V 2\        VR7       R# )aî  
Deprecations helper.

:param deprecated: Name of thing to be deprecated.
:param when: Pillow major version to be removed in.
:param replacement: Name of replacement.
:param action: Instead of "replacement", give a custom call to action
    e.g. "Upgrade to new thing".
:param plural: if the deprecated thing is plural, needing "are" instead of "is".

Usually of the form:

    "[deprecated] is deprecated and will be removed in Pillow [when] (yyyy-mm-dd).
    Use [replacement] instead."

You can leave out the replacement sentence:

    "[deprecated] is deprecated and will be removed in Pillow [when] (yyyy-mm-dd)"

Or with another call to action:

    "[deprecated] is deprecated and will be removed in Pillow [when] (yyyy-mm-dd).
    [action]."
ÚareÚisNza future versionÚ.Ú z" deprecated and should be removed.zPillow 13 (2026-10-15)zPillow 14 (2027-10-15)zUnknown removal version: z	. Update Ú?z*Use only one of 'replacement' and 'action'z. Use z	 instead.z. Ú z# deprecated and will be removed in )r   )
r   r   ÚsplitÚRuntimeErrorÚ__name__Ú
ValueErrorÚrstripÚwarningsÚwarnÚDeprecationWarning)	r
   r   r   r   r   r   Úis_ÚremovedÚmsgs	   &&&$$$   r   Ú	deprecater)      sù   € ÷D ‰%˜t€Cà‚|Ø$‰Ø	””[×&Ò& sÓ+¨AÕ.Ó/Ô	/Ø�˜A˜c˜UÐ"DÐEˆÜ˜3ÓÐØ	�ŒØ*‰Ø	�ŒØ*‰à)¨$¨¨y¼¸
À!ÐDˆÜ˜‹oÐç—vØ:ˆÜ˜‹oÐçØ˜+˜ iÐ0‰ß	Ø�f—m‘m CÓ(Ð)¨Ð+‰àˆä‡M‚MØˆ,�a˜�uÐ?À¸yÈÈÐQÜØ÷r   )N)Ú
__future__r   r#   r   r   r)   r   r   r   Ú<module>r+      s;   ðÝ "ã å ñ@ð
 ð@ð ð@ð ÷@ò @r   