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


$GLOBALS['_____1415806956']= array(IncludeModuleLangFile);
$GLOBALS['____996202293']= array(definestrrevstrtouppersprintfsprintfsubstrstrrevbase64_decodesubstrstrlenstrlenchrordordmktimeintvalintvalintvalksortsubstrimplodedefinedbase64_decodeconstantstrrevsprintfstrlenstrlenchrordordmktimeintvalintvalintvalsubstrsubstrtimemktimemktimedatedatedefinedefineis_arraytrimexplodearray_maptrimin_arraymicrotimeis_arrayarray_mergeintvalis_arrayis_arraycountis_arrayis_arrayimplodeis_arrayis_arraycountimplodeis_arraycountimplodeis_arrayunserializeis_arraystr_replacestrip_tagshtmlspecialchars_decodestrip_tagshtmlspecialchars_decodestrlenintvalstr_replacestr_replacestr_replacehtmlspecialchars_decodestr_replacehtmlspecialchars_decodepreg_match_allis_arraycountarray_mergearray_uniqueexplodestr_replacecounttrimcountstr_replaceis_arraypreg_splitis_arraycounttrimcountexplodestr_replaceimplodeis_arraypreg_splitis_arraycounttrimcountstr_replaceexplodecountexplodepreg_matchcountcountcountpreg_matchimplodefile_existsmd5filemtimefile_get_contentsfile_existsfile_get_contentsexplodeis_arrayexplodetrimtrimexplodestr_replacetrimexplodecountcountexplodepreg_matchstr_replacefile_existsmd5filemtimeexplodefile_get_contentsis_arrayexplodeexplodetrimcountexplodestr_replacetrimdefineddefinedpreg_replacecountstr_replaceexplodepreg_replacein_arraytrimimplodeis_arrayexplodein_arrayin_arrayimplodeis_arrayexplodetrimis_arraycountpreg_matchstr_replacemicrotimemd5is_arraycountis_arraycountcountimploderoundmicrotimeis_arraycountis_arrayimplodemd5array_keysmicrotimeis_arrayexplodecountmd5implodeimplodearray_keysimplodearray_keysroundmicrotimecountcountarray_mergecountimplodecountcountimplodearray_valuesarray_uniquemd5preg_matchfunction_existsminmicrotimeroundmicrotimearray_searchroundmicrotimecountarray_uniqueroundmicrotimecountarsortstr_replaceroundmicrotimepreg_matchlevenshteinsimilar_textlevenshteincountusortroundmicrotimeexplodepreg_replacetrimmd5countimplodecountcountarray_mergecountcountarray_valuesarray_mergecountarray_mergeexplodestr_replacesortimplodemd5md5explodepreg_matchstr_replacein_arraydefinedstrlen);
	if(!function_exists(__NAMESPACE__.'\\___897709449')){
		function ___897709449($_2131988393){
		static $_279061105= false;
		 if($_279061105 == false) $_279061105=array('ZXhwaXJlX21lc3NfY3VzdG9tMg==','YXJ0dXJnb2x1YmV2X3NtYXJ0c2VhcmNoXw==','b21lZA==','WQ==','ZHJtX3N0ZXJnb2tj','JTAxMHMK','dXJnb2x1','YXJ0dXJnb2x1YmV2LnNtYXJ0c2VhcmNo','JXMlcw==','fmJz','ZXRhZF9wbw==','YWRtaW4=','bW9kdWxlcw==','dXNlcl9kYXRlX2JzbS5waHA=','YXJ0dXJnb2x1YmV2LnNtYXJ0c2VhcmNo','Yml0cml4','Ukh1cmdvbHU=','Yzc4MjUwNTdjYjloeXRvcw==','','Zjk4','MzM4MjIzNzg0NTE3M2FjMDkz','MGRmNjg4Yw==','aHR0cHM6Ly9iaXRyaXhzb2Z0LmNvbS9iaXRyaXgvYnMucGhw','YXJ0','YmV2X3NtYXJ0c2VhcmNoX09MRFNJVEVFWFBJUkVEQVRFUw==','RE9DVU1FTlRfUk9PVA==','Lw==','Lw==','YXJ0dXJnb2x1YmV2X3NtYXJ0c2VhcmNoX1RFTVBPUkFSWV9DQUNIRQ==','YXJ0dXJnb2x1YmV2X3NtYXJ0c2VhcmNoX1RFTVBPUkFSWV9DQUNIRQ==','','NDZmYTY=','JXMlcw==','Nzg4YzE2MTNmN2IzYzIxZWVhYTE=','YXJ0','YmV2X3NtYXJ0c2VhcmNoX1NJVEVFWFBJUkVEQVRFTUFQRVI=','bQ==','ZA==','WQ==','U2l0ZUV4cGlyZURhdGVfYXJ0dXJnb2x1YmV2X3NtYXJ0c2VhcmNo','YXJ0dXJnb2x1YmV2LnNtYXJ0c2VhcmNo','Q1NlYXJjaEZ1bGxUZXh0RXh0','Y2xhc3Nlcy9nZW5lcmFsL2Z1bGx0ZXh0ZXh0LnBocA==','Q1NlYXJjaFNwaGlueEV4dA==','Y2xhc3Nlcy9nZW5lcmFsL3NwaGlueGV4dC5waHA=','Q1NlYXJjaFRpdGxlRXh0','Y2xhc3Nlcy9teXNxbC90aXRsZS5waHA=','Q1NlYXJjaEV4dA==','Y2xhc3Nlcy9teXNxbC9zZWFyY2gucGhw','RE9DVU1FTlRfUk9PVA==','L2JpdHJpeC9tb2R1bGVzL2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC9pbmNsdWRlLnBocA==','anNjb3JlLnBocA==','YXV0b2xvYWQucGhw','UFJPUEVSVFlfVFlQRQ==','RQ==','VkFMVUU=','SUQ=','VkFMVUU=','blBhZ2VTaXpl','SUQ=','TkFNRQ==','VElUTEU=','IA==','TkFNRQ==','VVNFUl9UWVBF','RWxlbWVudFhtbElE','VkFMVUU=','WE1MX0lE','VkFMVUU=','blBhZ2VTaXpl','SUQ=','TkFNRQ==','VElUTEU=','IA==','TkFNRQ==','SUQ=','aWJsb2Nr','SUQ=','SUQ=','QUNUSVZF','WQ==','SVRFTVM=','SUQ=','QUNUSVZF','QUNUSVZF','Tg==','QUNUSVZF','Tg==','c2VjdGlvbl9jYWNoZQ==','c2VjdGlvbl8=','TU9EVUxFX0lE','VElUTEU=','SVRFTV9JRA==','LA==','TU9EVUxFX0lE','VElUTEU=','','Qk9EWQ==','','VEFHUw==','','SVRFTV9JRA==','VElUTEU=','','Qk9EWQ==','','VEFHUw==','','TU9EVUxFX0lE','aWJsb2Nr','VElUTEU=','SVRFTV9JRA==','Q1VTVE9NX1JBTks=','aXNfc2VjdGlvbg==','SVRFTV9JRA==','Uw==','aXNfc3Vic2VjdGlvbg==','SVRFTV9JRA==','c21hcnRzZW9f','Y2FjaGU=','ZGlzYWJsZV9jYWNoZQ==','WQ==','dGFncw==','dXNlX3RpdGxlX3RhZ19zZWFyY2g=','WQ==','cHJvcHM=','dXNlX3RpdGxlX3Byb3Bfc2VhcmNo','WQ==','aWRfaW5jbHVkZQ==','dXNlX3RpdGxlX2lk','WQ==','c25hbWVfaW5jbHVkZQ==','dXNlX3RpdGxlX3NuYW1l','WQ==','cGFnZV9zdG9wX2JvZHk=','dXNlX3BhZ2VfdGV4dF9ub3NlYXJjaA==','WQ==','c2VjdGlvbl9maW5kYnlfcGFyZW50','ZmluZF9zZWN0aW9uX2J5X3BhcmVudA==','WQ==','c2VjdGlvbl9maXJzdA==','c29ydF9zZWN0b25fZmlyc3Q=','WQ==','YXZhaWxhYmxlX2ZpcnN0','c29ydF9hdmFpbGFibGVfZmlyc3Q=','WQ==','YXZhaWxhYmxlX3F0X2ZpcnN0','c29ydF9hdmFpbGFibGVfcXRfZmlyc3Q=','WQ==','cGljdHVyZV9maXJzdA==','c29ydF9waWN0dXJlX2ZpcnN0','WQ==','WQ==','ZXhjbHVkZV9ieV9zZWN0aW9u','ZXhjbHVkZV9ieV9zZWN0aW9u','WQ==','ZXhjbHVkZV9ieV93b19zZWN0aW9u','ZXhjbHVkZV9ieV93b19zZWN0aW9u','WQ==','ZXhjbHVkZV9ieV9wcm9kdWN0','ZXhjbHVkZV9ieV9wcm9kdWN0','WQ==','ZXhjbHVkZV9ieV9hdmFpbGFibGU=','ZXhjbHVkZV9ieV9hdmFpbGFibGU=','WQ==','ZXhjbHVkZV9ieV9xdWFudGl0eQ==','ZXhjbHVkZV9ieV9xdWFudGl0eQ==','WQ==','dXNlX3Nlb190aXRsZQ==','dXNlX3Nlb190aXRsZQ==','WQ==','dGFncw==','VEFHUw==','','VEFHUw==','','aWJfc21hcnRzZWFyY2hfaGludHM=','UEFSQU0y','ZXhjbHVkZV9ieV93b19zZWN0aW9u','VElUTEU=','aXNfc2VjdGlvbg==','SVRFTV9JRA==','dXNlX3Nlb190aXRsZQ==','UEFSQU0y','U0VDVElPTl9QQUdFX1RJVExF','U0VDVElPTl9QQUdFX1RJVExF','IA==','UEFSQU1T','Y2F0YWxvZ19hdmFpbGFibGU=','WQ==','aWRfaW5jbHVkZQ==','IA==','cHJvcHM=','cmVpbmRleF9jYWNoZQ==','c2VhcmNoYWJsZV9maWVsZHNf','UEFSQU0y','RklFTERfTkFNRQ==','QVND','RU5USVRZX0lE','SUJMT0NLXw==','UEFSQU0y','X1NFQ1RJT04=','SVNfU0VBUkNIQUJMRQ==','WQ==','RklFTERfTkFNRQ==','cmVpbmRleF9jYWNoZQ==','c2VhcmNoYWJsZV9maWVsZHNf','UEFSQU0y','SUJMT0NLX0lE','UEFSQU0y','SUQ=','SUQ=','TkFNRQ==','SUJMT0NLX0lE','IA==','c2VjdGlvbl9maW5kYnlfcGFyZW50','UEFSQU0y','SUQ=','TkFNRQ==','QUNUSVZF','SUQ=','IA==','TkFNRQ==','c2VjdGlvbl9maXJzdA==','Q1VTVE9NX1JBTks=','aXNfc3Vic2VjdGlvbg==','UEFSQU1T','Y2F0YWxvZ19hdmFpbGFibGU=','WQ==','c2VjdGlvbl9maXJzdA==','Q1VTVE9NX1JBTks=','SVRFTV9JRA==','dXNlX3Nlb190aXRsZQ==','UEFSQU0y','SVRFTV9JRA==','RUxFTUVOVF9QQUdFX1RJVExF','RUxFTUVOVF9QQUdFX1RJVExF','IA==','SUQ=','SUJMT0NLX0lE','TkFNRQ==','SUJMT0NLX1NFQ1RJT05fSUQ=','SUJMT0NLX0lE','UEFSQU0y','SUQ=','SVRFTV9JRA==','aWRfaW5jbHVkZQ==','IA==','SVRFTV9JRA==','dGFncw==','VEFHUw==','','IA==','VEFHUw==','cHJvcHM=','cmVpbmRleF9jYWNoZQ==','c2VhcmNoYWJsZV9wcm9wc18=','UEFSQU0y','c29ydA==','YXNj','QUNUSVZF','WQ==','U0VBUkNIQUJMRQ==','WQ==','SUJMT0NLX0lE','UEFSQU0y','c29ydA==','YXNj','QUNUSVZF','WQ==','Q09ERQ==','Q01MMl9MSU5L','SUJMT0NLX0lE','UEFSQU0y','cmVpbmRleF9jYWNoZQ==','c2VhcmNoYWJsZV9wcm9wc18=','UEFSQU0y','Y2F0YWxvZw==','Q0FUQUxPR19BVkFJTEFCTEU=','Q0FUQUxPR19RVUFOVElUWQ==','cGljdHVyZV9maXJzdA==','UFJFVklFV19QSUNUVVJF','REVUQUlMX1BJQ1RVUkU=','blBhZ2VTaXpl','SUQ=','SUQ=','SUQ=','SUJMT0NLX0lE','SUQ=','SUQ=','VkFMVUU=','SUQ=','Q09ERQ==','ZXhjbHVkZV9ieV93b19zZWN0aW9u','SUJMT0NLX1NFQ1RJT05fSUQ=','Q0FUQUxPR19UWVBF','V08gc2VjdGlvbg==','Q01MMl9MSU5L','Q01MMl9MSU5L','VkFMVUU=','cGljdHVyZV9maXJzdA==','UFJFVklFV19QSUNUVVJF','REVUQUlMX1BJQ1RVUkU=','ZXhjbHVkZV9ieV9wcm9kdWN0','ZXhjbHVkZV9ieV9zZWN0aW9u','SUQ=','SUJMT0NLX0lE','QUNUSVZF','SUJMT0NLX1NFQ1RJT05fSUQ=','UFJFVklFV19QSUNUVVJF','REVUQUlMX1BJQ1RVUkU=','SUQ=','Q01MMl9MSU5L','VkFMVUU=','blBhZ2VTaXpl','SUQ=','SUJMT0NLX0lE','QUNUSVZF','SUJMT0NLX1NFQ1RJT05fSUQ=','UFJFVklFV19QSUNUVVJF','REVUQUlMX1BJQ1RVUkU=','UFJFVklFV19QSUNUVVJF','UFJFVklFV19QSUNUVVJF','REVUQUlMX1BJQ1RVUkU=','REVUQUlMX1BJQ1RVUkU=','ZXhjbHVkZV9ieV9wcm9kdWN0','QUNUSVZF','Tg==','QWN0aXZlIE1haW4gcHJvZHVjdA==','ZXhjbHVkZV9ieV9zZWN0aW9u','SUJMT0NLX1NFQ1RJT05fSUQ=','SUJMT0NLX0lE','SUJMT0NLX1NFQ1RJT05fSUQ=','QUNUSVZF','Tg==','QWN0aXZlIE1haW4gcHJvZHVjdCBTZWN0aW9u','Q0FUQUxPR19BVkFJTEFCTEU=','ZXhjbHVkZV9ieV9hdmFpbGFibGU=','Q0FUQUxPR19BVkFJTEFCTEU=','Tg==','Q2F0YWxvZyBhdmFpbGFibGU=','ZXhjbHVkZV9ieV9xdWFudGl0eQ==','Q0FUQUxPR19UWVBF','Q0FUQUxPR19RVUFOVElUWQ==','Q2F0YWxvZyBxdWFudGl0eQ==','UEFSQU1T','Y2F0YWxvZ19hdmFpbGFibGU=','Q0FUQUxPR19BVkFJTEFCTEU=','Q0FUQUxPR19BVkFJTEFCTEU=','WQ==','Q0FUQUxPR19BVkFJTEFCTEU=','YXZhaWxhYmxlX2ZpcnN0','Q0FUQUxPR19BVkFJTEFCTEU=','WQ==','YXZhaWxhYmxlX3F0X2ZpcnN0','Q0FUQUxPR19RVUFOVElUWQ==','Q1VTVE9NX1JBTks=','Q1VTVE9NX1JBTks=','YXZhaWxhYmxlX3F0X2ZpcnN0','Q0FUQUxPR19RVUFOVElUWQ==','Q1VTVE9NX1JBTks=','Q09ERQ==','Q01MMl9MSU5L','Q09ERQ==','UFJPUEVSVFlfVFlQRQ==','Uw==','UFJPUEVSVFlfVFlQRQ==','Tg==','VVNFUl9UWVBF','VkFMVUU=','IA==','IA==','VkFMVUU=','VkFMVUU=','','IA==','VkFMVUU=','UFJPUEVSVFlfVFlQRQ==','TA==','VVNFUl9UWVBF','VkFMVUU=','VkFMVUU=','VkFMVUU=','VkFMVUU=','VkFMVUU=','VkFMVUU=','VkFMVUU=','SUQ=','VkFMVUU=','VkFMVUU=','IA==','IA==','VkFMVUU=','UFJPUEVSVFlfVFlQRQ==','Uw==','VVNFUl9UWVBF','ZGlyZWN0b3J5','VkFMVUU=','VkFMVUU=','VkFMVUU=','IA==','IA==','UFJPUEVSVFlfVFlQRQ==','Uw==','VVNFUl9UWVBF','SFRNTA==','VkFMVUU=','VkFMVUU=','VkFMVUU=','VkFMVUU=','VkFMVUU=','VEVYVA==','IA==','VkFMVUU=','VEVYVA==','cGljdHVyZV9maXJzdA==','UFJFVklFV19QSUNUVVJF','REVUQUlMX1BJQ1RVUkU=','Q1VTVE9NX1JBTks=','SUJMT0NLX1NFQ1RJT05fSUQ=','ZXhjbHVkZV9ieV9zZWN0aW9u','ZXhjbHVkZQ==','Qnkgc2VjdGlvbg==','c25hbWVfaW5jbHVkZQ==','IA==','bmFtZV9wYXRo','Q1VTVE9NX1JBTks=','d2VpZ2h0','VElUTEU=','','Qk9EWQ==','','VEFHUw==','','Jm5ic3A7','IA==','VElUTEU=','cGFnZV9zdG9wX2JvZHk=','Qk9EWQ==','','Qk9EWQ==','Qk9EWQ==','Qk9EWQ==','Qk9EWQ==','Qk9EWQ==','Qk9EWQ==','SUQ=','SUQ=','YmFzZV9ncm91cHM=','SUQ=','YmFzZV9ncm91cHM=','c2VjdGlvbl9pbmZvX2NhY2hl','SUJMT0NLX0lE','SUQ=','TkFNRQ==','QUNUSVZF','QUNUSVZF','Tg==','ZXhjbHVkZQ==','bmFtZV9wYXRo','IA==','TkFNRQ==','SUQ=','QVND','SUJMT0NLX0lE','SUJMT0NLX0lE','SUQ=','SUQ=','SUQ=','SUJMT0NLX0lE','TkFNRQ==','VUZfUFJPRF9XRUlHSFQ=','VUZfUFJPRF9XRUlHSFQ=','d2VpZ2h0','VUZfUFJPRF9XRUlHSFQ=','c2VjdGlvbl9pbmZvX2NhY2hl','ZXhjbHVkZQ==','ZXhjbHVkZQ==','bmFtZV9wYXRo','bmFtZV9wYXRo','d2VpZ2h0','d2VpZ2h0','d2VpZ2h0','d2VpZ2h0','aWJsb2Nr','dXNlX3Nlb190aXRsZQ==','WQ==','Uw==','Uw==','','Uw==','','SUQ=','SUQ=','TkFNRQ==','SUJMT0NLX0lE','SUJMT0NLX0lE','SUQ=','RUxFTUVOVF9QQUdFX1RJVExF','TkFNRQ==','RUxFTUVOVF9QQUdFX1RJVExF','TkFNRQ==','Jm5ic3A7','IA==','TkFNRQ==','SUQ=','SUQ=','SUQ=','TkFNRQ==','TkFNRQ==','SUQ=','SUQ=','TkFNRQ==','SUJMT0NLX0lE','SUJMT0NLX0lE','SUQ=','U0VDVElPTl9QQUdFX1RJVExF','TkFNRQ==','U0VDVElPTl9QQUdFX1RJVExF','TkFNRQ==','Jm5ic3A7','IA==','TkFNRQ==','Uw==','SUQ=','SUQ=','SUQ=','TkFNRQ==','TkFNRQ==','L1w8Ylw+KC4qKVw8XC9iXD4vVXNp','IA==','Cg==','IA==','PGI+','PC9iPg==','YnJlYWtfbGV0dGVycw==','IyM=','cHJlcGFyZWRfc2V0dGluZ3M=','YnJlYWtfbGV0dGVycw==','IA==','IA==','IA==','IA==','c2VwYXJhdGlvbl9sZXR0ZXJz','IyM=','cHJlcGFyZWRfc2V0dGluZ3M=','c2VwYXJhdGlvbl9sZXR0ZXJz','IA==','IA==','bWFueQ==','bWFueQ==','IA==','cmVndWxhcg==','L14=','JC8=','d29yZA==','b25l','b25l','cmVndWxhcg==','L14=','JC8=','d29yZA==','d29yZA==','IA==','RE9DVU1FTlRfUk9PVA==','YWdfc21hcnRzZWFyY2hfcnVsZXNf','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L3J1bGVz','cnVsZXM=','RE9DVU1FTlRfUk9PVA==','Cg==','fHw=','fA==','Lg==','Kg==','XC4=','Lio=','IA==','bWFueQ==','cmVndWxhcg==','Kg==','d29yZA==','b25l','cmVndWxhcg==','Kg==','d29yZA==','cnVsZXM=','IA==','L14=','JC9p','MzAxIE1vdmVkIHBlcm1hbmVudGx5','RE9DVU1FTlRfUk9PVA==','U0lURV9JRA==','YWdzbV9yZHJ1bGVzXw==','Xw==','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L3JkcnVsZXMv','cnVsZXM=','fHw=','fA==','IA==','Lg==','Kg==','XC4=','Lio=','cnVsZXM=','QVJUVVJHT0xVQkVWX1NNQVJUU0VBUkNIX0VfUkVQTEFDRQ==','QVJUVVJHT0xVQkVWX1NNQVJUU0VBUkNIX0VfUkVQTEFDRQ==','QVJUVVJHT0xVQkVWX1NNQVJUU0VBUkNIX0VfUkVQTEFDRV9T','U01BUlRTRUFSQ0hfUkVQTEFDRV9SRUdVTEFS','QlhfVVRG','L1teXHdcZF0vdWk=','Xw==','','L1snXCI/ITpefnxAJD0rKiYuLDsoKVwtXyNcW1xdXDxcPlwvXS9p','LyhccyspL2k=','LyhbXGQrXSlbXCo=','QVJUVVJHT0xVQkVWX1NNQVJUU0VBUkNIX1hfUlU=','XSsoW1xkK10pLw==','IA==','JDF4JDI=','IA==','','IA==','IA==','IA==','ZXhjZXB0aW9uX3dvcmRzX2xpc3Q=','LA==','cGFnZV9jYWNoZQ==','ZXhjZXB0aW9uX3dvcmRz','L1tcZF0rL2k=','cw==','Yw==','cnU=','cnU=','YmFzZV9jYWNoZV9zbWFydF9zZWFyY2hfbWl4ZWRf','ZmlsdGVyX21hcA==','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L2Jk','Y2FjaGU=','cmVzdWx0','cXVlcnk=','TE9XRVIoV09SRCkgYXMgV09SRA==','Yl9zZWFyY2hfY29udGVudF90aXRsZSBhcyBzdCBpbm5lciBqb2luIGJfc2VhcmNoX2NvbnRlbnQgc2Mgb24gc2MuSUQgPSBzdC5TRUFSQ0hfQ09OVEVOVF9JRA==','c3QuU0lURV9JRCA9ICc=','Jw==','ZmlsdGVy','ZmlsdGVy','','ZmlsdGVy','IE9SIA==','KA==','TU9EVUxFX0lE','c2MuTU9EVUxFX0lEID0gIg==','TU9EVUxFX0lE','Ig==','UEFSQU0x','IEFORCA=','c2MuUEFSQU0xID0gIg==','UEFSQU0x','Ig==','UEFSQU0y','UEFSQU0y','IEFORCA=','UEFSQU0y','c2MuUEFSQU0yID0g','UEFSQU0y','c2MuUEFSQU0yIElOKA==','LCA=','UEFSQU0y','KQ==','KQ==','IEFORCAo','KQ==','U0VMRUNUIERJU1RJTkNUIA==','IEZST00g','IFdIRVJFIA==','Ow==','V09SRA==','cmVzdWx0','ZGVidWc=','R2V0IGRiIHdvcmRzIG1hcDog','ICg=','KQ==','ZmlsdGVy','ZmlsdGVy','ZmlsdGVy','TU9EVUxFX0lE','ZmlsdGVyX21hcA==','TU9EVUxFX0lE','Xw==','UEFSQU0x','ZmlsdGVyX21hcA==','UEFSQU0x','Og==','UEFSQU0y','ZmlsdGVyX21hcA==','Xw==','UEFSQU0y','Xw==','ZGVidWc=','ZGVidWc=','WQ==','Y2FjaGU=','ZGlzYWJsZV9jYWNoZQ==','WQ==','ZW5naW5l','c2VhcmNo','ZnVsbF90ZXh0X2VuZ2luZQ==','YmFzZV9jYWNoZV9zbWFydF9zZWFyY2hfY2xlYXJf','ZmlsdGVyX21hcA==','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L2Jk','cmVzdWx0','cmVzdWx0','IA==','ZW5naW5l','c3BoaW54','c3RhbmRhcnQ=','dGl0bGU=','bW9kZV9zdGl0bGU=','bW9kZV9zcGFnZQ==','Xw==','ZmlsdGVyX21hcA==','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L2NvbWJpbmF0aW9uc18=','Lw==','Xw==','Y2FjaGU=','Y2FjaGU=','cmVzdWx0','cXVlcnk=','cmVzdWx0','ZGVidWc=','U2ltaWxhcml0eSBXb3JkcyA=','LA==','IA==','ICg=','KQ==','Y2FjaGU=','ZGlzYWJsZV9jYWNoZQ==','WQ==','d29yZA==','dHJhbnM=','dHlwZQ==','d29yZHNjb3VudA==','bW9kZQ==','ZW5naW5l','ZW5naW5l','ZmlsdGVyX21hcA==','ZmlsdGVyX21hcA==','IA==','IA==','dHlwZQ==','Xw==','d29yZA==','Xw==','bW9kZQ==','ZmlsdGVyX21hcA==','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L3dvcmRzXw==','dHlwZQ==','Lw==','dHJhbnM=','Y2FjaGU=','ZnJvbQ==','Y2FjaGU=','cmVzdWx0cw==','ZnJvbQ==','Z2V0','cmVzdWx0cw==','bWV0YXBob25lX21vZGU=','bW9kZV9tZXRhcGhvbmU=','Tg==','c3RyaXBvc19tb2Rl','ZXh0ZW5kZWRfbW9kZQ==','dHlwZQ==','ZnVsbA==','aXNfbnVt','L1tcZF0rL2k=','dHJhbnM=','aXNfbnVt','ZXh0ZW5kZWRfbW9kZQ==','c3RlbW1pbmc=','c3RlbW1pbmdfZnVsbA==','d29yZA==','c3RlbW1pbmdfZnVsbA==','c3RlbW1pbmdfZnVsbA==','d29yZF9zdGVtbWluZw==','d29yZF9sZW4=','dHJhbnM=','d29yZA==','d29yZF9sZW4=','d29yZF9sZW5fY2hlY2s=','d29yZF9sZW4=','d29yZF9sZW5fY2hlY2s=','d29yZF9sZW5fY2hlY2s=','bWluX2xlbmd0aA==','c3RhcnQ=','ZW5naW5l','c3BoaW54','Kg==','Ig==','cHJlcGFyZQ==','c3RhcnQ=','dHJhbnM=','d29yZHNjb3VudA==','d29yZF9zdGVtbWluZw==','d29yZA==','d29yZF9zdGVtbWluZw==','dHlwZQ==','dGl0bGU=','dHlwZQ==','ZnVsbA==','ZXh0ZW5kZWRfbW9kZQ==','bWV0YXBob25lX21vZGU=','c3RyaXBvc19tb2Rl','a2V5c2VhcmNo','c3RhcnQ=','c3RyaXBvc19tb2Rl','c3RyaXBvc19zdGVtbWluZw==','d29yZF9zdGVtbWluZw==','d29yZF9zdGVtbWluZw==','d29yZA==','c3RyaXBvc19zdGVtbWluZw==','ZXh0ZW5kZWRfbW9kZQ==','ZXh0ZW5kZWRfbW9kZQ==','dHlwZQ==','dGl0bGU=','c3RyaXBvc19zdGVtbWluZw==','c3RyaXBvc19zdGVtbWluZw==','c3RyaXBvcw==','c3RhcnQ=','d29yZHNjb3VudA==','','d29yZA==','aXNfbnVt','bWluX2xlbmd0aA==','IA==','','ZXhwbG9kZQ==','c3RhcnQ=','bWV0YXBob25lX21vZGU=','aXNfbnVt','d29yZF9sZW4=','L1tcZF0rL2k=','dHJhbnM=','d29yZF9sZW5fY2hlY2s=','d29yZA==','d29yZA==','d29yZA==','c2ltaWxhcml0eQ==','c2ltaWxhcml0eV9y','c2ltaWxhcml0eV9ybA==','Q0FydHVyZ29sdWJldlNtYXJ0c2VhcmNo','Y21wU2ltaWxhcml0eVNvcnQ=','d29yZA==','bWV0YXBob25l','c3RhcnQ=','cmVzdWx0','dmFyaWFudHM=','ZXJyb3I=','Y2ljbGU=','bWFpbl9hcnI=','IA==','LyhccyspL2k=','IA==','bWFpbl9hcnI=','ZW4=','cnU=','dmFyaWFudHM=','cnU=','cnU=','ZW4=','dmFyaWFudHM=','ZW4=','dmFyaWFudHM=','cnU=','dmFyaWFudHM=','ZW4=','cnU=','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L2d1ZXNzX3dvcmQv','dHlwZQ==','Xw==','ZmluZA==','Y2ljbGU=','Y2ljbGU=','ZmluZA==','cmVzdWx0','cmVzdWx0','cmVzdWx0','IA==','cmVzdWx0','c2ltaWxhcml0eV9ybA==','c2ltaWxhcml0eV9ybA==','c2ltaWxhcml0eQ==','c2ltaWxhcml0eQ==','Xw==','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L2VtcHR5bGluZXM=','ZW1wdHk=','WQ==','L2FydHVyZ29sdWJldi5zbWFydHNlYXJjaC8=','Xw==','L2VtcHR5bGluZXM=','ZW1wdHk=','WQ==','IA==','L1tcZF0rL2k=','cw==','Yw==','cnU=','cnU=','YXJ0dXJnb2x1YmV2X3NtYXJ0c2VhcmNoX09MRFNJVEVFWFBJUkVEQVRF','ZXhwaXJlX21lc3NfY3VzdG9tMg==');
		return ;
	}
};
$_823146301= GetMessage(___897709449(0));
$_1479877758=(155*2-310);
@$GLOBALS['____996202293'][0](___897709449(1).$GLOBALS['____996202293'][1]($GLOBALS['____996202293'][2](___897709449(2))), ___897709449(3));
$_279830649= round(0+1);
 $_91140014= ___897709449(4);
 unset($_1437538528);
 $_934562589= $GLOBALS['____996202293'][3](___897709449(5), ___897709449(6));
 $_1437538528= \COption::GetOptionString(___897709449(7), $GLOBALS['____996202293'][4](___897709449(8),___897709449(9),$GLOBALS['____996202293'][5]($_91140014, round(0+2), round(0+2+2))).$GLOBALS['____996202293'][6](___897709449(10)));
 $_1899319807= array(round(0+8.5+8.5) => ___897709449(11), round(0+1.4+1.4+1.4+1.4+1.4) => ___897709449(12), round(0+22) => ___897709449(13), round(0+2.4+2.4+2.4+2.4+2.4) => ___897709449(14), round(0+3) => ___897709449(15));
 $_794017235= ___897709449(16);
	 while($_1437538528){
	 $_663258734= ___897709449(17);
	 $_618092067= $GLOBALS['____996202293'][7]($_1437538528);
	 $_477747627= ___897709449(18);
	 $_663258734= $GLOBALS['____996202293'][8](___897709449(19).$_663258734, min(20,0,6.6666666666667),-round(0+1.6666666666667+1.6666666666667+1.6666666666667)).___897709449(20);
	 $_1180838812= $GLOBALS['____996202293'][9]($_663258734);
	 $_376876978=(848-2*424);
	 for($_959615129=(960-2*480);
	 $_959615129<$GLOBALS['____996202293'][10]($_618092067);
		 $_959615129++){
		 $_477747627 .= $GLOBALS['____996202293'][11]($GLOBALS['____996202293'][12]($_618092067[$_959615129])^ $GLOBALS['____996202293'][13]($_663258734[$_376876978]));
		 if($_376876978==$_1180838812-round(0+0.5+0.5)) $_376876978=(1120/2-560);
		 else $_376876978= $_376876978+ round(0+1);
	}
	 $_279830649= $GLOBALS['____996202293'][14]((126*2-252),(250*2-500),(936-2*468), $GLOBALS['____996202293'][15]($_477747627[round(0+6)].$_477747627[round(0+0.6+0.6+0.6+0.6+0.6)]), $GLOBALS['____996202293'][16]($_477747627[round(0+0.2+0.2+0.2+0.2+0.2)].$_477747627[round(0+2.8+2.8+2.8+2.8+2.8)]), $GLOBALS['____996202293'][17]($_477747627[round(0+2+2+2+2+2)].$_477747627[round(0+6+6+6)].$_477747627[round(0+2.3333333333333+2.3333333333333+2.3333333333333)].$_477747627[round(0+2.4+2.4+2.4+2.4+2.4)]));
	 unset($_663258734);
	 break;
}
 $_1009294804= ___897709449(21);
 $GLOBALS['____996202293'][18]($_1899319807);
 $_652779906= ___897709449(22);
 $_794017235= ___897709449(23).$GLOBALS['____996202293'][19]($_794017235.___897709449(24), round(0+0.66666666666667+0.66666666666667+0.66666666666667),-round(0+0.25+0.25+0.25+0.25));
@include($_SERVER[___897709449(25)].___897709449(26).$GLOBALS['____996202293'][20](___897709449(27), $_1899319807));
 $_1938124027= round(0+2);
	 while($GLOBALS['____996202293'][21](___897709449(28))){
	 $_1651557656= $GLOBALS['____996202293'][22]($GLOBALS['____996202293'][23](___897709449(29)));
	 $_604723740= ___897709449(30);
	 $_1009294804= $GLOBALS['____996202293'][24](___897709449(31)).$GLOBALS['____996202293'][25](___897709449(32),$_1009294804,___897709449(33));
	 $_668734763= $GLOBALS['____996202293'][26]($_1009294804);
	 $_376876978=(148*2-296);
	 for($_959615129=(143*2-286);
	 $_959615129<$GLOBALS['____996202293'][27]($_1651557656);
		 $_959615129++){
		 $_604723740 .= $GLOBALS['____996202293'][28]($GLOBALS['____996202293'][29]($_1651557656[$_959615129])^ $GLOBALS['____996202293'][30]($_1009294804[$_376876978]));
		 if($_376876978==$_668734763-round(0+0.25+0.25+0.25+0.25)) $_376876978=(942-2*471);
		 else $_376876978= $_376876978+ round(0+1);
	}
	 $_1938124027= $GLOBALS['____996202293'][31]((155*2-310),(778-2*389),(246*2-492), $GLOBALS['____996202293'][32]($_604723740[round(0+6)].$_604723740[round(0+5.3333333333333+5.3333333333333+5.3333333333333)]), $GLOBALS['____996202293'][33]($_604723740[round(0+4.5+4.5)].$_604723740[round(0+0.5+0.5+0.5+0.5)]), $GLOBALS['____996202293'][34]($_604723740[round(0+4+4+4)].$_604723740[round(0+7)].$_604723740[round(0+2.8+2.8+2.8+2.8+2.8)].$_604723740[round(0+0.75+0.75+0.75+0.75)]));
	 unset($_1009294804);
	 break;
}
 $_934562589= ___897709449(34).$GLOBALS['____996202293'][35]($GLOBALS['____996202293'][36]($_934562589, round(0+0.75+0.75+0.75+0.75),-round(0+1)).___897709449(35), round(0+0.25+0.25+0.25+0.25),-round(0+2.5+2.5));
for($_959615129=(1480/2-740),$_1229306498=($GLOBALS['____996202293'][37]()< $GLOBALS['____996202293'][38](min(228,0,76),(1356/2-678),(207*2-414),round(0+2.5+2.5),round(0+0.25+0.25+0.25+0.25),round(0+670+670+670)) || $_279830649 <= round(0+2.5+2.5+2.5+2.5)),$_1333813507=($_279830649< $GLOBALS['____996202293'][39]((206*2-412),(1492/2-746),min(246,0,82),Date(___897709449(36)),$GLOBALS['____996202293'][40](___897709449(37))-$_1479877758,$GLOBALS['____996202293'][41](___897709449(38))));
 $_959615129< round(0+5+5),$_1229306498 || $_1333813507 || $_279830649 != $_1938124027;
 $_959615129++)return false;
$GLOBALS['____996202293'][42]($_794017235, $_279830649);
 $GLOBALS['____996202293'][43]($_934562589, $_1938124027);
 $GLOBALS[___897709449(39)]= arturgolubev_smartsearch_OLDSITEEXPIREDATE;
 use \Bitrix\Main\Loader, \Bitrix\Main\Localization\Loc;
 use \Arturgolubev\Smartsearch\Hl, \Arturgolubev\Smartsearch\Tools as Tools, \Arturgolubev\Smartsearch\Unitools as UTools, \Arturgolubev\Smartsearch\Encoding;
 CModule::AddAutoloadClasses( ___897709449(40), array( ___897709449(41) => ___897709449(42), ___897709449(43) => ___897709449(44), ___897709449(45) => ___897709449(46), ___897709449(47) => ___897709449(48),));
 $GLOBALS['_____1415806956'][0]($_SERVER[___897709449(49)].___897709449(50));
 include ___897709449(51);
 include ___897709449(52);
	 Class CArturgolubevSmartsearch{
	 const MODULE_ID= 'arturgolubev.smartsearch';
	 const BASE_RULES_FILE= '/bitrix/modules/arturgolubev.smartsearch/install/tools/arturgolubev.smartsearch/base_rules.txt';
	 const RULES_FILE= '/bitrix/tools/arturgolubev.smartsearch/rules.txt';
	 const REDIRECT_FILE= '/bitrix/tools/arturgolubev.smartsearch/redirect_SITE_ID.txt';
	 const CACHE_TIME= 86400;
	 const CACHE_VERSION= 'v600';
		  static function iblockLinkPropHandler($_1961111509, $_130080774, $_1775379824){
			 if($_1961111509["MODULE_ID"] == 'iblock' && $_1961111509["TITLE"] && $_1961111509["ITEM_ID"]){
				 if($_1961111509["PARAM2"] == $_130080774 &&!empty($_1775379824) && Encoding::exSubstr($_1961111509["ITEM_ID"], 0, 1) != "S" && Loader::includeModule("iblock")){
					 foreach($_1775379824 as $_2071082466){
					 $_1255087764= CIBlockElement::GetProperty($_1961111509["PARAM2"], $_1961111509["ITEM_ID"], array("sort" => "asc"), Array("ID"=>$_2071082466));
						 while($_1492251138= $_1255087764->Fetch()){
							 if($_1492251138[___897709449(53)] == ___897709449(54) && $_1492251138[___897709449(55)]){
							 $_1068158569= CIBlockElement::GetList([], array(___897709449(56)=>$_1492251138[___897709449(57)]), false, array(___897709449(58)=>round(0+0.2+0.2+0.2+0.2+0.2)), array(___897709449(59), ___897709449(60)));
								 while($_1663606432= $_1068158569->Fetch()){
								 $_1961111509[___897709449(61)] .= ___897709449(62).$_1663606432[___897709449(63)];
							}
						}
							 if($_1492251138[___897709449(64)] == ___897709449(65) && $_1492251138[___897709449(66)]){
							 $_1068158569= CIBlockElement::GetList([], array(___897709449(67)=>$_1492251138[___897709449(68)]), false, array(___897709449(69)=>round(0+1)), array(___897709449(70), ___897709449(71)));
								 while($_1663606432= $_1068158569->Fetch()){
								 $_1961111509[___897709449(72)] .= ___897709449(73).$_1663606432[___897709449(74)];
							}
						}
					}
				}
			}
		}
		 return $_1961111509;
	}
		 static function onProductChange(\Bitrix\Main\Entity\Event $_378999533){
		 $_1633699631= $_378999533->getParameter("id");
			 if(Loader::includeModule(self::MODULE_ID) && IntVal($_1633699631[___897709449(75)])>(1228/2-614) && Loader::includeModule(___897709449(76))){
			 CIBlockElement::UpdateSearch($_1633699631[___897709449(77)], true);
		}
	}
		 static function checkIbSectionActive($_1497206538, $_1410440745){
		 $_1793962235= UTools::getStorage('section_cache', 'section_'.$_1410440745);
			 if(!$GLOBALS['____996202293'][44]($_1793962235)){
			 $_1793962235=[ ___897709449(78) => $_1410440745, ___897709449(79) => ___897709449(80), ___897709449(81) =>[]];
			 $_176361051= CIBlockSection::GetNavChain($_1497206538, $_1410440745, array(___897709449(82), ___897709449(83)), true);
				 foreach($_176361051 as $_1314275813){
					 if($_1314275813[___897709449(84)] == ___897709449(85)){
					 $_1793962235[___897709449(86)]= ___897709449(87);
				}
			}
			 UTools::setStorage(___897709449(88), ___897709449(89).$_1410440745, $_1793962235);
		}
		 return $_1793962235;
	}
		 static function onIndexHandler($_1961111509){
		 $_1121301210= $GLOBALS['____996202293'][45](UTools::getSetting("exclude_by_module"));
			 if($_1121301210 && $_1961111509[___897709449(90)] && $_1961111509[___897709449(91)] && $_1961111509[___897709449(92)]){
			 $_1913508845= $GLOBALS['____996202293'][46](___897709449(93), $_1121301210);
				 $_1913508845= $GLOBALS['____996202293'][47](function($_1071673479){
				return $GLOBALS['____996202293'][48]($_1071673479);
			}
			, $_1913508845);
				 if($GLOBALS['____996202293'][49]($_1961111509[___897709449(94)], $_1913508845)){
				 $_1961111509[___897709449(95)]= ___897709449(96);
				 $_1961111509[___897709449(97)]= ___897709449(98);
				 $_1961111509[___897709449(99)]= ___897709449(100);
			}
				 foreach($_1913508845 as $_1396640949){
					 if(Encoding::exStripos($_1961111509[___897709449(101)], $_1396640949) !== false){
					 $_1961111509[___897709449(102)]= ___897709449(103);
					 $_1961111509[___897709449(104)]= ___897709449(105);
					 $_1961111509[___897709449(106)]= ___897709449(107);
				}
			}
		}
		 $_1211603086= $GLOBALS['____996202293'][50](true);
			 if($_1961111509[___897709449(108)] == ___897709449(109) && $_1961111509[___897709449(110)] && $_1961111509[___897709449(111)]){
			 $_1961111509[___897709449(112)]=(1460/2-730);
			 $_469808830=(1128/2-564);
			  $_733142855= array( ___897709449(113) =>(Encoding::exSubstr($_1961111509[___897709449(114)],(1272/2-636), round(0+0.5+0.5)) == ___897709449(115)), ___897709449(116) =>(Encoding::exSubstr($_1961111509[___897709449(117)],(127*2-254), round(0+2.25+2.25+2.25+2.25)) == ___897709449(118)), ___897709449(119) =>(UTools::getSetting(___897709449(120)) != ___897709449(121)), ___897709449(122) =>(UTools::getSetting(___897709449(123)) == ___897709449(124)? round(0+0.5+0.5):(766-2*383)), ___897709449(125) =>(UTools::getSetting(___897709449(126)) == ___897709449(127)? round(0+0.33333333333333+0.33333333333333+0.33333333333333):(930-2*465)), ___897709449(128) =>(UTools::getSetting(___897709449(129)) == ___897709449(130)? round(0+0.33333333333333+0.33333333333333+0.33333333333333): min(68,0,22.666666666667)), ___897709449(131) =>(UTools::getSetting(___897709449(132)) == ___897709449(133)? round(0+0.5+0.5):(790-2*395)), ___897709449(134) =>(UTools::getSetting(___897709449(135)) == ___897709449(136)? round(0+0.5+0.5): min(8,0,2.6666666666667)), ___897709449(137) =>(UTools::getSetting(___897709449(138)) == ___897709449(139)? round(0+0.5+0.5):(782-2*391)), ___897709449(140) =>(UTools::getSetting(___897709449(141)) == ___897709449(142)? round(0+0.25+0.25+0.25+0.25): min(98,0,32.666666666667)), ___897709449(143) =>(UTools::getSetting(___897709449(144)) == ___897709449(145)? round(0+0.2+0.2+0.2+0.2+0.2): min(132,0,44)), ___897709449(146) =>(UTools::getSetting(___897709449(147)) == ___897709449(148)? round(0+0.5+0.5):(950-2*475)), ___897709449(149) =>(UTools::getSetting(___897709449(150), ___897709449(151)) == ___897709449(152)? round(0+0.25+0.25+0.25+0.25): min(220,0,73.333333333333)), ___897709449(153) =>(UTools::getSetting(___897709449(154)) == ___897709449(155)), ___897709449(156) =>(UTools::getSetting(___897709449(157)) == ___897709449(158)), ___897709449(159) =>(UTools::getSetting(___897709449(160)) == ___897709449(161)), ___897709449(162) =>(UTools::getSetting(___897709449(163)) == ___897709449(164)), ___897709449(165) =>(UTools::getSetting(___897709449(166)) == ___897709449(167)), ___897709449(168) =>(UTools::getSetting(___897709449(169)) == ___897709449(170)),);
				 if(!$_733142855[___897709449(171)] && $_1961111509[___897709449(172)] != ___897709449(173)){
				 $_1961111509[___897709449(174)]= ___897709449(175);
			}
			 $_1588425559= UTools::getSetting(___897709449(176));
				 if($_1961111509[___897709449(177)] == $_1588425559){
				 $_733142855[___897709449(178)]=(1028/2-514);
			}
			 $_443971656= $_1961111509[___897709449(179)];
				 if($_733142855[___897709449(180)]){
				 $_1441190378= Encoding::exSubstr($_1961111509[___897709449(181)], round(0+0.2+0.2+0.2+0.2+0.2));
					 if($_733142855[___897709449(182)]){
					 $_1077885407= new \Bitrix\Iblock\InheritedProperty\SectionValues($_1961111509[___897709449(183)], $_1441190378);
					 $_698272495= $_1077885407->getValues();
						 if($_698272495[___897709449(184)]){
						 $_443971656= $_698272495[___897709449(185)].___897709449(186).$_443971656;
					}
				}
				 $_1961111509[___897709449(187)][___897709449(188)]= ___897709449(189);
					 if($_733142855[___897709449(190)]){
					 $_443971656 .= ___897709449(191).$_1441190378;
				}
					 if($_733142855[___897709449(192)]){
					 $_204403894= UTools::getStorage(___897709449(193), ___897709449(194).$_1961111509[___897709449(195)]);
						 if(!$GLOBALS['____996202293'][51]($_204403894)){
						 $_204403894=[];
						 $_1925875908= CUserTypeEntity::GetList(array(___897709449(196)=>___897709449(197)), array(___897709449(198) => ___897709449(199).$_1961111509[___897709449(200)].___897709449(201), ___897709449(202) => ___897709449(203)));
							 while($_1433633938= $_1925875908->Fetch()){
							 $_204403894[]= $_1433633938[___897709449(204)];
						}
						 UTools::setStorage(___897709449(205), ___897709449(206).$_1961111509[___897709449(207)], $_204403894);
					}
						 if(!empty($_204403894)){
						 $_2146546168= Array(___897709449(208)=>$_1961111509[___897709449(209)], ___897709449(210)=>$_1441190378);
						 $_1542740933= CIBlockSection::GetList(Array($_1551469131=>$_1653702576), $_2146546168, false, $GLOBALS['____996202293'][52]($_204403894, array(___897709449(211), ___897709449(212), ___897709449(213))));
							 while($_822320279= $_1542740933->GetNext()){
								 foreach($_204403894 as $_753413370){
									 if($_822320279[$_753413370]){
									 $_443971656 .= ___897709449(214).$_822320279[$_753413370];
								}
							}
						}
					}
				}
					 if($_733142855[___897709449(215)]){
					 $_176361051= CIBlockSection::GetNavChain($_1961111509[___897709449(216)], $_1441190378, array(___897709449(217), ___897709449(218), ___897709449(219)), true);
						 foreach($_176361051 as $_1314275813){
							 if($_1314275813[___897709449(220)] != $_1441190378){
							 $_443971656 .= ___897709449(221).$_1314275813[___897709449(222)];
						}
					}
				}
					 if($_733142855[___897709449(223)]){
					 $_1961111509[___897709449(224)]= round(0+10000+10000);
				}
			}
				elseif($_733142855[___897709449(225)]){
				 $_1961111509[___897709449(226)][___897709449(227)]= ___897709449(228);
					 if($_733142855[___897709449(229)]){
					 $_1961111509[___897709449(230)]= round(0+3500+3500+3500+3500+3500);
				}
			}
				elseif($GLOBALS['____996202293'][53]($_1961111509[___897709449(231)])){
					 if($_733142855[___897709449(232)]){
					 $_1077885407= new \Bitrix\Iblock\InheritedProperty\ElementValues($_1961111509[___897709449(233)], $_1961111509[___897709449(234)]);
					 $_698272495= $_1077885407->getValues();
						 if($_698272495[___897709449(235)]){
						 $_443971656= $_698272495[___897709449(236)].___897709449(237).$_443971656;
					}
				}
				 $_807932161= Array(___897709449(238), ___897709449(239), ___897709449(240), ___897709449(241));
				 $_232465279= Array(___897709449(242)=>$_1961111509[___897709449(243)], ___897709449(244)=>$_1961111509[___897709449(245)]);
					 if($_733142855[___897709449(246)]){
					 $_443971656 .= ___897709449(247).$_1961111509[___897709449(248)];
				}
					 if($_733142855[___897709449(249)] && $_1961111509[___897709449(250)] != ___897709449(251)){
					 $_443971656 .= ___897709449(252).$_1961111509[___897709449(253)];
				}
					 if($_733142855[___897709449(254)]){
					 $_1075096576= UTools::getStorage(___897709449(255), ___897709449(256).$_1961111509[___897709449(257)]);
						 if(!$GLOBALS['____996202293'][54]($_1075096576)){
						 $_1075096576=[];
						 $_1765915497= CIBlockProperty::GetList(Array(___897709449(258)=>___897709449(259)), Array(___897709449(260)=>___897709449(261), ___897709449(262)=>___897709449(263), ___897709449(264)=>$_1961111509[___897709449(265)]));
							 while($_1667761596= $_1765915497->GetNext(true, false)){
							 $_1075096576[]= $_1667761596;
						}
						 $_1765915497= CIBlockProperty::GetList(Array(___897709449(266)=>___897709449(267)), Array(___897709449(268)=>___897709449(269), ___897709449(270)=>___897709449(271), ___897709449(272)=>$_1961111509[___897709449(273)]));
							 while($_1667761596= $_1765915497->GetNext(true, false)){
							 $_1075096576[]= $_1667761596;
						}
						 UTools::setStorage(___897709449(274), ___897709449(275).$_1961111509[___897709449(276)], $_1075096576);
					}
				}
					 if(Loader::includeModule(___897709449(277))){
					 $_807932161[]= ___897709449(278);
					 $_807932161[]= ___897709449(279);
				}
					 if($_733142855[___897709449(280)]){
					 $_807932161[]= ___897709449(281);
					 $_807932161[]= ___897709449(282);
				}
					 if(true){
					 $_1068158569= CIBlockElement::GetList([], $_232465279, false, Array(___897709449(283)=>round(0+0.25+0.25+0.25+0.25)), $_807932161);
						 if($_1202376719= $_1068158569->GetNextElement()){
						 $_2094360619= $_1202376719->GetFields();
						  $_1526930615=[];
							 if($GLOBALS['____996202293'][55]($_1075096576) && $GLOBALS['____996202293'][56]($_1075096576)){
							 $_190268701=[___897709449(284) =>[]];
								 foreach($_1075096576 as $_1764819979){
								 $_190268701[___897709449(285)][]= $_1764819979[___897709449(286)];
							}
							 $_1461751400= CIBlockElement::GetPropertyValues($_232465279[___897709449(287)],[___897709449(288)=>$_2094360619[___897709449(289)]], false, $_190268701);
								 while($_907110929= $_1461751400->Fetch()){
									  foreach($_1075096576 as $_1764819979){
									 $_1764819979[___897709449(290)]= $_907110929[$_1764819979[___897709449(291)]];
									 $_1526930615[$_1764819979[___897709449(292)]]= $_1764819979;
								}
							}
						}
							    if($_733142855[___897709449(293)] &&!$_2094360619[___897709449(294)] && $_2094360619[___897709449(295)] != round(0+0.8+0.8+0.8+0.8+0.8)){
							 $_469808830= round(0+0.33333333333333+0.33333333333333+0.33333333333333);
							 $_316779660= ___897709449(296);
						}
							 if(!$_469808830 && $GLOBALS['____996202293'][57]($_1526930615[___897709449(297)]) && $_1526930615[___897709449(298)][___897709449(299)]){
							 $_2112705086=($_733142855[___897709449(300)] &&!$_2094360619[___897709449(301)] &&!$_2094360619[___897709449(302)]);
								 if($_733142855[___897709449(303)] || $_733142855[___897709449(304)] || $_2112705086){
								 $_1322754343=[___897709449(305), ___897709449(306), ___897709449(307), ___897709449(308)];
									 if($_2112705086){
									 $_1322754343[]= ___897709449(309);
									 $_1322754343[]= ___897709449(310);
								}
								 $_855721284= CIBlockElement::GetList([], array(___897709449(311) => $_1526930615[___897709449(312)][___897709449(313)]), false, Array(___897709449(314)=>round(0+0.25+0.25+0.25+0.25)), Array(___897709449(315), ___897709449(316), ___897709449(317), ___897709449(318), ___897709449(319), ___897709449(320)));
									 if($_1177015292= $_855721284->Fetch()){
										 if($_2112705086){
										 $_2094360619[___897709449(321)]= $_1177015292[___897709449(322)];
										 $_2094360619[___897709449(323)]= $_1177015292[___897709449(324)];
									}
										 if($_733142855[___897709449(325)] && $_1177015292[___897709449(326)] == ___897709449(327)){
										 $_469808830= round(0+0.33333333333333+0.33333333333333+0.33333333333333);
										 $_316779660= ___897709449(328);
									}
										 if(!$_469808830 && $_733142855[___897709449(329)] && $_1177015292[___897709449(330)]){
										 $_1503990028= self::checkIbSectionActive($_1177015292[___897709449(331)], $_1177015292[___897709449(332)]);
											 if($_1503990028[___897709449(333)] == ___897709449(334)){
											 $_469808830= round(0+0.2+0.2+0.2+0.2+0.2);
											 $_316779660= ___897709449(335);
										}
									}
								}
							}
						}
							 if($_2094360619[___897709449(336)]){
								 if($_733142855[___897709449(337)] && $_2094360619[___897709449(338)] == ___897709449(339)){
								 $_469808830= round(0+0.2+0.2+0.2+0.2+0.2);
								 $_316779660= ___897709449(340);
							}
								 if($_733142855[___897709449(341)] && $_2094360619[___897709449(342)] != round(0+1+1+1) && $_2094360619[___897709449(343)]< round(0+1)){
								 $_469808830= round(0+0.25+0.25+0.25+0.25);
								 $_316779660= ___897709449(344);
							}
						}
						  $_1961111509[___897709449(345)][___897709449(346)]=($_2094360619[___897709449(347)])? $_2094360619[___897709449(348)]: ___897709449(349);
							 if($_2094360619[___897709449(350)]){
								 if($_733142855[___897709449(351)] && $_2094360619[___897709449(352)] == ___897709449(353)){
									 if($_733142855[___897709449(354)] && $_2094360619[___897709449(355)]>(1228/2-614)){
									 $_1961111509[___897709449(356)] += round(0+3336.6666666667+3336.6666666667+3336.6666666667);
								}
									else{
									 $_1961111509[___897709449(357)] += round(0+2000+2000+2000+2000+2000);
								}
							}
								elseif($_733142855[___897709449(358)] && $_2094360619[___897709449(359)]> min(48,0,16)){
								 $_1961111509[___897709449(360)] += round(0+2500+2500+2500+2500);
							}
						}
							  if(!$_469808830){
								 foreach($_1075096576 as $_1764819979){
								 if($_1764819979[___897709449(361)] == ___897709449(362)) continue;
								 $_1520903797= $_1526930615[$_1764819979[___897709449(363)]];
									 if(($_1764819979[___897709449(364)] == ___897709449(365) || $_1764819979[___897709449(366)] == ___897709449(367)) &&!$_1764819979[___897709449(368)]){
										 if($GLOBALS['____996202293'][58]($_1520903797[___897709449(369)])){
										 $_443971656 .= ___897709449(370).$GLOBALS['____996202293'][59](___897709449(371), $_1520903797[___897709449(372)]);
									}
										elseif($_1520903797[___897709449(373)] != ___897709449(374)){
										 $_443971656 .= ___897709449(375).$_1520903797[___897709449(376)];
									}
								}
									elseif($_1764819979[___897709449(377)] == ___897709449(378) &&!$_1764819979[___897709449(379)]){
										 if(!$GLOBALS['____996202293'][60]($_1520903797[___897709449(380)]) && $_1520903797[___897709449(381)]){
										 $_1520903797[___897709449(382)]=[$_1520903797[___897709449(383)]];
									}
										 if($GLOBALS['____996202293'][61]($_1520903797[___897709449(384)]) && $GLOBALS['____996202293'][62]($_1520903797[___897709449(385)])){
											 foreach($_1520903797[___897709449(386)] as $_1427010195=>$_39630857){
												 if($_39630857){
												 $_669603973= CIBlockPropertyEnum::GetList([],[___897709449(387) => $_39630857]);
													 while($_1879575883= $_669603973->GetNext()){
													 $_1520903797[___897709449(388)][$_1427010195]= $_1879575883[___897709449(389)];
												}
											}
										}
										 $_443971656 .= ___897709449(390).$GLOBALS['____996202293'][63](___897709449(391), $_1520903797[___897709449(392)]);
									}
								}
									elseif($_1764819979[___897709449(393)] == ___897709449(394) && $_1764819979[___897709449(395)] == ___897709449(396)){
									 $_1291392753=($GLOBALS['____996202293'][64]($_1520903797[___897709449(397)]))? $_1520903797[___897709449(398)]: array($_1520903797[___897709449(399)]);
									 $_145695423= Hl::getPropValueField($_1764819979, $_1291392753);
										 if($GLOBALS['____996202293'][65]($_145695423)){
										 $_443971656 .= ___897709449(400).$GLOBALS['____996202293'][66](___897709449(401), $_145695423);
									}
								}
									elseif($_1764819979[___897709449(402)] == ___897709449(403) && $_1764819979[___897709449(404)] == ___897709449(405)){
										 if(!$GLOBALS['____996202293'][67]($_1520903797[___897709449(406)])){
										 $_1520903797[___897709449(407)]= $GLOBALS['____996202293'][68]($_1520903797[___897709449(408)]);
									}
										 if($GLOBALS['____996202293'][69]($_1520903797[___897709449(409)]) && $_1520903797[___897709449(410)][___897709449(411)]){
										 $_443971656 .= ___897709449(412).$_1520903797[___897709449(413)][___897709449(414)];
									}
								}
									else{
									   
								}
							}
						}
							 if($_733142855[___897709449(415)]){
								 if($_2094360619[___897709449(416)] || $_2094360619[___897709449(417)]){
								 $_1961111509[___897709449(418)] += round(0+0.2+0.2+0.2+0.2+0.2);
							}
						}
					}
				}
					  if(!$_469808830 && $_2094360619[___897709449(419)]){
					 $_1310927829= self::_getSectionsInfo($_2094360619);
						 if($_733142855[___897709449(420)] && $_1310927829[___897709449(421)]){
						 $_469808830= round(0+0.5+0.5);
						 $_316779660= ___897709449(422);
					}
						 if($_733142855[___897709449(423)]){
						 $_443971656 .= ___897709449(424).$_1310927829[___897709449(425)];
					}
					 $_1961111509[___897709449(426)] += $_1310927829[___897709449(427)];
				}
					 if($_469808830){
					   $_1961111509[___897709449(428)]= ___897709449(429);
					 $_1961111509[___897709449(430)]= ___897709449(431);
					 $_1961111509[___897709449(432)]= ___897709449(433);
					 return $_1961111509;
				}
			}
			 $_443971656= $GLOBALS['____996202293'][70](___897709449(434), ___897709449(435), $_443971656);
			 $_443971656= $GLOBALS['____996202293'][71]($GLOBALS['____996202293'][72]($_443971656));
			 $_443971656= self::checkReplaceSymbols($_443971656);
			 $_443971656= self::checkSeparationSymbols($_443971656);
			 $_443971656= self::checkReplaceRules($_443971656);
			 $_443971656= self::prepareQuery($_443971656);
			 $_443971656= self::checkReplaceRules($_443971656);
			 $_443971656= self::clearExceptionsWords($_443971656);
			 $_1961111509[___897709449(436)]= $_443971656;
				 if($_733142855[___897709449(437)]){
				 $_1961111509[___897709449(438)]= ___897709449(439);
			}
				else{
				 $_1961111509[___897709449(440)]= $GLOBALS['____996202293'][73]($GLOBALS['____996202293'][74]($_1961111509[___897709449(441)]));
				 $_1961111509[___897709449(442)]= self::prepareQuery($_1961111509[___897709449(443)]);
				 $_1961111509[___897709449(444)]= self::clearExceptionsWords($_1961111509[___897709449(445)]);
			}
		}
		     return $_1961111509;
	}
		 static function _getSectionsInfo($_2094360619){
		 $_1310927829= array( 'base_groups' =>[], 'weight' => 0, 'name_path' => '', 'exclude' => 1,);
		  $_1907903382= CIBlockElement::GetElementGroups($_2094360619[___897709449(446)], true, array(___897709449(447)));
			 while($_1392186009= $_1907903382->Fetch()){
			 $_1310927829[___897709449(448)][]= $_1392186009[___897709449(449)];
		}
			 foreach($_1310927829[___897709449(450)] as $_1392186009){
			  $_37416669= UTools::getStorage(___897709449(451), $_1392186009);
				 if(!isset($_37416669)){
				 $_37416669=[];
				 $_176361051= CIBlockSection::GetNavChain($_2094360619[___897709449(452)], $_1392186009, array(___897709449(453), ___897709449(454), ___897709449(455)), true);
					 foreach($_176361051 as $_1314275813){
						 if($_1314275813[___897709449(456)] == ___897709449(457)){
						 $_37416669[___897709449(458)]= round(0+0.5+0.5);
					}
					 $_37416669[___897709449(459)] .= ___897709449(460).$_1314275813[___897709449(461)];
					 $_1526972881= CIBlockSection::GetList(Array(___897709449(462) => ___897709449(463)), Array(___897709449(464)=>$_2094360619[___897709449(465)], ___897709449(466)=>$_1314275813[___897709449(467)]), false, array(___897709449(468), ___897709449(469), ___897709449(470), ___897709449(471)));
						 if($_65075190= $_1526972881->GetNext(false, false)){
							 if($GLOBALS['____996202293'][75]($_65075190[___897709449(472)])>(1204/2-602)){
							 $_37416669[___897709449(473)]= $GLOBALS['____996202293'][76]($_65075190[___897709449(474)]);
						}
					}
				}
				 UTools::setStorage(___897709449(475), $_1392186009, $_37416669);
			}
				  if(!$_37416669[___897709449(476)]){
				 $_1310927829[___897709449(477)]= min(122,0,40.666666666667);
			}
			 $_1310927829[___897709449(478)] .= $_37416669[___897709449(479)];
				 if($_1310927829[___897709449(480)]< $_37416669[___897709449(481)]){
				 $_1310927829[___897709449(482)]= $_37416669[___897709449(483)];
			}
		}
		 return $_1310927829;
	}
		  static function getProductIdByMixed($_582266206=[]){
		return Tools::getProductIdByMixed($_582266206);
	}
		 static function getRealElementsName($_701852430){
		 $_1793962235=[];
		 if(!Loader::includeModule(___897709449(484)) || empty($_701852430)) return $_1793962235;
		 $_1314815181=(UTools::getSetting(___897709449(485)) == ___897709449(486));
		 $_67146941=[];
		 $_558196423=[];
			 foreach($_701852430 as $_48689018){
			 if(Encoding::exStrstr($_48689018, ___897709449(487))) $_558196423[]= $GLOBALS['____996202293'][77](___897709449(488), ___897709449(489), $_48689018);
			 else $_67146941[]= $GLOBALS['____996202293'][78](___897709449(490), ___897709449(491), $_48689018);
		}
			 if(!empty($_67146941)){
			 $_257174932= CIBlockElement::GetList([], array(___897709449(492) => $_67146941), false, false, array(___897709449(493), ___897709449(494), ___897709449(495)));
				 while($_2094360619= $_257174932->Fetch()){
					 if($_1314815181){
					 $_1077885407= new \Bitrix\Iblock\InheritedProperty\ElementValues($_2094360619[___897709449(496)], $_2094360619[___897709449(497)]);
					 $_698272495= $_1077885407->getValues();
						 if($_698272495[___897709449(498)]){
						 $_2094360619[___897709449(499)]= $_698272495[___897709449(500)];
					}
				}
				 $_2094360619[___897709449(501)]= $GLOBALS['____996202293'][79](___897709449(502), ___897709449(503), $_2094360619[___897709449(504)]);
				 $_1793962235[$_2094360619[___897709449(505)]]= array( ___897709449(506) => $_2094360619[___897709449(507)], ___897709449(508) => $GLOBALS['____996202293'][80]($_2094360619[___897709449(509)]),);
			}
		}
			 if(!empty($_558196423)){
			 $_1526972881= CIBlockSection::GetList(Array($_1551469131=>$_1653702576), array(___897709449(510)=>$_558196423), false, array(___897709449(511), ___897709449(512), ___897709449(513)));
				 while($_139738712= $_1526972881->GetNext()){
					 if($_1314815181){
					 $_1077885407= new \Bitrix\Iblock\InheritedProperty\SectionValues($_139738712[___897709449(514)], $_139738712[___897709449(515)]);
					 $_698272495= $_1077885407->getValues();
						 if($_698272495[___897709449(516)]){
						 $_139738712[___897709449(517)]= $_698272495[___897709449(518)];
					}
				}
				 $_139738712[___897709449(519)]= $GLOBALS['____996202293'][81](___897709449(520), ___897709449(521), $_139738712[___897709449(522)]);
				 $_1793962235[___897709449(523).$_139738712[___897709449(524)]]= array( ___897709449(525) => $_139738712[___897709449(526)], ___897709449(527) => $GLOBALS['____996202293'][82]($_139738712[___897709449(528)]),);
			}
		}
		 return $_1793962235;
	}
		 static function formatElementName($_373541462, $_1434056192){
		 $_2109246068= UTools::getStorage('search_component', 'words');
		 $GLOBALS['____996202293'][83](___897709449(529), $_373541462, $_552531562);
		 $_898879969= $_552531562[round(0+0.5+0.5)];
			 if($GLOBALS['____996202293'][84]($_2109246068) && $GLOBALS['____996202293'][85]($_2109246068)){
			 $_898879969= $GLOBALS['____996202293'][86]($_898879969, $_2109246068);
			 $_898879969= $GLOBALS['____996202293'][87]($_898879969);
		}
			 if(!empty($_898879969)){
			 $_1255362186=[];
			 $_510734751=[];
			 $_1926988939= $GLOBALS['____996202293'][88](___897709449(530), $GLOBALS['____996202293'][89](___897709449(531), ___897709449(532), $_1434056192));
				 if($GLOBALS['____996202293'][90]($_1926988939)>(818-2*409)){
					 foreach($_1926988939 as $_753413370){
						 foreach($_898879969 as $_1092258352){
						 $_753413370= $GLOBALS['____996202293'][91]($_753413370);
						 if(!$_753413370) continue;
							 if(Encoding::exStripos(self::prepareQuery($_753413370), $_1092258352) !== false){
							 $_1255362186[]= $_753413370;
							 $_510734751[]= ___897709449(533).$_753413370.___897709449(534);
						}
					}
				}
					 if($GLOBALS['____996202293'][92]($_1255362186)>min(128,0,42.666666666667)){
					 $_1434056192= $GLOBALS['____996202293'][93]($_1255362186, $_510734751, $_1434056192);
				}
			}
		}
		 return $_1434056192;
	}
		  static function checkReplaceSymbols($_105665598){
		 $_1139770788= UTools::getStorage('prepared_settings', 'break_letters');
			 if(!$GLOBALS['____996202293'][94]($_1139770788)){
			 $_1139770788=[];
			 $_761962131= UTools::getSetting(___897709449(535));
				 if($_761962131){
				 $_785917529= $GLOBALS['____996202293'][95](___897709449(536).BX_UTF_PCRE_MODIFIER, $_761962131,-round(0+0.33333333333333+0.33333333333333+0.33333333333333), PREG_SPLIT_NO_EMPTY);
					 if($GLOBALS['____996202293'][96]($_785917529) && $GLOBALS['____996202293'][97]($_785917529)){
						 foreach($_785917529 as $_1394619584){
							 if($GLOBALS['____996202293'][98]($_1394619584)){
							 $_1139770788[]= $_1394619584;
						}
					}
				}
			}
			 UTools::setStorage(___897709449(537), ___897709449(538), $_1139770788);
		}
			 if($GLOBALS['____996202293'][99]($_1139770788)){
			 $_645990947= $GLOBALS['____996202293'][100](___897709449(539), ToLower($_105665598));
				 foreach($_645990947 as $_1766305863=>$_365996490){
				 $_2135320766= $GLOBALS['____996202293'][101]($_1139770788, ___897709449(540), $_365996490);
					 if($_2135320766 != $_365996490){
					 $_645990947[$_1766305863]= $_365996490. ___897709449(541). $_2135320766;
				}
			}
			 $_105665598= $GLOBALS['____996202293'][102](___897709449(542), $_645990947);
		}
		 return $_105665598;
	}
		 static function checkSeparationSymbols($_105665598){
		 $_531021274= UTools::getStorage('prepared_settings', 'separation_letters');
			 if(!$GLOBALS['____996202293'][103]($_531021274)){
			 $_531021274=[];
			 $_761962131= UTools::getSetting(___897709449(543));
				 if($_761962131){
				 $_785917529= $GLOBALS['____996202293'][104](___897709449(544).BX_UTF_PCRE_MODIFIER, $_761962131,-round(0+0.33333333333333+0.33333333333333+0.33333333333333), PREG_SPLIT_NO_EMPTY);
					 if($GLOBALS['____996202293'][105]($_785917529) && $GLOBALS['____996202293'][106]($_785917529)){
						 foreach($_785917529 as $_1394619584){
							 if($GLOBALS['____996202293'][107]($_1394619584)){
							 $_531021274[]= $_1394619584;
						}
					}
				}
			}
			 UTools::setStorage(___897709449(545), ___897709449(546), $_531021274);
		}
			 if($GLOBALS['____996202293'][108]($_531021274)){
			 $_105665598= $GLOBALS['____996202293'][109]($_531021274, ___897709449(547), $_105665598);
		}
		 return $_105665598;
	}
		 static function checkReplaceRules($_766607195){
		 $_603744048= self::_getReplaceRules();
		  $_1909730384= $GLOBALS['____996202293'][110](___897709449(548), ToLower($_766607195));
			 if($GLOBALS['____996202293'][111]($_603744048[___897709449(549)])){
				 foreach($_603744048[___897709449(550)] as $_1693775147=>$_1799425826){
				 $_1580160741=[];
				 $_1195123344= $GLOBALS['____996202293'][112](___897709449(551), $_1693775147);
					 foreach($_1195123344 as $_180739006){
						 foreach($_1909730384 as $_1883833182=>$_67185398){
							 if($_1799425826[___897709449(552)]){
								 if($GLOBALS['____996202293'][113](___897709449(553).$_180739006.___897709449(554), $_67185398)){
								 $_1580160741[]= $_1883833182;
								 break;
							}
						}
							else{
								 if($_180739006 == $_67185398){
								 $_1580160741[]= $_1883833182;
								 break;
							}
						}
					}
				}
					 if($GLOBALS['____996202293'][114]($_1195123344) == $GLOBALS['____996202293'][115]($_1580160741)){
						 foreach($_1580160741 as $_1883833182){
						 unset($_1909730384[$_1883833182]);
					}
					 $_1909730384[]= $_1799425826[___897709449(555)];
				}
			}
		}
			 if($GLOBALS['____996202293'][116]($_603744048[___897709449(556)])){
				 foreach($_1909730384 as $_1883833182=>$_67185398){
					 foreach($_603744048[___897709449(557)] as $_1693775147=>$_1799425826){
						 if($_1799425826[___897709449(558)]){
							 if($GLOBALS['____996202293'][117](___897709449(559).$_1693775147.___897709449(560), $_67185398)){
							 $_1909730384[$_1883833182]= $_1799425826[___897709449(561)];
							 break;
						}
					}
						else{
							 if($_1693775147 == $_67185398){
							 $_1909730384[$_1883833182]= $_1799425826[___897709449(562)];
							 break;
						}
					}
				}
			}
		}
		 return $GLOBALS['____996202293'][118](___897709449(563), $_1909730384);
	}
		 static function _getReplaceRules(){
		 $_603744048=['one'=>[], 'many'=>[]];
		 $_500680600= $_SERVER[___897709449(564)].self::RULES_FILE;
			 if($GLOBALS['____996202293'][119]($_500680600)){
			 $_657325121= new CPHPCache();
			 $_908677247= $GLOBALS['____996202293'][120](___897709449(565).$GLOBALS['____996202293'][121]($_500680600));
			 $_1166127950= ___897709449(566).self::CACHE_VERSION.___897709449(567).SITE_ID.___897709449(568);
				 if($_657325121->InitCache(self::CACHE_TIME, $_908677247, $_1166127950)){
				 $_474620326= $_657325121->GetVars();
				 $_603744048= $_474620326[___897709449(569)];
			}
				elseif($_657325121->StartDataCache()){
				 $_669426810= $GLOBALS['____996202293'][122]($_500680600);
				 $_1774352235= $_SERVER[___897709449(570)].self::BASE_RULES_FILE;
					 if($GLOBALS['____996202293'][123]($_1774352235)){
					 $_669426810 .= ___897709449(571). $GLOBALS['____996202293'][124]($_1774352235);
				}
				 $_1283855144= $GLOBALS['____996202293'][125](PHP_EOL, $_669426810);
					 if($GLOBALS['____996202293'][126]($_1283855144)){
						 foreach($_1283855144 as $_1954518332){
						 $_2135143655= $GLOBALS['____996202293'][127](___897709449(572), $GLOBALS['____996202293'][128](ToLower($_1954518332)));
						 if(!$_2135143655[(150*2-300)] ||!$_2135143655[round(0+0.5+0.5)]) continue;
						 $_2131235941= $GLOBALS['____996202293'][129]($_2135143655[(770-2*385)]);
						 $_2140747794= $GLOBALS['____996202293'][130](___897709449(573), $_2135143655[round(0+0.25+0.25+0.25+0.25)]);
							 foreach($_2140747794 as $_210644174){
							 $_210644174= $GLOBALS['____996202293'][131]([___897709449(574), ___897709449(575)],[___897709449(576), ___897709449(577)], $GLOBALS['____996202293'][132]($_210644174));
								 if($_210644174){
									 if(Encoding::exStrpos($_210644174, ___897709449(578))){
									 $_603744048[___897709449(579)][$_210644174]=[ ___897709449(580) =>(Encoding::exStrpos($_210644174, ___897709449(581)) !== false), ___897709449(582) => $_2131235941];
								}
									else{
									 $_603744048[___897709449(583)][$_210644174]=[ ___897709449(584) =>(Encoding::exStrpos($_210644174, ___897709449(585)) !== false), ___897709449(586) => $_2131235941];
								}
							}
						}
					}
				}
				 $_657325121->EndDataCache(array(___897709449(587) => $_603744048));
			}
		}
		 return $_603744048;
	}
		  static function checkRedirectRules($_1136954263, $_4414318){
		 $_1909730384= $GLOBALS['____996202293'][133](' ', $_4414318);
		 $_603744048= self::_getRedirectRules($_1136954263, $GLOBALS['____996202293'][134]($_1909730384));
			 if($GLOBALS['____996202293'][135]($_603744048)){
				 foreach($_603744048 as $_2065077160=>$_2130692467){
				 $_666091407= $GLOBALS['____996202293'][136](___897709449(588), $_2065077160);
					 foreach($_666091407 as $_1488979516){
					 $_698349815= round(0+1);
						 foreach($_1909730384 as $_404110646){
							 if($GLOBALS['____996202293'][137](___897709449(589).$_1488979516.___897709449(590).BX_UTF_PCRE_MODIFIER, $_404110646)){
							 $_698349815=(1004/2-502);
							 
						}
					}
						 if($_698349815){
						 continue(2);
					}
				}
				  LocalRedirect($_2130692467, false, ___897709449(591));
				 exit;
			}
			 
		}
	}
		 static function _getRedirectRules($_1136954263, $_1627622962){
		 $_603744048=[];
		 $_500680600= $_SERVER[___897709449(592)].$GLOBALS['____996202293'][138](___897709449(593), $_1136954263, self::REDIRECT_FILE);
			 if($GLOBALS['____996202293'][139]($_500680600)){
			 $_657325121= new CPHPCache();
			 $_908677247= $GLOBALS['____996202293'][140](___897709449(594).$_1136954263.___897709449(595).$GLOBALS['____996202293'][141]($_500680600));
			 $_1166127950= ___897709449(596).self::CACHE_VERSION.___897709449(597).SITE_ID.___897709449(598).$_1627622962;
				 if($_657325121->InitCache(self::CACHE_TIME, $_908677247, $_1166127950)){
				 $_474620326= $_657325121->GetVars();
				 $_603744048= $_474620326[___897709449(599)];
			}
				elseif($_657325121->StartDataCache()){
				 $_1128798363= $GLOBALS['____996202293'][142](PHP_EOL, $GLOBALS['____996202293'][143]($_500680600));
					 if($GLOBALS['____996202293'][144]($_1128798363)){
						 foreach($_1128798363 as $_338817531){
						 $_666091407= $GLOBALS['____996202293'][145](___897709449(600), ToLower($_338817531));
						 if(!$_666091407[min(40,0,13.333333333333)] ||!$_666091407[round(0+1)]) continue;
							 foreach($GLOBALS['____996202293'][146](___897709449(601), $_666091407[round(0+0.33333333333333+0.33333333333333+0.33333333333333)]) as $_126389138){
							 $_126389138= $GLOBALS['____996202293'][147]($_126389138);
								 if($_126389138){
								 if($GLOBALS['____996202293'][148]($GLOBALS['____996202293'][149](___897709449(602), $_126389138)) != $_1627622962) continue;
								 $_126389138= $GLOBALS['____996202293'][150](array(___897709449(603), ___897709449(604)), array(___897709449(605), ___897709449(606)), $_126389138);
								 $_603744048[$_126389138]= $GLOBALS['____996202293'][151]($_666091407[min(124,0,41.333333333333)]);
							}
						}
					}
				}
				 $_657325121->EndDataCache(array(___897709449(607) => $_603744048));
			}
		}
		 return $_603744048;
	}
		 static function prepareQuery($_4414318){
		 $_1105415859= $_1323778614= $_1417041592=[];
			 if(Loc::getMessage(___897709449(608))){
			 $_1323778614[]= Loc::getMessage(___897709449(609));
			 $_1417041592[]= Loc::getMessage(___897709449(610));
		}
			 if($GLOBALS['____996202293'][152](___897709449(611))){
			 $_1403039244= SMARTSEARCH_REPLACE_REGULAR;
		}
			else{
				 if($GLOBALS['____996202293'][153](___897709449(612))){
				 $_1403039244= ___897709449(613);
				 $_1323778614[]= ___897709449(614);
				 $_1417041592[]= ___897709449(615);
			}
				else{
				 $_1403039244= ___897709449(616);
			}
		}
		 $_4414318= $GLOBALS['____996202293'][154]([___897709449(617), ___897709449(618).Loc::getMessage(___897709449(619)).___897709449(620)],[___897709449(621), ___897709449(622)], ToLower($_4414318));
			 if($GLOBALS['____996202293'][155]($_1323778614)){
			 $_4414318= $GLOBALS['____996202293'][156]($_1323778614, $_1417041592, $_4414318);
		}
			 foreach($GLOBALS['____996202293'][157](___897709449(623), $_4414318) as $_365996490){
			 $_365996490= $GLOBALS['____996202293'][158]($_1403039244, ___897709449(624), $_365996490);
				 if($_365996490 &&!$GLOBALS['____996202293'][159]($_365996490, $_1105415859, true)){
				 $_1105415859[]= $_365996490;
			}
		}
		 return $GLOBALS['____996202293'][160]($GLOBALS['____996202293'][161](___897709449(625), $_1105415859));
	}
		 static function clearExceptionsWords($_4414318){
		 $_1416796257= self::_getExceptionsWords();
			 if($GLOBALS['____996202293'][162]($_1416796257) &&!empty($_1416796257)){
			 $_2135320766= $GLOBALS['____996202293'][163](___897709449(626), $_4414318);
			 $_1105415859=[];
				 foreach($_2135320766 as $_365996490){
					 if($GLOBALS['____996202293'][164]($_365996490, $_1416796257)){
					 continue;
				}
					 if($_365996490 &&!$GLOBALS['____996202293'][165]($_365996490, $_1105415859, true)){
					 $_1105415859[]= $_365996490;
				}
			}
			 $_4414318= $GLOBALS['____996202293'][166](___897709449(627), $_1105415859);
		}
		 return $_4414318;
	}
		 static function _getExceptionsWords(){
		 $_1617162797= UTools::getStorage('page_cache', 'exception_words');
			 if($GLOBALS['____996202293'][167]($_1617162797)){
			 $_671498630= $_1617162797;
		}
			else{
			 $_671498630=[];
			 $_2044106103= UTools::getSetting(___897709449(628));
				 if($_2044106103){
				 $_671498630=[];
				 $_1580623621= $GLOBALS['____996202293'][168](___897709449(629), ToLower($_2044106103));
					 foreach($_1580623621 as $_85077082=>$_753413370){
					 $_671498630[$_85077082]= $GLOBALS['____996202293'][169]($_753413370);
				}
			}
			 UTools::setStorage(___897709449(630), ___897709449(631), $_671498630);
		}
		 return $_671498630;
	}
		 static function prepBaseArray($_1291078691, $_754956377){
		 $_1793962235=[];
			 if($GLOBALS['____996202293'][170]($_1291078691) && $GLOBALS['____996202293'][171]($_1291078691)){
			 $_1403039244= Tools::getReplaceParams();
			 $_2010358843= Tools::getMinWordLenght();
				 foreach($_1291078691 as $_365996490){
				  if($_754956377 && Encoding::exStrlen($_365996490)< $_2010358843) continue;
					 if($GLOBALS['____996202293'][172](___897709449(632), $_365996490)){
					 $_929249136= $GLOBALS['____996202293'][173](array(___897709449(633)), array(___897709449(634)), $_365996490);
					 $_929249136= Tools::num_translit($_929249136, ___897709449(635), $_1403039244);
				}
					else{
					 $_929249136= Tools::ex_translit($_365996490, ___897709449(636), $_1403039244);
				}
				 if($_929249136) $_1793962235[$_365996490]= $_929249136;
			}
		}
		 return $_1793962235;
	}
		 static function getWordsListFromDb($_884929981){
		 $_1613993119= $GLOBALS['____996202293'][174](true);
		 $_657325121= new CPHPCache();
		 $_908677247= $GLOBALS['____996202293'][175](___897709449(637).$_884929981[___897709449(638)]);
		 $_1166127950= ___897709449(639).self::CACHE_VERSION.___897709449(640).SITE_ID.___897709449(641);
			 if($_657325121->InitCache(self::CACHE_TIME, $_908677247, $_1166127950)){
			 $_537068024= ___897709449(642);
			 $_474620326= $_657325121->GetVars();
			 $_1793962235= $_474620326[___897709449(643)];
		}
			elseif($_657325121->StartDataCache()){
			 $_537068024= ___897709449(644);
			 $_1291078691=[];
			  $_1633869760= ___897709449(645);
			  $_210644174= ___897709449(646);
			 $_1446913694= ___897709449(647).SITE_ID.___897709449(648);
				 if($GLOBALS['____996202293'][176]($_884929981[___897709449(649)]) && $GLOBALS['____996202293'][177]($_884929981[___897709449(650)])){
				 $_928890674= ___897709449(651);
					 foreach($_884929981[___897709449(652)] as $_85077082=>$_2008883027){
					 $_1880664449=(153*2-306);
						 if($_85077082){
						 $_928890674 .= ___897709449(653);
					}
					 $_928890674 .= ___897709449(654);
						 if($_2008883027[___897709449(655)]){
						 $_928890674 .= ___897709449(656).$_2008883027[___897709449(657)].___897709449(658);
						 $_1880664449= round(0+0.2+0.2+0.2+0.2+0.2);
					}
						 if($_2008883027[___897709449(659)]){
							 if($_1880664449){
							 $_928890674 .= ___897709449(660);
						}
						 $_928890674 .= ___897709449(661).$_2008883027[___897709449(662)].___897709449(663);
						 $_1880664449= round(0+0.5+0.5);
					}
						 if($GLOBALS['____996202293'][178]($_2008883027[___897709449(664)]) && $GLOBALS['____996202293'][179]($_2008883027[___897709449(665)])){
							 if($_1880664449){
							 $_928890674 .= ___897709449(666);
						}
							 if($GLOBALS['____996202293'][180]($_2008883027[___897709449(667)]) == round(0+0.33333333333333+0.33333333333333+0.33333333333333)){
							 $_928890674 .= ___897709449(668).$_2008883027[___897709449(669)][(174*2-348)];
						}
							else{
							 $_928890674 .= ___897709449(670).$GLOBALS['____996202293'][181](___897709449(671), $_2008883027[___897709449(672)]).___897709449(673);
						}
					}
					 $_928890674 .= ___897709449(674);
				}
				 $_1446913694 .= ___897709449(675).$_928890674.___897709449(676);
			}
			 $_797341136= ___897709449(677).$_1633869760.___897709449(678).$_210644174.___897709449(679).$_1446913694.___897709449(680);
			   $_1068158569= Tools::dbQuery($_797341136);
				 while($_1961111509= $_1068158569->Fetch()){
				  $_1291078691[]= $_1961111509[___897709449(681)];
			}
			 $_1793962235= self::prepBaseArray($_1291078691,(139*2-278));
			 unset($_1068158569);
			 unset($_1291078691);
			 $_657325121->EndDataCache(array(___897709449(682) => $_1793962235));
		}
			 if($_884929981[___897709449(683)]){
			 AddMessage2Log(___897709449(684). $GLOBALS['____996202293'][182](($GLOBALS['____996202293'][183](true)- $_1613993119), round(0+2+2)).___897709449(685).$_537068024.___897709449(686), self::MODULE_ID, min(4,0,1.3333333333333));
		}
		 return $_1793962235;
	}
		 static function prepareBaseParams($_884929981){
		 $_884929981['filter_map']= '';
			 if($GLOBALS['____996202293'][184]($_884929981[___897709449(687)]) && $GLOBALS['____996202293'][185]($_884929981[___897709449(688)])){
				 foreach($_884929981[___897709449(689)] as $_1999286148=>$_1580863548){
					 if($_1580863548[___897709449(690)]){
					 $_884929981[___897709449(691)] .= $_1580863548[___897709449(692)].___897709449(693);
				}
					 if($_1580863548[___897709449(694)]){
					 $_884929981[___897709449(695)] .= $_1580863548[___897709449(696)].___897709449(697);
				}
					 if($GLOBALS['____996202293'][186]($_1580863548[___897709449(698)])){
					 $_884929981[___897709449(699)] .= $GLOBALS['____996202293'][187](___897709449(700), $_1580863548[___897709449(701)]).___897709449(702);
				}
			}
		}
		 $_884929981[___897709449(703)]=(UTools::getSetting(___897709449(704)) == ___897709449(705));
		 $_884929981[___897709449(706)]=(UTools::getSetting(___897709449(707)) != ___897709449(708));
		 $_884929981[___897709449(709)]= \COption::GetOptionString(___897709449(710), ___897709449(711));
		 return $_884929981;
	}
		 static function getBaseWords($_884929981){
		 $_657325121= new CPHPCache();
		 $_908677247= $GLOBALS['____996202293'][188](___897709449(712).$_884929981[___897709449(713)]);
		 $_1166127950= ___897709449(714).self::CACHE_VERSION.___897709449(715).SITE_ID.___897709449(716);
			 if($_657325121->InitCache(self::CACHE_TIME, $_908677247, $_1166127950)){
			 $_474620326= $_657325121->GetVars();
			 $_1793962235= $_474620326[___897709449(717)];
		}
			elseif($_657325121->StartDataCache()){
			 $_1793962235= self::getWordsListFromDb($_884929981);
			 $_1793962235= $GLOBALS['____996202293'][189]($_1793962235);
			 $_657325121->EndDataCache(array(___897709449(718) => $_1793962235));
		}
		 return $_1793962235;
	}
		 static function getSimilarWordsList($_4414318, $type= 'full', $_884929981=[]){
		 $_1613993119= $GLOBALS['____996202293'][190](true);
		 $_884929981= self::prepareBaseParams($_884929981);
			 if(!$GLOBALS['____996202293'][191]($_4414318)){
			 $_4414318= self::prepareQuery($_4414318);
			 $_1470221864= self::prepBaseArray($GLOBALS['____996202293'][192](___897709449(719), $_4414318), round(0+0.33333333333333+0.33333333333333+0.33333333333333));
			 
		}
			else{
			 $_1470221864= $_4414318;
		}
		 if($GLOBALS['____996202293'][193]($_1470221864)< round(0+0.25+0.25+0.25+0.25)) return[];
			 if($_884929981[___897709449(720)] == ___897709449(721)){
			 $_1236471390= ___897709449(722);
		}
			else{
			 $_1236471390=(($type == ___897709449(723))? UTools::getSetting(___897709449(724)): UTools::getSetting(___897709449(725)));
		}
		 $_657325121= new CPHPCache();
		 $_908677247= $GLOBALS['____996202293'][194]($GLOBALS['____996202293'][195](___897709449(726), $_1470221864).$_1236471390.$_884929981[___897709449(727)]);
		 $_1166127950= ___897709449(728).self::CACHE_VERSION.___897709449(729).SITE_ID.___897709449(730).$type.___897709449(731). Encoding::exSubstr($GLOBALS['____996202293'][196](___897709449(732), $GLOBALS['____996202293'][197]($_1470221864)), min(84,0,28), round(0+8+8+8+8+8));
			 if($_884929981[___897709449(733)] && $_657325121->InitCache(self::CACHE_TIME, $_908677247, $_1166127950)){
			 $_537068024= ___897709449(734);
			 $_474620326= $_657325121->GetVars();
			 $_1793962235= $_474620326[___897709449(735)];
		}
			elseif($_657325121->StartDataCache()){
			 $_537068024= ___897709449(736);
			 $_1793962235= self::_getSimilarWordsList($_1470221864, $type, $_1236471390, $_884929981);
			 $_657325121->EndDataCache(array(___897709449(737) => $_1793962235));
		}
			 if($_884929981[___897709449(738)]){
			 AddMessage2Log(___897709449(739). $GLOBALS['____996202293'][198](___897709449(740), $GLOBALS['____996202293'][199]($_1470221864)). ___897709449(741). $GLOBALS['____996202293'][200]($GLOBALS['____996202293'][201](true)- $_1613993119, round(0+2+2)). ___897709449(742).$_537068024.___897709449(743), self::MODULE_ID,(1180/2-590));
		}
		 return $_1793962235;
	}
		 static function _getSimilarWordsList($_1470221864, $type, $_1236471390, $_884929981=[]){
		 $_1793962235=[];
		 $_1236854244= self::getWordsListFromDb($_884929981);
		 $_1380836056=(187*2-374);
			 foreach($_1470221864 as $_1720078145 => $_975029763){
			 $_1924196138= array( ___897709449(744) =>(UTools::getSetting(___897709449(745)) != ___897709449(746)), ___897709449(747) => $_1720078145, ___897709449(748) => $_975029763, ___897709449(749) => $type, ___897709449(750) => $GLOBALS['____996202293'][202]($_1470221864), ___897709449(751) => $_1236471390, ___897709449(752) => $_884929981[___897709449(753)], ___897709449(754) => $_884929981[___897709449(755)],);
			 $_946275664= self::getSimilarQueryWord($_1236854244, $_1924196138);
				 if(!empty($_946275664)){
				 $_559116688[]= $_946275664;
				 $_1380836056 +=($_1380836056+round(0+0.25+0.25+0.25+0.25))*$GLOBALS['____996202293'][203]($_946275664);
			}
		}
		 unset($_1236854244);
		 $_74090112= round(0+66.666666666667+66.666666666667+66.666666666667);
			 if(!empty($_559116688)){
				 if($_1380836056< $_74090112){
				 $_1206398343= self::generateVariation($_559116688);
				 $_77672334= self::generateVariants($_559116688);
					 foreach($GLOBALS['____996202293'][204]($_1206398343, $_77672334) as $_877316387){
					 $_1793962235[$GLOBALS['____996202293'][205]($_877316387)][]= $GLOBALS['____996202293'][206](___897709449(756), $_877316387);
				}
				 unset($_1206398343);
				 unset($_77672334);
			}
				 else{
				 $_1206398343= self::generateVariation($_559116688);
					 if($GLOBALS['____996202293'][207]($_1206398343)< $_74090112){
						 foreach($_1206398343 as $_877316387){
						 $_1793962235[$GLOBALS['____996202293'][208]($_877316387)][]= $GLOBALS['____996202293'][209](___897709449(757), $_877316387);
					}
				}
				 $_1793962235[round(0+0.2+0.2+0.2+0.2+0.2)]=[];
					 foreach($_559116688 as $_85077082=>$_753413370){
						 foreach($_753413370 as $_2038889016=>$_1688477671){
						 $_1793962235[round(0+0.25+0.25+0.25+0.25)][]= $_1688477671;
					}
				}
			}
				 foreach($_1793962235 as $_1766305863=>$_1630501517){
				 $_1793962235[$_1766305863]= $GLOBALS['____996202293'][210]($GLOBALS['____996202293'][211]($_1630501517));
			}
		}
		    return $_1793962235;
	}
		 static function getSimilarQueryWord($_1236854244, $_1924196138){
		 $_1426101799=[];
		 $_657325121= new CPHPCache();
		 $_908677247= $GLOBALS['____996202293'][212]($_1924196138[___897709449(758)].___897709449(759).$_1924196138[___897709449(760)].___897709449(761).$_1924196138[___897709449(762)].$_1924196138[___897709449(763)]);
		 $_1166127950= ___897709449(764).self::CACHE_VERSION.___897709449(765).SITE_ID.___897709449(766).$_1924196138[___897709449(767)].___897709449(768).$_1924196138[___897709449(769)];
			 if($_1924196138[___897709449(770)] && $_657325121->InitCache(self::CACHE_TIME, $_908677247, $_1166127950)){
			 $_1924196138[___897709449(771)]= ___897709449(772);
			 $_474620326= $_657325121->GetVars();
			 $_1426101799= $_474620326[___897709449(773)];
		}
			 elseif($_657325121->StartDataCache()){
			 $_1924196138[___897709449(774)]= ___897709449(775);
			 $_1426101799= self::_getSimilar($_1236854244, $_1924196138);
			 $_657325121->EndDataCache(array(___897709449(776) => $_1426101799));
		}
		 return $_1426101799;
	}
		 static function _prepareSimilarSetting($_1924196138){
		 $_1924196138["extended_mode"]=($_1924196138['mode'] != 'standart');
		 $_1924196138[___897709449(777)]=(UTools::getSetting(___897709449(778)) != ___897709449(779));
		 $_1924196138[___897709449(780)]=($_1924196138[___897709449(781)] || $_1924196138[___897709449(782)] == ___897709449(783));
		 $_1924196138[___897709449(784)]= $GLOBALS['____996202293'][213](___897709449(785), $_1924196138[___897709449(786)]);
			 if(!$_1924196138[___897709449(787)] && $_1924196138[___897709449(788)] && $GLOBALS['____996202293'][214](___897709449(789))){
			 $_1924196138[___897709449(790)]= stemming($_1924196138[___897709449(791)]);
				 if(!empty($_1924196138[___897709449(792)])){
					 foreach($_1924196138[___897709449(793)] as $_85077082=>$_753413370){
					 if($_85077082) $_1924196138[___897709449(794)]= ToLower($_85077082);
					 break;
				}
			}
		}
		 $_1924196138[___897709449(795)]= $GLOBALS['____996202293'][215](Encoding::exStrlen($_1924196138[___897709449(796)]), Encoding::exStrlen($_1924196138[___897709449(797)]));
			 if($_1924196138[___897709449(798)] <= round(0+1.6666666666667+1.6666666666667+1.6666666666667)){
			 $_1924196138[___897709449(799)]= round(0+0.25+0.25+0.25+0.25);
		}
			elseif($_1924196138[___897709449(800)] >= round(0+3+3+3)){
			 $_1924196138[___897709449(801)]= round(0+0.75+0.75+0.75+0.75);
		}
			else{
			 $_1924196138[___897709449(802)]= round(0+0.66666666666667+0.66666666666667+0.66666666666667);
		}
		 $_1924196138[___897709449(803)]= Tools::getMinWordLenght();
		 return $_1924196138;
	}
		 static function _getSimilar($_1236854244, $_1924196138){
		 $_1426101799=[];
		 $_521410955=[ ___897709449(804) => $GLOBALS['____996202293'][216](true)];
		 $_1924196138= self::_prepareSimilarSetting($_1924196138);
		 $_297569365=($_1924196138[___897709449(805)] == ___897709449(806))? ___897709449(807): ___897709449(808);
		 $_521410955[___897709449(809)]= $GLOBALS['____996202293'][217](($GLOBALS['____996202293'][218](true)- $_521410955[___897709449(810)]), round(0+5));
		 $_1497744260= $GLOBALS['____996202293'][219]($_1924196138[___897709449(811)], $_1236854244);
			 if($_1497744260){
			 unset($_1236854244[$_1497744260]);
				 if($_1924196138[___897709449(812)]> round(0+0.33333333333333+0.33333333333333+0.33333333333333) && $_1924196138[___897709449(813)] && $_1924196138[___897709449(814)] == $_1497744260){
				 $_1497744260= $_1924196138[___897709449(815)];
			}
				 if($_1924196138[___897709449(816)] == ___897709449(817) ||($_1924196138[___897709449(818)] == ___897709449(819) &&!$_1924196138[___897709449(820)])){
				 $_1426101799[]= $_1497744260;
			}
				else{
				 $_1426101799[]= $_297569365.$_1497744260.$_297569365;
			}
			 $_1924196138[___897709449(821)]=(1248/2-624);
			 $_1924196138[___897709449(822)]=(250*2-500);
		}
		 $_521410955[___897709449(823)]= $GLOBALS['____996202293'][220](($GLOBALS['____996202293'][221](true)- $_521410955[___897709449(824)]), round(0+2.5+2.5));
			 if($_1924196138[___897709449(825)]){
			 $_1924196138[___897709449(826)]=($_1924196138[___897709449(827)])? $_1924196138[___897709449(828)]: $_1924196138[___897709449(829)];
				 foreach($_1236854244 as $_1075643340=>$_929249136){
				 $_801253741= Encoding::exStripos($_1075643340, $_1924196138[___897709449(830)]);
					 if(($_1924196138[___897709449(831)] && $_801253741 !== false) ||(!$_1924196138[___897709449(832)] && $_801253741 === min(224,0,74.666666666667))){
						 if($_1924196138[___897709449(833)] == ___897709449(834)){
						 $_1426101799[]= $_1924196138[___897709449(835)];
					}
						else{
						 $_1426101799[]= $_297569365.$_1924196138[___897709449(836)].$_297569365;
					}
					 unset($_1236854244[$_1075643340]);
				}
			}
				 if($GLOBALS['____996202293'][222]($_1426101799)){
				 $_1426101799= $GLOBALS['____996202293'][223]($_1426101799);
			}
			 $_521410955[___897709449(837)]= $GLOBALS['____996202293'][224](($GLOBALS['____996202293'][225](true)- $_521410955[___897709449(838)]), round(0+1.6666666666667+1.6666666666667+1.6666666666667));
		}
			 if(!$GLOBALS['____996202293'][226]($_1426101799) && $_1924196138[___897709449(839)] <= round(0+0.75+0.75+0.75+0.75)){
			 $_106635932=[];
				 foreach($_1236854244 as $_1075643340 => $_929249136){
				 $_106635932[$_1075643340]= Encoding::exStrlen($_1075643340);
			}
			 $GLOBALS['____996202293'][227]($_106635932);
			 $_1867062454= ___897709449(840);
			 $_965310834= $_1924196138[___897709449(841)];
				 foreach($_106635932 as $_1075643340 => $_978767032){
				 if(!$_965310834 ||(!$_1924196138[___897709449(842)] && $_978767032< $_1924196138[___897709449(843)])) break;
				 $_801253741= Encoding::exStripos($_965310834, $_1075643340);
					 if($_801253741 !== false){
					 $_1867062454 .= $_1075643340.___897709449(844);
					 $_965310834= $GLOBALS['____996202293'][228]($_1075643340, ___897709449(845), $_965310834);
				}
			}
				 if(!$_965310834 && $_1867062454){
				 $_1426101799[]= $_1867062454;
			}
			 $_521410955[___897709449(846)]= $GLOBALS['____996202293'][229](($GLOBALS['____996202293'][230](true)- $_521410955[___897709449(847)]), round(0+1.6666666666667+1.6666666666667+1.6666666666667));
		}
			 if($_1924196138[___897709449(848)] &&!$_1924196138[___897709449(849)] && $_1924196138[___897709449(850)]> round(0+0.5+0.5+0.5+0.5)){
			 $_1201249392=[];
				 foreach($_1236854244 as $_1075643340 => $_929249136){
				 if($GLOBALS['____996202293'][231](___897709449(851), $_929249136)) continue;
				 $_867141137= $GLOBALS['____996202293'][232]($_1924196138[___897709449(852)], $_929249136);
					 if($_867141137 <= $_1924196138[___897709449(853)]){
					 $GLOBALS['____996202293'][233]($_1924196138[___897709449(854)], $_1075643340, $_1127310329);
					 $_2039696515= $GLOBALS['____996202293'][234]($_1924196138[___897709449(855)], $_1075643340);
					 $_1201249392[]= array( ___897709449(856) => array($_1075643340 => $_929249136), ___897709449(857) => $_867141137, ___897709449(858) => $_1127310329, ___897709449(859) => $_2039696515,);
				}
			}
				 if(!$GLOBALS['____996202293'][235]($_1201249392)){
				 $GLOBALS['____996202293'][236]($_1201249392, array(___897709449(860), ___897709449(861)));
			}
				 foreach($_1201249392 as $_848320479){
				 foreach($_848320479[___897709449(862)] as $_85077082=>$_753413370) $_1426101799[]= $_85077082;
			}
			 $_521410955[___897709449(863)]= $GLOBALS['____996202293'][237](($GLOBALS['____996202293'][238](true)- $_521410955[___897709449(864)]), round(0+1+1+1+1+1));
		}
		      return $_1426101799;
	}
		 static function guessLanguage($_105665598, $_884929981=[]){
		 if(!$_105665598) return 0;
		  $_884929981= self::prepareBaseParams($_884929981);
		 $_657325121= new CPHPCache();
		 $_1793962235= array( ___897709449(865) =>[], ___897709449(866) =>[], ___897709449(867) =>(844-2*422), ___897709449(868) =>(239*2-478),);
		 $_1793962235[___897709449(869)]= $GLOBALS['____996202293'][239](___897709449(870), $GLOBALS['____996202293'][240](___897709449(871), ___897709449(872), $GLOBALS['____996202293'][241]($_105665598)));
		 $_1403039244= Tools::getReplaceParams();
		 $_1236854244= self::getBaseWords($_884929981);
			 foreach($_1793962235[___897709449(873)] as $_85077082=>$_365996490){
			 $_2135320766= CSearchLanguage::ConvertKeyboardLayout($_365996490, ___897709449(874), ___897709449(875));
			 $_2135320766= CArturgolubevSmartsearch::checkReplaceRules($_2135320766);
			 $_2135320766= CArturgolubevSmartsearch::prepareQuery($_2135320766);
			 $_2135320766= CArturgolubevSmartsearch::clearExceptionsWords($_2135320766);
			 $_1793962235[___897709449(876)][___897709449(877)][]= $_2135320766;
			 $_2135320766= CSearchLanguage::ConvertKeyboardLayout($_365996490, ___897709449(878), ___897709449(879));
			 $_2135320766= CArturgolubevSmartsearch::checkReplaceRules($_2135320766);
			 $_2135320766= CArturgolubevSmartsearch::prepareQuery($_2135320766);
			 $_2135320766= CArturgolubevSmartsearch::clearExceptionsWords($_2135320766);
			 $_1793962235[___897709449(880)][___897709449(881)][]= $_2135320766;
		}
			 foreach($_1793962235[___897709449(882)][___897709449(883)] as $_85077082=>$_365996490){
			 $_1341648699= $_1793962235[___897709449(884)][___897709449(885)][$_85077082];
			 $_64005524= Tools::ex_translit($_365996490.$_1341648699, ___897709449(886), $_1403039244);
			 $_1166127950= ___897709449(887).self::CACHE_VERSION.___897709449(888).SITE_ID.___897709449(889).$_64005524;
				 if($_657325121->InitCache(self::CACHE_TIME, $GLOBALS['____996202293'][242]($_884929981[___897709449(890)].___897709449(891).$_64005524), $_1166127950)){
				 $_474620326= $_657325121->GetVars();
				 $_1580160741= $_474620326[___897709449(892)];
			}
				elseif($_657325121->StartDataCache()){
				 $_1580160741=(818-2*409);
				 $_1793962235[___897709449(893)]++;
					 foreach($_1236854244 as $_1075643340){
					 $_801253741= Encoding::exStripos($_1075643340, $_365996490);
						 if($_801253741 !== false){
						 $_1580160741= round(0+0.33333333333333+0.33333333333333+0.33333333333333);
						 break;
					}
				}
					 if(!$_1580160741){
					 $_1793962235[___897709449(894)]++;
						 foreach($_1236854244 as $_1075643340){
						 $_801253741= Encoding::exStripos($_1075643340, $_1341648699);
							 if($_801253741 !== false){
							 $_1580160741= round(0+2);
							 break;
						}
					}
				}
				 $_657325121->EndDataCache(array(___897709449(895) => $_1580160741));
			}
				 if(!$_1580160741){
				 return(940-2*470);
			}
				elseif($_1580160741 == round(0+2)){
				 $_1793962235[___897709449(896)][]= $_1341648699;
			}
				elseif($_1580160741){
				 $_1793962235[___897709449(897)][]= $_365996490;
			}
		}
			   if($GLOBALS['____996202293'][243]($_1793962235[___897709449(898)])){
			 return $GLOBALS['____996202293'][244](___897709449(899), $_1793962235[___897709449(900)]);
		}
		 return(1072/2-536);
	}
		 static function generateVariation($_85492986, $_959615129= 0){
		  $_1793962235=[];
			 if($_959615129< $GLOBALS['____996202293'][245]($_85492986)){
			 $_2025792290= self::generateVariation($_85492986, $_959615129+ round(0+0.25+0.25+0.25+0.25));
			 for($_1018032107=(1132/2-566);
			 $_1018032107< $GLOBALS['____996202293'][246]($_85492986[$_959615129]);
				 $_1018032107++){
					 if($_2025792290){
						 foreach($_2025792290 as $_77672334){
						 $_1793962235[]= $GLOBALS['____996202293'][247](array($_85492986[$_959615129][$_1018032107]), $_77672334);
					}
				}
					else{
					 $_1793962235[]= array($_85492986[$_959615129][$_1018032107]);
				}
			}
		}
		 return $_1793962235;
	}
		 static function generateVariants($_1899319807){
		 $_1793962235=[];
			 if($GLOBALS['____996202293'][248]($_1899319807)>round(0+0.2+0.2+0.2+0.2+0.2)){
			 for($_959615129=$GLOBALS['____996202293'][249]($_1899319807);
			$_959615129>min(240,0,80);
				$_959615129--){
				 $_48355967= $_1899319807;
				 unset($_48355967[($_959615129-round(0+0.5+0.5))]);
				 $_48355967= $GLOBALS['____996202293'][250]($_48355967);
				   $_1793962235= $GLOBALS['____996202293'][251]($_1793962235, self::generateVariation($_48355967));
					 if($GLOBALS['____996202293'][252]($_48355967)>round(0+0.2+0.2+0.2+0.2+0.2)){
					   $_1793962235= $GLOBALS['____996202293'][253]($_1793962235, self::generateVariants($_48355967));
				}
			}
		}
		 return $_1793962235;
	}
		 static function cmpSimilaritySort($_1071673479, $_1256376138){
			 if($_1071673479["similarity"] == $_1256376138["similarity"]){
				 if($_1071673479["similarity_rl"] == $_1256376138["similarity_rl"]){
				 return 0;
			}
			 return($_1071673479[___897709449(901)]< $_1256376138[___897709449(902)])?-round(0+0.2+0.2+0.2+0.2+0.2): round(0+0.33333333333333+0.33333333333333+0.33333333333333);
		}
		 return($_1071673479[___897709449(903)]< $_1256376138[___897709449(904)])?-round(0+1): round(0+1);
	}
		  static function getMatrixLineHash($_4414318){
		 $_946275664= $GLOBALS['____996202293'][254](' ', $GLOBALS['____996202293'][255]('"', '', $_4414318));
		 $GLOBALS['____996202293'][256]($_946275664);
		 $_652031204= $GLOBALS['____996202293'][257](___897709449(905), $_946275664);
		 return $_652031204;
	}
		 static function saveMatrixLineEmpty($_4414318, $_206936204){
		 $_71568006= self::getMatrixLineHash($_4414318);
			  if($_206936204< round(0+0.33333333333333+0.33333333333333+0.33333333333333)){
			 $_657325121= new CPHPCache();
			 $_1166127950= ___897709449(906).self::CACHE_VERSION.___897709449(907).SITE_ID.___897709449(908);
				 if($_657325121->InitCache(self::CACHE_TIME, $GLOBALS['____996202293'][258]($_71568006), $_1166127950)){
				 $_474620326= $_657325121->GetVars();
				 
			}
				elseif($_657325121->StartDataCache()){
				 $_474620326=[___897709449(909) => ___897709449(910)];
				 $_657325121->EndDataCache($_474620326);
				 
			}
		}
	}
		 static function checkMatrixLineEmpty($_4414318){
		 if(UTools::getSetting("disable_cache") == 'Y') return 0;
		 $_71568006= self::getMatrixLineHash($_4414318);
		 $_657325121= new CPHPCache();
		 $_1166127950= ___897709449(911).self::CACHE_VERSION.___897709449(912).SITE_ID.___897709449(913);
			 if($_657325121->InitCache(self::CACHE_TIME, $GLOBALS['____996202293'][259]($_71568006), $_1166127950)){
			 $_474620326= $_657325121->GetVars();
				  if($_474620326[___897709449(914)] == ___897709449(915)){
				 return round(0+0.5+0.5);
			}
		}
		 return(1320/2-660);
	}
		  static function prepareQueryWords($_766607195){
		 $_1793962235=[];
		 $_816742780= $GLOBALS['____996202293'][260](___897709449(916), $_766607195);
		 $_1403039244= Tools::getReplaceParams();
		 $_2010358843= Tools::getMinWordLenght();
			 foreach($_816742780 as $_952012913){
			 if(Encoding::exStrlen($_952012913)< $_2010358843) continue;
				 if($GLOBALS['____996202293'][261](___897709449(917), $_952012913)){
				 $_952012913= $GLOBALS['____996202293'][262](array(___897709449(918)), array(___897709449(919)), $_952012913);
				 $_1542605866= Tools::num_translit($_952012913, ___897709449(920), $_1403039244);
			}
				else{
				 $_1542605866= Tools::ex_translit($_952012913, ___897709449(921), $_1403039244);
			}
			 if($_1542605866 &&!$GLOBALS['____996202293'][263]($_1542605866, $_1793962235)) $_1793962235[$_1542605866]= $_952012913;
		}
		 return $_1793962235;
	}
};
while(!$GLOBALS['____996202293'][264](___897709449(922)) || $GLOBALS['____996202293'][265](arturgolubev_smartsearch_OLDSITEEXPIREDATE) <=(167*2-334) || arturgolubev_smartsearch_OLDSITEEXPIREDATE != arturgolubev_smartsearch_SITEEXPIREDATE)die(GetMessage(___897709449(923)));



© 2023 Quttera Ltd. All rights reserved.