+
    %•üi   ã                  ó<  € ^ 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R.4       R# )é    )ÚannotationsN)ÚIO)ÚImageÚ	ImageFilec               ó    € V ^8„  d   QhRRRR/# )é   ÚhandlerúImageFile.StubHandler | NoneÚreturnÚNone© )Úformats   "ÚU/var/www/html/photoedit/myenv/lib/python3.14/site-packages/PIL/Hdf5StubImagePlugin.pyÚ__annotate__r      s   € ÷ ñ Ð:ð ¸tñ ó    c                ó
   € V s R# )zS
Install application-specific HDF5 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   € ÷ 3ñ 3Eð 3˜dñ 3r   c                ó$   € V P                  R 4      # )s   ‰HDF

)Ú
startswith)r   s   &r   Ú_acceptr   #   s   € Ø×ÑÐ1Ó2Ð2r   c                  ó6   € ] tR t^'tRtRtR R ltR R ltRtR# )ÚHDF5StubImageFileÚHDF5c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   ÚHDF5StubImageFile.__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 an HDF fileÚFiøÿÿÿ)é   r$   )	Úfpr   ÚreadÚSyntaxErrorÚseekÚosÚSEEK_CURÚ_modeÚ_size)ÚselfÚmsgs   & r   Ú_openÚHDF5StubImageFile._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ÚHDF5StubImageFile._load7   s   € Üˆr   )r+   r,   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Úformat_descriptionr/   r3   Ú__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HDF5 save handler not installed)r   ÚhasattrÚOSErrorr?   )r<   r%   r=   r.   s   &&& r   Ú_saverB   ;   s1   € ÜÒœw¤x°×8Ò8Ø/ˆÜc‹lÐÜ‡MM"˜(Ö#r   z.h5z.hdf)Ú
__future__r   r)   Útypingr   Ú r   r   r   r   r   ÚStubImageFiler   rB   Úregister_openr   Úregister_saveÚregister_extensionsr   r   r   Ú<module>rJ      s‡   ðõ #ã 	Ý ç à€õõ3ô˜	×/Ñ/ô õ($ð × Ò Ð%×,Ñ,Ð.?ÀÔ IØ × Ò Ð%×,Ñ,¨eÔ 4à × Ò Ð+×2Ñ2°U¸F°OÖ Dr   