Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


Show other level

$GLOBALS['_____1558689555']= array(IncludeModuleLangFileIncludeModuleLangFileGetModuleEventsExecuteModuleEventExWriteFinalMessageGetModuleEventsExecuteModuleEventExGetModuleEventsExecuteModuleEventEx);
$GLOBALS['____2116063013']= array(class_existsdefineddefinedefineddefineddefinedefinedefinedefinedefineddefinedefinedefineddefinedefinedefineddefinedefinedefineddefinedefineddefineerror_reportingdefineddefinedefinebase64_decodeunserializeis_arrayin_arrayserializebase64_encodemktimedatedatestrlenmktimedatedatemethod_existscall_user_func_arraystrlenserializebase64_encodestrlenis_arrayserializebase64_encodeserializebase64_encodeis_arrayis_arrayin_arrayin_arraymktimedatedatedatemktimedatedatein_arrayserializebase64_encodeintvaltimefile_existsstr_replaceclass_existsdefinestrrevstrtouppersprintfsprintfsubstrstrrevbase64_decodesubstrstrlenstrlenchrordordmktimeintvalintvalintvalksortsubstrimplodedefinedbase64_decodeconstantstrrevsprintfstrlenstrlenchrordordmktimeintvalintvalintvalsubstrsubstrdefinedsprintftimemktimemktimedatedatedefinedefinefile_existsdefinedheaderheaderheaderheadertimeip2longip2longip2longip2longdefineddefinedefinedefinedstrtolowerdefineddefineddefineddefinedis_stringdefinedefineddefinedefineddefinedefineddefinedefinedefineddefineddefineddefineddefineddefineddefinedjson_encodemt_randcall_user_funcstrposexplodepackmd5constanthash_hmacstrcmpcall_user_funccall_user_funcis_objectcall_user_funccall_user_funccall_user_funccall_user_funccall_user_funccall_user_funcdefinedstrlen);
	if(!function_exists(__NAMESPACE__.'\\___1868958452')){
		function ___1868958452($_547170587){
		static $_6280553= false;
		 if($_6280553 == false) $_6280553=array('L3N0YXJ0LnBocA==','Z2V0','cG9zdA==','ZmlsZXM=','Y29va2ll','c2VydmVy','ZW52','XERldlxNYWluXE1pZ3JhdG9yXE1vZHVsZVVwZGF0ZXI=','bWFpbg==','Yml0cml4MjQ=','cmVmcmVzaFJ1bGVz','cmVmcmVzaE5vdGlmaWNhdGlvbnM=','U0lURV9JRA==','TEFORw==','TEFORw==','TEFOR1VBR0VfSUQ=','bWFpbg==','U0lURV9DSEFSU0VU','Rk9STUFUX0RBVEU=','Rk9STUFUX0RBVEVUSU1F','TEFOR19DSEFSU0VU','TEFORw==','TEFORw==','U0lURV9ESVI=','','U0lURV9TRVJWRVJfTkFNRQ==','U0lURV9TRVJWRVJfTkFNRQ==','','TEFOR19ESVI=','TEFOR1VBR0VfSUQ=','TEFOR1VBR0VfSUQ=','TEFOR19BRE1JTl9MSUQ=','U0lURV9JRA==','U0lURV9JRA==','QVBQTElDQVRJT04=','UE9TVF9GT1JNX0FDVElPTl9VUkk=','UE9TVF9GT1JNX0FDVElPTl9VUkk=','TUVTUw==','QUxMX0xBTkdfRklMRVM=','L3Rvb2xzLnBocA==','bWFpbg==','ZXJyb3JfcmVwb3J0aW5n','QlhfQ09NUF9NQU5BR0VEX0NBQ0hF','bWFpbg==','Y29tcG9uZW50X21hbmFnZWRfY2FjaGVfb24=','WQ==','Tg==','QlhfQ09NUF9NQU5BR0VEX0NBQ0hF','L2ZpbHRlcl90b29scy5waHA=','SU5UUkFORVRfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','ZQ==','Zg==','ZQ==','Rg==','WA==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','UG9ydGFs','Rg==','ZQ==','ZQ==','WA==','Rg==','RA==','RA==','bQ==','ZA==','WQ==','Zg==','Zg==','Zg==','Zg==','UG9ydGFs','Rg==','ZQ==','ZQ==','WA==','Rg==','RA==','RA==','bQ==','ZA==','WQ==','bWFpbg==','T24=','U2V0dGluZ3NDaGFuZ2U=','Zg==','Zg==','Zg==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','ZQ==','RA==','ZQ==','ZQ==','Zg==','Zg==','Zg==','ZQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','Zg==','Zg==','Zg==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','Zg==','UG9ydGFs','UG9ydGFs','ZQ==','ZQ==','UG9ydGFs','Rg==','WA==','Rg==','RA==','ZQ==','ZQ==','RA==','bQ==','ZA==','WQ==','ZQ==','WA==','ZQ==','Rg==','ZQ==','RA==','Zg==','ZQ==','RA==','ZQ==','bQ==','ZA==','WQ==','Zg==','Zg==','Zg==','Zg==','Zg==','Zg==','Zg==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','ZQ==','UG9ydGFs','Rg==','WA==','VFlQRQ==','REFURQ==','RkVBVFVSRVM=','RVhQSVJFRA==','VFlQRQ==','RA==','VFJZX0RBWVNfQ09VTlQ=','REFURQ==','VFJZX0RBWVNfQ09VTlQ=','RVhQSVJFRA==','RkVBVFVSRVM=','Zg==','Zg==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzLw==','L2luc3RhbGwvaW5kZXgucGhw','Lg==','Xw==','c2VhcmNo','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfZnJpZWxkcw==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZnJpZWxkcw==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZnJpZWxkcw==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX3VzZXI=','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX3VzZXI=','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX3VzZXI=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX2dyb3Vw','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX2dyb3Vw','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX2dyb3Vw','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfZmlsZXNfdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZmlsZXNfdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZmlsZXNfdXNlcg==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfYmxvZ191c2Vy','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfYmxvZ191c2Vy','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfYmxvZ191c2Vy','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfcGhvdG9fdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfcGhvdG9fdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfcGhvdG9fdXNlcg==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfZm9ydW1fdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZm9ydW1fdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZm9ydW1fdXNlcg==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfdXNlcg==','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfZ3JvdXA=','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfZ3JvdXA=','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfZ3JvdXA=','dGFza3M=','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfdXNlcg==','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfZ3JvdXA=','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfZ3JvdXA=','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfZ3JvdXA=','QUNUSVZF','WQ==','Tg==','ZXh0cmFuZXQ=','aWJsb2Nr','T25BZnRlcklCbG9ja0VsZW1lbnRVcGRhdGU=','aW50cmFuZXQ=','Q0ludHJhbmV0RXZlbnRIYW5kbGVycw==','U1BSZWdpc3RlclVwZGF0ZWRJdGVt','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRMaXN0cygpOw==','aW50cmFuZXQ=','Tg==','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRRdWV1ZSgpOw==','aW50cmFuZXQ=','Tg==','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRVcGRhdGUoKTs=','aW50cmFuZXQ=','Tg==','aWJsb2Nr','T25BZnRlcklCbG9ja0VsZW1lbnRBZGQ=','aW50cmFuZXQ=','Q0ludHJhbmV0RXZlbnRIYW5kbGVycw==','U1BSZWdpc3RlclVwZGF0ZWRJdGVt','aWJsb2Nr','T25BZnRlcklCbG9ja0VsZW1lbnRVcGRhdGU=','aW50cmFuZXQ=','Q0ludHJhbmV0RXZlbnRIYW5kbGVycw==','U1BSZWdpc3RlclVwZGF0ZWRJdGVt','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRMaXN0cygpOw==','aW50cmFuZXQ=','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRRdWV1ZSgpOw==','aW50cmFuZXQ=','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRVcGRhdGUoKTs=','aW50cmFuZXQ=','Y3Jt','bWFpbg==','T25CZWZvcmVQcm9sb2c=','bWFpbg==','Q1dpemFyZFNvbFBhbmVsSW50cmFuZXQ=','U2hvd1BhbmVs','L21vZHVsZXMvaW50cmFuZXQvcGFuZWxfYnV0dG9uLnBocA==','ZXhwaXJlX21lc3My','b21lZA==','WQ==','ZHJpbl9wZXJnb2tj','JTAxMHMK','RUVYUElS','bWFpbg==','JXMlcw==','YWRt','aGRyb3dzc2E=','YWRtaW4=','bW9kdWxlcw==','ZGVmaW5lLnBocA==','bWFpbg==','Yml0cml4','UkhTSVRFRVg=','SDR1NjdmaHc4N1ZoeXRvcw==','','dGhS','N0h5cjEySHd5MHJGcg==','VF9TVEVBTA==','aHR0cHM6Ly9iaXRyaXhzb2Z0LmNvbS9iaXRyaXgvYnMucGhw','T0xE','UElSRURBVEVT','RE9DVU1FTlRfUk9PVA==','Lw==','Lw==','VEVNUE9SQVJZX0NBQ0hF','VEVNUE9SQVJZX0NBQ0hF','','T05fT0Q=','JXMlcw==','X09VUl9CVVM=','U0lU','RURBVEVNQVBFUg==','JWMlYyVjJWM=','bQ==','ZA==','WQ==','U0NSSVBUX05BTUU=','L2JpdHJpeC9jb3Vwb25fYWN0aXZhdGlvbi5waHA=','U0NSSVBUX05BTUU=','L2JpdHJpeC9zZXJ2aWNlcy9tYWluL2FqYXgucGhw','U2l0ZUV4cGlyZURhdGU=','YXJDdXN0b21UZW1wbGF0ZUVuZ2luZXM=','VVNFUl9GSUVMRF9NQU5BR0VS','QlhfTUVOVV9DVVNUT00=','L2NsYXNzZXMvZ2VuZXJhbC91cGRhdGVfZGJfdXBkYXRlci5waHA=','aW5pdC5waHA=','RE9DVU1FTlRfUk9PVA==','cGhwX2ludGVyZmFjZS9pbml0LnBocA==','RE9DVU1FTlRfUk9PVA==','cGhwX2ludGVyZmFjZS8=','L2luaXQucGhw','RE9DVU1FTlRfUk9PVA==','U1RBVElTVElDX09OTFk=','QVBQTElDQVRJT04=','L2FkbWluLw==','bWFpbg==','aW5jbHVkZV9jaGFyc2V0','WQ==','WQ==','','Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9','bWFpbg==','c2V0X3AzcF9oZWFkZXI=','WQ==','WQ==','UDNQOiBwb2xpY3lyZWY9Ii9iaXRyaXgvcDNwLnhtbCIsIENQPSJOT04gRFNQIENPUiBDVVIgQURNIERFViBQU0EgUFNEIE9VUiBVTlIgQlVTIFVOSSBDT00gTkFWIElOVCBERU0gU1RBIg==','WC1Qb3dlcmVkLUNNUzogQml0cml4IFNpdGUgTWFuYWdlciAo','REVNTw==','KQ==','bWFpbg==','dXBkYXRlX2RldnNydg==','','WQ==','WC1EZXZTcnYtQ01TOiBCaXRyaXg=','bWFpbg==','Y2hlY2tfYWdlbnRz','WQ==','WQ==','Q0FnZW50','Q2hlY2tBZ2VudHM=','bWFpbg==','Y2hlY2tfZXZlbnRz','WQ==','Tg==','XEJpdHJpeFxNYWluXE1haWxcRXZlbnRNYW5hZ2Vy','Y2hlY2tFdmVudHM=','bWFpbg==','T25QYWdlU3RhcnQ=','VVNFUg==','VVNFUg==','U0VTU19JUA==','U0VTU0lPTl9JUF9NQVNL','','U0VTU0lPTl9JUF9NQVNL','U0VTU19JUA==','U0VTU0lPTl9JUF9NQVNL','UkVNT1RFX0FERFI=','U0VTU0lPTl9USU1FT1VU','U0VTU19USU1F','U0VTU0lPTl9USU1FT1VU','U0VTU19USU1F','QlhfU0VTU0lPTl9TSUdO','QlhfU0VTU0lPTl9TSUdO','VVNFUg==','U0VTU19JUA==','UkVNT1RFX0FERFI=','U0VTU19USU1F','U0VTU19USU1F','U0VTU19USU1F','U0VTU19USU1F','QlhfU0VTU0lPTl9TSUdO','QlhfU0VTU0lPTl9TSUdO','bWFpbg==','dXNlX3Nlc3Npb25faWRfdHRs','Tg==','WQ==','bWFpbg==','c2Vzc2lvbl9pZF90dGw=','QlhfU0VTU0lPTl9JRF9DSEFOR0U=','U0VTU19JRF9USU1F','U0VTU19JRF9USU1F','U0VTU19JRF9USU1F','bWFpbg==','c2Vzc2lvbl9pZF90dGw=','U0VTU19USU1F','U0VTU19JRF9USU1F','QlhfU1RBUlRFRA==','QlhfQURNSU5fTE9BRF9BVVRI','QURNSU5fU0VDVElPTl9MT0FEX0FVVEg=','QlhfQURNSU5fTE9BRF9BVVRI','Tk9UX0NIRUNLX1BFUk1JU1NJT05T','bG9nb3V0','bG9nb3V0','eWVz','VVNFUg==','bWFpbg==','c2VjdXJlX2xvZ291dA==','Tg==','WQ==','VVNFUg==','QVBQTElDQVRJT04=','','bG9nb3V0','c2Vzc2lk','VVNFUg==','VVNFUg==','VVNFUg==','QVBQTElDQVRJT04=','QVVUSF9GT1JN','QVVUSF9GT1JN','','bWFpbg==','dXNlX2VuY3J5cHRlZF9hdXRo','Tg==','WQ==','VVNFUl9QQVNTV09SRA==','VVNFUl9DT05GSVJNX1BBU1NXT1JE','VVNFUl9DVVJSRU5UX1BBU1NXT1JE','TUVTU0FHRQ==','bWFpbl9pbmNsdWRlX2RlY29kZV9wYXNzX3Nlc3M=','VFlQRQ==','RVJST1I=','TUVTU0FHRQ==','bWFpbl9pbmNsdWRlX2RlY29kZV9wYXNzX2Vycg==','I0VSUkNPREUj','VFlQRQ==','RVJST1I=','QURNSU5fU0VDVElPTg==','VFlQRQ==','VFlQRQ==','VFlQRQ==','VFlQRQ==','QVVUSA==','VVNFUg==','VVNFUl9MT0dJTg==','','VVNFUl9QQVNTV09SRA==','','VVNFUl9SRU1FTUJFUg==','','VFlQRQ==','VFlQRQ==','T1RQ','VVNFUg==','VVNFUl9PVFA=','','T1RQX1JFTUVNQkVS','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VFlQRQ==','VFlQRQ==','U0VORF9QV0Q=','VVNFUl9MT0dJTg==','','VVNFUl9FTUFJTA==','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VVNFUl9QSE9ORV9OVU1CRVI=','','VFlQRQ==','VFlQRQ==','Q0hBTkdFX1BXRA==','VVNFUg==','VVNFUl9MT0dJTg==','','VVNFUl9DSEVDS1dPUkQ=','','VVNFUl9QQVNTV09SRA==','','VVNFUl9DT05GSVJNX1BBU1NXT1JE','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VVNFUl9QSE9ORV9OVU1CRVI=','','VVNFUl9DVVJSRU5UX1BBU1NXT1JE','','VFlQRQ==','QVVUSA==','VFlQRQ==','T1RQ','QURNSU5fU0VDVElPTg==','QVBQTElDQVRJT04=','QlhfQURNSU5fTE9BRF9BVVRI','PHNjcmlwdD53aW5kb3cub25sb2FkPWZ1bmN0aW9uKCl7KHdpbmRvdy5CWCB8fCB3aW5kb3cucGFyZW50LkJYKS5BVVRIQUdFTlQuc2V0QXV0aFJlc3VsdChmYWxzZSk7fTs8L3NjcmlwdD4=','QVBQTElDQVRJT04=','VVNFUg==','YnhfaGl0X2hhc2g=','VVNFUg==','YnhfaGl0X2hhc2g=','VVNFUg==','QlhfQ0hFQ0tfU0hPUlRfVVJJ','VVNFUg==','bWFpbg==','b25BcHBsaWNhdGlvblNjb3BlRXJyb3I=','QVBQTElDQVRJT05fSUQ=','NDAzIEZvcmJpZGRlbg==','QURNSU5fU0VDVElPTg==','','Yml0cml4X3ByZXZpZXdfc2l0ZV90ZW1wbGF0ZQ==','Yml0cml4X3ByZXZpZXdfc2l0ZV90ZW1wbGF0ZQ==','VVNFUg==','dmlld19vdGhlcl9zZXR0aW5ncw==','Yml0cml4X3ByZXZpZXdfc2l0ZV90ZW1wbGF0ZQ==','dGVtcGxhdGVfcHJldmlldw==','SUQ=','YnhfdGVtcGxhdGVfcHJldmlld19tb2Rl','YnhfdGVtcGxhdGVfcHJldmlld19tb2Rl','WQ==','VVNFUg==','ZWRpdF9vdGhlcl9zZXR0aW5ncw==','U0lURV9URU1QTEFURV9QUkVWSUVXX01PREU=','','U0lURV9URU1QTEFURV9JRA==','U0lURV9URU1QTEFURV9JRA==','U0lURV9URU1QTEFURV9QQVRI','U0lURV9URU1QTEFURV9QQVRI','dGVtcGxhdGVzLw==','U0lURV9URU1QTEFURV9JRA==','U0lURV9URU1QTEFURV9JRA==','LmRlZmF1bHQ=','U0lURV9URU1QTEFURV9QQVRI','L2JpdHJpeC90ZW1wbGF0ZXMvLmRlZmF1bHQ=','c2hvd19wYWdlX2V4ZWNfdGltZQ==','c2hvd19wYWdlX2V4ZWNfdGltZQ==','WQ==','c2hvd19wYWdlX2V4ZWNfdGltZQ==','Tg==','U0VTU19TSE9XX1RJTUVfRVhFQw==','c2hvd19wYWdlX2V4ZWNfdGltZQ==','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','WQ==','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','Tg==','U0VTU19TSE9XX0lOQ0xVREVfVElNRV9FWEVD','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','Yml0cml4X2luY2x1ZGVfYXJlYXM=','QVBQTElDQVRJT04=','Yml0cml4X2luY2x1ZGVfYXJlYXM=','WQ==','VVNFUg==','bWFpbg==','Y29va2llX25hbWU=','QklUUklYX1NN','X1NPVU5EX0xPR0lOX1BMQVlFRA==','QVBQTElDQVRJT04=','U09VTkRfTE9HSU5fUExBWUVE','WQ==','VVNFUl9QQVNTV09SRA==','VVNFUl9DT05GSVJNX1BBU1NXT1JE','bWFpbg==','T25CZWZvcmVQcm9sb2c=','QVBQTElDQVRJT04=','Tk9UX0NIRUNLX1BFUk1JU1NJT05T','QVVUSF9GT1JN','QVVUSF9GT1JN','','VFlQRQ==','VFlQRQ==','UkVHSVNUUkFUSU9O','bWFpbg==','bmV3X3VzZXJfcmVnaXN0cmF0aW9u','Tg==','WQ==','QURNSU5fU0VDVElPTg==','VVNFUg==','VVNFUl9MT0dJTg==','','VVNFUl9OQU1F','','VVNFUl9MQVNUX05BTUU=','','VVNFUl9FTUFJTA==','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VVNFUl9QSE9ORV9OVU1CRVI=','','QVBQTElDQVRJT04=','Tk9UX0NIRUNLX1BFUk1JU1NJT05T','Tk9UX0NIRUNLX0ZJTEVfUEVSTUlTU0lPTlM=','VVNFUg==','Zm1fdmlld19maWxl','TkVFRF9BVVRI','VVNFUg==','VVNFUg==','TUVTU0FHRQ==','TUVTU0FHRQ==','QUNDRVNTX0RFTklFRA==','IA==','QUNDRVNTX0RFTklFRF9GSUxF','I0ZJTEUj','VFlQRQ==','RVJST1I=','bWFpbg==','ZXZlbnRfbG9nX3Blcm1pc3Npb25zX2ZhaWw=','Tg==','WQ==','VVNFUl9QRVJNSVNTSU9OU19GQUlM','bWFpbg==','VVNFUg==','QURNSU5fU0VDVElPTg==','bW9kZQ==','bW9kZQ==','bGlzdA==','bW9kZQ==','c2V0dGluZ3M=','PHNjcmlwdD50b3AubG9jYXRpb249Jw==','QVBQTElDQVRJT04=','Pw==','bW9kZQ==','Jzs8L3NjcmlwdD4=','bW9kZQ==','bW9kZQ==','ZnJhbWU=','PHNjcmlwdD4KCQkJCQljb25zdCB3ID0gKG9wZW5lcj8gb3BlbmVyLndpbmRvdzpwYXJlbnQud2luZG93KTsKCQkJCQl3LmxvY2F0aW9uLmhyZWY9Jw==','QVBQTElDQVRJT04=','Pw==','bW9kZQ==','JzsKCQkJCTwvc2NyaXB0Pg==','TU9CSUxFX0FQUF9BRE1JTg==','c3RhdHVz','ZmFpbGVk','QVBQTElDQVRJT04=','XENPcHRpb246OkdldE9wdGlvblN0cmluZw==','bWFpbg==','flBBUkFNX01BWF9VU0VSUw==','Lg==','Lg==','SCo=','Yml0cml4','TElDRU5TRV9LRVk=','c2hhMjU2','XENPcHRpb246OkdldE9wdGlvblN0cmluZw==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','XEJpdHJpeFxNYWluXENvbmZpZ1xPcHRpb246OnNldA==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','VVNFUg==','VVNFUg==','VVNFUg==','SXNBdXRob3JpemVk','VVNFUg==','SXNBZG1pbg==','QVBQTElDQVRJT04=','UmVzdGFydEJ1ZmZlcg==','TG9jYWxSZWRpcmVjdA==','L2xpY2Vuc2VfcmVzdHJpY3Rpb24ucGhw','XENPcHRpb246OkdldE9wdGlvblN0cmluZw==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','XEJpdHJpeFxNYWluXENvbmZpZ1xPcHRpb246OnNldA==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','T0xEU0lURUVYUElSRURBVEU=','ZXhwaXJlX21lc3Mz');
		return ;
	}
};
  use Bitrix\Main;
 use Bitrix\Main\Session\Legacy\HealerEarlySessionStart;
 use Bitrix\Main\DI\ServiceLocator;
 require_once __DIR__. ___1868958452(0);
 $_888340273= Main\HttpApplication::getInstance();
 $_888340273->initializeExtendedKernel([ ___1868958452(1) => $_GET, ___1868958452(2) => $_POST, ___1868958452(3) => $_FILES, ___1868958452(4) => $_COOKIE, ___1868958452(5) => $_SERVER, ___1868958452(6) => $_ENV]);
	 if($GLOBALS['____2116063013'][0](___1868958452(7))){
	 \Dev\Main\Migrator\ModuleUpdater::checkUpdates(___1868958452(8), __DIR__);
}
	 if(!Main\ModuleManager::isModuleInstalled(___1868958452(9))){
	 (new Main\Security\W\WWall)->handle();
	 $_888340273->addBackgroundJob([ Main\Security\W\WWall::class, ___1868958452(10)]);
	  $_888340273->addBackgroundJob([ Main\Security\Notifications\VendorNotifier::class, ___1868958452(11)]);
}
	 if($GLOBALS['____2116063013'][1](___1868958452(12))){
	 $GLOBALS['____2116063013'][2](___1868958452(13), SITE_ID);
}
 $_547473836= $_888340273->getContext();
 $_547473836->initializeCulture($GLOBALS['____2116063013'][3](___1868958452(14))? LANG: null, $GLOBALS['____2116063013'][4](___1868958452(15))? LANGUAGE_ID: null);
  $_888340273->start();
  ServiceLocator::getInstance()->registerByModuleSettings(___1868958452(16));
  $_847830764= $_547473836->getCulture();
 $GLOBALS['____2116063013'][5](___1868958452(17), $_847830764->getCharset());
 $GLOBALS['____2116063013'][6](___1868958452(18), $_847830764->getFormatDate());
 $GLOBALS['____2116063013'][7](___1868958452(19), $_847830764->getFormatDatetime());
 $GLOBALS['____2116063013'][8](___1868958452(20), SITE_CHARSET);
 $_1074412793= $_547473836->getSiteObject();
	 if(!$GLOBALS['____2116063013'][9](___1868958452(21))){
	 $GLOBALS['____2116063013'][10](___1868958452(22),($_1074412793? $_1074412793->getLid(): $_547473836->getLanguage()));
}
 $GLOBALS['____2116063013'][11](___1868958452(23),($_1074412793? $_1074412793->getDir(): ___1868958452(24)));
	 if(!$GLOBALS['____2116063013'][12](___1868958452(25))){
	 $GLOBALS['____2116063013'][13](___1868958452(26),($_1074412793? $_1074412793->getServerName(): ___1868958452(27)));
}
 $GLOBALS['____2116063013'][14](___1868958452(28), SITE_DIR);
	 if(!$GLOBALS['____2116063013'][15](___1868958452(29))){
	 $GLOBALS['____2116063013'][16](___1868958452(30), $_547473836->getLanguage());
}
 $GLOBALS['____2116063013'][17](___1868958452(31), LANGUAGE_ID);
	 if(!$GLOBALS['____2116063013'][18](___1868958452(32))){
	 $GLOBALS['____2116063013'][19](___1868958452(33), LANG);
}
  $_1625248582= $_547473836->getLanguage();
  $GLOBALS[___1868958452(34)]= new CMain;
	 if(!$GLOBALS['____2116063013'][20](___1868958452(35))){
	 $GLOBALS['____2116063013'][21](___1868958452(36), htmlspecialcharsbx(GetRequestUri()));
}
 $GLOBALS[___1868958452(37)]=[];
 $GLOBALS[___1868958452(38)]=[];
$GLOBALS['_____1558689555'][0](__DIR__.___1868958452(39));
 $GLOBALS['_____1558689555'][1](__FILE__);
 $GLOBALS['____2116063013'][22](COption::GetOptionInt(___1868958452(40), ___1868958452(41), E_COMPILE_ERROR| E_ERROR| E_CORE_ERROR| E_PARSE) &~E_DEPRECATED &~E_WARNING &~E_NOTICE);
	 if(!$GLOBALS['____2116063013'][23](___1868958452(42)) && COption::GetOptionString(___1868958452(43), ___1868958452(44), ___1868958452(45)) != ___1868958452(46)){
	 $GLOBALS['____2116063013'][24](___1868958452(47), true);
}
  require_once __DIR__. ___1868958452(48);
 $GLOBALS['____2116063013'][25](___1868958452(49), ___1868958452(50));
	class CBXFeatures{
	 private static $_697111511= 30;
	 private static $_726236199= array( "Portal" => array( "CompanyCalendar", "CompanyPhoto", "CompanyVideo", "CompanyCareer", "StaffChanges", "StaffAbsence", "CommonDocuments", "MeetingRoomBookingSystem", "Wiki", "Learning", "Vote", "WebLink", "Subscribe", "Friends", "PersonalFiles", "PersonalBlog", "PersonalPhoto", "PersonalForum", "Blog", "Forum", "Gallery", "Board", "MicroBlog", "WebMessenger",), "Communications" => array( "Tasks", "Calendar", "Workgroups", "Jabber", "VideoConference", "Extranet", "SMTP", "Requests", "DAV", "intranet_sharepoint", "timeman", "Idea", "Meeting", "EventList", "Salary", "XDImport",), "Enterprise" => array( "BizProc", "Lists", "Support", "Analytics", "crm", "Controller", "LdapUnlimitedUsers",), "Holding" => array( "Cluster", "MultiSites",),);
	 private static $_1816258725= null;
	 private static $_1378402306= null;
		 private static function __1138037471(){
			 if(self::$_1816258725 === null){
			 self::$_1816258725= array();
				 foreach(self::$_726236199 as $_1906421424 => $_980550629){
				 foreach($_980550629 as $_1559073801) self::$_1816258725[$_1559073801]= $_1906421424;
			}
		}
			 if(self::$_1378402306 === null){
			 self::$_1378402306= array();
			 $_534808998= COption::GetOptionString(___1868958452(51), ___1868958452(52), ___1868958452(53));
				 if($_534808998 != ___1868958452(54)){
				 $_534808998= $GLOBALS['____2116063013'][26]($_534808998);
				 $_534808998= $GLOBALS['____2116063013'][27]($_534808998,[___1868958452(55) => false]);
					 if($GLOBALS['____2116063013'][28]($_534808998)){
					 self::$_1378402306= $_534808998;
				}
			}
				 if(empty(self::$_1378402306)){
				 self::$_1378402306= array(___1868958452(56) => array(), ___1868958452(57) => array());
			}
		}
	}
		 public static function InitiateEditionsSettings($_294181794){
		 self::__1138037471();
		 $_2045539088= array();
			 foreach(self::$_726236199 as $_1906421424 => $_980550629){
			 $_126480193= $GLOBALS['____2116063013'][29]($_1906421424, $_294181794);
			 self::$_1378402306[___1868958452(58)][$_1906421424]=($_126480193? array(___1868958452(59)): array(___1868958452(60)));
				 foreach($_980550629 as $_1559073801){
				 self::$_1378402306[___1868958452(61)][$_1559073801]= $_126480193;
				 if(!$_126480193) $_2045539088[]= array($_1559073801, false);
			}
		}
		 $_532590919= $GLOBALS['____2116063013'][30](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][31]($_532590919);
		 COption::SetOptionString(___1868958452(62), ___1868958452(63), $_532590919);
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[(143*2-286)], $_1020164158[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);
	}
		 public static function IsFeatureEnabled($_1559073801){
		 if($_1559073801 == '') return true;
		 self::__1138037471();
		 if(!isset(self::$_1816258725[$_1559073801])) return true;
		 if(self::$_1816258725[$_1559073801] == ___1868958452(64)) $_1337144276= array(___1868958452(65));
		 elseif(isset(self::$_1378402306[___1868958452(66)][self::$_1816258725[$_1559073801]])) $_1337144276= self::$_1378402306[___1868958452(67)][self::$_1816258725[$_1559073801]];
		 else $_1337144276= array(___1868958452(68));
			 if($_1337144276[min(110,0,36.666666666667)] != ___1868958452(69) && $_1337144276[(920-2*460)] != ___1868958452(70)){
			 return false;
		}
			 elseif($_1337144276[min(122,0,40.666666666667)] == ___1868958452(71)){
				 if($_1337144276[round(0+0.25+0.25+0.25+0.25)]< $GLOBALS['____2116063013'][32]((1116/2-558),(1184/2-592), min(56,0,18.666666666667), Date(___1868958452(72)), $GLOBALS['____2116063013'][33](___1868958452(73))- self::$_697111511, $GLOBALS['____2116063013'][34](___1868958452(74)))){
				 if(!isset($_1337144276[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]) ||!$_1337144276[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]) self::__1451528257(self::$_1816258725[$_1559073801]);
				 return false;
			}
		}
		 return!isset(self::$_1378402306[___1868958452(75)][$_1559073801]) || self::$_1378402306[___1868958452(76)][$_1559073801];
	}
		 public static function IsFeatureInstalled($_1559073801){
		 if($GLOBALS['____2116063013'][35]($_1559073801) <= 0) return true;
		 self::__1138037471();
		 return(isset(self::$_1378402306[___1868958452(77)][$_1559073801]) && self::$_1378402306[___1868958452(78)][$_1559073801]);
	}
		 public static function IsFeatureEditable($_1559073801){
		 if($_1559073801 == '') return true;
		 self::__1138037471();
		 if(!isset(self::$_1816258725[$_1559073801])) return true;
		 if(self::$_1816258725[$_1559073801] == ___1868958452(79)) $_1337144276= array(___1868958452(80));
		 elseif(isset(self::$_1378402306[___1868958452(81)][self::$_1816258725[$_1559073801]])) $_1337144276= self::$_1378402306[___1868958452(82)][self::$_1816258725[$_1559073801]];
		 else $_1337144276= array(___1868958452(83));
			 if($_1337144276[(1272/2-636)] != ___1868958452(84) && $_1337144276[(962-2*481)] != ___1868958452(85)){
			 return false;
		}
			 elseif($_1337144276[(806-2*403)] == ___1868958452(86)){
				 if($_1337144276[round(0+1)]< $GLOBALS['____2116063013'][36](min(64,0,21.333333333333),(1496/2-748),(1308/2-654), Date(___1868958452(87)), $GLOBALS['____2116063013'][37](___1868958452(88))- self::$_697111511, $GLOBALS['____2116063013'][38](___1868958452(89)))){
				 if(!isset($_1337144276[round(0+0.4+0.4+0.4+0.4+0.4)]) ||!$_1337144276[round(0+2)]) self::__1451528257(self::$_1816258725[$_1559073801]);
				 return false;
			}
		}
		 return true;
	}
		 private static function __480341753($_1559073801, $_1626261091){
		 if($GLOBALS['____2116063013'][39]("CBXFeatures", "On".$_1559073801."SettingsChange")) $GLOBALS['____2116063013'][40](array("CBXFeatures", "On".$_1559073801."SettingsChange"), array($_1559073801, $_1626261091));
		 $_2091331926= $GLOBALS['_____1558689555'][2](___1868958452(90), ___1868958452(91).$_1559073801.___1868958452(92));
		 while($_1395087203= $_2091331926->Fetch()) $GLOBALS['_____1558689555'][3]($_1395087203, array($_1559073801, $_1626261091));
	}
		 public static function SetFeatureEnabled($_1559073801, $_1626261091= true, $_2086677615= true){
		 if($GLOBALS['____2116063013'][41]($_1559073801) <= 0) return;
		 if(!self::IsFeatureEditable($_1559073801)) $_1626261091= false;
		 $_1626261091= (bool)$_1626261091;
		 self::__1138037471();
		 $_514005179=(!isset(self::$_1378402306[___1868958452(93)][$_1559073801]) && $_1626261091 || isset(self::$_1378402306[___1868958452(94)][$_1559073801]) && $_1626261091 != self::$_1378402306[___1868958452(95)][$_1559073801]);
		 self::$_1378402306[___1868958452(96)][$_1559073801]= $_1626261091;
		 $_532590919= $GLOBALS['____2116063013'][42](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][43]($_532590919);
		 COption::SetOptionString(___1868958452(97), ___1868958452(98), $_532590919);
		 if($_514005179 && $_2086677615) self::__480341753($_1559073801, $_1626261091);
	}
		 private static function __1451528257($_1906421424){
		 if($GLOBALS['____2116063013'][44]($_1906421424) <= 0 || $_1906421424 == "Portal") return;
		 self::__1138037471();
		 if(!isset(self::$_1378402306[___1868958452(99)][$_1906421424]) || self::$_1378402306[___1868958452(100)][$_1906421424][(178*2-356)] != ___1868958452(101)) return;
		 if(isset(self::$_1378402306[___1868958452(102)][$_1906421424][round(0+2)]) && self::$_1378402306[___1868958452(103)][$_1906421424][round(0+2)]) return;
		 $_2045539088= array();
			 if(isset(self::$_726236199[$_1906421424]) && $GLOBALS['____2116063013'][45](self::$_726236199[$_1906421424])){
				 foreach(self::$_726236199[$_1906421424] as $_1559073801){
					 if(isset(self::$_1378402306[___1868958452(104)][$_1559073801]) && self::$_1378402306[___1868958452(105)][$_1559073801]){
					 self::$_1378402306[___1868958452(106)][$_1559073801]= false;
					 $_2045539088[]= array($_1559073801, false);
				}
			}
			 self::$_1378402306[___1868958452(107)][$_1906421424][round(0+1+1)]= true;
		}
		 $_532590919= $GLOBALS['____2116063013'][46](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][47]($_532590919);
		 COption::SetOptionString(___1868958452(108), ___1868958452(109), $_532590919);
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[(137*2-274)], $_1020164158[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);
	}
		 public static function ModifyFeaturesSettings($_294181794, $_980550629){
		 self::__1138037471();
		 foreach($_294181794 as $_1906421424 => $_2031519444) self::$_1378402306[___1868958452(110)][$_1906421424]= $_2031519444;
		 $_2045539088= array();
			 foreach($_980550629 as $_1559073801 => $_1626261091){
			 if(!isset(self::$_1378402306[___1868958452(111)][$_1559073801]) && $_1626261091 || isset(self::$_1378402306[___1868958452(112)][$_1559073801]) && $_1626261091 != self::$_1378402306[___1868958452(113)][$_1559073801]) $_2045539088[]= array($_1559073801, $_1626261091);
			 self::$_1378402306[___1868958452(114)][$_1559073801]= $_1626261091;
		}
		 $_532590919= $GLOBALS['____2116063013'][48](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][49]($_532590919);
		 COption::SetOptionString(___1868958452(115), ___1868958452(116), $_532590919);
		 self::$_1378402306= false;
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[min(186,0,62)], $_1020164158[round(0+1)]);
	}
		 public static function SaveFeaturesSettings($_309554175, $_746796706){
		 self::__1138037471();
		 $_684915027= array(___1868958452(117) => array(), ___1868958452(118) => array());
		 if(!$GLOBALS['____2116063013'][50]($_309554175)) $_309554175= array();
		 if(!$GLOBALS['____2116063013'][51]($_746796706)) $_746796706= array();
		 if(!$GLOBALS['____2116063013'][52](___1868958452(119), $_309554175)) $_309554175[]= ___1868958452(120);
			 foreach(self::$_726236199 as $_1906421424 => $_980550629){
				 if(isset(self::$_1378402306[___1868958452(121)][$_1906421424])){
				 $_1377800644= self::$_1378402306[___1868958452(122)][$_1906421424];
			}
				 else{
				 $_1377800644=($_1906421424 == ___1868958452(123)? array(___1868958452(124)): array(___1868958452(125)));
			}
				 if($_1377800644[(247*2-494)] == ___1868958452(126) || $_1377800644[(1300/2-650)] == ___1868958452(127)){
				 $_684915027[___1868958452(128)][$_1906421424]= $_1377800644;
			}
				 else{
				 if($GLOBALS['____2116063013'][53]($_1906421424, $_309554175)) $_684915027[___1868958452(129)][$_1906421424]= array(___1868958452(130), $GLOBALS['____2116063013'][54]((1076/2-538),(854-2*427),(1032/2-516), $GLOBALS['____2116063013'][55](___1868958452(131)), $GLOBALS['____2116063013'][56](___1868958452(132)), $GLOBALS['____2116063013'][57](___1868958452(133))));
				 else $_684915027[___1868958452(134)][$_1906421424]= array(___1868958452(135));
			}
		}
		 $_2045539088= array();
			 foreach(self::$_1816258725 as $_1559073801 => $_1906421424){
				 if($_684915027[___1868958452(136)][$_1906421424][(774-2*387)] != ___1868958452(137) && $_684915027[___1868958452(138)][$_1906421424][min(206,0,68.666666666667)] != ___1868958452(139)){
				 $_684915027[___1868958452(140)][$_1559073801]= false;
			}
				 else{
				 if($_684915027[___1868958452(141)][$_1906421424][(127*2-254)] == ___1868958452(142) && $_684915027[___1868958452(143)][$_1906421424][round(0+0.2+0.2+0.2+0.2+0.2)]< $GLOBALS['____2116063013'][58]((812-2*406),(1200/2-600),(221*2-442), Date(___1868958452(144)), $GLOBALS['____2116063013'][59](___1868958452(145))- self::$_697111511, $GLOBALS['____2116063013'][60](___1868958452(146)))) $_684915027[___1868958452(147)][$_1559073801]= false;
				 else $_684915027[___1868958452(148)][$_1559073801]= $GLOBALS['____2116063013'][61]($_1559073801, $_746796706);
				 if(!isset(self::$_1378402306[___1868958452(149)][$_1559073801]) && $_684915027[___1868958452(150)][$_1559073801] || isset(self::$_1378402306[___1868958452(151)][$_1559073801]) && $_684915027[___1868958452(152)][$_1559073801] != self::$_1378402306[___1868958452(153)][$_1559073801]) $_2045539088[]= array($_1559073801, $_684915027[___1868958452(154)][$_1559073801]);
			}
		}
		 $_532590919= $GLOBALS['____2116063013'][62]($_684915027);
		 $_532590919= $GLOBALS['____2116063013'][63]($_532590919);
		 COption::SetOptionString(___1868958452(155), ___1868958452(156), $_532590919);
		 self::$_1378402306= false;
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[(225*2-450)], $_1020164158[round(0+0.2+0.2+0.2+0.2+0.2)]);
	}
		 public static function GetFeaturesList(){
		 self::__1138037471();
		 $_724421039= array();
			 foreach(self::$_726236199 as $_1906421424 => $_980550629){
				 if(isset(self::$_1378402306[___1868958452(157)][$_1906421424])){
				 $_1377800644= self::$_1378402306[___1868958452(158)][$_1906421424];
			}
				 else{
				 $_1377800644=($_1906421424 == ___1868958452(159)? array(___1868958452(160)): array(___1868958452(161)));
			}
			 $_724421039[$_1906421424]= array( ___1868958452(162) => $_1377800644[min(144,0,48)], ___1868958452(163) => $_1377800644[round(0+0.33333333333333+0.33333333333333+0.33333333333333)], ___1868958452(164) => array(),);
			 $_724421039[$_1906421424][___1868958452(165)]= false;
				 if($_724421039[$_1906421424][___1868958452(166)] == ___1868958452(167)){
				 $_724421039[$_1906421424][___1868958452(168)]= $GLOBALS['____2116063013'][64](($GLOBALS['____2116063013'][65]()- $_724421039[$_1906421424][___1868958452(169)])/ round(0+28800+28800+28800));
				 if($_724421039[$_1906421424][___1868958452(170)]> self::$_697111511) $_724421039[$_1906421424][___1868958452(171)]= true;
			}
			 foreach($_980550629 as $_1559073801) $_724421039[$_1906421424][___1868958452(172)][$_1559073801]=(!isset(self::$_1378402306[___1868958452(173)][$_1559073801]) || self::$_1378402306[___1868958452(174)][$_1559073801]);
		}
		 return $_724421039;
	}
		 private static function __939179263($_499501363, $_1009745127){
		 if(IsModuleInstalled($_499501363) == $_1009745127) return true;
		 $_836837416= $_SERVER[___1868958452(175)].___1868958452(176).$_499501363.___1868958452(177);
		 if(!$GLOBALS['____2116063013'][66]($_836837416)) return false;
		 include_once($_836837416);
		 $_437204042= $GLOBALS['____2116063013'][67](___1868958452(178), ___1868958452(179), $_499501363);
		 if(!$GLOBALS['____2116063013'][68]($_437204042)) return false;
		 $_33359757= new $_437204042;
			 if($_1009745127){
			 if(!$_33359757->InstallDB()) return false;
			 $_33359757->InstallEvents();
			 if(!$_33359757->InstallFiles()) return false;
		}
			 else{
			 if(CModule::IncludeModule(___1868958452(180))) CSearch::DeleteIndex($_499501363);
			 UnRegisterModule($_499501363);
		}
		 return true;
	}
		 protected static function OnRequestsSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("form", $_1626261091);
	}
		 protected static function OnLearningSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("learning", $_1626261091);
	}
		 protected static function OnJabberSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("xmpp", $_1626261091);
	}
		 protected static function OnVideoConferenceSettingsChange($_1559073801, $_1626261091){
	}
		 protected static function OnBizProcSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("bizprocdesigner", $_1626261091);
	}
		 protected static function OnListsSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("lists", $_1626261091);
	}
		 protected static function OnWikiSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("wiki", $_1626261091);
	}
		 protected static function OnSupportSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("support", $_1626261091);
	}
		 protected static function OnControllerSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("controller", $_1626261091);
	}
		 protected static function OnAnalyticsSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("statistic", $_1626261091);
	}
		 protected static function OnVoteSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("vote", $_1626261091);
	}
		 protected static function OnFriendsSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(181);
		 $_618761862= CSite::GetList(___1868958452(182), ___1868958452(183), array(___1868958452(184) => ___1868958452(185)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(186), ___1868958452(187), ___1868958452(188), $_281529815[___1868958452(189)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(190), ___1868958452(191), $_2088154177, false, $_281529815[___1868958452(192)]);
				 COption::SetOptionString(___1868958452(193), ___1868958452(194), $_2088154177);
			}
		}
	}
		 protected static function OnMicroBlogSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(195);
		 $_618761862= CSite::GetList(___1868958452(196), ___1868958452(197), array(___1868958452(198) => ___1868958452(199)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(200), ___1868958452(201), ___1868958452(202), $_281529815[___1868958452(203)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(204), ___1868958452(205), $_2088154177, false, $_281529815[___1868958452(206)]);
				 COption::SetOptionString(___1868958452(207), ___1868958452(208), $_2088154177);
			}
				 if(COption::GetOptionString(___1868958452(209), ___1868958452(210), ___1868958452(211), $_281529815[___1868958452(212)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(213), ___1868958452(214), $_2088154177, false, $_281529815[___1868958452(215)]);
				 COption::SetOptionString(___1868958452(216), ___1868958452(217), $_2088154177);
			}
		}
	}
		 protected static function OnPersonalFilesSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(218);
		 $_618761862= CSite::GetList(___1868958452(219), ___1868958452(220), array(___1868958452(221) => ___1868958452(222)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(223), ___1868958452(224), ___1868958452(225), $_281529815[___1868958452(226)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(227), ___1868958452(228), $_2088154177, false, $_281529815[___1868958452(229)]);
				 COption::SetOptionString(___1868958452(230), ___1868958452(231), $_2088154177);
			}
		}
	}
		 protected static function OnPersonalBlogSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(232);
		 $_618761862= CSite::GetList(___1868958452(233), ___1868958452(234), array(___1868958452(235) => ___1868958452(236)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(237), ___1868958452(238), ___1868958452(239), $_281529815[___1868958452(240)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(241), ___1868958452(242), $_2088154177, false, $_281529815[___1868958452(243)]);
				 COption::SetOptionString(___1868958452(244), ___1868958452(245), $_2088154177);
			}
		}
	}
		 protected static function OnPersonalPhotoSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(246);
		 $_618761862= CSite::GetList(___1868958452(247), ___1868958452(248), array(___1868958452(249) => ___1868958452(250)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(251), ___1868958452(252), ___1868958452(253), $_281529815[___1868958452(254)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(255), ___1868958452(256), $_2088154177, false, $_281529815[___1868958452(257)]);
				 COption::SetOptionString(___1868958452(258), ___1868958452(259), $_2088154177);
			}
		}
	}
		 protected static function OnPersonalForumSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(260);
		 $_618761862= CSite::GetList(___1868958452(261), ___1868958452(262), array(___1868958452(263) => ___1868958452(264)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(265), ___1868958452(266), ___1868958452(267), $_281529815[___1868958452(268)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(269), ___1868958452(270), $_2088154177, false, $_281529815[___1868958452(271)]);
				 COption::SetOptionString(___1868958452(272), ___1868958452(273), $_2088154177);
			}
		}
	}
		 protected static function OnTasksSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(274);
		 $_618761862= CSite::GetList(___1868958452(275), ___1868958452(276), array(___1868958452(277) => ___1868958452(278)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(279), ___1868958452(280), ___1868958452(281), $_281529815[___1868958452(282)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(283), ___1868958452(284), $_2088154177, false, $_281529815[___1868958452(285)]);
				 COption::SetOptionString(___1868958452(286), ___1868958452(287), $_2088154177);
			}
				 if(COption::GetOptionString(___1868958452(288), ___1868958452(289), ___1868958452(290), $_281529815[___1868958452(291)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(292), ___1868958452(293), $_2088154177, false, $_281529815[___1868958452(294)]);
				 COption::SetOptionString(___1868958452(295), ___1868958452(296), $_2088154177);
			}
		}
		 self::__939179263(___1868958452(297), $_1626261091);
	}
		 protected static function OnCalendarSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) $_2088154177= "Y";
		 else $_2088154177= ___1868958452(298);
		 $_618761862= CSite::GetList(___1868958452(299), ___1868958452(300), array(___1868958452(301) => ___1868958452(302)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(303), ___1868958452(304), ___1868958452(305), $_281529815[___1868958452(306)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(307), ___1868958452(308), $_2088154177, false, $_281529815[___1868958452(309)]);
				 COption::SetOptionString(___1868958452(310), ___1868958452(311), $_2088154177);
			}
				 if(COption::GetOptionString(___1868958452(312), ___1868958452(313), ___1868958452(314), $_281529815[___1868958452(315)]) != $_2088154177){
				 COption::SetOptionString(___1868958452(316), ___1868958452(317), $_2088154177, false, $_281529815[___1868958452(318)]);
				 COption::SetOptionString(___1868958452(319), ___1868958452(320), $_2088154177);
			}
		}
	}
		 protected static function OnSMTPSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("mail", $_1626261091);
	}
		 protected static function OnExtranetSettingsChange($_1559073801, $_1626261091){
		 $_1386522817= COption::GetOptionString("extranet", "extranet_site", "");
			 if($_1386522817){
			 $_1235063001= new CSite;
			 $_1235063001->Update($_1386522817, array(___1868958452(321) =>($_1626261091? ___1868958452(322): ___1868958452(323))));
		}
		 self::__939179263(___1868958452(324), $_1626261091);
	}
		 protected static function OnDAVSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("dav", $_1626261091);
	}
		 protected static function OntimemanSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("timeman", $_1626261091);
	}
		 protected static function Onintranet_sharepointSettingsChange($_1559073801, $_1626261091){
			 if($_1626261091){
			 RegisterModuleDependences("iblock", "OnAfterIBlockElementAdd", "intranet", "CIntranetEventHandlers", "SPRegisterUpdatedItem");
			 RegisterModuleDependences(___1868958452(325), ___1868958452(326), ___1868958452(327), ___1868958452(328), ___1868958452(329));
			 CAgent::AddAgent(___1868958452(330), ___1868958452(331), ___1868958452(332), round(0+500));
			 CAgent::AddAgent(___1868958452(333), ___1868958452(334), ___1868958452(335), round(0+100+100+100));
			 CAgent::AddAgent(___1868958452(336), ___1868958452(337), ___1868958452(338), round(0+1200+1200+1200));
		}
			 else{
			 UnRegisterModuleDependences(___1868958452(339), ___1868958452(340), ___1868958452(341), ___1868958452(342), ___1868958452(343));
			 UnRegisterModuleDependences(___1868958452(344), ___1868958452(345), ___1868958452(346), ___1868958452(347), ___1868958452(348));
			 CAgent::RemoveAgent(___1868958452(349), ___1868958452(350));
			 CAgent::RemoveAgent(___1868958452(351), ___1868958452(352));
			 CAgent::RemoveAgent(___1868958452(353), ___1868958452(354));
		}
	}
		 protected static function OncrmSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) COption::SetOptionString("crm", "form_features", "Y");
		 self::__939179263(___1868958452(355), $_1626261091);
	}
		 protected static function OnClusterSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("cluster", $_1626261091);
	}
		 protected static function OnMultiSitesSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) RegisterModuleDependences("main", "OnBeforeProlog", "main", "CWizardSolPanelIntranet", "ShowPanel", 100, "/modules/intranet/panel_button.php");
		 else UnRegisterModuleDependences(___1868958452(356), ___1868958452(357), ___1868958452(358), ___1868958452(359), ___1868958452(360), ___1868958452(361));
	}
		 protected static function OnIdeaSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("idea", $_1626261091);
	}
		 protected static function OnMeetingSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("meeting", $_1626261091);
	}
		 protected static function OnXDImportSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("xdimport", $_1626261091);
	}
}
 $_1542963050= GetMessage(___1868958452(362));
$_1511682691= round(0+7+7);
$GLOBALS['____2116063013'][69]($GLOBALS['____2116063013'][70]($GLOBALS['____2116063013'][71](___1868958452(363))), ___1868958452(364));
$_1118821451= round(0+0.25+0.25+0.25+0.25);
 $_380815020= ___1868958452(365);
 unset($_1414079685);
 $_441436054= $GLOBALS['____2116063013'][72](___1868958452(366), ___1868958452(367));
 $_1414079685= \COption::GetOptionString(___1868958452(368), $GLOBALS['____2116063013'][73](___1868958452(369),___1868958452(370),$GLOBALS['____2116063013'][74]($_380815020, round(0+0.66666666666667+0.66666666666667+0.66666666666667), round(0+1+1+1+1))).$GLOBALS['____2116063013'][75](___1868958452(371)));
 $_374919045= array(round(0+5.6666666666667+5.6666666666667+5.6666666666667) => ___1868958452(372), round(0+3.5+3.5) => ___1868958452(373), round(0+7.3333333333333+7.3333333333333+7.3333333333333) => ___1868958452(374), round(0+2.4+2.4+2.4+2.4+2.4) => ___1868958452(375), round(0+0.6+0.6+0.6+0.6+0.6) => ___1868958452(376));
 $_262692940= ___1868958452(377);
	 while($_1414079685){
	 $_1801116271= ___1868958452(378);
	 $_1613738661= $GLOBALS['____2116063013'][76]($_1414079685);
	 $_1590449083= ___1868958452(379);
	 $_1801116271= $GLOBALS['____2116063013'][77](___1868958452(380).$_1801116271,(788-2*394),-round(0+2.5+2.5)).___1868958452(381);
	 $_751516494= $GLOBALS['____2116063013'][78]($_1801116271);
	 $_784553055=(162*2-324);
	 for($_1266033365=(830-2*415);
	 $_1266033365<$GLOBALS['____2116063013'][79]($_1613738661);
		 $_1266033365++){
		 $_1590449083 .= $GLOBALS['____2116063013'][80]($GLOBALS['____2116063013'][81]($_1613738661[$_1266033365])^ $GLOBALS['____2116063013'][82]($_1801116271[$_784553055]));
		 if($_784553055==$_751516494-round(0+0.5+0.5)) $_784553055=(241*2-482);
		 else $_784553055= $_784553055+ round(0+0.5+0.5);
	}
	 $_1118821451= $GLOBALS['____2116063013'][83]((1320/2-660),(946-2*473), min(180,0,60), $GLOBALS['____2116063013'][84]($_1590449083[round(0+1.2+1.2+1.2+1.2+1.2)].$_1590449083[round(0+3)]), $GLOBALS['____2116063013'][85]($_1590449083[round(0+1)].$_1590449083[round(0+7+7)]), $GLOBALS['____2116063013'][86]($_1590449083[round(0+5+5)].$_1590449083[round(0+6+6+6)].$_1590449083[round(0+1.4+1.4+1.4+1.4+1.4)].$_1590449083[round(0+3+3+3+3)]));
	 unset($_1801116271);
	 break;
}
 $_1058271317= ___1868958452(382);
 $GLOBALS['____2116063013'][87]($_374919045);
 $_1489727386= ___1868958452(383);
 $_262692940= ___1868958452(384).$GLOBALS['____2116063013'][88]($_262692940.___1868958452(385), round(0+2),-round(0+1));
@include($_SERVER[___1868958452(386)].___1868958452(387).$GLOBALS['____2116063013'][89](___1868958452(388), $_374919045));
 $_2059936151= round(0+0.5+0.5+0.5+0.5);
	 while($GLOBALS['____2116063013'][90](___1868958452(389))){
	 $_933576939= $GLOBALS['____2116063013'][91]($GLOBALS['____2116063013'][92](___1868958452(390)));
	 $_1458636892= ___1868958452(391);
	 $_1058271317= $GLOBALS['____2116063013'][93](___1868958452(392)).$GLOBALS['____2116063013'][94](___1868958452(393),$_1058271317,___1868958452(394));
	 $_1167366790= $GLOBALS['____2116063013'][95]($_1058271317);
	 $_784553055=(998-2*499);
	 for($_1266033365= min(236,0,78.666666666667);
	 $_1266033365<$GLOBALS['____2116063013'][96]($_933576939);
		 $_1266033365++){
		 $_1458636892 .= $GLOBALS['____2116063013'][97]($GLOBALS['____2116063013'][98]($_933576939[$_1266033365])^ $GLOBALS['____2116063013'][99]($_1058271317[$_784553055]));
		 if($_784553055==$_1167366790-round(0+0.33333333333333+0.33333333333333+0.33333333333333)) $_784553055= min(122,0,40.666666666667);
		 else $_784553055= $_784553055+ round(0+1);
	}
	 $_2059936151= $GLOBALS['____2116063013'][100]((237*2-474), min(60,0,20), min(62,0,20.666666666667), $GLOBALS['____2116063013'][101]($_1458636892[round(0+2+2+2)].$_1458636892[round(0+3.2+3.2+3.2+3.2+3.2)]), $GLOBALS['____2116063013'][102]($_1458636892[round(0+1.8+1.8+1.8+1.8+1.8)].$_1458636892[round(0+1+1)]), $GLOBALS['____2116063013'][103]($_1458636892[round(0+12)].$_1458636892[round(0+1.4+1.4+1.4+1.4+1.4)].$_1458636892[round(0+4.6666666666667+4.6666666666667+4.6666666666667)].$_1458636892[round(0+0.75+0.75+0.75+0.75)]));
	 unset($_1058271317);
	 break;
}
 $_441436054= ___1868958452(395).$GLOBALS['____2116063013'][104]($GLOBALS['____2116063013'][105]($_441436054, round(0+1.5+1.5),-round(0+0.25+0.25+0.25+0.25)).___1868958452(396), round(0+0.5+0.5),-round(0+1+1+1+1+1));
	while(!$GLOBALS['____2116063013'][106]($GLOBALS['____2116063013'][107](___1868958452(397), round(0+13.6+13.6+13.6+13.6+13.6), round(0+13.8+13.8+13.8+13.8+13.8), round(0+77), round(0+39.5+39.5)))){
		function __f($_1478737558){
		return $_1478737558+__f($_1478737558);
	}
	__f(round(0+0.33333333333333+0.33333333333333+0.33333333333333));
};
for($_1266033365=(764-2*382),$_1046903104=($GLOBALS['____2116063013'][108]()< $GLOBALS['____2116063013'][109](min(192,0,64),min(68,0,22.666666666667),min(250,0,83.333333333333),round(0+2.5+2.5),round(0+0.25+0.25+0.25+0.25),round(0+2010)) || $_1118821451 <= round(0+3.3333333333333+3.3333333333333+3.3333333333333)),$_59911089=($_1118821451< $GLOBALS['____2116063013'][110]((842-2*421),min(208,0,69.333333333333),(1208/2-604),Date(___1868958452(398)),$GLOBALS['____2116063013'][111](___1868958452(399))-$_1511682691,$GLOBALS['____2116063013'][112](___1868958452(400)))),$_2011408487=($_SERVER[___1868958452(401)]!==___1868958452(402)&&$_SERVER[___1868958452(403)]!==___1868958452(404));
 $_1266033365< round(0+2+2+2+2+2),($_1046903104 || $_59911089 || $_1118821451 != $_2059936151) && $_2011408487;
 $_1266033365++,$GLOBALS['_____1558689555'][4]($_1542963050));
$GLOBALS['____2116063013'][113]($_262692940, $_1118821451);
 $GLOBALS['____2116063013'][114]($_441436054, $_2059936151);
 $GLOBALS[___1868958452(405)]= OLDSITEEXPIREDATE;
   $GLOBALS[___1868958452(406)]=[];
  $GLOBALS[___1868958452(407)]= new CUserTypeManager;
  $GLOBALS[___1868958452(408)]= CMenuCustom::getInstance();
	 if($GLOBALS['____2116063013'][115](($_1454887898= __DIR__. ___1868958452(409)))){
	 $US_HOST_PROCESS_MAIN= false;
	 include $_1454887898;
}
	 if(($_1454887898= getLocalPath(___1868958452(410))) !== false){
	 include_once $_SERVER[___1868958452(411)]. $_1454887898;
}
	 if(($_1454887898= getLocalPath(___1868958452(412), BX_PERSONAL_ROOT)) !== false){
	 include_once $_SERVER[___1868958452(413)]. $_1454887898;
}
	 if(($_1454887898= getLocalPath(___1868958452(414). SITE_ID. ___1868958452(415), BX_PERSONAL_ROOT)) !== false){
	 include_once $_SERVER[___1868958452(416)]. $_1454887898;
}
	 if((!($GLOBALS['____2116063013'][116](___1868958452(417)) && STATISTIC_ONLY &&!str_starts_with($GLOBALS[___1868958452(418)]->GetCurPage(), BX_ROOT. ___1868958452(419)))) && COption::GetOptionString(___1868958452(420), ___1868958452(421), ___1868958452(422)) == ___1868958452(423) && LANG_CHARSET != ___1868958452(424)){
	 $GLOBALS['____2116063013'][117](___1868958452(425).LANG_CHARSET);
}
	 if(COption::GetOptionString(___1868958452(426), ___1868958452(427), ___1868958452(428)) == ___1868958452(429)){
	 $GLOBALS['____2116063013'][118](___1868958452(430));
}
 $_384613842= $_888340273->getLicense();
 $GLOBALS['____2116063013'][119](___1868958452(431).($_384613842->isDemoKey()? ___1868958452(432): $_384613842->getPublicHashKey()). ___1868958452(433));
	 if(COption::GetOptionString(___1868958452(434), ___1868958452(435), ___1868958452(436)) == ___1868958452(437)){
	 $GLOBALS['____2116063013'][120](___1868958452(438));
}
	  if(COption::GetOptionString(___1868958452(439), ___1868958452(440), ___1868958452(441)) == ___1868958452(442)){
	 $_888340273->addBackgroundJob([___1868958452(443), ___1868958452(444)],[], Main\Application::JOB_PRIORITY_LOW);
}
	  if(COption::GetOptionString(___1868958452(445), ___1868958452(446), ___1868958452(447)) !== ___1868958452(448)){
	 $_888340273->addBackgroundJob([___1868958452(449), ___1868958452(450)],[], Main\Application::JOB_PRIORITY_LOW- round(0+0.33333333333333+0.33333333333333+0.33333333333333));
}
 $_1502623161= new HealerEarlySessionStart();
 $_1502623161->process($_888340273->getKernelSession());
 $_1818782443= $_888340273->getKernelSession();
 $_1818782443->start();
 $_888340273->getSessionLocalStorageManager()->setUniqueId($_1818782443->getId());
	 foreach($GLOBALS['_____1558689555'][5](___1868958452(451), ___1868958452(452), true) as $_1395087203){
	 $GLOBALS['_____1558689555'][6]($_1395087203);
}
  $GLOBALS[___1868958452(453)]= new CUser;
  $_587623849= $GLOBALS[___1868958452(454)]->GetSecurityPolicy();
 $_1243720641= $GLOBALS['____2116063013'][121]();
	 if((  $_1818782443[___1868958452(455)] && $_587623849[___1868958452(456)] != ___1868958452(457) &&(($GLOBALS['____2116063013'][122]($_587623849[___1868958452(458)]) & $GLOBALS['____2116063013'][123]($_1818782443[___1868958452(459)])) !=($GLOBALS['____2116063013'][124]($_587623849[___1868958452(460)]) & $GLOBALS['____2116063013'][125]($_SERVER[___1868958452(461)])))) ||(  $_587623849[___1868958452(462)]> min(80,0,26.666666666667) && $_1818782443[___1868958452(463)]>(838-2*419) &&($_1243720641- $_587623849[___1868958452(464)]* round(0+20+20+20))> $_1818782443[___1868958452(465)]) ||(  isset($_1818782443[___1868958452(466)]) && $_1818782443[___1868958452(467)] != bitrix_sess_sign()) ||(  isSessionExpired())){
	 $_461692730= $_888340273->getCompositeSessionManager();
	 $_461692730->destroy();
	 $_888340273->getSession()->setId(Main\Security\Random::getString(round(0+16+16)));
	 $_461692730->start();
	 $GLOBALS[___1868958452(468)]= new CUser;
}
 $_1818782443[___1868958452(469)]= $_SERVER[___1868958452(470)] ?? null;
	 if(empty($_1818782443[___1868958452(471)])){
	 $_1818782443[___1868958452(472)]= $_1243720641;
}
	 elseif(($_1243720641- $_1818782443[___1868958452(473)])> round(0+60)){
	 $_1818782443[___1868958452(474)]= $_1243720641;
}
	 if(!isset($_1818782443[___1868958452(475)])){
	 $_1818782443[___1868958452(476)]= bitrix_sess_sign();
}
	  if((COption::GetOptionString(___1868958452(477), ___1868958452(478), ___1868958452(479)) == ___1868958452(480)) &&(COption::GetOptionInt(___1868958452(481), ___1868958452(482),(868-2*434))>(153*2-306)) &&!$GLOBALS['____2116063013'][126](___1868958452(483))){
		 if(!isset($_1818782443[___1868958452(484)])){
		 $_1818782443[___1868958452(485)]= $_1243720641;
	}
		 elseif(($_1818782443[___1868958452(486)]+ COption::GetOptionInt(___1868958452(487), ___1868958452(488)))< $_1818782443[___1868958452(489)]){
		 $_461692730= $_888340273->getCompositeSessionManager();
		 $_461692730->regenerateId();
		 $_1818782443[___1868958452(490)]= $_1243720641;
	}
}
 $GLOBALS['____2116063013'][127](___1868958452(491), true);
	 if(isset($_1818782443[___1868958452(492)])){
	 $GLOBALS['____2116063013'][128](___1868958452(493), round(0+0.25+0.25+0.25+0.25));
	 unset($_1818782443[___1868958452(494)]);
}
 $_432092235= false;
 $_984169006= false;
	 if(!$GLOBALS['____2116063013'][129](___1868958452(495)) || NOT_CHECK_PERMISSIONS !== true){
	 $_1332427689= isset($_REQUEST[___1868958452(496)]) &&($GLOBALS['____2116063013'][130]($_REQUEST[___1868958452(497)]) == ___1868958452(498));
		 if($_1332427689 && $GLOBALS[___1868958452(499)]->IsAuthorized()){
		 $_1738105542=(Main\Config\Option::get(___1868958452(500), ___1868958452(501), ___1868958452(502)) == ___1868958452(503));
			 if(!$_1738105542 || check_bitrix_sessid()){
			 $GLOBALS[___1868958452(504)]->Logout();
			 LocalRedirect($GLOBALS[___1868958452(505)]->GetCurPageParam(___1868958452(506),[___1868958452(507), ___1868958452(508)]));
		}
	}
		  if(!$GLOBALS[___1868958452(509)]->IsAuthorized()){
		 $GLOBALS[___1868958452(510)]->LoginByCookies();
	}
	 $_423010876= false;
		  if(($_1635621084= $GLOBALS[___1868958452(511)]->LoginByHttpAuth()) !== null){
		 $_423010876= $_1635621084;
		 $GLOBALS[___1868958452(512)]->SetAuthResult($_423010876);
	}
		   if(isset($_POST[___1868958452(513)]) && $_POST[___1868958452(514)] != ___1868958452(515)){
			 if(COption::GetOptionString(___1868958452(516), ___1868958452(517), ___1868958452(518)) == ___1868958452(519)){
			  $_2098424059= new CRsaSecurity();
				 if(($_434869942= $_2098424059->LoadKeys())){
				 $_2098424059->SetKeys($_434869942);
				 $_481551968= $_2098424059->AcceptFromForm([___1868958452(520), ___1868958452(521), ___1868958452(522)]);
					 if($_481551968 == CRsaSecurity::ERROR_SESS_CHECK){
					 $_423010876=[___1868958452(523) => GetMessage(___1868958452(524)), ___1868958452(525) => ___1868958452(526)];
				}
					 elseif($_481551968<(1472/2-736)){
					 $_423010876=[___1868958452(527) => GetMessage(___1868958452(528),[___1868958452(529) => $_481551968]), ___1868958452(530) => ___1868958452(531)];
				}
					 if($_481551968<(161*2-322)){
					 $_432092235= true;
				}
			}
		}
			 if(!$_432092235){
				 if(!$GLOBALS['____2116063013'][131](___1868958452(532)) || ADMIN_SECTION !== true){
				 $_984169006= SITE_ID;
			}
			 $_POST[___1868958452(533)]= $_POST[___1868958452(534)] ?? null;
				 if(isset($_POST[___1868958452(535)]) && $_POST[___1868958452(536)] == ___1868958452(537)){
				 $_423010876= $GLOBALS[___1868958452(538)]->Login( $_POST[___1868958452(539)] ?? ___1868958452(540), $_POST[___1868958452(541)] ?? ___1868958452(542), $_POST[___1868958452(543)] ?? ___1868958452(544));
			}
				 elseif(isset($_POST[___1868958452(545)]) && $_POST[___1868958452(546)] == ___1868958452(547)){
				 $_423010876= $GLOBALS[___1868958452(548)]->LoginByOtp( $_POST[___1868958452(549)] ?? ___1868958452(550), $_POST[___1868958452(551)] ?? ___1868958452(552), $_POST[___1868958452(553)] ?? ___1868958452(554), $_POST[___1868958452(555)] ?? ___1868958452(556));
			}
				 elseif(isset($_POST[___1868958452(557)]) && $_POST[___1868958452(558)] == ___1868958452(559)){
				 $_423010876= CUser::SendPassword( $_POST[___1868958452(560)] ?? ___1868958452(561), $_POST[___1868958452(562)] ?? ___1868958452(563), $_984169006, $_POST[___1868958452(564)] ?? ___1868958452(565), $_POST[___1868958452(566)] ?? ___1868958452(567), $_POST[___1868958452(568)] ?? ___1868958452(569));
			}
				 elseif(isset($_POST[___1868958452(570)]) && $_POST[___1868958452(571)] == ___1868958452(572)){
				 $_423010876= $GLOBALS[___1868958452(573)]->ChangePassword( $_POST[___1868958452(574)] ?? ___1868958452(575), $_POST[___1868958452(576)] ?? ___1868958452(577), $_POST[___1868958452(578)] ?? ___1868958452(579), $_POST[___1868958452(580)] ?? ___1868958452(581), $_984169006, $_POST[___1868958452(582)] ?? ___1868958452(583), $_POST[___1868958452(584)] ?? ___1868958452(585), true, $_POST[___1868958452(586)] ?? ___1868958452(587), $_POST[___1868958452(588)] ?? ___1868958452(589));
			}
				 if($_POST[___1868958452(590)] == ___1868958452(591) || $_POST[___1868958452(592)] == ___1868958452(593)){
					  if($_423010876 === true && $GLOBALS['____2116063013'][132](___1868958452(594)) && ADMIN_SECTION === true){
					  $GLOBALS[___1868958452(595)]->StoreCookies();
					 $_1818782443[___1868958452(596)]= true;
					  CMain::FinalActions(___1868958452(597));
				}
			}
		}
		 $GLOBALS[___1868958452(598)]->SetAuthResult($_423010876);
	}
		 elseif(!$GLOBALS[___1868958452(599)]->IsAuthorized() && isset($_REQUEST[___1868958452(600)])){
		  $GLOBALS[___1868958452(601)]->LoginHitByHash($_REQUEST[___1868958452(602)]);
	}
}
  $GLOBALS[___1868958452(603)]->CheckAuthActions();
	  if($GLOBALS['____2116063013'][133](___1868958452(604)) && BX_CHECK_SHORT_URI && CBXShortUri::CheckUri()){
	  die();
}
	  if(($_1585698419= $GLOBALS[___1868958452(605)]->getContext()->getApplicationId()) !== null){
	 $_2135346029= Main\Authentication\ApplicationManager::getInstance();
		 if($_2135346029->checkScope($_1585698419) !== true){
		 $_1306578845= new Main\Event(___1868958452(606), ___1868958452(607),[___1868958452(608) => $_1585698419]);
		 $_1306578845->send();
		 $_547473836->getResponse()->setStatus(___1868958452(609));
		 $_888340273->end();
	}
}
	  if(!$GLOBALS['____2116063013'][134](___1868958452(610)) || ADMIN_SECTION !== true){
	 $_78154020= ___1868958452(611);
		 if(!empty($_REQUEST[___1868958452(612)]) && $GLOBALS['____2116063013'][135]($_REQUEST[___1868958452(613)]) && $GLOBALS[___1868958452(614)]->CanDoOperation(___1868958452(615))){
		  $_92565982= new Main\Security\Sign\Signer();
			 try{
			  $_566380452= $_92565982->unsign($_REQUEST[___1868958452(616)], ___1868958452(617).bitrix_sessid());
			 $_1602800691= CSiteTemplate::GetByID($_566380452);
				 if($_386559= $_1602800691->Fetch()){
				 $_78154020= $_386559[___1868958452(618)];
					  if(isset($_GET[___1868958452(619)]) && $_GET[___1868958452(620)] == ___1868958452(621) && $GLOBALS[___1868958452(622)]->CanDoOperation(___1868958452(623))){
					 $GLOBALS['____2116063013'][136](___1868958452(624), true);
				}
			}
		}
			 catch(Main\Security\Sign\BadSignatureException){
		}
	}
		 if($_78154020 == ___1868958452(625)){
		 $_78154020= CSite::GetCurTemplate();
	}
		 if(!$GLOBALS['____2116063013'][137](___1868958452(626))){
		 $GLOBALS['____2116063013'][138](___1868958452(627), $_78154020);
	}
		 if(!$GLOBALS['____2116063013'][139](___1868958452(628))){
		 $GLOBALS['____2116063013'][140](___1868958452(629), getLocalPath(___1868958452(630).SITE_TEMPLATE_ID, BX_PERSONAL_ROOT));
	}
}
	 else{
		  if(!$GLOBALS['____2116063013'][141](___1868958452(631))){
		 $GLOBALS['____2116063013'][142](___1868958452(632), ___1868958452(633));
	}
	 $GLOBALS['____2116063013'][143](___1868958452(634), ___1868958452(635));
}
	  if(isset($_GET[___1868958452(636)])){
		 if($_GET[___1868958452(637)] == ___1868958452(638) || $_GET[___1868958452(639)] == ___1868958452(640)){
		 $_1818782443[___1868958452(641)]= $_GET[___1868958452(642)];
	}
}
	  if(isset($_GET[___1868958452(643)])){
		 if($_GET[___1868958452(644)] == ___1868958452(645) || $_GET[___1868958452(646)] == ___1868958452(647)){
		 $_1818782443[___1868958452(648)]= $_GET[___1868958452(649)];
	}
}
	  if(!empty($_GET[___1868958452(650)])){
	 $GLOBALS[___1868958452(651)]->SetShowIncludeAreas($_GET[___1868958452(652)]==___1868958452(653));
}
	  if($GLOBALS[___1868958452(654)]->IsAuthorized()){
	 $_1856071357= COption::GetOptionString(___1868958452(655), ___1868958452(656), ___1868958452(657));
		 if(!isset($_COOKIE[$_1856071357.___1868958452(658)])){
		 $GLOBALS[___1868958452(659)]->set_cookie(___1868958452(660), ___1868958452(661),(135*2-270));
	}
}
  Main\Composite\Engine::shouldBeEnabled();
  $_718449127= $_POST[___1868958452(662)] ?? null;
 $_33724348= $_POST[___1868958452(663)] ?? null;
	 foreach($GLOBALS['_____1558689555'][7](___1868958452(664), ___1868958452(665), true) as $_1395087203){
	 $GLOBALS['_____1558689555'][8]($_1395087203);
}
  $GLOBALS[___1868958452(666)]->SetCurPage(false);
	 if(!$GLOBALS['____2116063013'][144](___1868958452(667)) || NOT_CHECK_PERMISSIONS !== true){
		   if(isset($_POST[___1868958452(668)]) && $_POST[___1868958452(669)] != ___1868958452(670) && isset($_POST[___1868958452(671)]) && $_POST[___1868958452(672)] == ___1868958452(673)){
			 if(!$_432092235){
				 if(COption::GetOptionString(___1868958452(674), ___1868958452(675), ___1868958452(676)) == ___1868958452(677) &&(!$GLOBALS['____2116063013'][145](___1868958452(678)) || ADMIN_SECTION !== true)){
				 $_423010876= $GLOBALS[___1868958452(679)]->Register( $_POST[___1868958452(680)] ?? ___1868958452(681), $_POST[___1868958452(682)] ?? ___1868958452(683), $_POST[___1868958452(684)] ?? ___1868958452(685), $_718449127, $_33724348, $_POST[___1868958452(686)] ?? ___1868958452(687), $_984169006, $_POST[___1868958452(688)] ?? ___1868958452(689), $_POST[___1868958452(690)] ?? ___1868958452(691), false, $_POST[___1868958452(692)] ?? ___1868958452(693));
				 $GLOBALS[___1868958452(694)]->SetAuthResult($_423010876);
			}
		}
	}
}
	 if((!$GLOBALS['____2116063013'][146](___1868958452(695)) || NOT_CHECK_PERMISSIONS !== true) &&(!$GLOBALS['____2116063013'][147](___1868958452(696)) || NOT_CHECK_FILE_PERMISSIONS !== true)){
	 $_1465238635= $_547473836->getRequest()->getScriptFile();
		 if(!$GLOBALS[___1868958452(697)]->CanDoFileOperation(___1868958452(698),[SITE_ID, $_1465238635]) ||($GLOBALS['____2116063013'][148](___1868958452(699)) && NEED_AUTH &&!$GLOBALS[___1868958452(700)]->IsAuthorized())){
			 if($GLOBALS[___1868958452(701)]->IsAuthorized() && empty($_423010876[___1868958452(702)])){
			 $_423010876=[___1868958452(703) => GetMessage(___1868958452(704)).___1868958452(705).GetMessage(___1868958452(706),[___1868958452(707) => $_1465238635]), ___1868958452(708) => ___1868958452(709)];
				 if(COption::GetOptionString(___1868958452(710), ___1868958452(711), ___1868958452(712)) === ___1868958452(713)){
				 CEventLog::Log(CEventLog::SEVERITY_SECURITY, ___1868958452(714), ___1868958452(715), $GLOBALS[___1868958452(716)]->GetID(), $_1465238635);
			}
		}
			 if($GLOBALS['____2116063013'][149](___1868958452(717)) && ADMIN_SECTION === true){
				 if(isset($_REQUEST[___1868958452(718)]) &&($_REQUEST[___1868958452(719)] === ___1868958452(720) || $_REQUEST[___1868958452(721)] === ___1868958452(722))){
				 echo ___1868958452(723).$GLOBALS[___1868958452(724)]->GetCurPage().___1868958452(725).DeleteParam([___1868958452(726)]).___1868958452(727);
				 die();
			}
				 elseif(isset($_REQUEST[___1868958452(728)]) && $_REQUEST[___1868958452(729)] === ___1868958452(730)){
				 echo ___1868958452(731).$GLOBALS[___1868958452(732)]->GetCurPage().___1868958452(733).DeleteParam([___1868958452(734)]).___1868958452(735);
				 die();
			}
				 elseif($GLOBALS['____2116063013'][150](___1868958452(736)) && MOBILE_APP_ADMIN === true){
				 echo $GLOBALS['____2116063013'][151]([___1868958452(737) => ___1868958452(738)]);
				 die();
			}
		}
		  $GLOBALS[___1868958452(739)]->AuthForm($_423010876);
	}
}
	 if($GLOBALS['____2116063013'][152](round(0+0.5+0.5), round(0+4+4+4+4+4)) == round(0+7)){
	 $_691581= $GLOBALS['____2116063013'][153](___1868958452(740), ___1868958452(741), ___1868958452(742));
		 if(!empty($_691581) && $GLOBALS['____2116063013'][154]($_691581, ___1868958452(743)) !== false){
		 list($_1290091212, $_605899573)= $GLOBALS['____2116063013'][155](___1868958452(744), $_691581);
		 $_805795183= $GLOBALS['____2116063013'][156](___1868958452(745), $_1290091212);
		 $_440376631= ___1868958452(746).$GLOBALS['____2116063013'][157]($GLOBALS['____2116063013'][158](___1868958452(747)));
		 $_631527667= $GLOBALS['____2116063013'][159](___1868958452(748), $_605899573, $_440376631, true);
			 if($GLOBALS['____2116063013'][160]($_631527667, $_805795183) !==(248*2-496)){
				 if($GLOBALS['____2116063013'][161](___1868958452(749), ___1868958452(750), ___1868958452(751)) != round(0+2.4+2.4+2.4+2.4+2.4)){
				 $GLOBALS['____2116063013'][162](___1868958452(752), ___1868958452(753), ___1868958452(754), round(0+3+3+3+3));
			}
				 if(isset($GLOBALS[___1868958452(755)]) && $GLOBALS['____2116063013'][163]($GLOBALS[___1868958452(756)]) && $GLOBALS['____2116063013'][164](array($GLOBALS[___1868958452(757)], ___1868958452(758))) &&!$GLOBALS['____2116063013'][165](array($GLOBALS[___1868958452(759)], ___1868958452(760)))){
				 $GLOBALS['____2116063013'][166](array($GLOBALS[___1868958452(761)], ___1868958452(762)));
				 $GLOBALS['____2116063013'][167](___1868958452(763), ___1868958452(764), true);
			}
		}
	}
		 else{
			 if($GLOBALS['____2116063013'][168](___1868958452(765), ___1868958452(766), ___1868958452(767)) != round(0+12)){
			 $GLOBALS['____2116063013'][169](___1868958452(768), ___1868958452(769), ___1868958452(770), round(0+4+4+4));
		}
	}
}
 while(!$GLOBALS['____2116063013'][170](___1868958452(771)) || $GLOBALS['____2116063013'][171](OLDSITEEXPIREDATE) <= min(218,0,72.666666666667) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___1868958452(772)));

$GLOBALS['_____1558689555']= array(IncludeModuleLangFileIncludeModuleLangFileGetModuleEventsExecuteModuleEventExWriteFinalMessageGetModuleEventsExecuteModuleEventExGetModuleEventsExecuteModuleEventEx);
$GLOBALS['____2116063013']= array(class_existsdefineddefinedefineddefineddefinedefinedefinedefinedefineddefinedefinedefineddefinedefinedefineddefinedefinedefineddefinedefineddefineerror_reportingdefineddefinedefinebase64_decodeunserializeis_arrayin_arrayserializebase64_encodemktimedatedatestrlenmktimedatedatemethod_existscall_user_func_arraystrlenserializebase64_encodestrlenis_arrayserializebase64_encodeserializebase64_encodeis_arrayis_arrayin_arrayin_arraymktimedatedatedatemktimedatedatein_arrayserializebase64_encodeintvaltimefile_existsstr_replaceclass_existsdefinestrrevstrtouppersprintfsprintfsubstrstrrevbase64_decodesubstrstrlenstrlenchrordordmktimeintvalintvalintvalksortsubstrimplodedefinedbase64_decodeconstantstrrevsprintfstrlenstrlenchrordordmktimeintvalintvalintvalsubstrsubstrdefinedsprintftimemktimemktimedatedatedefinedefinefile_existsdefinedheaderheaderheaderheadertimeip2longip2longip2longip2longdefineddefinedefinedefinedstrtolowerdefineddefineddefineddefinedis_stringdefinedefineddefinedefineddefinedefineddefinedefinedefineddefineddefineddefineddefineddefineddefinedjson_encodemt_randcall_user_funcstrposexplodepackmd5constanthash_hmacstrcmpcall_user_funccall_user_funcis_objectcall_user_funccall_user_funccall_user_funccall_user_funccall_user_funccall_user_funcdefinedstrlen);
	if(!function_exists(__NAMESPACE__.'\\___1868958452')){
		function ___1868958452($_547170587){
		static $_6280553= false;
		 if($_6280553 == false) $_6280553=array('L3N0YXJ0LnBocA==','Z2V0','cG9zdA==','ZmlsZXM=','Y29va2ll','c2VydmVy','ZW52','XERldlxNYWluXE1pZ3JhdG9yXE1vZHVsZVVwZGF0ZXI=','bWFpbg==','Yml0cml4MjQ=','cmVmcmVzaFJ1bGVz','cmVmcmVzaE5vdGlmaWNhdGlvbnM=','U0lURV9JRA==','TEFORw==','TEFORw==','TEFOR1VBR0VfSUQ=','bWFpbg==','U0lURV9DSEFSU0VU','Rk9STUFUX0RBVEU=','Rk9STUFUX0RBVEVUSU1F','TEFOR19DSEFSU0VU','TEFORw==','TEFORw==','U0lURV9ESVI=','','U0lURV9TRVJWRVJfTkFNRQ==','U0lURV9TRVJWRVJfTkFNRQ==','','TEFOR19ESVI=','TEFOR1VBR0VfSUQ=','TEFOR1VBR0VfSUQ=','TEFOR19BRE1JTl9MSUQ=','U0lURV9JRA==','U0lURV9JRA==','QVBQTElDQVRJT04=','UE9TVF9GT1JNX0FDVElPTl9VUkk=','UE9TVF9GT1JNX0FDVElPTl9VUkk=','TUVTUw==','QUxMX0xBTkdfRklMRVM=','L3Rvb2xzLnBocA==','bWFpbg==','ZXJyb3JfcmVwb3J0aW5n','QlhfQ09NUF9NQU5BR0VEX0NBQ0hF','bWFpbg==','Y29tcG9uZW50X21hbmFnZWRfY2FjaGVfb24=','WQ==','Tg==','QlhfQ09NUF9NQU5BR0VEX0NBQ0hF','L2ZpbHRlcl90b29scy5waHA=','SU5UUkFORVRfRURJVElPTg==','WQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','','','YWxsb3dlZF9jbGFzc2Vz','ZQ==','Zg==','ZQ==','Rg==','WA==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','UG9ydGFs','Rg==','ZQ==','ZQ==','WA==','Rg==','RA==','RA==','bQ==','ZA==','WQ==','Zg==','Zg==','Zg==','Zg==','UG9ydGFs','Rg==','ZQ==','ZQ==','WA==','Rg==','RA==','RA==','bQ==','ZA==','WQ==','bWFpbg==','T24=','U2V0dGluZ3NDaGFuZ2U=','Zg==','Zg==','Zg==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','ZQ==','RA==','ZQ==','ZQ==','Zg==','Zg==','Zg==','ZQ==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','Zg==','Zg==','Zg==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','Zg==','UG9ydGFs','UG9ydGFs','ZQ==','ZQ==','UG9ydGFs','Rg==','WA==','Rg==','RA==','ZQ==','ZQ==','RA==','bQ==','ZA==','WQ==','ZQ==','WA==','ZQ==','Rg==','ZQ==','RA==','Zg==','ZQ==','RA==','ZQ==','bQ==','ZA==','WQ==','Zg==','Zg==','Zg==','Zg==','Zg==','Zg==','Zg==','Zg==','bWFpbg==','fmNwZl9tYXBfdmFsdWU=','ZQ==','ZQ==','UG9ydGFs','Rg==','WA==','VFlQRQ==','REFURQ==','RkVBVFVSRVM=','RVhQSVJFRA==','VFlQRQ==','RA==','VFJZX0RBWVNfQ09VTlQ=','REFURQ==','VFJZX0RBWVNfQ09VTlQ=','RVhQSVJFRA==','RkVBVFVSRVM=','Zg==','Zg==','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzLw==','L2luc3RhbGwvaW5kZXgucGhw','Lg==','Xw==','c2VhcmNo','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfZnJpZWxkcw==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZnJpZWxkcw==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZnJpZWxkcw==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX3VzZXI=','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX3VzZXI=','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX3VzZXI=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX2dyb3Vw','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX2dyb3Vw','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfbWljcm9ibG9nX2dyb3Vw','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfZmlsZXNfdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZmlsZXNfdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZmlsZXNfdXNlcg==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfYmxvZ191c2Vy','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfYmxvZ191c2Vy','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfYmxvZ191c2Vy','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfcGhvdG9fdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfcGhvdG9fdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfcGhvdG9fdXNlcg==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfZm9ydW1fdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZm9ydW1fdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfZm9ydW1fdXNlcg==','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfdXNlcg==','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfZ3JvdXA=','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfZ3JvdXA=','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfdGFza3NfZ3JvdXA=','dGFza3M=','Tg==','','','QUNUSVZF','WQ==','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfdXNlcg==','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfdXNlcg==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfdXNlcg==','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfZ3JvdXA=','WQ==','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfZ3JvdXA=','SUQ=','c29jaWFsbmV0d29yaw==','YWxsb3dfY2FsZW5kYXJfZ3JvdXA=','QUNUSVZF','WQ==','Tg==','ZXh0cmFuZXQ=','aWJsb2Nr','T25BZnRlcklCbG9ja0VsZW1lbnRVcGRhdGU=','aW50cmFuZXQ=','Q0ludHJhbmV0RXZlbnRIYW5kbGVycw==','U1BSZWdpc3RlclVwZGF0ZWRJdGVt','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRMaXN0cygpOw==','aW50cmFuZXQ=','Tg==','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRRdWV1ZSgpOw==','aW50cmFuZXQ=','Tg==','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRVcGRhdGUoKTs=','aW50cmFuZXQ=','Tg==','aWJsb2Nr','T25BZnRlcklCbG9ja0VsZW1lbnRBZGQ=','aW50cmFuZXQ=','Q0ludHJhbmV0RXZlbnRIYW5kbGVycw==','U1BSZWdpc3RlclVwZGF0ZWRJdGVt','aWJsb2Nr','T25BZnRlcklCbG9ja0VsZW1lbnRVcGRhdGU=','aW50cmFuZXQ=','Q0ludHJhbmV0RXZlbnRIYW5kbGVycw==','U1BSZWdpc3RlclVwZGF0ZWRJdGVt','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRMaXN0cygpOw==','aW50cmFuZXQ=','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRRdWV1ZSgpOw==','aW50cmFuZXQ=','Q0ludHJhbmV0U2hhcmVwb2ludDo6QWdlbnRVcGRhdGUoKTs=','aW50cmFuZXQ=','Y3Jt','bWFpbg==','T25CZWZvcmVQcm9sb2c=','bWFpbg==','Q1dpemFyZFNvbFBhbmVsSW50cmFuZXQ=','U2hvd1BhbmVs','L21vZHVsZXMvaW50cmFuZXQvcGFuZWxfYnV0dG9uLnBocA==','ZXhwaXJlX21lc3My','b21lZA==','WQ==','ZHJpbl9wZXJnb2tj','JTAxMHMK','RUVYUElS','bWFpbg==','JXMlcw==','YWRt','aGRyb3dzc2E=','YWRtaW4=','bW9kdWxlcw==','ZGVmaW5lLnBocA==','bWFpbg==','Yml0cml4','UkhTSVRFRVg=','SDR1NjdmaHc4N1ZoeXRvcw==','','dGhS','N0h5cjEySHd5MHJGcg==','VF9TVEVBTA==','aHR0cHM6Ly9iaXRyaXhzb2Z0LmNvbS9iaXRyaXgvYnMucGhw','T0xE','UElSRURBVEVT','RE9DVU1FTlRfUk9PVA==','Lw==','Lw==','VEVNUE9SQVJZX0NBQ0hF','VEVNUE9SQVJZX0NBQ0hF','','T05fT0Q=','JXMlcw==','X09VUl9CVVM=','U0lU','RURBVEVNQVBFUg==','JWMlYyVjJWM=','bQ==','ZA==','WQ==','U0NSSVBUX05BTUU=','L2JpdHJpeC9jb3Vwb25fYWN0aXZhdGlvbi5waHA=','U0NSSVBUX05BTUU=','L2JpdHJpeC9zZXJ2aWNlcy9tYWluL2FqYXgucGhw','U2l0ZUV4cGlyZURhdGU=','YXJDdXN0b21UZW1wbGF0ZUVuZ2luZXM=','VVNFUl9GSUVMRF9NQU5BR0VS','QlhfTUVOVV9DVVNUT00=','L2NsYXNzZXMvZ2VuZXJhbC91cGRhdGVfZGJfdXBkYXRlci5waHA=','aW5pdC5waHA=','RE9DVU1FTlRfUk9PVA==','cGhwX2ludGVyZmFjZS9pbml0LnBocA==','RE9DVU1FTlRfUk9PVA==','cGhwX2ludGVyZmFjZS8=','L2luaXQucGhw','RE9DVU1FTlRfUk9PVA==','U1RBVElTVElDX09OTFk=','QVBQTElDQVRJT04=','L2FkbWluLw==','bWFpbg==','aW5jbHVkZV9jaGFyc2V0','WQ==','WQ==','','Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9','bWFpbg==','c2V0X3AzcF9oZWFkZXI=','WQ==','WQ==','UDNQOiBwb2xpY3lyZWY9Ii9iaXRyaXgvcDNwLnhtbCIsIENQPSJOT04gRFNQIENPUiBDVVIgQURNIERFViBQU0EgUFNEIE9VUiBVTlIgQlVTIFVOSSBDT00gTkFWIElOVCBERU0gU1RBIg==','WC1Qb3dlcmVkLUNNUzogQml0cml4IFNpdGUgTWFuYWdlciAo','REVNTw==','KQ==','bWFpbg==','dXBkYXRlX2RldnNydg==','','WQ==','WC1EZXZTcnYtQ01TOiBCaXRyaXg=','bWFpbg==','Y2hlY2tfYWdlbnRz','WQ==','WQ==','Q0FnZW50','Q2hlY2tBZ2VudHM=','bWFpbg==','Y2hlY2tfZXZlbnRz','WQ==','Tg==','XEJpdHJpeFxNYWluXE1haWxcRXZlbnRNYW5hZ2Vy','Y2hlY2tFdmVudHM=','bWFpbg==','T25QYWdlU3RhcnQ=','VVNFUg==','VVNFUg==','U0VTU19JUA==','U0VTU0lPTl9JUF9NQVNL','','U0VTU0lPTl9JUF9NQVNL','U0VTU19JUA==','U0VTU0lPTl9JUF9NQVNL','UkVNT1RFX0FERFI=','U0VTU0lPTl9USU1FT1VU','U0VTU19USU1F','U0VTU0lPTl9USU1FT1VU','U0VTU19USU1F','QlhfU0VTU0lPTl9TSUdO','QlhfU0VTU0lPTl9TSUdO','VVNFUg==','U0VTU19JUA==','UkVNT1RFX0FERFI=','U0VTU19USU1F','U0VTU19USU1F','U0VTU19USU1F','U0VTU19USU1F','QlhfU0VTU0lPTl9TSUdO','QlhfU0VTU0lPTl9TSUdO','bWFpbg==','dXNlX3Nlc3Npb25faWRfdHRs','Tg==','WQ==','bWFpbg==','c2Vzc2lvbl9pZF90dGw=','QlhfU0VTU0lPTl9JRF9DSEFOR0U=','U0VTU19JRF9USU1F','U0VTU19JRF9USU1F','U0VTU19JRF9USU1F','bWFpbg==','c2Vzc2lvbl9pZF90dGw=','U0VTU19USU1F','U0VTU19JRF9USU1F','QlhfU1RBUlRFRA==','QlhfQURNSU5fTE9BRF9BVVRI','QURNSU5fU0VDVElPTl9MT0FEX0FVVEg=','QlhfQURNSU5fTE9BRF9BVVRI','Tk9UX0NIRUNLX1BFUk1JU1NJT05T','bG9nb3V0','bG9nb3V0','eWVz','VVNFUg==','bWFpbg==','c2VjdXJlX2xvZ291dA==','Tg==','WQ==','VVNFUg==','QVBQTElDQVRJT04=','','bG9nb3V0','c2Vzc2lk','VVNFUg==','VVNFUg==','VVNFUg==','QVBQTElDQVRJT04=','QVVUSF9GT1JN','QVVUSF9GT1JN','','bWFpbg==','dXNlX2VuY3J5cHRlZF9hdXRo','Tg==','WQ==','VVNFUl9QQVNTV09SRA==','VVNFUl9DT05GSVJNX1BBU1NXT1JE','VVNFUl9DVVJSRU5UX1BBU1NXT1JE','TUVTU0FHRQ==','bWFpbl9pbmNsdWRlX2RlY29kZV9wYXNzX3Nlc3M=','VFlQRQ==','RVJST1I=','TUVTU0FHRQ==','bWFpbl9pbmNsdWRlX2RlY29kZV9wYXNzX2Vycg==','I0VSUkNPREUj','VFlQRQ==','RVJST1I=','QURNSU5fU0VDVElPTg==','VFlQRQ==','VFlQRQ==','VFlQRQ==','VFlQRQ==','QVVUSA==','VVNFUg==','VVNFUl9MT0dJTg==','','VVNFUl9QQVNTV09SRA==','','VVNFUl9SRU1FTUJFUg==','','VFlQRQ==','VFlQRQ==','T1RQ','VVNFUg==','VVNFUl9PVFA=','','T1RQX1JFTUVNQkVS','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VFlQRQ==','VFlQRQ==','U0VORF9QV0Q=','VVNFUl9MT0dJTg==','','VVNFUl9FTUFJTA==','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VVNFUl9QSE9ORV9OVU1CRVI=','','VFlQRQ==','VFlQRQ==','Q0hBTkdFX1BXRA==','VVNFUg==','VVNFUl9MT0dJTg==','','VVNFUl9DSEVDS1dPUkQ=','','VVNFUl9QQVNTV09SRA==','','VVNFUl9DT05GSVJNX1BBU1NXT1JE','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VVNFUl9QSE9ORV9OVU1CRVI=','','VVNFUl9DVVJSRU5UX1BBU1NXT1JE','','VFlQRQ==','QVVUSA==','VFlQRQ==','T1RQ','QURNSU5fU0VDVElPTg==','QVBQTElDQVRJT04=','QlhfQURNSU5fTE9BRF9BVVRI','PHNjcmlwdD53aW5kb3cub25sb2FkPWZ1bmN0aW9uKCl7KHdpbmRvdy5CWCB8fCB3aW5kb3cucGFyZW50LkJYKS5BVVRIQUdFTlQuc2V0QXV0aFJlc3VsdChmYWxzZSk7fTs8L3NjcmlwdD4=','QVBQTElDQVRJT04=','VVNFUg==','YnhfaGl0X2hhc2g=','VVNFUg==','YnhfaGl0X2hhc2g=','VVNFUg==','QlhfQ0hFQ0tfU0hPUlRfVVJJ','VVNFUg==','bWFpbg==','b25BcHBsaWNhdGlvblNjb3BlRXJyb3I=','QVBQTElDQVRJT05fSUQ=','NDAzIEZvcmJpZGRlbg==','QURNSU5fU0VDVElPTg==','','Yml0cml4X3ByZXZpZXdfc2l0ZV90ZW1wbGF0ZQ==','Yml0cml4X3ByZXZpZXdfc2l0ZV90ZW1wbGF0ZQ==','VVNFUg==','dmlld19vdGhlcl9zZXR0aW5ncw==','Yml0cml4X3ByZXZpZXdfc2l0ZV90ZW1wbGF0ZQ==','dGVtcGxhdGVfcHJldmlldw==','SUQ=','YnhfdGVtcGxhdGVfcHJldmlld19tb2Rl','YnhfdGVtcGxhdGVfcHJldmlld19tb2Rl','WQ==','VVNFUg==','ZWRpdF9vdGhlcl9zZXR0aW5ncw==','U0lURV9URU1QTEFURV9QUkVWSUVXX01PREU=','','U0lURV9URU1QTEFURV9JRA==','U0lURV9URU1QTEFURV9JRA==','U0lURV9URU1QTEFURV9QQVRI','U0lURV9URU1QTEFURV9QQVRI','dGVtcGxhdGVzLw==','U0lURV9URU1QTEFURV9JRA==','U0lURV9URU1QTEFURV9JRA==','LmRlZmF1bHQ=','U0lURV9URU1QTEFURV9QQVRI','L2JpdHJpeC90ZW1wbGF0ZXMvLmRlZmF1bHQ=','c2hvd19wYWdlX2V4ZWNfdGltZQ==','c2hvd19wYWdlX2V4ZWNfdGltZQ==','WQ==','c2hvd19wYWdlX2V4ZWNfdGltZQ==','Tg==','U0VTU19TSE9XX1RJTUVfRVhFQw==','c2hvd19wYWdlX2V4ZWNfdGltZQ==','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','WQ==','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','Tg==','U0VTU19TSE9XX0lOQ0xVREVfVElNRV9FWEVD','c2hvd19pbmNsdWRlX2V4ZWNfdGltZQ==','Yml0cml4X2luY2x1ZGVfYXJlYXM=','QVBQTElDQVRJT04=','Yml0cml4X2luY2x1ZGVfYXJlYXM=','WQ==','VVNFUg==','bWFpbg==','Y29va2llX25hbWU=','QklUUklYX1NN','X1NPVU5EX0xPR0lOX1BMQVlFRA==','QVBQTElDQVRJT04=','U09VTkRfTE9HSU5fUExBWUVE','WQ==','VVNFUl9QQVNTV09SRA==','VVNFUl9DT05GSVJNX1BBU1NXT1JE','bWFpbg==','T25CZWZvcmVQcm9sb2c=','QVBQTElDQVRJT04=','Tk9UX0NIRUNLX1BFUk1JU1NJT05T','QVVUSF9GT1JN','QVVUSF9GT1JN','','VFlQRQ==','VFlQRQ==','UkVHSVNUUkFUSU9O','bWFpbg==','bmV3X3VzZXJfcmVnaXN0cmF0aW9u','Tg==','WQ==','QURNSU5fU0VDVElPTg==','VVNFUg==','VVNFUl9MT0dJTg==','','VVNFUl9OQU1F','','VVNFUl9MQVNUX05BTUU=','','VVNFUl9FTUFJTA==','','Y2FwdGNoYV93b3Jk','','Y2FwdGNoYV9zaWQ=','','VVNFUl9QSE9ORV9OVU1CRVI=','','QVBQTElDQVRJT04=','Tk9UX0NIRUNLX1BFUk1JU1NJT05T','Tk9UX0NIRUNLX0ZJTEVfUEVSTUlTU0lPTlM=','VVNFUg==','Zm1fdmlld19maWxl','TkVFRF9BVVRI','VVNFUg==','VVNFUg==','TUVTU0FHRQ==','TUVTU0FHRQ==','QUNDRVNTX0RFTklFRA==','IA==','QUNDRVNTX0RFTklFRF9GSUxF','I0ZJTEUj','VFlQRQ==','RVJST1I=','bWFpbg==','ZXZlbnRfbG9nX3Blcm1pc3Npb25zX2ZhaWw=','Tg==','WQ==','VVNFUl9QRVJNSVNTSU9OU19GQUlM','bWFpbg==','VVNFUg==','QURNSU5fU0VDVElPTg==','bW9kZQ==','bW9kZQ==','bGlzdA==','bW9kZQ==','c2V0dGluZ3M=','PHNjcmlwdD50b3AubG9jYXRpb249Jw==','QVBQTElDQVRJT04=','Pw==','bW9kZQ==','Jzs8L3NjcmlwdD4=','bW9kZQ==','bW9kZQ==','ZnJhbWU=','PHNjcmlwdD4KCQkJCQljb25zdCB3ID0gKG9wZW5lcj8gb3BlbmVyLndpbmRvdzpwYXJlbnQud2luZG93KTsKCQkJCQl3LmxvY2F0aW9uLmhyZWY9Jw==','QVBQTElDQVRJT04=','Pw==','bW9kZQ==','JzsKCQkJCTwvc2NyaXB0Pg==','TU9CSUxFX0FQUF9BRE1JTg==','c3RhdHVz','ZmFpbGVk','QVBQTElDQVRJT04=','XENPcHRpb246OkdldE9wdGlvblN0cmluZw==','bWFpbg==','flBBUkFNX01BWF9VU0VSUw==','Lg==','Lg==','SCo=','Yml0cml4','TElDRU5TRV9LRVk=','c2hhMjU2','XENPcHRpb246OkdldE9wdGlvblN0cmluZw==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','XEJpdHJpeFxNYWluXENvbmZpZ1xPcHRpb246OnNldA==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','VVNFUg==','VVNFUg==','VVNFUg==','SXNBdXRob3JpemVk','VVNFUg==','SXNBZG1pbg==','QVBQTElDQVRJT04=','UmVzdGFydEJ1ZmZlcg==','TG9jYWxSZWRpcmVjdA==','L2xpY2Vuc2VfcmVzdHJpY3Rpb24ucGhw','XENPcHRpb246OkdldE9wdGlvblN0cmluZw==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','XEJpdHJpeFxNYWluXENvbmZpZ1xPcHRpb246OnNldA==','bWFpbg==','UEFSQU1fTUFYX1VTRVJT','T0xEU0lURUVYUElSRURBVEU=','ZXhwaXJlX21lc3Mz');
		return ;
	}
};
  use Bitrix\Main;
 use Bitrix\Main\Session\Legacy\HealerEarlySessionStart;
 use Bitrix\Main\DI\ServiceLocator;
 require_once __DIR__. ___1868958452(0);
 $_888340273= Main\HttpApplication::getInstance();
 $_888340273->initializeExtendedKernel([ ___1868958452(1) => $_GET, ___1868958452(2) => $_POST, ___1868958452(3) => $_FILES, ___1868958452(4) => $_COOKIE, ___1868958452(5) => $_SERVER, ___1868958452(6) => $_ENV]);
	 if($GLOBALS['____2116063013'][0](___1868958452(7))){
	 \Dev\Main\Migrator\ModuleUpdater::checkUpdates(___1868958452(8), __DIR__);
}
	 if(!Main\ModuleManager::isModuleInstalled(___1868958452(9))){
	 (new Main\Security\W\WWall)->handle();
	 $_888340273->addBackgroundJob([ Main\Security\W\WWall::class, ___1868958452(10)]);
	  $_888340273->addBackgroundJob([ Main\Security\Notifications\VendorNotifier::class, ___1868958452(11)]);
}
	 if($GLOBALS['____2116063013'][1](___1868958452(12))){
	 $GLOBALS['____2116063013'][2](___1868958452(13), SITE_ID);
}
 $_547473836= $_888340273->getContext();
 $_547473836->initializeCulture($GLOBALS['____2116063013'][3](___1868958452(14))? LANG: null, $GLOBALS['____2116063013'][4](___1868958452(15))? LANGUAGE_ID: null);
  $_888340273->start();
  ServiceLocator::getInstance()->registerByModuleSettings(___1868958452(16));
  $_847830764= $_547473836->getCulture();
 $GLOBALS['____2116063013'][5](___1868958452(17), $_847830764->getCharset());
 $GLOBALS['____2116063013'][6](___1868958452(18), $_847830764->getFormatDate());
 $GLOBALS['____2116063013'][7](___1868958452(19), $_847830764->getFormatDatetime());
 $GLOBALS['____2116063013'][8](___1868958452(20), SITE_CHARSET);
 $_1074412793= $_547473836->getSiteObject();
	 if(!$GLOBALS['____2116063013'][9](___1868958452(21))){
	 $GLOBALS['____2116063013'][10](___1868958452(22),($_1074412793? $_1074412793->getLid(): $_547473836->getLanguage()));
}
 $GLOBALS['____2116063013'][11](___1868958452(23),($_1074412793? $_1074412793->getDir(): ___1868958452(24)));
	 if(!$GLOBALS['____2116063013'][12](___1868958452(25))){
	 $GLOBALS['____2116063013'][13](___1868958452(26),($_1074412793? $_1074412793->getServerName(): ___1868958452(27)));
}
 $GLOBALS['____2116063013'][14](___1868958452(28), SITE_DIR);
	 if(!$GLOBALS['____2116063013'][15](___1868958452(29))){
	 $GLOBALS['____2116063013'][16](___1868958452(30), $_547473836->getLanguage());
}
 $GLOBALS['____2116063013'][17](___1868958452(31), LANGUAGE_ID);
	 if(!$GLOBALS['____2116063013'][18](___1868958452(32))){
	 $GLOBALS['____2116063013'][19](___1868958452(33), LANG);
}
  $_1625248582= $_547473836->getLanguage();
  $GLOBALS[___1868958452(34)]= new CMain;
	 if(!$GLOBALS['____2116063013'][20](___1868958452(35))){
	 $GLOBALS['____2116063013'][21](___1868958452(36), htmlspecialcharsbx(GetRequestUri()));
}
 $GLOBALS[___1868958452(37)]=[];
 $GLOBALS[___1868958452(38)]=[];
$GLOBALS['_____1558689555'][0](__DIR__.___1868958452(39));
 $GLOBALS['_____1558689555'][1](__FILE__);
 $GLOBALS['____2116063013'][22](COption::GetOptionInt(___1868958452(40), ___1868958452(41), E_COMPILE_ERROR| E_ERROR| E_CORE_ERROR| E_PARSE) &~E_DEPRECATED &~E_WARNING &~E_NOTICE);
	 if(!$GLOBALS['____2116063013'][23](___1868958452(42)) && COption::GetOptionString(___1868958452(43), ___1868958452(44), ___1868958452(45)) != ___1868958452(46)){
	 $GLOBALS['____2116063013'][24](___1868958452(47), true);
}
  require_once __DIR__. ___1868958452(48);
 $GLOBALS['____2116063013'][25](___1868958452(49), ___1868958452(50));
	class CBXFeatures{
	 private static $_697111511= 30;
	 private static $_726236199= array( "Portal" => array( "CompanyCalendar", "CompanyPhoto", "CompanyVideo", "CompanyCareer", "StaffChanges", "StaffAbsence", "CommonDocuments", "MeetingRoomBookingSystem", "Wiki", "Learning", "Vote", "WebLink", "Subscribe", "Friends", "PersonalFiles", "PersonalBlog", "PersonalPhoto", "PersonalForum", "Blog", "Forum", "Gallery", "Board", "MicroBlog", "WebMessenger",), "Communications" => array( "Tasks", "Calendar", "Workgroups", "Jabber", "VideoConference", "Extranet", "SMTP", "Requests", "DAV", "intranet_sharepoint", "timeman", "Idea", "Meeting", "EventList", "Salary", "XDImport",), "Enterprise" => array( "BizProc", "Lists", "Support", "Analytics", "crm", "Controller", "LdapUnlimitedUsers",), "Holding" => array( "Cluster", "MultiSites",),);
	 private static $_1816258725= null;
	 private static $_1378402306= null;
		 private static function __1138037471(){
			 if(self::$_1816258725 === null){
			 self::$_1816258725= array();
				 foreach(self::$_726236199 as $_1906421424 => $_980550629){
				 foreach($_980550629 as $_1559073801) self::$_1816258725[$_1559073801]= $_1906421424;
			}
		}
			 if(self::$_1378402306 === null){
			 self::$_1378402306= array();
			 $_534808998= COption::GetOptionString(___1868958452(51), ___1868958452(52), ___1868958452(53));
				 if($_534808998 != ___1868958452(54)){
				 $_534808998= $GLOBALS['____2116063013'][26]($_534808998);
				 $_534808998= $GLOBALS['____2116063013'][27]($_534808998,[___1868958452(55) => false]);
					 if($GLOBALS['____2116063013'][28]($_534808998)){
					 self::$_1378402306= $_534808998;
				}
			}
				 if(empty(self::$_1378402306)){
				 self::$_1378402306= array(___1868958452(56) => array(), ___1868958452(57) => array());
			}
		}
	}
		 public static function InitiateEditionsSettings($_294181794){
		 self::__1138037471();
		 $_2045539088= array();
			 foreach(self::$_726236199 as $_1906421424 => $_980550629){
			 $_126480193= $GLOBALS['____2116063013'][29]($_1906421424, $_294181794);
			 self::$_1378402306[___1868958452(58)][$_1906421424]=($_126480193? array(___1868958452(59)): array(___1868958452(60)));
				 foreach($_980550629 as $_1559073801){
				 self::$_1378402306[___1868958452(61)][$_1559073801]= $_126480193;
				 if(!$_126480193) $_2045539088[]= array($_1559073801, false);
			}
		}
		 $_532590919= $GLOBALS['____2116063013'][30](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][31]($_532590919);
		 COption::SetOptionString(___1868958452(62), ___1868958452(63), $_532590919);
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[(143*2-286)], $_1020164158[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);
	}
		 public static function IsFeatureEnabled($_1559073801){
		 if($_1559073801 == '') return true;
		 self::__1138037471();
		 if(!isset(self::$_1816258725[$_1559073801])) return true;
		 if(self::$_1816258725[$_1559073801] == ___1868958452(64)) $_1337144276= array(___1868958452(65));
		 elseif(isset(self::$_1378402306[___1868958452(66)][self::$_1816258725[$_1559073801]])) $_1337144276= self::$_1378402306[___1868958452(67)][self::$_1816258725[$_1559073801]];
		 else $_1337144276= array(___1868958452(68));
			 if($_1337144276[min(110,0,36.666666666667)] != ___1868958452(69) && $_1337144276[(920-2*460)] != ___1868958452(70)){
			 return false;
		}
			 elseif($_1337144276[min(122,0,40.666666666667)] == ___1868958452(71)){
				 if($_1337144276[round(0+0.25+0.25+0.25+0.25)]< $GLOBALS['____2116063013'][32]((1116/2-558),(1184/2-592), min(56,0,18.666666666667), Date(___1868958452(72)), $GLOBALS['____2116063013'][33](___1868958452(73))- self::$_697111511, $GLOBALS['____2116063013'][34](___1868958452(74)))){
				 if(!isset($_1337144276[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]) ||!$_1337144276[round(0+0.66666666666667+0.66666666666667+0.66666666666667)]) self::__1451528257(self::$_1816258725[$_1559073801]);
				 return false;
			}
		}
		 return!isset(self::$_1378402306[___1868958452(75)][$_1559073801]) || self::$_1378402306[___1868958452(76)][$_1559073801];
	}
		 public static function IsFeatureInstalled($_1559073801){
		 if($GLOBALS['____2116063013'][35]($_1559073801) <= 0) return true;
		 self::__1138037471();
		 return(isset(self::$_1378402306[___1868958452(77)][$_1559073801]) && self::$_1378402306[___1868958452(78)][$_1559073801]);
	}
		 public static function IsFeatureEditable($_1559073801){
		 if($_1559073801 == '') return true;
		 self::__1138037471();
		 if(!isset(self::$_1816258725[$_1559073801])) return true;
		 if(self::$_1816258725[$_1559073801] == ___1868958452(79)) $_1337144276= array(___1868958452(80));
		 elseif(isset(self::$_1378402306[___1868958452(81)][self::$_1816258725[$_1559073801]])) $_1337144276= self::$_1378402306[___1868958452(82)][self::$_1816258725[$_1559073801]];
		 else $_1337144276= array(___1868958452(83));
			 if($_1337144276[(1272/2-636)] != ___1868958452(84) && $_1337144276[(962-2*481)] != ___1868958452(85)){
			 return false;
		}
			 elseif($_1337144276[(806-2*403)] == ___1868958452(86)){
				 if($_1337144276[round(0+1)]< $GLOBALS['____2116063013'][36](min(64,0,21.333333333333),(1496/2-748),(1308/2-654), Date(___1868958452(87)), $GLOBALS['____2116063013'][37](___1868958452(88))- self::$_697111511, $GLOBALS['____2116063013'][38](___1868958452(89)))){
				 if(!isset($_1337144276[round(0+0.4+0.4+0.4+0.4+0.4)]) ||!$_1337144276[round(0+2)]) self::__1451528257(self::$_1816258725[$_1559073801]);
				 return false;
			}
		}
		 return true;
	}
		 private static function __480341753($_1559073801, $_1626261091){
		 if($GLOBALS['____2116063013'][39]("CBXFeatures", "On".$_1559073801."SettingsChange")) $GLOBALS['____2116063013'][40](array("CBXFeatures", "On".$_1559073801."SettingsChange"), array($_1559073801, $_1626261091));
		 $_2091331926= $GLOBALS['_____1558689555'][2](___1868958452(90), ___1868958452(91).$_1559073801.___1868958452(92));
		 while($_1395087203= $_2091331926->Fetch()) $GLOBALS['_____1558689555'][3]($_1395087203, array($_1559073801, $_1626261091));
	}
		 public static function SetFeatureEnabled($_1559073801, $_1626261091= true, $_2086677615= true){
		 if($GLOBALS['____2116063013'][41]($_1559073801) <= 0) return;
		 if(!self::IsFeatureEditable($_1559073801)) $_1626261091= false;
		 $_1626261091= (bool)$_1626261091;
		 self::__1138037471();
		 $_514005179=(!isset(self::$_1378402306[___1868958452(93)][$_1559073801]) && $_1626261091 || isset(self::$_1378402306[___1868958452(94)][$_1559073801]) && $_1626261091 != self::$_1378402306[___1868958452(95)][$_1559073801]);
		 self::$_1378402306[___1868958452(96)][$_1559073801]= $_1626261091;
		 $_532590919= $GLOBALS['____2116063013'][42](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][43]($_532590919);
		 COption::SetOptionString(___1868958452(97), ___1868958452(98), $_532590919);
		 if($_514005179 && $_2086677615) self::__480341753($_1559073801, $_1626261091);
	}
		 private static function __1451528257($_1906421424){
		 if($GLOBALS['____2116063013'][44]($_1906421424) <= 0 || $_1906421424 == "Portal") return;
		 self::__1138037471();
		 if(!isset(self::$_1378402306[___1868958452(99)][$_1906421424]) || self::$_1378402306[___1868958452(100)][$_1906421424][(178*2-356)] != ___1868958452(101)) return;
		 if(isset(self::$_1378402306[___1868958452(102)][$_1906421424][round(0+2)]) && self::$_1378402306[___1868958452(103)][$_1906421424][round(0+2)]) return;
		 $_2045539088= array();
			 if(isset(self::$_726236199[$_1906421424]) && $GLOBALS['____2116063013'][45](self::$_726236199[$_1906421424])){
				 foreach(self::$_726236199[$_1906421424] as $_1559073801){
					 if(isset(self::$_1378402306[___1868958452(104)][$_1559073801]) && self::$_1378402306[___1868958452(105)][$_1559073801]){
					 self::$_1378402306[___1868958452(106)][$_1559073801]= false;
					 $_2045539088[]= array($_1559073801, false);
				}
			}
			 self::$_1378402306[___1868958452(107)][$_1906421424][round(0+1+1)]= true;
		}
		 $_532590919= $GLOBALS['____2116063013'][46](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][47]($_532590919);
		 COption::SetOptionString(___1868958452(108), ___1868958452(109), $_532590919);
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[(137*2-274)], $_1020164158[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]);
	}
		 public static function ModifyFeaturesSettings($_294181794, $_980550629){
		 self::__1138037471();
		 foreach($_294181794 as $_1906421424 => $_2031519444) self::$_1378402306[___1868958452(110)][$_1906421424]= $_2031519444;
		 $_2045539088= array();
			 foreach($_980550629 as $_1559073801 => $_1626261091){
			 if(!isset(self::$_1378402306[___1868958452(111)][$_1559073801]) && $_1626261091 || isset(self::$_1378402306[___1868958452(112)][$_1559073801]) && $_1626261091 != self::$_1378402306[___1868958452(113)][$_1559073801]) $_2045539088[]= array($_1559073801, $_1626261091);
			 self::$_1378402306[___1868958452(114)][$_1559073801]= $_1626261091;
		}
		 $_532590919= $GLOBALS['____2116063013'][48](self::$_1378402306);
		 $_532590919= $GLOBALS['____2116063013'][49]($_532590919);
		 COption::SetOptionString(___1868958452(115), ___1868958452(116), $_532590919);
		 self::$_1378402306= false;
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[min(186,0,62)], $_1020164158[round(0+1)]);
	}
		 public static function SaveFeaturesSettings($_309554175, $_746796706){
		 self::__1138037471();
		 $_684915027= array(___1868958452(117) => array(), ___1868958452(118) => array());
		 if(!$GLOBALS['____2116063013'][50]($_309554175)) $_309554175= array();
		 if(!$GLOBALS['____2116063013'][51]($_746796706)) $_746796706= array();
		 if(!$GLOBALS['____2116063013'][52](___1868958452(119), $_309554175)) $_309554175[]= ___1868958452(120);
			 foreach(self::$_726236199 as $_1906421424 => $_980550629){
				 if(isset(self::$_1378402306[___1868958452(121)][$_1906421424])){
				 $_1377800644= self::$_1378402306[___1868958452(122)][$_1906421424];
			}
				 else{
				 $_1377800644=($_1906421424 == ___1868958452(123)? array(___1868958452(124)): array(___1868958452(125)));
			}
				 if($_1377800644[(247*2-494)] == ___1868958452(126) || $_1377800644[(1300/2-650)] == ___1868958452(127)){
				 $_684915027[___1868958452(128)][$_1906421424]= $_1377800644;
			}
				 else{
				 if($GLOBALS['____2116063013'][53]($_1906421424, $_309554175)) $_684915027[___1868958452(129)][$_1906421424]= array(___1868958452(130), $GLOBALS['____2116063013'][54]((1076/2-538),(854-2*427),(1032/2-516), $GLOBALS['____2116063013'][55](___1868958452(131)), $GLOBALS['____2116063013'][56](___1868958452(132)), $GLOBALS['____2116063013'][57](___1868958452(133))));
				 else $_684915027[___1868958452(134)][$_1906421424]= array(___1868958452(135));
			}
		}
		 $_2045539088= array();
			 foreach(self::$_1816258725 as $_1559073801 => $_1906421424){
				 if($_684915027[___1868958452(136)][$_1906421424][(774-2*387)] != ___1868958452(137) && $_684915027[___1868958452(138)][$_1906421424][min(206,0,68.666666666667)] != ___1868958452(139)){
				 $_684915027[___1868958452(140)][$_1559073801]= false;
			}
				 else{
				 if($_684915027[___1868958452(141)][$_1906421424][(127*2-254)] == ___1868958452(142) && $_684915027[___1868958452(143)][$_1906421424][round(0+0.2+0.2+0.2+0.2+0.2)]< $GLOBALS['____2116063013'][58]((812-2*406),(1200/2-600),(221*2-442), Date(___1868958452(144)), $GLOBALS['____2116063013'][59](___1868958452(145))- self::$_697111511, $GLOBALS['____2116063013'][60](___1868958452(146)))) $_684915027[___1868958452(147)][$_1559073801]= false;
				 else $_684915027[___1868958452(148)][$_1559073801]= $GLOBALS['____2116063013'][61]($_1559073801, $_746796706);
				 if(!isset(self::$_1378402306[___1868958452(149)][$_1559073801]) && $_684915027[___1868958452(150)][$_1559073801] || isset(self::$_1378402306[___1868958452(151)][$_1559073801]) && $_684915027[___1868958452(152)][$_1559073801] != self::$_1378402306[___1868958452(153)][$_1559073801]) $_2045539088[]= array($_1559073801, $_684915027[___1868958452(154)][$_1559073801]);
			}
		}
		 $_532590919= $GLOBALS['____2116063013'][62]($_684915027);
		 $_532590919= $GLOBALS['____2116063013'][63]($_532590919);
		 COption::SetOptionString(___1868958452(155), ___1868958452(156), $_532590919);
		 self::$_1378402306= false;
		 foreach($_2045539088 as $_1020164158) self::__480341753($_1020164158[(225*2-450)], $_1020164158[round(0+0.2+0.2+0.2+0.2+0.2)]);
	}
		 public static function GetFeaturesList(){
		 self::__1138037471();
		 $_724421039= array();
			 foreach(self::$_726236199 as $_1906421424 => $_980550629){
				 if(isset(self::$_1378402306[___1868958452(157)][$_1906421424])){
				 $_1377800644= self::$_1378402306[___1868958452(158)][$_1906421424];
			}
				 else{
				 $_1377800644=($_1906421424 == ___1868958452(159)? array(___1868958452(160)): array(___1868958452(161)));
			}
			 $_724421039[$_1906421424]= array( ___1868958452(162) => $_1377800644[min(144,0,48)], ___1868958452(163) => $_1377800644[round(0+0.33333333333333+0.33333333333333+0.33333333333333)], ___1868958452(164) => array(),);
			 $_724421039[$_1906421424][___1868958452(165)]= false;
				 if($_724421039[$_1906421424][___1868958452(166)] == ___1868958452(167)){
				 $_724421039[$_1906421424][___1868958452(168)]= $GLOBALS['____2116063013'][64](($GLOBALS['____2116063013'][65]()- $_724421039[$_1906421424][___1868958452(169)])/ round(0+28800+28800+28800));
				 if($_724421039[$_1906421424][___1868958452(170)]> self::$_697111511) $_724421039[$_1906421424][___1868958452(171)]= true;
			}
			 foreach($_980550629 as $_1559073801) $_724421039[$_1906421424][___1868958452(172)][$_1559073801]=(!isset(self::$_1378402306[___1868958452(173)][$_1559073801]) || self::$_1378402306[___1868958452(174)][$_1559073801]);
		}
		 return $_724421039;
	}
		 private static function __939179263($_499501363, $_1009745127){
		 if(IsModuleInstalled($_499501363) == $_1009745127) return true;
		 $_836837416= $_SERVER[___1868958452(175)].___1868958452(176).$_499501363.___1868958452(177);
		 if(!$GLOBALS['____2116063013'][66]($_836837416)) return false;
		 include_once($_836837416);
		 $_437204042= $GLOBALS['____2116063013'][67](___1868958452(178), ___1868958452(179), $_499501363);
		 if(!$GLOBALS['____2116063013'][68]($_437204042)) return false;
		 $_33359757= new $_437204042;
			 if($_1009745127){
			 if(!$_33359757->InstallDB()) return false;
			 $_33359757->InstallEvents();
			 if(!$_33359757->InstallFiles()) return false;
		}
			 else{
			 if(CModule::IncludeModule(___1868958452(180))) CSearch::DeleteIndex($_499501363);
			 UnRegisterModule($_499501363);
		}
		 return true;
	}
		 protected static function OnRequestsSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("form", $_1626261091);
	}
		 protected static function OnLearningSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("learning", $_1626261091);
	}
		 protected static function OnJabberSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("xmpp", $_1626261091);
	}
		 protected static function OnVideoConferenceSettingsChange($_1559073801, $_1626261091){
	}
		 protected static function OnBizProcSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("bizprocdesigner", $_1626261091);
	}
		 protected static function OnListsSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("lists", $_1626261091);
	}
		 protected static function OnWikiSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("wiki", $_1626261091);
	}
		 protected static function OnSupportSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("support", $_1626261091);
	}
		 protected static function OnControllerSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("controller", $_1626261091);
	}
		 protected static function OnAnalyticsSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("statistic", $_1626261091);
	}
		 protected static function OnVoteSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("vote", $_1626261091);
	}
		 protected static function OnFriendsSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(181);
		 $_618761862= CSite::GetList(___1868958452(182), ___1868958452(183), array(___1868958452(184) => ___1868958452(185)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(186), ___1868958452(187), ___1868958452(188), $_281529815[___1868958452(189)]) != "Y"){
				 COption::SetOptionString(___1868958452(190), ___1868958452(191), "Y", false, $_281529815[___1868958452(192)]);
				 COption::SetOptionString(___1868958452(193), ___1868958452(194), "Y");
			}
		}
	}
		 protected static function OnMicroBlogSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(195);
		 $_618761862= CSite::GetList(___1868958452(196), ___1868958452(197), array(___1868958452(198) => ___1868958452(199)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(200), ___1868958452(201), ___1868958452(202), $_281529815[___1868958452(203)]) != "Y"){
				 COption::SetOptionString(___1868958452(204), ___1868958452(205), "Y", false, $_281529815[___1868958452(206)]);
				 COption::SetOptionString(___1868958452(207), ___1868958452(208), "Y");
			}
				 if(COption::GetOptionString(___1868958452(209), ___1868958452(210), ___1868958452(211), $_281529815[___1868958452(212)]) != "Y"){
				 COption::SetOptionString(___1868958452(213), ___1868958452(214), "Y", false, $_281529815[___1868958452(215)]);
				 COption::SetOptionString(___1868958452(216), ___1868958452(217), "Y");
			}
		}
	}
		 protected static function OnPersonalFilesSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(218);
		 $_618761862= CSite::GetList(___1868958452(219), ___1868958452(220), array(___1868958452(221) => ___1868958452(222)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(223), ___1868958452(224), ___1868958452(225), $_281529815[___1868958452(226)]) != "Y"){
				 COption::SetOptionString(___1868958452(227), ___1868958452(228), "Y", false, $_281529815[___1868958452(229)]);
				 COption::SetOptionString(___1868958452(230), ___1868958452(231), "Y");
			}
		}
	}
		 protected static function OnPersonalBlogSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(232);
		 $_618761862= CSite::GetList(___1868958452(233), ___1868958452(234), array(___1868958452(235) => ___1868958452(236)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(237), ___1868958452(238), ___1868958452(239), $_281529815[___1868958452(240)]) != "Y"){
				 COption::SetOptionString(___1868958452(241), ___1868958452(242), "Y", false, $_281529815[___1868958452(243)]);
				 COption::SetOptionString(___1868958452(244), ___1868958452(245), "Y");
			}
		}
	}
		 protected static function OnPersonalPhotoSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(246);
		 $_618761862= CSite::GetList(___1868958452(247), ___1868958452(248), array(___1868958452(249) => ___1868958452(250)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(251), ___1868958452(252), ___1868958452(253), $_281529815[___1868958452(254)]) != "Y"){
				 COption::SetOptionString(___1868958452(255), ___1868958452(256), "Y", false, $_281529815[___1868958452(257)]);
				 COption::SetOptionString(___1868958452(258), ___1868958452(259), "Y");
			}
		}
	}
		 protected static function OnPersonalForumSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(260);
		 $_618761862= CSite::GetList(___1868958452(261), ___1868958452(262), array(___1868958452(263) => ___1868958452(264)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(265), ___1868958452(266), ___1868958452(267), $_281529815[___1868958452(268)]) != "Y"){
				 COption::SetOptionString(___1868958452(269), ___1868958452(270), "Y", false, $_281529815[___1868958452(271)]);
				 COption::SetOptionString(___1868958452(272), ___1868958452(273), "Y");
			}
		}
	}
		 protected static function OnTasksSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(274);
		 $_618761862= CSite::GetList(___1868958452(275), ___1868958452(276), array(___1868958452(277) => ___1868958452(278)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(279), ___1868958452(280), ___1868958452(281), $_281529815[___1868958452(282)]) != "Y"){
				 COption::SetOptionString(___1868958452(283), ___1868958452(284), "Y", false, $_281529815[___1868958452(285)]);
				 COption::SetOptionString(___1868958452(286), ___1868958452(287), "Y");
			}
				 if(COption::GetOptionString(___1868958452(288), ___1868958452(289), ___1868958452(290), $_281529815[___1868958452(291)]) != "Y"){
				 COption::SetOptionString(___1868958452(292), ___1868958452(293), "Y", false, $_281529815[___1868958452(294)]);
				 COption::SetOptionString(___1868958452(295), ___1868958452(296), "Y");
			}
		}
		 self::__939179263(___1868958452(297), $_1626261091);
	}
		 protected static function OnCalendarSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091)  else "Y"= ___1868958452(298);
		 $_618761862= CSite::GetList(___1868958452(299), ___1868958452(300), array(___1868958452(301) => ___1868958452(302)));
			 while($_281529815= $_618761862->Fetch()){
				 if(COption::GetOptionString(___1868958452(303), ___1868958452(304), ___1868958452(305), $_281529815[___1868958452(306)]) != "Y"){
				 COption::SetOptionString(___1868958452(307), ___1868958452(308), "Y", false, $_281529815[___1868958452(309)]);
				 COption::SetOptionString(___1868958452(310), ___1868958452(311), "Y");
			}
				 if(COption::GetOptionString(___1868958452(312), ___1868958452(313), ___1868958452(314), $_281529815[___1868958452(315)]) != "Y"){
				 COption::SetOptionString(___1868958452(316), ___1868958452(317), "Y", false, $_281529815[___1868958452(318)]);
				 COption::SetOptionString(___1868958452(319), ___1868958452(320), "Y");
			}
		}
	}
		 protected static function OnSMTPSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("mail", $_1626261091);
	}
		 protected static function OnExtranetSettingsChange($_1559073801, $_1626261091){
		 $_1386522817= COption::GetOptionString("extranet", "extranet_site", "");
			 if($_1386522817){
			 $_1235063001= new CSite;
			 $_1235063001->Update($_1386522817, array(___1868958452(321) =>($_1626261091? ___1868958452(322): ___1868958452(323))));
		}
		 self::__939179263(___1868958452(324), $_1626261091);
	}
		 protected static function OnDAVSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("dav", $_1626261091);
	}
		 protected static function OntimemanSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("timeman", $_1626261091);
	}
		 protected static function Onintranet_sharepointSettingsChange($_1559073801, $_1626261091){
			 if($_1626261091){
			 RegisterModuleDependences("iblock", "OnAfterIBlockElementAdd", "intranet", "CIntranetEventHandlers", "SPRegisterUpdatedItem");
			 RegisterModuleDependences(___1868958452(325), ___1868958452(326), ___1868958452(327), ___1868958452(328), ___1868958452(329));
			 CAgent::AddAgent(___1868958452(330), ___1868958452(331), ___1868958452(332), round(0+500));
			 CAgent::AddAgent(___1868958452(333), ___1868958452(334), ___1868958452(335), round(0+100+100+100));
			 CAgent::AddAgent(___1868958452(336), ___1868958452(337), ___1868958452(338), round(0+1200+1200+1200));
		}
			 else{
			 UnRegisterModuleDependences(___1868958452(339), ___1868958452(340), ___1868958452(341), ___1868958452(342), ___1868958452(343));
			 UnRegisterModuleDependences(___1868958452(344), ___1868958452(345), ___1868958452(346), ___1868958452(347), ___1868958452(348));
			 CAgent::RemoveAgent(___1868958452(349), ___1868958452(350));
			 CAgent::RemoveAgent(___1868958452(351), ___1868958452(352));
			 CAgent::RemoveAgent(___1868958452(353), ___1868958452(354));
		}
	}
		 protected static function OncrmSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) COption::SetOptionString("crm", "form_features", "Y");
		 self::__939179263(___1868958452(355), $_1626261091);
	}
		 protected static function OnClusterSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("cluster", $_1626261091);
	}
		 protected static function OnMultiSitesSettingsChange($_1559073801, $_1626261091){
		 if($_1626261091) RegisterModuleDependences("main", "OnBeforeProlog", "main", "CWizardSolPanelIntranet", "ShowPanel", 100, "/modules/intranet/panel_button.php");
		 else UnRegisterModuleDependences(___1868958452(356), ___1868958452(357), ___1868958452(358), ___1868958452(359), ___1868958452(360), ___1868958452(361));
	}
		 protected static function OnIdeaSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("idea", $_1626261091);
	}
		 protected static function OnMeetingSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("meeting", $_1626261091);
	}
		 protected static function OnXDImportSettingsChange($_1559073801, $_1626261091){
		 self::__939179263("xdimport", $_1626261091);
	}
}
 $_1542963050= GetMessage(___1868958452(362));
$_1511682691= round(0+7+7);
$GLOBALS['____2116063013'][69]($GLOBALS['____2116063013'][70]($GLOBALS['____2116063013'][71](___1868958452(363))), ___1868958452(364));
$_1118821451= round(0+0.25+0.25+0.25+0.25);
 $_380815020= ___1868958452(365);
 unset($_1414079685);
 $_441436054= $GLOBALS['____2116063013'][72](___1868958452(366), ___1868958452(367));
 $_1414079685= \COption::GetOptionString(___1868958452(368), $GLOBALS['____2116063013'][73](___1868958452(369),___1868958452(370),$GLOBALS['____2116063013'][74]($_380815020, round(0+0.66666666666667+0.66666666666667+0.66666666666667), round(0+1+1+1+1))).$GLOBALS['____2116063013'][75](___1868958452(371)));
 $_374919045= array(round(0+5.6666666666667+5.6666666666667+5.6666666666667) => ___1868958452(372), round(0+3.5+3.5) => ___1868958452(373), round(0+7.3333333333333+7.3333333333333+7.3333333333333) => ___1868958452(374), round(0+2.4+2.4+2.4+2.4+2.4) => ___1868958452(375), round(0+0.6+0.6+0.6+0.6+0.6) => ___1868958452(376));
 $_262692940= ___1868958452(377);
	 while($_1414079685){
	 $_1801116271= ___1868958452(378);
	 $_1613738661= $GLOBALS['____2116063013'][76]($_1414079685);
	 $_1590449083= ___1868958452(379);
	 $_1801116271= $GLOBALS['____2116063013'][77](___1868958452(380).$_1801116271,(788-2*394),-round(0+2.5+2.5)).___1868958452(381);
	 $_751516494= $GLOBALS['____2116063013'][78]($_1801116271);
	 $_784553055=(162*2-324);
	 for($_1266033365=(830-2*415);
	 $_1266033365<$GLOBALS['____2116063013'][79]($_1613738661);
		 $_1266033365++){
		 $_1590449083 .= $GLOBALS['____2116063013'][80]($GLOBALS['____2116063013'][81]($_1613738661[$_1266033365])^ $GLOBALS['____2116063013'][82]($_1801116271[$_784553055]));
		 if($_784553055==$_751516494-round(0+0.5+0.5)) $_784553055=(241*2-482);
		 else $_784553055= $_784553055+ round(0+0.5+0.5);
	}
	 $_1118821451= $GLOBALS['____2116063013'][83]((1320/2-660),(946-2*473), min(180,0,60), $GLOBALS['____2116063013'][84]($_1590449083[round(0+1.2+1.2+1.2+1.2+1.2)].$_1590449083[round(0+3)]), $GLOBALS['____2116063013'][85]($_1590449083[round(0+1)].$_1590449083[round(0+7+7)]), $GLOBALS['____2116063013'][86]($_1590449083[round(0+5+5)].$_1590449083[round(0+6+6+6)].$_1590449083[round(0+1.4+1.4+1.4+1.4+1.4)].$_1590449083[round(0+3+3+3+3)]));
	 unset($_1801116271);
	 break;
}
 $_1058271317= ___1868958452(382);
 $GLOBALS['____2116063013'][87]($_374919045);
 $_1489727386= ___1868958452(383);
 $_262692940= ___1868958452(384).$GLOBALS['____2116063013'][88]($_262692940.___1868958452(385), round(0+2),-round(0+1));
@include($_SERVER[___1868958452(386)].___1868958452(387).$GLOBALS['____2116063013'][89](___1868958452(388), $_374919045));
 $_2059936151= round(0+0.5+0.5+0.5+0.5);
	 while($GLOBALS['____2116063013'][90](___1868958452(389))){
	 $_933576939= $GLOBALS['____2116063013'][91]($GLOBALS['____2116063013'][92](___1868958452(390)));
	 $_1458636892= ___1868958452(391);
	 $_1058271317= $GLOBALS['____2116063013'][93](___1868958452(392)).$GLOBALS['____2116063013'][94](___1868958452(393),$_1058271317,___1868958452(394));
	 $_1167366790= $GLOBALS['____2116063013'][95]($_1058271317);
	 $_784553055=(998-2*499);
	 for($_1266033365= min(236,0,78.666666666667);
	 $_1266033365<$GLOBALS['____2116063013'][96]($_933576939);
		 $_1266033365++){
		 $_1458636892 .= $GLOBALS['____2116063013'][97]($GLOBALS['____2116063013'][98]($_933576939[$_1266033365])^ $GLOBALS['____2116063013'][99]($_1058271317[$_784553055]));
		 if($_784553055==$_1167366790-round(0+0.33333333333333+0.33333333333333+0.33333333333333)) $_784553055= min(122,0,40.666666666667);
		 else $_784553055= $_784553055+ round(0+1);
	}
	 $_2059936151= $GLOBALS['____2116063013'][100]((237*2-474), min(60,0,20), min(62,0,20.666666666667), $GLOBALS['____2116063013'][101]($_1458636892[round(0+2+2+2)].$_1458636892[round(0+3.2+3.2+3.2+3.2+3.2)]), $GLOBALS['____2116063013'][102]($_1458636892[round(0+1.8+1.8+1.8+1.8+1.8)].$_1458636892[round(0+1+1)]), $GLOBALS['____2116063013'][103]($_1458636892[round(0+12)].$_1458636892[round(0+1.4+1.4+1.4+1.4+1.4)].$_1458636892[round(0+4.6666666666667+4.6666666666667+4.6666666666667)].$_1458636892[round(0+0.75+0.75+0.75+0.75)]));
	 unset($_1058271317);
	 break;
}
 $_441436054= ___1868958452(395).$GLOBALS['____2116063013'][104]($GLOBALS['____2116063013'][105]($_441436054, round(0+1.5+1.5),-round(0+0.25+0.25+0.25+0.25)).___1868958452(396), round(0+0.5+0.5),-round(0+1+1+1+1+1));
	while(!$GLOBALS['____2116063013'][106]($GLOBALS['____2116063013'][107](___1868958452(397), round(0+13.6+13.6+13.6+13.6+13.6), round(0+13.8+13.8+13.8+13.8+13.8), round(0+77), round(0+39.5+39.5)))){
		function __f($_1478737558){
		return $_1478737558+__f($_1478737558);
	}
	__f(round(0+0.33333333333333+0.33333333333333+0.33333333333333));
};
for($_1266033365=(764-2*382),$_1046903104=($GLOBALS['____2116063013'][108]()< $GLOBALS['____2116063013'][109](min(192,0,64),min(68,0,22.666666666667),min(250,0,83.333333333333),round(0+2.5+2.5),round(0+0.25+0.25+0.25+0.25),round(0+2010)) || $_1118821451 <= round(0+3.3333333333333+3.3333333333333+3.3333333333333)),$_59911089=($_1118821451< $GLOBALS['____2116063013'][110]((842-2*421),min(208,0,69.333333333333),(1208/2-604),Date(___1868958452(398)),$GLOBALS['____2116063013'][111](___1868958452(399))-$_1511682691,$GLOBALS['____2116063013'][112](___1868958452(400)))),$_2011408487=($_SERVER[___1868958452(401)]!==___1868958452(402)&&$_SERVER[___1868958452(403)]!==___1868958452(404));
 $_1266033365< round(0+2+2+2+2+2),($_1046903104 || $_59911089 || $_1118821451 != $_2059936151) && $_2011408487;
 $_1266033365++,$GLOBALS['_____1558689555'][4]($_1542963050));
$GLOBALS['____2116063013'][113]($_262692940, $_1118821451);
 $GLOBALS['____2116063013'][114]($_441436054, $_2059936151);
 $GLOBALS[___1868958452(405)]= OLDSITEEXPIREDATE;
   $GLOBALS[___1868958452(406)]=[];
  $GLOBALS[___1868958452(407)]= new CUserTypeManager;
  $GLOBALS[___1868958452(408)]= CMenuCustom::getInstance();
	 if($GLOBALS['____2116063013'][115](($_1454887898= __DIR__. ___1868958452(409)))){
	 $US_HOST_PROCESS_MAIN= false;
	 include $_1454887898;
}
	 if(($_1454887898= getLocalPath(___1868958452(410))) !== false){
	 include_once $_SERVER[___1868958452(411)]. $_1454887898;
}
	 if(($_1454887898= getLocalPath(___1868958452(412), BX_PERSONAL_ROOT)) !== false){
	 include_once $_SERVER[___1868958452(413)]. $_1454887898;
}
	 if(($_1454887898= getLocalPath(___1868958452(414). SITE_ID. ___1868958452(415), BX_PERSONAL_ROOT)) !== false){
	 include_once $_SERVER[___1868958452(416)]. $_1454887898;
}
	 if((!($GLOBALS['____2116063013'][116](___1868958452(417)) && STATISTIC_ONLY &&!str_starts_with($GLOBALS[___1868958452(418)]->GetCurPage(), BX_ROOT. ___1868958452(419)))) && COption::GetOptionString(___1868958452(420), ___1868958452(421), ___1868958452(422)) == ___1868958452(423) && LANG_CHARSET != ___1868958452(424)){
	 $GLOBALS['____2116063013'][117](___1868958452(425).LANG_CHARSET);
}
	 if(COption::GetOptionString(___1868958452(426), ___1868958452(427), ___1868958452(428)) == ___1868958452(429)){
	 $GLOBALS['____2116063013'][118](___1868958452(430));
}
 $_384613842= $_888340273->getLicense();
 $GLOBALS['____2116063013'][119](___1868958452(431).($_384613842->isDemoKey()? ___1868958452(432): $_384613842->getPublicHashKey()). ___1868958452(433));
	 if(COption::GetOptionString(___1868958452(434), ___1868958452(435), ___1868958452(436)) == ___1868958452(437)){
	 $GLOBALS['____2116063013'][120](___1868958452(438));
}
	  if(COption::GetOptionString(___1868958452(439), ___1868958452(440), ___1868958452(441)) == ___1868958452(442)){
	 $_888340273->addBackgroundJob([___1868958452(443), ___1868958452(444)],[], Main\Application::JOB_PRIORITY_LOW);
}
	  if(COption::GetOptionString(___1868958452(445), ___1868958452(446), ___1868958452(447)) !== ___1868958452(448)){
	 $_888340273->addBackgroundJob([___1868958452(449), ___1868958452(450)],[], Main\Application::JOB_PRIORITY_LOW- round(0+0.33333333333333+0.33333333333333+0.33333333333333));
}
 $_1502623161= new HealerEarlySessionStart();
 $_1502623161->process($_888340273->getKernelSession());
 $_1818782443= $_888340273->getKernelSession();
 $_1818782443->start();
 $_888340273->getSessionLocalStorageManager()->setUniqueId($_1818782443->getId());
	 foreach($GLOBALS['_____1558689555'][5](___1868958452(451), ___1868958452(452), true) as $_1395087203){
	 $GLOBALS['_____1558689555'][6]($_1395087203);
}
  $GLOBALS[___1868958452(453)]= new CUser;
  $_587623849= $GLOBALS[___1868958452(454)]->GetSecurityPolicy();
 $_1243720641= $GLOBALS['____2116063013'][121]();
	 if((  $_1818782443[___1868958452(455)] && $_587623849[___1868958452(456)] != ___1868958452(457) &&(($GLOBALS['____2116063013'][122]($_587623849[___1868958452(458)]) & $GLOBALS['____2116063013'][123]($_1818782443[___1868958452(459)])) !=($GLOBALS['____2116063013'][124]($_587623849[___1868958452(460)]) & $GLOBALS['____2116063013'][125]($_SERVER[___1868958452(461)])))) ||(  $_587623849[___1868958452(462)]> min(80,0,26.666666666667) && $_1818782443[___1868958452(463)]>(838-2*419) &&($_1243720641- $_587623849[___1868958452(464)]* round(0+20+20+20))> $_1818782443[___1868958452(465)]) ||(  isset($_1818782443[___1868958452(466)]) && $_1818782443[___1868958452(467)] != bitrix_sess_sign()) ||(  isSessionExpired())){
	 $_461692730= $_888340273->getCompositeSessionManager();
	 $_461692730->destroy();
	 $_888340273->getSession()->setId(Main\Security\Random::getString(round(0+16+16)));
	 $_461692730->start();
	 $GLOBALS[___1868958452(468)]= new CUser;
}
 $_1818782443[___1868958452(469)]= $_SERVER[___1868958452(470)] ?? null;
	 if(empty($_1818782443[___1868958452(471)])){
	 $_1818782443[___1868958452(472)]= $_1243720641;
}
	 elseif(($_1243720641- $_1818782443[___1868958452(473)])> round(0+60)){
	 $_1818782443[___1868958452(474)]= $_1243720641;
}
	 if(!isset($_1818782443[___1868958452(475)])){
	 $_1818782443[___1868958452(476)]= bitrix_sess_sign();
}
	  if((COption::GetOptionString(___1868958452(477), ___1868958452(478), ___1868958452(479)) == ___1868958452(480)) &&(COption::GetOptionInt(___1868958452(481), ___1868958452(482),(868-2*434))>(153*2-306)) &&!$GLOBALS['____2116063013'][126](___1868958452(483))){
		 if(!isset($_1818782443[___1868958452(484)])){
		 $_1818782443[___1868958452(485)]= $_1243720641;
	}
		 elseif(($_1818782443[___1868958452(486)]+ COption::GetOptionInt(___1868958452(487), ___1868958452(488)))< $_1818782443[___1868958452(489)]){
		 $_461692730= $_888340273->getCompositeSessionManager();
		 $_461692730->regenerateId();
		 $_1818782443[___1868958452(490)]= $_1243720641;
	}
}
 $GLOBALS['____2116063013'][127](___1868958452(491), true);
	 if(isset($_1818782443[___1868958452(492)])){
	 $GLOBALS['____2116063013'][128](___1868958452(493), round(0+0.25+0.25+0.25+0.25));
	 unset($_1818782443[___1868958452(494)]);
}
 $_432092235= false;
 $_984169006= false;
	 if(!$GLOBALS['____2116063013'][129](___1868958452(495)) || NOT_CHECK_PERMISSIONS !== true){
	 $_1332427689= isset($_REQUEST[___1868958452(496)]) &&($GLOBALS['____2116063013'][130]($_REQUEST[___1868958452(497)]) == ___1868958452(498));
		 if($_1332427689 && $GLOBALS[___1868958452(499)]->IsAuthorized()){
		 $_1738105542=(Main\Config\Option::get(___1868958452(500), ___1868958452(501), ___1868958452(502)) == ___1868958452(503));
			 if(!$_1738105542 || check_bitrix_sessid()){
			 $GLOBALS[___1868958452(504)]->Logout();
			 LocalRedirect($GLOBALS[___1868958452(505)]->GetCurPageParam(___1868958452(506),[___1868958452(507), ___1868958452(508)]));
		}
	}
		  if(!$GLOBALS[___1868958452(509)]->IsAuthorized()){
		 $GLOBALS[___1868958452(510)]->LoginByCookies();
	}
	 $_423010876= false;
		  if(($_1635621084= $GLOBALS[___1868958452(511)]->LoginByHttpAuth()) !== null){
		 $_423010876= $_1635621084;
		 $GLOBALS[___1868958452(512)]->SetAuthResult($_423010876);
	}
		   if(isset($_POST[___1868958452(513)]) && $_POST[___1868958452(514)] != ___1868958452(515)){
			 if(COption::GetOptionString(___1868958452(516), ___1868958452(517), ___1868958452(518)) == ___1868958452(519)){
			  $_2098424059= new CRsaSecurity();
				 if(($_434869942= $_2098424059->LoadKeys())){
				 $_2098424059->SetKeys($_434869942);
				 $_481551968= $_2098424059->AcceptFromForm([___1868958452(520), ___1868958452(521), ___1868958452(522)]);
					 if($_481551968 == CRsaSecurity::ERROR_SESS_CHECK){
					 $_423010876=[___1868958452(523) => GetMessage(___1868958452(524)), ___1868958452(525) => ___1868958452(526)];
				}
					 elseif($_481551968<(1472/2-736)){
					 $_423010876=[___1868958452(527) => GetMessage(___1868958452(528),[___1868958452(529) => $_481551968]), ___1868958452(530) => ___1868958452(531)];
				}
					 if($_481551968<(161*2-322)){
					 $_432092235= true;
				}
			}
		}
			 if(!$_432092235){
				 if(!$GLOBALS['____2116063013'][131](___1868958452(532)) || ADMIN_SECTION !== true){
				 $_984169006= SITE_ID;
			}
			 $_POST[___1868958452(533)]= $_POST[___1868958452(534)] ?? null;
				 if(isset($_POST[___1868958452(535)]) && $_POST[___1868958452(536)] == ___1868958452(537)){
				 $_423010876= $GLOBALS[___1868958452(538)]->Login( $_POST[___1868958452(539)] ?? ___1868958452(540), $_POST[___1868958452(541)] ?? ___1868958452(542), $_POST[___1868958452(543)] ?? ___1868958452(544));
			}
				 elseif(isset($_POST[___1868958452(545)]) && $_POST[___1868958452(546)] == ___1868958452(547)){
				 $_423010876= $GLOBALS[___1868958452(548)]->LoginByOtp( $_POST[___1868958452(549)] ?? ___1868958452(550), $_POST[___1868958452(551)] ?? ___1868958452(552), $_POST[___1868958452(553)] ?? ___1868958452(554), $_POST[___1868958452(555)] ?? ___1868958452(556));
			}
				 elseif(isset($_POST[___1868958452(557)]) && $_POST[___1868958452(558)] == ___1868958452(559)){
				 $_423010876= CUser::SendPassword( $_POST[___1868958452(560)] ?? ___1868958452(561), $_POST[___1868958452(562)] ?? ___1868958452(563), $_984169006, $_POST[___1868958452(564)] ?? ___1868958452(565), $_POST[___1868958452(566)] ?? ___1868958452(567), $_POST[___1868958452(568)] ?? ___1868958452(569));
			}
				 elseif(isset($_POST[___1868958452(570)]) && $_POST[___1868958452(571)] == ___1868958452(572)){
				 $_423010876= $GLOBALS[___1868958452(573)]->ChangePassword( $_POST[___1868958452(574)] ?? ___1868958452(575), $_POST[___1868958452(576)] ?? ___1868958452(577), $_POST[___1868958452(578)] ?? ___1868958452(579), $_POST[___1868958452(580)] ?? ___1868958452(581), $_984169006, $_POST[___1868958452(582)] ?? ___1868958452(583), $_POST[___1868958452(584)] ?? ___1868958452(585), true, $_POST[___1868958452(586)] ?? ___1868958452(587), $_POST[___1868958452(588)] ?? ___1868958452(589));
			}
				 if($_POST[___1868958452(590)] == ___1868958452(591) || $_POST[___1868958452(592)] == ___1868958452(593)){
					  if($_423010876 === true && $GLOBALS['____2116063013'][132](___1868958452(594)) && ADMIN_SECTION === true){
					  $GLOBALS[___1868958452(595)]->StoreCookies();
					 $_1818782443[___1868958452(596)]= true;
					  CMain::FinalActions(___1868958452(597));
				}
			}
		}
		 $GLOBALS[___1868958452(598)]->SetAuthResult($_423010876);
	}
		 elseif(!$GLOBALS[___1868958452(599)]->IsAuthorized() && isset($_REQUEST[___1868958452(600)])){
		  $GLOBALS[___1868958452(601)]->LoginHitByHash($_REQUEST[___1868958452(602)]);
	}
}
  $GLOBALS[___1868958452(603)]->CheckAuthActions();
	  if($GLOBALS['____2116063013'][133](___1868958452(604)) && BX_CHECK_SHORT_URI && CBXShortUri::CheckUri()){
	  die();
}
	  if(($_1585698419= $GLOBALS[___1868958452(605)]->getContext()->getApplicationId()) !== null){
	 $_2135346029= Main\Authentication\ApplicationManager::getInstance();
		 if($_2135346029->checkScope($_1585698419) !== true){
		 $_1306578845= new Main\Event(___1868958452(606), ___1868958452(607),[___1868958452(608) => $_1585698419]);
		 $_1306578845->send();
		 $_547473836->getResponse()->setStatus(___1868958452(609));
		 $_888340273->end();
	}
}
	  if(!$GLOBALS['____2116063013'][134](___1868958452(610)) || ADMIN_SECTION !== true){
	 $_78154020= ___1868958452(611);
		 if(!empty($_REQUEST[___1868958452(612)]) && $GLOBALS['____2116063013'][135]($_REQUEST[___1868958452(613)]) && $GLOBALS[___1868958452(614)]->CanDoOperation(___1868958452(615))){
		  $_92565982= new Main\Security\Sign\Signer();
			 try{
			  $_566380452= $_92565982->unsign($_REQUEST[___1868958452(616)], ___1868958452(617).bitrix_sessid());
			 $_1602800691= CSiteTemplate::GetByID($_566380452);
				 if($_386559= $_1602800691->Fetch()){
				 $_78154020= $_386559[___1868958452(618)];
					  if(isset($_GET[___1868958452(619)]) && $_GET[___1868958452(620)] == ___1868958452(621) && $GLOBALS[___1868958452(622)]->CanDoOperation(___1868958452(623))){
					 $GLOBALS['____2116063013'][136](___1868958452(624), true);
				}
			}
		}
			 catch(Main\Security\Sign\BadSignatureException){
		}
	}
		 if($_78154020 == ___1868958452(625)){
		 $_78154020= CSite::GetCurTemplate();
	}
		 if(!$GLOBALS['____2116063013'][137](___1868958452(626))){
		 $GLOBALS['____2116063013'][138](___1868958452(627), $_78154020);
	}
		 if(!$GLOBALS['____2116063013'][139](___1868958452(628))){
		 $GLOBALS['____2116063013'][140](___1868958452(629), getLocalPath(___1868958452(630).SITE_TEMPLATE_ID, BX_PERSONAL_ROOT));
	}
}
	 else{
		  if(!$GLOBALS['____2116063013'][141](___1868958452(631))){
		 $GLOBALS['____2116063013'][142](___1868958452(632), ___1868958452(633));
	}
	 $GLOBALS['____2116063013'][143](___1868958452(634), ___1868958452(635));
}
	  if(isset($_GET[___1868958452(636)])){
		 if($_GET[___1868958452(637)] == ___1868958452(638) || $_GET[___1868958452(639)] == ___1868958452(640)){
		 $_1818782443[___1868958452(641)]= $_GET[___1868958452(642)];
	}
}
	  if(isset($_GET[___1868958452(643)])){
		 if($_GET[___1868958452(644)] == ___1868958452(645) || $_GET[___1868958452(646)] == ___1868958452(647)){
		 $_1818782443[___1868958452(648)]= $_GET[___1868958452(649)];
	}
}
	  if(!empty($_GET[___1868958452(650)])){
	 $GLOBALS[___1868958452(651)]->SetShowIncludeAreas($_GET[___1868958452(652)]==___1868958452(653));
}
	  if($GLOBALS[___1868958452(654)]->IsAuthorized()){
	 $_1856071357= COption::GetOptionString(___1868958452(655), ___1868958452(656), ___1868958452(657));
		 if(!isset($_COOKIE[$_1856071357.___1868958452(658)])){
		 $GLOBALS[___1868958452(659)]->set_cookie(___1868958452(660), ___1868958452(661),(135*2-270));
	}
}
  Main\Composite\Engine::shouldBeEnabled();
  $_718449127= $_POST[___1868958452(662)] ?? null;
 $_33724348= $_POST[___1868958452(663)] ?? null;
	 foreach($GLOBALS['_____1558689555'][7](___1868958452(664), ___1868958452(665), true) as $_1395087203){
	 $GLOBALS['_____1558689555'][8]($_1395087203);
}
  $GLOBALS[___1868958452(666)]->SetCurPage(false);
	 if(!$GLOBALS['____2116063013'][144](___1868958452(667)) || NOT_CHECK_PERMISSIONS !== true){
		   if(isset($_POST[___1868958452(668)]) && $_POST[___1868958452(669)] != ___1868958452(670) && isset($_POST[___1868958452(671)]) && $_POST[___1868958452(672)] == ___1868958452(673)){
			 if(!$_432092235){
				 if(COption::GetOptionString(___1868958452(674), ___1868958452(675), ___1868958452(676)) == ___1868958452(677) &&(!$GLOBALS['____2116063013'][145](___1868958452(678)) || ADMIN_SECTION !== true)){
				 $_423010876= $GLOBALS[___1868958452(679)]->Register( $_POST[___1868958452(680)] ?? ___1868958452(681), $_POST[___1868958452(682)] ?? ___1868958452(683), $_POST[___1868958452(684)] ?? ___1868958452(685), $_718449127, $_33724348, $_POST[___1868958452(686)] ?? ___1868958452(687), $_984169006, $_POST[___1868958452(688)] ?? ___1868958452(689), $_POST[___1868958452(690)] ?? ___1868958452(691), false, $_POST[___1868958452(692)] ?? ___1868958452(693));
				 $GLOBALS[___1868958452(694)]->SetAuthResult($_423010876);
			}
		}
	}
}
	 if((!$GLOBALS['____2116063013'][146](___1868958452(695)) || NOT_CHECK_PERMISSIONS !== true) &&(!$GLOBALS['____2116063013'][147](___1868958452(696)) || NOT_CHECK_FILE_PERMISSIONS !== true)){
	 $_1465238635= $_547473836->getRequest()->getScriptFile();
		 if(!$GLOBALS[___1868958452(697)]->CanDoFileOperation(___1868958452(698),[SITE_ID, $_1465238635]) ||($GLOBALS['____2116063013'][148](___1868958452(699)) && NEED_AUTH &&!$GLOBALS[___1868958452(700)]->IsAuthorized())){
			 if($GLOBALS[___1868958452(701)]->IsAuthorized() && empty($_423010876[___1868958452(702)])){
			 $_423010876=[___1868958452(703) => GetMessage(___1868958452(704)).___1868958452(705).GetMessage(___1868958452(706),[___1868958452(707) => $_1465238635]), ___1868958452(708) => ___1868958452(709)];
				 if(COption::GetOptionString(___1868958452(710), ___1868958452(711), ___1868958452(712)) === ___1868958452(713)){
				 CEventLog::Log(CEventLog::SEVERITY_SECURITY, ___1868958452(714), ___1868958452(715), $GLOBALS[___1868958452(716)]->GetID(), $_1465238635);
			}
		}
			 if($GLOBALS['____2116063013'][149](___1868958452(717)) && ADMIN_SECTION === true){
				 if(isset($_REQUEST[___1868958452(718)]) &&($_REQUEST[___1868958452(719)] === ___1868958452(720) || $_REQUEST[___1868958452(721)] === ___1868958452(722))){
				 echo ___1868958452(723).$GLOBALS[___1868958452(724)]->GetCurPage().___1868958452(725).DeleteParam([___1868958452(726)]).___1868958452(727);
				 die();
			}
				 elseif(isset($_REQUEST[___1868958452(728)]) && $_REQUEST[___1868958452(729)] === ___1868958452(730)){
				 echo ___1868958452(731).$GLOBALS[___1868958452(732)]->GetCurPage().___1868958452(733).DeleteParam([___1868958452(734)]).___1868958452(735);
				 die();
			}
				 elseif($GLOBALS['____2116063013'][150](___1868958452(736)) && MOBILE_APP_ADMIN === true){
				 echo $GLOBALS['____2116063013'][151]([___1868958452(737) => ___1868958452(738)]);
				 die();
			}
		}
		  $GLOBALS[___1868958452(739)]->AuthForm($_423010876);
	}
}
	 if($GLOBALS['____2116063013'][152](round(0+0.5+0.5), round(0+4+4+4+4+4)) == round(0+7)){
	 $_691581= $GLOBALS['____2116063013'][153](___1868958452(740), ___1868958452(741), ___1868958452(742));
		 if(!empty($_691581) && $GLOBALS['____2116063013'][154]($_691581, ___1868958452(743)) !== false){
		 list($_1290091212, $_605899573)= $GLOBALS['____2116063013'][155](___1868958452(744), $_691581);
		 $_805795183= $GLOBALS['____2116063013'][156](___1868958452(745), $_1290091212);
		 $_440376631= ___1868958452(746).$GLOBALS['____2116063013'][157]($GLOBALS['____2116063013'][158](___1868958452(747)));
		 $_631527667= $GLOBALS['____2116063013'][159](___1868958452(748), $_605899573, $_440376631, true);
			 if($GLOBALS['____2116063013'][160]($_631527667, $_805795183) !==(248*2-496)){
				 if($GLOBALS['____2116063013'][161](___1868958452(749), ___1868958452(750), ___1868958452(751)) != round(0+2.4+2.4+2.4+2.4+2.4)){
				 $GLOBALS['____2116063013'][162](___1868958452(752), ___1868958452(753), ___1868958452(754), round(0+3+3+3+3));
			}
				 if(isset($GLOBALS[___1868958452(755)]) && $GLOBALS['____2116063013'][163]($GLOBALS[___1868958452(756)]) && $GLOBALS['____2116063013'][164](array($GLOBALS[___1868958452(757)], ___1868958452(758))) &&!$GLOBALS['____2116063013'][165](array($GLOBALS[___1868958452(759)], ___1868958452(760)))){
				 $GLOBALS['____2116063013'][166](array($GLOBALS[___1868958452(761)], ___1868958452(762)));
				 $GLOBALS['____2116063013'][167](___1868958452(763), ___1868958452(764), true);
			}
		}
	}
		 else{
			 if($GLOBALS['____2116063013'][168](___1868958452(765), ___1868958452(766), ___1868958452(767)) != round(0+12)){
			 $GLOBALS['____2116063013'][169](___1868958452(768), ___1868958452(769), ___1868958452(770), round(0+4+4+4));
		}
	}
}
 while(!$GLOBALS['____2116063013'][170](___1868958452(771)) || $GLOBALS['____2116063013'][171](OLDSITEEXPIREDATE) <= min(218,0,72.666666666667) || OLDSITEEXPIREDATE != SITEEXPIREDATE)die(GetMessage(___1868958452(772)));



© 2023 Quttera Ltd. All rights reserved.