+
    ~jI                        ^ RI HtHtHtHtHtHt ^ RIHtH	t	H
t
 ^RIHtHtHtHt . ROt]! R4      t]
 ! R R]4      4       t ! R R]],          ]],          ]],          4      t ! R R]],          ]],          ]],          4      t ! R R]],          ]],          ]],          4      t ! R R]],          ]],          ]],          4      t ! R R]],          ]],          ]],          4      t ! R R	]],          ]],          ]],          4      t ! R R
]],          ]],          ]],          4      t ! R R]],          ]],          ]],          4      tR# )    )AnyListGenericTypeVarOptionalcast)Protocoloverrideruntime_checkable)BasePagePageInfoBaseSyncPageBaseAsyncPageSyncPage	AsyncPageSyncCursorPageAsyncCursorPageSyncConversationCursorPageAsyncConversationCursorPageSyncNextCursorPageAsyncNextCursorPage_Tc                   ,   a  ] tR t^t o V 3R ltRtV tR# )CursorPageItemc                6   < V ^8  d   Qh/ S[ S[,          ;R&   # )   id)r   str)format__classdict__s   "f/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/pagination.py__annotate__CursorPageItem.__annotate__   s           N)__name__
__module____qualname____firstlineno____annotate_func____static_attributes____classdictcell__r    s   @r!   r   r      s      r$   r   c                   h   a  ] tR t^t o Rt]V 3R lR l4       t]V 3R lR l4       tV 3R ltRt	V t
R# )	r   LNote: no pagination actually occurs yet, this is for forwards-compatibility.c                0   < V ^8  d   QhRS[ S[,          /# r   returnr   r   )r   r    s   "r!   r"   SyncPage.__annotate__"         b r$   c                2    V P                   pV'       g   . # V# Ndataselfr9   s   & r!   _get_page_itemsSyncPage._get_page_items!       yyIr$   c                   < V ^8  d   QhRR/# r   r2   Nr%   )r   r    s   "r!   r"   r4   )          r$   c                    R# zt
This page represents a response that isn't actually paginated at the API level
so there will never be a next page.
Nr%   r;   s   &r!   next_page_infoSyncPage.next_page_info(        r$   c                B   < V ^8  d   Qh/ S[ S[,          ;R&   S[;R&   # r   r9   objectr   r   r   )r   r    s   "r!   r"   r4      !      r(N  K	 r$   r%   Nr&   r'   r(   r)   __doc__r
   r<   rE   r*   r+   r,   r-   s   @r!   r   r      7     V
      r$   c                   h   a  ] tR t^1t o Rt]V 3R lR l4       t]V 3R lR l4       tV 3R ltRt	V t
R# )	r   r/   c                0   < V ^8  d   QhRS[ S[,          /# r1   r3   )r   r    s   "r!   r"   AsyncPage.__annotate__8   r5   r$   c                2    V P                   pV'       g   . # V# r7   r8   r:   s   & r!   r<   AsyncPage._get_page_items7   r>   r$   c                   < V ^8  d   QhRR/# r@   r%   )r   r    s   "r!   r"   rR   ?   rA   r$   c                    R# rC   r%   rD   s   &r!   rE   AsyncPage.next_page_info>   rG   r$   c                B   < V ^8  d   Qh/ S[ S[,          ;R&   S[;R&   # rI   rK   )r   r    s   "r!   r"   rR   1   rL   r$   r%   NrM   r-   s   @r!   r   r   1   rO   r$   c                      a a ] tR t^Gt oRt]V3R lR l4       t]V3R lV 3R ll4       t]V3R lR l4       tV3R lt	R	t
VtV ;t# )
r   Nc                0   < V ^8  d   QhRS[ S[,          /# r1   r3   )r   r    s   "r!   r"   SyncCursorPage.__annotate__L   r5   r$   c                2    V P                   pV'       g   . # V# r7   r8   r:   s   & r!   r<   SyncCursorPage._get_page_itemsK   r>   r$   c                    < V ^8  d   QhRS[ /# r1   bool)r   r    s   "r!   r"   r[   S        ' 't 'r$   c                P   < V P                   pVe	   VRJ d   R# \        SV `	  4       # NFhas_moresuperhas_next_pager;   re   	__class__s   & r!   rg   SyncCursorPage.has_next_pageR   *    ==H$5w$&&r$   c                0   < V ^8  d   QhRS[ S[,          /# r1   r   r   )r   r    s   "r!   r"   r[   [        
3 
3 2 
3r$   c                    V P                   pV'       g   R # \        \        VR,          4      p\        V\        4      '       d   VP
                  f   R # \        RVP
                  /R7      # Nafterparamsr9   r   r   
isinstancer   r   r   r;   r9   items   &  r!   rE   SyncCursorPage.next_page_infoZ   M    yyCb"$//477?122r$   c                R   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[,          ;R&   # r   r9   re   r   r   r   r`   )r   r    s   "r!   r"   r[   G   "     
r(N tn# r$   r%   r&   r'   r(   r)   re   r
   r<   rg   rE   r*   r+   r,   __classcell__ri   r    s   @@r!   r   r   G   P     #H  ' ' ' 
3 
3)  r$   c                      a a ] tR t^ht oRt]V3R lR l4       t]V3R lV 3R ll4       t]V3R lR l4       tV3R lt	R	t
VtV ;t# )
r   Nc                0   < V ^8  d   QhRS[ S[,          /# r1   r3   )r   r    s   "r!   r"   AsyncCursorPage.__annotate__m   r5   r$   c                2    V P                   pV'       g   . # V# r7   r8   r:   s   & r!   r<   AsyncCursorPage._get_page_itemsl   r>   r$   c                    < V ^8  d   QhRS[ /# r1   r_   )r   r    s   "r!   r"   r   t   ra   r$   c                P   < V P                   pVe	   VRJ d   R# \        SV `	  4       # rc   rd   rh   s   & r!   rg   AsyncCursorPage.has_next_pages   rk   r$   c                0   < V ^8  d   QhRS[ S[,          /# r1   rm   )r   r    s   "r!   r"   r   |   rn   r$   c                    V P                   pV'       g   R # \        \        VR,          4      p\        V\        4      '       d   VP
                  f   R # \        RVP
                  /R7      # rp   ru   rw   s   &  r!   rE   AsyncCursorPage.next_page_info{   rz   r$   c                R   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[,          ;R&   # r|   r}   )r   r    s   "r!   r"   r   h   r~   r$   r%   r   r   s   @@r!   r   r   h   r   r$   c                      a a ] tR t^t oRtRt]V3R lR l4       t]V3R lV 3R ll4       t]V3R lR l4       t	V3R lt
R	tVtV ;t# )
r   Nc                0   < V ^8  d   QhRS[ S[,          /# r1   r3   )r   r    s   "r!   r"   'SyncConversationCursorPage.__annotate__   r5   r$   c                2    V P                   pV'       g   . # V# r7   r8   r:   s   & r!   r<   *SyncConversationCursorPage._get_page_items   r>   r$   c                    < V ^8  d   QhRS[ /# r1   r_   )r   r    s   "r!   r"   r      ra   r$   c                P   < V P                   pVe	   VRJ d   R# \        SV `	  4       # rc   rd   rh   s   & r!   rg   (SyncConversationCursorPage.has_next_page   rk   r$   c                0   < V ^8  d   QhRS[ S[,          /# r1   rm   )r   r    s   "r!   r"   r           3 3 2 3r$   c                J    V P                   pV'       g   R # \        RV/R7      # Nrq   rr   last_idr   r;   r   s   & r!   rE   )SyncConversationCursorPage.next_page_info   !    ,,122r$   c                n   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # r   r9   re   r   r   r   r   r`   r   )r   r    s   "r!   r"   r      3     
r(N tn#  c]! r$   r%   r&   r'   r(   r)   re   r   r
   r<   rg   rE   r*   r+   r,   r   r   s   @@r!   r   r      U     #H!G  ' ' ' 3 3+  r$   c                      a a ] tR t^t oRtRt]V3R lR l4       t]V3R lV 3R ll4       t]V3R lR l4       t	V3R lt
R	tVtV ;t# )
r   Nc                0   < V ^8  d   QhRS[ S[,          /# r1   r3   )r   r    s   "r!   r"   (AsyncConversationCursorPage.__annotate__   r5   r$   c                2    V P                   pV'       g   . # V# r7   r8   r:   s   & r!   r<   +AsyncConversationCursorPage._get_page_items   r>   r$   c                    < V ^8  d   QhRS[ /# r1   r_   )r   r    s   "r!   r"   r      ra   r$   c                P   < V P                   pVe	   VRJ d   R# \        SV `	  4       # rc   rd   rh   s   & r!   rg   )AsyncConversationCursorPage.has_next_page   rk   r$   c                0   < V ^8  d   QhRS[ S[,          /# r1   rm   )r   r    s   "r!   r"   r      r   r$   c                J    V P                   pV'       g   R # \        RV/R7      # r   r   r   s   & r!   rE   *AsyncConversationCursorPage.next_page_info   r   r$   c                n   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # r   r   )r   r    s   "r!   r"   r      r   r$   r%   r   r   s   @@r!   r   r      r   r$   c                      a a ] tR t^t oRtRt]V3R lR l4       t]V3R lV 3R ll4       t]V3R lR l4       t	V3R lt
R	tVtV ;t# )
r   Nc                0   < V ^8  d   QhRS[ S[,          /# r1   r3   )r   r    s   "r!   r"   SyncNextCursorPage.__annotate__   r5   r$   c                2    V P                   pV'       g   . # V# r7   r8   r:   s   & r!   r<   "SyncNextCursorPage._get_page_items   r>   r$   c                    < V ^8  d   QhRS[ /# r1   r_   )r   r    s   "r!   r"   r      ra   r$   c                P   < V P                   pVe	   VRJ d   R# \        SV `	  4       # rc   rd   rh   s   & r!   rg    SyncNextCursorPage.has_next_page   rk   r$   c                0   < V ^8  d   QhRS[ S[,          /# r1   rm   )r   r    s   "r!   r"   r           0 0 2 0r$   c                J    V P                   pV'       g   R # \        RV/R7      # r   nextr   r;   r   s   & r!   rE   !SyncNextCursorPage.next_page_info        yy//r$   c                n   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # r   r9   re   r   r   )r   r    s   "r!   r"   r      3     
r(N tn#  3- r$   r%   r&   r'   r(   r)   re   r   r
   r<   rg   rE   r*   r+   r,   r   r   s   @@r!   r   r      U     #HD  ' ' ' 0 0+  r$   c                      a a ] tR t^t oRtRt]V3R lR l4       t]V3R lV 3R ll4       t]V3R lR l4       t	V3R lt
R	tVtV ;t# )
r   Nc                0   < V ^8  d   QhRS[ S[,          /# r1   r3   )r   r    s   "r!   r"    AsyncNextCursorPage.__annotate__   r5   r$   c                2    V P                   pV'       g   . # V# r7   r8   r:   s   & r!   r<   #AsyncNextCursorPage._get_page_items   r>   r$   c                    < V ^8  d   QhRS[ /# r1   r_   )r   r    s   "r!   r"   r      ra   r$   c                P   < V P                   pVe	   VRJ d   R# \        SV `	  4       # rc   rd   rh   s   & r!   rg   !AsyncNextCursorPage.has_next_page   rk   r$   c                0   < V ^8  d   QhRS[ S[,          /# r1   rm   )r   r    s   "r!   r"   r      r   r$   c                J    V P                   pV'       g   R # \        RV/R7      # r   r   r   s   & r!   rE   "AsyncNextCursorPage.next_page_info   r   r$   c                n   < V ^8  d   Qh/ S[ S[,          ;R&   S[S[,          ;R&   S[S[,          ;R&   # r   r   )r   r    s   "r!   r"   r      r   r$   r%   r   r   s   @@r!   r   r      r   r$   N)r   r   r   r   r   r   r   r   )typingr   r   r   r   r   r   typing_extensionsr	   r
   r   _base_clientr   r   r   r   __all__r   r   r   r   r   r   r   r   r   r   r%   r$   r!   <module>r      s0   ? > C C I I	 T] X  |B"wr{ ,b!8B< ,3\"%x|WR[ 3B3mB'"wr{ 3B3b!18B< 3:3-"3Xb\72; 3:0b)8B< 0:0-+Xb\72; 0r$   