+
    üÐj{  ã                   ó   €  ! R  R4      t R# )c                   óZ   a € ] tR t^	t o RtR tR tR tR tR t	R t
R tR	 tR
 tRtV tR# )ÚAccountManagera  I am responsible for managing a user's accounts.

That is, remembering what accounts are available, their settings,
adding and removal of accounts, etc.

@ivar accounts: A collection of available accounts.
@type accounts: mapping of strings to L{Account<interfaces.IAccount>}s.
c                ó   € / V n         R # ©N©Úaccounts©Úselfs   &Ú>/usr/lib/python3/dist-packages/twisted/words/im/baseaccount.pyÚ__init__ÚAccountManager.__init__   s	   € ØˆŽó    c                óÎ   € . pV P                   P                  4        FD  pVP                  VP                  VP	                  4       VP
                  VP                  34       KF  	  V# )zµA snapshot of all the accounts and their status.

@returns: A list of tuples, each of the form
    (string:accountName, boolean:isOnline,
    boolean:autoLogin, string:gatewayType)
)r   ÚvaluesÚappendÚaccountNameÚisOnlineÚ	autoLoginÚgatewayType)r	   ÚdataÚaccounts   &  r
   ÚgetSnapShotÚAccountManager.getSnapShot   s_   € ð ˆØ—}‘}×+Ñ+Ö-ˆGØ�K‰Kà×'Ñ'Ø×$Ñ$Ó&Ø×%Ñ%Ø×'Ñ'ð	öñ .ð ˆr   c                ó2   € \        V P                  4      ^ 8H  # )é    )Úlenr   r   s   &r
   ÚisEmptyÚAccountManager.isEmpty)   s   € Ü�4—=‘=Ó! QÑ&Ð&r   c                óŠ   € . pV P                   P                  4        F"  pVP                  VP                  4       4       K$  	  V# r   )r   r   r   r   )r	   Úconnectioninfor   s   &  r
   ÚgetConnectionInfoÚ AccountManager.getConnectionInfo,   s;   € ØˆØ—}‘}×+Ñ+Ö-ˆGØ×!Ñ! '×"2Ñ"2Ó"4Ö5ñ .àÐr   c                ó6   € WP                   VP                  &   R # r   )r   r   )r	   r   s   &&r
   Ú
addAccountÚAccountManager.addAccount2   s   € Ø-4�‰�g×)Ñ)Ó*r   c                ó    € V P                   V R # r   r   ©r	   r   s   &&r
   Ú
delAccountÚAccountManager.delAccount5   s   € Ø�M‰M˜+Ò&r   c                óF   € V P                   V,          P                  V4      # )z-
@returntype: Deferred L{interfaces.IClient}
)r   ÚlogOn)r	   r   Úchatuis   &&&r
   ÚconnectÚAccountManager.connect8   s   € ð �}‰}˜[Õ)×/Ñ/°Ó7Ð7r   c                ó   € R # r   © r&   s   &&r
   Ú
disconnectÚAccountManager.disconnect>   ó   € Ùr   c                ó   € R # r   r/   r   s   &r
   ÚquitÚAccountManager.quitB   r2   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r    r#   r'   r,   r0   r4   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r
   r   r   	   s<   ø‡ € ñòòò&'òò5ò'ò8ò÷ð r   r   N)r   r/   r   r
   Ú<module>r>      s   ð÷:ó :r   