
    Yi4                     &    S r SSKJr  S\S\4S jrg)a  This module contains a helper function for Telegram's ReplyMarkups

.. versionchanged:: 20.0
   Previously, the contents of this module were available through the (no longer existing)
   class ``telegram.ReplyMarkup``.

Warning:
    Contents of this module are intended to be used internally by the library and *not* by the
    user. Changes to this module are not considered breaking changes and may not be documented in
    the changelog.
    )Sequencekeyboardreturnc                 L   [        U [        5      (       a  [        U [        [        45      (       a  gU  Hm  n[        U[        5      (       a  [        U[        [        45      (       a    gU H2  n[        U[        5      (       d  M  [        U[        5      (       a  M1      g   Mo     g)zChecks if the keyboard provided is of the correct type - A sequence of sequences.
Implicitly tested in the init-tests of `{Inline, Reply}KeyboardMarkup`
FT)
isinstancer   strbytes)r   rowinners      A/app/.venv/lib/python3.13/site-packages/telegram/_utils/markup.pycheck_keyboard_typer   !   sy     h))Z3,-O-O#x((JsS%L,I,IE%**:eS3I3I       N)__doc__collections.abcr   objectboolr    r   r   <module>r      s"   &
 %& T r   