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

Signing you up...

Thank you for signing up!

PHP Decode

function MoLdapDirSearchUpdateSearchBase() { $post = JFactory::getApplicatio..

Decoded Output download

<?  function MoLdapDirSearchUpdateSearchBase() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        $wh = ''; 
        if (isset($post["select_ldap_search_bases"][0])) { 
            goto on; 
        } 
        if (isset($post["mo_ldap_directory_search_search_base"])) { 
            goto XG; 
        } 
        $wh = ''; 
        goto WM; 
        XG: 
        $wh = $post["mo_ldap_directory_search_search_base"]; 
        WM: 
        goto pY; 
        on: 
        $wh = $post["select_ldap_search_bases"][0]; 
        pY: 
        $wh = MoLdapDirSearchUtility::mo_ldap_dir_search_encrypt($wh); 
        $M3 = "#__miniorange_search_directory_config"; 
        $r3 = array("search_base" => $wh); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
        $GY = JText::_("COM_MINIORANGE_SAVED_SEARCH_BASE"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_attr_map", $GY); 
    } 
    function moLdapDirSearchDepartment() 
    { 
        $Aa = JFactory::getApplication()->input->get->getArray(); 
        $nN = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("#__miniorange_search_directory_config"); 
        $r2 = isset($nN["department_details"]) ? json_decode($nN["department_details"], true) : ''; 
        $cc = isset($r2["department_attr"]) ? $r2["department_attr"] : ''; 
        $BB = isset($Aa["attribute_name"]) ? strtolower($Aa["attribute_name"]) : ''; 
        if (!($BB == '')) { 
            goto gD; 
        } 
        $GY = "Enter the department name to retrieve the list of departments"; 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_retrieve_users", $GY, "error"); 
        return; 
        gD: 
        $A3 = MoSearchDirConfig::mo_ldap_search_specific_user_attribute($BB); 
        if ($A3) { 
            goto ag; 
        } 
        echo "<div style="background-color: #D1D7DC;font-family: Fira Sans, sans-serif;">	<div style="color: white;background-color: #B71C1C;padding:2%;margin-bottom:20px;text-align:center;font-size:18pt;">
\x9\x9" . JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_UNABLE_TO_RETRIEVE_DEPARTMENT_NAME") . "\xd
\x9</div>
	
\xa\x9<div style="font-family:Calibri;padding:3% 3%;">" . JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_UNABLE_TO_RETRIEVE_DEPARTMENT_NAME_REASON") . "\xd\xa\x9</div></div>"; 
        goto Pp; 
        ag: 
        echo "	<div style="color: #fff;background-color: #001b4c;padding:2%;margin-bottom:20px;text-align:center;font-size:18pt;">\xd\xa\x9				" . JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_LIST_OF_DEPARTMENT_NAME") . "\xd
	\x9\x9	</div>
	\x9\x9\x9<span><b> &nbsp; &nbsp;"; 
        echo JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_SELECT_DEPARTMENT_NAME"); 
        echo "</b></span></br></br>"; 
        echo "	\x9\x9\x9<style>\xd
		\x9\x9.inputGroup {background-color: #fff;display: block;margin: 10px 0;position: relative;}
		\x9	.inputGroup label {padding: 12px 30px;width: 100%;display: block;text-align: left;color: #3C454C;cursor: pointer;position: relative;z-index: 2;transition: color 200ms ease-in;overflow: hidden;}
\xa\x9\x9		.inputGroup label:before {width: 10px;height: 10px;border-radius: 50%;content: '';background-color: #001b4c;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale3d(1, 1, 1);transition: all 300ms cubic-bezier(0.4, 0.0, 0.2, 1);opacity: 0;z-index: -1;}
		\x9\x9.inputGroup label:after {width: 32px;height: 32px;content: '';border: 2px solid #D1D7DC;background-color: #fff;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 2px 3px;border-radius: 50%;z-index: 2;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);cursor: pointer;transition: all 200ms ease-in;}\xd
		\x9\x9.inputGroup input:checked ~ label {color: #fff;}
\x9		\x9.inputGroup input:checked ~ label:before {transform: translate(-50%, -50%) scale3d(56, 56, 1);opacity: 1;}\xd
\x9	\x9\x9.inputGroup input:checked ~ label:after {background-color: #54E0C7;border-color: #54E0C7;}
\x9\x9\x9	.inputGroup input {width: 32px;height: 32px;order: 1;z-index: 2;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);cursor: pointer;visibility: hidden;}
\xa\x9		\x9.form {padding: 0 16px;max-width: 550px;margin: 50px auto;font-size: 18px;font-weight: 600;line-height: 36px;}\xd\xa				body {background-color: #D1D7DC;font-family: 'Fira Sans', sans-serif;}
\x9	\x9	*,*::before,*::after {box-sizing: inherit;}
\xa\x9			html {box-sizing: border-box;}
\x9	\x9	.mo_ldap_dir_search_btn{height:40px;width:100px;background: #001b4c none repeat scroll 0% 0%;cursor: pointer;font-size:15px;border-width: 1px;border-style: solid;border-radius: 3px;white-space: nowrap;box-sizing: border-box;color: #FFF; position: relative;left: 40%;transform: translate(-50%, -50%);}
	\x9		</style>\xd\xa
	
	\x9\x9	<form class="form" id="mo_ldap_dir_search_submit_dpt_form" method="post" action=""; 
        echo JRoute::_("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&task=accountsetup.MoLdapDirSearchUpdatedepartment"); 
        echo "">\xd
	\x9	\x9\x9<input name="mo_ldap_dir_search_departmentattr"  value=""; 
        echo $BB; 
        echo "" hidden>\xd
\x9\x9\x9	\x9<div id="mo_ldap_dir_select_all">\xd\xa		\x9\x9	<div class="inputGroup">
    \x9\x9\x9	\x9<input id="mo_ldap_dir_search_check_all_departments" name="mo_ldap_dir_search_check_all_departments" type="checkbox"/>
    		\x9\x9	<label for="mo_ldap_dir_search_check_all_departments">Select All</label>
\xa  \x9		\x9	</div>
		\x9\x9\x9<div id="mo_ldap_dir_search_submit_dpt">
\x9\x9	\x9	\x9"; 
        $nd = 0; 
        $OS = 0; 
        Sw: 
        if (!($OS < count($A3))) { 
            goto qB; 
        } 
        if (empty($cc)) { 
            goto NP; 
        } 
        $KG = 0; 
        Rm: 
        if (!($KG < count($cc))) { 
            goto tC; 
        } 
        $nd = 0; 
        if (!(strcasecmp($A3[$OS], $cc[$KG]) == 0)) { 
            goto t3; 
        } 
        $nd = 1; 
        echo "<div class="inputGroup">
\xa			\x9	\x9		\x9\x9	<input value="" . $A3[$OS] . "" class="mo_ldap_dir_search_departments" id="mo_ldap_dir_search_department_" . $OS . "" name="mo_ldap_dir_search_department_" . $OS . "" type="checkbox" checked/>
\xa\x9\x9\x9	\x9\x9\x9		\x9	<label for="mo_ldap_dir_search_department_" . $OS . "">" . $A3[$OS] . "</label>
	\x9	\x9		\x9\x9\x9\x9	</div>"; 
        goto tC; 
        t3: 
        GB: 
        $KG++; 
        goto Rm; 
        tC: 
        NP: 
        if (!($nd == 0)) { 
            goto Et; 
        } 
        echo "<div class="inputGroup">\xd\xa		\x9			\x9\x9\x9<input value="" . $A3[$OS] . "" class="mo_ldap_dir_search_departments" id="mo_ldap_dir_search_department_" . $OS . "" name="mo_ldap_dir_search_department_" . $OS . "" type="checkbox"/>\xd
	\x9	\x9			\x9	<label for="mo_ldap_dir_search_department_" . $OS . "">" . $A3[$OS] . "</label>\xd
\x9\x9\x9\x9\x9\x9	  	</div>"; 
        Et: 
        AK: 
        $OS++; 
        goto Sw; 
        qB: 
        echo "		\x9\x9	</div>\xd
		\x9\x9		<div style="margin:3%;display:block;text-align:center;">\xd\xa\x9				\x9\x9<table style="border: none; width: 100%;margin-top:40px">\xd\xa	\x9		\x9\x9	\x9<tr style="border: none;">\xd\xa\x9\x9\x9\x9\x9	\x9		<td style="border: none;"> 
	\x9	\x9\x9	\x9\x9		<input type="button" value=""; 
        echo JText::_("COM_MINIORANGE_SUBMIT"); 
        echo "" onclick="mo_ldap_dir_search_submit_dpt()" class="mo_ldap_dir_search_btn"> 
\x9\x9		\x9\x9	\x9		<input type="button" value=""; 
        echo JText::_("COM_MINIORANGE_CLOSE"); 
        echo ""  onclick="self.close();" class="mo_ldap_dir_search_btn" />\xd\xa		\x9\x9	\x9	\x9	</td>\xd\xa\x9\x9	\x9\x9			</tr>
\xa\x9		\x9\x9\x9	</table>
			\x9		</div>
\xa	\x9	\x9\x9	</div>
\xa				\x9</form>
				<script>\xd\xa\x9\x9\x9\x9$(document).ready(function() {
                    $(".sidebar-wrapper").hide();\xd\xa                    $(".header").hide();\xd
                });\xd\xa			\x9mo_ldap_check_selected_all('#mo_ldap_dir_search_submit_dpt', '#mo_ldap_dir_search_check_all_departments');\x9\x9
\xa\x9		\x9const checkAll = document.getElementById("mo_ldap_dir_search_check_all_departments");\xd
		\x9\x9const checkboxes = document.querySelectorAll(".mo_ldap_dir_search_departments");
\xa\x9\x9	\x9checkAll.addEventListener("change", function () {
\xa\x9				checkboxes.forEach(checkbox => {
\x9\x9	\x9\x9	checkbox.checked = checkAll.checked;
		\x9\x9	});
\x9	\x9	});

\x9\x9		jQuery(".mo_ldap_dir_search_departments").click(function(){\xd
\x9	\x9\x9\x9mo_ldap_check_selected_all('#mo_ldap_dir_search_submit_dpt', '#mo_ldap_dir_search_check_all_departments');\xd
\x9		\x9});\xd\xa
\xa	\x9\x9	function mo_ldap_dir_search_submit_dpt(){\x9	
\xa   \x9	 \x9	
\xa\x9				jQuery('#mo_ldap_dir_search_submit_dpt_form').submit();\x9	\x9	  \xd
    \x9			window.onunload = function(){
\xa        	\x9\x9\x9window.opener.location.reload();
\xa        		\x9	window.close();			\x9\x9\xd
    	\x9\x9	};\xd\xa\x9			}\xd

\xa\x9	\x9\x9function mo_ldap_check_selected_all(div_id,select_all_id){
\x9				var all_checkboxes = jQuery(div_id+' input[type="checkbox"]');
\xa					if (all_checkboxes.length === all_checkboxes.filter(":checked").length) {
\xa	\x9\x9	\x9\x9jQuery(select_all_id).prop('checked', true);\xd\xa\x9			\x9}	\xd\xa\x9	\x9	\x9else{ \xc2\240\xd\xa\x9			\x9	jQuery(select_all_id).prop('checked', false);\xd\xa	\x9\x9		}\xd\xa\x9	\x9\x9}\xd
	\x9	\x9</script>
\xa	\x9	\x9"; 
        Pp: 
    } 
    function MoLdapDirSearchUpdatedepartment() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        $p7 = isset($post["mo_ldap_dir_search_departmentattr"]) ? $post["mo_ldap_dir_search_departmentattr"] : ''; 
        $I_ = "mo_ldap_dir_search_department_"; 
        $r2 = array(); 
        foreach ($post as $o6 => $SD) { 
            if (!(strpos($o6, $I_) === 0)) { 
                goto Jy; 
            } 
            array_push($r2, $SD); 
            Jy: 
            j2: 
        } 
        WD: 
        $U3 = array(); 
        $U3["department_attr"] = $r2; 
        $U3["department_name"] = $p7; 
        $M3 = "#__miniorange_search_directory_config"; 
        $r3 = array("department_details" => json_encode($U3)); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_retrieve_users", JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_DEPARTMENT_SAVED_SUCCESSFULLY")); 
    } 
    function moLdapDirSearchCompany() 
    { 
        $Aa = JFactory::getApplication()->input->get->getArray(); 
        $nN = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("#__miniorange_search_directory_config"); 
        $aY = isset($nN["company_details"]) ? json_decode($nN["company_details"], true) : ''; 
        $Lp = isset($aY["company_name"]) ? $aY["company_name"] : ''; 
        $BB = isset($Aa["attribute_name"]) ? strtolower($Aa["attribute_name"]) : ''; 
        if (!($BB == '')) { 
            goto gg; 
        } 
        $GY = "Enter the Company name to retrieve the list of companies"; 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_retrieve_users", $GY, "error"); 
        gg: 
        $A3 = MoSearchDirConfig::mo_ldap_search_specific_user_attribute($BB); 
        if ($A3) { 
            goto LY; 
        } 
        echo "<div style="background-color: #D1D7DC;font-family: Fira Sans, sans-serif;">	<div style="color: white;background-color: #B71C1C;padding:2%;margin-bottom:20px;text-align:center;font-size:18pt;">
\xa\x9\x9" . JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_UNABLE_TO_RETRIEVE_COMPANY_NAME") . "\xd\xa\x9</div>\xd
	\xd\xa	<div style="font-family:Calibri;padding:3% 3%;">" . JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_UNABLE_TO_RETRIEVE_COMPANY_NAME_REASON") . "\xd
	</div></div>"; 
        goto Jc; 
        LY: 
        echo "	<div style="color: #fff;background-color: #001b4c;padding:2%;margin-bottom:20px;text-align:center;font-size:18pt;">\xd\xa	\x9\x9\x9\x9" . JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_LIST_OF_COMPANY_NAME") . "
\x9		\x9</div>\xd
\x9\x9	\x9<span><b> &nbsp; &nbsp;"; 
        echo JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_SELECT_COMPANY_NAME"); 
        echo "</b></span></br></br>"; 
        echo "	\x9	\x9<style>\xd\xa		\x9	.inputGroup {background-color: #fff;display: block;margin: 10px 0;position: relative;}\xd\xa\x9\x9\x9\x9.inputGroup label {padding: 12px 30px;width: 100%;display: block;text-align: left;color: #3C454C;cursor: pointer;position: relative;z-index: 2;transition: color 200ms ease-in;overflow: hidden;}
\xa\x9		\x9.inputGroup label:before {width: 10px;height: 10px;border-radius: 50%;content: '';background-color: #001b4c;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale3d(1, 1, 1);transition: all 300ms cubic-bezier(0.4, 0.0, 0.2, 1);opacity: 0;z-index: -1;}
\xa	\x9		.inputGroup label:after {width: 32px;height: 32px;content: '';border: 2px solid #D1D7DC;background-color: #fff;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 2px 3px;border-radius: 50%;z-index: 2;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);cursor: pointer;transition: all 200ms ease-in;}
\x9		\x9.inputGroup input:checked ~ label {color: #fff;}\xd
	\x9\x9\x9.inputGroup input:checked ~ label:before {transform: translate(-50%, -50%) scale3d(56, 56, 1);opacity: 1;}\xd\xa	\x9		.inputGroup input:checked ~ label:after {background-color: #54E0C7;border-color: #54E0C7;}\xd\xa	\x9\x9\x9.inputGroup input {width: 32px;height: 32px;order: 1;z-index: 2;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);cursor: pointer;visibility: hidden;}\xd
\x9	\x9\x9.form {padding: 0 16px;max-width: 550px;margin: 50px auto;font-size: 18px;font-weight: 600;line-height: 36px;}
\xa\x9	\x9	body {background-color: #D1D7DC;font-family: 'Fira Sans', sans-serif;}
\x9\x9\x9	*,*::before,*::after {box-sizing: inherit;}\xd\xa				html {box-sizing: border-box;}\xd\xa\x9\x9\x9\x9.mo_ldap_dir_search_btn{height:40px;width:100px;background: #001b4c none repeat scroll 0% 0%;cursor: pointer;font-size:15px;border-width: 1px;border-style: solid;border-radius: 3px;white-space: nowrap;box-sizing: border-box;color: #FFF; position: relative;left: 40%;transform: translate(-50%, -50%);}\xd\xa		\x9\x9</style>\xd

\xa\x9\xd\xa\x9\x9		<form class="form" id="mo_ldap_dir_search_submit_cmp_form" method="post" action=""; 
        echo JRoute::_("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&task=accountsetup.MoLdapDirSearchUpdateCompany"); 
        echo "">
\xa				\x9<input name="mo_ldap_dir_search_companyattr"  value=""; 
        echo $BB; 
        echo "" hidden>\xd\xa\x9	\x9		<div class="inputGroup">
\xa    \x9\x9\x9\x9\x9<input id="mo_ldap_dir_search_check_all_companies" name="mo_ldap_dir_search_check_all_companies" type="checkbox"/>
    \x9\x9		\x9<label for="mo_ldap_dir_search_check_all_companies">Select All</label>\xd
  \x9\x9		\x9</div>
\x9\x9		\x9<div id="mo_ldap_dir_search_submit_cmp">
			\x9\x9\x9"; 
        $nd = 0; 
        $OS = 0; 
        QS: 
        if (!($OS < count($A3))) { 
            goto YB; 
        } 
        if (empty($Lp)) { 
            goto rS; 
        } 
        $KG = 0; 
        fs: 
        if (!($KG < count($Lp))) { 
            goto i6; 
        } 
        $nd = 0; 
        if (!(strcasecmp($A3[$OS], $Lp[$KG]) == 0)) { 
            goto P4; 
        } 
        $nd = 1; 
        echo "<div class="inputGroup">\xd\xa\x9			\x9			\x9\x9	<input value="" . $A3[$OS] . "" class="mo_ldap_dir_search_company" id="mo_ldap_dir_search_company_" . $OS . "" name="mo_ldap_dir_search_company_" . $OS . "" type="checkbox" checked/>\xd
\x9\x9\x9\x9\x9		\x9		\x9<label for="mo_ldap_dir_search_company_" . $OS . "">" . $A3[$OS] . "</label>
\xa\x9\x9\x9	\x9\x9	\x9	\x9	</div>"; 
        goto i6; 
        P4: 
        jl: 
        $KG++; 
        goto fs; 
        i6: 
        rS: 
        if (!($nd == 0)) { 
            goto zP; 
        } 
        echo "<div class="inputGroup">\xd\xa\x9\x9\x9\x9				\x9<input value="" . $A3[$OS] . "" class="mo_ldap_dir_search_company" id="mo_ldap_dir_search_company_" . $OS . "" name="mo_ldap_dir_search_company_" . $OS . "" type="checkbox"/>\xd\xa	\x9	\x9		\x9		<label for="mo_ldap_dir_search_company_" . $OS . "">" . $A3[$OS] . "</label>
\xa	\x9			\x9	  	</div>"; 
        zP: 
        vh: 
        $OS++; 
        goto QS; 
        YB: 
        echo "					</div>\xd
\x9	\x9		\x9<div style="margin:3%;display:block;text-align:center;">\xd
\x9\x9\x9		\x9\x9<table style="border: none; width: 100%;margin-top:40px">
\x9		\x9\x9	\x9	<tr style="border: none;">\xd\xa\x9\x9\x9	\x9	\x9		<td style="border: none;"> \xd\xa\x9\x9\x9\x9	\x9		\x9	<input type="button" value=""; 
        echo JText::_("COM_MINIORANGE_SUBMIT"); 
        echo "" onclick="mo_ldap_dir_search_submit_dpt()" class="mo_ldap_dir_search_btn"> 
\x9			\x9\x9\x9\x9		<input type="button" value=""; 
        echo JText::_("COM_MINIORANGE_CLOSE"); 
        echo ""  onclick="self.close();" class="mo_ldap_dir_search_btn" />
\xa\x9				\x9			</td>
\x9\x9\x9	\x9			</tr>
\xa\x9	\x9	\x9		</table>\xd\xa				\x9\x9</div>
\xa\x9	\x9		</form>
\xa	\x9		<script>\xd\xa	\x9\x9	$(document).ready(function() {\xd
                    $(".sidebar-wrapper").hide();
\xa                    $(".header").hide();
\xa                });\xd
				mo_ldap_check_selected_all('#mo_ldap_dir_search_submit_cmp', '#mo_ldap_dir_search_check_all_companies');\x9\x9\xd\xa\x9\x9\x9	const checkAll = document.getElementById("mo_ldap_dir_search_check_all_companies");\xd
\x9	\x9\x9const checkboxes = document.querySelectorAll(".mo_ldap_dir_search_company");\xd\xa		\x9	checkAll.addEventListener("change", function () {
\xa\x9		\x9	checkboxes.forEach(checkbox => {\xd\xa					\x9checkbox.checked = checkAll.checked;\xd\xa\x9\x9\x9	\x9});
	\x9	\x9});
\x9\x9\x9
	\x9\x9	jQuery(".mo_ldap_dir_search_company").click(function(){\xd
\x9	\x9	\x9mo_ldap_check_selected_all('#mo_ldap_dir_search_submit_cmp', '#mo_ldap_dir_search_check_all_companies');
	\x9\x9\x9});
\xa
\xa	\x9	
\x9	\x9	function mo_ldap_dir_search_submit_dpt(){		
   \x9	 		\xd
\x9	\x9		jQuery('#mo_ldap_dir_search_submit_cmp_form').submit();	\x9		  \xd
    		\x9	window.onunload = function(){
\xa        \x9		\x9window.opener.location.reload();
\xa        	\x9\x9\x9window.close();		\x9	\x9\xd\xa    		\x9\x9};\xd\xa	\x9\x9\x9}
\xd
	\x9		function mo_ldap_check_selected_all(div_id,select_all_id){\xd
	\x9\x9	\x9var all_checkboxes = jQuery(div_id+' input[type="checkbox"]');
\xa\x9\x9\x9	\x9if (all_checkboxes.length === all_checkboxes.filter(":checked").length) {
			\x9\x9	jQuery(select_all_id).prop('checked', true);
\x9\x9		\x9}\x9\xd\xa		\x9\x9\x9else{ \xc2\240
				\x9\x9jQuery(select_all_id).prop('checked', false);
\xa	\x9\x9		}
	\x9\x9\x9}
	\x9		</script>
	\x9		"; 
        Jc: 
    } 
    function MoLdapDirSearchUpdateCompany() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        $p7 = isset($post["mo_ldap_dir_search_companyattr"]) ? $post["mo_ldap_dir_search_companyattr"] : ''; 
        $I_ = "mo_ldap_dir_search_company_"; 
        $r2 = array(); 
        foreach ($post as $o6 => $SD) { 
            if (!(strpos($o6, $I_) === 0)) { 
                goto ob; 
            } 
            array_push($r2, $SD); 
            ob: 
            zI: 
        } 
        xq: 
        $U3 = array(); 
        $U3["company_attr"] = $p7; 
        $U3["company_name"] = $r2; 
        $M3 = "#__miniorange_search_directory_config"; 
        $r3 = array("company_details" => json_encode($U3)); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_retrieve_users", JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_COMPANY_SAVED_SUCCESSFULLY")); 
    } 
    function moLdapDirSearchSaveUserUI() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        $b2 = array(); 
        $b2["user_css"] = isset($post["mo_ldap_dir_background_div"]) && !empty(trim($post["mo_ldap_dir_background_div"])) ? $post["mo_ldap_dir_background_div"] : "background-color:#ededed;border: 1px solid black;color:black"; 
        $b2["user_img"] = isset($post["mo_ldap_dir_image"]) && !empty(trim($post["mo_ldap_dir_image"])) ? $post["mo_ldap_dir_image"] : "height:80%;width:80%"; 
        $b2["first_row"] = isset($post["mo_ldap_dir_first_row"]) && !empty(trim($post["mo_ldap_dir_first_row"])) ? $post["mo_ldap_dir_first_row"] : "font-size:14px"; 
        $b2["all_rows"] = isset($post["mo_ldap_dir_all_rows"]) && !empty(trim($post["mo_ldap_dir_all_rows"])) ? $post["mo_ldap_dir_all_rows"] : "font-size:14px"; 
        $b2["anchor_tag"] = isset($post["mo_ldap_dir_anchor_tag"]) && !empty(trim($post["mo_ldap_dir_anchor_tag"])) ? $post["mo_ldap_dir_anchor_tag"] : "font-size:14px"; 
        $M3 = "#__miniorange_search_directory_config"; 
        $r3 = array("user_details_css" => json_encode($b2)); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_display_config", JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_USER_DETAILS")); 
    } 
    function moLdapDirSearchSaveSearchBarUI() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        $WL = isset($post["mo_ldap_dir_search_bar"]) ? $post["mo_ldap_dir_search_bar"] : "height: 48px;width: 25%;outline: none;border: none;border-radius: 5px;padding: 0 60px 0 20px;font-size: 18px;box-shadow: 0px 1px 5px rgba(0,0,0,0.1);"; 
        $TF = isset($post["mo_ldap_dir_search_button"]) ? $post["mo_ldap_dir_search_button"] : "background-color: #007bff;color: #fff;padding: 10px 20px;border: none;border-radius: 5px;cursor: pointer;"; 
        $Yr = isset($post["mo_ldap_dir_search_btn_text"]) ? $post["mo_ldap_dir_search_btn_text"] : "Search"; 
        $gK = isset($post["mo_ldap_dir_select_company_text"]) ? $post["mo_ldap_dir_select_company_text"] : "Select Company"; 
        $l9 = isset($post["mo_ldap_dir_select_department_text"]) ? $post["mo_ldap_dir_select_department_text"] : "Select Department"; 
        $VY = isset($post["mo_ldap_dir_search_employee"]) ? $post["mo_ldap_dir_search_employee"] : "Search for employee"; 
        $ER = isset($post["mo_ldap_dir_no_records"]) ? $post["mo_ldap_dir_no_records"] : "No records found"; 
        $NT = isset($post["mo_ldap_dir_select_bar"]) && !empty(trim($post["mo_ldap_dir_select_bar"])) ? $post["mo_ldap_dir_select_bar"] : "padding:6px !important;height: 37px !important;font-size: 1.2em !important;position: relative !important;border:1px solid #fff !important;box-shadow: 0px 1px 5px rgba(0,0,0,0.1) !important;"; 
        $ce = isset($post["mo_ldap_dir_select_bar_options"]) && !empty(trim($post["mo_ldap_dir_select_bar_options"])) ? $post["mo_ldap_dir_select_bar_options"] : "outline:none !important;font-size:17px !important;border-radius:5px !important;"; 
        $b2 = array(); 
        $b2["search_bar"] = $WL; 
        $b2["search_btn"] = $TF; 
        $b2["search_text"] = $Yr; 
        $b2["company_text"] = $gK; 
        $b2["department_text"] = $l9; 
        $b2["employee_text"] = $VY; 
        $b2["records_text"] = $ER; 
        $b2["search_dropdown"] = $NT; 
        $b2["search_dropdown_options"] = $ce; 
        $M3 = "#__miniorange_search_directory_config"; 
        $r3 = array("search_bar_css" => json_encode($b2)); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_display_config", JText::_("COM_MINIORANGE_LDAP_DIR_SEARCH_BAR_DETAILS")); 
    } 
    function moLdapDirSearchContactUs() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        $sE = isset($post["mo_ldap_dir_search_query_email"]) ? $post["mo_ldap_dir_search_query_email"] : ''; 
        $Pp = isset($post["mo_ldap_dir_search_query"]) ? $post["mo_ldap_dir_search_query"] : ''; 
        if (!(sizeof(array_unique(str_split($Pp))) < 10)) { 
            goto OU; 
        } 
        $GY = JText::_("COM_MINIORANGE_ENTER_PROPER_QUERY"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_support", $GY, "error"); 
        return; 
        OU: 
        if (MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($sE) || MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($Pp)) { 
            goto UZ; 
        } 
        $MJ = $post["mo_ldap_dir_search_query_phone"]; 
        $QU = new MoLdapDirSearchCustomer(); 
        $Vv = json_decode($QU->moLdapDirSearchSubmitContactUs($sE, $MJ, $Pp), true); 
        if (!(json_last_error() == JSON_ERROR_NONE)) { 
            goto I_; 
        } 
        if (is_array($Vv) && array_key_exists("status", $Vv) && $Vv["status"] == "ERROR") { 
            goto OJ; 
        } 
        if ($Vv == false) { 
            goto A5; 
        } 
        $GY = JText::_("COM_MINIORANGE_QUERY_SENT"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_support", $GY); 
        goto eG; 
        A5: 
        $GY = JText::_("COM_MINIORANGE_QUERY_NOT_SUBMITTED"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_support", $GY, "error"); 
        eG: 
        goto sx; 
        OJ: 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_support", $Vv["message"], "error"); 
        sx: 
        I_: 
        goto fK; 
        UZ: 
        $GY = JText::_("COM_MINIORANGE_QUERY_WITH_EMAIL"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_support", $GY, "error"); 
        return; 
        fK: 
    } 
    function moLdapDirSearchVerifyCustomer() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        $GY = JText::_("COM_MINIORANGE_ALL_FIELDS"); 
        if (MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($post["email"]) || MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($post["password"])) { 
            goto L3; 
        } 
        $mP = $post["email"]; 
        $hN = $post["password"]; 
        goto TO; 
        L3: 
        JFactory::getApplication()->enqueueMessage(4711, $GY); 
        return; 
        TO: 
        $EC = new MoLdapDirSearchCustomer(); 
        $M1 = $EC->moLdapDirSearchGetCustomerKey($mP, $hN); 
        $vx = json_decode($M1, true); 
        if (strcasecmp($vx["apiKey"], "CURL_ERROR") == 0) { 
            goto SP; 
        } 
        if (json_last_error() == JSON_ERROR_NONE) { 
            goto wu; 
        } 
        $GY = JText::_("COM_MINIORANGE_INVALID_CREDENTIALS"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $GY, "error"); 
        goto gO; 
        wu: 
        if (isset($vx["id"]) && isset($vx["apiKey"]) && !empty($vx["id"]) && !empty($vx["apiKey"])) { 
            goto QP; 
        } 
        $GY = JText::_("COM_MINIORANGE_LOGIN_ERROR"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $GY, "error"); 
        goto bl; 
        QP: 
        $GY = JText::_("COM_MINIORANGE_ACCOUNT_RETRIEVED"); 
        $this->moLdapDirSearchSaveCustomerConfigurations($mP, $vx["id"], $vx["apiKey"], $vx["token"], $vx["phone"]); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $GY); 
        bl: 
        gO: 
        goto Rq; 
        SP: 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=mo_ldap_dir_search_account_setup", $vx["token"], "error"); 
        Rq: 
    } 
    function moLdapDirSearchLogout() 
    { 
        $M3 = "#__miniorange_search_directory_customer"; 
        $r3 = array("email" => '', "customer_key" => '', "api_key" => '', "customer_token" => '', "admin_phone" => '', "login_status" => 0, "registration_status" => '', "password" => '', "email_count" => 0, "sms_count" => 0); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
        $GY = JText::_("COM_MINIORANGE_LOGOUT_MESSAGE"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $GY); 
    } 
    function moLdapDirSearchSaveCustomerConfigurations($mP, $G3, $As, $aL, $MJ) 
    { 
        $M3 = "#__miniorange_search_directory_customer"; 
        $r3 = array("email" => $mP, "customer_key" => $G3, "api_key" => $As, "customer_token" => $aL, "admin_phone" => $MJ, "login_status" => 0, "registration_status" => "SUCCESS", "password" => '', "email_count" => 0, "sms_count" => 0); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
    } 
    function moLdapDirSearchFreeLicenseKey() 
    { 
        $HV = JFactory::getApplication()->input->request->getArray(); 
        if (isset($HV["check"]) && ($HV["check"] = "logout")) { 
            goto zW; 
        } 
        $Ot = "Your License Key has been successfully removed."; 
        goto PN; 
        zW: 
        $Ot = "You have successfully logged out"; 
        PN: 
        $EC = new MoLdapDirSearchCustomer(); 
        $eP = json_decode($EC->moLdapDirSearchUpdateStatus(), true); 
        if (strcasecmp($eP["status"], "SUCCESS") == 0) { 
            goto V0; 
        } 
        $Ot = JText::_("COM_MINIORANGE_ERROR_REMOVING_LICENSE_KEY"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $Ot, "error"); 
        goto uR; 
        V0: 
        $M3 = "#__miniorange_search_directory_customer"; 
        $r3 = array("email" => '', "password" => '', "admin_phone" => '', "customer_key" => '', "customer_token" => '', "api_key" => '', "login_status" => 0, "status" => '', "registration_status" => '', "transaction_id" => '', "email_count" => 0, "sms_count" => 0, "ldap_lk" => '', "licenseExpiry" => "0000-00-00 00:00:00", "supportExpiry" => "0000-00-00 00:00:00", "licensePlan" => ''); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $Ot); 
        uR: 
    } 
    function moLdapDirSearchCheckStatus() 
    { 
        $post = JFactory::getApplication()->input->post->getArray(); 
        if (!(count($post) == 0)) { 
            goto pa; 
        } 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", "Please enter all the details to verify your license", "error"); 
        return; 
        pa: 
        $vy = isset($post["key"]) ? $post["key"] : ''; 
        if ($vy) { 
            goto b0; 
        } 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", JText::_("COM_MINIORANGE_ERROR_ACTIVATING_LICENSE"), "error"); 
        goto qE; 
        b0: 
        $vy = trim(preg_replace("/\s+/", '', $vy)); 
        $EC = new MoLdapDirSearchCustomer(); 
        $cR = json_decode($EC->moLdapDirFetchUserLicense(), true); 
        $Zc = 0; 
        $Rb = 0; 
        $Mg = "joomla_ldap_search_directory_premium_plan"; 
        if (!(!isset($cR["status"]) || empty($cR["status"]))) { 
            goto is; 
        } 
        $Ot = isset($cR["message"]) && !empty($cR["message"]) ? $cR["message"] : "Your license is not found"; 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $Ot, "error"); 
        return; 
        is: 
        if (!($cR["status"] != "SUCCESS")) { 
            goto W9; 
        } 
        $Ot = isset($cR["message"]) ? $cR["message"] : "Invalid license! Please use a valid license key to activate the plugin."; 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $Ot, "error"); 
        return; 
        W9: 
        if (!($cR["status"] == "SUCCESS")) { 
            goto Kj; 
        } 
        $Zc = isset($cR["licenseExpiry"]) ? $cR["licenseExpiry"] : 0; 
        $Rb = isset($cR["supportExpiry"]) ? $cR["supportExpiry"] : 0; 
        $Mg = isset($cR["licensePlan"]) ? $cR["licensePlan"] : ''; 
        Kj: 
        $eP = json_decode($EC->moLdapDirSearchCheckStatus($vy), true); 
        if (strcasecmp($eP["status"], "SUCCESS") == 0) { 
            goto q0; 
        } 
        if (strcasecmp($eP["isExpired"], "1") == 0) { 
            goto XW; 
        } 
        $cO = JText::_("COM_MINIORANGE_TRY_DIFFERENT_KEY"); 
        $oa = JText::_("COM_MINIORANGE_LICENSE_ACTIVATION_ERROR"); 
        $Ot = $oa . $cO; 
        goto Te; 
        XW: 
        $Ot = JText::_("COM_MINIORANGE_LICENSE_EXPIRED"); 
        Te: 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $Ot, "error"); 
        goto kl; 
        q0: 
        $gN = MoLdapDirSearchUtility::mo_ldap_dir_search_encrypt($vy); 
        $TZ = JURI::root() . $gN; 
        $G_ = "#__miniorange_search_directory_customer"; 
        $dM = array("status" => MoLdapDirSearchUtility::mo_ldap_dir_search_encrypt("true"), "ldap_lk" => $gN, "licenseExpiry" => $Zc, "supportExpiry" => $Rb, "licensePlan" => $Mg); 
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($G_, $dM); 
        MoLdapDirSearchUtility::MoLdapDirSearchCreateAndUpdateUpgardeUrl(); 
        $GY = JText::_("COM_MINIORANGE_LICENSE_VERIFIED"); 
        $this->setRedirect("index.php?option=com_miniorange_ldap_dir_search&view=accountsetup&tab-panel=mo_ldap_dir_search_account_setup", $GY, "success"); 
        kl: 
        qE: 
    } 
} ?>

Did this file decode correctly?

Original Code

function MoLdapDirSearchUpdateSearchBase()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        $wh = '';
        if (isset($post["\163\x65\154\x65\x63\164\137\154\x64\141\x70\137\163\x65\x61\162\143\150\137\142\x61\x73\145\163"][0])) {
            goto on;
        }
        if (isset($post["\155\x6f\x5f\154\144\141\160\137\144\151\x72\145\x63\164\x6f\x72\x79\137\x73\x65\x61\x72\143\x68\137\163\145\141\162\x63\x68\x5f\142\x61\163\145"])) {
            goto XG;
        }
        $wh = '';
        goto WM;
        XG:
        $wh = $post["\155\x6f\137\154\x64\x61\160\137\144\151\x72\x65\x63\164\157\x72\x79\137\x73\145\141\x72\x63\150\x5f\163\145\141\162\x63\x68\x5f\142\x61\x73\x65"];
        WM:
        goto pY;
        on:
        $wh = $post["\x73\145\154\145\x63\164\137\154\x64\x61\160\x5f\x73\x65\x61\162\x63\150\x5f\x62\x61\x73\145\x73"][0];
        pY:
        $wh = MoLdapDirSearchUtility::mo_ldap_dir_search_encrypt($wh);
        $M3 = "\43\x5f\137\x6d\x69\156\151\x6f\162\141\156\147\x65\137\163\x65\141\x72\x63\x68\137\x64\x69\x72\145\x63\x74\157\x72\171\137\143\x6f\x6e\146\x69\147";
        $r3 = array("\163\145\x61\x72\x63\x68\x5f\142\141\x73\145" => $wh);
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
        $GY = JText::_("\x43\x4f\115\x5f\115\x49\116\111\117\122\x41\x4e\x47\x45\x5f\123\101\x56\x45\104\x5f\x53\105\x41\122\x43\110\x5f\102\x41\123\x45");
        $this->setRedirect("\x69\156\144\145\x78\56\160\150\x70\x3f\157\160\164\x69\157\156\75\143\x6f\x6d\137\x6d\x69\156\x69\x6f\162\141\156\147\145\x5f\x6c\144\141\160\x5f\144\x69\x72\x5f\163\145\x61\162\x63\x68\x26\166\151\145\x77\x3d\141\x63\143\x6f\x75\x6e\164\163\145\x74\x75\160\46\164\141\142\55\160\141\x6e\145\154\75\155\157\x5f\x6c\144\x61\x70\x5f\x64\151\x72\x5f\163\145\141\162\x63\150\137\x61\x74\x74\162\137\155\141\160", $GY);
    }
    function moLdapDirSearchDepartment()
    {
        $Aa = JFactory::getApplication()->input->get->getArray();
        $nN = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("\x23\137\x5f\155\x69\156\x69\x6f\162\x61\156\147\x65\x5f\163\x65\x61\162\143\150\137\144\151\x72\x65\x63\164\157\x72\x79\137\143\157\x6e\146\151\x67");
        $r2 = isset($nN["\144\145\x70\141\162\x74\155\145\x6e\164\x5f\144\145\x74\x61\x69\x6c\x73"]) ? json_decode($nN["\x64\x65\160\x61\162\x74\155\145\x6e\164\137\x64\145\164\x61\151\154\163"], true) : '';
        $cc = isset($r2["\144\145\160\141\x72\164\155\x65\x6e\164\x5f\141\x74\164\162"]) ? $r2["\144\145\x70\141\x72\164\155\x65\156\164\x5f\141\x74\x74\x72"] : '';
        $BB = isset($Aa["\141\x74\164\x72\x69\x62\x75\x74\x65\x5f\x6e\x61\x6d\x65"]) ? strtolower($Aa["\x61\x74\164\162\x69\x62\165\164\145\137\156\x61\x6d\x65"]) : '';
        if (!($BB == '')) {
            goto gD;
        }
        $GY = "\105\x6e\x74\x65\x72\x20\x74\150\x65\40\x64\145\x70\141\162\x74\155\x65\156\x74\40\156\x61\x6d\145\x20\x74\x6f\40\x72\x65\x74\162\x69\145\x76\x65\40\x74\x68\x65\40\x6c\x69\163\164\40\x6f\146\40\144\145\160\141\x72\164\x6d\x65\156\x74\163";
        $this->setRedirect("\x69\x6e\x64\x65\170\x2e\x70\x68\x70\77\x6f\x70\164\x69\x6f\x6e\75\143\x6f\155\137\155\x69\x6e\151\157\x72\141\x6e\x67\145\x5f\x6c\x64\x61\160\x5f\x64\151\x72\x5f\163\x65\141\162\x63\150\46\166\x69\x65\x77\x3d\x61\x63\143\x6f\x75\x6e\x74\163\145\x74\165\160\46\164\141\142\x2d\160\x61\156\145\x6c\x3d\x6d\x6f\137\154\144\141\160\137\x64\151\162\137\163\x65\141\162\x63\x68\137\x72\145\164\x72\x69\x65\x76\145\x5f\165\x73\145\x72\x73", $GY, "\x65\x72\x72\x6f\x72");
        return;
        gD:
        $A3 = MoSearchDirConfig::mo_ldap_search_specific_user_attribute($BB);
        if ($A3) {
            goto ag;
        }
        echo "\74\x64\x69\x76\40\163\164\171\154\145\x3d\42\x62\x61\143\153\x67\x72\x6f\165\156\144\55\x63\157\x6c\157\x72\x3a\x20\x23\x44\61\x44\67\x44\x43\73\146\x6f\156\x74\x2d\146\x61\x6d\x69\x6c\171\x3a\x20\106\151\162\x61\x20\x53\141\156\163\54\x20\x73\141\x6e\x73\x2d\x73\145\162\151\146\73\x22\76\11\74\144\x69\x76\x20\x73\164\x79\154\x65\75\x22\143\x6f\154\157\x72\72\40\167\x68\x69\x74\x65\73\x62\141\143\153\147\162\x6f\165\156\x64\55\143\x6f\154\157\x72\72\40\x23\102\x37\x31\103\x31\x43\73\160\141\144\144\x69\156\x67\x3a\x32\x25\x3b\x6d\141\162\x67\151\156\55\142\x6f\x74\164\x6f\155\x3a\x32\60\160\170\73\164\x65\170\x74\x2d\x61\x6c\151\147\156\72\143\x65\x6e\x74\x65\x72\73\146\157\156\x74\55\x73\151\x7a\x65\x3a\61\x38\160\164\73\x22\76\15\12\x9\x9" . JText::_("\x43\117\115\137\115\x49\x4e\111\x4f\x52\101\116\x47\105\137\x4c\x44\101\120\137\x44\111\122\137\123\105\x41\x52\x43\x48\x5f\125\116\x41\x42\x4c\105\x5f\124\x4f\x5f\122\105\124\x52\x49\105\x56\x45\x5f\104\105\x50\x41\x52\x54\x4d\105\x4e\x54\x5f\116\101\115\105") . "\xd\12\x9\74\x2f\144\151\166\76\15\12\11\15\xa\x9\x3c\x64\151\x76\40\163\x74\x79\x6c\x65\x3d\42\146\x6f\x6e\x74\x2d\x66\x61\x6d\x69\154\171\x3a\x43\x61\x6c\151\x62\x72\x69\x3b\160\141\144\144\151\156\x67\x3a\63\45\x20\63\x25\x3b\42\76" . JText::_("\x43\x4f\x4d\137\115\x49\x4e\111\117\122\x41\116\x47\x45\137\114\104\x41\x50\x5f\104\111\122\x5f\x53\105\x41\122\103\x48\x5f\125\116\101\x42\114\105\x5f\124\117\x5f\x52\105\124\x52\111\x45\x56\x45\137\x44\x45\120\x41\x52\x54\115\105\116\124\137\116\101\115\105\x5f\x52\105\101\123\117\x4e") . "\xd\xa\x9\74\57\x64\151\x76\x3e\x3c\57\144\x69\x76\76";
        goto Pp;
        ag:
        echo "\11\74\x64\x69\x76\x20\x73\x74\171\x6c\x65\75\x22\143\157\154\157\x72\x3a\x20\43\146\146\x66\73\142\141\143\153\x67\x72\157\x75\x6e\144\55\x63\157\154\x6f\162\x3a\40\43\60\60\61\x62\x34\x63\x3b\160\141\144\x64\x69\x6e\x67\x3a\62\45\x3b\x6d\141\x72\147\151\156\55\x62\x6f\164\164\157\x6d\72\62\x30\160\170\x3b\x74\145\x78\x74\55\x61\x6c\151\x67\156\72\143\145\x6e\x74\145\162\73\146\x6f\x6e\164\x2d\163\x69\x7a\x65\72\61\x38\160\x74\x3b\x22\x3e\xd\xa\x9\11\11\11\11" . JText::_("\x43\x4f\x4d\x5f\x4d\x49\x4e\111\117\x52\x41\116\x47\x45\137\114\x44\101\120\137\104\111\122\137\x53\x45\x41\122\x43\110\137\114\x49\x53\x54\137\117\x46\x5f\x44\x45\x50\x41\x52\x54\115\x45\x4e\x54\x5f\116\x41\x4d\105") . "\xd\12\11\x9\x9\11\x3c\x2f\144\151\x76\76\15\12\11\x9\x9\x9\x3c\163\160\141\x6e\76\74\142\76\x20\x26\156\x62\163\160\x3b\x20\46\156\142\x73\160\x3b";
        echo JText::_("\103\x4f\x4d\137\115\x49\x4e\111\117\122\x41\x4e\x47\105\137\114\x44\x41\120\137\x44\111\x52\x5f\x53\105\x41\122\x43\110\x5f\123\x45\114\105\103\x54\x5f\104\x45\120\101\122\124\x4d\105\x4e\124\137\x4e\x41\x4d\105");
        echo "\74\57\x62\x3e\x3c\57\163\160\141\156\76\x3c\57\x62\162\76\x3c\x2f\x62\x72\x3e";
        echo "\11\x9\x9\x9\x3c\x73\x74\x79\x6c\145\76\xd\12\11\11\x9\x9\x2e\151\x6e\x70\x75\x74\107\162\157\165\160\x20\x7b\142\x61\x63\153\147\162\157\165\x6e\144\55\x63\157\154\x6f\x72\72\x20\43\146\x66\x66\73\x64\151\x73\x70\x6c\x61\171\72\x20\x62\x6c\x6f\x63\x6b\x3b\x6d\x61\x72\x67\151\x6e\x3a\x20\x31\x30\160\x78\x20\60\73\160\157\163\151\164\151\x6f\x6e\72\40\162\145\154\141\x74\151\x76\145\73\175\15\12\11\11\x9\11\56\x69\156\x70\165\x74\x47\x72\157\165\160\x20\x6c\141\x62\145\154\40\x7b\x70\x61\x64\144\151\156\147\x3a\x20\x31\x32\x70\x78\x20\x33\60\x70\170\x3b\x77\x69\x64\164\x68\x3a\40\x31\60\x30\45\73\x64\151\x73\160\154\x61\x79\72\x20\142\154\x6f\x63\x6b\73\164\x65\x78\x74\55\x61\154\151\x67\x6e\x3a\x20\154\x65\146\x74\73\143\x6f\154\157\162\x3a\x20\43\x33\x43\64\65\64\103\73\x63\x75\162\x73\157\162\x3a\40\160\x6f\151\156\164\145\x72\73\x70\x6f\163\x69\x74\x69\157\156\x3a\x20\162\x65\154\141\x74\x69\x76\145\73\172\55\x69\156\x64\x65\170\x3a\40\x32\x3b\164\x72\141\x6e\163\151\x74\151\x6f\x6e\72\x20\x63\x6f\x6c\157\x72\x20\62\x30\60\x6d\163\x20\145\x61\x73\145\x2d\151\156\x3b\157\x76\x65\x72\x66\x6c\x6f\x77\x3a\x20\x68\x69\x64\x64\x65\x6e\73\x7d\15\xa\x9\x9\11\11\56\151\x6e\160\165\164\107\x72\157\x75\160\x20\x6c\x61\142\145\x6c\72\x62\145\146\157\162\145\40\x7b\167\151\144\x74\x68\x3a\x20\61\x30\x70\170\x3b\150\x65\x69\147\150\x74\72\x20\x31\x30\160\x78\73\142\x6f\x72\x64\145\x72\55\x72\141\144\151\165\163\x3a\40\65\x30\x25\x3b\x63\x6f\156\164\145\x6e\x74\72\40\x27\x27\x3b\142\x61\x63\x6b\147\x72\157\x75\156\144\x2d\143\x6f\154\157\162\x3a\40\43\60\60\x31\142\64\143\73\x70\x6f\x73\151\164\151\x6f\156\x3a\x20\141\142\163\x6f\154\165\x74\x65\x3b\x6c\145\x66\x74\72\x20\65\60\x25\73\x74\x6f\160\72\x20\65\60\45\73\164\162\141\156\163\x66\x6f\x72\x6d\x3a\x20\x74\162\141\x6e\x73\154\141\164\145\x28\x2d\65\60\45\x2c\40\x2d\x35\60\x25\51\x20\163\x63\141\154\x65\63\144\50\x31\x2c\x20\x31\54\x20\61\x29\x3b\x74\162\x61\x6e\x73\151\164\x69\x6f\156\x3a\40\x61\x6c\x6c\40\x33\60\60\x6d\163\x20\143\x75\x62\151\143\55\x62\145\x7a\151\x65\162\x28\60\x2e\64\x2c\x20\x30\x2e\x30\54\x20\x30\56\62\x2c\x20\61\x29\x3b\x6f\160\141\x63\x69\164\x79\x3a\40\60\x3b\x7a\x2d\151\156\144\145\x78\x3a\x20\x2d\x31\x3b\175\15\12\11\11\x9\x9\x2e\x69\x6e\x70\165\164\107\x72\157\x75\160\x20\x6c\141\x62\145\x6c\x3a\141\146\164\145\x72\x20\x7b\x77\151\144\x74\150\72\x20\x33\x32\x70\170\73\x68\145\151\147\x68\x74\72\x20\x33\x32\x70\x78\73\143\157\x6e\x74\x65\x6e\x74\x3a\x20\x27\47\73\142\x6f\x72\x64\145\x72\x3a\40\62\160\170\40\163\x6f\154\x69\x64\40\43\104\61\104\67\x44\103\73\142\141\143\x6b\147\x72\x6f\x75\156\144\x2d\x63\x6f\x6c\157\x72\72\40\43\146\x66\x66\73\142\141\x63\153\x67\x72\157\x75\x6e\x64\55\x69\155\x61\147\x65\72\40\x75\x72\154\x28\x22\x64\x61\164\141\72\151\x6d\x61\x67\145\x2f\x73\166\x67\53\x78\155\154\x2c\x25\x33\103\x73\166\x67\40\x77\x69\x64\x74\x68\75\47\x33\62\47\40\150\145\x69\x67\150\x74\x3d\47\63\62\x27\x20\166\x69\145\167\x42\157\x78\75\x27\x30\x20\x30\x20\x33\x32\x20\x33\x32\47\40\170\x6d\x6c\156\163\x3d\47\150\164\164\160\72\57\57\167\167\x77\56\x77\x33\56\x6f\162\x67\57\x32\60\x30\60\57\x73\x76\147\x27\45\63\105\45\63\103\160\141\164\x68\x20\144\x3d\x27\115\65\x2e\64\x31\64\40\x31\x31\x4c\x34\x20\x31\x32\56\x34\x31\64\x6c\x35\56\x34\x31\x34\x20\65\x2e\64\x31\64\x4c\62\x30\56\x38\x32\70\x20\x36\56\64\61\x34\x20\x31\x39\56\64\61\64\x20\65\x6c\x2d\x31\60\x20\x31\60\172\x27\40\x66\x69\x6c\154\75\47\45\x32\63\146\146\x66\47\40\146\x69\x6c\154\55\162\165\x6c\x65\x3d\x27\156\x6f\x6e\x7a\145\x72\x6f\47\57\x25\63\105\x25\63\x43\x2f\163\x76\x67\45\x33\105\x22\51\x3b\142\141\x63\153\147\x72\157\x75\x6e\144\x2d\x72\x65\160\x65\141\164\72\x20\x6e\157\x2d\x72\145\160\145\141\164\x3b\x62\141\143\153\147\162\x6f\165\156\x64\55\160\157\x73\x69\164\151\157\x6e\x3a\x20\62\160\170\40\x33\160\x78\x3b\142\157\x72\x64\x65\162\55\162\141\x64\151\x75\x73\x3a\x20\65\60\x25\x3b\x7a\x2d\151\x6e\144\145\x78\72\40\62\73\x70\157\x73\151\164\151\157\156\72\x20\x61\x62\x73\x6f\154\x75\164\145\73\162\151\147\x68\164\72\x20\63\x30\x70\x78\x3b\x74\157\x70\72\x20\65\x30\x25\73\x74\x72\141\x6e\163\x66\157\162\155\x3a\40\164\x72\141\x6e\163\154\x61\x74\x65\x59\50\x2d\x35\60\x25\x29\x3b\143\165\162\x73\x6f\162\x3a\x20\160\157\151\156\164\145\x72\x3b\x74\162\141\156\163\151\164\151\157\x6e\72\40\141\154\154\x20\x32\60\60\x6d\x73\40\145\141\x73\145\x2d\151\156\x3b\x7d\xd\12\11\11\x9\x9\x2e\151\156\160\x75\x74\107\x72\x6f\165\x70\x20\151\x6e\160\165\x74\72\143\150\145\143\x6b\145\x64\x20\176\40\x6c\141\142\x65\x6c\40\x7b\143\x6f\154\x6f\x72\x3a\x20\43\146\x66\146\x3b\x7d\15\12\x9\11\11\x9\x2e\x69\156\x70\x75\x74\107\x72\157\x75\160\40\x69\156\160\x75\164\x3a\x63\x68\145\x63\x6b\x65\x64\x20\x7e\40\x6c\141\x62\x65\154\x3a\x62\145\x66\x6f\162\145\x20\x7b\164\162\141\x6e\x73\146\x6f\162\x6d\72\x20\164\162\x61\156\x73\x6c\x61\x74\145\50\55\65\x30\x25\x2c\x20\x2d\x35\60\45\x29\x20\x73\x63\x61\154\145\x33\x64\x28\65\66\54\40\65\66\x2c\x20\61\x29\73\157\160\x61\x63\151\164\171\x3a\x20\x31\x3b\x7d\xd\12\x9\11\x9\x9\x2e\x69\156\x70\165\164\107\162\157\165\x70\40\x69\x6e\x70\x75\x74\x3a\143\150\145\x63\153\145\x64\x20\x7e\40\x6c\x61\x62\x65\154\x3a\x61\x66\164\x65\162\x20\x7b\x62\x61\x63\x6b\147\162\x6f\165\x6e\x64\55\143\x6f\154\157\x72\72\x20\43\65\64\105\60\103\67\73\x62\157\162\x64\145\x72\55\143\x6f\x6c\x6f\162\72\40\x23\65\x34\x45\60\x43\67\73\x7d\15\12\x9\x9\x9\11\56\x69\156\160\x75\x74\x47\x72\x6f\x75\x70\x20\x69\156\160\x75\x74\40\x7b\x77\151\144\x74\x68\72\40\63\x32\160\170\x3b\x68\145\x69\x67\x68\x74\72\40\63\x32\x70\170\x3b\157\x72\x64\x65\x72\x3a\40\61\73\172\55\151\x6e\x64\145\x78\x3a\x20\x32\x3b\x70\157\x73\151\x74\151\157\x6e\x3a\40\x61\x62\x73\157\154\165\x74\x65\73\162\x69\x67\150\x74\72\x20\x33\x30\160\x78\x3b\164\x6f\160\72\x20\x35\60\45\x3b\x74\162\141\x6e\x73\146\157\162\x6d\x3a\x20\x74\162\x61\x6e\x73\x6c\141\x74\x65\x59\x28\x2d\x35\60\x25\x29\73\x63\x75\x72\163\x6f\162\72\x20\x70\157\x69\156\x74\145\162\x3b\x76\151\x73\x69\142\151\x6c\x69\164\x79\x3a\x20\150\151\144\x64\145\x6e\73\175\15\xa\x9\11\11\x9\x2e\146\x6f\x72\155\x20\173\160\x61\x64\144\151\156\x67\72\40\60\40\61\66\160\170\x3b\x6d\141\170\55\167\151\x64\x74\150\x3a\x20\65\x35\60\160\170\73\155\x61\x72\147\x69\156\x3a\x20\x35\x30\160\x78\40\141\165\x74\x6f\73\x66\157\156\164\x2d\x73\151\172\x65\72\40\x31\x38\x70\170\x3b\146\x6f\156\164\55\167\145\x69\147\150\164\72\40\66\60\60\x3b\x6c\151\x6e\145\x2d\x68\145\151\x67\150\164\72\x20\x33\66\x70\x78\73\x7d\xd\xa\11\11\11\11\142\157\x64\x79\x20\173\142\141\143\153\147\162\x6f\165\156\x64\55\143\157\x6c\157\162\x3a\40\43\x44\61\104\67\x44\x43\x3b\146\x6f\156\164\55\146\141\x6d\x69\x6c\x79\x3a\40\x27\x46\151\162\x61\40\123\141\x6e\163\x27\x2c\x20\x73\x61\x6e\163\x2d\x73\145\162\151\x66\x3b\175\15\12\x9\11\x9\11\x2a\x2c\52\x3a\x3a\x62\145\x66\157\x72\x65\x2c\x2a\72\x3a\x61\x66\x74\x65\x72\x20\173\x62\157\170\x2d\163\x69\172\151\x6e\x67\72\40\151\156\150\145\x72\151\x74\73\x7d\15\xa\x9\11\11\11\x68\164\155\154\40\173\x62\157\x78\x2d\x73\x69\x7a\151\156\x67\72\40\x62\157\x72\144\x65\x72\x2d\x62\157\170\73\175\15\12\x9\11\x9\11\x2e\x6d\x6f\x5f\154\144\x61\x70\x5f\x64\151\162\137\163\x65\x61\x72\143\x68\137\x62\164\x6e\x7b\x68\x65\151\147\150\x74\72\64\60\x70\x78\x3b\167\151\144\164\x68\72\61\x30\x30\x70\x78\x3b\142\141\143\153\x67\x72\x6f\165\156\x64\x3a\x20\43\60\x30\61\142\64\143\40\156\157\156\145\40\162\x65\x70\145\141\x74\40\x73\143\x72\x6f\154\154\40\x30\x25\x20\60\45\73\x63\165\162\x73\x6f\162\72\x20\x70\x6f\151\x6e\164\x65\x72\73\146\157\x6e\164\x2d\x73\151\x7a\x65\x3a\61\65\x70\x78\73\142\157\x72\144\145\x72\55\167\151\144\164\150\72\40\61\x70\170\73\142\157\162\144\145\x72\55\163\x74\171\154\x65\x3a\x20\x73\x6f\x6c\151\144\73\x62\x6f\162\144\x65\x72\x2d\162\x61\144\151\x75\163\x3a\x20\x33\x70\170\x3b\x77\150\x69\164\x65\55\163\x70\x61\143\x65\72\x20\x6e\x6f\167\162\141\160\x3b\142\157\170\x2d\163\x69\x7a\x69\x6e\x67\72\40\x62\157\x72\144\145\x72\55\142\157\170\73\143\x6f\154\x6f\x72\x3a\40\43\x46\106\106\73\x20\160\x6f\163\x69\164\151\157\x6e\x3a\40\x72\145\x6c\141\164\151\x76\145\73\154\145\146\164\x3a\40\x34\60\x25\x3b\164\162\141\156\x73\146\157\162\155\72\40\164\x72\141\156\163\x6c\141\164\145\x28\55\65\x30\45\x2c\40\55\x35\60\x25\51\73\175\15\12\11\x9\11\11\74\57\163\164\171\x6c\x65\76\xd\xa\15\12\11\15\12\11\x9\x9\11\x3c\146\x6f\162\155\40\143\x6c\141\x73\163\x3d\x22\x66\157\x72\x6d\x22\x20\x69\x64\75\42\155\157\137\154\x64\141\x70\x5f\x64\151\162\137\163\145\x61\x72\143\x68\137\163\x75\x62\155\x69\x74\137\x64\160\x74\137\x66\x6f\162\x6d\x22\x20\155\145\x74\150\x6f\x64\x3d\x22\x70\157\163\164\42\40\x61\143\164\x69\157\x6e\x3d\42";
        echo JRoute::_("\x69\x6e\x64\145\x78\56\160\x68\x70\x3f\157\x70\x74\151\157\x6e\x3d\143\157\155\137\155\x69\156\x69\157\162\141\x6e\147\x65\137\154\144\141\x70\137\x64\x69\162\x5f\163\145\141\162\143\150\46\x76\x69\145\x77\x3d\141\x63\x63\x6f\x75\x6e\164\x73\145\x74\165\160\46\164\141\163\x6b\75\x61\143\143\x6f\165\156\164\163\x65\x74\165\x70\x2e\x4d\157\x4c\x64\141\160\104\x69\162\123\145\x61\162\143\150\x55\160\x64\141\164\x65\x64\145\160\141\x72\x74\x6d\145\156\x74");
        echo "\x22\x3e\xd\12\11\x9\11\x9\x9\74\x69\x6e\x70\165\164\x20\156\x61\155\x65\75\x22\155\157\137\154\144\141\x70\137\x64\151\x72\137\x73\145\141\x72\x63\x68\x5f\x64\145\x70\141\x72\164\155\145\x6e\x74\141\164\164\x72\x22\x20\40\x76\141\x6c\165\x65\75\42";
        echo $BB;
        echo "\x22\x20\150\x69\x64\x64\145\x6e\x3e\xd\12\x9\x9\x9\11\x9\74\144\151\x76\40\151\x64\x3d\42\x6d\157\x5f\154\144\141\160\137\x64\x69\162\137\163\x65\x6c\145\x63\x74\137\141\x6c\x6c\42\76\xd\xa\11\11\x9\x9\11\x3c\144\x69\166\40\x63\154\x61\163\x73\75\42\151\156\160\x75\164\x47\162\x6f\165\x70\x22\x3e\15\12\x20\40\x20\x20\x9\x9\x9\11\x9\x3c\151\x6e\160\165\164\x20\151\144\75\x22\155\x6f\x5f\x6c\144\x61\160\137\144\151\162\x5f\163\145\141\x72\143\150\137\143\150\145\143\x6b\x5f\141\x6c\154\137\x64\x65\160\141\162\164\x6d\145\156\164\x73\42\x20\x6e\141\155\x65\75\x22\155\x6f\137\x6c\144\141\160\137\x64\x69\162\x5f\x73\x65\141\x72\x63\150\x5f\143\x68\x65\x63\x6b\137\x61\154\154\137\x64\145\x70\141\162\x74\x6d\145\156\164\x73\x22\x20\x74\171\x70\x65\75\x22\143\x68\x65\x63\x6b\x62\157\x78\42\57\76\15\12\x20\40\x20\x20\11\11\x9\x9\11\x3c\x6c\x61\x62\x65\x6c\40\x66\x6f\162\75\x22\155\157\x5f\x6c\x64\141\160\137\x64\151\x72\137\163\145\141\162\143\x68\x5f\x63\x68\x65\x63\x6b\x5f\141\x6c\154\137\144\145\x70\x61\162\x74\x6d\145\x6e\x74\x73\x22\x3e\123\145\x6c\x65\143\x74\x20\101\x6c\x6c\74\x2f\154\141\142\145\154\76\15\xa\x20\40\x9\11\11\x9\11\74\57\x64\x69\166\76\15\12\11\11\x9\x9\x9\74\144\x69\166\x20\x69\144\x3d\x22\x6d\157\x5f\x6c\x64\141\x70\137\x64\x69\162\137\163\145\x61\162\x63\150\137\x73\165\142\x6d\x69\x74\x5f\x64\160\x74\x22\76\15\12\x9\x9\11\x9\11\x9";
        $nd = 0;
        $OS = 0;
        Sw:
        if (!($OS < count($A3))) {
            goto qB;
        }
        if (empty($cc)) {
            goto NP;
        }
        $KG = 0;
        Rm:
        if (!($KG < count($cc))) {
            goto tC;
        }
        $nd = 0;
        if (!(strcasecmp($A3[$OS], $cc[$KG]) == 0)) {
            goto t3;
        }
        $nd = 1;
        echo "\x3c\144\151\x76\40\x63\x6c\141\163\163\x3d\42\151\x6e\160\x75\x74\x47\x72\157\x75\x70\x22\x3e\15\xa\11\11\11\x9\11\x9\11\11\x9\x9\11\74\151\x6e\x70\x75\164\40\166\141\x6c\x75\145\x3d\x22" . $A3[$OS] . "\42\40\x63\x6c\141\163\x73\75\42\155\x6f\137\x6c\144\x61\160\137\144\151\x72\x5f\163\145\x61\162\143\x68\x5f\144\145\160\x61\x72\164\x6d\x65\x6e\x74\163\x22\x20\x69\144\x3d\42\155\157\137\154\x64\141\160\137\x64\x69\x72\x5f\163\x65\x61\x72\143\150\x5f\x64\145\x70\141\162\164\x6d\x65\x6e\x74\137" . $OS . "\x22\40\x6e\141\155\145\75\x22\x6d\x6f\x5f\x6c\144\x61\x70\137\144\151\162\x5f\x73\x65\141\x72\143\x68\x5f\144\x65\160\x61\x72\x74\x6d\x65\156\164\x5f" . $OS . "\x22\x20\164\171\x70\x65\x3d\42\143\x68\x65\x63\x6b\142\157\170\42\40\143\150\x65\x63\153\x65\x64\x2f\76\15\xa\x9\x9\x9\11\x9\x9\x9\11\11\x9\11\74\154\141\142\x65\x6c\40\x66\157\162\x3d\42\x6d\157\137\154\x64\141\x70\x5f\144\151\x72\137\163\x65\x61\162\x63\150\137\x64\x65\x70\141\162\164\x6d\x65\x6e\x74\x5f" . $OS . "\42\76" . $A3[$OS] . "\x3c\x2f\154\141\142\145\154\x3e\15\12\11\x9\11\x9\11\11\x9\x9\x9\x9\11\x3c\57\144\151\166\x3e";
        goto tC;
        t3:
        GB:
        $KG++;
        goto Rm;
        tC:
        NP:
        if (!($nd == 0)) {
            goto Et;
        }
        echo "\x3c\144\x69\x76\40\143\x6c\141\x73\x73\x3d\42\151\x6e\160\165\x74\107\162\157\165\160\x22\x3e\xd\xa\11\11\x9\11\11\11\x9\x9\x9\74\x69\156\160\x75\x74\40\166\141\154\x75\x65\x3d\42" . $A3[$OS] . "\42\40\x63\x6c\x61\x73\x73\75\x22\x6d\157\137\154\x64\x61\x70\x5f\x64\x69\162\137\x73\x65\141\x72\143\x68\x5f\144\145\160\x61\162\x74\x6d\x65\x6e\164\x73\x22\40\x69\x64\x3d\x22\x6d\157\137\x6c\144\141\160\x5f\x64\x69\x72\x5f\x73\145\x61\x72\x63\x68\x5f\x64\145\x70\x61\162\x74\x6d\x65\x6e\164\x5f" . $OS . "\x22\40\156\x61\x6d\145\75\42\155\x6f\137\154\144\141\160\x5f\x64\151\x72\x5f\x73\x65\141\x72\143\x68\137\x64\x65\x70\141\162\x74\x6d\x65\156\x74\x5f" . $OS . "\42\x20\x74\x79\160\145\75\42\x63\x68\x65\143\153\142\157\170\x22\57\x3e\xd\12\11\x9\11\x9\11\11\11\x9\11\74\154\x61\x62\x65\154\x20\146\157\x72\75\42\x6d\157\x5f\154\x64\141\x70\137\x64\x69\x72\x5f\x73\x65\x61\x72\143\x68\137\x64\x65\160\x61\x72\x74\155\x65\156\164\137" . $OS . "\x22\76" . $A3[$OS] . "\74\x2f\154\141\x62\x65\154\x3e\xd\12\x9\x9\x9\x9\x9\x9\11\40\40\11\74\57\144\x69\x76\x3e";
        Et:
        AK:
        $OS++;
        goto Sw;
        qB:
        echo "\11\11\x9\x9\11\x3c\x2f\144\x69\x76\x3e\xd\12\11\11\x9\x9\11\11\74\144\x69\x76\x20\x73\164\171\x6c\145\x3d\42\x6d\141\162\147\x69\x6e\72\x33\45\x3b\x64\x69\163\160\154\x61\171\x3a\142\154\157\x63\153\x3b\x74\145\170\164\x2d\x61\154\151\147\x6e\72\143\145\x6e\x74\145\162\x3b\42\76\xd\xa\x9\11\11\11\11\x9\x9\74\164\141\142\154\x65\40\163\x74\x79\154\145\75\42\x62\157\x72\144\145\x72\x3a\40\x6e\x6f\156\145\73\x20\x77\x69\x64\164\x68\72\40\61\60\60\45\73\x6d\x61\162\x67\151\x6e\x2d\x74\157\160\72\64\x30\x70\170\x22\x3e\xd\xa\11\x9\11\11\x9\x9\11\x9\x3c\164\162\x20\x73\x74\171\154\x65\x3d\42\142\157\x72\x64\145\x72\72\x20\156\x6f\156\145\73\42\x3e\xd\xa\x9\x9\x9\x9\x9\11\x9\11\11\x3c\x74\x64\x20\163\x74\x79\x6c\145\75\x22\142\x6f\162\x64\145\162\72\40\156\157\x6e\x65\73\x22\x3e\40\15\12\11\x9\11\x9\x9\11\x9\x9\11\11\74\151\156\x70\165\164\x20\164\171\160\145\x3d\x22\x62\x75\164\x74\x6f\x6e\x22\40\x76\141\x6c\x75\145\x3d\x22";
        echo JText::_("\x43\x4f\x4d\x5f\115\111\x4e\x49\117\x52\101\116\107\x45\x5f\x53\x55\x42\x4d\111\124");
        echo "\x22\40\x6f\156\x63\x6c\151\x63\153\75\42\155\x6f\x5f\154\144\x61\x70\137\x64\x69\162\137\163\x65\x61\162\143\x68\137\163\165\142\155\x69\164\x5f\144\160\164\x28\x29\x22\40\143\154\141\x73\x73\75\x22\x6d\157\137\x6c\x64\x61\160\137\x64\151\x72\x5f\163\145\x61\x72\x63\x68\x5f\x62\164\156\x22\x3e\x20\15\12\x9\x9\11\11\x9\x9\11\x9\11\11\74\151\x6e\160\x75\x74\x20\164\x79\x70\145\x3d\x22\142\165\x74\164\157\156\x22\40\x76\141\154\165\145\75\x22";
        echo JText::_("\103\117\115\x5f\115\x49\x4e\111\117\x52\x41\116\x47\x45\137\x43\114\x4f\x53\105");
        echo "\x22\40\40\157\156\x63\154\x69\143\153\75\42\163\145\x6c\146\x2e\143\x6c\157\x73\x65\50\51\73\x22\40\143\x6c\141\163\x73\75\x22\x6d\157\x5f\154\x64\141\x70\x5f\x64\151\x72\137\163\x65\141\x72\x63\x68\137\x62\x74\156\42\40\x2f\x3e\xd\xa\11\11\x9\x9\11\x9\11\x9\11\74\57\x74\144\x3e\xd\xa\x9\x9\11\x9\x9\11\11\11\74\x2f\164\162\x3e\15\xa\x9\11\11\x9\x9\x9\11\x3c\x2f\x74\x61\x62\x6c\x65\x3e\15\12\11\11\11\x9\11\11\74\x2f\144\x69\x76\76\15\xa\11\x9\11\x9\x9\11\x3c\x2f\144\151\x76\x3e\15\xa\11\11\11\11\x9\74\57\146\x6f\x72\x6d\x3e\15\12\11\11\11\11\x3c\163\143\162\x69\160\164\76\xd\xa\x9\x9\x9\x9\x24\x28\x64\157\x63\165\155\145\x6e\x74\51\x2e\x72\145\141\x64\171\x28\x66\x75\x6e\143\164\151\x6f\156\50\51\40\173\15\12\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\44\50\x22\x2e\x73\x69\144\145\142\141\162\55\x77\x72\x61\x70\160\145\x72\x22\x29\x2e\x68\x69\144\145\50\x29\x3b\xd\xa\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\44\50\x22\x2e\150\145\x61\x64\x65\162\42\x29\x2e\150\151\144\x65\x28\x29\73\xd\12\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\175\51\73\xd\xa\11\11\11\x9\155\x6f\137\154\x64\141\x70\x5f\x63\150\145\143\153\137\163\145\154\145\143\164\x65\x64\137\141\x6c\x6c\x28\x27\x23\155\157\137\154\x64\x61\x70\x5f\x64\151\162\x5f\163\x65\141\162\x63\150\x5f\163\x75\142\x6d\151\x74\x5f\144\160\x74\47\x2c\x20\47\43\155\157\137\154\x64\141\x70\x5f\144\151\162\137\x73\145\x61\162\143\x68\137\x63\150\145\x63\x6b\137\x61\154\x6c\137\x64\145\x70\x61\162\x74\x6d\x65\x6e\164\163\47\51\x3b\x9\x9\15\xa\x9\11\11\x9\x63\157\x6e\x73\x74\x20\x63\150\145\143\x6b\x41\154\x6c\40\75\40\144\x6f\x63\x75\155\145\156\x74\56\x67\145\164\x45\154\x65\x6d\x65\156\164\x42\x79\111\x64\x28\42\x6d\x6f\x5f\x6c\x64\141\160\137\x64\151\x72\x5f\163\145\141\x72\143\x68\x5f\143\150\145\143\153\137\x61\154\x6c\x5f\x64\145\160\141\162\164\x6d\145\156\x74\x73\x22\x29\73\xd\12\11\11\x9\x9\x63\157\156\163\x74\40\143\150\145\x63\153\x62\x6f\x78\145\163\x20\x3d\x20\x64\157\143\165\155\145\156\x74\56\161\x75\x65\162\x79\123\x65\x6c\x65\x63\164\157\162\101\154\x6c\x28\x22\56\x6d\x6f\x5f\x6c\x64\x61\160\137\144\x69\162\137\x73\x65\x61\x72\143\x68\x5f\144\145\x70\x61\x72\164\155\x65\156\164\163\42\51\x3b\15\xa\x9\x9\11\x9\143\150\145\x63\153\x41\154\154\x2e\x61\144\x64\x45\x76\x65\156\164\x4c\x69\x73\164\x65\156\x65\x72\50\42\143\150\x61\x6e\147\145\x22\x2c\x20\146\165\x6e\143\164\x69\157\x6e\x20\50\x29\40\x7b\15\xa\x9\11\11\11\11\x63\150\145\x63\153\x62\157\x78\145\x73\x2e\146\x6f\x72\x45\141\143\x68\50\143\150\145\143\153\142\x6f\170\x20\x3d\x3e\x20\x7b\15\12\x9\x9\11\x9\x9\11\x63\150\x65\143\153\x62\x6f\170\x2e\x63\x68\145\143\153\145\x64\x20\75\40\x63\x68\x65\143\153\x41\154\x6c\x2e\x63\x68\145\143\x6b\145\x64\x3b\15\12\11\11\x9\x9\11\175\x29\73\15\12\x9\11\x9\11\175\x29\73\15\12\15\12\x9\x9\11\11\x6a\x51\x75\x65\x72\171\50\x22\x2e\155\x6f\137\154\144\141\160\137\144\x69\162\137\x73\145\141\x72\143\x68\137\x64\145\x70\x61\162\x74\155\x65\156\164\x73\x22\x29\x2e\143\x6c\x69\x63\153\x28\x66\x75\x6e\143\x74\151\x6f\156\50\51\173\xd\12\x9\11\x9\x9\x9\x6d\x6f\x5f\x6c\x64\x61\x70\137\143\x68\x65\x63\153\137\x73\145\154\145\x63\164\x65\144\x5f\x61\154\154\x28\x27\43\x6d\x6f\137\154\144\x61\x70\137\x64\x69\162\137\163\x65\141\162\143\x68\137\x73\x75\x62\x6d\151\164\x5f\144\160\164\47\x2c\x20\x27\43\155\x6f\137\x6c\144\141\x70\137\x64\151\x72\137\x73\145\x61\x72\143\x68\137\143\x68\145\143\153\137\141\154\154\137\x64\x65\x70\x61\x72\x74\155\145\x6e\x74\x73\x27\x29\x3b\xd\12\x9\11\11\x9\175\51\73\xd\xa\15\xa\11\x9\x9\11\x66\x75\156\143\164\x69\157\x6e\x20\x6d\x6f\x5f\154\x64\141\x70\137\x64\x69\162\137\x73\x65\141\x72\x63\150\137\x73\x75\x62\x6d\151\164\137\x64\x70\x74\50\x29\173\x9\11\15\xa\40\x20\40\x9\11\x20\x9\11\15\xa\x9\11\11\11\11\x6a\121\x75\145\162\x79\x28\47\43\155\157\137\x6c\x64\x61\160\137\x64\151\162\x5f\x73\145\x61\x72\143\150\137\x73\x75\142\155\x69\164\x5f\144\160\x74\x5f\x66\157\162\x6d\47\x29\56\163\165\x62\155\x69\164\50\51\x3b\x9\11\x9\11\40\x20\xd\12\x20\40\x20\40\x9\11\11\11\x77\151\156\144\x6f\167\x2e\x6f\156\x75\156\154\157\141\x64\40\75\40\146\x75\x6e\143\x74\x69\157\x6e\x28\51\173\15\xa\x20\40\40\x20\x20\x20\x20\x20\11\x9\x9\x9\167\151\x6e\x64\157\x77\56\157\x70\x65\x6e\145\x72\x2e\154\x6f\143\141\164\151\157\156\x2e\x72\x65\x6c\157\141\144\50\51\73\15\xa\40\40\x20\x20\x20\x20\x20\x20\11\11\x9\11\167\x69\x6e\144\x6f\167\56\143\x6c\157\163\145\50\51\x3b\11\11\11\x9\x9\xd\12\40\40\x20\40\11\x9\x9\11\175\73\xd\xa\x9\11\11\11\175\xd\12\15\xa\x9\11\x9\x9\146\x75\156\x63\164\151\157\156\x20\155\157\x5f\x6c\x64\141\x70\137\x63\x68\x65\x63\153\137\163\145\154\145\143\164\145\144\x5f\141\x6c\154\50\144\151\166\x5f\x69\144\x2c\x73\145\154\145\x63\x74\x5f\141\x6c\154\x5f\x69\x64\x29\173\15\12\x9\11\11\11\11\x76\x61\162\40\141\154\x6c\x5f\143\150\145\x63\153\x62\x6f\x78\145\163\x20\75\x20\x6a\121\x75\145\162\x79\50\144\x69\166\x5f\151\144\x2b\x27\x20\x69\x6e\160\x75\164\133\x74\x79\160\145\x3d\x22\143\x68\x65\143\153\x62\x6f\x78\x22\x5d\47\51\73\15\xa\11\11\11\11\11\x69\146\40\50\x61\154\154\137\143\150\x65\x63\153\142\x6f\170\145\163\56\x6c\x65\156\147\x74\x68\x20\75\x3d\75\x20\141\x6c\x6c\137\x63\x68\x65\143\153\x62\157\170\145\x73\x2e\146\x69\154\x74\x65\162\50\42\x3a\x63\150\x65\x63\153\x65\144\x22\x29\x2e\154\x65\156\x67\x74\150\x29\40\173\15\xa\11\x9\x9\11\x9\x9\152\x51\165\145\x72\x79\50\x73\x65\154\x65\x63\x74\x5f\x61\x6c\154\x5f\x69\144\x29\x2e\160\162\x6f\x70\50\47\143\150\x65\143\153\145\x64\47\x2c\40\x74\x72\x75\145\x29\x3b\xd\xa\x9\11\11\11\x9\x7d\11\xd\xa\x9\11\x9\11\x9\145\x6c\x73\145\x7b\x20\xc2\240\xd\xa\x9\11\11\11\x9\11\x6a\x51\165\x65\162\171\x28\x73\145\x6c\145\x63\x74\137\x61\x6c\154\137\x69\144\51\x2e\x70\x72\157\x70\x28\x27\x63\x68\x65\143\x6b\145\144\x27\54\40\146\141\154\x73\x65\51\73\xd\xa\11\x9\x9\11\11\x7d\xd\xa\x9\11\x9\x9\x7d\xd\12\11\x9\11\x9\x3c\x2f\163\x63\162\x69\160\x74\x3e\15\xa\11\x9\11\x9";
        Pp:
    }
    function MoLdapDirSearchUpdatedepartment()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        $p7 = isset($post["\x6d\x6f\137\x6c\x64\x61\160\137\x64\151\162\x5f\163\145\141\x72\143\150\x5f\x64\145\x70\x61\162\164\x6d\145\156\x74\x61\x74\164\162"]) ? $post["\155\157\137\154\x64\x61\160\137\144\151\162\137\x73\145\x61\x72\143\x68\137\x64\145\160\x61\162\x74\x6d\145\x6e\x74\x61\x74\x74\162"] : '';
        $I_ = "\155\157\137\x6c\x64\x61\x70\x5f\x64\x69\162\137\x73\145\x61\162\x63\x68\137\144\145\x70\141\162\x74\155\x65\x6e\164\137";
        $r2 = array();
        foreach ($post as $o6 => $SD) {
            if (!(strpos($o6, $I_) === 0)) {
                goto Jy;
            }
            array_push($r2, $SD);
            Jy:
            j2:
        }
        WD:
        $U3 = array();
        $U3["\x64\145\160\x61\x72\x74\x6d\x65\x6e\x74\137\x61\x74\164\x72"] = $r2;
        $U3["\144\x65\x70\x61\x72\164\x6d\x65\156\x74\137\156\x61\x6d\x65"] = $p7;
        $M3 = "\43\x5f\137\x6d\x69\x6e\151\157\x72\x61\156\x67\x65\137\x73\x65\141\x72\143\x68\x5f\144\x69\x72\145\143\164\x6f\x72\x79\x5f\x63\157\x6e\x66\151\x67";
        $r3 = array("\144\x65\x70\x61\162\x74\155\x65\x6e\164\137\144\x65\164\141\151\154\x73" => json_encode($U3));
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
        $this->setRedirect("\x69\x6e\144\x65\170\x2e\x70\150\x70\77\157\160\164\151\x6f\156\x3d\143\x6f\x6d\137\155\x69\x6e\151\x6f\162\x61\156\147\145\x5f\154\x64\x61\160\137\x64\151\x72\x5f\x73\145\141\162\143\x68\46\166\x69\145\167\x3d\x61\x63\x63\157\x75\x6e\x74\x73\145\x74\x75\160\x26\x74\x61\142\x2d\160\x61\x6e\x65\154\75\155\157\x5f\154\144\141\x70\137\x64\151\x72\137\x73\145\x61\x72\x63\150\137\x72\x65\x74\x72\x69\145\166\145\x5f\165\163\x65\x72\x73", JText::_("\103\x4f\115\137\115\111\x4e\x49\117\122\x41\116\x47\x45\137\114\104\x41\120\137\104\111\x52\x5f\123\105\101\x52\x43\x48\137\x44\x45\120\101\122\x54\115\x45\116\x54\137\123\x41\126\105\104\137\x53\125\103\x43\105\x53\x53\106\x55\x4c\x4c\131"));
    }
    function moLdapDirSearchCompany()
    {
        $Aa = JFactory::getApplication()->input->get->getArray();
        $nN = MoLdapDirSearchUtility::mo_ldap_dir_search_get_details("\x23\137\x5f\155\x69\x6e\151\157\x72\141\x6e\147\145\x5f\x73\x65\x61\162\143\x68\x5f\144\x69\x72\x65\x63\164\157\x72\171\x5f\x63\157\x6e\x66\151\x67");
        $aY = isset($nN["\143\157\x6d\x70\x61\x6e\x79\x5f\144\145\164\141\x69\154\163"]) ? json_decode($nN["\x63\157\x6d\160\x61\x6e\171\x5f\144\x65\164\x61\151\154\x73"], true) : '';
        $Lp = isset($aY["\143\157\x6d\160\141\156\x79\x5f\x6e\141\x6d\x65"]) ? $aY["\143\157\x6d\x70\x61\x6e\x79\x5f\156\x61\155\x65"] : '';
        $BB = isset($Aa["\x61\164\x74\x72\x69\x62\165\x74\145\137\156\x61\155\145"]) ? strtolower($Aa["\141\164\x74\x72\x69\x62\165\164\145\x5f\x6e\x61\155\145"]) : '';
        if (!($BB == '')) {
            goto gg;
        }
        $GY = "\x45\x6e\x74\145\162\x20\x74\150\145\x20\x43\x6f\x6d\x70\x61\x6e\171\x20\x6e\141\x6d\x65\x20\164\x6f\40\162\145\164\x72\x69\145\166\145\x20\x74\x68\145\40\154\x69\163\x74\40\157\146\x20\143\157\x6d\x70\x61\156\x69\145\163";
        $this->setRedirect("\151\156\x64\145\170\x2e\x70\150\160\x3f\x6f\x70\x74\x69\157\156\75\x63\x6f\x6d\x5f\155\x69\156\151\157\162\x61\x6e\147\145\137\x6c\144\x61\160\137\144\x69\x72\137\x73\145\x61\x72\x63\x68\x26\x76\151\145\167\75\x61\x63\143\x6f\165\x6e\164\163\145\164\165\160\46\x74\x61\142\x2d\x70\141\156\145\x6c\75\x6d\157\137\154\x64\x61\160\137\x64\151\x72\137\163\x65\141\x72\x63\x68\x5f\162\145\x74\x72\151\145\166\x65\137\x75\x73\x65\x72\163", $GY, "\145\162\162\157\x72");
        gg:
        $A3 = MoSearchDirConfig::mo_ldap_search_specific_user_attribute($BB);
        if ($A3) {
            goto LY;
        }
        echo "\x3c\x64\x69\x76\x20\x73\164\x79\154\145\x3d\x22\142\141\x63\153\147\x72\157\165\156\144\x2d\143\157\x6c\157\x72\72\x20\x23\x44\61\104\x37\104\x43\73\x66\157\x6e\x74\55\x66\141\155\x69\154\171\72\x20\106\151\162\x61\40\x53\x61\156\x73\54\40\163\141\x6e\x73\55\163\x65\x72\151\x66\73\42\x3e\11\74\x64\x69\x76\x20\163\x74\171\x6c\x65\75\x22\143\157\x6c\157\162\72\x20\167\x68\x69\164\145\73\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x2d\143\x6f\x6c\x6f\162\72\x20\x23\102\x37\61\x43\x31\x43\73\160\x61\x64\144\151\156\x67\x3a\62\45\x3b\x6d\x61\x72\147\x69\x6e\55\142\157\x74\164\x6f\x6d\x3a\x32\60\x70\x78\73\164\x65\x78\164\55\x61\154\x69\x67\156\x3a\143\145\156\164\x65\x72\x3b\x66\x6f\x6e\x74\x2d\163\x69\172\x65\72\61\x38\x70\x74\x3b\42\x3e\15\xa\x9\x9" . JText::_("\103\x4f\115\x5f\115\111\x4e\111\117\x52\101\116\107\105\137\114\x44\x41\x50\x5f\104\x49\122\x5f\x53\105\101\122\103\x48\x5f\125\116\x41\x42\114\105\137\124\x4f\137\x52\x45\124\x52\x49\x45\126\x45\x5f\x43\117\x4d\x50\101\116\131\137\116\101\x4d\105") . "\xd\xa\x9\x3c\57\x64\x69\x76\x3e\xd\12\11\xd\xa\11\74\x64\151\166\x20\x73\164\x79\x6c\145\x3d\42\146\157\156\164\x2d\146\x61\155\151\x6c\x79\72\103\141\x6c\151\x62\162\151\x3b\x70\141\144\144\x69\156\x67\x3a\x33\45\40\x33\x25\x3b\42\x3e" . JText::_("\x43\117\115\137\115\111\116\111\117\122\101\x4e\107\x45\137\114\104\x41\x50\137\104\x49\x52\x5f\x53\x45\101\122\x43\110\x5f\125\116\101\102\114\x45\137\x54\x4f\137\x52\105\x54\122\x49\105\x56\x45\137\103\117\x4d\x50\101\x4e\131\137\116\101\115\x45\x5f\122\105\x41\123\x4f\x4e") . "\xd\12\11\x3c\57\144\x69\x76\76\74\x2f\144\151\x76\x3e";
        goto Jc;
        LY:
        echo "\11\74\144\x69\x76\x20\163\x74\x79\x6c\x65\x3d\42\x63\157\154\x6f\162\72\40\43\x66\146\146\73\142\x61\x63\x6b\x67\162\x6f\165\x6e\x64\x2d\x63\157\154\157\162\72\40\x23\60\x30\61\x62\64\x63\x3b\x70\x61\144\144\151\156\147\x3a\62\x25\x3b\155\x61\162\x67\151\156\x2d\x62\157\164\164\x6f\x6d\72\x32\60\x70\170\73\164\145\x78\x74\55\x61\x6c\x69\x67\156\72\x63\x65\x6e\164\x65\162\x3b\x66\157\156\x74\x2d\163\x69\172\x65\x3a\61\70\160\x74\x3b\x22\76\xd\xa\11\x9\x9\x9\x9" . JText::_("\103\x4f\x4d\x5f\x4d\x49\116\111\x4f\122\101\x4e\x47\105\137\114\x44\101\120\137\104\x49\122\x5f\x53\105\101\122\103\110\x5f\x4c\111\123\x54\137\x4f\x46\x5f\x43\117\115\x50\101\116\131\137\x4e\x41\115\105") . "\15\12\x9\11\11\x9\74\57\x64\x69\x76\x3e\xd\12\x9\x9\11\x9\74\163\x70\141\156\x3e\74\142\x3e\x20\46\156\x62\163\160\73\x20\x26\x6e\x62\163\160\73";
        echo JText::_("\103\x4f\115\x5f\x4d\111\116\111\117\x52\x41\116\107\105\137\x4c\x44\101\120\x5f\104\x49\x52\x5f\x53\x45\x41\x52\103\110\137\x53\x45\114\x45\103\124\x5f\x43\117\x4d\120\101\x4e\x59\137\x4e\x41\x4d\x45");
        echo "\74\57\x62\76\x3c\x2f\x73\x70\x61\x6e\76\74\57\x62\x72\76\x3c\x2f\142\x72\x3e";
        echo "\11\x9\11\x9\x3c\x73\164\171\154\145\76\xd\xa\11\11\x9\11\x2e\x69\x6e\x70\x75\x74\107\162\x6f\165\x70\x20\x7b\142\141\143\x6b\x67\162\157\165\156\144\x2d\143\x6f\x6c\157\162\x3a\40\43\x66\x66\146\73\x64\x69\x73\x70\154\x61\x79\x3a\40\142\154\157\x63\x6b\x3b\155\141\162\x67\151\156\x3a\x20\x31\x30\x70\x78\x20\x30\73\x70\157\x73\x69\164\x69\157\x6e\72\40\162\x65\x6c\x61\x74\x69\x76\145\x3b\175\xd\xa\x9\x9\x9\x9\x2e\x69\156\160\x75\164\x47\162\157\x75\x70\x20\x6c\x61\x62\145\x6c\x20\173\160\141\144\144\x69\x6e\x67\72\x20\x31\x32\x70\x78\x20\x33\x30\x70\170\x3b\167\151\144\164\150\x3a\x20\x31\60\60\45\73\144\x69\163\x70\x6c\141\x79\x3a\x20\x62\154\157\x63\153\x3b\x74\145\x78\x74\55\141\x6c\x69\147\x6e\72\x20\154\x65\146\164\73\x63\157\x6c\x6f\x72\72\x20\x23\x33\x43\x34\65\64\x43\x3b\143\165\x72\163\x6f\162\x3a\40\x70\x6f\x69\156\x74\x65\162\x3b\160\157\x73\x69\164\x69\157\156\72\40\x72\x65\x6c\x61\x74\151\x76\x65\73\172\x2d\151\x6e\144\x65\x78\72\40\62\x3b\164\162\x61\156\x73\151\x74\x69\157\x6e\x3a\40\x63\157\x6c\157\x72\x20\62\60\60\155\x73\40\145\141\163\145\55\151\156\73\157\x76\x65\x72\x66\x6c\x6f\x77\x3a\x20\150\151\x64\x64\145\156\73\175\15\xa\x9\11\11\x9\56\151\156\x70\165\x74\107\162\x6f\x75\x70\40\154\141\142\x65\x6c\x3a\x62\145\x66\157\x72\145\40\x7b\167\151\144\x74\x68\x3a\x20\x31\60\160\170\73\150\145\x69\x67\x68\164\72\x20\x31\60\x70\x78\73\142\x6f\162\144\x65\x72\55\x72\x61\x64\151\165\163\72\x20\65\x30\x25\73\143\157\x6e\x74\x65\x6e\x74\72\40\x27\x27\73\142\x61\x63\x6b\147\x72\x6f\x75\156\144\55\143\157\x6c\x6f\x72\x3a\40\43\60\x30\x31\142\x34\x63\x3b\160\157\163\151\164\151\x6f\156\x3a\40\141\x62\x73\157\154\165\164\x65\x3b\x6c\x65\x66\164\x3a\40\x35\x30\45\73\164\157\x70\x3a\x20\65\60\x25\73\x74\162\141\x6e\x73\x66\157\x72\x6d\x3a\x20\164\162\141\156\x73\x6c\141\164\x65\50\55\x35\60\45\54\x20\x2d\x35\60\45\x29\40\163\143\141\x6c\x65\x33\x64\50\x31\54\x20\61\x2c\x20\61\x29\73\x74\x72\141\x6e\x73\x69\x74\x69\157\x6e\72\x20\141\x6c\154\x20\x33\60\60\155\163\40\x63\165\x62\151\x63\x2d\142\x65\x7a\x69\x65\x72\50\60\56\64\54\x20\60\x2e\x30\54\x20\x30\56\x32\54\40\61\x29\73\x6f\x70\x61\143\151\x74\x79\72\40\60\x3b\x7a\55\x69\156\144\145\x78\x3a\40\55\61\x3b\175\15\xa\11\x9\11\11\56\x69\x6e\x70\165\164\107\162\157\165\x70\x20\x6c\x61\142\145\x6c\72\x61\146\x74\x65\162\40\x7b\x77\x69\x64\x74\x68\72\x20\x33\x32\x70\170\x3b\150\x65\x69\x67\150\x74\72\x20\x33\62\160\170\73\x63\x6f\x6e\x74\145\156\164\72\40\47\47\x3b\142\x6f\x72\144\x65\x72\x3a\40\x32\x70\170\x20\x73\x6f\154\151\x64\40\x23\x44\61\x44\x37\104\x43\73\142\141\143\153\147\162\157\x75\x6e\144\x2d\x63\x6f\x6c\x6f\x72\72\40\x23\146\146\146\x3b\x62\x61\143\x6b\147\x72\x6f\x75\156\x64\x2d\151\155\x61\x67\x65\x3a\40\165\162\x6c\x28\42\x64\141\164\x61\72\151\x6d\141\x67\145\57\163\166\147\53\170\x6d\x6c\x2c\45\63\103\x73\166\147\x20\167\151\x64\164\150\75\x27\x33\62\x27\40\x68\145\151\x67\150\x74\x3d\x27\63\x32\x27\x20\166\151\145\x77\x42\x6f\x78\x3d\47\60\40\x30\x20\63\62\40\63\62\47\40\170\x6d\154\x6e\163\x3d\x27\x68\164\164\160\x3a\57\57\167\167\x77\56\167\x33\x2e\157\x72\x67\57\x32\60\x30\60\x2f\163\x76\147\x27\45\x33\x45\45\x33\x43\x70\x61\x74\x68\40\x64\75\47\x4d\65\x2e\x34\61\x34\40\61\61\114\x34\x20\61\x32\x2e\x34\61\64\x6c\x35\x2e\64\x31\x34\40\x35\x2e\64\x31\64\114\x32\60\x2e\70\62\70\40\66\56\64\61\64\40\x31\x39\x2e\64\x31\64\40\x35\154\x2d\x31\60\40\61\60\x7a\x27\40\146\x69\154\x6c\75\x27\45\x32\63\146\x66\x66\47\40\x66\x69\154\154\x2d\162\x75\154\x65\x3d\x27\x6e\157\x6e\172\145\162\x6f\x27\57\x25\63\105\x25\x33\x43\57\x73\x76\x67\45\x33\x45\x22\51\73\142\141\x63\153\x67\162\x6f\x75\156\x64\55\162\145\x70\x65\x61\x74\x3a\40\x6e\157\x2d\162\145\160\x65\141\x74\73\x62\x61\143\x6b\147\x72\x6f\x75\156\x64\x2d\160\x6f\x73\x69\164\151\157\156\72\40\62\x70\170\x20\63\x70\170\x3b\142\157\x72\x64\x65\x72\x2d\x72\141\x64\151\165\163\x3a\40\x35\x30\x25\73\x7a\x2d\x69\156\x64\x65\x78\x3a\x20\x32\x3b\160\x6f\163\151\164\x69\157\156\x3a\x20\x61\x62\x73\157\154\x75\164\145\x3b\x72\151\147\150\164\x3a\x20\x33\x30\x70\x78\x3b\x74\157\x70\x3a\40\x35\60\x25\73\x74\x72\141\x6e\x73\x66\157\162\155\x3a\40\x74\x72\141\x6e\x73\x6c\141\x74\x65\131\x28\x2d\x35\60\45\51\73\143\165\162\x73\157\x72\x3a\40\160\157\x69\x6e\x74\145\162\x3b\x74\x72\141\156\163\151\164\x69\x6f\x6e\72\x20\x61\x6c\x6c\x20\62\60\x30\155\x73\x20\x65\141\163\145\x2d\x69\x6e\73\175\15\12\x9\11\11\x9\x2e\151\x6e\160\165\x74\107\x72\157\x75\160\40\151\156\x70\x75\164\x3a\143\x68\145\x63\x6b\x65\x64\x20\176\40\154\141\142\x65\154\40\x7b\143\x6f\x6c\157\x72\72\x20\43\146\146\146\x3b\175\xd\12\11\x9\x9\x9\x2e\x69\x6e\160\165\164\107\x72\157\165\x70\x20\151\x6e\x70\x75\164\x3a\x63\150\145\143\153\x65\144\x20\x7e\x20\x6c\141\142\145\x6c\x3a\142\145\146\157\162\145\x20\173\x74\162\141\156\163\x66\x6f\162\x6d\x3a\x20\x74\x72\x61\x6e\163\154\141\x74\145\x28\x2d\x35\60\45\54\x20\x2d\65\x30\x25\51\x20\x73\143\141\154\x65\x33\144\x28\65\x36\54\x20\x35\x36\54\x20\61\51\x3b\x6f\x70\x61\x63\151\x74\x79\72\40\x31\73\175\xd\xa\11\x9\11\11\56\x69\x6e\160\x75\164\107\x72\157\165\160\40\151\x6e\160\165\x74\72\x63\x68\145\143\153\145\144\x20\x7e\x20\154\x61\142\x65\154\72\141\x66\x74\x65\x72\40\x7b\x62\x61\143\153\x67\x72\157\x75\156\x64\x2d\x63\x6f\154\x6f\162\72\40\43\x35\64\105\60\103\67\x3b\x62\157\162\144\145\x72\55\143\x6f\x6c\157\x72\72\x20\43\65\x34\x45\60\103\x37\73\175\xd\xa\11\x9\x9\x9\56\151\x6e\160\x75\x74\107\162\x6f\x75\x70\40\151\x6e\160\x75\164\40\x7b\167\x69\x64\164\150\x3a\x20\x33\62\x70\x78\x3b\x68\x65\x69\147\x68\164\x3a\40\63\62\160\170\x3b\x6f\x72\x64\x65\x72\72\x20\x31\73\x7a\x2d\151\x6e\x64\145\170\72\40\62\73\x70\157\x73\x69\164\x69\157\x6e\72\40\141\142\163\157\154\x75\164\x65\73\x72\x69\x67\150\164\x3a\x20\x33\60\160\170\x3b\x74\x6f\x70\x3a\x20\x35\x30\45\x3b\164\x72\141\x6e\x73\146\157\162\x6d\72\40\164\x72\x61\x6e\163\x6c\x61\164\145\x59\50\55\x35\x30\45\51\73\143\x75\162\x73\x6f\x72\x3a\40\160\x6f\x69\156\x74\x65\162\x3b\x76\x69\163\151\x62\151\x6c\151\x74\x79\x3a\40\x68\x69\144\x64\x65\156\x3b\175\xd\12\x9\11\x9\x9\56\x66\x6f\x72\x6d\40\173\160\x61\144\x64\151\x6e\x67\x3a\x20\x30\40\61\x36\x70\x78\x3b\x6d\x61\170\x2d\167\x69\144\x74\150\x3a\40\65\x35\60\160\170\x3b\x6d\x61\x72\x67\151\156\72\x20\65\x30\160\170\x20\141\165\164\157\73\146\x6f\156\164\x2d\x73\151\172\x65\x3a\40\x31\x38\x70\170\x3b\x66\157\x6e\164\55\167\145\x69\147\x68\164\72\x20\x36\x30\x30\73\x6c\x69\156\145\x2d\150\145\x69\x67\150\164\72\x20\63\66\160\x78\73\175\15\xa\x9\11\x9\11\x62\x6f\x64\171\x20\173\142\141\143\x6b\147\162\157\x75\x6e\x64\55\143\157\x6c\157\x72\x3a\x20\x23\x44\x31\104\67\x44\x43\73\146\157\x6e\x74\55\x66\141\155\x69\154\171\72\40\47\106\151\162\141\40\x53\x61\x6e\x73\x27\x2c\x20\163\x61\x6e\x73\55\x73\145\162\151\x66\73\x7d\15\12\x9\x9\x9\11\x2a\x2c\52\72\72\142\145\x66\x6f\x72\x65\54\52\72\72\x61\x66\164\145\x72\40\x7b\142\157\170\55\x73\151\172\151\156\x67\x3a\x20\x69\x6e\x68\145\x72\x69\x74\x3b\175\xd\xa\11\11\11\11\150\x74\x6d\154\x20\x7b\142\x6f\170\55\163\x69\x7a\x69\156\x67\72\x20\142\x6f\x72\144\145\162\55\x62\x6f\170\73\x7d\xd\xa\x9\x9\x9\x9\56\155\x6f\x5f\x6c\144\x61\x70\x5f\144\x69\162\x5f\x73\145\141\162\143\150\137\x62\164\156\173\x68\x65\x69\147\x68\x74\72\64\60\x70\170\x3b\167\x69\x64\x74\x68\x3a\61\60\x30\160\x78\x3b\142\141\x63\x6b\x67\162\x6f\x75\x6e\x64\x3a\x20\43\60\x30\61\x62\x34\x63\40\156\157\x6e\x65\40\162\145\160\x65\141\164\40\163\143\162\157\x6c\x6c\x20\x30\x25\x20\x30\45\x3b\143\x75\162\163\157\x72\72\40\x70\x6f\x69\156\x74\145\162\73\x66\157\x6e\x74\55\163\x69\x7a\x65\x3a\x31\x35\160\x78\73\142\157\162\x64\145\162\x2d\x77\x69\x64\164\150\x3a\x20\x31\160\x78\x3b\x62\x6f\162\x64\145\x72\x2d\163\x74\171\154\145\x3a\x20\163\157\x6c\x69\144\x3b\142\157\162\x64\x65\x72\55\x72\141\x64\151\x75\x73\72\x20\x33\160\170\x3b\167\150\x69\x74\145\55\x73\x70\141\x63\x65\x3a\40\156\x6f\167\x72\x61\160\x3b\142\x6f\x78\x2d\163\151\x7a\x69\x6e\x67\72\40\x62\x6f\x72\x64\145\x72\x2d\142\x6f\x78\73\x63\157\154\157\x72\72\40\43\106\106\x46\73\40\160\x6f\x73\x69\x74\151\157\x6e\72\x20\x72\x65\x6c\x61\x74\151\x76\x65\73\x6c\145\146\164\72\40\x34\60\x25\x3b\164\162\x61\x6e\163\x66\x6f\162\155\x3a\x20\164\x72\141\x6e\163\154\141\164\145\x28\x2d\65\60\45\54\40\55\65\x30\45\51\x3b\175\xd\xa\11\11\x9\x9\74\57\x73\x74\171\x6c\145\76\xd\12\15\xa\x9\xd\xa\x9\x9\11\11\x3c\x66\x6f\162\155\x20\x63\154\141\163\163\x3d\42\146\157\162\155\42\x20\x69\144\x3d\42\x6d\x6f\137\x6c\x64\141\160\x5f\144\151\x72\x5f\163\145\x61\x72\x63\x68\137\x73\165\142\x6d\151\164\137\x63\x6d\x70\137\x66\x6f\x72\x6d\x22\x20\x6d\x65\164\150\x6f\x64\75\x22\x70\157\163\164\x22\40\141\x63\164\x69\x6f\156\x3d\42";
        echo JRoute::_("\x69\x6e\x64\145\170\56\160\150\160\77\157\160\164\x69\157\x6e\75\143\157\x6d\x5f\x6d\x69\x6e\x69\x6f\x72\141\x6e\147\145\137\154\x64\x61\160\x5f\x64\x69\x72\137\x73\x65\x61\162\x63\x68\x26\166\151\145\x77\75\141\143\143\157\x75\156\164\x73\145\x74\165\160\x26\x74\141\163\153\75\x61\x63\x63\x6f\x75\x6e\164\163\145\x74\165\160\x2e\x4d\x6f\x4c\144\141\160\x44\151\x72\123\145\x61\162\143\150\125\x70\144\x61\164\x65\x43\157\155\160\x61\x6e\x79");
        echo "\x22\76\15\xa\11\11\11\11\x9\74\151\156\x70\165\164\40\x6e\141\155\145\75\42\x6d\157\x5f\x6c\144\x61\160\137\x64\x69\x72\x5f\x73\145\141\162\x63\x68\137\143\x6f\x6d\160\141\x6e\171\141\x74\x74\x72\42\40\x20\166\x61\154\165\x65\x3d\x22";
        echo $BB;
        echo "\x22\x20\150\151\144\144\145\156\x3e\xd\xa\x9\11\x9\11\11\x3c\x64\151\x76\40\143\154\141\163\x73\75\x22\151\156\x70\165\x74\107\162\x6f\165\160\x22\x3e\15\xa\40\40\x20\x20\x9\x9\x9\x9\x9\x3c\x69\156\x70\165\x74\40\151\x64\x3d\42\x6d\157\137\x6c\144\141\160\137\144\151\x72\x5f\163\145\x61\162\x63\x68\137\143\150\x65\x63\x6b\137\141\x6c\154\x5f\x63\157\155\160\141\x6e\151\x65\x73\x22\x20\156\x61\x6d\x65\x3d\42\x6d\157\137\154\x64\x61\x70\137\x64\151\x72\x5f\x73\145\x61\162\x63\150\x5f\x63\x68\145\143\153\x5f\141\154\154\137\x63\x6f\x6d\160\141\x6e\x69\x65\163\42\40\x74\171\160\145\x3d\x22\x63\x68\x65\143\153\x62\157\170\x22\x2f\76\15\12\x20\40\40\x20\x9\x9\11\11\x9\x3c\154\141\142\145\154\x20\x66\157\162\75\x22\x6d\x6f\137\154\144\x61\160\x5f\x64\151\x72\x5f\x73\x65\141\x72\143\x68\137\x63\x68\x65\143\x6b\x5f\141\154\154\x5f\x63\157\155\x70\141\x6e\x69\x65\163\42\x3e\123\145\154\x65\143\x74\40\x41\x6c\x6c\74\x2f\x6c\141\x62\x65\154\x3e\xd\12\x20\x20\x9\x9\11\11\x9\x3c\x2f\144\151\166\76\15\12\x9\x9\11\11\x9\74\144\x69\166\x20\x69\144\75\x22\155\157\137\x6c\x64\x61\x70\x5f\144\151\162\137\163\x65\141\162\x63\150\x5f\x73\165\142\155\151\164\137\x63\x6d\160\x22\x3e\15\12\11\11\11\x9\x9\x9";
        $nd = 0;
        $OS = 0;
        QS:
        if (!($OS < count($A3))) {
            goto YB;
        }
        if (empty($Lp)) {
            goto rS;
        }
        $KG = 0;
        fs:
        if (!($KG < count($Lp))) {
            goto i6;
        }
        $nd = 0;
        if (!(strcasecmp($A3[$OS], $Lp[$KG]) == 0)) {
            goto P4;
        }
        $nd = 1;
        echo "\74\x64\x69\x76\40\143\x6c\141\163\x73\x3d\42\x69\156\x70\x75\x74\x47\162\x6f\x75\160\x22\x3e\xd\xa\x9\11\11\11\x9\11\11\11\x9\x9\11\x3c\x69\156\x70\x75\x74\40\x76\x61\154\x75\145\75\x22" . $A3[$OS] . "\42\40\143\154\x61\x73\163\75\x22\x6d\x6f\x5f\x6c\144\141\160\x5f\144\x69\162\x5f\x73\145\141\162\143\150\137\143\157\155\160\141\x6e\171\42\40\x69\144\x3d\x22\x6d\157\x5f\x6c\x64\x61\160\x5f\x64\151\162\x5f\x73\145\141\x72\143\150\137\x63\157\x6d\160\141\156\x79\x5f" . $OS . "\42\40\x6e\141\155\x65\75\42\155\157\137\154\144\141\160\x5f\144\x69\162\x5f\163\x65\141\x72\143\x68\x5f\143\157\155\x70\x61\x6e\171\137" . $OS . "\x22\x20\x74\171\160\x65\x3d\42\x63\150\145\143\x6b\x62\157\170\x22\x20\143\x68\145\x63\x6b\x65\x64\x2f\76\xd\12\x9\x9\x9\x9\x9\11\11\x9\11\11\x9\x3c\x6c\141\142\145\154\x20\x66\x6f\x72\75\x22\x6d\x6f\137\154\x64\141\160\137\x64\x69\x72\137\163\145\x61\x72\143\150\x5f\143\157\x6d\160\141\x6e\171\137" . $OS . "\x22\x3e" . $A3[$OS] . "\74\x2f\154\x61\142\145\x6c\x3e\15\xa\x9\x9\x9\11\x9\x9\11\x9\11\x9\11\x3c\57\144\x69\x76\76";
        goto i6;
        P4:
        jl:
        $KG++;
        goto fs;
        i6:
        rS:
        if (!($nd == 0)) {
            goto zP;
        }
        echo "\x3c\x64\151\166\40\143\154\141\x73\163\75\42\151\156\160\x75\164\x47\x72\157\165\160\42\x3e\xd\xa\x9\x9\x9\x9\11\11\11\11\x9\74\x69\x6e\160\x75\x74\40\166\141\x6c\165\145\x3d\42" . $A3[$OS] . "\42\x20\x63\154\141\x73\x73\x3d\42\155\157\x5f\154\144\141\x70\137\144\x69\162\137\x73\x65\141\x72\x63\x68\137\x63\157\155\x70\141\x6e\x79\42\x20\x69\144\75\42\155\157\137\154\144\x61\x70\x5f\x64\151\x72\137\x73\x65\141\162\x63\x68\137\x63\157\x6d\x70\x61\156\171\x5f" . $OS . "\x22\x20\156\x61\x6d\x65\75\42\155\x6f\137\x6c\x64\141\x70\x5f\x64\x69\162\137\163\x65\x61\x72\x63\150\137\143\x6f\x6d\x70\141\156\171\x5f" . $OS . "\42\x20\x74\171\160\145\x3d\x22\x63\150\x65\x63\153\x62\157\x78\x22\57\x3e\xd\xa\11\x9\11\x9\11\11\x9\11\11\x3c\154\141\142\x65\x6c\40\146\x6f\x72\x3d\42\x6d\157\137\154\144\141\x70\x5f\x64\x69\x72\x5f\163\145\141\162\x63\x68\137\143\157\155\x70\141\x6e\x79\137" . $OS . "\x22\76" . $A3[$OS] . "\x3c\57\154\x61\x62\x65\x6c\76\15\xa\11\x9\11\11\11\x9\11\x20\x20\11\x3c\x2f\x64\x69\166\76";
        zP:
        vh:
        $OS++;
        goto QS;
        YB:
        echo "\11\11\11\11\11\74\57\x64\x69\x76\x3e\xd\12\x9\11\x9\11\11\x9\74\x64\x69\x76\x20\x73\x74\171\154\145\75\42\155\x61\x72\147\151\x6e\x3a\x33\x25\x3b\144\x69\x73\x70\x6c\x61\x79\72\142\154\x6f\143\153\x3b\x74\145\x78\164\x2d\141\154\151\x67\156\x3a\143\x65\156\164\145\162\73\42\x3e\xd\12\x9\x9\x9\11\11\x9\x9\74\x74\141\142\154\x65\x20\x73\164\x79\x6c\145\75\42\x62\157\162\x64\145\162\x3a\40\156\157\x6e\x65\x3b\40\x77\151\x64\x74\150\x3a\x20\61\x30\x30\45\x3b\155\141\x72\x67\x69\156\55\164\x6f\x70\72\64\x30\160\170\x22\x3e\15\12\x9\11\11\x9\x9\11\x9\11\74\164\x72\x20\x73\x74\171\154\145\75\x22\x62\157\162\144\145\162\x3a\x20\156\x6f\156\145\73\x22\76\xd\xa\x9\x9\x9\11\x9\11\x9\11\11\74\164\x64\40\x73\x74\x79\154\145\x3d\42\x62\x6f\x72\144\x65\162\72\x20\156\157\x6e\145\x3b\x22\x3e\x20\xd\xa\x9\x9\x9\x9\11\x9\11\11\x9\11\74\151\156\x70\165\164\x20\164\171\160\145\x3d\42\142\165\164\x74\157\156\42\40\166\141\154\x75\145\75\x22";
        echo JText::_("\103\x4f\x4d\x5f\115\x49\116\111\x4f\122\101\116\107\x45\137\123\x55\102\x4d\x49\x54");
        echo "\42\x20\157\x6e\143\154\151\143\153\75\x22\155\x6f\137\x6c\144\x61\x70\137\x64\151\162\x5f\x73\145\141\x72\x63\x68\x5f\x73\165\x62\155\x69\164\x5f\144\x70\164\50\x29\x22\40\x63\x6c\141\x73\x73\x3d\x22\x6d\157\137\x6c\144\141\x70\x5f\x64\x69\162\137\163\x65\x61\x72\x63\150\x5f\x62\x74\x6e\x22\76\40\15\12\x9\11\11\11\x9\x9\x9\x9\11\11\74\151\x6e\x70\165\164\40\164\x79\x70\145\75\x22\x62\x75\x74\164\x6f\156\x22\x20\x76\x61\x6c\165\x65\75\42";
        echo JText::_("\x43\117\115\137\115\111\x4e\x49\117\122\x41\x4e\x47\x45\x5f\103\114\x4f\x53\105");
        echo "\x22\x20\40\157\156\143\154\x69\143\153\75\x22\163\145\x6c\146\56\143\x6c\x6f\163\x65\x28\x29\x3b\x22\40\x63\x6c\141\163\x73\75\x22\x6d\157\137\154\x64\x61\x70\137\144\x69\x72\137\x73\145\x61\x72\143\150\137\x62\x74\x6e\x22\40\x2f\76\15\xa\x9\11\11\11\11\x9\11\11\11\74\x2f\x74\x64\76\15\12\x9\x9\x9\11\x9\11\11\11\x3c\57\x74\162\76\15\xa\x9\11\x9\11\x9\11\11\74\57\x74\141\142\154\145\76\xd\xa\11\11\11\11\x9\x9\74\x2f\144\151\166\76\15\xa\x9\11\x9\11\11\x3c\x2f\146\x6f\x72\x6d\x3e\15\xa\11\x9\11\11\x3c\163\x63\162\x69\160\164\76\xd\xa\11\x9\x9\11\44\x28\x64\x6f\x63\x75\155\x65\x6e\164\51\x2e\x72\x65\141\144\171\x28\146\x75\x6e\x63\164\x69\157\156\50\x29\x20\x7b\xd\12\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\40\44\x28\x22\56\x73\x69\144\145\x62\x61\162\x2d\167\x72\x61\x70\x70\145\x72\x22\x29\x2e\150\151\144\x65\x28\x29\x3b\15\xa\x20\x20\40\x20\40\40\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x24\50\42\56\150\x65\141\x64\x65\x72\42\51\56\x68\x69\x64\x65\x28\x29\73\15\xa\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\40\175\x29\x3b\xd\12\11\11\11\11\x6d\157\137\x6c\x64\141\x70\137\143\x68\x65\143\153\137\x73\145\x6c\x65\x63\x74\x65\x64\137\x61\154\154\50\x27\x23\x6d\x6f\x5f\154\x64\x61\x70\x5f\x64\151\x72\x5f\163\x65\141\x72\143\x68\x5f\x73\x75\x62\x6d\151\164\x5f\143\x6d\160\47\54\x20\x27\x23\155\x6f\x5f\x6c\144\141\160\137\144\151\x72\137\x73\x65\x61\162\x63\150\137\143\150\145\143\x6b\x5f\141\154\x6c\137\x63\157\155\x70\x61\x6e\151\x65\x73\47\x29\73\x9\x9\xd\xa\x9\x9\x9\11\143\x6f\156\x73\x74\x20\143\150\x65\143\x6b\101\154\x6c\x20\x3d\40\x64\x6f\x63\165\155\145\x6e\x74\56\x67\145\x74\x45\154\x65\x6d\145\x6e\164\x42\171\x49\x64\50\x22\x6d\x6f\137\x6c\144\141\x70\137\144\x69\x72\x5f\x73\x65\141\162\143\150\x5f\143\150\145\143\153\137\x61\154\x6c\137\x63\157\x6d\x70\141\156\x69\145\x73\x22\51\x3b\xd\12\x9\11\x9\x9\x63\x6f\x6e\x73\x74\40\143\x68\x65\143\153\142\157\x78\145\x73\40\75\x20\144\x6f\x63\x75\155\145\x6e\x74\x2e\x71\x75\145\x72\x79\x53\x65\154\x65\143\x74\x6f\162\101\154\x6c\50\x22\56\155\x6f\x5f\154\x64\x61\x70\x5f\x64\151\x72\137\163\145\141\162\x63\x68\137\143\x6f\155\x70\x61\156\x79\x22\51\73\xd\xa\11\11\x9\11\143\x68\x65\143\153\101\154\154\56\141\144\x64\x45\166\145\x6e\x74\114\151\163\x74\x65\x6e\145\x72\50\42\x63\x68\x61\156\147\145\x22\54\40\146\x75\156\x63\x74\x69\157\156\x20\x28\x29\x20\173\15\xa\x9\11\11\x9\11\x63\150\145\x63\x6b\142\x6f\170\x65\x73\x2e\x66\x6f\162\x45\141\x63\x68\50\x63\x68\x65\143\153\x62\157\170\x20\x3d\x3e\x20\173\xd\xa\11\11\11\11\11\x9\x63\x68\x65\x63\153\142\157\170\x2e\x63\150\145\143\x6b\145\144\40\x3d\40\143\150\x65\x63\x6b\x41\x6c\154\56\x63\x68\x65\x63\x6b\145\x64\x3b\xd\xa\x9\x9\x9\11\x9\175\x29\x3b\15\12\11\x9\11\x9\175\x29\73\15\12\x9\x9\x9\15\12\11\x9\x9\11\x6a\121\165\x65\x72\x79\50\x22\x2e\155\157\137\154\144\141\x70\137\144\151\x72\x5f\163\145\141\x72\143\x68\x5f\143\x6f\x6d\160\x61\156\x79\42\51\x2e\x63\x6c\151\x63\x6b\50\146\165\x6e\143\x74\x69\x6f\156\x28\51\x7b\xd\12\x9\11\x9\11\x9\155\x6f\x5f\154\144\141\160\x5f\x63\150\145\x63\153\137\163\x65\154\145\143\x74\145\144\137\x61\x6c\154\50\x27\43\x6d\x6f\x5f\x6c\144\141\160\x5f\144\x69\162\x5f\163\x65\141\162\x63\x68\x5f\163\x75\142\x6d\x69\x74\x5f\x63\155\x70\47\54\40\47\43\x6d\157\x5f\154\x64\141\160\137\144\x69\162\137\x73\x65\141\x72\x63\150\x5f\143\x68\145\143\153\137\x61\x6c\x6c\x5f\143\x6f\x6d\x70\x61\156\x69\x65\x73\x27\51\x3b\15\12\11\x9\x9\x9\x7d\x29\x3b\15\xa\15\xa\11\x9\11\15\12\x9\11\x9\11\x66\165\x6e\143\164\x69\x6f\156\40\155\157\x5f\x6c\144\141\160\x5f\144\151\162\137\x73\145\x61\x72\143\150\137\163\165\x62\x6d\151\164\137\x64\x70\164\x28\x29\x7b\11\11\15\12\x20\x20\40\x9\11\40\11\11\xd\12\x9\11\x9\11\11\x6a\121\165\x65\162\171\x28\47\x23\155\157\x5f\x6c\x64\141\x70\x5f\144\151\162\137\x73\145\x61\162\143\150\x5f\163\x75\x62\x6d\x69\x74\x5f\143\155\160\137\x66\x6f\162\x6d\x27\51\x2e\163\165\x62\x6d\151\164\x28\x29\73\11\x9\11\11\x20\40\xd\12\40\x20\x20\x20\11\11\x9\11\167\151\x6e\144\x6f\167\56\157\156\x75\x6e\x6c\157\x61\x64\x20\75\x20\146\x75\x6e\143\164\x69\157\x6e\50\51\173\15\xa\x20\x20\x20\40\40\40\40\40\x9\11\11\x9\x77\x69\x6e\x64\157\167\x2e\x6f\x70\145\156\x65\162\56\x6c\x6f\x63\x61\164\151\157\x6e\56\x72\145\x6c\x6f\141\x64\x28\51\73\15\xa\x20\x20\x20\x20\x20\40\x20\40\11\x9\x9\x9\x77\x69\x6e\144\x6f\167\56\143\154\157\x73\145\50\51\73\11\11\x9\11\x9\xd\xa\x20\40\x20\x20\11\11\x9\x9\x7d\x3b\xd\xa\11\x9\x9\x9\x7d\15\12\xd\12\11\x9\11\11\x66\165\x6e\x63\x74\x69\157\x6e\x20\155\x6f\137\x6c\x64\x61\160\x5f\143\150\x65\143\153\x5f\163\145\154\x65\x63\x74\x65\144\137\141\154\x6c\50\144\151\166\x5f\151\144\x2c\x73\x65\x6c\145\143\x74\x5f\141\154\x6c\x5f\151\144\x29\173\xd\12\11\x9\x9\11\x9\166\141\162\x20\x61\154\154\137\143\150\145\x63\x6b\142\x6f\170\145\163\40\x3d\40\152\x51\x75\x65\x72\x79\x28\x64\151\x76\137\151\144\53\47\x20\151\x6e\x70\x75\x74\133\164\x79\x70\145\75\x22\x63\x68\x65\x63\x6b\142\x6f\170\x22\135\x27\x29\x3b\15\xa\x9\x9\x9\11\x9\x69\x66\x20\50\x61\154\154\137\x63\x68\145\x63\153\142\x6f\x78\x65\x73\x2e\154\145\156\x67\164\x68\40\x3d\75\75\x20\141\x6c\154\x5f\143\x68\145\x63\x6b\142\157\x78\x65\x73\56\x66\151\x6c\164\145\162\x28\x22\x3a\x63\x68\x65\143\153\145\144\x22\x29\x2e\154\x65\156\147\x74\150\x29\40\x7b\15\12\11\11\11\x9\x9\11\152\x51\165\145\162\171\x28\163\145\x6c\145\143\x74\137\141\x6c\x6c\137\x69\x64\x29\56\x70\x72\x6f\x70\x28\47\x63\x68\x65\143\153\x65\144\x27\x2c\x20\x74\x72\x75\145\51\73\15\12\x9\x9\11\11\x9\175\x9\xd\xa\11\11\x9\x9\x9\x65\154\x73\x65\173\x20\xc2\240\15\12\11\11\11\11\x9\x9\152\x51\165\145\x72\x79\50\163\145\154\145\143\x74\137\141\x6c\154\137\x69\144\51\56\160\162\157\x70\50\x27\x63\150\x65\x63\x6b\x65\x64\x27\x2c\40\146\141\x6c\163\145\51\73\15\xa\11\x9\x9\11\11\x7d\15\12\11\x9\x9\x9\175\15\12\11\x9\11\11\x3c\x2f\163\x63\162\151\x70\x74\76\15\12\11\x9\11\11";
        Jc:
    }
    function MoLdapDirSearchUpdateCompany()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        $p7 = isset($post["\x6d\157\137\154\x64\141\160\x5f\144\x69\162\137\163\x65\x61\x72\x63\x68\x5f\x63\157\155\x70\x61\x6e\171\141\x74\x74\x72"]) ? $post["\x6d\157\x5f\x6c\144\141\x70\137\144\x69\x72\137\163\145\x61\x72\x63\150\x5f\143\x6f\x6d\160\141\x6e\171\x61\164\164\x72"] : '';
        $I_ = "\x6d\157\137\154\x64\141\x70\137\x64\151\162\x5f\163\145\141\162\143\150\x5f\x63\157\x6d\160\141\156\x79\x5f";
        $r2 = array();
        foreach ($post as $o6 => $SD) {
            if (!(strpos($o6, $I_) === 0)) {
                goto ob;
            }
            array_push($r2, $SD);
            ob:
            zI:
        }
        xq:
        $U3 = array();
        $U3["\x63\x6f\x6d\x70\141\x6e\x79\137\x61\164\164\x72"] = $p7;
        $U3["\x63\x6f\x6d\x70\x61\x6e\x79\x5f\x6e\141\x6d\145"] = $r2;
        $M3 = "\43\x5f\137\155\151\x6e\151\x6f\x72\x61\x6e\147\145\137\163\145\141\162\143\150\x5f\x64\151\x72\x65\x63\x74\157\x72\171\137\x63\157\x6e\x66\x69\147";
        $r3 = array("\143\157\155\160\x61\156\x79\x5f\x64\x65\x74\x61\x69\154\163" => json_encode($U3));
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
        $this->setRedirect("\x69\x6e\x64\145\x78\56\x70\150\x70\77\157\160\x74\151\157\156\x3d\x63\157\155\137\155\151\x6e\x69\x6f\x72\x61\x6e\x67\x65\x5f\x6c\144\x61\160\x5f\144\x69\162\x5f\x73\x65\141\162\143\150\x26\x76\151\x65\167\75\141\143\x63\157\165\x6e\164\163\x65\164\x75\x70\46\164\141\142\55\160\x61\156\145\x6c\75\155\157\137\x6c\144\x61\160\x5f\144\151\162\x5f\x73\x65\x61\162\x63\150\137\162\145\164\162\x69\x65\x76\x65\x5f\x75\163\145\162\x73", JText::_("\x43\117\115\x5f\x4d\111\116\111\x4f\x52\x41\x4e\x47\x45\137\114\x44\x41\x50\137\x44\111\x52\137\123\x45\x41\x52\103\x48\137\103\117\x4d\120\x41\116\131\137\123\x41\126\105\x44\137\x53\x55\x43\x43\x45\x53\123\106\x55\114\x4c\x59"));
    }
    function moLdapDirSearchSaveUserUI()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        $b2 = array();
        $b2["\x75\163\145\x72\x5f\x63\163\x73"] = isset($post["\155\157\137\154\x64\x61\x70\137\x64\x69\x72\137\x62\141\143\153\x67\x72\x6f\x75\x6e\144\137\x64\151\166"]) && !empty(trim($post["\x6d\x6f\137\x6c\x64\141\160\137\144\151\162\x5f\142\141\x63\x6b\x67\x72\x6f\x75\156\x64\x5f\144\x69\x76"])) ? $post["\155\157\x5f\x6c\x64\141\160\x5f\144\x69\x72\137\142\x61\143\x6b\x67\162\157\165\x6e\x64\137\x64\151\x76"] : "\x62\141\x63\x6b\147\162\x6f\165\156\x64\x2d\143\157\x6c\157\x72\72\43\145\x64\145\144\x65\144\73\x62\x6f\162\144\145\162\x3a\x20\61\x70\170\40\x73\x6f\154\151\x64\40\142\154\x61\143\153\73\143\157\x6c\157\162\72\x62\x6c\x61\x63\153";
        $b2["\x75\163\x65\x72\137\151\155\x67"] = isset($post["\155\157\137\x6c\x64\x61\x70\137\144\x69\x72\x5f\x69\x6d\x61\147\145"]) && !empty(trim($post["\x6d\x6f\137\x6c\x64\141\x70\137\x64\x69\x72\137\151\x6d\x61\147\145"])) ? $post["\x6d\157\x5f\154\144\141\160\x5f\x64\151\x72\x5f\x69\x6d\141\x67\x65"] : "\150\145\151\147\x68\164\x3a\70\x30\45\x3b\167\151\x64\164\x68\x3a\70\60\45";
        $b2["\146\x69\x72\x73\x74\x5f\x72\157\167"] = isset($post["\155\x6f\137\154\144\141\160\137\144\x69\162\137\146\x69\x72\x73\164\137\x72\x6f\x77"]) && !empty(trim($post["\x6d\157\x5f\154\x64\x61\160\137\x64\x69\x72\137\x66\151\162\163\x74\x5f\162\x6f\167"])) ? $post["\155\x6f\x5f\x6c\144\141\x70\137\144\151\162\x5f\x66\151\x72\163\164\x5f\162\157\167"] : "\x66\157\156\164\x2d\163\151\x7a\x65\72\61\x34\x70\170";
        $b2["\x61\x6c\154\137\x72\157\167\x73"] = isset($post["\155\x6f\137\x6c\144\141\x70\x5f\144\x69\x72\137\x61\x6c\x6c\x5f\162\157\167\163"]) && !empty(trim($post["\155\x6f\137\154\x64\141\x70\137\x64\x69\162\137\x61\154\154\x5f\x72\x6f\x77\163"])) ? $post["\x6d\x6f\x5f\x6c\144\x61\160\x5f\144\151\x72\137\x61\x6c\x6c\x5f\162\x6f\x77\x73"] : "\x66\x6f\x6e\164\x2d\163\x69\172\x65\x3a\61\x34\160\170";
        $b2["\x61\x6e\x63\x68\157\162\137\x74\x61\x67"] = isset($post["\x6d\157\x5f\154\x64\x61\x70\137\x64\x69\x72\137\x61\x6e\143\x68\x6f\x72\137\x74\x61\x67"]) && !empty(trim($post["\155\157\137\x6c\144\141\x70\137\x64\x69\162\x5f\x61\x6e\x63\x68\x6f\162\137\x74\x61\x67"])) ? $post["\155\157\x5f\x6c\x64\x61\160\x5f\x64\x69\x72\x5f\141\156\143\x68\x6f\162\x5f\x74\x61\147"] : "\x66\157\156\x74\55\x73\x69\172\x65\x3a\61\x34\160\x78";
        $M3 = "\x23\137\x5f\x6d\151\156\151\x6f\162\x61\x6e\x67\x65\137\163\145\141\x72\x63\x68\x5f\x64\151\x72\145\143\x74\x6f\x72\171\x5f\143\157\156\x66\151\147";
        $r3 = array("\x75\163\x65\162\x5f\144\x65\164\141\151\x6c\163\x5f\143\x73\163" => json_encode($b2));
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
        $this->setRedirect("\x69\x6e\144\x65\170\56\x70\150\x70\x3f\x6f\160\x74\151\x6f\156\75\143\x6f\155\137\x6d\151\156\151\157\x72\141\x6e\x67\x65\x5f\x6c\144\141\x70\x5f\144\x69\x72\x5f\x73\145\141\162\x63\x68\x26\166\151\x65\x77\x3d\141\x63\x63\157\x75\156\x74\163\145\x74\165\160\46\x74\x61\142\x2d\x70\x61\x6e\x65\x6c\x3d\155\157\x5f\154\x64\141\x70\x5f\144\x69\162\137\x73\x65\x61\x72\x63\150\137\x64\151\x73\160\x6c\141\x79\x5f\143\157\156\x66\151\x67", JText::_("\103\117\x4d\x5f\115\x49\116\x49\x4f\x52\101\x4e\x47\105\137\114\x44\x41\120\137\x44\111\122\x5f\x53\x45\101\122\103\x48\x5f\125\x53\x45\x52\x5f\104\105\x54\101\111\114\x53"));
    }
    function moLdapDirSearchSaveSearchBarUI()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        $WL = isset($post["\155\157\137\x6c\144\x61\x70\x5f\x64\x69\x72\137\163\x65\141\x72\143\x68\137\x62\x61\x72"]) ? $post["\x6d\x6f\137\x6c\144\x61\x70\x5f\144\151\162\137\x73\145\141\x72\x63\150\x5f\142\141\162"] : "\150\x65\151\147\150\164\x3a\x20\x34\x38\x70\170\x3b\167\x69\144\x74\150\72\x20\x32\x35\45\73\x6f\165\164\x6c\x69\x6e\145\x3a\x20\x6e\x6f\x6e\145\x3b\x62\x6f\162\x64\145\x72\x3a\x20\x6e\157\x6e\145\x3b\x62\x6f\x72\x64\x65\x72\55\162\x61\144\x69\x75\163\72\40\65\x70\170\73\160\x61\x64\144\x69\156\147\x3a\x20\60\40\66\60\160\x78\40\x30\x20\x32\x30\160\170\73\146\x6f\x6e\x74\55\x73\151\x7a\x65\x3a\40\61\x38\x70\x78\x3b\x62\157\170\x2d\163\150\141\144\x6f\x77\72\x20\x30\x70\170\40\61\x70\x78\x20\x35\160\170\40\x72\x67\x62\x61\x28\x30\54\60\54\x30\x2c\x30\x2e\61\x29\73";
        $TF = isset($post["\155\x6f\137\x6c\x64\141\x70\x5f\x64\151\162\x5f\x73\x65\141\162\x63\150\137\x62\x75\x74\164\x6f\x6e"]) ? $post["\155\157\137\x6c\x64\141\160\x5f\x64\x69\x72\137\x73\145\x61\x72\143\x68\137\x62\165\164\x74\157\156"] : "\142\x61\x63\153\147\x72\157\165\156\144\x2d\143\x6f\154\157\x72\x3a\x20\x23\60\60\x37\x62\146\x66\x3b\143\x6f\154\157\x72\72\40\x23\146\x66\146\x3b\x70\141\x64\144\x69\156\x67\72\x20\61\60\x70\x78\40\x32\x30\160\x78\x3b\142\157\162\144\x65\x72\x3a\x20\x6e\157\156\x65\x3b\x62\157\x72\x64\x65\x72\55\x72\141\x64\151\165\x73\72\x20\65\x70\170\73\x63\x75\162\163\157\x72\x3a\x20\160\x6f\151\x6e\164\x65\162\73";
        $Yr = isset($post["\x6d\157\x5f\x6c\x64\141\160\137\x64\151\162\137\x73\x65\141\162\143\150\137\x62\x74\x6e\137\164\145\x78\x74"]) ? $post["\x6d\x6f\x5f\154\x64\141\160\137\144\151\x72\137\163\145\x61\x72\143\x68\x5f\x62\164\x6e\x5f\164\x65\x78\164"] : "\x53\x65\x61\x72\143\150";
        $gK = isset($post["\x6d\x6f\x5f\x6c\144\x61\160\137\x64\x69\162\137\163\145\x6c\x65\143\164\137\x63\x6f\x6d\x70\x61\156\171\137\x74\x65\x78\164"]) ? $post["\x6d\x6f\x5f\x6c\144\x61\160\x5f\x64\151\x72\x5f\x73\145\154\x65\143\x74\x5f\x63\157\155\x70\x61\156\171\137\x74\145\170\x74"] : "\123\x65\x6c\x65\143\x74\x20\103\x6f\155\160\x61\x6e\x79";
        $l9 = isset($post["\x6d\x6f\137\154\144\x61\160\137\144\151\x72\x5f\163\x65\x6c\x65\x63\164\x5f\x64\145\160\x61\162\164\x6d\x65\x6e\164\137\x74\x65\x78\164"]) ? $post["\155\x6f\137\x6c\x64\141\160\x5f\144\x69\x72\137\163\x65\154\145\143\x74\137\144\145\160\x61\162\x74\155\x65\x6e\x74\137\x74\x65\170\164"] : "\123\x65\154\x65\143\164\40\x44\145\x70\x61\x72\x74\155\x65\x6e\164";
        $VY = isset($post["\x6d\x6f\x5f\x6c\x64\141\160\137\x64\x69\162\x5f\163\x65\x61\x72\x63\x68\137\145\x6d\x70\154\157\x79\145\x65"]) ? $post["\x6d\x6f\137\154\x64\141\160\x5f\x64\151\x72\137\163\x65\x61\x72\x63\150\137\145\x6d\160\154\157\171\145\145"] : "\x53\x65\x61\x72\x63\x68\40\146\x6f\x72\x20\145\x6d\x70\x6c\157\x79\x65\145";
        $ER = isset($post["\x6d\157\x5f\154\144\x61\160\x5f\x64\x69\x72\x5f\156\157\137\162\x65\x63\157\162\x64\x73"]) ? $post["\155\x6f\x5f\x6c\144\x61\x70\137\x64\151\162\137\156\157\x5f\x72\x65\x63\x6f\x72\x64\x73"] : "\116\157\40\162\x65\x63\x6f\162\144\163\40\x66\157\165\x6e\x64";
        $NT = isset($post["\x6d\x6f\137\154\x64\x61\160\x5f\144\x69\162\x5f\163\145\154\x65\x63\164\137\x62\x61\162"]) && !empty(trim($post["\x6d\157\137\154\144\141\160\137\x64\151\x72\137\163\145\154\145\x63\x74\x5f\142\x61\162"])) ? $post["\155\157\137\x6c\x64\x61\160\137\144\x69\162\137\163\145\x6c\x65\x63\x74\137\142\x61\x72"] : "\x70\141\144\144\151\x6e\x67\72\x36\x70\170\x20\41\x69\x6d\x70\x6f\x72\x74\141\156\x74\73\x68\x65\151\x67\150\164\72\40\63\x37\160\x78\x20\41\151\155\x70\157\162\164\141\156\164\73\x66\157\156\164\55\163\x69\x7a\145\72\40\x31\56\x32\x65\x6d\x20\41\151\155\160\x6f\x72\x74\x61\156\x74\73\160\157\x73\151\164\151\x6f\x6e\x3a\x20\162\145\154\x61\x74\x69\x76\145\x20\41\x69\x6d\x70\157\x72\x74\x61\156\x74\x3b\x62\157\162\144\145\x72\72\x31\x70\x78\x20\163\x6f\x6c\x69\x64\x20\43\146\x66\146\x20\x21\x69\x6d\x70\157\x72\164\141\156\164\x3b\x62\157\x78\x2d\x73\x68\141\144\x6f\167\x3a\x20\x30\x70\170\40\61\x70\170\x20\65\160\170\x20\162\x67\x62\141\50\60\54\x30\54\60\x2c\60\x2e\x31\x29\40\41\151\x6d\160\x6f\162\x74\x61\x6e\x74\73";
        $ce = isset($post["\155\157\137\154\x64\141\x70\x5f\x64\151\x72\137\x73\x65\154\145\x63\164\137\142\x61\162\x5f\157\160\x74\151\157\x6e\x73"]) && !empty(trim($post["\x6d\x6f\137\x6c\144\x61\x70\x5f\x64\151\162\x5f\163\145\x6c\145\x63\164\x5f\x62\141\162\137\157\160\x74\151\157\156\x73"])) ? $post["\x6d\157\x5f\154\144\141\160\x5f\144\151\x72\137\163\x65\x6c\x65\143\164\137\142\x61\x72\x5f\157\x70\164\x69\x6f\x6e\163"] : "\157\165\x74\x6c\151\156\x65\x3a\x6e\157\x6e\x65\x20\41\151\x6d\x70\157\x72\164\141\156\164\x3b\146\x6f\156\x74\55\x73\x69\x7a\x65\x3a\x31\x37\160\x78\x20\41\x69\155\160\157\162\x74\x61\x6e\164\x3b\142\x6f\162\144\x65\x72\55\162\141\x64\151\165\x73\x3a\65\160\x78\40\41\151\x6d\x70\x6f\x72\x74\141\156\x74\73";
        $b2 = array();
        $b2["\163\x65\141\162\x63\150\137\142\x61\162"] = $WL;
        $b2["\x73\145\141\162\x63\150\x5f\x62\x74\156"] = $TF;
        $b2["\163\145\141\x72\x63\150\137\x74\145\x78\x74"] = $Yr;
        $b2["\x63\x6f\x6d\160\x61\x6e\x79\137\164\145\x78\164"] = $gK;
        $b2["\144\x65\x70\141\162\164\x6d\x65\x6e\164\137\164\145\170\x74"] = $l9;
        $b2["\145\155\160\x6c\x6f\171\145\145\x5f\164\x65\x78\164"] = $VY;
        $b2["\x72\x65\x63\x6f\162\144\163\137\164\145\x78\x74"] = $ER;
        $b2["\x73\145\x61\x72\x63\150\x5f\144\162\x6f\160\144\x6f\167\x6e"] = $NT;
        $b2["\163\145\x61\162\x63\x68\x5f\x64\162\157\160\x64\x6f\x77\156\137\x6f\x70\x74\x69\157\156\163"] = $ce;
        $M3 = "\x23\x5f\x5f\155\x69\156\151\x6f\x72\x61\x6e\x67\x65\x5f\x73\x65\141\162\x63\x68\x5f\x64\x69\162\x65\x63\164\x6f\x72\x79\137\143\157\156\x66\x69\147";
        $r3 = array("\x73\x65\x61\162\x63\150\x5f\142\141\162\x5f\143\x73\163" => json_encode($b2));
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
        $this->setRedirect("\151\x6e\144\x65\170\56\160\150\x70\77\157\160\164\x69\157\x6e\75\x63\x6f\x6d\137\155\151\x6e\151\x6f\162\x61\156\x67\145\137\x6c\x64\141\160\x5f\x64\x69\162\137\x73\x65\x61\x72\x63\150\46\x76\151\x65\x77\x3d\x61\x63\x63\157\165\156\x74\163\145\x74\x75\x70\46\164\141\x62\55\x70\141\156\145\154\x3d\x6d\x6f\137\154\144\x61\x70\x5f\144\151\x72\137\163\x65\x61\x72\143\x68\x5f\x64\x69\163\x70\x6c\x61\x79\137\x63\x6f\156\146\x69\x67", JText::_("\103\117\115\x5f\115\x49\116\111\x4f\x52\101\116\x47\105\x5f\x4c\104\101\120\x5f\x44\111\x52\x5f\x53\105\x41\122\103\x48\x5f\102\101\x52\137\x44\x45\124\101\111\x4c\123"));
    }
    function moLdapDirSearchContactUs()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        $sE = isset($post["\x6d\x6f\137\154\x64\141\160\137\144\151\162\x5f\163\x65\141\162\143\x68\137\161\165\x65\x72\x79\x5f\145\x6d\x61\151\x6c"]) ? $post["\x6d\x6f\x5f\x6c\144\141\x70\137\144\x69\162\x5f\x73\145\x61\162\143\150\x5f\x71\x75\145\162\171\137\x65\155\141\151\154"] : '';
        $Pp = isset($post["\x6d\x6f\x5f\154\144\141\x70\x5f\144\151\x72\x5f\163\145\141\x72\x63\x68\137\x71\x75\145\162\x79"]) ? $post["\x6d\157\137\154\x64\x61\x70\x5f\144\151\162\137\x73\145\x61\162\x63\x68\137\x71\165\145\162\171"] : '';
        if (!(sizeof(array_unique(str_split($Pp))) < 10)) {
            goto OU;
        }
        $GY = JText::_("\103\117\115\x5f\115\111\x4e\111\117\122\x41\x4e\x47\105\x5f\x45\116\x54\x45\x52\x5f\120\122\x4f\x50\x45\x52\x5f\x51\125\105\x52\x59");
        $this->setRedirect("\x69\156\144\x65\x78\56\160\150\160\x3f\157\x70\x74\x69\x6f\156\x3d\x63\x6f\x6d\x5f\x6d\x69\x6e\151\x6f\162\x61\156\147\x65\137\154\x64\x61\x70\x5f\x64\x69\x72\137\163\145\x61\x72\x63\x68\x26\x76\x69\x65\167\75\141\143\x63\x6f\165\x6e\x74\163\x65\164\165\160\46\x74\141\142\55\160\x61\x6e\x65\x6c\x3d\x6d\x6f\x5f\154\144\141\160\x5f\144\151\x72\137\163\145\141\162\143\x68\137\x73\x75\160\x70\157\162\164", $GY, "\145\x72\162\x6f\162");
        return;
        OU:
        if (MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($sE) || MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($Pp)) {
            goto UZ;
        }
        $MJ = $post["\155\157\137\x6c\144\141\160\x5f\x64\x69\162\x5f\163\145\x61\162\x63\x68\137\x71\x75\145\x72\x79\x5f\160\x68\x6f\x6e\x65"];
        $QU = new MoLdapDirSearchCustomer();
        $Vv = json_decode($QU->moLdapDirSearchSubmitContactUs($sE, $MJ, $Pp), true);
        if (!(json_last_error() == JSON_ERROR_NONE)) {
            goto I_;
        }
        if (is_array($Vv) && array_key_exists("\163\164\141\x74\x75\x73", $Vv) && $Vv["\163\164\x61\x74\165\x73"] == "\105\x52\122\x4f\x52") {
            goto OJ;
        }
        if ($Vv == false) {
            goto A5;
        }
        $GY = JText::_("\x43\x4f\x4d\137\x4d\x49\116\111\x4f\x52\101\116\x47\x45\137\121\125\105\x52\x59\137\123\105\116\x54");
        $this->setRedirect("\x69\x6e\144\x65\x78\56\x70\x68\x70\77\157\x70\x74\x69\x6f\156\75\143\x6f\x6d\137\155\151\156\x69\x6f\x72\141\156\x67\145\137\x6c\x64\141\x70\137\x64\151\162\137\163\x65\x61\162\143\x68\46\166\x69\145\167\75\141\143\x63\157\165\156\164\163\x65\x74\x75\160\46\x74\x61\142\55\160\x61\x6e\x65\x6c\75\x6d\157\x5f\x6c\x64\141\160\137\x64\151\x72\137\163\x65\x61\162\143\150\x5f\x73\165\x70\x70\157\162\164", $GY);
        goto eG;
        A5:
        $GY = JText::_("\x43\x4f\x4d\137\x4d\x49\x4e\111\117\122\x41\x4e\x47\105\x5f\x51\x55\x45\122\x59\x5f\x4e\117\124\137\123\x55\x42\x4d\111\124\x54\x45\x44");
        $this->setRedirect("\151\156\144\x65\x78\x2e\160\150\x70\x3f\157\x70\164\x69\x6f\x6e\75\143\157\x6d\137\x6d\151\156\x69\157\162\x61\156\x67\145\x5f\154\144\141\x70\x5f\x64\151\162\x5f\x73\x65\x61\x72\143\x68\x26\x76\151\145\x77\75\x61\143\x63\157\165\x6e\x74\x73\x65\164\x75\x70\46\x74\x61\142\x2d\x70\141\156\x65\x6c\75\x6d\x6f\137\x6c\144\x61\160\x5f\x64\151\x72\137\x73\x65\x61\x72\143\150\x5f\163\x75\x70\x70\x6f\x72\164", $GY, "\145\x72\x72\157\162");
        eG:
        goto sx;
        OJ:
        $this->setRedirect("\151\156\x64\x65\170\56\x70\x68\160\x3f\157\160\164\151\157\x6e\x3d\x63\157\155\x5f\x6d\x69\156\x69\157\x72\141\156\x67\145\x5f\x6c\144\141\160\137\x64\x69\x72\x5f\163\145\141\162\x63\x68\x26\x76\151\x65\x77\x3d\x61\143\x63\x6f\x75\x6e\164\163\145\164\x75\x70\x26\x74\x61\142\x2d\160\x61\x6e\145\154\75\x6d\x6f\x5f\x6c\x64\x61\160\x5f\144\x69\x72\137\163\145\141\162\x63\x68\137\163\x75\x70\160\x6f\x72\164", $Vv["\x6d\145\163\163\x61\x67\x65"], "\145\x72\162\157\162");
        sx:
        I_:
        goto fK;
        UZ:
        $GY = JText::_("\103\x4f\115\137\115\111\x4e\111\x4f\122\x41\x4e\x47\105\137\121\125\x45\x52\131\137\x57\x49\x54\x48\137\105\x4d\101\111\x4c");
        $this->setRedirect("\x69\156\144\145\x78\56\x70\x68\x70\77\x6f\160\x74\x69\157\156\x3d\143\157\155\137\155\151\x6e\151\157\x72\141\156\x67\145\137\x6c\x64\141\x70\x5f\x64\x69\x72\x5f\163\x65\141\162\x63\x68\46\166\151\145\167\75\141\x63\x63\157\x75\156\164\x73\x65\x74\x75\x70\x26\x74\141\142\55\x70\x61\x6e\145\x6c\75\155\x6f\137\154\x64\141\x70\x5f\144\x69\x72\137\163\145\x61\x72\143\150\x5f\163\165\160\160\157\162\x74", $GY, "\x65\162\162\x6f\x72");
        return;
        fK:
    }
    function moLdapDirSearchVerifyCustomer()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        $GY = JText::_("\103\117\115\x5f\115\111\x4e\111\x4f\x52\101\x4e\x47\105\137\x41\114\x4c\137\x46\x49\x45\114\x44\123");
        if (MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($post["\145\155\141\x69\x6c"]) || MoLdapDirSearchUtility::mo_ldap_dir_search_check_empty_or_null($post["\x70\141\163\163\167\x6f\x72\x64"])) {
            goto L3;
        }
        $mP = $post["\x65\x6d\141\151\x6c"];
        $hN = $post["\160\x61\x73\x73\167\157\162\144"];
        goto TO;
        L3:
        JFactory::getApplication()->enqueueMessage(4711, $GY);
        return;
        TO:
        $EC = new MoLdapDirSearchCustomer();
        $M1 = $EC->moLdapDirSearchGetCustomerKey($mP, $hN);
        $vx = json_decode($M1, true);
        if (strcasecmp($vx["\141\160\x69\x4b\145\x79"], "\103\x55\122\x4c\137\x45\x52\x52\x4f\x52") == 0) {
            goto SP;
        }
        if (json_last_error() == JSON_ERROR_NONE) {
            goto wu;
        }
        $GY = JText::_("\103\x4f\x4d\x5f\115\x49\116\111\117\122\x41\116\107\x45\137\x49\x4e\x56\x41\x4c\x49\104\x5f\103\x52\x45\x44\105\116\x54\111\101\114\x53");
        $this->setRedirect("\151\x6e\x64\x65\170\x2e\160\150\160\x3f\x6f\x70\x74\x69\157\156\75\x63\x6f\155\137\155\151\x6e\x69\x6f\x72\141\156\x67\x65\137\x6c\x64\141\x70\x5f\x64\x69\162\137\x73\x65\141\162\x63\x68\46\x76\x69\x65\167\x3d\141\143\143\157\x75\156\x74\163\x65\164\x75\160\46\164\141\x62\55\160\141\156\145\x6c\75\x6d\157\x5f\x6c\144\141\160\137\x64\151\162\137\x73\145\141\x72\x63\x68\137\x61\x63\143\157\x75\156\164\x5f\x73\145\164\165\160", $GY, "\x65\x72\162\157\162");
        goto gO;
        wu:
        if (isset($vx["\x69\x64"]) && isset($vx["\x61\160\x69\113\x65\x79"]) && !empty($vx["\x69\144"]) && !empty($vx["\141\160\151\x4b\x65\x79"])) {
            goto QP;
        }
        $GY = JText::_("\x43\117\x4d\x5f\115\x49\116\111\117\x52\101\116\107\105\137\114\117\x47\x49\116\137\x45\122\122\117\122");
        $this->setRedirect("\151\156\x64\x65\170\x2e\160\x68\160\77\x6f\160\x74\151\157\156\75\x63\x6f\x6d\x5f\155\x69\x6e\151\157\x72\x61\x6e\x67\145\x5f\x6c\x64\141\x70\x5f\144\x69\x72\137\x73\x65\141\x72\x63\x68\x26\166\x69\x65\167\x3d\x61\x63\143\x6f\165\x6e\x74\163\145\x74\165\160\46\164\x61\x62\x2d\160\141\156\x65\x6c\x3d\x6d\x6f\x5f\x6c\144\x61\160\x5f\144\151\162\137\163\145\x61\x72\x63\150\137\141\x63\x63\x6f\x75\156\164\137\x73\x65\x74\x75\160", $GY, "\145\162\162\157\162");
        goto bl;
        QP:
        $GY = JText::_("\x43\117\115\137\115\x49\116\111\x4f\x52\101\x4e\107\x45\x5f\101\x43\x43\x4f\125\116\x54\137\122\x45\x54\x52\x49\105\126\105\104");
        $this->moLdapDirSearchSaveCustomerConfigurations($mP, $vx["\151\x64"], $vx["\x61\x70\151\113\145\171"], $vx["\x74\x6f\153\x65\156"], $vx["\x70\150\x6f\156\x65"]);
        $this->setRedirect("\151\156\x64\x65\x78\x2e\x70\150\x70\77\157\x70\164\151\x6f\156\x3d\143\x6f\x6d\137\x6d\151\156\151\157\162\x61\156\x67\145\137\x6c\x64\x61\x70\x5f\144\151\x72\137\163\x65\x61\x72\143\x68\46\166\x69\x65\x77\75\x61\x63\x63\x6f\x75\156\x74\x73\145\x74\165\160\x26\164\141\142\55\160\x61\156\145\154\75\155\157\137\x6c\x64\x61\x70\x5f\x64\x69\162\x5f\163\x65\141\x72\143\150\x5f\141\x63\143\157\x75\156\164\137\163\x65\x74\165\160", $GY);
        bl:
        gO:
        goto Rq;
        SP:
        $this->setRedirect("\x69\156\x64\x65\x78\x2e\x70\150\160\x3f\x6f\x70\x74\151\157\156\75\x63\157\x6d\x5f\x6d\x69\x6e\151\x6f\x72\141\156\x67\145\137\154\x64\x61\x70\137\x64\151\162\x5f\x73\145\x61\162\x63\x68\x26\166\151\x65\167\x3d\155\157\137\x6c\x64\x61\x70\x5f\x64\151\162\x5f\163\145\141\x72\143\150\137\x61\x63\143\x6f\x75\156\x74\137\x73\145\164\165\x70", $vx["\x74\157\153\145\156"], "\145\x72\x72\x6f\x72");
        Rq:
    }
    function moLdapDirSearchLogout()
    {
        $M3 = "\43\x5f\137\155\151\x6e\151\157\x72\x61\156\x67\145\x5f\x73\145\x61\x72\143\150\x5f\x64\151\162\145\143\164\157\162\x79\x5f\x63\x75\163\164\x6f\155\145\162";
        $r3 = array("\x65\155\x61\151\154" => '', "\143\x75\x73\164\157\155\x65\162\x5f\x6b\x65\x79" => '', "\141\x70\151\x5f\153\145\x79" => '', "\143\x75\163\164\x6f\155\x65\x72\137\x74\x6f\x6b\x65\156" => '', "\141\144\155\x69\x6e\137\x70\150\x6f\x6e\145" => '', "\154\157\147\x69\x6e\137\x73\x74\141\x74\165\x73" => 0, "\x72\x65\x67\151\163\164\x72\141\164\151\x6f\x6e\137\163\x74\141\164\165\x73" => '', "\x70\141\163\x73\x77\x6f\x72\144" => '', "\145\x6d\x61\151\154\x5f\143\157\165\x6e\x74" => 0, "\x73\155\x73\137\143\157\165\156\x74" => 0);
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
        $GY = JText::_("\103\117\115\x5f\115\x49\x4e\x49\117\x52\101\116\x47\x45\137\x4c\x4f\107\117\125\x54\137\115\x45\123\x53\101\x47\x45");
        $this->setRedirect("\x69\156\x64\x65\170\x2e\x70\x68\x70\77\x6f\x70\164\x69\x6f\x6e\x3d\x63\157\x6d\137\x6d\151\156\x69\x6f\162\x61\x6e\147\145\x5f\154\x64\141\x70\x5f\144\x69\162\137\x73\x65\141\x72\143\150\x26\166\x69\145\x77\75\x61\x63\x63\157\165\156\x74\163\x65\x74\165\160\46\164\141\142\x2d\x70\x61\156\x65\154\75\155\157\x5f\154\x64\141\160\137\x64\x69\162\x5f\163\145\x61\162\143\x68\x5f\x61\x63\143\x6f\165\156\x74\x5f\x73\x65\x74\165\x70", $GY);
    }
    function moLdapDirSearchSaveCustomerConfigurations($mP, $G3, $As, $aL, $MJ)
    {
        $M3 = "\43\137\x5f\155\x69\x6e\x69\x6f\x72\x61\156\x67\145\137\x73\x65\141\162\x63\150\x5f\x64\151\x72\x65\143\164\x6f\x72\x79\x5f\143\x75\x73\164\x6f\155\x65\x72";
        $r3 = array("\x65\155\141\x69\x6c" => $mP, "\143\165\x73\x74\x6f\x6d\145\x72\137\x6b\x65\x79" => $G3, "\141\160\x69\x5f\x6b\145\171" => $As, "\x63\165\163\164\157\155\145\162\x5f\164\157\x6b\x65\156" => $aL, "\141\x64\155\x69\156\x5f\x70\150\157\156\x65" => $MJ, "\x6c\x6f\x67\x69\x6e\137\x73\164\x61\164\x75\x73" => 0, "\x72\145\147\x69\x73\x74\x72\141\x74\x69\157\x6e\x5f\x73\164\141\164\x75\163" => "\123\x55\x43\x43\105\x53\123", "\160\141\x73\163\x77\x6f\x72\144" => '', "\145\x6d\x61\151\x6c\x5f\143\157\165\x6e\x74" => 0, "\x73\155\x73\x5f\x63\x6f\165\156\x74" => 0);
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
    }
    function moLdapDirSearchFreeLicenseKey()
    {
        $HV = JFactory::getApplication()->input->request->getArray();
        if (isset($HV["\143\x68\145\143\x6b"]) && ($HV["\x63\x68\x65\x63\153"] = "\154\x6f\x67\157\165\x74")) {
            goto zW;
        }
        $Ot = "\131\157\x75\162\40\114\151\143\145\156\x73\145\40\113\145\x79\x20\150\141\163\x20\142\x65\x65\156\40\163\x75\x63\143\145\163\163\x66\165\x6c\154\171\40\x72\145\155\157\x76\145\x64\56";
        goto PN;
        zW:
        $Ot = "\x59\157\165\40\150\x61\166\x65\x20\163\x75\x63\x63\x65\163\163\146\165\x6c\x6c\171\x20\154\157\147\x67\x65\144\x20\157\x75\x74";
        PN:
        $EC = new MoLdapDirSearchCustomer();
        $eP = json_decode($EC->moLdapDirSearchUpdateStatus(), true);
        if (strcasecmp($eP["\163\164\x61\x74\165\x73"], "\x53\125\103\103\x45\x53\123") == 0) {
            goto V0;
        }
        $Ot = JText::_("\103\x4f\115\137\x4d\x49\116\x49\x4f\x52\101\116\107\105\x5f\105\122\122\x4f\x52\137\122\x45\115\117\x56\111\116\x47\x5f\x4c\x49\103\x45\x4e\123\105\137\113\x45\131");
        $this->setRedirect("\x69\156\x64\145\170\56\160\x68\x70\x3f\157\x70\x74\151\x6f\156\75\143\157\155\137\155\151\x6e\151\157\162\141\x6e\147\145\137\154\144\x61\x70\x5f\x64\151\162\x5f\x73\x65\x61\162\x63\150\x26\x76\x69\x65\x77\75\141\143\143\157\165\x6e\164\163\x65\x74\165\160\x26\x74\141\142\x2d\160\x61\156\x65\x6c\75\155\157\137\x6c\x64\x61\x70\x5f\x64\x69\x72\x5f\163\x65\141\x72\x63\x68\137\x61\143\143\157\165\x6e\x74\137\163\x65\164\165\x70", $Ot, "\145\x72\x72\157\162");
        goto uR;
        V0:
        $M3 = "\x23\x5f\x5f\x6d\151\x6e\x69\x6f\x72\141\x6e\x67\145\137\163\x65\x61\x72\143\150\x5f\144\151\162\145\x63\164\x6f\162\x79\137\143\x75\163\x74\x6f\155\x65\162";
        $r3 = array("\x65\x6d\141\151\x6c" => '', "\160\x61\163\163\167\157\162\144" => '', "\x61\x64\x6d\x69\156\x5f\x70\x68\157\x6e\145" => '', "\x63\x75\x73\164\157\x6d\x65\x72\x5f\153\145\171" => '', "\143\165\163\x74\157\x6d\145\x72\137\164\157\x6b\145\x6e" => '', "\x61\x70\151\x5f\153\x65\171" => '', "\154\x6f\147\x69\156\x5f\x73\x74\x61\x74\x75\163" => 0, "\x73\x74\141\x74\x75\x73" => '', "\162\145\147\151\x73\164\162\141\164\151\157\156\x5f\163\x74\141\164\165\x73" => '', "\x74\162\x61\156\163\141\143\x74\x69\x6f\156\137\151\x64" => '', "\145\155\x61\x69\x6c\137\x63\157\165\156\164" => 0, "\163\x6d\163\137\x63\157\165\156\164" => 0, "\x6c\144\141\x70\137\154\x6b" => '', "\154\x69\x63\145\156\x73\145\x45\x78\160\151\162\171" => "\60\x30\60\x30\55\x30\60\55\x30\x30\40\60\60\72\x30\x30\x3a\x30\60", "\x73\x75\x70\160\157\162\164\105\x78\160\151\x72\x79" => "\60\60\60\60\55\60\60\x2d\60\x30\40\x30\60\x3a\x30\x30\x3a\60\60", "\x6c\151\143\x65\156\163\145\120\x6c\x61\156" => '');
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($M3, $r3);
        $this->setRedirect("\151\156\144\x65\x78\56\160\x68\160\x3f\x6f\x70\164\x69\157\156\75\x63\x6f\x6d\137\155\x69\156\x69\157\162\141\156\147\145\137\x6c\x64\x61\160\137\x64\151\162\x5f\163\145\141\162\x63\150\46\166\x69\x65\167\x3d\141\x63\x63\157\x75\x6e\x74\163\145\164\165\160\46\x74\141\142\55\160\x61\x6e\x65\x6c\75\155\157\x5f\154\144\141\160\x5f\x64\151\162\x5f\x73\145\141\162\x63\150\x5f\141\x63\143\157\165\x6e\x74\137\x73\145\x74\x75\x70", $Ot);
        uR:
    }
    function moLdapDirSearchCheckStatus()
    {
        $post = JFactory::getApplication()->input->post->getArray();
        if (!(count($post) == 0)) {
            goto pa;
        }
        $this->setRedirect("\151\156\144\x65\x78\x2e\160\150\160\77\157\x70\164\151\x6f\156\75\143\157\x6d\x5f\155\151\156\151\x6f\162\x61\x6e\x67\x65\x5f\154\x64\141\160\137\x64\x69\x72\137\x73\145\141\x72\143\x68\x26\166\151\x65\x77\75\141\143\143\157\165\156\164\x73\145\164\165\x70\46\164\141\142\55\160\x61\156\145\154\x3d\x6d\157\x5f\154\144\x61\160\137\x64\151\x72\137\163\x65\141\162\143\x68\x5f\141\x63\143\157\165\156\x74\137\x73\145\x74\165\x70", "\120\154\x65\x61\x73\145\x20\x65\156\x74\145\x72\x20\141\x6c\154\40\x74\x68\145\x20\144\145\164\141\x69\154\x73\40\x74\x6f\40\x76\x65\x72\151\x66\171\40\171\157\x75\x72\40\154\151\x63\x65\156\x73\145", "\x65\162\162\x6f\x72");
        return;
        pa:
        $vy = isset($post["\x6b\145\x79"]) ? $post["\x6b\x65\x79"] : '';
        if ($vy) {
            goto b0;
        }
        $this->setRedirect("\x69\x6e\144\x65\x78\56\160\150\160\77\x6f\x70\164\151\x6f\x6e\75\143\x6f\x6d\x5f\x6d\151\x6e\x69\157\162\141\x6e\147\x65\137\x6c\144\x61\160\137\144\151\162\137\163\145\x61\162\143\x68\x26\x76\x69\145\x77\75\141\143\x63\157\165\156\164\163\x65\164\x75\160\x26\x74\x61\x62\x2d\160\x61\156\145\154\75\x6d\x6f\x5f\x6c\x64\141\x70\x5f\144\151\162\x5f\163\145\x61\162\143\x68\x5f\141\x63\143\157\165\x6e\x74\137\x73\145\164\x75\x70", JText::_("\103\117\x4d\137\115\x49\x4e\x49\x4f\x52\101\x4e\107\x45\137\105\122\122\117\122\x5f\x41\103\x54\x49\x56\101\x54\111\116\107\137\x4c\111\103\x45\x4e\123\105"), "\x65\162\162\157\162");
        goto qE;
        b0:
        $vy = trim(preg_replace("\x2f\x5c\x73\53\x2f", '', $vy));
        $EC = new MoLdapDirSearchCustomer();
        $cR = json_decode($EC->moLdapDirFetchUserLicense(), true);
        $Zc = 0;
        $Rb = 0;
        $Mg = "\152\x6f\157\x6d\x6c\x61\x5f\x6c\x64\x61\160\x5f\163\x65\141\x72\143\150\x5f\x64\x69\x72\x65\x63\x74\157\x72\171\137\x70\162\x65\155\151\165\x6d\137\x70\x6c\141\x6e";
        if (!(!isset($cR["\163\x74\x61\x74\165\x73"]) || empty($cR["\x73\164\141\164\165\163"]))) {
            goto is;
        }
        $Ot = isset($cR["\x6d\x65\x73\x73\141\147\x65"]) && !empty($cR["\155\x65\163\x73\x61\147\x65"]) ? $cR["\x6d\145\163\x73\141\147\x65"] : "\131\157\165\162\40\x6c\151\143\145\156\x73\145\x20\151\x73\40\x6e\157\x74\40\x66\157\x75\156\x64";
        $this->setRedirect("\151\x6e\144\145\x78\x2e\x70\x68\160\77\157\x70\x74\x69\157\x6e\x3d\x63\157\155\x5f\155\x69\x6e\x69\157\162\141\x6e\x67\145\x5f\x6c\144\x61\x70\137\144\x69\162\137\163\145\141\x72\143\150\46\x76\151\x65\167\75\x61\x63\143\x6f\x75\156\164\163\x65\x74\x75\x70\x26\x74\141\142\55\x70\x61\156\145\154\x3d\x6d\157\137\154\x64\x61\x70\x5f\x64\x69\x72\x5f\x73\145\141\x72\143\150\137\141\143\x63\x6f\x75\156\x74\x5f\163\x65\x74\x75\160", $Ot, "\145\x72\x72\157\x72");
        return;
        is:
        if (!($cR["\x73\x74\141\164\x75\163"] != "\123\x55\103\x43\105\123\123")) {
            goto W9;
        }
        $Ot = isset($cR["\155\145\x73\163\141\147\x65"]) ? $cR["\x6d\145\x73\x73\141\x67\145"] : "\111\156\166\x61\154\x69\144\x20\x6c\x69\143\145\x6e\x73\145\x21\x20\120\154\145\141\163\x65\x20\165\163\x65\x20\141\40\x76\141\154\x69\144\x20\154\151\143\145\x6e\x73\145\x20\153\x65\x79\40\x74\157\x20\x61\143\x74\151\x76\x61\x74\x65\40\164\x68\145\x20\x70\x6c\165\x67\151\156\56";
        $this->setRedirect("\151\x6e\144\x65\170\56\160\150\160\77\x6f\160\x74\151\x6f\156\x3d\143\x6f\155\x5f\x6d\151\x6e\151\157\162\x61\156\147\145\137\x6c\x64\141\x70\137\144\151\162\137\163\x65\141\162\143\x68\46\x76\x69\x65\x77\75\141\143\143\157\165\156\164\163\x65\x74\165\160\46\x74\141\142\55\x70\141\x6e\x65\x6c\75\155\157\x5f\154\144\x61\160\137\x64\x69\162\137\163\145\141\162\143\x68\137\x61\x63\143\x6f\165\156\164\x5f\163\145\x74\165\x70", $Ot, "\145\162\162\157\162");
        return;
        W9:
        if (!($cR["\163\x74\x61\164\165\163"] == "\x53\125\103\103\105\x53\123")) {
            goto Kj;
        }
        $Zc = isset($cR["\154\151\143\145\156\x73\x65\x45\170\x70\151\162\x79"]) ? $cR["\x6c\151\x63\x65\156\163\145\105\x78\x70\151\x72\x79"] : 0;
        $Rb = isset($cR["\163\165\160\x70\x6f\x72\164\105\x78\160\151\162\171"]) ? $cR["\x73\165\x70\160\x6f\162\x74\x45\170\160\x69\162\171"] : 0;
        $Mg = isset($cR["\154\151\143\145\156\163\x65\120\x6c\x61\156"]) ? $cR["\154\151\x63\145\156\163\145\x50\154\x61\156"] : '';
        Kj:
        $eP = json_decode($EC->moLdapDirSearchCheckStatus($vy), true);
        if (strcasecmp($eP["\x73\x74\x61\164\x75\x73"], "\123\x55\x43\103\x45\x53\x53") == 0) {
            goto q0;
        }
        if (strcasecmp($eP["\x69\x73\x45\170\160\x69\162\145\x64"], "\61") == 0) {
            goto XW;
        }
        $cO = JText::_("\x43\117\115\137\115\111\x4e\x49\117\x52\101\116\x47\105\x5f\124\x52\x59\x5f\104\x49\x46\106\x45\122\x45\116\124\137\x4b\x45\131");
        $oa = JText::_("\103\117\x4d\x5f\x4d\x49\x4e\111\117\122\101\x4e\x47\x45\x5f\114\111\103\105\x4e\123\x45\137\x41\x43\124\x49\126\x41\x54\x49\x4f\x4e\x5f\105\x52\122\117\122");
        $Ot = $oa . $cO;
        goto Te;
        XW:
        $Ot = JText::_("\x43\117\x4d\x5f\x4d\x49\x4e\x49\x4f\122\x41\x4e\x47\105\x5f\114\x49\103\x45\x4e\x53\x45\137\x45\130\x50\x49\x52\x45\104");
        Te:
        $this->setRedirect("\151\156\144\x65\x78\56\160\x68\160\x3f\x6f\160\x74\x69\x6f\156\x3d\143\157\155\137\155\151\156\151\157\162\141\x6e\147\x65\137\154\x64\x61\x70\137\144\x69\162\137\x73\x65\x61\x72\x63\x68\x26\x76\x69\x65\167\x3d\141\x63\x63\x6f\x75\156\164\163\145\x74\x75\x70\x26\164\x61\x62\55\x70\x61\156\x65\x6c\x3d\155\157\x5f\154\x64\141\x70\x5f\144\151\x72\x5f\163\145\141\x72\x63\150\137\x61\143\143\157\165\x6e\164\x5f\x73\x65\164\x75\160", $Ot, "\145\x72\162\x6f\162");
        goto kl;
        q0:
        $gN = MoLdapDirSearchUtility::mo_ldap_dir_search_encrypt($vy);
        $TZ = JURI::root() . $gN;
        $G_ = "\43\x5f\x5f\x6d\x69\x6e\x69\x6f\162\x61\x6e\x67\x65\x5f\163\145\x61\x72\143\150\x5f\144\x69\162\145\x63\x74\157\162\171\137\x63\165\163\164\x6f\155\145\x72";
        $dM = array("\x73\164\x61\164\165\163" => MoLdapDirSearchUtility::mo_ldap_dir_search_encrypt("\x74\x72\x75\x65"), "\154\144\x61\x70\137\154\153" => $gN, "\154\151\143\145\156\x73\x65\105\170\x70\x69\162\x79" => $Zc, "\163\165\x70\160\157\x72\164\x45\170\160\x69\x72\171" => $Rb, "\x6c\x69\143\x65\x6e\x73\145\120\x6c\x61\x6e" => $Mg);
        MoLdapDirSearchUtility::mo_ldap_dir_search_generic_update_query($G_, $dM);
        MoLdapDirSearchUtility::MoLdapDirSearchCreateAndUpdateUpgardeUrl();
        $GY = JText::_("\x43\117\x4d\x5f\x4d\111\x4e\111\117\x52\101\116\107\105\137\114\111\x43\105\116\x53\x45\x5f\126\105\122\x49\106\x49\105\104");
        $this->setRedirect("\x69\x6e\144\145\x78\x2e\x70\x68\x70\77\157\x70\x74\x69\x6f\156\75\143\x6f\x6d\137\x6d\x69\x6e\151\x6f\x72\141\156\147\145\137\154\x64\141\160\x5f\144\151\x72\x5f\x73\x65\x61\162\143\x68\x26\166\151\145\167\75\x61\143\143\x6f\165\x6e\164\x73\145\x74\165\160\46\164\141\x62\55\160\x61\x6e\145\x6c\x3d\155\x6f\137\x6c\x64\x61\x70\137\x64\x69\x72\137\163\145\x61\x72\x63\x68\x5f\141\x63\x63\x6f\x75\x6e\x74\137\x73\x65\164\x75\x70", $GY, "\x73\165\143\x63\145\163\163");
        kl:
        qE:
    }
}

Function Calls

None

Variables

None

Stats

MD5 1a015be03cca354c27b887118256d155
Eval Count 0
Decode Time 101 ms