1<?
namespace Bitrix\Main\UpdateSystem;
$GLOBALS[
'____1358857155']= array(base64_decode(
'ZGVm'.
'a'.
'W5lZA=='),base64_decode(
'Z'.
'n'.
'VuY3R'.
'p'.
'b'.
'25fZXh'.
'pc3R'.
'z'),base64_decode(
'ZGVmaW5lZ'.
'A=='),base64_decode(
'cGh'.
'wdmVyc2l'.
'vbg=='),base64_decode(
'Y'.
'2x'.
'hc3N'.
'fZ'.
'Xhp'.
'c3'.
'Rz'));
if(!function_exists(__NAMESPACE__.
'\\___133187973')){
function ___133187973($_1362797160){
static $_106347253=
false;
if($_106347253 ==
false) $_106347253=array(
''.
'TElDRU5T'.
'RV9LRVk=',
''.
'bGFuZw='.
'=',
'dXRm',
'Qlh'.
'fVVRG',
'WQ==',
'Tg==',
'c3RhYmx'.
'l',
'bWFpb'.
'g==',
'c3RhYmx'.
'l'.
'X3ZlcnNp'.
'b2'.
'5z'.
'X'.
'2'.
'9u'.
'bHk=',
'WQ==',
'Q0F'.
'O'.
'R1pJUA='.
'=',
'Z3'.
'p'.
'jb21wc'.
'mVz'.
'cw==',
''.
'WQ='.
'=',
''.
'Tg'.
'==',
''.
'U1V'.
'QRF9E'.
'QlM'.
'=',
'WE'.
'U=',
'WQ==',
''.
'T'.
'g==',
'U1V'.
'QRF'.
'9V'.
'UlM=',
'Q0xJRU5U'.
'X'.
'1NJ'.
'VEU=',
'U0VSV'.
'kVSX05'.
'BT'.
'UU=',
'c'.
'3Bk',
'bWFpbg'.
'==',
'Y3JjX2'.
'N'.
'v'.
'Z'.
'GU=',
'',
'Z'.
'GJ'.
'2',
'U1VQR'.
'F9W'.
'RVI=',
'VVBE'.
'QV'.
'RFX1NZU1'.
'R'.
'F'.
'T'.
'V9'.
'W'.
'RVJ'.
'TSU'.
'9OX0E=',
'',
'U'.
'1VQRF9'.
'TUlM'.
'=',
''.
'UlU=',
'U1'.
'VQ'.
'RF9D'.
'TVA=',
''.
'T'.
'g==',
''.
'U'.
'1VQR'.
'F9TVFM=',
'UkE=',
'TElDRU5'.
'TRV'.
'9T'.
'SUdORUQ'.
'=',
'Q0x'.
'JR'.
'U5U'.
'X1BIUFZ'.
'FUg'.
'='.
'=',
''.
'Tk'.
'dJTl'.
'g=',
'bWFpbg='.
'=',
''.
'dXBkYX'.
'R'.
'lX3Vz'.
'ZV9'.
'uZ2lue'.
'A==',
'W'.
'Q==',
''.
'U01'.
'E',
'bWF'.
'pbg==',
'dXBkYXR'.
'l'.
'X3'.
'NhZmVfbW9kZQ==',
''.
'Tg==',
'Vk'.
'V'.
'SU'.
'0lPTg==',
'VFlQR'.
'U5'.
'D',
'Q0h'.
'IQg==',
'S'.
'FRUUF9'.
'IT'.
'1'.
'NU',
'Q1NBQg==',
''.
'U0VSVkVS'.
'X0FERFI=',
'U'.
'1VJR'.
'A==',
'QVBQ'.
'TElDQV'.
'RJT0'.
'4=',
'',
'Y2x'.
'1c3Rlcg==',
''.
'Q0NsdXN0ZX'.
'I=',
'PUF'.
'DVE'.
'lWR'.
'Q==',
''.
'WQ'.
'==',
''.
'L2JpdH'.
'Jpe'.
'C'.
'9'.
'tb2R'.
'1bGVzL21haW4vY2xhc3Nl'.
'cy9'.
'n'.
'ZW5lcmFsL3'.
'VwZG'.
'F0ZV9jbGll'.
'b'.
'nQ'.
'ucGhw',
'LQ'.
'==',
'bW'.
'Fpbg==',
''.
'Tg'.
'==',
'RA==',
'RQ'.
'==',
''.
'V'.
'A==',
''.
'R'.
'g==',
''.
'L2JpdHJp'.
'eC9tb2R1bG'.
'VzL2'.
'1'.
'haW4'.
'vY'.
'2xh'.
'c3Nlcy9'.
'nZW5lcmFsL3VwZGF0ZV9jbGll'.
'bnQucG'.
'hw',
'',
'L2JpdH'.
'JpeC'.
'9tb'.
'2R1bGVzL21h'.
'aW4vY2xhc'.
'3Nl'.
'c'.
'y'.
'9'.
'nZW'.
'5lcmFsL3VwZG'.
'F0Z'.
'V'.
'9jbG'.
'llbnQucG'.
'hw',
'');
return base64_decode($_106347253[$_1362797160]);}}; use
Bitrix\Main\Application; use
Bitrix\Main\License; use
Bitrix\Main\Loader; use
Bitrix\Main\SystemException; use
Bitrix\Main\SiteTable;
class PortalInfo{
private License $_1770622098;
public function __construct(){ $this->_1770622098=
Application::getInstance()->getLicense();}
public function common(): array{ global $DB;
return[ ___133187973(0) => $this->_1770622098->getHashLicenseKey(), ___133187973(1) => LANGUAGE_ID, ___133187973(2) =>
$GLOBALS[
'____1358857155'][0](___133187973(3))? ___133187973(4): ___133187973(5), ___133187973(6) => \COption::GetOptionString(___133187973(7), ___133187973(8), ___133187973(9)), ___133187973(10) =>
$GLOBALS[
'____1358857155'][1](___133187973(11))? ___133187973(12): ___133187973(13), ___133187973(14) => $DB->type, ___133187973(15) =>(isset($DB->_1096262488) && $DB->_1096262488)? ___133187973(16): ___133187973(17), ___133187973(18) => $this->_1770622098->getActiveUsersCount(), ___133187973(19) => $_SERVER[___133187973(20)], ___133187973(21) => \COption::GetOptionString(___133187973(22), ___133187973(23), ___133187973(24)), ___133187973(25) => $this->__1964205295(), ___133187973(26) =>
$GLOBALS[
'____1358857155'][2](___133187973(27))? UPDATE_SYSTEM_VERSION_A: ___133187973(28), ___133187973(29) => $this->__516597979() ?? ___133187973(30), ___133187973(31) => ___133187973(32), ___133187973(33) => $this->__1862335318() ?? ___133187973(34), ___133187973(35) => $this->__136819054(), ___133187973(36) =>
$GLOBALS[
'____1358857155'][3](), ___133187973(37) => \COption::GetOptionString(___133187973(38), ___133187973(39), ___133187973(40)), ___133187973(41) => \COption::GetOptionString(___133187973(42), ___133187973(43), ___133187973(44)), ___133187973(45) => SM_VERSION, ___133187973(46) => $this->
getLicenseType(), ___133187973(47) => $_SERVER[___133187973(48)], ___133187973(49) => $_SERVER[___133187973(50)], ___133187973(51) =>
$GLOBALS[___133187973(52)]->GetServerUniqID(),];}
private function __1964205295(): string{ global $DB; $_1316701070= $DB->GetVersion();
return $_1316701070 !==
false? $_1316701070: ___133187973(53);}
private function __516597979():?int{
if(Loader::includeModule(___133187973(54)) &&
$GLOBALS[
'____1358857155'][4](___133187973(55))){ return \CCluster::getServersCount();}
return null;}
private function __1862335318():?int{ return SiteTable::getCount([___133187973(56) => ___133187973(57)]);}
private function __136819054(): string{ require_once(Application::getDocumentRoot(). ___133187973(58)); $_1435411925= \CUpdateClient::getNewLicenseSignedKey();
return $_1435411925.___133187973(59).\COption::GetOptionString(___133187973(60), $_1435411925, ___133187973(61));}
public function getLicenseType(): string{
if($this->_1770622098->isDemo()){
return ___133187973(62);} elseif($this->_1770622098->isEncoded()){
return ___133187973(63);} elseif($this->_1770622098->isTimeBound()){
return ___133187973(64);}
else{
return ___133187973(65);}}
public function getModules(): array{ require_once(Application::getDocumentRoot(). ___133187973(66)); $_582917083= ___133187973(67); $_1899090992= \CUpdateClient::GetCurrentModules($_582917083); $_1364574638=(\CUpdateExpertMode::isEnabled() && \CUpdateExpertMode::isCorrectModulesStructure([]));
if($_1364574638){ $_1899090992= \CUpdateExpertMode::processModulesFrom([], $_1899090992);}
if(!empty($_582917083)){
throw new SystemException($_582917083);}
return $_1899090992;}
public function getLanguages(): array{ require_once(Application::getDocumentRoot(). ___133187973(68)); $_582917083= ___133187973(69); $_2006688048= \CUpdateClient::GetCurrentLanguages($_582917083);
if(!empty($_582917083)){
throw new SystemException($_582917083);}
return $_2006688048;}}?>