1<?
namespace Bitrix\Main\UpdateSystem;
$GLOBALS[
'____317186304']=
array(base64_decode(
'Ym'.
'FzZ'.
'TY0X2R'.
'lY29'.
'kZQ=='),base64_decode(
'dW5z'.
'Z'.
'X'.
'J'.
'pYWxpemU='),base64_decode(
''.
'b3Blbn'.
'N'.
'zbF92ZXJpZn'.
'k='),base64_decode(
''.
'd'.
'W'.
'5'.
'zZXJp'.
'YW'.
'x'.
'pem'.
'U='));
if(!function_exists(__NAMESPACE__.
'\\___1079688198')){
function ___1079688198($_631990805){
static $_197011341=
false;
if($_197011341 ==
false) $_197011341=
array(
''.
'Y'.
'Wxsb3d'.
'lZF9j'.
'bGFzc'.
'2Vz',
'aW5mb'.
'w==',
'c2l'.
'nb'.
'mF0d'.
'XJl',
'c2hhMjU'.
'2'.
'V2l0'.
'aFJTQUVu'.
'Y3J5'.
'cHRpb24=',
'a'.
'W5'.
'mbw==',
'YWxsb3'.
'dlZF'.
'9j'.
'bGFzc'.
'2V'.
'z',
'RXJyb'.
'3I'.
'gdmVy'.
'aW'.
'Z5'.
'I'.
'G9wZW5'.
'z'.
'c2wgW0hDU'.
'F'.
'AwMV0'.
'=',
'LS0tLS1CRU'.
'dJ'.
'TiB'.
'QV'.
'UJMSUMgS0VZLS'.
'0'.
't'.
'L'.
'S0KTUlJ'.
'Q'.
'k'.
'lqQU5CZ'.
'2tx'.
'aGtpRz'.
'l3MEJBU'.
'UVG'.
'Q'.
'UF'.
'P'.
'Q0FRO'.
'E'.
'FNSUlCQ2dLQ'.
'0'.
'FRRUE2a'.
'GN'.
'4SX'.
'FpaX'.
'RVWlJN'.
'd1lpdWtTVQpoOXhhN'.
'WZFR'.
'FlsY'.
'2'.
'NiVzN2ajhB'.
'dm'.
'EzNXZLcVZON'.
'GlC'.
'O'.
'XRxQ1g3alU4N'.
'nFBYTJ'.
'2Mzd'.
'tYl'.
'RGNnBjWTZ'.
'IR1'.
'BBaFJG'.
'CmJwbndYT1k3WUd4QjFu'.
'U'.
'0ta'.
'dkU'.
'r'.
'akFSYml'.
'MTEJ'.
'nWjFjRzZ'.
'aMGR'.
'1dTV'.
'pMVh'.
'ocElS'.
'TD'.
'F'.
'jTjBIaDV'.
'mZXp'.
'walhDNk'.
'8KWXhZcT'.
'B'.
'uVG9IVG'.
'p5U'.
'mI'.
'xeWN6d3RtaVJ'.
'3WXF'.
'1ZFhnL'.
'3hXeHBwcXdG'.
'MHRVbGQzUUJyM2k2OE'.
'I4an'.
'FNbSt'.
'UamRl'.
'QQp1L2Zn'.
'M'.
'UowSkd'.
'0Uj'.
'Qv'.
'e'.
'ks0R'.
'zdZSk52aG'.
'11aHJSR2t5QVF'.
'WMF'.
'RWdT'.
'VMR'.
'XVnU3hqQXBS'.
'bUl'.
'KUU5IUU1LME'.
'VoOTN3Ck1ab0Z'.
'vUH'.
'A5U2d'.
'KN0'.
'dhR'.
'l'.
'U4a3'.
'pTK'.
'0VR'.
'Y25'.
'0WXhiMU5IVUpVSXZU'.
'ZGl1'.
'UlVlR'.
'k'.
'tseVRk'.
'eElySD'.
'ZDTC8'.
'vYXBNS'.
'DMK'.
'RndJRE'.
'FRQUIKLS0tLS1FT'.
'kQ'.
'gUFV'.
'CTEl'.
'D'.
'I'.
'EtFWS0tLS'.
'0t');
return base64_decode($_197011341[$_631990805]);}}; use
Bitrix\Main\Application; use
Bitrix\Main\Security\Cipher; use
Bitrix\Main\Security\SecurityException;
class HashCodeParser{
private string $_1899378528;
public function __construct(
string $_1899378528){ $this->_1899378528= $_1899378528;}
public function parse(){ $_1535240730=
$GLOBALS[
'____317186304'][0]($this->_1899378528); $_1535240730=
$GLOBALS[
'____317186304'][1]($_1535240730,[___1079688198(0) =>
false]);
if(
$GLOBALS[
'____317186304'][2]($_1535240730[___1079688198(1)], $_1535240730[___1079688198(2)], $this->__1017640914(), ___1079688198(3)) == round(0+0.2+0.2+0.2+0.2+0.2)){ $_315055821=
Application::getInstance()->getLicense()->getHashLicenseKey(); $_51545552=
new Cipher(); $_6411803= $_51545552->decrypt($_1535240730[___1079688198(4)], $_315055821);
return $GLOBALS[
'____317186304'][3]($_6411803,[___1079688198(5) =>
false]);}
throw new SecurityException(___1079688198(6));}
private function __1017640914(): string{
return ___1079688198(7);}}?>
return[Dependency::CONTAINER=> Container::class, Dependency::IBLOCK_INFO=> IblockInfo::class, Dependency::PRODUCT_CONVERTER=> ProductConverter::class, Dependency::REPOSITORY_FACADE=> Repository::class, Dependency::PRODUCT_FACTORY=> ProductFactory::class, Dependency::PRODUCT_REPOSITORY=> ProductRepository::class, ProductFactory::PRODUCT=> Product::class, Dependency::SECTION_FACTORY=> SectionFactory::class, Dependency::SECTION_REPOSITORY=> SectionRepository::class, SectionFactory::SECTION=> Section::class, SectionFactory::SECTION_COLLECTION=> SectionCollection::class, Dependency::SKU_FACTORY=> SkuFactory::class, Dependency::SKU_REPOSITORY=> SkuRepository::class, SkuFactory::SIMPLE_SKU=> SimpleSku::class, SkuFactory::SKU=> Sku::class, SkuFactory::SKU_COLLECTION=> SkuCollection::class, Dependency::PROPERTY_FACTORY=> PropertyFactory::class, Dependency::PROPERTY_REPOSITORY=> PropertyRepository::class, PropertyFactory::PROPERTY=> Property::class, PropertyFactory::PROPERTY_COLLECTION=> PropertyCollection::class, Dependency::PROPERTY_VALUE_FACTORY=> PropertyValueFactory::class, PropertyValueFactory::PROPERTY_VALUE=> PropertyValue::class, PropertyValueFactory::PROPERTY_VALUE_COLLECTION=> PropertyValueCollection::class, Dependency::PROPERTY_FEATURE_FACTORY=> PropertyFeatureFactory::class, Dependency::PROPERTY_FEATURE_REPOSITORY=> PropertyFeatureRepository::class, PropertyFeatureFactory::PROPERTY_FEATURE=> PropertyFeature::class, PropertyFeatureFactory::PROPERTY_FEATURE_COLLECTION=> PropertyFeatureCollection::class, Dependency::PRICE_FACTORY=> PriceFactory::class, Dependency::PRICE_REPOSITORY=> PriceRepository::class, PriceFactory::SIMPLE_PRICE=> SimplePrice::class, PriceFactory::QUANTITY_DEPENDENT_PRICE=> QuantityDependentPrice::class, PriceFactory::PRICE_COLLECTION=> PriceCollection::class, Dependency::IMAGE_FACTORY=> ImageFactory::class, Dependency::IMAGE_REPOSITORY=> ImageRepository::class, ImageFactory::DETAIL_IMAGE=> DetailImage::class, ImageFactory::PREVIEW_IMAGE=> PreviewImage::class, ImageFactory::MORE_PHOTO_IMAGE=> MorePhotoImage::class, ImageFactory::IMAGE_COLLECTION=> ImageCollection::class, Dependency::MEASURE_RATIO_FACTORY=> MeasureRatioFactory::class, Dependency::MEASURE_RATIO_REPOSITORY=> MeasureRatioRepository::class, MeasureRatioFactory::SIMPLE_MEASURE_RATIO=> SimpleMeasureRatio::class, MeasureRatioFactory::MEASURE_RATIO_COLLECTION=> MeasureRatioCollection::class, Dependency::BARCODE_FACTORY=> BarcodeFactory::class, Dependency::BARCODE_REPOSITORY=> BarcodeRepository::class, BarcodeFactory::BARCODE=> Barcode::class, BarcodeFactory::BARCODE_COLLECTION=> BarcodeCollection::class, Dependency::STORE_PRODUCT_FACTORY=> StoreProductFactory::class, Dependency::STORE_PRODUCT_REPOSITORY=> StoreProductRepository::class, StoreProductFactory::STORE_PRODUCT=> StoreProduct::class, StoreProductFactory::STORE_PRODUCT_COLLECTION=> StoreProductCollection::class, 'sku.tree'=> SkuTree::class, 'integration.seo.facebook.facade'=> FacebookFacade::class, 'integration.seo.facebook.product.processor'=> FacebookProductProcessor::class, 'integration.seo.facebook.product.repository'=> FacebookProductRepository::class,]
$GLOBALS['____1020502260']