
    =OOfp                     0    d Z ddlmZmZmZ ddlmZ ddZy)
   )ControlCriticalityLDAPOID   )encodec                     t               }|j                  dt        |              |j                  dt        |             |1|r|j                  dt	        |             |S |j                  d|       |S )NcontrolTypecriticalitycontrolValue)r   setComponentByNamer   r   r   )oidr   valueencode_control_valuecontrols        X/var/www/premiumrankchecker/venv/lib/python3.12/site-packages/ldap3/protocol/controls.pybuild_controlr      sm    iG}gcl;}k+.FG&&~ve}E N &&~u=N    N)T)__doc__rfc4511r   r   r   
utils.asn1r   r    r   r   <module>r      s   2 3 2 
r   