fj f d dl Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
dd lmZ d
e
ddfd
ZdS ) N )BaseManager)
CPanelManager)
CustomManager)DirectAdminManager)PleskManager )read_jwt_token system_idreturnzManager instancec t t j d rt }ntt j d rt
}nMt j d r't j d rt }nt }t j d } || | S )zk
Factory function for appropriate manager initialization
:return: appropriate manager instance
z/usr/local/cpanel/cpanelz/usr/local/psa/versionz/usr/local/directadminz(/usr/local/directadmin/custombuild/buildzK/opt/cloudlinux/flags/enabled-flags.d/xray-per-domain-php-version-mode.flag)phpinfo_mode)
r
ospathisfiler r isdirr r exists)r mis_phpinfo_modes L/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/manager/__init__.pyinitialize_managerr s w~~011 0 1 1 / 0 0 RW^^668 68 gnn &M N NO1Y_5555 )r baser cpanelr customr directadminr pleskr internal.utilsr
strr r r