
    69h                     L    d dl mZmZ d dlmZ  G d de      Z G d de      Zy)    )Page	Paginator)cached_propertyc                       e Zd Zd Zy)InfinitePagec                 z    t        | j                        dk(  ry| j                  | j                  j                  k  S )Nr   F)lenobject_listnumber	paginator	num_pagesselfs    K/var/www/html/backend/venv/lib/python3.12/site-packages/unfold/paginator.pyhas_nextzInfinitePage.has_next   s1    t A%{{T^^5555    N)__name__
__module____qualname__r    r   r   r   r      s    6r   r   c                   &    e Zd ZdZed        Zd Zy)InfinitePaginatorz'unfold/helpers/pagination_infinite.htmlc                      y)Nl   c(	 r   r   s    r   countzInfinitePaginator.count   s    r   c                     t        |i |S )N)r   )r   argskwargss      r   	_get_pagezInfinitePaginator._get_page   s    T,V,,r   N)r   r   r   template_namer   r   r   r   r   r   r   r      s    =M -r   r   N)django.core.paginatorr   r   django.utils.functionalr   r   r   r   r   r   <module>r"      s#    1 364 6-	 -r   