ó
    jñ:iG  ã                  ó¢   • S SK Jr  S SKrS SKrS SKrS SKrS SKrS SKrSSKJ	r	  Sr
\
(       a  SSKJr       S	           S
S jjrSS jrg)é    )ÚannotationsNé   )ÚImageF)ÚImageWinc           
     óÎ  • UGc™  [         R                  S:X  aÞ  [        R                  " S5      u  pV[        R
                  " U5        S/nU (       a  U u  p‰p«USU SU	 SX¨-
   SX¹-
   3/-  n[        R                  " USU/-   5        [        R                  " U5      nUR                  5         [        R                  " U5        U (       a+  UR                  W
W-
  WW	-
  45      nUR                  5         U$ U$ [         R                  S:X  a“  Ub  Sn[        R                  R                  UUUb  [        U5      OS	5      u  pïn[        R                   " S
UUSSUS	   S-  S-   S-  S5      nU (       a+  Uu  nnU u  p‰p«UR#                  UU-
  U	U-
  U
U-
  UU-
  45      nU$ Un [        R                  R$                  (       d  Sn['        U5      e[        R                  R)                  U5      u  nn[        R                   " S
UUSSUS	   S-  S5      nU (       a  UR#                  U 5      nU$ ! [&         Ga.    UGc(  [         R                  S;  Ga  [*        R,                  " S5      (       a  SS/nO@[*        R,                  " S5      (       a  S/nO![*        R,                  " S5      (       a  / SQnOe [        R                  " S5      u  pV[        R
                  " U5        [        R                  " Xv/-   5        [        R                  " U5      nUR                  5         [        R                  " U5        U (       a%  UR#                  U 5      nUR                  5         Us $ Us $ e f = f)NÚdarwinz.pngÚscreencapturez-RÚ,z-xÚwin32éÿÿÿÿr   ÚRGBÚrawÚBGRé   éüÿÿÿz$Pillow was built without XCB supportÚBGRXé   r   )r   r   zgnome-screenshotú-fÚgrimÚ	spectacle)r   z-nz-br   ú-o)ÚsysÚplatformÚtempfileÚmkstempÚosÚcloseÚ
subprocessÚcallr   ÚopenÚloadÚunlinkÚresizeÚcoreÚgrabscreen_win32ÚintÚ	frombytesÚcropÚHAVE_XCBÚOSErrorÚgrabscreen_x11ÚshutilÚwhich)ÚbboxÚinclude_layered_windowsÚall_screensÚxdisplayÚwindowÚfhÚfilepathÚargsÚleftÚtopÚrightÚbottomÚimÚ
im_resizedÚoffsetÚsizeÚdataÚx0Úy0Údisplay_nameÚmsgÚ
im_croppeds                         ÚP/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/PIL/ImageGrab.pyÚgrabrE   !   sô  € ð ÒÜ�<‰<˜8Ó#Ü#×+Ò+¨FÓ3‰LˆBÜ�HŠH�RŒLØ#Ð$ˆDÞØ+/Ñ(�˜5Ø˜ $  q¨¨¨Q¨u©z¨l¸!¸F¹J¸<ÐHÐIÑI�Ü�OŠO˜D D¨(Ð#3Ñ3Ô4Ü—’˜HÓ%ˆBØ�G‰GŒIÜ�IŠI�hÔÞØŸY™Y¨°©°f¸s±lÐ'CÓD�
Ø—‘”
Ø!Ð!ØˆIÜ�\‰\˜WÓ$ØÑ!Ø �Ü!&§¡×!<Ñ!<Ø'ØØ%Ñ1”�F”°qó"ÑˆF˜$ô
 —’ØØØàØØ�a‘˜1‘˜q‘ BÑ&Øó	ˆBö Ø‘��BØ+/Ñ(�˜5Ø—W‘W˜d R™i¨¨r©°5¸2±:¸vÈ¹{ÐKÓL�ØˆIà'€Lð Ü�z‰z×"×"Ø8ˆCÜ˜#“,ÐÜ—Z‘Z×.Ñ.¨|Ó<‰
ˆˆdô2 �_Š_˜U D¨$°°v¸tÀA¹wÈ¹{ÈAÓNˆÞØ—‘˜“ˆBØˆ	øô7 ô ØÒ¤C§L¡LÐ8KÔ$KÜ�|Š|Ð.×/Ñ/Ø*¨DÐ1‘Ü—’˜f×%Ñ%Ø�x‘Ü—’˜k×*Ñ*Ú<‘àÜ#×+Ò+¨FÓ3‰LˆBÜ�HŠH�RŒLÜ�OŠO˜D :Ñ-Ô.Ü—’˜HÓ%ˆBØ�G‰GŒIÜ�IŠI�hÔÞØŸW™W T›]�
Ø—‘”
Ø!Ò!ØŠIàð-ús   Æ!AH+ È+D1M$ÍM$Í"M$c                 ó  • [         R                  S:X  at  [        R                  " / SQSS9n U R                  S:w  a  g SS Kn[        R                  " UR                  U R                  SS 5      5      n[        R                  " U5      $ [         R                  S:X  Ga  [        R                  R                  5       u  p2US	:X  a{  SS KnUR                  S
U5      S   nUS   S:X  a#  X%S  R!                  S5      R#                  S5      nO"X%S  R!                  S5      R#                  S5      nUS UR%                  S5       $ ['        U[(        5      (       aP  [        R                  " U5      nUS:X  a  SSKJn  UR/                  U5      $ US:X  a  SSKJn  UR3                  U5      $ g [4        R6                  " S5      (       a  Sn	O [4        R6                  " S5      (       a  Sn	OS n	[8        R:                  " S5      (       a  U	S;   a  / SQn
O3[8        R:                  " S5      (       a  U	S;   a  / SQn
OSn[=        U5      e[        R                  " U
SS9n U R                  S:w  aZ  U R>                  nS  H
  nXÜ;   d  M
    g    U
S    S!3nU(       a$  US"URA                  5       R!                  5        3-  n[C        U5      e[        R                  " U R                  5      n[        R                  " U5      nURE                  5         U$ )#Nr   )Ú	osascriptz-eu#   get the clipboard as Â«class PNGfÂ»T)Úcapture_outputr   é   éýÿÿÿr   ÚfileÚIé   ÚmbcsÚ zutf-16leÚ Úpngr   )ÚPngImagePluginÚDIB)ÚBmpImagePluginÚWAYLAND_DISPLAYÚwaylandÚDISPLAYÚx11úwl-paste)rV   N)rY   ú-tÚimageÚxclip)rX   N)r\   z
-selectionÚ	clipboardrZ   z	image/pngr   zDwl-paste or xclip is required for ImageGrab.grabclipboard() on Linux)s   Nothing is copieds   No selections"   No suitable type of content copieds    not availables   cannot convert s(   xclip: Error: There is no owner for the z errorz: )#r   r   r   ÚrunÚ
returncodeÚbinasciiÚioÚBytesIOÚ	unhexlifyÚstdoutr   r    r$   Úgrabclipboard_win32ÚstructÚunpack_fromÚdecodeÚsplitÚindexÚ
isinstanceÚbytesrP   rR   ÚPngImageFilerT   ÚDibImageFiler   Úgetenvr,   r-   ÚNotImplementedErrorÚstderrÚstripÚChildProcessErrorr!   )Úpr`   r>   Úfmtrf   ÚoÚfilesrR   rT   Úsession_typer5   rB   ÚerrÚsilent_errorr:   s                  rD   Úgrabclipboardr{   v   sx  € Ü
‡|�|�xÓÜ�NŠNÚFØñ
ˆð �<‰<˜1ÓØãä�zŠz˜(×,Ñ,¨Q¯X©X°b¸¨_Ó=Ó>ˆÜ�zŠz˜$ÓÐÜ	�‰˜Ô	 Ü—J‘J×2Ñ2Ó4‰	ˆØ�&‹=Ûà×"Ñ" 3¨Ó-¨aÑ0ˆAØ�B‰x˜1‹}Ø˜R˜Ÿ™¨Ó/×5Ñ5°dÓ;‘à˜R˜Ÿ™¨
Ó3×9Ñ9¸$Ó?�ØÐ*˜5Ÿ;™; r›?Ð+Ð+Ü�dœE×"Ñ"Ü—:’:˜dÓ#ˆDØ�e‹|Ý,à%×2Ñ2°4Ó8Ð8Ø˜“Ý,à%×2Ñ2°4Ó8Ð8Øä�9Š9Ð&×'Ñ'Ø$‰LÜ�YŠY�y×!Ñ!Ø ‰LàˆLä�<Š<˜
×#Ñ#¨Ð8IÓ(IÚ.‰DÜ�\Š\˜'×"Ñ" |°}Ó'DÚP‰DàXˆCÜ% cÓ*Ð*ä�NŠN˜4°Ñ5ˆØ�<‰<˜1ÓØ—(‘(ˆCó!�ð  Õ&Ùñ!ð  ˜!‘W�I˜VÐ$ˆCÞØ˜˜CŸI™I›K×.Ñ.Ó0Ð1Ð2Ñ2�Ü# CÓ(Ð(ä�zŠz˜!Ÿ(™(Ó#ˆÜ�ZŠZ˜ÓˆØ
�‰Œ	Øˆ	ó    )NFFNN)r.   z tuple[int, int, int, int] | Noner/   Úboolr0   r}   r1   z
str | Noner2   zint | ImageWin.HWND | NoneÚreturnzImage.Image)r~   zImage.Image | list[str] | None)Ú
__future__r   ra   r   r,   r   r   r   rP   r   ÚTYPE_CHECKINGr   rE   r{   © r|   rD   Ú<module>r‚      s†   ðõ" #ã 	Û 	Û Û Û 
Û å à€ÞÝð .2Ø$)ØØØ)-ðRØ
*ðRà!ðRð ðRð ð	Rð
 'ðRð õRõjNr|   