Ë
    èì�iO  ã                  ó¾   — d Z ddlmZ ddlZddlZ	 ddlmZ dd	d„Z	e
dk(  r ej                   e	«       «       yy# e$ r 	 ddlmZ n# e$ r	 ddlmZ Y nw xY wY ŒCw xY w)
zlPrint or replace ImageDescription in first page of TIFF file.

Usage: ``tiffcomment [--set comment] file``

é    )ÚannotationsNé   )Útiffcommentc                óê  — | €t         j                  } t        | «      dkD  r| d   dv r| d   }| dd }nd}| dd }t        |«      dk(  st        d„ |D «       «      r(t	        «        t	        t
        j                  «       «       y|€nWt        j                  j                  |«      r&t        |d«      5 }|j                  «       }ddd«       n	 |j                  d	«      }|D ]  }	 t!        ||«      }|sŒt	        |«       Œ y# 1 sw Y   Œ,xY w# t        $ r8}t	        |› «       t        |t        «      sJ ‚|j                  «       }Y d}~Œkd}~ww xY w# t"        $ r}t	        |› d
|› �«       Y d}~Œ�d}~ww xY w)z-Tiffcomment command line usage main function.Né   r   z--seté   r   c              3  ó>   K  — | ]  }|j                  d «      –— Œ y­w)ú-N)Ú
startswith)Ú.0Úfs     úy/var/www/ITT-ServiceAPI-Services/ITT-Document-Scan/mrzscanner/mrzenv/lib/python3.12/site-packages/tifffile/tiffcomment.pyú	<genexpr>zmain.<locals>.<genexpr>&   s   è ø€ Ò?°A˜aŸl™l¨3×/Ñ?ùs   ‚ÚrbÚasciiz: )ÚsysÚargvÚlenÚanyÚprintÚ__doc__ÚstripÚosÚpathÚexistsÚopenÚreadÚencodeÚUnicodeEncodeErrorÚ
isinstanceÚstrr   Ú	Exception)r   ÚcommentÚfilesÚfhÚexcÚfileÚresults          r   Úmainr)      sf  € ð €|Ü�x‰xˆä
ˆ4ƒy�1‚}˜˜a™ GÑ+Ø�q‘'ˆØ�Q�R�‰àˆØ�Q�R�ˆä
ˆ5ƒz�Q‚œ#Ñ?¸Ô?Ô?ÜŒÜŒg�m‰m‹oÔØà€ØÜ	�‰�‰˜Ô	 Ü�'˜4Ó ð 	  BØ—g‘g“iˆG÷	 ð 	 ð	'Ø—n‘n WÓ-ˆGð ò ˆð	Ü   wÓ/ˆFò Ü�f•ðð ÷%	 ð 	 ûô
 "ò 	'Ü�S�EŒOÜ˜g¤sÔ+Ð+Ð+Ø—n‘nÓ&�Gûð	'ûô ò 	$Ü�T�F˜"˜S˜EÐ"×#Ñ#ûð	$ús<   Â0C?ÃD Ã"EÃ?DÄ	EÄ.EÅEÅ	E2ÅE-Å-E2Ú__main__)N)r   zlist[str] | NoneÚreturnÚint)r   Ú
__future__r   r   r   Útifffiler   ÚImportErrorÚtifffile.tifffiler)   Ú__name__Úexit© ó    r   ú<module>r5      sn   ðñõ #ã 	Û 
ð)Ý%ô(ðV ˆzÒØ€C‡H�H‰T‹VÕð øðe ò )ð)Þ1øØò )ß(ð)üð)ús3   ’; »AÁAÁAÁAÁAÁAÁAÁA