PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
clwpos
/
optimization_features
/
__pycache__
� &�V��}� �� � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z mZ d dlm Z d dlmZ d dlmZmZ d dlmZmZ d d lmZmZ d d lmZ d dlmZmZmZ d dl m!Z!m"Z"m#Z# d d l$m%Z% d dlm&Z&m'Z' d dl(m)Z) d dlm*Z*m+Z+m,Z, d dl-m.Z. d dl/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9 G d� de%� � Z:e! G d� d� � � � Z; G d� d� � Z<e! G d� de;� � � � Z=e! G d� de;� � � � Z> ed� � Z? ed� � Z@ ed� � ZA ed � � ZB ed!� � ZC G d"� d#� � ZD G d$� d%eE� � ZF G d&� d'eF� � ZG G d(� d)eF� � ZH G d*� d+eH� � ZI G d,� d-eIeD� � ZJ G d.� d/eIeD� � ZK G d0� d1eIeD� � ZL eFd2� � ZM eFd3� � ZN eFd4� � ZO eFd5� � ZP eFd6� � ZQeMeNeOePeQgZRdS )7� )�annotationsN)�Path)�Dict�Optional)�LooseVersion)�get_wp_cache_plugin)�gettext� constants)� WposError�WpCliCommandError)�PULLZONE_DOMAIN_PROTOCOL�SMART_ADVISE_USER_UTILITY��!get_cached_php_installed_versions)�run_in_cagefs_if_needed�redis_is_running�is_wp2_environment_safe)� dataclass�field�asdict)�Enum)�CL_DOC_USER_PLUGIN�CLSOP_ZIP_PATH)� setup_logging)�clear_redis_cache_config�create_redis_cache_config�litespeed_is_running)�PHP) � wordpress�WordpressError�is_plugin_activated�is_plugin_installed�obtain_wp_cli_env�#diagnose_redis_connection_constants�is_multisite�list_active_plugins�get_plugin_data�wp_get_constantc �* � e Zd ZdZdZdZdZdZdZdZ dS ) �PluginStatus�uninstalled�activezactive-network�inactivezmust-use�dropin�unknownN) �__name__� __module__�__qualname__�UNINSTALLED�ACTIVE�ACTIVE_NETWORK�INACTIVE�MUST_USE�DROPIN�UNKNOWN� � �+py/clwpos/optimization_features/features.pyr* r* 3 s1 � � � � � ��K� �F�%�N��H��H� �F��G�G�Gr; r* c �j � e Zd ZU dZded<