
    	ruj                     d    S SK r S SKrS SKrS SKJr  SSKJrJrJr  \S 5       r	\" SS9S 5       r
g)	    N)remove   )ultroid_cmdLOGS	run_asyncc                 |    SnSSSSSSSS	S
SSSSS.nU UUS.n[         R                  " X5US9nUR                  5       $ )Nz7https://bot-management-4tozrh7z2a-ue.a.run.app/chat/seezapplication/jsonz!application/json, text/plain, */*zA"Google Chrome";v="125", "Chromium";v="125", "Not.A/Brand";v="24"z?0z"Linux"zeMozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36zhttps://app.paal.aiz
cross-sitecorsemptyzhttps://app.paal.ai/zgzip, deflate, br, zstdz&en-IN,en-GB;q=0.9,en-US;q=0.8,en;q=0.7)zContent-TypeAcceptz	sec-ch-uazsec-ch-ua-mobilezsec-ch-ua-platformz
User-AgentOriginzSec-Fetch-SitezSec-Fetch-ModezSec-Fetch-DestRefererzAccept-EncodingzAccept-Language)base64_imagepromptbid)jsonheaders)requestspostr   )encoded_imager   r   urlr   dataresponses          /root/TeamUltroid/addons/see.pyanalyze_imager      se    
CC*5X '}'& !)4CG  &D
 }}SW=H==?    zsee(image)?( (.*)|$))patternc                   #    U R                  5       I S h  vN nU(       a  UR                  (       d  U R                  S5      I S h  vN $ U R                  S5      I S h  vN nU R                  R	                  UR                  5      I S h  vN nU(       d  UR                  S5      I S h  vN $  [        US5       n[        R                  " UR                  5       5      R                  S5      nS S S 5        [        U5        U R                  R!                  S	5      =(       d    S
nSn [#        WXx5      I S h  vN n	U	(       a4  [$        R&                  " SSU	R)                  SS5      5      n
[+        U
5      nO[+        U	5      n[-        U5      S:  aa  Sn[        US5       nUR/                  U5        S S S 5        U R                  R1                  U R2                  USS9I S h  vN   [        U5        g UR                  U 5      I S h  vN   g  GN GN GN GN GNq! , (       d  f       GN5= f! [         aG  n[        R                  " USS9  UR                  SU 35      I S h  vN     S nA[        U5        g S nAff = f! [        U5        f = f GN[! , (       d  f       N= f N N! [         a<  n[        R                  " USS9  UR                  SU 35      I S h  vN     S nAg S nAff = f7f)Nz$Please reply to an image to analyze.zDownloading image...zFailed to download media.rbzutf-8T)exc_infozError during file read/encode:    z1Provide a description of the person in the image.some_bid_valuez	\\(.*?)\\z**\1**z\n
i   zresponse.txtwz/Response was too long, so here it is in a file.)captionzError: )get_reply_messagemediaeorclientdownload_mediaeditopenbase64	b64encodereaddecode	Exceptionr   warningr   pattern_matchgroupr   resubreplacestrlenwrite	send_filechat_id)ereplymoidownloaded_media
image_filer   excr   r   r   formatted_responseresponse_str	file_namefiles                 r   analyze_image_cmdrF   !   sU    %%''EUUABBB,-
-CXX44U[[AAXX9:::!"D)Z",,Z__->?FFwOM * 	 __""1%\)\F
C(&}fBB!#iAQAQRWY]A^!_12Lx=L|t#&Ii%

<( & (($$QYY	Ct$uuu9((l^---Q ( C
-A ; *) S4(hh8>??? 
 	  C &% v . (S4(hh'''(sN  K8H0K8HK8 H!,K8HK8-H.K83H3 ?4H!3H3 ;1K8-J/ <J=A'J/ $J60J/ &J+'J/ 6K87J/ J-J/ K8K8K8K8K8!
H0+H3 .J 0H3 3
J=,I?)I,*I?/J 3K8?JJ JK8J/ 
J($J/ -J/ /
K59,K0%K(&K0+K80K55K8)r4   r,   r   osr    r   r   r   r   rF    r   r   <module>rJ      sC    	    * *
 2 +,,( -,(r   