Your IP : 18.219.115.86


Current Path : /var/www/admin_ftp_12/data/www/httpdocs/bitrix/modules/main/lib/UpdateSystem/
Upload File :
Current File : /var/www/admin_ftp_12/data/www/httpdocs/bitrix/modules/main/lib/UpdateSystem/HashCodeParser.php

<? namespace Bitrix\Main\UpdateSystem;$GLOBALS['____1693908171']= array(base64_decode(''.'YmFzZTY0X2Rl'.'Y29kZQ=='),base64_decode('dW5z'.'ZXJpYWxp'.'e'.'mU='),base64_decode(''.'b3Bl'.'b'.'n'.'NzbF9'.'2ZXJpZnk='),base64_decode('dW5zZXJpYWxpem'.'U='));if(!function_exists(__NAMESPACE__.'\\___1855032063')){function ___1855032063($_94619446){static $_1854750071= false; if($_1854750071 == false) $_1854750071=array('YWxsb3dlZF9jbGFzc2'.'Vz',''.'aW5mbw='.'=',''.'c2ln'.'bmF0dXJl','c2hhMjU'.'2V2l'.'0a'.'FJTQUVuY3'.'J5cHRp'.'b24=',''.'aW'.'5'.'mbw='.'=','YW'.'xs'.'b3d'.'lZ'.'F9jbGF'.'zc2V'.'z','RXJ'.'yb3'.'IgdmVy'.'aWZ5IG9wZW5zc2wgW0h'.'DUFAw'.'MV'.'0=','LS0'.'tLS'.'1CRU'.'dJ'.'Ti'.'BQVUJMSUMgS0'.'VZLS0tLS0KTUlJQklqQU5CZ2tx'.'aGt'.'pRzl3MEJBUUV'.'GQUFP'.'Q'.'0FROEFNSUlCQ'.'2dL'.'Q0'.'FRRU'.'E'.'2a'.'GN4SX'.'FpaXRVWlJNd'.'1lpdWtTV'.'Qp'.'oOX'.'hh'.'NWZ'.'FR'.'F'.'lsY2NiVzN2'.'a'.'jhBdmEzN'.'XZL'.'cVZ'.'ONG'.'lCOXRxQ1'.'g3al'.'U4NnFBYT'.'J2M'.'zdtYl'.'RGNnBjWTZIR1'.'BBaF'.'JGCmJwbndYT1'.'k3WUd4'.'Q'.'j'.'FuU0tadkU'.'r'.'akFSY'.'m'.'lM'.'TE'.'JnW'.'jFjRz'.'ZaMGR1'.'dT'.'VpMVhocElSTDFj'.'TjBIa'.'DV'.'mZXpwalhDNk8'.'KWXhZcT'.'BuVG9IVGp5UmIxeWN6d3RtaVJ3WXF1ZF'.'h'.'nL3'.'h'.'Xe'.'HBwcXdGMHR'.'VbGQ'.'z'.'UUJyM'.'2k2'.'OEI4anFNbSt'.'UamR'.'lQQp'.'1L2ZnM'.'UowS'.'kd'.'0'.'U'.'jQv'.'eks0R'.'zdZSk'.'52aG11a'.'HJSR2t5QVF'.'WMFRWd'.'TVMR'.'XVnU3'.'hqQX'.'BSbUlKU'.'U5IUU1L'.'MEV'.'oOTN3Ck1ab0ZvUH'.'A5U2d'.'KN0d'.'hRlU4'.'a3pTK0VRY'.'25'.'0W'.'XhiMU5IVUpV'.'SXZU'.'Z'.'G'.'l1U'.'lV'.'lRkt'.'seVRke'.'ElySDZD'.'TC8vYX'.'B'.'NS'.'DMKR'.'ndJREFRQUI'.'K'.'L'.'S0'.'t'.'LS1FTkQgUFV'.'CTE'.'lD'.'I'.'Et'.'FWS0tLS0t');return base64_decode($_1854750071[$_94619446]);}}; use Bitrix\Main\Application; use Bitrix\Main\Security\Cipher; use Bitrix\Main\Security\SecurityException; class HashCodeParser{ private string $_1149923875; public function __construct(string $_1149923875){ $this->_1149923875= $_1149923875;}  public function parse(){ $_408541115= $GLOBALS['____1693908171'][0]($this->_1149923875); $_408541115= $GLOBALS['____1693908171'][1]($_408541115,[___1855032063(0) => false]); if($GLOBALS['____1693908171'][2]($_408541115[___1855032063(1)], $_408541115[___1855032063(2)], $this->__1406199068(), ___1855032063(3)) == round(0+0.2+0.2+0.2+0.2+0.2)){ $_129466713= Application::getInstance()->getLicense()->getHashLicenseKey(); $_1572351727= new Cipher(); $_1073114952= $_1572351727->decrypt($_408541115[___1855032063(4)], $_129466713); return $GLOBALS['____1693908171'][3]($_1073114952,[___1855032063(5) => false]);} throw new SecurityException(___1855032063(6));} private function __1406199068(): string{ return ___1855032063(7);}}?>