Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

HTTP/2 200 OK Date: Thu, 16 Jan 2025 10:40:39 GMT Content-Type: text/html; charset=UTF-8..

Decoded Output download

HTTP/2 200 OK 
Date: Thu, 16 Jan 2025 10:40:39 GMT 
Content-Type: text/html; charset=UTF-8 
Cf-Ray: 902d7d18b82c976a-FRA 
Cf-Cache-Status: DYNAMIC 
Vary: Accept-Encoding 
Cf-Apo-Via: origin,host 
Set-Cookie: __cf_bm=DAGf8z3q3fYzxKG7nbJ8OkkbL1LyrPHo2bKBWBJE3cg-1737024039-1.0.1.1-7pwv2bbIHax5EI4J53KLRTg7L5AUvvWJS6JiZYs4hoeEZDCnMZM1CsSLw_8X7eqER04MC5qvbu_Ke68ueR6.WA; path=/; expires=Thu, 16-Jan-25 11:10:39 GMT; domain=.sygnum.com; HttpOnly; Secure; SameSite=None 
Expect-Ct: max-age=86400, enforce 
Referrer-Policy: same-origin 
X-Content-Type-Options: nosniff 
X-Frame-Options: SAMEORIGIN 
X-Xss-Protection: 1; mode=block 
Server: cloudflare 
 
<?php 
/** 
 * Plugin Name: miniOrange 2 Factor Authentication 
 * Plugin URI: https://miniorange.com 
 * Description: This plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 3 User in the free version of the plugin. 
 * Version: 15.11 - All-Inclusive 
 * Author: miniOrange 
 * Author URI: https://miniorange.com 
 * Text Domain: miniorange-2-factor-authentication 
 * Domain Path: /lang 
 * License: GPL2 
 Network: true 
 */ 
 
 
define("MO2F_IS_ONPREM", 1); 
include_once dirname(__FILE__) . DIRECTORY_SEPARATOR . "database" . DIRECTORY_SEPARATOR . "mo2f_db_options.php"; 
require_once "helper" . DIRECTORY_SEPARATOR . "utility.php"; 
include_once dirname(__FILE__) . "/handler/twofa/class-miniorange-2-factor-user-registration.php"; 
define("MO_HOST_NAME", "https://login.xecurify.com"); 
define("MO2F_VERSION", "15.10"); 
define("MO2F_TEST_MODE", false); 
define("MO2F_PLUGIN_URL", plugin_dir_url(__FILE__)); 
define("MO2F_MAIL", "[email protected]"); 
class Miniorange_twoFactor 
{ 
    function __construct() 
    { 
        register_deactivation_hook(__FILE__, array($this, "mo_wpns_deactivate")); 
        register_activation_hook(__FILE__, array($this, "mo_wpns_activate")); 
        add_action("admin_menu", array($this, "mo_wpns_widget_menu")); 
        add_action("admin_enqueue_scripts", array($this, "mo_wpns_settings_style")); 
        add_action("admin_enqueue_scripts", array($this, "mo_wpns_settings_script")); 
        add_action("wpns_show_message", array($this, "mo_show_message"), 1, 2); 
        add_action("wp_footer", array($this, "mo_wpns_ajax_login_script")); 
        add_action("admin_init", array($this, "miniorange_reset_save_settings")); 
        add_action("admin_init", array($this, "mo2f_admin_init_license_check")); 
        add_filter("manage_users_columns", array($this, "mo2f_mapped_email_column")); 
        add_action("manage_users_custom_column", array($this, "mo2f_mapped_email_column_content"), 10, 3); 
        add_action("admin_menu", array($this, "mo2fa_add_thickbox")); 
        $ACU = add_filter("user_row_actions", array($this, "miniorange_reset_users"), 10, 2); 
        add_action("admin_footer", array($this, "feedback_request")); 
        add_action("admin_notices", array($this, "mo_wpns_malware_notices")); 
        add_action("plugins_loaded", array($this, "mo2fa_load_textdomain")); 
        if (!(!defined("DISALLOW_FILE_EDIT") && MoWpnsUtility::get_mo2f_multisite_compatible("mo2f_disable_file_editing"))) { 
            goto cUh; 
        } 
        define("DISALLOW_FILE_EDIT", true); 
        cUh: 
        $this->includes(); 
        $sC0 = new miniorange_security_notification(); 
        add_action("wp_dashboard_setup", array($sC0, "my_custom_dashboard_widgets")); 
        $n9R = new CustomRegFormShortcode(); 
        add_action("init", array($this, "mo2f_login_form_url")); 
        add_action("admin_init", array($this, "mo2f_enable_register_shortcode")); 
        add_action("admin_init", array($n9R, "mo_enqueue_shortcode")); 
        add_shortcode("mo2f_enable_register", array($this, "mo2f_enable_register_shortcode")); 
    } 
    function mo2f_admin_init_license_check() 
    { 
        if (get_site_option("mo2f_admin_init_license_check")) { 
            goto wq5; 
        } 
        update_site_option("mo2f_admin_init_license_check", time() + 345600); 
        wq5: 
        $Ff = time(); 
        $CAC = get_site_option("mo2f_admin_init_license_check"); 
        if (!($Ff > $CAC)) { 
            goto eWj; 
        } 
        $Ws = new Customer_Cloud_Setup(); 
        $DP = $Ws->check_customer_ln(); 
        $DP = json_decode($DP, true); 
        $Fg = 0; 
        if (!isset($DP["licenseExpiry"])) { 
            goto tcr; 
        } 
        $Ob = $DP["licenseExpiry"]; 
        $Xc = strtotime($Ob); 
        $jl = time(); 
        if (!($Xc < $jl)) { 
            goto tvc; 
        } 
        $Fg = 1; 
        tvc: 
        tcr: 
        $Uez = new MO2F_LK(); 
        $Uez->mo2f_lk_ver(); 
        if (!$Fg) { 
            goto IyS; 
        } 
        echo MoWpnsMessages::mo2fa_wpns_showMessage("LICENSE_EXPIRED"); 
        update_site_option("mo2f_license_expired", 1); 
        return; 
        goto nbO; 
        IyS: 
        update_site_option("mo2f_license_expired", 0); 
        nbO: 
        update_site_option("mo2f_admin_init_license_check", $Ff + 345600); 
        eWj: 
    } 
    function mo2fa_add_thickbox() 
    { 
        add_thickbox(); 
    } 
    public function mo2f_enable_register_shortcode() 
    { 
        $v4b = get_site_option("mo2f_custom_submit_selector"); 
        $Wtr = get_site_option("mo2f_custom_form_name"); 
        $TKy = get_site_option("mo2f_custom_email_selector"); 
        $ya = get_site_option("mo2f_custom_auth_type"); 
        $Jcl = get_site_option("mo2f_custom_phone_selector"); 
        if (get_site_option("mo2f_customerkey") > 0) { 
            goto szo; 
        } 
        $fKF = "false"; 
        goto jrg; 
        szo: 
        $fKF = get_site_option("mo2f_customerkey"); 
        jrg: 
        $ihO = array(".um-form", ".wpcf7-form", "#um-submit-btn"); 
        $NvB = array("#rcp_registration_form", ".rcp_form", "#rc_registration_form", ".rc_form"); 
        $tD9 = array(".mepr-signup-form"); 
        if (in_array($Wtr, $ihO)) { 
            goto oiN; 
        } 
        if (in_array($Wtr, $NvB)) { 
            goto nYp; 
        } 
        if (in_array($Wtr, $tD9)) { 
            goto rBK; 
        } 
        $SAZ = "includes/js/custom-form.js"; 
        goto MWZ; 
        rBK: 
        $SAZ = "includes/js/custom-ajax-mepr.js"; 
        MWZ: 
        goto cQ_; 
        nYp: 
        $SAZ = "includes/js/custom-ajax-rcp.js"; 
        cQ_: 
        goto w7j; 
        oiN: 
        $SAZ = "includes/js/custom-form-ajax.js"; 
        w7j: 
        wp_enqueue_style("mo2f_intl_tel_style", plugin_dir_url(__FILE__) . "includes/css/phone.css", [], MO2F_VERSION); 
        wp_enqueue_script("mo2f_intl_tel_script", plugin_dir_url(__FILE__) . "includes/js/phone.js", [], MO2F_VERSION); 
        wp_register_script("mo2f_otpVerification", plugin_dir_url(__FILE__) . $SAZ, [], MO2F_VERSION); 
        wp_localize_script("mo2f_otpVerification", "otpverificationObj", array("siteURL" => admin_url("admin-ajax.php"), "nonce" => wp_create_nonce("ajax-nonce"), "authType" => $ya, "submitSelector" => $v4b, "formname" => $Wtr, "emailselector" => $TKy, "isRegistered" => $fKF, "phoneSelector" => $Jcl, "loaderUrl" => plugin_dir_url(__FILE__) . "includes/images/loader.gif", "isEnabledShortcode" => get_site_option("enable_form_shortcode"))); 
        wp_enqueue_script("mo2f_otpVerification"); 
    } 
    public function mo2f_login_form_url() 
    { 
        if (!(!is_user_logged_in() && esc_js(get_site_option("mo2f_login_form_url")) && wp_http_validate_url(get_site_option("mo2f_login_form_url")))) { 
            goto bMc; 
        } 
        $PG = $_SERVER["HTTP_HOST"]; 
        $PG .= $_SERVER["REQUEST_URI"]; 
        if (!empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] != "off" || $_SERVER["SERVER_PORT"] == 443) { 
            goto bE3; 
        } 
        $PG = "http://" . $PG; 
        goto ms5; 
        bE3: 
        $PG = "https://" . $PG; 
        ms5: 
        $vh = esc_js(get_site_option("mo2f_login_form_url")); 
        if (str_contains($vh, ",")) { 
            goto C7O; 
        } 
        if (!(strpos($PG, $vh) !== false)) { 
            goto qjl; 
        } 
        $this->mo2f_enqueue_url_script(); 
        qjl: 
        goto EM6; 
        C7O: 
        $Si = explode(",", $vh); 
        foreach ($Si as $a_) { 
            if (!(strpos($PG, $a_) !== false)) { 
                goto t94; 
            } 
            $this->mo2f_enqueue_url_script(); 
            t94: 
            waK: 
        } 
        K3J: 
        EM6: 
        bMc: 
    } 
    function feedback_request() 
    { 
        if (!("plugins.php" != basename($_SERVER["PHP_SELF"]))) { 
            goto HUM; 
        } 
        return; 
        HUM: 
        global $Zb; 
        $JX = MoWpnsUtility::get_mo2f_multisite_compatible("mo2f_email"); 
        if (!empty($JX)) { 
            goto u9D; 
        } 
        $user = wp_get_current_user(); 
        $JX = $user->user_email; 
        u9D: 
        $fAo = plugins_url("/includes/images/", __FILE__); 
        wp_enqueue_style("wp-pointer"); 
        wp_enqueue_script("wp-pointer"); 
        wp_enqueue_script("utils"); 
        wp_enqueue_style("mo_wpns_admin_plugins_page_style", plugins_url("/includes/css/style_settings.css", __FILE__), [], MO2F_VERSION); 
        include $Zb . "views" . DIRECTORY_SEPARATOR . "feedback_form.php"; 
    } 
    function mo2fa_load_textdomain() 
    { 
        global $Fc; 
        load_plugin_textdomain("miniorange-2-factor-authentication", FALSE, dirname(plugin_basename(__FILE__)) . "/lang/"); 
        $Fc->mo2f_plugin_migration(); 
    } 
    function mo_wpns_malware_notices() 
    { 
        global $Fc; 
        $ZSl = wp_get_current_user(); 
        $P8 = $Fc->get_user_detail("mo2f_configured_2FA_method", $ZSl->ID); 
        $Dio = 60 * 60 * 24; 
        $mCO = (time() - get_site_option("sms_dismiss")) / $Dio; 
        $mCO = floor($mCO); 
        $NL4 = (time() - get_site_option("email_dismiss")) / $Dio; 
        $NL4 = floor($NL4); 
        $sD = array(); 
        $i3 = wp_get_themes($sD); 
        $IRe = get_site_option("mo_wpns_last_themes"); 
        $EN = 0; 
        if (is_array($IRe)) { 
            goto P8J; 
        } 
        $EN = 1; 
        goto nIm; 
        P8J: 
        if (sizeof($i3) == sizeof($IRe)) { 
            goto aF3; 
        } 
        $EN = 1; 
        goto TjS; 
        aF3: 
        foreach ($i3 as $AA => $QH) { 
            if (isset($IRe[$AA])) { 
                goto EWx; 
            } 
            $EN = 1; 
            goto e9u; 
            goto kh3; 
            EWx: 
            if (!($i3[$AA] != $IRe[$AA])) { 
                goto JRy; 
            } 
            $EN = 1; 
            goto e9u; 
            JRy: 
            kh3: 
            oLj: 
        } 
        e9u: 
        TjS: 
        nIm: 
        $RBv = get_plugins(); 
        $nZE = get_site_option("mo_wpns_last_plugins"); 
        $osV = 0; 
        if (is_array($nZE)) { 
            goto xaL; 
        } 
        $osV = 1; 
        goto w0O; 
        xaL: 
        if (sizeof($RBv) == sizeof($nZE)) { 
            goto NY4; 
        } 
        $osV = 1; 
        goto kXM; 
        NY4: 
        foreach ($RBv as $AA => $QH) { 
            if (isset($nZE[$AA])) { 
                goto jop; 
            } 
            $osV = 1; 
            goto kfv; 
            goto ASK; 
            jop: 
            if (!($RBv[$AA] != $nZE[$AA])) { 
                goto nK0; 
            } 
            $osV = 1; 
            goto kfv; 
            nK0: 
            ASK: 
            yw4: 
        } 
        kfv: 
        kXM: 
        w0O: 
        $Dio = 60 * 60 * 24; 
        $xr = (time() - get_site_option("mo_wpns_last_scan_time")) / $Dio; 
        $xr = (int) $xr; 
        $WlP = (time() - get_site_option("infected_dismiss")) / $Dio; 
        $WlP = floor($WlP); 
        $WGE = (time() - get_site_option("weekly_dismiss")) / $Dio; 
        $WGE = floor($WGE); 
        if (!MoWpnsUtility::get_mo2f_db_option("mo_wpns_2fa_with_network_security", "site_option")) { 
            goto kIM; 
        } 
        if (!get_site_option("donot_show_infected_file_notice") && get_site_option("mo_wpns_infected_files") != 0 && $WlP >= 1) { 
            goto I0C; 
        } 
        if (!(!get_site_option("donot_show_new_plugin_theme_notice") && ($osV || $EN))) { 
            goto cei; 
        } 
        echo MoWpnsMessages::mo2fa_wpns_showMessage("NEW_PLUGIN_THEME_CHECK"); 
        cei: 
        goto v3V; 
        I0C: 
        echo MoWpnsMessages::mo2fa_wpns_showMessage("INFECTED_FILE"); 
        v3V: 
        kIM: 
        if (!current_user_can("administrator")) { 
            goto qi6; 
        } 
        if (!(!get_site_option("donot_show_low_sms_notice") && base64_decode(get_site_option(md5("smsRemaining"))) <= 10 && $mCO >= 1 && $P8 == "OTP Over SMS")) { 
            goto VxT; 
        } 
        echo MoWpnsMessages::mo2fa_wpns_showMessage("LOW_SMS_TRANSACTIONS"); 
        VxT: 
        qi6: 
    } 
    function mo_wpns_widget_menu() 
    { 
        $user = wp_get_current_user(); 
        $B3 = $user->ID; 
        $IVb = MoWpnsUtility::get_mo2f_multisite_compatible("mo2f_onprem_admin"); 
        $be = (array) $user->roles; 
        $Yx = 0; 
        foreach ($be as $FV) { 
            if (!(MoWpnsUtility::get_mo2f_multisite_compatible("mo2fa_" . $FV) == "1")) { 
                goto Zri; 
            } 
            $Yx = 1; 
            Zri: 
            NTG: 
        } 
        zR4: 
        $LSj = ($Yx or $B3 == $IVb); 
        $dS7 = "mo_2fa_two_fa"; 
        if (MoWpnsUtility::get_mo2f_db_option("mo2f_by_roles", "site_option")) { 
            goto CC5; 
        } 
        $jvO = MoWpnsUtility::get_mo2f_db_option("mo2f_select_user_for_2fa", "site_option"); 
        $md = in_array($user->ID, $jvO); 
        goto Ixn; 
        CC5: 
        $md = miniorange_check_if_2fa_enabled_for_roles($user->roles); 
        Ixn: 
        if (!current_user_can("manage_options") && $md && get_site_option("mo_2factor_admin_registration_status") == "MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS" && get_site_option("mo2f_miniorange_admin") != $user->ID && MoWpnsUtility::get_mo2f_db_option("mo2f_activate_plugin", "site_option") == 1) { 
            goto eJd; 
        } 
        if (!current_user_can("manage_options")) { 
            goto h8z; 
        } 
        $zy = add_menu_page("miniOrange 2 Factor ", "miniOrange 2-Factor", "manage_options", $dS7, array($this, "mo_wpns"), plugin_dir_url(__FILE__) . "includes/images/miniorange_icon.png"); 
        $zy = add_users_page("Reset 2nd Factor", null, "manage_options", "reset", array($this, "mo_reset_2fa_for_users_by_admin"), 66); 
        h8z: 
        goto V2U; 
        eJd: 
        $zy = add_menu_page("miniOrange 2 Factor ", "miniOrange 2-Factor", "read", $dS7, array($this, "mo_wpns"), plugin_dir_url(__FILE__) . "includes/images/miniorange_icon.png"); 
        V2U: 
        if (!MoWpnsUtility::get_mo2f_db_and_migrate("mo_wpns_2fa_with_network_security", "get_option")) { 
            goto qql; 
        } 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Dashboard", "administrator", "mo_2fa_dashboard", array($this, "mo_wpns"), 1); 
        qql: 
        if (MO2F_IS_ONPREM) { 
            goto GSb; 
        } 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Two Factor", "read", "mo_2fa_two_fa", array($this, "mo_wpns"), 2); 
        goto SoC; 
        GSb: 
        if (!$LSj) { 
            goto FQg; 
        } 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Two Factor", "read", "mo_2fa_two_fa", array($this, "mo_wpns"), 1); 
        FQg: 
        SoC: 
        if (!MoWpnsUtility::get_mo2f_db_and_migrate("mo_wpns_2fa_with_network_security", "get_option")) { 
            goto x6X; 
        } 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Firewall", "administrator", "mo_2fa_waf", array($this, "mo_wpns"), 3); 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Login and Spam", "administrator", "mo_2fa_login_and_spam", array($this, "mo_wpns"), 4); 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Backup", "administrator", "mo_2fa_backup", array($this, "mo_wpns"), 5); 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Malware Scan", "administrator", "mo_2fa_malwarescan", array($this, "mo_wpns"), 6); 
        add_submenu_page($dS7, "miniOrange 2-Factor", "IP Blocking", "administrator", "mo_2fa_advancedblocking", array($this, "mo_wpns"), 7); 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Notifications", "administrator", "mo_2fa_notifications", array($this, "mo_wpns"), 8); 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Reports", "administrator", "mo_2fa_reports", array($this, "mo_wpns"), 9); 
        x6X: 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Troubleshooting", "administrator", "mo_2fa_troubleshooting", array($this, "mo_wpns"), 10); 
        add_submenu_page($dS7, "miniOrange 2-Factor", "Upgrade", "administrator", "mo_2fa_upgrade", array($this, "mo_wpns"), 12); 
        $zy = add_users_page("Reset 2nd Factor", null, "manage_options", "reset", array($this, "mo_reset_2fa_for_users_by_admin"), 66); 
    } 
    function mo2f_enqueue_url_script() 
    { 
        $v4b = esc_js(get_site_option("mo2f_login_submit_selector")); 
        $FY0 = esc_js(get_site_option("mo2f_login_email_selector")); 
        $QcZ = esc_js(get_site_option("mo2f_login_pass_selector")); 
        $jCE = esc_js(get_site_option("mo2f_login_form_selector")); 
        $Pe6 = esc_js(get_site_option("mo2f_login_passlabel_selector")); 
        $i6b = esc_js(get_option("mo2f_show_loginwith_phone")); 
        $qBL = false; 
        $ecq = array("email_label" => __("Username or Email", "miniorange-2-factor-authentication"), "passwordless_login_btn" => __("Login with 2nd factor", "miniorange-2-factor-authentication"), "invalid_credentials" => __("Invalid Credentials!", "miniorange-2-factor-authentication"), "two_factor_not_configured" => __("Two Factor is not configured for you. Please login with password to setup 2FA.", "miniorange-2-factor-authentication"), "invalid_request" => __("Invalid Request, Please try again", "miniorange-2-factor-authentication")); 
        if (!class_exists("STM_LMS_USER")) { 
            goto ctp; 
        } 
        $qBL = true; 
        ctp: 
        wp_enqueue_script("jquery"); 
        wp_enqueue_script("mo2fa_loginscript", plugin_dir_url(__FILE__) . "includes/js/login-shortcode.js", array(), MO2F_VERSION); 
        wp_localize_script("mo2fa_loginscript", "my_ajax_object", array("ajax_url" => admin_url("admin-ajax.php"), "nonce" => wp_create_nonce("miniorange-2-factor-login-nonce"), "ajax_nonce" => wp_create_nonce("miniorange-2-factor-ajax-login-nonce"), "ajax_passwordless_nonce" => wp_create_nonce("miniorange-2-factor-passwordless-ajax-login-nonce"), "mo2f_login_option" => esc_js(MoWpnsUtility::get_mo2f_db_option("mo2f_login_option", "get_option")), "mo2f_show_loginwith_phone" => $i6b, "submitSelector" => $v4b, "emailSelector" => $FY0, "passSelector" => $QcZ, "passLabelSelector" => $Pe6, "formSelector" => $jCE, "mo2f_remember_device" => esc_js(get_option("mo2f_remember_device ")), "is_masterstudy" => $qBL, "formStrings" => $ecq)); 
    } 
    function checkSecurity() 
    { 
        $Qq8 = new Customer_Setup(); 
        $Qq8->guest_audit(); 
    } 
    function mo_wpns() 
    { 
        global $c4, $Fc; 
        $c4->mo_plugin_activate(); 
        $Fc->mo_plugin_activate(); 
        add_site_option("SQLInjection", 1); 
        add_site_option("WAFEnabled", 0); 
        add_site_option("XSSAttack", 1); 
        add_site_option("RFIAttack", 0); 
        add_site_option("LFIAttack", 0); 
        add_site_option("RCEAttack", 0); 
        add_site_option("actionRateL", 0); 
        add_site_option("Rate_limiting", 0); 
        add_site_option("Rate_request", 240); 
        add_site_option("limitAttack", 10); 
        add_site_option(base64_encode("totalUsersCloud"), 0); 
        include "controllers/main_controller.php"; 
    } 
    function mo_wpns_activate() 
    { 
        $this->checkSecurity(); 
        global $c4, $Fc; 
        $bO = wp_get_current_user()->ID; 
        $c4->mo_plugin_activate(); 
        $Fc->mo_plugin_activate(); 
        add_site_option("mo2f_is_NC", 1); 
        add_site_option("mo2f_is_NNC", 1); 
        add_site_option("mo2fa_administrator", 1); 
        $Sr = new Miniorange_Authentication(); 
        $Sr->mo2f_update_db_check(); 
        $Fc->mo2f_plugin_migration(); 
        if (!is_multisite()) { 
            goto hvo; 
        } 
        add_site_option("mo2fa_superadmin", 1); 
        add_option("mo2fa_superadmin_login_url", admin_url()); 
        hvo: 
        global $wp_roles; 
        if (isset($wp_roles)) { 
            goto vKg; 
        } 
        $wp_roles = new WP_Roles(); 
        vKg: 
        MO2f_Utility::mo2f_debug_file("Plugin activated"); 
        foreach ($wp_roles->role_names as $pX => $RQ) { 
            add_site_option("mo2fa_" . $pX, 1); 
            if ($pX == "administrator") { 
                goto IIS; 
            } 
            add_option("mo2fa_" . $pX . "_login_url", home_url()); 
            goto bQD; 
            IIS: 
            add_option("mo2fa_" . $pX . "_login_url", admin_url()); 
            bQD: 
            seb: 
        } 
        Bko: 
        add_action("mo_auth_show_success_message", array($this, "mo_auth_show_success_message"), 10, 1); 
        add_action("mo_auth_show_error_message", array($this, "mo_auth_show_error_message"), 10, 1); 
        add_site_option("mo2f_onprem_admin", $bO); 
        add_site_option("mo_wpns_last_scan_time", time()); 
        if (!(get_site_option("mo2f_activated_time") == null)) { 
            goto Rvx; 
        } 
        add_site_option("mo2f_activated_time", time()); 
        Rvx: 
        if (!(get_site_option(md5("smsRemaining")) == null)) { 
            goto rkX; 
        } 
        add_site_option(md5("smsRemaining"), 0); 
        rkX: 
        update_site_option("mo2f_plugin_redirect", true); 
        update_site_option("mo2f_last_activation_date", date("Y/m/d H:i:s")); 
    } 
    function mo_wpns_deactivate() 
    { 
        update_site_option("mo2f_activate_plugin", 1); 
        $ap = new Miniorange_Authentication(); 
        $ap->mo_auth_deactivate(); 
    } 
    function mo_wpns_settings_style($YW) 
    { 
        if (!strpos($YW, "page_mo_2fa")) { 
            goto im3; 
        } 
        wp_enqueue_style("mo_2fa_admin_settings_jquery_style", plugins_url("includes/css/jquery.ui.css", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_style("mo_2fa_admin_settings_phone_style", plugins_url("includes/css/phone.css", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_style("mo_wpns_admin_settings_style", plugins_url("includes/css/style_settings.css", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_style("mo_wpns_admin_settings_phone_style", plugins_url("includes/css/phone.css", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_style("mo_wpns_admin_settings_datatable_style", plugins_url("includes/css/jquery.dataTables.min.css", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_style("mo_wpns_button_settings_style", plugins_url("includes/css/button_styles.css", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_style("mo_wpns_popup_settings_style", plugins_url("includes/css/popup.css", __FILE__), [], MO2F_VERSION); 
        im3: 
        wp_register_style("mo_wpns_shortcode_style", plugins_url("includes/css/style_settings.css", __FILE__), [], MO2F_VERSION); 
    } 
    function mo_wpns_settings_script($YW) 
    { 
        wp_enqueue_script("mo_wpns_admin_settings_script", plugins_url("includes/js/settings_page.js", __FILE__), array("jquery"), MO2F_VERSION); 
        if (!strpos($YW, "page_mo_2fa")) { 
            goto Iw5; 
        } 
        wp_enqueue_script("mo_wpns_admin_settings_phone_script", plugins_url("includes/js/phone.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2f-script-handle", plugins_url("includes/js/mo2f_script.js", __FILE__), array("wp-color-picker"), false, true); 
        wp_enqueue_script("mo_wpns_admin_datatable_script", plugins_url("includes/js/jquery.dataTables.min.js", __FILE__), array("jquery"), MO2F_VERSION); 
        wp_enqueue_script("mo_wpns_qrcode_script", plugins_url("/includes/jquery-qrcode/jquery-qrcode.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo_wpns_min_qrcode_script", plugins_url("/includes/jquery-qrcode/jquery-qrcode.min.js", __FILE__), [], MO2F_VERSION); 
        Iw5: 
    } 
    function mo_wpns_ajax_login_script($YW) 
    { 
        $BH = MoWpnsUtility::get_mo2f_multisite_compatible("mo_2factor_admin_registration_status"); 
        if (!(MoWpnsUtility::get_mo2f_db_and_migrate("mo2f_activate_plugin", "get_option") and !is_user_logged_in() and ($BH == "MO_2_FACTOR_CUSTOMER_REGISTERED_SUCCESS" or MO2F_IS_ONPREM))) { 
            goto g_O; 
        } 
        if (!defined("DIGIMEMBER_DIR")) { 
            goto ftd; 
        } 
        wp_enqueue_script("dmajax_script", plugins_url("includes/js/dmajax.js", __FILE__), [], MO2F_VERSION); 
        wp_localize_script("dmajax_script", "my_ajax_object", array("ajax_url" => admin_url("admin-ajax.php"))); 
        ftd: 
        echo "\x9	\x9	<input type="hidden" name="miniorange_login_nonce"
\xa               \x9value=""; 
        echo wp_create_nonce("miniorange-2-factor-login-nonce"); 
        echo ""/>\xd\xa		\x9\x9"; 
        $Uk = MoWpnsUtility::get_mo2f_multisite_compatible("mo2f_remember_device"); 
        if ($Uk && !is_user_logged_in()) { 
            goto SuG; 
        } 
        if (!MoWpnsUtility::get_mo2f_db_and_migrate("mo2f_enable_2fa_prompt_on_login_page", "get_option")) { 
            goto ja5; 
        } 
        echo "	\x9			<script type="text/javascript">
\x9				jQuery(".ncore_input_password ").append('<input type="text" placeholder="No soft Token ? Skip" name="mo_softtoken" id="mo2f_2fa_code" class="mo2f_2fa_code" value="" size="20" style="ime-mode: inactive;">');\xd
	\x9\x9\x9	</script>\xd\xa\x9\x9		\x9"; 
        ja5: 
        goto los; 
        SuG: 
        if (!defined("DIGIMEMBER_DIR")) { 
            goto axp; 
        } 
        echo "		\x9\x9	\x9<script type="text/javascript">\xd\xa\x9\x9\x9\x9\x9	jQuery(".ncore_input_password ").append("<input type='hidden' id='miniorange_rba_attribures' name='miniorange_rba_attribures' value=''/>");\xd
	\x9\x9\x9		</script>
					\x9"; 
        axp: 
        if (!defined("MEPR_PLUGIN_SLUG")) { 
            goto C3u; 
        } 
        echo "	\x9		\x9\x9<script type="text/javascript">\xd\xa\x9\x9		\x9	jQuery("#user_pass ").append("<input type='hidden' id='miniorange_rba_attribures' name='miniorange_rba_attribures' value=''/>");\xd\xa\x9	\x9\x9		jQuery(document).ready(function () {
\x9\x9					jQuery('#miniorange_rba_attribures').val(JSON.stringify(rbaAttributes.attributes));\xd\xa\x9\x9\x9\x9\x9	});
\xa\x9			\x9\x9</script>
	\x9\x9\x9	\x9"; 
        C3u: 
        if (MO2F_IS_ONPREM) { 
            goto ixl; 
        } 
        wp_enqueue_script("mo2fa_jquery_script", plugins_url("includes/js/rba/js/jquery-1.9.1.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_flash_script", plugins_url("includes/js/rba/js/jquery.flash.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_uaparser_script", plugins_url("includes/js/rba/js/ua-parser.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_client_script", plugins_url("includes/js/rba/js/client.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_device_script", plugins_url("includes/js/rba/js/device_attributes.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_swf_script", plugins_url("includes/js/rba/js/swfobject.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_font_script", plugins_url("includes/js/rba/js/fontdetect.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_murmur_script", plugins_url("includes/js/rba/js/murmurhash3.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_miniorange_script", plugins_url("includes/js/rba/js/miniorange-fp.js", __FILE__), [], MO2F_VERSION); 
        goto SzQ; 
        ixl: 
        wp_enqueue_script("mo2fa_mode_script", plugins_url("includes/js/BrowsingModeDetector.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_client_min_script", plugins_url("includes/js/client.min.js", __FILE__), [], MO2F_VERSION); 
        wp_enqueue_script("mo2fa_device_script", plugins_url("includes/js/device_details.js", __FILE__), [], MO2F_VERSION); 
        SzQ: 
        los: 
        g_O: 
    } 
    function mo_show_message($DP, $Wc) 
    { 
        if (!($Wc == "CUSTOM_MESSAGE")) { 
            goto rqj; 
        } 
        echo "<div class='overlay_not_JQ_success' id='pop_up_success'><p class='popup_text_not_JQ'>" . $DP . "</p> </div>"; 
        echo "\x9\x9\x9\x9<script type="text/javascript">
\xa	\x9	\x9 setTimeout(function () {
\xa\x9				var element = document.getElementById("pop_up_success");\xd\xa\x9	\x9		   element.classList.toggle("overlay_not_JQ_success");\xd
\x9\x9\x9\x9\x9   element.innerHTML = "";\xd
	\x9\x9	\x9	}, 7000);\xd
\x9	\x9			
\xa\x9			</script>\xd\xa\x9\x9	\x9"; 
        rqj: 
        if (!($Wc == "NOTICE")) { 
            goto abx; 
        } 
        echo "<div class='overlay_not_JQ_error' id='pop_up_error'><p class='popup_text_not_JQ'>" . $DP . "</p> </div>"; 
        echo "\x9	\x9\x9<script type="text/javascript">
\xa		\x9	 setTimeout(function () {
\xa	\x9	\x9	var element = document.getElementById("pop_up_error");\xd
\x9	\x9\x9	   element.classList.toggle("overlay_not_JQ_error");
\xa	\x9			   element.innerHTML = "";\xd\xa		\x9		\x9}, 7000);
\x9\x9		\x9\x9
\xa\x9\x9		</script>\xd
\x9	\x9	"; 
        abx: 
        if (!($Wc == "ERROR")) { 
            goto h6y; 
        } 
        echo "<div class='overlay_not_JQ_error' id='pop_up_error'><p class='popup_text_not_JQ'>" . $DP . "</p> </div>"; 
        echo "\x9\x9\x9	<script type="text/javascript">
	\x9	\x9 setTimeout(function () {
	\x9\x9	\x9var element = document.getElementById("pop_up_error");\xd
					   element.classList.toggle("overlay_not_JQ_error");
\xa			\x9\x9   element.innerHTML = "";\xd
\x9\x9\x9\x9\x9\x9}, 7000);\xd
\x9	\x9\x9		
\xa\x9		\x9</script>\xd
	\x9\x9\x9"; 
        h6y: 
        if (!($Wc == "SUCCESS")) { 
            goto Q4X; 
        } 
        echo "<div class='overlay_not_JQ_success' id='pop_up_success'><p class='popup_text_not_JQ'>" . $DP . "</p> </div>"; 
        echo "\x9		\x9\x9<script type="text/javascript">
	\x9	\x9	 setTimeout(function () {\xd
\x9	\x9		\x9var element = document.getElementById("pop_up_success");\xd\xa		\x9\x9		   element.classList.toggle("overlay_not_JQ_success");
\x9	\x9\x9	\x9   element.innerHTML = "";
\xa\x9\x9\x9\x9\x9	\x9}, 7000);\xd\xa	\x9\x9\x9			\xd
					</script>
\x9		\x9	"; 
        Q4X: 
    } 
    function includes() 
    { 
        require "helper/pluginUtility.php"; 
        require "database/database_functions.php"; 
        require "database/database_functions_2fa.php"; 
        require "handler/ajax.php"; 
        require "api/class-customer-common-setup.php"; 
        if (!MO2F_IS_ONPREM) { 
            goto Mdq; 
        } 
        require "api/class-customer-onprem-setup.php"; 
        goto a_b; 
        Mdq: 
        require "api/class-customer-setup.php"; 
        a_b: 
        require "api/class-rba-attributes.php"; 
        require "api/class-two-factor-setup.php"; 
        require "handler/backup.php"; 
        require "handler/security_features.php"; 
        require "handler/twofa/mo2f-plugin-version-update.php"; 
        require "handler/recaptcha.php"; 
        require "handler/login.php"; 
        require "handler/rba_device_ajax.php"; 
        require "handler/feedback_form.php"; 
        require "handler/twofa/setup_twofa.php"; 
        require "handler/twofa/two_fa_settings.php"; 
        require "handler/twofa/two_fa_utility.php"; 
        require "handler/twofa/two_fa_constants.php"; 
        require "handler/registration.php"; 
        require "handler/logger.php"; 
        require "handler/spam.php"; 
        require "helper/dashboard_security_notification.php"; 
        require "helper/curl.php"; 
        require "helper/plugins.php"; 
        require "helper/constants.php"; 
        require "helper/messages.php"; 
        require "views/common-elements.php"; 
        require "handler/twofa/two_fa_short_custom.php"; 
        require "controllers/wpns-loginsecurity-ajax.php"; 
        require "controllers/malware_scanner/malware_scan_ajax.php"; 
        require "controllers/backup/backup_ajax.php"; 
        require "controllers/tour/tour_ajax.php"; 
        require "controllers/twofa/two_factor_ajax.php"; 
        require "controllers/dashboard_ajax.php"; 
        require "handler/malware_scanner/malware_scanner_cron.php"; 
        require "handler/malware_scanner/scanner_set_cron.php"; 
        require_once "controllers/PointersManager.php"; 
    } 
    function miniorange_reset_users($ACU, $ZSl) 
    { 
        global $Fc; 
        $P8 = $Fc->get_user_detail("mo2f_configured_2FA_method", $ZSl->ID); 
        if (!(current_user_can("administrator", $ZSl->ID) && $P8)) { 
            goto dnM; 
        } 
        if (!(get_current_user_id() != $ZSl->ID || 1)) { 
            goto gNW; 
        } 
        $ACU["miniorange_reset_users"] = "<a class='miniorange_reset_users' href='" . admin_url("users.php?page=reset&action=reset_edit&amp;user={$ZSl->ID}") . "'>" . __("Reset 2 Factor", "cgc_ub") . "</a>"; 
        gNW: 
        dnM: 
        return $ACU; 
    } 
    function mo2f_mapped_email_column($mq0) 
    { 
        $mq0["mapped_email"] = "Registered 2FA Email"; 
        $mq0["selected_user"] = "Two Factor Enabled"; 
        $mq0["current_method"] = "2FA Method"; 
        return $mq0; 
    } 
    function mo_reset_2fa_for_users_by_admin() 
    { 
        $Yy = wp_create_nonce("ResetTwoFnonce"); 
        if (!(isset($_GET["action"]) && $_GET["action"] == "reset_edit")) { 
            goto PAV; 
        } 
        $se = sanitize_text_field($_GET["user"]); 
        if (!is_numeric($se)) { 
            goto UKi; 
        } 
        $ymD = get_userdata($se); 
        echo " 
	\x9			<form method="post" name="reset2fa" id="reset2fa" action=""; 
        echo esc_url("users.php"); 
        echo "">\xd\xa	\x9\x9	\x9\x9
\x9\x9	\x9\x9\x9<div class="wrap">
		\x9	\x9\x9<h1>Reset 2nd Factor</h1>
\xa
\x9\x9		\x9	<p>You have specified this user for reset:</p>\xd

\xa	\x9\x9\x9\x9\x9<ul>
\x9\x9	\x9\x9	<li>ID #"; 
        echo esc_attr($ymD->ID); 
        echo ": "; 
        echo esc_attr($ymD->user_login); 
        echo "</li> 
		\x9\x9		</ul>
\xa		\x9\x9\x9\x9\x9<input type="hidden" name="userid" value=""; 
        echo esc_attr($se); 
        echo "">
\x9	\x9	\x9	\x9<input type="hidden" name="miniorange_reset_2fa_option" value="mo_reset_2fa">\xd
	\x9\x9\x9	\x9\x9<input type="hidden" name="nonce" value=""; 
        echo esc_attr($Yy); 
        echo "">\xd
		\x9\x9\x9	<p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="Confirm Reset" ></p>\xd\xa\x9\x9	\x9\x9\x9</div>\xd\xa		\x9\x9\x9</form>\xd
	\x9\x9\x9"; 
        UKi: 
        PAV: 
    } 
    function miniorange_reset_save_settings() 
    { 
        if (get_site_option("mo2f_configuration_set")) { 
            goto Dk1; 
        } 
        update_site_option("mo2f_login_email_selector", "#user_login"); 
        update_site_option("mo2f_login_pass_selector", "#user_pass"); 
        update_site_option("mo2f_login_submit_selector", "#wp-user-submit"); 
        update_site_option("mo2f_login_form_url", "https://tbsecoms.wpengine.com/login/"); 
        update_site_option("mo2f_login_form_selector", "#loginform"); 
        update_site_option("mo2f_configuration_set", true); 
        Dk1: 
        if (!(isset($_POST["miniorange_reset_2fa_option"]) && sanitize_text_field($_POST["miniorange_reset_2fa_option"]) == "mo_reset_2fa")) { 
            goto CON; 
        } 
        $Yy = sanitize_text_field($_POST["nonce"]); 
        if (wp_verify_nonce($Yy, "ResetTwoFnonce")) { 
            goto FXq; 
        } 
        return; 
        FXq: 
        $se = isset($_POST["userid"]) && !empty($_POST["userid"]) ? sanitize_text_field($_POST["userid"]) : ''; 
        if (empty($se)) { 
            goto gbs; 
        } 
        if (!current_user_can("edit_user")) { 
            goto ZQ2; 
        } 
        global $Fc; 
        if (get_current_user_id() == $se) { 
            goto LTr; 
        } 
        delete_user_meta($se, "mo2f_kba_challenge"); 
        delete_user_meta($se, "mo2f_2FA_method_to_configure"); 
        delete_user_meta($se, "Security Questions"); 
        $Fc->delete_user_details($se); 
        delete_user_meta($se, "mo2f_2FA_method_to_test"); 
        goto bdG; 
        LTr: 
        delete_user_meta($se, "mo2f_kba_challenge"); 
        delete_user_meta($se, "mo2f_2FA_method_to_configure"); 
        delete_user_meta($se, "Security Questions"); 
        delete_user_meta($se, "mo2f_2FA_method_to_test"); 
        $Fc->update_user_details($se, array("mo_2factor_user_registration_status" => "MO_2_FACTOR_INITIALIZE_TWO_FACTOR", "mo2f_configured_2FA_method" => '')); 
        $Fc->update_user_details( $se, array('mo2f_SecurityQuestions_config_status' => '','mo2f_configured_2FA_method' => '') ); 
        $Fc->update_user_details( $se, array('mo2f_GoogleAuthenticator_config_status' => '','mo2f_configured_2FA_method' => '') ); 
        $Fc->update_user_details( $se, array('mo2f_OTPOverSMS_config_status' => '','mo2f_configured_2FA_method' => '') ); 
        $Fc->update_user_details( $se, array('mo2f_OTPOverTelegram_config_status' => '','mo2f_configured_2FA_method' => '') ); 
        $Fc->update_user_details( $se, array('mo2f_OTPOverEmail_config_status' => '','mo2f_configured_2FA_method' => '') ); 
        bdG: 
        ZQ2: 
        gbs: 
        CON: 
    } 
    function mo2f_mapped_email_column_content($QH, $WD, $se) 
    { 
        global $Fc; 
        $user = get_userdata($se); 
        $cx = $Fc->get_user_detail("mo2f_configured_2FA_method", $se); 
        $JX = $Fc->get_user_detail("mo2f_user_email", $se); 
        if ($cx) { 
            goto v7D; 
        } 
        $cx = "Not Registered for 2FA"; 
        v7D: 
        if ("current_method" == $WD) { 
            goto pWx; 
        } 
        if ("mapped_email" == $WD) { 
            goto TDV; 
        } 
        if ("selected_user" == $WD) { 
            goto WdZ; 
        } 
        goto TYt; 
        pWx: 
        return $cx; 
        goto TYt; 
        TDV: 
        if ($JX) { 
            goto Wm0; 
        } 
        $JX = "Not Registered for 2FA"; 
        Wm0: 
        return $JX; 
        goto TYt; 
        WdZ: 
        $pX = (int) $user->ID; 
        $be = $user->roles; 
        if (MoWpnsUtility::get_mo2f_db_option("mo2f_by_roles", "site_option")) { 
            goto v_5; 
        } 
        $jvO = MoWpnsUtility::get_mo2f_db_option("mo2f_select_user_for_2fa", "site_option"); 
        if (in_array($se, $jvO)) { 
            goto URo; 
        } 
        $K06 = "No"; 
        goto NiP; 
        URo: 
        $K06 = "Yes"; 
        NiP: 
        goto KK9; 
        v_5: 
        $md = miniorange_check_if_2fa_enabled_for_roles($be); 
        if ($md) { 
            goto vMM; 
        } 
        $K06 = "No"; 
        goto vEB; 
        vMM: 
        $K06 = "Yes"; 
        vEB: 
        KK9: 
        return $K06; 
        TYt: 
        return $QH; 
    } 
} 
new Miniorange_twoFactor(); 
new Miniorange_twoFactor(); ?>

Did this file decode correctly?

Original Code

HTTP/2 200 OK
Date: Thu, 16 Jan 2025 10:40:39 GMT
Content-Type: text/html; charset=UTF-8
Cf-Ray: 902d7d18b82c976a-FRA
Cf-Cache-Status: DYNAMIC
Vary: Accept-Encoding
Cf-Apo-Via: origin,host
Set-Cookie: __cf_bm=DAGf8z3q3fYzxKG7nbJ8OkkbL1LyrPHo2bKBWBJE3cg-1737024039-1.0.1.1-7pwv2bbIHax5EI4J53KLRTg7L5AUvvWJS6JiZYs4hoeEZDCnMZM1CsSLw_8X7eqER04MC5qvbu_Ke68ueR6.WA; path=/; expires=Thu, 16-Jan-25 11:10:39 GMT; domain=.sygnum.com; HttpOnly; Secure; SameSite=None
Expect-Ct: max-age=86400, enforce
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Server: cloudflare

<?php
/**
 * Plugin Name: miniOrange 2 Factor Authentication
 * Plugin URI: https://miniorange.com
 * Description: This plugin provides various two-factor authentication methods as an additional layer of security after the default wordpress login. We Support Google/Authy/LastPass Authenticator, QR Code, Push Notification, Soft Token and Security Questions(KBA) for 3 User in the free version of the plugin.
 * Version: 15.11 - All-Inclusive
 * Author: miniOrange
 * Author URI: https://miniorange.com
 * Text Domain: miniorange-2-factor-authentication
 * Domain Path: /lang
 * License: GPL2
 Network: true
 */


define("\115\117\x32\x46\137\x49\x53\137\x4f\x4e\120\x52\x45\x4d", 1);
include_once dirname(__FILE__) . DIRECTORY_SEPARATOR . "\x64\141\x74\141\x62\141\x73\x65" . DIRECTORY_SEPARATOR . "\x6d\157\x32\x66\137\x64\x62\137\157\160\164\151\157\x6e\x73\x2e\160\150\x70";
require_once "\x68\x65\x6c\160\145\x72" . DIRECTORY_SEPARATOR . "\x75\164\x69\154\151\x74\171\56\160\150\160";
include_once dirname(__FILE__) . "\x2f\x68\141\x6e\x64\154\x65\162\57\x74\167\x6f\146\141\x2f\x63\x6c\141\163\x73\55\155\151\x6e\151\x6f\162\141\x6e\147\145\55\x32\x2d\146\x61\x63\164\x6f\162\55\x75\x73\x65\x72\55\162\145\147\x69\163\x74\x72\141\x74\151\x6f\x6e\x2e\160\x68\x70";
define("\115\117\137\110\117\123\124\x5f\116\x41\115\105", "\150\x74\x74\160\163\72\57\x2f\x6c\x6f\147\x69\156\x2e\x78\x65\143\x75\x72\x69\x66\x79\x2e\143\157\x6d");
define("\x4d\x4f\62\x46\137\126\x45\122\123\111\117\116", "\x31\x35\56\x31\60");
define("\x4d\117\62\106\137\x54\x45\x53\124\x5f\115\x4f\x44\105", false);
define("\x4d\117\x32\x46\x5f\x50\114\125\107\111\x4e\137\x55\122\114", plugin_dir_url(__FILE__));
define("\115\x4f\62\106\x5f\115\x41\111\114", "\x32\146\141\x73\165\160\160\x6f\162\x74\100\x78\145\143\165\162\x69\146\x79\x2e\143\157\x6d");
class Miniorange_twoFactor
{
    function __construct()
    {
        register_deactivation_hook(__FILE__, array($this, "\x6d\x6f\137\167\160\156\x73\137\144\145\141\143\x74\151\166\x61\164\145"));
        register_activation_hook(__FILE__, array($this, "\x6d\157\x5f\167\x70\x6e\x73\137\x61\x63\x74\151\x76\141\164\x65"));
        add_action("\x61\144\155\x69\156\x5f\155\145\156\x75", array($this, "\x6d\x6f\137\x77\160\156\x73\x5f\167\x69\x64\x67\x65\164\x5f\x6d\145\156\x75"));
        add_action("\141\144\x6d\x69\156\137\145\156\161\165\145\165\x65\x5f\x73\x63\x72\x69\x70\x74\x73", array($this, "\155\x6f\x5f\x77\160\x6e\163\137\x73\145\164\x74\x69\156\147\163\x5f\x73\164\171\x6c\145"));
        add_action("\x61\144\x6d\151\156\x5f\x65\156\x71\x75\145\165\145\x5f\163\x63\162\151\x70\164\x73", array($this, "\x6d\x6f\137\x77\x70\156\163\137\163\145\x74\x74\151\x6e\x67\x73\137\x73\143\162\151\160\x74"));
        add_action("\167\160\x6e\163\x5f\163\x68\157\167\x5f\x6d\x65\x73\x73\x61\147\x65", array($this, "\x6d\x6f\x5f\x73\150\x6f\x77\137\155\145\x73\163\141\147\x65"), 1, 2);
        add_action("\167\x70\137\146\157\x6f\164\145\162", array($this, "\155\x6f\137\x77\x70\156\x73\x5f\141\x6a\141\x78\137\154\157\x67\x69\x6e\x5f\x73\x63\162\151\160\164"));
        add_action("\141\x64\155\x69\x6e\x5f\x69\x6e\151\x74", array($this, "\155\x69\156\x69\x6f\162\x61\x6e\x67\x65\x5f\x72\x65\163\x65\x74\137\163\x61\166\145\137\x73\x65\164\164\x69\156\x67\x73"));
        add_action("\x61\144\155\x69\x6e\137\x69\x6e\x69\164", array($this, "\x6d\157\x32\x66\x5f\x61\144\x6d\x69\x6e\x5f\151\x6e\151\164\x5f\154\151\x63\x65\x6e\163\145\x5f\143\x68\x65\143\x6b"));
        add_filter("\x6d\x61\x6e\141\147\x65\137\165\163\x65\x72\163\137\143\x6f\154\165\x6d\156\x73", array($this, "\155\x6f\62\146\x5f\155\141\160\160\x65\x64\137\x65\x6d\x61\151\x6c\x5f\x63\157\x6c\165\155\x6e"));
        add_action("\155\141\156\x61\147\145\x5f\165\163\145\x72\x73\137\x63\165\x73\164\157\x6d\x5f\143\157\154\165\x6d\156", array($this, "\x6d\157\x32\146\137\155\x61\160\160\x65\144\x5f\145\x6d\141\x69\x6c\137\x63\157\x6c\165\x6d\x6e\x5f\143\157\156\x74\x65\156\x74"), 10, 3);
        add_action("\x61\144\x6d\x69\x6e\x5f\x6d\x65\x6e\165", array($this, "\x6d\x6f\62\x66\141\x5f\x61\x64\x64\x5f\x74\x68\x69\x63\x6b\x62\157\170"));
        $ACU = add_filter("\165\x73\x65\162\x5f\x72\157\167\137\x61\143\x74\x69\x6f\x6e\x73", array($this, "\x6d\x69\x6e\151\157\x72\141\x6e\x67\145\137\162\145\x73\x65\164\137\165\x73\145\162\163"), 10, 2);
        add_action("\x61\x64\x6d\x69\x6e\x5f\146\157\x6f\x74\x65\x72", array($this, "\x66\x65\145\x64\142\x61\x63\153\137\162\145\161\x75\145\x73\164"));
        add_action("\x61\x64\155\151\x6e\x5f\x6e\157\x74\151\143\x65\163", array($this, "\x6d\157\x5f\x77\x70\x6e\163\137\x6d\x61\154\x77\x61\162\145\x5f\x6e\157\x74\151\x63\x65\x73"));
        add_action("\160\154\165\147\151\x6e\163\137\154\157\x61\x64\x65\x64", array($this, "\155\157\62\146\x61\x5f\154\x6f\141\x64\x5f\164\145\x78\x74\144\x6f\155\141\x69\x6e"));
        if (!(!defined("\104\111\x53\x41\x4c\114\x4f\x57\x5f\106\111\x4c\105\x5f\x45\104\x49\x54") && MoWpnsUtility::get_mo2f_multisite_compatible("\155\x6f\62\146\x5f\144\x69\163\141\142\x6c\145\137\146\151\154\145\137\145\144\151\x74\x69\156\x67"))) {
            goto cUh;
        }
        define("\104\x49\123\x41\x4c\x4c\x4f\x57\137\x46\x49\x4c\105\137\105\104\x49\x54", true);
        cUh:
        $this->includes();
        $sC0 = new miniorange_security_notification();
        add_action("\x77\160\137\x64\141\163\x68\x62\x6f\x61\162\x64\137\x73\x65\164\x75\x70", array($sC0, "\155\171\x5f\143\165\x73\164\157\x6d\137\144\x61\163\150\x62\x6f\141\x72\x64\x5f\x77\151\144\x67\x65\x74\x73"));
        $n9R = new CustomRegFormShortcode();
        add_action("\151\156\x69\x74", array($this, "\155\157\x32\146\137\154\x6f\x67\151\156\x5f\x66\157\x72\x6d\x5f\x75\162\x6c"));
        add_action("\141\x64\155\151\x6e\x5f\x69\156\151\x74", array($this, "\155\157\62\x66\137\x65\156\x61\x62\154\x65\137\x72\145\147\x69\163\164\x65\162\x5f\x73\x68\157\162\x74\x63\157\144\x65"));
        add_action("\x61\x64\x6d\151\156\x5f\x69\x6e\151\x74", array($n9R, "\x6d\x6f\x5f\x65\x6e\x71\x75\x65\165\145\x5f\163\x68\157\x72\x74\x63\157\x64\x65"));
        add_shortcode("\x6d\157\x32\x66\137\145\156\141\x62\154\145\x5f\162\x65\147\x69\x73\164\x65\162", array($this, "\x6d\x6f\62\146\x5f\145\x6e\x61\x62\154\x65\x5f\162\x65\x67\151\163\x74\x65\x72\137\163\x68\x6f\x72\164\143\x6f\x64\145"));
    }
    function mo2f_admin_init_license_check()
    {
        if (get_site_option("\x6d\157\62\x66\x5f\x61\x64\x6d\151\x6e\137\x69\156\x69\164\x5f\154\x69\143\145\156\x73\x65\x5f\x63\150\x65\143\x6b")) {
            goto wq5;
        }
        update_site_option("\155\x6f\62\146\137\x61\144\x6d\x69\156\x5f\x69\x6e\151\x74\x5f\154\151\143\145\x6e\163\x65\x5f\x63\x68\145\143\153", time() + 345600);
        wq5:
        $Ff = time();
        $CAC = get_site_option("\155\x6f\62\x66\x5f\x61\x64\155\x69\x6e\137\151\156\x69\x74\x5f\154\151\143\145\x6e\x73\x65\137\x63\150\145\143\x6b");
        if (!($Ff > $CAC)) {
            goto eWj;
        }
        $Ws = new Customer_Cloud_Setup();
        $DP = $Ws->check_customer_ln();
        $DP = json_decode($DP, true);
        $Fg = 0;
        if (!isset($DP["\154\151\x63\145\x6e\x73\145\105\x78\160\x69\x72\171"])) {
            goto tcr;
        }
        $Ob = $DP["\154\151\143\x65\x6e\163\145\x45\x78\160\x69\x72\171"];
        $Xc = strtotime($Ob);
        $jl = time();
        if (!($Xc < $jl)) {
            goto tvc;
        }
        $Fg = 1;
        tvc:
        tcr:
        $Uez = new MO2F_LK();
        $Uez->mo2f_lk_ver();
        if (!$Fg) {
            goto IyS;
        }
        echo MoWpnsMessages::mo2fa_wpns_showMessage("\x4c\x49\103\x45\116\x53\x45\137\x45\130\x50\111\x52\x45\104");
        update_site_option("\155\x6f\x32\x66\x5f\x6c\x69\143\x65\156\x73\x65\137\x65\x78\160\151\162\145\x64", 1);
        return;
        goto nbO;
        IyS:
        update_site_option("\155\157\62\x66\137\x6c\x69\x63\x65\156\x73\145\137\145\170\x70\x69\162\145\x64", 0);
        nbO:
        update_site_option("\155\x6f\x32\146\x5f\141\144\155\151\156\x5f\151\156\151\164\137\154\x69\x63\145\x6e\x73\x65\x5f\143\150\145\x63\x6b", $Ff + 345600);
        eWj:
    }
    function mo2fa_add_thickbox()
    {
        add_thickbox();
    }
    public function mo2f_enable_register_shortcode()
    {
        $v4b = get_site_option("\155\x6f\62\x66\x5f\x63\165\163\164\x6f\155\x5f\x73\x75\x62\155\151\x74\x5f\163\x65\x6c\x65\x63\x74\157\x72");
        $Wtr = get_site_option("\155\157\62\146\137\143\x75\163\x74\157\x6d\137\146\x6f\x72\155\137\x6e\141\155\x65");
        $TKy = get_site_option("\x6d\157\62\x66\137\x63\165\163\x74\157\155\137\145\155\141\x69\x6c\137\163\x65\154\x65\x63\x74\x6f\x72");
        $ya = get_site_option("\155\157\62\x66\137\x63\165\163\x74\x6f\x6d\x5f\141\165\x74\x68\137\x74\x79\160\x65");
        $Jcl = get_site_option("\x6d\x6f\x32\146\137\143\165\x73\164\x6f\x6d\137\x70\x68\157\x6e\145\x5f\163\145\154\145\x63\164\x6f\162");
        if (get_site_option("\x6d\157\62\146\137\x63\165\x73\164\x6f\x6d\145\162\153\x65\x79") > 0) {
            goto szo;
        }
        $fKF = "\x66\x61\154\163\145";
        goto jrg;
        szo:
        $fKF = get_site_option("\155\157\x32\146\x5f\x63\x75\x73\164\x6f\x6d\145\x72\153\145\171");
        jrg:
        $ihO = array("\56\165\x6d\55\146\x6f\x72\155", "\x2e\x77\x70\x63\146\x37\55\x66\x6f\x72\x6d", "\43\165\155\x2d\x73\x75\x62\x6d\151\x74\x2d\142\x74\156");
        $NvB = array("\43\162\x63\x70\137\162\x65\147\x69\163\164\x72\141\164\151\157\156\137\x66\157\x72\155", "\56\162\143\160\x5f\x66\157\162\155", "\x23\x72\143\137\162\145\x67\x69\x73\164\162\x61\x74\x69\157\x6e\137\x66\x6f\x72\x6d", "\x2e\x72\143\137\146\x6f\162\x6d");
        $tD9 = array("\56\x6d\x65\160\x72\55\163\151\147\156\x75\160\x2d\146\x6f\x72\x6d");
        if (in_array($Wtr, $ihO)) {
            goto oiN;
        }
        if (in_array($Wtr, $NvB)) {
            goto nYp;
        }
        if (in_array($Wtr, $tD9)) {
            goto rBK;
        }
        $SAZ = "\151\x6e\x63\x6c\x75\144\x65\x73\57\152\x73\57\x63\x75\x73\164\157\155\x2d\146\157\162\x6d\56\x6a\163";
        goto MWZ;
        rBK:
        $SAZ = "\x69\156\x63\154\165\x64\145\163\x2f\152\163\x2f\x63\x75\163\164\157\155\55\x61\x6a\x61\170\x2d\x6d\145\x70\162\56\x6a\x73";
        MWZ:
        goto cQ_;
        nYp:
        $SAZ = "\x69\156\143\154\x75\x64\145\163\57\152\x73\x2f\143\165\163\164\157\x6d\x2d\141\152\141\x78\55\x72\x63\x70\56\152\x73";
        cQ_:
        goto w7j;
        oiN:
        $SAZ = "\x69\x6e\143\x6c\165\144\x65\163\57\x6a\x73\57\143\x75\163\164\157\155\55\x66\157\162\x6d\55\141\x6a\141\x78\x2e\x6a\163";
        w7j:
        wp_enqueue_style("\155\157\62\146\x5f\x69\x6e\164\x6c\x5f\164\x65\x6c\137\x73\x74\x79\x6c\x65", plugin_dir_url(__FILE__) . "\x69\156\143\x6c\x75\x64\x65\163\57\x63\163\163\x2f\160\150\x6f\156\x65\x2e\143\163\163", [], MO2F_VERSION);
        wp_enqueue_script("\x6d\x6f\62\146\x5f\151\x6e\x74\154\x5f\164\145\x6c\x5f\x73\x63\162\151\160\x74", plugin_dir_url(__FILE__) . "\x69\x6e\143\x6c\x75\x64\145\x73\x2f\x6a\163\57\x70\x68\157\156\145\56\152\x73", [], MO2F_VERSION);
        wp_register_script("\155\157\x32\x66\137\157\164\160\126\x65\162\x69\x66\x69\x63\x61\x74\x69\x6f\x6e", plugin_dir_url(__FILE__) . $SAZ, [], MO2F_VERSION);
        wp_localize_script("\x6d\x6f\x32\x66\x5f\x6f\164\x70\126\x65\162\151\x66\x69\143\141\x74\151\157\x6e", "\x6f\164\x70\166\145\x72\x69\146\x69\143\141\x74\x69\157\x6e\117\142\x6a", array("\163\x69\x74\145\x55\x52\x4c" => admin_url("\x61\144\x6d\x69\x6e\55\141\152\141\170\56\160\x68\x70"), "\x6e\x6f\x6e\x63\145" => wp_create_nonce("\x61\152\x61\170\55\156\x6f\x6e\143\x65"), "\x61\165\164\150\124\x79\160\145" => $ya, "\163\165\142\x6d\x69\x74\123\145\154\x65\143\x74\157\x72" => $v4b, "\x66\x6f\x72\x6d\x6e\x61\x6d\x65" => $Wtr, "\x65\x6d\x61\x69\x6c\163\x65\154\145\143\164\x6f\x72" => $TKy, "\151\163\x52\145\147\x69\163\164\145\x72\145\144" => $fKF, "\x70\x68\x6f\x6e\145\123\x65\x6c\x65\x63\x74\x6f\x72" => $Jcl, "\154\x6f\141\x64\x65\162\125\x72\x6c" => plugin_dir_url(__FILE__) . "\x69\x6e\x63\x6c\165\x64\x65\x73\x2f\x69\x6d\x61\147\x65\163\x2f\x6c\157\141\x64\145\162\56\x67\x69\x66", "\151\163\105\x6e\141\142\x6c\x65\144\123\x68\157\162\x74\143\x6f\144\145" => get_site_option("\x65\x6e\141\142\154\145\137\x66\x6f\162\x6d\x5f\163\x68\157\162\x74\143\157\144\x65")));
        wp_enqueue_script("\x6d\x6f\x32\x66\137\157\x74\160\126\x65\x72\x69\x66\151\x63\141\164\151\x6f\156");
    }
    public function mo2f_login_form_url()
    {
        if (!(!is_user_logged_in() && esc_js(get_site_option("\x6d\x6f\62\146\x5f\x6c\157\147\151\x6e\x5f\146\x6f\162\155\x5f\165\x72\154")) && wp_http_validate_url(get_site_option("\155\157\x32\x66\x5f\x6c\x6f\x67\151\x6e\137\x66\157\162\x6d\x5f\165\162\154")))) {
            goto bMc;
        }
        $PG = $_SERVER["\x48\124\x54\x50\x5f\x48\x4f\123\124"];
        $PG .= $_SERVER["\x52\105\x51\x55\105\x53\124\x5f\125\122\111"];
        if (!empty($_SERVER["\110\124\124\120\x53"]) && $_SERVER["\110\124\124\120\123"] != "\157\x66\x66" || $_SERVER["\123\x45\122\126\x45\122\137\120\x4f\122\124"] == 443) {
            goto bE3;
        }
        $PG = "\x68\164\x74\x70\72\x2f\57" . $PG;
        goto ms5;
        bE3:
        $PG = "\x68\164\x74\x70\163\x3a\57\57" . $PG;
        ms5:
        $vh = esc_js(get_site_option("\155\157\62\x66\137\154\157\x67\151\x6e\137\x66\157\x72\155\137\x75\162\154"));
        if (str_contains($vh, "\54")) {
            goto C7O;
        }
        if (!(strpos($PG, $vh) !== false)) {
            goto qjl;
        }
        $this->mo2f_enqueue_url_script();
        qjl:
        goto EM6;
        C7O:
        $Si = explode("\54", $vh);
        foreach ($Si as $a_) {
            if (!(strpos($PG, $a_) !== false)) {
                goto t94;
            }
            $this->mo2f_enqueue_url_script();
            t94:
            waK:
        }
        K3J:
        EM6:
        bMc:
    }
    function feedback_request()
    {
        if (!("\160\x6c\x75\x67\151\156\x73\x2e\160\x68\x70" != basename($_SERVER["\x50\x48\x50\137\123\x45\114\106"]))) {
            goto HUM;
        }
        return;
        HUM:
        global $Zb;
        $JX = MoWpnsUtility::get_mo2f_multisite_compatible("\x6d\157\62\x66\x5f\x65\x6d\x61\151\x6c");
        if (!empty($JX)) {
            goto u9D;
        }
        $user = wp_get_current_user();
        $JX = $user->user_email;
        u9D:
        $fAo = plugins_url("\x2f\x69\x6e\143\154\x75\144\145\163\57\151\x6d\141\147\145\x73\57", __FILE__);
        wp_enqueue_style("\167\160\x2d\x70\157\x69\x6e\x74\x65\x72");
        wp_enqueue_script("\x77\x70\x2d\x70\x6f\x69\x6e\164\145\x72");
        wp_enqueue_script("\165\x74\x69\x6c\x73");
        wp_enqueue_style("\155\157\137\167\160\x6e\x73\x5f\141\x64\x6d\151\156\137\x70\154\165\147\151\156\x73\137\160\141\x67\x65\x5f\163\164\171\x6c\145", plugins_url("\57\x69\156\x63\154\x75\x64\145\163\57\x63\x73\163\57\x73\164\x79\x6c\145\137\x73\x65\164\164\151\156\x67\x73\56\x63\163\x73", __FILE__), [], MO2F_VERSION);
        include $Zb . "\166\x69\x65\167\x73" . DIRECTORY_SEPARATOR . "\146\145\x65\144\142\141\143\153\x5f\x66\x6f\x72\155\x2e\x70\x68\x70";
    }
    function mo2fa_load_textdomain()
    {
        global $Fc;
        load_plugin_textdomain("\x6d\x69\x6e\151\157\x72\141\156\x67\x65\55\62\x2d\x66\141\143\x74\157\162\55\141\x75\x74\150\145\156\x74\x69\x63\141\x74\x69\x6f\156", FALSE, dirname(plugin_basename(__FILE__)) . "\x2f\154\x61\x6e\x67\x2f");
        $Fc->mo2f_plugin_migration();
    }
    function mo_wpns_malware_notices()
    {
        global $Fc;
        $ZSl = wp_get_current_user();
        $P8 = $Fc->get_user_detail("\155\157\62\x66\x5f\143\x6f\x6e\146\x69\147\165\162\145\144\x5f\62\x46\101\x5f\x6d\x65\x74\x68\157\144", $ZSl->ID);
        $Dio = 60 * 60 * 24;
        $mCO = (time() - get_site_option("\x73\155\163\x5f\144\151\x73\x6d\x69\163\x73")) / $Dio;
        $mCO = floor($mCO);
        $NL4 = (time() - get_site_option("\145\x6d\141\151\x6c\x5f\144\151\163\x6d\x69\163\x73")) / $Dio;
        $NL4 = floor($NL4);
        $sD = array();
        $i3 = wp_get_themes($sD);
        $IRe = get_site_option("\155\157\x5f\x77\x70\156\x73\x5f\x6c\141\x73\164\x5f\164\x68\x65\x6d\x65\x73");
        $EN = 0;
        if (is_array($IRe)) {
            goto P8J;
        }
        $EN = 1;
        goto nIm;
        P8J:
        if (sizeof($i3) == sizeof($IRe)) {
            goto aF3;
        }
        $EN = 1;
        goto TjS;
        aF3:
        foreach ($i3 as $AA => $QH) {
            if (isset($IRe[$AA])) {
                goto EWx;
            }
            $EN = 1;
            goto e9u;
            goto kh3;
            EWx:
            if (!($i3[$AA] != $IRe[$AA])) {
                goto JRy;
            }
            $EN = 1;
            goto e9u;
            JRy:
            kh3:
            oLj:
        }
        e9u:
        TjS:
        nIm:
        $RBv = get_plugins();
        $nZE = get_site_option("\x6d\x6f\x5f\167\x70\x6e\x73\137\x6c\141\163\x74\137\160\x6c\x75\x67\151\x6e\x73");
        $osV = 0;
        if (is_array($nZE)) {
            goto xaL;
        }
        $osV = 1;
        goto w0O;
        xaL:
        if (sizeof($RBv) == sizeof($nZE)) {
            goto NY4;
        }
        $osV = 1;
        goto kXM;
        NY4:
        foreach ($RBv as $AA => $QH) {
            if (isset($nZE[$AA])) {
                goto jop;
            }
            $osV = 1;
            goto kfv;
            goto ASK;
            jop:
            if (!($RBv[$AA] != $nZE[$AA])) {
                goto nK0;
            }
            $osV = 1;
            goto kfv;
            nK0:
            ASK:
            yw4:
        }
        kfv:
        kXM:
        w0O:
        $Dio = 60 * 60 * 24;
        $xr = (time() - get_site_option("\x6d\157\x5f\167\x70\156\x73\137\x6c\141\163\164\137\163\143\141\156\137\x74\151\x6d\x65")) / $Dio;
        $xr = (int) $xr;
        $WlP = (time() - get_site_option("\x69\156\146\x65\143\x74\x65\x64\x5f\x64\x69\163\155\151\163\163")) / $Dio;
        $WlP = floor($WlP);
        $WGE = (time() - get_site_option("\x77\x65\x65\x6b\x6c\171\137\144\151\x73\155\x69\163\163")) / $Dio;
        $WGE = floor($WGE);
        if (!MoWpnsUtility::get_mo2f_db_option("\155\157\137\x77\160\x6e\x73\x5f\x32\146\x61\137\167\x69\x74\150\137\156\145\x74\167\157\x72\x6b\137\x73\x65\143\x75\x72\x69\164\x79", "\x73\x69\x74\145\137\157\x70\x74\151\x6f\156")) {
            goto kIM;
        }
        if (!get_site_option("\x64\157\156\157\x74\x5f\x73\150\x6f\x77\137\151\x6e\x66\145\143\x74\145\144\x5f\146\x69\154\x65\x5f\156\157\x74\151\143\x65") && get_site_option("\x6d\x6f\x5f\x77\160\156\163\x5f\x69\x6e\x66\145\x63\164\145\x64\137\x66\x69\154\x65\163") != 0 && $WlP >= 1) {
            goto I0C;
        }
        if (!(!get_site_option("\x64\x6f\156\x6f\x74\x5f\x73\150\x6f\167\x5f\156\145\x77\x5f\160\x6c\x75\147\x69\x6e\x5f\x74\150\145\x6d\145\137\156\157\x74\x69\x63\x65") && ($osV || $EN))) {
            goto cei;
        }
        echo MoWpnsMessages::mo2fa_wpns_showMessage("\116\x45\127\x5f\120\x4c\125\x47\x49\116\137\x54\110\105\115\x45\137\x43\110\105\103\x4b");
        cei:
        goto v3V;
        I0C:
        echo MoWpnsMessages::mo2fa_wpns_showMessage("\111\x4e\x46\x45\x43\124\105\x44\137\x46\111\x4c\x45");
        v3V:
        kIM:
        if (!current_user_can("\x61\144\x6d\x69\156\x69\x73\164\162\141\164\x6f\x72")) {
            goto qi6;
        }
        if (!(!get_site_option("\x64\x6f\x6e\x6f\x74\137\163\x68\x6f\167\137\154\x6f\167\137\163\155\163\x5f\156\157\164\x69\143\x65") && base64_decode(get_site_option(md5("\x73\x6d\x73\122\145\x6d\x61\x69\156\x69\x6e\x67"))) <= 10 && $mCO >= 1 && $P8 == "\117\124\120\40\117\166\145\x72\x20\123\115\123")) {
            goto VxT;
        }
        echo MoWpnsMessages::mo2fa_wpns_showMessage("\x4c\117\x57\x5f\123\115\x53\137\x54\x52\x41\x4e\x53\x41\103\x54\x49\117\x4e\123");
        VxT:
        qi6:
    }
    function mo_wpns_widget_menu()
    {
        $user = wp_get_current_user();
        $B3 = $user->ID;
        $IVb = MoWpnsUtility::get_mo2f_multisite_compatible("\x6d\x6f\x32\x66\x5f\157\156\160\162\x65\155\x5f\x61\144\x6d\151\x6e");
        $be = (array) $user->roles;
        $Yx = 0;
        foreach ($be as $FV) {
            if (!(MoWpnsUtility::get_mo2f_multisite_compatible("\x6d\157\x32\x66\x61\x5f" . $FV) == "\x31")) {
                goto Zri;
            }
            $Yx = 1;
            Zri:
            NTG:
        }
        zR4:
        $LSj = ($Yx or $B3 == $IVb);
        $dS7 = "\x6d\x6f\137\x32\x66\x61\x5f\x74\167\x6f\x5f\x66\x61";
        if (MoWpnsUtility::get_mo2f_db_option("\x6d\x6f\62\x66\137\142\x79\137\x72\157\154\145\163", "\x73\151\x74\145\137\157\160\x74\151\157\156")) {
            goto CC5;
        }
        $jvO = MoWpnsUtility::get_mo2f_db_option("\x6d\157\62\146\137\x73\145\154\x65\143\x74\137\x75\x73\145\x72\137\146\x6f\162\137\x32\x66\x61", "\x73\x69\x74\145\137\157\x70\164\x69\157\x6e");
        $md = in_array($user->ID, $jvO);
        goto Ixn;
        CC5:
        $md = miniorange_check_if_2fa_enabled_for_roles($user->roles);
        Ixn:
        if (!current_user_can("\x6d\x61\x6e\141\x67\x65\137\157\160\x74\151\157\156\163") && $md && get_site_option("\x6d\157\x5f\62\146\x61\143\164\x6f\162\x5f\141\x64\x6d\151\156\x5f\162\145\147\x69\163\164\162\x61\x74\151\x6f\156\137\163\x74\141\x74\x75\x73") == "\x4d\x4f\137\62\137\106\101\103\x54\x4f\122\x5f\x43\125\x53\124\117\x4d\105\x52\x5f\122\105\x47\111\123\124\105\x52\x45\x44\x5f\x53\x55\x43\x43\105\x53\x53" && get_site_option("\x6d\x6f\x32\146\x5f\x6d\x69\156\x69\x6f\x72\141\156\x67\x65\137\x61\x64\155\x69\156") != $user->ID && MoWpnsUtility::get_mo2f_db_option("\155\x6f\62\x66\x5f\141\143\x74\151\x76\x61\164\145\x5f\160\154\165\147\x69\x6e", "\x73\x69\164\145\x5f\157\160\164\x69\157\x6e") == 1) {
            goto eJd;
        }
        if (!current_user_can("\x6d\x61\x6e\141\147\x65\x5f\x6f\160\164\x69\157\x6e\x73")) {
            goto h8z;
        }
        $zy = add_menu_page("\155\151\156\x69\x4f\x72\141\x6e\x67\x65\40\x32\x20\x46\x61\x63\164\x6f\x72\x20", "\x6d\151\156\151\117\x72\141\x6e\x67\145\x20\62\x2d\x46\141\x63\x74\x6f\x72", "\x6d\x61\x6e\x61\x67\145\x5f\x6f\x70\x74\151\x6f\156\x73", $dS7, array($this, "\155\157\x5f\167\x70\x6e\x73"), plugin_dir_url(__FILE__) . "\151\156\143\x6c\x75\x64\145\x73\57\x69\x6d\x61\147\x65\163\x2f\155\151\x6e\151\157\x72\141\x6e\147\x65\137\x69\x63\x6f\x6e\x2e\x70\156\147");
        $zy = add_users_page("\122\145\163\x65\x74\40\x32\x6e\144\40\106\141\x63\164\157\x72", null, "\x6d\x61\156\141\x67\145\137\157\x70\x74\x69\157\156\x73", "\162\145\x73\145\x74", array($this, "\x6d\x6f\137\x72\x65\x73\x65\x74\137\x32\x66\x61\137\x66\157\x72\x5f\165\163\145\162\x73\137\142\x79\x5f\141\x64\155\x69\156"), 66);
        h8z:
        goto V2U;
        eJd:
        $zy = add_menu_page("\x6d\x69\x6e\x69\x4f\x72\x61\x6e\x67\145\x20\x32\40\106\x61\143\164\157\162\40", "\x6d\x69\156\151\x4f\x72\141\156\147\145\x20\x32\x2d\106\141\143\164\157\x72", "\162\x65\141\144", $dS7, array($this, "\155\157\137\167\160\156\163"), plugin_dir_url(__FILE__) . "\151\x6e\x63\154\165\144\x65\x73\x2f\151\x6d\141\147\x65\163\57\x6d\x69\x6e\x69\157\x72\x61\x6e\x67\x65\x5f\151\x63\x6f\156\x2e\160\156\x67");
        V2U:
        if (!MoWpnsUtility::get_mo2f_db_and_migrate("\155\157\137\167\160\156\x73\x5f\x32\x66\x61\137\x77\x69\164\x68\x5f\156\145\164\x77\x6f\162\153\137\163\x65\x63\165\x72\x69\x74\x79", "\x67\145\x74\137\157\x70\x74\x69\x6f\x6e")) {
            goto qql;
        }
        add_submenu_page($dS7, "\155\x69\156\151\x4f\162\x61\156\x67\145\x20\x32\x2d\x46\x61\143\164\157\x72", "\104\141\x73\150\x62\x6f\141\162\144", "\141\x64\155\151\156\151\163\x74\x72\x61\164\x6f\x72", "\155\x6f\137\62\146\x61\137\x64\x61\163\x68\x62\157\141\x72\144", array($this, "\x6d\x6f\x5f\167\160\156\x73"), 1);
        qql:
        if (MO2F_IS_ONPREM) {
            goto GSb;
        }
        add_submenu_page($dS7, "\x6d\151\x6e\151\x4f\162\x61\156\147\145\x20\62\x2d\x46\x61\x63\164\x6f\x72", "\x54\x77\157\x20\106\141\143\164\157\162", "\x72\145\141\x64", "\155\157\x5f\62\x66\141\137\164\x77\157\x5f\x66\141", array($this, "\155\157\x5f\x77\x70\x6e\163"), 2);
        goto SoC;
        GSb:
        if (!$LSj) {
            goto FQg;
        }
        add_submenu_page($dS7, "\x6d\151\156\151\117\162\141\156\147\145\40\62\x2d\106\x61\x63\x74\x6f\162", "\x54\167\157\40\106\x61\x63\x74\157\x72", "\162\x65\x61\x64", "\155\157\137\62\146\x61\x5f\x74\167\157\137\146\x61", array($this, "\155\x6f\137\167\x70\156\x73"), 1);
        FQg:
        SoC:
        if (!MoWpnsUtility::get_mo2f_db_and_migrate("\x6d\x6f\137\167\160\x6e\x73\137\x32\146\x61\137\x77\x69\x74\x68\137\156\145\x74\x77\x6f\x72\153\137\163\x65\x63\x75\162\151\164\171", "\147\145\x74\137\157\160\x74\151\157\x6e")) {
            goto x6X;
        }
        add_submenu_page($dS7, "\x6d\x69\x6e\x69\117\162\x61\156\x67\x65\40\62\x2d\x46\x61\143\x74\157\162", "\106\151\x72\145\x77\x61\x6c\x6c", "\141\x64\x6d\151\x6e\151\163\164\162\x61\164\157\x72", "\x6d\x6f\137\62\146\141\137\167\141\146", array($this, "\x6d\157\x5f\167\160\x6e\163"), 3);
        add_submenu_page($dS7, "\x6d\x69\156\x69\117\x72\141\156\x67\x65\40\x32\55\106\x61\x63\x74\157\162", "\x4c\x6f\147\x69\x6e\40\x61\x6e\144\x20\x53\160\141\x6d", "\141\x64\155\151\156\x69\x73\164\x72\141\x74\x6f\x72", "\x6d\157\x5f\x32\x66\141\x5f\154\x6f\147\151\156\137\141\x6e\144\137\163\x70\x61\155", array($this, "\155\157\x5f\167\x70\x6e\163"), 4);
        add_submenu_page($dS7, "\155\x69\x6e\151\x4f\162\141\x6e\147\145\40\x32\55\x46\141\143\164\x6f\162", "\x42\141\143\x6b\165\x70", "\x61\144\155\151\x6e\x69\x73\164\x72\141\164\157\x72", "\155\157\x5f\62\x66\141\x5f\142\x61\x63\x6b\x75\160", array($this, "\x6d\x6f\137\x77\160\x6e\x73"), 5);
        add_submenu_page($dS7, "\155\x69\x6e\151\x4f\x72\141\x6e\x67\x65\x20\x32\x2d\106\x61\x63\164\157\x72", "\115\x61\154\x77\141\162\145\x20\x53\x63\141\x6e", "\141\x64\155\151\156\x69\x73\164\x72\x61\x74\157\x72", "\x6d\x6f\x5f\62\x66\141\x5f\x6d\x61\x6c\x77\x61\162\145\163\143\141\156", array($this, "\155\157\137\x77\160\x6e\x73"), 6);
        add_submenu_page($dS7, "\155\151\156\151\x4f\x72\141\156\x67\x65\40\62\x2d\106\x61\143\164\157\162", "\111\120\40\x42\x6c\157\143\153\x69\156\147", "\x61\x64\155\151\156\151\163\x74\x72\x61\164\x6f\162", "\x6d\x6f\x5f\x32\146\x61\x5f\x61\x64\x76\x61\156\x63\145\x64\142\154\157\143\x6b\151\156\x67", array($this, "\155\157\137\167\x70\x6e\x73"), 7);
        add_submenu_page($dS7, "\155\x69\x6e\x69\x4f\162\x61\x6e\147\145\40\x32\x2d\106\x61\143\164\x6f\x72", "\x4e\157\x74\x69\146\x69\x63\141\164\151\x6f\x6e\x73", "\x61\x64\x6d\151\x6e\x69\163\x74\162\141\x74\x6f\162", "\x6d\x6f\137\62\146\141\137\x6e\x6f\164\x69\x66\x69\143\141\164\x69\157\x6e\x73", array($this, "\155\157\x5f\167\x70\x6e\163"), 8);
        add_submenu_page($dS7, "\155\x69\x6e\x69\x4f\x72\x61\x6e\147\145\40\x32\x2d\106\141\x63\x74\x6f\x72", "\122\145\x70\157\x72\x74\163", "\x61\x64\x6d\x69\x6e\151\x73\164\x72\141\x74\157\x72", "\x6d\157\137\x32\146\x61\x5f\162\x65\160\157\x72\x74\163", array($this, "\155\x6f\137\x77\x70\x6e\163"), 9);
        x6X:
        add_submenu_page($dS7, "\155\151\x6e\x69\x4f\162\141\156\x67\145\x20\62\x2d\106\141\x63\x74\x6f\x72", "\x54\162\157\165\x62\x6c\145\x73\x68\157\157\164\x69\156\x67", "\141\144\x6d\151\156\151\163\x74\x72\x61\164\x6f\x72", "\x6d\157\137\62\146\141\x5f\x74\x72\157\165\x62\154\x65\163\150\x6f\157\x74\151\x6e\147", array($this, "\155\x6f\137\x77\x70\x6e\x73"), 10);
        add_submenu_page($dS7, "\155\151\x6e\151\x4f\x72\141\x6e\x67\145\40\x32\55\106\141\x63\164\157\162", "\125\x70\x67\162\141\144\x65", "\x61\x64\x6d\151\x6e\x69\x73\164\x72\141\x74\157\162", "\x6d\157\x5f\x32\146\141\x5f\x75\x70\x67\162\x61\x64\x65", array($this, "\x6d\x6f\x5f\167\160\x6e\x73"), 12);
        $zy = add_users_page("\x52\x65\163\145\164\x20\x32\156\x64\40\106\141\x63\x74\157\x72", null, "\x6d\141\x6e\x61\147\x65\137\157\160\x74\151\x6f\156\163", "\162\145\x73\145\164", array($this, "\155\x6f\x5f\x72\145\x73\145\x74\x5f\62\146\x61\137\146\x6f\x72\137\x75\163\145\162\x73\137\142\x79\x5f\x61\x64\x6d\x69\156"), 66);
    }
    function mo2f_enqueue_url_script()
    {
        $v4b = esc_js(get_site_option("\x6d\x6f\x32\x66\137\154\157\x67\151\x6e\137\x73\165\142\155\x69\164\x5f\163\x65\x6c\145\143\164\157\162"));
        $FY0 = esc_js(get_site_option("\x6d\x6f\62\146\x5f\154\157\x67\x69\x6e\137\145\155\x61\151\154\137\x73\x65\x6c\x65\x63\164\x6f\x72"));
        $QcZ = esc_js(get_site_option("\155\157\62\146\x5f\x6c\157\147\151\x6e\137\160\141\163\163\137\163\145\x6c\145\143\164\x6f\162"));
        $jCE = esc_js(get_site_option("\155\x6f\x32\x66\137\x6c\x6f\x67\151\x6e\x5f\x66\x6f\x72\x6d\x5f\x73\x65\x6c\x65\143\x74\x6f\x72"));
        $Pe6 = esc_js(get_site_option("\155\157\x32\146\x5f\x6c\x6f\147\151\x6e\x5f\x70\x61\163\163\x6c\x61\142\145\x6c\137\163\145\154\x65\x63\x74\x6f\162"));
        $i6b = esc_js(get_option("\155\157\x32\x66\x5f\163\x68\157\x77\137\154\157\147\x69\156\x77\151\x74\150\137\x70\150\157\156\x65"));
        $qBL = false;
        $ecq = array("\x65\x6d\x61\x69\x6c\137\x6c\141\x62\x65\x6c" => __("\x55\x73\145\162\x6e\141\x6d\145\x20\x6f\162\x20\x45\x6d\x61\151\x6c", "\155\151\x6e\151\x6f\x72\x61\156\x67\x65\x2d\62\x2d\146\x61\143\164\x6f\162\55\141\x75\164\x68\145\156\164\x69\x63\141\164\x69\157\156"), "\160\141\x73\163\x77\157\162\144\x6c\145\x73\163\x5f\154\157\147\x69\156\137\142\x74\x6e" => __("\x4c\x6f\147\151\x6e\x20\167\x69\164\x68\40\x32\x6e\x64\x20\x66\x61\x63\x74\x6f\162", "\155\151\156\151\157\x72\x61\156\147\145\x2d\62\55\146\x61\143\x74\x6f\x72\x2d\x61\x75\164\x68\x65\156\164\x69\x63\x61\x74\x69\x6f\x6e"), "\x69\156\x76\x61\154\151\144\x5f\x63\162\145\144\145\156\x74\151\x61\x6c\163" => __("\x49\156\166\141\154\151\x64\x20\x43\x72\x65\144\145\156\164\151\141\x6c\163\41", "\x6d\151\156\x69\157\x72\x61\x6e\147\x65\x2d\62\x2d\x66\141\x63\164\157\162\55\141\165\x74\x68\x65\x6e\164\x69\143\141\x74\151\157\156"), "\164\167\x6f\x5f\x66\x61\143\164\157\162\137\156\x6f\164\137\x63\157\x6e\x66\x69\147\x75\x72\145\x64" => __("\x54\x77\157\x20\106\141\x63\164\x6f\162\x20\x69\163\40\156\157\x74\x20\x63\157\156\146\151\x67\x75\162\145\x64\40\146\157\162\x20\x79\x6f\165\x2e\40\120\x6c\x65\141\x73\145\x20\x6c\x6f\x67\x69\156\40\167\151\164\x68\x20\160\141\x73\x73\x77\x6f\162\144\40\x74\x6f\40\x73\145\x74\x75\x70\x20\x32\x46\x41\56", "\155\x69\x6e\x69\x6f\x72\x61\156\147\145\x2d\62\x2d\146\x61\143\x74\x6f\162\55\x61\165\164\150\145\x6e\164\151\143\x61\x74\151\157\x6e"), "\x69\156\166\x61\x6c\x69\144\x5f\x72\145\161\165\145\163\x74" => __("\111\x6e\x76\141\x6c\x69\144\40\122\145\x71\x75\x65\x73\x74\x2c\x20\x50\x6c\x65\x61\x73\145\40\x74\162\171\40\x61\x67\x61\x69\156", "\x6d\151\156\x69\x6f\x72\x61\x6e\147\x65\55\x32\x2d\x66\141\x63\x74\x6f\x72\x2d\141\x75\164\x68\x65\x6e\164\151\143\141\164\x69\157\156"));
        if (!class_exists("\123\124\115\x5f\x4c\115\x53\137\x55\x53\x45\122")) {
            goto ctp;
        }
        $qBL = true;
        ctp:
        wp_enqueue_script("\x6a\161\x75\145\162\171");
        wp_enqueue_script("\x6d\x6f\x32\x66\x61\137\x6c\x6f\x67\151\156\163\143\x72\x69\160\164", plugin_dir_url(__FILE__) . "\151\x6e\143\x6c\165\144\x65\x73\x2f\152\163\x2f\154\157\147\151\x6e\55\163\x68\157\162\x74\x63\157\x64\145\x2e\152\x73", array(), MO2F_VERSION);
        wp_localize_script("\155\157\x32\x66\141\137\x6c\x6f\x67\151\x6e\x73\143\162\151\160\164", "\155\171\137\141\152\141\x78\137\157\142\x6a\x65\x63\x74", array("\x61\x6a\x61\x78\137\165\162\154" => admin_url("\141\x64\x6d\151\156\55\x61\152\x61\170\x2e\160\x68\x70"), "\156\157\156\x63\145" => wp_create_nonce("\x6d\x69\156\x69\157\x72\x61\156\x67\145\55\62\55\x66\x61\143\164\157\x72\x2d\x6c\157\147\151\x6e\55\x6e\x6f\x6e\143\x65"), "\141\152\x61\170\137\x6e\x6f\x6e\143\x65" => wp_create_nonce("\155\151\x6e\x69\157\x72\141\156\147\x65\x2d\x32\x2d\x66\x61\x63\164\157\162\55\x61\152\141\x78\x2d\x6c\157\147\x69\156\x2d\x6e\157\x6e\x63\x65"), "\x61\x6a\141\x78\137\160\x61\x73\x73\x77\x6f\162\144\154\x65\x73\163\x5f\x6e\x6f\x6e\143\145" => wp_create_nonce("\155\x69\x6e\151\157\162\141\156\x67\x65\55\62\x2d\x66\141\143\x74\x6f\162\x2d\160\141\x73\x73\167\157\162\x64\x6c\145\x73\163\55\141\x6a\x61\170\x2d\x6c\157\x67\151\x6e\55\x6e\157\x6e\143\x65"), "\155\157\x32\146\x5f\x6c\x6f\147\x69\x6e\x5f\x6f\160\164\151\x6f\156" => esc_js(MoWpnsUtility::get_mo2f_db_option("\x6d\x6f\x32\x66\137\154\157\x67\x69\156\137\x6f\160\x74\x69\x6f\x6e", "\147\145\164\137\x6f\x70\164\151\x6f\156")), "\155\157\x32\x66\137\163\150\157\167\137\154\157\147\151\156\167\151\164\x68\x5f\x70\x68\157\x6e\145" => $i6b, "\163\165\x62\155\x69\x74\x53\145\154\145\x63\x74\157\x72" => $v4b, "\x65\x6d\x61\x69\154\123\x65\x6c\145\x63\164\x6f\x72" => $FY0, "\160\141\x73\163\123\145\154\145\143\164\157\x72" => $QcZ, "\x70\x61\x73\163\114\141\x62\x65\154\123\x65\154\145\x63\x74\x6f\x72" => $Pe6, "\x66\x6f\162\x6d\123\145\154\x65\143\x74\x6f\162" => $jCE, "\155\157\x32\146\x5f\162\145\x6d\145\x6d\x62\145\x72\137\144\x65\166\151\x63\145" => esc_js(get_option("\155\x6f\x32\x66\x5f\162\145\155\x65\x6d\142\x65\162\x5f\x64\145\x76\151\x63\x65\40")), "\151\163\x5f\155\x61\163\x74\145\x72\x73\164\x75\x64\x79" => $qBL, "\x66\x6f\x72\155\123\x74\162\151\156\x67\163" => $ecq));
    }
    function checkSecurity()
    {
        $Qq8 = new Customer_Setup();
        $Qq8->guest_audit();
    }
    function mo_wpns()
    {
        global $c4, $Fc;
        $c4->mo_plugin_activate();
        $Fc->mo_plugin_activate();
        add_site_option("\x53\x51\x4c\111\x6e\x6a\145\143\x74\151\x6f\x6e", 1);
        add_site_option("\x57\x41\106\105\156\141\142\x6c\145\x64", 0);
        add_site_option("\130\x53\123\x41\x74\x74\141\143\153", 1);
        add_site_option("\x52\x46\111\101\164\x74\141\x63\153", 0);
        add_site_option("\x4c\106\x49\101\164\164\x61\143\x6b", 0);
        add_site_option("\x52\103\105\x41\164\x74\141\143\153", 0);
        add_site_option("\141\143\x74\x69\x6f\x6e\122\141\x74\145\x4c", 0);
        add_site_option("\122\x61\x74\145\137\x6c\151\155\x69\x74\151\x6e\147", 0);
        add_site_option("\x52\141\164\145\137\x72\x65\161\x75\x65\x73\x74", 240);
        add_site_option("\154\151\x6d\151\x74\101\164\164\141\x63\153", 10);
        add_site_option(base64_encode("\164\157\x74\x61\154\x55\x73\145\162\x73\x43\154\157\165\x64"), 0);
        include "\x63\157\156\164\162\x6f\154\154\x65\x72\163\57\x6d\x61\151\x6e\x5f\x63\157\x6e\x74\x72\x6f\x6c\154\x65\x72\56\160\150\160";
    }
    function mo_wpns_activate()
    {
        $this->checkSecurity();
        global $c4, $Fc;
        $bO = wp_get_current_user()->ID;
        $c4->mo_plugin_activate();
        $Fc->mo_plugin_activate();
        add_site_option("\x6d\x6f\62\146\x5f\151\x73\x5f\116\103", 1);
        add_site_option("\x6d\x6f\x32\146\x5f\151\163\x5f\x4e\116\x43", 1);
        add_site_option("\155\157\x32\146\141\x5f\x61\144\x6d\x69\156\151\163\164\162\x61\164\x6f\x72", 1);
        $Sr = new Miniorange_Authentication();
        $Sr->mo2f_update_db_check();
        $Fc->mo2f_plugin_migration();
        if (!is_multisite()) {
            goto hvo;
        }
        add_site_option("\155\157\x32\x66\141\137\x73\165\x70\x65\x72\x61\144\155\151\x6e", 1);
        add_option("\155\x6f\x32\x66\141\x5f\x73\165\x70\145\162\x61\144\x6d\151\156\137\154\x6f\147\151\x6e\137\x75\162\x6c", admin_url());
        hvo:
        global $wp_roles;
        if (isset($wp_roles)) {
            goto vKg;
        }
        $wp_roles = new WP_Roles();
        vKg:
        MO2f_Utility::mo2f_debug_file("\120\x6c\x75\147\x69\x6e\x20\x61\143\x74\151\166\141\164\145\144");
        foreach ($wp_roles->role_names as $pX => $RQ) {
            add_site_option("\x6d\157\62\146\x61\x5f" . $pX, 1);
            if ($pX == "\141\144\155\151\156\x69\x73\164\x72\141\164\157\x72") {
                goto IIS;
            }
            add_option("\155\x6f\62\x66\x61\x5f" . $pX . "\x5f\x6c\157\147\x69\x6e\137\x75\162\x6c", home_url());
            goto bQD;
            IIS:
            add_option("\x6d\x6f\x32\146\141\x5f" . $pX . "\137\154\x6f\147\151\156\x5f\165\x72\x6c", admin_url());
            bQD:
            seb:
        }
        Bko:
        add_action("\x6d\157\x5f\141\165\164\x68\x5f\x73\150\157\x77\137\163\165\x63\143\145\163\x73\x5f\x6d\145\163\163\x61\147\x65", array($this, "\x6d\x6f\x5f\x61\165\164\x68\x5f\x73\x68\157\167\137\163\165\x63\x63\x65\x73\163\137\155\145\x73\163\x61\x67\x65"), 10, 1);
        add_action("\x6d\157\x5f\141\x75\164\150\x5f\163\150\157\x77\x5f\x65\x72\162\157\x72\x5f\x6d\145\163\163\141\147\x65", array($this, "\x6d\157\137\x61\x75\x74\x68\x5f\163\150\157\x77\137\145\162\162\157\x72\x5f\x6d\145\163\163\141\x67\x65"), 10, 1);
        add_site_option("\155\157\62\146\x5f\157\x6e\160\x72\145\x6d\137\x61\144\x6d\151\156", $bO);
        add_site_option("\155\x6f\137\167\160\x6e\163\x5f\x6c\x61\x73\x74\x5f\x73\143\x61\156\x5f\164\151\x6d\x65", time());
        if (!(get_site_option("\155\157\x32\146\x5f\141\x63\164\x69\x76\141\x74\x65\144\x5f\x74\151\x6d\145") == null)) {
            goto Rvx;
        }
        add_site_option("\155\157\x32\146\x5f\141\143\x74\x69\x76\x61\x74\x65\x64\137\x74\x69\x6d\x65", time());
        Rvx:
        if (!(get_site_option(md5("\163\x6d\163\122\145\x6d\141\151\x6e\151\156\147")) == null)) {
            goto rkX;
        }
        add_site_option(md5("\x73\155\163\x52\145\155\x61\151\156\x69\156\147"), 0);
        rkX:
        update_site_option("\155\157\x32\x66\x5f\x70\x6c\x75\x67\151\156\x5f\162\x65\x64\x69\x72\145\x63\x74", true);
        update_site_option("\x6d\x6f\62\x66\137\154\141\x73\x74\137\x61\x63\x74\x69\166\x61\x74\151\x6f\x6e\x5f\144\x61\164\145", date("\x59\57\x6d\x2f\144\x20\110\x3a\151\72\x73"));
    }
    function mo_wpns_deactivate()
    {
        update_site_option("\x6d\x6f\62\146\x5f\141\x63\x74\x69\166\141\164\145\137\x70\x6c\165\147\x69\x6e", 1);
        $ap = new Miniorange_Authentication();
        $ap->mo_auth_deactivate();
    }
    function mo_wpns_settings_style($YW)
    {
        if (!strpos($YW, "\160\141\x67\x65\137\155\x6f\x5f\x32\146\141")) {
            goto im3;
        }
        wp_enqueue_style("\x6d\157\x5f\x32\x66\x61\137\141\144\x6d\x69\x6e\137\163\x65\x74\164\x69\156\x67\x73\x5f\152\x71\x75\145\x72\171\137\163\164\x79\x6c\x65", plugins_url("\151\x6e\143\154\165\x64\x65\x73\x2f\143\163\x73\57\x6a\161\165\x65\x72\x79\56\x75\x69\x2e\143\x73\x73", __FILE__), [], MO2F_VERSION);
        wp_enqueue_style("\x6d\x6f\x5f\x32\146\141\137\x61\144\x6d\x69\x6e\137\x73\145\x74\x74\x69\x6e\147\x73\137\160\x68\157\156\145\x5f\x73\x74\171\154\145", plugins_url("\x69\156\143\154\x75\144\x65\163\57\143\163\x73\x2f\160\150\x6f\x6e\x65\56\x63\x73\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_style("\x6d\x6f\x5f\x77\160\x6e\x73\137\x61\144\155\151\156\x5f\163\x65\164\164\x69\156\x67\x73\x5f\163\x74\x79\x6c\145", plugins_url("\x69\156\x63\x6c\165\144\x65\163\x2f\143\x73\163\x2f\x73\164\171\154\x65\x5f\x73\145\164\x74\x69\x6e\x67\163\56\143\x73\x73", __FILE__), [], MO2F_VERSION);
        wp_enqueue_style("\155\x6f\137\167\x70\x6e\x73\x5f\141\144\155\x69\156\x5f\163\145\x74\x74\x69\x6e\147\163\137\x70\x68\157\156\145\137\x73\164\171\154\x65", plugins_url("\151\156\x63\154\x75\x64\145\x73\x2f\143\163\163\x2f\160\150\x6f\x6e\145\56\143\x73\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_style("\155\157\137\x77\x70\x6e\163\137\141\144\155\x69\x6e\x5f\x73\145\164\164\x69\x6e\x67\163\x5f\x64\x61\x74\x61\x74\x61\x62\x6c\x65\x5f\163\164\171\154\145", plugins_url("\151\156\143\154\165\144\x65\163\57\143\163\163\x2f\x6a\161\165\145\x72\x79\x2e\x64\x61\x74\x61\x54\141\x62\154\145\163\x2e\x6d\x69\156\x2e\x63\x73\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_style("\155\157\x5f\x77\x70\156\x73\x5f\x62\165\164\164\x6f\156\x5f\x73\x65\164\164\151\156\x67\163\137\x73\x74\171\154\145", plugins_url("\x69\156\x63\154\165\x64\145\163\57\x63\163\x73\x2f\142\x75\164\x74\x6f\156\137\163\x74\x79\154\x65\x73\56\143\x73\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_style("\155\x6f\137\167\x70\x6e\163\137\x70\157\160\x75\x70\137\x73\x65\164\x74\x69\x6e\147\x73\x5f\163\x74\171\x6c\x65", plugins_url("\151\156\143\x6c\x75\144\x65\163\x2f\143\163\x73\57\x70\x6f\x70\165\160\x2e\143\163\x73", __FILE__), [], MO2F_VERSION);
        im3:
        wp_register_style("\x6d\157\x5f\167\160\x6e\x73\137\163\x68\x6f\x72\x74\x63\x6f\x64\x65\x5f\x73\x74\x79\x6c\145", plugins_url("\151\x6e\143\154\x75\x64\x65\x73\x2f\x63\x73\x73\57\x73\x74\x79\x6c\x65\x5f\163\x65\x74\164\x69\x6e\x67\163\x2e\143\163\163", __FILE__), [], MO2F_VERSION);
    }
    function mo_wpns_settings_script($YW)
    {
        wp_enqueue_script("\155\x6f\x5f\x77\x70\x6e\x73\137\141\144\x6d\151\x6e\x5f\163\x65\164\x74\x69\x6e\147\163\x5f\163\143\162\x69\x70\x74", plugins_url("\151\156\143\x6c\x75\x64\145\163\57\152\x73\57\163\x65\164\x74\x69\x6e\x67\x73\x5f\160\x61\x67\145\56\152\x73", __FILE__), array("\152\x71\x75\x65\x72\171"), MO2F_VERSION);
        if (!strpos($YW, "\160\141\147\145\x5f\155\157\137\x32\x66\141")) {
            goto Iw5;
        }
        wp_enqueue_script("\155\x6f\137\167\160\x6e\x73\x5f\x61\144\x6d\x69\x6e\137\163\145\x74\164\151\x6e\x67\163\x5f\160\150\x6f\156\145\137\163\x63\162\x69\x70\164", plugins_url("\151\156\x63\x6c\165\144\145\x73\57\x6a\163\x2f\x70\x68\157\x6e\x65\56\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\155\157\62\x66\55\x73\143\162\x69\160\x74\x2d\150\x61\156\x64\154\x65", plugins_url("\151\156\143\x6c\165\144\x65\x73\x2f\152\163\57\155\157\x32\146\x5f\163\143\162\x69\x70\x74\x2e\x6a\x73", __FILE__), array("\x77\x70\x2d\x63\x6f\x6c\x6f\x72\55\x70\151\x63\153\x65\162"), false, true);
        wp_enqueue_script("\x6d\x6f\137\167\x70\x6e\x73\x5f\141\x64\155\151\156\x5f\144\x61\164\141\x74\141\x62\154\x65\x5f\x73\143\162\151\x70\x74", plugins_url("\151\156\143\154\165\144\x65\x73\57\x6a\163\57\x6a\x71\165\x65\162\171\56\x64\141\x74\x61\124\x61\142\x6c\145\x73\x2e\155\x69\x6e\56\x6a\x73", __FILE__), array("\152\161\165\145\162\x79"), MO2F_VERSION);
        wp_enqueue_script("\155\x6f\x5f\x77\160\156\x73\137\161\x72\x63\157\x64\145\137\163\x63\x72\151\x70\x74", plugins_url("\57\x69\x6e\143\154\165\x64\145\x73\57\152\x71\165\145\162\171\55\x71\x72\143\157\144\145\x2f\152\161\x75\145\x72\171\55\x71\x72\x63\x6f\x64\x65\56\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\x6d\157\x5f\x77\x70\156\163\137\x6d\x69\156\137\x71\x72\x63\x6f\144\145\137\x73\x63\162\151\160\164", plugins_url("\x2f\151\x6e\x63\154\165\144\145\163\x2f\152\x71\165\x65\x72\x79\x2d\x71\x72\x63\x6f\144\145\x2f\x6a\161\165\x65\x72\171\55\161\x72\143\x6f\x64\x65\x2e\155\x69\156\x2e\152\163", __FILE__), [], MO2F_VERSION);
        Iw5:
    }
    function mo_wpns_ajax_login_script($YW)
    {
        $BH = MoWpnsUtility::get_mo2f_multisite_compatible("\155\157\x5f\62\146\141\143\x74\x6f\x72\x5f\141\x64\x6d\151\156\x5f\x72\x65\147\151\163\x74\162\141\164\151\x6f\156\x5f\163\164\141\x74\x75\x73");
        if (!(MoWpnsUtility::get_mo2f_db_and_migrate("\155\x6f\x32\x66\x5f\x61\x63\164\151\x76\141\164\x65\137\x70\x6c\165\147\151\156", "\x67\x65\164\137\x6f\x70\x74\x69\157\156") and !is_user_logged_in() and ($BH == "\115\117\x5f\62\x5f\106\101\103\x54\117\x52\137\103\x55\123\x54\x4f\115\105\x52\x5f\122\105\x47\x49\123\124\x45\x52\x45\104\x5f\x53\125\x43\103\105\x53\123" or MO2F_IS_ONPREM))) {
            goto g_O;
        }
        if (!defined("\104\x49\x47\x49\x4d\x45\x4d\102\x45\122\x5f\x44\111\122")) {
            goto ftd;
        }
        wp_enqueue_script("\144\x6d\141\x6a\x61\x78\x5f\163\x63\162\151\x70\x74", plugins_url("\151\156\143\x6c\165\x64\x65\x73\x2f\152\163\57\144\x6d\141\x6a\x61\170\56\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_localize_script("\x64\x6d\141\x6a\141\x78\x5f\x73\143\162\151\x70\x74", "\155\x79\137\x61\152\141\170\x5f\x6f\x62\x6a\145\x63\x74", array("\141\152\141\x78\x5f\x75\162\x6c" => admin_url("\x61\144\155\x69\156\55\141\x6a\x61\170\56\160\x68\160")));
        ftd:
        echo "\x9\11\x9\11\x3c\151\x6e\160\x75\x74\40\x74\x79\x70\x65\x3d\42\150\151\x64\144\145\156\x22\x20\156\x61\x6d\145\x3d\42\x6d\x69\156\x69\157\x72\141\x6e\147\x65\x5f\154\157\147\x69\156\x5f\156\x6f\156\143\145\42\15\xa\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x9\x76\x61\x6c\x75\145\75\x22";
        echo wp_create_nonce("\x6d\151\156\x69\x6f\162\141\x6e\147\145\55\x32\x2d\146\x61\x63\x74\157\162\55\x6c\157\147\x69\156\x2d\x6e\157\x6e\143\145");
        echo "\x22\57\76\xd\xa\11\11\x9\x9";
        $Uk = MoWpnsUtility::get_mo2f_multisite_compatible("\x6d\157\x32\146\137\x72\145\x6d\x65\x6d\x62\x65\x72\137\x64\145\166\x69\143\145");
        if ($Uk && !is_user_logged_in()) {
            goto SuG;
        }
        if (!MoWpnsUtility::get_mo2f_db_and_migrate("\155\157\62\146\x5f\x65\x6e\141\x62\x6c\145\x5f\62\146\x61\x5f\x70\x72\157\x6d\x70\x74\137\x6f\156\137\x6c\157\147\151\156\137\160\x61\x67\x65", "\147\x65\164\137\x6f\x70\x74\151\157\156")) {
            goto ja5;
        }
        echo "\11\x9\11\11\11\x3c\x73\143\162\151\160\164\40\164\x79\160\145\75\42\164\145\x78\164\57\x6a\141\x76\x61\163\143\x72\x69\160\x74\x22\76\15\12\x9\11\11\11\11\x6a\121\x75\145\x72\171\x28\42\x2e\156\x63\x6f\x72\145\x5f\151\x6e\160\165\164\137\x70\x61\163\x73\x77\157\162\144\40\42\x29\x2e\x61\160\160\145\156\144\50\x27\x3c\x69\156\x70\x75\x74\x20\164\171\x70\x65\x3d\42\x74\145\x78\x74\x22\40\x70\x6c\141\143\x65\150\157\x6c\x64\145\x72\75\x22\x4e\157\40\x73\157\x66\164\x20\124\157\x6b\x65\156\x20\x3f\40\123\153\x69\160\42\x20\x6e\x61\155\145\x3d\x22\x6d\x6f\137\x73\x6f\146\x74\x74\157\153\x65\x6e\x22\40\151\x64\x3d\x22\x6d\x6f\x32\x66\x5f\62\146\141\137\143\157\x64\x65\42\40\143\154\141\163\x73\75\42\x6d\157\x32\x66\137\x32\146\x61\x5f\x63\x6f\x64\145\x22\40\166\x61\x6c\165\x65\75\42\42\x20\x73\151\172\145\x3d\x22\x32\60\x22\40\163\164\171\154\145\75\x22\151\155\x65\x2d\155\157\144\145\72\40\151\156\141\x63\164\151\166\x65\73\x22\76\47\x29\x3b\xd\12\11\x9\x9\x9\11\x3c\x2f\x73\x63\162\x69\x70\164\76\xd\xa\x9\x9\11\11\x9";
        ja5:
        goto los;
        SuG:
        if (!defined("\x44\111\x47\x49\x4d\105\x4d\x42\x45\x52\137\104\111\122")) {
            goto axp;
        }
        echo "\11\11\x9\x9\11\x9\74\163\143\x72\x69\160\164\x20\x74\x79\160\145\75\42\x74\x65\x78\164\x2f\x6a\141\166\141\163\143\162\151\x70\164\42\76\xd\xa\x9\x9\x9\x9\x9\11\152\x51\165\x65\x72\x79\50\x22\56\x6e\143\157\x72\145\x5f\x69\x6e\160\165\164\x5f\160\x61\163\163\x77\x6f\162\x64\x20\42\x29\56\141\x70\x70\x65\156\144\x28\x22\74\151\156\160\165\164\40\164\x79\x70\x65\x3d\47\x68\x69\144\x64\145\156\x27\40\x69\144\75\47\155\x69\156\151\157\x72\141\x6e\147\x65\x5f\162\142\x61\137\141\x74\x74\x72\x69\x62\165\x72\145\163\x27\x20\156\x61\155\x65\75\47\155\x69\x6e\x69\157\162\141\156\147\145\x5f\162\x62\141\137\141\x74\x74\x72\x69\x62\x75\162\x65\163\47\40\x76\141\154\x75\145\x3d\47\x27\57\76\x22\51\x3b\xd\12\11\x9\x9\x9\11\11\74\57\163\x63\162\x69\160\x74\x3e\15\12\11\11\11\11\11\x9";
        axp:
        if (!defined("\115\x45\120\x52\x5f\120\x4c\x55\x47\x49\116\x5f\x53\114\x55\x47")) {
            goto C3u;
        }
        echo "\11\x9\11\11\x9\x9\74\163\143\162\x69\x70\164\x20\x74\171\x70\145\75\x22\x74\x65\x78\164\x2f\152\141\x76\141\x73\x63\x72\x69\160\164\x22\76\xd\xa\x9\x9\11\11\x9\11\152\x51\165\145\x72\x79\x28\x22\43\x75\x73\x65\x72\137\160\x61\x73\163\40\42\51\x2e\141\x70\x70\x65\x6e\144\50\x22\74\151\156\x70\165\164\40\164\x79\160\145\75\47\150\x69\x64\144\x65\x6e\47\x20\x69\x64\75\47\x6d\151\x6e\x69\157\x72\x61\x6e\x67\145\x5f\162\142\141\x5f\141\164\x74\162\151\x62\x75\162\145\163\47\40\x6e\141\155\x65\x3d\x27\155\151\156\151\x6f\x72\141\x6e\x67\145\137\162\142\x61\x5f\141\164\164\162\151\142\165\x72\145\x73\x27\x20\x76\x61\154\165\x65\75\47\47\57\x3e\x22\x29\x3b\xd\xa\x9\11\x9\x9\11\11\152\121\x75\145\x72\x79\x28\x64\x6f\x63\165\155\x65\156\164\x29\56\x72\145\x61\144\171\50\x66\165\x6e\x63\164\151\157\x6e\40\50\51\x20\x7b\15\12\x9\x9\11\11\11\11\11\x6a\x51\x75\145\x72\171\50\x27\x23\155\x69\156\151\x6f\x72\141\x6e\x67\145\137\162\x62\141\137\141\164\x74\x72\x69\x62\x75\162\x65\x73\47\x29\x2e\166\x61\x6c\50\x4a\x53\117\116\x2e\163\164\x72\x69\x6e\147\151\x66\x79\x28\x72\x62\x61\101\164\x74\162\x69\x62\165\164\x65\x73\x2e\x61\x74\x74\x72\x69\142\x75\x74\x65\x73\x29\51\x3b\xd\xa\x9\x9\x9\x9\x9\11\175\51\x3b\15\xa\x9\11\11\11\x9\x9\x3c\x2f\163\x63\162\151\x70\164\76\15\12\11\x9\x9\x9\11\x9";
        C3u:
        if (MO2F_IS_ONPREM) {
            goto ixl;
        }
        wp_enqueue_script("\155\x6f\62\x66\141\x5f\x6a\x71\165\x65\x72\x79\137\163\x63\x72\151\160\x74", plugins_url("\151\x6e\x63\154\x75\144\x65\163\x2f\x6a\163\57\x72\x62\141\57\152\163\x2f\152\x71\x75\145\162\x79\55\61\x2e\x39\56\61\56\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\x6d\x6f\x32\x66\141\137\x66\154\x61\163\150\x5f\163\x63\162\x69\160\x74", plugins_url("\151\x6e\143\x6c\165\144\145\163\57\152\163\57\x72\142\x61\57\152\x73\57\x6a\x71\x75\x65\x72\171\x2e\x66\154\141\163\150\56\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\155\157\62\146\x61\x5f\x75\141\x70\x61\x72\x73\x65\x72\x5f\x73\x63\x72\x69\x70\164", plugins_url("\x69\x6e\143\154\x75\144\145\163\x2f\x6a\163\x2f\162\142\x61\57\152\163\57\x75\x61\x2d\160\141\x72\163\x65\162\56\152\x73", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\x6d\157\x32\x66\141\x5f\x63\x6c\151\x65\x6e\164\x5f\163\143\x72\x69\160\x74", plugins_url("\x69\156\x63\154\x75\x64\x65\163\x2f\152\163\x2f\162\142\141\x2f\152\163\57\143\x6c\x69\145\156\164\x2e\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\x6d\157\62\146\x61\x5f\144\145\x76\x69\x63\x65\137\x73\143\162\x69\x70\164", plugins_url("\x69\156\143\154\x75\x64\x65\x73\x2f\x6a\x73\57\x72\x62\141\x2f\152\x73\57\x64\x65\166\151\x63\x65\x5f\141\164\164\162\151\142\x75\x74\x65\163\56\152\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\x6d\x6f\x32\146\141\137\163\167\146\x5f\163\x63\162\x69\160\164", plugins_url("\151\x6e\143\154\165\144\x65\163\57\x6a\x73\x2f\162\x62\141\x2f\152\x73\x2f\163\167\x66\x6f\x62\152\145\143\x74\x2e\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\x6d\x6f\x32\146\x61\137\146\157\156\164\x5f\163\x63\162\151\160\164", plugins_url("\151\156\x63\154\x75\144\x65\163\x2f\x6a\163\57\x72\x62\141\x2f\x6a\163\57\x66\157\x6e\164\144\x65\x74\145\x63\164\x2e\x6a\x73", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\155\157\x32\x66\x61\137\155\x75\162\x6d\165\x72\x5f\163\x63\162\x69\x70\164", plugins_url("\x69\156\143\x6c\x75\144\x65\163\57\152\163\57\x72\142\x61\x2f\x6a\x73\57\155\x75\x72\x6d\x75\x72\x68\141\163\x68\x33\x2e\x6a\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\155\x6f\62\146\x61\x5f\x6d\x69\x6e\151\x6f\162\141\156\147\145\137\163\143\x72\151\160\x74", plugins_url("\151\x6e\143\154\x75\x64\x65\163\x2f\x6a\163\x2f\162\x62\x61\57\152\x73\57\155\151\156\151\157\x72\x61\156\x67\x65\55\x66\160\x2e\152\x73", __FILE__), [], MO2F_VERSION);
        goto SzQ;
        ixl:
        wp_enqueue_script("\155\x6f\x32\146\x61\x5f\x6d\x6f\x64\145\x5f\x73\x63\x72\151\160\x74", plugins_url("\151\156\143\x6c\165\144\x65\x73\57\x6a\163\57\x42\x72\x6f\167\x73\151\156\147\115\x6f\144\145\x44\x65\x74\145\x63\x74\157\x72\x2e\x6a\x73", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\155\x6f\62\146\x61\x5f\x63\154\151\145\x6e\164\x5f\x6d\x69\156\137\163\x63\x72\151\160\x74", plugins_url("\x69\x6e\143\x6c\165\x64\x65\163\x2f\152\x73\x2f\x63\154\151\x65\x6e\x74\x2e\x6d\x69\x6e\56\152\163", __FILE__), [], MO2F_VERSION);
        wp_enqueue_script("\155\x6f\62\146\141\x5f\x64\145\166\x69\x63\x65\x5f\163\143\x72\151\160\x74", plugins_url("\x69\156\143\x6c\165\x64\145\163\57\152\163\57\144\145\166\x69\143\x65\x5f\144\145\x74\141\151\154\163\x2e\x6a\x73", __FILE__), [], MO2F_VERSION);
        SzQ:
        los:
        g_O:
    }
    function mo_show_message($DP, $Wc)
    {
        if (!($Wc == "\x43\x55\x53\x54\117\x4d\x5f\x4d\105\x53\123\101\x47\x45")) {
            goto rqj;
        }
        echo "\x3c\144\151\x76\x20\143\154\141\x73\x73\x3d\x27\x6f\x76\145\x72\x6c\141\x79\137\x6e\x6f\x74\137\x4a\121\x5f\163\165\x63\x63\x65\163\x73\47\x20\x69\144\75\x27\160\x6f\x70\x5f\165\160\x5f\x73\165\x63\143\x65\x73\163\47\x3e\74\160\x20\x63\x6c\141\x73\163\x3d\x27\160\157\x70\165\x70\137\164\145\170\164\x5f\x6e\x6f\164\137\x4a\121\x27\x3e" . $DP . "\x3c\57\x70\x3e\40\x3c\x2f\x64\151\166\76";
        echo "\x9\x9\x9\x9\74\163\143\x72\151\160\164\x20\x74\x79\160\145\x3d\x22\164\145\170\x74\x2f\152\x61\166\x61\x73\143\x72\151\160\164\x22\x3e\15\xa\11\x9\11\x9\40\x73\x65\x74\124\151\155\145\157\165\x74\x28\146\x75\x6e\143\164\x69\x6f\156\40\50\x29\x20\173\15\xa\x9\11\11\11\11\166\x61\162\40\x65\154\x65\x6d\145\x6e\164\40\75\40\144\157\x63\x75\155\145\x6e\164\x2e\x67\x65\x74\x45\x6c\145\155\145\156\x74\x42\171\111\x64\x28\42\x70\x6f\160\x5f\165\x70\x5f\x73\165\x63\143\145\163\163\x22\51\73\xd\xa\x9\11\x9\11\11\x20\x20\x20\x65\x6c\x65\155\x65\x6e\164\56\143\154\141\163\163\x4c\151\163\164\x2e\x74\x6f\147\x67\154\x65\x28\x22\157\166\145\x72\x6c\x61\171\137\156\157\x74\137\x4a\x51\137\163\165\143\x63\145\163\163\42\x29\73\xd\12\x9\x9\x9\x9\x9\x20\x20\x20\x65\154\145\x6d\145\x6e\x74\x2e\x69\x6e\156\x65\x72\x48\x54\115\114\x20\75\40\x22\x22\x3b\xd\12\11\x9\x9\11\x9\11\x7d\x2c\x20\x37\x30\60\60\51\x3b\xd\12\x9\11\x9\11\11\11\15\xa\x9\11\11\11\74\x2f\x73\143\162\x69\x70\164\x3e\xd\xa\x9\x9\11\x9";
        rqj:
        if (!($Wc == "\116\x4f\124\111\x43\x45")) {
            goto abx;
        }
        echo "\74\144\151\166\x20\143\x6c\141\x73\163\x3d\x27\157\x76\x65\x72\154\141\171\137\156\157\x74\137\112\x51\137\x65\162\162\157\x72\x27\40\151\144\75\47\160\157\160\137\165\160\x5f\x65\162\162\x6f\162\47\x3e\74\160\x20\143\x6c\x61\x73\x73\75\47\x70\157\160\x75\x70\137\x74\x65\170\x74\x5f\156\x6f\164\x5f\x4a\121\x27\x3e" . $DP . "\74\57\x70\x3e\40\x3c\x2f\144\x69\x76\76";
        echo "\x9\11\x9\x9\74\x73\x63\162\151\160\164\40\x74\171\x70\145\x3d\x22\164\145\170\164\57\152\x61\166\141\163\x63\162\x69\160\164\x22\x3e\15\xa\11\11\x9\11\40\x73\x65\x74\124\151\155\x65\157\x75\x74\50\146\x75\156\143\164\x69\x6f\x6e\x20\x28\51\40\x7b\15\xa\11\x9\11\x9\11\x76\x61\162\x20\145\154\x65\155\145\x6e\164\x20\75\40\144\157\143\x75\155\145\156\164\x2e\x67\145\x74\105\154\145\155\x65\156\164\102\x79\111\x64\x28\42\160\157\160\137\x75\160\137\145\162\162\x6f\x72\42\x29\x3b\xd\12\x9\11\x9\x9\11\40\x20\40\145\x6c\x65\155\145\x6e\164\56\143\x6c\x61\163\163\x4c\151\163\x74\56\x74\157\147\x67\154\x65\50\42\157\166\145\162\154\141\x79\137\x6e\x6f\164\137\112\x51\x5f\x65\162\162\x6f\x72\x22\51\73\15\xa\11\x9\11\11\11\40\x20\x20\x65\154\x65\x6d\145\x6e\x74\56\151\156\x6e\x65\x72\x48\x54\x4d\x4c\40\x3d\40\42\42\73\xd\xa\11\11\x9\11\11\x9\175\x2c\x20\x37\60\60\x30\x29\x3b\15\12\x9\x9\11\11\x9\x9\15\xa\x9\x9\11\11\74\57\x73\143\162\x69\160\164\x3e\xd\12\x9\11\x9\11";
        abx:
        if (!($Wc == "\105\122\122\117\122")) {
            goto h6y;
        }
        echo "\x3c\144\151\166\40\143\154\x61\x73\x73\75\x27\x6f\166\x65\162\x6c\141\x79\137\x6e\157\x74\137\112\x51\x5f\145\x72\x72\x6f\x72\x27\40\151\x64\x3d\47\x70\x6f\x70\137\165\x70\x5f\145\162\162\157\x72\47\x3e\x3c\x70\40\x63\154\141\163\163\75\47\x70\x6f\x70\165\160\137\x74\145\170\164\x5f\156\157\164\137\x4a\x51\47\x3e" . $DP . "\74\57\x70\x3e\x20\x3c\x2f\x64\151\166\x3e";
        echo "\x9\x9\x9\11\x3c\x73\143\x72\151\x70\x74\x20\164\x79\160\145\75\x22\x74\145\170\x74\57\x6a\x61\x76\141\x73\x63\x72\151\160\x74\x22\x3e\15\12\11\x9\11\x9\x20\x73\x65\x74\x54\151\155\x65\x6f\165\x74\x28\x66\x75\x6e\143\164\151\x6f\x6e\x20\50\x29\x20\x7b\15\12\11\x9\x9\11\x9\166\141\162\40\145\x6c\x65\x6d\x65\156\x74\40\75\x20\144\157\x63\x75\x6d\145\x6e\x74\56\x67\x65\164\105\154\x65\x6d\145\x6e\x74\x42\171\x49\144\x28\x22\160\157\x70\x5f\165\160\137\x65\162\x72\x6f\162\x22\x29\73\xd\12\11\11\11\11\11\x20\40\40\145\x6c\145\x6d\x65\156\164\x2e\143\154\x61\x73\x73\x4c\151\163\164\x2e\x74\157\x67\147\x6c\x65\50\x22\157\166\x65\x72\154\141\171\137\156\157\x74\137\x4a\x51\137\145\162\x72\x6f\162\42\51\x3b\15\xa\11\11\11\x9\x9\40\x20\40\x65\154\145\x6d\x65\156\164\56\x69\156\x6e\x65\162\x48\124\x4d\114\40\x3d\x20\x22\x22\73\xd\12\x9\x9\x9\x9\x9\x9\x7d\x2c\x20\67\x30\x30\x30\x29\73\xd\12\x9\11\x9\x9\11\11\15\xa\x9\11\11\x9\74\57\x73\x63\162\x69\x70\x74\x3e\xd\12\11\x9\x9\x9";
        h6y:
        if (!($Wc == "\123\125\103\103\x45\x53\x53")) {
            goto Q4X;
        }
        echo "\74\x64\151\x76\40\x63\154\141\163\163\x3d\x27\x6f\166\145\162\154\x61\x79\137\156\x6f\x74\x5f\x4a\121\x5f\x73\165\x63\x63\145\x73\163\x27\40\x69\144\75\x27\160\157\x70\x5f\x75\160\x5f\x73\165\143\x63\x65\x73\163\x27\76\x3c\x70\40\143\x6c\x61\x73\x73\75\47\x70\157\160\165\x70\137\164\x65\x78\164\137\156\157\x74\137\112\x51\47\76" . $DP . "\74\57\x70\76\40\x3c\x2f\144\151\x76\76";
        echo "\x9\11\11\x9\x9\74\x73\x63\162\x69\x70\x74\40\x74\171\160\145\75\x22\164\x65\170\164\57\152\141\x76\141\x73\143\162\x69\x70\x74\42\76\15\12\11\x9\11\x9\11\x20\163\x65\164\x54\x69\155\x65\157\165\164\x28\x66\165\x6e\143\164\x69\x6f\156\40\x28\51\x20\x7b\xd\12\x9\11\x9\11\11\x9\166\141\162\40\x65\x6c\x65\155\145\x6e\164\40\75\40\x64\x6f\x63\x75\x6d\145\156\164\x2e\147\145\x74\105\154\x65\x6d\x65\x6e\164\x42\x79\x49\x64\50\42\160\x6f\160\x5f\165\160\x5f\163\165\x63\x63\145\x73\x73\x22\51\x3b\xd\xa\11\11\x9\x9\11\11\x20\40\40\145\154\x65\155\x65\156\164\x2e\x63\x6c\141\x73\163\114\x69\163\164\56\164\157\147\147\154\x65\x28\42\157\x76\x65\x72\x6c\x61\171\x5f\156\x6f\164\137\112\x51\x5f\x73\x75\x63\x63\145\163\x73\x22\51\x3b\15\12\x9\11\x9\x9\11\x9\40\40\40\x65\x6c\145\155\x65\x6e\164\56\x69\x6e\156\x65\162\110\x54\115\114\x20\x3d\x20\42\42\x3b\15\xa\x9\x9\x9\x9\x9\11\x9\175\54\40\67\x30\60\60\51\73\xd\xa\11\x9\x9\x9\11\11\11\xd\12\11\11\11\11\11\74\x2f\x73\x63\x72\x69\x70\164\76\15\12\x9\11\11\x9\11";
        Q4X:
    }
    function includes()
    {
        require "\150\x65\154\x70\145\162\x2f\x70\x6c\x75\x67\151\156\125\x74\x69\x6c\x69\164\171\x2e\x70\x68\160";
        require "\x64\141\x74\x61\142\141\163\145\x2f\144\141\x74\141\142\x61\163\145\x5f\x66\x75\156\143\x74\151\157\x6e\x73\56\x70\x68\160";
        require "\x64\x61\x74\141\142\141\x73\x65\x2f\x64\141\x74\x61\142\141\x73\x65\x5f\146\x75\156\x63\164\x69\x6f\156\163\x5f\62\x66\x61\56\x70\150\160";
        require "\x68\x61\x6e\x64\x6c\x65\162\57\141\x6a\141\170\x2e\160\150\x70";
        require "\141\x70\151\57\143\x6c\x61\163\163\55\x63\x75\163\x74\157\155\145\x72\55\143\x6f\x6d\155\x6f\156\55\163\145\x74\x75\x70\x2e\x70\x68\x70";
        if (!MO2F_IS_ONPREM) {
            goto Mdq;
        }
        require "\x61\x70\151\x2f\143\154\141\x73\x73\x2d\x63\x75\x73\164\x6f\x6d\145\162\55\x6f\x6e\160\x72\145\155\55\163\145\164\x75\160\56\x70\150\x70";
        goto a_b;
        Mdq:
        require "\141\x70\x69\x2f\143\154\x61\163\163\55\x63\x75\x73\164\x6f\x6d\x65\x72\x2d\163\x65\164\165\x70\x2e\x70\150\160";
        a_b:
        require "\141\160\151\x2f\x63\x6c\x61\163\163\x2d\162\142\x61\55\x61\164\164\x72\151\142\x75\164\145\163\56\x70\x68\x70";
        require "\x61\x70\151\x2f\x63\x6c\x61\x73\x73\55\x74\x77\x6f\55\x66\x61\143\x74\x6f\162\55\x73\x65\164\165\160\x2e\160\x68\160";
        require "\150\x61\x6e\x64\154\145\x72\57\142\141\x63\x6b\x75\160\56\x70\x68\x70";
        require "\150\x61\156\x64\154\145\162\57\x73\145\x63\x75\x72\151\164\171\137\146\x65\141\164\165\162\145\163\x2e\160\150\x70";
        require "\150\141\156\144\x6c\x65\162\57\x74\x77\x6f\146\141\57\155\x6f\x32\146\55\160\154\x75\x67\151\x6e\55\166\145\162\x73\x69\x6f\x6e\55\165\x70\x64\141\x74\145\x2e\160\150\160";
        require "\x68\141\x6e\144\154\145\x72\x2f\x72\x65\x63\141\x70\x74\x63\x68\141\56\160\x68\x70";
        require "\x68\141\156\x64\x6c\145\162\x2f\x6c\x6f\147\x69\x6e\56\x70\x68\160";
        require "\x68\141\156\x64\x6c\145\x72\57\x72\142\141\x5f\144\145\166\151\143\145\137\x61\152\141\x78\56\160\150\160";
        require "\x68\x61\156\144\154\145\162\57\x66\145\x65\144\142\141\x63\153\x5f\x66\157\x72\x6d\x2e\x70\150\160";
        require "\x68\x61\156\x64\x6c\145\x72\57\164\167\x6f\146\x61\x2f\x73\x65\x74\x75\160\x5f\x74\x77\x6f\x66\x61\56\x70\150\x70";
        require "\x68\141\x6e\144\154\145\x72\57\164\167\157\146\x61\x2f\164\167\x6f\x5f\x66\x61\x5f\163\145\164\164\151\156\x67\163\56\160\x68\160";
        require "\x68\x61\156\x64\154\145\x72\57\x74\167\157\146\141\x2f\164\x77\x6f\137\146\x61\x5f\x75\164\x69\x6c\x69\164\x79\56\x70\150\160";
        require "\150\141\156\144\154\x65\x72\x2f\164\x77\x6f\146\141\57\164\x77\x6f\137\146\x61\x5f\x63\x6f\156\163\x74\141\156\164\x73\x2e\x70\150\x70";
        require "\150\141\156\x64\x6c\145\x72\57\x72\x65\147\x69\163\164\162\x61\164\x69\x6f\x6e\56\160\150\x70";
        require "\150\x61\x6e\x64\154\x65\x72\57\x6c\157\147\x67\x65\x72\56\160\x68\160";
        require "\x68\141\x6e\144\154\x65\162\x2f\163\x70\141\155\56\x70\150\x70";
        require "\x68\x65\x6c\160\x65\x72\x2f\144\x61\x73\x68\142\157\141\x72\x64\x5f\163\145\143\165\x72\151\x74\x79\x5f\x6e\x6f\x74\151\x66\151\143\x61\x74\151\157\156\56\x70\150\x70";
        require "\x68\x65\x6c\x70\x65\162\x2f\x63\x75\162\x6c\x2e\x70\150\160";
        require "\x68\x65\x6c\160\x65\162\x2f\x70\x6c\x75\147\151\x6e\163\56\x70\x68\160";
        require "\150\145\x6c\x70\145\x72\x2f\x63\157\x6e\x73\x74\x61\156\x74\163\56\160\150\x70";
        require "\150\145\x6c\160\x65\162\x2f\x6d\x65\x73\x73\x61\147\145\x73\x2e\x70\150\160";
        require "\x76\x69\x65\x77\163\57\x63\x6f\155\155\x6f\x6e\55\145\x6c\x65\x6d\x65\x6e\x74\163\56\160\x68\x70";
        require "\150\141\156\x64\154\145\x72\57\164\167\157\x66\141\x2f\164\x77\x6f\x5f\x66\141\x5f\163\x68\157\x72\164\x5f\x63\165\163\164\157\155\x2e\160\150\x70";
        require "\x63\x6f\156\164\x72\157\154\154\145\162\x73\x2f\x77\160\x6e\x73\x2d\154\157\x67\151\x6e\x73\145\x63\x75\162\151\x74\x79\x2d\x61\x6a\x61\x78\56\160\x68\x70";
        require "\x63\x6f\x6e\164\162\157\154\154\x65\x72\x73\57\155\141\x6c\167\x61\162\145\x5f\163\143\x61\x6e\156\145\162\x2f\155\x61\x6c\167\x61\x72\145\137\163\x63\x61\x6e\x5f\141\x6a\x61\x78\56\160\x68\160";
        require "\x63\x6f\x6e\164\162\157\154\154\x65\162\163\57\x62\141\x63\153\165\160\57\142\x61\x63\153\x75\160\137\x61\x6a\141\170\x2e\x70\150\x70";
        require "\143\157\156\x74\x72\157\154\154\145\x72\163\x2f\164\x6f\165\162\x2f\164\x6f\x75\162\x5f\141\152\x61\170\x2e\160\x68\160";
        require "\143\x6f\x6e\164\x72\157\154\154\145\162\x73\57\x74\x77\x6f\146\x61\x2f\x74\167\157\137\x66\x61\x63\x74\157\162\x5f\x61\152\x61\170\56\x70\x68\160";
        require "\x63\157\156\x74\162\157\154\154\145\x72\163\x2f\x64\141\163\x68\142\x6f\x61\x72\144\137\x61\x6a\141\170\x2e\x70\150\160";
        require "\150\141\156\x64\154\x65\162\x2f\155\x61\x6c\167\141\162\145\137\x73\143\141\x6e\x6e\x65\x72\57\155\141\x6c\167\x61\162\145\137\163\x63\141\x6e\156\x65\162\137\x63\162\x6f\156\x2e\160\x68\160";
        require "\150\x61\x6e\144\x6c\145\162\x2f\155\141\x6c\x77\x61\162\145\x5f\163\x63\141\156\156\145\x72\57\x73\x63\141\156\x6e\145\x72\137\163\145\x74\x5f\x63\162\x6f\x6e\56\x70\150\x70";
        require_once "\x63\157\156\164\162\x6f\x6c\x6c\x65\x72\163\57\x50\157\151\156\x74\x65\162\163\x4d\x61\x6e\x61\x67\145\x72\x2e\x70\x68\x70";
    }
    function miniorange_reset_users($ACU, $ZSl)
    {
        global $Fc;
        $P8 = $Fc->get_user_detail("\x6d\x6f\62\x66\x5f\x63\157\156\146\151\147\x75\162\x65\x64\x5f\62\106\101\x5f\x6d\145\x74\150\x6f\144", $ZSl->ID);
        if (!(current_user_can("\141\144\x6d\x69\156\x69\163\164\162\141\164\157\x72", $ZSl->ID) && $P8)) {
            goto dnM;
        }
        if (!(get_current_user_id() != $ZSl->ID || 1)) {
            goto gNW;
        }
        $ACU["\155\x69\156\151\157\x72\x61\x6e\147\x65\x5f\x72\x65\163\145\164\137\x75\163\x65\x72\x73"] = "\74\x61\40\x63\154\x61\163\163\x3d\47\x6d\151\x6e\151\x6f\162\141\x6e\x67\145\x5f\x72\x65\163\x65\164\x5f\x75\x73\x65\162\x73\47\x20\150\162\145\146\x3d\47" . admin_url("\165\x73\x65\x72\x73\56\x70\150\x70\77\x70\141\147\145\75\162\x65\163\145\164\x26\141\143\x74\x69\x6f\156\75\x72\x65\163\x65\x74\137\145\144\x69\x74\x26\141\x6d\160\x3b\x75\163\x65\162\75{$ZSl->ID}") . "\x27\x3e" . __("\x52\145\163\x65\x74\40\62\x20\x46\141\143\x74\x6f\x72", "\143\147\x63\137\x75\142") . "\x3c\x2f\x61\x3e";
        gNW:
        dnM:
        return $ACU;
    }
    function mo2f_mapped_email_column($mq0)
    {
        $mq0["\x6d\141\160\160\x65\x64\137\145\x6d\141\151\154"] = "\x52\x65\x67\151\x73\164\x65\x72\x65\x64\x20\x32\x46\101\x20\105\155\x61\x69\x6c";
        $mq0["\x73\x65\x6c\x65\x63\x74\145\144\x5f\x75\163\x65\162"] = "\124\x77\157\40\x46\x61\143\x74\157\x72\x20\x45\156\141\142\x6c\145\x64";
        $mq0["\x63\165\162\x72\145\156\x74\137\155\145\x74\150\x6f\x64"] = "\62\106\x41\x20\x4d\x65\x74\x68\157\x64";
        return $mq0;
    }
    function mo_reset_2fa_for_users_by_admin()
    {
        $Yy = wp_create_nonce("\x52\x65\x73\x65\x74\x54\167\x6f\106\x6e\x6f\x6e\143\145");
        if (!(isset($_GET["\141\x63\164\x69\157\156"]) && $_GET["\x61\143\x74\x69\x6f\156"] == "\162\x65\x73\x65\x74\137\x65\144\151\x74")) {
            goto PAV;
        }
        $se = sanitize_text_field($_GET["\x75\x73\145\162"]);
        if (!is_numeric($se)) {
            goto UKi;
        }
        $ymD = get_userdata($se);
        echo "\40\15\12\11\x9\11\11\11\x3c\146\x6f\x72\155\40\155\145\x74\150\157\x64\75\x22\160\x6f\163\x74\42\40\x6e\141\155\145\x3d\42\x72\x65\x73\x65\x74\x32\x66\x61\42\40\x69\144\75\42\x72\x65\163\145\x74\x32\146\141\x22\40\141\x63\164\151\x6f\x6e\x3d\x22";
        echo esc_url("\x75\163\145\162\x73\56\x70\x68\160");
        echo "\42\76\xd\xa\11\x9\x9\11\x9\x9\15\12\x9\x9\11\x9\x9\x9\74\x64\151\166\40\x63\x6c\141\x73\x73\75\x22\x77\162\x61\x70\x22\x3e\15\12\11\11\x9\11\x9\x9\74\x68\x31\76\x52\x65\163\145\x74\40\x32\156\x64\x20\x46\x61\x63\164\157\162\x3c\57\x68\61\76\15\xa\15\12\x9\x9\11\11\x9\11\x3c\x70\x3e\x59\157\x75\x20\150\141\166\145\40\x73\x70\145\x63\151\x66\151\x65\x64\40\x74\150\151\163\x20\x75\163\x65\x72\40\x66\157\x72\40\162\x65\x73\x65\x74\x3a\x3c\57\160\76\xd\12\15\xa\11\x9\x9\x9\x9\x9\x3c\x75\154\76\15\12\x9\x9\11\x9\x9\11\74\154\x69\76\x49\x44\x20\x23";
        echo esc_attr($ymD->ID);
        echo "\72\x20";
        echo esc_attr($ymD->user_login);
        echo "\x3c\x2f\154\151\x3e\40\15\12\11\11\x9\x9\11\11\74\57\x75\x6c\76\15\xa\11\11\x9\x9\x9\x9\x9\74\x69\x6e\160\165\x74\x20\x74\171\160\x65\75\x22\150\151\144\144\x65\156\42\40\156\x61\x6d\145\75\42\165\163\x65\x72\151\x64\x22\x20\x76\141\154\165\145\75\42";
        echo esc_attr($se);
        echo "\x22\76\15\12\x9\11\x9\11\x9\11\x9\x3c\x69\156\160\x75\x74\40\x74\171\x70\145\75\42\150\151\x64\x64\x65\x6e\x22\40\156\x61\155\x65\x3d\x22\x6d\151\x6e\151\x6f\162\141\156\x67\145\137\162\145\x73\x65\x74\x5f\62\x66\x61\137\x6f\x70\164\151\x6f\x6e\x22\x20\166\x61\x6c\165\145\75\x22\x6d\x6f\137\162\x65\x73\145\x74\137\x32\146\141\x22\76\xd\12\11\x9\x9\x9\11\x9\x9\x3c\x69\156\160\x75\164\40\x74\171\160\145\x3d\42\150\151\x64\144\x65\156\x22\40\156\x61\155\145\x3d\x22\x6e\157\156\143\x65\x22\40\166\141\154\165\145\75\42";
        echo esc_attr($Yy);
        echo "\x22\x3e\xd\12\11\11\x9\x9\x9\11\x3c\160\40\143\154\x61\163\x73\x3d\x22\x73\165\x62\x6d\151\x74\42\x3e\74\x69\x6e\160\x75\x74\x20\x74\171\x70\145\x3d\x22\x73\165\x62\x6d\x69\164\42\40\156\x61\x6d\x65\x3d\42\x73\x75\142\x6d\151\x74\42\x20\x69\x64\x3d\42\163\165\142\155\x69\x74\x22\x20\143\154\141\x73\x73\75\x22\x62\x75\164\164\157\x6e\40\x62\x75\x74\164\157\x6e\x2d\x70\x72\x69\155\141\162\171\x22\x20\x76\141\x6c\165\145\75\42\103\157\156\x66\x69\162\x6d\40\x52\145\163\145\164\x22\x20\76\74\57\x70\76\xd\xa\x9\x9\11\x9\x9\x9\x3c\x2f\144\x69\x76\x3e\xd\xa\11\11\x9\x9\x9\x3c\x2f\146\157\x72\x6d\x3e\xd\12\11\x9\x9\x9";
        UKi:
        PAV:
    }
    function miniorange_reset_save_settings()
    {
        if (get_site_option("\155\x6f\62\x66\x5f\143\x6f\156\146\151\147\165\x72\x61\x74\x69\x6f\x6e\x5f\163\x65\164")) {
            goto Dk1;
        }
        update_site_option("\155\x6f\x32\146\x5f\x6c\157\x67\151\x6e\137\145\x6d\141\x69\x6c\137\163\x65\154\x65\143\x74\157\162", "\x23\x75\163\145\x72\x5f\x6c\157\x67\151\x6e");
        update_site_option("\x6d\157\x32\146\x5f\154\157\x67\x69\156\137\x70\x61\163\x73\137\x73\x65\154\x65\143\164\x6f\x72", "\x23\165\x73\145\162\x5f\160\141\163\163");
        update_site_option("\x6d\x6f\62\146\x5f\x6c\157\147\151\156\x5f\163\x75\x62\155\x69\164\x5f\163\x65\x6c\x65\x63\x74\157\x72", "\43\167\160\55\x75\x73\x65\162\x2d\163\x75\142\x6d\151\164");
        update_site_option("\155\x6f\62\146\137\154\157\147\151\x6e\x5f\146\157\162\x6d\137\x75\162\154", "\150\164\164\160\163\72\57\x2f\x74\x62\163\x65\143\x6f\x6d\x73\56\167\x70\x65\156\147\151\x6e\x65\56\143\157\155\57\x6c\157\147\151\156\x2f");
        update_site_option("\x6d\157\x32\x66\x5f\x6c\x6f\147\151\x6e\x5f\146\x6f\162\x6d\137\163\x65\x6c\x65\143\x74\x6f\x72", "\x23\x6c\157\x67\151\156\146\x6f\162\155");
        update_site_option("\155\157\x32\x66\x5f\143\157\x6e\146\x69\147\x75\x72\141\164\x69\x6f\x6e\137\x73\145\x74", true);
        Dk1:
        if (!(isset($_POST["\x6d\151\x6e\151\157\162\141\156\x67\x65\137\162\145\x73\145\164\137\62\x66\x61\137\157\x70\x74\x69\x6f\x6e"]) && sanitize_text_field($_POST["\x6d\x69\x6e\151\157\162\141\x6e\147\145\x5f\x72\145\x73\x65\164\137\x32\x66\x61\x5f\x6f\x70\x74\x69\157\x6e"]) == "\155\x6f\137\x72\x65\x73\145\x74\137\62\x66\141")) {
            goto CON;
        }
        $Yy = sanitize_text_field($_POST["\x6e\x6f\156\143\145"]);
        if (wp_verify_nonce($Yy, "\x52\145\x73\145\164\124\x77\157\x46\x6e\157\156\143\145")) {
            goto FXq;
        }
        return;
        FXq:
        $se = isset($_POST["\165\x73\145\x72\x69\x64"]) && !empty($_POST["\165\163\145\162\151\144"]) ? sanitize_text_field($_POST["\165\163\x65\x72\151\144"]) : '';
        if (empty($se)) {
            goto gbs;
        }
        if (!current_user_can("\145\144\x69\x74\x5f\x75\x73\145\x72")) {
            goto ZQ2;
        }
        global $Fc;
        if (get_current_user_id() == $se) {
            goto LTr;
        }
        delete_user_meta($se, "\x6d\157\x32\x66\x5f\x6b\142\141\x5f\x63\150\141\x6c\x6c\145\x6e\147\x65");
        delete_user_meta($se, "\155\157\x32\146\137\x32\106\x41\x5f\155\x65\164\x68\157\x64\137\x74\x6f\x5f\x63\x6f\156\x66\151\x67\x75\x72\145");
        delete_user_meta($se, "\123\145\x63\165\x72\x69\164\x79\40\121\x75\x65\163\164\x69\157\x6e\x73");
        $Fc->delete_user_details($se);
        delete_user_meta($se, "\x6d\x6f\62\x66\x5f\x32\106\101\x5f\x6d\145\x74\x68\157\x64\137\x74\157\137\x74\145\163\x74");
        goto bdG;
        LTr:
        delete_user_meta($se, "\155\157\x32\x66\137\x6b\142\x61\x5f\143\x68\141\x6c\x6c\x65\156\x67\x65");
        delete_user_meta($se, "\x6d\157\62\x66\137\x32\x46\x41\x5f\155\x65\x74\150\x6f\x64\x5f\164\x6f\x5f\x63\x6f\x6e\146\151\x67\x75\x72\145");
        delete_user_meta($se, "\x53\x65\x63\165\162\x69\x74\x79\x20\121\x75\x65\x73\x74\151\x6f\156\x73");
        delete_user_meta($se, "\x6d\x6f\62\146\137\x32\x46\101\x5f\155\x65\x74\x68\157\x64\x5f\164\157\137\x74\145\x73\x74");
        $Fc->update_user_details($se, array("\x6d\157\137\62\x66\141\143\x74\x6f\162\137\165\x73\145\x72\137\162\145\147\x69\x73\164\x72\x61\164\x69\157\x6e\x5f\163\164\x61\164\x75\163" => "\x4d\117\137\x32\137\106\x41\x43\124\117\122\x5f\x49\x4e\111\x54\111\x41\114\x49\132\x45\x5f\x54\127\117\x5f\x46\101\103\124\117\x52", "\155\157\62\x66\x5f\x63\157\x6e\146\151\147\x75\x72\x65\144\137\x32\106\x41\137\155\145\164\150\x6f\x64" => ''));
        $Fc->update_user_details( $se, array('mo2f_SecurityQuestions_config_status' => '','mo2f_configured_2FA_method' => '') );
        $Fc->update_user_details( $se, array('mo2f_GoogleAuthenticator_config_status' => '','mo2f_configured_2FA_method' => '') );
        $Fc->update_user_details( $se, array('mo2f_OTPOverSMS_config_status' => '','mo2f_configured_2FA_method' => '') );
        $Fc->update_user_details( $se, array('mo2f_OTPOverTelegram_config_status' => '','mo2f_configured_2FA_method' => '') );
        $Fc->update_user_details( $se, array('mo2f_OTPOverEmail_config_status' => '','mo2f_configured_2FA_method' => '') );
        bdG:
        ZQ2:
        gbs:
        CON:
    }
    function mo2f_mapped_email_column_content($QH, $WD, $se)
    {
        global $Fc;
        $user = get_userdata($se);
        $cx = $Fc->get_user_detail("\x6d\157\62\146\x5f\x63\x6f\x6e\146\151\147\165\162\x65\x64\137\62\106\x41\137\x6d\x65\164\150\157\x64", $se);
        $JX = $Fc->get_user_detail("\155\x6f\62\x66\x5f\x75\163\145\162\x5f\x65\155\141\x69\154", $se);
        if ($cx) {
            goto v7D;
        }
        $cx = "\116\157\x74\x20\122\145\147\x69\x73\164\145\162\x65\144\x20\x66\157\x72\x20\62\x46\x41";
        v7D:
        if ("\x63\165\162\162\x65\x6e\164\x5f\x6d\145\164\150\157\x64" == $WD) {
            goto pWx;
        }
        if ("\x6d\141\x70\x70\145\144\x5f\x65\155\x61\151\x6c" == $WD) {
            goto TDV;
        }
        if ("\x73\x65\x6c\145\143\164\x65\144\x5f\x75\163\145\162" == $WD) {
            goto WdZ;
        }
        goto TYt;
        pWx:
        return $cx;
        goto TYt;
        TDV:
        if ($JX) {
            goto Wm0;
        }
        $JX = "\x4e\x6f\x74\40\122\145\147\x69\x73\164\x65\x72\x65\x64\x20\146\x6f\x72\x20\62\106\x41";
        Wm0:
        return $JX;
        goto TYt;
        WdZ:
        $pX = (int) $user->ID;
        $be = $user->roles;
        if (MoWpnsUtility::get_mo2f_db_option("\x6d\157\62\146\137\x62\x79\x5f\x72\157\x6c\145\163", "\163\151\164\x65\x5f\157\160\x74\151\x6f\x6e")) {
            goto v_5;
        }
        $jvO = MoWpnsUtility::get_mo2f_db_option("\x6d\x6f\62\x66\x5f\x73\145\x6c\x65\x63\164\137\165\163\x65\162\137\146\157\162\137\x32\x66\141", "\x73\x69\164\x65\137\157\160\x74\151\157\x6e");
        if (in_array($se, $jvO)) {
            goto URo;
        }
        $K06 = "\x4e\x6f";
        goto NiP;
        URo:
        $K06 = "\131\x65\x73";
        NiP:
        goto KK9;
        v_5:
        $md = miniorange_check_if_2fa_enabled_for_roles($be);
        if ($md) {
            goto vMM;
        }
        $K06 = "\x4e\157";
        goto vEB;
        vMM:
        $K06 = "\131\x65\163";
        vEB:
        KK9:
        return $K06;
        TYt:
        return $QH;
    }
}
new Miniorange_twoFactor();
new Miniorange_twoFactor();

Function Calls

None

Variables

None

Stats

MD5 149e7767b86d014d75ed481e27e1cd82
Eval Count 0
Decode Time 98 ms