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

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace Drupal\miniorange_saml\Form; use Drupal\Core\Render\Markup; use D..

Decoded Output download

<?php 
 
 
namespace Drupal\miniorange_saml\Form; 
 
use Drupal\Core\Render\Markup; 
use Drupal\Core\Url; 
use http\Env\Response; 
use Drupal\Core\Form\FormBase; 
use Drupal\miniorange_saml\Utilities; 
use Drupal\Core\Form\FormStateInterface; 
use Drupal\miniorange_saml\AESEncryption; 
use Drupal\Core\Routing\TrustedRedirectResponse; 
use Drupal\miniorange_saml\MiniorangeSAMLCustomer; 
use Drupal\miniorange_saml\MiniorangeSAMLConstants; 
class MiniorangeSamlCustomerSetup extends FormBase 
{ 
    public function getFormId() 
    { 
        return "miniorange_saml_customer_setup"; 
    } 
    public function buildForm(array $form, FormStateInterface $form_state, $re = NULL) 
    { 
        $A_ = \Drupal::config("miniorange_saml.settings"); 
        $Up = $A_->get("miniorange_saml_status"); 
        $form["markup_first"] = array("#attached" => array("library" => array("miniorange_saml/miniorange_saml.admin"))); 
        if ($Up == "PLUGIN_CONFIGURATION" && is_null($A_->get("miniorange_saml_license_key"))) { 
            goto IK; 
        } 
        if (!($Up == "PLUGIN_CONFIGURATION")) { 
            goto yU; 
        } 
        global $base_url; 
        $form["markup_top_head"] = array("#markup" => "<div class="mo_saml_sp_table_layout_1"><div class="mo_saml_full_screen_tabel mo_saml_full_page_container">\xd
                                        <div class="mo_saml_welcome_message">Thank you for registering with miniOrange</div>"); 
        $form["mo_saml_user_profile"] = array("#type" => "fieldset", "#title" => t("Profile Details:"), "#attributes" => array("style" => "padding:2% 2% 5%; margin-bottom:2%")); 
        $T4 = array(t("ATTRIBUTE NAME"), t("ATTRIBUTE VALUE"), t("ATTRIBUTE NAME"), t("ATTRIBUTE VALUE")); 
        $Il = $A_->get("miniorange_saml_customer_admin_email"); 
        $QC = $A_->get("miniorange_license_type"); 
        $GB = $A_->get("miniorange_maintenance_expiry"); 
        $Vp = $A_->get("miniorange_support_expiry"); 
        $jD = \Drupal::config("miniorange_saml.settings")->get("miniorange_saml_customer_admin_token"); 
        $sO = AESEncryption::decrypt_data(\Drupal::config("miniorange_saml.settings")->get("miniorange_saml_license_key"), $jD); 
        $bR["one"] = array("Customer Email" => Markup::create("<b>" . t("Customer Email") . "</b>"), "email" => $Il, "Customer ID" => Markup::create("<b>" . t("Customer ID") . "</b>"), "customerid" => $A_->get("miniorange_saml_customer_id")); 
        $bR["two"] = array("License Key" => Markup::create("<b>" . t("License Key") . "</b>"), "original_license_key" => $sO, "Multisite Allowed" => Markup::create("<b>" . t("Multisite Allowed") . "</b>"), "isMultiSitePluginRequested" => $A_->get("miniorange_saml_isMultiSitePluginRequested") == true ? "True" : "False"); 
        $bR["three"] = array("API Key" => Markup::create("<b>" . t("License Plan") . "</b>"), "apikey" => $A_->get("miniorange_license_plan"), "Token Key" => Markup::create("<b>" . t("License Type") . "</b>"), "token" => $QC); 
        if (!Utilities::moGetModuleType()) { 
            goto Nr; 
        } 
        $bR["four"] = ["Support Expiry" => Markup::create("<b>" . t("Support Expiry") . "</b>"), "SupportExpiry" => strtotime($Vp) - 30 * 24 * 60 * 60 < time() ? Markup::create("<div style="color: red">" . $Vp . "</div>") : $Vp, "Maintenance Expiry" => Markup::create("<b>" . t("Maintenance Expiry") . "</b>"), "maintenanceExpiry" => strtotime($GB) - 30 * 24 * 60 * 60 < time() ? Markup::create("<div style="color: red">" . $GB . "</div>") : $GB]; 
        Nr: 
        $bR["five"] = array("Drupal Core" => Markup::create("<b>" . t("Drupal Core") . "</b>"), "drupal_core" => \Drupal::VERSION, "PHP Version" => Markup::create("<b>" . t("PHP Version") . "</b>"), "php_version" => phpversion()); 
        if (!Utilities::moGetModuleType()) { 
            goto al; 
        } 
        $bR["six"] = ["Refetch License Details" => Markup::create("<b>" . t("Refetch License Details") . "</b>"), "refetch_license_details" => Markup::create("<a class="button button--small button--primary" href="" . $base_url . "/moLicenseFetch">Fetch Details</a>")]; 
        if (!(strtotime($GB) - 30 * 24 * 60 * 60 < time())) { 
            goto n1; 
        } 
        $bR["six"]["Renew Maintenance"] = "Renew Maintenance"; 
        $bR["six"]["renew_maintenance"] = Markup::create("<a class="button button--small button--primary" target="_blank" href="" . MiniorangeSAMLConstants::BASE_URL . "/moas/login?username=" . $Il . "&redirectUrl=" . MiniorangeSAMLConstants::BASE_URL . "/moas/admin/customer/licenserenewals?renewalrequest=" . $QC . "">Renew Maintenance</a>"); 
        n1: 
        al: 
        $form["mo_saml_user_profile"]["fieldset"]["customerinfo"] = array("#theme" => "table", "#header" => $T4, "#rows" => $bR, "#prefix" => "<br>"); 
        $form["mo_saml_user_profile"]["miniorange_saml_customer_Remove_Account_info"] = array("#markup" => "<br><br><br><br/><h4>Remove Account:</h4><p>This section will help you to remove your current\xd\xa                            logged in account without losing your current configurations.</p>"); 
        if (Utilities::moGetModuleType()) { 
            goto XH; 
        } 
        $form["mo_saml_user_profile"]["miniorange_saml_customer_setup_back"] = array("#type" => "submit", "#value" => t("Remove Account"), "#submit" => array("::miniorange_saml_back")); 
        goto V0; 
        XH: 
        $form["mo_saml_user_profile"]["miniorange_saml_customer_Remove_Account"] = array("#type" => "link", "#title" => $this->t("Remove Account"), "#url" => Url::fromRoute("miniorange_saml.modal_form"), "#attributes" => ["class" => ["use-ajax", "button"]]); 
        $form["#attached"]["library"][] = "core/drupal.dialog.ajax"; 
        V0: 
        $form["markup_closing_div"] = array("#markup" => "</div>"); 
        return $form; 
        yU: 
        $form["markup_14"] = array("#markup" => "<div class="mo_saml_sp_table_layout_1">\xd
                        <div class="mo_saml_full_screen_tabel mo_saml_full_page_container">"); 
        $form["mo_saml_login_form"] = array("#type" => "fieldset", "#title" => t("Login with miniOrange account"), "#attributes" => array("style" => "padding:2% 2% 30%; margin-bottom:2%")); 
        $form["mo_saml_login_form"]["markup_login_form"] = array("#markup" => "<br><hr><br><div class="mo_saml_highlight_background_note_1">Please login with your miniorange account for which you
                        have purchased license.</div><br>"); 
        $form["mo_saml_login_form"]["miniorange_saml_customer_setup_username"] = array("#type" => "email", "#title" => t("Email"), "#attributes" => array("style" => "width:50%"), "#required" => TRUE); 
        if (!Utilities::moGetModuleType()) { 
            goto G6; 
        } 
        $form["mo_saml_login_form"]["miniorange_saml_customer_setup_password"] = array("#type" => "password", "#title" => t("Password"), "#attributes" => array("style" => "width:50%"), "#required" => TRUE, "#suffix" => "<br>"); 
        G6: 
        $form["mo_saml_login_form"]["miniorange_saml_customer_setup_button"] = array("#type" => "submit", "#button_type" => "primary", "#value" => t("Login")); 
        if (!Utilities::moGetModuleType()) { 
            goto b6; 
        } 
        $form["mo_saml_login_form"]["miniorange_saml_password_reset_button"] = array("#type" => "submit", "#button_type" => "danger", "#submit" => array("::miniorange_reset_password"), "#limit_validation_errors" => array(), "#value" => t("Forgot Password")); 
        b6: 
        $form["markup_closing_div"] = array("#markup" => "</div>"); 
        return $form; 
        goto M6; 
        IK: 
        $form["markup_top_head"] = array("#markup" => "<div class="mo_saml_sp_table_layout_1"><div class="mo_saml_full_screen_tabel mo_saml_full_page_container">"); 
        $form["mo_saml_license_key_form"] = array("#type" => "fieldset", "#title" => t("license key"), "#attributes" => array("style" => "padding:2% 2% 40%; margin-bottom:2%")); 
        $Qn = \Drupal::config("miniorange_saml.settings")->get("miniorange_saml_customer_admin_email"); 
        $LW = MiniorangeSAMLConstants::BASE_URL . "/moas/login?username=" . $Qn . "&redirectUrl=" . MiniorangeSAMLConstants::BASE_URL . "/moas/admin/customer/viewlicensekeys"; 
        $form["mo_saml_license_key_form"]["markup_license"] = array("#markup" => "<br><hr><br><div class="mo_saml_highlight_background_note_1"><strong>Note:</strong> Click <a href="" . $LW . "" target="_blank">here</a> and login to get the license key.</div>"); 
        $form["mo_saml_license_key_form"]["miniorange_saml_license_key"] = array("#type" => "textfield", "#title" => t("License Key"), "#required" => TRUE, "#attributes" => array("style" => "width:60%", "placeholder" => "Enter your license key to activate the module"), "#suffix" => "<br>"); 
        $form["mo_saml_license_key_form"]["miniorange_saml_customer_validate_license_button"] = array("#type" => "submit", "#button_type" => "primary", "#value" => t("Activate License"), "#submit" => array("::miniorange_saml_validate_license_submit")); 
        $form["mo_saml_license_key_form"]["miniorange_saml_customer_setup_back"] = array("#type" => "submit", "#button_type" => "danger", "#value" => t("Back"), "#limit_validation_errors" => array(), "#submit" => array("::miniorange_saml_back")); 
        $form["markup_closing_div"] = array("#markup" => "</div>"); 
        return $form; 
        M6: 
    } 
    public function validateForm(array &$form, FormStateInterface $form_state) 
    { 
        global $base_url; 
        $i0 = $form_state->getValues(); 
        if (Utilities::moGetModuleType()) { 
            goto ty; 
        } 
        if (!(isset($i0["miniorange_saml_customer_setup_username"]) && MiniorangeSAMLConstants::CUST_USERNAME !== $i0["miniorange_saml_customer_setup_username"])) { 
            goto CF; 
        } 
        $form_state->setErrorByName("miniorange_saml_customer_setup_username", $this->t("Invalid account! Module belongs to <strong>" . MiniorangeSAMLConstants::CUST_USERNAME . "</strong>")); 
        CF: 
        if (!(isset($i0["miniorange_saml_license_key"]) && MiniorangeSAMLConstants::CUST_LICENSE !== str_replace(" ", '', $i0["miniorange_saml_license_key"]))) { 
            goto hK; 
        } 
        $form_state->setErrorByName("miniorange_saml_license_key", $this->t("Invalid license! Please enter license available under <strong>" . MiniorangeSAMLConstants::CUST_USERNAME . "</strong>")); 
        hK: 
        if (!(MiniorangeSAMLConstants::CUST_BASEURL !== $base_url)) { 
            goto yN; 
        } 
        $form_state->setErrorByName("miniorange_saml", $this->t("Invalid website! Module belongs to <strong>" . MiniorangeSAMLConstants::CUST_BASEURL . "</strong>")); 
        yN: 
        ty: 
    } 
    public function submitForm(array &$form, FormStateInterface $form_state) 
    { 
        $PM = \Drupal::messenger(); 
        $i0 = $form_state->getValues(); 
        $gk = $i0["miniorange_saml_customer_setup_username"]; 
        if (!Utilities::moGetModuleType()) { 
            goto et; 
        } 
        $TI = $i0["miniorange_saml_customer_setup_password"]; 
        et: 
        if (Utilities::moGetModuleType()) { 
            goto ht; 
        } 
        self::miniorange_save_config_variables(MiniorangeSAMLConstants::CUST_ID, MiniorangeSAMLConstants::CUST_TOKEN, MiniorangeSAMLConstants::CUST_USERNAME, MiniorangeSAMLConstants::CUST_PHONE, MiniorangeSAMLConstants::CUST_APIKEY, "PLUGIN_CONFIGURATION"); 
        $PM->addMessage(t("Successfully retrieved your account."), "status"); 
        return; 
        ht: 
        $nG = new MiniorangeSAMLCustomer($gk, '', $TI, NULL); 
        $vu = json_decode($nG->checkCustomer()); 
        Utilities::mo_add_loggers("<b>checkCustomer:</b> ", json_encode($vu), "info"); 
        if (!(!is_object($vu) || !isset($vu->status) || empty($vu->status))) { 
            goto SC; 
        } 
        $PM->addError(t("Error: Something went wrong while processing your request. Reference No.:D8SSE|0001")); 
        return; 
        SC: 
        if (!($vu->status == "TRANSACTION_LIMIT_EXCEEDED")) { 
            goto br; 
        } 
        $PM->addError(t("Error: We noticed multiple login attempts, please try after some time. Please <a href="mailto:[email protected]"><i>contact us </i></a>if issue persist. Reference No.:D8SSE|0013")); 
        return; 
        br: 
        if ($vu->status == "CUSTOMER_NOT_FOUND") { 
            goto zi; 
        } 
        if ($vu->status == "CURL_ERROR") { 
            goto Ql; 
        } 
        $jI = json_decode($nG->getCustomerKeys()); 
        if (json_last_error() == JSON_ERROR_NONE) { 
            goto u5; 
        } 
        $PM->addError(t("Invalid credentials.Reference No.:D8SSE|0012")); 
        return; 
        goto Lq; 
        u5: 
        if (!(!is_object($jI) || !isset($jI->id) || empty($jI->id))) { 
            goto zg; 
        } 
        $PM->addError(t("Error:Something went wrong while processing your request. Reference No.:D8SSE|0002")); 
        return; 
        zg: 
        self::miniorange_save_config_variables($jI->id, $jI->token, $gk, $jI->phone, $jI->apiKey, "PLUGIN_CONFIGURATION"); 
        $PM->addMessage(t("Successfully retrieved your account."), "status"); 
        return; 
        Lq: 
        goto S5; 
        zi: 
        $PM->addError(t("Incorrect username: <b><i>" . $gk . "</i></b>.")); 
        return; 
        goto S5; 
        Ql: 
        $PM->addError(t("cURL is not enabled. Please enable cURL")); 
        return; 
        S5: 
    } 
    function miniorange_save_config_variables($nr, $rJ, $gk, $el, $S1, $gN) 
    { 
        $MV = \Drupal::configFactory()->getEditable("miniorange_saml.settings"); 
        $MV->set("miniorange_saml_customer_id", $nr)->save(); 
        $MV->set("miniorange_saml_customer_admin_token", $rJ)->save(); 
        $MV->set("miniorange_saml_customer_admin_email", $gk)->save(); 
        $MV->set("miniorange_saml_customer_admin_phone", $el)->save(); 
        $MV->set("miniorange_saml_customer_api_key", $S1)->save(); 
        $MV->set("miniorange_backdoor_query", $S1)->save(); 
        $MV->set("miniorange_saml_status", $gN)->save(); 
        $MV->set("miniorange_license_plan", "drupal8_miniorange_saml_enterprise_plan")->save(); 
        $MV->set("miniorange_license_type", "DRUPAL8_SAML_SP_ENTERPRISE_MODULE")->save(); 
    } 
    function miniorange_saml_back(&$form, $form_state) 
    { 
        $MV = \Drupal::configFactory()->getEditable("miniorange_saml.settings"); 
        $MV->set("miniorange_saml_status", "CUSTOMER_SETUP")->save(); 
        $MV->clear("miniorange_saml_tx_id")->save(); 
        $MV->clear("miniorange_saml_customer_id")->save(); 
        $MV->clear("miniorange_saml_customer_api_key")->save(); 
        $MV->clear("miniorange_saml_customer_admin_phone")->save(); 
        $MV->clear("miniorange_saml_customer_admin_token")->save(); 
        $MV->clear("miniorange_saml_customer_admin_email")->save(); 
        \Drupal::messenger()->addMessage(t("Login with your miniOrange Account"), "status"); 
    } 
    function miniorange_saml_validate_license_submit(&$form, FormStateInterface $form_state) 
    { 
        $PM = \Drupal::messenger(); 
        $A_ = \Drupal::config("miniorange_saml.settings"); 
        $MV = \Drupal::configFactory()->getEditable("miniorange_saml.settings"); 
        $i0 = $form_state->getValues(); 
        $sO = str_replace(" ", '', $i0["miniorange_saml_license_key"]); 
        if (Utilities::moGetModuleType()) { 
            goto T_; 
        } 
        $jD = $A_->get("miniorange_saml_customer_admin_token"); 
        $MV->set("miniorange_saml_license_key", AESEncryption::encrypt_data($sO, $jD))->save(); 
        Utilities::moStoreDomainInDatabase($jD); 
        $PM->addMessage(t("Your license is verified. You can now setup the module."), "status"); 
        return; 
        T_: 
        $gk = $A_->get("miniorange_saml_customer_admin_email"); 
        $el = $A_->get("miniorange_saml_customer_admin_phone"); 
        $OY = new MiniorangeSAMLCustomer($gk, $el, NULL, NULL); 
        $qD = $OY->ccl() !== NULL ? json_decode($OY->ccl(), true) : ''; 
        Utilities::mo_add_loggers("<b>CCL:</b> ", json_encode($qD), "info"); 
        if (is_array($qD)) { 
            goto P3; 
        } 
        if (!isset($qD["status"]) || empty($qD["status"])) { 
            goto rm; 
        } 
        if (!(!isset($qD["licensePlan"]) || empty($qD["licensePlan"]))) { 
            goto N8; 
        } 
        $PM->addError(t("Error:Something went wrong while processing your request. Reference No.:D8SSE|0004")); 
        return; 
        N8: 
        goto Ut; 
        rm: 
        $PM->addError(t("Error:Something went wrong while processing your request. Reference No.:D8SSE|0003")); 
        return; 
        Ut: 
        P3: 
        if (!($qD["status"] != "SUCCESS" || $qD["licensePlan"] != Utilities::getSamlRequestPlanName())) { 
            goto Jk; 
        } 
        $PM->addError(t("Invalid license! Please use a valid license to activate the module.Reference No.:D8SSE|0011")); 
        return; 
        Jk: 
        Utilities::mo_save_expiry_details($qD); 
        $X7 = json_decode($OY->verifyLicense($sO), true); 
        Utilities::mo_add_loggers("<b>verifyLicense:</b> ", json_encode($X7), "info"); 
        if (!(!is_array($X7) || !isset($X7["status"]) || empty($X7["status"]))) { 
            goto pg; 
        } 
        $PM->addError(t("Error:Something went wrong while processing your request. Reference No.:D8SSE|0005")); 
        return; 
        pg: 
        if (strcasecmp($X7["status"], "SUCCESS") == 0) { 
            goto dq; 
        } 
        if (strcasecmp($X7["status"], "FAILED") == 0) { 
            goto zK; 
        } 
        $PM->addError(t("An error occured while processing your request. Please Try again.Reference No.:D8SSE|0008")); 
        return; 
        goto Ig; 
        zK: 
        if (strcasecmp($X7["message"], "Code has Expired") == 0) { 
            goto xc; 
        } 
        $PM->addError(t("You have entered an invalid license key. Please enter a valid license key.Reference No.:D8SSE|0007")); 
        return; 
        goto pq; 
        xc: 
        $PM->addError(t("License key you have entered has already been used. Please enter a key which has not been used before on any other instance or if you have exausted all your keys then buy more license from Licensing.Reference No.:D8SSE|0006")); 
        return; 
        pq: 
        Ig: 
        goto wV; 
        dq: 
        $yi = MiniorangeSAMLConstants::BASE_URL; 
        $KG = Utilities::getSamlRequestPlanName(); 
        $yY = Utilities::getSamlRequestPlanType(); 
        $n1 = $A_->get("miniorange_saml_customer_id"); 
        $S1 = $A_->get("miniorange_saml_customer_api_key"); 
        $b_ = self::createUpdateUrl($sO, $KG, $yY, $S1, $n1, $yi); 
        $MV->set("miniorange_saml_upgrade_url", $b_)->save(); 
        $jD = $A_->get("miniorange_saml_customer_admin_token"); 
        $MV->set("miniorange_saml_license_key", AESEncryption::encrypt_data($sO, $jD))->save(); 
        $MV->set("t_site_status", AESEncryption::encrypt_data("false", $jD))->save(); 
        $MV->set("site_ck_l", AESEncryption::encrypt_data("true", $jD))->save(); 
        $PM->addMessage(t("Your license is verified. You can now setup the module."), "status"); 
        Utilities::moStoreDomainInDatabase($jD); 
        wV: 
    } 
    public static function createUpdateUrl($sO, $KG, $yY, $S1, $n1, $yi) 
    { 
        $ww = "1111111111111111" . $sO; 
        $mW = $yi . "/moas/api/plugin/drupalJoomlaUpdate/" . $n1 . "/" . $KG . "/" . $yY . "/"; 
        $tJ = openssl_cipher_iv_length($Od = "AES-128-CBC"); 
        $U8 = openssl_random_pseudo_bytes($tJ); 
        $bG = openssl_encrypt($ww, $Od, $S1, $re = OPENSSL_RAW_DATA, $U8); 
        return $mW . str_replace(["+", "/", "="], ["-", "_", ''], base64_encode($bG)); 
    } 
    function miniorange_reset_password(&$form, FormStateInterface $form_state) 
    { 
        $qk = new TrustedRedirectResponse(MiniorangeSAMLConstants::BASE_URL . "/moas/idp/resetpassword"); 
        $form_state->setResponse($qk); 
    } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php


namespace Drupal\miniorange_saml\Form;

use Drupal\Core\Render\Markup;
use Drupal\Core\Url;
use http\Env\Response;
use Drupal\Core\Form\FormBase;
use Drupal\miniorange_saml\Utilities;
use Drupal\Core\Form\FormStateInterface;
use Drupal\miniorange_saml\AESEncryption;
use Drupal\Core\Routing\TrustedRedirectResponse;
use Drupal\miniorange_saml\MiniorangeSAMLCustomer;
use Drupal\miniorange_saml\MiniorangeSAMLConstants;
class MiniorangeSamlCustomerSetup extends FormBase
{
    public function getFormId()
    {
        return "\155\151\x6e\x69\157\x72\141\156\147\x65\137\x73\x61\155\154\x5f\143\x75\163\x74\157\155\x65\x72\137\163\x65\164\165\x70";
    }
    public function buildForm(array $form, FormStateInterface $form_state, $re = NULL)
    {
        $A_ = \Drupal::config("\155\151\x6e\x69\x6f\x72\141\x6e\x67\x65\137\x73\141\155\154\x2e\163\x65\x74\164\x69\x6e\147\x73");
        $Up = $A_->get("\155\x69\x6e\151\x6f\x72\x61\156\x67\145\137\x73\141\155\x6c\x5f\x73\x74\x61\x74\x75\163");
        $form["\x6d\x61\x72\x6b\165\x70\x5f\146\x69\x72\x73\x74"] = array("\x23\141\164\164\x61\143\150\145\x64" => array("\x6c\151\x62\x72\x61\x72\x79" => array("\x6d\151\x6e\151\157\162\141\156\x67\145\x5f\163\x61\x6d\154\57\155\151\x6e\151\x6f\x72\x61\x6e\147\x65\x5f\163\x61\155\154\56\x61\144\155\x69\x6e")));
        if ($Up == "\x50\x4c\x55\107\x49\116\x5f\x43\x4f\x4e\106\111\107\x55\x52\101\x54\111\x4f\x4e" && is_null($A_->get("\155\151\x6e\x69\157\162\141\x6e\x67\145\137\x73\x61\155\x6c\137\154\151\143\145\156\x73\145\x5f\153\145\x79"))) {
            goto IK;
        }
        if (!($Up == "\x50\114\x55\107\x49\x4e\x5f\103\117\116\106\x49\107\125\122\x41\124\x49\x4f\x4e")) {
            goto yU;
        }
        global $base_url;
        $form["\155\141\162\153\x75\x70\137\164\157\x70\137\150\x65\141\x64"] = array("\43\155\141\162\x6b\x75\x70" => "\x3c\144\151\x76\40\x63\154\x61\x73\x73\x3d\x22\155\x6f\137\163\x61\155\154\x5f\x73\x70\x5f\x74\141\142\154\x65\137\x6c\141\171\157\x75\164\x5f\x31\42\76\x3c\x64\151\x76\40\x63\154\141\x73\163\75\42\x6d\x6f\137\163\x61\155\154\137\x66\165\154\154\x5f\163\143\162\x65\x65\x6e\137\x74\141\142\x65\x6c\x20\x6d\157\x5f\163\141\155\154\137\146\x75\154\154\137\160\x61\147\x65\x5f\x63\x6f\156\x74\x61\151\x6e\145\x72\x22\76\xd\12\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\74\144\151\166\x20\x63\x6c\x61\x73\x73\x3d\x22\155\x6f\137\163\x61\155\154\137\167\x65\154\143\x6f\x6d\x65\137\155\x65\163\x73\x61\x67\x65\x22\76\x54\150\x61\156\153\x20\171\x6f\x75\40\146\157\162\x20\x72\145\147\x69\163\x74\x65\x72\151\x6e\x67\40\x77\x69\164\x68\x20\x6d\x69\156\151\x4f\162\141\x6e\x67\145\74\x2f\144\151\166\76");
        $form["\155\x6f\137\x73\x61\x6d\x6c\137\165\x73\145\x72\137\x70\x72\x6f\x66\x69\x6c\145"] = array("\x23\x74\171\x70\x65" => "\x66\151\x65\x6c\x64\x73\x65\164", "\43\x74\x69\x74\x6c\x65" => t("\x50\x72\157\x66\151\x6c\x65\40\x44\x65\164\141\x69\154\163\x3a"), "\x23\x61\x74\x74\162\151\142\165\164\145\163" => array("\163\x74\171\154\145" => "\x70\141\x64\144\x69\156\147\72\x32\x25\40\62\x25\x20\x35\x25\x3b\x20\x6d\141\x72\x67\x69\156\55\142\157\164\x74\157\155\72\x32\x25"));
        $T4 = array(t("\x41\x54\124\122\x49\102\x55\124\x45\x20\116\x41\115\x45"), t("\x41\x54\124\122\111\102\125\x54\105\40\126\101\114\x55\105"), t("\101\x54\x54\x52\x49\x42\x55\124\105\40\x4e\101\115\x45"), t("\101\124\124\x52\111\102\125\x54\105\40\126\x41\x4c\x55\x45"));
        $Il = $A_->get("\x6d\151\x6e\151\x6f\x72\141\156\147\145\x5f\x73\x61\x6d\154\137\143\x75\x73\164\157\x6d\145\x72\137\141\144\155\151\156\x5f\x65\155\x61\151\x6c");
        $QC = $A_->get("\x6d\151\156\151\x6f\x72\x61\156\147\x65\x5f\x6c\x69\x63\145\x6e\x73\x65\137\164\171\x70\x65");
        $GB = $A_->get("\155\x69\x6e\x69\x6f\x72\141\x6e\147\x65\x5f\x6d\141\x69\x6e\164\145\x6e\141\x6e\143\x65\x5f\x65\170\x70\x69\162\171");
        $Vp = $A_->get("\155\x69\x6e\151\157\162\141\156\x67\145\137\x73\165\160\160\157\162\164\x5f\x65\x78\160\151\x72\x79");
        $jD = \Drupal::config("\155\151\x6e\151\157\162\x61\156\147\x65\x5f\x73\x61\x6d\x6c\x2e\x73\x65\164\x74\151\156\147\x73")->get("\x6d\x69\156\x69\157\x72\x61\156\147\145\137\x73\x61\155\x6c\137\x63\x75\163\x74\x6f\155\145\x72\137\x61\x64\x6d\151\x6e\137\164\157\153\x65\x6e");
        $sO = AESEncryption::decrypt_data(\Drupal::config("\155\151\x6e\151\x6f\162\x61\156\147\x65\137\163\141\x6d\x6c\56\x73\145\x74\164\151\x6e\x67\x73")->get("\x6d\151\156\x69\x6f\x72\x61\156\x67\x65\137\x73\x61\155\154\137\x6c\x69\x63\145\x6e\163\x65\x5f\153\145\171"), $jD);
        $bR["\x6f\156\x65"] = array("\103\x75\x73\164\x6f\x6d\145\x72\x20\x45\155\141\151\154" => Markup::create("\x3c\x62\x3e" . t("\x43\165\x73\x74\x6f\x6d\x65\x72\x20\x45\x6d\x61\151\154") . "\x3c\57\142\x3e"), "\x65\x6d\141\151\x6c" => $Il, "\103\165\x73\164\157\155\x65\162\40\x49\x44" => Markup::create("\x3c\142\76" . t("\x43\x75\163\164\157\155\x65\162\40\111\x44") . "\74\57\142\76"), "\143\165\163\164\x6f\155\145\x72\x69\144" => $A_->get("\x6d\151\x6e\151\x6f\162\141\156\x67\145\137\163\141\155\x6c\x5f\x63\x75\163\164\x6f\x6d\x65\x72\x5f\x69\x64"));
        $bR["\x74\167\x6f"] = array("\x4c\x69\x63\x65\x6e\163\x65\x20\113\145\x79" => Markup::create("\x3c\142\76" . t("\x4c\x69\x63\145\156\x73\145\40\x4b\145\x79") . "\74\x2f\142\x3e"), "\x6f\x72\151\147\151\x6e\141\x6c\137\154\151\143\x65\x6e\x73\145\x5f\x6b\x65\x79" => $sO, "\x4d\165\154\164\151\x73\x69\x74\x65\x20\101\154\154\x6f\167\x65\x64" => Markup::create("\74\x62\76" . t("\115\165\154\x74\151\x73\151\164\145\40\x41\154\154\157\167\145\x64") . "\74\x2f\x62\76"), "\x69\x73\115\165\154\164\151\123\x69\164\145\120\154\x75\147\151\x6e\122\145\x71\x75\145\163\164\145\x64" => $A_->get("\x6d\x69\x6e\151\157\162\x61\156\x67\x65\x5f\x73\141\155\154\137\x69\163\115\x75\x6c\x74\x69\x53\x69\x74\x65\120\154\165\147\x69\x6e\x52\145\161\165\x65\163\164\x65\x64") == true ? "\124\x72\165\145" : "\106\x61\154\x73\x65");
        $bR["\x74\x68\162\145\145"] = array("\x41\x50\111\x20\113\x65\171" => Markup::create("\74\x62\76" . t("\114\x69\143\145\x6e\163\x65\40\x50\154\141\156") . "\74\57\x62\76"), "\x61\x70\x69\153\x65\x79" => $A_->get("\155\x69\156\151\x6f\162\x61\x6e\x67\145\137\x6c\151\143\145\156\163\x65\x5f\x70\x6c\141\156"), "\124\157\153\145\156\40\113\145\x79" => Markup::create("\x3c\142\76" . t("\x4c\x69\x63\145\156\x73\x65\x20\x54\171\x70\x65") . "\74\57\x62\x3e"), "\164\157\153\x65\x6e" => $QC);
        if (!Utilities::moGetModuleType()) {
            goto Nr;
        }
        $bR["\x66\157\165\x72"] = ["\123\x75\160\x70\157\x72\x74\x20\x45\170\x70\x69\x72\171" => Markup::create("\x3c\x62\76" . t("\x53\165\160\160\157\x72\x74\40\105\170\x70\151\x72\171") . "\x3c\x2f\142\x3e"), "\123\x75\x70\160\157\x72\164\105\170\160\151\x72\171" => strtotime($Vp) - 30 * 24 * 60 * 60 < time() ? Markup::create("\74\x64\151\x76\40\163\164\171\x6c\145\75\x22\143\157\154\x6f\162\72\x20\x72\x65\144\x22\x3e" . $Vp . "\x3c\57\144\x69\x76\76") : $Vp, "\115\141\151\156\x74\145\156\141\156\x63\x65\x20\105\x78\160\151\162\171" => Markup::create("\x3c\142\x3e" . t("\115\x61\x69\156\164\x65\x6e\x61\156\x63\145\x20\x45\170\x70\151\162\x79") . "\74\x2f\142\76"), "\x6d\141\151\x6e\164\145\x6e\x61\156\x63\145\105\170\x70\151\162\171" => strtotime($GB) - 30 * 24 * 60 * 60 < time() ? Markup::create("\74\144\x69\166\x20\163\164\x79\x6c\145\75\x22\143\x6f\154\x6f\162\x3a\40\x72\x65\x64\42\x3e" . $GB . "\x3c\x2f\144\151\166\x3e") : $GB];
        Nr:
        $bR["\146\x69\166\145"] = array("\104\x72\165\x70\x61\x6c\40\103\x6f\x72\145" => Markup::create("\74\142\76" . t("\104\162\x75\160\x61\x6c\x20\x43\157\x72\x65") . "\x3c\x2f\x62\x3e"), "\144\x72\x75\160\141\x6c\137\x63\157\162\145" => \Drupal::VERSION, "\x50\x48\x50\x20\126\x65\x72\163\x69\x6f\x6e" => Markup::create("\x3c\142\x3e" . t("\120\x48\x50\40\x56\x65\x72\x73\x69\x6f\x6e") . "\x3c\x2f\x62\x3e"), "\160\150\x70\x5f\166\x65\x72\163\151\x6f\156" => phpversion());
        if (!Utilities::moGetModuleType()) {
            goto al;
        }
        $bR["\x73\x69\x78"] = ["\x52\x65\x66\x65\164\143\x68\40\114\x69\x63\x65\156\x73\145\40\104\x65\164\x61\151\x6c\163" => Markup::create("\74\142\x3e" . t("\122\145\146\x65\x74\143\150\40\x4c\151\143\145\x6e\163\x65\x20\104\x65\164\141\x69\x6c\163") . "\x3c\57\x62\76"), "\x72\145\x66\145\164\x63\150\137\x6c\151\x63\145\x6e\x73\x65\x5f\x64\x65\164\x61\x69\x6c\163" => Markup::create("\74\141\40\x63\154\x61\163\x73\75\x22\x62\165\x74\x74\157\x6e\x20\142\165\x74\164\x6f\156\x2d\55\x73\155\x61\154\x6c\40\142\x75\x74\x74\157\156\55\x2d\x70\x72\x69\155\141\x72\171\x22\40\x68\162\x65\146\x3d\x22" . $base_url . "\57\x6d\x6f\x4c\x69\143\x65\156\x73\x65\x46\145\164\143\150\42\x3e\106\145\x74\x63\x68\40\104\x65\164\x61\151\x6c\163\74\x2f\141\x3e")];
        if (!(strtotime($GB) - 30 * 24 * 60 * 60 < time())) {
            goto n1;
        }
        $bR["\x73\151\x78"]["\122\x65\156\145\x77\40\115\141\x69\156\x74\x65\x6e\141\x6e\x63\x65"] = "\x52\x65\x6e\x65\167\x20\115\x61\151\156\164\145\156\141\x6e\143\x65";
        $bR["\x73\151\170"]["\x72\x65\156\145\x77\x5f\155\x61\151\156\x74\145\x6e\141\156\143\x65"] = Markup::create("\74\x61\x20\x63\154\x61\163\x73\x3d\x22\142\165\164\164\x6f\156\x20\142\165\x74\x74\157\x6e\55\55\163\x6d\x61\154\x6c\x20\x62\165\x74\164\x6f\156\55\55\x70\162\151\155\x61\162\171\x22\40\x74\x61\x72\x67\145\164\x3d\x22\137\x62\154\141\x6e\x6b\42\40\150\162\145\x66\x3d\x22" . MiniorangeSAMLConstants::BASE_URL . "\57\x6d\x6f\141\x73\x2f\154\x6f\x67\151\x6e\x3f\165\x73\145\x72\156\141\155\145\75" . $Il . "\x26\x72\x65\144\151\162\145\x63\x74\125\x72\154\75" . MiniorangeSAMLConstants::BASE_URL . "\57\155\157\x61\163\57\x61\x64\155\x69\x6e\57\x63\165\163\x74\x6f\155\145\162\x2f\154\151\x63\x65\x6e\x73\x65\162\x65\x6e\x65\167\141\x6c\x73\77\162\145\156\x65\167\141\154\162\145\161\x75\145\x73\x74\x3d" . $QC . "\42\x3e\122\145\156\x65\x77\x20\x4d\x61\x69\x6e\164\x65\156\x61\x6e\143\x65\x3c\x2f\141\x3e");
        n1:
        al:
        $form["\x6d\x6f\137\x73\141\x6d\154\137\165\163\145\162\x5f\160\162\x6f\x66\151\x6c\x65"]["\146\151\x65\x6c\x64\x73\145\164"]["\143\x75\163\x74\x6f\x6d\145\162\151\x6e\146\157"] = array("\x23\164\150\x65\155\x65" => "\x74\x61\142\x6c\x65", "\x23\x68\145\141\144\x65\x72" => $T4, "\43\162\157\x77\x73" => $bR, "\43\x70\162\145\x66\151\x78" => "\74\x62\162\x3e");
        $form["\x6d\157\x5f\x73\141\155\x6c\x5f\165\x73\x65\x72\x5f\160\x72\157\146\x69\154\x65"]["\155\151\x6e\151\x6f\162\x61\x6e\147\x65\137\163\x61\x6d\x6c\137\143\165\163\164\x6f\x6d\x65\x72\137\122\x65\x6d\157\166\145\137\x41\143\143\x6f\x75\x6e\164\137\151\x6e\146\x6f"] = array("\43\155\x61\162\x6b\165\x70" => "\x3c\142\x72\x3e\74\142\162\76\74\142\x72\x3e\x3c\142\162\x2f\x3e\74\150\x34\x3e\122\145\x6d\x6f\x76\145\x20\101\143\x63\x6f\x75\x6e\x74\x3a\74\x2f\x68\64\76\74\160\76\x54\150\x69\163\x20\163\145\143\164\x69\157\x6e\40\x77\x69\154\x6c\x20\150\x65\x6c\x70\40\171\x6f\x75\40\164\x6f\40\x72\x65\x6d\157\x76\x65\x20\x79\x6f\x75\162\40\143\165\162\162\145\x6e\164\xd\xa\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x6c\157\147\147\x65\x64\x20\x69\x6e\x20\141\143\143\x6f\x75\x6e\164\x20\x77\151\164\150\x6f\165\x74\40\x6c\x6f\163\151\x6e\147\40\x79\157\165\162\40\143\165\x72\x72\x65\x6e\x74\40\143\x6f\156\x66\151\147\x75\x72\x61\x74\151\157\156\163\56\x3c\57\160\76");
        if (Utilities::moGetModuleType()) {
            goto XH;
        }
        $form["\155\x6f\x5f\163\141\155\154\x5f\165\163\x65\x72\137\x70\162\157\x66\x69\x6c\x65"]["\x6d\x69\156\151\x6f\x72\141\156\x67\x65\137\163\141\x6d\x6c\137\x63\165\x73\x74\157\x6d\145\162\x5f\163\145\x74\x75\160\x5f\x62\x61\x63\x6b"] = array("\x23\x74\171\160\x65" => "\x73\165\x62\155\x69\164", "\x23\166\x61\154\165\145" => t("\x52\x65\x6d\x6f\166\x65\x20\x41\143\x63\x6f\x75\156\164"), "\43\x73\x75\x62\x6d\x69\164" => array("\72\x3a\155\x69\156\151\157\162\x61\x6e\147\x65\137\163\x61\155\154\x5f\142\x61\143\153"));
        goto V0;
        XH:
        $form["\155\x6f\137\163\141\155\x6c\137\x75\x73\145\162\137\160\x72\x6f\x66\151\x6c\145"]["\x6d\x69\156\x69\157\x72\x61\x6e\147\x65\x5f\163\141\155\154\137\143\x75\x73\164\157\155\x65\162\x5f\122\x65\x6d\157\166\x65\137\x41\x63\x63\157\x75\156\164"] = array("\x23\164\x79\x70\x65" => "\x6c\151\x6e\x6b", "\43\x74\151\164\154\145" => $this->t("\x52\x65\155\157\166\x65\40\x41\143\x63\x6f\165\156\x74"), "\43\x75\162\x6c" => Url::fromRoute("\x6d\151\156\x69\157\162\141\156\x67\145\x5f\163\x61\x6d\154\56\x6d\157\144\x61\x6c\137\146\157\162\x6d"), "\x23\x61\x74\x74\x72\x69\142\165\164\145\163" => ["\x63\154\141\163\163" => ["\x75\x73\145\x2d\141\x6a\x61\170", "\142\165\164\x74\x6f\x6e"]]);
        $form["\x23\141\164\x74\x61\x63\150\x65\144"]["\x6c\x69\x62\162\x61\162\x79"][] = "\143\157\162\145\x2f\x64\x72\x75\160\x61\x6c\x2e\x64\x69\x61\x6c\x6f\x67\x2e\x61\x6a\x61\x78";
        V0:
        $form["\155\x61\x72\153\165\160\137\x63\154\x6f\163\151\156\147\137\x64\x69\166"] = array("\43\155\x61\162\x6b\165\160" => "\74\x2f\x64\151\x76\x3e");
        return $form;
        yU:
        $form["\155\141\162\x6b\165\x70\137\x31\64"] = array("\43\x6d\x61\x72\153\x75\x70" => "\74\x64\x69\x76\40\x63\x6c\x61\163\x73\75\42\x6d\157\x5f\163\x61\x6d\154\137\x73\x70\137\164\141\142\154\145\137\154\x61\x79\x6f\165\x74\137\x31\42\x3e\xd\12\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x3c\144\151\166\40\x63\154\141\163\x73\75\42\155\x6f\137\x73\x61\155\x6c\x5f\146\165\154\154\137\163\143\x72\145\x65\x6e\x5f\x74\141\x62\x65\x6c\40\x6d\x6f\x5f\x73\x61\x6d\x6c\137\x66\165\x6c\x6c\137\160\x61\147\x65\137\143\157\x6e\164\141\x69\x6e\x65\x72\42\76");
        $form["\155\x6f\x5f\x73\141\155\x6c\137\154\157\x67\x69\156\137\146\x6f\162\x6d"] = array("\43\164\171\x70\x65" => "\146\151\x65\154\144\x73\145\164", "\43\x74\151\164\154\x65" => t("\114\157\x67\151\x6e\40\167\x69\164\x68\x20\x6d\151\156\x69\117\x72\141\156\x67\145\x20\x61\143\143\x6f\165\156\164"), "\43\141\x74\x74\162\x69\x62\x75\x74\145\163" => array("\163\164\171\154\145" => "\x70\141\144\x64\x69\156\147\72\62\45\x20\62\x25\40\63\60\45\73\x20\155\x61\162\x67\151\156\x2d\142\157\164\164\157\155\x3a\62\x25"));
        $form["\155\x6f\x5f\163\141\155\x6c\137\154\x6f\147\x69\156\137\146\x6f\162\x6d"]["\155\141\162\x6b\165\160\137\x6c\157\147\x69\x6e\137\146\x6f\162\155"] = array("\43\155\141\x72\153\x75\160" => "\74\142\x72\76\74\150\x72\x3e\x3c\x62\x72\x3e\74\144\151\166\x20\x63\154\x61\x73\163\x3d\x22\x6d\157\x5f\x73\x61\155\x6c\x5f\x68\151\147\150\154\151\x67\150\x74\137\x62\141\143\x6b\x67\162\157\x75\x6e\144\x5f\156\157\164\x65\137\x31\x22\76\120\x6c\145\x61\x73\145\x20\x6c\157\x67\151\x6e\40\x77\x69\164\x68\40\x79\157\165\x72\40\x6d\x69\x6e\151\157\162\141\156\x67\145\x20\x61\x63\143\157\165\x6e\164\x20\x66\157\162\40\167\x68\151\x63\150\x20\171\x6f\x75\15\12\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\150\x61\x76\x65\40\x70\x75\162\143\x68\141\x73\x65\x64\40\154\151\x63\145\x6e\163\x65\x2e\74\x2f\x64\x69\x76\x3e\74\142\x72\76");
        $form["\x6d\x6f\x5f\x73\x61\x6d\154\x5f\154\157\147\x69\156\137\146\157\x72\x6d"]["\155\151\x6e\151\157\x72\141\x6e\147\x65\x5f\163\x61\x6d\154\x5f\143\x75\163\x74\x6f\155\145\162\x5f\x73\x65\x74\165\x70\137\165\x73\145\x72\156\141\x6d\145"] = array("\43\x74\x79\x70\x65" => "\x65\155\141\x69\x6c", "\x23\164\151\164\x6c\x65" => t("\x45\x6d\x61\x69\154"), "\43\x61\164\164\162\x69\x62\165\164\x65\x73" => array("\x73\x74\x79\x6c\x65" => "\x77\x69\x64\164\x68\72\65\x30\45"), "\x23\162\145\161\165\151\x72\x65\144" => TRUE);
        if (!Utilities::moGetModuleType()) {
            goto G6;
        }
        $form["\x6d\157\x5f\x73\x61\x6d\154\137\154\157\x67\x69\156\137\146\157\162\x6d"]["\155\x69\x6e\151\157\162\x61\156\147\x65\x5f\163\141\x6d\154\x5f\x63\x75\163\x74\157\x6d\145\x72\137\163\x65\164\x75\x70\137\x70\141\x73\x73\167\x6f\x72\x64"] = array("\x23\164\x79\160\145" => "\160\141\x73\163\167\x6f\162\x64", "\x23\164\151\x74\x6c\145" => t("\120\141\163\163\167\157\x72\x64"), "\43\141\x74\x74\x72\x69\x62\x75\x74\145\x73" => array("\x73\x74\171\x6c\x65" => "\167\151\144\x74\x68\72\x35\x30\x25"), "\x23\x72\145\x71\165\151\162\x65\x64" => TRUE, "\x23\163\x75\x66\x66\151\x78" => "\74\x62\x72\x3e");
        G6:
        $form["\x6d\x6f\137\x73\141\x6d\x6c\x5f\154\157\147\151\156\x5f\146\x6f\162\155"]["\155\x69\x6e\x69\x6f\162\141\x6e\147\145\137\x73\x61\x6d\x6c\x5f\x63\x75\163\x74\157\155\145\x72\137\163\145\164\165\160\x5f\x62\165\164\x74\157\x6e"] = array("\43\x74\171\160\x65" => "\x73\165\142\x6d\151\164", "\x23\x62\165\x74\164\x6f\156\137\164\171\160\x65" => "\160\x72\x69\x6d\141\x72\x79", "\x23\166\x61\154\165\x65" => t("\114\x6f\x67\151\156"));
        if (!Utilities::moGetModuleType()) {
            goto b6;
        }
        $form["\x6d\x6f\x5f\163\141\155\154\x5f\154\157\x67\x69\x6e\x5f\146\x6f\162\155"]["\x6d\x69\156\151\x6f\162\x61\x6e\x67\x65\137\x73\x61\x6d\154\x5f\x70\x61\163\163\x77\x6f\x72\x64\137\162\x65\x73\x65\x74\x5f\x62\x75\164\x74\157\156"] = array("\43\x74\171\160\x65" => "\163\x75\142\155\151\164", "\43\142\x75\x74\164\x6f\156\137\x74\171\160\145" => "\144\x61\156\x67\x65\x72", "\x23\163\165\x62\x6d\151\x74" => array("\x3a\72\x6d\151\156\x69\157\x72\141\156\x67\145\x5f\x72\x65\x73\145\164\137\x70\x61\x73\x73\x77\x6f\x72\144"), "\x23\x6c\x69\x6d\x69\164\137\166\x61\x6c\151\x64\141\164\151\x6f\x6e\137\145\162\162\x6f\x72\x73" => array(), "\43\x76\x61\x6c\x75\145" => t("\x46\x6f\x72\x67\157\164\x20\120\141\163\x73\x77\157\x72\x64"));
        b6:
        $form["\x6d\141\162\x6b\165\160\x5f\x63\154\157\x73\151\156\x67\137\144\151\166"] = array("\x23\155\x61\162\153\165\x70" => "\x3c\x2f\x64\151\x76\x3e");
        return $form;
        goto M6;
        IK:
        $form["\155\x61\x72\153\165\160\x5f\164\x6f\x70\x5f\150\x65\x61\x64"] = array("\x23\155\141\162\153\165\160" => "\x3c\144\151\166\40\143\154\x61\163\163\x3d\x22\x6d\157\x5f\x73\x61\x6d\154\137\163\x70\x5f\x74\141\142\x6c\145\x5f\154\141\x79\x6f\x75\x74\x5f\x31\x22\x3e\x3c\144\151\166\x20\143\154\x61\163\163\x3d\x22\x6d\x6f\x5f\163\x61\155\x6c\137\x66\165\154\154\137\163\143\x72\145\x65\156\137\x74\141\x62\145\x6c\40\155\157\137\163\x61\155\154\137\x66\x75\x6c\154\137\160\141\x67\x65\x5f\143\x6f\156\x74\141\151\156\145\x72\x22\76");
        $form["\x6d\157\137\163\x61\x6d\154\x5f\154\151\x63\x65\x6e\163\x65\x5f\153\x65\171\x5f\x66\157\x72\155"] = array("\43\164\171\160\x65" => "\146\x69\145\x6c\x64\163\145\x74", "\43\164\151\x74\154\145" => t("\154\151\143\x65\156\163\x65\x20\x6b\145\x79"), "\43\141\164\164\162\151\x62\165\164\145\163" => array("\163\164\x79\x6c\x65" => "\x70\141\x64\144\x69\x6e\x67\72\62\x25\40\x32\45\40\x34\x30\x25\73\40\155\141\162\147\x69\156\55\142\x6f\164\164\x6f\x6d\x3a\x32\45"));
        $Qn = \Drupal::config("\155\x69\156\x69\157\162\141\x6e\x67\145\x5f\163\x61\155\154\56\163\x65\x74\164\151\x6e\147\x73")->get("\x6d\151\x6e\x69\157\x72\x61\x6e\147\145\137\x73\x61\155\x6c\x5f\x63\165\163\x74\157\x6d\x65\162\137\141\x64\155\151\156\x5f\x65\x6d\141\x69\154");
        $LW = MiniorangeSAMLConstants::BASE_URL . "\x2f\155\157\x61\163\57\x6c\x6f\147\151\x6e\77\x75\163\145\x72\156\x61\155\145\x3d" . $Qn . "\x26\162\x65\x64\x69\x72\145\143\x74\125\x72\x6c\75" . MiniorangeSAMLConstants::BASE_URL . "\x2f\155\157\141\x73\x2f\141\144\x6d\x69\156\x2f\x63\x75\163\164\157\x6d\145\x72\x2f\166\151\x65\167\154\x69\x63\145\x6e\x73\145\153\145\x79\163";
        $form["\155\x6f\137\163\141\x6d\x6c\x5f\x6c\151\143\x65\x6e\x73\145\137\153\145\x79\137\146\x6f\162\155"]["\155\x61\x72\x6b\x75\160\137\x6c\151\x63\145\x6e\x73\145"] = array("\43\155\x61\162\153\165\x70" => "\x3c\142\x72\x3e\74\150\x72\76\74\142\x72\76\x3c\144\151\166\x20\x63\154\141\x73\x73\x3d\42\155\157\x5f\163\x61\x6d\x6c\137\x68\x69\147\x68\154\151\147\x68\164\137\142\141\x63\x6b\x67\x72\157\165\156\x64\137\156\x6f\x74\x65\x5f\61\x22\x3e\x3c\x73\x74\162\x6f\x6e\147\x3e\x4e\x6f\x74\x65\x3a\74\57\x73\164\162\x6f\156\x67\x3e\40\103\154\151\x63\x6b\x20\74\x61\x20\x68\x72\x65\x66\x3d\42" . $LW . "\x22\40\164\141\162\147\x65\x74\75\42\137\x62\154\141\x6e\153\x22\76\x68\x65\162\x65\x3c\57\x61\76\x20\x61\156\x64\40\154\157\x67\x69\x6e\x20\164\x6f\40\147\145\x74\x20\x74\150\145\x20\154\x69\143\145\156\x73\145\40\153\x65\171\x2e\74\x2f\x64\151\x76\x3e");
        $form["\155\157\x5f\x73\141\x6d\154\x5f\154\x69\x63\x65\x6e\x73\x65\x5f\x6b\145\x79\137\146\157\162\155"]["\x6d\x69\156\151\x6f\x72\141\156\147\x65\x5f\163\141\155\x6c\x5f\154\151\x63\145\x6e\163\x65\x5f\153\145\x79"] = array("\43\x74\x79\x70\145" => "\x74\145\x78\164\146\x69\145\x6c\144", "\x23\x74\151\x74\154\145" => t("\x4c\x69\143\x65\x6e\163\145\x20\x4b\145\171"), "\43\162\x65\161\x75\x69\162\x65\144" => TRUE, "\x23\141\164\x74\162\151\142\165\164\145\x73" => array("\x73\164\x79\x6c\x65" => "\167\151\144\164\x68\x3a\66\x30\45", "\160\x6c\x61\x63\145\150\x6f\154\x64\x65\162" => "\x45\x6e\164\145\x72\x20\x79\x6f\x75\x72\40\154\151\x63\x65\156\x73\145\40\x6b\145\x79\x20\164\157\x20\x61\x63\164\151\x76\141\164\145\40\x74\x68\145\x20\x6d\157\144\x75\x6c\x65"), "\43\163\x75\146\x66\151\x78" => "\74\x62\x72\76");
        $form["\x6d\x6f\x5f\163\141\155\x6c\137\154\151\x63\145\156\163\145\137\x6b\145\171\x5f\146\x6f\162\155"]["\x6d\x69\156\x69\157\162\x61\x6e\147\145\x5f\163\x61\x6d\x6c\x5f\143\x75\163\164\157\155\145\162\x5f\x76\141\x6c\x69\x64\141\164\x65\x5f\x6c\x69\143\x65\156\163\145\137\142\165\164\164\157\156"] = array("\x23\x74\171\x70\145" => "\x73\165\x62\155\151\164", "\43\142\x75\164\164\157\x6e\x5f\164\x79\160\x65" => "\160\162\x69\x6d\141\x72\x79", "\43\166\x61\154\165\145" => t("\101\x63\x74\x69\166\141\164\x65\40\114\x69\143\x65\x6e\163\x65"), "\43\163\165\142\155\x69\164" => array("\x3a\72\155\151\x6e\151\x6f\162\x61\x6e\147\x65\137\163\141\x6d\x6c\137\x76\141\x6c\151\144\x61\x74\145\x5f\x6c\x69\143\x65\x6e\x73\x65\x5f\163\x75\142\x6d\151\x74"));
        $form["\155\157\137\163\x61\x6d\x6c\x5f\x6c\x69\x63\145\x6e\x73\x65\x5f\x6b\145\x79\137\146\157\x72\x6d"]["\x6d\x69\156\x69\x6f\162\x61\x6e\x67\145\137\163\141\155\x6c\x5f\143\x75\163\x74\157\x6d\145\x72\x5f\x73\x65\x74\165\160\x5f\x62\x61\143\153"] = array("\43\x74\x79\x70\145" => "\x73\x75\x62\x6d\x69\x74", "\x23\x62\x75\164\x74\x6f\x6e\x5f\x74\171\160\145" => "\x64\x61\156\x67\x65\x72", "\43\x76\141\x6c\x75\x65" => t("\102\x61\x63\x6b"), "\x23\x6c\151\x6d\151\x74\137\166\141\154\x69\x64\141\x74\151\x6f\156\x5f\x65\162\162\x6f\x72\163" => array(), "\x23\x73\165\x62\x6d\x69\164" => array("\72\x3a\155\x69\x6e\151\157\162\141\156\147\x65\137\x73\x61\155\x6c\x5f\142\141\x63\153"));
        $form["\x6d\141\x72\x6b\x75\160\137\143\x6c\157\x73\x69\x6e\147\137\144\x69\x76"] = array("\x23\155\x61\162\x6b\x75\160" => "\x3c\x2f\144\151\x76\x3e");
        return $form;
        M6:
    }
    public function validateForm(array &$form, FormStateInterface $form_state)
    {
        global $base_url;
        $i0 = $form_state->getValues();
        if (Utilities::moGetModuleType()) {
            goto ty;
        }
        if (!(isset($i0["\x6d\151\156\151\x6f\x72\x61\156\x67\x65\137\163\141\155\154\x5f\x63\165\163\164\x6f\x6d\x65\x72\137\163\145\164\165\x70\x5f\x75\163\145\x72\156\141\155\145"]) && MiniorangeSAMLConstants::CUST_USERNAME !== $i0["\155\151\x6e\x69\x6f\x72\141\156\x67\145\137\163\x61\x6d\154\137\143\x75\163\164\157\x6d\x65\162\137\x73\145\164\165\x70\137\x75\x73\145\162\x6e\141\x6d\x65"])) {
            goto CF;
        }
        $form_state->setErrorByName("\155\151\x6e\x69\157\162\x61\156\x67\x65\137\x73\141\x6d\x6c\x5f\x63\165\163\164\x6f\155\x65\162\137\x73\x65\x74\x75\160\x5f\x75\x73\x65\x72\156\x61\155\x65", $this->t("\x49\x6e\x76\x61\154\x69\144\x20\x61\x63\x63\157\x75\156\x74\x21\x20\x4d\157\144\165\x6c\145\x20\142\x65\154\x6f\156\x67\x73\40\164\157\x20\74\x73\x74\162\157\x6e\x67\76" . MiniorangeSAMLConstants::CUST_USERNAME . "\74\57\x73\x74\x72\157\156\x67\76"));
        CF:
        if (!(isset($i0["\155\151\156\151\157\162\x61\x6e\147\145\137\x73\x61\x6d\154\x5f\154\x69\143\145\x6e\x73\x65\x5f\153\x65\x79"]) && MiniorangeSAMLConstants::CUST_LICENSE !== str_replace("\x20", '', $i0["\x6d\x69\156\151\x6f\162\x61\156\x67\x65\137\x73\x61\155\154\137\154\x69\143\145\156\x73\x65\137\153\x65\x79"]))) {
            goto hK;
        }
        $form_state->setErrorByName("\155\x69\156\x69\157\162\141\x6e\147\145\x5f\x73\x61\x6d\x6c\x5f\x6c\151\x63\145\x6e\163\x65\137\x6b\145\171", $this->t("\111\156\166\141\154\x69\144\40\154\x69\x63\x65\x6e\x73\145\x21\40\120\x6c\145\x61\x73\x65\x20\145\x6e\164\145\x72\40\x6c\x69\143\x65\x6e\x73\x65\x20\141\x76\141\x69\x6c\141\x62\154\x65\x20\165\x6e\144\145\x72\40\74\163\164\162\157\x6e\x67\76" . MiniorangeSAMLConstants::CUST_USERNAME . "\74\x2f\x73\164\162\157\x6e\x67\76"));
        hK:
        if (!(MiniorangeSAMLConstants::CUST_BASEURL !== $base_url)) {
            goto yN;
        }
        $form_state->setErrorByName("\x6d\x69\x6e\151\157\162\141\156\147\x65\x5f\163\141\x6d\x6c", $this->t("\111\156\166\x61\x6c\x69\144\x20\167\x65\142\163\x69\x74\145\x21\x20\x4d\157\x64\x75\154\145\40\x62\x65\154\x6f\x6e\147\163\x20\x74\x6f\40\x3c\x73\164\162\157\x6e\147\x3e" . MiniorangeSAMLConstants::CUST_BASEURL . "\x3c\x2f\163\x74\x72\x6f\156\147\76"));
        yN:
        ty:
    }
    public function submitForm(array &$form, FormStateInterface $form_state)
    {
        $PM = \Drupal::messenger();
        $i0 = $form_state->getValues();
        $gk = $i0["\x6d\151\x6e\151\x6f\x72\x61\x6e\147\145\137\x73\141\155\154\x5f\x63\165\x73\x74\x6f\155\x65\162\137\163\145\x74\x75\x70\x5f\x75\163\x65\x72\156\141\x6d\145"];
        if (!Utilities::moGetModuleType()) {
            goto et;
        }
        $TI = $i0["\155\x69\156\151\157\162\x61\156\147\x65\137\x73\141\x6d\154\137\x63\165\x73\x74\x6f\x6d\x65\162\x5f\163\145\164\165\160\x5f\x70\141\163\163\x77\x6f\162\x64"];
        et:
        if (Utilities::moGetModuleType()) {
            goto ht;
        }
        self::miniorange_save_config_variables(MiniorangeSAMLConstants::CUST_ID, MiniorangeSAMLConstants::CUST_TOKEN, MiniorangeSAMLConstants::CUST_USERNAME, MiniorangeSAMLConstants::CUST_PHONE, MiniorangeSAMLConstants::CUST_APIKEY, "\120\114\125\107\111\116\x5f\x43\117\x4e\x46\x49\x47\125\122\x41\x54\x49\x4f\116");
        $PM->addMessage(t("\x53\x75\143\143\x65\163\x73\x66\165\154\x6c\x79\40\x72\145\164\x72\x69\145\166\x65\144\x20\171\157\x75\162\x20\x61\143\x63\157\165\156\x74\56"), "\x73\164\141\164\x75\x73");
        return;
        ht:
        $nG = new MiniorangeSAMLCustomer($gk, '', $TI, NULL);
        $vu = json_decode($nG->checkCustomer());
        Utilities::mo_add_loggers("\x3c\142\76\x63\x68\145\143\153\x43\x75\x73\164\x6f\155\x65\x72\x3a\74\x2f\x62\x3e\40", json_encode($vu), "\151\156\x66\x6f");
        if (!(!is_object($vu) || !isset($vu->status) || empty($vu->status))) {
            goto SC;
        }
        $PM->addError(t("\105\162\162\157\162\x3a\40\x53\157\155\x65\x74\x68\151\x6e\147\x20\167\145\156\164\x20\x77\x72\x6f\x6e\x67\x20\x77\x68\x69\x6c\x65\x20\x70\x72\x6f\x63\x65\163\163\x69\x6e\x67\x20\x79\157\x75\162\40\x72\x65\161\x75\145\x73\164\x2e\x20\x52\x65\x66\145\162\x65\x6e\x63\145\x20\x4e\157\56\x3a\104\70\x53\123\105\x7c\x30\x30\x30\x31"));
        return;
        SC:
        if (!($vu->status == "\124\122\x41\116\x53\101\103\124\111\x4f\x4e\137\114\x49\x4d\x49\x54\x5f\105\x58\x43\x45\x45\x44\105\104")) {
            goto br;
        }
        $PM->addError(t("\x45\162\162\157\162\x3a\40\x57\145\x20\x6e\x6f\164\151\143\145\144\40\155\x75\154\164\x69\160\x6c\145\40\x6c\157\x67\151\156\x20\141\x74\x74\x65\x6d\x70\164\163\x2c\x20\160\154\x65\x61\x73\145\40\x74\162\x79\x20\x61\146\164\145\162\40\163\x6f\x6d\x65\40\164\x69\155\x65\56\40\x50\154\145\x61\x73\x65\40\x3c\x61\x20\150\162\x65\146\x3d\x22\155\x61\151\154\x74\157\x3a\144\x72\x75\x70\x61\x6c\x73\x75\x70\x70\x6f\x72\x74\100\170\x65\x63\165\x72\151\x66\x79\x2e\x63\x6f\155\x22\76\74\151\x3e\143\157\156\x74\x61\143\164\x20\165\163\40\x3c\57\x69\76\x3c\57\141\76\151\146\40\151\x73\x73\x75\145\40\x70\145\x72\x73\x69\163\x74\x2e\40\122\x65\x66\145\162\145\x6e\143\x65\x20\x4e\157\56\72\104\70\x53\123\x45\x7c\x30\x30\x31\x33"));
        return;
        br:
        if ($vu->status == "\103\125\123\x54\117\x4d\x45\122\x5f\116\117\124\x5f\x46\x4f\125\116\x44") {
            goto zi;
        }
        if ($vu->status == "\103\125\x52\x4c\x5f\105\122\122\117\122") {
            goto Ql;
        }
        $jI = json_decode($nG->getCustomerKeys());
        if (json_last_error() == JSON_ERROR_NONE) {
            goto u5;
        }
        $PM->addError(t("\x49\156\166\141\x6c\151\x64\x20\x63\162\x65\144\x65\156\164\151\141\154\163\x2e\122\x65\x66\145\x72\x65\156\143\145\x20\x4e\157\x2e\72\104\x38\x53\x53\105\174\60\60\61\x32"));
        return;
        goto Lq;
        u5:
        if (!(!is_object($jI) || !isset($jI->id) || empty($jI->id))) {
            goto zg;
        }
        $PM->addError(t("\x45\162\x72\x6f\x72\72\123\157\155\145\x74\x68\x69\x6e\x67\40\167\x65\156\164\x20\167\162\157\156\x67\x20\167\x68\151\x6c\x65\40\x70\x72\x6f\143\x65\163\163\151\156\147\40\171\x6f\165\x72\40\x72\145\161\165\145\x73\164\56\40\122\145\146\145\162\145\156\143\x65\40\x4e\x6f\56\72\104\70\x53\x53\105\174\60\60\x30\62"));
        return;
        zg:
        self::miniorange_save_config_variables($jI->id, $jI->token, $gk, $jI->phone, $jI->apiKey, "\x50\x4c\x55\x47\111\116\137\x43\x4f\x4e\106\x49\107\x55\122\x41\124\x49\117\x4e");
        $PM->addMessage(t("\x53\165\x63\x63\x65\163\163\x66\x75\x6c\154\171\40\162\145\164\162\151\x65\x76\x65\144\x20\x79\157\165\x72\x20\141\143\x63\157\165\156\x74\x2e"), "\x73\164\x61\x74\x75\163");
        return;
        Lq:
        goto S5;
        zi:
        $PM->addError(t("\111\156\x63\157\x72\162\145\x63\164\40\165\163\x65\162\x6e\141\155\145\x3a\x20\74\142\76\74\x69\x3e" . $gk . "\x3c\57\x69\x3e\x3c\x2f\x62\76\x2e"));
        return;
        goto S5;
        Ql:
        $PM->addError(t("\x63\125\x52\114\40\x69\163\40\156\157\x74\x20\145\156\x61\x62\x6c\145\144\x2e\40\120\154\145\141\x73\145\x20\x65\x6e\141\x62\x6c\145\40\x63\x55\122\x4c"));
        return;
        S5:
    }
    function miniorange_save_config_variables($nr, $rJ, $gk, $el, $S1, $gN)
    {
        $MV = \Drupal::configFactory()->getEditable("\155\x69\156\x69\x6f\162\x61\x6e\x67\x65\137\163\x61\155\x6c\56\163\x65\x74\164\x69\x6e\147\x73");
        $MV->set("\x6d\151\x6e\151\157\162\141\x6e\147\x65\137\x73\141\x6d\x6c\137\143\165\x73\164\x6f\155\x65\x72\137\x69\x64", $nr)->save();
        $MV->set("\155\151\x6e\151\x6f\162\x61\156\x67\x65\137\163\x61\155\x6c\x5f\143\165\163\164\157\155\x65\x72\137\x61\144\x6d\x69\x6e\137\164\x6f\x6b\145\156", $rJ)->save();
        $MV->set("\155\151\x6e\151\x6f\162\141\156\147\x65\137\163\141\x6d\x6c\x5f\x63\165\x73\164\x6f\155\145\162\x5f\x61\144\155\151\156\x5f\145\x6d\x61\151\154", $gk)->save();
        $MV->set("\155\151\x6e\151\x6f\162\141\x6e\147\x65\137\163\x61\x6d\154\x5f\x63\x75\163\x74\157\155\x65\162\x5f\141\144\x6d\151\156\137\x70\x68\x6f\156\x65", $el)->save();
        $MV->set("\x6d\x69\x6e\x69\x6f\162\x61\156\147\145\137\163\141\155\154\137\143\165\x73\x74\157\155\x65\x72\137\141\x70\x69\137\153\145\171", $S1)->save();
        $MV->set("\x6d\x69\x6e\151\x6f\162\141\x6e\147\x65\x5f\142\x61\143\x6b\x64\x6f\x6f\x72\x5f\x71\x75\x65\x72\171", $S1)->save();
        $MV->set("\155\151\x6e\x69\x6f\x72\x61\x6e\147\x65\x5f\163\141\x6d\154\x5f\163\164\x61\164\165\163", $gN)->save();
        $MV->set("\x6d\x69\156\151\x6f\x72\141\156\x67\x65\137\x6c\x69\x63\145\156\x73\145\137\x70\x6c\x61\156", "\144\x72\x75\x70\141\x6c\70\x5f\x6d\151\x6e\x69\157\x72\x61\156\147\145\137\x73\141\155\x6c\x5f\145\156\x74\x65\162\160\x72\x69\163\x65\x5f\x70\x6c\141\x6e")->save();
        $MV->set("\155\151\x6e\151\x6f\x72\141\156\147\145\137\154\151\143\145\x6e\163\145\x5f\x74\x79\x70\x65", "\104\x52\x55\120\101\x4c\x38\137\123\101\x4d\114\x5f\x53\120\x5f\105\x4e\x54\x45\x52\x50\122\111\123\105\x5f\x4d\x4f\104\x55\114\105")->save();
    }
    function miniorange_saml_back(&$form, $form_state)
    {
        $MV = \Drupal::configFactory()->getEditable("\155\x69\x6e\x69\x6f\x72\141\x6e\x67\145\137\x73\x61\x6d\154\56\163\145\164\164\x69\x6e\x67\x73");
        $MV->set("\x6d\151\156\151\157\162\x61\x6e\x67\145\x5f\x73\x61\x6d\x6c\137\163\164\141\164\165\x73", "\103\x55\x53\x54\x4f\x4d\105\122\137\123\x45\124\125\120")->save();
        $MV->clear("\155\x69\156\151\x6f\162\x61\x6e\147\x65\137\163\141\x6d\154\x5f\164\170\137\151\144")->save();
        $MV->clear("\x6d\x69\156\151\157\x72\x61\156\x67\x65\137\x73\x61\x6d\x6c\137\143\x75\x73\164\157\155\145\162\x5f\151\144")->save();
        $MV->clear("\x6d\x69\156\x69\x6f\x72\x61\156\147\x65\x5f\x73\x61\x6d\154\137\143\x75\x73\x74\157\x6d\145\x72\137\x61\x70\151\x5f\x6b\145\171")->save();
        $MV->clear("\155\151\x6e\151\x6f\162\141\156\147\145\137\x73\x61\155\154\x5f\143\165\x73\164\157\155\x65\x72\x5f\x61\144\x6d\151\x6e\x5f\160\x68\157\156\x65")->save();
        $MV->clear("\x6d\151\x6e\x69\x6f\x72\141\156\x67\x65\137\x73\141\x6d\154\137\x63\165\163\x74\157\x6d\145\x72\137\141\x64\155\x69\156\137\164\157\153\x65\156")->save();
        $MV->clear("\155\x69\156\151\x6f\x72\141\x6e\x67\x65\x5f\x73\141\155\x6c\x5f\143\x75\x73\x74\157\155\145\162\137\x61\x64\x6d\151\x6e\137\145\155\141\x69\x6c")->save();
        \Drupal::messenger()->addMessage(t("\114\157\147\x69\156\40\167\x69\164\x68\x20\171\157\x75\x72\x20\x6d\151\156\x69\x4f\162\141\x6e\x67\145\x20\101\x63\143\157\165\x6e\x74"), "\x73\x74\141\164\x75\163");
    }
    function miniorange_saml_validate_license_submit(&$form, FormStateInterface $form_state)
    {
        $PM = \Drupal::messenger();
        $A_ = \Drupal::config("\x6d\x69\x6e\151\157\x72\141\x6e\x67\x65\137\163\141\x6d\x6c\x2e\x73\x65\164\x74\x69\x6e\x67\x73");
        $MV = \Drupal::configFactory()->getEditable("\x6d\151\x6e\151\x6f\162\141\x6e\x67\145\137\x73\x61\x6d\x6c\x2e\163\145\164\x74\151\156\x67\x73");
        $i0 = $form_state->getValues();
        $sO = str_replace("\x20", '', $i0["\x6d\x69\x6e\x69\x6f\162\x61\156\147\x65\x5f\163\141\x6d\154\x5f\x6c\x69\143\x65\x6e\x73\145\137\153\x65\x79"]);
        if (Utilities::moGetModuleType()) {
            goto T_;
        }
        $jD = $A_->get("\x6d\151\x6e\x69\x6f\162\x61\156\147\x65\x5f\163\141\155\154\137\x63\165\163\164\x6f\155\x65\162\137\141\144\155\x69\x6e\137\x74\x6f\x6b\145\x6e");
        $MV->set("\x6d\151\156\x69\x6f\162\141\x6e\147\145\x5f\163\x61\x6d\x6c\x5f\154\151\143\x65\156\x73\145\137\x6b\145\171", AESEncryption::encrypt_data($sO, $jD))->save();
        Utilities::moStoreDomainInDatabase($jD);
        $PM->addMessage(t("\x59\157\165\x72\x20\154\x69\x63\x65\x6e\163\x65\x20\151\163\40\x76\x65\162\x69\x66\151\x65\x64\56\40\x59\157\165\40\x63\141\x6e\x20\156\157\167\40\163\145\x74\x75\160\40\x74\x68\x65\40\x6d\x6f\144\165\154\x65\56"), "\x73\164\141\x74\x75\163");
        return;
        T_:
        $gk = $A_->get("\x6d\x69\156\x69\x6f\162\141\156\147\x65\137\x73\141\x6d\x6c\137\x63\165\x73\x74\157\155\x65\x72\x5f\141\x64\155\151\x6e\x5f\x65\x6d\x61\x69\x6c");
        $el = $A_->get("\155\x69\x6e\x69\157\162\x61\156\147\x65\x5f\163\141\x6d\x6c\137\143\165\x73\164\x6f\x6d\x65\x72\x5f\141\144\x6d\151\156\137\160\x68\157\x6e\145");
        $OY = new MiniorangeSAMLCustomer($gk, $el, NULL, NULL);
        $qD = $OY->ccl() !== NULL ? json_decode($OY->ccl(), true) : '';
        Utilities::mo_add_loggers("\74\x62\x3e\x43\x43\114\x3a\74\x2f\x62\x3e\x20", json_encode($qD), "\x69\x6e\x66\157");
        if (is_array($qD)) {
            goto P3;
        }
        if (!isset($qD["\163\164\141\x74\165\163"]) || empty($qD["\x73\164\x61\164\165\163"])) {
            goto rm;
        }
        if (!(!isset($qD["\x6c\x69\x63\x65\156\x73\145\120\x6c\141\x6e"]) || empty($qD["\x6c\151\143\145\x6e\163\145\x50\154\x61\x6e"]))) {
            goto N8;
        }
        $PM->addError(t("\x45\x72\162\x6f\x72\x3a\123\157\155\x65\x74\x68\x69\x6e\x67\40\x77\145\156\x74\40\167\x72\157\156\147\40\167\150\151\x6c\x65\40\x70\x72\x6f\x63\x65\163\x73\x69\156\x67\x20\x79\157\165\162\40\x72\145\161\165\x65\x73\x74\x2e\40\x52\145\146\145\x72\145\x6e\143\x65\x20\x4e\x6f\x2e\x3a\104\70\123\x53\x45\x7c\60\60\x30\64"));
        return;
        N8:
        goto Ut;
        rm:
        $PM->addError(t("\105\162\162\x6f\x72\72\x53\157\x6d\x65\x74\x68\x69\x6e\x67\x20\x77\x65\156\x74\40\167\162\157\156\147\x20\167\150\151\154\x65\x20\160\x72\x6f\x63\x65\x73\x73\151\156\147\x20\171\x6f\165\x72\x20\162\145\x71\x75\145\163\164\x2e\x20\x52\145\146\x65\162\145\156\x63\145\x20\116\157\x2e\72\104\70\123\123\105\174\60\x30\60\63"));
        return;
        Ut:
        P3:
        if (!($qD["\x73\164\x61\164\x75\x73"] != "\123\125\103\x43\x45\123\123" || $qD["\154\151\x63\x65\x6e\x73\x65\120\x6c\141\156"] != Utilities::getSamlRequestPlanName())) {
            goto Jk;
        }
        $PM->addError(t("\x49\156\166\x61\x6c\151\x64\40\x6c\151\x63\x65\156\163\145\x21\x20\x50\x6c\x65\x61\163\x65\40\165\163\x65\x20\141\40\166\x61\154\x69\x64\40\x6c\x69\143\145\x6e\163\x65\40\x74\157\40\x61\x63\x74\x69\x76\x61\x74\145\40\x74\150\x65\40\155\x6f\144\x75\x6c\x65\x2e\x52\x65\146\x65\x72\x65\156\143\145\40\x4e\x6f\56\72\104\70\x53\123\105\x7c\x30\60\x31\61"));
        return;
        Jk:
        Utilities::mo_save_expiry_details($qD);
        $X7 = json_decode($OY->verifyLicense($sO), true);
        Utilities::mo_add_loggers("\x3c\x62\x3e\166\x65\x72\x69\x66\x79\114\x69\x63\x65\x6e\163\x65\72\x3c\x2f\x62\x3e\40", json_encode($X7), "\x69\x6e\x66\157");
        if (!(!is_array($X7) || !isset($X7["\163\x74\x61\x74\165\x73"]) || empty($X7["\163\x74\141\x74\x75\163"]))) {
            goto pg;
        }
        $PM->addError(t("\105\162\x72\x6f\162\72\x53\x6f\155\x65\x74\150\x69\x6e\147\40\167\145\156\x74\40\x77\162\x6f\156\x67\x20\167\150\x69\154\x65\x20\160\x72\157\143\x65\163\163\x69\x6e\x67\x20\171\x6f\165\162\40\162\x65\x71\165\x65\163\x74\x2e\x20\x52\x65\x66\x65\x72\x65\x6e\x63\145\40\116\x6f\56\72\104\70\x53\123\105\x7c\x30\60\60\65"));
        return;
        pg:
        if (strcasecmp($X7["\163\164\x61\x74\x75\x73"], "\123\125\x43\103\105\x53\x53") == 0) {
            goto dq;
        }
        if (strcasecmp($X7["\163\x74\x61\x74\x75\x73"], "\x46\101\x49\114\105\104") == 0) {
            goto zK;
        }
        $PM->addError(t("\x41\x6e\x20\x65\x72\162\x6f\162\x20\x6f\143\143\165\162\x65\144\x20\167\x68\151\x6c\x65\x20\160\162\x6f\143\145\163\x73\151\x6e\x67\x20\171\157\165\x72\x20\x72\x65\x71\165\145\163\x74\x2e\40\120\154\145\141\163\145\x20\x54\162\x79\x20\141\147\x61\151\x6e\56\x52\x65\146\145\162\x65\156\143\x65\x20\x4e\x6f\56\x3a\104\x38\x53\123\105\x7c\60\60\60\70"));
        return;
        goto Ig;
        zK:
        if (strcasecmp($X7["\155\145\x73\163\141\147\145"], "\x43\157\x64\x65\40\150\141\x73\40\x45\170\160\x69\162\x65\144") == 0) {
            goto xc;
        }
        $PM->addError(t("\131\157\x75\x20\x68\x61\x76\x65\x20\x65\x6e\164\145\162\145\144\40\141\x6e\40\x69\x6e\166\x61\154\151\144\x20\x6c\x69\x63\x65\156\163\x65\40\x6b\x65\171\56\x20\120\x6c\145\x61\x73\145\40\x65\156\x74\145\162\x20\141\40\x76\141\154\x69\144\x20\154\x69\x63\x65\156\x73\145\40\153\145\171\x2e\x52\145\x66\145\162\145\156\x63\145\x20\x4e\157\x2e\x3a\x44\x38\123\x53\x45\174\x30\60\60\67"));
        return;
        goto pq;
        xc:
        $PM->addError(t("\114\151\x63\x65\156\163\x65\40\153\145\171\40\x79\157\x75\x20\150\141\x76\x65\x20\145\156\164\x65\x72\145\x64\x20\150\x61\163\40\141\x6c\x72\145\x61\x64\x79\x20\142\145\145\156\40\x75\163\x65\144\x2e\x20\120\x6c\x65\x61\x73\x65\x20\x65\156\164\x65\162\x20\141\x20\153\x65\171\40\167\x68\x69\x63\150\40\150\141\x73\x20\x6e\157\x74\40\142\145\145\156\40\x75\163\145\144\x20\142\145\x66\157\x72\145\x20\x6f\x6e\x20\141\156\x79\x20\x6f\164\x68\x65\162\x20\151\156\x73\x74\x61\156\x63\x65\40\157\x72\x20\151\x66\x20\x79\157\165\x20\150\141\x76\x65\x20\x65\170\141\x75\x73\164\x65\144\40\x61\x6c\154\x20\x79\x6f\x75\162\40\x6b\145\171\163\40\x74\150\145\156\40\142\x75\171\x20\x6d\157\x72\x65\x20\x6c\151\x63\145\x6e\163\x65\x20\x66\x72\x6f\155\40\114\151\x63\145\156\x73\151\156\x67\56\x52\145\x66\x65\x72\x65\156\143\145\40\x4e\x6f\56\x3a\104\x38\123\123\x45\x7c\60\x30\x30\x36"));
        return;
        pq:
        Ig:
        goto wV;
        dq:
        $yi = MiniorangeSAMLConstants::BASE_URL;
        $KG = Utilities::getSamlRequestPlanName();
        $yY = Utilities::getSamlRequestPlanType();
        $n1 = $A_->get("\x6d\151\x6e\151\157\162\141\x6e\x67\x65\x5f\163\141\155\x6c\137\143\x75\163\164\x6f\x6d\145\x72\137\151\x64");
        $S1 = $A_->get("\x6d\151\x6e\x69\x6f\x72\141\156\147\145\x5f\163\x61\x6d\154\137\x63\165\x73\164\157\155\x65\x72\137\141\160\x69\137\153\145\171");
        $b_ = self::createUpdateUrl($sO, $KG, $yY, $S1, $n1, $yi);
        $MV->set("\x6d\x69\x6e\151\157\162\141\156\147\145\x5f\163\x61\x6d\x6c\x5f\165\x70\147\x72\x61\144\145\x5f\165\x72\154", $b_)->save();
        $jD = $A_->get("\x6d\151\x6e\x69\157\x72\141\x6e\x67\145\137\163\141\x6d\154\x5f\x63\x75\x73\x74\157\155\145\x72\137\x61\x64\155\x69\x6e\137\164\157\153\x65\156");
        $MV->set("\x6d\151\x6e\x69\157\162\141\x6e\147\x65\x5f\163\x61\155\x6c\x5f\154\151\x63\x65\x6e\x73\145\137\153\x65\x79", AESEncryption::encrypt_data($sO, $jD))->save();
        $MV->set("\x74\x5f\x73\x69\164\145\137\x73\x74\141\164\165\163", AESEncryption::encrypt_data("\146\x61\154\163\x65", $jD))->save();
        $MV->set("\163\x69\x74\145\x5f\143\153\137\154", AESEncryption::encrypt_data("\164\162\x75\145", $jD))->save();
        $PM->addMessage(t("\x59\157\165\162\x20\154\x69\143\145\x6e\x73\x65\x20\151\163\40\166\x65\x72\151\146\151\x65\144\56\40\131\x6f\165\40\x63\x61\156\x20\x6e\157\x77\40\x73\145\164\x75\x70\x20\x74\x68\x65\40\x6d\157\144\x75\x6c\x65\56"), "\x73\x74\141\164\165\x73");
        Utilities::moStoreDomainInDatabase($jD);
        wV:
    }
    public static function createUpdateUrl($sO, $KG, $yY, $S1, $n1, $yi)
    {
        $ww = "\61\x31\61\x31\61\61\x31\61\61\x31\61\x31\x31\61\61\x31" . $sO;
        $mW = $yi . "\x2f\155\x6f\x61\x73\57\x61\x70\151\57\160\x6c\165\x67\151\156\x2f\144\x72\x75\160\141\154\x4a\x6f\x6f\x6d\154\141\125\160\144\x61\x74\145\57" . $n1 . "\x2f" . $KG . "\57" . $yY . "\57";
        $tJ = openssl_cipher_iv_length($Od = "\x41\x45\x53\x2d\61\x32\x38\55\103\x42\x43");
        $U8 = openssl_random_pseudo_bytes($tJ);
        $bG = openssl_encrypt($ww, $Od, $S1, $re = OPENSSL_RAW_DATA, $U8);
        return $mW . str_replace(["\53", "\x2f", "\75"], ["\55", "\x5f", ''], base64_encode($bG));
    }
    function miniorange_reset_password(&$form, FormStateInterface $form_state)
    {
        $qk = new TrustedRedirectResponse(MiniorangeSAMLConstants::BASE_URL . "\x2f\x6d\x6f\141\x73\57\151\x64\160\57\162\145\x73\145\164\x70\x61\163\163\x77\157\162\x64");
        $form_state->setResponse($qk);
    }
}

Function Calls

None

Variables

None

Stats

MD5 d0a8979ea2f4d7637c0f5742b1fc438e
Eval Count 0
Decode Time 73 ms