+
    „WÝj1  ã                  ó.   € R t ^ RIHt ^ RIHt R R ltR# )z%``hermes pairing`` subcommand parser.)Úannotations)ÚCallablec               ó    € V ^8„  d   QhRRRR/# )é   Úcmd_pairingr   ÚreturnÚNone© )Úformats   "ÚRC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\subcommands\pairing.pyÚ__annotate__r      s   € ÷ 2ñ 2°Xð 2À$ñ 2ó    c               ó¨  € V P                  RRRR7      pVP                  RR7      pVP                  RRR	7       VP                  R
RR	7      pVP                  RRR	7       VP                  RRRR7       VP                  RRR	7      pVP                  RRR	7       VP                  RRR	7       VP                  RRR	7       VP                  VR7       R# )z4Attach the ``pairing`` subcommand to ``subparsers``.Úpairingz.Manage DM pairing codes for user authorizationz/Approve or revoke user access via pairing codes)ÚhelpÚdescriptionÚpairing_action)ÚdestÚlistzShow pending + approved users)r   ÚapprovezApprove a pairing requestÚplatformz2Platform name (telegram, discord, slack, whatsapp)Úcodezrequest-id|codezARequest ID from 'pairing list', or the code the bot DM'd the user)Úmetavarr   ÚrevokezRevoke user accesszPlatform nameÚuser_idzUser ID to revokezclear-pendingzClear all pending codes)ÚfuncN)Ú
add_parserÚadd_subparsersÚadd_argumentÚset_defaults)Ú
subparsersr   Úpairing_parserÚpairing_subÚpairing_approve_parserÚpairing_revoke_parsers   &$    r   Úbuild_pairing_parserr%      sþ   € à×*Ñ*ØÐHØEð +ó G€Nð !×/Ñ/Ð5EÐ/ÓF€Kà×Ñ˜6Ð(GÐÔHà(×3Ñ3°IÐD_Ð3Ó`ÐØ×'Ñ'ØÐMð (ô Oà×'Ñ'ØÐ)ØPð (ô Rð (×2Ñ2°8ÐBVÐ2ÓWÐØ×&Ñ& z¸Ð&ÔHØ×&Ñ& yÐ7JÐ&ÔKà×Ñ˜?Ð1JÐÔKØ×Ñ [ÐÖ1r   N)Ú__doc__Ú
__future__r   Útypingr   r%   r	   r   r   Ú<module>r)      s   ðÙ +å "å ÷2r   