
    soj                     t    d dl mZ d dlmZ d dlmZ d dlmZ ddede	de	fd	Z
ded
ededefdZdede	fdZdS )    N)ReservedKeyboardKeys)Screen)Keyboard enabledprefixreturnc                     | r*t           j                            t           j                  }n)t           j                            t           j                  }|dz   |z                                   S )z
    Get the current setting text
    :param enabled: The enabled/disabled status
    :param prefix: The prefix
    :return: The current setting text
    z

)phrasesCURRENT_SETTINGformatENABLEDDISABLEDstrip)r   r   enabled_disabled_texts      $/app/src/service/settings_service.pyget_current_setting_textr      s_      Q ' 7 > >w O O ' 7 > >w?O P PVO33::<<<    screeninbound_keyboardc                     ||j         ni }t          | rt          j        nt          j        |t
          j        |  iz  |          S )a  
    Get the toggle keyboard
    :param enabled: The enabled/disabled current status
    :param screen: The screen
    :param inbound_keyboard: The inbound keyboard. If not None, adds the inbound keyboard info to the new keyboard
    :return: The toggle keyboard
    N)infor   )r   r   r   KEY_DISABLE
KEY_ENABLEr   TOGGLE)r   r   r   default_keyboard_datas       r   get_toggle_keyboardr      sZ     6F5Q,11WY '	?		W-?"&:&Aw;%OO   r   c                     | rdndS )zv
    Get the enabled emoji
    :param enabled: The enabled/disabled current status
    :return: The enabled emoji
    u   ✅u   ❌ )r   s    r   get_enabled_emojir    )   s     &55&r   )r   )resources.phrasesr   $src.model.enums.ReservedKeyboardKeysr   src.model.enums.Screenr   src.model.pojo.Keyboardr   boolstrr   r   r    r   r   r   <module>r'      s    # # # # # # E E E E E E ) ) ) ) ) ) , , , , , ,= =d =C = = = = =  v  V^    $'t ' ' ' ' ' ' 'r   