
    vi                     4    S SK Jr  S SKJr  S rS rS rS rg)    )open)removec                 2    US:  a  UOS nUS:  a  UOS nXU $ )Nr    )
links_list
bulk_startbulk_endstartends        '/app/bot/helper/ext_utils/bulk_links.pyfilter_linksr      s'    $q.JdEl(CC      c                     U R                  S5      nU Vs/ s H$  n[        U5      S:w  d  M  UR                  5       PM&     sn$ s  snf )N
r   )splitlenstrip)textr   items      r   get_links_from_messager      s:    D!J%/BZT3t9>LDJJLZBBBs
   AAc                 Z  #    / nU R                  5       I S h  vN n[        US5       IS h  vN nUR                  5       I S h  vN nUR                  S U 5       5        S S S 5      IS h  vN   [	        U5      I S h  vN   U$  Nn N[ NE N! , IS h  vN  (       d  f       N4= f N(7f)Nzr+c              3   d   #    U  H&  n[        U5      S :w  d  M  UR                  5       v   M(     g7f)r   N)r   r   ).0lines     r   	<genexpr>&get_links_from_file.<locals>.<genexpr>   s$     K54CIN,$**,,5s   00)downloadaiopen	readlinesextendr   )messager   text_file_dirfliness        r   get_links_from_filer%      s     J!**,,MmT**akkm#K5KK +* 
 -*# +***  sr   B+BB+B	B+BBB"B+-B.B+ B)B+	B+BB+B&BB&"B+c                 8  #    [        U5      n[        U5      n/ nU R                  =n(       aU  UR                  =n(       a$  UR                  S:X  a  [	        U5      I S h  vN nOUR
                  =n(       a  [        U5      nU(       a  [        X1U5      $ U$  N87f)Nz
text/plain)intreply_to_messagedocument	mime_typer%   r   r   r   )r!   r   r	   r   reply_tofile_r   s          r   extract_bulk_linksr-      s     ZJ8}HJ+++x+&&&E&U__-L28<<J]]"T"/5J=G<
9WZW =s   ABB 9BN)	aiofilesr   r   aiofiles.osr   r   r   r%   r-   r   r   r   <module>r0      s!    # !C
	Xr   