
    soj                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZmZ dedej        dedede	ddfdZdS )    )Update)ContextTypesN)validate)	GroupChat)
Prediction)PredictionOption)User)Command)full_message_send)refreshsave_prediction_option_userupdatecontextusercommand
group_chatreturnc                 T  K   t          | ||||           d{V }|d         }|d         }|d         }|d         }	||||	dS t          |||           d{V  t          j        t          j        z   }
t          ||
| d           d{V  t          |||           d{V  dS )	z
    Manage the change region request
    :param update: The update object
    :param context: The context object
    :param user: The user object
    :param command: The command
    :param group_chat: The group chat
    :return: None
    )r   Nr            T)r   add_delete_button)r   r   phrasesPREDICTION_BET_SUCCESS%PREDICTION_BET_HOW_TO_VIEW_BET_STATUSr   r   )r   r   r   r   r   validation_tuple
predictionprediction_optionwageroption_numberot_texts              4/app/src/chat/group/screens/screen_prediction_bet.pymanager#      s       &fgtWQ[\\\\\\\\\ .a0J*:1*=!!$E)!,M.6%-=K`
%&7u
E
EEEEEEEE ,w/\\G
GWVt
T
T
TTTTTTTT ':*
=
=
==========    )src.tg_compatr   src.tg_compat.extr   resources.phrasesr   -src.chat.common.screens.screen_prediction_betr   src.model.GroupChatr   src.model.Predictionr   src.model.PredictionOptionr   src.model.Userr	   src.model.enums.Commandr
   src.service.message_servicer   src.service.prediction_servicer   r   DEFAULT_TYPEr#    r$   r"   <module>r2      s:               * * * * * * # # # # # # B B B B B B ) ) ) ) ) ) + + + + + + 7 7 7 7 7 7       + + + + + + 9 9 9 9 9 9       ">">&"> "> 	">
 "> 
"> "> "> "> "> ">r$   