+
    Dfj                       a  0 t $ ^ RIHt ^ RIHtHt ^ RIHt ^ RIH	t	 ]'       d   ^ RI
Ht ^ RIHt ^ RIHt R]P                   /tR	]R
&   R R ltR# )    )annotations)TYPE_CHECKINGCallable)Deferred)Failure)ConchOptions)SSHUserAuthClient)directr
   z]dict[str, Callable[[str, int, ConchOptions, direct._VHK, SSHUserAuthClient], Deferred[None]]]connectTypesc               0    V ^8  d   QhRRRRRRRRR	R
RR/# )   hoststrportintoptionsr   verifyHostKeyzdirect._VHKuserAuthObjectr	   returnzDeferred[None] )formats   ">/usr/lib/python3/dist-packages/twisted/conch/client/connect.py__annotate__r      sD      

  	
 &     c                   a aaaaaa R .oR VV VVVVV3R llo\        4       pVP                  R4       VP                  S4       V# )r
   c                    V ^8  d   QhRRRR/# )r   interimResultzFailure | Noner   zDeferred[None] | None | Failurer   )r   s   "r   r   connect.<locals>.__annotate__"   s      . 8W r   c                  < S'       g   V # SP                  ^ 4      p\        V,          pV! SSSS
S	4      pVP                  S4       V# )r   )popr   
addErrback)r   connectTypefd
_ebConnectr   r   r   useConnectsr   r   s   "   r   r%   connect.<locals>._ebConnect"   sG      !ooa(%dD'=.A	Z r   N)r   callbackaddCallback)r   r   r   r   r   startr%   r&   s   fffff @@r   connectr+      s>     *K  %JE	NN4	j!Lr   N)__conditional_annotations__
__future__r   typingr   r   twisted.internet.deferr   twisted.python.failurer   twisted.conch.client.optionsr   twisted.conch.ssh.userauthr	   twisted.conch.clientr
   r+   r   __annotations__)r,   s   @r   <module>r5      sG    # " * + *9< ' fnn   r   