Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<? $GLOBALS['_____235779438']= array('IncludeModuleLangFile','GetModuleEvents','ExecuteMod..
Decoded Output download
<? $GLOBALS['_____235779438']= array('IncludeModuleLangFile','GetModuleEvents','ExecuteModuleEventEx','GetModuleEvents','ExecuteModuleEventEx','GetModuleEvents','ExecuteModuleEventEx');$GLOBALS['____587116388']= array('defined','define','defined','define','defined','define','extension_loaded','function_exists','function_exists','function_exists','htmlspecialchars','defined','function_exists','function_exists','defined','define','defined','define','defined','define','urlencode','urlencode','urlencode','implode','file_exists','file_exists','file_exists','file_exists','file_exists','preg_replace','implode','array_slice','array_map','explode','date','var_export','file_put_contents','class_exists','file_exists','preg_replace','date','date','var_export','file_put_contents','is_array','is_string','is_string','intval','urlencode','preg_replace','round','method_exists','count','is_array','is_array','preg_replace','is_array','count','preg_replace','is_array','count','is_array','array_key_exists','array_key_exists','fopen','fwrite','fclose','intval','intval','intval','substr','substr','array_key_exists','base64_decode','unserialize','is_array','explode','array_keys','in_array','serialize','base64_encode','array_key_exists','explode','serialize','base64_encode','preg_replace','fopen','str_replace','fwrite','str_replace','fclose','file_exists','is_file','str_replace','is_readable','str_replace','file_get_contents','is_array','count','file_exists','is_dir','str_replace','is_writable','str_replace','preg_replace','fopen','str_replace','fwrite','fclose','preg_replace','round','fopen','str_replace','fwrite','fclose','preg_replace','fopen','str_replace','fwrite','str_replace','fclose','file_exists','is_file','str_replace','is_readable','str_replace','file_get_contents','is_array','count','file_exists','is_file','filesize','intval','intval','is_writeable','str_replace','copy','chmod','dechex','crc32','file_get_contents','dechex','crc32','file_get_contents','str_replace','preg_replace','urlencode','is_array','count','preg_replace','fopen','str_replace','fwrite','fclose','preg_replace','fopen','str_replace','fwrite','fclose','file_exists','file_get_contents','file_exists','unlink','file_exists','unlink','preg_replace','count','fopen','str_replace','fwrite','fclose','unlink','intval','fsockopen','base64_encode','urlencode','urlencode','defined','urlencode','file_exists','filesize','strlen','fputs','fgets','preg_split','count','strpos','strpos','intval','trim','substr','strlen','unlink','file_exists','rename','fopen','fopen','fread','fwrite','fclose','unlink','fopen','fread','fwrite','fclose','fclose','file_exists','filesize','unlink','rename','unlink','intval','file_exists','filesize','fsockopen','base64_encode','fwrite','fgets','preg_split','preg_match','intval','substr','strpos','strlen','strlen','strpos','count','strpos','trim','substr','strpos','strlen','strpos','strpos','doubleval','trim','substr','strpos','strlen','strpos','preg_match','doubleval','doubleval','doubleval','unlink','fopen','fread','fwrite','fclose','fclose','clearstatcache','file_exists','filesize','unlink','rename','unlink','file_exists','file_get_contents','file_exists','unlink','file_exists','unlink','preg_replace','count','fopen','str_replace','fwrite','fclose','unlink','preg_replace','fopen','str_replace','fwrite','fclose','file_exists','is_file','str_replace','is_readable','str_replace','time','file_exists','is_dir','str_replace','is_writable','str_replace','fopen','fread','strlen','fclose','function_exists','gzopen','fopen','str_replace','gzread','strlen','fread','strlen','str_replace','gzclose','fclose','gzread','fread','trim','intval','intval','intval','str_replace','gzread','fread','explode','count','str_replace','intval','gzread','fread','dechex','crc32','str_replace','fopen','str_replace','fwrite','str_replace','fclose','fclose','dechex','crc32','file_get_contents','str_replace','gzclose','fclose','unlink','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','is_dir','is_file','substr','strpos','file_exists','is_writeable','str_replace','substr','strlen','rtrim','file_exists','is_dir','is_writable','str_replace','substr','closedir','file_exists','is_dir','str_replace','is_readable','str_replace','file_exists','is_file','str_replace','is_readable','str_replace','file_get_contents','is_array','opendir','readdir','is_dir','closedir','is_array','file_exists','is_dir','str_replace','is_readable','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','count','file_exists','is_dir','str_replace','is_readable','str_replace','file_exists','file_exists','str_replace','file_exists','rename','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','file_exists','file_exists','is_dir','str_replace','opendir','readdir','is_dir','closedir','is_array','is_readable','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','opendir','readdir','is_dir','is_writable','str_replace','file_exists','is_writable','str_replace','closedir','opendir','readdir','is_dir','is_writable','str_replace','file_exists','is_writable','str_replace','closedir','count','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','is_dir','file_exists','opendir','readdir','is_dir','in_array','closedir','in_array','closedir','file_exists','is_readable','opendir','readdir','is_dir','strpos','closedir','file_exists','is_readable','opendir','readdir','is_dir','substr_compare','file_exists','is_dir','is_writable','closedir','defined','file_exists','file_exists','file_exists','file_exists','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','is_dir','closedir','is_array','count','file_exists','is_dir','str_replace','is_writable','str_replace','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','substr','is_file','substr','strlen','substr','strlen','substr','strlen','trim','file_exists','substr','substr','strlen','substr','strlen','trim','closedir','count','strtolower','defined','count','str_replace','str_replace','str_replace','count','str_replace','str_replace','str_replace','function_exists','str_replace','dirname','substr','strlen','substr','strlen','is_array','implode','trim','trim','explode','explode','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','file_get_contents','strpos','strpos','substr','strpos','substr','substr','base64_encode','md5','substr','strlen','md5','preg_replace','is_array','is_array','is_array','file_exists','unlink','file_exists','unlink','intval','fsockopen','base64_encode','urlencode','defined','urlencode','urlencode','urlencode','strlen','fputs','feof','fgets','preg_match','in_array','hexdec','fread','in_array','hexdec','fread','fclose','class_exists','method_exists','intval','defined','class_exists','strpos','pack','substr','strpos','defined','defined','gzuncompress','substr','is_array','is_array','is_numeric','intval','urlencode','md5','urlencode','urlencode','urlencode','defined','defined','defined','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','phpversion','urlencode','urlencode','ini_get','urlencode','urlencode','urlencode','urlencode','json_encode','array_keys','count','urlencode','count','urlencode','count','urlencode','defined','constant','defined','constant','base64_decode','unserialize','is_array','urlencode','defined','constant','base64_decode','unserialize','is_array','urlencode','implode','class_exists','urlencode','urlencode','method_exists','method_exists','urlencode','urlencode','urlencode','urlencode','urlencode','is_array','urlencode','function_exists','opendir','is_array','in_array','file_exists','is_file','file_get_contents','preg_match','readdir','is_dir','strpos','is_array','in_array','file_exists','str_replace','str_replace','str_replace','str_replace','closedir','class_exists','opendir','readdir','is_dir','is_array','in_array','file_exists','file_get_contents','preg_replace','strlen','str_replace','str_replace','closedir','class_exists','class_exists','is_array','in_array','array_key_exists','method_exists','opendir','readdir','is_dir','is_array','in_array','file_exists','file_get_contents','preg_replace','strlen','str_replace','str_replace','closedir','class_exists','class_exists','is_array','in_array','array_key_exists','ignore_user_abort','file_exists','filesize','intval','fopen','ignore_user_abort','fopen','ignore_user_abort','intval','fseek','fread','fwrite','fclose','fclose','copy','unlink','clearstatcache','fopen','flock','fwrite','date','fflush','flock','fclose','ignore_user_abort','str_replace','str_replace','strlen','substr','strlen','strlen','substr','strlen','file_exists','is_dir','is_writable','chmod','substr','substr','count','mkdir','strlen','strlen','substr','strlen','strlen','strlen','substr','strlen','strpos','file_exists','str_replace','is_dir','file_exists','is_dir','str_replace','is_writable','str_replace','opendir','readdir','substr','strlen','substr','strlen','in_array','substr','in_array','substr','strpos','is_dir','is_file','file_exists','is_writable','str_replace','dechex','crc32','file_get_contents','copy','chmod','dechex','crc32','file_get_contents','str_replace','closedir','substr','file_exists','is_dir','str_replace','is_writable','str_replace','dechex','crc32','file_get_contents','copy','chmod','dechex','crc32','file_get_contents','str_replace','file_exists','is_file','unlink','opendir','readdir','is_dir','unlink','closedir','rmdir','strpos','strrev','strrev','strlen','strlen','file_get_contents','str_replace','is_array','array_key_exists','touch','is_array','array_key_exists','explode','array_search','str_replace','defined','defined','file_exists','explode','microtime','class_exists','method_exists','intval','intval','count','is_array','count','is_array','count','define','ob_start','ob_get_contents','ob_end_clean','define','ob_start','ob_get_contents','ob_end_clean','unlink','set_time_limit','ini_set','ignore_user_abort','trim','unlink','fopen','fwrite','fwrite','fwrite','fwrite','fwrite','fclose','version_compare','phpversion','defined','is_array','array_keys','array_keys','reset','is_array','is_string','is_array','is_array','is_array');if(!function_exists(__NAMESPACE__.'\___2032520454')){function ___2032520454($_168444305){static $_1373210497= false; if($_1373210497 == false) $_1373210497=array('VVBEQVRFX1NZU1RFTV9WRVJTSU9OX0E=','VVBEQVRFX1NZU1RFTV9WRVJTSU9OX0E=','MjMuNjAwLjA=','QlhfRElSX1BFUk1JU1NJT05T','QlhfRElSX1BFUk1JU1NJT05T','REVGQVVMVF9VUERBVEVfU0VSVkVS','REVGQVVMVF9VUERBVEVfU0VSVkVS','bXlzcWwuc21u','emxpYg==','Z3pvcGVu','Z3pvcGVuNjQ=','aHRtbHNwZWNpYWxjaGFyc2J4','QlhfVVRG','VVRGLTg=','SVNPLTg4NTktMQ==','YnhfYWNjZWxlcmF0b3JfcmVzZXQ=','YWNjZWxlcmF0b3JfcmVzZXQ=','VVNfU0hBUkVEX0tFUk5FTF9QQVRI','VVNfU0hBUkVEX0tFUk5FTF9QQVRI','L2JpdHJpeA==','VVNfQ0FMTF9UWVBF','VVNfQ0FMTF9UWVBF','QUxM','VVNfQkFTRV9NT0RVTEU=','VVNfQkFTRV9NT0RVTEU=','bWFpbg==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vY2xhc3Nlcy9nZW5lcmFsL3VwZGF0ZV9jbGFzcy5waHA=','c29ydA==','YXNj','QUNUSVZF','WQ==','TElE','bWFpbg==','dXBkYXRlX3NpdGU=','bWFpbg==','dmVuZG9y','','Ly8=','L2JpdHJpeC91cGRhdGVzL2xpY2Vuc2UucGhwP2ludHJhbmV0PQ==','aW50cmFuZXQ=','WQ==','Tg==','Jmxhbmc9','JnZlbmRvcj0=','JmxhbmdzPQ==','LA==','aW50cmFuZXQ=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9ydQ==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy91YQ==','fm5ld19saWNlbnNlMThfMF9zaWdu','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy91YQ==','fm5ld19saWNlbnNlMjBfMF9zaWdu','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9ydQ==','fm5ld19saWNlbnNlMjNfMF9zaWdu','fm5ld19saWNlbnNlMjNfMF9zaWdu','L1teYS16QS1aMC05Ll8tXS8=','','QA==','TkFNRQ==','Lg==','aW50dmFs','Lg==','QA==','VkFMVUU=','Iw==','Iw==','bW9kdWxlcw==','bW9kdWxlcw==','bW9kdWxlcw==','WS1tLWQgSDppOnM=','PA==','P3BocApyZXR1cm4g','Owo=','Qml0cml4XE1haW5cRGF0YVxDYWNoZUVuZ2luZUZpbGVz','L2NhY2hl','L2Nzcy8=','L2NhY2hl','L2pzLw==','L21hbmFnZWRfY2FjaGUvTVlTUUw=','L2Nzcy8=','L21hbmFnZWRfY2FjaGUvTVlTUUw=','L2pzLw==','bWFpbg==','T25GaW5pc2hNb2R1bGVVcGRhdGU=','QlhfUkVBTF9VUERBVEVEX01PRFVMRVM=','QlhfUkVBTF9VUERBVEVEX01PRFVMRVM=','L1teYS16QS1aMC05Ll8tXS8=','','WS1tLWQgSDppOnM=','bGFuZ3M=','bGFuZ3M=','bGFuZ3M=','WS1tLWQgSDppOnM=','bGFuZ3M=','','PA==','P3BocApyZXR1cm4g','Owo=','bWFpbg==','T25GaW5pc2hMYW5ndWFnZVVwZGF0ZQ==','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','JnF1ZXJ5X3R5cGU9Y291bnRlcg==','','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Iw==','Iw==','Iw==','','Iw==','','dHJhbnNmZXIgZXJyb3I=','Ww==','XSA=','JmNudHJfcmVzdWx0Ww==','QA==','SUQ=','XT0=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','QUNUSVY=','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBleGVjdXRlQ291bnRlcnMg','IHNlYw==','RUM=','U0VMRUNUIFZBTFVFIA==','RlJPTSBiX29wdGlvbiA=','V0hFUkUgU0lURV9JRCBJUyBOVUxMIA==','CUFORCBNT0RVTEVfSUQgPSAn','JyA=','CUFORCBOQU1FID0gJw==','JyA=','VkFMVUU=','R2V0U2VydmVyVW5pcUlE','bWFpbg==','c2VydmVyX3VuaXFfaWQ=','TVlTUUw=','U0VMRUNUIEdFVF9MT0NLKCc=','X1VwZGF0ZVN5c3RlbScsIDApIGFzIEw=','RmlsZTog','PGJyPkxpbmU6IA==','TA==','MQ==','T1JBQ0xF','CgkJCQlkZWNsYXJlCgkJCQkJbXlfbG9ja19pZCBudW1iZXI7CgkJCQkJbXlfcmVzdWx0IG51bWJlcjsKCQkJCQlsb2NrX2ZhaWxlZCBleGNlcHRpb247CgkJCQkJcHJhZ21hIGV4Y2VwdGlvbl9pbml0KGxvY2tfZmFpbGVkLCAtNTQpOwoJCQkJYmVnaW4KCQkJCQlteV9sb2NrX2lkOj1kYm1zX3V0aWxpdHkuZ2V0X2hhc2hfdmFsdWUodG9fY2hhcign','X1VwZGF0ZVN5c3RlbScpLCAwLCAxMDI0KTsKCQkJCQlteV9yZXN1bHQ6PWRibXNfbG9jay5yZXF1ZXN0KG15X2xvY2tfaWQsIGRibXNfbG9jay54X21vZGUsIDAsIHRydWUpOwoJCQkJCS0tICBSZXR1cm4gdmFsdWU6CgkJCQkJLS0gICAgMCAtIHN1Y2Nlc3MKCQkJCQktLSAgICAxIC0gdGltZW91dAoJCQkJCS0tICAgIDIgLSBkZWFkbG9jawoJCQkJCS0tICAgIDMgLSBwYXJhbWV0ZXIgZXJyb3IKCQkJCQktLSAgICA0IC0gYWxyZWFkeSBvd24gbG9jayBzcGVjaWZpZWQgYnkgJ2lkJyBvciAnbG9ja2hhbmRsZScKCQkJCQktLSAgICA1IC0gaWxsZWdhbCBsb2NraGFuZGxlCgkJCQkJaWYobXlfcmVzdWx0PD4wIGFuZCBteV9yZXN1bHQ8PjQpdGhlbgoJCQkJCQlyYWlzZSBsb2NrX2ZhaWxlZDsKCQkJCQllbmQgaWY7CgkJCQllbmQ7CgkJCQ==','REVMRVRFIEZST00gQl9PUFRJT04gV0hFUkUgTU9EVUxFX0lEID0gJ21haW4nIEFORCBOQU1FID0gJw==','X1VwZGF0ZVN5c3RlbScgQU5EIFNJVEVfSUQgSVMgTlVMTCBBTkQgREFURURJRkYoU0VDT05ELCBDT05WRVJUKERBVEVUSU1FLCBERVNDUklQVElPTiksIEdFVERBVEUoKSkgPiA=','RmlsZTog','PGJyPkxpbmU6IA==','U0VUIExPQ0tfVElNRU9VVCAx','RmlsZTog','PGJyPkxpbmU6IA==','SU5TRVJUIElOVE8gQl9PUFRJT04oTU9EVUxFX0lELCBOQU1FLCBTSVRFX0lELCBWQUxVRSwgREVTQ1JJUFRJT04pIFZBTFVFUyAoJ21haW4nLCAn','X1VwZGF0ZVN5c3RlbScsIE5VTEwsICBOVUxMLCBDT05WRVJUKFZBUkNIQVIoMTI4KSwgR0VUREFURSgpKSk=','U0VUIExPQ0tfVElNRU9VVCAtMQ==','RmlsZTog','PGJyPkxpbmU6IA==','TVlTUUw=','U0VMRUNUIFJFTEVBU0VfTE9DSygn','X1VwZGF0ZVN5c3RlbScpIGFzIEw=','RmlsZTog','PGJyPkxpbmU6IA==','TA==','MA==','T1JBQ0xF','REVMRVRFIEZST00gQl9PUFRJT04gV0hFUkUgTU9EVUxFX0lEID0gJ21haW4nIEFORCBOQU1FID0gJw==','X1VwZGF0ZVN5c3RlbScgQU5EIFNJVEVfSUQgSVMgTlVMTA==','RmlsZTog','PGJyPkxpbmU6IA==','SW5jbHVkZSByZXBhaXIgZXJyb3I6IA==','','bWFpbg==','c3RhYmxlX3ZlcnNpb25zX29ubHk=','WQ==','RVJST1I=','RVJST1I=','Ww==','RVJST1I=','QA==','VFlQRQ==','XSA=','RVJST1I=','Iw==','TU9EVUxFUw==','TU9EVUxFUw==','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','VVBEQVRFX1NZU1RFTQ==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpTdWJzY3JpYmVNYWls','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JmVtYWlsPQ==','JnF1ZXJ5X3R5cGU9bWFpbA==','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','QUNUSVY=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBTdWJzY3JpYmVNYWlsKHJlcXVlc3QpIA==','IHNlYw==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','U00=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpBY3RpdmF0ZUNvdXBvbg==','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','cmVzdA==','','JmNvdXBvbj0=','JnF1ZXJ5X3R5cGU9Y291cG9u','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','QUNUSVY=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBBY3RpdmF0ZUNvdXBvbihyZXF1ZXN0KSA=','IHNlYw==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','REFUQQ==','Iw==','UkVOVA==','REFUQQ==','Iw==','UkVOVA==','bWFpbg==','flNBQVNfTU9ERQ==','WQ==','REFUQQ==','Iw==','UkVOVA==','QA==','','QUM=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vYWRtaW4vZGVmaW5lLnBocA==','dw==','PA==','P0RlZmluZSgiVEVNUE9SQVJZX0NBQ0hFIiwgIg==','VjI=','Iik7Pw==','Pg==','REFURV9UT19TT1VSQ0U=','fnN1cHBvcnRfZmluaXNoX2RhdGU=','REFURV9UT19TT1VSQ0U=','REFURV9UT19TT1VSQ0VfU1RSSU5H','flBBUkFNX0ZJTklTSF9EQVRF','REFURV9UT19TT1VSQ0VfU1RSSU5H','TUFYX1NJVEVT','bWFpbg==','UEFSQU1fTUFYX1NJVEVT','TUFYX1NJVEVT','TUFYX1VTRVJT','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','TUFYX1VTRVJT','TUFYX1VTRVJTX1NUUklORw==','bWFpbg==','flBBUkFNX01BWF9VU0VSUw==','TUFYX1VTRVJTX1NUUklORw==','Q09VTlRfRVhUUkE=','bWFpbg==','fkNPVU5UX0VYVFJB','Q09VTlRfRVhUUkE=','TUFYX1NFUlZFUlM=','bWFpbg==','flBBUkFNX01BWF9TRVJWRVJT','TUFYX1NFUlZFUlM=','Q09NUE9TSVRF','bWFpbg==','flBBUkFNX0NPTVBPU0lURQ==','Q09NUE9TSVRF','UEhPTkVfU0lQ','bWFpbg==','flBBUkFNX1BIT05FX1NJUA==','UEhPTkVfU0lQ','UEFSVE5FUl9JRA==','bWFpbg==','flBBUkFNX1BBUlRORVJfSUQ=','UEFSVE5FUl9JRA==','QkFTRV9MQU5H','bWFpbg==','flBBUkFNX0JBU0VfTEFORw==','QkFTRV9MQU5H','Q0xJRU5UX0xBTkc=','bWFpbg==','flBBUkFNX0NMSUVOVF9MQU5H','Q0xJRU5UX0xBTkc=','QjI0U1VCU0M=','bWFpbg==','fm1wMjRfcGFpZA==','QjI0U1VCU0M=','QjI0U1VCU0NfREFURQ==','bWFpbg==','fm1wMjRfcGFpZF9kYXRl','QjI0U1VCU0NfREFURQ==','QjI0U1VCU0NfQ09VTlRfQVZBSUxBQkxF','cmVzdA==','YXBwX2F2YWlsYWJsZV9jb3VudA==','QjI0U1VCU0NfQ09VTlRfQVZBSUxBQkxF','QjI0U1VCU0NfU1VCU0NSSVBUSU9OX0FWQUlMQUJMRQ==','cmVzdA==','c3Vic2NyaXB0aW9uX2F2YWlsYWJsZQ==','QjI0U1VCU0NfU1VCU0NSSVBUSU9OX0FWQUlMQUJMRQ==','QjI0U1VCU0NfQUNDRVNTX1JVTEVTX0FDVElWRQ==','cmVzdA==','YWNjZXNzX2FjdGl2ZQ==','QjI0U1VCU0NfQUNDRVNTX1JVTEVTX0FDVElWRQ==','VVRf','bWFpbg==','fg==','TA==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','ZQ==','Zg==','LA==','TA==','ZQ==','Rg==','ZQ==','UG9ydGFs','ZQ==','Rg==','ZQ==','RA==','ZQ==','WA==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','TDE=','LA==','TDE=','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpVcGRhdGVVcGRhdGU=','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JnF1ZXJ5X3R5cGU9dXBkYXRldXBkYXRl','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','UkVH','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBVcGRhdGVVcGRhdGUocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W1VSVjAyXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','W1VSVjAzXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','U1VQUF9SVl9XUlRfVEVNUF9GSUxF','LiA=','','','WQ==','W1VSVjA0XSA=','U1VQUF9SVl9CUkVBSw==','LiA=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','L3VwZGF0ZV9pbmZvLnhtbA==','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA1XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9FUl9ERVNDUl9GSUxF','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA2XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9SRUFEX0RFU0NSX0ZJTEU=','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbg==','Lw==','W1VVSzA0XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19OT19NT0RJUg==','LiA=','','W1VVSzA1XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19XUl9NT0RJUg==','LiA=','','L21haW4=','','VXBkYXRlIHVwZGF0ZWQgc3VjY2Vzc2Z1bGx5IQ==','Q1VSVg==','','VVU=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRQSFBTb3VyY2Vz','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1JD','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXRQSFBTb3VyY2VzKHJlcXVlc3QpIA==','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TVTAw','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRTdXBwb3J0RnVsbExvYWQ=','','','','W0dTRkxVMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JnN1cHBvcnRfZnVsbF9sb2FkPVk=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1JD','','','W0dTRkwwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXRTdXBwb3J0RnVsbExvYWQocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dTRkwwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R1NGTDAw','ZXhlYyBDVXBkYXRlQ2xpZW50OjpSZWdpc3RlclZlcnNpb24=','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JnF1ZXJ5X3R5cGU9cmVnaXN0ZXI=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','UkVH','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBSZWdpc3RlclZlcnNpb24ocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W1VSVjAyXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','W1VSVjAzXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','U1VQUF9SVl9XUlRfVEVNUF9GSUxF','LiA=','','','WQ==','W1VSVjA0XSA=','U1VQUF9SVl9CUkVBSw==','LiA=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','L3VwZGF0ZV9pbmZvLnhtbA==','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA1XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9FUl9ERVNDUl9GSUxF','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA2XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9SRUFEX0RFU0NSX0ZJTEU=','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','L2luY2x1ZGUucGhw','L2luY2x1ZGUucGhw','W1VSVjA3XSA=','U1VQUF9SVl9OT19GSUxF','LiA=','','L2luY2x1ZGUucGhw','REFUQQ==','Iw==','RklMRQ==','QA==','U0laRQ==','W1VSVjA4XSA=','U1VQUF9SVl9FUl9TSVpF','LiA=','','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','W1VSVjA5XSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','U1VQUF9SVl9OT19XUklURQ==','LiA=','','L2luY2x1ZGUucGhw','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','W1VSVjEwXSA=','U1VQUF9SVl9FUlJfQ09QWQ==','LiA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','WQ==','L2luY2x1ZGUucGhw','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','W1VSVjEwMTFdIA==','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','','UHJvZHVjdCByZWdpc3RlcmVkIHN1Y2Nlc3NmdWxseSE=','Q1VSVg==','','Q1VSVg==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpBY3RpdmF0ZUxpY2Vuc2VLZXk=','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','JnF1ZXJ5X3R5cGU9YWN0aXZhdGU=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','Jg==','PQ==','QUNUSVY=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBBY3RpdmF0ZUxpY2Vuc2VLZXkocmVxdWVzdCkg','IHNlYw==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','TGljZW5zZSBrZXkgYWN0aXZhdGVkIHN1Y2Nlc3NmdWxseSE=','Q1VBTEs=','','Q1VBTEs=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXROZXh0U3RlcExhbmdVcGRhdGVz','Tg==','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUEw=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXROZXh0U3RlcExhbmdVcGRhdGVzKHJlcXVlc3QpIA==','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TTFUwMA==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXROZXh0U3RlcEhlbHBVcGRhdGVz','Tg==','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUEg=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXROZXh0U3RlcEhlbHBVcGRhdGVzKHJlcXVlc3QpIA==','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TSFUwMA==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','bWFpbg==','dXBkYXRlX2xvYWRfdGltZW91dA==','MzA=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpMb2FkTW9kdWxlc1VwZGF0ZXM=','LmxvZw==','LmxvZw==','','LnRtcA==','LnRtcA==','LmxvZw==','LmxvZw==','','TE1VMDAx','RQ==','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VMDAy','RQ==','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUE0=','','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','TE1VMDAz','RQ==','VElNRSBMb2FkTW9kdWxlc1VwZGF0ZXMocmVxdWVzdCkg','IHNlYw==','','TE1VMDA0','RQ==','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','','TE1VMDA1','RQ==','REFUQQ==','Iw==','Tk9VUERBVEVT','RmluaXNoIC0gTk9VUERBVEVT','U1RFUA==','Rg==','LmxvZw==','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','TE1VMDA2','RQ==','U1RFUA==','Uw==','Uw==','REFUQQ==','Iw==','RklMRQ==','QA==','TkFNRQ==','','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VMDA3','RQ==','bG9hZEZpbGVCeA==','REFUQQ==','Iw==','RklMRQ==','QA==','VVJM','bG9hZEZpbGU=','RQ==','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','RQ==','R05TVTAwMQ==','VQ==','LmxvZw==','UkVUVVJO','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','RQ==','','VVNFX1BST1hZ','UE9TVCBodHRwOi8v','SVA=','L2JpdHJpeC91cGRhdGVzLw==','IEhUVFAvMS4wDQo=','UFJPWFlfVVNFUk5BTUU=','UHJveHktQXV0aG9yaXphdGlvbjogQmFzaWMg','UFJPWFlfVVNFUk5BTUU=','Og==','UFJPWFlfUEFTU1dPUkQ=','DQo=','UE9TVCAvYml0cml4L3VwZGF0ZXMv','IEhUVFAvMS4wDQo=','Y3JjX2NvZGU=','','JnNwZD0=','JnV0Zj0=','QlhfVVRG','WQ==','Tg==','REI=','JmRidj0=','','Jk5TPQ==','bWFpbg==','dXBkYXRlX3NpdGVfbnM=','','JktEUz0=','bWFpbg==','dXBkYXRlX2RldnNydg==','','JlVGSUxFPQ==','LnRtcA==','LnRtcA==','JlVTVEFSVD0=','VXNlci1BZ2VudDogQml0cml4U01VcGRhdGVyDQo=','QWNjZXB0OiAqLyoNCg==','SG9zdDog','SVA=','DQo=','QWNjZXB0LUxhbmd1YWdlOiBlbg0K','Q29udGVudC10eXBlOiBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQNCg==','Q29udGVudC1sZW5ndGg6IA==','DQoNCg==','DQo=','','DQo=','Iw0KIw==','Q29udGVudC1MZW5ndGg=','Og==','W0VMVkwwMDFdIA==','RUxWTDAwMV9TSVpFX0VSUk9S','LiA=','RQ==','LnRtcDE=','LnRtcA==','LnRtcA==','LnRtcDE=','LnRtcA==','d2I=','LnRtcDE=','cmI=','','LnRtcDE=','W0pVSFlUMDAyXSA=','SlVIWVQwMDJfRVJST1JfRklMRQ==','LiA=','RQ==','W0pVSFlUMDAzXSA=','SlVIWVQwMDNfRVJST1JfRklMRQ==','LiA=','RQ==','LnRtcA==','d2I=','W0pVSFlUMDA0XSA=','SlVIWVQwMDRfRVJST1JfRklMRQ==','LiA=','RQ==','','VGltZSAtIA==','IHNlYw==','RE9XTkxPQUQ=','LnRtcA==','LnRtcA==','LnRtcA==','W0pVSFlUMDA1XSA=','SlVIWVQwMDVfRVJST1JfRklMRQ==','LiA=','RQ==','LnRtcA==','Uw==','VQ==','Uw==','Uw==','W1VQQ0xMRjExMV0g','U1VQUF9QU0RfQkFEX1RSQU5T','LiA=','RQ==','LnRtcA==','LnRtcA==','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','RQ==','Lw==','','VVNFX1BST1hZ','R0VUIA==','IEhUVFAvMS4wDQo=','SG9zdDog','SVA=','DQo=','R0VUIGh0dHA6Ly8=','SVA=','IEhUVFAvMS4wDQo=','SG9zdDog','SVA=','DQo=','UFJPWFlfVVNFUk5BTUU=','UHJveHktQXV0aG9yaXphdGlvbjogQmFzaWMg','UFJPWFlfVVNFUk5BTUU=','Og==','UFJPWFlfUEFTU1dPUkQ=','DQo=','VXNlci1BZ2VudDogQml0cml4U01VcGRhdGVyDQo=','UmFuZ2U6IGJ5dGVzPQ==','LQ0K','DQo=','','DQo=','Iw0KIw==','','IyhbQS1aXXs0fSkvKFswLTkuXXszfSkgKFswLTldezN9KSM=','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','ICg=','IC0g','KQ==','RQ==','','Q29udGVudC1SYW5nZQ==','Og==','Og==','Q29udGVudC1MZW5ndGg=','Og==','Og==','','IyAqYnl0ZXMgKyhbMC05XSopICotICooWzAtOV0qKSAqLyAqKFswLTldKikjaQ==','LnRtcA==','W0VMVkwwMTBdIA==','RUxWTDAwMV9TSVpFX0VSUk9S','LiA=','RQ==','LnRtcA==','YWI=','W0pVSFlUMDEwXSA=','SlVIWVQwMDJfRVJST1JfRklMRQ==','LiA=','RQ==','','LnRtcA==','LnRtcA==','LnRtcA==','W0pVSFlUMDEwXSA=','SlVIWVQwMDVfRVJST1JfRklMRQ==','LiA=','RQ==','LnRtcA==','Uw==','VQ==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','bWFpbg==','dXBkYXRlX2xvYWRfdGltZW91dA==','MzA=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpMb2FkTGFuZ3NVcGRhdGVz','LmxvZw==','LmxvZw==','','LnRtcA==','LnRtcA==','LmxvZw==','LmxvZw==','','TE1VTDAwMQ==','RQ==','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VTDAwMg==','RQ==','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUEw=','','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','TE1VTDAwMw==','RQ==','VElNRSBMb2FkTGFuZ3NVcGRhdGVzKHJlcXVlc3QpIA==','IHNlYw==','','TE1VTDAwNA==','RQ==','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','','TE1VMDA1','RQ==','REFUQQ==','Iw==','Tk9VUERBVEVT','RmluaXNoIC0gTk9VUERBVEVT','U1RFUA==','Rg==','LmxvZw==','d2I=','W0dOU1VMMDNdIA==','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','TE1VMDA2','RQ==','U1RFUA==','Uw==','Uw==','REFUQQ==','Iw==','RklMRQ==','QA==','TkFNRQ==','','','','W0dOU1VMMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VTDAwNw==','RQ==','bG9hZExhbmdGaWxlQng=','REFUQQ==','Iw==','RklMRQ==','QA==','VVJM','bG9hZEZpbGU=','RQ==','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','RQ==','R05TVUwwMDE=','VQ==','LmxvZw==','UkVUVVJO','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXROZXh0U3RlcFVwZGF0ZXM=','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUE0=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXROZXh0U3RlcFVwZGF0ZXMocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TVTAw','ZXhlYyBDVXBkYXRlQ2xpZW50OjpVbkd6aXBBcmNoaXZl','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','W1VVR1pBMDFdIA==','I0ZJTEUj','U1VQUF9VR0FfTk9fVE1QX0ZJTEU=','LiA=','','W1VVR1pBMDJdIA==','I0ZJTEUj','U1VQUF9VR0FfTk9fUkVBRF9GSUxF','LiA=','','dXBkYXRlX20=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','Lw==','W1VVR1pBMDNdIA==','I0ZJTEUj','U1VQUF9VR0FfTk9fVE1QX0NBVA==','LiA=','W1VVR1pBMDRdIA==','I0ZJTEUj','U1VQUF9VR0FfV1JUX1RNUF9DQVQ=','LiA=','','cmI=','QklUUklY','QklUUklY','','Z3pvcGVu','','cmI5Zg==','cmI=','W1VVR1pBMDVdIA==','I0ZJTEUj','U1VQUF9VR0FfQ0FOVF9PUEVO','LiA=','','QklUUklY','QklUUklY','QklUUklY','W1VVR1pBMDZdIA==','I0ZJTEUj','U1VQUF9VR0FfQkFEX0ZPUk1BVA==','LiA=','','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','IQ==','IQ==','UlRJQkU=','W1VVR1pBMDcxXSA=','I0ZJTEUj','U1VQUF9VR0FfQkFEX0ZPUk1BVA==','LiA=','fA==','W1VVR1pBMDcyXSA=','I0ZJTEUj','U1VQUF9VR0FfQkFEX0ZPUk1BVA==','LiA=','','W1VVR1pBMDczXSA=','I0ZJTEUj','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','d2I=','W1VVR1pBMDc0XSA=','I0ZJTEUj','U1VQUF9VR0FfQ0FOVF9PUEVOX1dS','LiA=','','W1VVR1pBMDc1XSA=','I0ZJTEUj','U1VQUF9VR0FfQ0FOVF9XUklURV9G','LiA=','WQ==','W1VVR1pBMDc2MV0g','I0ZJTEUj','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','','VElNRSBVbkd6aXBBcmNoaXZlIA==','IHNlYw==','','Q1VVR1pB','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VDVTAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VDVTAyXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','Lg==','Li4=','Lw==','Lw==','Lw==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','Lw==','Lw==','Lw==','W1VDVTAzXSA=','I0ZJTEUj','U1VQUF9DVV9NQUlOX0VSUl9GSUxF','LiA=','Lw==','Lw==','Lw==','W1VDVTA0XSA=','I0ZJTEUj','U1VQUF9DVV9NQUlOX0VSUl9DQVQ=','LiA=','Lw==','','Q1VDVQ==','','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRTdGVwVXBkYXRlSW5mbw==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VHTE1VMDFdIA==','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VHTE1VMDJdIA==','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','L3VwZGF0ZV9pbmZvLnhtbA==','W1VHTE1VMDNdIA==','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9FUl9ERVNDUl9GSUxF','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','W1VHTE1VMDRdIA==','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9SRUFEX0RFU0NSX0ZJTEU=','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','','','REFUQQ==','REFUQQ==','W1VHU01VMDFdIA==','U1VQUF9HQVVUX1NZU0VSUg==','LiA=','','Q1VHTE1V','ZXhlYyBDVXBkYXRlQ2xpZW50OjpVcGRhdGVIZWxw','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','RE9DVU1FTlRfUk9PVA==','L2hlbHA=','Lg==','Li4=','Lw==','W1VVSDAwXSA=','U1VQUF9VSF9OT19MQU5H','LiA=','W1VVSDAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VVSDAzXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','','Lw==','W1VVSDAyXSA=','I0ZJTEUj','U1VQUF9VSF9OT19IRUxQX0NBVA==','LiA=','W1VVSDAzXSA=','I0ZJTEUj','U1VQUF9VSF9OT19XUlRfSEVMUA==','LiA=','','','Lw==','W1VVSDA0XSA=','I0ZJTEUj','U1VQUF9VTF9OT19UTVBfTEFORw==','LiA=','','W1VVSDA1XSA=','I0ZJTEUj','U1VQUF9VTF9OT19SRUFEX0xBTkc=','LiA=','','Lw==','X3RtcA==','Lw==','X3RtcA==','Lw==','X3RtcA==','W1VVSDA2XSA=','I0ZJTEUj','Lw==','X3RtcA==','U1VQUF9VSF9DQU5UX0RFTA==','LiA=','','Lw==','Lw==','Lw==','X3RtcA==','W1VVSDA3XSA=','I0ZJTEUj','Lw==','U1VQUF9VSF9DQU5UX1JFTkFNRQ==','LiA=','','Lw==','Lw==','Lw==','Lw==','W1VVSDA4XSA=','I0ZJTEUj','Lw==','U1VQUF9VSF9DQU5UX0NSRUFURQ==','LiA=','Lw==','W1VVSDA5XSA=','I0ZJTEUj','Lw==','U1VQUF9VSF9DQU5UX1dSSVRF','LiA=','','Lw==','','Lw==','X3RtcA==','Lw==','X3RtcA==','VElNRSBVcGRhdGVIZWxwIA==','IHNlYw==','','VVNI','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VVTDAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','Lg==','Li4=','Lw==','W1VVTDAyXSA=','U1VQUF9VTF9OT19MQU5HUw==','LiA=','','W1VVTDAzXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','Y29tcG9uZW50','RE9DVU1FTlRfUk9PVA==','L2NvbXBvbmVudHMvYml0cml4','YWN0aXZpdGllcw==','RE9DVU1FTlRfUk9PVA==','L2FjdGl2aXRpZXMvYml0cml4','Z2FkZ2V0cw==','RE9DVU1FTlRfUk9PVA==','L2dhZGdldHMvYml0cml4','d2l6YXJkcw==','RE9DVU1FTlRfUk9PVA==','L3dpemFyZHMvYml0cml4','dGVtcGxhdGU=','RE9DVU1FTlRfUk9PVA==','L3RlbXBsYXRlcw==','YmxvY2tz','RE9DVU1FTlRfUk9PVA==','L2Jsb2Nrcy9iaXRyaXg=','Y29tcG9uZW50','L2luc3RhbGwvY29tcG9uZW50cy9iaXRyaXg=','YWN0aXZpdGllcw==','L2luc3RhbGwvYWN0aXZpdGllcy9iaXRyaXg=','Z2FkZ2V0cw==','L2luc3RhbGwvZ2FkZ2V0cy9iaXRyaXg=','d2l6YXJkcw==','L2luc3RhbGwvd2l6YXJkcy9iaXRyaXg=','dGVtcGxhdGU=','L2luc3RhbGwvdGVtcGxhdGVz','YmxvY2tz','L2luc3RhbGwvYmxvY2tzL2JpdHJpeA==','','Lw==','W1VVTDA0XSA=','I0ZJTEUj','U1VQUF9VTF9DQVQ=','LiA=','W1VVTDA1XSA=','I0ZJTEUj','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXM=','Lw==','W1VVTDA0XSA=','I0ZJTEUj','U1VQUF9VTF9DQVQ=','LiA=','W1VVTDA1XSA=','I0ZJTEUj','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','Lw==','Lg==','Li4=','Lw==','W1VVTDA1MV0g','I0ZJTEUj','Lw==','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','Lw==','L2xhbmc=','Lw==','L2xhbmc=','W1VVTDA1Ml0g','I0ZJTEUj','Lw==','L2xhbmc=','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','Lw==','Lg==','Li4=','Lw==','W1VVTDA1MV0g','I0ZJTEUj','Lw==','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','Lw==','L2xhbmc=','Lw==','L2xhbmc=','W1VVTDA1Ml0g','I0ZJTEUj','Lw==','L2xhbmc=','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','','Lw==','W1VVTDA2XSA=','I0ZJTEUj','U1VQUF9VTF9OT19UTVBfTEFORw==','LiA=','','W1VVTDA3XSA=','I0ZJTEUj','U1VQUF9VTF9OT19SRUFEX0xBTkc=','LiA=','','Lw==','Lg==','Li4=','Lw==','Lw==','Lw==','Lw==','Lg==','Li4=','Lw==','Lw==','Lw==','RE9DVU1FTlRfUk9PVA==','Lw==','Lw==','','','VElNRSBVcGRhdGVMYW5ncyA=','IHNlYw==','','VVNM','Lg==','Li4=','Lw==','Lw==','L2luc3RhbGwv','Lw==','Lw==','Lw==','Lg==','Li4=','Lw==','L2xhbmc=','','Lw==','Lw==','Lw==','','VVNfU0FWRV9VUERBVEVSU19ESVI=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy91YQ==','dWE=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9kZQ==','ZGU=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9lbg==','ZW4=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9ydQ==','cnU=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VVSzAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VVSzAzXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','','Lg==','Li4=','Lw==','W1VVSzAyXSA=','U1VQUF9VS19OT19NT0RT','LiA=','','','Lw==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','Lw==','W1VVSzA0XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19OT19NT0RJUg==','LiA=','','W1VVSzA1XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19XUl9NT0RJUg==','LiA=','','W1VVSzA2XSA=','I0RJUiM=','U1VQUF9VS19OT19GRElS','LiA=','','W1VVSzA3XSA=','I0RJUiM=','U1VQUF9VS19SRUFEX0ZESVI=','LiA=','','dXBkYXRlcg==','Tg==','Lw==','X3Bvc3QucGhw','WQ==','Lw==','Lw==','L2luZGV4LnBocA==','X3Bvc3Q=','WQ==','Lw==','L2luZGV4LnBocA==','Lw==','RE9DVU1FTlRfUk9PVA==','Lw==','Lw==','','bXlzcWw=','TVlTUUxfVEFCTEVfVFlQRQ==','','U0VUIHN0b3JhZ2VfZW5naW5lID0gJw==','Jw==','','Tg==','','L2JpdHJpeC91cGRhdGVzLw==','Lw==','','I01PRFVMRSM=','I1ZFUiM=','U1VQUF9VS19VUEROX0VSUg==','OiA=','LiA=','I01PRFVMRSM=','U1VQUF9VS19VUEROX0VSUl9CUkVBSw==','IA==','','','WQ==','','L2JpdHJpeC91cGRhdGVzLw==','Lw==','','I01PRFVMRSM=','I1ZFUiM=','U1VQUF9VS19VUERZX0VSUg==','OiA=','LiA=','I01PRFVMRSM=','U1VQUF9VS19VUEROX0VSUl9CUkVBSw==','IA==','','VElNRSBVcGRhdGVTdGVwTW9kdWxlcyA=','IHNlYw==','','VVNN','QlhfUkVBTF9VUERBVEVEX01PRFVMRVM=','RXhlY3V0ZU1vZHVsZUV2ZW50RXg=','bWFpbg==','T25Nb2R1bGVVcGRhdGU=','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','WQ==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','Tg==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','REI=','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','WQ==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','RE9DVU1FTlRfUk9PVA==','XA==','Lw==','RE9DVU1FTlRfUk9PVA==','IAkKDQALL1w=','','Lw==','RE9DVU1FTlRfUk9PVA==','UnVuIHVwZGF0ZXIgJw==','Jw==','Q1NVUlVTMQ==','','','Cg==','Lg==','Lg==','LypaRFV5Wm1a','LyoqLw==','Ki8=','PD8gJEdMT0JBTFNbJ19fX19f','PD8gJEdMT0JBTFNbJ19fX19f','Y2hlY2s=','MzFlYTMxMmRlMTAwNjc3MWYwYTRlNWIyNWE5MDkzMmM=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRVcGRhdGVzTGlzdA==','','','RW1wdHkgcXVlcnkgbGlzdA==','R1VMMDE=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','TElTVA==','VElNRSBHZXRVcGRhdGVzTGlzdChyZXF1ZXN0KSA=','IHNlYw==','','','REFUQQ==','REFUQQ==','W1VHQVVUMDFdIA==','U1VQUF9HQVVUX1NZU0VSUg==','LiA=','','REFUQQ==','Iw==','Q0xJRU5U','RVJST1I=','RVJST1I=','W1VHQVVUMDFdIA==','U1VQUF9HQVVUX1NZU0VSUg==','LiA=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6LmxvZw==','','R1VMMDI=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRIVFRQUGFnZQ==','bWFpbg==','dXBkYXRlX3NpdGU=','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfYWRkcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcG9ydA==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfdXNlcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcGFzcw==','','','','TElTVA==','dXNfdXBkYXRlcl9saXN0LnBocA==','U1RFUE0=','dXNfdXBkYXRlcl9tb2R1bGVzLnBocA==','U1RFUEw=','dXNfdXBkYXRlcl9sYW5ncy5waHA=','U1RFUEg=','dXNfdXBkYXRlcl9oZWxwcy5waHA=','QUNUSVY=','dXNfdXBkYXRlcl9hY3Rpb25zLnBocA==','UkVH','dXNfdXBkYXRlcl9yZWdpc3Rlci5waHA=','U1JD','dXNfdXBkYXRlcl9zb3VyY2VzLnBocA==','','UE9TVCBodHRwOi8v','L2JpdHJpeC91cGRhdGVzLw==','IEhUVFAvMS4wDQo=','','UHJveHktQXV0aG9yaXphdGlvbjogQmFzaWMg','Og==','DQo=','UE9TVCAvYml0cml4L3VwZGF0ZXMv','IEhUVFAvMS4wDQo=','Y3JjX2NvZGU=','','JnNwZD0=','QlhfVVRG','JnV0Zj0=','WQ==','JnV0Zj0=','Tg==','JmRidj0=','','Jk5TPQ==','bWFpbg==','dXBkYXRlX3NpdGVfbnM=','','JktEUz0=','bWFpbg==','dXBkYXRlX2RldnNydg==','','VXNlci1BZ2VudDogQml0cml4U01VcGRhdGVyDQo=','QWNjZXB0OiAqLyoNCg==','SG9zdDog','DQo=','QWNjZXB0LUxhbmd1YWdlOiBlbg0K','Q29udGVudC10eXBlOiBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQNCg==','Q29udGVudC1sZW5ndGg6IA==','DQoNCg==','DQo=','DQo=','L1RyYW5zZmVyLUVuY29kaW5nOiArY2h1bmtlZC9p','','','MA==','MQ==','Mg==','Mw==','NA==','NQ==','Ng==','Nw==','OA==','OQ==','YQ==','Yg==','Yw==','ZA==','ZQ==','Zg==','','MA==','MQ==','Mg==','Mw==','NA==','NQ==','Ng==','Nw==','OA==','OQ==','YQ==','Yg==','Yw==','ZA==','ZQ==','Zg==','','Q1V0aWw=','Q1V0aWw=','Q29udmVydFRvTGFuZ0NoYXJzZXQ=','U1VQUF9HSFRUUF9FUg==','OiBb','XSA=','LiA=','U1VQUF9HSFRUUF9FUl9ERUY=','IA==','RXJyb3IgY29ubmVjdGluZyAyIA==','OiBb','XSA=','','RVJSQ09OTg==','QA==','QA==','Iw==','Iw==','Iw==','Iw==','Iw==','QlhfVVRG','XFNpbXBsZVhNTEVsZW1lbnQ=','Q0ND','PD8=','PA==','P3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSc=','QlhfVVRG','dXRmLTg=','d2luZG93cy0xMjUx','JyBzdGFuZGFsb25lPSd5ZXMnPw==','Pgo=','REFUQQ==','REFUQQ==','QlhfVVRG','dXRmLTg=','d2luZG93cy0xMjUx','ZXhlYyBDVXBkYXRlQ2xpZW50OjpQYXJzZVNlcnZlckRhdGE=','','W1VQU0QwMV0g','U1VQUF9BU19FTVBUWV9SRVNQ','LiA=','','PERBVEE+','PERBVEE+','PERBVEE+','PERBVEE+','VVBTRDAy','W1VQU0QwMl0g','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','LiA=','','REFUQQ==','REFUQQ==','W1VQU0QwM10g','U1VQUF9QU0RfQkFEX1RSQU5T','LiA=','','REFUQQ==','Iw==','UkVTUE9OU0U=','REFUQQ==','Iw==','UkVTUE9OU0U=','QA==','Q1JDX0NPREU=','','Y3JjX2NvZGU=','REFUQQ==','Iw==','Q0xJRU5U','REFUQQ==','Iw==','Q0xJRU5U','QA==','','REFUQQ==','Iw==','Q09VTlRFUg==','REFUQQ==','Iw==','Q09VTlRFUg==','','Q1VQU0Q=','','Tg==','Tg==','WQ==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpDb2xsZWN0UmVxdWVzdERhdGE=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','','REI=','TElDRU5TRV9LRVk9','Jmxhbmc9','JlNVUERfVkVSPQ==','JlZFUlNJT049','JlRZUEVOQz0=','REVNTw==','WQ==','RA==','RU5DT0RF','WQ==','RQ==','VElNRUxJTUlUX0VESVRJT04=','WQ==','VA==','Rg==','JlNVUERfU1RTPQ==','JlNVUERfVVJTPQ==','JlNVUERfREJTPQ==','REI=','JlhFPQ==','REI=','REI=','WQ==','Tg==','JkNMSUVOVF9TSVRFPQ==','U0VSVkVSX05BTUU=','JlNFUlZFUl9OQU1FPQ==','JkNISEI9','SFRUUF9IT1NU','JkNTQUI9','U0VSVkVSX0FERFI=','JlNVSUQ9','JkNBTkdaSVA9','WQ==','Tg==','JkNMSUVOVF9QSFBWRVI9','JnN0YWJsZT0=','Jm1iZm89','bWJzdHJpbmcuZnVuY19vdmVybG9hZA==','Jk5HSU5YPQ==','bWFpbg==','dXBkYXRlX3VzZV9uZ2lueA==','WQ==','JlNNRD0=','bWFpbg==','dXBkYXRlX3NhZmVfbW9kZQ==','Tg==','JnJlcmVyZT0=','WQ==','Tg==','Jg==','Yml0bV8=','Jg==','Yml0bF8=','','JmV4cGVydF9yZXF1ZXN0ZWRfbW9kdWxlcz0=','JmV4cGVydF9pbmNsdWRlX3RtcF91cGRhdGVzPXk=','','LA==','','JnJlcXVlc3RlZF9tb2R1bGVzPQ==','','','LA==','','JnJlcXVlc3RlZF9sYW5ncz0=','','','LA==','','JnJlcXVlc3RlZF9oZWxwcz0=','RklSU1RfRURJVElPTg==','RklSU1RfRURJVElPTg==','WQ==','aWJsb2Nr','Q0hFQ0tfUEVSTUlTU0lPTlM=','Tg==','JlNVUERfUElCQz0=','JlNVUERfUFVDPQ==','JlNVUERfUFNDPQ==','SU5UUkFORVRfRURJVElPTg==','SU5UUkFORVRfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','ZQ==','Zg==','','ZQ==','Rg==','RA==','','LA==','Og==','Og==','JlNVUERfT0ZDPQ==','QlVTSU5FU1NfRURJVElPTg==','QlVTSU5FU1NfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','U21hbGw=','U21hbGw=','JlNVUERfT0ZDPQ==','LA==','Y2x1c3Rlcg==','Q0NsdXN0ZXI=','JlNVUERfU1JTPQ==','JlNVUERfU1JTPQ==','UlU=','Q0hUTUxQYWdlc0NhY2hl','SXNPbg==','Q0hUTUxQYWdlc0NhY2hl','SXNDb21wb3NpdGVFbmFibGVk','JlNVUERfQ01QPQ==','WQ==','JlNVUERfQ01QPQ==','Tg==','Yl9zYWxlX29yZGVy','Ql9TQUxFX09SREVS','JlNBTEVfMTU9','bWFpbg==','fnNhbGVfY29udmVydGVkXzE1','Tg==','WQ==','WQ==','Tg==','JlNBTEVfMTU9','WQ==','JkxJQ0VOU0VfU0lHTkVEPQ==','LQ==','bWFpbg==','Tg==','TkNSRDAx','','Jg==','PQ==','c2VsZWN0IFNFUlZFUl9OQU1FIGZyb20gYl9sYW5nIHdoZXJlIERFRiA9ICdZJw==','U0VSVkVSX05BTUU=','','U0VSVkVSX05BTUU=','bWFpbg==','c2VydmVyX25hbWU=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXM=','bWFpbg==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9jbGFzc2VzL2dlbmVyYWwvdmVyc2lvbi5waHA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9jbGFzc2VzL2dlbmVyYWwvdmVyc2lvbi5waHA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9jbGFzc2VzL2dlbmVyYWwvdmVyc2lvbi5waHA=','L2RlZmluZVxzKlwoXHMqIlNNX1ZFUlNJT04iXHMqLFxzKiIoXGQrXC5cZCtcLlxkKykiXHMqXClccyovaW0=','bWFpbg==','bWFpbg==','','U1VQUF9HTV9FUlJfRE1BSU4=','VXgwOQ==','W1V4MDldIA==','U1VQUF9HTV9FUlJfRE1BSU4=','LiA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','Lg==','Li4=','bWFpbg==','Lg==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','L2luc3RhbGwvaW5kZXgucGhw','VkVSU0lPTg==','VkVSU0lPTg==','','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','VXgxMQ==','W1V4MTFdIA==','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','LiA=','VkVSU0lPTg==','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','VXgxMg==','W1V4MTJdIA==','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','LiA=','U1VQUF9HTV9OT19LRVJORUw=','VXgxNQ==','W1V4MTVdIA==','U1VQUF9HTV9OT19LRVJORUw=','LiA=','','QUNUSVZF','WQ==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9sYW5n','Lw==','Lg==','Li4=','','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','L1tcRF0rLw==','','I0xBTkcj','U1VQUF9HTF9FUlJfRExBTkc=','VUdMMDE=','W1VHTDAxXSA=','I0xBTkcj','U1VQUF9HTF9FUlJfRExBTkc=','LiA=','','c29ydA==','YXNj','Q0xhbmd1YWdl','QUNUSVZF','WQ==','Q0xhbmc=','QUNUSVZF','WQ==','U1VQUF9HTF9XSEVSRV9MQU5HUw==','VUdMMDA=','W1VHTDAwXSA=','U1VQUF9HTF9XSEVSRV9MQU5HUw==','LiA=','TElE','TElE','TElE','','U1VQUF9HTF9OT19TSVRFX0xBTkdT','VUdMMDI=','W1VHTDAyXSA=','U1VQUF9HTF9OT19TSVRFX0xBTkdT','LiA=','aW50cmFuZXQ=','U0VMRUNUIENPVU5UKFUuSUQpIGFzIEMgRlJPTSBiX3VzZXIgVSBXSEVSRSBVLkFDVElWRSA9ICdZJyBBTkQgVS5MQVNUX0xPR0lOIElTIE5PVCBOVUxMIEFORCBFWElTVFMoU0VMRUNUICd4JyBGUk9NIGJfdXRtX3VzZXIgVUYsIGJfdXNlcl9maWVsZCBGIFdIRVJFIEYuRU5USVRZX0lEID0gJ1VTRVInIEFORCBGLkZJRUxEX05BTUUgPSAnVUZfREVQQVJUTUVOVCcgQU5EIFVGLkZJRUxEX0lEID0gRi5JRCBBTkQgVUYuVkFMVUVfSUQgPSBVLklEIEFORCBVRi5WQUxVRV9JTlQgSVMgTk9UIE5VTEwgQU5EIFVGLlZBTFVFX0lOVCA8PiAwKQ==','REI=','Qw==','RE9DVU1FTlRfUk9PVA==','L2hlbHA=','Lw==','Lg==','Li4=','','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','L1tcRF0rLw==','','I0hFTFAj','U1VQUF9HSF9FUlJfREhFTFA=','VUdIMDE=','W1VHSDAxXSA=','I0hFTFAj','U1VQUF9HSF9FUlJfREhFTFA=','LiA=','','c29ydA==','YXNj','Q0xhbmd1YWdl','QUNUSVZF','WQ==','Q0xhbmc=','QUNUSVZF','WQ==','U1VQUF9HTF9XSEVSRV9MQU5HUw==','VUdIMDA=','W1VHSDAwXSA=','U1VQUF9HTF9XSEVSRV9MQU5HUw==','LiA=','TElE','TElE','TElE','','U1VQUF9HTF9OT19TSVRFX0xBTkdT','VUdIMDI=','W1VHSDAyXSA=','U1VQUF9HTF9OT19TSVRFX0xBTkdT','LiA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvdXBkYXRlci5sb2c=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvdXBkYXRlcl90bXAxLmxvZw==','','','cmI=','d2I=','','YWIr','WS1tLWQgSDppOnM=','IC0g','IC0g','Cg==','XA==','Lw==','Ly8=','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','W1VDREYwMV0g','U1VQUF9DREZfU0VMRl9DT1BZ','LiA=','','W1VDREYwMl0g','I0ZJTEUj','U1VQUF9DREZfTk9fUEFUSA==','LiA=','','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','Lw==','W1VDREYwM10g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9DUkVBVEU=','LiA=','W1VDREYwNF0g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9XUklURQ==','LiA=','','Lg==','Li4=','dXBkYXRlcg==','dXBkYXRlcg==','ZGVzY3JpcHRpb24=','ZGVzY3JpcHRpb24=','LnJ1','LmRl','LmVu','LnVh','LmZ1bGw=','Lw==','Lw==','L2xhbmcv','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','W1VDREYwNV0g','I0ZJTEUj','Lw==','U1VQUF9DREZfQ0FOVF9GSUxF','LiA=','WQ==','Lw==','Lw==','Lw==','Lw==','WQ==','Lw==','W1VDREYwNjFdIA==','I0ZJTEUj','Lw==','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','Lw==','Lw==','W1VDREYwNl0g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9GT0xERVI=','LiA=','W1VDREYwN10g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9GT0xERVJfV1I=','LiA=','','WQ==','WQ==','W1VDREYwNjExXSA=','I0ZJTEUj','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','','Q1VDREY=','Lg==','Li4=','Lw==','Lw==','Lw==','L2luc3RhbGwvdmVyc2lvbi5waHA=','VkVSU0lPTg==','L2luc3RhbGwvdmVyc2lvbi5waHA=','L2luc3RhbGwvdmVyc2lvbi5waHA=','VkVSU0lPTg==','L2luc3RhbGwvaW5kZXgucGhw','Lw==','bW9kdWxlcw==','Lg==','Xw==','VkVSU0lPTg==','VkVSU0lPTl9EQVRF','TElDRU5TRV9LRVk=','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','','ZGVtbw==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9saWNlbnNlX2tleS5waHA=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9saWNlbnNlX2tleS5waHA=','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','U1VQUF9HSFRUUF9FUg==','OiBb','XSA=','LiA=','U1VQUF9HSFRUUF9FUl9ERUY=','IA==','RXJyb3IgY29ubmVjdGluZyAyIA==','U09DS0VUX0lQ','OiBb','XSA=','','RVJSQ09OTjE=','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfYWRkcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcG9ydA==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfdXNlcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcGFzcw==','','','','VVNFX1BST1hZ','SVA=','UE9SVA==','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','UFJPWFlfVVNFUk5BTUU=','UFJPWFlfUEFTU1dPUkQ=','bWFpbg==','c3RhYmxlX3ZlcnNpb25zX29ubHk=','WQ==','U1VQWkNfTk9fQ09OTkVDVA==','LiA=','RVJST1I=','RVJST1I=','Ww==','RVJST1I=','QA==','VFlQRQ==','XSA=','RVJST1I=','Iw==','','RVJST1I=','VVBEQVRFX1NZU1RFTQ==','VVBEU1lT','','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','TEFOR1M=','Iw==','SU5TVA==','Iw==','TEFORw==','TEFOR1M=','Iw==','SU5TVA==','Iw==','TEFORw==','TEFOR1M=','Iw==','SU5TVA==','Iw==','TEFORw==','VVBEQVRF','TUw=','VVBEQVRF','TQ==','VVBEQVRF','TA==','RklOSVNI','','cXVlcnlfdHlwZQ==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vYWRtaW4vdXBkYXRlX3N5c3RlbV9jYWxsLnBocA==','cXVlcnlfdHlwZQ==','dXBkYXRldXBkYXRl','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vYWRtaW4vdXBkYXRlX3N5c3RlbV9hY3QucGhw','dHJhY2tfZXJyb3Jz','MQ==','','','Q0hL','RVJST1I=','RVJSfA==','RklOSVNI','RklO','VVBEU1lT','VVBT','VVBEQVRF','U1RQ','RVJSfA==','VU5LMQ==','VVBT','WQ==','Q0hL','RVJSfA==','U1RQ','TUw=','RklO','U1RQ','TA==','RVJS','RVJSfA==','U1RQ','U1RQ','TUw=','fA==','RVJSfA==','VU5LMDE=','TQ==','RklO','RklO','RVJS','RVJSfA==','U1RQ','U1RQ','TQ==','fA==','RVJSfA==','VU5LMDI=','TA==','RklO','RklO','RVJS','RVJSfA==','U1RQ','U1RQ','TA==','fA==','RVJSfA==','VU5LMDM=','RVJSfA==','VU5LMg==','RVJSfA==','VU5LMw==','RklO','','','dw==','PA==','Pwo=','JGFyVmVyc2lvbnMgPSBhcnJheSgK','CSI=','IiA9PiAi','IiwK','KTsK','Pw==','Pg==','dG8=','dG8=','ZnJvbQ==','ZnJvbQ==','ZnJvbQ==','dG8=','dG8=');return base64_decode($_1373210497[$_168444305]);}}; if(!defined(___2032520454(0))){ define(___2032520454(1), ___2032520454(2));} if(!defined(___2032520454(3))) define(___2032520454(4), round(0+98.6+98.6+98.6+98.6+98.6)); if(!defined(___2032520454(5))){ define(___2032520454(6), ___2032520454(7));} $GLOBALS['_____235779438'][0](__FILE__); if(extension_loaded(___2032520454(8))){ if(!function_exists(___2032520454(9)) && function_exists(___2032520454(10))){ function gzopen($_2108403902, $_1009324381, $_1470576917= 0){ return gzopen64($_2108403902, $_1009324381, $_1470576917);}}} if(!function_exists(___2032520454(11))){ function htmlspecialcharsbx($_1223041314, $_1658057419=ENT_COMPAT){ return htmlspecialchars($_1223041314, $_1658057419,(defined(___2032520454(12))? ___2032520454(13): ___2032520454(14)));}} if(!function_exists(___2032520454(15))){ function bx_accelerator_reset(){ if(function_exists(___2032520454(16))){ accelerator_reset();}}} if(!defined(___2032520454(17))) define(___2032520454(18), ___2032520454(19)); if(!defined(___2032520454(20))) define(___2032520454(21), ___2032520454(22)); if(!defined(___2032520454(23))) define(___2032520454(24), ___2032520454(25)); $GLOBALS[___2032520454(26)]= ___2032520454(27); $GLOBALS[___2032520454(28)]= ___2032520454(29); require_once($_SERVER[___2032520454(30)].___2032520454(31)); class CUpdateClient{ public static function getLicenseTextPath(){ $_1853920786= array(); $_1777192391= CLanguage::GetList($_1913340290= ___2032520454(32), $_448327273= ___2032520454(33), array(___2032520454(34) => ___2032520454(35))); while($_1410018510= $_1777192391->Fetch()) $_1853920786[]= $_1410018510[___2032520454(36)]; $_201069915= COption::GetOptionString(___2032520454(37), ___2032520454(38), DEFAULT_UPDATE_SERVER); $_19538060= COption::GetOptionString(___2032520454(39), ___2032520454(40), ___2032520454(41)); return ___2032520454(42).$_201069915.___2032520454(43).(IsModuleInstalled(___2032520454(44))? ___2032520454(45):___2032520454(46)).___2032520454(47).urlencode(LANGUAGE_ID).___2032520454(48).urlencode($_19538060).___2032520454(49).urlencode(implode(___2032520454(50), $_1853920786));} public static function getNewLicenseSignedKey(){ $_1348852303= "~new_license17_5_sign"; if(!IsModuleInstalled(___2032520454(51))){ if(file_exists($_SERVER[___2032520454(52)].___2032520454(53)) &&!file_exists($_SERVER[___2032520454(54)].___2032520454(55))){ $_1348852303= ___2032520454(56);}} else{ if(file_exists($_SERVER[___2032520454(57)].___2032520454(58))){ $_1348852303= ___2032520454(59);} elseif(file_exists($_SERVER[___2032520454(60)].___2032520454(61))){ $_1348852303= ___2032520454(62);} else{ $_1348852303= ___2032520454(63);}} return $_1348852303;} public static function finalizeModuleUpdate($_812964701){ $_1120964718= $_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/updater_versions.php"; $_1582076791= array(); if(file_exists($_1120964718)) $_1582076791= include($_1120964718); $_2112668837= array(); $_1296769336= array(); foreach($_812964701 as $_194215882){ $_1278892816= preg_replace(___2032520454(64), ___2032520454(65), $_194215882[___2032520454(66)][___2032520454(67)]); $_1410940443= implode(___2032520454(68), array_slice(array_map(___2032520454(69), explode(___2032520454(70), $_194215882[___2032520454(71)][___2032520454(72)])),(856-2*428), round(0+0.75+0.75+0.75+0.75))); if(isset($_2112668837[$_1278892816.___2032520454(73).$_1410940443])) continue; $_2112668837[$_1278892816.___2032520454(74).$_1410940443]= true; if(!isset($_1296769336[$_1278892816])) $_1296769336[$_1278892816]= array(); $_1296769336[$_1278892816][]= $_1410940443; if(!isset($_1582076791[___2032520454(75)][$_1278892816])) $_1582076791[___2032520454(76)][$_1278892816]= array(); $_1582076791[___2032520454(77)][$_1278892816][]= array($_1410940443, date(___2032520454(78)));} $_1694966842= var_export($_1582076791, true); file_put_contents($_1120964718, ___2032520454(79).___2032520454(80).$_1694966842.___2032520454(81)); if(class_exists(___2032520454(82))){ $_1194462749= new Bitrix\Main\Data\CacheEngineFiles(); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(83), ___2032520454(84)); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(85), ___2032520454(86)); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(87), ___2032520454(88)); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(89), ___2032520454(90));} foreach($GLOBALS['_____235779438'][1](___2032520454(91), ___2032520454(92), true) as $_844153692){ $GLOBALS['_____235779438'][2]($_844153692, array($_1296769336, $_1582076791, isset($GLOBALS[___2032520454(93)])? $GLOBALS[___2032520454(94)]: array()));}} public static function finalizeLanguageUpdate($_294650443){ $_1120964718= $_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/updater_versions.php"; $_1582076791= array(); if(file_exists($_1120964718)) $_1582076791= include($_1120964718); $_1647814608= array(); foreach($_294650443 as $_536586528 => $_1278892816){ $_536586528= preg_replace(___2032520454(95), ___2032520454(96), $_536586528); $_1647814608[$_536586528]=[$_1278892816, date(___2032520454(97))]; if(!isset($_1582076791[___2032520454(98)][$_536586528])) $_1582076791[___2032520454(99)][$_536586528]= array(); $_1582076791[___2032520454(100)][$_536586528][]= date(___2032520454(101));} unset($_1582076791[___2032520454(102)][___2032520454(103)]); $_1694966842= var_export($_1582076791, true); file_put_contents($_1120964718, ___2032520454(104).___2032520454(105).$_1694966842.___2032520454(106)); foreach($GLOBALS['_____235779438'][3](___2032520454(107), ___2032520454(108), true) as $_844153692){ $GLOBALS['_____235779438'][4]($_844153692, array($_1647814608, $_1582076791));}} private static function __426146141($_1187956881){ CUpdateClient::AddMessage2Log("exec CUpdateClient::executeCounters"); $_5571835= CUpdateClient::getmicrotime(); if(empty($_1187956881)) return false; $_1017489208= ___2032520454(109); $_1717074181= CUpdateClient::CollectRequestData($_1017489208); if(empty($_1717074181) && empty($_1017489208)) $_1017489208= ___2032520454(110).GetMessage(___2032520454(111)).___2032520454(112); if(empty($_1017489208)){ $_1717074181 .= ___2032520454(113); foreach($_1187956881 as $_954015722){ $_1678201219= ___2032520454(114); if(isset($_954015722[___2032520454(115)][___2032520454(116)]) && is_array($_954015722[___2032520454(117)][___2032520454(118)]) && isset($_954015722[___2032520454(119)][___2032520454(120)][(858-2*429)][___2032520454(121)]) && is_string($_954015722[___2032520454(122)][___2032520454(123)][min(98,0,32.666666666667)][___2032520454(124)]) &&($_954015722[___2032520454(125)][___2032520454(126)][(1076/2-538)][___2032520454(127)] !== ___2032520454(128))){ $_1678201219= $_954015722[___2032520454(129)][___2032520454(130)][(241*2-482)][___2032520454(131)];} elseif(isset($_954015722[___2032520454(132)]) && is_string($_954015722[___2032520454(133)]) &&($_954015722[___2032520454(134)] !== ___2032520454(135))){ $_1678201219= $_954015722[___2032520454(136)];} try{ if($_1678201219 !== ___2032520454(137)) $_418448234= eval($_1678201219); else $_418448234= ___2032520454(138);} catch(Exception $_393708527){ $_418448234= ___2032520454(139).$_393708527->getCode().___2032520454(140).$_393708527->getMessage();} $_1717074181 .= ___2032520454(141).intval($_954015722[___2032520454(142)][___2032520454(143)]).___2032520454(144).urlencode($_418448234);}} if(empty($_1017489208)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(145), ___2032520454(146), $_1717074181)); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(147), $_1717074181, $_1017489208); if(empty($_1665174698) && empty($_1017489208)) $_1017489208= ___2032520454(148).GetMessage(___2032520454(149)).___2032520454(150);} CUpdateClient::AddMessage2Log(___2032520454(151).round(CUpdateClient::getmicrotime()- $_5571835, round(0+3)).___2032520454(152)); if(!empty($_1017489208)){ CUpdateClient::AddMessage2Log($_1017489208, ___2032520454(153)); return false;} else return true;} private static function __756329498($_858088853, $_1278892816, $_507364114= ""){ global $DB; $_1932332436= $DB->Query( ___2032520454(154). ___2032520454(155). ___2032520454(156). ___2032520454(157).$DB->ForSql($_858088853).___2032520454(158). ___2032520454(159).$DB->ForSql($_1278892816).___2032520454(160)); if($_452470524= $_1932332436->Fetch()) return $_452470524[___2032520454(161)]; return $_507364114;} protected static function GetUniqueId(){ global $APPLICATION; if(method_exists($APPLICATION, ___2032520454(162))){ return $APPLICATION->GetServerUniqID();} return COption::GetOptionString(___2032520454(163), ___2032520454(164));} public static function Lock(){ global $DB; $_990862141= CUpdateClient::GetUniqueId(); if($DB->type == ___2032520454(165)){ $_1128055790= $DB->Query(___2032520454(166).$DB->ForSql($_990862141).___2032520454(167), false, ___2032520454(168).__FILE__.___2032520454(169).__LINE__); $_1113792038= $_1128055790->Fetch(); if($_1113792038[___2032520454(170)] == ___2032520454(171)) return true; else return false;} elseif($DB->type == ___2032520454(172)){ return true; $_1128055790= $DB->Query(___2032520454(173).$_990862141.___2032520454(174), true); return($_1128055790 !== false);} else{ $_1895991708= round(0+30+30); $DB->Query(___2032520454(175).$DB->ForSql($_990862141).___2032520454(176).$_1895991708, false, ___2032520454(177).__FILE__.___2032520454(178).__LINE__); $DB->Query(___2032520454(179), false, ___2032520454(180).__FILE__.___2032520454(181).__LINE__); $_1128055790= $DB->Query(___2032520454(182).$DB->ForSql($_990862141).___2032520454(183), true); $DB->Query(___2032520454(184), false, ___2032520454(185).__FILE__.___2032520454(186).__LINE__); return($_1128055790 !== false);}} public static function UnLock(){ global $DB; $_990862141= CUpdateClient::GetUniqueId(); if($DB->type == ___2032520454(187)){ $_1128055790= $DB->Query(___2032520454(188).$DB->ForSql($_990862141).___2032520454(189), false, ___2032520454(190).__FILE__.___2032520454(191).__LINE__); $_1113792038= $_1128055790->Fetch(); if($_1113792038[___2032520454(192)] == ___2032520454(193)){ return false;} return true;} elseif($DB->type == ___2032520454(194)){ return true;} else{ $DB->Query(___2032520454(195).$DB->ForSql($_990862141).___2032520454(196), false, ___2032520454(197).__FILE__.___2032520454(198).__LINE__); return true;}} public static function Repair($type, $_147667752, $_338038181= false){ if($type == "include"){ if(CUpdateClient::RegisterVersion($errorMessage, $_338038181, $_147667752)) CUpdateClient::AddMessage2Log("Include repaired"); else CUpdateClient::AddMessage2Log(___2032520454(199).$errorMessage);}} public static function IsUpdateAvailable(&$_2012733433,&$_485841513){ $_2012733433= array(); $_485841513= ___2032520454(200); $_147667752= COption::GetOptionString(___2032520454(201), ___2032520454(202), ___2032520454(203)); $_1505858136= CUpdateClient::GetUpdatesList($_485841513, LANG, $_147667752); if(!$_1505858136) return false; if(isset($_1505858136[___2032520454(204)])){ for($_1895991708=(186*2-372), $_977553604= count($_1505858136[___2032520454(205)]); $_1895991708< $_977553604; $_1895991708++) $_485841513 .= ___2032520454(206).$_1505858136[___2032520454(207)][$_1895991708][___2032520454(208)][___2032520454(209)].___2032520454(210).$_1505858136[___2032520454(211)][$_1895991708][___2032520454(212)]; return false;} if(isset($_1505858136[___2032520454(213)]) && is_array($_1505858136[___2032520454(214)]) && isset($_1505858136[___2032520454(215)][(177*2-354)][___2032520454(216)][___2032520454(217)]) && is_array($_1505858136[___2032520454(218)][(209*2-418)][___2032520454(219)][___2032520454(220)])){ $_2012733433= $_1505858136[___2032520454(221)][(826-2*413)][___2032520454(222)][___2032520454(223)]; return true;} if(isset($_1505858136[___2032520454(224)])) return true; return false;} public static function SubscribeMail($_901654541,&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(225)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(226) || $_1285623267 <> ___2032520454(227)){ if($_1285623267 == ___2032520454(228)) $_1285623267= ___2032520454(229).GetMessage(___2032520454(230)).___2032520454(231);} if($_1285623267 == ___2032520454(232)){ $_1717074181 .= ___2032520454(233).UrlEncode($_901654541).___2032520454(234); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(235), ___2032520454(236), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(237), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(238)){ if($_1285623267 == ___2032520454(239)) $_1285623267= ___2032520454(240).GetMessage(___2032520454(241)).___2032520454(242);} CUpdateClient::AddMessage2Log(___2032520454(243).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.75+0.75+0.75+0.75)).___2032520454(244));} if($_1285623267 == ___2032520454(245)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(246)){ if(isset($_156197068[___2032520454(247)][___2032520454(248)][___2032520454(249)]) && is_array($_156197068[___2032520454(250)][___2032520454(251)][___2032520454(252)]) &&!empty($_156197068[___2032520454(253)][___2032520454(254)][___2032520454(255)])){ for($_1895991708=(195*2-390), $_1249907603= count($_156197068[___2032520454(256)][___2032520454(257)][___2032520454(258)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(259)][___2032520454(260)][___2032520454(261)][$_1895991708][___2032520454(262)][___2032520454(263)] <> ___2032520454(264)) $_1285623267 .= ___2032520454(265).$_156197068[___2032520454(266)][___2032520454(267)][___2032520454(268)][$_1895991708][___2032520454(269)][___2032520454(270)].___2032520454(271); $_1285623267 .= $_156197068[___2032520454(272)][___2032520454(273)][___2032520454(274)][$_1895991708][___2032520454(275)].___2032520454(276);}}} if($_1285623267 <> ___2032520454(277)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(278)); $_485841513 .= $_1285623267; return false;} else return true;} public static function ActivateCoupon($_1159512832,&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(279)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(280) || $_1285623267 <> ___2032520454(281)){ if($_1285623267 == ___2032520454(282)) $_1285623267= ___2032520454(283).GetMessage(___2032520454(284)).___2032520454(285);} if(CModule::IncludeModule(___2032520454(286)) &&!\Bitrix\Rest\OAuthService::getEngine()->isRegistered()){ try{ \Bitrix\Rest\OAuthService::register(); \Bitrix\Rest\OAuthService::getEngine()->getClient()->getApplicationList();} catch(\Bitrix\Main\SystemException $_393708527){}} if($_1285623267 == ___2032520454(287)){ $_1717074181 .= ___2032520454(288).UrlEncode($_1159512832).___2032520454(289); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(290), ___2032520454(291), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(292), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(293)){ if($_1285623267 == ___2032520454(294)) $_1285623267= ___2032520454(295).GetMessage(___2032520454(296)).___2032520454(297);} CUpdateClient::AddMessage2Log(___2032520454(298).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.75+0.75+0.75+0.75)).___2032520454(299));} if($_1285623267 == ___2032520454(300)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(301)){ if(isset($_156197068[___2032520454(302)][___2032520454(303)][___2032520454(304)]) && is_array($_156197068[___2032520454(305)][___2032520454(306)][___2032520454(307)]) &&!empty($_156197068[___2032520454(308)][___2032520454(309)][___2032520454(310)])){ for($_1895991708=(1232/2-616), $_1249907603= count($_156197068[___2032520454(311)][___2032520454(312)][___2032520454(313)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(314)][___2032520454(315)][___2032520454(316)][$_1895991708][___2032520454(317)][___2032520454(318)] <> ___2032520454(319)) $_1285623267 .= ___2032520454(320).$_156197068[___2032520454(321)][___2032520454(322)][___2032520454(323)][$_1895991708][___2032520454(324)][___2032520454(325)].___2032520454(326); $_1285623267 .= $_156197068[___2032520454(327)][___2032520454(328)][___2032520454(329)][$_1895991708][___2032520454(330)].___2032520454(331);}}} if($_1285623267 == ___2032520454(332)){ if(isset($_156197068[___2032520454(333)][___2032520454(334)][___2032520454(335)]) && is_array($_156197068[___2032520454(336)][___2032520454(337)][___2032520454(338)])){ COption::SetOptionString(___2032520454(339), ___2032520454(340), ___2032520454(341)); CUpdateClient::__ApplyLicenseInfo($_156197068[___2032520454(342)][___2032520454(343)][___2032520454(344)][(804-2*402)][___2032520454(345)]);}} if($_1285623267 <> ___2032520454(346)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(347)); $_485841513 .= $_1285623267; return false;} else{ $_1759944945= ___2032520454(348); CUpdateClient::RegisterVersion($_1759944945); return true;}} public static function __ApplyLicenseInfo($_429733606){ if(array_key_exists("V1", $_429733606) && array_key_exists("V2", $_429733606)){ COption::SetOptionString('main', 'admin_passwordh', $_429733606["V1"]); $_1175665419= fopen($_SERVER[___2032520454(349)].___2032520454(350), ___2032520454(351)); fwrite($_1175665419, ___2032520454(352).___2032520454(353).$_429733606[___2032520454(354)].___2032520454(355).___2032520454(356)); fclose($_1175665419);} if(isset($_429733606[___2032520454(357)])){ COption::SetOptionString(US_BASE_MODULE, ___2032520454(358), $_429733606[___2032520454(359)]);} if(isset($_429733606[___2032520454(360)])){ COption::SetOptionString(US_BASE_MODULE, ___2032520454(361), $_429733606[___2032520454(362)]);} if(isset($_429733606[___2032520454(363)])){ COption::SetOptionString(___2032520454(364), ___2032520454(365), intval($_429733606[___2032520454(366)]));} if(isset($_429733606[___2032520454(367)])){ COption::SetOptionString(___2032520454(368), ___2032520454(369), intval($_429733606[___2032520454(370)]));} if(isset($_429733606[___2032520454(371)])){ COption::SetOptionString(___2032520454(372), ___2032520454(373), $_429733606[___2032520454(374)]);} if(isset($_429733606[___2032520454(375)])){ COption::SetOptionString(___2032520454(376), ___2032520454(377), $_429733606[___2032520454(378)]);} if(isset($_429733606[___2032520454(379)])){ COption::SetOptionString(___2032520454(380), ___2032520454(381), intval($_429733606[___2032520454(382)]));} if(isset($_429733606[___2032520454(383)])){ COption::SetOptionString(___2032520454(384), ___2032520454(385), $_429733606[___2032520454(386)]);} if(isset($_429733606[___2032520454(387)])){ COption::SetOptionString(___2032520454(388), ___2032520454(389), $_429733606[___2032520454(390)]);} if(isset($_429733606[___2032520454(391)])){ COption::SetOptionString(___2032520454(392), ___2032520454(393), $_429733606[___2032520454(394)]);} if(isset($_429733606[___2032520454(395)])){ COption::SetOptionString(___2032520454(396), ___2032520454(397), $_429733606[___2032520454(398)]);} if(isset($_429733606[___2032520454(399)])){ COption::SetOptionString(___2032520454(400), ___2032520454(401), $_429733606[___2032520454(402)]);} if(isset($_429733606[___2032520454(403)])){ COption::SetOptionString(___2032520454(404), ___2032520454(405), $_429733606[___2032520454(406)]);} if(isset($_429733606[___2032520454(407)])){ COption::SetOptionString(___2032520454(408), ___2032520454(409), $_429733606[___2032520454(410)]);} if(isset($_429733606[___2032520454(411)])){ COption::SetOptionString(___2032520454(412), ___2032520454(413), $_429733606[___2032520454(414)]);} if(isset($_429733606[___2032520454(415)])){ COption::SetOptionString(___2032520454(416), ___2032520454(417), $_429733606[___2032520454(418)]);} if(isset($_429733606[___2032520454(419)])){ COption::SetOptionString(___2032520454(420), ___2032520454(421), $_429733606[___2032520454(422)]);} foreach($_429733606 as $_621858184 => $_1246209349){ if(substr($_621858184,(774-2*387), round(0+3)) == ___2032520454(423)){ COption::SetOptionString(___2032520454(424), ___2032520454(425).substr($_621858184, round(0+1+1+1)), $_1246209349);}} if(array_key_exists(___2032520454(426), $_429733606)){ $_1447695290= array(); $_1408881731= COption::GetOptionString(___2032520454(427), ___2032520454(428), ___2032520454(429)); if($_1408881731 <> ___2032520454(430)){ $_1408881731= base64_decode($_1408881731); $_1447695290= unserialize($_1408881731,[___2032520454(431) => false]); if(!is_array($_1447695290)) $_1447695290= array();} if(empty($_1447695290)) $_1447695290= array(___2032520454(432) => array(), ___2032520454(433) => array()); $_2014858310= explode(___2032520454(434), $_429733606[___2032520454(435)]); foreach($_2014858310 as $_1246209349) $_1447695290[___2032520454(436)][$_1246209349]= array(___2032520454(437)); $_1607170837= array_keys($_1447695290[___2032520454(438)]); foreach($_1607170837 as $_254044556){ if(in_array($_254044556, $_2014858310) || $_254044556 == ___2032520454(439)){ $_1447695290[___2032520454(440)][$_254044556]= array(___2032520454(441));} else{ if($_1447695290[___2032520454(442)][$_254044556][(131*2-262)] != ___2032520454(443)) $_1447695290[___2032520454(444)][$_254044556]= array(___2032520454(445));}} $_1408881731= serialize($_1447695290); $_1408881731= base64_encode($_1408881731); COption::SetOptionString(___2032520454(446), ___2032520454(447), $_1408881731);} elseif(array_key_exists(___2032520454(448), $_429733606)){ $_1447695290= array(); $_2014858310= explode(___2032520454(449), $_429733606[___2032520454(450)]); foreach($_2014858310 as $_1246209349) $_1447695290[]= $_1246209349; $_1408881731= serialize($_1447695290); $_1408881731= base64_encode($_1408881731); COption::SetOptionString(___2032520454(451), ___2032520454(452), $_1408881731);}} public static function UpdateUpdate(&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(453)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(454) || $_1285623267 <> ___2032520454(455)){ if($_1285623267 == ___2032520454(456)) $_1285623267= ___2032520454(457).GetMessage(___2032520454(458)).___2032520454(459);} if($_1285623267 == ___2032520454(460)){ $_1717074181 .= ___2032520454(461); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(462), ___2032520454(463), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(464), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(465)){ if($_1285623267 == ___2032520454(466)) $_1285623267= ___2032520454(467).GetMessage(___2032520454(468)).___2032520454(469);} CUpdateClient::AddMessage2Log(___2032520454(470).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1+1+1)).___2032520454(471));} if($_1285623267 == ___2032520454(472)){ if(!($_2078350576= fopen($_SERVER[___2032520454(473)].___2032520454(474), ___2032520454(475)))) $_1285623267 .= ___2032520454(476).str_replace(___2032520454(477), $_SERVER[___2032520454(478)].___2032520454(479), GetMessage(___2032520454(480))).___2032520454(481);} if($_1285623267 == ___2032520454(482)){ if(!fwrite($_2078350576, $_1665174698)) $_1285623267 .= ___2032520454(483).str_replace(___2032520454(484), $_SERVER[___2032520454(485)].___2032520454(486), GetMessage(___2032520454(487))).___2032520454(488);@fclose($_2078350576);} if($_1285623267 == ___2032520454(489)){ $_10153208= ___2032520454(490); if(!CUpdateClient::UnGzipArchive($_10153208, $_1285623267, ___2032520454(491))) $_1285623267 .= ___2032520454(492).GetMessage(___2032520454(493)).___2032520454(494);} if($_1285623267 == ___2032520454(495)){ $_390913384= $_SERVER[___2032520454(496)].___2032520454(497).$_10153208; if(!file_exists($_390913384.___2032520454(498)) ||!is_file($_390913384.___2032520454(499))) $_1285623267 .= ___2032520454(500).str_replace(___2032520454(501), $_390913384.___2032520454(502), GetMessage(___2032520454(503))).___2032520454(504);} if($_1285623267 == ___2032520454(505)){ if(!is_readable($_390913384.___2032520454(506))) $_1285623267 .= ___2032520454(507).str_replace(___2032520454(508), $_390913384.___2032520454(509), GetMessage(___2032520454(510))).___2032520454(511);} if($_1285623267 == ___2032520454(512)) $_1665174698= file_get_contents($_390913384.___2032520454(513)); if($_1285623267 == ___2032520454(514)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(515)){ if(isset($_156197068[___2032520454(516)][___2032520454(517)][___2032520454(518)]) && is_array($_156197068[___2032520454(519)][___2032520454(520)][___2032520454(521)]) &&!empty($_156197068[___2032520454(522)][___2032520454(523)][___2032520454(524)])){ for($_1895991708= min(136,0,45.333333333333), $_1249907603= count($_156197068[___2032520454(525)][___2032520454(526)][___2032520454(527)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(528)][___2032520454(529)][___2032520454(530)][$_1895991708][___2032520454(531)][___2032520454(532)] <> ___2032520454(533)) $_1285623267 .= ___2032520454(534).$_156197068[___2032520454(535)][___2032520454(536)][___2032520454(537)][$_1895991708][___2032520454(538)][___2032520454(539)].___2032520454(540); $_1285623267 .= $_156197068[___2032520454(541)][___2032520454(542)][___2032520454(543)][$_1895991708][___2032520454(544)].___2032520454(545);}}} if($_1285623267 == ___2032520454(546)){ $_377937201= $_SERVER[___2032520454(547)].US_SHARED_KERNEL_PATH.___2032520454(548); CUpdateClient::CheckDirPath($_377937201.___2032520454(549), true); if(!file_exists($_377937201) ||!is_dir($_377937201)) $_1285623267 .= ___2032520454(550).str_replace(___2032520454(551), $_377937201, GetMessage(___2032520454(552))).___2032520454(553); if($_1285623267 == ___2032520454(554)) if(!is_writable($_377937201)) $_1285623267 .= ___2032520454(555).str_replace(___2032520454(556), $_377937201, GetMessage(___2032520454(557))).___2032520454(558);} if($_1285623267 == ___2032520454(559)){ CUpdateClient::CopyDirFiles($_390913384.___2032520454(560), $_377937201, $_1285623267);} if($_1285623267 == ___2032520454(561)){ CUpdateClient::AddMessage2Log(___2032520454(562), ___2032520454(563)); CUpdateClient::DeleteDirFilesEx($_390913384); bx_accelerator_reset();} if($_1285623267 <> ___2032520454(564)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(565)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetPHPSources(&$_485841513, $_338038181, $_147667752, $_481763968){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(566)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(567) || $_1285623267 <> ___2032520454(568)){ if($_1285623267 == ___2032520454(569)) $_1285623267= ___2032520454(570).GetMessage(___2032520454(571)).___2032520454(572);} if($_1285623267 == ___2032520454(573)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(574), ___2032520454(575), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(576), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(577)){ if($_1285623267 == ___2032520454(578)) $_1285623267= ___2032520454(579).GetMessage(___2032520454(580)).___2032520454(581);} CUpdateClient::AddMessage2Log(___2032520454(582).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+3)).___2032520454(583));} if($_1285623267 == ___2032520454(584)){ if(!($_2078350576= fopen($_SERVER[___2032520454(585)].___2032520454(586), ___2032520454(587)))) $_1285623267= ___2032520454(588).str_replace(___2032520454(589), $_SERVER[___2032520454(590)].___2032520454(591), GetMessage(___2032520454(592))).___2032520454(593);} if($_1285623267 == ___2032520454(594)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(595)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(596)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetSupportFullLoad(&$_485841513, $_338038181, $_147667752, $_481763968){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(597)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(598) || $_1285623267 <> ___2032520454(599)){ if($_1285623267 == ___2032520454(600)) $_1285623267= ___2032520454(601).GetMessage(___2032520454(602)).___2032520454(603);} if($_1285623267 == ___2032520454(604)){ $_1717074181 .= ___2032520454(605); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(606), ___2032520454(607), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(608), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(609)){ if($_1285623267 == ___2032520454(610)) $_1285623267= ___2032520454(611).GetMessage(___2032520454(612)).___2032520454(613);} CUpdateClient::AddMessage2Log(___2032520454(614).round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(615));} if($_1285623267 == ___2032520454(616)){ if(!($_2078350576= fopen($_SERVER[___2032520454(617)].___2032520454(618), ___2032520454(619)))) $_1285623267= ___2032520454(620).str_replace(___2032520454(621), $_SERVER[___2032520454(622)].___2032520454(623), GetMessage(___2032520454(624))).___2032520454(625);} if($_1285623267 == ___2032520454(626)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(627)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(628)); $_485841513 .= $_1285623267; return false;} else return true;} public static function RegisterVersion(&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(629)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(630) || $_1285623267 <> ___2032520454(631)){ if($_1285623267 == ___2032520454(632)) $_1285623267= ___2032520454(633).GetMessage(___2032520454(634)).___2032520454(635);} if($_1285623267 == ___2032520454(636)){ $_1717074181 .= ___2032520454(637); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(638), ___2032520454(639), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(640), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(641)){ if($_1285623267 == ___2032520454(642)) $_1285623267= ___2032520454(643).GetMessage(___2032520454(644)).___2032520454(645);} CUpdateClient::AddMessage2Log(___2032520454(646).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(647));} if($_1285623267 == ___2032520454(648)){ if(!($_2078350576= fopen($_SERVER[___2032520454(649)].___2032520454(650), ___2032520454(651)))) $_1285623267 .= ___2032520454(652).str_replace(___2032520454(653), $_SERVER[___2032520454(654)].___2032520454(655), GetMessage(___2032520454(656))).___2032520454(657);} if($_1285623267 == ___2032520454(658)){ if(!fwrite($_2078350576, $_1665174698)) $_1285623267 .= ___2032520454(659).str_replace(___2032520454(660), $_SERVER[___2032520454(661)].___2032520454(662), GetMessage(___2032520454(663))).___2032520454(664);@fclose($_2078350576);} if($_1285623267 == ___2032520454(665)){ $_10153208= ___2032520454(666); if(!CUpdateClient::UnGzipArchive($_10153208, $_1285623267, ___2032520454(667))) $_1285623267 .= ___2032520454(668).GetMessage(___2032520454(669)).___2032520454(670);} if($_1285623267 == ___2032520454(671)){ $_390913384= $_SERVER[___2032520454(672)].___2032520454(673).$_10153208; if(!file_exists($_390913384.___2032520454(674)) ||!is_file($_390913384.___2032520454(675))) $_1285623267 .= ___2032520454(676).str_replace(___2032520454(677), $_390913384.___2032520454(678), GetMessage(___2032520454(679))).___2032520454(680);} if($_1285623267 == ___2032520454(681)){ if(!is_readable($_390913384.___2032520454(682))) $_1285623267 .= ___2032520454(683).str_replace(___2032520454(684), $_390913384.___2032520454(685), GetMessage(___2032520454(686))).___2032520454(687);} if($_1285623267 == ___2032520454(688)) $_1665174698= file_get_contents($_390913384.___2032520454(689)); if($_1285623267 == ___2032520454(690)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(691)){ if(isset($_156197068[___2032520454(692)][___2032520454(693)][___2032520454(694)]) && is_array($_156197068[___2032520454(695)][___2032520454(696)][___2032520454(697)]) &&!empty($_156197068[___2032520454(698)][___2032520454(699)][___2032520454(700)])){ for($_1895991708= min(182,0,60.666666666667), $_1249907603= count($_156197068[___2032520454(701)][___2032520454(702)][___2032520454(703)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(704)][___2032520454(705)][___2032520454(706)][$_1895991708][___2032520454(707)][___2032520454(708)] <> ___2032520454(709)) $_1285623267 .= ___2032520454(710).$_156197068[___2032520454(711)][___2032520454(712)][___2032520454(713)][$_1895991708][___2032520454(714)][___2032520454(715)].___2032520454(716); $_1285623267 .= $_156197068[___2032520454(717)][___2032520454(718)][___2032520454(719)][$_1895991708][___2032520454(720)].___2032520454(721);}}} if($_1285623267 == ___2032520454(722)){ if(!file_exists($_390913384.___2032520454(723)) ||!is_file($_390913384.___2032520454(724))) $_1285623267 .= ___2032520454(725).GetMessage(___2032520454(726)).___2032520454(727);} if($_1285623267 == ___2032520454(728)){ $_1965882949=@filesize($_390913384.___2032520454(729)); if(intval($_1965882949) != intval($_156197068[___2032520454(730)][___2032520454(731)][___2032520454(732)][min(140,0,46.666666666667)][___2032520454(733)][___2032520454(734)])) $_1285623267 .= ___2032520454(735).GetMessage(___2032520454(736)).___2032520454(737);} if($_1285623267 == ___2032520454(738)){ if(!is_writeable($_SERVER[___2032520454(739)].US_SHARED_KERNEL_PATH.___2032520454(740))) $_1285623267 .= ___2032520454(741).str_replace(___2032520454(742), $_SERVER[___2032520454(743)].US_SHARED_KERNEL_PATH.___2032520454(744), GetMessage(___2032520454(745))).___2032520454(746);} if($_1285623267 == ___2032520454(747)){ if(!copy($_390913384.___2032520454(748), $_SERVER[___2032520454(749)].US_SHARED_KERNEL_PATH.___2032520454(750))) $_1285623267 .= ___2032520454(751).GetMessage(___2032520454(752)).___2032520454(753);@chmod($_SERVER[___2032520454(754)].US_SHARED_KERNEL_PATH.___2032520454(755), BX_FILE_PERMISSIONS);} if($_1285623267 == ___2032520454(756)){ $strongUpdateCheck= COption::GetOptionString(___2032520454(757), ___2032520454(758), ___2032520454(759)); if($strongUpdateCheck == ___2032520454(760)){ $_1119422918= dechex(crc32(file_get_contents($_390913384.___2032520454(761)))); $_97099873= dechex(crc32(file_get_contents($_SERVER[___2032520454(762)].US_SHARED_KERNEL_PATH.___2032520454(763)))); if($_97099873 != $_1119422918) $_1285623267 .= ___2032520454(764).str_replace(___2032520454(765), $_SERVER[___2032520454(766)].US_SHARED_KERNEL_PATH.___2032520454(767), GetMessage(___2032520454(768))).___2032520454(769);}} if($_1285623267 == ___2032520454(770)){ CUpdateClient::AddMessage2Log(___2032520454(771), ___2032520454(772)); CUpdateClient::DeleteDirFilesEx($_390913384);} if($_1285623267 <> ___2032520454(773)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(774)); $_485841513 .= $_1285623267; return false;} else return true;} public static function ActivateLicenseKey($_1426216626,&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(775)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(776) || $_1285623267 <> ___2032520454(777)){ if($_1285623267 == ___2032520454(778)) $_1285623267= ___2032520454(779).GetMessage(___2032520454(780)).___2032520454(781);} if($_1285623267 == ___2032520454(782)){ $_1717074181 .= ___2032520454(783); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(784), ___2032520454(785), $_1717074181)); foreach($_1426216626 as $_254044556 => $_1410940443) $_1717074181 .= ___2032520454(786).$_254044556.___2032520454(787).urlencode($_1410940443); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(788), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(789)){ if($_1285623267 == ___2032520454(790)) $_1285623267= ___2032520454(791).GetMessage(___2032520454(792)).___2032520454(793);} CUpdateClient::AddMessage2Log(___2032520454(794).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(795));} if($_1285623267 == ___2032520454(796)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(797)){ if(isset($_156197068[___2032520454(798)][___2032520454(799)][___2032520454(800)]) && is_array($_156197068[___2032520454(801)][___2032520454(802)][___2032520454(803)]) &&!empty($_156197068[___2032520454(804)][___2032520454(805)][___2032520454(806)])){ for($_1895991708=(1068/2-534), $_1249907603= count($_156197068[___2032520454(807)][___2032520454(808)][___2032520454(809)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(810)][___2032520454(811)][___2032520454(812)][$_1895991708][___2032520454(813)][___2032520454(814)] <> ___2032520454(815)) $_1285623267 .= ___2032520454(816).$_156197068[___2032520454(817)][___2032520454(818)][___2032520454(819)][$_1895991708][___2032520454(820)][___2032520454(821)].___2032520454(822); $_1285623267 .= $_156197068[___2032520454(823)][___2032520454(824)][___2032520454(825)][$_1895991708][___2032520454(826)].___2032520454(827);}}} if($_1285623267 == ___2032520454(828)) CUpdateClient::AddMessage2Log(___2032520454(829), ___2032520454(830)); if($_1285623267 <> ___2032520454(831)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(832)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetNextStepLangUpdates(&$_485841513, $_338038181= false, $_1893076460= array()){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(833)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, ___2032520454(834), array(), $_1893076460, array()); if($_1717074181 === false || $_1717074181 == ___2032520454(835) || $_1285623267 <> ___2032520454(836)){ if($_1285623267 == ___2032520454(837)) $_1285623267= ___2032520454(838).GetMessage(___2032520454(839)).___2032520454(840);} if($_1285623267 == ___2032520454(841)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(842), ___2032520454(843), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(844), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(845)){ if($_1285623267 == ___2032520454(846)) $_1285623267= ___2032520454(847).GetMessage(___2032520454(848)).___2032520454(849);} CUpdateClient::AddMessage2Log(___2032520454(850).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(851));} if($_1285623267 == ___2032520454(852)){ if(!($_2078350576= fopen($_SERVER[___2032520454(853)].___2032520454(854), ___2032520454(855)))) $_1285623267= ___2032520454(856).str_replace(___2032520454(857), $_SERVER[___2032520454(858)].___2032520454(859), GetMessage(___2032520454(860))).___2032520454(861);} if($_1285623267 == ___2032520454(862)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(863)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(864)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetNextStepHelpUpdates(&$_485841513, $_338038181= false, $_2016170018= array()){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(865)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, ___2032520454(866), array(), array(), $_2016170018); if($_1717074181 === false || $_1717074181 == ___2032520454(867) || $_1285623267 <> ___2032520454(868)){ if($_1285623267 == ___2032520454(869)) $_1285623267= ___2032520454(870).GetMessage(___2032520454(871)).___2032520454(872);} if($_1285623267 == ___2032520454(873)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(874), ___2032520454(875), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(876), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(877)){ if($_1285623267 == ___2032520454(878)) $_1285623267= ___2032520454(879).GetMessage(___2032520454(880)).___2032520454(881);} CUpdateClient::AddMessage2Log(___2032520454(882).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1+1+1)).___2032520454(883));} if($_1285623267 == ___2032520454(884)){ if(!($_2078350576= fopen($_SERVER[___2032520454(885)].___2032520454(886), ___2032520454(887)))) $_1285623267= ___2032520454(888).str_replace(___2032520454(889), $_SERVER[___2032520454(890)].___2032520454(891), GetMessage(___2032520454(892))).___2032520454(893);} if($_1285623267 == ___2032520454(894)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(895)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(896)); $_485841513 .= $_1285623267; return false;} else return true;} public static function getSpd(){ return self::__756329498(US_BASE_MODULE, "crc_code", "");} public static function setSpd($_1246209349){ if($_1246209349 != "") COption::SetOptionString(US_BASE_MODULE, "crc_code", $_1246209349);} public static function LoadModulesUpdates(&$errorMessage,&$_1003608454, $_338038181= false, $_147667752= "Y", $_481763968= array()){ $_1003608454= array(); $_1717074181= ___2032520454(897); $_2108403902= $_SERVER[___2032520454(898)].___2032520454(899); $_290226398= COption::GetOptionString(___2032520454(900), ___2032520454(901), ___2032520454(902)); if($_290226398< round(0+5)) $_290226398= round(0+1.25+1.25+1.25+1.25); CUpdateClient::AddMessage2Log(___2032520454(903)); if(file_exists($_2108403902.___2032520454(904))){ $_1665174698= file_get_contents($_2108403902.___2032520454(905)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage);} if(empty($_1003608454) || $errorMessage <> ___2032520454(906)){ $_1003608454= array(); if(file_exists($_2108403902.___2032520454(907)))@unlink($_2108403902.___2032520454(908)); if(file_exists($_2108403902.___2032520454(909)))@unlink($_2108403902.___2032520454(910)); if($errorMessage <> ___2032520454(911)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(912)); return ___2032520454(913);}} if(empty($_1003608454)){ $_1717074181= CUpdateClient::CollectRequestData( $errorMessage, $_338038181, $_147667752, $_481763968, array(), array()); if(empty($_1717074181) || $errorMessage <> ___2032520454(914)){ if($errorMessage == ___2032520454(915)) $errorMessage= ___2032520454(916).GetMessage(___2032520454(917)).___2032520454(918); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(919)); return ___2032520454(920);} CUpdateClient::AddMessage2Log(preg_replace(___2032520454(921), ___2032520454(922), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(923), $_1717074181, $errorMessage); if($_1665174698 == ___2032520454(924) || $errorMessage <> ___2032520454(925)){ if($errorMessage == ___2032520454(926)) $errorMessage= ___2032520454(927).GetMessage(___2032520454(928)).___2032520454(929); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(930)); return ___2032520454(931);} CUpdateClient::AddMessage2Log(___2032520454(932).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(933)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage); if($errorMessage <> ___2032520454(934)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(935)); return ___2032520454(936);} if(isset($_1003608454[___2032520454(937)][___2032520454(938)][___2032520454(939)])){ for($_1895991708=(1364/2-682), $_977553604= count($_1003608454[___2032520454(940)][___2032520454(941)][___2032520454(942)]); $_1895991708< $_977553604; $_1895991708++) $errorMessage .= ___2032520454(943).$_1003608454[___2032520454(944)][___2032520454(945)][___2032520454(946)][$_1895991708][___2032520454(947)][___2032520454(948)].___2032520454(949).$_1003608454[___2032520454(950)][___2032520454(951)][___2032520454(952)][$_1895991708][___2032520454(953)];} if($errorMessage <> ___2032520454(954)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(955)); return ___2032520454(956);} if(isset($_1003608454[___2032520454(957)][___2032520454(958)][___2032520454(959)])){ CUpdateClient::AddMessage2Log(___2032520454(960), ___2032520454(961)); return ___2032520454(962);} $_1550141797= fopen($_2108403902.___2032520454(963), ___2032520454(964)); if(!$_1550141797){ $errorMessage= ___2032520454(965).str_replace(___2032520454(966), $_SERVER[___2032520454(967)].___2032520454(968), GetMessage(___2032520454(969))).___2032520454(970); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(971)); return ___2032520454(972);} fwrite($_1550141797, $_1665174698); fclose($_1550141797); CUpdateClient::AddMessage2Log(___2032520454(973), ___2032520454(974)); return ___2032520454(975);} if(isset($_1003608454[___2032520454(976)][___2032520454(977)][___2032520454(978)][min(80,0,26.666666666667)][___2032520454(979)][___2032520454(980)])){ if($_1717074181 == ___2032520454(981)){ $_1717074181= CUpdateClient::CollectRequestData($errorMessage, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(982) || $errorMessage <> ___2032520454(983)){ if($errorMessage == ___2032520454(984)) $errorMessage= ___2032520454(985).GetMessage(___2032520454(986)).___2032520454(987); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(988)); return ___2032520454(989);}} CUpdateClient::AddMessage2Log(___2032520454(990)); $_1885371933= static::__1592841494( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["NAME"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $_1717074181, $errorMessage, "us_updater_modules.php");} elseif($_1003608454[___2032520454(991)][___2032520454(992)][___2032520454(993)][(1484/2-742)][___2032520454(994)][___2032520454(995)]){ CUpdateClient::AddMessage2Log(___2032520454(996)); $_1885371933= static::__65704186( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["URL"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $errorMessage);} else{ $_1885371933= ___2032520454(997); $errorMessage .= GetMessage(___2032520454(998));} if($_1885371933 == ___2032520454(999)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1000)); $errorMessage .= $errorMessage;} elseif($_1885371933 == ___2032520454(1001)){@unlink($_2108403902.___2032520454(1002));} CUpdateClient::AddMessage2Log(___2032520454(1003), $_1885371933); return $_1885371933;} private static function __1592841494($_1999866059, $_1043218365, $_1373753618, $_290226398, $_1360002126,&$errorMessage, $_1551811852){ $_290226398= intval($_290226398); $_1148441563=(928-2*464); if($_290226398>(986-2*493)) $_1148441563= getmicrotime(); $_1081731079= static::__895875053(); $_1775535876= fsockopen($_1081731079[___2032520454(1004)], $_1081731079[___2032520454(1005)], $_312456237, $_574114431, round(0+7.5+7.5+7.5+7.5)); if(!$_1775535876){ $errorMessage .= static::__296310062($_574114431, $_312456237, $_1081731079); return ___2032520454(1006);} $_5443385= ___2032520454(1007); if($_1081731079[___2032520454(1008)]){ $_5443385 .= ___2032520454(1009).$_1081731079[___2032520454(1010)].___2032520454(1011).$_1551811852.___2032520454(1012); if($_1081731079[___2032520454(1013)]) $_5443385 .= ___2032520454(1014).base64_encode( $_1081731079[___2032520454(1015)].___2032520454(1016).$_1081731079[___2032520454(1017)]).___2032520454(1018);} else{ $_5443385 .= ___2032520454(1019).$_1551811852.___2032520454(1020);} $_946076485= self::__756329498(US_BASE_MODULE, ___2032520454(1021), ___2032520454(1022)); $_1360002126 .= ___2032520454(1023).urlencode($_946076485); $_1360002126 .= ___2032520454(1024).urlencode(defined(___2032520454(1025))? ___2032520454(1026): ___2032520454(1027)); $_305226205= $GLOBALS[___2032520454(1028)]->GetVersion(); $_1360002126 .= ___2032520454(1029).urlencode($_305226205 != false? $_305226205: ___2032520454(1030)); $_1360002126 .= ___2032520454(1031).COption::GetOptionString(___2032520454(1032), ___2032520454(1033), ___2032520454(1034)); $_1360002126 .= ___2032520454(1035).COption::GetOptionString(___2032520454(1036), ___2032520454(1037), ___2032520454(1038)); $_1360002126 .= ___2032520454(1039).$_1999866059; $_1374170086=(file_exists($_1373753618.___2032520454(1040))? filesize($_1373753618.___2032520454(1041)):(1160/2-580)); $_1360002126 .= ___2032520454(1042).$_1374170086; $_5443385 .= ___2032520454(1043); $_5443385 .= ___2032520454(1044); $_5443385 .= ___2032520454(1045).$_1081731079[___2032520454(1046)].___2032520454(1047); $_5443385 .= ___2032520454(1048); $_5443385 .= ___2032520454(1049); $_5443385 .= ___2032520454(1050).strlen($_1360002126).___2032520454(1051); $_5443385 .= $_1360002126; $_5443385 .= ___2032520454(1052); fputs($_1775535876, $_5443385); $_1458058079= ___2032520454(1053); while(($_418448234= fgets($_1775535876, round(0+1024+1024+1024+1024))) && $_418448234 != ___2032520454(1054)) $_1458058079 .= $_418448234; $_1095724430= preg_split(___2032520454(1055), $_1458058079); $_212367582= min(96,0,32); for($_1895991708=(1368/2-684), $_977553604= count($_1095724430); $_1895991708< $_977553604; $_1895991708++){ if(strpos($_1095724430[$_1895991708], ___2032520454(1056)) !== false){ $_1635850202= strpos($_1095724430[$_1895991708], ___2032520454(1057)); $_212367582= intval(trim(substr($_1095724430[$_1895991708], $_1635850202+ round(0+1), strlen($_1095724430[$_1895991708])- $_1635850202+ round(0+1))));}} if(($_212367582+ $_1374170086) != $_1043218365){ $errorMessage .= ___2032520454(1058).GetMessage(___2032520454(1059)).___2032520454(1060); return ___2032520454(1061);}@unlink($_1373753618.___2032520454(1062)); if(file_exists($_1373753618.___2032520454(1063))){ if(@rename($_1373753618.___2032520454(1064), $_1373753618.___2032520454(1065))){ $_1550141797= fopen($_1373753618.___2032520454(1066), ___2032520454(1067)); if($_1550141797){ $_492410845= fopen($_1373753618.___2032520454(1068), ___2032520454(1069)); do{ $_1308202601= fread($_492410845, round(0+2048+2048+2048+2048)); if($_1308202601 == ___2032520454(1070)) break; fwrite($_1550141797, $_1308202601);} while(true); fclose($_492410845);@unlink($_1373753618.___2032520454(1071));} else{ $errorMessage .= ___2032520454(1072).GetMessage(___2032520454(1073)).___2032520454(1074); return ___2032520454(1075);}} else{ $errorMessage .= ___2032520454(1076).GetMessage(___2032520454(1077)).___2032520454(1078); return ___2032520454(1079);}} else{ $_1550141797= fopen($_1373753618.___2032520454(1080), ___2032520454(1081)); if(!$_1550141797){ $errorMessage .= ___2032520454(1082).GetMessage(___2032520454(1083)).___2032520454(1084); return ___2032520454(1085);}} $_1460375219= true; while(true){ if($_290226398>(1112/2-556) &&(CUpdateClient::getmicrotime()- $_1148441563)> $_290226398){ $_1460375219= false; break;} $_418448234= fread($_1775535876, round(0+13653.333333333+13653.333333333+13653.333333333)); if($_418448234 == ___2032520454(1086)) break; fwrite($_1550141797, $_418448234);} fclose($_1550141797); fclose($_1775535876); CUpdateClient::AddMessage2Log(___2032520454(1087).(CUpdateClient::getmicrotime()- $_1148441563).___2032520454(1088), ___2032520454(1089)); $_898747205=(file_exists($_1373753618.___2032520454(1090))? filesize($_1373753618.___2032520454(1091)): min(180,0,60)); if($_898747205 == $_1043218365){ $_1460375219= true;} if($_1460375219){@unlink($_1373753618); if(!@rename($_1373753618.___2032520454(1092), $_1373753618)){ $errorMessage .= ___2032520454(1093).GetMessage(___2032520454(1094)).___2032520454(1095); return ___2032520454(1096);}@unlink($_1373753618.___2032520454(1097));} else{ return ___2032520454(1098);} return ___2032520454(1099);} private static function __65704186($_1999866059, $_1043218365, $_1373753618, $_290226398,&$errorMessage){ $_1741081592= 0; while($_1741081592< round(0+3.3333333333333+3.3333333333333+3.3333333333333)){ $_1741081592++; $_418448234= static::__1826651585($_1999866059, $_1043218365, $_1373753618, $_290226398, $errorMessage); if($_418448234 === ___2032520454(1100)){ continue;} break;} if($_418448234 === ___2032520454(1101)){ $errorMessage= ___2032520454(1102).GetMessage(___2032520454(1103)).___2032520454(1104); $_418448234= ___2032520454(1105);} return $_418448234;} private static function __1826651585($_1999866059, $_1043218365, $_1373753618, $_290226398,&$errorMessage){ $_290226398= intval($_290226398); $_1148441563=(130*2-260); if($_290226398> min(242,0,80.666666666667)) $_1148441563= getmicrotime(); $_1374170086= file_exists($_1373753618.___2032520454(1106))? filesize($_1373753618.___2032520454(1107)): min(42,0,14); $_1081731079= static::__895875053(); $_1775535876= fsockopen($_1081731079[___2032520454(1108)], $_1081731079[___2032520454(1109)], $_312456237, $_574114431, round(0+30)); if(!$_1775535876){ $errorMessage .= static::__296310062($_574114431, $_312456237, $_1081731079); return ___2032520454(1110);} if(!$_1999866059) $_1999866059= ___2032520454(1111); $_5443385= ___2032520454(1112); if(!$_1081731079[___2032520454(1113)]){ $_5443385 .= ___2032520454(1114).$_1999866059.___2032520454(1115); $_5443385 .= ___2032520454(1116).$_1081731079[___2032520454(1117)].___2032520454(1118);} else{ $_5443385 .= ___2032520454(1119).$_1081731079[___2032520454(1120)].$_1999866059.___2032520454(1121); $_5443385 .= ___2032520454(1122).$_1081731079[___2032520454(1123)].___2032520454(1124); if($_1081731079[___2032520454(1125)]) $_5443385 .= ___2032520454(1126).base64_encode($_1081731079[___2032520454(1127)].___2032520454(1128).$_1081731079[___2032520454(1129)]).___2032520454(1130);} $_5443385 .= ___2032520454(1131); if($_1374170086>(1272/2-636)) $_5443385 .= ___2032520454(1132).$_1374170086.___2032520454(1133); $_5443385 .= ___2032520454(1134); fwrite($_1775535876, $_5443385); $_1458058079= ___2032520454(1135); while(($_418448234= fgets($_1775535876, round(0+1365.3333333333+1365.3333333333+1365.3333333333))) && $_418448234!=___2032520454(1136)) $_1458058079 .= $_418448234; $_1095724430= preg_split(___2032520454(1137), $_1458058079); $_1131353211=(788-2*394); $_38512649= ___2032520454(1138); if(preg_match(___2032520454(1139), $_1095724430[(243*2-486)], $_482094515)){ $_1131353211= intval($_482094515[round(0+3)]); $_38512649= substr($_1095724430[(152*2-304)], strpos($_1095724430[(173*2-346)], $_1131353211)+ strlen($_1131353211)+ round(0+0.2+0.2+0.2+0.2+0.2), strlen($_1095724430[(1040/2-520)])- strpos($_1095724430[(209*2-418)], $_1131353211)+ round(0+0.2+0.2+0.2+0.2+0.2));} if($_1131353211 != round(0+200) && $_1131353211 != round(0+40.8+40.8+40.8+40.8+40.8) && $_1131353211 != round(0+302) && $_1131353211 != round(0+103+103)){ $errorMessage .= GetMessage(___2032520454(1140)).___2032520454(1141).$_1131353211.___2032520454(1142).$_38512649.___2032520454(1143); return ___2032520454(1144);} $_432984213= ___2032520454(1145); $_876708178=(846-2*423); for($_1895991708= round(0+0.5+0.5); $_1895991708< count($_1095724430); $_1895991708++){ if(strpos($_1095724430[$_1895991708], ___2032520454(1146)) !== false) $_432984213= trim(substr($_1095724430[$_1895991708], strpos($_1095724430[$_1895991708], ___2032520454(1147))+ round(0+0.33333333333333+0.33333333333333+0.33333333333333), strlen($_1095724430[$_1895991708])- strpos($_1095724430[$_1895991708], ___2032520454(1148))+ round(0+0.25+0.25+0.25+0.25))); elseif(strpos($_1095724430[$_1895991708], ___2032520454(1149)) !== false) $_876708178= doubleval(trim(substr($_1095724430[$_1895991708], strpos($_1095724430[$_1895991708], ___2032520454(1150))+ round(0+0.5+0.5), strlen($_1095724430[$_1895991708])- strpos($_1095724430[$_1895991708], ___2032520454(1151))+ round(0+0.2+0.2+0.2+0.2+0.2))));} $_888172465= true; if($_432984213 <> ___2032520454(1152)){ if(preg_match(___2032520454(1153), $_432984213, $_482094515)){ $_61934367= doubleval($_482094515[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]); $_1806761669= doubleval($_482094515[round(0+1+1)]); $_245170734= doubleval($_482094515[round(0+0.75+0.75+0.75+0.75)]); if(($_61934367 == $_1374170086) &&($_1806761669 ==($_1043218365- round(0+0.2+0.2+0.2+0.2+0.2))) &&($_245170734 == $_1043218365)){ $_888172465= false;}}} if($_888172465){@unlink($_1373753618.___2032520454(1154)); $_1374170086=(1168/2-584);} if(($_876708178+ $_1374170086) != $_1043218365){ $errorMessage .= ___2032520454(1155).GetMessage(___2032520454(1156)).___2032520454(1157); return ___2032520454(1158);} $_1550141797= fopen($_1373753618.___2032520454(1159), ___2032520454(1160)); if(!$_1550141797){ $errorMessage .= ___2032520454(1161).GetMessage(___2032520454(1162)).___2032520454(1163); return ___2032520454(1164);} while(true){ if($_290226398>(1172/2-586) &&(getmicrotime()- $_1148441563)> $_290226398){ break;} $_418448234= fread($_1775535876, round(0+51.2+51.2+51.2+51.2+51.2)* round(0+512+512)); if($_418448234 == ___2032520454(1165)){ break;} fwrite($_1550141797, $_418448234);} fclose($_1550141797); fclose($_1775535876); clearstatcache(); $_898747205=(file_exists($_1373753618.___2032520454(1166))? filesize($_1373753618.___2032520454(1167)): min(162,0,54)); if((int)$_898747205 === (int)$_1043218365){@unlink($_1373753618); if(!@rename($_1373753618.___2032520454(1168), $_1373753618)){ $errorMessage .= ___2032520454(1169).GetMessage(___2032520454(1170)).___2032520454(1171); return ___2032520454(1172);}@unlink($_1373753618.___2032520454(1173));} else{ return ___2032520454(1174);} return ___2032520454(1175);} public static function LoadLangsUpdates(&$errorMessage,&$_1003608454, $_338038181= false, $_147667752= "Y", $_1893076460= array()){ $_1003608454= array(); $_1717074181= ___2032520454(1176); $_2108403902= $_SERVER[___2032520454(1177)].___2032520454(1178); $_290226398= COption::GetOptionString(___2032520454(1179), ___2032520454(1180), ___2032520454(1181)); if($_290226398< round(0+1+1+1+1+1)) $_290226398= round(0+1.6666666666667+1.6666666666667+1.6666666666667); CUpdateClient::AddMessage2Log(___2032520454(1182)); if(file_exists($_2108403902.___2032520454(1183))){ $_1665174698= file_get_contents($_2108403902.___2032520454(1184)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage);} if(empty($_1003608454) || $errorMessage <> ___2032520454(1185)){ $_1003608454= array(); if(file_exists($_2108403902.___2032520454(1186)))@unlink($_2108403902.___2032520454(1187)); if(file_exists($_2108403902.___2032520454(1188)))@unlink($_2108403902.___2032520454(1189)); if($errorMessage <> ___2032520454(1190)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1191)); return ___2032520454(1192);}} if(empty($_1003608454)){ $_1717074181= CUpdateClient::CollectRequestData( $errorMessage, $_338038181, $_147667752, array(), $_1893076460, array()); if(empty($_1717074181) || $errorMessage <> ___2032520454(1193)){ if($errorMessage == ___2032520454(1194)) $errorMessage= ___2032520454(1195).GetMessage(___2032520454(1196)).___2032520454(1197); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1198)); return ___2032520454(1199);} CUpdateClient::AddMessage2Log(preg_replace(___2032520454(1200), ___2032520454(1201), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(1202), $_1717074181, $errorMessage); if($_1665174698 == ___2032520454(1203) || $errorMessage <> ___2032520454(1204)){ if($errorMessage == ___2032520454(1205)) $errorMessage= ___2032520454(1206).GetMessage(___2032520454(1207)).___2032520454(1208); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1209)); return ___2032520454(1210);} CUpdateClient::AddMessage2Log(___2032520454(1211).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+3)).___2032520454(1212)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage); if($errorMessage <> ___2032520454(1213)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1214)); return ___2032520454(1215);} if(isset($_1003608454[___2032520454(1216)][___2032520454(1217)][___2032520454(1218)])){ for($_1895991708=(168*2-336), $_977553604= count($_1003608454[___2032520454(1219)][___2032520454(1220)][___2032520454(1221)]); $_1895991708< $_977553604; $_1895991708++) $errorMessage .= ___2032520454(1222).$_1003608454[___2032520454(1223)][___2032520454(1224)][___2032520454(1225)][$_1895991708][___2032520454(1226)][___2032520454(1227)].___2032520454(1228).$_1003608454[___2032520454(1229)][___2032520454(1230)][___2032520454(1231)][$_1895991708][___2032520454(1232)];} if($errorMessage <> ___2032520454(1233)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1234)); return ___2032520454(1235);} if(isset($_1003608454[___2032520454(1236)][___2032520454(1237)][___2032520454(1238)])){ CUpdateClient::AddMessage2Log(___2032520454(1239), ___2032520454(1240)); return ___2032520454(1241);} $_1550141797= fopen($_2108403902.___2032520454(1242), ___2032520454(1243)); if(!$_1550141797){ $errorMessage= ___2032520454(1244).str_replace(___2032520454(1245), $_SERVER[___2032520454(1246)].___2032520454(1247), GetMessage(___2032520454(1248))).___2032520454(1249); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1250)); return ___2032520454(1251);} fwrite($_1550141797, $_1665174698); fclose($_1550141797); CUpdateClient::AddMessage2Log(___2032520454(1252), ___2032520454(1253)); return ___2032520454(1254);} if(isset($_1003608454[___2032520454(1255)][___2032520454(1256)][___2032520454(1257)][(1480/2-740)][___2032520454(1258)][___2032520454(1259)])){ if($_1717074181 == ___2032520454(1260)){ $_1717074181= CUpdateClient::CollectRequestData( $errorMessage, $_338038181, $_147667752, array(), $_1893076460, array()); if(empty($_1717074181) || $errorMessage <> ___2032520454(1261)){ if($errorMessage == ___2032520454(1262)) $errorMessage= ___2032520454(1263).GetMessage(___2032520454(1264)).___2032520454(1265); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1266)); return ___2032520454(1267);}} CUpdateClient::AddMessage2Log(___2032520454(1268)); $_1885371933= static::__1592841494( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["NAME"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $_1717074181, $errorMessage, "us_updater_langs.php");} elseif($_1003608454[___2032520454(1269)][___2032520454(1270)][___2032520454(1271)][(1284/2-642)][___2032520454(1272)][___2032520454(1273)]){ CUpdateClient::AddMessage2Log(___2032520454(1274)); $_1885371933= static::__65704186( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["URL"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $errorMessage);} else{ $_1885371933= ___2032520454(1275); $errorMessage .= GetMessage(___2032520454(1276));} if($_1885371933 == ___2032520454(1277)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1278)); $errorMessage .= $errorMessage;} elseif($_1885371933 == ___2032520454(1279)){@unlink($_2108403902.___2032520454(1280));} CUpdateClient::AddMessage2Log(___2032520454(1281), $_1885371933); return $_1885371933;} public static function GetNextStepUpdates(&$_485841513, $_338038181= false, $_147667752= "Y", $_481763968= array()){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(1282)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(1283) || $_1285623267 <> ___2032520454(1284)){ if($_1285623267 == ___2032520454(1285)) $_1285623267= ___2032520454(1286).GetMessage(___2032520454(1287)).___2032520454(1288);} if($_1285623267 == ___2032520454(1289)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(1290), ___2032520454(1291), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(1292), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(1293)){ if($_1285623267 == ___2032520454(1294)) $_1285623267= ___2032520454(1295).GetMessage(___2032520454(1296)).___2032520454(1297);} CUpdateClient::AddMessage2Log(___2032520454(1298).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1299));} if($_1285623267 == ___2032520454(1300)){ if(!($_2078350576= fopen($_SERVER[___2032520454(1301)].___2032520454(1302), ___2032520454(1303)))) $_1285623267= ___2032520454(1304).str_replace(___2032520454(1305), $_SERVER[___2032520454(1306)].___2032520454(1307), GetMessage(___2032520454(1308))).___2032520454(1309);} if($_1285623267 == ___2032520454(1310)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(1311)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1312)); $_485841513 .= $_1285623267; return false;} else return true;} public static function UnGzipArchive(&$_1944649823,&$_485841513, $_577651656= true){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(1313)); $_5571835= CUpdateClient::getmicrotime(); $_367503792= $_SERVER[___2032520454(1314)].___2032520454(1315); if(!file_exists($_367503792) ||!is_file($_367503792)) $_1285623267 .= ___2032520454(1316).str_replace(___2032520454(1317), $_367503792, GetMessage(___2032520454(1318))).___2032520454(1319); if($_1285623267 == ___2032520454(1320)){ if(!is_readable($_367503792)) $_1285623267 .= ___2032520454(1321).str_replace(___2032520454(1322), $_367503792, GetMessage(___2032520454(1323))).___2032520454(1324);} if($_1285623267 == ___2032520454(1325)){ $_1944649823= ___2032520454(1326).time(); $_390913384= $_SERVER[___2032520454(1327)].___2032520454(1328).$_1944649823; CUpdateClient::CheckDirPath($_390913384.___2032520454(1329), true); if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1330).str_replace(___2032520454(1331), $_390913384, GetMessage(___2032520454(1332))).___2032520454(1333); elseif(!is_writable($_390913384)) $_1285623267 .= ___2032520454(1334).str_replace(___2032520454(1335), $_390913384, GetMessage(___2032520454(1336))).___2032520454(1337);} if($_1285623267 == ___2032520454(1338)){ $_1309654515= true; $_1873518922= fopen($_367503792, ___2032520454(1339)); $_1656432667= fread($_1873518922, strlen(___2032520454(1340))); fclose($_1873518922); if($_1656432667 == ___2032520454(1341)) $_1309654515= false;} if($_1285623267 == ___2032520454(1342)){ if($_1309654515 &&!function_exists(___2032520454(1343))) $_1309654515= false;} if($_1285623267 == ___2032520454(1344)){ if($_1309654515) $_697558186= gzopen($_367503792, ___2032520454(1345)); else $_697558186= fopen($_367503792, ___2032520454(1346)); if(!$_697558186) $_1285623267 .= ___2032520454(1347).str_replace(___2032520454(1348), $_367503792, GetMessage(___2032520454(1349))).___2032520454(1350);} if($_1285623267 == ___2032520454(1351)){ if($_1309654515) $_1656432667= gzread($_697558186, strlen(___2032520454(1352))); else $_1656432667= fread($_697558186, strlen(___2032520454(1353))); if($_1656432667 != ___2032520454(1354)){ $_1285623267 .= ___2032520454(1355).str_replace(___2032520454(1356), $_367503792, GetMessage(___2032520454(1357))).___2032520454(1358); if($_1309654515) gzclose($_697558186); else fclose($_697558186);}} if($_1285623267 == ___2032520454(1359)){ $strongUpdateCheck= COption::GetOptionString(___2032520454(1360), ___2032520454(1361), ___2032520454(1362)); while(true){ if($_1309654515) $_1111811157= gzread($_697558186, round(0+5)); else $_1111811157= fread($_697558186, round(0+1.6666666666667+1.6666666666667+1.6666666666667)); $_1111811157= trim($_1111811157); if(intval($_1111811157)>(1116/2-558) && intval($_1111811157).___2032520454(1363)==$_1111811157.___2032520454(1364)){ $_1111811157= intval($_1111811157);} else{ if($_1111811157 != ___2032520454(1365)) $_1285623267 .= ___2032520454(1366).str_replace(___2032520454(1367), $_367503792, GetMessage(___2032520454(1368))).___2032520454(1369); break;} if($_1309654515) $_974725003= gzread($_697558186, $_1111811157); else $_974725003= fread($_697558186, $_1111811157); $_2132590462= explode(___2032520454(1370), $_974725003); if(count($_2132590462) != round(0+1+1+1)){ $_1285623267 .= ___2032520454(1371).str_replace(___2032520454(1372), $_367503792, GetMessage(___2032520454(1373))).___2032520454(1374); break;} $_899426402= $_2132590462[min(24,0,8)]; $_268715228= $_2132590462[round(0+0.2+0.2+0.2+0.2+0.2)]; $_1673049438= $_2132590462[round(0+2)]; $_740569544= ___2032520454(1375); if(intval($_899426402)>(924-2*462)){ if($_1309654515) $_740569544= gzread($_697558186, $_899426402); else $_740569544= fread($_697558186, $_899426402);} $_97099873= dechex(crc32($_740569544)); if($_97099873 !== $_1673049438){ $_1285623267 .= ___2032520454(1376).str_replace(___2032520454(1377), $_268715228, GetMessage(___2032520454(1378))).___2032520454(1379); break;} else{ CUpdateClient::CheckDirPath($_390913384.$_268715228, true); if(!($_2078350576= fopen($_390913384.$_268715228, ___2032520454(1380)))){ $_1285623267 .= ___2032520454(1381).str_replace(___2032520454(1382), $_390913384.$_268715228, GetMessage(___2032520454(1383))).___2032520454(1384); break;} if($_740569544 <> ___2032520454(1385) &&!fwrite($_2078350576, $_740569544)){ $_1285623267 .= ___2032520454(1386).str_replace(___2032520454(1387), $_390913384.$_268715228, GetMessage(___2032520454(1388))).___2032520454(1389);@fclose($_2078350576); break;} fclose($_2078350576); if($strongUpdateCheck == ___2032520454(1390)){ $_97099873= dechex(crc32(file_get_contents($_390913384.$_268715228))); if($_97099873 !== $_1673049438){ $_1285623267 .= ___2032520454(1391).str_replace(___2032520454(1392), $_268715228, GetMessage(___2032520454(1393))).___2032520454(1394); break;}}}} if($_1309654515) gzclose($_697558186); else fclose($_697558186);} if($_1285623267 == ___2032520454(1395)){ if($_577651656)@unlink($_367503792);} CUpdateClient::AddMessage2Log(___2032520454(1396).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+3)).___2032520454(1397)); if($_1285623267 <> ___2032520454(1398)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1399)); $_485841513 .= $_1285623267; return false;} else return true;} public static function CheckUpdatability($_1944649823,&$_485841513){ $_1285623267= ""; $_390913384= $_SERVER[___2032520454(1400)].___2032520454(1401).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1402).str_replace(___2032520454(1403), $_390913384, GetMessage(___2032520454(1404))).___2032520454(1405); if($_1285623267 == ___2032520454(1406)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1407).str_replace(___2032520454(1408), $_390913384, GetMessage(___2032520454(1409))).___2032520454(1410); if($_1722827137=@opendir($_390913384)){ while(($_1983643103= readdir($_1722827137)) !== false){ if($_1983643103 == ___2032520454(1411) || $_1983643103 == ___2032520454(1412)) continue; if(is_dir($_390913384.___2032520454(1413).$_1983643103)){ CUpdateClient::CheckUpdatability($_1944649823.___2032520454(1414).$_1983643103, $_1285623267);} elseif(is_file($_390913384.___2032520454(1415).$_1983643103)){ $_812713178= $_SERVER[___2032520454(1416)].US_SHARED_KERNEL_PATH.___2032520454(1417).substr($_1944649823.___2032520454(1418).$_1983643103, strpos($_1944649823.___2032520454(1419).$_1983643103, ___2032520454(1420))); if(file_exists($_812713178)){ if(!is_writeable($_812713178)) $_1285623267 .= ___2032520454(1421).str_replace(___2032520454(1422), $_812713178, GetMessage(___2032520454(1423))).___2032520454(1424);} else{ $_1717133818= CUpdateClient::bxstrrpos($_812713178, ___2032520454(1425)); $_812713178= substr($_812713178,(163*2-326), $_1717133818); if(strlen($_812713178)> round(0+0.5+0.5)) $_812713178= rtrim($_812713178, ___2032520454(1426)); $_1717133818= CUpdateClient::bxstrrpos($_812713178, ___2032520454(1427)); while($_1717133818>(186*2-372)){ if(file_exists($_812713178) && is_dir($_812713178)){ if(!is_writable($_812713178)) $_1285623267 .= ___2032520454(1428).str_replace(___2032520454(1429), $_812713178, GetMessage(___2032520454(1430))).___2032520454(1431); break;} $_812713178= substr($_812713178,(192*2-384), $_1717133818); $_1717133818= CUpdateClient::bxstrrpos($_812713178, ___2032520454(1432));}}}}@closedir($_1722827137);} if($_1285623267 <> ___2032520454(1433)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1434)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetStepUpdateInfo($_1944649823,&$_485841513){ $_452470524= array(); $_1285623267= ___2032520454(1435); CUpdateClient::AddMessage2Log(___2032520454(1436)); $_390913384= $_SERVER[___2032520454(1437)].___2032520454(1438).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1439).str_replace(___2032520454(1440), $_390913384, GetMessage(___2032520454(1441))).___2032520454(1442); if($_1285623267 == ___2032520454(1443)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1444).str_replace(___2032520454(1445), $_390913384, GetMessage(___2032520454(1446))).___2032520454(1447); if($_1285623267 == ___2032520454(1448)) if(!file_exists($_390913384.___2032520454(1449)) ||!is_file($_390913384.___2032520454(1450))) $_1285623267 .= ___2032520454(1451).str_replace(___2032520454(1452), $_390913384.___2032520454(1453), GetMessage(___2032520454(1454))).___2032520454(1455); if($_1285623267 == ___2032520454(1456)) if(!is_readable($_390913384.___2032520454(1457))) $_1285623267 .= ___2032520454(1458).str_replace(___2032520454(1459), $_390913384.___2032520454(1460), GetMessage(___2032520454(1461))).___2032520454(1462); if($_1285623267 == ___2032520454(1463)) $_1665174698= file_get_contents($_390913384.___2032520454(1464)); if($_1285623267 == ___2032520454(1465)){ $_452470524= Array(); CUpdateClient::__1564439409($_1665174698, $_452470524, $_1285623267);} if($_1285623267 == ___2032520454(1466)){ if(!isset($_452470524[___2032520454(1467)]) ||!is_array($_452470524[___2032520454(1468)])) $_1285623267 .= ___2032520454(1469).GetMessage(___2032520454(1470)).___2032520454(1471);} if($_1285623267 <> ___2032520454(1472)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1473)); $_485841513 .= $_1285623267; return false;} else return $_452470524;} public static function UpdateStepHelps($_1944649823,&$_485841513){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(1474)); $_5571835= CUpdateClient::getmicrotime(); $_390913384= $_SERVER[___2032520454(1475)].___2032520454(1476).$_1944649823; $_103778790= $_SERVER[___2032520454(1477)].US_SHARED_KERNEL_PATH.___2032520454(1478); $_1454262865= array(); $_1722827137=@opendir($_390913384); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if($_441182499 == ___2032520454(1479) || $_441182499 == ___2032520454(1480)) continue; if(is_dir($_390913384.___2032520454(1481).$_441182499)) $_1454262865[]= $_441182499;} closedir($_1722827137);} if(!is_array($_1454262865) || empty($_1454262865)) $_1285623267 .= ___2032520454(1482).GetMessage(___2032520454(1483)).___2032520454(1484); if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1485).str_replace(___2032520454(1486), $_390913384, GetMessage(___2032520454(1487))).___2032520454(1488); if($_1285623267 == ___2032520454(1489)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1490).str_replace(___2032520454(1491), $_390913384, GetMessage(___2032520454(1492))).___2032520454(1493); if($_1285623267 == ___2032520454(1494)){ CUpdateClient::CheckDirPath($_103778790.___2032520454(1495), true); if(!file_exists($_103778790) ||!is_dir($_103778790)) $_1285623267 .= ___2032520454(1496).str_replace(___2032520454(1497), $_103778790, GetMessage(___2032520454(1498))).___2032520454(1499); elseif(!is_writable($_103778790)) $_1285623267 .= ___2032520454(1500).str_replace(___2032520454(1501), $_103778790, GetMessage(___2032520454(1502))).___2032520454(1503);} if($_1285623267 == ___2032520454(1504)){ for($_1895991708= min(20,0,6.6666666666667), $_1249907603= count($_1454262865); $_1895991708< $_1249907603; $_1895991708++){ $_399893840= ___2032520454(1505); $_2028423478= $_390913384.___2032520454(1506).$_1454262865[$_1895991708]; if(!file_exists($_2028423478) ||!is_dir($_2028423478)) $_399893840 .= ___2032520454(1507).str_replace(___2032520454(1508), $_2028423478, GetMessage(___2032520454(1509))).___2032520454(1510); if($_399893840 == ___2032520454(1511)) if(!is_readable($_2028423478)) $_399893840 .= ___2032520454(1512).str_replace(___2032520454(1513), $_2028423478, GetMessage(___2032520454(1514))).___2032520454(1515); if($_399893840 == ___2032520454(1516)){ if(file_exists($_103778790.___2032520454(1517).$_1454262865[$_1895991708].___2032520454(1518))) CUpdateClient::DeleteDirFilesEx($_103778790.___2032520454(1519).$_1454262865[$_1895991708].___2032520454(1520)); if(file_exists($_103778790.___2032520454(1521).$_1454262865[$_1895991708].___2032520454(1522))) $_399893840 .= ___2032520454(1523).str_replace(___2032520454(1524), $_103778790.___2032520454(1525).$_1454262865[$_1895991708].___2032520454(1526), GetMessage(___2032520454(1527))).___2032520454(1528);} if($_399893840 == ___2032520454(1529)){ if(file_exists($_103778790.___2032520454(1530).$_1454262865[$_1895991708])) if(!rename($_103778790.___2032520454(1531).$_1454262865[$_1895991708], $_103778790.___2032520454(1532).$_1454262865[$_1895991708].___2032520454(1533))) $_399893840 .= ___2032520454(1534).str_replace(___2032520454(1535), $_103778790.___2032520454(1536).$_1454262865[$_1895991708], GetMessage(___2032520454(1537))).___2032520454(1538);} if($_399893840 == ___2032520454(1539)){ CUpdateClient::CheckDirPath($_103778790.___2032520454(1540).$_1454262865[$_1895991708].___2032520454(1541), true); if(!file_exists($_103778790.___2032520454(1542).$_1454262865[$_1895991708]) ||!is_dir($_103778790.___2032520454(1543).$_1454262865[$_1895991708])) $_399893840 .= ___2032520454(1544).str_replace(___2032520454(1545), $_103778790.___2032520454(1546).$_1454262865[$_1895991708], GetMessage(___2032520454(1547))).___2032520454(1548); elseif(!is_writable($_103778790.___2032520454(1549).$_1454262865[$_1895991708])) $_399893840 .= ___2032520454(1550).str_replace(___2032520454(1551), $_103778790.___2032520454(1552).$_1454262865[$_1895991708], GetMessage(___2032520454(1553))).___2032520454(1554);} if($_399893840 == ___2032520454(1555)) CUpdateClient::CopyDirFiles($_2028423478, $_103778790.___2032520454(1556).$_1454262865[$_1895991708], $_399893840); if($_399893840 <> ___2032520454(1557)){ $_1285623267 .= $_399893840;} else{ if(file_exists($_103778790.___2032520454(1558).$_1454262865[$_1895991708].___2032520454(1559))) CUpdateClient::DeleteDirFilesEx($_103778790.___2032520454(1560).$_1454262865[$_1895991708].___2032520454(1561));}} CUpdateClient::ClearUpdateFolder($_390913384);} CUpdateClient::AddMessage2Log(___2032520454(1562).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1563)); if($_1285623267 <> ___2032520454(1564)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1565)); $_485841513 .= $_1285623267; return false;} else return true;} public static function UpdateStepLangs($_1944649823,&$_485841513){ global $DB; $_1285623267= ___2032520454(1566); $_5571835= CUpdateClient::getmicrotime(); $_390913384= $_SERVER[___2032520454(1567)].___2032520454(1568).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1569).str_replace(___2032520454(1570), $_390913384, GetMessage(___2032520454(1571))).___2032520454(1572); $_1317547389= array(); if($_1285623267 == ___2032520454(1573)){ $_1722827137=@opendir($_390913384); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if($_441182499 == ___2032520454(1574) || $_441182499 == ___2032520454(1575)) continue; if(is_dir($_390913384.___2032520454(1576).$_441182499)) $_1317547389[]= $_441182499;} closedir($_1722827137);}} if(!is_array($_1317547389) || empty($_1317547389)) $_1285623267 .= ___2032520454(1577).GetMessage(___2032520454(1578)).___2032520454(1579); if($_1285623267 == ___2032520454(1580)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1581).str_replace(___2032520454(1582), $_390913384, GetMessage(___2032520454(1583))).___2032520454(1584); $_1322050661= array( ___2032520454(1585) => $_SERVER[___2032520454(1586)].US_SHARED_KERNEL_PATH.___2032520454(1587), ___2032520454(1588) => $_SERVER[___2032520454(1589)].US_SHARED_KERNEL_PATH.___2032520454(1590), ___2032520454(1591) => $_SERVER[___2032520454(1592)].US_SHARED_KERNEL_PATH.___2032520454(1593), ___2032520454(1594) => $_SERVER[___2032520454(1595)].US_SHARED_KERNEL_PATH.___2032520454(1596), ___2032520454(1597) => $_SERVER[___2032520454(1598)].US_SHARED_KERNEL_PATH.___2032520454(1599), ___2032520454(1600) => $_SERVER[___2032520454(1601)].US_SHARED_KERNEL_PATH.___2032520454(1602)); $_1333113632= array( ___2032520454(1603) => ___2032520454(1604), ___2032520454(1605) => ___2032520454(1606), ___2032520454(1607) => ___2032520454(1608), ___2032520454(1609) => ___2032520454(1610), ___2032520454(1611) => ___2032520454(1612), ___2032520454(1613) => ___2032520454(1614),); if($_1285623267 == ___2032520454(1615)){ foreach($_1322050661 as $_922263746 => $_413104303){ CUpdateClient::CheckDirPath($_413104303.___2032520454(1616), true); if(!file_exists($_413104303) ||!is_dir($_413104303)) $_1285623267 .= ___2032520454(1617).str_replace(___2032520454(1618), $_413104303, GetMessage(___2032520454(1619))).___2032520454(1620); elseif(!is_writable($_413104303)) $_1285623267 .= ___2032520454(1621).str_replace(___2032520454(1622), $_413104303, GetMessage(___2032520454(1623))).___2032520454(1624);}} if($_1285623267 == ___2032520454(1625)){ $_377937201= $_SERVER[___2032520454(1626)].US_SHARED_KERNEL_PATH.___2032520454(1627); CUpdateClient::CheckDirPath($_377937201.___2032520454(1628), true); if(!file_exists($_377937201) ||!is_dir($_377937201)) $_1285623267 .= ___2032520454(1629).str_replace(___2032520454(1630), $_377937201, GetMessage(___2032520454(1631))).___2032520454(1632); elseif(!is_writable($_377937201)) $_1285623267 .= ___2032520454(1633).str_replace(___2032520454(1634), $_377937201, GetMessage(___2032520454(1635))).___2032520454(1636);} $_1225452381= array(); if($_1285623267 == ___2032520454(1637)){ foreach($_1322050661 as $_922263746 => $_413104303){ $_648494904=@opendir($_413104303); if($_648494904){ while(false !==($_1074160836= readdir($_648494904))){ if(is_dir($_413104303.___2032520454(1638).$_1074160836) && $_1074160836 != ___2032520454(1639) && $_1074160836 != ___2032520454(1640)){ if(!is_writable($_413104303.___2032520454(1641).$_1074160836)) $_1285623267 .= ___2032520454(1642).str_replace(___2032520454(1643), $_413104303.___2032520454(1644).$_1074160836, GetMessage(___2032520454(1645))).___2032520454(1646); if(file_exists($_413104303.___2032520454(1647).$_1074160836.___2032520454(1648)) &&!is_writable($_413104303.___2032520454(1649).$_1074160836.___2032520454(1650))) $_1285623267 .= ___2032520454(1651).str_replace(___2032520454(1652), $_413104303.___2032520454(1653).$_1074160836.___2032520454(1654), GetMessage(___2032520454(1655))).___2032520454(1656); $_1225452381[$_922263746][]= $_1074160836;}} closedir($_648494904);}}} if($_1285623267 == ___2032520454(1657)){ $_1788597088= array(); $_1722827137=@opendir($_377937201); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_377937201.___2032520454(1658).$_441182499) && $_441182499!=___2032520454(1659) && $_441182499!=___2032520454(1660)){ if(!is_writable($_377937201.___2032520454(1661).$_441182499)) $_1285623267 .= ___2032520454(1662).str_replace(___2032520454(1663), $_377937201.___2032520454(1664).$_441182499, GetMessage(___2032520454(1665))).___2032520454(1666); if(file_exists($_377937201.___2032520454(1667).$_441182499.___2032520454(1668)) &&!is_writable($_377937201.___2032520454(1669).$_441182499.___2032520454(1670))) $_1285623267 .= ___2032520454(1671).str_replace(___2032520454(1672), $_377937201.___2032520454(1673).$_441182499.___2032520454(1674), GetMessage(___2032520454(1675))).___2032520454(1676); $_1788597088[]= $_441182499;}} closedir($_1722827137);}} if($_1285623267 == ___2032520454(1677)){ for($_1895991708=(1488/2-744), $_1249907603= count($_1317547389); $_1895991708< $_1249907603; $_1895991708++){ $_399893840= ___2032520454(1678); $_2028423478= $_390913384.___2032520454(1679).$_1317547389[$_1895991708]; if(!file_exists($_2028423478) ||!is_dir($_2028423478)) $_399893840 .= ___2032520454(1680).str_replace(___2032520454(1681), $_2028423478, GetMessage(___2032520454(1682))).___2032520454(1683); if($_399893840 == ___2032520454(1684)) if(!is_readable($_2028423478)) $_399893840 .= ___2032520454(1685).str_replace(___2032520454(1686), $_2028423478, GetMessage(___2032520454(1687))).___2032520454(1688); if($_399893840 == ___2032520454(1689)){ $_648494904=@opendir($_2028423478); if($_648494904){ while(false !==($_1074160836= readdir($_648494904))){ if(!is_dir($_2028423478.___2032520454(1690).$_1074160836) || $_1074160836 == ___2032520454(1691) || $_1074160836 == ___2032520454(1692)) continue; foreach($_1333113632 as $_922263746 => $_413104303){ if(empty($_1225452381[$_922263746])){ continue;} if(!file_exists($_2028423478.___2032520454(1693).$_1074160836.$_413104303)) continue; $_2130758762=@opendir($_2028423478.___2032520454(1694).$_1074160836.$_413104303); if($_2130758762){ while(false !==($_75330004= readdir($_2130758762))){ if(!is_dir($_2028423478.___2032520454(1695).$_1074160836.$_413104303.___2032520454(1696).$_75330004) || $_75330004 == ___2032520454(1697) || $_75330004 == ___2032520454(1698)) continue; if(!in_array($_75330004, $_1225452381[$_922263746])) continue; CUpdateClient::CopyDirFiles($_2028423478.___2032520454(1699).$_1074160836.$_413104303.___2032520454(1700).$_75330004, $_1322050661[$_922263746].___2032520454(1701).$_75330004, $_399893840);} closedir($_2130758762);}} CUpdateClient::__1217347542( $_1317547389[$_1895991708], $_2028423478, $_1074160836, $_SERVER[___2032520454(1702)].US_SHARED_KERNEL_PATH, $_1333113632); if(in_array($_1074160836, $_1788597088)) CUpdateClient::CopyDirFiles($_2028423478.___2032520454(1703).$_1074160836, $_377937201.___2032520454(1704).$_1074160836, $_399893840);} closedir($_648494904);}} if($_399893840 <> ___2032520454(1705)) $_1285623267 .= $_399893840;}} if($_1285623267 == ___2032520454(1706)) CUpdateClient::ClearUpdateFolder($_390913384); bx_accelerator_reset(); CUpdateClient::AddMessage2Log(___2032520454(1707).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1708)); if($_1285623267 <> ___2032520454(1709)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1710)); $_485841513 .= $_1285623267; return false;} else return true;} private static function __1217347542($_338038181, $_466002366, $_2037829093, $_1329474557, $_1472986646= array()){ $_1385282847= $_466002366."/".$_2037829093."/install"; if(!file_exists($_1385282847) ||!is_readable($_1385282847)) return; $_25304657=@opendir($_1385282847); if($_25304657){ while(false !==($_122525966= readdir($_25304657))){ if($_122525966 === ___2032520454(1711) || $_122525966 === ___2032520454(1712) ||!is_dir($_1385282847.___2032520454(1713).$_122525966)) continue; foreach($_1472986646 as $_1666331263){ if(strpos($_1666331263.___2032520454(1714), ___2032520454(1715).$_122525966.___2032520454(1716)) ===(966-2*483)) continue 2;} self::__1048342494($_338038181, $_1385282847.___2032520454(1717).$_122525966, $_1329474557.___2032520454(1718).$_122525966);} closedir($_25304657);}} private static function __1048342494($_338038181, $_466002366, $_1329474557, $_903605164= ""){ $_256573358= $_466002366.$_903605164; if(!file_exists($_256573358) ||!is_readable($_256573358)) return; $_25304657=@opendir($_256573358); if($_25304657){ while(false !==($_122525966= readdir($_25304657))){ if($_122525966 === ___2032520454(1719) || $_122525966 === ___2032520454(1720) ||!is_dir($_256573358.___2032520454(1721).$_122525966)) continue; if($_122525966 === $_338038181){ if(substr_compare($_256573358, ___2032520454(1722),-round(0+1.25+1.25+1.25+1.25)) === min(196,0,65.333333333333)){ if(file_exists($_1329474557.$_903605164) && is_dir($_1329474557.$_903605164) && is_writable($_1329474557.$_903605164)){ $_1913940419= ___2032520454(1723); self::CopyDirFiles($_256573358.___2032520454(1724).$_122525966, $_1329474557.$_903605164.___2032520454(1725).$_122525966, $_1913940419);} continue;}} self::__1048342494($_338038181, $_466002366, $_1329474557, $_903605164.___2032520454(1726).$_122525966);} closedir($_25304657);}} public static function UpdateStepModules($_1944649823,&$_485841513, $_545907416= false){ global $DB; $_1285623267= ___2032520454(1727); if(!defined(___2032520454(1728)) || US_SAVE_UPDATERS_DIR == ___2032520454(1729)) $_545907416= false; $_5571835= CUpdateClient::getmicrotime(); $_1228081276= array(); if(!file_exists($_SERVER[___2032520454(1730)].___2032520454(1731))) $_1228081276[]= ___2032520454(1732); if(!file_exists($_SERVER[___2032520454(1733)].___2032520454(1734))) $_1228081276[]= ___2032520454(1735); if(!file_exists($_SERVER[___2032520454(1736)].___2032520454(1737))) $_1228081276[]= ___2032520454(1738); if(!file_exists($_SERVER[___2032520454(1739)].___2032520454(1740))) $_1228081276[]= ___2032520454(1741); $_390913384= $_SERVER[___2032520454(1742)].___2032520454(1743).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1744).str_replace(___2032520454(1745), $_390913384, GetMessage(___2032520454(1746))).___2032520454(1747); if($_1285623267 == ___2032520454(1748)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1749).str_replace(___2032520454(1750), $_390913384, GetMessage(___2032520454(1751))).___2032520454(1752); $_947468077= array(); if($_1285623267 == ___2032520454(1753)){ $_1722827137=@opendir($_390913384); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if($_441182499 == ___2032520454(1754) || $_441182499 == ___2032520454(1755)) continue; if(is_dir($_390913384.___2032520454(1756).$_441182499)) $_947468077[]= $_441182499;} closedir($_1722827137);}} if(!is_array($_947468077) || empty($_947468077)) $_1285623267 .= ___2032520454(1757).GetMessage(___2032520454(1758)).___2032520454(1759); if($_1285623267 == ___2032520454(1760)){ for($_1895991708= min(104,0,34.666666666667), $_977553604= count($_947468077); $_1895991708< $_977553604; $_1895991708++){ $_399893840= ___2032520454(1761); $_2028423478= $_390913384.___2032520454(1762).$_947468077[$_1895991708]; $_377937201= $_SERVER[___2032520454(1763)].US_SHARED_KERNEL_PATH.___2032520454(1764).$_947468077[$_1895991708]; CUpdateClient::CheckDirPath($_377937201.___2032520454(1765), true); if(!file_exists($_377937201) ||!is_dir($_377937201)) $_399893840 .= ___2032520454(1766).str_replace(___2032520454(1767), $_377937201, GetMessage(___2032520454(1768))).___2032520454(1769); if($_399893840 == ___2032520454(1770)) if(!is_writable($_377937201)) $_399893840 .= ___2032520454(1771).str_replace(___2032520454(1772), $_377937201, GetMessage(___2032520454(1773))).___2032520454(1774); if($_399893840 == ___2032520454(1775)) if(!file_exists($_2028423478) ||!is_dir($_2028423478)) $_399893840 .= ___2032520454(1776).str_replace(___2032520454(1777), $_2028423478, GetMessage(___2032520454(1778))).___2032520454(1779); if($_399893840 == ___2032520454(1780)) if(!is_readable($_2028423478)) $_399893840 .= ___2032520454(1781).str_replace(___2032520454(1782), $_2028423478, GetMessage(___2032520454(1783))).___2032520454(1784); if($_399893840 == ___2032520454(1785)){ $_1722827137=@opendir($_2028423478); $_814923801= array(); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(substr($_441182499, min(122,0,40.666666666667), round(0+1.4+1.4+1.4+1.4+1.4)) == ___2032520454(1786)){ $_858530042= ___2032520454(1787); if(is_file($_2028423478.___2032520454(1788).$_441182499)){ $_1188346096= substr($_441182499, round(0+2.3333333333333+2.3333333333333+2.3333333333333), strlen($_441182499)- round(0+3.6666666666667+3.6666666666667+3.6666666666667)); if(substr($_441182499, strlen($_441182499)- round(0+4.5+4.5)) == ___2032520454(1789)){ $_858530042= ___2032520454(1790); $_1188346096= substr($_441182499, round(0+1.75+1.75+1.75+1.75), strlen($_441182499)- round(0+16));} $_814923801[]= array(___2032520454(1791).$_441182499, trim($_1188346096), $_858530042);} elseif(file_exists($_2028423478.___2032520454(1792).$_441182499.___2032520454(1793))){ $_1188346096= substr($_441182499, round(0+1.75+1.75+1.75+1.75)); if(substr($_441182499, strlen($_441182499)- round(0+2.5+2.5)) == ___2032520454(1794)){ $_858530042= ___2032520454(1795); $_1188346096= substr($_441182499, round(0+1.4+1.4+1.4+1.4+1.4), strlen($_441182499)- round(0+2.4+2.4+2.4+2.4+2.4));} $_814923801[]= array(___2032520454(1796).$_441182499.___2032520454(1797), trim($_1188346096), $_858530042);} if($_545907416) CUpdateClient::CopyDirFiles($_2028423478.___2032520454(1798).$_441182499, $_SERVER[___2032520454(1799)].US_SAVE_UPDATERS_DIR.___2032520454(1800).$_947468077[$_1895991708].___2032520454(1801).$_441182499, $_399893840, false);}} closedir($_1722827137);} $_1249907603= count($_814923801); for($_378873771=(914-2*457); $_378873771< $_1249907603- round(0+0.2+0.2+0.2+0.2+0.2); $_378873771++){ for($_352491078= $_378873771+ round(0+0.5+0.5); $_352491078< $_1249907603; $_352491078++){ if(CUpdateClient::CompareVersions($_814923801[$_378873771][round(0+0.25+0.25+0.25+0.25)], $_814923801[$_352491078][round(0+0.2+0.2+0.2+0.2+0.2)])>(1016/2-508)){ $_947245880= $_814923801[$_378873771]; $_814923801[$_378873771]= $_814923801[$_352491078]; $_814923801[$_352491078]= $_947245880;}}}} if($_399893840 == ___2032520454(1802)){ if(strtolower($DB->type) == ___2032520454(1803) && defined(___2032520454(1804)) && MYSQL_TABLE_TYPE <> ___2032520454(1805)){ $DB->Query(___2032520454(1806).MYSQL_TABLE_TYPE.___2032520454(1807), true);}} if($_399893840 == ___2032520454(1808)){ for($_378873771= min(166,0,55.333333333333), $_1249907603= count($_814923801); $_378873771< $_1249907603; $_378873771++){ if($_814923801[$_378873771][round(0+1+1)] == ___2032520454(1809)){ $_1784651161= ___2032520454(1810); CUpdateClient::RunUpdaterScript($_2028423478.$_814923801[$_378873771][(1344/2-672)], $_1784651161, ___2032520454(1811).$_1944649823.___2032520454(1812).$_947468077[$_1895991708], $_947468077[$_1895991708]); if($_1784651161 <> ___2032520454(1813)){ $_399893840 .= str_replace(___2032520454(1814), $_947468077[$_1895991708], str_replace(___2032520454(1815), $_814923801[$_378873771][round(0+0.33333333333333+0.33333333333333+0.33333333333333)], GetMessage(___2032520454(1816)))).___2032520454(1817). $_1784651161.___2032520454(1818); $_399893840 .= str_replace(___2032520454(1819), $_947468077[$_1895991708], GetMessage(___2032520454(1820))).___2032520454(1821); break;}}}} if($_399893840 == ___2032520454(1822)) CUpdateClient::CopyDirFiles($_2028423478, $_377937201, $_399893840, true, $_1228081276); if($_399893840 == ___2032520454(1823)){ for($_378873771= min(180,0,60), $_1249907603= count($_814923801); $_378873771< $_1249907603; $_378873771++){ if($_814923801[$_378873771][round(0+0.5+0.5+0.5+0.5)]==___2032520454(1824)){ $_1784651161= ___2032520454(1825); CUpdateClient::RunUpdaterScript($_2028423478.$_814923801[$_378873771][min(68,0,22.666666666667)], $_1784651161, ___2032520454(1826).$_1944649823.___2032520454(1827).$_947468077[$_1895991708], $_947468077[$_1895991708]); if($_1784651161 <> ___2032520454(1828)){ $_399893840 .= str_replace(___2032520454(1829), $_947468077[$_1895991708], str_replace(___2032520454(1830), $_814923801[$_378873771][round(0+0.33333333333333+0.33333333333333+0.33333333333333)], GetMessage(___2032520454(1831)))).___2032520454(1832). $_1784651161.___2032520454(1833); $_399893840 .= str_replace(___2032520454(1834), $_947468077[$_1895991708], GetMessage(___2032520454(1835))).___2032520454(1836); break;}}}} if($_399893840 <> ___2032520454(1837)) $_1285623267 .= $_399893840;} CUpdateClient::ClearUpdateFolder($_390913384);} CUpdateClient::AddMessage2Log(___2032520454(1838).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+3)).___2032520454(1839)); if($_1285623267 <> ___2032520454(1840)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1841)); $_485841513 .= $_1285623267; return false;} else{ $GLOBALS[___2032520454(1842)]= $_947468077; if(function_exists(___2032520454(1843))){ foreach($GLOBALS['_____235779438'][5](___2032520454(1844), ___2032520454(1845), true) as $_844153692){ $GLOBALS['_____235779438'][6]($_844153692, $_947468077);}} return true;}} public static function ClearUpdateFolder($_390913384){ CUpdateClient::DeleteDirFilesEx($_390913384); bx_accelerator_reset();} public static function RunUpdaterScript($_1897672833,&$_485841513, $_2028423478, $_353213764){ global $DBType, $DB, $APPLICATION, $USER; if(!isset($GLOBALS[___2032520454(1846)]) ||($GLOBALS[___2032520454(1847)] != ___2032520454(1848) && $GLOBALS[___2032520454(1849)] != ___2032520454(1850))){ $GLOBALS[___2032520454(1851)]=((US_CALL_TYPE != ___2032520454(1852))? COption::GetOptionString(___2032520454(1853), ___2032520454(1854), ___2032520454(1855)): ___2032520454(1856));} $strongUpdateCheck= $GLOBALS[___2032520454(1857)]; $DOCUMENT_ROOT= $_SERVER[___2032520454(1858)]; $_1897672833= str_replace(___2032520454(1859), ___2032520454(1860), $_1897672833); $updaterPath= dirname($_1897672833); $updaterPath= substr($updaterPath, strlen($_SERVER[___2032520454(1861)])); $updaterPath= Trim($updaterPath, ___2032520454(1862)); if($updaterPath <> ___2032520454(1863)) $updaterPath= ___2032520454(1864).$updaterPath; $updaterName= substr($_1897672833, strlen($_SERVER[___2032520454(1865)])); CUpdateClient::AddMessage2Log(___2032520454(1866).$updaterName.___2032520454(1867), ___2032520454(1868)); $updater= new CUpdater(); $updater->Init($updaterPath, $DBType, $updaterName, $_2028423478, $_353213764, US_CALL_TYPE); $errorMessage= ___2032520454(1869); include($_1897672833); if($errorMessage <> ___2032520454(1870)) $_485841513 .= $errorMessage; if(is_array($updater->errorMessage) &&!empty($updater->errorMessage)) $_485841513 .= implode(___2032520454(1871), $updater->errorMessage); unset($updater);} public static function CompareVersions($_2102091244, $_1076236524){ $_2102091244= trim($_2102091244); $_1076236524= trim($_1076236524); if($_2102091244 == $_1076236524) return min(40,0,13.333333333333); $_903131813= explode(___2032520454(1872), $_2102091244); $_106116680= explode(___2032520454(1873), $_1076236524); if(intval($_903131813[min(126,0,42)])> intval($_106116680[(846-2*423)]) || intval($_903131813[min(44,0,14.666666666667)]) == intval($_106116680[(1104/2-552)]) && intval($_903131813[round(0+0.5+0.5)])> intval($_106116680[round(0+0.2+0.2+0.2+0.2+0.2)]) || intval($_903131813[(1156/2-578)]) == intval($_106116680[(159*2-318)]) && intval($_903131813[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]) == intval($_106116680[round(0+0.25+0.25+0.25+0.25)]) && intval($_903131813[round(0+0.5+0.5+0.5+0.5)])> intval($_106116680[round(0+2)])){ return round(0+0.2+0.2+0.2+0.2+0.2);} if(intval($_903131813[(222*2-444)]) == intval($_106116680[(872-2*436)]) && intval($_903131813[round(0+0.25+0.25+0.25+0.25)]) == intval($_106116680[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]) && intval($_903131813[round(0+2)]) == intval($_106116680[round(0+0.66666666666667+0.66666666666667+0.66666666666667)])){ return(1088/2-544);} return-round(0+0.2+0.2+0.2+0.2+0.2);} public static function checkValid(){ $_1665174698= file_get_contents($_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/main/include.php'); $_1635850202= strpos($_1665174698, ___2032520454(1874)); if($_1635850202 !== false){ $_1646519784= strpos($_1665174698, ___2032520454(1875), $_1635850202); if($_1646519784 !== false){ $_1665174698= substr($_1665174698, $_1635850202, $_1646519784- $_1635850202); $_971911757= strpos($_1665174698, ___2032520454(1876)); if($_971911757 !== false){ $_1611274068= substr($_1665174698, round(0+3+3+3), $_971911757- round(0+1.8+1.8+1.8+1.8+1.8)); $_1665174698= substr($_1665174698, $_971911757+ round(0+0.5+0.5+0.5+0.5)); $_2078163657= base64_encode(md5($_1665174698)); if($_1611274068 === $_2078163657) return true;}}} if(substr($_1665174698,(138*2-276), strlen(___2032520454(1877))) === ___2032520454(1878)) return true; if(md5(CUpdateClient::GetLicenseKey().___2032520454(1879)) === ___2032520454(1880)) return true; return false;} public static function GetUpdatesList(&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; $_452470524= array(); CUpdateClient::AddMessage2Log(___2032520454(1881)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(1882) || $_1285623267 <> ___2032520454(1883)){ $_485841513 .= $_1285623267; CUpdateClient::AddMessage2Log(___2032520454(1884), ___2032520454(1885)); return false;} CUpdateClient::AddMessage2Log(preg_replace(___2032520454(1886), ___2032520454(1887), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(1888), $_1717074181, $_1285623267); CUpdateClient::AddMessage2Log(___2032520454(1889).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1890)); $_452470524= Array(); if($_1285623267 == ___2032520454(1891)) CUpdateClient::__1564439409($_1665174698, $_452470524, $_1285623267); if($_1285623267 == ___2032520454(1892)){ if(!isset($_452470524[___2032520454(1893)]) ||!is_array($_452470524[___2032520454(1894)])) $_1285623267 .= ___2032520454(1895).GetMessage(___2032520454(1896)).___2032520454(1897);} if($_1285623267 == ___2032520454(1898)){ $_452470524= $_452470524[___2032520454(1899)][___2032520454(1900)]; if(!is_array($_452470524[___2032520454(1901)]) &&(!isset($_452470524[___2032520454(1902)]) ||!is_array($_452470524[___2032520454(1903)]))) $_1285623267 .= ___2032520454(1904).GetMessage(___2032520454(1905)).___2032520454(1906); $_1906641482= $_SERVER[___2032520454(1907)].___2032520454(1908); if(file_exists($_1906641482)){@unlink($_1906641482);} $_1516205629= $_SERVER[___2032520454(1909)].___2032520454(1910); if(file_exists($_1516205629)){@unlink($_1516205629);}} if($_1285623267 <> ___2032520454(1911)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1912)); $_485841513 .= $_1285623267; return false;} else return $_452470524;} public static function GetHTTPPage($_1488031923, $_924666066,&$_485841513){ global $SERVER_NAME, $DB; CUpdateClient::AddMessage2Log(___2032520454(1913)); $_1979616465= COption::GetOptionString(___2032520454(1914), ___2032520454(1915), DEFAULT_UPDATE_SERVER); $_616845628= round(0+26.666666666667+26.666666666667+26.666666666667); $_743037329= COption::GetOptionString(___2032520454(1916), ___2032520454(1917), ___2032520454(1918)); $_1380124670= COption::GetOptionString(___2032520454(1919), ___2032520454(1920), ___2032520454(1921)); $_1253656144= COption::GetOptionString(___2032520454(1922), ___2032520454(1923), ___2032520454(1924)); $_72736777= COption::GetOptionString(___2032520454(1925), ___2032520454(1926), ___2032520454(1927)); $_512636497=($_743037329 <> ___2032520454(1928) && $_1380124670 <> ___2032520454(1929)); if($_1488031923 == ___2032520454(1930)) $_1488031923= ___2032520454(1931); elseif($_1488031923 == ___2032520454(1932)) $_1488031923= ___2032520454(1933); elseif($_1488031923 == ___2032520454(1934)) $_1488031923= ___2032520454(1935); elseif($_1488031923 == ___2032520454(1936)) $_1488031923= ___2032520454(1937); elseif($_1488031923 == ___2032520454(1938)) $_1488031923= ___2032520454(1939); elseif($_1488031923 == ___2032520454(1940)) $_1488031923= ___2032520454(1941); elseif($_1488031923 == ___2032520454(1942)) $_1488031923= ___2032520454(1943); if($_512636497){ $_1380124670= intval($_1380124670); if($_1380124670 <=(1404/2-702)) $_1380124670= round(0+20+20+20+20); $_755399221= $_743037329; $_2071467419= $_1380124670;} else{ $_755399221= $_1979616465; $_2071467419= $_616845628;} $_1386626354=@fsockopen($_755399221, $_2071467419, $_1545459429, $_747176921, round(0+24+24+24+24+24)); if($_1386626354){ $_1468350510= ___2032520454(1944); if($_512636497){ $_1468350510 .= ___2032520454(1945).$_1979616465.___2032520454(1946).$_1488031923.___2032520454(1947); if($_1253656144 <> ___2032520454(1948)) $_1468350510 .= ___2032520454(1949).base64_encode($_1253656144.___2032520454(1950).$_72736777).___2032520454(1951);} else $_1468350510 .= ___2032520454(1952).$_1488031923.___2032520454(1953); $_1895457645= self::__756329498(US_BASE_MODULE, ___2032520454(1954), ___2032520454(1955)); $_924666066 .= ___2032520454(1956).urlencode($_1895457645); if(defined(___2032520454(1957))) $_924666066 .= ___2032520454(1958).urlencode(___2032520454(1959)); else $_924666066 .= ___2032520454(1960).urlencode(___2032520454(1961)); $_305226205= $DB->GetVersion(); $_924666066 .= ___2032520454(1962).urlencode($_305226205 != false? $_305226205: ___2032520454(1963)); $_924666066 .= ___2032520454(1964).COption::GetOptionString(___2032520454(1965), ___2032520454(1966), ___2032520454(1967)); $_924666066 .= ___2032520454(1968).COption::GetOptionString(___2032520454(1969), ___2032520454(1970), ___2032520454(1971)); $_1468350510 .= ___2032520454(1972); $_1468350510 .= ___2032520454(1973); $_1468350510 .= ___2032520454(1974).$_1979616465.___2032520454(1975); $_1468350510 .= ___2032520454(1976); $_1468350510 .= ___2032520454(1977); $_1468350510 .= ___2032520454(1978).strlen($_924666066).___2032520454(1979); $_1468350510 .="$_924666066"; $_1468350510 .= ___2032520454(1980); fputs($_1386626354, $_1468350510); $_2081503985= false; while(!feof($_1386626354)){ $_2023158417= fgets($_1386626354, round(0+1365.3333333333+1365.3333333333+1365.3333333333)); if($_2023158417 != ___2032520454(1981)){ if(preg_match(___2032520454(1982), $_2023158417)) $_2081503985= true;} else{ break;}} $_1665174698= ___2032520454(1983); if($_2081503985){ $_890057283= round(0+819.2+819.2+819.2+819.2+819.2); $_647499752= min(100,0,33.333333333333); $_2023158417= FGets($_1386626354, $_890057283); $_2023158417= StrToLower($_2023158417); $_1709707760= ___2032520454(1984); $_1895991708= min(66,0,22); while($_1895991708< StrLen($_2023158417) && in_array($_2023158417[$_1895991708], array(___2032520454(1985), ___2032520454(1986), ___2032520454(1987), ___2032520454(1988), ___2032520454(1989), ___2032520454(1990), ___2032520454(1991), ___2032520454(1992), ___2032520454(1993), ___2032520454(1994), ___2032520454(1995), ___2032520454(1996), ___2032520454(1997), ___2032520454(1998), ___2032520454(1999), ___2032520454(2000)))){ $_1709707760 .= $_2023158417[$_1895991708]; $_1895991708++;} $_1069176894= hexdec($_1709707760); while($_1069176894>(978-2*489)){ $_1478755969=(1064/2-532); $_1081369658=(($_1069176894> $_890057283)? $_890057283: $_1069176894); while($_1081369658>(1056/2-528) && $_2023158417= fread($_1386626354, $_1081369658)){ $_1665174698 .= $_2023158417; $_1478755969 += StrLen($_2023158417); $_510182385= $_1069176894- $_1478755969; $_1081369658=(($_510182385> $_890057283)? $_890057283: $_510182385);} $_647499752 += $_1069176894; $_2023158417= FGets($_1386626354, $_890057283); $_2023158417= FGets($_1386626354, $_890057283); $_2023158417= StrToLower($_2023158417); $_1709707760= ___2032520454(2001); $_1895991708=(810-2*405); while($_1895991708< StrLen($_2023158417) && in_array($_2023158417[$_1895991708], array(___2032520454(2002), ___2032520454(2003), ___2032520454(2004), ___2032520454(2005), ___2032520454(2006), ___2032520454(2007), ___2032520454(2008), ___2032520454(2009), ___2032520454(2010), ___2032520454(2011), ___2032520454(2012), ___2032520454(2013), ___2032520454(2014), ___2032520454(2015), ___2032520454(2016), ___2032520454(2017)))){ $_1709707760 .= $_2023158417[$_1895991708]; $_1895991708++;} $_1069176894= hexdec($_1709707760);}} else{ while($_2023158417= fread($_1386626354, round(0+2048+2048))) $_1665174698 .= $_2023158417;} fclose($_1386626354);} else{ $_1665174698= ___2032520454(2018); if(class_exists(___2032520454(2019)) && method_exists(___2032520454(2020), ___2032520454(2021))) $_747176921= CUtil::ConvertToLangCharset($_747176921); $_485841513 .= GetMessage(___2032520454(2022)).___2032520454(2023).$_1545459429.___2032520454(2024).$_747176921.___2032520454(2025); if(intval($_1545459429) <=(1500/2-750)) $_485841513 .= GetMessage(___2032520454(2026)).___2032520454(2027); CUpdateClient::AddMessage2Log(___2032520454(2028).$_1979616465.___2032520454(2029).$_1545459429.___2032520454(2030).$_747176921.___2032520454(2031), ___2032520454(2032));} return $_1665174698;} private static function __1973264292(&$_418448234, $_1809610939){ $_2054801131= $_1809610939->getName(); if(!isset($_418448234[$_2054801131])) $_418448234[$_2054801131]= array(); $_670175839= array(___2032520454(2033) => array()); foreach($_1809610939->attributes() as $_1470729863 => $_431972108){ $_670175839[___2032520454(2034)][$_1470729863]= (string)$_431972108;} foreach($_1809610939->children() as $_1355612228){ if(!isset($_670175839[___2032520454(2035)])) $_670175839[___2032520454(2036)]= array(); self::__1973264292($_670175839[___2032520454(2037)], $_1355612228);} if(!isset($_670175839[___2032520454(2038)])) $_670175839[___2032520454(2039)]= (string)$_1809610939; $_418448234[$_2054801131][]= $_670175839;} private static function __955439248($_91880458){ $_418448234= array(); if(!defined(___2032520454(2040)) ||!class_exists(___2032520454(2041))){ $_216774110= new CUpdatesXML(); if($_216774110->LoadString($_91880458) && $_216774110->GetTree()) $_418448234= $_216774110->GetArray(); return $_418448234;} if(strpos($_91880458, pack(___2032520454(2042), round(0+239), round(0+37.4+37.4+37.4+37.4+37.4), round(0+191))) ===(147*2-294)) $_91880458= substr($_91880458, round(0+0.6+0.6+0.6+0.6+0.6)); if(strpos($_91880458, ___2032520454(2043)) !==(208*2-416)) $_91880458= ___2032520454(2044).___2032520454(2045).(defined(___2032520454(2046))? ___2032520454(2047): ___2032520454(2048)).___2032520454(2049).___2032520454(2050).$_91880458; $_1809610939= new \SimpleXMLElement($_91880458); self::__1973264292($_418448234, $_1809610939); $_418448234[___2032520454(2051)]= $_418448234[___2032520454(2052)][(1496/2-748)]; if(!defined(___2032520454(2053))) $_418448234= \Bitrix\Main\Text\Encoding::convertEncoding($_418448234, ___2032520454(2054), ___2032520454(2055)); return $_418448234;} private static function __1564439409(&$_279064906,&$_156197068,&$_485841513){ $_1285623267= ""; $_156197068= array(); CUpdateClient::AddMessage2Log(___2032520454(2056)); if($_279064906 == ___2032520454(2057)) $_1285623267 .= ___2032520454(2058).GetMessage(___2032520454(2059)).___2032520454(2060); if($_1285623267 == ___2032520454(2061)){ if(SubStr($_279064906,(232*2-464), StrLen(___2032520454(2062))) != ___2032520454(2063) && CUpdateClient::IsGzipInstalled()) $_279064906=@gzuncompress($_279064906); if(SubStr($_279064906, min(208,0,69.333333333333), StrLen(___2032520454(2064))) != ___2032520454(2065)){ CUpdateClient::AddMessage2Log(substr($_279064906, min(226,0,75.333333333333), round(0+50+50)), ___2032520454(2066)); $_1285623267 .= ___2032520454(2067).GetMessage(___2032520454(2068)).___2032520454(2069);}} if($_1285623267 == ___2032520454(2070)){ $_156197068= self::__955439248($_279064906); if(!is_array($_156197068) ||!isset($_156197068[___2032520454(2071)]) ||!is_array($_156197068[___2032520454(2072)])) $_1285623267 .= ___2032520454(2073).GetMessage(___2032520454(2074)).___2032520454(2075);} if($_1285623267 == ___2032520454(2076)){ if(isset($_156197068[___2032520454(2077)][___2032520454(2078)][___2032520454(2079)])){ $_1895457645= $_156197068[___2032520454(2080)][___2032520454(2081)][___2032520454(2082)][(203*2-406)][___2032520454(2083)][___2032520454(2084)]; if($_1895457645 <> ___2032520454(2085)) COption::SetOptionString(US_BASE_MODULE, ___2032520454(2086), $_1895457645);} if(isset($_156197068[___2032520454(2087)][___2032520454(2088)][___2032520454(2089)])){ CUpdateClient::__ApplyLicenseInfo($_156197068[___2032520454(2090)][___2032520454(2091)][___2032520454(2092)][(904-2*452)][___2032520454(2093)]);}} if($_1285623267 == ___2032520454(2094)){ if(isset($_156197068[___2032520454(2095)][___2032520454(2096)][___2032520454(2097)])) CUpdateClient::__426146141($_156197068[___2032520454(2098)][___2032520454(2099)][___2032520454(2100)]);} if($_1285623267 <> ___2032520454(2101)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(2102)); $_485841513 .= $_1285623267; return false;} else return true;} public static function CollectRequestData(&$_485841513, $_338038181= false, $_147667752= "Y", $_481763968= array(), $_1893076460= array(), $_2016170018= array()){ $_752670170= ""; $_1285623267= ___2032520454(2103); if($_338038181 === false){ $_338038181= LANGUAGE_ID;} $_147667752=(is_numeric($_147667752)? intval($_147667752):(($_147667752 == ___2032520454(2104))? ___2032520454(2105): ___2032520454(2106))); CUpdateClient::AddMessage2Log(___2032520454(2107)); CUpdateClient::CheckDirPath($_SERVER[___2032520454(2108)].___2032520454(2109), true); $_910962807= CUpdateClient::GetCurrentModules($_1285623267); $_1978482206= CUpdateClient::GetCurrentLanguages($_1285623267); $_1895341905=(CUpdateExpertMode::isEnabled() && CUpdateExpertMode::isCorrectModulesStructure($_481763968)); if($_1895341905){ $_910962807= CUpdateExpertMode::processModulesFrom($_481763968, $_910962807);} if($_1285623267 == ___2032520454(2110)){ $GLOBALS[___2032520454(2111)]->GetVersion(); $_752670170= ___2032520454(2112).urlencode(md5(CUpdateClient::GetLicenseKey())). ___2032520454(2113).urlencode($_338038181). ___2032520454(2114).urlencode(UPDATE_SYSTEM_VERSION_A). ___2032520454(2115).urlencode(SM_VERSION). ___2032520454(2116).((defined(___2032520454(2117)) && DEMO==___2032520454(2118))? ___2032520454(2119):((defined(___2032520454(2120)) && ENCODE==___2032520454(2121))? ___2032520454(2122):((defined(___2032520454(2123)) && TIMELIMIT_EDITION==___2032520454(2124))? ___2032520454(2125): ___2032520454(2126)))). ___2032520454(2127).urlencode(CUpdateClient::__GetFooPath()). ___2032520454(2128).urlencode(CUpdateClient::__GetFooPath1()). ___2032520454(2129).urlencode($GLOBALS[___2032520454(2130)]->type). ___2032520454(2131).urlencode((isset($GLOBALS[___2032520454(2132)]->XE) && $GLOBALS[___2032520454(2133)]->XE)? ___2032520454(2134): ___2032520454(2135)). ___2032520454(2136).urlencode($_SERVER[___2032520454(2137)]). ___2032520454(2138).urlencode(self::GetServerName()). ___2032520454(2139).urlencode($_SERVER[___2032520454(2140)]). ___2032520454(2141).urlencode($_SERVER[___2032520454(2142)]). ___2032520454(2143).urlencode(CUpdateClient::GetUniqueId()). ___2032520454(2144).urlencode((CUpdateClient::IsGzipInstalled())? ___2032520454(2145): ___2032520454(2146)). ___2032520454(2147).urlencode(phpversion()). ___2032520454(2148).urlencode($_147667752). ___2032520454(2149).urlencode((int)ini_get(___2032520454(2150))). ___2032520454(2151).urlencode(COption::GetOptionString(___2032520454(2152), ___2032520454(2153), ___2032520454(2154))). ___2032520454(2155).urlencode(COption::GetOptionString(___2032520454(2156), ___2032520454(2157), ___2032520454(2158))). ___2032520454(2159).urlencode(CUpdateClient::checkValid()? ___2032520454(2160): ___2032520454(2161)). ___2032520454(2162).CUpdateClient::ModulesArray2Query($_910962807, ___2032520454(2163)). ___2032520454(2164).CUpdateClient::ModulesArray2Query($_1978482206, ___2032520454(2165)); $_232205659= ___2032520454(2166); if($_1895341905){ $_599081292= CUpdateExpertMode::extractModulesTo($_481763968); $_752670170 .= ___2032520454(2167).urlencode(json_encode($_599081292)); $_481763968= array_keys($_599081292);} if(CUpdateExpertMode::isIncludeTmpUpdatesEnabled()){ $_752670170 .= ___2032520454(2168);} if(!empty($_481763968)){ for($_1895991708=(888-2*444), $_977553604= count($_481763968); $_1895991708< $_977553604; $_1895991708++){ if($_232205659 <> ___2032520454(2169)) $_232205659 .= ___2032520454(2170); $_232205659 .= $_481763968[$_1895991708];}} if($_232205659 <> ___2032520454(2171)){ $_752670170 .= ___2032520454(2172).urlencode($_232205659);} $_232205659= ___2032520454(2173); if(!empty($_1893076460)){ for($_1895991708=(926-2*463), $_977553604= count($_1893076460); $_1895991708< $_977553604; $_1895991708++){ if($_232205659 <> ___2032520454(2174)) $_232205659 .= ___2032520454(2175); $_232205659 .= $_1893076460[$_1895991708];}} if($_232205659 <> ___2032520454(2176)) $_752670170 .= ___2032520454(2177).urlencode($_232205659); $_232205659= ___2032520454(2178); if(!empty($_2016170018)){ for($_1895991708=(912-2*456), $_977553604= count($_2016170018); $_1895991708< $_977553604; $_1895991708++){ if($_232205659 <> ___2032520454(2179)) $_232205659 .= ___2032520454(2180); $_232205659 .= $_2016170018[$_1895991708];}} if($_232205659 <> ___2032520454(2181)) $_752670170 .= ___2032520454(2182).urlencode($_232205659); if(defined(___2032520454(2183)) && constant(___2032520454(2184)) == ___2032520454(2185)){ $_977553604= round(0+0.2+0.2+0.2+0.2+0.2); if(CModule::IncludeModule(___2032520454(2186))){ $_977553604=(754-2*377); $_713515661= CIBlock::GetList(array(), array(___2032520454(2187) => ___2032520454(2188))); while($_713515661->Fetch()) $_977553604++;} $_752670170 .= ___2032520454(2189).$_977553604; $_752670170 .= ___2032520454(2190).CUser::GetCount(); $_977553604=(205*2-410); $_1885371933= CSite::GetList($_1280166288, $_2018661816, array()); while($_1885371933->Fetch()) $_977553604++; $_752670170 .= ___2032520454(2191).$_977553604;} if(defined(___2032520454(2192)) && constant(___2032520454(2193)) == ___2032520454(2194)){ $_1253520173= array(); $_1408881731= COption::GetOptionString(___2032520454(2195), ___2032520454(2196), ___2032520454(2197)); if($_1408881731 <> ___2032520454(2198)){ $_1408881731= base64_decode($_1408881731); $_1253520173= unserialize($_1408881731,[___2032520454(2199) => false]); if(!is_array($_1253520173)) $_1253520173= array();} if(empty($_1253520173)) $_1253520173= array(___2032520454(2200) => array(), ___2032520454(2201) => array()); $_1096204782= ___2032520454(2202); foreach($_1253520173[___2032520454(2203)] as $_447701011 => $_1017577786){ if($_1017577786[(820-2*410)] == ___2032520454(2204) || $_1017577786[(1084/2-542)] == ___2032520454(2205)){ if($_1096204782 <> ___2032520454(2206)) $_1096204782 .= ___2032520454(2207); $_1096204782 .= $_447701011.___2032520454(2208).$_1017577786[(131*2-262)].___2032520454(2209).$_1017577786[round(0+0.33333333333333+0.33333333333333+0.33333333333333)];}} $_752670170 .= ___2032520454(2210).urlencode($_1096204782);} if(defined(___2032520454(2211)) && constant(___2032520454(2212)) == ___2032520454(2213)){ $_1893232625= array(); $_1408881731= COption::GetOptionString(___2032520454(2214), ___2032520454(2215), ___2032520454(2216)); if($_1408881731 <> ___2032520454(2217)){ $_1408881731= base64_decode($_1408881731); $_1893232625= unserialize($_1408881731,[___2032520454(2218) => false]); if(!is_array($_1893232625)) $_1893232625= array(___2032520454(2219));} if(empty($_1893232625)) $_1893232625= array(___2032520454(2220)); $_752670170 .= ___2032520454(2221).urlencode(implode(___2032520454(2222), $_1893232625));} if(CModule::IncludeModule(___2032520454(2223)) && class_exists(___2032520454(2224))) $_752670170 .= ___2032520454(2225).urlencode(CCluster::getServersCount()); else $_752670170 .= ___2032520454(2226).urlencode(___2032520454(2227)); if(method_exists(___2032520454(2228), ___2032520454(2229)) && method_exists(___2032520454(2230), ___2032520454(2231)) && CHTMLPagesCache::IsOn() && CHTMLPagesCache::IsCompositeEnabled()) $_752670170 .= ___2032520454(2232).urlencode(___2032520454(2233)); else $_752670170 .= ___2032520454(2234).urlencode(___2032520454(2235)); global $DB; if($DB->TableExists(___2032520454(2236)) || $DB->TableExists(___2032520454(2237))) $_752670170 .= ___2032520454(2238).urlencode((COption::GetOptionString(___2032520454(2239), ___2032520454(2240), ___2032520454(2241)) == ___2032520454(2242)? ___2032520454(2243): ___2032520454(2244))); else $_752670170 .= ___2032520454(2245).urlencode(___2032520454(2246)); $_1348852303= CUpdateClient::getNewLicenseSignedKey(); $_752670170 .= ___2032520454(2247).urlencode($_1348852303.___2032520454(2248).COption::GetOptionString(___2032520454(2249), $_1348852303, ___2032520454(2250))); return $_752670170;} CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(2251)); $_485841513 .= $_1285623267; return false;} public static function ModulesArray2Query($_910962807, $_1484610954= "bitm_"){ $_519787723= ""; if(is_array($_910962807)){ foreach($_910962807 as $_254044556 => $_1410940443){ if($_519787723 <> ___2032520454(2252)) $_519787723 .= ___2032520454(2253); $_519787723 .= $_1484610954.$_254044556.___2032520454(2254).urlencode($_1410940443);}} return $_519787723;} protected static function GetServerName(){ global $DB; $_2008282961= $DB->Query(___2032520454(2255)); if($_2008282961 &&($_1972676462= $_2008282961->Fetch()) && $_1972676462[___2032520454(2256)] != ___2032520454(2257)){ return $_1972676462[___2032520454(2258)];} return self::__756329498(___2032520454(2259), ___2032520454(2260));} public static function IsGzipInstalled(){ if(function_exists("gzcompress")) return(COption::GetOptionString("main", "update_is_gzip_installed", "Y") == "Y"? true: false); return false;} public static function GetCurrentModules(&$_485841513, $_1604791818= false){ $_910962807= array(); $_1722827137=@opendir($_SERVER[___2032520454(2261)].US_SHARED_KERNEL_PATH.___2032520454(2262)); if($_1722827137){ if($_1604791818 === false || is_array($_1604791818) && in_array(___2032520454(2263), $_1604791818)){ if(file_exists($_SERVER[___2032520454(2264)].US_SHARED_KERNEL_PATH.___2032520454(2265)) && is_file($_SERVER[___2032520454(2266)].US_SHARED_KERNEL_PATH.___2032520454(2267))){ $_1717133818= file_get_contents($_SERVER[___2032520454(2268)].US_SHARED_KERNEL_PATH.___2032520454(2269)); preg_match(___2032520454(2270), $_1717133818, $_928781283); $_910962807[___2032520454(2271)]= $_928781283[round(0+1)];} if($_910962807[___2032520454(2272)] == ___2032520454(2273)){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2274)), ___2032520454(2275)); $_485841513 .= ___2032520454(2276).GetMessage(___2032520454(2277)).___2032520454(2278);}} while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_SERVER[___2032520454(2279)].US_SHARED_KERNEL_PATH.___2032520454(2280).$_441182499) && $_441182499 != ___2032520454(2281) && $_441182499 != ___2032520454(2282) && $_441182499 != ___2032520454(2283) && strpos($_441182499, ___2032520454(2284)) === false){ if($_1604791818 === false || is_array($_1604791818) && in_array($_441182499, $_1604791818)){ $_1968779327= $_SERVER[___2032520454(2285)].US_SHARED_KERNEL_PATH.___2032520454(2286).$_441182499; if(file_exists($_1968779327.___2032520454(2287))){ $_900164533= CUpdateClient::GetModuleInfo($_1968779327); if(!isset($_900164533[___2032520454(2288)]) || $_900164533[___2032520454(2289)] == ___2032520454(2290)){ CUpdateClient::AddMessage2Log(str_replace(___2032520454(2291), $_441182499, GetMessage(___2032520454(2292))), ___2032520454(2293)); $_485841513 .= ___2032520454(2294).str_replace(___2032520454(2295), $_441182499, GetMessage(___2032520454(2296))).___2032520454(2297);} else{ $_910962807[$_441182499]= $_900164533[___2032520454(2298)];}} else{ continue; CUpdateClient::AddMessage2Log(str_replace(___2032520454(2299), $_441182499, GetMessage(___2032520454(2300))), ___2032520454(2301)); $_485841513 .= ___2032520454(2302).str_replace(___2032520454(2303), $_441182499, GetMessage(___2032520454(2304))).___2032520454(2305);}}}} closedir($_1722827137);} else{ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2306)), ___2032520454(2307)); $_485841513 .= ___2032520454(2308).GetMessage(___2032520454(2309)).___2032520454(2310);} return $_910962807;} public static function __GetFooPath(){ if(!class_exists("CLang")){ return "RA";} else{ $_977553604=(998-2*499); $_1913340290= $_448327273= ___2032520454(2311); $_1897672833= CLang::GetList($_1913340290, $_448327273, array(___2032520454(2312)=>___2032520454(2313))); while($_699937524= $_1897672833->Fetch()) $_977553604++; return $_977553604;}} public static function GetCurrentNumberOfUsers(){ return CUpdateClient::__GetFooPath1();} public static function GetCurrentLanguages(&$_485841513, $_1604791818= false){ $_144906639= array(); $_238795253= $_SERVER[___2032520454(2314)].US_SHARED_KERNEL_PATH.___2032520454(2315); $_1722827137=@opendir($_238795253); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_238795253.___2032520454(2316).$_441182499) && $_441182499!=___2032520454(2317) && $_441182499!=___2032520454(2318)){ if($_1604791818===false || is_array($_1604791818) && in_array($_441182499, $_1604791818)){ $_448070154= ___2032520454(2319); if(file_exists($_238795253.___2032520454(2320).$_441182499.___2032520454(2321))){ $_448070154= file_get_contents($_238795253.___2032520454(2322).$_441182499.___2032520454(2323)); $_448070154= preg_replace(___2032520454(2324), ___2032520454(2325), $_448070154); if(strlen($_448070154) != round(0+1.6+1.6+1.6+1.6+1.6)){ CUpdateClient::AddMessage2Log(str_replace(___2032520454(2326), $_441182499, GetMessage(___2032520454(2327))), ___2032520454(2328)); $_485841513 .= ___2032520454(2329).str_replace(___2032520454(2330), $_441182499, GetMessage(___2032520454(2331))).___2032520454(2332); $_448070154= ___2032520454(2333);}} $_144906639[$_441182499]= $_448070154;}}} closedir($_1722827137);} $_521474044= false; $_1913340290= ___2032520454(2334); $_448327273= ___2032520454(2335); if(class_exists(___2032520454(2336))) $_521474044= CLanguage::GetList($_1913340290, $_448327273, array(___2032520454(2337)=>___2032520454(2338))); elseif(class_exists(___2032520454(2339))) $_521474044= CLang::GetList($_1913340290, $_448327273, array(___2032520454(2340)=>___2032520454(2341))); if($_521474044===false){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2342)), ___2032520454(2343)); $_485841513 .= ___2032520454(2344).GetMessage(___2032520454(2345)).___2032520454(2346);} else{ while($_699937524= $_521474044->Fetch()){ if($_1604791818===false || is_array($_1604791818) && in_array($_699937524[___2032520454(2347)], $_1604791818)){ if(!array_key_exists($_699937524[___2032520454(2348)], $_144906639)){ $_144906639[$_699937524[___2032520454(2349)]]= ___2032520454(2350);}}} if($_1604791818===false && empty($_144906639)){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2351)), ___2032520454(2352)); $_485841513 .= ___2032520454(2353).GetMessage(___2032520454(2354)).___2032520454(2355);}} return $_144906639;} public static function __GetFooPath1(){ if(method_exists('\Bitrix\Main\License', 'getActiveUsersCount')){ $_1852342284= new \Bitrix\Main\License(); return $_1852342284->getActiveUsersCount();} elseif(IsModuleInstalled(___2032520454(2356))){ $_442805743= ___2032520454(2357); $_1559849830= $GLOBALS[___2032520454(2358)]->Query($_442805743, true); if($_1559849830 &&($_156197068= $_1559849830->Fetch())){ return $_156197068[___2032520454(2359)];}} return(1076/2-538);} public static function GetCurrentHelps(&$_485841513, $_1604791818= false){ $_1171892589= array(); $_570685988= $_SERVER[___2032520454(2360)].US_SHARED_KERNEL_PATH.___2032520454(2361); $_1722827137=@opendir($_570685988); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_570685988.___2032520454(2362).$_441182499) && $_441182499!=___2032520454(2363) && $_441182499!=___2032520454(2364)){ if($_1604791818===false || is_array($_1604791818) && in_array($_441182499, $_1604791818)){ $_3631827= ___2032520454(2365); if(file_exists($_570685988.___2032520454(2366).$_441182499.___2032520454(2367))){ $_3631827= file_get_contents($_570685988.___2032520454(2368).$_441182499.___2032520454(2369)); $_3631827= preg_replace(___2032520454(2370), ___2032520454(2371), $_3631827); if(strlen($_3631827)!=round(0+8)){ CUpdateClient::AddMessage2Log(str_replace(___2032520454(2372), $_441182499, GetMessage(___2032520454(2373))), ___2032520454(2374)); $_485841513 .= ___2032520454(2375).str_replace(___2032520454(2376), $_441182499, GetMessage(___2032520454(2377))).___2032520454(2378); $_3631827= ___2032520454(2379);}} $_1171892589[$_441182499]= $_3631827;}}} closedir($_1722827137);} $_521474044= false; $_1913340290= ___2032520454(2380); $_448327273= ___2032520454(2381); if(class_exists(___2032520454(2382))) $_521474044= CLanguage::GetList($_1913340290, $_448327273, array(___2032520454(2383)=>___2032520454(2384))); elseif(class_exists(___2032520454(2385))) $_521474044= CLang::GetList($_1913340290, $_448327273, array(___2032520454(2386)=>___2032520454(2387))); if($_521474044===false){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2388)), ___2032520454(2389)); $_485841513 .= ___2032520454(2390).GetMessage(___2032520454(2391)).___2032520454(2392);} else{ while($_699937524= $_521474044->Fetch()){ if($_1604791818===false || is_array($_1604791818) && in_array($_699937524[___2032520454(2393)], $_1604791818)){ if(!array_key_exists($_699937524[___2032520454(2394)], $_1171892589)){ $_1171892589[$_699937524[___2032520454(2395)]]= ___2032520454(2396);}}} if($_1604791818===false && empty($_1171892589)){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2397)), ___2032520454(2398)); $_485841513 .= ___2032520454(2399).GetMessage(___2032520454(2400)).___2032520454(2401);}} return $_1171892589;} public static function AddMessage2Log($_679880936, $_2071260134= ""){ $_50464612= 1000000; $_1861656584= round(0+1600+1600+1600+1600+1600); $_912769796= $_SERVER[___2032520454(2402)].US_SHARED_KERNEL_PATH.___2032520454(2403); $_1668335111= $_SERVER[___2032520454(2404)].US_SHARED_KERNEL_PATH.___2032520454(2405); if($_679880936 <> ___2032520454(2406) || $_2071260134 <> ___2032520454(2407)){ $_894660577= ignore_user_abort(true); if(file_exists($_912769796)){ $_1668678829=@filesize($_912769796); $_1668678829= intval($_1668678829); if($_1668678829> $_50464612){ if(!($_1175665419=@fopen($_912769796, ___2032520454(2408)))){ ignore_user_abort($_894660577); return false;} if(!($_2078350576=@fopen($_1668335111, ___2032520454(2409)))){ ignore_user_abort($_894660577); return false;} $_1031377399= intval($_1668678829-$_50464612/2.0); fseek($_1175665419, $_1031377399); do{ $_1308202601= fread($_1175665419, $_1861656584); if($_1308202601 == ___2032520454(2410)) break;@fwrite($_2078350576, $_1308202601);} while(true);@fclose($_1175665419);@fclose($_2078350576);@copy($_1668335111, $_912769796);@unlink($_1668335111);} clearstatcache();} if($_1175665419=@fopen($_912769796, ___2032520454(2411))){ if(flock($_1175665419, LOCK_EX)){@fwrite($_1175665419, date(___2032520454(2412)).___2032520454(2413).$_2071260134.___2032520454(2414).$_679880936.___2032520454(2415));@fflush($_1175665419);@flock($_1175665419, LOCK_UN);@fclose($_1175665419);}} ignore_user_abort($_894660577);}} public static function CheckDirPath($_1897672833, $_2130698254= true){ $_1725835929= Array(); $_1897672833= str_replace(___2032520454(2416), ___2032520454(2417), $_1897672833); $_1897672833= str_replace(___2032520454(2418), ___2032520454(2419), $_1897672833); if($_1897672833[strlen($_1897672833)-round(0+0.33333333333333+0.33333333333333+0.33333333333333)] != ___2032520454(2420)){ $_1717133818= CUpdateClient::bxstrrpos($_1897672833, ___2032520454(2421)); $_1897672833= substr($_1897672833, min(4,0,1.3333333333333), $_1717133818);} while(strlen($_1897672833)>round(0+0.2+0.2+0.2+0.2+0.2) && $_1897672833[strlen($_1897672833)-round(0+0.33333333333333+0.33333333333333+0.33333333333333)]==___2032520454(2422)) $_1897672833= substr($_1897672833,(134*2-268), strlen($_1897672833)-round(0+0.25+0.25+0.25+0.25)); $_1717133818= CUpdateClient::bxstrrpos($_1897672833, ___2032520454(2423)); while($_1717133818>(187*2-374)){ if(file_exists($_1897672833) && is_dir($_1897672833)){ if($_2130698254){ if(!is_writable($_1897672833))@chmod($_1897672833, BX_DIR_PERMISSIONS);} break;} $_1725835929[]= substr($_1897672833, $_1717133818+round(0+1)); $_1897672833= substr($_1897672833,(974-2*487), $_1717133818); $_1717133818= CUpdateClient::bxstrrpos($_1897672833, ___2032520454(2424));} for($_1895991708= count($_1725835929)-round(0+0.33333333333333+0.33333333333333+0.33333333333333); $_1895991708>=min(174,0,58); $_1895991708--){ $_1897672833= $_1897672833.___2032520454(2425).$_1725835929[$_1895991708];@mkdir($_1897672833, BX_DIR_PERMISSIONS);}} public static function CopyDirFiles($_180749680, $_1298101210,&$_485841513, $_561793724= true, $_1228081276= array()){ $_1285623267= ""; while(strlen($_180749680)> round(0+0.25+0.25+0.25+0.25) && $_180749680[strlen($_180749680)-round(0+0.25+0.25+0.25+0.25)] == ___2032520454(2426)) $_180749680= substr($_180749680,(830-2*415), strlen($_180749680)-round(0+1)); while(strlen($_1298101210)> round(0+1) && $_1298101210[strlen($_1298101210)-round(0+0.5+0.5)] == ___2032520454(2427)) $_1298101210= substr($_1298101210,(908-2*454), strlen($_1298101210)-round(0+0.33333333333333+0.33333333333333+0.33333333333333)); if(strpos($_1298101210.___2032520454(2428), $_180749680.___2032520454(2429)) === min(130,0,43.333333333333)) $_1285623267 .= ___2032520454(2430).GetMessage(___2032520454(2431)).___2032520454(2432); if($_1285623267 == ___2032520454(2433)){ if(!file_exists($_180749680)) $_1285623267 .= ___2032520454(2434).str_replace(___2032520454(2435), $_180749680, GetMessage(___2032520454(2436))).___2032520454(2437);} if($_1285623267 == ___2032520454(2438)){ $strongUpdateCheck= COption::GetOptionString(___2032520454(2439), ___2032520454(2440), ___2032520454(2441)); if(is_dir($_180749680)){ CUpdateClient::CheckDirPath($_1298101210.___2032520454(2442)); if(!file_exists($_1298101210) ||!is_dir($_1298101210)) $_1285623267 .= ___2032520454(2443).str_replace(___2032520454(2444), $_1298101210, GetMessage(___2032520454(2445))).___2032520454(2446); elseif(!is_writable($_1298101210)) $_1285623267 .= ___2032520454(2447).str_replace(___2032520454(2448), $_1298101210, GetMessage(___2032520454(2449))).___2032520454(2450); if($_1285623267 == ___2032520454(2451)){ if($_1722827137=@opendir($_180749680)){ while(($_1983643103= readdir($_1722827137)) !== false){ if($_1983643103 == ___2032520454(2452) || $_1983643103 == ___2032520454(2453)) continue; if($_561793724 && substr($_1983643103, min(74,0,24.666666666667), strlen(___2032520454(2454))) == ___2032520454(2455)) continue; if($_561793724 &&(substr($_1983643103, min(4,0,1.3333333333333), strlen(___2032520454(2456))) === ___2032520454(2457)) &&( in_array(substr($_1983643103,-round(0+0.75+0.75+0.75+0.75)), array(___2032520454(2458), ___2032520454(2459), ___2032520454(2460), ___2032520454(2461))) || in_array(substr($_1983643103,-round(0+1.6666666666667+1.6666666666667+1.6666666666667)), array(___2032520454(2462))))){ continue;} if(!empty($_1228081276)){ $_1048309490= false; foreach($_1228081276 as $_315994790){ if(strpos($_180749680.___2032520454(2463).$_1983643103.___2032520454(2464), ___2032520454(2465).$_315994790.___2032520454(2466)) !== false){ $_1048309490= true; break;}} if($_1048309490) continue;} if(is_dir($_180749680.___2032520454(2467).$_1983643103)){ CUpdateClient::CopyDirFiles($_180749680.___2032520454(2468).$_1983643103, $_1298101210.___2032520454(2469).$_1983643103, $_1285623267, false, $_1228081276);} elseif(is_file($_180749680.___2032520454(2470).$_1983643103)){ if(file_exists($_1298101210.___2032520454(2471).$_1983643103) &&!is_writable($_1298101210.___2032520454(2472).$_1983643103)){ $_1285623267 .= ___2032520454(2473).str_replace(___2032520454(2474), $_1298101210.___2032520454(2475).$_1983643103, GetMessage(___2032520454(2476))).___2032520454(2477);} else{ if($strongUpdateCheck == ___2032520454(2478)) $_1119422918= dechex(crc32(file_get_contents($_180749680.___2032520454(2479).$_1983643103)));@copy($_180749680.___2032520454(2480).$_1983643103, $_1298101210.___2032520454(2481).$_1983643103);@chmod($_1298101210.___2032520454(2482).$_1983643103, BX_FILE_PERMISSIONS); if($strongUpdateCheck == ___2032520454(2483)){ $_97099873= dechex(crc32(file_get_contents($_1298101210.___2032520454(2484).$_1983643103))); if($_97099873 !== $_1119422918){ $_1285623267 .= ___2032520454(2485).str_replace(___2032520454(2486), $_1298101210.___2032520454(2487).$_1983643103, GetMessage(___2032520454(2488))).___2032520454(2489);}}}}}@closedir($_1722827137);}}} else{ $_1717133818= CUpdateClient::bxstrrpos($_1298101210, ___2032520454(2490)); $_313791090= substr($_1298101210,(1004/2-502), $_1717133818); CUpdateClient::CheckDirPath($_313791090.___2032520454(2491)); if(!file_exists($_313791090) ||!is_dir($_313791090)) $_1285623267 .= ___2032520454(2492).str_replace(___2032520454(2493), $_313791090, GetMessage(___2032520454(2494))).___2032520454(2495); elseif(!is_writable($_313791090)) $_1285623267 .= ___2032520454(2496).str_replace(___2032520454(2497), $_313791090, GetMessage(___2032520454(2498))).___2032520454(2499); if($_1285623267 == ___2032520454(2500)){ if($strongUpdateCheck == ___2032520454(2501)) $_1119422918= dechex(crc32(file_get_contents($_180749680)));@copy($_180749680, $_1298101210);@chmod($_1298101210, BX_FILE_PERMISSIONS); if($strongUpdateCheck == ___2032520454(2502)){ $_97099873= dechex(crc32(file_get_contents($_1298101210))); if($_97099873 !== $_1119422918){ $_1285623267 .= ___2032520454(2503).str_replace(___2032520454(2504), $_1298101210, GetMessage(___2032520454(2505))).___2032520454(2506);}}}}} if($_1285623267 <> ___2032520454(2507)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(2508)); $_485841513 .= $_1285623267; return false;} else return true;} public static function DeleteDirFilesEx($_1897672833){ if(!file_exists($_1897672833)) return false; if(is_file($_1897672833)){@unlink($_1897672833); return true;} if($_1722827137=@opendir($_1897672833)){ while(($_1983643103= readdir($_1722827137)) !== false){ if($_1983643103 == ___2032520454(2509) || $_1983643103 == ___2032520454(2510)) continue; if(is_dir($_1897672833.___2032520454(2511).$_1983643103)){ CUpdateClient::DeleteDirFilesEx($_1897672833.___2032520454(2512).$_1983643103);} else{@unlink($_1897672833.___2032520454(2513).$_1983643103);}}}@closedir($_1722827137);@rmdir($_1897672833); return true;} public static function bxstrrpos($_1711571686, $_1600473577){ $_1212408981= strpos(strrev($_1711571686), strrev($_1600473577)); if($_1212408981 === false){ return false;} $_1212408981= strlen($_1711571686)- strlen($_1600473577)- $_1212408981; return $_1212408981;} public static function GetModuleInfo($_1897672833){ $arModuleVersion= array(); $_1096204782= file_get_contents($_1897672833.___2032520454(2514)); if($_1096204782 !== false){@eval(str_replace(array('<?php', '<?', '?>'), '', $_1096204782)); if(is_array($arModuleVersion) && array_key_exists(___2032520454(2515), $arModuleVersion)) return $arModuleVersion;} touch($_1897672833.___2032520454(2516)); include($_1897672833.___2032520454(2517)); if(is_array($arModuleVersion) && array_key_exists(___2032520454(2518), $arModuleVersion)) return $arModuleVersion; include_once($_1897672833.___2032520454(2519)); $_670175839= explode(___2032520454(2520), $_1897672833); $_1895991708= array_search(___2032520454(2521), $_670175839); $_725447623= $_670175839[$_1895991708+round(0+0.25+0.25+0.25+0.25)]; $_725447623= str_replace(___2032520454(2522), ___2032520454(2523), $_725447623); $_1161433914= new $_725447623; return array( ___2032520454(2524) => $_1161433914->MODULE_VERSION, ___2032520454(2525) => $_1161433914->MODULE_VERSION_DATE,);} public static function GetLicenseKey(){ if(defined("US_LICENSE_KEY")) return US_LICENSE_KEY; if(defined(___2032520454(2526))) return LICENSE_KEY; if(!isset($GLOBALS[___2032520454(2527)]) || $GLOBALS[___2032520454(2528)]==___2032520454(2529)){ $LICENSE_KEY= ___2032520454(2530); if(file_exists($_SERVER[___2032520454(2531)].___2032520454(2532))) include($_SERVER[___2032520454(2533)].___2032520454(2534)); $GLOBALS[___2032520454(2535)]= $LICENSE_KEY;} return $GLOBALS[___2032520454(2536)];} public static function getmicrotime(){ list($_1839201285, $_784322298)= explode(" ", microtime()); return((float)$_1839201285+ (float)$_784322298);} private static function __296310062($_747176921, $_1545459429, $_1081731079){ if(class_exists('CUtil') && method_exists('CUtil', 'ConvertToLangCharset')) $_747176921= CUtil::ConvertToLangCharset($_747176921); $_1017489208= GetMessage(___2032520454(2537)).___2032520454(2538).$_1545459429.___2032520454(2539).$_747176921.___2032520454(2540); if(intval($_1545459429) <=(150*2-300)) $_1017489208 .= GetMessage(___2032520454(2541)).___2032520454(2542); CUpdateClient::AddMessage2Log( ___2032520454(2543).$_1081731079[___2032520454(2544)].___2032520454(2545).$_1545459429.___2032520454(2546).$_747176921.___2032520454(2547), ___2032520454(2548)); return $_1017489208;} private static function __895875053($_201069915= null, $_404504836= null){ if(!$_201069915) $_201069915= COption::GetOptionString("main", "update_site", DEFAULT_UPDATE_SERVER); if(!$_404504836) $_404504836= round(0+16+16+16+16+16); $_743037329= COption::GetOptionString(___2032520454(2549), ___2032520454(2550), ___2032520454(2551)); $_1380124670= COption::GetOptionString(___2032520454(2552), ___2032520454(2553), ___2032520454(2554)); $_1253656144= COption::GetOptionString(___2032520454(2555), ___2032520454(2556), ___2032520454(2557)); $_72736777= COption::GetOptionString(___2032520454(2558), ___2032520454(2559), ___2032520454(2560)); $_2008052916=($_743037329 <> ___2032520454(2561) && $_1380124670 <> ___2032520454(2562)); $_418448234= array( ___2032520454(2563) => $_2008052916, ___2032520454(2564) => $_201069915, ___2032520454(2565) => $_404504836, ___2032520454(2566) => $_201069915, ___2032520454(2567) => $_404504836,); if($_2008052916){ $_1380124670= intval($_1380124670); if($_1380124670 <= min(126,0,42)) $_1380124670= round(0+80); $_418448234[___2032520454(2568)]= $_743037329; $_418448234[___2032520454(2569)]= $_1380124670; $_418448234[___2032520454(2570)]= $_1253656144; $_418448234[___2032520454(2571)]= $_72736777;} return $_418448234;}} class CUpdateControllerSupport{ public static function CheckUpdates(){ $errorMessage= ""; $_147667752= COption::GetOptionString(___2032520454(2572), ___2032520454(2573), ___2032520454(2574)); if(!($_1505858136= CUpdateClient::GetUpdatesList($errorMessage, LANG, $_147667752))) $errorMessage .= GetMessage(___2032520454(2575)).___2032520454(2576); if($_1505858136){ if(isset($_1505858136[___2032520454(2577)])){ for($_1895991708=(1100/2-550), $_977553604= count($_1505858136[___2032520454(2578)]); $_1895991708< $_977553604; $_1895991708++) $errorMessage .= ___2032520454(2579).$_1505858136[___2032520454(2580)][$_1895991708][___2032520454(2581)][___2032520454(2582)].___2032520454(2583).$_1505858136[___2032520454(2584)][$_1895991708][___2032520454(2585)];}} if($errorMessage <> ___2032520454(2586)) return array(___2032520454(2587), $errorMessage); if(isset($_1505858136[___2032520454(2588)])) return array(___2032520454(2589), ___2032520454(2590)); $_2065233525=(1076/2-538); if(isset($_1505858136[___2032520454(2591)][(195*2-390)][___2032520454(2592)][___2032520454(2593)]) && is_array($_1505858136[___2032520454(2594)][(808-2*404)][___2032520454(2595)][___2032520454(2596)])) $_2065233525= count($_1505858136[___2032520454(2597)][(896-2*448)][___2032520454(2598)][___2032520454(2599)]); $_1159466921= min(12,0,4); if(isset($_1505858136[___2032520454(2600)][(764-2*382)][___2032520454(2601)][___2032520454(2602)][(836-2*418)][___2032520454(2603)][___2032520454(2604)]) && is_array($_1505858136[___2032520454(2605)][(1080/2-540)][___2032520454(2606)][___2032520454(2607)][(1492/2-746)][___2032520454(2608)][___2032520454(2609)])) $_1159466921= count($_1505858136[___2032520454(2610)][(950-2*475)][___2032520454(2611)][___2032520454(2612)][(208*2-416)][___2032520454(2613)][___2032520454(2614)]); if($_1159466921>(1044/2-522) && $_2065233525> min(102,0,34)) return array(___2032520454(2615), ___2032520454(2616)); elseif($_1159466921 <=(1244/2-622) && $_2065233525>(225*2-450)) return array(___2032520454(2617), ___2032520454(2618)); elseif($_1159466921>(978-2*489) && $_2065233525 <=(948-2*474)) return array(___2032520454(2619), ___2032520454(2620)); else return array(___2032520454(2621), ___2032520454(2622));} public static function UpdateModules(){ return CUpdateControllerSupport::__UpdateKernel("M");} public static function UpdateLangs(){ return CUpdateControllerSupport::__UpdateKernel("L");} public static function __UpdateKernel($_1375843569){ define("UPD_INTERNAL_CALL", "Y"); $_REQUEST[___2032520454(2623)]= $_1375843569; ob_start(); include($_SERVER[___2032520454(2624)].___2032520454(2625)); $_418448234= ob_get_contents(); ob_end_clean(); return $_418448234;} public static function UpdateUpdate(){ define("UPD_INTERNAL_CALL", "Y"); $_REQUEST[___2032520454(2626)]= ___2032520454(2627); ob_start(); include($_SERVER[___2032520454(2628)].___2032520454(2629)); $_418448234= ob_get_contents(); ob_end_clean(); return $_418448234;} public static function Finish(){@unlink($_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/versions.php");} public static function Update($_1308202601= ""){@set_time_limit(0); ini_set(___2032520454(2630), ___2032520454(2631)); ignore_user_abort(true); $_752670170= ___2032520454(2632); $_1308202601= trim($_1308202601); if($_1308202601 == ___2032520454(2633) || $_1308202601 == ___2032520454(2634)){ $_452470524= CUpdateControllerSupport::CheckUpdates(); if($_452470524[(752-2*376)] == ___2032520454(2635)){ $_752670170= ___2032520454(2636).$_452470524[round(0+1)];} elseif($_452470524[(1308/2-654)] == ___2032520454(2637)){ $_752670170= ___2032520454(2638);} elseif($_452470524[(1412/2-706)] == ___2032520454(2639)){ $_752670170= ___2032520454(2640);} elseif($_452470524[(250*2-500)] == ___2032520454(2641)){ $_752670170= ___2032520454(2642).$_452470524[round(0+0.2+0.2+0.2+0.2+0.2)];} else{ $_752670170= ___2032520454(2643).___2032520454(2644);}} else{ if($_1308202601 == ___2032520454(2645)){ $_2008282961= CUpdateControllerSupport::UpdateUpdate(); if($_2008282961 == ___2032520454(2646)) $_752670170= ___2032520454(2647); else $_752670170= ___2032520454(2648).$_2008282961;} elseif(SubStr($_1308202601,(1296/2-648), round(0+1+1+1)) == ___2032520454(2649)){ $_655947895= SubStr($_1308202601, round(0+3)); if($_655947895 == ___2032520454(2650)){ $_2008282961= CUpdateControllerSupport::UpdateModules(); if($_2008282961 == ___2032520454(2651)) $_752670170= ___2032520454(2652).___2032520454(2653); elseif(SubStr($_2008282961,(906-2*453), round(0+3)) == ___2032520454(2654)) $_752670170= ___2032520454(2655).SubStr($_2008282961, round(0+0.75+0.75+0.75+0.75)); elseif(SubStr($_2008282961, min(152,0,50.666666666667), round(0+0.75+0.75+0.75+0.75)) == ___2032520454(2656)) $_752670170= ___2032520454(2657).___2032520454(2658).___2032520454(2659).SubStr($_2008282961, round(0+1+1+1)); else $_752670170= ___2032520454(2660).___2032520454(2661);} elseif($_655947895 == ___2032520454(2662)){ $_2008282961= CUpdateControllerSupport::UpdateModules(); if($_2008282961 == ___2032520454(2663)) $_752670170= ___2032520454(2664); elseif(SubStr($_2008282961, min(218,0,72.666666666667), round(0+1+1+1)) == ___2032520454(2665)) $_752670170= ___2032520454(2666).SubStr($_2008282961, round(0+0.75+0.75+0.75+0.75)); elseif(SubStr($_2008282961,(1448/2-724), round(0+3)) == ___2032520454(2667)) $_752670170= ___2032520454(2668).___2032520454(2669).___2032520454(2670).SubStr($_2008282961, round(0+0.6+0.6+0.6+0.6+0.6)); else $_752670170= ___2032520454(2671).___2032520454(2672);} elseif($_655947895 == ___2032520454(2673)){ $_2008282961= CUpdateControllerSupport::UpdateLangs(); if($_2008282961 == ___2032520454(2674)) $_752670170= ___2032520454(2675); elseif(SubStr($_2008282961, min(4,0,1.3333333333333), round(0+1+1+1)) == ___2032520454(2676)) $_752670170= ___2032520454(2677).SubStr($_2008282961, round(0+3)); elseif(SubStr($_2008282961,(1024/2-512), round(0+0.75+0.75+0.75+0.75)) == ___2032520454(2678)) $_752670170= ___2032520454(2679).___2032520454(2680).___2032520454(2681).SubStr($_2008282961, round(0+3)); else $_752670170= ___2032520454(2682).___2032520454(2683);} else{ $_752670170= ___2032520454(2684).___2032520454(2685);}} else{ $_752670170= ___2032520454(2686).___2032520454(2687);}} if($_752670170 == ___2032520454(2688)) CUpdateControllerSupport::Finish(); return $_752670170;} public static function CollectVersionsFile(){ $_685050761= $_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/versions.php";@unlink($_685050761); $errorMessage= ___2032520454(2689); $_649700396= CUpdateClient::GetCurrentModules($errorMessage, false); if($errorMessage == ___2032520454(2690)){ $_1315656874= fopen($_685050761, ___2032520454(2691)); fwrite($_1315656874, ___2032520454(2692).___2032520454(2693)); fwrite($_1315656874, ___2032520454(2694)); foreach($_649700396 as $_353213764 => $_849357321) fwrite($_1315656874, ___2032520454(2695).htmlspecialcharsbx($_353213764).___2032520454(2696).htmlspecialcharsbx($_849357321).___2032520454(2697)); fwrite($_1315656874, ___2032520454(2698)); fwrite($_1315656874, ___2032520454(2699).___2032520454(2700)); fclose($_1315656874);}}} class CUpdateExpertMode{ const OPTION_NAME= 'update_system_expert_mode'; public static function isAvailable(){ return( version_compare(phpversion(), '7.0.0') >= 0 && defined('UPDATE_SYSTEM_EXPERT_MODE_ENABLED') && UPDATE_SYSTEM_EXPERT_MODE_ENABLED === true);} public static function isEnabled(){ return( static::isAvailable() && COption::GetOptionString('main', 'update_system_expert_mode', 'N') === 'Y');} public static function enable(){ COption::SetOptionString('main', 'update_system_expert_mode', 'Y');} public static function disable(){ COption::SetOptionString('main', 'update_system_expert_mode', 'N');} public static function isCorrectModulesStructure($_49021156){ if(!is_array($_49021156)){ return false;} $_1607170837= array_keys($_49021156); if($_1607170837 === array_keys($_1607170837)){ return false;} $_598573391= reset($_49021156); if(is_array($_598573391) && isset($_598573391[___2032520454(2701)]) && is_string($_598573391[___2032520454(2702)])){ return true;} return false;} public static function processModulesFrom($_49021156, $_1451399267){ if(!is_array($_1451399267)){ return array();} if(!is_array($_49021156)){ return $_1451399267;} foreach($_1451399267 as $_858088853 => $_1804078198){ if(!isset($_49021156[$_858088853][___2032520454(2703)])){ continue;} if(CUpdateClient::CompareVersions($_1804078198, $_49021156[$_858088853][___2032520454(2704)])>(752-2*376)){ $_1451399267[$_858088853]= $_49021156[$_858088853][___2032520454(2705)];}} return $_1451399267;} public static function extractModulesTo($_49021156){ if(!is_array($_49021156)){ return array();} $_1415060215= array(); foreach($_49021156 as $_858088853 => $_2066048862){ if(isset($_2066048862[___2032520454(2706)])){ $_1415060215[$_858088853]= $_2066048862[___2032520454(2707)];}} return $_1415060215;} public static function isIncludeTmpUpdatesEnabled(){ return static::isEnabled() && COption::GetOptionString('main', 'update_system_expert_mode_include_tmp_updates', 'N') === 'Y';} public static function enableIncludeTmpUpdates(){ COption::SetOptionString('main', 'update_system_expert_mode_include_tmp_updates', 'Y');} public static function disableIncludeTmpUpdates(){ COption::SetOptionString('main', 'update_system_expert_mode_include_tmp_updates', 'N');}}?> ?>
Did this file decode correctly?
Original Code
<? $GLOBALS['_____235779438']= array('IncludeModuleLangFile','GetModuleEvents','ExecuteModuleEventEx','GetModuleEvents','ExecuteModuleEventEx','GetModuleEvents','ExecuteModuleEventEx');$GLOBALS['____587116388']= array('defined','define','defined','define','defined','define','extension_loaded','function_exists','function_exists','function_exists','htmlspecialchars','defined','function_exists','function_exists','defined','define','defined','define','defined','define','urlencode','urlencode','urlencode','implode','file_exists','file_exists','file_exists','file_exists','file_exists','preg_replace','implode','array_slice','array_map','explode','date','var_export','file_put_contents','class_exists','file_exists','preg_replace','date','date','var_export','file_put_contents','is_array','is_string','is_string','intval','urlencode','preg_replace','round','method_exists','count','is_array','is_array','preg_replace','is_array','count','preg_replace','is_array','count','is_array','array_key_exists','array_key_exists','fopen','fwrite','fclose','intval','intval','intval','substr','substr','array_key_exists','base64_decode','unserialize','is_array','explode','array_keys','in_array','serialize','base64_encode','array_key_exists','explode','serialize','base64_encode','preg_replace','fopen','str_replace','fwrite','str_replace','fclose','file_exists','is_file','str_replace','is_readable','str_replace','file_get_contents','is_array','count','file_exists','is_dir','str_replace','is_writable','str_replace','preg_replace','fopen','str_replace','fwrite','fclose','preg_replace','round','fopen','str_replace','fwrite','fclose','preg_replace','fopen','str_replace','fwrite','str_replace','fclose','file_exists','is_file','str_replace','is_readable','str_replace','file_get_contents','is_array','count','file_exists','is_file','filesize','intval','intval','is_writeable','str_replace','copy','chmod','dechex','crc32','file_get_contents','dechex','crc32','file_get_contents','str_replace','preg_replace','urlencode','is_array','count','preg_replace','fopen','str_replace','fwrite','fclose','preg_replace','fopen','str_replace','fwrite','fclose','file_exists','file_get_contents','file_exists','unlink','file_exists','unlink','preg_replace','count','fopen','str_replace','fwrite','fclose','unlink','intval','fsockopen','base64_encode','urlencode','urlencode','defined','urlencode','file_exists','filesize','strlen','fputs','fgets','preg_split','count','strpos','strpos','intval','trim','substr','strlen','unlink','file_exists','rename','fopen','fopen','fread','fwrite','fclose','unlink','fopen','fread','fwrite','fclose','fclose','file_exists','filesize','unlink','rename','unlink','intval','file_exists','filesize','fsockopen','base64_encode','fwrite','fgets','preg_split','preg_match','intval','substr','strpos','strlen','strlen','strpos','count','strpos','trim','substr','strpos','strlen','strpos','strpos','doubleval','trim','substr','strpos','strlen','strpos','preg_match','doubleval','doubleval','doubleval','unlink','fopen','fread','fwrite','fclose','fclose','clearstatcache','file_exists','filesize','unlink','rename','unlink','file_exists','file_get_contents','file_exists','unlink','file_exists','unlink','preg_replace','count','fopen','str_replace','fwrite','fclose','unlink','preg_replace','fopen','str_replace','fwrite','fclose','file_exists','is_file','str_replace','is_readable','str_replace','time','file_exists','is_dir','str_replace','is_writable','str_replace','fopen','fread','strlen','fclose','function_exists','gzopen','fopen','str_replace','gzread','strlen','fread','strlen','str_replace','gzclose','fclose','gzread','fread','trim','intval','intval','intval','str_replace','gzread','fread','explode','count','str_replace','intval','gzread','fread','dechex','crc32','str_replace','fopen','str_replace','fwrite','str_replace','fclose','fclose','dechex','crc32','file_get_contents','str_replace','gzclose','fclose','unlink','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','is_dir','is_file','substr','strpos','file_exists','is_writeable','str_replace','substr','strlen','rtrim','file_exists','is_dir','is_writable','str_replace','substr','closedir','file_exists','is_dir','str_replace','is_readable','str_replace','file_exists','is_file','str_replace','is_readable','str_replace','file_get_contents','is_array','opendir','readdir','is_dir','closedir','is_array','file_exists','is_dir','str_replace','is_readable','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','count','file_exists','is_dir','str_replace','is_readable','str_replace','file_exists','file_exists','str_replace','file_exists','rename','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','file_exists','file_exists','is_dir','str_replace','opendir','readdir','is_dir','closedir','is_array','is_readable','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','file_exists','is_dir','str_replace','is_writable','str_replace','opendir','readdir','is_dir','is_writable','str_replace','file_exists','is_writable','str_replace','closedir','opendir','readdir','is_dir','is_writable','str_replace','file_exists','is_writable','str_replace','closedir','count','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','is_dir','file_exists','opendir','readdir','is_dir','in_array','closedir','in_array','closedir','file_exists','is_readable','opendir','readdir','is_dir','strpos','closedir','file_exists','is_readable','opendir','readdir','is_dir','substr_compare','file_exists','is_dir','is_writable','closedir','defined','file_exists','file_exists','file_exists','file_exists','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','is_dir','closedir','is_array','count','file_exists','is_dir','str_replace','is_writable','str_replace','file_exists','is_dir','str_replace','is_readable','str_replace','opendir','readdir','substr','is_file','substr','strlen','substr','strlen','substr','strlen','trim','file_exists','substr','substr','strlen','substr','strlen','trim','closedir','count','strtolower','defined','count','str_replace','str_replace','str_replace','count','str_replace','str_replace','str_replace','function_exists','str_replace','dirname','substr','strlen','substr','strlen','is_array','implode','trim','trim','explode','explode','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','intval','file_get_contents','strpos','strpos','substr','strpos','substr','substr','base64_encode','md5','substr','strlen','md5','preg_replace','is_array','is_array','is_array','file_exists','unlink','file_exists','unlink','intval','fsockopen','base64_encode','urlencode','defined','urlencode','urlencode','urlencode','strlen','fputs','feof','fgets','preg_match','in_array','hexdec','fread','in_array','hexdec','fread','fclose','class_exists','method_exists','intval','defined','class_exists','strpos','pack','substr','strpos','defined','defined','gzuncompress','substr','is_array','is_array','is_numeric','intval','urlencode','md5','urlencode','urlencode','urlencode','defined','defined','defined','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','urlencode','phpversion','urlencode','urlencode','ini_get','urlencode','urlencode','urlencode','urlencode','json_encode','array_keys','count','urlencode','count','urlencode','count','urlencode','defined','constant','defined','constant','base64_decode','unserialize','is_array','urlencode','defined','constant','base64_decode','unserialize','is_array','urlencode','implode','class_exists','urlencode','urlencode','method_exists','method_exists','urlencode','urlencode','urlencode','urlencode','urlencode','is_array','urlencode','function_exists','opendir','is_array','in_array','file_exists','is_file','file_get_contents','preg_match','readdir','is_dir','strpos','is_array','in_array','file_exists','str_replace','str_replace','str_replace','str_replace','closedir','class_exists','opendir','readdir','is_dir','is_array','in_array','file_exists','file_get_contents','preg_replace','strlen','str_replace','str_replace','closedir','class_exists','class_exists','is_array','in_array','array_key_exists','method_exists','opendir','readdir','is_dir','is_array','in_array','file_exists','file_get_contents','preg_replace','strlen','str_replace','str_replace','closedir','class_exists','class_exists','is_array','in_array','array_key_exists','ignore_user_abort','file_exists','filesize','intval','fopen','ignore_user_abort','fopen','ignore_user_abort','intval','fseek','fread','fwrite','fclose','fclose','copy','unlink','clearstatcache','fopen','flock','fwrite','date','fflush','flock','fclose','ignore_user_abort','str_replace','str_replace','strlen','substr','strlen','strlen','substr','strlen','file_exists','is_dir','is_writable','chmod','substr','substr','count','mkdir','strlen','strlen','substr','strlen','strlen','strlen','substr','strlen','strpos','file_exists','str_replace','is_dir','file_exists','is_dir','str_replace','is_writable','str_replace','opendir','readdir','substr','strlen','substr','strlen','in_array','substr','in_array','substr','strpos','is_dir','is_file','file_exists','is_writable','str_replace','dechex','crc32','file_get_contents','copy','chmod','dechex','crc32','file_get_contents','str_replace','closedir','substr','file_exists','is_dir','str_replace','is_writable','str_replace','dechex','crc32','file_get_contents','copy','chmod','dechex','crc32','file_get_contents','str_replace','file_exists','is_file','unlink','opendir','readdir','is_dir','unlink','closedir','rmdir','strpos','strrev','strrev','strlen','strlen','file_get_contents','str_replace','is_array','array_key_exists','touch','is_array','array_key_exists','explode','array_search','str_replace','defined','defined','file_exists','explode','microtime','class_exists','method_exists','intval','intval','count','is_array','count','is_array','count','define','ob_start','ob_get_contents','ob_end_clean','define','ob_start','ob_get_contents','ob_end_clean','unlink','set_time_limit','ini_set','ignore_user_abort','trim','unlink','fopen','fwrite','fwrite','fwrite','fwrite','fwrite','fclose','version_compare','phpversion','defined','is_array','array_keys','array_keys','reset','is_array','is_string','is_array','is_array','is_array');if(!function_exists(__NAMESPACE__.'\\___2032520454')){function ___2032520454($_168444305){static $_1373210497= false; if($_1373210497 == false) $_1373210497=array('VVBEQVRFX1NZU1RFTV9WRVJTSU9OX0E=','VVBEQVRFX1NZU1RFTV9WRVJTSU9OX0E=','MjMuNjAwLjA=','QlhfRElSX1BFUk1JU1NJT05T','QlhfRElSX1BFUk1JU1NJT05T','REVGQVVMVF9VUERBVEVfU0VSVkVS','REVGQVVMVF9VUERBVEVfU0VSVkVS','bXlzcWwuc21u','emxpYg==','Z3pvcGVu','Z3pvcGVuNjQ=','aHRtbHNwZWNpYWxjaGFyc2J4','QlhfVVRG','VVRGLTg=','SVNPLTg4NTktMQ==','YnhfYWNjZWxlcmF0b3JfcmVzZXQ=','YWNjZWxlcmF0b3JfcmVzZXQ=','VVNfU0hBUkVEX0tFUk5FTF9QQVRI','VVNfU0hBUkVEX0tFUk5FTF9QQVRI','L2JpdHJpeA==','VVNfQ0FMTF9UWVBF','VVNfQ0FMTF9UWVBF','QUxM','VVNfQkFTRV9NT0RVTEU=','VVNfQkFTRV9NT0RVTEU=','bWFpbg==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vY2xhc3Nlcy9nZW5lcmFsL3VwZGF0ZV9jbGFzcy5waHA=','c29ydA==','YXNj','QUNUSVZF','WQ==','TElE','bWFpbg==','dXBkYXRlX3NpdGU=','bWFpbg==','dmVuZG9y','','Ly8=','L2JpdHJpeC91cGRhdGVzL2xpY2Vuc2UucGhwP2ludHJhbmV0PQ==','aW50cmFuZXQ=','WQ==','Tg==','Jmxhbmc9','JnZlbmRvcj0=','JmxhbmdzPQ==','LA==','aW50cmFuZXQ=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9ydQ==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy91YQ==','fm5ld19saWNlbnNlMThfMF9zaWdu','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy91YQ==','fm5ld19saWNlbnNlMjBfMF9zaWdu','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9ydQ==','fm5ld19saWNlbnNlMjNfMF9zaWdu','fm5ld19saWNlbnNlMjNfMF9zaWdu','L1teYS16QS1aMC05Ll8tXS8=','','QA==','TkFNRQ==','Lg==','aW50dmFs','Lg==','QA==','VkFMVUU=','Iw==','Iw==','bW9kdWxlcw==','bW9kdWxlcw==','bW9kdWxlcw==','WS1tLWQgSDppOnM=','PA==','P3BocApyZXR1cm4g','Owo=','Qml0cml4XE1haW5cRGF0YVxDYWNoZUVuZ2luZUZpbGVz','L2NhY2hl','L2Nzcy8=','L2NhY2hl','L2pzLw==','L21hbmFnZWRfY2FjaGUvTVlTUUw=','L2Nzcy8=','L21hbmFnZWRfY2FjaGUvTVlTUUw=','L2pzLw==','bWFpbg==','T25GaW5pc2hNb2R1bGVVcGRhdGU=','QlhfUkVBTF9VUERBVEVEX01PRFVMRVM=','QlhfUkVBTF9VUERBVEVEX01PRFVMRVM=','L1teYS16QS1aMC05Ll8tXS8=','','WS1tLWQgSDppOnM=','bGFuZ3M=','bGFuZ3M=','bGFuZ3M=','WS1tLWQgSDppOnM=','bGFuZ3M=','','PA==','P3BocApyZXR1cm4g','Owo=','bWFpbg==','T25GaW5pc2hMYW5ndWFnZVVwZGF0ZQ==','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','JnF1ZXJ5X3R5cGU9Y291bnRlcg==','','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','','Iw==','Y2RhdGEtc2VjdGlvbg==','Iw==','Iw==','Iw==','Iw==','','Iw==','','dHJhbnNmZXIgZXJyb3I=','Ww==','XSA=','JmNudHJfcmVzdWx0Ww==','QA==','SUQ=','XT0=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','QUNUSVY=','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBleGVjdXRlQ291bnRlcnMg','IHNlYw==','RUM=','U0VMRUNUIFZBTFVFIA==','RlJPTSBiX29wdGlvbiA=','V0hFUkUgU0lURV9JRCBJUyBOVUxMIA==','CUFORCBNT0RVTEVfSUQgPSAn','JyA=','CUFORCBOQU1FID0gJw==','JyA=','VkFMVUU=','R2V0U2VydmVyVW5pcUlE','bWFpbg==','c2VydmVyX3VuaXFfaWQ=','TVlTUUw=','U0VMRUNUIEdFVF9MT0NLKCc=','X1VwZGF0ZVN5c3RlbScsIDApIGFzIEw=','RmlsZTog','PGJyPkxpbmU6IA==','TA==','MQ==','T1JBQ0xF','CgkJCQlkZWNsYXJlCgkJCQkJbXlfbG9ja19pZCBudW1iZXI7CgkJCQkJbXlfcmVzdWx0IG51bWJlcjsKCQkJCQlsb2NrX2ZhaWxlZCBleGNlcHRpb247CgkJCQkJcHJhZ21hIGV4Y2VwdGlvbl9pbml0KGxvY2tfZmFpbGVkLCAtNTQpOwoJCQkJYmVnaW4KCQkJCQlteV9sb2NrX2lkOj1kYm1zX3V0aWxpdHkuZ2V0X2hhc2hfdmFsdWUodG9fY2hhcign','X1VwZGF0ZVN5c3RlbScpLCAwLCAxMDI0KTsKCQkJCQlteV9yZXN1bHQ6PWRibXNfbG9jay5yZXF1ZXN0KG15X2xvY2tfaWQsIGRibXNfbG9jay54X21vZGUsIDAsIHRydWUpOwoJCQkJCS0tICBSZXR1cm4gdmFsdWU6CgkJCQkJLS0gICAgMCAtIHN1Y2Nlc3MKCQkJCQktLSAgICAxIC0gdGltZW91dAoJCQkJCS0tICAgIDIgLSBkZWFkbG9jawoJCQkJCS0tICAgIDMgLSBwYXJhbWV0ZXIgZXJyb3IKCQkJCQktLSAgICA0IC0gYWxyZWFkeSBvd24gbG9jayBzcGVjaWZpZWQgYnkgJ2lkJyBvciAnbG9ja2hhbmRsZScKCQkJCQktLSAgICA1IC0gaWxsZWdhbCBsb2NraGFuZGxlCgkJCQkJaWYobXlfcmVzdWx0PD4wIGFuZCBteV9yZXN1bHQ8PjQpdGhlbgoJCQkJCQlyYWlzZSBsb2NrX2ZhaWxlZDsKCQkJCQllbmQgaWY7CgkJCQllbmQ7CgkJCQ==','REVMRVRFIEZST00gQl9PUFRJT04gV0hFUkUgTU9EVUxFX0lEID0gJ21haW4nIEFORCBOQU1FID0gJw==','X1VwZGF0ZVN5c3RlbScgQU5EIFNJVEVfSUQgSVMgTlVMTCBBTkQgREFURURJRkYoU0VDT05ELCBDT05WRVJUKERBVEVUSU1FLCBERVNDUklQVElPTiksIEdFVERBVEUoKSkgPiA=','RmlsZTog','PGJyPkxpbmU6IA==','U0VUIExPQ0tfVElNRU9VVCAx','RmlsZTog','PGJyPkxpbmU6IA==','SU5TRVJUIElOVE8gQl9PUFRJT04oTU9EVUxFX0lELCBOQU1FLCBTSVRFX0lELCBWQUxVRSwgREVTQ1JJUFRJT04pIFZBTFVFUyAoJ21haW4nLCAn','X1VwZGF0ZVN5c3RlbScsIE5VTEwsICBOVUxMLCBDT05WRVJUKFZBUkNIQVIoMTI4KSwgR0VUREFURSgpKSk=','U0VUIExPQ0tfVElNRU9VVCAtMQ==','RmlsZTog','PGJyPkxpbmU6IA==','TVlTUUw=','U0VMRUNUIFJFTEVBU0VfTE9DSygn','X1VwZGF0ZVN5c3RlbScpIGFzIEw=','RmlsZTog','PGJyPkxpbmU6IA==','TA==','MA==','T1JBQ0xF','REVMRVRFIEZST00gQl9PUFRJT04gV0hFUkUgTU9EVUxFX0lEID0gJ21haW4nIEFORCBOQU1FID0gJw==','X1VwZGF0ZVN5c3RlbScgQU5EIFNJVEVfSUQgSVMgTlVMTA==','RmlsZTog','PGJyPkxpbmU6IA==','SW5jbHVkZSByZXBhaXIgZXJyb3I6IA==','','bWFpbg==','c3RhYmxlX3ZlcnNpb25zX29ubHk=','WQ==','RVJST1I=','RVJST1I=','Ww==','RVJST1I=','QA==','VFlQRQ==','XSA=','RVJST1I=','Iw==','TU9EVUxFUw==','TU9EVUxFUw==','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','VVBEQVRFX1NZU1RFTQ==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpTdWJzY3JpYmVNYWls','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JmVtYWlsPQ==','JnF1ZXJ5X3R5cGU9bWFpbA==','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','QUNUSVY=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBTdWJzY3JpYmVNYWlsKHJlcXVlc3QpIA==','IHNlYw==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','U00=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpBY3RpdmF0ZUNvdXBvbg==','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','cmVzdA==','','JmNvdXBvbj0=','JnF1ZXJ5X3R5cGU9Y291cG9u','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','QUNUSVY=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBBY3RpdmF0ZUNvdXBvbihyZXF1ZXN0KSA=','IHNlYw==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','REFUQQ==','Iw==','UkVOVA==','REFUQQ==','Iw==','UkVOVA==','bWFpbg==','flNBQVNfTU9ERQ==','WQ==','REFUQQ==','Iw==','UkVOVA==','QA==','','QUM=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vYWRtaW4vZGVmaW5lLnBocA==','dw==','PA==','P0RlZmluZSgiVEVNUE9SQVJZX0NBQ0hFIiwgIg==','VjI=','Iik7Pw==','Pg==','REFURV9UT19TT1VSQ0U=','fnN1cHBvcnRfZmluaXNoX2RhdGU=','REFURV9UT19TT1VSQ0U=','REFURV9UT19TT1VSQ0VfU1RSSU5H','flBBUkFNX0ZJTklTSF9EQVRF','REFURV9UT19TT1VSQ0VfU1RSSU5H','TUFYX1NJVEVT','bWFpbg==','UEFSQU1fTUFYX1NJVEVT','TUFYX1NJVEVT','TUFYX1VTRVJT','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','TUFYX1VTRVJT','TUFYX1VTRVJTX1NUUklORw==','bWFpbg==','flBBUkFNX01BWF9VU0VSUw==','TUFYX1VTRVJTX1NUUklORw==','Q09VTlRfRVhUUkE=','bWFpbg==','fkNPVU5UX0VYVFJB','Q09VTlRfRVhUUkE=','TUFYX1NFUlZFUlM=','bWFpbg==','flBBUkFNX01BWF9TRVJWRVJT','TUFYX1NFUlZFUlM=','Q09NUE9TSVRF','bWFpbg==','flBBUkFNX0NPTVBPU0lURQ==','Q09NUE9TSVRF','UEhPTkVfU0lQ','bWFpbg==','flBBUkFNX1BIT05FX1NJUA==','UEhPTkVfU0lQ','UEFSVE5FUl9JRA==','bWFpbg==','flBBUkFNX1BBUlRORVJfSUQ=','UEFSVE5FUl9JRA==','QkFTRV9MQU5H','bWFpbg==','flBBUkFNX0JBU0VfTEFORw==','QkFTRV9MQU5H','Q0xJRU5UX0xBTkc=','bWFpbg==','flBBUkFNX0NMSUVOVF9MQU5H','Q0xJRU5UX0xBTkc=','QjI0U1VCU0M=','bWFpbg==','fm1wMjRfcGFpZA==','QjI0U1VCU0M=','QjI0U1VCU0NfREFURQ==','bWFpbg==','fm1wMjRfcGFpZF9kYXRl','QjI0U1VCU0NfREFURQ==','QjI0U1VCU0NfQ09VTlRfQVZBSUxBQkxF','cmVzdA==','YXBwX2F2YWlsYWJsZV9jb3VudA==','QjI0U1VCU0NfQ09VTlRfQVZBSUxBQkxF','QjI0U1VCU0NfU1VCU0NSSVBUSU9OX0FWQUlMQUJMRQ==','cmVzdA==','c3Vic2NyaXB0aW9uX2F2YWlsYWJsZQ==','QjI0U1VCU0NfU1VCU0NSSVBUSU9OX0FWQUlMQUJMRQ==','QjI0U1VCU0NfQUNDRVNTX1JVTEVTX0FDVElWRQ==','cmVzdA==','YWNjZXNzX2FjdGl2ZQ==','QjI0U1VCU0NfQUNDRVNTX1JVTEVTX0FDVElWRQ==','VVRf','bWFpbg==','fg==','TA==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','ZQ==','Zg==','LA==','TA==','ZQ==','Rg==','ZQ==','UG9ydGFs','ZQ==','Rg==','ZQ==','RA==','ZQ==','WA==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','TDE=','LA==','TDE=','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpVcGRhdGVVcGRhdGU=','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JnF1ZXJ5X3R5cGU9dXBkYXRldXBkYXRl','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','UkVH','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBVcGRhdGVVcGRhdGUocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W1VSVjAyXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','W1VSVjAzXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','U1VQUF9SVl9XUlRfVEVNUF9GSUxF','LiA=','','','WQ==','W1VSVjA0XSA=','U1VQUF9SVl9CUkVBSw==','LiA=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','L3VwZGF0ZV9pbmZvLnhtbA==','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA1XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9FUl9ERVNDUl9GSUxF','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA2XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9SRUFEX0RFU0NSX0ZJTEU=','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbg==','Lw==','W1VVSzA0XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19OT19NT0RJUg==','LiA=','','W1VVSzA1XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19XUl9NT0RJUg==','LiA=','','L21haW4=','','VXBkYXRlIHVwZGF0ZWQgc3VjY2Vzc2Z1bGx5IQ==','Q1VSVg==','','VVU=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRQSFBTb3VyY2Vz','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1JD','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXRQSFBTb3VyY2VzKHJlcXVlc3QpIA==','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TVTAw','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRTdXBwb3J0RnVsbExvYWQ=','','','','W0dTRkxVMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JnN1cHBvcnRfZnVsbF9sb2FkPVk=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1JD','','','W0dTRkwwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXRTdXBwb3J0RnVsbExvYWQocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dTRkwwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R1NGTDAw','ZXhlYyBDVXBkYXRlQ2xpZW50OjpSZWdpc3RlclZlcnNpb24=','','','','W1JWMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','','JnF1ZXJ5X3R5cGU9cmVnaXN0ZXI=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','UkVH','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBSZWdpc3RlclZlcnNpb24ocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W1VSVjAyXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','W1VSVjAzXSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','U1VQUF9SVl9XUlRfVEVNUF9GSUxF','LiA=','','','WQ==','W1VSVjA0XSA=','U1VQUF9SVl9CUkVBSw==','LiA=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','L3VwZGF0ZV9pbmZvLnhtbA==','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA1XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9FUl9ERVNDUl9GSUxF','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','W1VSVjA2XSA=','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9SRUFEX0RFU0NSX0ZJTEU=','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','L2luY2x1ZGUucGhw','L2luY2x1ZGUucGhw','W1VSVjA3XSA=','U1VQUF9SVl9OT19GSUxF','LiA=','','L2luY2x1ZGUucGhw','REFUQQ==','Iw==','RklMRQ==','QA==','U0laRQ==','W1VSVjA4XSA=','U1VQUF9SVl9FUl9TSVpF','LiA=','','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','W1VSVjA5XSA=','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','U1VQUF9SVl9OT19XUklURQ==','LiA=','','L2luY2x1ZGUucGhw','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','W1VSVjEwXSA=','U1VQUF9SVl9FUlJfQ09QWQ==','LiA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','WQ==','L2luY2x1ZGUucGhw','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','W1VSVjEwMTFdIA==','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9pbmNsdWRlLnBocA==','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','','UHJvZHVjdCByZWdpc3RlcmVkIHN1Y2Nlc3NmdWxseSE=','Q1VSVg==','','Q1VSVg==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpBY3RpdmF0ZUxpY2Vuc2VLZXk=','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','JnF1ZXJ5X3R5cGU9YWN0aXZhdGU=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','Jg==','PQ==','QUNUSVY=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBBY3RpdmF0ZUxpY2Vuc2VLZXkocmVxdWVzdCkg','IHNlYw==','','','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','LiA=','','TGljZW5zZSBrZXkgYWN0aXZhdGVkIHN1Y2Nlc3NmdWxseSE=','Q1VBTEs=','','Q1VBTEs=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXROZXh0U3RlcExhbmdVcGRhdGVz','Tg==','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUEw=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXROZXh0U3RlcExhbmdVcGRhdGVzKHJlcXVlc3QpIA==','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TTFUwMA==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXROZXh0U3RlcEhlbHBVcGRhdGVz','Tg==','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUEg=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXROZXh0U3RlcEhlbHBVcGRhdGVzKHJlcXVlc3QpIA==','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TSFUwMA==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','bWFpbg==','dXBkYXRlX2xvYWRfdGltZW91dA==','MzA=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpMb2FkTW9kdWxlc1VwZGF0ZXM=','LmxvZw==','LmxvZw==','','LnRtcA==','LnRtcA==','LmxvZw==','LmxvZw==','','TE1VMDAx','RQ==','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VMDAy','RQ==','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUE0=','','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','TE1VMDAz','RQ==','VElNRSBMb2FkTW9kdWxlc1VwZGF0ZXMocmVxdWVzdCkg','IHNlYw==','','TE1VMDA0','RQ==','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','','TE1VMDA1','RQ==','REFUQQ==','Iw==','Tk9VUERBVEVT','RmluaXNoIC0gTk9VUERBVEVT','U1RFUA==','Rg==','LmxvZw==','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','TE1VMDA2','RQ==','U1RFUA==','Uw==','Uw==','REFUQQ==','Iw==','RklMRQ==','QA==','TkFNRQ==','','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VMDA3','RQ==','bG9hZEZpbGVCeA==','REFUQQ==','Iw==','RklMRQ==','QA==','VVJM','bG9hZEZpbGU=','RQ==','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','RQ==','R05TVTAwMQ==','VQ==','LmxvZw==','UkVUVVJO','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','RQ==','','VVNFX1BST1hZ','UE9TVCBodHRwOi8v','SVA=','L2JpdHJpeC91cGRhdGVzLw==','IEhUVFAvMS4wDQo=','UFJPWFlfVVNFUk5BTUU=','UHJveHktQXV0aG9yaXphdGlvbjogQmFzaWMg','UFJPWFlfVVNFUk5BTUU=','Og==','UFJPWFlfUEFTU1dPUkQ=','DQo=','UE9TVCAvYml0cml4L3VwZGF0ZXMv','IEhUVFAvMS4wDQo=','Y3JjX2NvZGU=','','JnNwZD0=','JnV0Zj0=','QlhfVVRG','WQ==','Tg==','REI=','JmRidj0=','','Jk5TPQ==','bWFpbg==','dXBkYXRlX3NpdGVfbnM=','','JktEUz0=','bWFpbg==','dXBkYXRlX2RldnNydg==','','JlVGSUxFPQ==','LnRtcA==','LnRtcA==','JlVTVEFSVD0=','VXNlci1BZ2VudDogQml0cml4U01VcGRhdGVyDQo=','QWNjZXB0OiAqLyoNCg==','SG9zdDog','SVA=','DQo=','QWNjZXB0LUxhbmd1YWdlOiBlbg0K','Q29udGVudC10eXBlOiBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQNCg==','Q29udGVudC1sZW5ndGg6IA==','DQoNCg==','DQo=','','DQo=','Iw0KIw==','Q29udGVudC1MZW5ndGg=','Og==','W0VMVkwwMDFdIA==','RUxWTDAwMV9TSVpFX0VSUk9S','LiA=','RQ==','LnRtcDE=','LnRtcA==','LnRtcA==','LnRtcDE=','LnRtcA==','d2I=','LnRtcDE=','cmI=','','LnRtcDE=','W0pVSFlUMDAyXSA=','SlVIWVQwMDJfRVJST1JfRklMRQ==','LiA=','RQ==','W0pVSFlUMDAzXSA=','SlVIWVQwMDNfRVJST1JfRklMRQ==','LiA=','RQ==','LnRtcA==','d2I=','W0pVSFlUMDA0XSA=','SlVIWVQwMDRfRVJST1JfRklMRQ==','LiA=','RQ==','','VGltZSAtIA==','IHNlYw==','RE9XTkxPQUQ=','LnRtcA==','LnRtcA==','LnRtcA==','W0pVSFlUMDA1XSA=','SlVIWVQwMDVfRVJST1JfRklMRQ==','LiA=','RQ==','LnRtcA==','Uw==','VQ==','Uw==','Uw==','W1VQQ0xMRjExMV0g','U1VQUF9QU0RfQkFEX1RSQU5T','LiA=','RQ==','LnRtcA==','LnRtcA==','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','RQ==','Lw==','','VVNFX1BST1hZ','R0VUIA==','IEhUVFAvMS4wDQo=','SG9zdDog','SVA=','DQo=','R0VUIGh0dHA6Ly8=','SVA=','IEhUVFAvMS4wDQo=','SG9zdDog','SVA=','DQo=','UFJPWFlfVVNFUk5BTUU=','UHJveHktQXV0aG9yaXphdGlvbjogQmFzaWMg','UFJPWFlfVVNFUk5BTUU=','Og==','UFJPWFlfUEFTU1dPUkQ=','DQo=','VXNlci1BZ2VudDogQml0cml4U01VcGRhdGVyDQo=','UmFuZ2U6IGJ5dGVzPQ==','LQ0K','DQo=','','DQo=','Iw0KIw==','','IyhbQS1aXXs0fSkvKFswLTkuXXszfSkgKFswLTldezN9KSM=','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','ICg=','IC0g','KQ==','RQ==','','Q29udGVudC1SYW5nZQ==','Og==','Og==','Q29udGVudC1MZW5ndGg=','Og==','Og==','','IyAqYnl0ZXMgKyhbMC05XSopICotICooWzAtOV0qKSAqLyAqKFswLTldKikjaQ==','LnRtcA==','W0VMVkwwMTBdIA==','RUxWTDAwMV9TSVpFX0VSUk9S','LiA=','RQ==','LnRtcA==','YWI=','W0pVSFlUMDEwXSA=','SlVIWVQwMDJfRVJST1JfRklMRQ==','LiA=','RQ==','','LnRtcA==','LnRtcA==','LnRtcA==','W0pVSFlUMDEwXSA=','SlVIWVQwMDVfRVJST1JfRklMRQ==','LiA=','RQ==','LnRtcA==','Uw==','VQ==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','bWFpbg==','dXBkYXRlX2xvYWRfdGltZW91dA==','MzA=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpMb2FkTGFuZ3NVcGRhdGVz','LmxvZw==','LmxvZw==','','LnRtcA==','LnRtcA==','LmxvZw==','LmxvZw==','','TE1VTDAwMQ==','RQ==','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VTDAwMg==','RQ==','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUEw=','','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','TE1VTDAwMw==','RQ==','VElNRSBMb2FkTGFuZ3NVcGRhdGVzKHJlcXVlc3QpIA==','IHNlYw==','','TE1VTDAwNA==','RQ==','REFUQQ==','Iw==','RVJST1I=','REFUQQ==','Iw==','RVJST1I=','Ww==','REFUQQ==','Iw==','RVJST1I=','QA==','VFlQRQ==','XSA=','REFUQQ==','Iw==','RVJST1I=','Iw==','','TE1VMDA1','RQ==','REFUQQ==','Iw==','Tk9VUERBVEVT','RmluaXNoIC0gTk9VUERBVEVT','U1RFUA==','Rg==','LmxvZw==','d2I=','W0dOU1VMMDNdIA==','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','TE1VMDA2','RQ==','U1RFUA==','Uw==','Uw==','REFUQQ==','Iw==','RklMRQ==','QA==','TkFNRQ==','','','','W0dOU1VMMDFdIA==','U1VQWl9OT19RU1RSSU5H','LiA=','TE1VTDAwNw==','RQ==','bG9hZExhbmdGaWxlQng=','REFUQQ==','Iw==','RklMRQ==','QA==','VVJM','bG9hZEZpbGU=','RQ==','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','RQ==','R05TVUwwMDE=','VQ==','LmxvZw==','UkVUVVJO','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXROZXh0U3RlcFVwZGF0ZXM=','','','','W0dOU1UwMV0g','U1VQWl9OT19RU1RSSU5H','LiA=','','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','U1RFUE0=','','','W0dOU1UwMl0g','U1VQWl9FTVBUWV9BTlNXRVI=','LiA=','VElNRSBHZXROZXh0U3RlcFVwZGF0ZXMocmVxdWVzdCkg','IHNlYw==','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','d2I=','W0dOU1UwM10g','I0ZJTEUj','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVz','U1VQUF9SVl9FUl9URU1QX0ZJTEU=','LiA=','','','R05TVTAw','ZXhlYyBDVXBkYXRlQ2xpZW50OjpVbkd6aXBBcmNoaXZl','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','W1VVR1pBMDFdIA==','I0ZJTEUj','U1VQUF9VR0FfTk9fVE1QX0ZJTEU=','LiA=','','W1VVR1pBMDJdIA==','I0ZJTEUj','U1VQUF9VR0FfTk9fUkVBRF9GSUxF','LiA=','','dXBkYXRlX20=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','Lw==','W1VVR1pBMDNdIA==','I0ZJTEUj','U1VQUF9VR0FfTk9fVE1QX0NBVA==','LiA=','W1VVR1pBMDRdIA==','I0ZJTEUj','U1VQUF9VR0FfV1JUX1RNUF9DQVQ=','LiA=','','cmI=','QklUUklY','QklUUklY','','Z3pvcGVu','','cmI5Zg==','cmI=','W1VVR1pBMDVdIA==','I0ZJTEUj','U1VQUF9VR0FfQ0FOVF9PUEVO','LiA=','','QklUUklY','QklUUklY','QklUUklY','W1VVR1pBMDZdIA==','I0ZJTEUj','U1VQUF9VR0FfQkFEX0ZPUk1BVA==','LiA=','','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','IQ==','IQ==','UlRJQkU=','W1VVR1pBMDcxXSA=','I0ZJTEUj','U1VQUF9VR0FfQkFEX0ZPUk1BVA==','LiA=','fA==','W1VVR1pBMDcyXSA=','I0ZJTEUj','U1VQUF9VR0FfQkFEX0ZPUk1BVA==','LiA=','','W1VVR1pBMDczXSA=','I0ZJTEUj','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','d2I=','W1VVR1pBMDc0XSA=','I0ZJTEUj','U1VQUF9VR0FfQ0FOVF9PUEVOX1dS','LiA=','','W1VVR1pBMDc1XSA=','I0ZJTEUj','U1VQUF9VR0FfQ0FOVF9XUklURV9G','LiA=','WQ==','W1VVR1pBMDc2MV0g','I0ZJTEUj','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','','VElNRSBVbkd6aXBBcmNoaXZlIA==','IHNlYw==','','Q1VVR1pB','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VDVTAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VDVTAyXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','Lg==','Li4=','Lw==','Lw==','Lw==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','Lw==','Lw==','Lw==','W1VDVTAzXSA=','I0ZJTEUj','U1VQUF9DVV9NQUlOX0VSUl9GSUxF','LiA=','Lw==','Lw==','Lw==','W1VDVTA0XSA=','I0ZJTEUj','U1VQUF9DVV9NQUlOX0VSUl9DQVQ=','LiA=','Lw==','','Q1VDVQ==','','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRTdGVwVXBkYXRlSW5mbw==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VHTE1VMDFdIA==','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VHTE1VMDJdIA==','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','L3VwZGF0ZV9pbmZvLnhtbA==','W1VHTE1VMDNdIA==','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9FUl9ERVNDUl9GSUxF','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','W1VHTE1VMDRdIA==','I0ZJTEUj','L3VwZGF0ZV9pbmZvLnhtbA==','U1VQUF9SVl9SRUFEX0RFU0NSX0ZJTEU=','LiA=','','L3VwZGF0ZV9pbmZvLnhtbA==','','','REFUQQ==','REFUQQ==','W1VHU01VMDFdIA==','U1VQUF9HQVVUX1NZU0VSUg==','LiA=','','Q1VHTE1V','ZXhlYyBDVXBkYXRlQ2xpZW50OjpVcGRhdGVIZWxw','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','RE9DVU1FTlRfUk9PVA==','L2hlbHA=','Lg==','Li4=','Lw==','W1VVSDAwXSA=','U1VQUF9VSF9OT19MQU5H','LiA=','W1VVSDAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VVSDAzXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','','Lw==','W1VVSDAyXSA=','I0ZJTEUj','U1VQUF9VSF9OT19IRUxQX0NBVA==','LiA=','W1VVSDAzXSA=','I0ZJTEUj','U1VQUF9VSF9OT19XUlRfSEVMUA==','LiA=','','','Lw==','W1VVSDA0XSA=','I0ZJTEUj','U1VQUF9VTF9OT19UTVBfTEFORw==','LiA=','','W1VVSDA1XSA=','I0ZJTEUj','U1VQUF9VTF9OT19SRUFEX0xBTkc=','LiA=','','Lw==','X3RtcA==','Lw==','X3RtcA==','Lw==','X3RtcA==','W1VVSDA2XSA=','I0ZJTEUj','Lw==','X3RtcA==','U1VQUF9VSF9DQU5UX0RFTA==','LiA=','','Lw==','Lw==','Lw==','X3RtcA==','W1VVSDA3XSA=','I0ZJTEUj','Lw==','U1VQUF9VSF9DQU5UX1JFTkFNRQ==','LiA=','','Lw==','Lw==','Lw==','Lw==','W1VVSDA4XSA=','I0ZJTEUj','Lw==','U1VQUF9VSF9DQU5UX0NSRUFURQ==','LiA=','Lw==','W1VVSDA5XSA=','I0ZJTEUj','Lw==','U1VQUF9VSF9DQU5UX1dSSVRF','LiA=','','Lw==','','Lw==','X3RtcA==','Lw==','X3RtcA==','VElNRSBVcGRhdGVIZWxwIA==','IHNlYw==','','VVNI','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VVTDAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','Lg==','Li4=','Lw==','W1VVTDAyXSA=','U1VQUF9VTF9OT19MQU5HUw==','LiA=','','W1VVTDAzXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','Y29tcG9uZW50','RE9DVU1FTlRfUk9PVA==','L2NvbXBvbmVudHMvYml0cml4','YWN0aXZpdGllcw==','RE9DVU1FTlRfUk9PVA==','L2FjdGl2aXRpZXMvYml0cml4','Z2FkZ2V0cw==','RE9DVU1FTlRfUk9PVA==','L2dhZGdldHMvYml0cml4','d2l6YXJkcw==','RE9DVU1FTlRfUk9PVA==','L3dpemFyZHMvYml0cml4','dGVtcGxhdGU=','RE9DVU1FTlRfUk9PVA==','L3RlbXBsYXRlcw==','YmxvY2tz','RE9DVU1FTlRfUk9PVA==','L2Jsb2Nrcy9iaXRyaXg=','Y29tcG9uZW50','L2luc3RhbGwvY29tcG9uZW50cy9iaXRyaXg=','YWN0aXZpdGllcw==','L2luc3RhbGwvYWN0aXZpdGllcy9iaXRyaXg=','Z2FkZ2V0cw==','L2luc3RhbGwvZ2FkZ2V0cy9iaXRyaXg=','d2l6YXJkcw==','L2luc3RhbGwvd2l6YXJkcy9iaXRyaXg=','dGVtcGxhdGU=','L2luc3RhbGwvdGVtcGxhdGVz','YmxvY2tz','L2luc3RhbGwvYmxvY2tzL2JpdHJpeA==','','Lw==','W1VVTDA0XSA=','I0ZJTEUj','U1VQUF9VTF9DQVQ=','LiA=','W1VVTDA1XSA=','I0ZJTEUj','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXM=','Lw==','W1VVTDA0XSA=','I0ZJTEUj','U1VQUF9VTF9DQVQ=','LiA=','W1VVTDA1XSA=','I0ZJTEUj','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','Lw==','Lg==','Li4=','Lw==','W1VVTDA1MV0g','I0ZJTEUj','Lw==','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','Lw==','L2xhbmc=','Lw==','L2xhbmc=','W1VVTDA1Ml0g','I0ZJTEUj','Lw==','L2xhbmc=','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','Lw==','Lg==','Li4=','Lw==','W1VVTDA1MV0g','I0ZJTEUj','Lw==','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','Lw==','L2xhbmc=','Lw==','L2xhbmc=','W1VVTDA1Ml0g','I0ZJTEUj','Lw==','L2xhbmc=','U1VQUF9VTF9OT19XUlRfQ0FU','LiA=','','','Lw==','W1VVTDA2XSA=','I0ZJTEUj','U1VQUF9VTF9OT19UTVBfTEFORw==','LiA=','','W1VVTDA3XSA=','I0ZJTEUj','U1VQUF9VTF9OT19SRUFEX0xBTkc=','LiA=','','Lw==','Lg==','Li4=','Lw==','Lw==','Lw==','Lw==','Lg==','Li4=','Lw==','Lw==','Lw==','RE9DVU1FTlRfUk9PVA==','Lw==','Lw==','','','VElNRSBVcGRhdGVMYW5ncyA=','IHNlYw==','','VVNM','Lg==','Li4=','Lw==','Lw==','L2luc3RhbGwv','Lw==','Lw==','Lw==','Lg==','Li4=','Lw==','L2xhbmc=','','Lw==','Lw==','Lw==','','VVNfU0FWRV9VUERBVEVSU19ESVI=','','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy91YQ==','dWE=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9kZQ==','ZGU=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9lbg==','ZW4=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vbGFuZy9ydQ==','cnU=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','W1VVSzAxXSA=','I0ZJTEUj','U1VQUF9DVV9OT19UTVBfQ0FU','LiA=','','W1VVSzAzXSA=','I0ZJTEUj','U1VQUF9DVV9SRF9UTVBfQ0FU','LiA=','','Lg==','Li4=','Lw==','W1VVSzAyXSA=','U1VQUF9VS19OT19NT0RT','LiA=','','','Lw==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','Lw==','W1VVSzA0XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19OT19NT0RJUg==','LiA=','','W1VVSzA1XSA=','I01PRFVMRV9ESVIj','U1VQUF9VS19XUl9NT0RJUg==','LiA=','','W1VVSzA2XSA=','I0RJUiM=','U1VQUF9VS19OT19GRElS','LiA=','','W1VVSzA3XSA=','I0RJUiM=','U1VQUF9VS19SRUFEX0ZESVI=','LiA=','','dXBkYXRlcg==','Tg==','Lw==','X3Bvc3QucGhw','WQ==','Lw==','Lw==','L2luZGV4LnBocA==','X3Bvc3Q=','WQ==','Lw==','L2luZGV4LnBocA==','Lw==','RE9DVU1FTlRfUk9PVA==','Lw==','Lw==','','bXlzcWw=','TVlTUUxfVEFCTEVfVFlQRQ==','','U0VUIHN0b3JhZ2VfZW5naW5lID0gJw==','Jw==','','Tg==','','L2JpdHJpeC91cGRhdGVzLw==','Lw==','','I01PRFVMRSM=','I1ZFUiM=','U1VQUF9VS19VUEROX0VSUg==','OiA=','LiA=','I01PRFVMRSM=','U1VQUF9VS19VUEROX0VSUl9CUkVBSw==','IA==','','','WQ==','','L2JpdHJpeC91cGRhdGVzLw==','Lw==','','I01PRFVMRSM=','I1ZFUiM=','U1VQUF9VS19VUERZX0VSUg==','OiA=','LiA=','I01PRFVMRSM=','U1VQUF9VS19VUEROX0VSUl9CUkVBSw==','IA==','','VElNRSBVcGRhdGVTdGVwTW9kdWxlcyA=','IHNlYw==','','VVNN','QlhfUkVBTF9VUERBVEVEX01PRFVMRVM=','RXhlY3V0ZU1vZHVsZUV2ZW50RXg=','bWFpbg==','T25Nb2R1bGVVcGRhdGU=','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','WQ==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','Tg==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','REI=','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','WQ==','VVBEQVRFX1NUUk9OR19VUERBVEVfQ0hFQ0s=','RE9DVU1FTlRfUk9PVA==','XA==','Lw==','RE9DVU1FTlRfUk9PVA==','IAkKDQALL1w=','','Lw==','RE9DVU1FTlRfUk9PVA==','UnVuIHVwZGF0ZXIgJw==','Jw==','Q1NVUlVTMQ==','','','Cg==','Lg==','Lg==','LypaRFV5Wm1a','LyoqLw==','Ki8=','PD8gJEdMT0JBTFNbJ19fX19f','PD8gJEdMT0JBTFNbJ19fX19f','Y2hlY2s=','MzFlYTMxMmRlMTAwNjc3MWYwYTRlNWIyNWE5MDkzMmM=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRVcGRhdGVzTGlzdA==','','','RW1wdHkgcXVlcnkgbGlzdA==','R1VMMDE=','L0xJQ0VOU0VfS0VZPVteJl0qL2k=','TElDRU5TRV9LRVk9WA==','TElTVA==','VElNRSBHZXRVcGRhdGVzTGlzdChyZXF1ZXN0KSA=','IHNlYw==','','','REFUQQ==','REFUQQ==','W1VHQVVUMDFdIA==','U1VQUF9HQVVUX1NZU0VSUg==','LiA=','','REFUQQ==','Iw==','Q0xJRU5U','RVJST1I=','RVJST1I=','W1VHQVVUMDFdIA==','U1VQUF9HQVVUX1NZU0VSUg==','LiA=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzL3VwZGF0ZV9hcmNoaXZlLmd6LmxvZw==','','R1VMMDI=','ZXhlYyBDVXBkYXRlQ2xpZW50OjpHZXRIVFRQUGFnZQ==','bWFpbg==','dXBkYXRlX3NpdGU=','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfYWRkcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcG9ydA==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfdXNlcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcGFzcw==','','','','TElTVA==','dXNfdXBkYXRlcl9saXN0LnBocA==','U1RFUE0=','dXNfdXBkYXRlcl9tb2R1bGVzLnBocA==','U1RFUEw=','dXNfdXBkYXRlcl9sYW5ncy5waHA=','U1RFUEg=','dXNfdXBkYXRlcl9oZWxwcy5waHA=','QUNUSVY=','dXNfdXBkYXRlcl9hY3Rpb25zLnBocA==','UkVH','dXNfdXBkYXRlcl9yZWdpc3Rlci5waHA=','U1JD','dXNfdXBkYXRlcl9zb3VyY2VzLnBocA==','','UE9TVCBodHRwOi8v','L2JpdHJpeC91cGRhdGVzLw==','IEhUVFAvMS4wDQo=','','UHJveHktQXV0aG9yaXphdGlvbjogQmFzaWMg','Og==','DQo=','UE9TVCAvYml0cml4L3VwZGF0ZXMv','IEhUVFAvMS4wDQo=','Y3JjX2NvZGU=','','JnNwZD0=','QlhfVVRG','JnV0Zj0=','WQ==','JnV0Zj0=','Tg==','JmRidj0=','','Jk5TPQ==','bWFpbg==','dXBkYXRlX3NpdGVfbnM=','','JktEUz0=','bWFpbg==','dXBkYXRlX2RldnNydg==','','VXNlci1BZ2VudDogQml0cml4U01VcGRhdGVyDQo=','QWNjZXB0OiAqLyoNCg==','SG9zdDog','DQo=','QWNjZXB0LUxhbmd1YWdlOiBlbg0K','Q29udGVudC10eXBlOiBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQNCg==','Q29udGVudC1sZW5ndGg6IA==','DQoNCg==','DQo=','DQo=','L1RyYW5zZmVyLUVuY29kaW5nOiArY2h1bmtlZC9p','','','MA==','MQ==','Mg==','Mw==','NA==','NQ==','Ng==','Nw==','OA==','OQ==','YQ==','Yg==','Yw==','ZA==','ZQ==','Zg==','','MA==','MQ==','Mg==','Mw==','NA==','NQ==','Ng==','Nw==','OA==','OQ==','YQ==','Yg==','Yw==','ZA==','ZQ==','Zg==','','Q1V0aWw=','Q1V0aWw=','Q29udmVydFRvTGFuZ0NoYXJzZXQ=','U1VQUF9HSFRUUF9FUg==','OiBb','XSA=','LiA=','U1VQUF9HSFRUUF9FUl9ERUY=','IA==','RXJyb3IgY29ubmVjdGluZyAyIA==','OiBb','XSA=','','RVJSQ09OTg==','QA==','QA==','Iw==','Iw==','Iw==','Iw==','Iw==','QlhfVVRG','XFNpbXBsZVhNTEVsZW1lbnQ=','Q0ND','PD8=','PA==','P3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSc=','QlhfVVRG','dXRmLTg=','d2luZG93cy0xMjUx','JyBzdGFuZGFsb25lPSd5ZXMnPw==','Pgo=','REFUQQ==','REFUQQ==','QlhfVVRG','dXRmLTg=','d2luZG93cy0xMjUx','ZXhlYyBDVXBkYXRlQ2xpZW50OjpQYXJzZVNlcnZlckRhdGE=','','W1VQU0QwMV0g','U1VQUF9BU19FTVBUWV9SRVNQ','LiA=','','PERBVEE+','PERBVEE+','PERBVEE+','PERBVEE+','VVBTRDAy','W1VQU0QwMl0g','U1VQUF9QU0RfQkFEX1JFU1BPTlNF','LiA=','','REFUQQ==','REFUQQ==','W1VQU0QwM10g','U1VQUF9QU0RfQkFEX1RSQU5T','LiA=','','REFUQQ==','Iw==','UkVTUE9OU0U=','REFUQQ==','Iw==','UkVTUE9OU0U=','QA==','Q1JDX0NPREU=','','Y3JjX2NvZGU=','REFUQQ==','Iw==','Q0xJRU5U','REFUQQ==','Iw==','Q0xJRU5U','QA==','','REFUQQ==','Iw==','Q09VTlRFUg==','REFUQQ==','Iw==','Q09VTlRFUg==','','Q1VQU0Q=','','Tg==','Tg==','WQ==','ZXhlYyBDVXBkYXRlQ2xpZW50OjpDb2xsZWN0UmVxdWVzdERhdGE=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC91cGRhdGVzLw==','','REI=','TElDRU5TRV9LRVk9','Jmxhbmc9','JlNVUERfVkVSPQ==','JlZFUlNJT049','JlRZUEVOQz0=','REVNTw==','WQ==','RA==','RU5DT0RF','WQ==','RQ==','VElNRUxJTUlUX0VESVRJT04=','WQ==','VA==','Rg==','JlNVUERfU1RTPQ==','JlNVUERfVVJTPQ==','JlNVUERfREJTPQ==','REI=','JlhFPQ==','REI=','REI=','WQ==','Tg==','JkNMSUVOVF9TSVRFPQ==','U0VSVkVSX05BTUU=','JlNFUlZFUl9OQU1FPQ==','JkNISEI9','SFRUUF9IT1NU','JkNTQUI9','U0VSVkVSX0FERFI=','JlNVSUQ9','JkNBTkdaSVA9','WQ==','Tg==','JkNMSUVOVF9QSFBWRVI9','JnN0YWJsZT0=','Jm1iZm89','bWJzdHJpbmcuZnVuY19vdmVybG9hZA==','Jk5HSU5YPQ==','bWFpbg==','dXBkYXRlX3VzZV9uZ2lueA==','WQ==','JlNNRD0=','bWFpbg==','dXBkYXRlX3NhZmVfbW9kZQ==','Tg==','JnJlcmVyZT0=','WQ==','Tg==','Jg==','Yml0bV8=','Jg==','Yml0bF8=','','JmV4cGVydF9yZXF1ZXN0ZWRfbW9kdWxlcz0=','JmV4cGVydF9pbmNsdWRlX3RtcF91cGRhdGVzPXk=','','LA==','','JnJlcXVlc3RlZF9tb2R1bGVzPQ==','','','LA==','','JnJlcXVlc3RlZF9sYW5ncz0=','','','LA==','','JnJlcXVlc3RlZF9oZWxwcz0=','RklSU1RfRURJVElPTg==','RklSU1RfRURJVElPTg==','WQ==','aWJsb2Nr','Q0hFQ0tfUEVSTUlTU0lPTlM=','Tg==','JlNVUERfUElCQz0=','JlNVUERfUFVDPQ==','JlNVUERfUFNDPQ==','SU5UUkFORVRfRURJVElPTg==','SU5UUkFORVRfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','ZQ==','Zg==','','ZQ==','Rg==','RA==','','LA==','Og==','Og==','JlNVUERfT0ZDPQ==','QlVTSU5FU1NfRURJVElPTg==','QlVTSU5FU1NfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','U21hbGw=','U21hbGw=','JlNVUERfT0ZDPQ==','LA==','Y2x1c3Rlcg==','Q0NsdXN0ZXI=','JlNVUERfU1JTPQ==','JlNVUERfU1JTPQ==','UlU=','Q0hUTUxQYWdlc0NhY2hl','SXNPbg==','Q0hUTUxQYWdlc0NhY2hl','SXNDb21wb3NpdGVFbmFibGVk','JlNVUERfQ01QPQ==','WQ==','JlNVUERfQ01QPQ==','Tg==','Yl9zYWxlX29yZGVy','Ql9TQUxFX09SREVS','JlNBTEVfMTU9','bWFpbg==','fnNhbGVfY29udmVydGVkXzE1','Tg==','WQ==','WQ==','Tg==','JlNBTEVfMTU9','WQ==','JkxJQ0VOU0VfU0lHTkVEPQ==','LQ==','bWFpbg==','Tg==','TkNSRDAx','','Jg==','PQ==','c2VsZWN0IFNFUlZFUl9OQU1FIGZyb20gYl9sYW5nIHdoZXJlIERFRiA9ICdZJw==','U0VSVkVSX05BTUU=','','U0VSVkVSX05BTUU=','bWFpbg==','c2VydmVyX25hbWU=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXM=','bWFpbg==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9jbGFzc2VzL2dlbmVyYWwvdmVyc2lvbi5waHA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9jbGFzc2VzL2dlbmVyYWwvdmVyc2lvbi5waHA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9jbGFzc2VzL2dlbmVyYWwvdmVyc2lvbi5waHA=','L2RlZmluZVxzKlwoXHMqIlNNX1ZFUlNJT04iXHMqLFxzKiIoXGQrXC5cZCtcLlxkKykiXHMqXClccyovaW0=','bWFpbg==','bWFpbg==','','U1VQUF9HTV9FUlJfRE1BSU4=','VXgwOQ==','W1V4MDldIA==','U1VQUF9HTV9FUlJfRE1BSU4=','LiA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','Lg==','Li4=','bWFpbg==','Lg==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMv','L2luc3RhbGwvaW5kZXgucGhw','VkVSU0lPTg==','VkVSU0lPTg==','','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','VXgxMQ==','W1V4MTFdIA==','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','LiA=','VkVSU0lPTg==','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','VXgxMg==','W1V4MTJdIA==','I01PRFVMRSM=','U1VQUF9HTV9FUlJfRE1PRA==','LiA=','U1VQUF9HTV9OT19LRVJORUw=','VXgxNQ==','W1V4MTVdIA==','U1VQUF9HTV9OT19LRVJORUw=','LiA=','','QUNUSVZF','WQ==','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvbWFpbi9sYW5n','Lw==','Lg==','Li4=','','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','L1tcRF0rLw==','','I0xBTkcj','U1VQUF9HTF9FUlJfRExBTkc=','VUdMMDE=','W1VHTDAxXSA=','I0xBTkcj','U1VQUF9HTF9FUlJfRExBTkc=','LiA=','','c29ydA==','YXNj','Q0xhbmd1YWdl','QUNUSVZF','WQ==','Q0xhbmc=','QUNUSVZF','WQ==','U1VQUF9HTF9XSEVSRV9MQU5HUw==','VUdMMDA=','W1VHTDAwXSA=','U1VQUF9HTF9XSEVSRV9MQU5HUw==','LiA=','TElE','TElE','TElE','','U1VQUF9HTF9OT19TSVRFX0xBTkdT','VUdMMDI=','W1VHTDAyXSA=','U1VQUF9HTF9OT19TSVRFX0xBTkdT','LiA=','aW50cmFuZXQ=','U0VMRUNUIENPVU5UKFUuSUQpIGFzIEMgRlJPTSBiX3VzZXIgVSBXSEVSRSBVLkFDVElWRSA9ICdZJyBBTkQgVS5MQVNUX0xPR0lOIElTIE5PVCBOVUxMIEFORCBFWElTVFMoU0VMRUNUICd4JyBGUk9NIGJfdXRtX3VzZXIgVUYsIGJfdXNlcl9maWVsZCBGIFdIRVJFIEYuRU5USVRZX0lEID0gJ1VTRVInIEFORCBGLkZJRUxEX05BTUUgPSAnVUZfREVQQVJUTUVOVCcgQU5EIFVGLkZJRUxEX0lEID0gRi5JRCBBTkQgVUYuVkFMVUVfSUQgPSBVLklEIEFORCBVRi5WQUxVRV9JTlQgSVMgTk9UIE5VTEwgQU5EIFVGLlZBTFVFX0lOVCA8PiAwKQ==','REI=','Qw==','RE9DVU1FTlRfUk9PVA==','L2hlbHA=','Lw==','Lg==','Li4=','','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','Lw==','L3N1cGRfbGFuZ19kYXRlLmRhdA==','L1tcRF0rLw==','','I0hFTFAj','U1VQUF9HSF9FUlJfREhFTFA=','VUdIMDE=','W1VHSDAxXSA=','I0hFTFAj','U1VQUF9HSF9FUlJfREhFTFA=','LiA=','','c29ydA==','YXNj','Q0xhbmd1YWdl','QUNUSVZF','WQ==','Q0xhbmc=','QUNUSVZF','WQ==','U1VQUF9HTF9XSEVSRV9MQU5HUw==','VUdIMDA=','W1VHSDAwXSA=','U1VQUF9HTF9XSEVSRV9MQU5HUw==','LiA=','TElE','TElE','TElE','','U1VQUF9HTF9OT19TSVRFX0xBTkdT','VUdIMDI=','W1VHSDAyXSA=','U1VQUF9HTF9OT19TSVRFX0xBTkdT','LiA=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvdXBkYXRlci5sb2c=','RE9DVU1FTlRfUk9PVA==','L21vZHVsZXMvdXBkYXRlcl90bXAxLmxvZw==','','','cmI=','d2I=','','YWIr','WS1tLWQgSDppOnM=','IC0g','IC0g','Cg==','XA==','Lw==','Ly8=','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','W1VDREYwMV0g','U1VQUF9DREZfU0VMRl9DT1BZ','LiA=','','W1VDREYwMl0g','I0ZJTEUj','U1VQUF9DREZfTk9fUEFUSA==','LiA=','','bWFpbg==','c3Ryb25nX3VwZGF0ZV9jaGVjaw==','WQ==','Lw==','W1VDREYwM10g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9DUkVBVEU=','LiA=','W1VDREYwNF0g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9XUklURQ==','LiA=','','Lg==','Li4=','dXBkYXRlcg==','dXBkYXRlcg==','ZGVzY3JpcHRpb24=','ZGVzY3JpcHRpb24=','LnJ1','LmRl','LmVu','LnVh','LmZ1bGw=','Lw==','Lw==','L2xhbmcv','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','Lw==','W1VDREYwNV0g','I0ZJTEUj','Lw==','U1VQUF9DREZfQ0FOVF9GSUxF','LiA=','WQ==','Lw==','Lw==','Lw==','Lw==','WQ==','Lw==','W1VDREYwNjFdIA==','I0ZJTEUj','Lw==','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','Lw==','Lw==','W1VDREYwNl0g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9GT0xERVI=','LiA=','W1VDREYwN10g','I0ZJTEUj','U1VQUF9DREZfQ0FOVF9GT0xERVJfV1I=','LiA=','','WQ==','WQ==','W1VDREYwNjExXSA=','I0ZJTEUj','U1VQUF9VR0FfRklMRV9DUlVTSA==','LiA=','','Q1VDREY=','Lg==','Li4=','Lw==','Lw==','Lw==','L2luc3RhbGwvdmVyc2lvbi5waHA=','VkVSU0lPTg==','L2luc3RhbGwvdmVyc2lvbi5waHA=','L2luc3RhbGwvdmVyc2lvbi5waHA=','VkVSU0lPTg==','L2luc3RhbGwvaW5kZXgucGhw','Lw==','bW9kdWxlcw==','Lg==','Xw==','VkVSU0lPTg==','VkVSU0lPTl9EQVRF','TElDRU5TRV9LRVk=','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','','ZGVtbw==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9saWNlbnNlX2tleS5waHA=','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9saWNlbnNlX2tleS5waHA=','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','Q0FDSEU0VVBEQVRFU1lTX0xJQ0VOU0VfS0VZ','U1VQUF9HSFRUUF9FUg==','OiBb','XSA=','LiA=','U1VQUF9HSFRUUF9FUl9ERUY=','IA==','RXJyb3IgY29ubmVjdGluZyAyIA==','U09DS0VUX0lQ','OiBb','XSA=','','RVJSQ09OTjE=','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfYWRkcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcG9ydA==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfdXNlcg==','','bWFpbg==','dXBkYXRlX3NpdGVfcHJveHlfcGFzcw==','','','','VVNFX1BST1hZ','SVA=','UE9SVA==','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','U09DS0VUX0lQ','U09DS0VUX1BPUlQ=','UFJPWFlfVVNFUk5BTUU=','UFJPWFlfUEFTU1dPUkQ=','bWFpbg==','c3RhYmxlX3ZlcnNpb25zX29ubHk=','WQ==','U1VQWkNfTk9fQ09OTkVDVA==','LiA=','RVJST1I=','RVJST1I=','Ww==','RVJST1I=','QA==','VFlQRQ==','XSA=','RVJST1I=','Iw==','','RVJST1I=','VVBEQVRFX1NZU1RFTQ==','VVBEU1lT','','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','TU9EVUxFUw==','Iw==','TU9EVUxF','TEFOR1M=','Iw==','SU5TVA==','Iw==','TEFORw==','TEFOR1M=','Iw==','SU5TVA==','Iw==','TEFORw==','TEFOR1M=','Iw==','SU5TVA==','Iw==','TEFORw==','VVBEQVRF','TUw=','VVBEQVRF','TQ==','VVBEQVRF','TA==','RklOSVNI','','cXVlcnlfdHlwZQ==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vYWRtaW4vdXBkYXRlX3N5c3RlbV9jYWxsLnBocA==','cXVlcnlfdHlwZQ==','dXBkYXRldXBkYXRl','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL21haW4vYWRtaW4vdXBkYXRlX3N5c3RlbV9hY3QucGhw','dHJhY2tfZXJyb3Jz','MQ==','','','Q0hL','RVJST1I=','RVJSfA==','RklOSVNI','RklO','VVBEU1lT','VVBT','VVBEQVRF','U1RQ','RVJSfA==','VU5LMQ==','VVBT','WQ==','Q0hL','RVJSfA==','U1RQ','TUw=','RklO','U1RQ','TA==','RVJS','RVJSfA==','U1RQ','U1RQ','TUw=','fA==','RVJSfA==','VU5LMDE=','TQ==','RklO','RklO','RVJS','RVJSfA==','U1RQ','U1RQ','TQ==','fA==','RVJSfA==','VU5LMDI=','TA==','RklO','RklO','RVJS','RVJSfA==','U1RQ','U1RQ','TA==','fA==','RVJSfA==','VU5LMDM=','RVJSfA==','VU5LMg==','RVJSfA==','VU5LMw==','RklO','','','dw==','PA==','Pwo=','JGFyVmVyc2lvbnMgPSBhcnJheSgK','CSI=','IiA9PiAi','IiwK','KTsK','Pw==','Pg==','dG8=','dG8=','ZnJvbQ==','ZnJvbQ==','ZnJvbQ==','dG8=','dG8=');return base64_decode($_1373210497[$_168444305]);}}; if(!defined(___2032520454(0))){ define(___2032520454(1), ___2032520454(2));} if(!defined(___2032520454(3))) define(___2032520454(4), round(0+98.6+98.6+98.6+98.6+98.6)); if(!defined(___2032520454(5))){ define(___2032520454(6), ___2032520454(7));} $GLOBALS['_____235779438'][0](__FILE__); if(extension_loaded(___2032520454(8))){ if(!function_exists(___2032520454(9)) && function_exists(___2032520454(10))){ function gzopen($_2108403902, $_1009324381, $_1470576917= 0){ return gzopen64($_2108403902, $_1009324381, $_1470576917);}}} if(!function_exists(___2032520454(11))){ function htmlspecialcharsbx($_1223041314, $_1658057419=ENT_COMPAT){ return htmlspecialchars($_1223041314, $_1658057419,(defined(___2032520454(12))? ___2032520454(13): ___2032520454(14)));}} if(!function_exists(___2032520454(15))){ function bx_accelerator_reset(){ if(function_exists(___2032520454(16))){ accelerator_reset();}}} if(!defined(___2032520454(17))) define(___2032520454(18), ___2032520454(19)); if(!defined(___2032520454(20))) define(___2032520454(21), ___2032520454(22)); if(!defined(___2032520454(23))) define(___2032520454(24), ___2032520454(25)); $GLOBALS[___2032520454(26)]= ___2032520454(27); $GLOBALS[___2032520454(28)]= ___2032520454(29); require_once($_SERVER[___2032520454(30)].___2032520454(31)); class CUpdateClient{ public static function getLicenseTextPath(){ $_1853920786= array(); $_1777192391= CLanguage::GetList($_1913340290= ___2032520454(32), $_448327273= ___2032520454(33), array(___2032520454(34) => ___2032520454(35))); while($_1410018510= $_1777192391->Fetch()) $_1853920786[]= $_1410018510[___2032520454(36)]; $_201069915= COption::GetOptionString(___2032520454(37), ___2032520454(38), DEFAULT_UPDATE_SERVER); $_19538060= COption::GetOptionString(___2032520454(39), ___2032520454(40), ___2032520454(41)); return ___2032520454(42).$_201069915.___2032520454(43).(IsModuleInstalled(___2032520454(44))? ___2032520454(45):___2032520454(46)).___2032520454(47).urlencode(LANGUAGE_ID).___2032520454(48).urlencode($_19538060).___2032520454(49).urlencode(implode(___2032520454(50), $_1853920786));} public static function getNewLicenseSignedKey(){ $_1348852303= "~new_license17_5_sign"; if(!IsModuleInstalled(___2032520454(51))){ if(file_exists($_SERVER[___2032520454(52)].___2032520454(53)) &&!file_exists($_SERVER[___2032520454(54)].___2032520454(55))){ $_1348852303= ___2032520454(56);}} else{ if(file_exists($_SERVER[___2032520454(57)].___2032520454(58))){ $_1348852303= ___2032520454(59);} elseif(file_exists($_SERVER[___2032520454(60)].___2032520454(61))){ $_1348852303= ___2032520454(62);} else{ $_1348852303= ___2032520454(63);}} return $_1348852303;} public static function finalizeModuleUpdate($_812964701){ $_1120964718= $_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/updater_versions.php"; $_1582076791= array(); if(file_exists($_1120964718)) $_1582076791= include($_1120964718); $_2112668837= array(); $_1296769336= array(); foreach($_812964701 as $_194215882){ $_1278892816= preg_replace(___2032520454(64), ___2032520454(65), $_194215882[___2032520454(66)][___2032520454(67)]); $_1410940443= implode(___2032520454(68), array_slice(array_map(___2032520454(69), explode(___2032520454(70), $_194215882[___2032520454(71)][___2032520454(72)])),(856-2*428), round(0+0.75+0.75+0.75+0.75))); if(isset($_2112668837[$_1278892816.___2032520454(73).$_1410940443])) continue; $_2112668837[$_1278892816.___2032520454(74).$_1410940443]= true; if(!isset($_1296769336[$_1278892816])) $_1296769336[$_1278892816]= array(); $_1296769336[$_1278892816][]= $_1410940443; if(!isset($_1582076791[___2032520454(75)][$_1278892816])) $_1582076791[___2032520454(76)][$_1278892816]= array(); $_1582076791[___2032520454(77)][$_1278892816][]= array($_1410940443, date(___2032520454(78)));} $_1694966842= var_export($_1582076791, true); file_put_contents($_1120964718, ___2032520454(79).___2032520454(80).$_1694966842.___2032520454(81)); if(class_exists(___2032520454(82))){ $_1194462749= new Bitrix\Main\Data\CacheEngineFiles(); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(83), ___2032520454(84)); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(85), ___2032520454(86)); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(87), ___2032520454(88)); $_1194462749->clean(BX_PERSONAL_ROOT.___2032520454(89), ___2032520454(90));} foreach($GLOBALS['_____235779438'][1](___2032520454(91), ___2032520454(92), true) as $_844153692){ $GLOBALS['_____235779438'][2]($_844153692, array($_1296769336, $_1582076791, isset($GLOBALS[___2032520454(93)])? $GLOBALS[___2032520454(94)]: array()));}} public static function finalizeLanguageUpdate($_294650443){ $_1120964718= $_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/updater_versions.php"; $_1582076791= array(); if(file_exists($_1120964718)) $_1582076791= include($_1120964718); $_1647814608= array(); foreach($_294650443 as $_536586528 => $_1278892816){ $_536586528= preg_replace(___2032520454(95), ___2032520454(96), $_536586528); $_1647814608[$_536586528]=[$_1278892816, date(___2032520454(97))]; if(!isset($_1582076791[___2032520454(98)][$_536586528])) $_1582076791[___2032520454(99)][$_536586528]= array(); $_1582076791[___2032520454(100)][$_536586528][]= date(___2032520454(101));} unset($_1582076791[___2032520454(102)][___2032520454(103)]); $_1694966842= var_export($_1582076791, true); file_put_contents($_1120964718, ___2032520454(104).___2032520454(105).$_1694966842.___2032520454(106)); foreach($GLOBALS['_____235779438'][3](___2032520454(107), ___2032520454(108), true) as $_844153692){ $GLOBALS['_____235779438'][4]($_844153692, array($_1647814608, $_1582076791));}} private static function __426146141($_1187956881){ CUpdateClient::AddMessage2Log("exec CUpdateClient::executeCounters"); $_5571835= CUpdateClient::getmicrotime(); if(empty($_1187956881)) return false; $_1017489208= ___2032520454(109); $_1717074181= CUpdateClient::CollectRequestData($_1017489208); if(empty($_1717074181) && empty($_1017489208)) $_1017489208= ___2032520454(110).GetMessage(___2032520454(111)).___2032520454(112); if(empty($_1017489208)){ $_1717074181 .= ___2032520454(113); foreach($_1187956881 as $_954015722){ $_1678201219= ___2032520454(114); if(isset($_954015722[___2032520454(115)][___2032520454(116)]) && is_array($_954015722[___2032520454(117)][___2032520454(118)]) && isset($_954015722[___2032520454(119)][___2032520454(120)][(858-2*429)][___2032520454(121)]) && is_string($_954015722[___2032520454(122)][___2032520454(123)][min(98,0,32.666666666667)][___2032520454(124)]) &&($_954015722[___2032520454(125)][___2032520454(126)][(1076/2-538)][___2032520454(127)] !== ___2032520454(128))){ $_1678201219= $_954015722[___2032520454(129)][___2032520454(130)][(241*2-482)][___2032520454(131)];} elseif(isset($_954015722[___2032520454(132)]) && is_string($_954015722[___2032520454(133)]) &&($_954015722[___2032520454(134)] !== ___2032520454(135))){ $_1678201219= $_954015722[___2032520454(136)];} try{ if($_1678201219 !== ___2032520454(137)) $_418448234= eval($_1678201219); else $_418448234= ___2032520454(138);} catch(Exception $_393708527){ $_418448234= ___2032520454(139).$_393708527->getCode().___2032520454(140).$_393708527->getMessage();} $_1717074181 .= ___2032520454(141).intval($_954015722[___2032520454(142)][___2032520454(143)]).___2032520454(144).urlencode($_418448234);}} if(empty($_1017489208)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(145), ___2032520454(146), $_1717074181)); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(147), $_1717074181, $_1017489208); if(empty($_1665174698) && empty($_1017489208)) $_1017489208= ___2032520454(148).GetMessage(___2032520454(149)).___2032520454(150);} CUpdateClient::AddMessage2Log(___2032520454(151).round(CUpdateClient::getmicrotime()- $_5571835, round(0+3)).___2032520454(152)); if(!empty($_1017489208)){ CUpdateClient::AddMessage2Log($_1017489208, ___2032520454(153)); return false;} else return true;} private static function __756329498($_858088853, $_1278892816, $_507364114= ""){ global $DB; $_1932332436= $DB->Query( ___2032520454(154). ___2032520454(155). ___2032520454(156). ___2032520454(157).$DB->ForSql($_858088853).___2032520454(158). ___2032520454(159).$DB->ForSql($_1278892816).___2032520454(160)); if($_452470524= $_1932332436->Fetch()) return $_452470524[___2032520454(161)]; return $_507364114;} protected static function GetUniqueId(){ global $APPLICATION; if(method_exists($APPLICATION, ___2032520454(162))){ return $APPLICATION->GetServerUniqID();} return COption::GetOptionString(___2032520454(163), ___2032520454(164));} public static function Lock(){ global $DB; $_990862141= CUpdateClient::GetUniqueId(); if($DB->type == ___2032520454(165)){ $_1128055790= $DB->Query(___2032520454(166).$DB->ForSql($_990862141).___2032520454(167), false, ___2032520454(168).__FILE__.___2032520454(169).__LINE__); $_1113792038= $_1128055790->Fetch(); if($_1113792038[___2032520454(170)] == ___2032520454(171)) return true; else return false;} elseif($DB->type == ___2032520454(172)){ return true; $_1128055790= $DB->Query(___2032520454(173).$_990862141.___2032520454(174), true); return($_1128055790 !== false);} else{ $_1895991708= round(0+30+30); $DB->Query(___2032520454(175).$DB->ForSql($_990862141).___2032520454(176).$_1895991708, false, ___2032520454(177).__FILE__.___2032520454(178).__LINE__); $DB->Query(___2032520454(179), false, ___2032520454(180).__FILE__.___2032520454(181).__LINE__); $_1128055790= $DB->Query(___2032520454(182).$DB->ForSql($_990862141).___2032520454(183), true); $DB->Query(___2032520454(184), false, ___2032520454(185).__FILE__.___2032520454(186).__LINE__); return($_1128055790 !== false);}} public static function UnLock(){ global $DB; $_990862141= CUpdateClient::GetUniqueId(); if($DB->type == ___2032520454(187)){ $_1128055790= $DB->Query(___2032520454(188).$DB->ForSql($_990862141).___2032520454(189), false, ___2032520454(190).__FILE__.___2032520454(191).__LINE__); $_1113792038= $_1128055790->Fetch(); if($_1113792038[___2032520454(192)] == ___2032520454(193)){ return false;} return true;} elseif($DB->type == ___2032520454(194)){ return true;} else{ $DB->Query(___2032520454(195).$DB->ForSql($_990862141).___2032520454(196), false, ___2032520454(197).__FILE__.___2032520454(198).__LINE__); return true;}} public static function Repair($type, $_147667752, $_338038181= false){ if($type == "include"){ if(CUpdateClient::RegisterVersion($errorMessage, $_338038181, $_147667752)) CUpdateClient::AddMessage2Log("Include repaired"); else CUpdateClient::AddMessage2Log(___2032520454(199).$errorMessage);}} public static function IsUpdateAvailable(&$_2012733433,&$_485841513){ $_2012733433= array(); $_485841513= ___2032520454(200); $_147667752= COption::GetOptionString(___2032520454(201), ___2032520454(202), ___2032520454(203)); $_1505858136= CUpdateClient::GetUpdatesList($_485841513, LANG, $_147667752); if(!$_1505858136) return false; if(isset($_1505858136[___2032520454(204)])){ for($_1895991708=(186*2-372), $_977553604= count($_1505858136[___2032520454(205)]); $_1895991708< $_977553604; $_1895991708++) $_485841513 .= ___2032520454(206).$_1505858136[___2032520454(207)][$_1895991708][___2032520454(208)][___2032520454(209)].___2032520454(210).$_1505858136[___2032520454(211)][$_1895991708][___2032520454(212)]; return false;} if(isset($_1505858136[___2032520454(213)]) && is_array($_1505858136[___2032520454(214)]) && isset($_1505858136[___2032520454(215)][(177*2-354)][___2032520454(216)][___2032520454(217)]) && is_array($_1505858136[___2032520454(218)][(209*2-418)][___2032520454(219)][___2032520454(220)])){ $_2012733433= $_1505858136[___2032520454(221)][(826-2*413)][___2032520454(222)][___2032520454(223)]; return true;} if(isset($_1505858136[___2032520454(224)])) return true; return false;} public static function SubscribeMail($_901654541,&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(225)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(226) || $_1285623267 <> ___2032520454(227)){ if($_1285623267 == ___2032520454(228)) $_1285623267= ___2032520454(229).GetMessage(___2032520454(230)).___2032520454(231);} if($_1285623267 == ___2032520454(232)){ $_1717074181 .= ___2032520454(233).UrlEncode($_901654541).___2032520454(234); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(235), ___2032520454(236), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(237), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(238)){ if($_1285623267 == ___2032520454(239)) $_1285623267= ___2032520454(240).GetMessage(___2032520454(241)).___2032520454(242);} CUpdateClient::AddMessage2Log(___2032520454(243).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.75+0.75+0.75+0.75)).___2032520454(244));} if($_1285623267 == ___2032520454(245)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(246)){ if(isset($_156197068[___2032520454(247)][___2032520454(248)][___2032520454(249)]) && is_array($_156197068[___2032520454(250)][___2032520454(251)][___2032520454(252)]) &&!empty($_156197068[___2032520454(253)][___2032520454(254)][___2032520454(255)])){ for($_1895991708=(195*2-390), $_1249907603= count($_156197068[___2032520454(256)][___2032520454(257)][___2032520454(258)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(259)][___2032520454(260)][___2032520454(261)][$_1895991708][___2032520454(262)][___2032520454(263)] <> ___2032520454(264)) $_1285623267 .= ___2032520454(265).$_156197068[___2032520454(266)][___2032520454(267)][___2032520454(268)][$_1895991708][___2032520454(269)][___2032520454(270)].___2032520454(271); $_1285623267 .= $_156197068[___2032520454(272)][___2032520454(273)][___2032520454(274)][$_1895991708][___2032520454(275)].___2032520454(276);}}} if($_1285623267 <> ___2032520454(277)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(278)); $_485841513 .= $_1285623267; return false;} else return true;} public static function ActivateCoupon($_1159512832,&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(279)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(280) || $_1285623267 <> ___2032520454(281)){ if($_1285623267 == ___2032520454(282)) $_1285623267= ___2032520454(283).GetMessage(___2032520454(284)).___2032520454(285);} if(CModule::IncludeModule(___2032520454(286)) &&!\Bitrix\Rest\OAuthService::getEngine()->isRegistered()){ try{ \Bitrix\Rest\OAuthService::register(); \Bitrix\Rest\OAuthService::getEngine()->getClient()->getApplicationList();} catch(\Bitrix\Main\SystemException $_393708527){}} if($_1285623267 == ___2032520454(287)){ $_1717074181 .= ___2032520454(288).UrlEncode($_1159512832).___2032520454(289); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(290), ___2032520454(291), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(292), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(293)){ if($_1285623267 == ___2032520454(294)) $_1285623267= ___2032520454(295).GetMessage(___2032520454(296)).___2032520454(297);} CUpdateClient::AddMessage2Log(___2032520454(298).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.75+0.75+0.75+0.75)).___2032520454(299));} if($_1285623267 == ___2032520454(300)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(301)){ if(isset($_156197068[___2032520454(302)][___2032520454(303)][___2032520454(304)]) && is_array($_156197068[___2032520454(305)][___2032520454(306)][___2032520454(307)]) &&!empty($_156197068[___2032520454(308)][___2032520454(309)][___2032520454(310)])){ for($_1895991708=(1232/2-616), $_1249907603= count($_156197068[___2032520454(311)][___2032520454(312)][___2032520454(313)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(314)][___2032520454(315)][___2032520454(316)][$_1895991708][___2032520454(317)][___2032520454(318)] <> ___2032520454(319)) $_1285623267 .= ___2032520454(320).$_156197068[___2032520454(321)][___2032520454(322)][___2032520454(323)][$_1895991708][___2032520454(324)][___2032520454(325)].___2032520454(326); $_1285623267 .= $_156197068[___2032520454(327)][___2032520454(328)][___2032520454(329)][$_1895991708][___2032520454(330)].___2032520454(331);}}} if($_1285623267 == ___2032520454(332)){ if(isset($_156197068[___2032520454(333)][___2032520454(334)][___2032520454(335)]) && is_array($_156197068[___2032520454(336)][___2032520454(337)][___2032520454(338)])){ COption::SetOptionString(___2032520454(339), ___2032520454(340), ___2032520454(341)); CUpdateClient::__ApplyLicenseInfo($_156197068[___2032520454(342)][___2032520454(343)][___2032520454(344)][(804-2*402)][___2032520454(345)]);}} if($_1285623267 <> ___2032520454(346)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(347)); $_485841513 .= $_1285623267; return false;} else{ $_1759944945= ___2032520454(348); CUpdateClient::RegisterVersion($_1759944945); return true;}} public static function __ApplyLicenseInfo($_429733606){ if(array_key_exists("V1", $_429733606) && array_key_exists("V2", $_429733606)){ COption::SetOptionString('main', 'admin_passwordh', $_429733606["V1"]); $_1175665419= fopen($_SERVER[___2032520454(349)].___2032520454(350), ___2032520454(351)); fwrite($_1175665419, ___2032520454(352).___2032520454(353).$_429733606[___2032520454(354)].___2032520454(355).___2032520454(356)); fclose($_1175665419);} if(isset($_429733606[___2032520454(357)])){ COption::SetOptionString(US_BASE_MODULE, ___2032520454(358), $_429733606[___2032520454(359)]);} if(isset($_429733606[___2032520454(360)])){ COption::SetOptionString(US_BASE_MODULE, ___2032520454(361), $_429733606[___2032520454(362)]);} if(isset($_429733606[___2032520454(363)])){ COption::SetOptionString(___2032520454(364), ___2032520454(365), intval($_429733606[___2032520454(366)]));} if(isset($_429733606[___2032520454(367)])){ COption::SetOptionString(___2032520454(368), ___2032520454(369), intval($_429733606[___2032520454(370)]));} if(isset($_429733606[___2032520454(371)])){ COption::SetOptionString(___2032520454(372), ___2032520454(373), $_429733606[___2032520454(374)]);} if(isset($_429733606[___2032520454(375)])){ COption::SetOptionString(___2032520454(376), ___2032520454(377), $_429733606[___2032520454(378)]);} if(isset($_429733606[___2032520454(379)])){ COption::SetOptionString(___2032520454(380), ___2032520454(381), intval($_429733606[___2032520454(382)]));} if(isset($_429733606[___2032520454(383)])){ COption::SetOptionString(___2032520454(384), ___2032520454(385), $_429733606[___2032520454(386)]);} if(isset($_429733606[___2032520454(387)])){ COption::SetOptionString(___2032520454(388), ___2032520454(389), $_429733606[___2032520454(390)]);} if(isset($_429733606[___2032520454(391)])){ COption::SetOptionString(___2032520454(392), ___2032520454(393), $_429733606[___2032520454(394)]);} if(isset($_429733606[___2032520454(395)])){ COption::SetOptionString(___2032520454(396), ___2032520454(397), $_429733606[___2032520454(398)]);} if(isset($_429733606[___2032520454(399)])){ COption::SetOptionString(___2032520454(400), ___2032520454(401), $_429733606[___2032520454(402)]);} if(isset($_429733606[___2032520454(403)])){ COption::SetOptionString(___2032520454(404), ___2032520454(405), $_429733606[___2032520454(406)]);} if(isset($_429733606[___2032520454(407)])){ COption::SetOptionString(___2032520454(408), ___2032520454(409), $_429733606[___2032520454(410)]);} if(isset($_429733606[___2032520454(411)])){ COption::SetOptionString(___2032520454(412), ___2032520454(413), $_429733606[___2032520454(414)]);} if(isset($_429733606[___2032520454(415)])){ COption::SetOptionString(___2032520454(416), ___2032520454(417), $_429733606[___2032520454(418)]);} if(isset($_429733606[___2032520454(419)])){ COption::SetOptionString(___2032520454(420), ___2032520454(421), $_429733606[___2032520454(422)]);} foreach($_429733606 as $_621858184 => $_1246209349){ if(substr($_621858184,(774-2*387), round(0+3)) == ___2032520454(423)){ COption::SetOptionString(___2032520454(424), ___2032520454(425).substr($_621858184, round(0+1+1+1)), $_1246209349);}} if(array_key_exists(___2032520454(426), $_429733606)){ $_1447695290= array(); $_1408881731= COption::GetOptionString(___2032520454(427), ___2032520454(428), ___2032520454(429)); if($_1408881731 <> ___2032520454(430)){ $_1408881731= base64_decode($_1408881731); $_1447695290= unserialize($_1408881731,[___2032520454(431) => false]); if(!is_array($_1447695290)) $_1447695290= array();} if(empty($_1447695290)) $_1447695290= array(___2032520454(432) => array(), ___2032520454(433) => array()); $_2014858310= explode(___2032520454(434), $_429733606[___2032520454(435)]); foreach($_2014858310 as $_1246209349) $_1447695290[___2032520454(436)][$_1246209349]= array(___2032520454(437)); $_1607170837= array_keys($_1447695290[___2032520454(438)]); foreach($_1607170837 as $_254044556){ if(in_array($_254044556, $_2014858310) || $_254044556 == ___2032520454(439)){ $_1447695290[___2032520454(440)][$_254044556]= array(___2032520454(441));} else{ if($_1447695290[___2032520454(442)][$_254044556][(131*2-262)] != ___2032520454(443)) $_1447695290[___2032520454(444)][$_254044556]= array(___2032520454(445));}} $_1408881731= serialize($_1447695290); $_1408881731= base64_encode($_1408881731); COption::SetOptionString(___2032520454(446), ___2032520454(447), $_1408881731);} elseif(array_key_exists(___2032520454(448), $_429733606)){ $_1447695290= array(); $_2014858310= explode(___2032520454(449), $_429733606[___2032520454(450)]); foreach($_2014858310 as $_1246209349) $_1447695290[]= $_1246209349; $_1408881731= serialize($_1447695290); $_1408881731= base64_encode($_1408881731); COption::SetOptionString(___2032520454(451), ___2032520454(452), $_1408881731);}} public static function UpdateUpdate(&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(453)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(454) || $_1285623267 <> ___2032520454(455)){ if($_1285623267 == ___2032520454(456)) $_1285623267= ___2032520454(457).GetMessage(___2032520454(458)).___2032520454(459);} if($_1285623267 == ___2032520454(460)){ $_1717074181 .= ___2032520454(461); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(462), ___2032520454(463), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(464), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(465)){ if($_1285623267 == ___2032520454(466)) $_1285623267= ___2032520454(467).GetMessage(___2032520454(468)).___2032520454(469);} CUpdateClient::AddMessage2Log(___2032520454(470).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1+1+1)).___2032520454(471));} if($_1285623267 == ___2032520454(472)){ if(!($_2078350576= fopen($_SERVER[___2032520454(473)].___2032520454(474), ___2032520454(475)))) $_1285623267 .= ___2032520454(476).str_replace(___2032520454(477), $_SERVER[___2032520454(478)].___2032520454(479), GetMessage(___2032520454(480))).___2032520454(481);} if($_1285623267 == ___2032520454(482)){ if(!fwrite($_2078350576, $_1665174698)) $_1285623267 .= ___2032520454(483).str_replace(___2032520454(484), $_SERVER[___2032520454(485)].___2032520454(486), GetMessage(___2032520454(487))).___2032520454(488);@fclose($_2078350576);} if($_1285623267 == ___2032520454(489)){ $_10153208= ___2032520454(490); if(!CUpdateClient::UnGzipArchive($_10153208, $_1285623267, ___2032520454(491))) $_1285623267 .= ___2032520454(492).GetMessage(___2032520454(493)).___2032520454(494);} if($_1285623267 == ___2032520454(495)){ $_390913384= $_SERVER[___2032520454(496)].___2032520454(497).$_10153208; if(!file_exists($_390913384.___2032520454(498)) ||!is_file($_390913384.___2032520454(499))) $_1285623267 .= ___2032520454(500).str_replace(___2032520454(501), $_390913384.___2032520454(502), GetMessage(___2032520454(503))).___2032520454(504);} if($_1285623267 == ___2032520454(505)){ if(!is_readable($_390913384.___2032520454(506))) $_1285623267 .= ___2032520454(507).str_replace(___2032520454(508), $_390913384.___2032520454(509), GetMessage(___2032520454(510))).___2032520454(511);} if($_1285623267 == ___2032520454(512)) $_1665174698= file_get_contents($_390913384.___2032520454(513)); if($_1285623267 == ___2032520454(514)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(515)){ if(isset($_156197068[___2032520454(516)][___2032520454(517)][___2032520454(518)]) && is_array($_156197068[___2032520454(519)][___2032520454(520)][___2032520454(521)]) &&!empty($_156197068[___2032520454(522)][___2032520454(523)][___2032520454(524)])){ for($_1895991708= min(136,0,45.333333333333), $_1249907603= count($_156197068[___2032520454(525)][___2032520454(526)][___2032520454(527)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(528)][___2032520454(529)][___2032520454(530)][$_1895991708][___2032520454(531)][___2032520454(532)] <> ___2032520454(533)) $_1285623267 .= ___2032520454(534).$_156197068[___2032520454(535)][___2032520454(536)][___2032520454(537)][$_1895991708][___2032520454(538)][___2032520454(539)].___2032520454(540); $_1285623267 .= $_156197068[___2032520454(541)][___2032520454(542)][___2032520454(543)][$_1895991708][___2032520454(544)].___2032520454(545);}}} if($_1285623267 == ___2032520454(546)){ $_377937201= $_SERVER[___2032520454(547)].US_SHARED_KERNEL_PATH.___2032520454(548); CUpdateClient::CheckDirPath($_377937201.___2032520454(549), true); if(!file_exists($_377937201) ||!is_dir($_377937201)) $_1285623267 .= ___2032520454(550).str_replace(___2032520454(551), $_377937201, GetMessage(___2032520454(552))).___2032520454(553); if($_1285623267 == ___2032520454(554)) if(!is_writable($_377937201)) $_1285623267 .= ___2032520454(555).str_replace(___2032520454(556), $_377937201, GetMessage(___2032520454(557))).___2032520454(558);} if($_1285623267 == ___2032520454(559)){ CUpdateClient::CopyDirFiles($_390913384.___2032520454(560), $_377937201, $_1285623267);} if($_1285623267 == ___2032520454(561)){ CUpdateClient::AddMessage2Log(___2032520454(562), ___2032520454(563)); CUpdateClient::DeleteDirFilesEx($_390913384); bx_accelerator_reset();} if($_1285623267 <> ___2032520454(564)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(565)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetPHPSources(&$_485841513, $_338038181, $_147667752, $_481763968){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(566)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(567) || $_1285623267 <> ___2032520454(568)){ if($_1285623267 == ___2032520454(569)) $_1285623267= ___2032520454(570).GetMessage(___2032520454(571)).___2032520454(572);} if($_1285623267 == ___2032520454(573)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(574), ___2032520454(575), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(576), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(577)){ if($_1285623267 == ___2032520454(578)) $_1285623267= ___2032520454(579).GetMessage(___2032520454(580)).___2032520454(581);} CUpdateClient::AddMessage2Log(___2032520454(582).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+3)).___2032520454(583));} if($_1285623267 == ___2032520454(584)){ if(!($_2078350576= fopen($_SERVER[___2032520454(585)].___2032520454(586), ___2032520454(587)))) $_1285623267= ___2032520454(588).str_replace(___2032520454(589), $_SERVER[___2032520454(590)].___2032520454(591), GetMessage(___2032520454(592))).___2032520454(593);} if($_1285623267 == ___2032520454(594)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(595)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(596)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetSupportFullLoad(&$_485841513, $_338038181, $_147667752, $_481763968){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(597)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(598) || $_1285623267 <> ___2032520454(599)){ if($_1285623267 == ___2032520454(600)) $_1285623267= ___2032520454(601).GetMessage(___2032520454(602)).___2032520454(603);} if($_1285623267 == ___2032520454(604)){ $_1717074181 .= ___2032520454(605); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(606), ___2032520454(607), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(608), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(609)){ if($_1285623267 == ___2032520454(610)) $_1285623267= ___2032520454(611).GetMessage(___2032520454(612)).___2032520454(613);} CUpdateClient::AddMessage2Log(___2032520454(614).round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(615));} if($_1285623267 == ___2032520454(616)){ if(!($_2078350576= fopen($_SERVER[___2032520454(617)].___2032520454(618), ___2032520454(619)))) $_1285623267= ___2032520454(620).str_replace(___2032520454(621), $_SERVER[___2032520454(622)].___2032520454(623), GetMessage(___2032520454(624))).___2032520454(625);} if($_1285623267 == ___2032520454(626)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(627)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(628)); $_485841513 .= $_1285623267; return false;} else return true;} public static function RegisterVersion(&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(629)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(630) || $_1285623267 <> ___2032520454(631)){ if($_1285623267 == ___2032520454(632)) $_1285623267= ___2032520454(633).GetMessage(___2032520454(634)).___2032520454(635);} if($_1285623267 == ___2032520454(636)){ $_1717074181 .= ___2032520454(637); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(638), ___2032520454(639), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(640), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(641)){ if($_1285623267 == ___2032520454(642)) $_1285623267= ___2032520454(643).GetMessage(___2032520454(644)).___2032520454(645);} CUpdateClient::AddMessage2Log(___2032520454(646).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(647));} if($_1285623267 == ___2032520454(648)){ if(!($_2078350576= fopen($_SERVER[___2032520454(649)].___2032520454(650), ___2032520454(651)))) $_1285623267 .= ___2032520454(652).str_replace(___2032520454(653), $_SERVER[___2032520454(654)].___2032520454(655), GetMessage(___2032520454(656))).___2032520454(657);} if($_1285623267 == ___2032520454(658)){ if(!fwrite($_2078350576, $_1665174698)) $_1285623267 .= ___2032520454(659).str_replace(___2032520454(660), $_SERVER[___2032520454(661)].___2032520454(662), GetMessage(___2032520454(663))).___2032520454(664);@fclose($_2078350576);} if($_1285623267 == ___2032520454(665)){ $_10153208= ___2032520454(666); if(!CUpdateClient::UnGzipArchive($_10153208, $_1285623267, ___2032520454(667))) $_1285623267 .= ___2032520454(668).GetMessage(___2032520454(669)).___2032520454(670);} if($_1285623267 == ___2032520454(671)){ $_390913384= $_SERVER[___2032520454(672)].___2032520454(673).$_10153208; if(!file_exists($_390913384.___2032520454(674)) ||!is_file($_390913384.___2032520454(675))) $_1285623267 .= ___2032520454(676).str_replace(___2032520454(677), $_390913384.___2032520454(678), GetMessage(___2032520454(679))).___2032520454(680);} if($_1285623267 == ___2032520454(681)){ if(!is_readable($_390913384.___2032520454(682))) $_1285623267 .= ___2032520454(683).str_replace(___2032520454(684), $_390913384.___2032520454(685), GetMessage(___2032520454(686))).___2032520454(687);} if($_1285623267 == ___2032520454(688)) $_1665174698= file_get_contents($_390913384.___2032520454(689)); if($_1285623267 == ___2032520454(690)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(691)){ if(isset($_156197068[___2032520454(692)][___2032520454(693)][___2032520454(694)]) && is_array($_156197068[___2032520454(695)][___2032520454(696)][___2032520454(697)]) &&!empty($_156197068[___2032520454(698)][___2032520454(699)][___2032520454(700)])){ for($_1895991708= min(182,0,60.666666666667), $_1249907603= count($_156197068[___2032520454(701)][___2032520454(702)][___2032520454(703)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(704)][___2032520454(705)][___2032520454(706)][$_1895991708][___2032520454(707)][___2032520454(708)] <> ___2032520454(709)) $_1285623267 .= ___2032520454(710).$_156197068[___2032520454(711)][___2032520454(712)][___2032520454(713)][$_1895991708][___2032520454(714)][___2032520454(715)].___2032520454(716); $_1285623267 .= $_156197068[___2032520454(717)][___2032520454(718)][___2032520454(719)][$_1895991708][___2032520454(720)].___2032520454(721);}}} if($_1285623267 == ___2032520454(722)){ if(!file_exists($_390913384.___2032520454(723)) ||!is_file($_390913384.___2032520454(724))) $_1285623267 .= ___2032520454(725).GetMessage(___2032520454(726)).___2032520454(727);} if($_1285623267 == ___2032520454(728)){ $_1965882949=@filesize($_390913384.___2032520454(729)); if(intval($_1965882949) != intval($_156197068[___2032520454(730)][___2032520454(731)][___2032520454(732)][min(140,0,46.666666666667)][___2032520454(733)][___2032520454(734)])) $_1285623267 .= ___2032520454(735).GetMessage(___2032520454(736)).___2032520454(737);} if($_1285623267 == ___2032520454(738)){ if(!is_writeable($_SERVER[___2032520454(739)].US_SHARED_KERNEL_PATH.___2032520454(740))) $_1285623267 .= ___2032520454(741).str_replace(___2032520454(742), $_SERVER[___2032520454(743)].US_SHARED_KERNEL_PATH.___2032520454(744), GetMessage(___2032520454(745))).___2032520454(746);} if($_1285623267 == ___2032520454(747)){ if(!copy($_390913384.___2032520454(748), $_SERVER[___2032520454(749)].US_SHARED_KERNEL_PATH.___2032520454(750))) $_1285623267 .= ___2032520454(751).GetMessage(___2032520454(752)).___2032520454(753);@chmod($_SERVER[___2032520454(754)].US_SHARED_KERNEL_PATH.___2032520454(755), BX_FILE_PERMISSIONS);} if($_1285623267 == ___2032520454(756)){ $strongUpdateCheck= COption::GetOptionString(___2032520454(757), ___2032520454(758), ___2032520454(759)); if($strongUpdateCheck == ___2032520454(760)){ $_1119422918= dechex(crc32(file_get_contents($_390913384.___2032520454(761)))); $_97099873= dechex(crc32(file_get_contents($_SERVER[___2032520454(762)].US_SHARED_KERNEL_PATH.___2032520454(763)))); if($_97099873 != $_1119422918) $_1285623267 .= ___2032520454(764).str_replace(___2032520454(765), $_SERVER[___2032520454(766)].US_SHARED_KERNEL_PATH.___2032520454(767), GetMessage(___2032520454(768))).___2032520454(769);}} if($_1285623267 == ___2032520454(770)){ CUpdateClient::AddMessage2Log(___2032520454(771), ___2032520454(772)); CUpdateClient::DeleteDirFilesEx($_390913384);} if($_1285623267 <> ___2032520454(773)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(774)); $_485841513 .= $_1285623267; return false;} else return true;} public static function ActivateLicenseKey($_1426216626,&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(775)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(776) || $_1285623267 <> ___2032520454(777)){ if($_1285623267 == ___2032520454(778)) $_1285623267= ___2032520454(779).GetMessage(___2032520454(780)).___2032520454(781);} if($_1285623267 == ___2032520454(782)){ $_1717074181 .= ___2032520454(783); CUpdateClient::AddMessage2Log(preg_replace(___2032520454(784), ___2032520454(785), $_1717074181)); foreach($_1426216626 as $_254044556 => $_1410940443) $_1717074181 .= ___2032520454(786).$_254044556.___2032520454(787).urlencode($_1410940443); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(788), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(789)){ if($_1285623267 == ___2032520454(790)) $_1285623267= ___2032520454(791).GetMessage(___2032520454(792)).___2032520454(793);} CUpdateClient::AddMessage2Log(___2032520454(794).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(795));} if($_1285623267 == ___2032520454(796)){ $_156197068= Array(); CUpdateClient::__1564439409($_1665174698, $_156197068, $_1285623267);} if($_1285623267 == ___2032520454(797)){ if(isset($_156197068[___2032520454(798)][___2032520454(799)][___2032520454(800)]) && is_array($_156197068[___2032520454(801)][___2032520454(802)][___2032520454(803)]) &&!empty($_156197068[___2032520454(804)][___2032520454(805)][___2032520454(806)])){ for($_1895991708=(1068/2-534), $_1249907603= count($_156197068[___2032520454(807)][___2032520454(808)][___2032520454(809)]); $_1895991708< $_1249907603; $_1895991708++){ if($_156197068[___2032520454(810)][___2032520454(811)][___2032520454(812)][$_1895991708][___2032520454(813)][___2032520454(814)] <> ___2032520454(815)) $_1285623267 .= ___2032520454(816).$_156197068[___2032520454(817)][___2032520454(818)][___2032520454(819)][$_1895991708][___2032520454(820)][___2032520454(821)].___2032520454(822); $_1285623267 .= $_156197068[___2032520454(823)][___2032520454(824)][___2032520454(825)][$_1895991708][___2032520454(826)].___2032520454(827);}}} if($_1285623267 == ___2032520454(828)) CUpdateClient::AddMessage2Log(___2032520454(829), ___2032520454(830)); if($_1285623267 <> ___2032520454(831)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(832)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetNextStepLangUpdates(&$_485841513, $_338038181= false, $_1893076460= array()){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(833)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, ___2032520454(834), array(), $_1893076460, array()); if($_1717074181 === false || $_1717074181 == ___2032520454(835) || $_1285623267 <> ___2032520454(836)){ if($_1285623267 == ___2032520454(837)) $_1285623267= ___2032520454(838).GetMessage(___2032520454(839)).___2032520454(840);} if($_1285623267 == ___2032520454(841)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(842), ___2032520454(843), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(844), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(845)){ if($_1285623267 == ___2032520454(846)) $_1285623267= ___2032520454(847).GetMessage(___2032520454(848)).___2032520454(849);} CUpdateClient::AddMessage2Log(___2032520454(850).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1.5+1.5)).___2032520454(851));} if($_1285623267 == ___2032520454(852)){ if(!($_2078350576= fopen($_SERVER[___2032520454(853)].___2032520454(854), ___2032520454(855)))) $_1285623267= ___2032520454(856).str_replace(___2032520454(857), $_SERVER[___2032520454(858)].___2032520454(859), GetMessage(___2032520454(860))).___2032520454(861);} if($_1285623267 == ___2032520454(862)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(863)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(864)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetNextStepHelpUpdates(&$_485841513, $_338038181= false, $_2016170018= array()){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(865)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, ___2032520454(866), array(), array(), $_2016170018); if($_1717074181 === false || $_1717074181 == ___2032520454(867) || $_1285623267 <> ___2032520454(868)){ if($_1285623267 == ___2032520454(869)) $_1285623267= ___2032520454(870).GetMessage(___2032520454(871)).___2032520454(872);} if($_1285623267 == ___2032520454(873)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(874), ___2032520454(875), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(876), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(877)){ if($_1285623267 == ___2032520454(878)) $_1285623267= ___2032520454(879).GetMessage(___2032520454(880)).___2032520454(881);} CUpdateClient::AddMessage2Log(___2032520454(882).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+1+1+1)).___2032520454(883));} if($_1285623267 == ___2032520454(884)){ if(!($_2078350576= fopen($_SERVER[___2032520454(885)].___2032520454(886), ___2032520454(887)))) $_1285623267= ___2032520454(888).str_replace(___2032520454(889), $_SERVER[___2032520454(890)].___2032520454(891), GetMessage(___2032520454(892))).___2032520454(893);} if($_1285623267 == ___2032520454(894)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(895)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(896)); $_485841513 .= $_1285623267; return false;} else return true;} public static function getSpd(){ return self::__756329498(US_BASE_MODULE, "crc_code", "");} public static function setSpd($_1246209349){ if($_1246209349 != "") COption::SetOptionString(US_BASE_MODULE, "crc_code", $_1246209349);} public static function LoadModulesUpdates(&$errorMessage,&$_1003608454, $_338038181= false, $_147667752= "Y", $_481763968= array()){ $_1003608454= array(); $_1717074181= ___2032520454(897); $_2108403902= $_SERVER[___2032520454(898)].___2032520454(899); $_290226398= COption::GetOptionString(___2032520454(900), ___2032520454(901), ___2032520454(902)); if($_290226398< round(0+5)) $_290226398= round(0+1.25+1.25+1.25+1.25); CUpdateClient::AddMessage2Log(___2032520454(903)); if(file_exists($_2108403902.___2032520454(904))){ $_1665174698= file_get_contents($_2108403902.___2032520454(905)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage);} if(empty($_1003608454) || $errorMessage <> ___2032520454(906)){ $_1003608454= array(); if(file_exists($_2108403902.___2032520454(907)))@unlink($_2108403902.___2032520454(908)); if(file_exists($_2108403902.___2032520454(909)))@unlink($_2108403902.___2032520454(910)); if($errorMessage <> ___2032520454(911)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(912)); return ___2032520454(913);}} if(empty($_1003608454)){ $_1717074181= CUpdateClient::CollectRequestData( $errorMessage, $_338038181, $_147667752, $_481763968, array(), array()); if(empty($_1717074181) || $errorMessage <> ___2032520454(914)){ if($errorMessage == ___2032520454(915)) $errorMessage= ___2032520454(916).GetMessage(___2032520454(917)).___2032520454(918); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(919)); return ___2032520454(920);} CUpdateClient::AddMessage2Log(preg_replace(___2032520454(921), ___2032520454(922), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(923), $_1717074181, $errorMessage); if($_1665174698 == ___2032520454(924) || $errorMessage <> ___2032520454(925)){ if($errorMessage == ___2032520454(926)) $errorMessage= ___2032520454(927).GetMessage(___2032520454(928)).___2032520454(929); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(930)); return ___2032520454(931);} CUpdateClient::AddMessage2Log(___2032520454(932).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(933)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage); if($errorMessage <> ___2032520454(934)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(935)); return ___2032520454(936);} if(isset($_1003608454[___2032520454(937)][___2032520454(938)][___2032520454(939)])){ for($_1895991708=(1364/2-682), $_977553604= count($_1003608454[___2032520454(940)][___2032520454(941)][___2032520454(942)]); $_1895991708< $_977553604; $_1895991708++) $errorMessage .= ___2032520454(943).$_1003608454[___2032520454(944)][___2032520454(945)][___2032520454(946)][$_1895991708][___2032520454(947)][___2032520454(948)].___2032520454(949).$_1003608454[___2032520454(950)][___2032520454(951)][___2032520454(952)][$_1895991708][___2032520454(953)];} if($errorMessage <> ___2032520454(954)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(955)); return ___2032520454(956);} if(isset($_1003608454[___2032520454(957)][___2032520454(958)][___2032520454(959)])){ CUpdateClient::AddMessage2Log(___2032520454(960), ___2032520454(961)); return ___2032520454(962);} $_1550141797= fopen($_2108403902.___2032520454(963), ___2032520454(964)); if(!$_1550141797){ $errorMessage= ___2032520454(965).str_replace(___2032520454(966), $_SERVER[___2032520454(967)].___2032520454(968), GetMessage(___2032520454(969))).___2032520454(970); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(971)); return ___2032520454(972);} fwrite($_1550141797, $_1665174698); fclose($_1550141797); CUpdateClient::AddMessage2Log(___2032520454(973), ___2032520454(974)); return ___2032520454(975);} if(isset($_1003608454[___2032520454(976)][___2032520454(977)][___2032520454(978)][min(80,0,26.666666666667)][___2032520454(979)][___2032520454(980)])){ if($_1717074181 == ___2032520454(981)){ $_1717074181= CUpdateClient::CollectRequestData($errorMessage, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(982) || $errorMessage <> ___2032520454(983)){ if($errorMessage == ___2032520454(984)) $errorMessage= ___2032520454(985).GetMessage(___2032520454(986)).___2032520454(987); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(988)); return ___2032520454(989);}} CUpdateClient::AddMessage2Log(___2032520454(990)); $_1885371933= static::__1592841494( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["NAME"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $_1717074181, $errorMessage, "us_updater_modules.php");} elseif($_1003608454[___2032520454(991)][___2032520454(992)][___2032520454(993)][(1484/2-742)][___2032520454(994)][___2032520454(995)]){ CUpdateClient::AddMessage2Log(___2032520454(996)); $_1885371933= static::__65704186( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["URL"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $errorMessage);} else{ $_1885371933= ___2032520454(997); $errorMessage .= GetMessage(___2032520454(998));} if($_1885371933 == ___2032520454(999)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1000)); $errorMessage .= $errorMessage;} elseif($_1885371933 == ___2032520454(1001)){@unlink($_2108403902.___2032520454(1002));} CUpdateClient::AddMessage2Log(___2032520454(1003), $_1885371933); return $_1885371933;} private static function __1592841494($_1999866059, $_1043218365, $_1373753618, $_290226398, $_1360002126,&$errorMessage, $_1551811852){ $_290226398= intval($_290226398); $_1148441563=(928-2*464); if($_290226398>(986-2*493)) $_1148441563= getmicrotime(); $_1081731079= static::__895875053(); $_1775535876= fsockopen($_1081731079[___2032520454(1004)], $_1081731079[___2032520454(1005)], $_312456237, $_574114431, round(0+7.5+7.5+7.5+7.5)); if(!$_1775535876){ $errorMessage .= static::__296310062($_574114431, $_312456237, $_1081731079); return ___2032520454(1006);} $_5443385= ___2032520454(1007); if($_1081731079[___2032520454(1008)]){ $_5443385 .= ___2032520454(1009).$_1081731079[___2032520454(1010)].___2032520454(1011).$_1551811852.___2032520454(1012); if($_1081731079[___2032520454(1013)]) $_5443385 .= ___2032520454(1014).base64_encode( $_1081731079[___2032520454(1015)].___2032520454(1016).$_1081731079[___2032520454(1017)]).___2032520454(1018);} else{ $_5443385 .= ___2032520454(1019).$_1551811852.___2032520454(1020);} $_946076485= self::__756329498(US_BASE_MODULE, ___2032520454(1021), ___2032520454(1022)); $_1360002126 .= ___2032520454(1023).urlencode($_946076485); $_1360002126 .= ___2032520454(1024).urlencode(defined(___2032520454(1025))? ___2032520454(1026): ___2032520454(1027)); $_305226205= $GLOBALS[___2032520454(1028)]->GetVersion(); $_1360002126 .= ___2032520454(1029).urlencode($_305226205 != false? $_305226205: ___2032520454(1030)); $_1360002126 .= ___2032520454(1031).COption::GetOptionString(___2032520454(1032), ___2032520454(1033), ___2032520454(1034)); $_1360002126 .= ___2032520454(1035).COption::GetOptionString(___2032520454(1036), ___2032520454(1037), ___2032520454(1038)); $_1360002126 .= ___2032520454(1039).$_1999866059; $_1374170086=(file_exists($_1373753618.___2032520454(1040))? filesize($_1373753618.___2032520454(1041)):(1160/2-580)); $_1360002126 .= ___2032520454(1042).$_1374170086; $_5443385 .= ___2032520454(1043); $_5443385 .= ___2032520454(1044); $_5443385 .= ___2032520454(1045).$_1081731079[___2032520454(1046)].___2032520454(1047); $_5443385 .= ___2032520454(1048); $_5443385 .= ___2032520454(1049); $_5443385 .= ___2032520454(1050).strlen($_1360002126).___2032520454(1051); $_5443385 .= $_1360002126; $_5443385 .= ___2032520454(1052); fputs($_1775535876, $_5443385); $_1458058079= ___2032520454(1053); while(($_418448234= fgets($_1775535876, round(0+1024+1024+1024+1024))) && $_418448234 != ___2032520454(1054)) $_1458058079 .= $_418448234; $_1095724430= preg_split(___2032520454(1055), $_1458058079); $_212367582= min(96,0,32); for($_1895991708=(1368/2-684), $_977553604= count($_1095724430); $_1895991708< $_977553604; $_1895991708++){ if(strpos($_1095724430[$_1895991708], ___2032520454(1056)) !== false){ $_1635850202= strpos($_1095724430[$_1895991708], ___2032520454(1057)); $_212367582= intval(trim(substr($_1095724430[$_1895991708], $_1635850202+ round(0+1), strlen($_1095724430[$_1895991708])- $_1635850202+ round(0+1))));}} if(($_212367582+ $_1374170086) != $_1043218365){ $errorMessage .= ___2032520454(1058).GetMessage(___2032520454(1059)).___2032520454(1060); return ___2032520454(1061);}@unlink($_1373753618.___2032520454(1062)); if(file_exists($_1373753618.___2032520454(1063))){ if(@rename($_1373753618.___2032520454(1064), $_1373753618.___2032520454(1065))){ $_1550141797= fopen($_1373753618.___2032520454(1066), ___2032520454(1067)); if($_1550141797){ $_492410845= fopen($_1373753618.___2032520454(1068), ___2032520454(1069)); do{ $_1308202601= fread($_492410845, round(0+2048+2048+2048+2048)); if($_1308202601 == ___2032520454(1070)) break; fwrite($_1550141797, $_1308202601);} while(true); fclose($_492410845);@unlink($_1373753618.___2032520454(1071));} else{ $errorMessage .= ___2032520454(1072).GetMessage(___2032520454(1073)).___2032520454(1074); return ___2032520454(1075);}} else{ $errorMessage .= ___2032520454(1076).GetMessage(___2032520454(1077)).___2032520454(1078); return ___2032520454(1079);}} else{ $_1550141797= fopen($_1373753618.___2032520454(1080), ___2032520454(1081)); if(!$_1550141797){ $errorMessage .= ___2032520454(1082).GetMessage(___2032520454(1083)).___2032520454(1084); return ___2032520454(1085);}} $_1460375219= true; while(true){ if($_290226398>(1112/2-556) &&(CUpdateClient::getmicrotime()- $_1148441563)> $_290226398){ $_1460375219= false; break;} $_418448234= fread($_1775535876, round(0+13653.333333333+13653.333333333+13653.333333333)); if($_418448234 == ___2032520454(1086)) break; fwrite($_1550141797, $_418448234);} fclose($_1550141797); fclose($_1775535876); CUpdateClient::AddMessage2Log(___2032520454(1087).(CUpdateClient::getmicrotime()- $_1148441563).___2032520454(1088), ___2032520454(1089)); $_898747205=(file_exists($_1373753618.___2032520454(1090))? filesize($_1373753618.___2032520454(1091)): min(180,0,60)); if($_898747205 == $_1043218365){ $_1460375219= true;} if($_1460375219){@unlink($_1373753618); if(!@rename($_1373753618.___2032520454(1092), $_1373753618)){ $errorMessage .= ___2032520454(1093).GetMessage(___2032520454(1094)).___2032520454(1095); return ___2032520454(1096);}@unlink($_1373753618.___2032520454(1097));} else{ return ___2032520454(1098);} return ___2032520454(1099);} private static function __65704186($_1999866059, $_1043218365, $_1373753618, $_290226398,&$errorMessage){ $_1741081592= 0; while($_1741081592< round(0+3.3333333333333+3.3333333333333+3.3333333333333)){ $_1741081592++; $_418448234= static::__1826651585($_1999866059, $_1043218365, $_1373753618, $_290226398, $errorMessage); if($_418448234 === ___2032520454(1100)){ continue;} break;} if($_418448234 === ___2032520454(1101)){ $errorMessage= ___2032520454(1102).GetMessage(___2032520454(1103)).___2032520454(1104); $_418448234= ___2032520454(1105);} return $_418448234;} private static function __1826651585($_1999866059, $_1043218365, $_1373753618, $_290226398,&$errorMessage){ $_290226398= intval($_290226398); $_1148441563=(130*2-260); if($_290226398> min(242,0,80.666666666667)) $_1148441563= getmicrotime(); $_1374170086= file_exists($_1373753618.___2032520454(1106))? filesize($_1373753618.___2032520454(1107)): min(42,0,14); $_1081731079= static::__895875053(); $_1775535876= fsockopen($_1081731079[___2032520454(1108)], $_1081731079[___2032520454(1109)], $_312456237, $_574114431, round(0+30)); if(!$_1775535876){ $errorMessage .= static::__296310062($_574114431, $_312456237, $_1081731079); return ___2032520454(1110);} if(!$_1999866059) $_1999866059= ___2032520454(1111); $_5443385= ___2032520454(1112); if(!$_1081731079[___2032520454(1113)]){ $_5443385 .= ___2032520454(1114).$_1999866059.___2032520454(1115); $_5443385 .= ___2032520454(1116).$_1081731079[___2032520454(1117)].___2032520454(1118);} else{ $_5443385 .= ___2032520454(1119).$_1081731079[___2032520454(1120)].$_1999866059.___2032520454(1121); $_5443385 .= ___2032520454(1122).$_1081731079[___2032520454(1123)].___2032520454(1124); if($_1081731079[___2032520454(1125)]) $_5443385 .= ___2032520454(1126).base64_encode($_1081731079[___2032520454(1127)].___2032520454(1128).$_1081731079[___2032520454(1129)]).___2032520454(1130);} $_5443385 .= ___2032520454(1131); if($_1374170086>(1272/2-636)) $_5443385 .= ___2032520454(1132).$_1374170086.___2032520454(1133); $_5443385 .= ___2032520454(1134); fwrite($_1775535876, $_5443385); $_1458058079= ___2032520454(1135); while(($_418448234= fgets($_1775535876, round(0+1365.3333333333+1365.3333333333+1365.3333333333))) && $_418448234!=___2032520454(1136)) $_1458058079 .= $_418448234; $_1095724430= preg_split(___2032520454(1137), $_1458058079); $_1131353211=(788-2*394); $_38512649= ___2032520454(1138); if(preg_match(___2032520454(1139), $_1095724430[(243*2-486)], $_482094515)){ $_1131353211= intval($_482094515[round(0+3)]); $_38512649= substr($_1095724430[(152*2-304)], strpos($_1095724430[(173*2-346)], $_1131353211)+ strlen($_1131353211)+ round(0+0.2+0.2+0.2+0.2+0.2), strlen($_1095724430[(1040/2-520)])- strpos($_1095724430[(209*2-418)], $_1131353211)+ round(0+0.2+0.2+0.2+0.2+0.2));} if($_1131353211 != round(0+200) && $_1131353211 != round(0+40.8+40.8+40.8+40.8+40.8) && $_1131353211 != round(0+302) && $_1131353211 != round(0+103+103)){ $errorMessage .= GetMessage(___2032520454(1140)).___2032520454(1141).$_1131353211.___2032520454(1142).$_38512649.___2032520454(1143); return ___2032520454(1144);} $_432984213= ___2032520454(1145); $_876708178=(846-2*423); for($_1895991708= round(0+0.5+0.5); $_1895991708< count($_1095724430); $_1895991708++){ if(strpos($_1095724430[$_1895991708], ___2032520454(1146)) !== false) $_432984213= trim(substr($_1095724430[$_1895991708], strpos($_1095724430[$_1895991708], ___2032520454(1147))+ round(0+0.33333333333333+0.33333333333333+0.33333333333333), strlen($_1095724430[$_1895991708])- strpos($_1095724430[$_1895991708], ___2032520454(1148))+ round(0+0.25+0.25+0.25+0.25))); elseif(strpos($_1095724430[$_1895991708], ___2032520454(1149)) !== false) $_876708178= doubleval(trim(substr($_1095724430[$_1895991708], strpos($_1095724430[$_1895991708], ___2032520454(1150))+ round(0+0.5+0.5), strlen($_1095724430[$_1895991708])- strpos($_1095724430[$_1895991708], ___2032520454(1151))+ round(0+0.2+0.2+0.2+0.2+0.2))));} $_888172465= true; if($_432984213 <> ___2032520454(1152)){ if(preg_match(___2032520454(1153), $_432984213, $_482094515)){ $_61934367= doubleval($_482094515[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]); $_1806761669= doubleval($_482094515[round(0+1+1)]); $_245170734= doubleval($_482094515[round(0+0.75+0.75+0.75+0.75)]); if(($_61934367 == $_1374170086) &&($_1806761669 ==($_1043218365- round(0+0.2+0.2+0.2+0.2+0.2))) &&($_245170734 == $_1043218365)){ $_888172465= false;}}} if($_888172465){@unlink($_1373753618.___2032520454(1154)); $_1374170086=(1168/2-584);} if(($_876708178+ $_1374170086) != $_1043218365){ $errorMessage .= ___2032520454(1155).GetMessage(___2032520454(1156)).___2032520454(1157); return ___2032520454(1158);} $_1550141797= fopen($_1373753618.___2032520454(1159), ___2032520454(1160)); if(!$_1550141797){ $errorMessage .= ___2032520454(1161).GetMessage(___2032520454(1162)).___2032520454(1163); return ___2032520454(1164);} while(true){ if($_290226398>(1172/2-586) &&(getmicrotime()- $_1148441563)> $_290226398){ break;} $_418448234= fread($_1775535876, round(0+51.2+51.2+51.2+51.2+51.2)* round(0+512+512)); if($_418448234 == ___2032520454(1165)){ break;} fwrite($_1550141797, $_418448234);} fclose($_1550141797); fclose($_1775535876); clearstatcache(); $_898747205=(file_exists($_1373753618.___2032520454(1166))? filesize($_1373753618.___2032520454(1167)): min(162,0,54)); if((int)$_898747205 === (int)$_1043218365){@unlink($_1373753618); if(!@rename($_1373753618.___2032520454(1168), $_1373753618)){ $errorMessage .= ___2032520454(1169).GetMessage(___2032520454(1170)).___2032520454(1171); return ___2032520454(1172);}@unlink($_1373753618.___2032520454(1173));} else{ return ___2032520454(1174);} return ___2032520454(1175);} public static function LoadLangsUpdates(&$errorMessage,&$_1003608454, $_338038181= false, $_147667752= "Y", $_1893076460= array()){ $_1003608454= array(); $_1717074181= ___2032520454(1176); $_2108403902= $_SERVER[___2032520454(1177)].___2032520454(1178); $_290226398= COption::GetOptionString(___2032520454(1179), ___2032520454(1180), ___2032520454(1181)); if($_290226398< round(0+1+1+1+1+1)) $_290226398= round(0+1.6666666666667+1.6666666666667+1.6666666666667); CUpdateClient::AddMessage2Log(___2032520454(1182)); if(file_exists($_2108403902.___2032520454(1183))){ $_1665174698= file_get_contents($_2108403902.___2032520454(1184)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage);} if(empty($_1003608454) || $errorMessage <> ___2032520454(1185)){ $_1003608454= array(); if(file_exists($_2108403902.___2032520454(1186)))@unlink($_2108403902.___2032520454(1187)); if(file_exists($_2108403902.___2032520454(1188)))@unlink($_2108403902.___2032520454(1189)); if($errorMessage <> ___2032520454(1190)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1191)); return ___2032520454(1192);}} if(empty($_1003608454)){ $_1717074181= CUpdateClient::CollectRequestData( $errorMessage, $_338038181, $_147667752, array(), $_1893076460, array()); if(empty($_1717074181) || $errorMessage <> ___2032520454(1193)){ if($errorMessage == ___2032520454(1194)) $errorMessage= ___2032520454(1195).GetMessage(___2032520454(1196)).___2032520454(1197); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1198)); return ___2032520454(1199);} CUpdateClient::AddMessage2Log(preg_replace(___2032520454(1200), ___2032520454(1201), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(1202), $_1717074181, $errorMessage); if($_1665174698 == ___2032520454(1203) || $errorMessage <> ___2032520454(1204)){ if($errorMessage == ___2032520454(1205)) $errorMessage= ___2032520454(1206).GetMessage(___2032520454(1207)).___2032520454(1208); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1209)); return ___2032520454(1210);} CUpdateClient::AddMessage2Log(___2032520454(1211).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+3)).___2032520454(1212)); CUpdateClient::__1564439409($_1665174698, $_1003608454, $errorMessage); if($errorMessage <> ___2032520454(1213)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1214)); return ___2032520454(1215);} if(isset($_1003608454[___2032520454(1216)][___2032520454(1217)][___2032520454(1218)])){ for($_1895991708=(168*2-336), $_977553604= count($_1003608454[___2032520454(1219)][___2032520454(1220)][___2032520454(1221)]); $_1895991708< $_977553604; $_1895991708++) $errorMessage .= ___2032520454(1222).$_1003608454[___2032520454(1223)][___2032520454(1224)][___2032520454(1225)][$_1895991708][___2032520454(1226)][___2032520454(1227)].___2032520454(1228).$_1003608454[___2032520454(1229)][___2032520454(1230)][___2032520454(1231)][$_1895991708][___2032520454(1232)];} if($errorMessage <> ___2032520454(1233)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1234)); return ___2032520454(1235);} if(isset($_1003608454[___2032520454(1236)][___2032520454(1237)][___2032520454(1238)])){ CUpdateClient::AddMessage2Log(___2032520454(1239), ___2032520454(1240)); return ___2032520454(1241);} $_1550141797= fopen($_2108403902.___2032520454(1242), ___2032520454(1243)); if(!$_1550141797){ $errorMessage= ___2032520454(1244).str_replace(___2032520454(1245), $_SERVER[___2032520454(1246)].___2032520454(1247), GetMessage(___2032520454(1248))).___2032520454(1249); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1250)); return ___2032520454(1251);} fwrite($_1550141797, $_1665174698); fclose($_1550141797); CUpdateClient::AddMessage2Log(___2032520454(1252), ___2032520454(1253)); return ___2032520454(1254);} if(isset($_1003608454[___2032520454(1255)][___2032520454(1256)][___2032520454(1257)][(1480/2-740)][___2032520454(1258)][___2032520454(1259)])){ if($_1717074181 == ___2032520454(1260)){ $_1717074181= CUpdateClient::CollectRequestData( $errorMessage, $_338038181, $_147667752, array(), $_1893076460, array()); if(empty($_1717074181) || $errorMessage <> ___2032520454(1261)){ if($errorMessage == ___2032520454(1262)) $errorMessage= ___2032520454(1263).GetMessage(___2032520454(1264)).___2032520454(1265); CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1266)); return ___2032520454(1267);}} CUpdateClient::AddMessage2Log(___2032520454(1268)); $_1885371933= static::__1592841494( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["NAME"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $_1717074181, $errorMessage, "us_updater_langs.php");} elseif($_1003608454[___2032520454(1269)][___2032520454(1270)][___2032520454(1271)][(1284/2-642)][___2032520454(1272)][___2032520454(1273)]){ CUpdateClient::AddMessage2Log(___2032520454(1274)); $_1885371933= static::__65704186( $_1003608454["DATA"]["#"]["FILE"][0]["@"]["URL"], $_1003608454["DATA"]["#"]["FILE"][0]["@"]["SIZE"], $_2108403902, $_290226398, $errorMessage);} else{ $_1885371933= ___2032520454(1275); $errorMessage .= GetMessage(___2032520454(1276));} if($_1885371933 == ___2032520454(1277)){ CUpdateClient::AddMessage2Log($errorMessage, ___2032520454(1278)); $errorMessage .= $errorMessage;} elseif($_1885371933 == ___2032520454(1279)){@unlink($_2108403902.___2032520454(1280));} CUpdateClient::AddMessage2Log(___2032520454(1281), $_1885371933); return $_1885371933;} public static function GetNextStepUpdates(&$_485841513, $_338038181= false, $_147667752= "Y", $_481763968= array()){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(1282)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, $_481763968, array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(1283) || $_1285623267 <> ___2032520454(1284)){ if($_1285623267 == ___2032520454(1285)) $_1285623267= ___2032520454(1286).GetMessage(___2032520454(1287)).___2032520454(1288);} if($_1285623267 == ___2032520454(1289)){ CUpdateClient::AddMessage2Log(preg_replace(___2032520454(1290), ___2032520454(1291), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(1292), $_1717074181, $_1285623267); if($_1665174698 == ___2032520454(1293)){ if($_1285623267 == ___2032520454(1294)) $_1285623267= ___2032520454(1295).GetMessage(___2032520454(1296)).___2032520454(1297);} CUpdateClient::AddMessage2Log(___2032520454(1298).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1299));} if($_1285623267 == ___2032520454(1300)){ if(!($_2078350576= fopen($_SERVER[___2032520454(1301)].___2032520454(1302), ___2032520454(1303)))) $_1285623267= ___2032520454(1304).str_replace(___2032520454(1305), $_SERVER[___2032520454(1306)].___2032520454(1307), GetMessage(___2032520454(1308))).___2032520454(1309);} if($_1285623267 == ___2032520454(1310)){ fwrite($_2078350576, $_1665174698); fclose($_2078350576);} if($_1285623267 <> ___2032520454(1311)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1312)); $_485841513 .= $_1285623267; return false;} else return true;} public static function UnGzipArchive(&$_1944649823,&$_485841513, $_577651656= true){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(1313)); $_5571835= CUpdateClient::getmicrotime(); $_367503792= $_SERVER[___2032520454(1314)].___2032520454(1315); if(!file_exists($_367503792) ||!is_file($_367503792)) $_1285623267 .= ___2032520454(1316).str_replace(___2032520454(1317), $_367503792, GetMessage(___2032520454(1318))).___2032520454(1319); if($_1285623267 == ___2032520454(1320)){ if(!is_readable($_367503792)) $_1285623267 .= ___2032520454(1321).str_replace(___2032520454(1322), $_367503792, GetMessage(___2032520454(1323))).___2032520454(1324);} if($_1285623267 == ___2032520454(1325)){ $_1944649823= ___2032520454(1326).time(); $_390913384= $_SERVER[___2032520454(1327)].___2032520454(1328).$_1944649823; CUpdateClient::CheckDirPath($_390913384.___2032520454(1329), true); if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1330).str_replace(___2032520454(1331), $_390913384, GetMessage(___2032520454(1332))).___2032520454(1333); elseif(!is_writable($_390913384)) $_1285623267 .= ___2032520454(1334).str_replace(___2032520454(1335), $_390913384, GetMessage(___2032520454(1336))).___2032520454(1337);} if($_1285623267 == ___2032520454(1338)){ $_1309654515= true; $_1873518922= fopen($_367503792, ___2032520454(1339)); $_1656432667= fread($_1873518922, strlen(___2032520454(1340))); fclose($_1873518922); if($_1656432667 == ___2032520454(1341)) $_1309654515= false;} if($_1285623267 == ___2032520454(1342)){ if($_1309654515 &&!function_exists(___2032520454(1343))) $_1309654515= false;} if($_1285623267 == ___2032520454(1344)){ if($_1309654515) $_697558186= gzopen($_367503792, ___2032520454(1345)); else $_697558186= fopen($_367503792, ___2032520454(1346)); if(!$_697558186) $_1285623267 .= ___2032520454(1347).str_replace(___2032520454(1348), $_367503792, GetMessage(___2032520454(1349))).___2032520454(1350);} if($_1285623267 == ___2032520454(1351)){ if($_1309654515) $_1656432667= gzread($_697558186, strlen(___2032520454(1352))); else $_1656432667= fread($_697558186, strlen(___2032520454(1353))); if($_1656432667 != ___2032520454(1354)){ $_1285623267 .= ___2032520454(1355).str_replace(___2032520454(1356), $_367503792, GetMessage(___2032520454(1357))).___2032520454(1358); if($_1309654515) gzclose($_697558186); else fclose($_697558186);}} if($_1285623267 == ___2032520454(1359)){ $strongUpdateCheck= COption::GetOptionString(___2032520454(1360), ___2032520454(1361), ___2032520454(1362)); while(true){ if($_1309654515) $_1111811157= gzread($_697558186, round(0+5)); else $_1111811157= fread($_697558186, round(0+1.6666666666667+1.6666666666667+1.6666666666667)); $_1111811157= trim($_1111811157); if(intval($_1111811157)>(1116/2-558) && intval($_1111811157).___2032520454(1363)==$_1111811157.___2032520454(1364)){ $_1111811157= intval($_1111811157);} else{ if($_1111811157 != ___2032520454(1365)) $_1285623267 .= ___2032520454(1366).str_replace(___2032520454(1367), $_367503792, GetMessage(___2032520454(1368))).___2032520454(1369); break;} if($_1309654515) $_974725003= gzread($_697558186, $_1111811157); else $_974725003= fread($_697558186, $_1111811157); $_2132590462= explode(___2032520454(1370), $_974725003); if(count($_2132590462) != round(0+1+1+1)){ $_1285623267 .= ___2032520454(1371).str_replace(___2032520454(1372), $_367503792, GetMessage(___2032520454(1373))).___2032520454(1374); break;} $_899426402= $_2132590462[min(24,0,8)]; $_268715228= $_2132590462[round(0+0.2+0.2+0.2+0.2+0.2)]; $_1673049438= $_2132590462[round(0+2)]; $_740569544= ___2032520454(1375); if(intval($_899426402)>(924-2*462)){ if($_1309654515) $_740569544= gzread($_697558186, $_899426402); else $_740569544= fread($_697558186, $_899426402);} $_97099873= dechex(crc32($_740569544)); if($_97099873 !== $_1673049438){ $_1285623267 .= ___2032520454(1376).str_replace(___2032520454(1377), $_268715228, GetMessage(___2032520454(1378))).___2032520454(1379); break;} else{ CUpdateClient::CheckDirPath($_390913384.$_268715228, true); if(!($_2078350576= fopen($_390913384.$_268715228, ___2032520454(1380)))){ $_1285623267 .= ___2032520454(1381).str_replace(___2032520454(1382), $_390913384.$_268715228, GetMessage(___2032520454(1383))).___2032520454(1384); break;} if($_740569544 <> ___2032520454(1385) &&!fwrite($_2078350576, $_740569544)){ $_1285623267 .= ___2032520454(1386).str_replace(___2032520454(1387), $_390913384.$_268715228, GetMessage(___2032520454(1388))).___2032520454(1389);@fclose($_2078350576); break;} fclose($_2078350576); if($strongUpdateCheck == ___2032520454(1390)){ $_97099873= dechex(crc32(file_get_contents($_390913384.$_268715228))); if($_97099873 !== $_1673049438){ $_1285623267 .= ___2032520454(1391).str_replace(___2032520454(1392), $_268715228, GetMessage(___2032520454(1393))).___2032520454(1394); break;}}}} if($_1309654515) gzclose($_697558186); else fclose($_697558186);} if($_1285623267 == ___2032520454(1395)){ if($_577651656)@unlink($_367503792);} CUpdateClient::AddMessage2Log(___2032520454(1396).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+3)).___2032520454(1397)); if($_1285623267 <> ___2032520454(1398)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1399)); $_485841513 .= $_1285623267; return false;} else return true;} public static function CheckUpdatability($_1944649823,&$_485841513){ $_1285623267= ""; $_390913384= $_SERVER[___2032520454(1400)].___2032520454(1401).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1402).str_replace(___2032520454(1403), $_390913384, GetMessage(___2032520454(1404))).___2032520454(1405); if($_1285623267 == ___2032520454(1406)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1407).str_replace(___2032520454(1408), $_390913384, GetMessage(___2032520454(1409))).___2032520454(1410); if($_1722827137=@opendir($_390913384)){ while(($_1983643103= readdir($_1722827137)) !== false){ if($_1983643103 == ___2032520454(1411) || $_1983643103 == ___2032520454(1412)) continue; if(is_dir($_390913384.___2032520454(1413).$_1983643103)){ CUpdateClient::CheckUpdatability($_1944649823.___2032520454(1414).$_1983643103, $_1285623267);} elseif(is_file($_390913384.___2032520454(1415).$_1983643103)){ $_812713178= $_SERVER[___2032520454(1416)].US_SHARED_KERNEL_PATH.___2032520454(1417).substr($_1944649823.___2032520454(1418).$_1983643103, strpos($_1944649823.___2032520454(1419).$_1983643103, ___2032520454(1420))); if(file_exists($_812713178)){ if(!is_writeable($_812713178)) $_1285623267 .= ___2032520454(1421).str_replace(___2032520454(1422), $_812713178, GetMessage(___2032520454(1423))).___2032520454(1424);} else{ $_1717133818= CUpdateClient::bxstrrpos($_812713178, ___2032520454(1425)); $_812713178= substr($_812713178,(163*2-326), $_1717133818); if(strlen($_812713178)> round(0+0.5+0.5)) $_812713178= rtrim($_812713178, ___2032520454(1426)); $_1717133818= CUpdateClient::bxstrrpos($_812713178, ___2032520454(1427)); while($_1717133818>(186*2-372)){ if(file_exists($_812713178) && is_dir($_812713178)){ if(!is_writable($_812713178)) $_1285623267 .= ___2032520454(1428).str_replace(___2032520454(1429), $_812713178, GetMessage(___2032520454(1430))).___2032520454(1431); break;} $_812713178= substr($_812713178,(192*2-384), $_1717133818); $_1717133818= CUpdateClient::bxstrrpos($_812713178, ___2032520454(1432));}}}}@closedir($_1722827137);} if($_1285623267 <> ___2032520454(1433)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1434)); $_485841513 .= $_1285623267; return false;} else return true;} public static function GetStepUpdateInfo($_1944649823,&$_485841513){ $_452470524= array(); $_1285623267= ___2032520454(1435); CUpdateClient::AddMessage2Log(___2032520454(1436)); $_390913384= $_SERVER[___2032520454(1437)].___2032520454(1438).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1439).str_replace(___2032520454(1440), $_390913384, GetMessage(___2032520454(1441))).___2032520454(1442); if($_1285623267 == ___2032520454(1443)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1444).str_replace(___2032520454(1445), $_390913384, GetMessage(___2032520454(1446))).___2032520454(1447); if($_1285623267 == ___2032520454(1448)) if(!file_exists($_390913384.___2032520454(1449)) ||!is_file($_390913384.___2032520454(1450))) $_1285623267 .= ___2032520454(1451).str_replace(___2032520454(1452), $_390913384.___2032520454(1453), GetMessage(___2032520454(1454))).___2032520454(1455); if($_1285623267 == ___2032520454(1456)) if(!is_readable($_390913384.___2032520454(1457))) $_1285623267 .= ___2032520454(1458).str_replace(___2032520454(1459), $_390913384.___2032520454(1460), GetMessage(___2032520454(1461))).___2032520454(1462); if($_1285623267 == ___2032520454(1463)) $_1665174698= file_get_contents($_390913384.___2032520454(1464)); if($_1285623267 == ___2032520454(1465)){ $_452470524= Array(); CUpdateClient::__1564439409($_1665174698, $_452470524, $_1285623267);} if($_1285623267 == ___2032520454(1466)){ if(!isset($_452470524[___2032520454(1467)]) ||!is_array($_452470524[___2032520454(1468)])) $_1285623267 .= ___2032520454(1469).GetMessage(___2032520454(1470)).___2032520454(1471);} if($_1285623267 <> ___2032520454(1472)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1473)); $_485841513 .= $_1285623267; return false;} else return $_452470524;} public static function UpdateStepHelps($_1944649823,&$_485841513){ $_1285623267= ""; CUpdateClient::AddMessage2Log(___2032520454(1474)); $_5571835= CUpdateClient::getmicrotime(); $_390913384= $_SERVER[___2032520454(1475)].___2032520454(1476).$_1944649823; $_103778790= $_SERVER[___2032520454(1477)].US_SHARED_KERNEL_PATH.___2032520454(1478); $_1454262865= array(); $_1722827137=@opendir($_390913384); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if($_441182499 == ___2032520454(1479) || $_441182499 == ___2032520454(1480)) continue; if(is_dir($_390913384.___2032520454(1481).$_441182499)) $_1454262865[]= $_441182499;} closedir($_1722827137);} if(!is_array($_1454262865) || empty($_1454262865)) $_1285623267 .= ___2032520454(1482).GetMessage(___2032520454(1483)).___2032520454(1484); if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1485).str_replace(___2032520454(1486), $_390913384, GetMessage(___2032520454(1487))).___2032520454(1488); if($_1285623267 == ___2032520454(1489)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1490).str_replace(___2032520454(1491), $_390913384, GetMessage(___2032520454(1492))).___2032520454(1493); if($_1285623267 == ___2032520454(1494)){ CUpdateClient::CheckDirPath($_103778790.___2032520454(1495), true); if(!file_exists($_103778790) ||!is_dir($_103778790)) $_1285623267 .= ___2032520454(1496).str_replace(___2032520454(1497), $_103778790, GetMessage(___2032520454(1498))).___2032520454(1499); elseif(!is_writable($_103778790)) $_1285623267 .= ___2032520454(1500).str_replace(___2032520454(1501), $_103778790, GetMessage(___2032520454(1502))).___2032520454(1503);} if($_1285623267 == ___2032520454(1504)){ for($_1895991708= min(20,0,6.6666666666667), $_1249907603= count($_1454262865); $_1895991708< $_1249907603; $_1895991708++){ $_399893840= ___2032520454(1505); $_2028423478= $_390913384.___2032520454(1506).$_1454262865[$_1895991708]; if(!file_exists($_2028423478) ||!is_dir($_2028423478)) $_399893840 .= ___2032520454(1507).str_replace(___2032520454(1508), $_2028423478, GetMessage(___2032520454(1509))).___2032520454(1510); if($_399893840 == ___2032520454(1511)) if(!is_readable($_2028423478)) $_399893840 .= ___2032520454(1512).str_replace(___2032520454(1513), $_2028423478, GetMessage(___2032520454(1514))).___2032520454(1515); if($_399893840 == ___2032520454(1516)){ if(file_exists($_103778790.___2032520454(1517).$_1454262865[$_1895991708].___2032520454(1518))) CUpdateClient::DeleteDirFilesEx($_103778790.___2032520454(1519).$_1454262865[$_1895991708].___2032520454(1520)); if(file_exists($_103778790.___2032520454(1521).$_1454262865[$_1895991708].___2032520454(1522))) $_399893840 .= ___2032520454(1523).str_replace(___2032520454(1524), $_103778790.___2032520454(1525).$_1454262865[$_1895991708].___2032520454(1526), GetMessage(___2032520454(1527))).___2032520454(1528);} if($_399893840 == ___2032520454(1529)){ if(file_exists($_103778790.___2032520454(1530).$_1454262865[$_1895991708])) if(!rename($_103778790.___2032520454(1531).$_1454262865[$_1895991708], $_103778790.___2032520454(1532).$_1454262865[$_1895991708].___2032520454(1533))) $_399893840 .= ___2032520454(1534).str_replace(___2032520454(1535), $_103778790.___2032520454(1536).$_1454262865[$_1895991708], GetMessage(___2032520454(1537))).___2032520454(1538);} if($_399893840 == ___2032520454(1539)){ CUpdateClient::CheckDirPath($_103778790.___2032520454(1540).$_1454262865[$_1895991708].___2032520454(1541), true); if(!file_exists($_103778790.___2032520454(1542).$_1454262865[$_1895991708]) ||!is_dir($_103778790.___2032520454(1543).$_1454262865[$_1895991708])) $_399893840 .= ___2032520454(1544).str_replace(___2032520454(1545), $_103778790.___2032520454(1546).$_1454262865[$_1895991708], GetMessage(___2032520454(1547))).___2032520454(1548); elseif(!is_writable($_103778790.___2032520454(1549).$_1454262865[$_1895991708])) $_399893840 .= ___2032520454(1550).str_replace(___2032520454(1551), $_103778790.___2032520454(1552).$_1454262865[$_1895991708], GetMessage(___2032520454(1553))).___2032520454(1554);} if($_399893840 == ___2032520454(1555)) CUpdateClient::CopyDirFiles($_2028423478, $_103778790.___2032520454(1556).$_1454262865[$_1895991708], $_399893840); if($_399893840 <> ___2032520454(1557)){ $_1285623267 .= $_399893840;} else{ if(file_exists($_103778790.___2032520454(1558).$_1454262865[$_1895991708].___2032520454(1559))) CUpdateClient::DeleteDirFilesEx($_103778790.___2032520454(1560).$_1454262865[$_1895991708].___2032520454(1561));}} CUpdateClient::ClearUpdateFolder($_390913384);} CUpdateClient::AddMessage2Log(___2032520454(1562).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1563)); if($_1285623267 <> ___2032520454(1564)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1565)); $_485841513 .= $_1285623267; return false;} else return true;} public static function UpdateStepLangs($_1944649823,&$_485841513){ global $DB; $_1285623267= ___2032520454(1566); $_5571835= CUpdateClient::getmicrotime(); $_390913384= $_SERVER[___2032520454(1567)].___2032520454(1568).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1569).str_replace(___2032520454(1570), $_390913384, GetMessage(___2032520454(1571))).___2032520454(1572); $_1317547389= array(); if($_1285623267 == ___2032520454(1573)){ $_1722827137=@opendir($_390913384); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if($_441182499 == ___2032520454(1574) || $_441182499 == ___2032520454(1575)) continue; if(is_dir($_390913384.___2032520454(1576).$_441182499)) $_1317547389[]= $_441182499;} closedir($_1722827137);}} if(!is_array($_1317547389) || empty($_1317547389)) $_1285623267 .= ___2032520454(1577).GetMessage(___2032520454(1578)).___2032520454(1579); if($_1285623267 == ___2032520454(1580)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1581).str_replace(___2032520454(1582), $_390913384, GetMessage(___2032520454(1583))).___2032520454(1584); $_1322050661= array( ___2032520454(1585) => $_SERVER[___2032520454(1586)].US_SHARED_KERNEL_PATH.___2032520454(1587), ___2032520454(1588) => $_SERVER[___2032520454(1589)].US_SHARED_KERNEL_PATH.___2032520454(1590), ___2032520454(1591) => $_SERVER[___2032520454(1592)].US_SHARED_KERNEL_PATH.___2032520454(1593), ___2032520454(1594) => $_SERVER[___2032520454(1595)].US_SHARED_KERNEL_PATH.___2032520454(1596), ___2032520454(1597) => $_SERVER[___2032520454(1598)].US_SHARED_KERNEL_PATH.___2032520454(1599), ___2032520454(1600) => $_SERVER[___2032520454(1601)].US_SHARED_KERNEL_PATH.___2032520454(1602)); $_1333113632= array( ___2032520454(1603) => ___2032520454(1604), ___2032520454(1605) => ___2032520454(1606), ___2032520454(1607) => ___2032520454(1608), ___2032520454(1609) => ___2032520454(1610), ___2032520454(1611) => ___2032520454(1612), ___2032520454(1613) => ___2032520454(1614),); if($_1285623267 == ___2032520454(1615)){ foreach($_1322050661 as $_922263746 => $_413104303){ CUpdateClient::CheckDirPath($_413104303.___2032520454(1616), true); if(!file_exists($_413104303) ||!is_dir($_413104303)) $_1285623267 .= ___2032520454(1617).str_replace(___2032520454(1618), $_413104303, GetMessage(___2032520454(1619))).___2032520454(1620); elseif(!is_writable($_413104303)) $_1285623267 .= ___2032520454(1621).str_replace(___2032520454(1622), $_413104303, GetMessage(___2032520454(1623))).___2032520454(1624);}} if($_1285623267 == ___2032520454(1625)){ $_377937201= $_SERVER[___2032520454(1626)].US_SHARED_KERNEL_PATH.___2032520454(1627); CUpdateClient::CheckDirPath($_377937201.___2032520454(1628), true); if(!file_exists($_377937201) ||!is_dir($_377937201)) $_1285623267 .= ___2032520454(1629).str_replace(___2032520454(1630), $_377937201, GetMessage(___2032520454(1631))).___2032520454(1632); elseif(!is_writable($_377937201)) $_1285623267 .= ___2032520454(1633).str_replace(___2032520454(1634), $_377937201, GetMessage(___2032520454(1635))).___2032520454(1636);} $_1225452381= array(); if($_1285623267 == ___2032520454(1637)){ foreach($_1322050661 as $_922263746 => $_413104303){ $_648494904=@opendir($_413104303); if($_648494904){ while(false !==($_1074160836= readdir($_648494904))){ if(is_dir($_413104303.___2032520454(1638).$_1074160836) && $_1074160836 != ___2032520454(1639) && $_1074160836 != ___2032520454(1640)){ if(!is_writable($_413104303.___2032520454(1641).$_1074160836)) $_1285623267 .= ___2032520454(1642).str_replace(___2032520454(1643), $_413104303.___2032520454(1644).$_1074160836, GetMessage(___2032520454(1645))).___2032520454(1646); if(file_exists($_413104303.___2032520454(1647).$_1074160836.___2032520454(1648)) &&!is_writable($_413104303.___2032520454(1649).$_1074160836.___2032520454(1650))) $_1285623267 .= ___2032520454(1651).str_replace(___2032520454(1652), $_413104303.___2032520454(1653).$_1074160836.___2032520454(1654), GetMessage(___2032520454(1655))).___2032520454(1656); $_1225452381[$_922263746][]= $_1074160836;}} closedir($_648494904);}}} if($_1285623267 == ___2032520454(1657)){ $_1788597088= array(); $_1722827137=@opendir($_377937201); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_377937201.___2032520454(1658).$_441182499) && $_441182499!=___2032520454(1659) && $_441182499!=___2032520454(1660)){ if(!is_writable($_377937201.___2032520454(1661).$_441182499)) $_1285623267 .= ___2032520454(1662).str_replace(___2032520454(1663), $_377937201.___2032520454(1664).$_441182499, GetMessage(___2032520454(1665))).___2032520454(1666); if(file_exists($_377937201.___2032520454(1667).$_441182499.___2032520454(1668)) &&!is_writable($_377937201.___2032520454(1669).$_441182499.___2032520454(1670))) $_1285623267 .= ___2032520454(1671).str_replace(___2032520454(1672), $_377937201.___2032520454(1673).$_441182499.___2032520454(1674), GetMessage(___2032520454(1675))).___2032520454(1676); $_1788597088[]= $_441182499;}} closedir($_1722827137);}} if($_1285623267 == ___2032520454(1677)){ for($_1895991708=(1488/2-744), $_1249907603= count($_1317547389); $_1895991708< $_1249907603; $_1895991708++){ $_399893840= ___2032520454(1678); $_2028423478= $_390913384.___2032520454(1679).$_1317547389[$_1895991708]; if(!file_exists($_2028423478) ||!is_dir($_2028423478)) $_399893840 .= ___2032520454(1680).str_replace(___2032520454(1681), $_2028423478, GetMessage(___2032520454(1682))).___2032520454(1683); if($_399893840 == ___2032520454(1684)) if(!is_readable($_2028423478)) $_399893840 .= ___2032520454(1685).str_replace(___2032520454(1686), $_2028423478, GetMessage(___2032520454(1687))).___2032520454(1688); if($_399893840 == ___2032520454(1689)){ $_648494904=@opendir($_2028423478); if($_648494904){ while(false !==($_1074160836= readdir($_648494904))){ if(!is_dir($_2028423478.___2032520454(1690).$_1074160836) || $_1074160836 == ___2032520454(1691) || $_1074160836 == ___2032520454(1692)) continue; foreach($_1333113632 as $_922263746 => $_413104303){ if(empty($_1225452381[$_922263746])){ continue;} if(!file_exists($_2028423478.___2032520454(1693).$_1074160836.$_413104303)) continue; $_2130758762=@opendir($_2028423478.___2032520454(1694).$_1074160836.$_413104303); if($_2130758762){ while(false !==($_75330004= readdir($_2130758762))){ if(!is_dir($_2028423478.___2032520454(1695).$_1074160836.$_413104303.___2032520454(1696).$_75330004) || $_75330004 == ___2032520454(1697) || $_75330004 == ___2032520454(1698)) continue; if(!in_array($_75330004, $_1225452381[$_922263746])) continue; CUpdateClient::CopyDirFiles($_2028423478.___2032520454(1699).$_1074160836.$_413104303.___2032520454(1700).$_75330004, $_1322050661[$_922263746].___2032520454(1701).$_75330004, $_399893840);} closedir($_2130758762);}} CUpdateClient::__1217347542( $_1317547389[$_1895991708], $_2028423478, $_1074160836, $_SERVER[___2032520454(1702)].US_SHARED_KERNEL_PATH, $_1333113632); if(in_array($_1074160836, $_1788597088)) CUpdateClient::CopyDirFiles($_2028423478.___2032520454(1703).$_1074160836, $_377937201.___2032520454(1704).$_1074160836, $_399893840);} closedir($_648494904);}} if($_399893840 <> ___2032520454(1705)) $_1285623267 .= $_399893840;}} if($_1285623267 == ___2032520454(1706)) CUpdateClient::ClearUpdateFolder($_390913384); bx_accelerator_reset(); CUpdateClient::AddMessage2Log(___2032520454(1707).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1708)); if($_1285623267 <> ___2032520454(1709)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1710)); $_485841513 .= $_1285623267; return false;} else return true;} private static function __1217347542($_338038181, $_466002366, $_2037829093, $_1329474557, $_1472986646= array()){ $_1385282847= $_466002366."/".$_2037829093."/install"; if(!file_exists($_1385282847) ||!is_readable($_1385282847)) return; $_25304657=@opendir($_1385282847); if($_25304657){ while(false !==($_122525966= readdir($_25304657))){ if($_122525966 === ___2032520454(1711) || $_122525966 === ___2032520454(1712) ||!is_dir($_1385282847.___2032520454(1713).$_122525966)) continue; foreach($_1472986646 as $_1666331263){ if(strpos($_1666331263.___2032520454(1714), ___2032520454(1715).$_122525966.___2032520454(1716)) ===(966-2*483)) continue 2;} self::__1048342494($_338038181, $_1385282847.___2032520454(1717).$_122525966, $_1329474557.___2032520454(1718).$_122525966);} closedir($_25304657);}} private static function __1048342494($_338038181, $_466002366, $_1329474557, $_903605164= ""){ $_256573358= $_466002366.$_903605164; if(!file_exists($_256573358) ||!is_readable($_256573358)) return; $_25304657=@opendir($_256573358); if($_25304657){ while(false !==($_122525966= readdir($_25304657))){ if($_122525966 === ___2032520454(1719) || $_122525966 === ___2032520454(1720) ||!is_dir($_256573358.___2032520454(1721).$_122525966)) continue; if($_122525966 === $_338038181){ if(substr_compare($_256573358, ___2032520454(1722),-round(0+1.25+1.25+1.25+1.25)) === min(196,0,65.333333333333)){ if(file_exists($_1329474557.$_903605164) && is_dir($_1329474557.$_903605164) && is_writable($_1329474557.$_903605164)){ $_1913940419= ___2032520454(1723); self::CopyDirFiles($_256573358.___2032520454(1724).$_122525966, $_1329474557.$_903605164.___2032520454(1725).$_122525966, $_1913940419);} continue;}} self::__1048342494($_338038181, $_466002366, $_1329474557, $_903605164.___2032520454(1726).$_122525966);} closedir($_25304657);}} public static function UpdateStepModules($_1944649823,&$_485841513, $_545907416= false){ global $DB; $_1285623267= ___2032520454(1727); if(!defined(___2032520454(1728)) || US_SAVE_UPDATERS_DIR == ___2032520454(1729)) $_545907416= false; $_5571835= CUpdateClient::getmicrotime(); $_1228081276= array(); if(!file_exists($_SERVER[___2032520454(1730)].___2032520454(1731))) $_1228081276[]= ___2032520454(1732); if(!file_exists($_SERVER[___2032520454(1733)].___2032520454(1734))) $_1228081276[]= ___2032520454(1735); if(!file_exists($_SERVER[___2032520454(1736)].___2032520454(1737))) $_1228081276[]= ___2032520454(1738); if(!file_exists($_SERVER[___2032520454(1739)].___2032520454(1740))) $_1228081276[]= ___2032520454(1741); $_390913384= $_SERVER[___2032520454(1742)].___2032520454(1743).$_1944649823; if(!file_exists($_390913384) ||!is_dir($_390913384)) $_1285623267 .= ___2032520454(1744).str_replace(___2032520454(1745), $_390913384, GetMessage(___2032520454(1746))).___2032520454(1747); if($_1285623267 == ___2032520454(1748)) if(!is_readable($_390913384)) $_1285623267 .= ___2032520454(1749).str_replace(___2032520454(1750), $_390913384, GetMessage(___2032520454(1751))).___2032520454(1752); $_947468077= array(); if($_1285623267 == ___2032520454(1753)){ $_1722827137=@opendir($_390913384); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if($_441182499 == ___2032520454(1754) || $_441182499 == ___2032520454(1755)) continue; if(is_dir($_390913384.___2032520454(1756).$_441182499)) $_947468077[]= $_441182499;} closedir($_1722827137);}} if(!is_array($_947468077) || empty($_947468077)) $_1285623267 .= ___2032520454(1757).GetMessage(___2032520454(1758)).___2032520454(1759); if($_1285623267 == ___2032520454(1760)){ for($_1895991708= min(104,0,34.666666666667), $_977553604= count($_947468077); $_1895991708< $_977553604; $_1895991708++){ $_399893840= ___2032520454(1761); $_2028423478= $_390913384.___2032520454(1762).$_947468077[$_1895991708]; $_377937201= $_SERVER[___2032520454(1763)].US_SHARED_KERNEL_PATH.___2032520454(1764).$_947468077[$_1895991708]; CUpdateClient::CheckDirPath($_377937201.___2032520454(1765), true); if(!file_exists($_377937201) ||!is_dir($_377937201)) $_399893840 .= ___2032520454(1766).str_replace(___2032520454(1767), $_377937201, GetMessage(___2032520454(1768))).___2032520454(1769); if($_399893840 == ___2032520454(1770)) if(!is_writable($_377937201)) $_399893840 .= ___2032520454(1771).str_replace(___2032520454(1772), $_377937201, GetMessage(___2032520454(1773))).___2032520454(1774); if($_399893840 == ___2032520454(1775)) if(!file_exists($_2028423478) ||!is_dir($_2028423478)) $_399893840 .= ___2032520454(1776).str_replace(___2032520454(1777), $_2028423478, GetMessage(___2032520454(1778))).___2032520454(1779); if($_399893840 == ___2032520454(1780)) if(!is_readable($_2028423478)) $_399893840 .= ___2032520454(1781).str_replace(___2032520454(1782), $_2028423478, GetMessage(___2032520454(1783))).___2032520454(1784); if($_399893840 == ___2032520454(1785)){ $_1722827137=@opendir($_2028423478); $_814923801= array(); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(substr($_441182499, min(122,0,40.666666666667), round(0+1.4+1.4+1.4+1.4+1.4)) == ___2032520454(1786)){ $_858530042= ___2032520454(1787); if(is_file($_2028423478.___2032520454(1788).$_441182499)){ $_1188346096= substr($_441182499, round(0+2.3333333333333+2.3333333333333+2.3333333333333), strlen($_441182499)- round(0+3.6666666666667+3.6666666666667+3.6666666666667)); if(substr($_441182499, strlen($_441182499)- round(0+4.5+4.5)) == ___2032520454(1789)){ $_858530042= ___2032520454(1790); $_1188346096= substr($_441182499, round(0+1.75+1.75+1.75+1.75), strlen($_441182499)- round(0+16));} $_814923801[]= array(___2032520454(1791).$_441182499, trim($_1188346096), $_858530042);} elseif(file_exists($_2028423478.___2032520454(1792).$_441182499.___2032520454(1793))){ $_1188346096= substr($_441182499, round(0+1.75+1.75+1.75+1.75)); if(substr($_441182499, strlen($_441182499)- round(0+2.5+2.5)) == ___2032520454(1794)){ $_858530042= ___2032520454(1795); $_1188346096= substr($_441182499, round(0+1.4+1.4+1.4+1.4+1.4), strlen($_441182499)- round(0+2.4+2.4+2.4+2.4+2.4));} $_814923801[]= array(___2032520454(1796).$_441182499.___2032520454(1797), trim($_1188346096), $_858530042);} if($_545907416) CUpdateClient::CopyDirFiles($_2028423478.___2032520454(1798).$_441182499, $_SERVER[___2032520454(1799)].US_SAVE_UPDATERS_DIR.___2032520454(1800).$_947468077[$_1895991708].___2032520454(1801).$_441182499, $_399893840, false);}} closedir($_1722827137);} $_1249907603= count($_814923801); for($_378873771=(914-2*457); $_378873771< $_1249907603- round(0+0.2+0.2+0.2+0.2+0.2); $_378873771++){ for($_352491078= $_378873771+ round(0+0.5+0.5); $_352491078< $_1249907603; $_352491078++){ if(CUpdateClient::CompareVersions($_814923801[$_378873771][round(0+0.25+0.25+0.25+0.25)], $_814923801[$_352491078][round(0+0.2+0.2+0.2+0.2+0.2)])>(1016/2-508)){ $_947245880= $_814923801[$_378873771]; $_814923801[$_378873771]= $_814923801[$_352491078]; $_814923801[$_352491078]= $_947245880;}}}} if($_399893840 == ___2032520454(1802)){ if(strtolower($DB->type) == ___2032520454(1803) && defined(___2032520454(1804)) && MYSQL_TABLE_TYPE <> ___2032520454(1805)){ $DB->Query(___2032520454(1806).MYSQL_TABLE_TYPE.___2032520454(1807), true);}} if($_399893840 == ___2032520454(1808)){ for($_378873771= min(166,0,55.333333333333), $_1249907603= count($_814923801); $_378873771< $_1249907603; $_378873771++){ if($_814923801[$_378873771][round(0+1+1)] == ___2032520454(1809)){ $_1784651161= ___2032520454(1810); CUpdateClient::RunUpdaterScript($_2028423478.$_814923801[$_378873771][(1344/2-672)], $_1784651161, ___2032520454(1811).$_1944649823.___2032520454(1812).$_947468077[$_1895991708], $_947468077[$_1895991708]); if($_1784651161 <> ___2032520454(1813)){ $_399893840 .= str_replace(___2032520454(1814), $_947468077[$_1895991708], str_replace(___2032520454(1815), $_814923801[$_378873771][round(0+0.33333333333333+0.33333333333333+0.33333333333333)], GetMessage(___2032520454(1816)))).___2032520454(1817). $_1784651161.___2032520454(1818); $_399893840 .= str_replace(___2032520454(1819), $_947468077[$_1895991708], GetMessage(___2032520454(1820))).___2032520454(1821); break;}}}} if($_399893840 == ___2032520454(1822)) CUpdateClient::CopyDirFiles($_2028423478, $_377937201, $_399893840, true, $_1228081276); if($_399893840 == ___2032520454(1823)){ for($_378873771= min(180,0,60), $_1249907603= count($_814923801); $_378873771< $_1249907603; $_378873771++){ if($_814923801[$_378873771][round(0+0.5+0.5+0.5+0.5)]==___2032520454(1824)){ $_1784651161= ___2032520454(1825); CUpdateClient::RunUpdaterScript($_2028423478.$_814923801[$_378873771][min(68,0,22.666666666667)], $_1784651161, ___2032520454(1826).$_1944649823.___2032520454(1827).$_947468077[$_1895991708], $_947468077[$_1895991708]); if($_1784651161 <> ___2032520454(1828)){ $_399893840 .= str_replace(___2032520454(1829), $_947468077[$_1895991708], str_replace(___2032520454(1830), $_814923801[$_378873771][round(0+0.33333333333333+0.33333333333333+0.33333333333333)], GetMessage(___2032520454(1831)))).___2032520454(1832). $_1784651161.___2032520454(1833); $_399893840 .= str_replace(___2032520454(1834), $_947468077[$_1895991708], GetMessage(___2032520454(1835))).___2032520454(1836); break;}}}} if($_399893840 <> ___2032520454(1837)) $_1285623267 .= $_399893840;} CUpdateClient::ClearUpdateFolder($_390913384);} CUpdateClient::AddMessage2Log(___2032520454(1838).Round(CUpdateClient::getmicrotime()-$_5571835, round(0+3)).___2032520454(1839)); if($_1285623267 <> ___2032520454(1840)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1841)); $_485841513 .= $_1285623267; return false;} else{ $GLOBALS[___2032520454(1842)]= $_947468077; if(function_exists(___2032520454(1843))){ foreach($GLOBALS['_____235779438'][5](___2032520454(1844), ___2032520454(1845), true) as $_844153692){ $GLOBALS['_____235779438'][6]($_844153692, $_947468077);}} return true;}} public static function ClearUpdateFolder($_390913384){ CUpdateClient::DeleteDirFilesEx($_390913384); bx_accelerator_reset();} public static function RunUpdaterScript($_1897672833,&$_485841513, $_2028423478, $_353213764){ global $DBType, $DB, $APPLICATION, $USER; if(!isset($GLOBALS[___2032520454(1846)]) ||($GLOBALS[___2032520454(1847)] != ___2032520454(1848) && $GLOBALS[___2032520454(1849)] != ___2032520454(1850))){ $GLOBALS[___2032520454(1851)]=((US_CALL_TYPE != ___2032520454(1852))? COption::GetOptionString(___2032520454(1853), ___2032520454(1854), ___2032520454(1855)): ___2032520454(1856));} $strongUpdateCheck= $GLOBALS[___2032520454(1857)]; $DOCUMENT_ROOT= $_SERVER[___2032520454(1858)]; $_1897672833= str_replace(___2032520454(1859), ___2032520454(1860), $_1897672833); $updaterPath= dirname($_1897672833); $updaterPath= substr($updaterPath, strlen($_SERVER[___2032520454(1861)])); $updaterPath= Trim($updaterPath, ___2032520454(1862)); if($updaterPath <> ___2032520454(1863)) $updaterPath= ___2032520454(1864).$updaterPath; $updaterName= substr($_1897672833, strlen($_SERVER[___2032520454(1865)])); CUpdateClient::AddMessage2Log(___2032520454(1866).$updaterName.___2032520454(1867), ___2032520454(1868)); $updater= new CUpdater(); $updater->Init($updaterPath, $DBType, $updaterName, $_2028423478, $_353213764, US_CALL_TYPE); $errorMessage= ___2032520454(1869); include($_1897672833); if($errorMessage <> ___2032520454(1870)) $_485841513 .= $errorMessage; if(is_array($updater->errorMessage) &&!empty($updater->errorMessage)) $_485841513 .= implode(___2032520454(1871), $updater->errorMessage); unset($updater);} public static function CompareVersions($_2102091244, $_1076236524){ $_2102091244= trim($_2102091244); $_1076236524= trim($_1076236524); if($_2102091244 == $_1076236524) return min(40,0,13.333333333333); $_903131813= explode(___2032520454(1872), $_2102091244); $_106116680= explode(___2032520454(1873), $_1076236524); if(intval($_903131813[min(126,0,42)])> intval($_106116680[(846-2*423)]) || intval($_903131813[min(44,0,14.666666666667)]) == intval($_106116680[(1104/2-552)]) && intval($_903131813[round(0+0.5+0.5)])> intval($_106116680[round(0+0.2+0.2+0.2+0.2+0.2)]) || intval($_903131813[(1156/2-578)]) == intval($_106116680[(159*2-318)]) && intval($_903131813[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]) == intval($_106116680[round(0+0.25+0.25+0.25+0.25)]) && intval($_903131813[round(0+0.5+0.5+0.5+0.5)])> intval($_106116680[round(0+2)])){ return round(0+0.2+0.2+0.2+0.2+0.2);} if(intval($_903131813[(222*2-444)]) == intval($_106116680[(872-2*436)]) && intval($_903131813[round(0+0.25+0.25+0.25+0.25)]) == intval($_106116680[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]) && intval($_903131813[round(0+2)]) == intval($_106116680[round(0+0.66666666666667+0.66666666666667+0.66666666666667)])){ return(1088/2-544);} return-round(0+0.2+0.2+0.2+0.2+0.2);} public static function checkValid(){ $_1665174698= file_get_contents($_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/main/include.php'); $_1635850202= strpos($_1665174698, ___2032520454(1874)); if($_1635850202 !== false){ $_1646519784= strpos($_1665174698, ___2032520454(1875), $_1635850202); if($_1646519784 !== false){ $_1665174698= substr($_1665174698, $_1635850202, $_1646519784- $_1635850202); $_971911757= strpos($_1665174698, ___2032520454(1876)); if($_971911757 !== false){ $_1611274068= substr($_1665174698, round(0+3+3+3), $_971911757- round(0+1.8+1.8+1.8+1.8+1.8)); $_1665174698= substr($_1665174698, $_971911757+ round(0+0.5+0.5+0.5+0.5)); $_2078163657= base64_encode(md5($_1665174698)); if($_1611274068 === $_2078163657) return true;}}} if(substr($_1665174698,(138*2-276), strlen(___2032520454(1877))) === ___2032520454(1878)) return true; if(md5(CUpdateClient::GetLicenseKey().___2032520454(1879)) === ___2032520454(1880)) return true; return false;} public static function GetUpdatesList(&$_485841513, $_338038181= false, $_147667752= "Y"){ $_1285623267= ""; $_452470524= array(); CUpdateClient::AddMessage2Log(___2032520454(1881)); $_1717074181= CUpdateClient::CollectRequestData($_1285623267, $_338038181, $_147667752, array(), array(), array()); if($_1717074181 === false || $_1717074181 == ___2032520454(1882) || $_1285623267 <> ___2032520454(1883)){ $_485841513 .= $_1285623267; CUpdateClient::AddMessage2Log(___2032520454(1884), ___2032520454(1885)); return false;} CUpdateClient::AddMessage2Log(preg_replace(___2032520454(1886), ___2032520454(1887), $_1717074181)); $_5571835= CUpdateClient::getmicrotime(); $_1665174698= CUpdateClient::GetHTTPPage(___2032520454(1888), $_1717074181, $_1285623267); CUpdateClient::AddMessage2Log(___2032520454(1889).Round(CUpdateClient::getmicrotime()- $_5571835, round(0+0.6+0.6+0.6+0.6+0.6)).___2032520454(1890)); $_452470524= Array(); if($_1285623267 == ___2032520454(1891)) CUpdateClient::__1564439409($_1665174698, $_452470524, $_1285623267); if($_1285623267 == ___2032520454(1892)){ if(!isset($_452470524[___2032520454(1893)]) ||!is_array($_452470524[___2032520454(1894)])) $_1285623267 .= ___2032520454(1895).GetMessage(___2032520454(1896)).___2032520454(1897);} if($_1285623267 == ___2032520454(1898)){ $_452470524= $_452470524[___2032520454(1899)][___2032520454(1900)]; if(!is_array($_452470524[___2032520454(1901)]) &&(!isset($_452470524[___2032520454(1902)]) ||!is_array($_452470524[___2032520454(1903)]))) $_1285623267 .= ___2032520454(1904).GetMessage(___2032520454(1905)).___2032520454(1906); $_1906641482= $_SERVER[___2032520454(1907)].___2032520454(1908); if(file_exists($_1906641482)){@unlink($_1906641482);} $_1516205629= $_SERVER[___2032520454(1909)].___2032520454(1910); if(file_exists($_1516205629)){@unlink($_1516205629);}} if($_1285623267 <> ___2032520454(1911)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(1912)); $_485841513 .= $_1285623267; return false;} else return $_452470524;} public static function GetHTTPPage($_1488031923, $_924666066,&$_485841513){ global $SERVER_NAME, $DB; CUpdateClient::AddMessage2Log(___2032520454(1913)); $_1979616465= COption::GetOptionString(___2032520454(1914), ___2032520454(1915), DEFAULT_UPDATE_SERVER); $_616845628= round(0+26.666666666667+26.666666666667+26.666666666667); $_743037329= COption::GetOptionString(___2032520454(1916), ___2032520454(1917), ___2032520454(1918)); $_1380124670= COption::GetOptionString(___2032520454(1919), ___2032520454(1920), ___2032520454(1921)); $_1253656144= COption::GetOptionString(___2032520454(1922), ___2032520454(1923), ___2032520454(1924)); $_72736777= COption::GetOptionString(___2032520454(1925), ___2032520454(1926), ___2032520454(1927)); $_512636497=($_743037329 <> ___2032520454(1928) && $_1380124670 <> ___2032520454(1929)); if($_1488031923 == ___2032520454(1930)) $_1488031923= ___2032520454(1931); elseif($_1488031923 == ___2032520454(1932)) $_1488031923= ___2032520454(1933); elseif($_1488031923 == ___2032520454(1934)) $_1488031923= ___2032520454(1935); elseif($_1488031923 == ___2032520454(1936)) $_1488031923= ___2032520454(1937); elseif($_1488031923 == ___2032520454(1938)) $_1488031923= ___2032520454(1939); elseif($_1488031923 == ___2032520454(1940)) $_1488031923= ___2032520454(1941); elseif($_1488031923 == ___2032520454(1942)) $_1488031923= ___2032520454(1943); if($_512636497){ $_1380124670= intval($_1380124670); if($_1380124670 <=(1404/2-702)) $_1380124670= round(0+20+20+20+20); $_755399221= $_743037329; $_2071467419= $_1380124670;} else{ $_755399221= $_1979616465; $_2071467419= $_616845628;} $_1386626354=@fsockopen($_755399221, $_2071467419, $_1545459429, $_747176921, round(0+24+24+24+24+24)); if($_1386626354){ $_1468350510= ___2032520454(1944); if($_512636497){ $_1468350510 .= ___2032520454(1945).$_1979616465.___2032520454(1946).$_1488031923.___2032520454(1947); if($_1253656144 <> ___2032520454(1948)) $_1468350510 .= ___2032520454(1949).base64_encode($_1253656144.___2032520454(1950).$_72736777).___2032520454(1951);} else $_1468350510 .= ___2032520454(1952).$_1488031923.___2032520454(1953); $_1895457645= self::__756329498(US_BASE_MODULE, ___2032520454(1954), ___2032520454(1955)); $_924666066 .= ___2032520454(1956).urlencode($_1895457645); if(defined(___2032520454(1957))) $_924666066 .= ___2032520454(1958).urlencode(___2032520454(1959)); else $_924666066 .= ___2032520454(1960).urlencode(___2032520454(1961)); $_305226205= $DB->GetVersion(); $_924666066 .= ___2032520454(1962).urlencode($_305226205 != false? $_305226205: ___2032520454(1963)); $_924666066 .= ___2032520454(1964).COption::GetOptionString(___2032520454(1965), ___2032520454(1966), ___2032520454(1967)); $_924666066 .= ___2032520454(1968).COption::GetOptionString(___2032520454(1969), ___2032520454(1970), ___2032520454(1971)); $_1468350510 .= ___2032520454(1972); $_1468350510 .= ___2032520454(1973); $_1468350510 .= ___2032520454(1974).$_1979616465.___2032520454(1975); $_1468350510 .= ___2032520454(1976); $_1468350510 .= ___2032520454(1977); $_1468350510 .= ___2032520454(1978).strlen($_924666066).___2032520454(1979); $_1468350510 .="$_924666066"; $_1468350510 .= ___2032520454(1980); fputs($_1386626354, $_1468350510); $_2081503985= false; while(!feof($_1386626354)){ $_2023158417= fgets($_1386626354, round(0+1365.3333333333+1365.3333333333+1365.3333333333)); if($_2023158417 != ___2032520454(1981)){ if(preg_match(___2032520454(1982), $_2023158417)) $_2081503985= true;} else{ break;}} $_1665174698= ___2032520454(1983); if($_2081503985){ $_890057283= round(0+819.2+819.2+819.2+819.2+819.2); $_647499752= min(100,0,33.333333333333); $_2023158417= FGets($_1386626354, $_890057283); $_2023158417= StrToLower($_2023158417); $_1709707760= ___2032520454(1984); $_1895991708= min(66,0,22); while($_1895991708< StrLen($_2023158417) && in_array($_2023158417[$_1895991708], array(___2032520454(1985), ___2032520454(1986), ___2032520454(1987), ___2032520454(1988), ___2032520454(1989), ___2032520454(1990), ___2032520454(1991), ___2032520454(1992), ___2032520454(1993), ___2032520454(1994), ___2032520454(1995), ___2032520454(1996), ___2032520454(1997), ___2032520454(1998), ___2032520454(1999), ___2032520454(2000)))){ $_1709707760 .= $_2023158417[$_1895991708]; $_1895991708++;} $_1069176894= hexdec($_1709707760); while($_1069176894>(978-2*489)){ $_1478755969=(1064/2-532); $_1081369658=(($_1069176894> $_890057283)? $_890057283: $_1069176894); while($_1081369658>(1056/2-528) && $_2023158417= fread($_1386626354, $_1081369658)){ $_1665174698 .= $_2023158417; $_1478755969 += StrLen($_2023158417); $_510182385= $_1069176894- $_1478755969; $_1081369658=(($_510182385> $_890057283)? $_890057283: $_510182385);} $_647499752 += $_1069176894; $_2023158417= FGets($_1386626354, $_890057283); $_2023158417= FGets($_1386626354, $_890057283); $_2023158417= StrToLower($_2023158417); $_1709707760= ___2032520454(2001); $_1895991708=(810-2*405); while($_1895991708< StrLen($_2023158417) && in_array($_2023158417[$_1895991708], array(___2032520454(2002), ___2032520454(2003), ___2032520454(2004), ___2032520454(2005), ___2032520454(2006), ___2032520454(2007), ___2032520454(2008), ___2032520454(2009), ___2032520454(2010), ___2032520454(2011), ___2032520454(2012), ___2032520454(2013), ___2032520454(2014), ___2032520454(2015), ___2032520454(2016), ___2032520454(2017)))){ $_1709707760 .= $_2023158417[$_1895991708]; $_1895991708++;} $_1069176894= hexdec($_1709707760);}} else{ while($_2023158417= fread($_1386626354, round(0+2048+2048))) $_1665174698 .= $_2023158417;} fclose($_1386626354);} else{ $_1665174698= ___2032520454(2018); if(class_exists(___2032520454(2019)) && method_exists(___2032520454(2020), ___2032520454(2021))) $_747176921= CUtil::ConvertToLangCharset($_747176921); $_485841513 .= GetMessage(___2032520454(2022)).___2032520454(2023).$_1545459429.___2032520454(2024).$_747176921.___2032520454(2025); if(intval($_1545459429) <=(1500/2-750)) $_485841513 .= GetMessage(___2032520454(2026)).___2032520454(2027); CUpdateClient::AddMessage2Log(___2032520454(2028).$_1979616465.___2032520454(2029).$_1545459429.___2032520454(2030).$_747176921.___2032520454(2031), ___2032520454(2032));} return $_1665174698;} private static function __1973264292(&$_418448234, $_1809610939){ $_2054801131= $_1809610939->getName(); if(!isset($_418448234[$_2054801131])) $_418448234[$_2054801131]= array(); $_670175839= array(___2032520454(2033) => array()); foreach($_1809610939->attributes() as $_1470729863 => $_431972108){ $_670175839[___2032520454(2034)][$_1470729863]= (string)$_431972108;} foreach($_1809610939->children() as $_1355612228){ if(!isset($_670175839[___2032520454(2035)])) $_670175839[___2032520454(2036)]= array(); self::__1973264292($_670175839[___2032520454(2037)], $_1355612228);} if(!isset($_670175839[___2032520454(2038)])) $_670175839[___2032520454(2039)]= (string)$_1809610939; $_418448234[$_2054801131][]= $_670175839;} private static function __955439248($_91880458){ $_418448234= array(); if(!defined(___2032520454(2040)) ||!class_exists(___2032520454(2041))){ $_216774110= new CUpdatesXML(); if($_216774110->LoadString($_91880458) && $_216774110->GetTree()) $_418448234= $_216774110->GetArray(); return $_418448234;} if(strpos($_91880458, pack(___2032520454(2042), round(0+239), round(0+37.4+37.4+37.4+37.4+37.4), round(0+191))) ===(147*2-294)) $_91880458= substr($_91880458, round(0+0.6+0.6+0.6+0.6+0.6)); if(strpos($_91880458, ___2032520454(2043)) !==(208*2-416)) $_91880458= ___2032520454(2044).___2032520454(2045).(defined(___2032520454(2046))? ___2032520454(2047): ___2032520454(2048)).___2032520454(2049).___2032520454(2050).$_91880458; $_1809610939= new \SimpleXMLElement($_91880458); self::__1973264292($_418448234, $_1809610939); $_418448234[___2032520454(2051)]= $_418448234[___2032520454(2052)][(1496/2-748)]; if(!defined(___2032520454(2053))) $_418448234= \Bitrix\Main\Text\Encoding::convertEncoding($_418448234, ___2032520454(2054), ___2032520454(2055)); return $_418448234;} private static function __1564439409(&$_279064906,&$_156197068,&$_485841513){ $_1285623267= ""; $_156197068= array(); CUpdateClient::AddMessage2Log(___2032520454(2056)); if($_279064906 == ___2032520454(2057)) $_1285623267 .= ___2032520454(2058).GetMessage(___2032520454(2059)).___2032520454(2060); if($_1285623267 == ___2032520454(2061)){ if(SubStr($_279064906,(232*2-464), StrLen(___2032520454(2062))) != ___2032520454(2063) && CUpdateClient::IsGzipInstalled()) $_279064906=@gzuncompress($_279064906); if(SubStr($_279064906, min(208,0,69.333333333333), StrLen(___2032520454(2064))) != ___2032520454(2065)){ CUpdateClient::AddMessage2Log(substr($_279064906, min(226,0,75.333333333333), round(0+50+50)), ___2032520454(2066)); $_1285623267 .= ___2032520454(2067).GetMessage(___2032520454(2068)).___2032520454(2069);}} if($_1285623267 == ___2032520454(2070)){ $_156197068= self::__955439248($_279064906); if(!is_array($_156197068) ||!isset($_156197068[___2032520454(2071)]) ||!is_array($_156197068[___2032520454(2072)])) $_1285623267 .= ___2032520454(2073).GetMessage(___2032520454(2074)).___2032520454(2075);} if($_1285623267 == ___2032520454(2076)){ if(isset($_156197068[___2032520454(2077)][___2032520454(2078)][___2032520454(2079)])){ $_1895457645= $_156197068[___2032520454(2080)][___2032520454(2081)][___2032520454(2082)][(203*2-406)][___2032520454(2083)][___2032520454(2084)]; if($_1895457645 <> ___2032520454(2085)) COption::SetOptionString(US_BASE_MODULE, ___2032520454(2086), $_1895457645);} if(isset($_156197068[___2032520454(2087)][___2032520454(2088)][___2032520454(2089)])){ CUpdateClient::__ApplyLicenseInfo($_156197068[___2032520454(2090)][___2032520454(2091)][___2032520454(2092)][(904-2*452)][___2032520454(2093)]);}} if($_1285623267 == ___2032520454(2094)){ if(isset($_156197068[___2032520454(2095)][___2032520454(2096)][___2032520454(2097)])) CUpdateClient::__426146141($_156197068[___2032520454(2098)][___2032520454(2099)][___2032520454(2100)]);} if($_1285623267 <> ___2032520454(2101)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(2102)); $_485841513 .= $_1285623267; return false;} else return true;} public static function CollectRequestData(&$_485841513, $_338038181= false, $_147667752= "Y", $_481763968= array(), $_1893076460= array(), $_2016170018= array()){ $_752670170= ""; $_1285623267= ___2032520454(2103); if($_338038181 === false){ $_338038181= LANGUAGE_ID;} $_147667752=(is_numeric($_147667752)? intval($_147667752):(($_147667752 == ___2032520454(2104))? ___2032520454(2105): ___2032520454(2106))); CUpdateClient::AddMessage2Log(___2032520454(2107)); CUpdateClient::CheckDirPath($_SERVER[___2032520454(2108)].___2032520454(2109), true); $_910962807= CUpdateClient::GetCurrentModules($_1285623267); $_1978482206= CUpdateClient::GetCurrentLanguages($_1285623267); $_1895341905=(CUpdateExpertMode::isEnabled() && CUpdateExpertMode::isCorrectModulesStructure($_481763968)); if($_1895341905){ $_910962807= CUpdateExpertMode::processModulesFrom($_481763968, $_910962807);} if($_1285623267 == ___2032520454(2110)){ $GLOBALS[___2032520454(2111)]->GetVersion(); $_752670170= ___2032520454(2112).urlencode(md5(CUpdateClient::GetLicenseKey())). ___2032520454(2113).urlencode($_338038181). ___2032520454(2114).urlencode(UPDATE_SYSTEM_VERSION_A). ___2032520454(2115).urlencode(SM_VERSION). ___2032520454(2116).((defined(___2032520454(2117)) && DEMO==___2032520454(2118))? ___2032520454(2119):((defined(___2032520454(2120)) && ENCODE==___2032520454(2121))? ___2032520454(2122):((defined(___2032520454(2123)) && TIMELIMIT_EDITION==___2032520454(2124))? ___2032520454(2125): ___2032520454(2126)))). ___2032520454(2127).urlencode(CUpdateClient::__GetFooPath()). ___2032520454(2128).urlencode(CUpdateClient::__GetFooPath1()). ___2032520454(2129).urlencode($GLOBALS[___2032520454(2130)]->type). ___2032520454(2131).urlencode((isset($GLOBALS[___2032520454(2132)]->XE) && $GLOBALS[___2032520454(2133)]->XE)? ___2032520454(2134): ___2032520454(2135)). ___2032520454(2136).urlencode($_SERVER[___2032520454(2137)]). ___2032520454(2138).urlencode(self::GetServerName()). ___2032520454(2139).urlencode($_SERVER[___2032520454(2140)]). ___2032520454(2141).urlencode($_SERVER[___2032520454(2142)]). ___2032520454(2143).urlencode(CUpdateClient::GetUniqueId()). ___2032520454(2144).urlencode((CUpdateClient::IsGzipInstalled())? ___2032520454(2145): ___2032520454(2146)). ___2032520454(2147).urlencode(phpversion()). ___2032520454(2148).urlencode($_147667752). ___2032520454(2149).urlencode((int)ini_get(___2032520454(2150))). ___2032520454(2151).urlencode(COption::GetOptionString(___2032520454(2152), ___2032520454(2153), ___2032520454(2154))). ___2032520454(2155).urlencode(COption::GetOptionString(___2032520454(2156), ___2032520454(2157), ___2032520454(2158))). ___2032520454(2159).urlencode(CUpdateClient::checkValid()? ___2032520454(2160): ___2032520454(2161)). ___2032520454(2162).CUpdateClient::ModulesArray2Query($_910962807, ___2032520454(2163)). ___2032520454(2164).CUpdateClient::ModulesArray2Query($_1978482206, ___2032520454(2165)); $_232205659= ___2032520454(2166); if($_1895341905){ $_599081292= CUpdateExpertMode::extractModulesTo($_481763968); $_752670170 .= ___2032520454(2167).urlencode(json_encode($_599081292)); $_481763968= array_keys($_599081292);} if(CUpdateExpertMode::isIncludeTmpUpdatesEnabled()){ $_752670170 .= ___2032520454(2168);} if(!empty($_481763968)){ for($_1895991708=(888-2*444), $_977553604= count($_481763968); $_1895991708< $_977553604; $_1895991708++){ if($_232205659 <> ___2032520454(2169)) $_232205659 .= ___2032520454(2170); $_232205659 .= $_481763968[$_1895991708];}} if($_232205659 <> ___2032520454(2171)){ $_752670170 .= ___2032520454(2172).urlencode($_232205659);} $_232205659= ___2032520454(2173); if(!empty($_1893076460)){ for($_1895991708=(926-2*463), $_977553604= count($_1893076460); $_1895991708< $_977553604; $_1895991708++){ if($_232205659 <> ___2032520454(2174)) $_232205659 .= ___2032520454(2175); $_232205659 .= $_1893076460[$_1895991708];}} if($_232205659 <> ___2032520454(2176)) $_752670170 .= ___2032520454(2177).urlencode($_232205659); $_232205659= ___2032520454(2178); if(!empty($_2016170018)){ for($_1895991708=(912-2*456), $_977553604= count($_2016170018); $_1895991708< $_977553604; $_1895991708++){ if($_232205659 <> ___2032520454(2179)) $_232205659 .= ___2032520454(2180); $_232205659 .= $_2016170018[$_1895991708];}} if($_232205659 <> ___2032520454(2181)) $_752670170 .= ___2032520454(2182).urlencode($_232205659); if(defined(___2032520454(2183)) && constant(___2032520454(2184)) == ___2032520454(2185)){ $_977553604= round(0+0.2+0.2+0.2+0.2+0.2); if(CModule::IncludeModule(___2032520454(2186))){ $_977553604=(754-2*377); $_713515661= CIBlock::GetList(array(), array(___2032520454(2187) => ___2032520454(2188))); while($_713515661->Fetch()) $_977553604++;} $_752670170 .= ___2032520454(2189).$_977553604; $_752670170 .= ___2032520454(2190).CUser::GetCount(); $_977553604=(205*2-410); $_1885371933= CSite::GetList($_1280166288, $_2018661816, array()); while($_1885371933->Fetch()) $_977553604++; $_752670170 .= ___2032520454(2191).$_977553604;} if(defined(___2032520454(2192)) && constant(___2032520454(2193)) == ___2032520454(2194)){ $_1253520173= array(); $_1408881731= COption::GetOptionString(___2032520454(2195), ___2032520454(2196), ___2032520454(2197)); if($_1408881731 <> ___2032520454(2198)){ $_1408881731= base64_decode($_1408881731); $_1253520173= unserialize($_1408881731,[___2032520454(2199) => false]); if(!is_array($_1253520173)) $_1253520173= array();} if(empty($_1253520173)) $_1253520173= array(___2032520454(2200) => array(), ___2032520454(2201) => array()); $_1096204782= ___2032520454(2202); foreach($_1253520173[___2032520454(2203)] as $_447701011 => $_1017577786){ if($_1017577786[(820-2*410)] == ___2032520454(2204) || $_1017577786[(1084/2-542)] == ___2032520454(2205)){ if($_1096204782 <> ___2032520454(2206)) $_1096204782 .= ___2032520454(2207); $_1096204782 .= $_447701011.___2032520454(2208).$_1017577786[(131*2-262)].___2032520454(2209).$_1017577786[round(0+0.33333333333333+0.33333333333333+0.33333333333333)];}} $_752670170 .= ___2032520454(2210).urlencode($_1096204782);} if(defined(___2032520454(2211)) && constant(___2032520454(2212)) == ___2032520454(2213)){ $_1893232625= array(); $_1408881731= COption::GetOptionString(___2032520454(2214), ___2032520454(2215), ___2032520454(2216)); if($_1408881731 <> ___2032520454(2217)){ $_1408881731= base64_decode($_1408881731); $_1893232625= unserialize($_1408881731,[___2032520454(2218) => false]); if(!is_array($_1893232625)) $_1893232625= array(___2032520454(2219));} if(empty($_1893232625)) $_1893232625= array(___2032520454(2220)); $_752670170 .= ___2032520454(2221).urlencode(implode(___2032520454(2222), $_1893232625));} if(CModule::IncludeModule(___2032520454(2223)) && class_exists(___2032520454(2224))) $_752670170 .= ___2032520454(2225).urlencode(CCluster::getServersCount()); else $_752670170 .= ___2032520454(2226).urlencode(___2032520454(2227)); if(method_exists(___2032520454(2228), ___2032520454(2229)) && method_exists(___2032520454(2230), ___2032520454(2231)) && CHTMLPagesCache::IsOn() && CHTMLPagesCache::IsCompositeEnabled()) $_752670170 .= ___2032520454(2232).urlencode(___2032520454(2233)); else $_752670170 .= ___2032520454(2234).urlencode(___2032520454(2235)); global $DB; if($DB->TableExists(___2032520454(2236)) || $DB->TableExists(___2032520454(2237))) $_752670170 .= ___2032520454(2238).urlencode((COption::GetOptionString(___2032520454(2239), ___2032520454(2240), ___2032520454(2241)) == ___2032520454(2242)? ___2032520454(2243): ___2032520454(2244))); else $_752670170 .= ___2032520454(2245).urlencode(___2032520454(2246)); $_1348852303= CUpdateClient::getNewLicenseSignedKey(); $_752670170 .= ___2032520454(2247).urlencode($_1348852303.___2032520454(2248).COption::GetOptionString(___2032520454(2249), $_1348852303, ___2032520454(2250))); return $_752670170;} CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(2251)); $_485841513 .= $_1285623267; return false;} public static function ModulesArray2Query($_910962807, $_1484610954= "bitm_"){ $_519787723= ""; if(is_array($_910962807)){ foreach($_910962807 as $_254044556 => $_1410940443){ if($_519787723 <> ___2032520454(2252)) $_519787723 .= ___2032520454(2253); $_519787723 .= $_1484610954.$_254044556.___2032520454(2254).urlencode($_1410940443);}} return $_519787723;} protected static function GetServerName(){ global $DB; $_2008282961= $DB->Query(___2032520454(2255)); if($_2008282961 &&($_1972676462= $_2008282961->Fetch()) && $_1972676462[___2032520454(2256)] != ___2032520454(2257)){ return $_1972676462[___2032520454(2258)];} return self::__756329498(___2032520454(2259), ___2032520454(2260));} public static function IsGzipInstalled(){ if(function_exists("gzcompress")) return(COption::GetOptionString("main", "update_is_gzip_installed", "Y") == "Y"? true: false); return false;} public static function GetCurrentModules(&$_485841513, $_1604791818= false){ $_910962807= array(); $_1722827137=@opendir($_SERVER[___2032520454(2261)].US_SHARED_KERNEL_PATH.___2032520454(2262)); if($_1722827137){ if($_1604791818 === false || is_array($_1604791818) && in_array(___2032520454(2263), $_1604791818)){ if(file_exists($_SERVER[___2032520454(2264)].US_SHARED_KERNEL_PATH.___2032520454(2265)) && is_file($_SERVER[___2032520454(2266)].US_SHARED_KERNEL_PATH.___2032520454(2267))){ $_1717133818= file_get_contents($_SERVER[___2032520454(2268)].US_SHARED_KERNEL_PATH.___2032520454(2269)); preg_match(___2032520454(2270), $_1717133818, $_928781283); $_910962807[___2032520454(2271)]= $_928781283[round(0+1)];} if($_910962807[___2032520454(2272)] == ___2032520454(2273)){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2274)), ___2032520454(2275)); $_485841513 .= ___2032520454(2276).GetMessage(___2032520454(2277)).___2032520454(2278);}} while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_SERVER[___2032520454(2279)].US_SHARED_KERNEL_PATH.___2032520454(2280).$_441182499) && $_441182499 != ___2032520454(2281) && $_441182499 != ___2032520454(2282) && $_441182499 != ___2032520454(2283) && strpos($_441182499, ___2032520454(2284)) === false){ if($_1604791818 === false || is_array($_1604791818) && in_array($_441182499, $_1604791818)){ $_1968779327= $_SERVER[___2032520454(2285)].US_SHARED_KERNEL_PATH.___2032520454(2286).$_441182499; if(file_exists($_1968779327.___2032520454(2287))){ $_900164533= CUpdateClient::GetModuleInfo($_1968779327); if(!isset($_900164533[___2032520454(2288)]) || $_900164533[___2032520454(2289)] == ___2032520454(2290)){ CUpdateClient::AddMessage2Log(str_replace(___2032520454(2291), $_441182499, GetMessage(___2032520454(2292))), ___2032520454(2293)); $_485841513 .= ___2032520454(2294).str_replace(___2032520454(2295), $_441182499, GetMessage(___2032520454(2296))).___2032520454(2297);} else{ $_910962807[$_441182499]= $_900164533[___2032520454(2298)];}} else{ continue; CUpdateClient::AddMessage2Log(str_replace(___2032520454(2299), $_441182499, GetMessage(___2032520454(2300))), ___2032520454(2301)); $_485841513 .= ___2032520454(2302).str_replace(___2032520454(2303), $_441182499, GetMessage(___2032520454(2304))).___2032520454(2305);}}}} closedir($_1722827137);} else{ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2306)), ___2032520454(2307)); $_485841513 .= ___2032520454(2308).GetMessage(___2032520454(2309)).___2032520454(2310);} return $_910962807;} public static function __GetFooPath(){ if(!class_exists("CLang")){ return "RA";} else{ $_977553604=(998-2*499); $_1913340290= $_448327273= ___2032520454(2311); $_1897672833= CLang::GetList($_1913340290, $_448327273, array(___2032520454(2312)=>___2032520454(2313))); while($_699937524= $_1897672833->Fetch()) $_977553604++; return $_977553604;}} public static function GetCurrentNumberOfUsers(){ return CUpdateClient::__GetFooPath1();} public static function GetCurrentLanguages(&$_485841513, $_1604791818= false){ $_144906639= array(); $_238795253= $_SERVER[___2032520454(2314)].US_SHARED_KERNEL_PATH.___2032520454(2315); $_1722827137=@opendir($_238795253); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_238795253.___2032520454(2316).$_441182499) && $_441182499!=___2032520454(2317) && $_441182499!=___2032520454(2318)){ if($_1604791818===false || is_array($_1604791818) && in_array($_441182499, $_1604791818)){ $_448070154= ___2032520454(2319); if(file_exists($_238795253.___2032520454(2320).$_441182499.___2032520454(2321))){ $_448070154= file_get_contents($_238795253.___2032520454(2322).$_441182499.___2032520454(2323)); $_448070154= preg_replace(___2032520454(2324), ___2032520454(2325), $_448070154); if(strlen($_448070154) != round(0+1.6+1.6+1.6+1.6+1.6)){ CUpdateClient::AddMessage2Log(str_replace(___2032520454(2326), $_441182499, GetMessage(___2032520454(2327))), ___2032520454(2328)); $_485841513 .= ___2032520454(2329).str_replace(___2032520454(2330), $_441182499, GetMessage(___2032520454(2331))).___2032520454(2332); $_448070154= ___2032520454(2333);}} $_144906639[$_441182499]= $_448070154;}}} closedir($_1722827137);} $_521474044= false; $_1913340290= ___2032520454(2334); $_448327273= ___2032520454(2335); if(class_exists(___2032520454(2336))) $_521474044= CLanguage::GetList($_1913340290, $_448327273, array(___2032520454(2337)=>___2032520454(2338))); elseif(class_exists(___2032520454(2339))) $_521474044= CLang::GetList($_1913340290, $_448327273, array(___2032520454(2340)=>___2032520454(2341))); if($_521474044===false){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2342)), ___2032520454(2343)); $_485841513 .= ___2032520454(2344).GetMessage(___2032520454(2345)).___2032520454(2346);} else{ while($_699937524= $_521474044->Fetch()){ if($_1604791818===false || is_array($_1604791818) && in_array($_699937524[___2032520454(2347)], $_1604791818)){ if(!array_key_exists($_699937524[___2032520454(2348)], $_144906639)){ $_144906639[$_699937524[___2032520454(2349)]]= ___2032520454(2350);}}} if($_1604791818===false && empty($_144906639)){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2351)), ___2032520454(2352)); $_485841513 .= ___2032520454(2353).GetMessage(___2032520454(2354)).___2032520454(2355);}} return $_144906639;} public static function __GetFooPath1(){ if(method_exists('\Bitrix\Main\License', 'getActiveUsersCount')){ $_1852342284= new \Bitrix\Main\License(); return $_1852342284->getActiveUsersCount();} elseif(IsModuleInstalled(___2032520454(2356))){ $_442805743= ___2032520454(2357); $_1559849830= $GLOBALS[___2032520454(2358)]->Query($_442805743, true); if($_1559849830 &&($_156197068= $_1559849830->Fetch())){ return $_156197068[___2032520454(2359)];}} return(1076/2-538);} public static function GetCurrentHelps(&$_485841513, $_1604791818= false){ $_1171892589= array(); $_570685988= $_SERVER[___2032520454(2360)].US_SHARED_KERNEL_PATH.___2032520454(2361); $_1722827137=@opendir($_570685988); if($_1722827137){ while(false !==($_441182499= readdir($_1722827137))){ if(is_dir($_570685988.___2032520454(2362).$_441182499) && $_441182499!=___2032520454(2363) && $_441182499!=___2032520454(2364)){ if($_1604791818===false || is_array($_1604791818) && in_array($_441182499, $_1604791818)){ $_3631827= ___2032520454(2365); if(file_exists($_570685988.___2032520454(2366).$_441182499.___2032520454(2367))){ $_3631827= file_get_contents($_570685988.___2032520454(2368).$_441182499.___2032520454(2369)); $_3631827= preg_replace(___2032520454(2370), ___2032520454(2371), $_3631827); if(strlen($_3631827)!=round(0+8)){ CUpdateClient::AddMessage2Log(str_replace(___2032520454(2372), $_441182499, GetMessage(___2032520454(2373))), ___2032520454(2374)); $_485841513 .= ___2032520454(2375).str_replace(___2032520454(2376), $_441182499, GetMessage(___2032520454(2377))).___2032520454(2378); $_3631827= ___2032520454(2379);}} $_1171892589[$_441182499]= $_3631827;}}} closedir($_1722827137);} $_521474044= false; $_1913340290= ___2032520454(2380); $_448327273= ___2032520454(2381); if(class_exists(___2032520454(2382))) $_521474044= CLanguage::GetList($_1913340290, $_448327273, array(___2032520454(2383)=>___2032520454(2384))); elseif(class_exists(___2032520454(2385))) $_521474044= CLang::GetList($_1913340290, $_448327273, array(___2032520454(2386)=>___2032520454(2387))); if($_521474044===false){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2388)), ___2032520454(2389)); $_485841513 .= ___2032520454(2390).GetMessage(___2032520454(2391)).___2032520454(2392);} else{ while($_699937524= $_521474044->Fetch()){ if($_1604791818===false || is_array($_1604791818) && in_array($_699937524[___2032520454(2393)], $_1604791818)){ if(!array_key_exists($_699937524[___2032520454(2394)], $_1171892589)){ $_1171892589[$_699937524[___2032520454(2395)]]= ___2032520454(2396);}}} if($_1604791818===false && empty($_1171892589)){ CUpdateClient::AddMessage2Log(GetMessage(___2032520454(2397)), ___2032520454(2398)); $_485841513 .= ___2032520454(2399).GetMessage(___2032520454(2400)).___2032520454(2401);}} return $_1171892589;} public static function AddMessage2Log($_679880936, $_2071260134= ""){ $_50464612= 1000000; $_1861656584= round(0+1600+1600+1600+1600+1600); $_912769796= $_SERVER[___2032520454(2402)].US_SHARED_KERNEL_PATH.___2032520454(2403); $_1668335111= $_SERVER[___2032520454(2404)].US_SHARED_KERNEL_PATH.___2032520454(2405); if($_679880936 <> ___2032520454(2406) || $_2071260134 <> ___2032520454(2407)){ $_894660577= ignore_user_abort(true); if(file_exists($_912769796)){ $_1668678829=@filesize($_912769796); $_1668678829= intval($_1668678829); if($_1668678829> $_50464612){ if(!($_1175665419=@fopen($_912769796, ___2032520454(2408)))){ ignore_user_abort($_894660577); return false;} if(!($_2078350576=@fopen($_1668335111, ___2032520454(2409)))){ ignore_user_abort($_894660577); return false;} $_1031377399= intval($_1668678829-$_50464612/2.0); fseek($_1175665419, $_1031377399); do{ $_1308202601= fread($_1175665419, $_1861656584); if($_1308202601 == ___2032520454(2410)) break;@fwrite($_2078350576, $_1308202601);} while(true);@fclose($_1175665419);@fclose($_2078350576);@copy($_1668335111, $_912769796);@unlink($_1668335111);} clearstatcache();} if($_1175665419=@fopen($_912769796, ___2032520454(2411))){ if(flock($_1175665419, LOCK_EX)){@fwrite($_1175665419, date(___2032520454(2412)).___2032520454(2413).$_2071260134.___2032520454(2414).$_679880936.___2032520454(2415));@fflush($_1175665419);@flock($_1175665419, LOCK_UN);@fclose($_1175665419);}} ignore_user_abort($_894660577);}} public static function CheckDirPath($_1897672833, $_2130698254= true){ $_1725835929= Array(); $_1897672833= str_replace(___2032520454(2416), ___2032520454(2417), $_1897672833); $_1897672833= str_replace(___2032520454(2418), ___2032520454(2419), $_1897672833); if($_1897672833[strlen($_1897672833)-round(0+0.33333333333333+0.33333333333333+0.33333333333333)] != ___2032520454(2420)){ $_1717133818= CUpdateClient::bxstrrpos($_1897672833, ___2032520454(2421)); $_1897672833= substr($_1897672833, min(4,0,1.3333333333333), $_1717133818);} while(strlen($_1897672833)>round(0+0.2+0.2+0.2+0.2+0.2) && $_1897672833[strlen($_1897672833)-round(0+0.33333333333333+0.33333333333333+0.33333333333333)]==___2032520454(2422)) $_1897672833= substr($_1897672833,(134*2-268), strlen($_1897672833)-round(0+0.25+0.25+0.25+0.25)); $_1717133818= CUpdateClient::bxstrrpos($_1897672833, ___2032520454(2423)); while($_1717133818>(187*2-374)){ if(file_exists($_1897672833) && is_dir($_1897672833)){ if($_2130698254){ if(!is_writable($_1897672833))@chmod($_1897672833, BX_DIR_PERMISSIONS);} break;} $_1725835929[]= substr($_1897672833, $_1717133818+round(0+1)); $_1897672833= substr($_1897672833,(974-2*487), $_1717133818); $_1717133818= CUpdateClient::bxstrrpos($_1897672833, ___2032520454(2424));} for($_1895991708= count($_1725835929)-round(0+0.33333333333333+0.33333333333333+0.33333333333333); $_1895991708>=min(174,0,58); $_1895991708--){ $_1897672833= $_1897672833.___2032520454(2425).$_1725835929[$_1895991708];@mkdir($_1897672833, BX_DIR_PERMISSIONS);}} public static function CopyDirFiles($_180749680, $_1298101210,&$_485841513, $_561793724= true, $_1228081276= array()){ $_1285623267= ""; while(strlen($_180749680)> round(0+0.25+0.25+0.25+0.25) && $_180749680[strlen($_180749680)-round(0+0.25+0.25+0.25+0.25)] == ___2032520454(2426)) $_180749680= substr($_180749680,(830-2*415), strlen($_180749680)-round(0+1)); while(strlen($_1298101210)> round(0+1) && $_1298101210[strlen($_1298101210)-round(0+0.5+0.5)] == ___2032520454(2427)) $_1298101210= substr($_1298101210,(908-2*454), strlen($_1298101210)-round(0+0.33333333333333+0.33333333333333+0.33333333333333)); if(strpos($_1298101210.___2032520454(2428), $_180749680.___2032520454(2429)) === min(130,0,43.333333333333)) $_1285623267 .= ___2032520454(2430).GetMessage(___2032520454(2431)).___2032520454(2432); if($_1285623267 == ___2032520454(2433)){ if(!file_exists($_180749680)) $_1285623267 .= ___2032520454(2434).str_replace(___2032520454(2435), $_180749680, GetMessage(___2032520454(2436))).___2032520454(2437);} if($_1285623267 == ___2032520454(2438)){ $strongUpdateCheck= COption::GetOptionString(___2032520454(2439), ___2032520454(2440), ___2032520454(2441)); if(is_dir($_180749680)){ CUpdateClient::CheckDirPath($_1298101210.___2032520454(2442)); if(!file_exists($_1298101210) ||!is_dir($_1298101210)) $_1285623267 .= ___2032520454(2443).str_replace(___2032520454(2444), $_1298101210, GetMessage(___2032520454(2445))).___2032520454(2446); elseif(!is_writable($_1298101210)) $_1285623267 .= ___2032520454(2447).str_replace(___2032520454(2448), $_1298101210, GetMessage(___2032520454(2449))).___2032520454(2450); if($_1285623267 == ___2032520454(2451)){ if($_1722827137=@opendir($_180749680)){ while(($_1983643103= readdir($_1722827137)) !== false){ if($_1983643103 == ___2032520454(2452) || $_1983643103 == ___2032520454(2453)) continue; if($_561793724 && substr($_1983643103, min(74,0,24.666666666667), strlen(___2032520454(2454))) == ___2032520454(2455)) continue; if($_561793724 &&(substr($_1983643103, min(4,0,1.3333333333333), strlen(___2032520454(2456))) === ___2032520454(2457)) &&( in_array(substr($_1983643103,-round(0+0.75+0.75+0.75+0.75)), array(___2032520454(2458), ___2032520454(2459), ___2032520454(2460), ___2032520454(2461))) || in_array(substr($_1983643103,-round(0+1.6666666666667+1.6666666666667+1.6666666666667)), array(___2032520454(2462))))){ continue;} if(!empty($_1228081276)){ $_1048309490= false; foreach($_1228081276 as $_315994790){ if(strpos($_180749680.___2032520454(2463).$_1983643103.___2032520454(2464), ___2032520454(2465).$_315994790.___2032520454(2466)) !== false){ $_1048309490= true; break;}} if($_1048309490) continue;} if(is_dir($_180749680.___2032520454(2467).$_1983643103)){ CUpdateClient::CopyDirFiles($_180749680.___2032520454(2468).$_1983643103, $_1298101210.___2032520454(2469).$_1983643103, $_1285623267, false, $_1228081276);} elseif(is_file($_180749680.___2032520454(2470).$_1983643103)){ if(file_exists($_1298101210.___2032520454(2471).$_1983643103) &&!is_writable($_1298101210.___2032520454(2472).$_1983643103)){ $_1285623267 .= ___2032520454(2473).str_replace(___2032520454(2474), $_1298101210.___2032520454(2475).$_1983643103, GetMessage(___2032520454(2476))).___2032520454(2477);} else{ if($strongUpdateCheck == ___2032520454(2478)) $_1119422918= dechex(crc32(file_get_contents($_180749680.___2032520454(2479).$_1983643103)));@copy($_180749680.___2032520454(2480).$_1983643103, $_1298101210.___2032520454(2481).$_1983643103);@chmod($_1298101210.___2032520454(2482).$_1983643103, BX_FILE_PERMISSIONS); if($strongUpdateCheck == ___2032520454(2483)){ $_97099873= dechex(crc32(file_get_contents($_1298101210.___2032520454(2484).$_1983643103))); if($_97099873 !== $_1119422918){ $_1285623267 .= ___2032520454(2485).str_replace(___2032520454(2486), $_1298101210.___2032520454(2487).$_1983643103, GetMessage(___2032520454(2488))).___2032520454(2489);}}}}}@closedir($_1722827137);}}} else{ $_1717133818= CUpdateClient::bxstrrpos($_1298101210, ___2032520454(2490)); $_313791090= substr($_1298101210,(1004/2-502), $_1717133818); CUpdateClient::CheckDirPath($_313791090.___2032520454(2491)); if(!file_exists($_313791090) ||!is_dir($_313791090)) $_1285623267 .= ___2032520454(2492).str_replace(___2032520454(2493), $_313791090, GetMessage(___2032520454(2494))).___2032520454(2495); elseif(!is_writable($_313791090)) $_1285623267 .= ___2032520454(2496).str_replace(___2032520454(2497), $_313791090, GetMessage(___2032520454(2498))).___2032520454(2499); if($_1285623267 == ___2032520454(2500)){ if($strongUpdateCheck == ___2032520454(2501)) $_1119422918= dechex(crc32(file_get_contents($_180749680)));@copy($_180749680, $_1298101210);@chmod($_1298101210, BX_FILE_PERMISSIONS); if($strongUpdateCheck == ___2032520454(2502)){ $_97099873= dechex(crc32(file_get_contents($_1298101210))); if($_97099873 !== $_1119422918){ $_1285623267 .= ___2032520454(2503).str_replace(___2032520454(2504), $_1298101210, GetMessage(___2032520454(2505))).___2032520454(2506);}}}}} if($_1285623267 <> ___2032520454(2507)){ CUpdateClient::AddMessage2Log($_1285623267, ___2032520454(2508)); $_485841513 .= $_1285623267; return false;} else return true;} public static function DeleteDirFilesEx($_1897672833){ if(!file_exists($_1897672833)) return false; if(is_file($_1897672833)){@unlink($_1897672833); return true;} if($_1722827137=@opendir($_1897672833)){ while(($_1983643103= readdir($_1722827137)) !== false){ if($_1983643103 == ___2032520454(2509) || $_1983643103 == ___2032520454(2510)) continue; if(is_dir($_1897672833.___2032520454(2511).$_1983643103)){ CUpdateClient::DeleteDirFilesEx($_1897672833.___2032520454(2512).$_1983643103);} else{@unlink($_1897672833.___2032520454(2513).$_1983643103);}}}@closedir($_1722827137);@rmdir($_1897672833); return true;} public static function bxstrrpos($_1711571686, $_1600473577){ $_1212408981= strpos(strrev($_1711571686), strrev($_1600473577)); if($_1212408981 === false){ return false;} $_1212408981= strlen($_1711571686)- strlen($_1600473577)- $_1212408981; return $_1212408981;} public static function GetModuleInfo($_1897672833){ $arModuleVersion= array(); $_1096204782= file_get_contents($_1897672833.___2032520454(2514)); if($_1096204782 !== false){@eval(str_replace(array('<?php', '<?', '?>'), '', $_1096204782)); if(is_array($arModuleVersion) && array_key_exists(___2032520454(2515), $arModuleVersion)) return $arModuleVersion;} touch($_1897672833.___2032520454(2516)); include($_1897672833.___2032520454(2517)); if(is_array($arModuleVersion) && array_key_exists(___2032520454(2518), $arModuleVersion)) return $arModuleVersion; include_once($_1897672833.___2032520454(2519)); $_670175839= explode(___2032520454(2520), $_1897672833); $_1895991708= array_search(___2032520454(2521), $_670175839); $_725447623= $_670175839[$_1895991708+round(0+0.25+0.25+0.25+0.25)]; $_725447623= str_replace(___2032520454(2522), ___2032520454(2523), $_725447623); $_1161433914= new $_725447623; return array( ___2032520454(2524) => $_1161433914->MODULE_VERSION, ___2032520454(2525) => $_1161433914->MODULE_VERSION_DATE,);} public static function GetLicenseKey(){ if(defined("US_LICENSE_KEY")) return US_LICENSE_KEY; if(defined(___2032520454(2526))) return LICENSE_KEY; if(!isset($GLOBALS[___2032520454(2527)]) || $GLOBALS[___2032520454(2528)]==___2032520454(2529)){ $LICENSE_KEY= ___2032520454(2530); if(file_exists($_SERVER[___2032520454(2531)].___2032520454(2532))) include($_SERVER[___2032520454(2533)].___2032520454(2534)); $GLOBALS[___2032520454(2535)]= $LICENSE_KEY;} return $GLOBALS[___2032520454(2536)];} public static function getmicrotime(){ list($_1839201285, $_784322298)= explode(" ", microtime()); return((float)$_1839201285+ (float)$_784322298);} private static function __296310062($_747176921, $_1545459429, $_1081731079){ if(class_exists('CUtil') && method_exists('CUtil', 'ConvertToLangCharset')) $_747176921= CUtil::ConvertToLangCharset($_747176921); $_1017489208= GetMessage(___2032520454(2537)).___2032520454(2538).$_1545459429.___2032520454(2539).$_747176921.___2032520454(2540); if(intval($_1545459429) <=(150*2-300)) $_1017489208 .= GetMessage(___2032520454(2541)).___2032520454(2542); CUpdateClient::AddMessage2Log( ___2032520454(2543).$_1081731079[___2032520454(2544)].___2032520454(2545).$_1545459429.___2032520454(2546).$_747176921.___2032520454(2547), ___2032520454(2548)); return $_1017489208;} private static function __895875053($_201069915= null, $_404504836= null){ if(!$_201069915) $_201069915= COption::GetOptionString("main", "update_site", DEFAULT_UPDATE_SERVER); if(!$_404504836) $_404504836= round(0+16+16+16+16+16); $_743037329= COption::GetOptionString(___2032520454(2549), ___2032520454(2550), ___2032520454(2551)); $_1380124670= COption::GetOptionString(___2032520454(2552), ___2032520454(2553), ___2032520454(2554)); $_1253656144= COption::GetOptionString(___2032520454(2555), ___2032520454(2556), ___2032520454(2557)); $_72736777= COption::GetOptionString(___2032520454(2558), ___2032520454(2559), ___2032520454(2560)); $_2008052916=($_743037329 <> ___2032520454(2561) && $_1380124670 <> ___2032520454(2562)); $_418448234= array( ___2032520454(2563) => $_2008052916, ___2032520454(2564) => $_201069915, ___2032520454(2565) => $_404504836, ___2032520454(2566) => $_201069915, ___2032520454(2567) => $_404504836,); if($_2008052916){ $_1380124670= intval($_1380124670); if($_1380124670 <= min(126,0,42)) $_1380124670= round(0+80); $_418448234[___2032520454(2568)]= $_743037329; $_418448234[___2032520454(2569)]= $_1380124670; $_418448234[___2032520454(2570)]= $_1253656144; $_418448234[___2032520454(2571)]= $_72736777;} return $_418448234;}} class CUpdateControllerSupport{ public static function CheckUpdates(){ $errorMessage= ""; $_147667752= COption::GetOptionString(___2032520454(2572), ___2032520454(2573), ___2032520454(2574)); if(!($_1505858136= CUpdateClient::GetUpdatesList($errorMessage, LANG, $_147667752))) $errorMessage .= GetMessage(___2032520454(2575)).___2032520454(2576); if($_1505858136){ if(isset($_1505858136[___2032520454(2577)])){ for($_1895991708=(1100/2-550), $_977553604= count($_1505858136[___2032520454(2578)]); $_1895991708< $_977553604; $_1895991708++) $errorMessage .= ___2032520454(2579).$_1505858136[___2032520454(2580)][$_1895991708][___2032520454(2581)][___2032520454(2582)].___2032520454(2583).$_1505858136[___2032520454(2584)][$_1895991708][___2032520454(2585)];}} if($errorMessage <> ___2032520454(2586)) return array(___2032520454(2587), $errorMessage); if(isset($_1505858136[___2032520454(2588)])) return array(___2032520454(2589), ___2032520454(2590)); $_2065233525=(1076/2-538); if(isset($_1505858136[___2032520454(2591)][(195*2-390)][___2032520454(2592)][___2032520454(2593)]) && is_array($_1505858136[___2032520454(2594)][(808-2*404)][___2032520454(2595)][___2032520454(2596)])) $_2065233525= count($_1505858136[___2032520454(2597)][(896-2*448)][___2032520454(2598)][___2032520454(2599)]); $_1159466921= min(12,0,4); if(isset($_1505858136[___2032520454(2600)][(764-2*382)][___2032520454(2601)][___2032520454(2602)][(836-2*418)][___2032520454(2603)][___2032520454(2604)]) && is_array($_1505858136[___2032520454(2605)][(1080/2-540)][___2032520454(2606)][___2032520454(2607)][(1492/2-746)][___2032520454(2608)][___2032520454(2609)])) $_1159466921= count($_1505858136[___2032520454(2610)][(950-2*475)][___2032520454(2611)][___2032520454(2612)][(208*2-416)][___2032520454(2613)][___2032520454(2614)]); if($_1159466921>(1044/2-522) && $_2065233525> min(102,0,34)) return array(___2032520454(2615), ___2032520454(2616)); elseif($_1159466921 <=(1244/2-622) && $_2065233525>(225*2-450)) return array(___2032520454(2617), ___2032520454(2618)); elseif($_1159466921>(978-2*489) && $_2065233525 <=(948-2*474)) return array(___2032520454(2619), ___2032520454(2620)); else return array(___2032520454(2621), ___2032520454(2622));} public static function UpdateModules(){ return CUpdateControllerSupport::__UpdateKernel("M");} public static function UpdateLangs(){ return CUpdateControllerSupport::__UpdateKernel("L");} public static function __UpdateKernel($_1375843569){ define("UPD_INTERNAL_CALL", "Y"); $_REQUEST[___2032520454(2623)]= $_1375843569; ob_start(); include($_SERVER[___2032520454(2624)].___2032520454(2625)); $_418448234= ob_get_contents(); ob_end_clean(); return $_418448234;} public static function UpdateUpdate(){ define("UPD_INTERNAL_CALL", "Y"); $_REQUEST[___2032520454(2626)]= ___2032520454(2627); ob_start(); include($_SERVER[___2032520454(2628)].___2032520454(2629)); $_418448234= ob_get_contents(); ob_end_clean(); return $_418448234;} public static function Finish(){@unlink($_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/versions.php");} public static function Update($_1308202601= ""){@set_time_limit(0); ini_set(___2032520454(2630), ___2032520454(2631)); ignore_user_abort(true); $_752670170= ___2032520454(2632); $_1308202601= trim($_1308202601); if($_1308202601 == ___2032520454(2633) || $_1308202601 == ___2032520454(2634)){ $_452470524= CUpdateControllerSupport::CheckUpdates(); if($_452470524[(752-2*376)] == ___2032520454(2635)){ $_752670170= ___2032520454(2636).$_452470524[round(0+1)];} elseif($_452470524[(1308/2-654)] == ___2032520454(2637)){ $_752670170= ___2032520454(2638);} elseif($_452470524[(1412/2-706)] == ___2032520454(2639)){ $_752670170= ___2032520454(2640);} elseif($_452470524[(250*2-500)] == ___2032520454(2641)){ $_752670170= ___2032520454(2642).$_452470524[round(0+0.2+0.2+0.2+0.2+0.2)];} else{ $_752670170= ___2032520454(2643).___2032520454(2644);}} else{ if($_1308202601 == ___2032520454(2645)){ $_2008282961= CUpdateControllerSupport::UpdateUpdate(); if($_2008282961 == ___2032520454(2646)) $_752670170= ___2032520454(2647); else $_752670170= ___2032520454(2648).$_2008282961;} elseif(SubStr($_1308202601,(1296/2-648), round(0+1+1+1)) == ___2032520454(2649)){ $_655947895= SubStr($_1308202601, round(0+3)); if($_655947895 == ___2032520454(2650)){ $_2008282961= CUpdateControllerSupport::UpdateModules(); if($_2008282961 == ___2032520454(2651)) $_752670170= ___2032520454(2652).___2032520454(2653); elseif(SubStr($_2008282961,(906-2*453), round(0+3)) == ___2032520454(2654)) $_752670170= ___2032520454(2655).SubStr($_2008282961, round(0+0.75+0.75+0.75+0.75)); elseif(SubStr($_2008282961, min(152,0,50.666666666667), round(0+0.75+0.75+0.75+0.75)) == ___2032520454(2656)) $_752670170= ___2032520454(2657).___2032520454(2658).___2032520454(2659).SubStr($_2008282961, round(0+1+1+1)); else $_752670170= ___2032520454(2660).___2032520454(2661);} elseif($_655947895 == ___2032520454(2662)){ $_2008282961= CUpdateControllerSupport::UpdateModules(); if($_2008282961 == ___2032520454(2663)) $_752670170= ___2032520454(2664); elseif(SubStr($_2008282961, min(218,0,72.666666666667), round(0+1+1+1)) == ___2032520454(2665)) $_752670170= ___2032520454(2666).SubStr($_2008282961, round(0+0.75+0.75+0.75+0.75)); elseif(SubStr($_2008282961,(1448/2-724), round(0+3)) == ___2032520454(2667)) $_752670170= ___2032520454(2668).___2032520454(2669).___2032520454(2670).SubStr($_2008282961, round(0+0.6+0.6+0.6+0.6+0.6)); else $_752670170= ___2032520454(2671).___2032520454(2672);} elseif($_655947895 == ___2032520454(2673)){ $_2008282961= CUpdateControllerSupport::UpdateLangs(); if($_2008282961 == ___2032520454(2674)) $_752670170= ___2032520454(2675); elseif(SubStr($_2008282961, min(4,0,1.3333333333333), round(0+1+1+1)) == ___2032520454(2676)) $_752670170= ___2032520454(2677).SubStr($_2008282961, round(0+3)); elseif(SubStr($_2008282961,(1024/2-512), round(0+0.75+0.75+0.75+0.75)) == ___2032520454(2678)) $_752670170= ___2032520454(2679).___2032520454(2680).___2032520454(2681).SubStr($_2008282961, round(0+3)); else $_752670170= ___2032520454(2682).___2032520454(2683);} else{ $_752670170= ___2032520454(2684).___2032520454(2685);}} else{ $_752670170= ___2032520454(2686).___2032520454(2687);}} if($_752670170 == ___2032520454(2688)) CUpdateControllerSupport::Finish(); return $_752670170;} public static function CollectVersionsFile(){ $_685050761= $_SERVER["DOCUMENT_ROOT"].US_SHARED_KERNEL_PATH."/modules/versions.php";@unlink($_685050761); $errorMessage= ___2032520454(2689); $_649700396= CUpdateClient::GetCurrentModules($errorMessage, false); if($errorMessage == ___2032520454(2690)){ $_1315656874= fopen($_685050761, ___2032520454(2691)); fwrite($_1315656874, ___2032520454(2692).___2032520454(2693)); fwrite($_1315656874, ___2032520454(2694)); foreach($_649700396 as $_353213764 => $_849357321) fwrite($_1315656874, ___2032520454(2695).htmlspecialcharsbx($_353213764).___2032520454(2696).htmlspecialcharsbx($_849357321).___2032520454(2697)); fwrite($_1315656874, ___2032520454(2698)); fwrite($_1315656874, ___2032520454(2699).___2032520454(2700)); fclose($_1315656874);}}} class CUpdateExpertMode{ const OPTION_NAME= 'update_system_expert_mode'; public static function isAvailable(){ return( version_compare(phpversion(), '7.0.0') >= 0 && defined('UPDATE_SYSTEM_EXPERT_MODE_ENABLED') && UPDATE_SYSTEM_EXPERT_MODE_ENABLED === true);} public static function isEnabled(){ return( static::isAvailable() && COption::GetOptionString('main', 'update_system_expert_mode', 'N') === 'Y');} public static function enable(){ COption::SetOptionString('main', 'update_system_expert_mode', 'Y');} public static function disable(){ COption::SetOptionString('main', 'update_system_expert_mode', 'N');} public static function isCorrectModulesStructure($_49021156){ if(!is_array($_49021156)){ return false;} $_1607170837= array_keys($_49021156); if($_1607170837 === array_keys($_1607170837)){ return false;} $_598573391= reset($_49021156); if(is_array($_598573391) && isset($_598573391[___2032520454(2701)]) && is_string($_598573391[___2032520454(2702)])){ return true;} return false;} public static function processModulesFrom($_49021156, $_1451399267){ if(!is_array($_1451399267)){ return array();} if(!is_array($_49021156)){ return $_1451399267;} foreach($_1451399267 as $_858088853 => $_1804078198){ if(!isset($_49021156[$_858088853][___2032520454(2703)])){ continue;} if(CUpdateClient::CompareVersions($_1804078198, $_49021156[$_858088853][___2032520454(2704)])>(752-2*376)){ $_1451399267[$_858088853]= $_49021156[$_858088853][___2032520454(2705)];}} return $_1451399267;} public static function extractModulesTo($_49021156){ if(!is_array($_49021156)){ return array();} $_1415060215= array(); foreach($_49021156 as $_858088853 => $_2066048862){ if(isset($_2066048862[___2032520454(2706)])){ $_1415060215[$_858088853]= $_2066048862[___2032520454(2707)];}} return $_1415060215;} public static function isIncludeTmpUpdatesEnabled(){ return static::isEnabled() && COption::GetOptionString('main', 'update_system_expert_mode_include_tmp_updates', 'N') === 'Y';} public static function enableIncludeTmpUpdates(){ COption::SetOptionString('main', 'update_system_expert_mode_include_tmp_updates', 'Y');} public static function disableIncludeTmpUpdates(){ COption::SetOptionString('main', 'update_system_expert_mode_include_tmp_updates', 'N');}}?> ?>
Function Calls
None |
Stats
MD5 | e728c110021b8dc70ddd860f38dd4903 |
Eval Count | 0 |
Decode Time | 311 ms |