
    j                     v    d dl Z defdZdZdZdZedk(  r$defd	efd
effD ]  \  ZZ e	ed ee              yy)    Nmessagec                 P   dj                  | xs dj                               }|sd d d dS d d d d}g }t        j                  d|      D ]  }t	        d|j                         dz
        }t        t        |      |j                         dz         }||| j                         }d|v s	d|v sd	|v sf|j                  |j                                 |r|d   |d
<   t        j                  d|      }|t        j                  d|      }|r$|j                  d      j                  dd      |d<   dddgfdddgfddgfddgfg}	g }
|j                         }|	D ]6  \  }}|D ],  }|j                  |      }|dk7  s|
j                  ||f       . 8 |
rt        |
d       d   |d<   |S )N  )codeamountservicez\d{4,8}r   2   u   кодu   кодаu
   кодомr   u[   (?i)(?:на|для\s+перевода)\s*(\d+(?:[.,]\d+)?)\s*(?:₽|руб(?:лей)?|rub)?u5   (?i)(\d+(?:[.,]\d+)?)\s*(?:₽|руб(?:лей)?|rub)   ,.r   zYandex Bankzyandex banku   яндекс банкu   Ozon Банкu   ozon банкz	ozon bankOzonozonFUNPAYfunpayc                     | d   S )Nr    )items    ,/var/www/oz-panel.ru/ozpay-pub/utils/pars.py<lambda>zparse_message.<locals>.<lambda>2   s
    T!W     )keyr	   )joinsplitrefinditermaxstartminlenendlowerappendgroupsearchreplacefind)r   textresultcode_candidatesmatchr   r"   contextamount_matchservice_aliasesservice_candidates
lower_textservice_namealiasesaliasindexs                   r   parse_messager6      s   88W]))+,D>>dt<FOZ. 2Au{{}r)*#d)UYY[2-.uS/'')w*"7<7;R""5;;=12 (+v99fL yyD
 '--a088cBx 
(?@A	?K89	&	H:	O J!0 Ag 	AEOOE*E{"))5,*?@	AA  28LMaPyMr   u   Никому его не сообщайте. Используйте только для входа в аккаунт Ozon/Код для входа 461947uS   16550 – код оплаты в FUNPAY на 45.92 ₽. Ozon Банк/Ozon Банкum   Никому не сообщайте код 54135 для перевода 20 ₽ в Yandex Bank Ozon Банк__main__r)   text1text2z->)
r   strr6   r)   r8   r9   __name__labelvalueprintr   r   r   <module>r?      sm    	03 0f c]wz $'5)9GU;KL 1ueT=/01 r   