
    =OOf                         d Z ddlmZmZmZ ddlmZmZ ddlm	Z	 ddl
mZ  ed      Z e	de      Z G d d	e      Z G d
 de      Z G d de      Z G d de      ZddZy)
    )OctetStringIntegerSequence)
NamedTypes	NamedType)ValueRangeConstraint   )build_controlic                   *    e Zd Zej                  ez   Zy)Integer0ToMaxN)__name__
__module____qualname__r   subtypeSpecrangeInt0ToMaxConstraint     W/var/www/premiumrankchecker/venv/lib/python3.12/site-packages/ldap3/protocol/rfc2696.pyr   r   (   s    %%(@@Kr   r   c                       e Zd Zy)SizeNr   r   r   r   r   r   r   r   ,       r   r   c                       e Zd Zy)CookieNr   r   r   r   r   r   1   r   r   r   c                   N    e Zd Z e ed e              ed e                   Zy)RealSearchControlValuesizecookieN)r   r   r   r   r   r   r   componentTyper   r   r   r   r   6   s%     y8(68<>Mr   r   Nc                     t               }|j                  dt        |             |j                  dt        |r|nd             t	        d| |      S )Nr   r    z1.2.840.113556.1.4.319)r   setComponentByNamer   r   r   )criticalityr   r   control_values       r   paged_search_controlr&   A   sG    *,M$$VT$Z8$$XvfB/OP1;NNr   )F
   N)__doc__pyasn1.type.univr   r   r   pyasn1.type.namedtyper   r   pyasn1.type.constraintr	   controlsr   MAXINTr   r   r   r   r   r&   r   r   r   <module>r.      sn   2 < ; 7 7 #
 
	 06: AG A	= 	
	[ 	
>X >Or   