
    i                     4    d dl mZmZ  G d d      Zd Zd Zy)    )InlineKeyboardButtonInlineKeyboardMarkupc                   t   e Zd Z edd      Z edd      Z edd      Z edd	      Z ed
d      Z edd      Z	 edd      Z
 edd      ZeegegegeggZ edd      ZegegeggZe	ggZ edd      Ze	geggZege	ggZ ee      Z ee      Z ee      Z ee      Z ee      Zy)Defaultu5   📼 Поставить вотермарки (бел)z2:wtextcallback_datau7   📼 Поставить вотермарки (чёрн)z2:bu$   ✂️ Подрезать видео3u   👂 Убрать звук4u"   📤 Отправить видео	vk_uploadu   ❌ Отменаcancelu
   Клопсvk_dest_klopsu   Страна39vk_dest_strana   🔙 Назад9u!   🔙 Назад к каналамvk_back_to_channelsinline_keyboardN)__name__
__module____qualname__r   watermark_white_buttonwatermark_black_buttonedit_video_buttonedit_audio_buttonsend_to_vk_buttonr   dest_klops_buttondest_strana_buttondefault_rowback_buttontrim_watermark_row
cancel_rowr   vk_title_from_channel_rowsend_processed_to_vk_rowr   default_markupcancel_markupvk_title_from_channel_markuptrim_watermark_markupsend_processed_to_vk_markup     /app/buttons.pyr   r      s\   1DTY 2FV[ -33 -2N^ab,1 "'9RF - .-=
 
-.	 	 		K ',=SQK 
  	 	 (J /0@U #),?+@ A "3 3fX>)+FN(DM#71$  1AST"60#r+   r   c                 .   g }| D ]E  }t        |d         dkD  r|d   dd n|d   }t        |d|d          }|j                  |g       G t        dd      }t        d	d
      }|j                  |g       |j                  |g       t        |      S )u~  
    Создает инлайн-кнопки для выбора канала из списка групп.

    Args:
        groups_list: Список словарей с информацией о группах [{'id': int, 'name': str, 'owner_id': int}, ...]

    Returns:
        InlineKeyboardMarkup: Разметка с кнопками для выбора канала
    name2   Nvk_channel_owner_idr   u   🔙 Назад к выборуvk_back_to_destinationr   r   r   )lenr   appendr   )groups_listbuttonsgroupr.   buttonback_to_destr    s          r,   create_channel_buttonsr:   A   s     G%(v%7"%<uV}Sb!%-%{53D2E%F
 	x   (.>VL ',=SQKNNL>"NNK=!88r+   c                  x    t        t        j                  t        j                  gt        j                  gg      S )uX   Кнопки выбора куда отправить: Клопс или Страна39.r   )r   r   r   r   r    r*   r+   r,   create_destination_markupr<   _   s4    &&(B(BC  !
 r+   N)aiogram.typesr   r   r   r:   r<   r*   r+   r,   <module>r>      s    D: :z9<r+   