§
    ò³\d¾  ã                   ó¦   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 dZ ee
ej        ¦  «         G d„ d	¦  «        ¦   «         Z e¦   «         Zd
S )z#
Cred plugin for anonymous logins.
é    )Úimplementer)Úplugin©ÚAllowAnonymousAccess)Ú
IAnonymous)ÚICheckerFactoryzC
This allows anonymous authentication for servers that support it.
c                   ó,   — e Zd ZdZdZeZdZefZ	dd„Z
dS )ÚAnonymousCheckerFactoryzI
    Generates checkers that will authenticate an anonymous request.
    Ú	anonymouszNo argstring required.Ú c                 ó   — t          ¦   «         S )Nr   )ÚselfÚ	argstrings     ú>lib/python3.11/site-packages/twisted/plugins/cred_anonymous.pyÚgenerateCheckerz'AnonymousCheckerFactory.generateChecker"   s   € Ý#Ñ%Ô%Ð%ó    N)r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚauthTypeÚanonymousCheckerFactoryHelpÚauthHelpÚargStringFormatr   ÚcredentialInterfacesr   © r   r   r
   r
      sK   € € € € € ðð ð €HØ*€HØ.€OØ&˜=Ðð&ð &ð &ð &ð &ð &r   r
   N)r   Úzope.interfacer   Útwistedr   Útwisted.cred.checkersr   Útwisted.cred.credentialsr   Útwisted.cred.strcredr   r   ÚIPluginr
   ÚtheAnonymousCheckerFactoryr   r   r   ú<module>r$      sÍ   ððð ð
 'Ð &Ð &Ð &Ð &Ð &à Ð Ð Ð Ð Ð Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø /Ð /Ð /Ð /Ð /Ð /Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0ðÐ ð
 €ˆ_˜fœnÑ-Ô-ð&ð &ð &ð &ð &ñ &ô &ñ .Ô-ð&ð 5Ð4Ñ6Ô6Ð Ð Ð r   