
    hj]              	          S SK Jr  \" S5      rSSKrSSKrS SK Jr   SSKr SSKJ	r	  S SK Jr  S S	K JrJrJrJrJrJrJrJrJr  / r\" S
S9S 5       r\" SS9S 5       rSSSSSSSSS.r\" SS9S 5       r\" SS9S 5       r\" SS9S 5       rg! \ a    Sr Nwf = f! \ a    \R                  " \ S35        Sr	 Nf = f)   )get_helphelp_converter    N)LOGS)Imagez: PIL  not Installed.)upload_file)		ULTConfigbashcon
downloader	get_paste
get_stringudBultroid_cmduploaderz
thumbnail$)patternc                 t  #    U R                  5       I S h  vN nUR                  (       a  UR                  5       I S h  vN nO]UR                  (       a3  UR                  R                  (       a  UR                  SS9I S h  vN nOU R                  S5      I S h  vN $ [        U5      n[        R                  " U5        [        R                  " S[        U5      5        [        SU S35      I S h  vN   U R                  [        S5      R                  U5      SS	9I S h  vN   g  GN N N N N> N7f)
Nthumb'`Reply to Photo or media with thumb...`CUSTOM_THUMBNAILzwget z  -O resources/extras/ultroid.jpgcvt_6F)link_preview)get_reply_messagephotodownload_mediadocumentthumbseorufosremover   set_keystrr
   r   format)erdlnns       &/root/TeamUltroid/plugins/converter.py_r,   -   s      !!##Aww##%%	


))##"#--UUDEEE	BBIIbMKK"CG,
rd:;
<<<
%%
7#**2.U%
CCC 	$%-E =Csj   D8D+(D8D. AD8D0D8D2AD85D46/D8%D6&D8.D80D82D84D86D8zrename( (.*)|$)c           	        #    U R                  5       I S h  vN n[        R                  " 5       nU(       d"  U R                  [        S5      5      I S h  vN $ U R                  R                  S5      R                  5       nU(       d"  U R                  [        S5      5      I S h  vN $ U R                  [        S5      5      I S h  vN nUR                  (       a  [        UR                  S5      (       a  UR                  R                  n[        UR                  R                  =(       d    [        [        R                  " 5       5      UR                  R                  UU[        S5      5      I S h  vN nUR                  nO-U R                  R                  UR                  5      I S h  vN n[         R"                  R%                  U5      (       a  [         R&                  " U5        [)        SW SU S	35      I S h  vN   [         R"                  R%                  U5      (       aH  [         R"                  R%                  U5      (       a:  [         R"                  R+                  U5      (       d  [         R,                  " XS5        [        R                  " 5       nU R                  R/                  US
U SS
S9I S h  vN u  pU R1                  SUR                   S3US
[2        R4                  S9I S h  vN   [         R&                  " U5        UR7                  5       I S h  vN   g  GN GN GN GNn GN GN GN: N NJ N7f)Ncvt_1r   cvt_2com_1r   com_5zmv """z""" """z"""TzUploading...)show_progresseventmessage	to_delete`)fileforce_documentr   )r   timer    r   pattern_matchgroupstripmediahasattrr   r   r7   namer%   clientr   r"   pathexistsr#   r
   getsizerenamefast_uploaderreplyr	   r   delete)
r3   rF   tinpxxr7   imagekn_filer,   s
             r+   imakrN   ?   s[     ))++E		AYYz'2333



#
#A
&
,
,
.CYYz'2333yyG,-	-B{{5;;
++;;''D$

33tyy{#3$$7# E ::D44U[[AAD	ww~~c
		#
vWSE-
...77>>#"''.."5"5bggooc>R>R
		$		All004unPT 1  IF ++
FKK=oo	     IIcN
))+M , 4 4	- B / s   ML-=ML0AM&L3'!ML6	B.M7L989M1L<2AML?B;MM7M9M:-M'M(M0M3M6M9M<M?MMMMpngwebpwebmgifjsontgs)imgstickerrP   rK   rQ   rR   rS   rT   zconvert( (.*)|$)c                 p  #    U R                  [        S5      5      I S h  vN nU R                  5       I S h  vN nUc  U R                  S5      I S h  vN $ U R                  R	                  S5      R                  5       nUR                  S5      I S h  vN nU(       dC  UR                  (       a2  UR                  R                  (       a  UR                  SS9I S h  vN nU(       d"  UR                  [        S5      5      I S h  vN $  [        U   n[        R                  " US
US9I S h  vN n[        U5        U(       a`  U R                   R#                  U R$                  X`R&                  =(       d    U R(                  S9I S h  vN   [*        R,                  " U5        OUR                  S5      I S h  vN   g UR/                  5       I S h  vN   g  GN GN GN GNN GN N! [         a5    UR                  [        S5      R                  S	5      5      I S h  vN  s $ f = f N N Nu N^7f)Nr0   r   r   zresources/downloads/r   r   cvt_3sts_3zgif/img/sticker/webmultroid)outname
convert_to)reply_toz`Failed to convert`)r    r   r   r:   r;   r<   r   r   r   edit	conv_keysKeyErrorr&   r   convertprintr@   	send_filechat_idreply_to_msg_ididr"   r#   rG   )r3   rJ   ainput_bra   r7   s          r+   
uconverterrj   x   s     yyG,-	-B%%''AyYYHIII  &&q)//1F566A!**!2!2""",,WWZ0111QF# Q	gFFD	$Kll$$MM4*?*?*K588 % 
 	
 	
 			$gg+,,,
))+3 
.'I6,1  QWWZ0778NOPPPPQF	

 	-s   H6GH6GH6G!AH6G$A	H6 G'!(H6	G*
H6	G, H61H.2AH6H0/H6<H2=H6H4H6H6!H6$H6'H6*H6,6H+"H%#H+(H6*H++H60H62H64H6zdoc( (.*)|$)c                 >  #    U R                   R                  S5      R                  5       nU(       a  U R                  (       d!  U R	                  [        S5      SS9I S h  vN $ U R	                  [        S5      5      I S h  vN nU R                  5       I S h  vN nUR                  (       d"  UR                  [        S5      5      I S h  vN $ [        US5       nUR                  [        UR                  5      5        S S S 5        UR                  SU S	35      I S h  vN   U R                  U[        R                  S
9I S h  vN   UR                  5       I S h  vN   [         R"                  " U5        g  GN N N N! , (       d  f       N= f Ns NO N97f)Nr   r.      r9   r0   ex_1wz**Packing into** `r6   )r7   r   )r:   r;   r<   is_replyr    r   r   r4   r^   openwriter%   rF   r	   r   rG   r"   r#   )r3   	input_strrJ   rg   ri   s        r+   r,   r,      s#     ##))!,224I%..YYz'2Y;;;yyG,-	-B%%''A99WWZ/000	i		AII 

''&yk3
444
++9IOO+
<<<
))+IIi <	-'0		4<s   AF E=!!FF FF2FFF%F F#F$%F	F
F!F"F FFF
FFFFzopen( (.*)|$)c                   #    U R                  5       I S h  vN nU R                  R                  S5      R                  5       nU(       a  UR                  (       dL  U(       a$  [
        R                  R                  U5      (       d!  U R                  [        S5      SS9I S h  vN $ U R                  [        S5      5      I S h  vN nS nU(       d  UR                  5       I S h  vN nSn [        U5       nUR                  5       nS S S 5         UR                  SW S35      I S h  vN   U(       a  [
        R"                  " U5        g g  GN9 N N No! , (       d  f       NT= f! [         a%    UR                  [        S5      SS9I S h  vN  s $ f = f No! [         a:    [!        W5      I S h  vN  u  pxUR                  S	US
    S35      I S h  vN     Nf = f7f)Nr   cvt_7rl   rm   r0   Tcvt_8z```z@**MESSAGE EXCEEDS TELEGRAM LIMITS**

So Pasted It On [SPACEBIN](link))r   r:   r;   r<   r=   r"   rA   rB   r    r   r   rq   readUnicodeDecodeErrorr^   BaseExceptionr   r#   )	r3   rg   ri   rJ   remcdwhatdatas	            r+   r,   r,      s     %%''A!!!$**,A177bggnnQ&7&7YYz'2Y;;;yyG,-	-B
C""$$9!WA 
ggA3cl### 
		! + 	( <	- % W 9VVJw/aV88889 	$ 
$Q<''
ggPQUV\Q]P^^_`
 	
 	

s   G$EBG$#E$!G$E G$&E'G$.E) 9E
E) F +F,F 0 G$G$G$G$
E&"E) %G$&E) )&FFFG$FG$F G!5F86"G!GG!G$ G!!G$) r   __doc__r"   r9   r   cv2ImportErrorPILr   info__file__r   r!   r	   r
   r   r   r   r   r   r   r   opnr,   rN   r_   rj        r+   <module>r      s9   
#
$ 	  
  
 
 
 	 DD ''V 		 8   u  
C
  II
/01Es"   B B BBB=<B=