ó
    ã fi²  ã                   óR  • S SK r S SKrS SKJrJr  \ R
                  " 5       S 5       r\R                  5       \ R                  " SSSSS9\ R                  " S	S
S9S 5       5       5       r
\R                  5       S 5       r\R                  5       \ R                  " S	S
S9S 5       5       rg)é    N)Úget_api_keyÚhumanize_api_planc                  ó   • g)z+Manage your organization's access to ShodanN© r   ó    Ú\/home/gothic/public_html/Scylla/venv/lib/python3.13/site-packages/shodan/cli/organization.pyÚorgr	      s   € ð 	r   z--silentz%Don't send a notification to the userFT)ÚhelpÚdefaultÚis_flagÚuserz<username or email>)Úmetavarc                 ó$  • [        5       n[        R                  " U5      n UR                  R	                  X(       + S9  [        R                  " SSS9  g! [        R
                   a%  n[        R                  " UR                  5      eSnAff = f)zAdd a new member)ÚnotifyNz!Successfully added the new memberÚgreen©Úfg)
r   ÚshodanÚShodanr	   Ú
add_memberÚAPIErrorÚclickÚClickExceptionÚvalueÚsecho)Úsilentr   ÚkeyÚapiÚes        r   Úaddr       sq   € ô
 ‹-€CÜ
�-Š-˜Ó
€Cð,Ø�‰×Ñ˜4¬
ÐÑ3ô 
‡K‚KÐ3¸Ó@øô �?‰?ó ,Ü×"Ò" 1§7¡7Ó+Ð+ûð,ús   ¢A ÁBÁ* B
Â
Bc            
      ó8  • [        5       n [        R                  " U 5      n UR                  R	                  5       n[        R                  " US   SS9  [        R                  " SSSS9  [        R                  " [        US	   5      S
S9  US   (       a>  [        R                  " SSSS9  [        R                  " SR                  US   5      5        [        R                  " S5        [        R                  " SSS9  US    HB  n[        R                  " SR                  [        R                  " US   SS9US   5      5        MD     [        R                  " S5        US   (       aa  [        R                  " SSS9  US    HB  n[        R                  " SR                  [        R                  " US   SS9US   5      5        MD     g[        R                  " SSS9  g! [        R
                   a%  n[        R                  " UR                  5      eSnAff = f)z$Show an overview of the organizationNÚnameÚcyanr   zAccess Level: FT)ÚnlÚdimÚupgrade_typeÚmagentaÚdomainszAuthorized Domains: z, Ú zAdministrators:)r%   Úadminsz > {:30}	{:30}ÚusernameÚyellowÚemailÚmemberszMembers:zNo members yet)r   r   r   r	   Úinfor   r   r   r   r   r   ÚechoÚjoinÚformatÚstyle)r   r   Úorganizationr   ÚadminÚmembers         r   r/   r/      sž  € ô ‹-€CÜ
�-Š-˜Ó
€Cð,Ø—w‘w—|‘|“~ˆô 
‡K‚K�˜VÑ$¨Ò0Ü	‡K‚KÐ  U°Ò5Ü	‡K‚KÔ! ,¨~Ñ">Ó?ÀIÒNà�I×Ü�ŠÐ*¨u¸$Ò?Ü�
Š
�4—9‘9˜\¨)Ñ4Ó5Ô6ä	‡J‚Jˆr„NÜ	‡K‚KÐ! tÒ,à˜hÔ'ˆÜ�
Š
Ð%×,Ñ,Ü�KŠK˜˜jÑ)¨hÑ7Ø�'‰Nóö 	
ñ (ô 
‡J‚Jˆr„NØ�I×Ü�Š�J DÒ)Ø" 9Ô-ˆFÜ�JŠJÐ)×0Ñ0Ü—’˜F :Ñ.°8Ñ<Ø�w‘ó!ö ò .ô 	�ŠÐ$¨$Ó/øô; �?‰?ó ,Ü×"Ò" 1§7¡7Ó+Ð+ûð,ús   ¢G  Ç HÇ4 HÈHc                 ó  • [        5       n[        R                  " U5      n UR                  R	                  U 5        [        R                  " SSS9  g! [        R
                   a%  n[        R                  " UR                  5      eSnAff = f)zRemove and downgrade a memberNzSuccessfully removed the memberr   r   )
r   r   r   r	   Úremove_memberr   r   r   r   r   )r   r   r   r   s       r   Úremover9   D   sl   € ô ‹-€CÜ
�-Š-˜Ó
€Cð,Ø�‰×Ñ˜dÔ#ô 
‡K‚KÐ1°gÓ>øô �?‰?ó ,Ü×"Ò" 1§7¡7Ó+Ð+ûð,ús   ¢A ÁBÁ' BÂB)r   r   Úshodan.cli.helpersr   r   Úgroupr	   ÚcommandÚoptionÚargumentr    r/   r9   r   r   r   Ú<module>r?      s¼   ðÛ Û ç =ð ‡‚ƒñ	ó ð	ð
 ‡�ƒØ‡‚ˆjÐFÐPUÐ_cÑdØ‡‚�Ð 5Ñ6ñ
Aó 7ó eó ð
Að ‡�ƒñ#0ó ð#0ðL ‡�ƒØ‡‚�Ð 5Ñ6ñ
?ó 7ó ñ
?r   