+
    JV-j•  ã                  ó8  € ^ RI Ht ^ RIt^ RIHt ^RIHtHt RsR R lt	R R lt
 ! R	 R
]P                  4      tR R lt]P                  ! ]P                  ]]
4       ]P                   ! ]P                  ]4       ]P"                  ! ]P                  R4       R# )é    )ÚannotationsN)ÚIO)ÚImageÚ	ImageFilec               ó    € V ^8„  d   QhRRRR/# )é   ÚhandlerúImageFile.StubHandler | NoneÚreturnÚNone© )Úformats   "Úh/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/PIL/BufrStubImagePlugin.pyÚ__annotate__r      s   € ÷ ñ Ð:ð ¸tñ ó    c                ó
   € V s R# )zS
Install application-specific BUFR image handler.

:param handler: Handler object.
N©Ú_handler)r	   s   &r   Úregister_handlerr      s	   € ð ‚Hr   c               ó    € V ^8„  d   QhRRRR/# )r   ÚprefixÚbytesr   Úboolr   )r   s   "r   r   r   #   s   € ÷ 1ñ 1�Eð 1˜dñ 1r   c                ó$   € V P                  R4      # )ó   BUFR)r   s   ZCZC)Ú
startswith)r   s   &r   Ú_acceptr   #   s   € Ø×ÑÐ/Ó0Ð0r   c                  ó6   € ] tR t^'tRtRtR R ltR R ltRtR# )ÚBufrStubImageFileÚBUFRc               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   ÚBufrStubImageFile.__annotate__+   s   € ÷ 
ñ 
�tñ 
r   c                	ó  € V P                   f   Q h\        V P                   P                  ^4      4      '       g   Rp\        V4      hV P                   P	                  R\
        P                  4       RV n        RV n        R # )NzNot a BUFR fileÚFéüÿÿÿ)é   r&   )	Úfpr   ÚreadÚSyntaxErrorÚseekÚosÚSEEK_CURÚ_modeÚ_size)ÚselfÚmsgs   & r   Ú_openÚBufrStubImageFile._open+   s_   € Ø�w‰wÒ"Ð"Ð"Ü�t—w‘w—|‘| A“×'Ò'Ø#ˆCÜ˜cÓ"Ð"à�‰�‰�RœŸ™Ô%ð ˆŒ
ØˆŽ
r   c               ó   € V ^8„  d   QhRR/# )r   r   r
   r   )r   s   "r   r   r"   7   s   € ÷ ñ Ð3ñ r   c                	ó   € \         # )Nr   )r/   s   &r   Ú_loadÚBufrStubImageFile._load7   s   € Üˆr   )r-   r.   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Úformat_descriptionr1   r5   Ú__static_attributes__r   r   r   r   r   '   s   † Ø€FØÐõ
÷ñ r   r   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   ÚimzImage.Imager'   z	IO[bytes]Úfilenamezstr | bytesr   r   r   )r   s   "r   r   r   ;   s(   € ÷ $ñ $ˆkð $˜yð $°Kð $ÀDñ $r   c                óˆ   € \         e   \        \         R4      '       g   Rp\        V4      h\         P                  WV4       R # )NÚsavezBUFR save handler not installed)r   ÚhasattrÚOSErrorrA   )r>   r'   r?   r0   s   &&& r   Ú_saverD   ;   s1   € ÜÒœw¤x°×8Ò8Ø/ˆÜ�c‹lÐÜ‡M�M�"˜(Ö#r   z.bufr)Ú
__future__r   r+   Útypingr   Ú r   r   r   r   r   ÚStubImageFiler   rD   Úregister_openr   Úregister_saveÚregister_extensionr   r   r   Ú<module>rL      sƒ   ðõ #ã 	Ý ç à€õõ1ô˜	×/Ñ/ô õ($ð × Ò Ð%×,Ñ,Ð.?ÀÔ IØ × Ò Ð%×,Ñ,¨eÔ 4à × Ò Ð*×1Ñ1°7Ö ;r   