Ë
    tPêj“  ã                   ó6   — d dl mZ deez  defd„Zdedefd„Zy)é    )ÚLitellmUserRolesÚui_access_modeÚreturnc                 ó.   — t        | t        «      r| dk(  S y)z#Checks ui access mode is admin_onlyÚ
admin_onlyF)Ú
isinstanceÚstr)r   s    úx/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/proxy/management_endpoints/sso_helper_utils.pyÚcheck_is_admin_only_accessr      s   € ä�.¤#Ô&Ø Ñ-Ð-àó    Ú	user_rolec                 óz   — | t         j                  j                  k7  r| t         j                  j                  k7  ryy)zž
    Check if the user has admin access to the UI.

    Returns:
        bool: True if user is 'proxy_admin' or 'proxy_admin_view_only', False otherwise.
    FT)r   ÚPROXY_ADMINÚvalueÚPROXY_ADMIN_VIEW_ONLY)r   s    r
   Úhas_admin_ui_accessr      s3   € ð Ô$×0Ñ0×6Ñ6Ò6¸9ÔHX×HnÑHn×HtÑHtÒ;tØØr   N)Úlitellm.proxy._typesr   r	   ÚdictÚboolr   r   © r   r
   ú<module>r      s2   ðÝ 1ð¨s°T©zð ¸dó ð
 3ð 
¨4ô 
r   