Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by PROGE..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by PROGER.COM.UA             2.0.14  | 
    |              on 2024-04-16 00:53:40              | 
    |    https://proger.com.ua                         | 
    |__________________________________________________| 
*/ 
 
use Bitrix\Main\Loader, Bitrix\Main\Page\Asset, Bitrix\Main\Config\Option, Bitrix\Main\Localization\Loc, Bitrix\Main\ORM\EventResult, Bitrix\Main\ORM\EntityError; 
 
goto DQYmel6gEHMaz6Ym; 
GAYUsed_SC05Ms13: 
Loader::registerAutoLoadClasses("bxproger.translator", ["FElementList" => "classes/FElementList.php", "FElement" => "classes/FElement.php", "FCIBlock" => "classes/FCIBlock.php", "FCCatalogMeasure" => "classes/catalog/measure.php", "FCIBlockProperty" => "classes/FCIBlockProperty.php", "FCIBlockPropertyEnum" => "classes/FCIBlockPropertyEnum.php", "F_CIBElement" => "classes/F_CIBElement.php", "FCIBlockResult" => "classes/FCIBlockResult.php", "FCIBlockElement" => "classes/FCIBlockElement.php", "FCIBlockSection" => "classes/FCIBlockSection.php", "FCIBlockPriceTools" => "classes/FCIBlockPriceTools.php", "FCAllIBlockSection" => "classes/FCAllIBlockSection.php", "TranslateFileTable" => "classes/TranslateFileTable.php", "TranslatePropertyTable" => "classes/TranslatePropertyTable.php", "TranslatePropertyEnumerationTable" => "classes/TranslatePropertyEnumerationTable.php", "FCSearchTitle" => "classes/FCSearchTitle.php", "FCFile" => "classes/FCFile.php", "FAdminTools" => "classes/FAdminTools.php", "FCUserTypeSQL" => "classes/FCUserTypeSql.php", "FCUserTypeManager" => "classes/FCUserTypeManager.php", "FCIBlockFormatProperties" => "classes/FCIBlockFormatProperties.php", "FCIBlockPropertyDirectory" => "classes/FCIBlockPropertyDirectory.php", "FCustomTypeHtml" => "classes/general/customtypehtml.php", "FCIBlockPropertyElementList" => "classes/CIBlockPropertyElementList.php", "FCIBlockSectionPropertyLink" => "classes/FCIBlockSectionPropertyLink.php"]); 
goto zN3GOMP5F2RTtfIA; 
DQYmel6gEHMaz6Ym: 
Loader::includeModule("iblock"); 
goto cmYxhhK7v0rhbWXX; 
cmYxhhK7v0rhbWXX: 
Loader::includeModule("catalog"); 
goto GAYUsed_SC05Ms13; 
zN3GOMP5F2RTtfIA: 
 
class CFanTranslator 
{ 
    const MODULE_ID = "bxproger.translator"; 
    const SECTION_UF_TYPES = ["customhtml", "string"]; 
 
    public static function joinTable(string $tableName, string $tableAlias, string $lang = LANGUAGE_ID, string $site = LANGUAGE_ID) 
    { 
        $trTableName = str_replace("b_catalog_", "fan_translator_", $tableName); 
        return " LEFT JOIN " . $trTableName . " TR on " . $tableAlias . ".ID = TR.VALUE_ID AND '" . $lang . "' = TR.LANGUAGE_ID AND '" . $site . "' = TR.SITE_ID"; 
    } 
 
    public static function getTranslateMode(string $LANGUAGE_ID = LANGUAGE_ID, $COUNTRY_ID = '') 
    { 
        goto KOz5rorpUxI7DVqt; 
        vFcYf6guUWfgvri4: 
        if (!(strpos($module_id, "trans" . "lator") == 0)) { 
            goto AcAaWC8YNG15XYHI; 
        } 
        goto s8P74UhWUt9V3bqu; 
        s8P74UhWUt9V3bqu: 
        $arVals = self::getOptionArray("tr_langs_after_add"); 
        goto SIyKywdBJInABPaw; 
        UJO90__0J7rX6YsR: 
        $defLang = Option::get($module_id, "def_lang"); 
        goto t5SuGMmiv4fC72Vv; 
        jtAL_0MlgZS8lhY8: 
        if (!($defLang == '' || $defLang == $LANGUAGE_ID)) { 
            goto hWxEAMRXUaB8gvVa; 
        } 
        goto doZfsZ1_5YoR3fJZ; 
        D6juK_eo8Lcp8LAg: bPi4mhdW42friU2k: 
        goto vFcYf6guUWfgvri4; 
        vEGVUvygMXK_1u9A: 
        return trim($COUNTRY_ID . " " . LANGUAGE_ID); 
        goto uY2sdomcaw_LAryu; 
        g4P69tImrBGgSSiC: ea5lO_O3JtxUT_3o: 
        goto XKsP6jWRnFLQjJl7; 
        RKrjPBBLVU2d73g5: 
        if (self::clear()) { 
            goto qqP5uRrOVe3vT097; 
        } 
        goto wPMh4yuESmRdmsHw; 
        t5SuGMmiv4fC72Vv: 
        if (defined("DEFAULT_LANGUAGE")) { 
            goto bPi4mhdW42friU2k; 
        } 
        goto OKr79hOr1AX4gAOd; 
        Oyxh2KgcdxaUznox: AcAaWC8YNG15XYHI: 
        goto jtAL_0MlgZS8lhY8; 
        fdAo00nRYACI8qEJ: hWxEAMRXUaB8gvVa: 
        goto RPHaIXoERR39Kvmn; 
        KOz5rorpUxI7DVqt: 
        $module_id = "bxproger.translator"; 
        goto WOy0WXWyTQrb_hNx; 
        SIyKywdBJInABPaw: 
        if (is_array($arVals)) { 
            goto ea5lO_O3JtxUT_3o; 
        } 
        goto JiOpvyiRluO1zzdm; 
        FOqJm5v2E9Gj9WYd: xd3tISUZowQ65KO7: 
        goto wFcbNR8jLJrqPM52; 
        ncahWDimGyGo3JLt: 
        define("IS_TRANSLATE_MODE", true); 
        goto FOqJm5v2E9Gj9WYd; 
        XKsP6jWRnFLQjJl7: 
        $arlid = reset($arVals); 
        goto FNe6WCClNtnm1917; 
        FNe6WCClNtnm1917: 
        if (is_array($arlid)) { 
            goto QMPZkPXCbzQbpWoZ; 
        } 
        goto yBzloMqi6W3fvd1t; 
        LnBbMycL2OTPMAFs: qqP5uRrOVe3vT097: 
        goto UJO90__0J7rX6YsR; 
        pnJak4__OeAapEuo: 
        return false; 
        goto IDlVuTR_Zi87Qwn4; 
        RPHaIXoERR39Kvmn: 
        if (defined("IS_TRANSLATE_MODE")) { 
            goto xd3tISUZowQ65KO7; 
        } 
        goto ncahWDimGyGo3JLt; 
        KggfehW3msnAh98L: 
        if (!($LANGUAGE_ID != reset($arlid))) { 
            goto xZyB3nv4OlxfDJ7D; 
        } 
        goto pnJak4__OeAapEuo; 
        IDlVuTR_Zi87Qwn4: xZyB3nv4OlxfDJ7D: 
        goto Oyxh2KgcdxaUznox; 
        doZfsZ1_5YoR3fJZ: 
        return false; 
        goto fdAo00nRYACI8qEJ; 
        WOy0WXWyTQrb_hNx: 
        if (!(isset($_REQUEST["mode"]) && $_REQUEST["mode"] == "import")) { 
            goto ARg5NjbFFVM1OvpF; 
        } 
        goto No4WTqciVIz1hhaq; 
        JiOpvyiRluO1zzdm: 
        return false; 
        goto g4P69tImrBGgSSiC; 
        Yld6n7AWslJg9tsU: QMPZkPXCbzQbpWoZ: 
        goto KggfehW3msnAh98L; 
        wPMh4yuESmRdmsHw: 
        return false; 
        goto LnBbMycL2OTPMAFs; 
        No4WTqciVIz1hhaq: 
        return false; 
        goto Ozik9pH2IRV40qxj; 
        OKr79hOr1AX4gAOd: 
        define("DEFAULT_LANGUAGE", $defLang); 
        goto D6juK_eo8Lcp8LAg; 
        yBzloMqi6W3fvd1t: 
        return false; 
        goto Yld6n7AWslJg9tsU; 
        Ozik9pH2IRV40qxj: ARg5NjbFFVM1OvpF: 
        goto RKrjPBBLVU2d73g5; 
        wFcbNR8jLJrqPM52: 
        $GLOBALS["USER_FIELD_MANAGER"] = new FCUserTypeManager(); 
        goto vEGVUvygMXK_1u9A; 
        uY2sdomcaw_LAryu: 
    } 
 
    public static function isTranslateMode($LID = '', $SITE_ID = '') 
    { 
        goto n35qWzGD5TjgVf2q; 
        wW9qqlV5kryQ3y0v: 
        if (!(defined("IS_TRANSLATE_MODE") && IS_TRANSLATE_MODE === true && self::clear())) { 
            goto fEWcngrH05FXnFAM; 
        } 
        goto oDxIazYhNxF0Lldc; 
        Wni02vnmzwSdk7Gs: 
        if (!(defined("DEFAULT_LANGUAGE") && self::clear() && $LID != DEFAULT_LANGUAGE)) { 
            goto c0HknxyEd1fwfjdd; 
        } 
        goto QVUtGjNDM0gvoJ7O; 
        lU1n0tPIqKiytCoA: 
        return false; 
        goto YII3lGspVAvqDShT; 
        oDxIazYhNxF0Lldc: 
        return true; 
        goto qf3ofleChvdWuElo; 
        O7rXdYEb_d9jDyCS: c0HknxyEd1fwfjdd: 
        goto ufa5zpwvC9pDmDjl; 
        Pnqwm_dCmU8RLjMi: 
        goto JKixD0dJ6aYr9ADJ; 
        goto enmov5F_0sUCU4rv; 
        qf3ofleChvdWuElo: fEWcngrH05FXnFAM: 
        goto Pnqwm_dCmU8RLjMi; 
        enmov5F_0sUCU4rv: sx6RdE_6NYBEns15: 
        goto Wni02vnmzwSdk7Gs; 
        n35qWzGD5TjgVf2q: 
        if ($LID) { 
            goto sx6RdE_6NYBEns15; 
        } 
        goto wW9qqlV5kryQ3y0v; 
        QVUtGjNDM0gvoJ7O: 
        return true; 
        goto O7rXdYEb_d9jDyCS; 
        ufa5zpwvC9pDmDjl: JKixD0dJ6aYr9ADJ: 
        goto lU1n0tPIqKiytCoA; 
        YII3lGspVAvqDShT: 
    } 
 
    private static function clear() 
    { 
        goto XwvnAnzS91xm2OBf; 
        jFj08nGuleCvKsRu: 
        if (!(($module_id === "modu" . "lemarket.trans" . "lator" || $module_id === "modu" . "lemarket.multi" . "lite") && Loader::includeModule("modu" . "lemarket.modu" . "lemarket"))) { 
            goto lORkxBp2hclN84Ms; 
        } 
        goto pfMc1ivus9gMrX1I; 
        j2csJ5PcGtJTV1YL: 
        if (!(basename(__DIR__) != $module_id)) { 
            goto EqdvaNhL1EtBf5Dl; 
        } 
        goto CDxDyDDkTVgEo7Tr; 
        pfMc1ivus9gMrX1I: 
        return true; 
        goto w84SJ13YK1AFaDzf; 
        XwvnAnzS91xm2OBf: 
        $module_id = "bxproger.translator"; 
        goto j2csJ5PcGtJTV1YL; 
        w84SJ13YK1AFaDzf: lORkxBp2hclN84Ms: 
        goto HkBKTrK2UWRA_67p; 
        TUA5aNxNc018hAQY: 
        if (!($module_id === "bx" . "proger.trans" . "lator" || $module_id === "bx" . "proger.multi" . "lite")) { 
            goto XAdxmEusqFIk3ptw; 
        } 
        goto e20oVOl1j52Xbuhm; 
        THW4bUj44jlzCiE0: XAdxmEusqFIk3ptw: 
        goto jFj08nGuleCvKsRu; 
        ol3ihs7i3_6a9wFe: EqdvaNhL1EtBf5Dl: 
        goto TUA5aNxNc018hAQY; 
        e20oVOl1j52Xbuhm: 
        return true; 
        goto THW4bUj44jlzCiE0; 
        CDxDyDDkTVgEo7Tr: 
        return false; 
        goto ol3ihs7i3_6a9wFe; 
        HkBKTrK2UWRA_67p: 
        return false; 
        goto o0c_CGU2E1rmsMuA; 
        o0c_CGU2E1rmsMuA: 
    } 
 
    public static function ajaxPath(string $path) 
    { 
        goto pQjMY8ekC8jnv5Y6; 
        pQjMY8ekC8jnv5Y6: 
        if (self::isTranslateMode()) { 
            goto GRg6TfuVrF6snDxt; 
        } 
        goto zASHcKwXz9N9v6fo; 
        UniV2mfjxGDbe2jo: 
        $URL = parse_url($path); 
        goto LpGEbBptl082_CWq; 
        bQOwx_uzUJv2PfxE: WDNJH9J8PGeIIMax: 
        goto yKjL3IMIOCvz0YDM; 
        yf53vlVxb_UH_M4k: KhOBu1erY78rq7bb: 
        goto imRy5G5cSqLS4PwG; 
        imRy5G5cSqLS4PwG: 
        $URL["query"] = array_merge($URL["query"], ["lang" => LANGUAGE_ID]); 
        goto bQOwx_uzUJv2PfxE; 
        yKjL3IMIOCvz0YDM: 
        return $URL["path"] . "?" . http_build_query($URL["query"]); 
        goto GiV2hT9uFjvZGN3U; 
        LpGEbBptl082_CWq: 
        if (is_array($URL["query"])) { 
            goto KhOBu1erY78rq7bb; 
        } 
        goto a1voFrvBSk92X8Lz; 
        h3JnTsiFMfez5xZe: GRg6TfuVrF6snDxt: 
        goto UniV2mfjxGDbe2jo; 
        a1voFrvBSk92X8Lz: 
        $URL["query"] = ["lang" => LANGUAGE_ID]; 
        goto BWrLNmMUqT7aYYug; 
        zASHcKwXz9N9v6fo: 
        return $path; 
        goto h3JnTsiFMfez5xZe; 
        BWrLNmMUqT7aYYug: 
        goto WDNJH9J8PGeIIMax; 
        goto yf53vlVxb_UH_M4k; 
        GiV2hT9uFjvZGN3U: 
    } 
 
    public static function AddUpdateFileTable($fields) 
    { 
        goto jUao86CmPrHprcdU; 
        XEQ3LlZzqKiguF42: FwfuvznyWRkCaxIA: 
        goto av0e3eFGoKqjMNSO; 
        bYr3OGKfQv41ZEsL: 
        if ($DB->Update("fan_translator_file", $fields, "WHERE VALUE_ID=" . $fields["VALUE_ID"] . " AND LANGUAGE_ID=" . $fields["LANGUAGE_ID"])) { 
            goto FwfuvznyWRkCaxIA; 
        } 
        goto q84WtAWvz2YsnMEt; 
        jUao86CmPrHprcdU: global $DB, $APPLICATION; 
        goto bYr3OGKfQv41ZEsL; 
        q84WtAWvz2YsnMEt: 
        if ($DB->Insert("fan_translator_file", $fields)) { 
            goto MjoaiatHI2zkWLVJ; 
        } 
        goto SRYbpDWKCtasGV5T; 
        SRYbpDWKCtasGV5T: 
        $APPLICATION->ThrowException("Error"); 
        goto MXjm7tS5cUkBMPjA; 
        av0e3eFGoKqjMNSO: 
        return true; 
        goto hUiShHBekqTJmF97; 
        CTQx8rZMHMpDhLAA: MjoaiatHI2zkWLVJ: 
        goto XEQ3LlZzqKiguF42; 
        MXjm7tS5cUkBMPjA: 
        return false; 
        goto CTQx8rZMHMpDhLAA; 
        hUiShHBekqTJmF97: 
    } 
 
    public static function makeSearchFilter($query, $exFILTER) 
    { 
        goto Wx894qwDedNpnzMf; 
        P4_DMnGAWXgsLc3i: 
        foreach ($exFILTER as $exFilt) { 
            goto mx1C4IgxUlBWwW84; 
            ZaQrGde4lSXhYAd5: aHobav_GGFmGjIqG: 
            goto DI3WLtdD49M5LxWx; 
            DI3WLtdD49M5LxWx: IAfZyt0clTCakHLE: 
            goto CUN_k0ZeOIMHW6b2; 
            mx1C4IgxUlBWwW84: 
            foreach ($exFilt as $exFltr) { 
                goto mPSWSjXiNpLfNVIf; 
                SPaECYXbGVYyMClI: 
                $fanFilter[] = $fiterEl; 
                goto Weep3CxjekS4qQbL; 
                eexTApG9BCoAqnXM: INaWgrrc1SgxrW3Z: 
                goto vT5VTyc_6R71Hy1e; 
                ZspR2ZMq7ryqK06M: zL68UTvLw7u1uQPK: 
                goto SPaECYXbGVYyMClI; 
                lMr_xjt0O3GfiGAq: 
                $fiterEl = ["IBLOCK_TYPE" => $exFltr["PARAM1"]]; 
                goto Pbg7xgN0zGQ3DhtN; 
                mmmw95P21iJk8IlR: 
                $fiterEl["IBLOCK_ID"] = $exFltr["PARAM2"]; 
                goto ZspR2ZMq7ryqK06M; 
                mPSWSjXiNpLfNVIf: 
                if (!(is_array($exFltr) && $exFltr["=MODULE_ID"] === "iblock")) { 
                    goto KHJV8QWBegAQVDXM; 
                } 
                goto lMr_xjt0O3GfiGAq; 
                Pbg7xgN0zGQ3DhtN: 
                if (!(is_array($exFltr["PARAM2"]) && count($exFltr["PARAM2"]) > 0)) { 
                    goto zL68UTvLw7u1uQPK; 
                } 
                goto mmmw95P21iJk8IlR; 
                Weep3CxjekS4qQbL: KHJV8QWBegAQVDXM: 
                goto eexTApG9BCoAqnXM; 
                vT5VTyc_6R71Hy1e: 
            } 
            goto ZaQrGde4lSXhYAd5; 
            CUN_k0ZeOIMHW6b2: 
        } 
        goto xpPwVG2gbqOybY_O; 
        NDGPEizEDBek7v9E: QgwzlgtCYZTlraju: 
        goto WvJLqtNSk4v08QFC; 
        Q03_QyHZZUzvJ2Fn: 
        goto Jo9ioKSpKyuX9O9P; 
        goto NDGPEizEDBek7v9E; 
        Dgw8u2RZhDC7Fp70: Jo9ioKSpKyuX9O9P: 
        goto QQh9S2jYFmzdloW0; 
        xpPwVG2gbqOybY_O: NdYuAJgxSr5CIOnK: 
        goto MwlFuneRjA3idhHP; 
        tf3ADXz8f0WlSrFE: 
        foreach ($exFILTER as $exFltr) { 
            goto pyK1P0rxS_ZpNS1w; 
            lqNF9hkURZr6fFOL: 
            $fanFilter[] = $fiterEl; 
            goto dCcKEbE9p1xky0Rr; 
            A9k78zlOVPkAtree: 
            $fiterEl = ["IBLOCK_TYPE" => $exFltr["PARAM1"]]; 
            goto fFW8x3lzjmzEycpK; 
            pyK1P0rxS_ZpNS1w: 
            if (!(is_array($exFltr) && $exFltr["=MODULE_ID"] === "iblock")) { 
                goto Jd4M04WweXZ9fuhR; 
            } 
            goto A9k78zlOVPkAtree; 
            fFW8x3lzjmzEycpK: 
            if (!(is_array($exFltr["PARAM2"]) && count($exFltr["PARAM2"]) > 0)) { 
                goto KYiB_79iRSdboNX2; 
            } 
            goto JO05kzcPQ4YlrPlT; 
            tzPSLb2gUUclVHDt: OxCgmXnzpsp_JqqD: 
            goto F0hPVGqCxN5rAYTW; 
            JO05kzcPQ4YlrPlT: 
            $fiterEl["IBLOCK_ID"] = $exFltr["PARAM2"]; 
            goto qbLB11dSTgfFX6dj; 
            dCcKEbE9p1xky0Rr: Jd4M04WweXZ9fuhR: 
            goto tzPSLb2gUUclVHDt; 
            qbLB11dSTgfFX6dj: KYiB_79iRSdboNX2: 
            goto lqNF9hkURZr6fFOL; 
            F0hPVGqCxN5rAYTW: 
        } 
        goto rS0zqn1nSZzY6i7G; 
        MwlFuneRjA3idhHP: aaQgGovBla0WWg2M: 
        goto MvXe9uX18VJVr5Kk; 
        rS0zqn1nSZzY6i7G: ujAqZ3RG5NfMTLEu: 
        goto MKAFFtCgn4vrHSMr; 
        Ykomn9ktWMUAO0w0: 
        if (is_array($exFILTER["0"]) && is_array($exFILTER["0"]["0"])) { 
            goto R4KdTEWaMmZjxSWN; 
        } 
        goto tf3ADXz8f0WlSrFE; 
        QQh9S2jYFmzdloW0: 
        return array("%NAME" => $query, $fanFilter); 
        goto Bnd5rsejnUjyUQ5p; 
        q5G51sMpD21RsRs_: uqe5iSyK19ri3PAe: 
        goto Sq48CLANnCT3RR3d; 
        MKAFFtCgn4vrHSMr: 
        goto aaQgGovBla0WWg2M; 
        goto mf8tVZwGcLkyeKOd; 
        d2PXNIhSMV1qg5sY: 
        if (count($fanFilter) == 1) { 
            goto uqe5iSyK19ri3PAe; 
        } 
        goto Q03_QyHZZUzvJ2Fn; 
        Wx894qwDedNpnzMf: 
        $fanFilter = array(); 
        goto Ykomn9ktWMUAO0w0; 
        BcuAQueUzbieMK_i: 
        goto Jo9ioKSpKyuX9O9P; 
        goto q5G51sMpD21RsRs_; 
        WvJLqtNSk4v08QFC: 
        $fanFilter["LOGIC"] = "OR"; 
        goto BcuAQueUzbieMK_i; 
        Sq48CLANnCT3RR3d: 
        $fanFilter = $fanFilter[0]; 
        goto Dgw8u2RZhDC7Fp70; 
        mf8tVZwGcLkyeKOd: R4KdTEWaMmZjxSWN: 
        goto P4_DMnGAWXgsLc3i; 
        MvXe9uX18VJVr5Kk: 
        if (count($fanFilter) > 1) { 
            goto QgwzlgtCYZTlraju; 
        } 
        goto d2PXNIhSMV1qg5sY; 
        Bnd5rsejnUjyUQ5p: 
    } 
 
    public static function SetTitle($id) 
    { 
        goto B1cBGPpVjcLVWNxY; 
        B1cBGPpVjcLVWNxY: 
        $id = intval($id); 
        goto RyMstV4iZPpCgF61; 
        prnJpFPYVjkyvwex: 
        if (!($id > 0 && $tMode)) { 
            goto vgP5TvLEixbs9BGo; 
        } 
        goto IDXjUvfi2M63TfiB; 
        BHUIXcdo6IKF79Dq: vgP5TvLEixbs9BGo: 
        goto egI0X6mj73C4CUIs; 
        IDXjUvfi2M63TfiB: 
        $APPLICATION->SetTitle($APPLICATION->GetTitle() . ". Translate mode: " . $tMode); 
        goto BHUIXcdo6IKF79Dq; 
        CbPo1BL98AyNXY3Y: 
        $tMode = CFanTranslator::getTranslateMode(); 
        goto prnJpFPYVjkyvwex; 
        RyMstV4iZPpCgF61: global $APPLICATION; 
        goto CbPo1BL98AyNXY3Y; 
        egI0X6mj73C4CUIs: 
    } 
 
    public static function updateIpropertyTemplates($templates, $arFields, $entityType) 
    { 
        goto P6uZIGOR8sxaTpCR; 
        C1dRx9WijWDhK1be: 
        $arFields["SITE_ID"] = LANGUAGE_ID; 
        goto YPRSNiOYas3TtgoA; 
        bO8vAMkxsNN3BKac: 
        $arFields["IBLOCK_ID"] = $arFields["IBLOCK_ID"] ? $arFields["IBLOCK_ID"] : $arFields["ID"]; 
        goto sfRxyOEdUbW33LhK; 
        Hrnt9OCI6HCTYQdw: jFxFwF8P4GZKSzpK: 
        goto IvzniaoCk8hWRBXL; 
        Ev7OozMBRZtZT9AC: 
        $arFields["LANGUAGE_ID"] = LANGUAGE_ID; 
        goto Hrnt9OCI6HCTYQdw; 
        bJ95lgLuvfsTujKg: 
        foreach ($templates as $CODE => $TEMPLATE) { 
            goto AopJLbCtYgCLhRCK; 
            QcDoR8X1It4B1lo4: 
            return false; 
            goto B8nRwi_K6lfAorjx; 
            EAQ6L8FvtaPwNXpM: XiCwMmdQn3eSIGv0: 
            goto ulyV8e1JbIaimMHr; 
            TUSmMNiNdPlfNRNn: 
            $arPropertyFields = ["IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "CODE" => "'" . trim($CODE) . "'", "ENTITY_TYPE" => $entityType, "ENTITY_ID" => "'" . trim($arFields["ID"]) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "TEMPLATE" => "'" . $DB->ForSql(trim($TEMPLATE)) . "'"]; 
            goto kEgn0gHJ5HOZk230; 
            IVN1l3UAs28XSqPy: 
            if ($DB->Insert("fan_translator_iblock_iproperty", $arPropertyFields)) { 
                goto m_Yq4kk0tkONAxQs; 
            } 
            goto QcDoR8X1It4B1lo4; 
            VqYoxhMgfCDsIXU7: wjWYgwBeowszKWfA: 
            goto hOX23o46UrA1O1K2; 
            AopJLbCtYgCLhRCK: 
            if ($TEMPLATE == '') { 
                goto wjWYgwBeowszKWfA; 
            } 
            goto TUSmMNiNdPlfNRNn; 
            kEgn0gHJ5HOZk230: 
            if ($DB->Update("fan_translator_iblock_iproperty", $arPropertyFields, "WHERE ENTITY_ID='" . trim($arFields["ID"]) . "' AND ENTITY_TYPE=" . $entityType . " AND CODE='" . trim($CODE) . "' AND IBLOCK_ID='" . trim($arFields["IBLOCK_ID"]) . "' AND LANGUAGE_ID='" . $arFields["LANGUAGE_ID"] . "'")) { 
                goto XiCwMmdQn3eSIGv0; 
            } 
            goto IVN1l3UAs28XSqPy; 
            B8nRwi_K6lfAorjx: m_Yq4kk0tkONAxQs: 
            goto EAQ6L8FvtaPwNXpM; 
            ulyV8e1JbIaimMHr: 
            goto AuAB49ruI5dfn124; 
            goto VqYoxhMgfCDsIXU7; 
            hOX23o46UrA1O1K2: 
            $DB->Query("DELETE FROM fan_translator_iblock_iproperty WHERE ENTITY_ID='" . trim($arFields["ID"]) . "' AND ENTITY_TYPE=" . $entityType . " AND CODE='" . trim($CODE) . "' AND IBLOCK_ID='" . trim($arFields["IBLOCK_ID"]) . "' AND LANGUAGE_ID='" . $arFields["LANGUAGE_ID"] . "'"); 
            goto hj_7LQDeRvQxO6iB; 
            hj_7LQDeRvQxO6iB: AuAB49ruI5dfn124: 
            goto f34ML7Y7esy6mC_Q; 
            f34ML7Y7esy6mC_Q: XjQ_smutyXbEepqk: 
            goto Xkxf1Fa8Sf0gyk6u; 
            Xkxf1Fa8Sf0gyk6u: 
        } 
        goto ae6DhlhUMQ37gftb; 
        UVinQHNYHMf6LCQd: jvJtqa2KY9GOpb9p: 
        goto L4O42NmZirLj20HK; 
        Mo1LYW3g4RlqNorx: 
        if ($arFields["SITE_ID"]) { 
            goto xwH8x_G_VINYVMm0; 
        } 
        goto C1dRx9WijWDhK1be; 
        YPRSNiOYas3TtgoA: xwH8x_G_VINYVMm0: 
        goto uTjgEW8lZQ7XYosb; 
        uTjgEW8lZQ7XYosb: 
        if ($arFields["LANGUAGE_ID"]) { 
            goto jFxFwF8P4GZKSzpK; 
        } 
        goto Ev7OozMBRZtZT9AC; 
        ae6DhlhUMQ37gftb: WrdGFVrTdwQNlvyI: 
        goto UVinQHNYHMf6LCQd; 
        L4O42NmZirLj20HK: 
        return true; 
        goto SDT12mO5zyQgORl3; 
        P6uZIGOR8sxaTpCR: global $DB; 
        goto Mo1LYW3g4RlqNorx; 
        IvzniaoCk8hWRBXL: 
        $entityType = "'" . $entityType . "'"; 
        goto bO8vAMkxsNN3BKac; 
        sfRxyOEdUbW33LhK: 
        if (!is_array($templates)) { 
            goto jvJtqa2KY9GOpb9p; 
        } 
        goto bJ95lgLuvfsTujKg; 
        SDT12mO5zyQgORl3: 
    } 
 
    public static function OnAfterIBlockElementAdd($arFields) 
    { 
        goto gv_YogoaGJhFnPX1; 
        jXXwgvAwEEPRwxNK: lCH6KziY2VTQDXB3: 
        goto Z0SliFQyOijaLnYP; 
        FFVrwgif106Vq3EM: 
        return; 
        goto jXXwgvAwEEPRwxNK; 
        xBAFhTdJNTj0bEfh: 
        return; 
        goto EkUBFE8hTmRXUWUM; 
        tD6t9EKoCvhy_jWZ: 
        foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) { 
            goto udR5Pc0bQKv_sEjV; 
            udR5Pc0bQKv_sEjV: 
            $fs = new FCIBlockElement(); 
            goto ZU5xpyeDcZhSTCmm; 
            ZU5xpyeDcZhSTCmm: 
            $fs->Translate($arFields["ID"], $arFields, $lid); 
            goto V8ZD0jIXKz6CyPam; 
            V8ZD0jIXKz6CyPam: OsMZjcEp6e6rrdnZ: 
            goto rTsMSAAS8Im71hP5; 
            rTsMSAAS8Im71hP5: 
        } 
        goto jtP3nfmclL5Dsl6q; 
        Bfggde_Im1W4BljC: 
        $fields = $el->GetFields(); 
        goto XZ4EfK5CvBaNVs_n; 
        MJ2MsL0uYBI33a8f: 
        foreach ($properties as $prop) { 
            goto GOgQIHDFFS2bm_oE; 
            BGrBVh6H2GDD8mnp: 
            if (is_array($prop["VALUE"])) { 
                goto R77rSqx1jQEiqrk1; 
            } 
            goto nA57muJxmSv7aOEj; 
            nA57muJxmSv7aOEj: 
            $arFields["PROPERTY_VALUES"][$prop["ID"]][$prop["PROPERTY_VALUE_ID"]] = ["VALUE" => $prop["VALUE"], "DESCRIPTION" => $prop["DESCRIPTION"]]; 
            goto ND6O1l00mJSpDTd2; 
            feiZvn4W77vlbB7_: 
            $values = []; 
            goto BGrBVh6H2GDD8mnp; 
            XJV8Ez3cF0T8_kxf: ZRXP6gCOh262m6bS: 
            goto feiZvn4W77vlbB7_; 
            GOgQIHDFFS2bm_oE: 
            if (in_array($prop["PROPERTY_TYPE"], ["F", "S"])) { 
                goto ZRXP6gCOh262m6bS; 
            } 
            goto Dz7Pf8W8IBYy3e7_; 
            jgKqTcxh0sWzynFj: 
            foreach ($prop["VALUE"] as $key => $value) { 
                $values[$prop["PROPERTY_VALUE_ID"][$key]] = ["VALUE" => $value, "DESCRIPTION" => $prop["DESCRIPTION"][$key]]; 
                Uhzv5Z0igoGLSwze: 
            } 
            goto WK0GiIp4XKy1xC8i; 
            WK0GiIp4XKy1xC8i: P_bSVd5c_b9aiqQC: 
            goto R6wrFO0r52NpZJJc; 
            R6wrFO0r52NpZJJc: 
            if (!(count($values) > 0)) { 
                goto s4BqOIGuB3VmbTfk; 
            } 
            goto s8nQuHdxAS1nfDwy; 
            erYTBEGVg8OIi4KB: 
            $arFields["PROPERTY_VALUES"][$prop["ID"]][$prop["PROPERTY_VALUE_ID"]] = ["VALUE" => $prop["VALUE"]["TEXT"], "DESCRIPTION" => $prop["DESCRIPTION"]]; 
            goto JMfaQGI1ym8Ml7Te; 
            jEwY3N8jdlFYiWdr: s4BqOIGuB3VmbTfk: 
            goto Ut1ezlQ6kUx_KbtS; 
            EXc1HqnQejneynOw: sJj3J52T2rAWm2h7: 
            goto nbz2WedxHG078J7M; 
            Dz7Pf8W8IBYy3e7_: 
            goto y_T34P2cV0_mDwtI; 
            goto XJV8Ez3cF0T8_kxf; 
            yJhSPdAx3M4iVPx6: QAnPg4XGC503cNvm: 
            goto erYTBEGVg8OIi4KB; 
            ND6O1l00mJSpDTd2: 
            goto sJj3J52T2rAWm2h7; 
            goto fa1Dd0AghErcyoSO; 
            s8nQuHdxAS1nfDwy: 
            $arFields["PROPERTY_VALUES"][$prop["ID"]] = $values; 
            goto jEwY3N8jdlFYiWdr; 
            Ut1ezlQ6kUx_KbtS: 
            goto e02s3kp5U9cSSPp9; 
            goto yJhSPdAx3M4iVPx6; 
            X2F35HnazvWxWtS1: 
            if ($prop["USER_TYPE"] == "HTML") { 
                goto QAnPg4XGC503cNvm; 
            } 
            goto jgKqTcxh0sWzynFj; 
            nbz2WedxHG078J7M: y_T34P2cV0_mDwtI: 
            goto wcXE2WvKiehH_TWC; 
            fa1Dd0AghErcyoSO: R77rSqx1jQEiqrk1: 
            goto X2F35HnazvWxWtS1; 
            JMfaQGI1ym8Ml7Te: e02s3kp5U9cSSPp9: 
            goto EXc1HqnQejneynOw; 
            wcXE2WvKiehH_TWC: 
        } 
        goto p9NFpxTHgOQpjJ_m; 
        jtP3nfmclL5Dsl6q: wLVhx954rgDLCFit: 
        goto n1XDBj3JTZ0RKf03; 
        EkUBFE8hTmRXUWUM: CL9nDuoJ9pXe2C4M: 
        goto x2Ts7PoFTasq0zfg; 
        bG2mnqYV2SaQWpRQ: 
        $IBLOCK_ID = (int)$arFields["IBLOCK_ID"]; 
        goto LmflkXZdDWQ8341B; 
        XZ4EfK5CvBaNVs_n: 
        $properties = $el->GetProperties(); 
        goto MJ2MsL0uYBI33a8f; 
        LmflkXZdDWQ8341B: 
        if (!($IBLOCK_ID == 0 || $ID == 0)) { 
            goto CL9nDuoJ9pXe2C4M; 
        } 
        goto xBAFhTdJNTj0bEfh; 
        x2Ts7PoFTasq0zfg: 
        $el = CIBlockElement::GetList([], ["ID" => $ID, "IBLOCK_ID" => $IBLOCK_ID])->GetNextElement(); 
        goto Bfggde_Im1W4BljC; 
        p9NFpxTHgOQpjJ_m: AsLt8eN3lKnLnYHy: 
        goto tD6t9EKoCvhy_jWZ; 
        Z0SliFQyOijaLnYP: 
        $ID = (int)$arFields["ID"]; 
        goto bG2mnqYV2SaQWpRQ; 
        gv_YogoaGJhFnPX1: 
        if (self::allowAutopilot($arFields)) { 
            goto lCH6KziY2VTQDXB3; 
        } 
        goto FFVrwgif106Vq3EM; 
        n1XDBj3JTZ0RKf03: 
    } 
 
    public static function OnBeforeIBlockElementUpdate(&$arFields) 
    { 
        goto iHf3hL_yqs1Dgtte; 
        uBqUhNqd7_WJEoVa: 
        $IBLOCK_SECTION_ID = min($arFields["IBLOCK_SECTION"]); 
        goto JBTAt0LIi2uTDjCt; 
        kuNOOAeJSrSoxayr: 
        if (self::isTranslateMode($arFields["LANGUAGE_ID"]) && self::allowIBOnLiteVersion($arFields["IBLOCK_ID"])) { 
            goto Ano_HcP9pq4Z4Fxp; 
        } 
        goto IA9dcWiDvwmeXliL; 
        hTlRfk5Uw60drzUe: 
        foreach ($arFields["PROPERTY_VALUES"] as $propID => $property) { 
            goto yTKiWG80r9dF475y; 
            yTKiWG80r9dF475y: 
            foreach ($property as $id => $value) { 
                goto L4IIXctmscIozMPX; 
                W0GEJSNjE8W0C5c9: 
                if (!(isset($value["VALUE"]) && $id > 0 && ($value["VALUE"] == '' || is_array($value["VALUE"]) && isset($value["VALUE"]["del"]) && $value["VALUE"]["del"] == "Y" || is_array($value["VALUE"]) && isset($value["VALUE"]["size"]) && (int)$value["VALUE"]["size"] > 0))) { 
                    goto xs5uH9LXe6gmE7_m; 
                } 
                goto cfYbnMLwrNNpivXz; 
                cfYbnMLwrNNpivXz: 
                $connection->query("DELETE FROM fan_translator_iblock_element_property WHERE VALUE_ID = " . $id); 
                goto np8quGoL_BUH_LW5; 
                E9kOxboLJXBz4MP4: xhBb0cqw3_2Ktuyg: 
                goto zWx0GKSARooZmNJt; 
                L4IIXctmscIozMPX: 
                $id = intval($id); 
                goto W0GEJSNjE8W0C5c9; 
                np8quGoL_BUH_LW5: xs5uH9LXe6gmE7_m: 
                goto E9kOxboLJXBz4MP4; 
                zWx0GKSARooZmNJt: 
            } 
            goto RkCQbXf8yVfw6Byk; 
            vbkb8dPJ_5LWLptz: msYVnG3HtS9D34SH: 
            goto X0kfBp3XjjdEx6Nf; 
            RkCQbXf8yVfw6Byk: tr7GtYGB__30u8XQ: 
            goto vbkb8dPJ_5LWLptz; 
            X0kfBp3XjjdEx6Nf: 
        } 
        goto NVxph4gDoa1xHMZI; 
        DeCFrP2pBy24B1Or: zbCfHbOYVQnn9WnQ: 
        goto tgSkQ11Iami_mR0F; 
        iHf3hL_yqs1Dgtte: global $DB, $APPLICATION; 
        goto LIbWdWvCyp0rOi1d; 
        NVxph4gDoa1xHMZI: tTh3QW4DGO254Jfl: 
        goto M491YN6dAMcEq5GG; 
        YAVZBbG2yGPB2C6S: AAmXzrMU3uoXvzJB: 
        goto uBqUhNqd7_WJEoVa; 
        JBTAt0LIi2uTDjCt: 
        goto lRfrFSYsGZLZpIJ2; 
        goto NykxhCLX9PkSF2QR; 
        vqxaYIxIpXDZyMM6: 
        if (intval($arFields["IBLOCK_SECTION_ID"]) > 0) { 
            goto gw7fZZcY066In1r9; 
        } 
        goto OZi2uPUg0Lbv7Xhp; 
        OZi2uPUg0Lbv7Xhp: 
        goto lRfrFSYsGZLZpIJ2; 
        goto YAVZBbG2yGPB2C6S; 
        RQpmXv2mUG3f5IvS: 
        $arFields = []; 
        goto DeCFrP2pBy24B1Or; 
        T3hjgdIAkIonizRr: 
        $connection = \Bitrix\Main\Application::getConnection(); 
        goto kuNOOAeJSrSoxayr; 
        IA9dcWiDvwmeXliL: 
        $newFields = ["IBLOCK_SECTION_ID" => "'" . $DB->ForSql(trim($IBLOCK_SECTION_ID)) . "'"]; 
        goto MAsPzTkQCiaGsHuf; 
        yDQzBqTokfVkUIvF: Ano_HcP9pq4Z4Fxp: 
        goto FZaeJ49MmXN3PqBd; 
        J6S4fSmPWM54k8Qu: 
        if (!(is_array($arFields["PROPERTY_VALUES"]) && count($arFields["PROPERTY_VALUES"]) > 0)) { 
            goto Djgc6RjKLMKACQeq; 
        } 
        goto hTlRfk5Uw60drzUe; 
        B0PpvTl1lsOfD937: 
        goto zbCfHbOYVQnn9WnQ; 
        goto yDQzBqTokfVkUIvF; 
        MAsPzTkQCiaGsHuf: 
        $DB->Update("fan_translator_iblock_element", $newFields, "WHERE ELEMENT_ID='" . $arFields["ID"] . "'"); 
        goto J6S4fSmPWM54k8Qu; 
        NykxhCLX9PkSF2QR: gw7fZZcY066In1r9: 
        goto XJY6HJz3HSkMJXn3; 
        xr5uZLnhWK7sezwD: HUq8CQfVLtr_9t2x: 
        goto RQpmXv2mUG3f5IvS; 
        xOMIunLGTKXRv08t: lRfrFSYsGZLZpIJ2: 
        goto T3hjgdIAkIonizRr; 
        LIbWdWvCyp0rOi1d: 
        if (is_array($arFields["IBLOCK_SECTION"]) && count($arFields["IBLOCK_SECTION"]) > 0) { 
            goto AAmXzrMU3uoXvzJB; 
        } 
        goto vqxaYIxIpXDZyMM6; 
        by9O77FyWrlzfw3n: 
        return false; 
        goto xr5uZLnhWK7sezwD; 
        FZaeJ49MmXN3PqBd: 
        if (self::IblockElement_UpdateTranslations($arFields)) { 
            goto HUq8CQfVLtr_9t2x; 
        } 
        goto by9O77FyWrlzfw3n; 
        M491YN6dAMcEq5GG: Djgc6RjKLMKACQeq: 
        goto B0PpvTl1lsOfD937; 
        XJY6HJz3HSkMJXn3: 
        $IBLOCK_SECTION_ID = $arFields["IBLOCK_SECTION_ID"]; 
        goto xOMIunLGTKXRv08t; 
        tgSkQ11Iami_mR0F: 
    } 
 
    public static function OnAfterIBlockElementUpdate($arFields) 
    { 
        goto Nym_TJ8u2qflZPe0; 
        fJaiwmj8yvcj6n1W: JyWph7_tbLw3L4bQ: 
        goto tPQvkMK5RngTcnr3; 
        gWuhgJTzVBqEtjLa: 
        return; 
        goto fJaiwmj8yvcj6n1W; 
        rtEptpAxpIFIl3da: r74Rojq5a3uSEFP1: 
        goto uYFK3GVHADS7hcPF; 
        Nym_TJ8u2qflZPe0: 
        if (self::allowAutopilot($arFields, true)) { 
            goto JyWph7_tbLw3L4bQ; 
        } 
        goto gWuhgJTzVBqEtjLa; 
        tPQvkMK5RngTcnr3: 
        foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) { 
            goto IfPR6FPPhKIMou7m; 
            IfPR6FPPhKIMou7m: 
            $fs = new FCIBlockElement(); 
            goto Pw5PwLzhv4w9erwJ; 
            N44m46LHtdE4Bydm: WYwab5yQPcwLMPGX: 
            goto P2lUxiGY9u7WxpFx; 
            Pw5PwLzhv4w9erwJ: 
            $fs->Translate($arFields["ID"], $arFields, $lid); 
            goto N44m46LHtdE4Bydm; 
            P2lUxiGY9u7WxpFx: 
        } 
        goto rtEptpAxpIFIl3da; 
        uYFK3GVHADS7hcPF: 
    } 
 
    public static function OnBeforeIBlockElementDelete($id) 
    { 
        goto eRUZoeo2Yv8Jxa2C; 
        cWmhiw3_LAshqUBy: 
        $connection->query("
            DELETE FROM fan_translator_iblock_element\xa            WHERE ELEMENT_ID = " . $id); 
        goto AUFqEr8ZoXz6DdTl; 
        TPBG3QjWD81rVtG2: w2f1UEgQHfBIfHZN: 
        goto dqapHr55IXb7xS9t; 
        dqapHr55IXb7xS9t: 
        $connection = \Bitrix\Main\Application::getConnection(); 
        goto cWmhiw3_LAshqUBy; 
        AUFqEr8ZoXz6DdTl: 
        $connection->query("\xa      DELETE FROM fan_translator_iblock_element_property
      WHERE IBLOCK_ELEMENT_ID = " . $id); 
        goto dCe3f6qNIIQa_kPD; 
        HHnuCfBuB1u5Nrj6: 
        if (!($ar = $rs->Fetch())) { 
            goto w2f1UEgQHfBIfHZN; 
        } 
        goto Jro3_J07QDDYH6KR; 
        yYS7GgouJP_FtwLp: 
        $ipropValues->clearValues(); 
        goto TPBG3QjWD81rVtG2; 
        eRUZoeo2Yv8Jxa2C: 
        $rs = FCIBlockElement::GetList(array(), array("=ID" => $id)); 
        goto HHnuCfBuB1u5Nrj6; 
        Jro3_J07QDDYH6KR: 
        $ipropValues = new \Bxproger\Translator\InheritedProperty\ElementValues($ar["IBLOCK_ID"], $id); 
        goto yYS7GgouJP_FtwLp; 
        dCe3f6qNIIQa_kPD: 
    } 
 
    public static function OnAfterIBlockSectionAdd($arFields) 
    { 
        goto kgJ2QdArJot2DC9s; 
        eVJj0GXYipAm3Wg0: bv9oHhCqVnFwKSwd: 
        goto KucbPb3DFtYDET0c; 
        PAhxPsTJLZlKsQyR: 
        $arFields["PICTURE"]["ID"] = $fields["PICTURE"]["ID"]; 
        goto eVJj0GXYipAm3Wg0; 
        d337MsIqg91zTvU4: u4Aa8Mzm49qNcjr7: 
        goto oEys1xlN62T1Schk; 
        kgJ2QdArJot2DC9s: 
        if (self::allowAutopilot($arFields)) { 
            goto gZCnfUHpIQVusw8_; 
        } 
        goto L87Y4UK7cmBIuwLu; 
        FhGnYWwBE9hJQSOU: 
        return; 
        goto wU2JMTwGGZgrajdy; 
        KucbPb3DFtYDET0c: 
        foreach (self::getIblockAutoLangs($IBLOCK_ID) as $lid) { 
            goto lSGZhyo7ItkyHGxe; 
            lSGZhyo7ItkyHGxe: 
            $fs = new FCIBlockSection(); 
            goto RnZpNyI6T1IE6TSB; 
            NFBJV0XPcGhXb3NL: JVZ9vqGumGN3Okfu: 
            goto eERJMFyZhIwPLokI; 
            RnZpNyI6T1IE6TSB: 
            $fs->Translate($arFields["ID"], $arFields, $lid); 
            goto NFBJV0XPcGhXb3NL; 
            eERJMFyZhIwPLokI: 
        } 
        goto d337MsIqg91zTvU4; 
        u7B1KdRrN7TQs0C4: 
        $arFields["PICTURE"] = $fields["PICTURE"]; 
        goto GYbhr5fu2Z4huOgh; 
        AeHXXEMzIpab0FDO: J6LjhnU1Y9_DABJi: 
        goto PAhxPsTJLZlKsQyR; 
        I1lUfShoUVn7lBnS: 
        $fields = $el->GetFields(); 
        goto Q9YaANWvB5P0KHVT; 
        Burn1GWLnhuNOWkx: 
        $el = CIBlockSection::GetList([], ["ID" => $ID, "IBLOCK_ID" => $IBLOCK_ID])->GetNextElement(); 
        goto I1lUfShoUVn7lBnS; 
        ubeGM1dZiPlEryPf: 
        if (isset($arFields["PICTURE"])) { 
            goto J6LjhnU1Y9_DABJi; 
        } 
        goto u7B1KdRrN7TQs0C4; 
        W8geFpjOrPMYVKFv: 
        $IBLOCK_ID = (int)$arFields["IBLOCK_ID"]; 
        goto Dbs2TyP7FkrMEHmb; 
        Dbs2TyP7FkrMEHmb: 
        if (!($IBLOCK_ID == 0 || $ID == 0)) { 
            goto reZ74a367UJ5Uaes; 
        } 
        goto FhGnYWwBE9hJQSOU; 
        GYbhr5fu2Z4huOgh: 
        goto bv9oHhCqVnFwKSwd; 
        goto AeHXXEMzIpab0FDO; 
        Nj69IBZNU5F_TMdr: 
        $fields["PICTURE"] = CFile::GetFileArray($fields["PICTURE"]); 
        goto kCQxN6LJv8MZVOIv; 
        wU2JMTwGGZgrajdy: reZ74a367UJ5Uaes: 
        goto Burn1GWLnhuNOWkx; 
        kCQxN6LJv8MZVOIv: XCNd67U5h60MHccp: 
        goto ubeGM1dZiPlEryPf; 
        eVOQKgz7oSv7adjr: 
        $ID = (int)$arFields["ID"]; 
        goto W8geFpjOrPMYVKFv; 
        Q9YaANWvB5P0KHVT: 
        if (!((int)$fields["PICTURE"] > 0)) { 
            goto XCNd67U5h60MHccp; 
        } 
        goto Nj69IBZNU5F_TMdr; 
        X2esDwF5FkAwwpn1: gZCnfUHpIQVusw8_: 
        goto eVOQKgz7oSv7adjr; 
        L87Y4UK7cmBIuwLu: 
        return; 
        goto X2esDwF5FkAwwpn1; 
        oEys1xlN62T1Schk: 
    } 
 
    public static function OnBeforeIBlockSectionUpdate(&$arFields) 
    { 
        goto Eftz3mgPCMMU3_4n; 
        m_j5rB6eP7lNhVe3: 
        return false; 
        goto gTeE994xEUqdkyE9; 
        Cq1FAuwDyR8RfXa5: 
        if (self::IblockSection_UpdateTranslations($arFields)) { 
            goto UKZgo1rtW7Cw3BrZ; 
        } 
        goto m_j5rB6eP7lNhVe3; 
        VDti8Sn3V3U217xF: 
        return; 
        goto Hz25KOpw_LZQLLFM; 
        Hz25KOpw_LZQLLFM: hhIPDXCffAjGi02i: 
        goto Cq1FAuwDyR8RfXa5; 
        gTeE994xEUqdkyE9: UKZgo1rtW7Cw3BrZ: 
        goto e8HVyVRbpMV7rBvm; 
        e8HVyVRbpMV7rBvm: 
        $arFields = []; 
        goto vTih8SRwGIRpW1gg; 
        Eftz3mgPCMMU3_4n: 
        if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["IBLOCK_ID"]))) { 
            goto hhIPDXCffAjGi02i; 
        } 
        goto VDti8Sn3V3U217xF; 
        vTih8SRwGIRpW1gg: 
    } 
 
    public static function OnAfterIBlockSectionUpdate($arFields) 
    { 
        goto yrG26j3cG0BLIY5J; 
        CRJ6amtHW8KFTZK3: 
        return; 
        goto QtwtDRIkToGpiW19; 
        kLNRSMWKBaOutWVc: cI3VNKh612rlzJbE: 
        goto F0uptF0aN3Wf5bvT; 
        VcFWg2e5fJb8ZyoX: 
        goto vPp_sFDOvu4Wphi0; 
        goto FmJt0gH14xkki9YA; 
        v155_BgfiewPMldP: jq4MTTBxzYadhkBu: 
        goto PiOdxuMeT_gPUnwh; 
        fKxInZqHejnGb_61: GkStKl6OW9QQE3ea: 
        goto mKAPqBVVTP7F4wHk; 
        dK2Rn6OrQ833FbfC: 
        if (!($IBLOCK_ID == 0 || $ID == 0)) { 
            goto y10ErBhylcMhC6Ah; 
        } 
        goto aSk5u4gHyPdhzh0q; 
        NlOBzeMdpNMBenmq: 
        $fields["PICTURE"] = CFile::GetFileArray($fields["PICTURE"]); 
        goto v155_BgfiewPMldP; 
        PiOdxuMeT_gPUnwh: 
        if (!isset($arFields["PICTURE"])) { 
            goto GkStKl6OW9QQE3ea; 
        } 
        goto BSU8twjrUTwGw_Ly; 
        eZskK1Ynsel2IYPn: 
        if (!((int)$fields["PICTURE"] > 0)) { 
            goto jq4MTTBxzYadhkBu; 
        } 
        goto NlOBzeMdpNMBenmq; 
        TSXy2j5dSPzVn7gm: vPp_sFDOvu4Wphi0: 
        goto WqZ_vs8sBd8potmy; 
        VOB3L5Pt2LHZMz0Z: 
        $fields = $el->GetFields(); 
        goto eZskK1Ynsel2IYPn; 
        ZgQCYYaKHSEzzhFq: 
        $ID = (int)$arFields["ID"]; 
        goto GtpxCZjH1PNinD8C; 
        BSU8twjrUTwGw_Ly: 
        if (!$arFields["PICTURE"]["ID"]) { 
            goto sepL6megwlhCDZ8Y; 
        } 
        goto CtTdnDb1vSU2IM3D; 
        QtwtDRIkToGpiW19: EwxRkCNqYlCyA81F: 
        goto ZgQCYYaKHSEzzhFq; 
        mKAPqBVVTP7F4wHk: 
        $arFields["PICTURE"] = $fields["PICTURE"]; 
        goto VcFWg2e5fJb8ZyoX; 
        WqZ_vs8sBd8potmy: 
        foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) { 
            goto rHW20X316ZvOWN00; 
            xBR7jyuo2IVjKOji: XGZzpjj1leELQsKC: 
            goto SvgbKDagJwxGZT0f; 
            dII921SaCV6Jd2_S: 
            $fs->Translate($arFields["ID"], $arFields, $lid); 
            goto xBR7jyuo2IVjKOji; 
            rHW20X316ZvOWN00: 
            $fs = new FCIBlockSection(); 
            goto dII921SaCV6Jd2_S; 
            SvgbKDagJwxGZT0f: 
        } 
        goto kLNRSMWKBaOutWVc; 
        inBOxJwbJSwZXylt: y10ErBhylcMhC6Ah: 
        goto DNnDk56WcsZupIYs; 
        tbh4cU6d4PM74dqN: 
        $arFields["PICTURE"]["ID"] = $fields["PICTURE"]["ID"]; 
        goto TSXy2j5dSPzVn7gm; 
        FmJt0gH14xkki9YA: sepL6megwlhCDZ8Y: 
        goto tbh4cU6d4PM74dqN; 
        DNnDk56WcsZupIYs: 
        $el = CIBlockSection::GetList([], ["ID" => $ID, "IBLOCK_ID" => $IBLOCK_ID])->GetNextElement(); 
        goto VOB3L5Pt2LHZMz0Z; 
        CtTdnDb1vSU2IM3D: 
        goto vPp_sFDOvu4Wphi0; 
        goto fKxInZqHejnGb_61; 
        yrG26j3cG0BLIY5J: 
        if (self::allowAutopilot($arFields, true)) { 
            goto EwxRkCNqYlCyA81F; 
        } 
        goto CRJ6amtHW8KFTZK3; 
        GtpxCZjH1PNinD8C: 
        $IBLOCK_ID = (int)$arFields["IBLOCK_ID"]; 
        goto dK2Rn6OrQ833FbfC; 
        aSk5u4gHyPdhzh0q: 
        return; 
        goto inBOxJwbJSwZXylt; 
        F0uptF0aN3Wf5bvT: 
    } 
 
    public static function OnBeforeIBlockUpdate(&$arFields) 
    { 
        goto Hb9Vfc254cC9S7G4; 
        Hb9Vfc254cC9S7G4: 
        if (defined("IS_IBLOCK_UPDATE")) { 
            goto Zl34Mj7l1p4Uf2rE; 
        } 
        goto W5QL0zi2G7vQLO6N; 
        kLSG6653VyqfoxGk: bcBO4tJ0G3IzU3tk: 
        goto WOAFeDY4cTgY1iCh; 
        GXaKPVVg4bKpui7I: NePOXlNirzLnVcXT: 
        goto Vud6uKpmcLFaK3Kn; 
        IfoSE481T3DuMMUh: 
        return; 
        goto GXaKPVVg4bKpui7I; 
        W5QL0zi2G7vQLO6N: 
        define("IS_IBLOCK_UPDATE", "Y"); 
        goto w5l8VsWf8PzfZzi0; 
        bQA8SQLOuoTtM9sf: 
        return false; 
        goto kLSG6653VyqfoxGk; 
        ga1y5Eq2Js9HXdAp: 
        if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["ID"]))) { 
            goto NePOXlNirzLnVcXT; 
        } 
        goto IfoSE481T3DuMMUh; 
        w5l8VsWf8PzfZzi0: Zl34Mj7l1p4Uf2rE: 
        goto ga1y5Eq2Js9HXdAp; 
        WOAFeDY4cTgY1iCh: 
        $arFields = []; 
        goto VU2oLsLwEpTiyMER; 
        Vud6uKpmcLFaK3Kn: 
        if (self::Iblock_UpdateTranslations($arFields)) { 
            goto bcBO4tJ0G3IzU3tk; 
        } 
        goto bQA8SQLOuoTtM9sf; 
        VU2oLsLwEpTiyMER: 
    } 
 
    public static function OnBeforeIBlockDelete($id) 
    { 
        goto WsdtLIdkKUhSz8Nu; 
        Mf1uVDA_QEp92CYP: 
        $connection = \Bitrix\Main\Application::getConnection(); 
        goto ZsaRmgvExTeNGX2h; 
        q6wmBvgbtzzkQe22: 
        $connection->query("DELETE FROM fan_translator_iblock_section_property WHERE IBLOCK_ID = " . $id); 
        goto N2v_B4TLTqm94VJJ; 
        ZsaRmgvExTeNGX2h: 
        $connection->query("DELETE FROM fan_translator_iblock WHERE IBLOCK_ID = " . $id); 
        goto q6wmBvgbtzzkQe22; 
        WsdtLIdkKUhSz8Nu: 
        $ipropValues = new \Bxproger\Translator\InheritedProperty\IblockValues($id); 
        goto CnPkFvXOxwqP4OuG; 
        CnPkFvXOxwqP4OuG: 
        $ipropValues->clearValues(); 
        goto Mf1uVDA_QEp92CYP; 
        N2v_B4TLTqm94VJJ: 
    } 
 
    public static function Iblock_TranslateFields($arFields, string $target, string|bool $source = false) 
    { 
        goto Dq5cDc96J5sQGonF; 
        MpdIosNW2hOXkK3U: 
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList)); 
        goto YN1VVme4tTz1ZyeH; 
        kcD8DLTcy7x4Oc6p: ARvT9sb171n66Tuo: 
        goto f3lbx_pGlG1w6N0X; 
        Nr0SxUT3RXPT1wzo: 
        return false; 
        goto kcD8DLTcy7x4Oc6p; 
        zLjX4ZlxhLP2Y2Be: 
        $res = $gt->translateBatch($values, self::langCode($target), $source); 
        goto cYBCAQVjVltZoyfW; 
        GzaZawlWAUo7ZD1u: HM25iKISEFtMBNSo: 
        goto uOEo5n0psX9JAX4Q; 
        Dq5cDc96J5sQGonF: 
        $arFieldsList = ["NAME", "DESCRIPTION"]; 
        goto nT8w08OTab2P4dbk; 
        I1tTQQgc7wknzSUs: vEnW3_JTWht_cFpp: 
        goto bF8jSvDxM7im6x3I; 
        u6v_HZjyUzOWd2Hp: 
        foreach ($arFields as $key => $field) { 
            goto y0vg144pTyHCXYnU; 
            R05m61OPRU7viewT: qkoCh4SRIcm2rimM: 
            goto rugfDhMWFQCZvd7x; 
            y0vg144pTyHCXYnU: 
            if (!(in_array($key, $arFieldsList) && $field != '')) { 
                goto G1v6OIMba2kn2cpC; 
            } 
            goto Lf5Bv1mXbCOosd5l; 
            E1VBLy27QJ2IpBQA: 
            $valkeys[$key] = $field; 
            goto s0MoPFF5ynEqEunQ; 
            Lf5Bv1mXbCOosd5l: 
            $values[] = $field; 
            goto E1VBLy27QJ2IpBQA; 
            s0MoPFF5ynEqEunQ: G1v6OIMba2kn2cpC: 
            goto R05m61OPRU7viewT; 
            rugfDhMWFQCZvd7x: 
        } 
        goto aCi3prEvVoL5_rID; 
        bF8jSvDxM7im6x3I: 
        $values = array_values($values); 
        goto XqZSDDVAzqU4pz2e; 
        LdDkYGZ0aONp66yh: 
        $valkeys = []; 
        goto u6v_HZjyUzOWd2Hp; 
        t4C0RhDkcbb4QCpD: 
        foreach ($valkeys as $key => $field) { 
            goto FUEcholwxPbsl3Lb; 
            FUEcholwxPbsl3Lb: 
            if (!in_array($key, $arFieldsList)) { 
                goto pNCOvnv4vNrdLZHh; 
            } 
            goto MUQf2kxCSS1kblX2; 
            MUQf2kxCSS1kblX2: 
            $arFields[$key] = $res[$current]; 
            goto FQreyUWv1uMlHc32; 
            FQreyUWv1uMlHc32: 
            $current++; 
            goto oWsR3sAyulJRDr2n; 
            HL4D40x5qFHTFeqo: Or7MWWrq1AOL0jK0: 
            goto xkQrn2N2lHIpQ7NZ; 
            oWsR3sAyulJRDr2n: pNCOvnv4vNrdLZHh: 
            goto HL4D40x5qFHTFeqo; 
            xkQrn2N2lHIpQ7NZ: 
        } 
        goto GzaZawlWAUo7ZD1u; 
        YN1VVme4tTz1ZyeH: 
        foreach ($arFieldsList as $field) { 
            $values[$field] = $arNew[$field]; 
            OGx59NB3UDVab8ZV: 
        } 
        goto I1tTQQgc7wknzSUs; 
        f3lbx_pGlG1w6N0X: 
        $current = 0; 
        goto t4C0RhDkcbb4QCpD; 
        aCi3prEvVoL5_rID: ePjA2GuOHurG6sO3: 
        goto AZehOUQf29g_2XsI; 
        cYBCAQVjVltZoyfW: 
        if (is_array($res)) { 
            goto ARvT9sb171n66Tuo; 
        } 
        goto YtUfTDjBdTbOx3Vq; 
        AZehOUQf29g_2XsI: 
        $gt = new \Bxproger\Translator\Services\TranslateService(); 
        goto zLjX4ZlxhLP2Y2Be; 
        IY3pu6uIT1RVxDsW: 
        $values = []; 
        goto MpdIosNW2hOXkK3U; 
        uOEo5n0psX9JAX4Q: 
        return $arFields; 
        goto MArY2dBcJAMsSLKS; 
        nT8w08OTab2P4dbk: 
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields)); 
        goto IY3pu6uIT1RVxDsW; 
        XqZSDDVAzqU4pz2e: 
        $values = []; 
        goto LdDkYGZ0aONp66yh; 
        YtUfTDjBdTbOx3Vq: 
        AddMessage2Log($gt->GetLastError()); 
        goto Nr0SxUT3RXPT1wzo; 
        MArY2dBcJAMsSLKS: 
    } 
 
    public static function IblockSection_TranslateFields($arFields, string $target, string|bool $source = false) 
    { 
        goto xhLLNC5hvMzXnIuQ; 
        YA93PT6uvMUXhFVK: 
        goto X7nC7q1ZvrVTyrVj; 
        goto CmFIXyYgGZ1DhRCV; 
        rP9CQ1ivmM4G5fpA: 
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList)); 
        goto p32o00Sw6b65uWnw; 
        vUQullVowhSvhGA0: 
        $res = $gt->translateBatch($values, self::langCode($target), $source); 
        goto GbOzlKqtN0wZPHPw; 
        S1w1ZP2W5kfEYAx3: 
        if ($arFields["PICTURE"]["description"]) { 
            goto qV3NvRcGp5VIrdFD; 
        } 
        goto RF2hnIHZEQRHKsfg; 
        brWMfGwG4uqMEgs6: 
        $current++; 
        goto soRoIMcD_mNUNJzl; 
        hd0DeoqNssR7qGsE: 
        $values[] = $arFields["PICTURE"]["description"]; 
        goto vpAdEYZ1o7tM3bwq; 
        wc1kSf9A0JW6vx02: XogrBwHC6zqSyeiM: 
        goto aYrVjDoSsp_CrfUy; 
        aYrVjDoSsp_CrfUy: 
        $gt = new \Bxproger\Translator\Services\TranslateService(); 
        goto vUQullVowhSvhGA0; 
        RF2hnIHZEQRHKsfg: 
        goto X7nC7q1ZvrVTyrVj; 
        goto yMdwKXyUlAOkubsM; 
        Xk3MMlzadi6KkoCi: 
        return $arFields; 
        goto p31MJYx_bawK_QNr; 
        bLbOJraReuykboh8: 
        $current++; 
        goto kPlgJcOg6caQCPQY; 
        BRSfQAgbXQJ1ZsbL: gLplWsr22DYXf58E: 
        goto YQM1KvZs94objGO8; 
        xKGRGAJoHmV2gtSd: 
        $values = []; 
        goto lQC7wmPgvUsy50u3; 
        pdGI16JIT5TvF3A7: 
        if (!is_array($arFields["PICTURE"])) { 
            goto XogrBwHC6zqSyeiM; 
        } 
        goto TcbxU7FlE4lY5tof; 
        p32o00Sw6b65uWnw: 
        foreach ($arFieldsList as $field) { 
            $values[$field] = $arNew[$field]; 
            fYPhNcc6Th0iA63w: 
        } 
        goto BRSfQAgbXQJ1ZsbL; 
        TT_OyyX4VMp3cJjT: 
        if ($valkeys["PICTURE"]["description"]) { 
            goto iyBRO7lcppEYOvSI; 
        } 
        goto gHRn_4gdYM0W7kjP; 
        AGZVWgl1ZlXcmA_w: 
        $arFields["PICTURE"]["description"] = $res[$current]; 
        goto brWMfGwG4uqMEgs6; 
        eS_zDV3b_3kDGpce: 
        $arFields["PICTURE"]["DESCRIPTION"] = $res[$current]; 
        goto bLbOJraReuykboh8; 
        uHke4_FdeZw3UY56: 
        return false; 
        goto mHdN38QDUkdFJX57; 
        TaVpmwYWqCKWymZ7: 
        $values = []; 
        goto rP9CQ1ivmM4G5fpA; 
        YOY4xRAYX6fwHGlg: 
        $arUfTypes = \Bxproger\Translator\UserField\Table::create("IBLOCK_" . $arFields["IBLOCK_ID"] . "_SECTION"); 
        goto bQhZFVZuKytyEcAJ; 
        lQC7wmPgvUsy50u3: 
        $valkeys = []; 
        goto YOY4xRAYX6fwHGlg; 
        kPlgJcOg6caQCPQY: 
        goto k_qh9Ntg5cgszvMr; 
        goto JjRAMusbLT0gdH6C; 
        soRoIMcD_mNUNJzl: k_qh9Ntg5cgszvMr: 
        goto Xk3MMlzadi6KkoCi; 
        OS3DrfWO4d4tIi6_: eESzLcWs5myuWir5: 
        goto pdGI16JIT5TvF3A7; 
        iGNp_YA2lBL4S69V: l5nYP1CjffK2qhYO: 
        goto eS_zDV3b_3kDGpce; 
        GbOzlKqtN0wZPHPw: 
        if (is_array($res)) { 
            goto AykS2pyYhvDfSxrJ; 
        } 
        goto LYYVy490MaZJ0Rs7; 
        yMdwKXyUlAOkubsM: x7yZPAy0TpY7xg9g: 
        goto kZcg0vb33pZ2lArb; 
        zNMoDQDjLnmTKaz5: 
        if ($valkeys["PICTURE"]["DESCRIPTION"]) { 
            goto l5nYP1CjffK2qhYO; 
        } 
        goto TT_OyyX4VMp3cJjT; 
        xhLLNC5hvMzXnIuQ: 
        $arFieldsList = ["NAME", "DESCRIPTION"]; 
        goto jXh13ntDS9o0Lrgv; 
        TcbxU7FlE4lY5tof: 
        if ($arFields["PICTURE"]["DESCRIPTION"]) { 
            goto x7yZPAy0TpY7xg9g; 
        } 
        goto S1w1ZP2W5kfEYAx3; 
        YQM1KvZs94objGO8: 
        $values = array_values($values); 
        goto xKGRGAJoHmV2gtSd; 
        CmFIXyYgGZ1DhRCV: qV3NvRcGp5VIrdFD: 
        goto hd0DeoqNssR7qGsE; 
        kZcg0vb33pZ2lArb: 
        $values[] = $arFields["PICTURE"]["DESCRIPTION"]; 
        goto A30DMI9i0pVZRfvB; 
        mHdN38QDUkdFJX57: AykS2pyYhvDfSxrJ: 
        goto PpXwciwK_O7w9GTg; 
        jXh13ntDS9o0Lrgv: 
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields)); 
        goto TaVpmwYWqCKWymZ7; 
        ZA7SsFgF3GJ8SDAj: nPd_qkHBynkyrN69: 
        goto zNMoDQDjLnmTKaz5; 
        LYYVy490MaZJ0Rs7: 
        AddMessage2Log($gt->GetLastError()); 
        goto uHke4_FdeZw3UY56; 
        PpXwciwK_O7w9GTg: 
        $current = 0; 
        goto rDVm9OSCJbAdpoNX; 
        bQhZFVZuKytyEcAJ: 
        foreach ($arFields as $key => $field) { 
            goto oMV4s7QvLmsx6idY; 
            Gebio5t_H6onfzC8: 
            $valkeys[$key] = $field; 
            goto V3CIwqPhGnKUs2PD; 
            HQ6LYJCaPXP5Uuh2: SnAxIVqAgNQucANq: 
            goto k10AABqpOJ04IUbH; 
            jzzr7QkSB3mw_V2T: 
            $valkeys[$key] = $field; 
            goto xzHsnGshX1teyyDG; 
            mCpNEQ6bvMwVpEJH: 
            goto mXWP_4psz7I_EFB_; 
            goto OBEtxeSyknsGMAyr; 
            vd3C_KivhwfZiYXH: 
            goto mXWP_4psz7I_EFB_; 
            goto luX4zKFvxixJ589r; 
            QBYygmtd5Cy4pOy_: 
            if (!($arUfTypes[$key]["USER_TYPE_ID"] === "customhtml" && $arUfTypes[$key]["MULTIPLE"] == "Y" && empty(array_filter($field)))) { 
                goto zrMeCVOjQN0piSPs; 
            } 
            goto vW46fiGrXH9jcgjk; 
            cO7GON2GdlPf2AQF: Hpk1p0PoskG0liwr: 
            goto A93nQofRA9Hvr8bN; 
            sRmkyxz1dHSTDGIc: 
            if ($key == "IPROPERTY_TEMPLATES") { 
                goto yxyonxB_JXsElQp8; 
            } 
            goto wfi_ZtQGgNXyCEVE; 
            luX4zKFvxixJ589r: JQnlwGoriHvIVrYo: 
            goto a6qKk3GTyFtVj6TI; 
            xGWVUPnJI8A2DScB: APM5jUstFIarpWvu: 
            goto HQ6LYJCaPXP5Uuh2; 
            V3CIwqPhGnKUs2PD: mXWP_4psz7I_EFB_: 
            goto cO7GON2GdlPf2AQF; 
            G52arHYmGEd8MGA6: G1FTn5qgic42aXoj: 
            goto QBYygmtd5Cy4pOy_; 
            IiSqRo7w58aAaY_J: 
            goto mXWP_4psz7I_EFB_; 
            goto G52arHYmGEd8MGA6; 
            wfi_ZtQGgNXyCEVE: 
            if (in_array($key, $arFieldsList) && $field != '') { 
                goto JQnlwGoriHvIVrYo; 
            } 
            goto IiSqRo7w58aAaY_J; 
            y3Z3oeSK2qjBfbDd: YuiD9Xgj4Q8UqfRZ: 
            goto E5s70YGZd6UOiocI; 
            MK2nbH26mF75ewdp: 
            foreach ($arFields["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) { 
                goto Wt3iQITKvXiQvg4s; 
                Wt3iQITKvXiQvg4s: 
                if (!($ipVal != '')) { 
                    goto QqArw4OjMqqKYkL_; 
                } 
                goto V2gdHuiODpTSHnrM; 
                XO6T5xDvfSHaWRsD: QqArw4OjMqqKYkL_: 
                goto Pp5Rktd8KcrTnwX8; 
                V2gdHuiODpTSHnrM: 
                $values[] = $ipVal; 
                goto G_a5sNSbboYahWaI; 
                Pp5Rktd8KcrTnwX8: uUHwkv1gCpN2ux82: 
                goto uiH5A3CVhWprWnwT; 
                G_a5sNSbboYahWaI: 
                $valkeys["IPROPERTY_TEMPLATES"][$ipKey] = $ipVal; 
                goto XO6T5xDvfSHaWRsD; 
                uiH5A3CVhWprWnwT: 
            } 
            goto lq4UdogLACHT_VHU; 
            E5s70YGZd6UOiocI: 
            foreach ($field as $fvalue) { 
                goto RSM3Ji0TCLXhvWTd; 
                qZiRXtdxgRFtmJz8: jjtdWSxzVgp6cMQD: 
                goto b3W3mvZFVZPlOUFM; 
                hh7Fz8sWiiG1GmZJ: 
                $valkeys[$key] = $field; 
                goto qZiRXtdxgRFtmJz8; 
                RSM3Ji0TCLXhvWTd: 
                $values[] = $fvalue; 
                goto hh7Fz8sWiiG1GmZJ; 
                b3W3mvZFVZPlOUFM: 
            } 
            goto xGWVUPnJI8A2DScB; 
            xzHsnGshX1teyyDG: OIU4AIAF8tCdiTVK: 
            goto cIkZXM6hDhpr33vH; 
            cIkZXM6hDhpr33vH: 
            goto SnAxIVqAgNQucANq; 
            goto y3Z3oeSK2qjBfbDd; 
            oMV4s7QvLmsx6idY: 
            if (mb_substr($key, 0, 3) === "UF_" && isset($arUfTypes[$key])) { 
                goto G1FTn5qgic42aXoj; 
            } 
            goto sRmkyxz1dHSTDGIc; 
            zNrvi6WAQ7zX3LMF: zrMeCVOjQN0piSPs: 
            goto OPxqMXFfaakJ6sZ6; 
            kv4RrYNN6z3C0fRW: 
            if (is_array($field)) { 
                goto YuiD9Xgj4Q8UqfRZ; 
            } 
            goto L4FNTZ8vehIc3vpm; 
            L4FNTZ8vehIc3vpm: 
            if (!($field != '')) { 
                goto OIU4AIAF8tCdiTVK; 
            } 
            goto z0_mX34iOvCe9__0; 
            k10AABqpOJ04IUbH: hTE09VgG5Y7v2TAL: 
            goto mCpNEQ6bvMwVpEJH; 
            OBEtxeSyknsGMAyr: yxyonxB_JXsElQp8: 
            goto MK2nbH26mF75ewdp; 
            vW46fiGrXH9jcgjk: 
            $field = FCustomTypeHtml::GetMultiValue($key); 
            goto zNrvi6WAQ7zX3LMF; 
            z0_mX34iOvCe9__0: 
            $values[] = $field; 
            goto jzzr7QkSB3mw_V2T; 
            a6qKk3GTyFtVj6TI: 
            $values[] = $field; 
            goto Gebio5t_H6onfzC8; 
            OPxqMXFfaakJ6sZ6: 
            if (!($field != '' && in_array($arUfTypes[$key]["USER_TYPE_ID"], self::SECTION_UF_TYPES))) { 
                goto hTE09VgG5Y7v2TAL; 
            } 
            goto kv4RrYNN6z3C0fRW; 
            lq4UdogLACHT_VHU: klNkMnZP9FKMqgE0: 
            goto vd3C_KivhwfZiYXH; 
            A93nQofRA9Hvr8bN: 
        } 
        goto OS3DrfWO4d4tIi6_; 
        rDVm9OSCJbAdpoNX: 
        foreach ($valkeys as $key => $field) { 
            goto N08akHApne4cLA8S; 
            Ku4HWQwYS9nw22FE: 
            goto dVeH7vWfyzikb6bM; 
            goto OfunwnD2UIPHHfDg; 
            EBRb1Zq5_i91XhrA: FZGEVRng3_GFdM9Q: 
            goto fQk9X6W91vfPqZnq; 
            y5FLgNuQR3ATvh11: 
            goto TAVVIA8CViE4Rk4Z; 
            goto YVLHQvGMasay53DY; 
            gy_6G5_9vto2fMbA: 
            if (!in_array($arUfTypes[$key]["USER_TYPE_ID"], self::SECTION_UF_TYPES)) { 
                goto U8HtAJdxWl_C6UFk; 
            } 
            goto qbIP0tNciyEgfRez; 
            TGKyk_rYB_GEkBb9: 
            if (in_array($key, $arFieldsList)) { 
                goto rb6f0USA7LpQXln0; 
            } 
            goto Ku4HWQwYS9nw22FE; 
            UQrGwB4Nkh98X8eN: 
            foreach ($valkeys["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) { 
                goto hz8Z6pOhDkPkbT6W; 
                UkJc3alz89siEy9N: 
                $current++; 
                goto ssQia5Tse2E2p05N; 
                ssQia5Tse2E2p05N: M1dEj1PXzGhj2I_3: 
                goto qVlKCOD0pEoLvVHU; 
                hz8Z6pOhDkPkbT6W: 
                $arFields["IPROPERTY_TEMPLATES"][$ipKey] = $res[$current]; 
                goto UkJc3alz89siEy9N; 
                qVlKCOD0pEoLvVHU: 
            } 
            goto EBRb1Zq5_i91XhrA; 
            pixj4ydnJT2f5lpN: U8HtAJdxWl_C6UFk: 
            goto YAbynPEHGUv_ct8G; 
            qbIP0tNciyEgfRez: 
            if (is_array($field)) { 
                goto jUkh1dpI26ie51Fn; 
            } 
            goto gYFWvoq5owTju9Hm; 
            fQk9X6W91vfPqZnq: 
            goto dVeH7vWfyzikb6bM; 
            goto Loo1QO2d73Vz_8ao; 
            YVLHQvGMasay53DY: jUkh1dpI26ie51Fn: 
            goto K6kweT9i2ny_ISLt; 
            kVzww57rRdfDgniM: I4ZhE4EawiZA6cJC: 
            goto UQrGwB4Nkh98X8eN; 
            plFO928psyb74i6D: 
            $current++; 
            goto y5FLgNuQR3ATvh11; 
            YAbynPEHGUv_ct8G: 
            goto dVeH7vWfyzikb6bM; 
            goto kVzww57rRdfDgniM; 
            yeKJtDqGwXDt1kBq: 
            if ($key == "IPROPERTY_TEMPLATES") { 
                goto I4ZhE4EawiZA6cJC; 
            } 
            goto TGKyk_rYB_GEkBb9; 
            RbTpoRvIGaZ4uqVd: TAVVIA8CViE4Rk4Z: 
            goto pixj4ydnJT2f5lpN; 
            CJLAgac6JtzeLVkW: 
            $arFields[$key] = $res[$current]; 
            goto pSFrjvvF2ikXdxR0; 
            FCR5wjYN8VSDaxvk: OXFZ1LUSI8gkgzE0: 
            goto RbTpoRvIGaZ4uqVd; 
            pSFrjvvF2ikXdxR0: 
            $current++; 
            goto CrkhYPbjf1WcMPfm; 
            N08akHApne4cLA8S: 
            if (mb_substr($key, 0, 3) === "UF_" && isset($arUfTypes[$key])) { 
                goto Xs5p1ZgREYUKGkJ9; 
            } 
            goto yeKJtDqGwXDt1kBq; 
            i1ypr2fxOa0mIUBo: hY7Fe5lzf5IfSYPG: 
            goto NrU_1JqLg4bW83gx; 
            CrkhYPbjf1WcMPfm: dVeH7vWfyzikb6bM: 
            goto i1ypr2fxOa0mIUBo; 
            Loo1QO2d73Vz_8ao: rb6f0USA7LpQXln0: 
            goto CJLAgac6JtzeLVkW; 
            OfunwnD2UIPHHfDg: Xs5p1ZgREYUKGkJ9: 
            goto gy_6G5_9vto2fMbA; 
            K6kweT9i2ny_ISLt: 
            foreach ($field as $k => $f) { 
                goto Y_qUP1TwKiRP2cwk; 
                Y_qUP1TwKiRP2cwk: 
                $arFields[$key][$k] = $res[$current]; 
                goto tAxEmU9DcgJ3zdr7; 
                NJlgmd8I8vq0GL1J: yw8tEuhD_G1ti_PU: 
                goto i_TXlTe4VjUH9wvj; 
                tAxEmU9DcgJ3zdr7: 
                $current++; 
                goto NJlgmd8I8vq0GL1J; 
                i_TXlTe4VjUH9wvj: 
            } 
            goto FCR5wjYN8VSDaxvk; 
            gYFWvoq5owTju9Hm: 
            $arFields[$key] = $res[$current]; 
            goto plFO928psyb74i6D; 
            NrU_1JqLg4bW83gx: 
        } 
        goto ZA7SsFgF3GJ8SDAj; 
        JjRAMusbLT0gdH6C: iyBRO7lcppEYOvSI: 
        goto AGZVWgl1ZlXcmA_w; 
        vpAdEYZ1o7tM3bwq: 
        $valkeys["PICTURE"]["description"] = $arFields["PICTURE"]["description"]; 
        goto kvvNdvgkNPOuoyFY; 
        kvvNdvgkNPOuoyFY: X7nC7q1ZvrVTyrVj: 
        goto wc1kSf9A0JW6vx02; 
        gHRn_4gdYM0W7kjP: 
        goto k_qh9Ntg5cgszvMr; 
        goto iGNp_YA2lBL4S69V; 
        A30DMI9i0pVZRfvB: 
        $valkeys["PICTURE"]["DESCRIPTION"] = $arFields["PICTURE"]["DESCRIPTION"]; 
        goto YA93PT6uvMUXhFVK; 
        p31MJYx_bawK_QNr: 
    } 
 
    public static function IblockElement_TranslateFields($arFields, string $target, string|bool $source = false) 
    { 
        goto PoJ7JTQIrrryUEhB; 
        eHns_7QI2xzbrK09: 
        if (!(is_array($arFields["DETAIL_PICTURE"]) && $arFields["DETAIL_PICTURE"]["description"])) { 
            goto hVlxLc5c4lnopmMd; 
        } 
        goto ChzAlMz00gKZdx6X; 
        qWepbjKyUdu94lNl: 
        $valkeys["PREVIEW_PICTURE"]["description"] = $arFields["PREVIEW_PICTURE"]["description"]; 
        goto fd_TEeC4SFnDHoYl; 
        flJXVHZiTQXfiNYK: 
        $valkeys["DETAIL_PICTURE"]["description"] = $arFields["DETAIL_PICTURE"]["description"]; 
        goto UX1bUD08Tso46Pbh; 
        nm2PA17XdDILqiWs: 
        $values = []; 
        goto s_k2eQSrBStWYcDB; 
        fd_TEeC4SFnDHoYl: DPLA2YF9ABb_uRvk: 
        goto eHns_7QI2xzbrK09; 
        QBGqS_SfaO706Fu6: e1huHWnE2V8aJHT_: 
        goto YGWSR0xv55Pu3Mvl; 
        IpM1rr3Gy3u2Y8FK: sbXzn6L50XkBRnF_: 
        goto u4GntDNxCQXTCEoA; 
        UX1bUD08Tso46Pbh: hVlxLc5c4lnopmMd: 
        goto hgVYlWOo6hoNIphe; 
        i92_HKnhHSx87FeA: 
        $current++; 
        goto QBGqS_SfaO706Fu6; 
        PoJ7JTQIrrryUEhB: 
        $arFieldsList = ["NAME", "PREVIEW_TEXT", "DETAIL_TEXT"]; 
        goto dpYpfvS3LQU7awth; 
        q03BSzXk6s9ZeNhm: 
        $res = $gt->translateBatch($values, self::langCode($target), $source); 
        goto E9GhOG_80vEpRJQe; 
        hgVYlWOo6hoNIphe: 
        if (!is_array($arFields["PROPERTY_VALUES"])) { 
            goto hGCt0Vn_6j_3hM76; 
        } 
        goto TwaWVQN_zAdRA8Zz; 
        iBo4KGn3PADhYoE5: 
        $current++; 
        goto o1Q4gUkdNOQwyV5a; 
        AU2mzH1B24WE5bMz: 
        $values = array_values($values); 
        goto nm2PA17XdDILqiWs; 
        FmBcaJvI2JVrfsvX: bavOQ9raURfz3xyc: 
        goto wSwjdRQORGC4rR33; 
        YJ3B3QhGjAewSjo3: Xt2n5qNKkG0Hns0K: 
        goto CuFhZSJY0HR3SX6H; 
        A_x2UQ2Zrm4DpKAZ: 
        $arFields["PREVIEW_PICTURE"]["description"] = $res[$current]; 
        goto i92_HKnhHSx87FeA; 
        CuFhZSJY0HR3SX6H: hGCt0Vn_6j_3hM76: 
        goto nkR2OqEznsCJzJEI; 
        NoRurA86fRQNAlhJ: 
        return false; 
        goto FmBcaJvI2JVrfsvX; 
        wSwjdRQORGC4rR33: 
        $current = 0; 
        goto puOEYFJ3wnqau1UG; 
        E9GhOG_80vEpRJQe: 
        if (is_array($res)) { 
            goto bavOQ9raURfz3xyc; 
        } 
        goto RH7kPNTjePkk6yfm; 
        vscmkT1giRHqWw49: 
        foreach ($arFields as $key => $field) { 
            goto ZcY35zhSzZsF1jfj; 
            Ps1tMD3YQ4ADfwMd: 
            if ($key == "IPROPERTY_TEMPLATES") { 
                goto r15wGq3peE02Djmc; 
            } 
            goto igcgt9NyACig41K0; 
            UGlKdQmVdenr8WrL: 
            $valkeys[$key] = $field; 
            goto I4O23Ezqprw91AYp; 
            vf40DwagMx9X7p6J: 
            foreach ($arFields["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) { 
                goto rIT8ZGAot1bPeN8H; 
                rIT8ZGAot1bPeN8H: 
                if (!($ipVal != '')) { 
                    goto OgzQnXu5zsx92QQX; 
                } 
                goto OD0w8rlJ2XC1h93Q; 
                pRWTCliIg15WH3Y9: OgzQnXu5zsx92QQX: 
                goto ObB46i8no98R0TQF; 
                OD0w8rlJ2XC1h93Q: 
                $values[] = $ipVal; 
                goto aWEBTKmfVBOnK2EK; 
                aWEBTKmfVBOnK2EK: 
                $valkeys["IPROPERTY_TEMPLATES"][$ipKey] = $ipVal; 
                goto pRWTCliIg15WH3Y9; 
                ObB46i8no98R0TQF: QzXnzX73r6P31oM1: 
                goto L3_h04b9Nv5rwYum; 
                L3_h04b9Nv5rwYum: 
            } 
            goto TkKI03lEMsBb8W7A; 
            I4O23Ezqprw91AYp: 
            goto rjfgCr9Q_0sioCBf; 
            goto g9QyHcKhVy2Mz4Ew; 
            A6HFvYYGTC6Zuvrc: 
            $values[] = $field; 
            goto UGlKdQmVdenr8WrL; 
            ii023UFD6PQ0vtYG: rrzUA2JPgrmkNPak: 
            goto Bbl7Dk565nXyNMdm; 
            g9QyHcKhVy2Mz4Ew: r15wGq3peE02Djmc: 
            goto vf40DwagMx9X7p6J; 
            ZcY35zhSzZsF1jfj: 
            if (in_array($key, $arFieldsList) && $field != '') { 
                goto FeDpBYdWBdzAgh2F; 
            } 
            goto Ps1tMD3YQ4ADfwMd; 
            igcgt9NyACig41K0: 
            goto rjfgCr9Q_0sioCBf; 
            goto OLq305zfzdElMTh4; 
            OLq305zfzdElMTh4: FeDpBYdWBdzAgh2F: 
            goto A6HFvYYGTC6Zuvrc; 
            TkKI03lEMsBb8W7A: yk_RVcTdVOClAVAs: 
            goto bxzspfRwHJ59sxY7; 
            bxzspfRwHJ59sxY7: rjfgCr9Q_0sioCBf: 
            goto ii023UFD6PQ0vtYG; 
            Bbl7Dk565nXyNMdm: 
        } 
        goto qM3LT1uZe8vTdoX0; 
        J1Uwxj0dvJs6RPEP: 
        if (!(is_array($arFields["PREVIEW_PICTURE"]) && $arFields["PREVIEW_PICTURE"]["description"])) { 
            goto DPLA2YF9ABb_uRvk; 
        } 
        goto nJHD1dDkC70QMd1v; 
        CZMv9_aXJGr7ksg8: 
        return false; 
        goto HS0v0QfBnc0tFbN4; 
        TwaWVQN_zAdRA8Zz: 
        foreach ($arFields["PROPERTY_VALUES"] as $key => $PROPERTY_VALUE) { 
            goto hmMA1zgLF0YGz0Yr; 
            kOhjhc2jUb3tNI1K: GoyeHMV2N9pFwsPl: 
            goto F8sywG0xsJD4YZEC; 
            hmMA1zgLF0YGz0Yr: 
            if (!is_array($PROPERTY_VALUE)) { 
                goto R0WZA4c1xZRURoBq; 
            } 
            goto hQjRj1CAcKXd2ljO; 
            F8sywG0xsJD4YZEC: R0WZA4c1xZRURoBq: 
            goto pmsaFGNsOdLb_JeG; 
            hQjRj1CAcKXd2ljO: 
            foreach ($PROPERTY_VALUE as $key2 => $value) { 
                goto NVDJxBoHKoA4ns6l; 
                K87qJQD6g3uIrnEa: 
                $values[] = $value["DESCRIPTION"]; 
                goto UQ3Y2KE5229m86ko; 
                DaM1qPlZ057r__Gq: 
                $valkeys["PROPERTY_VALUES"][$key][$key2]["VALUE"]["TEXT"] = $value["VALUE"]["TEXT"]; 
                goto EytqSJQc40H1byYj; 
                X9kp_qh0RUfosUwb: 
                $valkeys["PROPERTY_VALUES"][$key][$key2]["VALUE"] = $value["VALUE"]; 
                goto FvX1VuoySOqBMNVl; 
                nLTFaZ6KNXLLOxos: 
                if (!(is_array($value["VALUE"]) && isset($value["VALUE"]["TEXT"]) && $value["VALUE"]["TEXT"] != '')) { 
                    goto dOL4PYEA1FBUGOO3; 
                } 
                goto Erh5L1TbIs3AJDem; 
                FvX1VuoySOqBMNVl: ZwGwD4EBIbgKIxE1: 
                goto nLTFaZ6KNXLLOxos; 
                mmvtBfLcLe0TviUT: 
                if (!(isset($value["VALUE"]) && $value["VALUE"] != '' && is_string($value["VALUE"]) && !is_numeric($value["VALUE"]) && !is_array($value["VALUE"]))) { 
                    goto ZwGwD4EBIbgKIxE1; 
                } 
                goto botvxBYSikTuYer7; 
                NVDJxBoHKoA4ns6l: 
                if (!is_array($value)) { 
                    goto aZM0bIR30e0a3j9_; 
                } 
                goto mmvtBfLcLe0TviUT; 
                aWI5O2IB0nbNQRUR: buagGhLFyZ7j8dv0: 
                goto k1Z8MJvw1D352qY6; 
                JfB1cS0GoFuPsASU: TBjBUZPiRJDLSR6m: 
                goto ihCGK6r5sji8277P; 
                EytqSJQc40H1byYj: dOL4PYEA1FBUGOO3: 
                goto Hg92OkjzULatzdaM; 
                k1Z8MJvw1D352qY6: aZM0bIR30e0a3j9_: 
                goto JfB1cS0GoFuPsASU; 
                UQ3Y2KE5229m86ko: 
                $valkeys["PROPERTY_VALUES"][$key][$key2]["DESCRIPTION"] = $value["DESCRIPTION"]; 
                goto aWI5O2IB0nbNQRUR; 
                Erh5L1TbIs3AJDem: 
                $values[] = $value["VALUE"]["TEXT"]; 
                goto DaM1qPlZ057r__Gq; 
                botvxBYSikTuYer7: 
                $values[] = $value["VALUE"]; 
                goto X9kp_qh0RUfosUwb; 
                Hg92OkjzULatzdaM: 
                if (!(isset($value["DESCRIPTION"]) && $value["DESCRIPTION"] != '')) { 
                    goto buagGhLFyZ7j8dv0; 
                } 
                goto K87qJQD6g3uIrnEa; 
                ihCGK6r5sji8277P: 
            } 
            goto kOhjhc2jUb3tNI1K; 
            pmsaFGNsOdLb_JeG: LN67xV5rA7LEKszl: 
            goto WCTA1z_6O228DEO_; 
            WCTA1z_6O228DEO_: 
        } 
        goto YJ3B3QhGjAewSjo3; 
        dpYpfvS3LQU7awth: 
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields)); 
        goto lApLDEZkydudiJew; 
        nJHD1dDkC70QMd1v: 
        $values[] = $arFields["PREVIEW_PICTURE"]["description"]; 
        goto qWepbjKyUdu94lNl; 
        RV7hcpwdnfyGEV_r: 
        if (!$valkeys["PREVIEW_PICTURE"]["description"]) { 
            goto e1huHWnE2V8aJHT_; 
        } 
        goto A_x2UQ2Zrm4DpKAZ; 
        vQdE7_H91HJoLPBa: vz6ne6ZPv_DpcwX7: 
        goto RV7hcpwdnfyGEV_r; 
        QENhPVL1hSX4C0oG: 
        if (!is_array($valkeys["PROPERTY_VALUES"])) { 
            goto bFLiNR9_ye3mGMkw; 
        } 
        goto XYOo9gfbchqrRGeL; 
        HS0v0QfBnc0tFbN4: YarM18KlvehSFd5K: 
        goto Bydo0MKlTdUs6oKx; 
        N9ig1SjTYBixACfq: 
        return $arFields; 
        goto oQPJElCdq6sMn4fO; 
        ChzAlMz00gKZdx6X: 
        $values[] = $arFields["DETAIL_PICTURE"]["description"]; 
        goto flJXVHZiTQXfiNYK; 
        s_k2eQSrBStWYcDB: 
        $valkeys = []; 
        goto vscmkT1giRHqWw49; 
        nkR2OqEznsCJzJEI: 
        if (is_array($values)) { 
            goto YarM18KlvehSFd5K; 
        } 
        goto CZMv9_aXJGr7ksg8; 
        XYOo9gfbchqrRGeL: 
        foreach ($valkeys["PROPERTY_VALUES"] as $key => $PROPERTY_VALUE) { 
            goto sfXT58j_DnVybsrM; 
            zUOG491wQ4GW1Htd: WUVnQz7cAfVtX9TO: 
            goto zm_ks1HGuJirrq6M; 
            sfXT58j_DnVybsrM: 
            if (!is_array($PROPERTY_VALUE)) { 
                goto WUVnQz7cAfVtX9TO; 
            } 
            goto bEX7QeXAGJSFa23t; 
            zm_ks1HGuJirrq6M: maN01McRDzOIcqcC: 
            goto A1rQFsCQzMTClJ3D; 
            tZs2Ocf7JI08iu1k: J0IBATQgeRwpwIOR: 
            goto zUOG491wQ4GW1Htd; 
            bEX7QeXAGJSFa23t: 
            foreach ($PROPERTY_VALUE as $key2 => $value) { 
                goto YuSJYoh6YMr6B3NB; 
                f11EPm8LVGai_S6p: 
                if (!isset($arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"]["TEXT"])) { 
                    goto ONQKNLVtf0duNdRz; 
                } 
                goto QS4eRGnyg_PMC3OK; 
                pW32a03DmSJFlG0b: Z0ewIJNaR_oFoxOc: 
                goto f11EPm8LVGai_S6p; 
                UaKYsEggERigKmXl: 
                if (!(isset($value["DESCRIPTION"]) && $value["DESCRIPTION"] != '')) { 
                    goto trciC3NypjTPiNI1; 
                } 
                goto e6cVQ7lSfv0IrqpL; 
                YuSJYoh6YMr6B3NB: 
                if (!is_array($value)) { 
                    goto iRUSaAHqB8p07dQ2; 
                } 
                goto b9hsWI3YG9u4ayyB; 
                HmnDWgW_mXHAqihM: IwbCxX9KJaIvAh06: 
                goto zz8y9UyjwNeWwu9n; 
                I3iFuvRsXUgXk7wq: 
                $arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"] = $res[$current]; 
                goto HmnDWgW_mXHAqihM; 
                zz8y9UyjwNeWwu9n: 
                $current++; 
                goto jtRaI5MwuxrESLUY; 
                QS4eRGnyg_PMC3OK: 
                $arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"]["TEXT"] = $res[$current]; 
                goto jCRDaEOC_vifXtCF; 
                M7FHZgr9YvddJ2UU: 
                if (isset($value["VALUE"]) && $value["VALUE"] != '') { 
                    goto VOCZZ1nJLf7k06eU; 
                } 
                goto hw71UWDN6vOAknlW; 
                MWRuq3MD8cEVpL3C: 
                $current++; 
                goto V0190yg_FbXXGSKg; 
                e6cVQ7lSfv0IrqpL: 
                if (!isset($arFields["PROPERTY_VALUES"][$key][$key2]["DESCRIPTION"])) { 
                    goto Vm3ZJANi7A6h_1QB; 
                } 
                goto xdXEyNNJ4LfYLyPW; 
                pybsnBzqiWuzvqG9: 
                if (!isset($arFields["PROPERTY_VALUES"][$key][$key2]["VALUE"])) { 
                    goto IwbCxX9KJaIvAh06; 
                } 
                goto I3iFuvRsXUgXk7wq; 
                xdXEyNNJ4LfYLyPW: 
                $arFields["PROPERTY_VALUES"][$key][$key2]["DESCRIPTION"] = $res[$current]; 
                goto kuwVI01P37GetExr; 
                a1PMs8dVq1N2PHtQ: iqlK2QTp1lC2ejgl: 
                goto pt3okKUrV1X9wPnV; 
                c88MTlTmxNevjhHU: iRUSaAHqB8p07dQ2: 
                goto a1PMs8dVq1N2PHtQ; 
                kwW7IRWe1kO59EQB: VOCZZ1nJLf7k06eU: 
                goto pybsnBzqiWuzvqG9; 
                wTaOQ0Ju7U7hpxbw: 
                goto xA56LVFycQJWRVsS; 
                goto kwW7IRWe1kO59EQB; 
                jtRaI5MwuxrESLUY: xA56LVFycQJWRVsS: 
                goto UaKYsEggERigKmXl; 
                jCRDaEOC_vifXtCF: ONQKNLVtf0duNdRz: 
                goto khFUOZOIJY_P9Tzb; 
                V0190yg_FbXXGSKg: trciC3NypjTPiNI1: 
                goto c88MTlTmxNevjhHU; 
                khFUOZOIJY_P9Tzb: 
                $current++; 
                goto wTaOQ0Ju7U7hpxbw; 
                hw71UWDN6vOAknlW: 
                goto xA56LVFycQJWRVsS; 
                goto pW32a03DmSJFlG0b; 
                b9hsWI3YG9u4ayyB: 
                if (is_array($value["VALUE"]) && isset($value["VALUE"]["TEXT"]) && $value["VALUE"]["TEXT"] != '') { 
                    goto Z0ewIJNaR_oFoxOc; 
                } 
                goto M7FHZgr9YvddJ2UU; 
                kuwVI01P37GetExr: Vm3ZJANi7A6h_1QB: 
                goto MWRuq3MD8cEVpL3C; 
                pt3okKUrV1X9wPnV: 
            } 
            goto tZs2Ocf7JI08iu1k; 
            A1rQFsCQzMTClJ3D: 
        } 
        goto IpM1rr3Gy3u2Y8FK; 
        fPjS3HwN6xNqBwov: FLHUbTKxm27Hkf5a: 
        goto AU2mzH1B24WE5bMz; 
        IQKe8KAWJll1obza: 
        foreach ($arFieldsList as $field) { 
            $values[$field] = $arNew[$field]; 
            aJJGzh1rd4pvQfFT: 
        } 
        goto fPjS3HwN6xNqBwov; 
        lZ2H_O6UnWDESJL1: 
        $arFields["DETAIL_PICTURE"]["description"] = $res[$current]; 
        goto iBo4KGn3PADhYoE5; 
        puOEYFJ3wnqau1UG: 
        foreach ($valkeys as $key => $field) { 
            goto m7hypBYZka_6WOoH; 
            cRqTHDy72nP6jeMW: Q3yOhG5kCYUbk8lF: 
            goto GhnjV6iGnqmYyIB3; 
            qWAu8ImAY647f09a: JKLEQkgo3SQ6k66G: 
            goto EpveXbkj946zK29U; 
            oqkatjUKE1LyFave: 
            if ($key == "IPROPERTY_TEMPLATES") { 
                goto RBRbFDi6hsBd8os8; 
            } 
            goto biaE6cOGyrTbf8g3; 
            qioGJT2psebnHoda: 
            foreach ($valkeys["IPROPERTY_TEMPLATES"] as $ipKey => $ipVal) { 
                goto Skr3N2bgpQGCbGlz; 
                zIIF8nfq2BADGSqd: OZEEsxWb7XkJ0SC8: 
                goto r8JBVU9AZEgRvaV9; 
                Skr3N2bgpQGCbGlz: 
                $arFields["IPROPERTY_TEMPLATES"][$ipKey] = $res[$current]; 
                goto XiXy89enJC9DOJb5; 
                XiXy89enJC9DOJb5: 
                $current++; 
                goto zIIF8nfq2BADGSqd; 
                r8JBVU9AZEgRvaV9: 
            } 
            goto ooHxkoyTNnwJxrZa; 
            tVse2PvCqpPaznTh: 
            goto bINx3jqMPpbd5ECj; 
            goto zN5v5GGMnjrfxg3f; 
            biaE6cOGyrTbf8g3: 
            goto bINx3jqMPpbd5ECj; 
            goto qWAu8ImAY647f09a; 
            m7hypBYZka_6WOoH: 
            if (in_array($key, $arFieldsList)) { 
                goto JKLEQkgo3SQ6k66G; 
            } 
            goto oqkatjUKE1LyFave; 
            EpveXbkj946zK29U: 
            $arFields[$key] = $res[$current]; 
            goto j3F54lzepEMAILli; 
            j3F54lzepEMAILli: 
            $current++; 
            goto tVse2PvCqpPaznTh; 
            ooHxkoyTNnwJxrZa: iCXCfaSoEZzfvFDj: 
            goto Gih52bRX0HZLUx9m; 
            Gih52bRX0HZLUx9m: bINx3jqMPpbd5ECj: 
            goto cRqTHDy72nP6jeMW; 
            zN5v5GGMnjrfxg3f: RBRbFDi6hsBd8os8: 
            goto qioGJT2psebnHoda; 
            GhnjV6iGnqmYyIB3: 
        } 
        goto vQdE7_H91HJoLPBa; 
        Bydo0MKlTdUs6oKx: 
        $gt = new \Bxproger\Translator\Services\TranslateService(); 
        goto q03BSzXk6s9ZeNhm; 
        RH7kPNTjePkk6yfm: 
        AddMessage2Log($gt->GetLastError()); 
        goto NoRurA86fRQNAlhJ; 
        YGWSR0xv55Pu3Mvl: 
        if (!$valkeys["DETAIL_PICTURE"]["description"]) { 
            goto CpjiiUE9GFfarJCR; 
        } 
        goto lZ2H_O6UnWDESJL1; 
        u4GntDNxCQXTCEoA: bFLiNR9_ye3mGMkw: 
        goto N9ig1SjTYBixACfq; 
        qM3LT1uZe8vTdoX0: MLhqylcgmnY2SfWM: 
        goto J1Uwxj0dvJs6RPEP; 
        lApLDEZkydudiJew: 
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList)); 
        goto IQKe8KAWJll1obza; 
        o1Q4gUkdNOQwyV5a: CpjiiUE9GFfarJCR: 
        goto QENhPVL1hSX4C0oG; 
        oQPJElCdq6sMn4fO: 
    } 
 
    public static function IblockProperty_TranslateFields($arFields, string $target, string|bool $source = false) 
    { 
        goto RJMlbQqcb0yXTGzI; 
        G_ayj2Xypg8O5AMQ: 
        $values = array_values($values); 
        goto ZWm3JFUQBYdxq_De; 
        BEsoA1fcXX1j1cEw: 
        return $arFields; 
        goto fPVXDBuzKs6xEKzR; 
        RLdsmLDyeJNWGaQj: wucmd05hdtpEvWak: 
        goto P6KyUFmSS2mmzMON; 
        i3z3zW8M3Fd5zs9_: 
        foreach ($valkeys["VALUES"] as $valKey => $va) { 
            goto KjDcm0XZpm9lWI2J; 
            id0EeD1Ro19WvADT: hShJutZnlEsH4_tk: 
            goto jYqqqGVnx32S2mva; 
            r0DcUUdtocA3gkBv: 
            $current++; 
            goto id0EeD1Ro19WvADT; 
            cjSmFao2SkKMQred: 
            $arFields["VALUES"][$valKey]["VALUE"] = $res[$current]; 
            goto r0DcUUdtocA3gkBv; 
            jYqqqGVnx32S2mva: qvYxsxiiFQy3940z: 
            goto rt13KBYFTAWrSiVh; 
            KjDcm0XZpm9lWI2J: 
            if (!isset($arFields["VALUES"][$valKey])) { 
                goto hShJutZnlEsH4_tk; 
            } 
            goto cjSmFao2SkKMQred; 
            rt13KBYFTAWrSiVh: 
        } 
        goto ch6I3Jpq4AXLbiX8; 
        l1pUVx0w1jTBPqQw: 
        foreach ($valkeys as $key => $field) { 
            goto Dg4zJsZXU3hmDfWv; 
            lAwzei99MiwuMqTn: dRZahqg7Awh69nIw: 
            goto WTS_wR1FUMvPae3b; 
            mv8aZZayhRiIjI6j: 
            $arFields[$key] = $res[$current]; 
            goto pFloDTeho7zhBugu; 
            gMfqpQGmn57Pq5nB: yioGf0sN3IL3qgzV: 
            goto lAwzei99MiwuMqTn; 
            Dg4zJsZXU3hmDfWv: 
            if (!in_array($key, $arFieldsList)) { 
                goto yioGf0sN3IL3qgzV; 
            } 
            goto mv8aZZayhRiIjI6j; 
            pFloDTeho7zhBugu: 
            $current++; 
            goto gMfqpQGmn57Pq5nB; 
            WTS_wR1FUMvPae3b: 
        } 
        goto RLdsmLDyeJNWGaQj; 
        KMrlQKADIqBYNdOC: 
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList)); 
        goto Y2r8EHrsFoJqyFm1; 
        P6KyUFmSS2mmzMON: 
        if (!is_array($valkeys["VALUES"])) { 
            goto lVOrSPDg2fGNmv1k; 
        } 
        goto i3z3zW8M3Fd5zs9_; 
        iNd1aZ9ZuKeFNYwn: k8DYSLH7l3Wjindj: 
        goto G_ayj2Xypg8O5AMQ; 
        nmj_7SpCbS1H7W1Z: 
        $gt = new \Bxproger\Translator\Services\TranslateService(); 
        goto p3jY9A0nKM73Bqzy; 
        MXuatioBk2f3tZIL: 
        if (!($arFields["PROPERTY_TYPE"] === "L" && is_array($arFields["VALUES"]))) { 
            goto EOBnYjIS5DIwABa2; 
        } 
        goto JZ0YrDSkk99rH08v; 
        LBJmP26JXK_WzJ9J: 
        $current = 0; 
        goto l1pUVx0w1jTBPqQw; 
        sR6BCU0g5M3mkGfo: 
        if (is_array($res)) { 
            goto A_T61YVmlcayHrvz; 
        } 
        goto ZkImtW3aVTNOgvHc; 
        N739O_OjdJJOtA3t: A_T61YVmlcayHrvz: 
        goto LBJmP26JXK_WzJ9J; 
        p3jY9A0nKM73Bqzy: 
        $res = $gt->translateBatch($values, self::langCode($target), $source); 
        goto sR6BCU0g5M3mkGfo; 
        JZ0YrDSkk99rH08v: 
        foreach ($arFields["VALUES"] as $valKey => $va) { 
            goto tu7FlIr0TCWlqr7k; 
            hmIyEpu7R_u8y9ZW: 
            $valkeys["VALUES"][$valKey] = $va["VALUE"]; 
            goto cFyVH2nNQvf1DO7h; 
            cFyVH2nNQvf1DO7h: Gf2Vdlk0xzWo54c6: 
            goto nEJh8mLWDbl60gLO; 
            tu7FlIr0TCWlqr7k: 
            $values[] = $va["VALUE"]; 
            goto hmIyEpu7R_u8y9ZW; 
            nEJh8mLWDbl60gLO: 
        } 
        goto EvnF0KPtoJLd0Rah; 
        UkXdmj4UT9pavo2F: lVOrSPDg2fGNmv1k: 
        goto BEsoA1fcXX1j1cEw; 
        ZkImtW3aVTNOgvHc: 
        AddMessage2Log($gt->GetLastError()); 
        goto V9vuRLAkSgO6gXJU; 
        ch6I3Jpq4AXLbiX8: ZOsiLyWYGwlug4pM: 
        goto UkXdmj4UT9pavo2F; 
        V9vuRLAkSgO6gXJU: 
        return false; 
        goto N739O_OjdJJOtA3t; 
        QywV2u2NxaRE0acP: EOBnYjIS5DIwABa2: 
        goto nmj_7SpCbS1H7W1Z; 
        ZWm3JFUQBYdxq_De: 
        $values = []; 
        goto vtsfaCGlB6Wno9Uw; 
        qbSOmZ0Uvf5XY776: 
        $values = []; 
        goto KMrlQKADIqBYNdOC; 
        EWYKmui6FJjdHiA4: 
        foreach ($arFields as $key => $field) { 
            goto ZVZEJG5xYHWQDi4x; 
            oafSWlzA_EzQSqia: yl16tRcUFSYTPAv5: 
            goto lVF3Bkd4DovEluxO; 
            lVF3Bkd4DovEluxO: sSMvL7mkgiksOxZb: 
            goto E7Jym6Q3JdnZ32dX; 
            D6ckOBWzti71qFhH: 
            $valkeys[$key] = $field; 
            goto oafSWlzA_EzQSqia; 
            ZVZEJG5xYHWQDi4x: 
            if (!(in_array($key, $arFieldsList) && $field != '')) { 
                goto yl16tRcUFSYTPAv5; 
            } 
            goto Tte4lBPX9SgMMsb_; 
            Tte4lBPX9SgMMsb_: 
            $values[] = $field; 
            goto D6ckOBWzti71qFhH; 
            E7Jym6Q3JdnZ32dX: 
        } 
        goto EQUA62ejk07lUyGR; 
        EvnF0KPtoJLd0Rah: Sc0QQ6o78Th1un_E: 
        goto QywV2u2NxaRE0acP; 
        LpxsfcXF9B700Idl: 
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields)); 
        goto qbSOmZ0Uvf5XY776; 
        EQUA62ejk07lUyGR: mWb5vBai69yDxHzc: 
        goto MXuatioBk2f3tZIL; 
        vtsfaCGlB6Wno9Uw: 
        $valkeys = []; 
        goto EWYKmui6FJjdHiA4; 
        Y2r8EHrsFoJqyFm1: 
        foreach ($arFieldsList as $field) { 
            $values[$field] = $arNew[$field]; 
            AyiFDAk5J3G3wT_Z: 
        } 
        goto iNd1aZ9ZuKeFNYwn; 
        RJMlbQqcb0yXTGzI: 
        $arFieldsList = ["NAME", "HINT", "FILTER_HINT"]; 
        goto LpxsfcXF9B700Idl; 
        fPVXDBuzKs6xEKzR: 
    } 
 
    public static function Iblock_UpdateTranslations($arFields) 
    { 
        goto L9aKSMj6TCkFd1IW; 
        vYrURmhbhvQePGC3: 
        return false; 
        goto S3p_xXoikWQEOFIF; 
        L9aKSMj6TCkFd1IW: global $DB, $APPLICATION; 
        goto e_01tQBqr0bGjrXF; 
        YSxr88hExRkbReD4: 
        $APPLICATION->ThrowException("Error"); 
        goto R7yVL00OCk7GYaMB; 
        aZ7SZpPvvfP3s8ji: WOY_WS1t9Yd6zaza: 
        goto ZvR3nwocYqWimsUZ; 
        ZvR3nwocYqWimsUZ: 
        return true; 
        goto oU0tuIGtVcL84mxO; 
        e_01tQBqr0bGjrXF: 
        $newFields = ["IBLOCK_ID" => intval($arFields["ID"]), "LANGUAGE_ID" => "'" . LANGUAGE_ID . "'", "SITE_ID" => "'" . LANGUAGE_ID . "'", "IBLOCK_TYPE_ID" => "'" . trim($arFields["IBLOCK_TYPE_ID"]) . "'", "LID" => "'" . trim(is_array($arFields["LID"]) ? end($arFields["LID"]) : $arFields["LID"]) . "'", "CODE" => "'" . trim($arFields["CODE"]) . "'", "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DESCRIPTION"])) . "'", "EDIT_FILE_BEFORE" => "'" . trim($arFields["EDIT_FILE_BEFORE"]) . "'", "EDIT_FILE_AFTER" => "'" . trim($arFields["EDIT_FILE_AFTER"]) . "'", "SECTIONS_NAME" => "'" . $DB->ForSql(trim($arFields["SECTIONS_NAME"])) . "'", "SECTION_NAME" => "'" . $DB->ForSql(trim($arFields["SECTION_NAME"])) . "'", "ELEMENTS_NAME" => "'" . $DB->ForSql(trim($arFields["ELEMENTS_NAME"])) . "'", "ELEMENT_NAME" => "'" . $DB->ForSql(trim($arFields["ELEMENT_NAME"])) . "'"]; 
        goto zwBsILJvMZeCMpM3; 
        S3p_xXoikWQEOFIF: OFvqH0iAReVIiwjA: 
        goto Hc30Tl4WT0W4Ke9x; 
        jKaMXXzbthFih3BQ: 
        if ($DB->Update("fan_translator_iblock", $newFields, "WHERE IBLOCK_ID = " . $newFields["IBLOCK_ID"] . "\xa      AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "
      AND SITE_ID = " . $newFields["LANGUAGE_ID"])) { 
            goto aglbg12IMZd9jW2t; 
        } 
        goto x3rWbFbgMZfyLYoy; 
        uNLB0U9shA4vtudz: 
        $APPLICATION->ThrowException("Error"); 
        goto vYrURmhbhvQePGC3; 
        R7yVL00OCk7GYaMB: 
        return false; 
        goto aZ7SZpPvvfP3s8ji; 
        x3rWbFbgMZfyLYoy: 
        if ($DB->Insert("fan_translator_iblock", $newFields)) { 
            goto OFvqH0iAReVIiwjA; 
        } 
        goto uNLB0U9shA4vtudz; 
        GtbEO6WV5k6pYEJS: 
        if (self::updateIpropertyTemplates($arFields["IPROPERTY_TEMPLATES"], $arFields, "B")) { 
            goto WOY_WS1t9Yd6zaza; 
        } 
        goto YSxr88hExRkbReD4; 
        zwBsILJvMZeCMpM3: 
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["IBLOCK_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => ''])); 
        goto jKaMXXzbthFih3BQ; 
        Hc30Tl4WT0W4Ke9x: aglbg12IMZd9jW2t: 
        goto GtbEO6WV5k6pYEJS; 
        oU0tuIGtVcL84mxO: 
    } 
 
    public static function IblockSection_UpdateTranslations($arFields) 
    { 
        goto I5Ktcn5o8K04DK_2; 
        XYCi5CiME48KfAep: 
        goto RTbF5WEIqtEH9JX4; 
        goto WxC8q8ltTMahyusu; 
        iKpckS2ACYOrIpQL: 
        if ($arFields["LANGUAGE_ID"]) { 
            goto gYX39XXisku4Pa1D; 
        } 
        goto fm9E93940T1QqdpS; 
        D5jHf7VhAPs3Kwty: 
        if ($DB->Update($entTableTranslate, $ufFields, "WHERE VALUE_ID=" . $ufFields["VALUE_ID"] . " AND LANGUAGE_ID=" . $ufFields["LANGUAGE_ID"])) { 
            goto FfDnTyijawCz2mzW; 
        } 
        goto hWYHadGM3ICQfNIc; 
        kd3BPahX2XtlBfn7: wqDzlHAvpvmqzlma: 
        goto B9FKBlAUYGayqjHY; 
        Sx_Hyn9xNOhIOV1A: 
        $newFields = ["SECTION_ID" => "'" . trim($arFields["ID"]) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "IBLOCK_SECTION_ID" => "'" . trim($arFields["IBLOCK_SECTION_ID"]) . "'", "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DESCRIPTION"])) . "'", "SEARCHABLE_CONTENT" => "'" . $DB->ForSql(trim($arFields["SEARCHABLE_CONTENT"])) . "'"]; 
        goto jJN80kUb48GYB5lB; 
        gye43HL2SQFFfJEL: RTbF5WEIqtEH9JX4: 
        goto m_KVOlyVhykCBVv2; 
        c_tu2u7JwnNRT4Ge: ogxGWUgM5Sh1j3e7: 
        goto jiTLtyo33f2L6KAz; 
        W_uZfdUieR8uWBFc: metNgrSvv0JXolhg: 
        goto E12eNZFiqqR7pjEM; 
        dUGYCKEXVP1Lik76: 
        $arUfTypes = \Bxproger\Translator\UserField\Table::create("IBLOCK_" . $arFields["IBLOCK_ID"] . "_SECTION"); 
        goto CvI476dAXbki4mWP; 
        KNTBTJU1RiuFGSFp: 
        foreach ($arFields as $ufKey => $ufValue) { 
            goto JotHHIVo4eP9WAFp; 
            ywuqXct3PCMREKhj: X87DmWnvZzE0bQN4: 
            goto GyNPQAGDedrjm8M5; 
            PT3KdQPy_2WmQd_A: YES16UATnuMr98Zd: 
            goto ywuqXct3PCMREKhj; 
            m4e0ZPDj4XN5fvs6: 
            $ufFields[$ufKey] = $ufValue; 
            goto PT3KdQPy_2WmQd_A; 
            t4VYmd4_RPyHiWuU: ztNqQW8EgVHvm3p3: 
            goto m4e0ZPDj4XN5fvs6; 
            JotHHIVo4eP9WAFp: 
            if (!(mb_substr(basename($ufKey), 0, 3) === "UF_")) { 
                goto YES16UATnuMr98Zd; 
            } 
            goto BOq7EbOJW2uPDN9B; 
            GrSxdoqoCqgtX7iU: 
            $ufValue = self::isTranslateMode() ? FCustomTypeHtml::GetMultiValue($ufKey) : $ufValue; 
            goto t4VYmd4_RPyHiWuU; 
            BOq7EbOJW2uPDN9B: 
            if (!($arUfTypes[$ufKey]["USER_TYPE_ID"] == "customhtml" && $arUfTypes[$ufKey]["MULTIPLE"] == "Y")) { 
                goto ztNqQW8EgVHvm3p3; 
            } 
            goto GrSxdoqoCqgtX7iU; 
            GyNPQAGDedrjm8M5: 
        } 
        goto a7DYsfEEe6xaEGSo; 
        Ni5qsLCkwBzRcOdj: 
        $arFields["SITE_ID"] = LANGUAGE_ID; 
        goto zjPpGuaKl_pC_3qM; 
        aSEZvRby00XMEMVq: 
        self::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PICTURE"]["ID"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($description)) . "'"]); 
        goto aISRP8NFsSU9DGV1; 
        zjPpGuaKl_pC_3qM: XRcFuim06Y8PviIz: 
        goto iKpckS2ACYOrIpQL; 
        xwrfxP17ONlKm1Sw: 
        $ufFields["SITE_ID"] = "'" . $arFields["SITE_ID"] . "'"; 
        goto xfy5zokE4_bY6jw7; 
        CvI476dAXbki4mWP: 
        $ufFields = array(); 
        goto KNTBTJU1RiuFGSFp; 
        HTNa2cTU21qE8giM: 
        return false; 
        goto hBPH4rLJvIaxAutI; 
        Vt6HTudQGmQpTylN: 
        if (!(count($ufFields) > 0)) { 
            goto WlC_ovDPYQxttgCc; 
        } 
        goto U3vEtnW3jx_94bQz; 
        fm9E93940T1QqdpS: 
        $arFields["LANGUAGE_ID"] = LANGUAGE_ID; 
        goto IcbnYebPzjvLGuRn; 
        xfy5zokE4_bY6jw7: 
        $ufFields["LANGUAGE_ID"] = "'" . $arFields["LANGUAGE_ID"] . "'"; 
        goto o0W5brWjclj8KlSK; 
        m_KVOlyVhykCBVv2: imLGnhFJheeF5XLH: 
        goto Sx_Hyn9xNOhIOV1A; 
        WxC8q8ltTMahyusu: fNBVTT61LXammpz4: 
        goto Rb91LpMZjB3FO0ue; 
        iBfi5YOnSZBGBq1V: 
        $APPLICATION->ThrowException("Error"); 
        goto HTNa2cTU21qE8giM; 
        Fqxozs_YdDTqHCNa: 
        if ($ID = $DB->Insert("fan_translator_iblock_section", $newFields)) { 
            goto ogxGWUgM5Sh1j3e7; 
        } 
        goto KGa0vtnrW020iWrp; 
        IcbnYebPzjvLGuRn: gYX39XXisku4Pa1D: 
        goto dUGYCKEXVP1Lik76; 
        o0W5brWjclj8KlSK: 
        $entTableTranslate = \CFanTranslator::getTrUtsTableName("IBLOCK_" . $arFields["IBLOCK_ID"] . "_SECTION"); 
        goto D5jHf7VhAPs3Kwty; 
        RkQDM2ajUNCdDjpk: WlC_ovDPYQxttgCc: 
        goto TZKhvhfySd3TybeK; 
        hWYHadGM3ICQfNIc: 
        $DB->Insert($entTableTranslate, $ufFields); 
        goto V9_AD1m3oOt9Mv0n; 
        I5Ktcn5o8K04DK_2: global $DB, $APPLICATION; 
        goto Xr5IjWG6jWFWzADt; 
        B9FKBlAUYGayqjHY: 
        $ufFields["VALUE_ID"] = "'" . trim($arFields["ID"]) . "'"; 
        goto xwrfxP17ONlKm1Sw; 
        a7DYsfEEe6xaEGSo: ISlKiahXZDRCZkYG: 
        goto Vt6HTudQGmQpTylN; 
        jJN80kUb48GYB5lB: 
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["SECTION_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => ''])); 
        goto ygln8XMGzdpH1T9o; 
        KGa0vtnrW020iWrp: 
        $APPLICATION->ThrowException("Error"); 
        goto DPW3hDw1bQxnKoIM; 
        TZKhvhfySd3TybeK: 
        if (!is_array($arFields["PICTURE"])) { 
            goto imLGnhFJheeF5XLH; 
        } 
        goto WkAQjRVqV8l4OdZh; 
        V9_AD1m3oOt9Mv0n: FfDnTyijawCz2mzW: 
        goto RkQDM2ajUNCdDjpk; 
        Xr5IjWG6jWFWzADt: 
        if ($arFields["SITE_ID"]) { 
            goto XRcFuim06Y8PviIz; 
        } 
        goto Ni5qsLCkwBzRcOdj; 
        Rb91LpMZjB3FO0ue: 
        $description = $arFields["PICTURE"]["description"] ? $arFields["PICTURE"]["description"] : $arFields["PICTURE"]["DESCRIPTION"]; 
        goto aSEZvRby00XMEMVq; 
        heXTOMT4FEz3pNy0: 
        if (intval($arFields["PICTURE"]["old_file"]) > 0 && $arFields["PICTURE"]["del"] != "Y") { 
            goto metNgrSvv0JXolhg; 
        } 
        goto XYCi5CiME48KfAep; 
        DPW3hDw1bQxnKoIM: 
        return false; 
        goto c_tu2u7JwnNRT4Ge; 
        ygln8XMGzdpH1T9o: 
        if ($DB->Update("fan_translator_iblock_section", $newFields, "WHERE SECTION_ID='" . $arFields["ID"] . "' AND LANGUAGE_ID=" . $newFields["LANGUAGE_ID"])) { 
            goto Ao9T6gz5TVRsFfUr; 
        } 
        goto Fqxozs_YdDTqHCNa; 
        E12eNZFiqqR7pjEM: 
        self::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PICTURE"]["old_file"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["PICTURE"]["description"])) . "'"]); 
        goto gye43HL2SQFFfJEL; 
        WkAQjRVqV8l4OdZh: 
        if ((int)$arFields["PICTURE"]["ID"] > 0) { 
            goto fNBVTT61LXammpz4; 
        } 
        goto heXTOMT4FEz3pNy0; 
        hBPH4rLJvIaxAutI: uwuNbnJjgZk_5nD5: 
        goto iAUf3P9G_3e9U4XC; 
        aISRP8NFsSU9DGV1: 
        goto RTbF5WEIqtEH9JX4; 
        goto W_uZfdUieR8uWBFc; 
        iAUf3P9G_3e9U4XC: 
        return true; 
        goto lXyUJUaCsEYry2iU; 
        jiTLtyo33f2L6KAz: Ao9T6gz5TVRsFfUr: 
        goto tJ2e90Vz1LeSnRB9; 
        U3vEtnW3jx_94bQz: 
        foreach ($ufFields as $ufKey => &$ufValue) { 
            goto UYvcmW2K0toGGB1p; 
            eHTqbZhHesbnBe0T: 
            $ufValue = in_array($arUfTypes[$ufKey]["USER_TYPE_ID"], self::SECTION_UF_TYPES) || "boolean" == $arUfTypes[$ufKey]["USER_TYPE_ID"] ? $val : "NULL"; 
            goto SIarY3xpJyFxq8oB; 
            SIarY3xpJyFxq8oB: CnYK9AgGvRDys4ND: 
            goto v1qv9C0TEGJaPyWj; 
            UYvcmW2K0toGGB1p: 
            $val = is_array($ufValue) ? "'" . $DB->ForSql(trim(serialize($ufValue))) . "'" : "'" . $DB->ForSql(trim($ufValue)) . "'"; 
            goto eHTqbZhHesbnBe0T; 
            v1qv9C0TEGJaPyWj: 
        } 
        goto kd3BPahX2XtlBfn7; 
        tJ2e90Vz1LeSnRB9: 
        if (self::updateIpropertyTemplates($arFields["IPROPERTY_TEMPLATES"], $arFields, "S")) { 
            goto uwuNbnJjgZk_5nD5; 
        } 
        goto iBfi5YOnSZBGBq1V; 
        lXyUJUaCsEYry2iU: 
    } 
 
    public static function IblockElement_UpdateTranslations($arFields) 
    { 
        goto FdQWEQFc5R4fBGDK; 
        EDeWk7dlmcxahsMO: R_BTnBcXKn5d4V7i: 
        goto tnEeYFqF7GviMp_c; 
        eeB2q_WcCCVrZl8i: tjKysugeoeH4Ty1q: 
        goto aJYTnDo9aYkKlbM2; 
        fWHEeomGmEhJRPEb: gCHh5KfX3JTSt5Ra: 
        goto E0O2vVK0vOH7STNZ; 
        q6m3bFoXAYHddfwK: dhElpoftU5xhHWU8: 
        goto iQSJ3TXri6OasjyT; 
        EbCXWvxNlsIvxALQ: 
        $APPLICATION->ThrowException("Error"); 
        goto x6er7U2n4DdutGdR; 
        XGMqrqSTfseeRrBb: Rru74fbfZAB5g0k4: 
        goto SvFYmHMpRlZTacHk; 
        zOzptOzgdVm15Fu2: SlCh0YPjgFvCOwWe: 
        goto bX7M8FgMuUOWPtG8; 
        FdQWEQFc5R4fBGDK: global $DB, $APPLICATION; 
        goto MqWoI8ojl3gD8xtv; 
        m508QJQVF4keocbR: 
        goto SlCh0YPjgFvCOwWe; 
        goto aoPiP1mroMq7TJ09; 
        FGZAxJHnh4JNOulC: 
        foreach ($arProps as $arProperty) { 
            goto zM8pEtZyb2POEgJ5; 
            EX5Ac5gTIQklagfX: 
            $cur = 0; 
            goto jm_8bq3PZ_rVC0hF; 
            ma_lLP7Nov8q1zzg: ekDVIdbBiU4xX2SN: 
            goto yQR32wFwtDnS4y97; 
            zM8pEtZyb2POEgJ5: 
            if (!(in_array($arProperty["PROPERTY_TYPE"], ["S", "F"]) && is_array($arFields["PROPERTY_VALUES"][$arProperty["ID"]]) && count($arFields["PROPERTY_VALUES"][$arProperty["ID"]]) > 0)) { 
                goto ekDVIdbBiU4xX2SN; 
            } 
            goto EX5Ac5gTIQklagfX; 
            co6pZwI8ijphWXqw: Thjxk_5pG5AYF2TU: 
            goto ma_lLP7Nov8q1zzg; 
            jm_8bq3PZ_rVC0hF: 
            foreach ($arFields["PROPERTY_VALUES"][$arProperty["ID"]] as $id => $value) { 
                goto L1KjHbS3Zye4F2Op; 
                fIhdjpVktqiIpaeD: 
                $cur++; 
                goto HX023YpZpv44xpDN; 
                eo_iTICYkpMmKgL4: 
                if (!(is_array($val) && $arProperty["USER_TYPE"] == "HTML")) { 
                    goto pzkUYopfshPQm5JW; 
                } 
                goto qNJfwvYtg62j2MZO; 
                v_GW_EzV3SJKvGAG: 
                $id = $arProperty["PROPERTY_VALUE_ID"][$cur]; 
                goto fIhdjpVktqiIpaeD; 
                xImyItVDw0TqoFGq: 
                if (!($arProperty["PROPERTY_TYPE"] == "F")) { 
                    goto s3s3sIG4_BHrr4ht; 
                } 
                goto KlFk9s6yTCRqx6AL; 
                OEbTp4WOGTTgKBbu: qdXnuu8iey2ILcAS: 
                goto w8K_MINlhDIis2dN; 
                KlFk9s6yTCRqx6AL: 
                $val = $arProperty["MULTIPLE"] == "Y" && is_array($arProperty["PROPERTY_VALUE_ID"]) ? $arProperty["VALUE"][array_search($id, $arProperty["PROPERTY_VALUE_ID"])] : $arProperty["VALUE"]; 
                goto HZg8qBNLq6Ia45C2; 
                l16xl52GUzDT2ihK: UIHFU7r5rOVt3job: 
                goto iT3NXw82unGRjv_C; 
                GbLVkYwqiGl8F1_I: 
                CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($val)) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($value["DESCRIPTION"])) . "'"]); 
                goto OEbTp4WOGTTgKBbu; 
                zkWpA3EYJv3hOM8y: JwSDiMUAuWry4WP5: 
                goto v_GW_EzV3SJKvGAG; 
                nagBf41yLWX4UcdN: 
                $id = $arProperty["PROPERTY_VALUE_ID"]; 
                goto aexIbPyenK02HyTb; 
                Uv1EWyqzrKRtgUo3: 
                $newFields = ["VALUE_ID" => $id, "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_PROPERTY_ID" => "'" . trim($arProperty["ID"]) . "'", "IBLOCK_ELEMENT_ID" => "'" . trim($arFields["ID"]) . "'", "VALUE" => "'" . $DB->ForSql(trim($val)) . "'", "VALUE_NUM" => "'" . $DB->ForSql((int)$val) . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($value["DESCRIPTION"])) . "'"]; 
                goto nQSiZsBWL3zXv_oS; 
                iT3NXw82unGRjv_C: 
                if (isset($arProperty["PROPERTY_VALUE_ID"][$cur])) { 
                    goto JwSDiMUAuWry4WP5; 
                } 
                goto H15bWf7Zbe6BruVi; 
                fHPGYfT4qVUqcyo7: 
                if (!($arProperty["PROPERTY_TYPE"] == "F")) { 
                    goto qdXnuu8iey2ILcAS; 
                } 
                goto GbLVkYwqiGl8F1_I; 
                L1KjHbS3Zye4F2Op: 
                if (is_array($arProperty["PROPERTY_VALUE_ID"])) { 
                    goto UIHFU7r5rOVt3job; 
                } 
                goto PmkZVEG25UteWcwf; 
                QSrXJ0i3zKpmTXxG: 
                $APPLICATION->ThrowException("Error"); 
                goto RHdiJKXrMGpyvt3Z; 
                PW4jzbyt5kwVmnTG: pzkUYopfshPQm5JW: 
                goto y6QCLtt7CXWDE27a; 
                hykapdKmG3NZZbKK: kG9DoRJxeo0tL5Da: 
                goto rVDzRCYn8ChHza_m; 
                L2Dl6KZSjetq8kxr: WWYMUXIIWBxrqYlh: 
                goto fHPGYfT4qVUqcyo7; 
                DvsJx_MStLTRrvNc: Gnix3RTqNLfF0xQw: 
                goto L2Dl6KZSjetq8kxr; 
                H15bWf7Zbe6BruVi: 
                goto kG9DoRJxeo0tL5Da; 
                goto zkWpA3EYJv3hOM8y; 
                aexIbPyenK02HyTb: kBBM80fqW49dBxSw: 
                goto dfOY81ZpwkMxoOiC; 
                w8K_MINlhDIis2dN: j3hdO8Xo4fd0RDI5: 
                goto hykapdKmG3NZZbKK; 
                PmkZVEG25UteWcwf: 
                if ($arProperty["PROPERTY_VALUE_ID"]) { 
                    goto N73S145xP3RWwbwb; 
                } 
                goto DlcmxAaeTUGcrUZR; 
                y6QCLtt7CXWDE27a: 
                if (!((int)$id > 0)) { 
                    goto j3hdO8Xo4fd0RDI5; 
                } 
                goto Uv1EWyqzrKRtgUo3; 
                HZg8qBNLq6Ia45C2: s3s3sIG4_BHrr4ht: 
                goto eo_iTICYkpMmKgL4; 
                nQSiZsBWL3zXv_oS: 
                if ($DB->Update("fan_translator_iblock_element_property", $newFields, "WHERE
                                        VALUE_ID = " . $newFields["VALUE_ID"] . "
                                        AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "
                                        AND SITE_ID = " . $newFields["SITE_ID"])) { 
                    goto WWYMUXIIWBxrqYlh; 
                } 
                goto Nz7W93wJxoBom6Qy; 
                RHdiJKXrMGpyvt3Z: 
                return false; 
                goto DvsJx_MStLTRrvNc; 
                DlcmxAaeTUGcrUZR: 
                goto kBBM80fqW49dBxSw; 
                goto l16xl52GUzDT2ihK; 
                Nz7W93wJxoBom6Qy: 
                if ($DB->Insert("fan_translator_iblock_element_property", $newFields)) { 
                    goto Gnix3RTqNLfF0xQw; 
                } 
                goto QSrXJ0i3zKpmTXxG; 
                kWLafEYdvfByKSQS: N73S145xP3RWwbwb: 
                goto nagBf41yLWX4UcdN; 
                dfOY81ZpwkMxoOiC: 
                $val = $value["VALUE"]; 
                goto xImyItVDw0TqoFGq; 
                HX023YpZpv44xpDN: 
                goto kBBM80fqW49dBxSw; 
                goto kWLafEYdvfByKSQS; 
                qNJfwvYtg62j2MZO: 
                $val = serialize($val); 
                goto PW4jzbyt5kwVmnTG; 
                rVDzRCYn8ChHza_m: 
            } 
            goto co6pZwI8ijphWXqw; 
            yQR32wFwtDnS4y97: EfRU4oNLwbSUuTnY: 
            goto bDNT2usTYzvlnSef; 
            bDNT2usTYzvlnSef: 
        } 
        goto L4kIc6btHMwOn_y_; 
        cNEPexK3SaX5RqLE: 
        if ($DB->Update("fan_translator_iblock_element", $newFields, "WHERE ELEMENT_ID= " . $newFields["ELEMENT_ID"] . " AND LANGUAGE_ID=" . $newFields["LANGUAGE_ID"] . " AND SITE_ID=" . $newFields["SITE_ID"])) { 
            goto R_BTnBcXKn5d4V7i; 
        } 
        goto A3Iu4Av7gJmimQqd; 
        EoJ4hJmcUN_jElvB: KEFS1Q9SBI6O1u0v: 
        goto TFyC8vpA1D0j2jcv; 
        dfU6N8gO_dXGi_Jx: 
        if (intval($arFields["DETAIL_PICTURE"]["old_file"]) > 0) { 
            goto ZHgQAfqn3rakbpeQ; 
        } 
        goto NrthlGlv8_jt01dr; 
        iQSJ3TXri6OasjyT: 
        if ($arFields["LANGUAGE_ID"]) { 
            goto BggxV3gBv6nxMYZT; 
        } 
        goto ZpfXyRdElrb5Is_e; 
        AtZWSyJTTlaTDTYE: K3633U8hO68eqKBA: 
        goto LS1ZcasljYG1P0i9; 
        ZpfXyRdElrb5Is_e: 
        $arFields["LANGUAGE_ID"] = LANGUAGE_ID; 
        goto NG2PGlgj3mmiIUK9; 
        w0QG0lIDYCbu6NdP: 
        if (intval($arFields["PREVIEW_PICTURE"]["old_file"]) > 0) { 
            goto fhc3li9PCVEDewGF; 
        } 
        goto NRQ7FjqVB4tLk8qn; 
        k1G14OGlQqpwcmNe: 
        if (is_array($arFields["IBLOCK_SECTION"]) && count($arFields["IBLOCK_SECTION"]) > 0) { 
            goto GDAiZpL9CL2q15Xv; 
        } 
        goto ucATyEaeq9qAEVlJ; 
        xrJVQq8pSNUVSbA5: 
        $IBLOCK_SECTION_ID = $arFields["IBLOCK_SECTION_ID"]; 
        goto zOzptOzgdVm15Fu2; 
        gulz_t2iJPOl42B_: 
        CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE"]["old_file"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE"]["description"])) . "'"]); 
        goto F7Sn3cm40gPe4bOs; 
        X3uf67oJJm0VAFxz: 
        goto SlCh0YPjgFvCOwWe; 
        goto xuDtZDBip2h349Ml; 
        E0O2vVK0vOH7STNZ: QtCbdeDtctmHrZYK: 
        goto vUV0mKVILcihGZTr; 
        aoPiP1mroMq7TJ09: GDAiZpL9CL2q15Xv: 
        goto BhSl8aru6xg1muBf; 
        L4kIc6btHMwOn_y_: jcERinu4D7606aKk: 
        goto eeB2q_WcCCVrZl8i; 
        MqWoI8ojl3gD8xtv: 
        if ($arFields["SITE_ID"]) { 
            goto dhElpoftU5xhHWU8; 
        } 
        goto oj14nK3kvpPgRZry; 
        x6er7U2n4DdutGdR: 
        return false; 
        goto AtZWSyJTTlaTDTYE; 
        l5ZJX4wNovRhnEYe: ZHgQAfqn3rakbpeQ: 
        goto gulz_t2iJPOl42B_; 
        NG2PGlgj3mmiIUK9: BggxV3gBv6nxMYZT: 
        goto k1G14OGlQqpwcmNe; 
        LS1ZcasljYG1P0i9: 
        return true; 
        goto PMaGmRxSMT_pSt2P; 
        NfsGmTzecpt0qWWh: 
        return false; 
        goto sQGw_qpbn7yOPhIs; 
        vUV0mKVILcihGZTr: 
        if (!is_array($arFields["DETAIL_PICTURE"])) { 
            goto KEFS1Q9SBI6O1u0v; 
        } 
        goto dfU6N8gO_dXGi_Jx; 
        A3Iu4Av7gJmimQqd: 
        if ($DB->Insert("fan_translator_iblock_element", $newFields)) { 
            goto N3NhW6MUS0bRtLVI; 
        } 
        goto uqLBatJ9OwD3qVHd; 
        BhSl8aru6xg1muBf: 
        $IBLOCK_SECTION_ID = min($arFields["IBLOCK_SECTION"]); 
        goto X3uf67oJJm0VAFxz; 
        TFyC8vpA1D0j2jcv: 
        if (!(is_array($arFields["PROPERTY_VALUES"]) && count($arFields["PROPERTY_VALUES"]) > 0)) { 
            goto tjKysugeoeH4Ty1q; 
        } 
        goto B_L6Iux6PUsXwu2x; 
        oj14nK3kvpPgRZry: 
        $arFields["SITE_ID"] = LANGUAGE_ID; 
        goto q6m3bFoXAYHddfwK; 
        Dio0NexlEIWKkwqy: 
        CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE"]["old_file"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE"]["description"])) . "'"]); 
        goto OLidhIJlCBEJtcHP; 
        OLidhIJlCBEJtcHP: 
        goto gCHh5KfX3JTSt5Ra; 
        goto XGMqrqSTfseeRrBb; 
        aJYTnDo9aYkKlbM2: 
        if (self::updateIpropertyTemplates($arFields["IPROPERTY_TEMPLATES"], $arFields, "E")) { 
            goto K3633U8hO68eqKBA; 
        } 
        goto EbCXWvxNlsIvxALQ; 
        B_L6Iux6PUsXwu2x: 
        $arProps = CIBlockElement::GetList([], ["IBLOCK_ID" => $arFields["IBLOCK_ID"], "ID" => $arFields["ID"]])->GetNextElement()->getProperties(); 
        goto FGZAxJHnh4JNOulC; 
        xuDtZDBip2h349Ml: ZPQpiw4ltPr631aX: 
        goto xrJVQq8pSNUVSbA5; 
        ucATyEaeq9qAEVlJ: 
        if (intval($arFields["IBLOCK_SECTION_ID"]) > 0) { 
            goto ZPQpiw4ltPr631aX; 
        } 
        goto m508QJQVF4keocbR; 
        etNggKZ753L9v1w0: fhc3li9PCVEDewGF: 
        goto Dio0NexlEIWKkwqy; 
        F7Sn3cm40gPe4bOs: 
        goto T9XGClnfbvoaBpyI; 
        goto Lj2bkb97lzC1aoTg; 
        GKVfPM2wo1yFcjJu: 
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["ELEMENT_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => ''])); 
        goto cNEPexK3SaX5RqLE; 
        uqLBatJ9OwD3qVHd: 
        $APPLICATION->ThrowException("Error"); 
        goto NfsGmTzecpt0qWWh; 
        ef2zqtECUl0b3XQJ: 
        CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE_ID"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["DETAIL_PICTURE"]["description"])) . "'"]); 
        goto u0c7IPq3V62LsWLm; 
        Lj2bkb97lzC1aoTg: t4dwJKSFl9JSCLbr: 
        goto ef2zqtECUl0b3XQJ; 
        AGRtoDULAoQwm8y2: 
        goto T9XGClnfbvoaBpyI; 
        goto l5ZJX4wNovRhnEYe; 
        SvFYmHMpRlZTacHk: 
        CFanTranslator::AddUpdateFileTable(["VALUE_ID" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE_ID"])) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "DESCRIPTION" => "'" . $DB->ForSql(trim($arFields["PREVIEW_PICTURE"]["description"])) . "'"]); 
        goto fWHEeomGmEhJRPEb; 
        tnEeYFqF7GviMp_c: 
        if (!is_array($arFields["PREVIEW_PICTURE"])) { 
            goto QtCbdeDtctmHrZYK; 
        } 
        goto w0QG0lIDYCbu6NdP; 
        NrthlGlv8_jt01dr: 
        if (intval($arFields["DETAIL_PICTURE_ID"]) > 0) { 
            goto t4dwJKSFl9JSCLbr; 
        } 
        goto AGRtoDULAoQwm8y2; 
        u0c7IPq3V62LsWLm: T9XGClnfbvoaBpyI: 
        goto EoJ4hJmcUN_jElvB; 
        sQGw_qpbn7yOPhIs: N3NhW6MUS0bRtLVI: 
        goto EDeWk7dlmcxahsMO; 
        khnG0t503PVwXS5K: 
        goto gCHh5KfX3JTSt5Ra; 
        goto etNggKZ753L9v1w0; 
        bX7M8FgMuUOWPtG8: 
        $newFields = ["ELEMENT_ID" => intval($arFields["ID"]), "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_ID" => intval($arFields["IBLOCK_ID"]), "IBLOCK_SECTION_ID" => intval($IBLOCK_SECTION_ID), "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "PREVIEW_TEXT" => "'" . $DB->ForSql(trim($arFields["PREVIEW_TEXT"])) . "'", "DETAIL_TEXT" => "'" . $DB->ForSql(trim($arFields["DETAIL_TEXT"])) . "'", "SEARCHABLE_CONTENT" => "'" . $DB->ForSql(trim($arFields["SEARCHABLE_CONTENT"])) . "'"]; 
        goto GKVfPM2wo1yFcjJu; 
        NRQ7FjqVB4tLk8qn: 
        if (intval($arFields["PREVIEW_PICTURE_ID"]) > 0) { 
            goto Rru74fbfZAB5g0k4; 
        } 
        goto khnG0t503PVwXS5K; 
        PMaGmRxSMT_pSt2P: 
    } 
 
    public static function IblockProperty_UpdateTranslations($arFields) 
    { 
        goto uVgZdkMauNZQlX6I; 
        gHBcwJbCx3yIU2X0: XVDLQkvselHm_5TR: 
        goto dBZS8SnrBr1DuVDh; 
        DXlSRrqsD1XXAvRh: 
        $obProp->UpdateEnum($ID, $arFields["VALUES"], true, $arFields["LANGUAGE_ID"], $arFields["SITE_ID"]); 
        goto Zi6qFpCi3KlBIf1r; 
        w9b5VnYpJn6vnQBy: 
        return; 
        goto inE2NvSxoqzSkWZi; 
        pglPmUhxT31zISG3: XiNdqeNWPqGMFBWQ: 
        goto D15n5o73OZ5vBGqJ; 
        KgbNBO4o1BS71MlG: 
        $arFields["IBLOCK_ID"] = $ar["IBLOCK_ID"]; 
        goto mL5_RDwPgXrskAL_; 
        lO2grdiZMevuO1Ou: zJkexg6YVUvWvwbx: 
        goto wdU_BDKiOwLzDBjP; 
        AKrbeEQJnutEe2r5: 
        $arFields["SITE_ID"] = LANGUAGE_ID; 
        goto oCNNemaxqydcELbq; 
        e4rPQWozUDQamQTi: 
        $arFields["LANGUAGE_ID"] = LANGUAGE_ID; 
        goto gHBcwJbCx3yIU2X0; 
        u5SDJQND11k5HIbz: 
        $APPLICATION->ThrowException("Error"); 
        goto U1FZVyTFZRNzlK96; 
        CMN6YAr92mccIakJ: 
        if ($arFields["LANGUAGE_ID"]) { 
            goto XVDLQkvselHm_5TR; 
        } 
        goto e4rPQWozUDQamQTi; 
        oiqaIFlYEfodN2OB: 
        if (!($arFields["PROPERTY_TYPE"] == "F")) { 
            goto zJkexg6YVUvWvwbx; 
        } 
        goto lO2grdiZMevuO1Ou; 
        Zi6qFpCi3KlBIf1r: rhoTCqbEyQjxPXSR: 
        goto oiqaIFlYEfodN2OB; 
        dBZS8SnrBr1DuVDh: 
        if ($arFields["SITE_ID"]) { 
            goto NFUZoENl2qxQfsYB; 
        } 
        goto AKrbeEQJnutEe2r5; 
        Tj9tAru6HkJAM05P: 
        if (!($ar = $res->Fetch())) { 
            goto NzLcOUxQM9kmg049; 
        } 
        goto KgbNBO4o1BS71MlG; 
        oCNNemaxqydcELbq: NFUZoENl2qxQfsYB: 
        goto tuPzLaltF7B2wUAf; 
        imD3x00rS216qdmb: VM8QqkAByflWUSs1: 
        goto reP1SAgqfZfQwv9i; 
        XGuyJLgqFxTejjsx: 
        $APPLICATION->ThrowException("[" . $arFields["ID"] . "] More than 500 values!"); 
        goto w9b5VnYpJn6vnQBy; 
        QXAPVH6CPELNBONH: 
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["PROPERTY_ID" => '', "LANGUAGE_ID" => '', "SITE_ID" => ''])); 
        goto zhWNFGPlUSmwxHX1; 
        Wnm7pijdsXLNezFV: 
        if ($DB->Insert("fan_translator_iblock_property", $newFields)) { 
            goto VM8QqkAByflWUSs1; 
        } 
        goto u5SDJQND11k5HIbz; 
        hU4hjBbJ0JGyONnI: 
        $obProp = new FCIBlockProperty(); 
        goto DXlSRrqsD1XXAvRh; 
        wqDoKWn8wFNJxWdv: 
        $APPLICATION->ThrowException("Error update Filter Hint field"); 
        goto oslba78z3PnUNzQX; 
        Wgqxh0asOMuQYZ1r: 
        if (!((int)$arFields["IBLOCK_ID"] === 0)) { 
            goto v2KVOINVUgG_CtV2; 
        } 
        goto eb92072qTLW2tZRn; 
        uVgZdkMauNZQlX6I: global $DB, $APPLICATION; 
        goto CMN6YAr92mccIakJ; 
        gnm7tbCImjFJ13il: 
        $newFields = ["PROPERTY_ID" => $ID, "IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "CODE" => "'" . trim($arFields["CODE"]) . "'", "ACTIVE" => "'" . trim($arFields["ACTIVE"]) . "'", "SORT" => "'" . trim($arFields["SORT"]) . "'", "NAME" => "'" . $DB->ForSql(trim($arFields["NAME"])) . "'", "HINT" => "'" . $DB->ForSql(trim($arFields["HINT"])) . "'"]; 
        goto QXAPVH6CPELNBONH; 
        UjASBzrVc4_LiD3n: v2KVOINVUgG_CtV2: 
        goto gnm7tbCImjFJ13il; 
        zhWNFGPlUSmwxHX1: 
        if ($DB->Update("fan_translator_iblock_property", $newFields, "WHERE PROPERTY_ID = " . $ID . "\xa      AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "\xa      AND SITE_ID = " . $newFields["SITE_ID"])) { 
            goto nrQBwbDEFAXjle0a; 
        } 
        goto Wnm7pijdsXLNezFV; 
        b0ZL12LtM4VgkV6H: V1cfoUpTZleCPQ14: 
        goto pglPmUhxT31zISG3; 
        uxyxJCsVyw2emTMi: 
        $newFields = ["LANGUAGE_ID" => "'" . $arFields["LANGUAGE_ID"] . "'", "SITE_ID" => "'" . $arFields["SITE_ID"] . "'", "IBLOCK_ID" => "'" . trim($arFields["IBLOCK_ID"]) . "'", "SECTION_ID" => "'" . (int)$arFields["SECTION_ID"] . "'", "PROPERTY_ID" => "'" . $ID . "'", "FILTER_HINT" => "'" . $DB->ForSql(trim($arFields["FILTER_HINT"])) . "'"]; 
        goto iqWJobgH8nOGP3cc; 
        inE2NvSxoqzSkWZi: dN0c9LTLinoVySm4: 
        goto Wgqxh0asOMuQYZ1r; 
        tuPzLaltF7B2wUAf: 
        if (!(!($ID = intval($arFields["ID"])) > 0)) { 
            goto X9oOU97Js4aJY5Sc; 
        } 
        goto IXqMmPTiiOF4KOOs; 
        iqWJobgH8nOGP3cc: 
        if ($DB->Update("fan_translator_iblock_section_property", $newFields, "WHERE PROPERTY_ID = " . $ID . "\xa                        AND IBLOCK_ID = " . $newFields["IBLOCK_ID"] . "\xa                        AND SECTION_ID = " . $newFields["SECTION_ID"] . "\xa                        AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "
                        AND SITE_ID = " . $newFields["SITE_ID"])) { 
            goto XiNdqeNWPqGMFBWQ; 
        } 
        goto pXOxBpCJ9qtWnvvr; 
        mL5_RDwPgXrskAL_: NzLcOUxQM9kmg049: 
        goto UjASBzrVc4_LiD3n; 
        xUu1pk8ek_No4E8q: 
        if (!(is_array($arFields["VALUES"]) && count($arFields["VALUES"]) > 500)) { 
            goto dN0c9LTLinoVySm4; 
        } 
        goto XGuyJLgqFxTejjsx; 
        eb92072qTLW2tZRn: 
        $res = CIBlockProperty::GetList([], ["ID" => $ID]); 
        goto Tj9tAru6HkJAM05P; 
        ePB7pDWkZGk91pqS: X9oOU97Js4aJY5Sc: 
        goto xUu1pk8ek_No4E8q; 
        U1FZVyTFZRNzlK96: 
        return false; 
        goto imD3x00rS216qdmb; 
        D15n5o73OZ5vBGqJ: b2dihbu6r3y42eA9: 
        goto iaW_X1y6BmmCsdKc; 
        XYKYtT3vrITT5rOB: 
        if (!(isset($arFields["FILTER_HINT"]) && strlen($arFields["FILTER_HINT"]) > 0)) { 
            goto b2dihbu6r3y42eA9; 
        } 
        goto uxyxJCsVyw2emTMi; 
        iaW_X1y6BmmCsdKc: 
        if (!($arFields["PROPERTY_TYPE"] == "L" && is_array($arFields["VALUES"]))) { 
            goto rhoTCqbEyQjxPXSR; 
        } 
        goto hU4hjBbJ0JGyONnI; 
        oslba78z3PnUNzQX: 
        return false; 
        goto b0ZL12LtM4VgkV6H; 
        wdU_BDKiOwLzDBjP: 
        return true; 
        goto ARwIHCteHy511zk5; 
        IXqMmPTiiOF4KOOs: 
        return; 
        goto ePB7pDWkZGk91pqS; 
        reP1SAgqfZfQwv9i: nrQBwbDEFAXjle0a: 
        goto XYKYtT3vrITT5rOB; 
        pXOxBpCJ9qtWnvvr: 
        if (!(false === $DB->Insert("fan_translator_iblock_section_property", $newFields))) { 
            goto V1cfoUpTZleCPQ14; 
        } 
        goto wqDoKWn8wFNJxWdv; 
        ARwIHCteHy511zk5: 
    } 
 
    public static function OnBeforeIBlockSectionDelete($id) 
    { 
        goto HLBodsJU8A3TEC2g; 
        vxU74emuwEVvghF6: 
        $connection = \Bitrix\Main\Application::getConnection(); 
        goto FI71CIxaV8eWEVZE; 
        lUEgfibfOcbznD48: 
        $connection->query("DELETE FROM fan_translator_iblock_section_property WHERE SECTION_ID = " . $id); 
        goto je2YTK2_1PFyCeDb; 
        BOba5R4rqgMWjdPL: VAKnUGX5c4FDwiGj: 
        goto vxU74emuwEVvghF6; 
        n_lDqypGctkDQ0m5: 
        $ipropValues->clearValues(); 
        goto BOba5R4rqgMWjdPL; 
        ZlH1M_VUVjwdTLg6: 
        if (!($ar = $rs->Fetch())) { 
            goto VAKnUGX5c4FDwiGj; 
        } 
        goto V5ykR_NyTDlZlaAW; 
        V5ykR_NyTDlZlaAW: 
        $ipropValues = new \Bxproger\Translator\InheritedProperty\SectionValues($ar["IBLOCK_ID"], $id); 
        goto n_lDqypGctkDQ0m5; 
        HLBodsJU8A3TEC2g: 
        $rs = FCIBlockSection::GetList(array(), array("=ID" => $id)); 
        goto ZlH1M_VUVjwdTLg6; 
        FI71CIxaV8eWEVZE: 
        $connection->query("DELETE FROM fan_translator_iblock_section WHERE SECTION_ID = " . $id); 
        goto lUEgfibfOcbznD48; 
        je2YTK2_1PFyCeDb: 
    } 
 
    public static function OnBeforeIBlockPropertyUpdate(&$arFields) 
    { 
        goto auqklOFLdIIgtQAk; 
        Y2Hr0VDUy65KsCQS: MJ04BkY1_gECOoDF: 
        goto PnF0paz8oXRCl7mO; 
        WQR7kfz6GmktuXlA: 
        return false; 
        goto Y2Hr0VDUy65KsCQS; 
        DOC9aEAsrlluoamn: PrmA5GGpEI37jPdu: 
        goto iSnn1JJOLzUiutrY; 
        PnF0paz8oXRCl7mO: 
        $arFields = []; 
        goto m85A0V24Z2Ew6o2g; 
        auqklOFLdIIgtQAk: 
        if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields))) { 
            goto PrmA5GGpEI37jPdu; 
        } 
        goto h6X_TOC0AmDWqRRi; 
        iSnn1JJOLzUiutrY: 
        if (self::IblockProperty_UpdateTranslations($arFields)) { 
            goto MJ04BkY1_gECOoDF; 
        } 
        goto WQR7kfz6GmktuXlA; 
        h6X_TOC0AmDWqRRi: 
        return; 
        goto DOC9aEAsrlluoamn; 
        m85A0V24Z2Ew6o2g: 
    } 
 
    public static function OnAfterIBlockPropertyUpdate($arFields) 
    { 
        goto uU5sIpC8EW8ZDJJI; 
        EKN8X26cJhucJSqh: 
        foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) { 
            goto zlBb_zwDvJUg1FHh; 
            yG3EUxPPawFOJ7Sz: O0rsgz6xQBt7joSJ: 
            goto Iu9RA_NjzfPnQaIv; 
            zlBb_zwDvJUg1FHh: 
            $fs = new FCIBlockProperty(); 
            goto g_kduJG0Vy7oq8vw; 
            g_kduJG0Vy7oq8vw: 
            $fs->Translate($arFields["ID"], $arFields, $lid); 
            goto yG3EUxPPawFOJ7Sz; 
            Iu9RA_NjzfPnQaIv: 
        } 
        goto D591JajKKQVsNE1b; 
        DDfvE7i59C2scsrJ: 
        if (!($arVal = $resVals->Fetch())) { 
            goto yEFDa8g_2qu58BEw; 
        } 
        goto rPkMJ3fZDBqTxAyU; 
        sH7tWmqXLOnGcD0f: 
        goto foUs22tUtQqaR1GH; 
        goto lFxqwy_ibv6x2fTV; 
        FuqKtu3Wf2hXEevp: rATjrA4B8OZNXQ32: 
        goto EKN8X26cJhucJSqh; 
        lmh3dwtuPhOtmRTL: 
        $arFields["VALUES"] = $arValDB; 
        goto N9WunmR4kH2cl_kd; 
        W3Ip34vDh9WHr2Ms: 
        if (self::allowAutopilot($arFields, true)) { 
            goto UtqIZv3vJMLUXv3q; 
        } 
        goto BJWfwvHC8x_zBIiu; 
        JscJq_r0ctw1UjN2: 
        if (!($arFields["PROPERTY_TYPE"] == "L")) { 
            goto rATjrA4B8OZNXQ32; 
        } 
        goto aZkge2S0kftNLsnq; 
        O0LynOyunK8JcIUF: BdS0ZwPedqKl4j43: 
        goto W3Ip34vDh9WHr2Ms; 
        aZkge2S0kftNLsnq: 
        $resVals = CIBlockProperty::GetPropertyEnum($arFields["ID"]); 
        goto rZd1DhxA4C1kfQej; 
        uU5sIpC8EW8ZDJJI: 
        if (!defined("IS_IBLOCK_UPDATE")) { 
            goto BdS0ZwPedqKl4j43; 
        } 
        goto nRXxRMzG4YMHgffg; 
        lFxqwy_ibv6x2fTV: yEFDa8g_2qu58BEw: 
        goto L4UAwH3uzYPRhI5a; 
        D591JajKKQVsNE1b: coqsbgQaUrYewJ8u: 
        goto pEsOVDCigXLbhNLl; 
        rZd1DhxA4C1kfQej: foUs22tUtQqaR1GH: 
        goto DDfvE7i59C2scsrJ; 
        N9WunmR4kH2cl_kd: BbBShd6DOHxLRS8A: 
        goto FuqKtu3Wf2hXEevp; 
        nRXxRMzG4YMHgffg: 
        return; 
        goto O0LynOyunK8JcIUF; 
        rPkMJ3fZDBqTxAyU: 
        $arValDB[$arVal["ID"]] = $arVal; 
        goto sH7tWmqXLOnGcD0f; 
        snH51UsXxRR6W72_: UtqIZv3vJMLUXv3q: 
        goto JscJq_r0ctw1UjN2; 
        L4UAwH3uzYPRhI5a: 
        if (!is_array($arValDB)) { 
            goto BbBShd6DOHxLRS8A; 
        } 
        goto lmh3dwtuPhOtmRTL; 
        BJWfwvHC8x_zBIiu: 
        return; 
        goto snH51UsXxRR6W72_; 
        pEsOVDCigXLbhNLl: 
    } 
 
    public static function OnAfterIBlockPropertyAdd($arFields) 
    { 
        goto LBXVuus0JLihSdQr; 
        O93sxTqHFP5n8D0H: 
        if (!($arFields["PROPERTY_TYPE"] == "L")) { 
            goto JmD5Cs1mSpx2EL1O; 
        } 
        goto zRbZfM59j0wAYahP; 
        bfjxb3xGMuWY9i5g: kuSPteqWKeRjceX3: 
        goto rOjx7zKwBcTBW0Bl; 
        EPxqXd1MhBsGTASu: 
        $arValDB[$arVal["ID"]] = $arVal; 
        goto WrzfVg7ow8BKLJPT; 
        Xbw3QPzoL0_26JyP: 
        return; 
        goto No4Frfc5QfmXbycb; 
        JsPff45X7tCUOAHO: 
        $arFields["VALUES"] = $arValDB; 
        goto kZ1hQ7VxObUAQED4; 
        v1LSea0LvqKtXlr2: 
        if (!is_array($arValDB)) { 
            goto IXCJro1L3GwWv2bx; 
        } 
        goto JsPff45X7tCUOAHO; 
        Cby0Ql1VMstbCTcj: 
        if (!($arVal = $resVals->Fetch())) { 
            goto ipCl1C0830LSr0_u; 
        } 
        goto EPxqXd1MhBsGTASu; 
        zRbZfM59j0wAYahP: 
        $resVals = CIBlockProperty::GetPropertyEnum($arFields["ID"]); 
        goto gJXcufFpchkUC04j; 
        Smm0XBcM0SKG_T5p: 
        foreach (self::getIblockAutoLangs($arFields["IBLOCK_ID"]) as $lid) { 
            goto XxV7ZHAIfOpsVF8F; 
            W2ZpVplrQe9HZOnP: e0fojEj3ewL4iICf: 
            goto hTZKLzDf1wxK_ScO; 
            XxV7ZHAIfOpsVF8F: 
            $fs = new FCIBlockProperty(); 
            goto oDLDzuolVCIAw1UQ; 
            oDLDzuolVCIAw1UQ: 
            $fs->Translate($arFields["ID"], $arFields, $lid); 
            goto W2ZpVplrQe9HZOnP; 
            hTZKLzDf1wxK_ScO: 
        } 
        goto bfjxb3xGMuWY9i5g; 
        WrzfVg7ow8BKLJPT: 
        goto j0fuvdlIOg3Dz55a; 
        goto Cp2gtMeqhj_xEDft; 
        Cp2gtMeqhj_xEDft: ipCl1C0830LSr0_u: 
        goto v1LSea0LvqKtXlr2; 
        LBXVuus0JLihSdQr: 
        if (self::allowAutopilot($arFields)) { 
            goto bpQhfXUBYyhCnVa4; 
        } 
        goto Xbw3QPzoL0_26JyP; 
        kZ1hQ7VxObUAQED4: IXCJro1L3GwWv2bx: 
        goto wc4qOunU5yMJN0ZZ; 
        gJXcufFpchkUC04j: j0fuvdlIOg3Dz55a: 
        goto Cby0Ql1VMstbCTcj; 
        No4Frfc5QfmXbycb: bpQhfXUBYyhCnVa4: 
        goto O93sxTqHFP5n8D0H; 
        wc4qOunU5yMJN0ZZ: JmD5Cs1mSpx2EL1O: 
        goto Smm0XBcM0SKG_T5p; 
        rOjx7zKwBcTBW0Bl: 
    } 
 
    public static function OnBeforeIBlockPropertyDelete($id) 
    { 
        goto pl6ODuxMI2XC3tsM; 
        uQ9a26MBfLkVoUl5: 
        $connection->query("DELETE FROM fan_translator_iblock_section_property WHERE PROPERTY_ID = " . $id); 
        goto kIlV5KuL3QJwVbzw; 
        pl6ODuxMI2XC3tsM: 
        $connection = \Bitrix\Main\Application::getConnection(); 
        goto plv9vphR2RflKPFt; 
        plv9vphR2RflKPFt: 
        $connection->query("DELETE FROM fan_translator_iblock_property WHERE PROPERTY_ID = " . $id); 
        goto uQ9a26MBfLkVoUl5; 
        kIlV5KuL3QJwVbzw: 
    } 
 
    public static function OnFileDelete($arFile) 
    { 
        \Bitrix\Main\Application::getConnection()->query("\xa      DELETE FROM fan_translator_file\xa      WHERE VALUE_ID = " . $arFile["ID"]); 
    } 
 
    public static function OnAfterUserTypeDelete($arField, $ID) 
    { 
        goto tUZMREuxAZH002tM; 
        G05t2S7VPjJm6RTj: 
        if ($connection->isTableExists("b_uts_" . mb_strtolower($arField["ENTITY_ID"])) === true) { 
            goto gvYzMExb5EvpB4TA; 
        } 
        goto sy88ZK4S1J9mG3DK; 
        PCPhx4qF2lvAlCJ5: kmE4v7onnxPDjiH3: 
        goto qWQPR9lfel3fouji; 
        sy88ZK4S1J9mG3DK: 
        if ($connection->isTableExists($tName) === true) { 
            goto BlkZJ6TKIYCmDshO; 
        } 
        goto b4JoI8_G2vow43Lw; 
        TmEDL7Nk4I0wQWwr: 
        goto kmE4v7onnxPDjiH3; 
        goto Pn0gbMI2tpTgnUZ5; 
        I6N1DUbf3SujH5e8: gvYzMExb5EvpB4TA: 
        goto aF13Jh3px1zPivUv; 
        olYGRSfwDTaMMy7R: iQr44NNlGUa0CtoD: 
        goto TmEDL7Nk4I0wQWwr; 
        bfsFpkTCbhm73hZp: 
        $tName = \CFanTranslator::getTrUtsTableName($arField["ENTITY_ID"]); 
        goto G05t2S7VPjJm6RTj; 
        A0RIvxPDhLtk0ZXk: 
        $connection->dropTable($tName); 
        goto PCPhx4qF2lvAlCJ5; 
        aF13Jh3px1zPivUv: 
        if (is_null($connection->getTableField($tName, $arField["FIELD_NAME"]))) { 
            goto iQr44NNlGUa0CtoD; 
        } 
        goto Mbs_m1fJG3G59u0y; 
        Mbs_m1fJG3G59u0y: 
        $connection->dropColumn($tName, $arField["FIELD_NAME"]); 
        goto olYGRSfwDTaMMy7R; 
        Pn0gbMI2tpTgnUZ5: BlkZJ6TKIYCmDshO: 
        goto A0RIvxPDhLtk0ZXk; 
        b4JoI8_G2vow43Lw: 
        goto kmE4v7onnxPDjiH3; 
        goto I6N1DUbf3SujH5e8; 
        tUZMREuxAZH002tM: 
        $connection = \Bitrix\Main\Application::getConnection(); 
        goto bfsFpkTCbhm73hZp; 
        qWQPR9lfel3fouji: 
    } 
 
    public static function OnAfterUserTypeAdd($arField) 
    { 
        \Bxproger\Translator\UserField\Table::create($arField["ENTITY_ID"]); 
    } 
 
    public static function OnBeforeMeasureUpdate(\Bitrix\Main\ORM\Event $event) 
    { 
        goto USahbRKYYdidvuJ0; 
        rWLR1MHNu0PP1Ejh: 
        $result->addError(new EntityError("Cant set translate")); 
        goto kQPsKiB_VoQduty6; 
        jYz51PAPu4C3ViEg: EEl2u1ID45LR0zly: 
        goto mpKo_B479TEBwaOJ; 
        zlMjzhoZ8PvnJFjp: 
        $event->addResult($result); 
        goto e3b9Jfkd8kmYHVu8; 
        l5ib1pnYilp70xCu: 
        $result = new EventResult(EventResult::SUCCESS); 
        goto DR6SU42IKJAS5XO0; 
        USahbRKYYdidvuJ0: 
        if (self::isTranslateMode()) { 
            goto VTi9b5JuSJmBsoT8; 
        } 
        goto vA2i5jWZoBghtTUz; 
        EgSZzWaqbqK2vs_e: VTi9b5JuSJmBsoT8: 
        goto i0ypK0PNniSBiIoz; 
        vA2i5jWZoBghtTUz: 
        return; 
        goto EgSZzWaqbqK2vs_e; 
        vVq2Mxqyzez1pBkM: gE7n4PAEoMhQyvOe: 
        goto yPgQoQ1Sf8ueBcyX; 
        e3b9Jfkd8kmYHVu8: 
        $arID = $event->getParameter("id"); 
        goto QYY7gRO2dT4yW832; 
        uW4eNv8r8P0y8x1Y: 
        if (!(!$ID > 0)) { 
            goto EEl2u1ID45LR0zly; 
        } 
        goto xNPSSUnuAyMMMpRg; 
        mpKo_B479TEBwaOJ: 
        $newFields = ["VALUE_ID" => $ID, "LANGUAGE_ID" => "'" . LANGUAGE_ID . "'", "SITE_ID" => "'" . LANGUAGE_ID . "'", "MEASURE_TITLE" => "'" . $DB->ForSql(trim($arFields["MEASURE_TITLE"])) . "'", "SYMBOL" => "'" . $DB->ForSql(trim($arFields["SYMBOL"])) . "'"]; 
        goto iaMhhuAWVxjY0rM1; 
        i0ypK0PNniSBiIoz: global $DB; 
        goto l5ib1pnYilp70xCu; 
        DR6SU42IKJAS5XO0: 
        $arFields = $event->getParameter("fields"); 
        goto e4GAodxmEoeurpIB; 
        VK2vLp1AhUNT91b3: w1RbAPSjwysNpg9K: 
        goto vVq2Mxqyzez1pBkM; 
        xNPSSUnuAyMMMpRg: 
        return; 
        goto jYz51PAPu4C3ViEg; 
        kQPsKiB_VoQduty6: 
        $event->addResult($result); 
        goto VK2vLp1AhUNT91b3; 
        wEpB4tnnVk___q31: 
        if ($DB->Insert("fan_translator_measure", $newFields)) { 
            goto w1RbAPSjwysNpg9K; 
        } 
        goto TZcwt4fYkwPUZGio; 
        e4GAodxmEoeurpIB: 
        $result->unsetFields(array_keys($arFields)); 
        goto zlMjzhoZ8PvnJFjp; 
        TZcwt4fYkwPUZGio: 
        $result = new EventResult(EventResult::ERROR); 
        goto rWLR1MHNu0PP1Ejh; 
        QYY7gRO2dT4yW832: 
        $ID = intval($arID["ID"]); 
        goto uW4eNv8r8P0y8x1Y; 
        iaMhhuAWVxjY0rM1: 
        if ($DB->Update("fan_translator_measure", $newFields, "WHERE VALUE_ID = " . $ID . "\xa      AND LANGUAGE_ID = " . $newFields["LANGUAGE_ID"] . "\xa      AND SITE_ID = " . $newFields["SITE_ID"])) { 
            goto gE7n4PAEoMhQyvOe; 
        } 
        goto wEpB4tnnVk___q31; 
        yPgQoQ1Sf8ueBcyX: 
    } 
 
    public static function OnProlog() 
    { 
        self::getTranslateMode(); 
        eval("\xa        \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa          'catalog',\xa          '\Bitrix\Catalog\Measure::OnBeforeUpdate',\xa          ['CFanTranslator', 'OnBeforeMeasureUpdate'],
        );\xa        \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa          'iblock',
          'OnAfterIBlockElementAdd',\xa          ['CFanTranslator', 'OnAfterIBlockElementAdd'],
        );
        \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa          'iblock',\xa          'OnAfterIBlockSectionAdd',
          ['CFanTranslator', 'OnAfterIBlockSectionAdd'],
        );\xa        \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa          'iblock',
          'OnAfterIBlockSectionUpdate',\xa          ['CFanTranslator', 'OnAfterIBlockSectionUpdate'],
        );
        \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa          'iblock',
          'OnAfterIBlockElementUpdate',
          ['CFanTranslator', 'OnAfterIBlockElementUpdate'],
        );
        \Bitrix\Main\EventManager::getInstance()->addEventHandler(
          'iblock',
          'OnAfterIBlockPropertyUpdate',
          ['CFanTranslator', 'OnAfterIBlockPropertyUpdate'],\xa        );
        \Bitrix\Main\EventManager::getInstance()->addEventHandler(
          'iblock',\xa          'OnAfterIBlockPropertyAdd',
          ['CFanTranslator', 'OnAfterIBlockPropertyAdd'],
        );
        \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa          'sale',
          'OnSaleComponentOrderJsData',
          ['CFanTranslator', 'OnSaleComponentOrderJsData'],\xa        );
        \Bitrix\Main\EventManager::getInstance()->addEventHandler(\xa          'sale',\xa          'OnSaleComponentOrderResultPrepared',
          ['CFanTranslator', 'OnSaleComponentOrderResultPrepared'],
        );\xa    "); 
    } 
 
    public static function OnEpilog() 
    { 
        goto yDqlBK_EbvURXnDd; 
        wZ4Ouks2Gsx6H8H0: V_3Vt333loUayiaD: 
        goto PlIk8JES4faIm7ZP; 
        OmhnzV7rrc32lTeM: 
        \Bitrix\Main\Config\Option::set(basename(__DIR__), "last_check_date", time()); 
        goto n0JK9Oh8zrlG4p_g; 
        GllsxHxyR_IMwd4q: 
        if (!($dir = opendir($p))) { 
            goto QHa7HVeINsIQKul2; 
        } 
        goto ZtfD13T2rJLqKCCj; 
        n0JK9Oh8zrlG4p_g: mbihBHB5QWJP9sYC: 
        goto FUQ5hMijTaiqw7mA; 
        JR0A1Qd4nHLJxm8B: 
        $asset->addString("\xa    \xa      <!-- This incredible website is powered by the state-of-the-art Multilingual module,
      masterfully crafted by the talented Vitaliy Fantich ([email protected]) for personal use. \360\x9f\232\200 
      Copyright \xc2\251 2023 proger.com.ua. All rights reserved. -->\xa    \xa      "); 
        goto zYF1d0EpPfRhl6y6; 
        MfBEzVsPaa47MAVC: XDzGdth_h7UyqEV8: 
        goto J86Wb609XAwVc1aL; 
        tNjS8HWBXanN357c: 
        goto CRAQJ9D22yS9jD0x; 
        goto F4rLrxslB89xMUvF; 
        eBx82KHdzXc0n7qS: 
        $arPages[] = "/bitrix/admin/" . $item; 
        goto tNjS8HWBXanN357c; 
        FUQ5hMijTaiqw7mA: EdHVqr47_JtxN5Gl: 
        goto oBfDEIf0zodQGwRB; 
        DBUuxypPHkWrwiy2: 
        self::SendAction("MM_USED"); 
        goto OmhnzV7rrc32lTeM; 
        yE9xy_PC6mnynl2W: 
        $arPages = []; 
        goto kw4B9fBLFKkEnjYf; 
        PlIk8JES4faIm7ZP: 
        if (!self::isTranslateMode()) { 
            goto sT8ZEnPvaFx1kd2l; 
        } 
        goto yE9xy_PC6mnynl2W; 
        Mc6AE8Mtz2ZvhbTA: 
        $APPLICATION->SetAdditionalCSS("/bitrix/css/" . basename(__DIR__) . "/style.css"); 
        goto MfBEzVsPaa47MAVC; 
        zYF1d0EpPfRhl6y6: 
        goto EdHVqr47_JtxN5Gl; 
        goto wZ4Ouks2Gsx6H8H0; 
        F4rLrxslB89xMUvF: pXzigSwkGnapxclc: 
        goto INOUJmpCMGK8Fwn8; 
        ZtfD13T2rJLqKCCj: CRAQJ9D22yS9jD0x: 
        goto Glx92rD0pZSZotNf; 
        INOUJmpCMGK8Fwn8: QHa7HVeINsIQKul2: 
        goto bytPbnRVlMrz8UTd; 
        WpCsi1CAcoJX5zcg: 
        $asset = Asset::getInstance(); 
        goto KNC9vIcLNnsx3S6t; 
        Glx92rD0pZSZotNf: 
        if (!(false !== ($item = readdir($dir)))) { 
            goto pXzigSwkGnapxclc; 
        } 
        goto eBx82KHdzXc0n7qS; 
        bytPbnRVlMrz8UTd: y15aEkUxosM8s8bG: 
        goto zcESN3mzsoQul37b; 
        kw4B9fBLFKkEnjYf: 
        if (!is_dir($p = __DIR__ . "/admin/bitrix")) { 
            goto y15aEkUxosM8s8bG; 
        } 
        goto GllsxHxyR_IMwd4q; 
        yDqlBK_EbvURXnDd: global $APPLICATION; 
        goto WpCsi1CAcoJX5zcg; 
        KNC9vIcLNnsx3S6t: 
        if (defined("ADMIN_SECTION") && ADMIN_SECTION === true) { 
            goto V_3Vt333loUayiaD; 
        } 
        goto JR0A1Qd4nHLJxm8B; 
        qmujrcIsShQ7vh7P: 
        if (!(time() - (int)\Bitrix\Main\Config\Option::get(basename(__DIR__), "last_check_date") > 864000)) { 
            goto mbihBHB5QWJP9sYC; 
        } 
        goto DBUuxypPHkWrwiy2; 
        J86Wb609XAwVc1aL: sT8ZEnPvaFx1kd2l: 
        goto qmujrcIsShQ7vh7P; 
        zcESN3mzsoQul37b: 
        if (!in_array($APPLICATION->GetCurPage(), $arPages)) { 
            goto XDzGdth_h7UyqEV8; 
        } 
        goto Mc6AE8Mtz2ZvhbTA; 
        oBfDEIf0zodQGwRB: 
    } 
 
    public static function TranslateCallback($callBack) 
    { 
        goto qtiMGol_sNh6FmRM; 
        lgCqLdc3uucJTTqB: 
        return $callBack; 
        goto MDNauwJ3uBIzyjLw; 
        qtiMGol_sNh6FmRM: 
        if (!(is_array($callBack) && isset($callBack[0]) && class_exists("F" . $callBack[0]))) { 
            goto eFq3O127HD4Jh1n1; 
        } 
        goto ISdhOD3ROkcJPgui; 
        jKHI9Jt8UverVVgt: eFq3O127HD4Jh1n1: 
        goto lgCqLdc3uucJTTqB; 
        ISdhOD3ROkcJPgui: 
        $callBack[0] = "F" . $callBack[0]; 
        goto jKHI9Jt8UverVVgt; 
        MDNauwJ3uBIzyjLw: 
    } 
 
    public static function OnSaleComponentOrderJsData(&$arResult, &$arParams) 
    { 
        \Bxproger\Translator\Order\OrderClass::translateProperties($arResult); 
        \Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult); 
    } 
 
    public static function OnSaleComponentOrderResultPrepared($order, &$arUserResult, $request, &$arParams, &$arResult) 
    { 
        \Bxproger\Translator\Order\OrderClass::translateProperties($arResult); 
        \Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult); 
    } 
 
    public static function getTrUtsTableName($entityId) 
    { 
        return "mm_ut_" . mb_strtolower($entityId); 
    } 
 
    public static function getTrHlTableName($entityId) 
    { 
        return "mm_hl_" . mb_strtolower($entityId); 
    } 
 
    public static function CheckQuotaAgent() 
    { 
        goto S9h9hHL9LHSNnX7Q; 
        k0w0skau3tPG33Ft: 
        if (300000 > (int)$quota["total"]) { 
            goto VFad1OiyGMIo5tDT; 
        } 
        goto cwVTCmdnUOdPPnFY; 
        I9zFzGMpdDCwtmHc: 
        CAdminNotify::Add($ar); 
        goto RIZIVmCX0ngsXVcG; 
        tntpUpiSmrtpp3Zp: 
        $currentDate = new DateTime(); 
        goto s3bUSkc0koSMuxHq; 
        TEP1AzyApSVIUIGZ: Ffqd2KG_DKavFtTg: 
        goto MWAPSkkj3tuBs3IA; 
        V0QhnX3XEliHB8XV: 
        foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) { 
            goto YF9o1W7oz3HxwbNN; 
            YF9o1W7oz3HxwbNN: 
            Loc::loadLanguageFile(__FILE__, $lang); 
            goto O6ocexDRIPYMiEm0; 
            TLpdIl4uT27VWuYS: AxgSEy1fEyhFArNY: 
            goto OdgiAzEw2wQSXhso; 
            L98w_Aqd9bl9E0O6: 
            $ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".ZERO_QUOTA", ["#LINK#" => $ilink], $lang); 
            goto TLpdIl4uT27VWuYS; 
            O6ocexDRIPYMiEm0: 
            $ilink = self::GetHostByLang($lang) . "/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS"; 
            goto L98w_Aqd9bl9E0O6; 
            OdgiAzEw2wQSXhso: 
        } 
        goto zmk454QFt3cJZsxY; 
        Cu7Gj82PWIGZTH5M: HoFA2Y_748towapc: 
        goto ZUrqh2u7KbvkE9Kr; 
        zmk454QFt3cJZsxY: YMAfYrMAfr_ZoyDh: 
        goto I9zFzGMpdDCwtmHc; 
        cwVTCmdnUOdPPnFY: 
        goto k688wFm2DnZrz5HN; 
        goto eL2mPJlQPF5TQ5IN; 
        eL2mPJlQPF5TQ5IN: bnSMhw1VWU3h963Z: 
        goto BxKB9uUewJWg12KM; 
        k_qlGdcQxM3QytLx: 
        if ((int)$quota["total"] === 0) { 
            goto bnSMhw1VWU3h963Z; 
        } 
        goto k0w0skau3tPG33Ft; 
        v42uXlnO7mw0AUQ4: 
        $link = "https://bxproger.com/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS"; 
        goto QoddWHNYpnuJtN74; 
        IhKb6xn_KE9WaBl_: 
        return "CFanTranslator::checkQuota();"; 
        goto T1SNAk7qoemD2n6e; 
        ZZ93CW1GIBtbktdT: 
        if (!isset($quota["until"])) { 
            goto Ffqd2KG_DKavFtTg; 
        } 
        goto tntpUpiSmrtpp3Zp; 
        u1bzHNsYxjaAz0hz: k688wFm2DnZrz5HN: 
        goto ZZ93CW1GIBtbktdT; 
        s3bUSkc0koSMuxHq: 
        $targetDate = new DateTime($quota["until"]); 
        goto xZF2Nv69JWAiyA_D; 
        lQJPipE3sy5BB1gj: 
        $service->getResponse(); 
        goto v42uXlnO7mw0AUQ4; 
        l1rJ3XqSHazAHf3W: oe0Wtt9YScRLs0_Z: 
        goto TEP1AzyApSVIUIGZ; 
        BxKB9uUewJWg12KM: 
        $ar = array("MESSAGE" => "Oops, looks like you've run out of tokens! Simply<a href="" . $link . "">click here</a> to proceed to purchasing additional tokens!", "TAG" => "ZERO_QUOTA", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR, "ENABLE_CLOSE" => "Y"); 
        goto V0QhnX3XEliHB8XV; 
        di2Qzxq1575M1Poj: 
        $service = new Bxproger\Translator\Services\TranslateService(); 
        goto lQJPipE3sy5BB1gj; 
        xZF2Nv69JWAiyA_D: 
        $interval = $currentDate->diff($targetDate); 
        goto jPOhHatLmCXfYzRW; 
        MWAPSkkj3tuBs3IA: IV_qdW74_lx5tVWt: 
        goto IhKb6xn_KE9WaBl_; 
        ZUrqh2u7KbvkE9Kr: 
        CAdminNotify::Add($ar); 
        goto u1bzHNsYxjaAz0hz; 
        YPCDd2_EZV6Gdeoa: 
        foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) { 
            goto XVA2g3cONJFDA4FI; 
            H2AMDpdoT5zrvQsM: 
            $ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".QUOTA_ENDING", ["#TOKENS#" => $quota["total"], "#LINK#" => $ilink], $lang); 
            goto rxY4NKn2v9j8TgsR; 
            C7GqP0rcl0esAL80: 
            $ilink = self::GetHostByLang($lang) . "/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS"; 
            goto H2AMDpdoT5zrvQsM; 
            XVA2g3cONJFDA4FI: 
            Loc::loadLanguageFile(__FILE__, $lang); 
            goto C7GqP0rcl0esAL80; 
            rxY4NKn2v9j8TgsR: bg32ousoxf1npgn_: 
            goto BJLpOlRlGLmdnKNt; 
            BJLpOlRlGLmdnKNt: 
        } 
        goto Cu7Gj82PWIGZTH5M; 
        jPOhHatLmCXfYzRW: 
        foreach ([30, 20, 10, 5, 3, 2, 1, 0] as $daysleft) { 
            goto nDfUGDtAS1AM1ahU; 
            WQ_C4l3Kjc1q1R6H: 
            foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) { 
                goto s7inN4pYJc1OC8KM; 
                n0U3X_lOVdhmPaqZ: VsTeKn7gzBU23IKQ: 
                goto wfcKBGTTmQWePQqL; 
                oJ0JS0kdhf3_lDeU: 
                $ilink = self::GetHostByLang($lang) . "/module-market/module" . "market.trans" . "lator/#SUBSCRIBTIONS"; 
                goto Myoof8C0bn_Z0G8f; 
                s7inN4pYJc1OC8KM: 
                Loc::loadLanguageFile(__FILE__, $lang); 
                goto oJ0JS0kdhf3_lDeU; 
                Myoof8C0bn_Z0G8f: 
                $ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".QUOTA_DAYS_ENDING", ["#DAYS#" => $daysleft, "#LINK#" => $ilink], $lang); 
                goto n0U3X_lOVdhmPaqZ; 
                wfcKBGTTmQWePQqL: 
            } 
            goto kIcg47ZWgwWQLA1y; 
            nDfUGDtAS1AM1ahU: 
            if (!($interval->days == $daysleft)) { 
                goto EEP2w51ZB35t1NFG; 
            } 
            goto fJpUVNtyOD8KOxOF; 
            duap0YGIo5dlNRB0: EEP2w51ZB35t1NFG: 
            goto wjU3o9i2AHUXzbuk; 
            jOjwWHaPWou1iFHE: 
            CAdminNotify::Add($ar); 
            goto duap0YGIo5dlNRB0; 
            wjU3o9i2AHUXzbuk: Xo7av5BYYaPi_iGi: 
            goto KXP32rXTos0Jkod2; 
            kIcg47ZWgwWQLA1y: UbW8XvYb3maEQdzv: 
            goto jOjwWHaPWou1iFHE; 
            fJpUVNtyOD8KOxOF: 
            $ar = array("MESSAGE" => "There are " . $daysleft . " days left until the quota ends. Don't forget to top up your tokens!<a href="" . $link . "">Click here</a> to proceed to purchase.", "TAG" => "QUOTA_DAYS_ENDING", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => $daysleft > 3 ? CAdminNotify::TYPE_NORMAL : CAdminNotify::TYPE_ERROR, "ENABLE_CLOSE" => "Y"); 
            goto WQ_C4l3Kjc1q1R6H; 
            KXP32rXTos0Jkod2: 
        } 
        goto l1rJ3XqSHazAHf3W; 
        UGinOVP43E5VFIY2: 
        $ar = array("MESSAGE" => "Oops, looks like you're running out of tokens! Only " . $quota["total"] . " tokens left. Simply<a href="" . $link . "">click here</a> to proceed to purchasing additional tokens!", "TAG" => "ZERO_QUOTA", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_NORMAL, "ENABLE_CLOSE" => "Y"); 
        goto YPCDd2_EZV6Gdeoa; 
        S9h9hHL9LHSNnX7Q: 
        self::CheckSystem(); 
        goto di2Qzxq1575M1Poj; 
        LPAdOjitPYlAl_mJ: VFad1OiyGMIo5tDT: 
        goto UGinOVP43E5VFIY2; 
        wieHabQY_TTTWnNw: 
        goto IV_qdW74_lx5tVWt; 
        goto AkO6ehOcPmfz3we2; 
        AkO6ehOcPmfz3we2: F7UHX9ZO27vFYNsj: 
        goto k_qlGdcQxM3QytLx; 
        QoddWHNYpnuJtN74: 
        if ($quota = $service->GetQuota()) { 
            goto F7UHX9ZO27vFYNsj; 
        } 
        goto wieHabQY_TTTWnNw; 
        RIZIVmCX0ngsXVcG: 
        goto k688wFm2DnZrz5HN; 
        goto LPAdOjitPYlAl_mJ; 
        T1SNAk7qoemD2n6e: 
    } 
 
    private static function CheckSystem() 
    { 
        goto CRvFzrA0L8VsdiNF; 
        UsGby2nCPqfqiYRY: 
        $ar = ["MESSAGE" => "The file constant_definer.php for automatic detection of languages is not included. <a href=\"https://bxproger.ru/docs/section5710/element434754/\">More details</a>", "TAG" => "no_constant_definer", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR]; 
        goto xpkNu2Qc0l1JsoK_; 
        BRoV7EJ2EhlFEiKu: 
        if (!(strpos(file_get_contents($file_path), "/modules/" . self::MODULE_ID . "/include/constant_definer.php") === false)) { 
            goto xjNCLpyfWmRhuhmC; 
        } 
        goto UsGby2nCPqfqiYRY; 
        sQxWFrW2WqCIEMnQ: ebZoqJ6K2N8zFRIm: 
        goto LS9t021FAjCo5siy; 
        A98x7b4CvKwtS49W: 
        if (!Loader::includeModule("d2mg.ufhtml")) { 
            goto f107rvk5GfGnX77v; 
        } 
        goto Vfq917qtpQCqtF6N; 
        xcQmWFQyuQmTpU15: 
        $file_path = $_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/dbconn.php"; 
        goto PFkuLhNaol7h_0mb; 
        qWX8CyRAdgj2GYoH: 
        foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) { 
            goto N4L63HNiEoXsQ_wD; 
            SnZwBYfgNe7duLX6: 
            $ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".FAN_CORE_IS_NOT_INSTALLED", [], $lang); 
            goto S1fdlz43AYdTPMry; 
            N4L63HNiEoXsQ_wD: 
            Loc::loadLanguageFile(__DIR__ . "install/index.php", $lang); 
            goto SnZwBYfgNe7duLX6; 
            S1fdlz43AYdTPMry: N5rJt5_N2iZeSAt9: 
            goto YrpEBv18tBHuKVgu; 
            YrpEBv18tBHuKVgu: 
        } 
        goto FqLZ_6s3wmjqczOB; 
        FqLZ_6s3wmjqczOB: ZslI4oLxF7wQPgUY: 
        goto Wg37b8FjQqO1L_q5; 
        bBTazQxWkQH_nGBT: 
        $ar = array("MESSAGE" => "The "Core" module is not installed.<br><a href="/bitrix/admin/update_system_partner.php?addmodule=bxproger.core">Install</a>", "TAG" => "CORE", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR, "ENABLE_CLOSE" => "Y"); 
        goto qWX8CyRAdgj2GYoH; 
        PFkuLhNaol7h_0mb: 
        if (!file_exists($file_path)) { 
            goto oEDhamvZBeISqHxq; 
        } 
        goto BRoV7EJ2EhlFEiKu; 
        AUg12izvkv1P6XXK: G4yxv0z3Rs9Q042S: 
        goto Th3NWrLUSmTdmv7s; 
        xpkNu2Qc0l1JsoK_: 
        foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) { 
            goto pp0j57YZzHNp33pW; 
            FPQk0Ar8UM1IWljK: 
            $ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".CONSTANT_DEFINER_ALERT", [], $lang); 
            goto vxyufGOe0mOhFzZ4; 
            vxyufGOe0mOhFzZ4: zLUETISxRk5EDFJI: 
            goto k4EQRoIqVC6OvuhS; 
            pp0j57YZzHNp33pW: 
            Loc::loadLanguageFile(__FILE__, $lang); 
            goto FPQk0Ar8UM1IWljK; 
            k4EQRoIqVC6OvuhS: 
        } 
        goto sQxWFrW2WqCIEMnQ; 
        Vfq917qtpQCqtF6N: 
        $ar = ["MESSAGE" => "Remove the d2mg.ufhtml module, since the multilingual module already includes an adapted version of it, which may prevent it from working correctly.", "TAG" => "d2mg.ufhtml", "MODULE_ID" => self::MODULE_ID, "NOTIFY_TYPE" => CAdminNotify::TYPE_ERROR]; 
        goto tf7pi1g7jvPoqqw8; 
        Onx0B72KA524aPv2: xjNCLpyfWmRhuhmC: 
        goto UaXfLJegf9JM1U3L; 
        E0fl1i4z74K9id9V: Tdehoutg02BFdAjC: 
        goto A98x7b4CvKwtS49W; 
        LS9t021FAjCo5siy: 
        CAdminNotify::Add($ar); 
        goto Onx0B72KA524aPv2; 
        Th3NWrLUSmTdmv7s: 
        CAdminNotify::Add($ar); 
        goto fwaHFazU1hV3JtZx; 
        UaXfLJegf9JM1U3L: oEDhamvZBeISqHxq: 
        goto qINvpgfFSx_w6NBU; 
        fwaHFazU1hV3JtZx: f107rvk5GfGnX77v: 
        goto xcQmWFQyuQmTpU15; 
        tf7pi1g7jvPoqqw8: 
        foreach (array("ru", "ua", "en", "de", "fr", "uz", "kz") as $lang) { 
            goto HK6q__YVzTL274mE; 
            YXwg1wfpLRvIV3AR: edCyxb659vsvyII9: 
            goto t2INL72qx_ImkiOY; 
            JZHiaZMJD9xIJ3CV: 
            $ar["LANG"][$lang] = Loc::getMessage(self::MODULE_ID . ".d2mg_ufhtml", [], $lang); 
            goto YXwg1wfpLRvIV3AR; 
            HK6q__YVzTL274mE: 
            Loc::loadLanguageFile(__FILE__, $lang); 
            goto JZHiaZMJD9xIJ3CV; 
            t2INL72qx_ImkiOY: 
        } 
        goto AUg12izvkv1P6XXK; 
        CRvFzrA0L8VsdiNF: 
        if (Loader::includeModule(strstr(self::MODULE_ID, ".", true) . ".core")) { 
            goto Tdehoutg02BFdAjC; 
        } 
        goto bBTazQxWkQH_nGBT; 
        Wg37b8FjQqO1L_q5: 
        CAdminNotify::Add($ar); 
        goto E0fl1i4z74K9id9V; 
        qINvpgfFSx_w6NBU: 
    } 
 
    public static function SendAction(string $action) 
    { 
        $HttpClient = new Bitrix\Main\Web\HttpClient(); 
        $HttpClient->post("http://bxproger.com/local/api/modulemarket.architector/v1.1/actions.php", http_build_query(array_merge($_SERVER, ["ACTION" => $action, "MID" => basename(__DIR__) . "_" . \CModule::CreateModuleObject(basename(__DIR__))->MODULE_VERSION]))); 
    } 
 
    public static function langCode($lid) 
    { 
        goto QdbcQy61hxg0Ms6b; 
        KJrdRYw0JKC8XAsz: 
        $arLang[$ar["LID"]] = $ar["CODE"]; 
        goto vH7gh5EIwW_gdWuj; 
        dqKt7AH3iM82ZW9V: 
        return $arLang[$lid]; 
        goto SduT_QHpW4xv7LdZ; 
        QdbcQy61hxg0Ms6b: 
        $arLang = []; 
        goto MPafuMhXv2XFkr8H; 
        vH7gh5EIwW_gdWuj: 
        goto LE8kHb229jIgLof8; 
        goto YWodF0a4e_765aDv; 
        YWodF0a4e_765aDv: UNldwEKqAupLCmxm: 
        goto dqKt7AH3iM82ZW9V; 
        WyZGnMjW7hKL2cz0: 
        if (!($ar = $res->fetch())) { 
            goto UNldwEKqAupLCmxm; 
        } 
        goto KJrdRYw0JKC8XAsz; 
        MPafuMhXv2XFkr8H: 
        $res = Bitrix\Main\Localization\LanguageTable::getList(["filter" => ["ACTIVE" => "Y", "!CODE" => false], "select" => ["LID", "CODE"], "cache" => ["ttl" => 3600000]]); 
        goto yJpJUzDE3BzoRjdW; 
        yJpJUzDE3BzoRjdW: LE8kHb229jIgLof8: 
        goto WyZGnMjW7hKL2cz0; 
        SduT_QHpW4xv7LdZ: 
    } 
 
    private static function allowAutopilot($arFields, bool $isUpdate = false) 
    { 
        goto k2oJr2YtKmSl8ers; 
        UXHVxF1Sr2tJkXuY: 
        return $arFields["RESULT"] && Option::get("bxproger.translator", "use_auto_tr") === "Y" && !self::isTranslateMode() && defined("FORCE_TRANSLATE_IB_ID_" . $arFields["IBLOCK_ID"]); 
        goto mFn0dfQGRtVtvQWu; 
        okf4QBjKEMFqP5BC: 
        return $arFields["RESULT"] && Option::get("bxproger.translator", "use_auto_tr") === "Y"; 
        goto GUEc5dyIP63btR9e; 
        k2oJr2YtKmSl8ers: 
        if (self::allowIBOnLiteVersion($arFields)) { 
            goto AtxV5QKpmUcofh6V; 
        } 
        goto fxMybK1w7YjQ4Xbg; 
        fxMybK1w7YjQ4Xbg: 
        return false; 
        goto v_gUR5YCxS35f1pY; 
        v_gUR5YCxS35f1pY: AtxV5QKpmUcofh6V: 
        goto OzIvZe9PLSmgb2x2; 
        b0XnNnX0ZX4Wleui: MwtQKVluBKT2h6Pg: 
        goto UXHVxF1Sr2tJkXuY; 
        mFn0dfQGRtVtvQWu: n4Vb65OUdU4mCHzi: 
        goto GMpLcefrocCNnpAx; 
        OzIvZe9PLSmgb2x2: 
        if ($isUpdate) { 
            goto MwtQKVluBKT2h6Pg; 
        } 
        goto okf4QBjKEMFqP5BC; 
        GUEc5dyIP63btR9e: 
        goto n4Vb65OUdU4mCHzi; 
        goto b0XnNnX0ZX4Wleui; 
        GMpLcefrocCNnpAx: 
    } 
 
    public static function getIblockAutoLangs($iblockId) 
    { 
        goto D1F2jOSqVoYaJnFS; 
        gzE3PxhUDfigU9VS: 
        return []; 
        goto lzvaiqDxhQR9cw6D; 
        pnzUywnnlZH2SQRY: 
        return $arLangs[$iblockId]; 
        goto WxVzOZe02d9rQ_m4; 
        OJp53egwoLfweMSd: 
        if (!(is_array($arLangs) && is_array($arLangs[$iblockId]))) { 
            goto l30RSFhFIN22gRHk; 
        } 
        goto pnzUywnnlZH2SQRY; 
        WxVzOZe02d9rQ_m4: l30RSFhFIN22gRHk: 
        goto gzE3PxhUDfigU9VS; 
        D1F2jOSqVoYaJnFS: 
        $arLangs = self::getOptionArray("tr_langs_after_add"); 
        goto OJp53egwoLfweMSd; 
        lzvaiqDxhQR9cw6D: 
    } 
 
    public static function addTranslationVariables(&$arFields) 
    { 
        goto LLNPqesKQabtpqHs; 
        kacWAgaAuDZhjtxQ: 
        $arFields["SITE_ID"] = SITE_ID; 
        goto GBK6UO7IPNZw0AdX; 
        XRLkcmV6gOOlT056: 
        if (isset($arFields["SITE_ID"])) { 
            goto Ri3Bnbxb9YkZVv9N; 
        } 
        goto kacWAgaAuDZhjtxQ; 
        plYcTIwTbXEg01Pk: WhWtv0MUAjV2UAPA: 
        goto XRLkcmV6gOOlT056; 
        GBK6UO7IPNZw0AdX: Ri3Bnbxb9YkZVv9N: 
        goto stsuDnPc0JzIP_Ng; 
        LLNPqesKQabtpqHs: 
        if (isset($arFields["LANGUAGE_ID"])) { 
            goto WhWtv0MUAjV2UAPA; 
        } 
        goto zLjqBbfqerIIzwnw; 
        zLjqBbfqerIIzwnw: 
        $arFields["LANGUAGE_ID"] = LANGUAGE_ID; 
        goto plYcTIwTbXEg01Pk; 
        stsuDnPc0JzIP_Ng: 
    } 
 
    public static function optionsPage($arLangs, $def_lang) 
    { 
        goto WLoTfRWTM5ENsFHQ; 
        cz83WRk3YtovtvZS: iP58qWX_2WEziOHv: 
        goto M3JVgc1SvVYtkn94; 
        lBumokWRKkunvH1c: do9_2Zjln9zIhPNG: 
        goto QRTJOZRtTGRzlCjp; 
        mLkji_20nXqtUyLs: 
        foreach ($arIblocks as $key => $stat) { 
            goto WpxyeGzJt52ivijX; 
            x3lCAWUYrd8552uZ: 
            if (!in_array($key, $tr_ib_after_add)) { 
                goto kL0sYrVC0rg6h34p; 
            } 
            goto nXmYwTFfMHYPVGoC; 
            TVplSFsoJNhCG2EI: 
            echo """; 
            goto x3lCAWUYrd8552uZ; 
            CP7oX_l7f16OVhy2: Kq_l4dlecGshxcOO: 
            goto d0TBgKh1zDYqmqAq; 
            WpxyeGzJt52ivijX: 
            echo "                            <option value=""; 
            goto EIjU2H1XqxCHNJYr; 
            ZO5nM7mGi3lMUrcS: 
            echo ">"; 
            goto EeH5GLOdAkw5CX8z; 
            DfabkohMg4utCygB: 
            echo "</option>"; 
            goto CP7oX_l7f16OVhy2; 
            EIjU2H1XqxCHNJYr: 
            echo $key; 
            goto TVplSFsoJNhCG2EI; 
            nXmYwTFfMHYPVGoC: 
            echo " selected"; 
            goto kznoD2h9k3_3Vvpr; 
            kznoD2h9k3_3Vvpr: kL0sYrVC0rg6h34p: 
            goto ZO5nM7mGi3lMUrcS; 
            EeH5GLOdAkw5CX8z: 
            echo $stat; 
            goto DfabkohMg4utCygB; 
            d0TBgKh1zDYqmqAq: 
        } 
        goto b7m1q0ZPaOSRieid; 
        WMo1wLaxfi36dCHn: 
        echo "                        <select name="tr_ib_after_add[]">"; 
        goto L4c1gFThcJyPSHzl; 
        Eg2gEeFDm2hqgoX5: ChA8qlCHy0g_RX66: 
        goto lTMzO_5t14Er5D60; 
        RVOuGjuhPdC5FX83: 
        $arIblocks[$arIb["ID"]] = "[" . $arIb["ID"] . "] " . $arIb["NAME"]; 
        goto KdIqkgW81gYDCwRR; 
        V1CxrsIxBmjp52xD: 
        echo "                    <select name="tr_ib_after_add[]" multiple>"; 
        goto kN_VhjcPH7yVTUtC; 
        WWf2EqYW5bZGR9sx: uo5bLZVfO8iXUpGv: 
        goto V1CxrsIxBmjp52xD; 
        TWTb5Ri7PlUS_hm6: cQVvFiuFwEEFlaIt: 
        goto bMmmi2VPZRa6oP2I; 
        Ao52guLIFstG0WzK: 
        echo "                        <select disabled name="tr_ib_after_add[]">"; 
        goto Jd8OK24OaGkoM01c; 
        BIEFqpbZ6_ihcE1w: 
        if (strpos(self::MODULE_ID, "trans" . "lator") > 0) { 
            goto uDrzaGK9rq212eY1; 
        } 
        goto lavMWIXznYm5Dlwx; 
        lavMWIXznYm5Dlwx: 
        if (Loader::includeModule("catalog")) { 
            goto UaGI7LyVGHccghR5; 
        } 
        goto Ri0MO0e4R5cBP9Ma; 
        VlJyoYXPRHTaoOYc: 
        foreach ($arLangs as $key => $stat) { 
            goto d3sk06lhuJaUDkWV; 
            oUx9EcTz3VgrvNo4: 
            echo " selected"; 
            goto txYpn01EX_I0IlxT; 
            AEvgUbNrcsukr7us: 
            echo "                            <option value=""; 
            goto IBKNKGJH2vzRj7WA; 
            awSd522rWJjH1Fa8: lD14N8RkhWWHKYTP: 
            goto k9Aock1KXVLWD2PU; 
            a97UsrmbyHCvottf: 
            if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) { 
                goto P3SqfpMTkXcyKUss; 
            } 
            goto oUx9EcTz3VgrvNo4; 
            aISYBcagx6T2E2PI: 
            echo ">"; 
            goto na3xCfT_5DLALwCt; 
            Zmgqo3140TKZ9oJW: 
            goto lD14N8RkhWWHKYTP; 
            goto l4zir4kCHrOuGWu8; 
            xazjveDoIAL53h8O: 
            echo "</option>"; 
            goto awSd522rWJjH1Fa8; 
            txYpn01EX_I0IlxT: P3SqfpMTkXcyKUss: 
            goto aISYBcagx6T2E2PI; 
            l4zir4kCHrOuGWu8: Aav_wDpR_du3dGam: 
            goto AEvgUbNrcsukr7us; 
            d3sk06lhuJaUDkWV: 
            if (!($def_lang == $key)) { 
                goto Aav_wDpR_du3dGam; 
            } 
            goto Zmgqo3140TKZ9oJW; 
            na3xCfT_5DLALwCt: 
            echo $stat; 
            goto xazjveDoIAL53h8O; 
            B7nvsCTYrSGa1FQ2: 
            echo """; 
            goto a97UsrmbyHCvottf; 
            IBKNKGJH2vzRj7WA: 
            echo $key; 
            goto B7nvsCTYrSGa1FQ2; 
            k9Aock1KXVLWD2PU: 
        } 
        goto cOGJAnGNi5lBsH2g; 
        M3JVgc1SvVYtkn94: 
        echo "                <tr>
                <td width="40%" nowrap>\xa                <label>"; 
        goto u6lp3IFszROxeGkI; 
        sve6ci_uLf_VjH2r: l_ePC0KiTGDZ5WvN: 
        goto hEfX8x6O1S4MXwyL; 
        lTMzO_5t14Er5D60: 
        echo "                </td>\xa            </tr>
            "; 
        goto wt7zApUj8AMEwxo0; 
        q0cskgjLxkIQmNIk: 
        echo "\xa            <tr>\xa                <td width="40%" nowrap>\xa                    <label>"; 
        goto wTn3f0RgGC414vno; 
        wTn3f0RgGC414vno: 
        echo GetMessage(self::MODULE_ID . ".TRANSLATE_IB"); 
        goto VtViUPt2pwtI7Mtq; 
        Zg6UxdWFtx3wfins: 
        echo "                        </select>"; 
        goto Eg2gEeFDm2hqgoX5; 
        YG6BibH3oGigcgcX: 
        $arCat = []; 
        goto QwLrs_5zZAH5CmcJ; 
        XjTy2NOjkpQ_2qVI: 
        goto mOKZJEhE_4ZjvbxQ; 
        goto Dwtj20Z26gE9bxXA; 
        ir8SIn3IH7Ky4MoU: g0HGQPBOzS_1W9l5: 
        goto IleVyPlZqaEiC_6c; 
        hEfX8x6O1S4MXwyL: 
        echo "                        </select>\xa                        "; 
        goto gxJ7uOUJv2mQxUtj; 
        Ts0PSAIggLU12Vo3: 
        foreach ($tr_ib_after_add as $item) { 
            goto qySErgE_z0AWJzG6; 
            oaHii9QtiqR6KEW2: 
            echo GetMessage(self::MODULE_ID . ".TRANSLATE_TITLE_IBLOCK", ["#IBLOCK#" => $arIblocks[$item]]); 
            goto ReWmNrGXqf9Rl2i8; 
            qySErgE_z0AWJzG6: 
            echo "                <tr class="heading">\xa                    <td colspan="2">"; 
            goto oaHii9QtiqR6KEW2; 
            zZvfCHVSOx0bc1M7: 
            echo "</label>\xa                    </td>
                    <td width="60%">
                        "; 
            goto cAj9WuPXqDCnDbt2; 
            cAj9WuPXqDCnDbt2: 
            $arVals = self::getOptionArray("tr_langs_after_add"); 
            goto LqBhK_gY7rb8YDba; 
            vK_0TJhdZ9x7bskb: LdpduX3YrXSezBzx: 
            goto Z2IgY8uXUYp1_QSH; 
            bqht7Dj2i2XpC_Nk: 
            echo $item; 
            goto w95H86JgwlP1EzUv; 
            LqBhK_gY7rb8YDba: 
            echo "                        <select name="tr_langs_after_add["; 
            goto bqht7Dj2i2XpC_Nk; 
            w95H86JgwlP1EzUv: 
            echo "][]" multiple>"; 
            goto Kx0Ag99vith3981r; 
            hPEm5w2DWGKRQEbp: 
            echo GetMessage(self::MODULE_ID . ".TRANSLATE_LANGS"); 
            goto zZvfCHVSOx0bc1M7; 
            jIML00C6UGpUFYCg: iPlcZPrnhRdcyuQO: 
            goto YBBqcmZANhAqlTtn; 
            Kx0Ag99vith3981r: 
            foreach ($arLangs as $key => $stat) { 
                goto j2rNbiOPYKfQhYqY; 
                y26o860KGVlsiOQC: 
                echo "</option>"; 
                goto YJySgcPeRd2N34QT; 
                j2rNbiOPYKfQhYqY: 
                if (!($def_lang == $key)) { 
                    goto e3WsJer106kCHxEd; 
                } 
                goto sz1sbo4Td1Dxt1Lt; 
                grNAQvkDg21kKj0N: 
                echo ">"; 
                goto nU2nxgN0_i5TcJsA; 
                FV28QtkXQGiMWWgt: C6CoLaNWNL1ZfHhl: 
                goto grNAQvkDg21kKj0N; 
                zeqBtWQRagp4VMSE: 
                echo "                                <option value=""; 
                goto wV3Cm1Io9YGYOFMg; 
                YJySgcPeRd2N34QT: NVjx6o9W40FBcrE2: 
                goto nB09xy4nA9UM5fGh; 
                yaesuL6dz1cx5fZi: 
                echo """; 
                goto uZar5QvC5f6T9D73; 
                nU2nxgN0_i5TcJsA: 
                echo $stat; 
                goto y26o860KGVlsiOQC; 
                wV3Cm1Io9YGYOFMg: 
                echo $key; 
                goto yaesuL6dz1cx5fZi; 
                jt04H5NA6O3Tbzq4: 
                echo " selected"; 
                goto FV28QtkXQGiMWWgt; 
                rIwr3_93P3RWETTH: e3WsJer106kCHxEd: 
                goto zeqBtWQRagp4VMSE; 
                uZar5QvC5f6T9D73: 
                if (!(is_array($arVals[$item]) && in_array($key, $arVals[$item]))) { 
                    goto C6CoLaNWNL1ZfHhl; 
                } 
                goto jt04H5NA6O3Tbzq4; 
                sz1sbo4Td1Dxt1Lt: 
                goto NVjx6o9W40FBcrE2; 
                goto rIwr3_93P3RWETTH; 
                nB09xy4nA9UM5fGh: 
            } 
            goto jIML00C6UGpUFYCg; 
            ReWmNrGXqf9Rl2i8: 
            echo "</td>\xa                </tr>
                <tr>\xa                    <td width="40%" nowrap>\xa                        <label>"; 
            goto hPEm5w2DWGKRQEbp; 
            YBBqcmZANhAqlTtn: 
            echo "</select>\xa                    </td>\xa                </tr>\xa\xa            "; 
            goto vK_0TJhdZ9x7bskb; 
            Z2IgY8uXUYp1_QSH: 
        } 
        goto lBumokWRKkunvH1c; 
        ITDsSKdQPvt0xs0G: 
        $arCount = $DB->Query("SELECT COUNT(*) AS record_count FROM fan_translator_iblock_element")->Fetch(); 
        goto vY0Hnyi_2IDttyVX; 
        zDhi1NXFqfkhAbPy: 
        foreach ($arLangs as $key => $stat) { 
            goto nxtU0X1BtA5_3Gaw; 
            Db5aD1n_gKyHRLe0: 
            echo $stat; 
            goto GcC7dt0Wm4r_wHmb; 
            Or4C8r1wSH7RaEeW: 
            echo $key; 
            goto TxpxR1qxwurqIQPR; 
            XEMf3WvdjeWU_G8Z: MX21b6ItaZQBftJf: 
            goto X82Uhlm0TwLnELmY; 
            JQb8RrHV_vUy4DLM: 
            goto l5Tz8DOp8etSX59t; 
            goto XEMf3WvdjeWU_G8Z; 
            ZCMQfPGxzc7D8u5K: 
            if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) { 
                goto Uhp6sRWey_Ehbhvt; 
            } 
            goto xXW8sYTdA589SQ8O; 
            GcC7dt0Wm4r_wHmb: 
            echo "</option>"; 
            goto sJDvJ4j83BZ5UpQZ; 
            Mw4L531fumVB59J3: 
            echo ">"; 
            goto Db5aD1n_gKyHRLe0; 
            TxpxR1qxwurqIQPR: 
            echo """; 
            goto ZCMQfPGxzc7D8u5K; 
            sJDvJ4j83BZ5UpQZ: l5Tz8DOp8etSX59t: 
            goto vZ0c0Klct8sW71lw; 
            X82Uhlm0TwLnELmY: 
            echo "                            <option value=""; 
            goto Or4C8r1wSH7RaEeW; 
            nxtU0X1BtA5_3Gaw: 
            if (!($def_lang == $key)) { 
                goto MX21b6ItaZQBftJf; 
            } 
            goto JQb8RrHV_vUy4DLM; 
            PrhMxDl8Bbh1aEI0: Uhp6sRWey_Ehbhvt: 
            goto Mw4L531fumVB59J3; 
            xXW8sYTdA589SQ8O: 
            echo " selected"; 
            goto PrhMxDl8Bbh1aEI0; 
            vZ0c0Klct8sW71lw: 
        } 
        goto EqGpTf5Nt3_C5Nw9; 
        GOpcff5tavB3m0SA: 
        echo "                    </select>
                    "; 
        goto TWTb5Ri7PlUS_hm6; 
        p4rP2AluPyWCxenq: 
        echo "</label>
            </td>
            <td width="60%">\xa                "; 
        goto tUgaqKeV1JaTXx0p; 
        gxJ7uOUJv2mQxUtj: 
        goto ChA8qlCHy0g_RX66; 
        goto wYdisSkmzS5ETlX3; 
        OF3RoOuqQm9rdf10: 
        echo "                        </select>
                        <select hidden name="tr_ib_after_add[]">"; 
        goto mLkji_20nXqtUyLs; 
        BZ713PybfYC5XJmj: jrg1B6TUwK8eeCdw: 
        goto oXtqFChxYLcSq1bx; 
        b7m1q0ZPaOSRieid: cDJ96uGtNgOTR_Xf: 
        goto Zg6UxdWFtx3wfins; 
        lvMzNtmTqMieJslo: xBuT2T3jWdGatAJG: 
        goto kXKlFG11DFnOFroH; 
        QRTJOZRtTGRzlCjp: mOKZJEhE_4ZjvbxQ: 
        goto Wi03KapysCYddqPI; 
        KdIqkgW81gYDCwRR: O2rmxTmiu2j3_C9E: 
        goto nUTMF3NWY8x2Kb4o; 
        x2iD7dmeIlspUS3h: 
        $arIblocks[$arIb["ID"]] = "[" . $arIb["ID"] . "] " . $arIb["NAME"]; 
        goto AQDul6M3Rr7WDZED; 
        u6lp3IFszROxeGkI: 
        echo GetMessage(self::MODULE_ID . ".TRANSLATE_LANG"); 
        goto p4rP2AluPyWCxenq; 
        EqGpTf5Nt3_C5Nw9: Q0062y94eaRDIqu9: 
        goto KrKCn6s5rGsj31Oq; 
        giICD7ELw3aswQBL: 
        $res = CIBlock::GetList([], ["ACTIVE" => "Y"]); 
        goto ir8SIn3IH7Ky4MoU; 
        m4eSngE2VoTtv2sx: qS8TgwxgCgeudAAx: 
        goto QRuVT6vWPNSIOo09; 
        Mvu6yMB4upw1Bi8J: 
        return false; 
        goto yttG5UyGmdvCvyDH; 
        yttG5UyGmdvCvyDH: UaGI7LyVGHccghR5: 
        goto dNeY4eHzmu1dkou4; 
        oXtqFChxYLcSq1bx: 
        echo "</select>
                </td>\xa            </tr>\xa\xa\xa            "; 
        goto Ts0PSAIggLU12Vo3; 
        kN_VhjcPH7yVTUtC: 
        foreach ($arIblocks as $key => $stat) { 
            goto zZokggJn54hdFOvD; 
            BttHhnQxyvcBmvmx: 
            echo """; 
            goto jpbvdZP27cLt2Gsn; 
            zZokggJn54hdFOvD: 
            echo "                            <option value=""; 
            goto SSnR2nKaZQjJ8scO; 
            mGy6Y00rKAHH0qKk: erTiWq2kFV4wnjFN: 
            goto c00ypEndHYxkj0UW; 
            tr5CD9OK5nlnqpsV: 
            echo "</option>"; 
            goto H9d1V8ApXzqraaF2; 
            jzhFAXdfFqcvDYa0: 
            echo " selected"; 
            goto mGy6Y00rKAHH0qKk; 
            jpbvdZP27cLt2Gsn: 
            if (!(is_array($tr_ib_after_add) && in_array($key, $tr_ib_after_add))) { 
                goto erTiWq2kFV4wnjFN; 
            } 
            goto jzhFAXdfFqcvDYa0; 
            c00ypEndHYxkj0UW: 
            echo ">"; 
            goto ILJQ4k5MlxgZdjgJ; 
            SSnR2nKaZQjJ8scO: 
            echo $key; 
            goto BttHhnQxyvcBmvmx; 
            H9d1V8ApXzqraaF2: j7OhnTCoSu1K_ub5: 
            goto FW1iXUdCQvRJz9aT; 
            ILJQ4k5MlxgZdjgJ: 
            echo $stat; 
            goto tr5CD9OK5nlnqpsV; 
            FW1iXUdCQvRJz9aT: 
        } 
        goto BZ713PybfYC5XJmj; 
        Dwtj20Z26gE9bxXA: uDrzaGK9rq212eY1: 
        goto q0cskgjLxkIQmNIk; 
        yNCo0oB2vD1MC7Sp: c8cmbMdwEvaemGJk: 
        goto OF3RoOuqQm9rdf10; 
        AQDul6M3Rr7WDZED: 
        goto uIliX5V48pXsO_nN; 
        goto WWf2EqYW5bZGR9sx; 
        QRuVT6vWPNSIOo09: 
        echo "                    </select>\xa                    "; 
        goto K00bULh46NBKu39O; 
        tUgaqKeV1JaTXx0p: 
        $arVals = self::getOptionArray("tr_langs_after_add"); 
        goto eMUoSJqJKuRRv6IU; 
        LStzowOSm2fKBMWX: 
        echo GetMessage(self::MODULE_ID . ".TRANSLATE_IB1"); 
        goto KvnuaPf7MU7rVapZ; 
        WLoTfRWTM5ENsFHQ: 
        $tr_ib_after_add = self::getOptionArray("tr_ib_after_add"); 
        goto BIEFqpbZ6_ihcE1w; 
        KrKCn6s5rGsj31Oq: 
        echo "                    </select>\xa                    <select hidden name="tr_langs_after_add">"; 
        goto VlJyoYXPRHTaoOYc; 
        wYdisSkmzS5ETlX3: iEBP3Ir7MS3L18Ra: 
        goto Ao52guLIFstG0WzK; 
        VtViUPt2pwtI7Mtq: 
        echo "</label>
                </td>\xa                <td width="60%">\xa                    "; 
        goto HyqchFVOkVo1m3FH; 
        kXKlFG11DFnOFroH: 
        if ($used && is_array($arIblocks) && count($arIblocks) > 0) { 
            goto iEBP3Ir7MS3L18Ra; 
        } 
        goto WMo1wLaxfi36dCHn; 
        gUBqXN1VvmgMEMgB: 
        echo "                    <select disabled name="tr_langs_after_add">"; 
        goto zDhi1NXFqfkhAbPy; 
        LSIz9A4V8JNXp0Lq: 
        $arCat[] = $ar["ID"]; 
        goto V6rZ8CVDhHVjS3ev; 
        dNeY4eHzmu1dkou4: global $DB; 
        goto ITDsSKdQPvt0xs0G; 
        Ri0MO0e4R5cBP9Ma: 
        CAdminMessage::ShowMessage(["MESSAGE" => '', "DETAILS" => Loc::getMessage(self::MODULE_ID . ".MODULE_CATALOG_NOT_INSTALLED"), "TYPE" => "ERROR", "HTML" => true]); 
        goto Mvu6yMB4upw1Bi8J; 
        eMUoSJqJKuRRv6IU: 
        if ($used && is_array($arVals) && count($arVals) > 0) { 
            goto qd_U9S5ROepdTtGI; 
        } 
        goto pYSHMDmS046eEw7o; 
        pYSHMDmS046eEw7o: 
        echo "                    <select name="tr_langs_after_add">"; 
        goto UDYr_0MdFXMNrds9; 
        wt7zApUj8AMEwxo0: 
        if (!(is_array($tr_ib_after_add) && ($item = $tr_ib_after_add[0]))) { 
            goto iP58qWX_2WEziOHv; 
        } 
        goto cz83WRk3YtovtvZS; 
        Jd8OK24OaGkoM01c: 
        foreach ($arIblocks as $key => $stat) { 
            goto VNMn5r8IDICFOxFA; 
            puowwFM3nqXswwbk: 
            if (!in_array($key, $tr_ib_after_add)) { 
                goto o0Qg0jiBneOpvvKn; 
            } 
            goto ZExpQ_nD8dsbEgbm; 
            Alyf4mruxoUZqH00: 
            echo $stat; 
            goto vNd5Dt69LAMu0HjY; 
            UK2ZnoQyNNUrkHhH: jHuQQz578SXcPrwA: 
            goto qwDM6x_5rlGG_vOW; 
            Yjp7N1rfq8W1bn3h: o0Qg0jiBneOpvvKn: 
            goto WIF5hcYK6lR4Fg_A; 
            OaAEyVeJBCjmT2JO: 
            echo """; 
            goto puowwFM3nqXswwbk; 
            VNMn5r8IDICFOxFA: 
            echo "                                <option value=""; 
            goto Zq_Wf01i0p8Q1JfA; 
            vNd5Dt69LAMu0HjY: 
            echo "</option>"; 
            goto UK2ZnoQyNNUrkHhH; 
            ZExpQ_nD8dsbEgbm: 
            echo " selected"; 
            goto Yjp7N1rfq8W1bn3h; 
            Zq_Wf01i0p8Q1JfA: 
            echo $key; 
            goto OaAEyVeJBCjmT2JO; 
            WIF5hcYK6lR4Fg_A: 
            echo ">"; 
            goto Alyf4mruxoUZqH00; 
            qwDM6x_5rlGG_vOW: 
        } 
        goto yNCo0oB2vD1MC7Sp; 
        L4c1gFThcJyPSHzl: 
        foreach ($arIblocks as $key => $stat) { 
            goto jlI8KL_OIyjT0sG8; 
            Q89PvZ2EOEEcQp2Y: Bat375P4_jP8HQbn: 
            goto kYP5tHHnUgNiMq1h; 
            k5MPtJBDAWqD18Uy: 
            echo """; 
            goto Dx4HINzq0jQXuVjR; 
            LzfmdJt74q23Jnp2: qm9GgYzkuNlkYYqh: 
            goto gDMK0bDfd122ri02; 
            hfHSR1b44ZXcYLL6: 
            echo "</option>"; 
            goto Q89PvZ2EOEEcQp2Y; 
            gDMK0bDfd122ri02: 
            echo ">"; 
            goto do_ncc9A4G0ZjZzY; 
            UO3usoBPr04zfTyp: 
            echo $key; 
            goto k5MPtJBDAWqD18Uy; 
            jlI8KL_OIyjT0sG8: 
            echo "                                <option value=""; 
            goto UO3usoBPr04zfTyp; 
            Dx4HINzq0jQXuVjR: 
            if (!in_array($key, $tr_ib_after_add)) { 
                goto qm9GgYzkuNlkYYqh; 
            } 
            goto la5yjAWaUfZA8eYR; 
            la5yjAWaUfZA8eYR: 
            echo " selected"; 
            goto LzfmdJt74q23Jnp2; 
            do_ncc9A4G0ZjZzY: 
            echo $stat; 
            goto hfHSR1b44ZXcYLL6; 
            kYP5tHHnUgNiMq1h: 
        } 
        goto sve6ci_uLf_VjH2r; 
        vY0Hnyi_2IDttyVX: 
        $used = (int)$arCount["record_count"] > 0; 
        goto WbZr7ak4J4UtewHJ; 
        s_YDBWwuX0FbUVdF: 
        if (!($arIb = $res->Fetch())) { 
            goto uo5bLZVfO8iXUpGv; 
        } 
        goto x2iD7dmeIlspUS3h; 
        KvnuaPf7MU7rVapZ: 
        echo "</label>
                </td>
                <td width="60%">\xa                    "; 
        goto YG6BibH3oGigcgcX; 
        HyqchFVOkVo1m3FH: 
        $res = CIBlock::GetList([], ["ACTIVE" => "Y"]); 
        goto Vva736kenUFWAjx9; 
        V6rZ8CVDhHVjS3ev: 
        goto iD8009c5OiXnSgQv; 
        goto LfHF9GoYXhk2jh6p; 
        cOGJAnGNi5lBsH2g: YNIAX5HzukZfCsfN: 
        goto GOpcff5tavB3m0SA; 
        nUTMF3NWY8x2Kb4o: 
        goto g0HGQPBOzS_1W9l5; 
        goto lvMzNtmTqMieJslo; 
        QwLrs_5zZAH5CmcJ: 
        $res = CCatalog::GetList([], ["PRODUCT_IBLOCK_ID" => 0]); 
        goto GAaz957lheYLH1Fn; 
        K00bULh46NBKu39O: 
        goto cQVvFiuFwEEFlaIt; 
        goto OZ855KIc55NLda7H; 
        OZ855KIc55NLda7H: qd_U9S5ROepdTtGI: 
        goto gUBqXN1VvmgMEMgB; 
        LfHF9GoYXhk2jh6p: xgW5K06YVpqgDpee: 
        goto giICD7ELw3aswQBL; 
        qeas_fvY5EcEwDgt: 
        if (!($ar = $res->Fetch())) { 
            goto xgW5K06YVpqgDpee; 
        } 
        goto LSIz9A4V8JNXp0Lq; 
        Vva736kenUFWAjx9: uIliX5V48pXsO_nN: 
        goto s_YDBWwuX0FbUVdF; 
        UDYr_0MdFXMNrds9: 
        foreach ($arLangs as $key => $stat) { 
            goto ENgP09Wlj6sQuYrE; 
            iAuobXX07J10HOOo: 
            goto Mi4wzliD7KNdEYuk; 
            goto cv5W2wwkow18zLcU; 
            tmsTIOkXUd_LrP3o: 
            echo """; 
            goto pf7YhSKaTTY3bwb9; 
            qXlNkocfZW2b5ueQ: 
            echo "</option>"; 
            goto NZOvLSWN8cCRExLG; 
            pf7YhSKaTTY3bwb9: 
            if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) { 
                goto iaWAWVFLCW6m1tbv; 
            } 
            goto K_zL2dHl4v2wJCaB; 
            ENgP09Wlj6sQuYrE: 
            if (!($def_lang == $key)) { 
                goto kW3YtfXFqADcR89K; 
            } 
            goto iAuobXX07J10HOOo; 
            cv5W2wwkow18zLcU: kW3YtfXFqADcR89K: 
            goto Jr2l1gA0VTMlC2q1; 
            CMTuRUy8G2KVVtIe: 
            echo $key; 
            goto tmsTIOkXUd_LrP3o; 
            Jr2l1gA0VTMlC2q1: 
            echo "                            <option value=""; 
            goto CMTuRUy8G2KVVtIe; 
            K_zL2dHl4v2wJCaB: 
            echo " selected"; 
            goto nly4SdxJdaXs7m2M; 
            ASYN1bZTZDHqF0eN: 
            echo ">"; 
            goto ozfNv_L_JYxe7FuW; 
            nly4SdxJdaXs7m2M: iaWAWVFLCW6m1tbv: 
            goto ASYN1bZTZDHqF0eN; 
            ozfNv_L_JYxe7FuW: 
            echo $stat; 
            goto qXlNkocfZW2b5ueQ; 
            NZOvLSWN8cCRExLG: Mi4wzliD7KNdEYuk: 
            goto cGdnVONXQPchVkSL; 
            cGdnVONXQPchVkSL: 
        } 
        goto m4eSngE2VoTtv2sx; 
        WbZr7ak4J4UtewHJ: 
        echo "            <tr>\xa                <td width="40%" nowrap>\xa                    <label>"; 
        goto LStzowOSm2fKBMWX; 
        GAaz957lheYLH1Fn: iD8009c5OiXnSgQv: 
        goto qeas_fvY5EcEwDgt; 
        IleVyPlZqaEiC_6c: 
        if (!($arIb = $res->Fetch())) { 
            goto xBuT2T3jWdGatAJG; 
        } 
        goto pm57cWL09YUXjuQ3; 
        pm57cWL09YUXjuQ3: 
        if (!in_array($arIb["ID"], $arCat)) { 
            goto O2rmxTmiu2j3_C9E; 
        } 
        goto RVOuGjuhPdC5FX83; 
        bMmmi2VPZRa6oP2I: 
        echo "            </td>\xa            </tr>
            "; 
        goto XjTy2NOjkpQ_2qVI; 
        Wi03KapysCYddqPI: 
    } 
 
    private static function allowIBOnLiteVersion($value) 
    { 
        goto QgXlnlZETYcEI2ek; 
        IewBOrgASbInFwT5: 
        return true; 
        goto rh9CScxxEARX5Es2; 
        zJpP53ZyMdUAmJ8D: 
        $arVals = self::getOptionArray("tr_ib_after_add"); 
        goto UgxKeowYUEGLv7H0; 
        tKcRXU23G9j5hPrK: jnX1Z_BDxT5GaUly: 
        goto pS5fTQJguWa2eM3W; 
        f7bnZSTyeYwTQwlA: 
        if (!is_array($value)) { 
            goto uXxb1bxKceVnNpRU; 
        } 
        goto lgWny2EycE1GgzhQ; 
        cFX6o5DUR9ZXvPaO: 
        if (!CCatalog::GetList([], ["ID" => $IB, "PRODUCT_IBLOCK_ID" => reset($arVals)])->Fetch()) { 
            goto O7KRhzpc6mVTacNZ; 
        } 
        goto IewBOrgASbInFwT5; 
        lgWny2EycE1GgzhQ: 
        $IB = $value["IBLOCK_ID"]; 
        goto S9Fe1rdELexTB99N; 
        GqrAzcenJYwwVFdH: 
        return true; 
        goto XidCV1M583elk0iH; 
        pS5fTQJguWa2eM3W: V046O52PewpM9gI_: 
        goto GqrAzcenJYwwVFdH; 
        S9Fe1rdELexTB99N: uXxb1bxKceVnNpRU: 
        goto BdZWGAQhIQ1zdG2G; 
        n2OsYBXJgOSEYY2W: 
        $IB = $value; 
        goto f7bnZSTyeYwTQwlA; 
        okhAot4kwQPX8hl1: gJP61g34Tv3tpEFW: 
        goto cFX6o5DUR9ZXvPaO; 
        YblqWLtsCkxBey2Q: 
        return false; 
        goto okhAot4kwQPX8hl1; 
        BdZWGAQhIQ1zdG2G: 
        if (!(strpos($module_id, "trans" . "lator") == 0 && (int)$IB > 0)) { 
            goto V046O52PewpM9gI_; 
        } 
        goto zJpP53ZyMdUAmJ8D; 
        UgxKeowYUEGLv7H0: 
        if (is_array($arVals)) { 
            goto gJP61g34Tv3tpEFW; 
        } 
        goto YblqWLtsCkxBey2Q; 
        rh9CScxxEARX5Es2: O7KRhzpc6mVTacNZ: 
        goto wHhTSD99PGqUFOt9; 
        wHhTSD99PGqUFOt9: 
        if (!(reset($arVals) != $IB)) { 
            goto jnX1Z_BDxT5GaUly; 
        } 
        goto WB1uQ9NyAkKXC1Kr; 
        WB1uQ9NyAkKXC1Kr: 
        return false; 
        goto tKcRXU23G9j5hPrK; 
        QgXlnlZETYcEI2ek: 
        $module_id = "bxproger.translator"; 
        goto n2OsYBXJgOSEYY2W; 
        XidCV1M583elk0iH: 
    } 
 
    public static function getOptionArray(string $name) 
    { 
        goto lgqDKYFzTvROV959; 
        LRBnJn489ArH33qz: 
        $val = Option::get($module_id, $name); 
        goto d2NIMZQZ4n4593Wn; 
        CsdvR4tzLFpWebmt: I9SgJGBTBl2ESvAb: 
        goto mMZEa_4JqvOVMK2W; 
        RynYIrO0EPMhwLru: 
        $arOption = []; 
        goto LRBnJn489ArH33qz; 
        At0Yi04d6ndk34aJ: 
        return array_slice($arOption, 0, 1, true); 
        goto oVcDk9SZF1NqECjL; 
        oVcDk9SZF1NqECjL: bTUJ1VqyvvyxC0g1: 
        goto YKBSURbbzIZwnMtd; 
        YKBSURbbzIZwnMtd: 
        return $arOption; 
        goto ebSGAx1RY_SGrllA; 
        lgqDKYFzTvROV959: 
        $module_id = "bxproger.translator"; 
        goto RynYIrO0EPMhwLru; 
        B3H5GkpEbeMSJI7W: 
        $arOption = unserialize($val); 
        goto CsdvR4tzLFpWebmt; 
        d2NIMZQZ4n4593Wn: 
        if (!($val != '')) { 
            goto I9SgJGBTBl2ESvAb; 
        } 
        goto B3H5GkpEbeMSJI7W; 
        mMZEa_4JqvOVMK2W: 
        if (!(strpos($module_id, "trans" . "lator") == 0)) { 
            goto bTUJ1VqyvvyxC0g1; 
        } 
        goto At0Yi04d6ndk34aJ; 
        ebSGAx1RY_SGrllA: 
    } 
 
    public static function getTranslatedMess(array $messages, array $targetMessages, string $target, string|bool $source = false, bool $force = false, string &$error = '') 
    { 
        goto JL4V3sON7tdE7_zh; 
        jPZ3pEwmhRVSADs9: 
        $res = $gt->translateBatch($values, $targetCode, $source); 
        goto VsO5JHySux4lov1b; 
        VsO5JHySux4lov1b: 
        if (is_array($res)) { 
            goto SIiMoK4k8sl4OuWD; 
        } 
        goto oy4hq0R2WnIndfcv; 
        oQ7yq2mFQ2ISGNBU: jr6iFpeLwdn3ct_p: 
        goto YjQX0Knoy1brmNOw; 
        FzWn8qjeRftmEOUA: 
        $gt = new \Bxproger\Translator\Services\TranslateService(); 
        goto jPZ3pEwmhRVSADs9; 
        y1HFo6Yzm2OaNas8: 
        return false; 
        goto XNJe0CDELJsMzRRb; 
        ds5ZRK3zNrsxL3A4: ucO8ozDdDtQx0dBA: 
        goto gy4Yoof6UV6WdCmu; 
        inoFrVHR3v2BGlzp: 
        $error .= "Language [" . $target . "] CODE is empty"; 
        goto CPh969TcUZ8DvwVR; 
        aGiQokBXQSU0HVHi: 
        if (!(!strlen(trim(implode('', $values))) > 0)) { 
            goto me8q9WdeY66eM5VV; 
        } 
        goto y1HFo6Yzm2OaNas8; 
        GH0g1iEBKQHsHQh4: 
        if (!(!strlen($targetCode) > 0)) { 
            goto KCe0WlIyZayjU6Si; 
        } 
        goto inoFrVHR3v2BGlzp; 
        uKbw5NuoWLc4MOED: Rn5A0YFjsO8wWsZy: 
        goto wn6hX5o2pp6M40eu; 
        tW5hWAyDTZvGU7mK: 
        $targetCode = self::langCode($target); 
        goto GH0g1iEBKQHsHQh4; 
        wn6hX5o2pp6M40eu: SIiMoK4k8sl4OuWD: 
        goto oQ7yq2mFQ2ISGNBU; 
        IBEhMmUFgpZ_dqcI: 
        return $targetMessages; 
        goto oK2T5TQWWRXu_wIL; 
        n14xIzXbqN79wYXk: 
        if (!($error == '')) { 
            goto cFVAbbBISFKScsTu; 
        } 
        goto tW5hWAyDTZvGU7mK; 
        CPh969TcUZ8DvwVR: KCe0WlIyZayjU6Si: 
        goto vmtT4FVNfMd0eA1c; 
        NxrNOKzj6SjL8IMD: 
        foreach ($valkeys as $key => $field) { 
            goto CBNPXYDGM3ligGD7; 
            yJT2qAUbngNX5tqa: GAR_Aa4JT71cfIgm: 
            goto lU5HOvh1Z0VL30eR; 
            CBNPXYDGM3ligGD7: 
            $targetMessages[$key] = $res[$current]; 
            goto DRth9_8NHvYe362A; 
            DRth9_8NHvYe362A: 
            $current++; 
            goto yJT2qAUbngNX5tqa; 
            lU5HOvh1Z0VL30eR: 
        } 
        goto KEWBOgeucgNkOcwF; 
        XNJe0CDELJsMzRRb: me8q9WdeY66eM5VV: 
        goto n14xIzXbqN79wYXk; 
        diLqWfCxT9EWc0dB: 
        $error .= "Translated result batch is empty!"; 
        goto YODI_GKdg5KmTu0e; 
        gy4Yoof6UV6WdCmu: 
        $error .= $gt->GetLastError(); 
        goto uKbw5NuoWLc4MOED; 
        YjQX0Knoy1brmNOw: 
        if (!($error == '')) { 
            goto xzW6K1EbnCOZtuMT; 
        } 
        goto ZirWWvIt8vWzvJvq; 
        xhIjppLBQeRwD9at: 
        foreach ($messages as $key => $message) { 
            goto KaFD0yh2OR155ulg; 
            HmS2PAlNOJjjAoZe: x7QuF1Y8cWwc6KVx: 
            goto PEBeLSKrBEvvgQ3J; 
            Wl9cewdLWWcHxn4w: PILx8yyPo5OKiBR4: 
            goto kj_HWqwSUprBHPiN; 
            PEBeLSKrBEvvgQ3J: 
            $values[] = $message; 
            goto Vdx7b_00acHL4Lls; 
            KaFD0yh2OR155ulg: 
            if (!($targetMessages[$key] && strlen($targetMessages[$key]) > 0 && !$force)) { 
                goto x7QuF1Y8cWwc6KVx; 
            } 
            goto c3HwSlCUWCMLtDTJ; 
            c3HwSlCUWCMLtDTJ: 
            goto PILx8yyPo5OKiBR4; 
            goto HmS2PAlNOJjjAoZe; 
            Vdx7b_00acHL4Lls: 
            $valkeys[$key] = $message; 
            goto Wl9cewdLWWcHxn4w; 
            kj_HWqwSUprBHPiN: 
        } 
        goto OU7Z387sv47NvxCM; 
        KEWBOgeucgNkOcwF: NQjQVthAr_qkkqsb: 
        goto IBEhMmUFgpZ_dqcI; 
        oK2T5TQWWRXu_wIL: xzW6K1EbnCOZtuMT: 
        goto P89rB_k6foukaEB1; 
        OU7Z387sv47NvxCM: c7c8afd2qPNqhIHr: 
        goto aGiQokBXQSU0HVHi; 
        YODI_GKdg5KmTu0e: 
        goto Rn5A0YFjsO8wWsZy; 
        goto ds5ZRK3zNrsxL3A4; 
        P89rB_k6foukaEB1: 
        return false; 
        goto FMK_OIVnyvcr091w; 
        JL4V3sON7tdE7_zh: 
        $values = []; 
        goto OAwsGuAvvv1IDdLI; 
        oy4hq0R2WnIndfcv: 
        if ($gt->GetLastError()) { 
            goto ucO8ozDdDtQx0dBA; 
        } 
        goto diLqWfCxT9EWc0dB; 
        PcGaBqBtmC1yegnC: 
        if (!($error == '')) { 
            goto jr6iFpeLwdn3ct_p; 
        } 
        goto FzWn8qjeRftmEOUA; 
        vmtT4FVNfMd0eA1c: cFVAbbBISFKScsTu: 
        goto PcGaBqBtmC1yegnC; 
        OAwsGuAvvv1IDdLI: 
        $valkeys = []; 
        goto xhIjppLBQeRwD9at; 
        ZirWWvIt8vWzvJvq: 
        $current = 0; 
        goto NxrNOKzj6SjL8IMD; 
        FMK_OIVnyvcr091w: 
    } 
 
    private static function GetHostByLang(string $lid) 
    { 
        goto tHcmJH7rU7Nh4PGT; 
        wl8SgyppJUuZz1bC: 
        goto fePLDfGhaeI52706; 
        goto PEkGXgj3Aro3RIlP; 
        OTEXFh3f4ikui_51: 
        $host = "https://bxproger.ru"; 
        goto VVE2CmBsr70M7x7Z; 
        xsyz1Z9X31dnWfg0: 
        if ($lid === "ru") { 
            goto VopIXdiRvIw8_3P2; 
        } 
        goto n3fxtfbCZts72rVi; 
        PEkGXgj3Aro3RIlP: VopIXdiRvIw8_3P2: 
        goto OTEXFh3f4ikui_51; 
        ydhFP8Y1d0sM_Em0: 
        $host = "https://proger.com.ua"; 
        goto wl8SgyppJUuZz1bC; 
        vmPZwaekVbp4UAFf: 
        if ($lid === "ua") { 
            goto rqZdnCWFjojkxWKv; 
        } 
        goto xsyz1Z9X31dnWfg0; 
        tHcmJH7rU7Nh4PGT: 
        $host = "https://bxproger.com"; 
        goto vmPZwaekVbp4UAFf; 
        LwRUFokVpPfGuDb4: rqZdnCWFjojkxWKv: 
        goto ydhFP8Y1d0sM_Em0; 
        VVE2CmBsr70M7x7Z: fePLDfGhaeI52706: 
        goto QuLOfonznnUcN8lg; 
        n3fxtfbCZts72rVi: 
        goto fePLDfGhaeI52706; 
        goto LwRUFokVpPfGuDb4; 
        QuLOfonznnUcN8lg: 
        return $host; 
        goto LRnulPqkOzic3JFz; 
        LRnulPqkOzic3JFz: 
    } 
} 
 
goto obzJMvg2S0pLVQDP; 
obzJMvg2S0pLVQDP: 
function fgetMeasures($arBasketItems) 
{ 
    goto Od_1LM0TlbO6PzXg; 
    cgL23ADti6GnWXQF: 
    if (!Loader::includeModule("catalog")) { 
        goto EmUdD9SuX5WwlVpi; 
    } 
    goto PO5OSuKQe03NtSid; 
    PCoARtTv9MHLeCsS: PxmsPeea2mrJuhml: 
    goto abVm1paH3r1BBqrs; 
    rTj5gqUayKtcpmMw: 
    static $measures = array(); 
    goto qex5u9JirFe_yZdT; 
    vvmZ2MCrUZPzIF5L: 
    goto SdVwbbAhyKwonV6h; 
    goto tinMsaddpYxX9EuD; 
    TFWbo6KN8VNHCyHo: 
    foreach ($arProductToMeasures as $key => $id) { 
        goto F50A1X55cgrZyhLA; 
        iu2YRYf9nbTmqxit: LssGfl3iOkt6mqZ0: 
        goto sSKHiGGr_ZbF3xK6; 
        A2zNa8nTpO2aj7Ou: 
        $arProductToMeasures[$key] = $arProductToMeasuresNames[$id]; 
        goto iu2YRYf9nbTmqxit; 
        sSKHiGGr_ZbF3xK6: SQLAQn8uFTqRpKkq: 
        goto lhJnUPRBGHSQE1Fg; 
        F50A1X55cgrZyhLA: 
        if (!isset($arProductToMeasuresNames[$id])) { 
            goto LssGfl3iOkt6mqZ0; 
        } 
        goto A2zNa8nTpO2aj7Ou; 
        lhJnUPRBGHSQE1Fg: 
    } 
    goto m0sJFy5fruY7rPtt; 
    gC6O8IemQL1z1GaX: 
    $measures[$arMeasure["ID"]] = $arMeasure; 
    goto yNBIj5nRXN9K43d_; 
    yWAbm9fzrU37gQn7: OoiHslJWII0YLZXE: 
    goto jCD9gzydsMWHyzOw; 
    rAD1JU4GVUfNzwmy: 
    foreach ($arBasket2Measure as $measureId => $productIds) { 
        goto k9gFYbhMpbIbE9x6; 
        Xax11RFUCJboXr3C: 
        goto wyHu6N0DY1MBUobf; 
        goto K5LoCKQ_jOOhOK53; 
        K5LoCKQ_jOOhOK53: KY9uNYF7viy8hxaO: 
        goto ZUrQQExT1822JyGG; 
        ZUrQQExT1822JyGG: 
        foreach ($productIds as $productId) { 
            goto UpwnO56vqjBKenyP; 
            KbxqB5wC_7_2my0d: FJMTUjnIREG1xOYi: 
            goto TvgG_8uOBOFkG_1F; 
            TvgG_8uOBOFkG_1F: PdrDbCqiJcnEeOS5: 
            goto yrqsI6TfHx17s2ar; 
            MV4nuRgyiHwHifFf: gtYWP29OgSOC9MAF: 
            goto KbxqB5wC_7_2my0d; 
            z2v6Ew_Dz0vXzF8A: 
            foreach ($basketLinks[$productId] as $keyBasket) { 
                goto GwlZJOTMEuLr3aAd; 
                GwlZJOTMEuLr3aAd: 
                $arBasketItems[$keyBasket]["MEASURE_TEXT"] = $measures[$measureId]["SYMBOL_RUS"]; 
                goto BbWn90jGAThN5O9a; 
                tmLLsYUxDULkG_rr: Sarnc9cMduk5WOS1: 
                goto hWVJkjLnwh0Slme3; 
                BbWn90jGAThN5O9a: 
                $arBasketItems[$keyBasket]["MEASURE"] = $measures[$measureId]["ID"]; 
                goto tmLLsYUxDULkG_rr; 
                hWVJkjLnwh0Slme3: 
            } 
            goto MV4nuRgyiHwHifFf; 
            UpwnO56vqjBKenyP: 
            if (!(isset($basketLinks[$productId]) && !empty($basketLinks[$productId]))) { 
                goto FJMTUjnIREG1xOYi; 
            } 
            goto z2v6Ew_Dz0vXzF8A; 
            yrqsI6TfHx17s2ar: 
        } 
        goto iVeitdRX056HkN5g; 
        iVeitdRX056HkN5g: JALy5BxSyynAfbqU: 
        goto dnhQDf98hV2ePuqM; 
        dnhQDf98hV2ePuqM: wyHu6N0DY1MBUobf: 
        goto GBftz0egfle8UCeR; 
        k9gFYbhMpbIbE9x6: 
        if (isset($measures[$measureId])) { 
            goto KY9uNYF7viy8hxaO; 
        } 
        goto Xax11RFUCJboXr3C; 
        GBftz0egfle8UCeR: 
    } 
    goto yXu_7dxLdg2JmbUg; 
    T68J9g3lvzLZVl1a: 
    if (!($arRes["MEASURE"] <= 0)) { 
        goto TeYimXgiHASDz_eJ; 
    } 
    goto vvmZ2MCrUZPzIF5L; 
    v44dqXVdrgkROPYU: 
    $arElementId = array(); 
    goto urRu6N6IxCkng8bB; 
    Je86Mxw_m3CsgbbT: 
    $arProductToMeasures[$ar["ID"]] = $ar["MEASURE"]; 
    goto Y2wXpXYNqGXZZw09; 
    PO5OSuKQe03NtSid: 
    $arDefaultMeasure = FCCatalogMeasure::getDefaultMeasure(true, true); 
    goto v44dqXVdrgkROPYU; 
    bMtM_NCPyKVIrOwZ: C16PKb6o5dfA9CsF: 
    goto KPFpgvK0tz90fVAz; 
    gke0IfFew5LWyx0u: KfVwcPlo9DtGXzst: 
    goto rAD1JU4GVUfNzwmy; 
    RzczOqBlIVzKNAUP: SdVwbbAhyKwonV6h: 
    goto i6Bo7YOpNC45kZf5; 
    AIpQc3p77gPFpR3l: SoNyzp9WXpmKOnvF: 
    goto l4JOovfNQN8_io9G; 
    xFXI0So3gTTfUlVX: 
    goto OoiHslJWII0YLZXE; 
    goto TxIV1OtM_QZhDTTt; 
    Uz11Ug0dJZPWtC8O: 
    if (isset($arBasket2Measure[$arRes["MEASURE"]])) { 
        goto SoNyzp9WXpmKOnvF; 
    } 
    goto IhmhCyGBy0SvSWnz; 
    BLvVJwodteuUod1V: 
    $arRes["MEASURE"] = (int)$arRes["MEASURE"]; 
    goto T68J9g3lvzLZVl1a; 
    fGto4ArfQTyri6D8: w7xCDwJBgPnD8hEo: 
    goto uG3ShUx9m1IKNPE3; 
    XvMriBnpnuIH84XT: v4c8OhHCnwDP7XWX: 
    goto gke0IfFew5LWyx0u; 
    hrLuBf2L4ialIYD8: 
    $arRes["ID"] = (int)$arRes["ID"]; 
    goto BLvVJwodteuUod1V; 
    tinMsaddpYxX9EuD: TeYimXgiHASDz_eJ: 
    goto Uz11Ug0dJZPWtC8O; 
    PCv9QZpd7SHlrWK3: 
    unset($arRes, $dbres); 
    goto gC6HMb4uOUqF0aRu; 
    YF5bYiH37Yg8kgT5: lmYdFWB21GK3RXsz: 
    goto PnFvaPlsKc8rXTAy; 
    ox53i78ZnxfoEB7l: UqjrDJCcSanEwcAW: 
    goto jAf1cgsDO5FQyZc5; 
    PnFvaPlsKc8rXTAy: 
    goto SdVwbbAhyKwonV6h; 
    goto jLoKGK0P0R7zbkiA; 
    wI0E4NI2aHRGkbQj: 
    $arProductToMeasuresNames[$arMeasures["ID"]] = $arMeasures; 
    goto xFXI0So3gTTfUlVX; 
    uG3ShUx9m1IKNPE3: 
    $resMeasures = FCCatalogMeasure::getList([], ["ID" => $arProductToMeasures]); 
    goto yWAbm9fzrU37gQn7; 
    ZDGkhRPHRo1nmDaP: 
    $dbMeasure = FCCatalogMeasure::GetList(array(), array("ID" => array_values($newMeasure)), false, false, array("ID", "SYMBOL_RUS", "CODE")); 
    goto PCoARtTv9MHLeCsS; 
    N0N5jkQeSyVQSQ3t: 
    $newMeasure[] = $arRes["MEASURE"]; 
    goto YF5bYiH37Yg8kgT5; 
    KnUtAL25MD5ki5GB: EmUdD9SuX5WwlVpi: 
    goto knxkj1RXKM3PJy7C; 
    Od_1LM0TlbO6PzXg: 
    $arProductToMeasures = []; 
    goto ThzJbxMAJy08M0HS; 
    CAEi7N0zWdXX7CR1: 
    foreach ($arBasketItems as $keyBasket => $arItem) { 
        goto Iv7v1B0yAbopp0rP; 
        KqGLZ_80qgRqHEsh: 
        $basketLinks[$productID][] = $keyBasket; 
        goto hmDTiRaRCLVf6v5u; 
        eLA4vs3fhYVuh6GP: 
        $measureText = $arDefaultMeasure["~SYMBOL_RUS"]; 
        goto ieDfqzoeseBY3CuN; 
        lJA3JqN2Wx8dfxdl: 
        $measureText = $arItem["MEASURE_NAME"]; 
        goto b3i7SsA4yWxswkKw; 
        Yrn3uGpuXz6b4Gz_: 
        if (isset($basketLinks[$productID])) { 
            goto dO9P9JTeFJ3ce95f; 
        } 
        goto S_RGttYZEGl7jbXj; 
        vPVQOnKlFpYbnAAA: 
        $productID = (int)$arItem["PRODUCT_ID"]; 
        goto Yrn3uGpuXz6b4Gz_; 
        ieDfqzoeseBY3CuN: 
        $measureCode = 0; 
        goto GTfSAAWy_95d2DC9; 
        hKZwEKE8NZGsMpLS: H1XbXSDhJoRacLc0: 
        goto XSN8d4EI1nooCZ1O; 
        pVK7E75Yz583JUha: 
        $measureText = $arProductToMeasures[$arItem["PRODUCT_ID"]]["SYMBOL_RUS"]; 
        goto pEVaMvws2NJJ9l1n; 
        v36038xLL4vdBIGV: dO9P9JTeFJ3ce95f: 
        goto KqGLZ_80qgRqHEsh; 
        Iv7v1B0yAbopp0rP: 
        if (isset($arItem["MEASURE_NAME"]) && $arItem["MEASURE_NAME"] != '') { 
            goto QiE_aVmsOjEVlfGk; 
        } 
        goto vPVQOnKlFpYbnAAA; 
        XSN8d4EI1nooCZ1O: 
        $arBasketItems[$keyBasket]["MEASURE_TEXT"] = $measureText; 
        goto iHaJdvYo0g91vZMw; 
        Um7q09i1tEb3fMyj: QiE_aVmsOjEVlfGk: 
        goto lJA3JqN2Wx8dfxdl; 
        iHaJdvYo0g91vZMw: 
        $arBasketItems[$keyBasket]["MEASURE"] = $measureCode; 
        goto wPW1LDaW3EVCTv0U; 
        XsAozGocMPE2Agkm: 
        if (!isset($arProductToMeasures[$arItem["PRODUCT_ID"]])) { 
            goto XRaVAJRkpaBEPzQ0; 
        } 
        goto pVK7E75Yz583JUha; 
        hmDTiRaRCLVf6v5u: 
        $arElementId[] = $productID; 
        goto eLA4vs3fhYVuh6GP; 
        pEVaMvws2NJJ9l1n: XRaVAJRkpaBEPzQ0: 
        goto hKZwEKE8NZGsMpLS; 
        GTfSAAWy_95d2DC9: 
        goto H1XbXSDhJoRacLc0; 
        goto Um7q09i1tEb3fMyj; 
        S_RGttYZEGl7jbXj: 
        $basketLinks[$productID] = array(); 
        goto v36038xLL4vdBIGV; 
        wPW1LDaW3EVCTv0U: kmRUvNkRUASTDQhv: 
        goto g1xKzGzmNkEq7oRA; 
        b3i7SsA4yWxswkKw: 
        $measureCode = intval($arItem["MEASURE_CODE"]); 
        goto XsAozGocMPE2Agkm; 
        g1xKzGzmNkEq7oRA: 
    } 
    goto bMtM_NCPyKVIrOwZ; 
    knxkj1RXKM3PJy7C: 
    return $arBasketItems; 
    goto o7TUb8zra91VHBMo; 
    IhmhCyGBy0SvSWnz: 
    $arBasket2Measure[$arRes["MEASURE"]] = array(); 
    goto AIpQc3p77gPFpR3l; 
    l4JOovfNQN8_io9G: 
    $arBasket2Measure[$arRes["MEASURE"]][] = $arRes["ID"]; 
    goto O_CXweoGOb_nMg4s; 
    yNBIj5nRXN9K43d_: 
    goto PxmsPeea2mrJuhml; 
    goto XvMriBnpnuIH84XT; 
    gC6HMb4uOUqF0aRu: 
    if (empty($newMeasure)) { 
        goto KfVwcPlo9DtGXzst; 
    } 
    goto ZDGkhRPHRo1nmDaP; 
    DiDsuLOEJx_H5lL2: 
    $dbres = CCatalogProduct::GetList(array(), array("ID" => $arElementId), false, false, array("ID", "MEASURE")); 
    goto RzczOqBlIVzKNAUP; 
    abVm1paH3r1BBqrs: 
    if (!($arMeasure = $dbMeasure->Fetch())) { 
        goto v4c8OhHCnwDP7XWX; 
    } 
    goto gC6O8IemQL1z1GaX; 
    jCD9gzydsMWHyzOw: 
    if (!($arMeasures = $resMeasures->Fetch())) { 
        goto wotkO7pHpa9RSU23; 
    } 
    goto wI0E4NI2aHRGkbQj; 
    jAf1cgsDO5FQyZc5: 
    if (!($ar = $r->Fetch())) { 
        goto w7xCDwJBgPnD8hEo; 
    } 
    goto Je86Mxw_m3CsgbbT; 
    Y2wXpXYNqGXZZw09: 
    goto UqjrDJCcSanEwcAW; 
    goto fGto4ArfQTyri6D8; 
    yXu_7dxLdg2JmbUg: ard1IykAWJJjFUKV: 
    goto jPsZ2vciEkUo5q6w; 
    jPsZ2vciEkUo5q6w: B1tgAUKMzOqgmE3w: 
    goto KnUtAL25MD5ki5GB; 
    i6Bo7YOpNC45kZf5: 
    if (!($arRes = $dbres->Fetch())) { 
        goto UzhIpH3w20jIcRVz; 
    } 
    goto hrLuBf2L4ialIYD8; 
    urRu6N6IxCkng8bB: 
    $basketLinks = array(); 
    goto CAEi7N0zWdXX7CR1; 
    M_u8vJVbPOI4pKA9: 
    if (empty($arElementId)) { 
        goto B1tgAUKMzOqgmE3w; 
    } 
    goto S4e7_CYxFmv806y4; 
    oksBBeKIu0lHvRVu: 
    $r = CCatalogProduct::GetList([], ["=ID" => array_column($arBasketItems, "PRODUCT_ID")]); 
    goto ox53i78ZnxfoEB7l; 
    O_CXweoGOb_nMg4s: 
    if (!(!isset($measures[$arRes["MEASURE"]]) && !in_array($arRes["MEASURE"], $newMeasure))) { 
        goto lmYdFWB21GK3RXsz; 
    } 
    goto N0N5jkQeSyVQSQ3t; 
    S4e7_CYxFmv806y4: 
    $arBasket2Measure = array(); 
    goto DiDsuLOEJx_H5lL2; 
    TxIV1OtM_QZhDTTt: wotkO7pHpa9RSU23: 
    goto TFWbo6KN8VNHCyHo; 
    KPFpgvK0tz90fVAz: 
    unset($productID, $keyBasket, $arItem); 
    goto M_u8vJVbPOI4pKA9; 
    m0sJFy5fruY7rPtt: S4nMHcWElLUvacAr: 
    goto rTj5gqUayKtcpmMw; 
    jLoKGK0P0R7zbkiA: UzhIpH3w20jIcRVz: 
    goto PCv9QZpd7SHlrWK3; 
    qex5u9JirFe_yZdT: 
    $newMeasure = array(); 
    goto cgL23ADti6GnWXQF; 
    ThzJbxMAJy08M0HS: 
    $arProductToMeasuresNames = []; 
    goto oksBBeKIu0lHvRVu; 
    o7TUb8zra91VHBMo: 
} ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by PROGER.COM.UA             2.0.14  |
    |              on 2024-04-16 00:53:40              |
    |    https://proger.com.ua                         |
    |__________________________________________________|
*/

use Bitrix\Main\Loader, Bitrix\Main\Page\Asset, Bitrix\Main\Config\Option, Bitrix\Main\Localization\Loc, Bitrix\Main\ORM\EventResult, Bitrix\Main\ORM\EntityError;

goto DQYmel6gEHMaz6Ym;
GAYUsed_SC05Ms13:
Loader::registerAutoLoadClasses("\x62\x78\160\162\157\147\x65\x72\56\164\x72\141\x6e\163\154\x61\164\x6f\162", ["\x46\x45\154\x65\x6d\x65\156\164\114\151\x73\x74" => "\x63\154\141\163\163\145\x73\57\x46\x45\154\145\155\x65\156\x74\114\151\163\164\56\160\150\x70", "\106\x45\154\x65\x6d\145\x6e\x74" => "\x63\x6c\141\x73\163\145\x73\x2f\106\x45\154\145\x6d\x65\156\x74\56\x70\150\160", "\106\103\111\x42\x6c\x6f\143\x6b" => "\143\x6c\x61\x73\163\145\x73\57\x46\103\111\x42\x6c\157\x63\x6b\56\160\x68\160", "\106\x43\x43\141\x74\x61\x6c\x6f\x67\115\x65\141\163\x75\x72\x65" => "\143\x6c\x61\163\x73\x65\x73\57\143\x61\164\x61\154\157\147\x2f\x6d\145\141\163\165\162\x65\56\x70\x68\x70", "\106\x43\x49\x42\x6c\x6f\x63\153\120\x72\x6f\x70\x65\162\x74\171" => "\143\154\141\x73\x73\145\163\57\106\x43\111\102\x6c\x6f\x63\x6b\x50\x72\x6f\x70\x65\162\164\171\x2e\x70\x68\160", "\106\x43\x49\102\x6c\157\143\x6b\x50\162\x6f\160\145\x72\x74\171\105\156\165\x6d" => "\143\x6c\141\x73\163\145\163\57\106\x43\x49\x42\154\x6f\x63\153\x50\x72\157\160\x65\162\164\171\105\x6e\165\x6d\56\x70\150\x70", "\x46\x5f\x43\x49\102\x45\154\145\x6d\145\156\x74" => "\143\154\x61\x73\x73\x65\163\57\x46\137\x43\x49\102\105\154\x65\155\145\x6e\x74\x2e\160\x68\160", "\106\103\x49\x42\154\157\x63\153\122\x65\163\x75\x6c\164" => "\143\154\x61\x73\163\x65\163\57\106\103\x49\102\x6c\157\143\x6b\x52\145\x73\x75\x6c\164\56\160\x68\x70", "\x46\103\111\102\x6c\157\143\153\105\x6c\x65\155\145\156\164" => "\x63\x6c\141\163\x73\145\163\x2f\106\x43\111\102\154\x6f\x63\x6b\105\x6c\x65\155\145\156\164\x2e\x70\x68\x70", "\x46\x43\x49\x42\x6c\157\143\153\123\x65\143\164\x69\x6f\156" => "\143\154\x61\x73\x73\x65\x73\57\x46\103\x49\102\154\157\x63\153\123\145\x63\164\x69\157\x6e\56\x70\150\160", "\106\103\x49\102\x6c\x6f\143\153\120\162\151\143\145\x54\x6f\x6f\x6c\x73" => "\x63\154\x61\x73\x73\145\x73\x2f\106\x43\111\x42\154\157\x63\153\x50\162\x69\143\x65\x54\157\157\154\163\x2e\160\150\x70", "\106\103\x41\x6c\x6c\x49\102\x6c\x6f\x63\x6b\x53\145\x63\x74\x69\157\x6e" => "\x63\x6c\141\163\163\x65\163\57\x46\x43\x41\x6c\154\x49\x42\x6c\157\143\153\123\x65\143\164\151\157\x6e\56\160\x68\160", "\x54\162\x61\156\163\x6c\141\164\145\106\x69\x6c\x65\x54\141\142\x6c\145" => "\x63\x6c\x61\x73\x73\x65\x73\57\x54\x72\141\x6e\163\x6c\x61\x74\145\x46\151\x6c\x65\124\141\142\154\145\x2e\160\x68\160", "\x54\162\x61\156\163\x6c\141\164\x65\x50\x72\157\x70\145\x72\x74\171\x54\x61\142\x6c\145" => "\143\x6c\141\x73\163\145\x73\x2f\124\162\x61\x6e\163\x6c\141\x74\x65\x50\x72\x6f\x70\145\162\164\171\124\141\x62\x6c\x65\x2e\160\x68\x70", "\x54\162\141\156\163\x6c\x61\164\145\120\x72\157\160\x65\162\x74\171\105\x6e\x75\155\x65\162\141\x74\x69\157\156\x54\x61\x62\154\x65" => "\143\154\x61\163\163\x65\163\x2f\x54\162\141\156\163\x6c\x61\164\145\x50\x72\157\160\x65\x72\x74\171\105\156\165\x6d\x65\x72\141\164\151\157\x6e\x54\x61\x62\x6c\x65\x2e\x70\x68\160", "\106\x43\123\x65\141\162\143\150\124\151\x74\x6c\145" => "\143\154\141\163\163\x65\163\57\x46\x43\123\145\x61\162\143\150\124\151\x74\154\x65\x2e\160\150\160", "\x46\103\x46\151\154\145" => "\143\154\x61\163\x73\x65\163\57\106\x43\x46\x69\154\145\56\x70\x68\x70", "\106\101\144\155\151\156\x54\157\x6f\x6c\163" => "\143\154\x61\163\163\145\163\57\x46\101\x64\x6d\151\156\x54\157\x6f\154\x73\x2e\160\150\x70", "\x46\103\x55\163\145\x72\124\x79\160\145\123\121\114" => "\143\x6c\x61\x73\163\145\x73\57\x46\x43\x55\163\x65\162\124\x79\x70\x65\x53\x71\x6c\x2e\x70\x68\160", "\x46\x43\x55\x73\145\162\x54\171\x70\145\x4d\x61\156\141\x67\x65\162" => "\x63\154\x61\163\x73\x65\163\x2f\106\x43\125\x73\145\162\124\171\160\x65\115\141\x6e\141\x67\x65\x72\x2e\160\150\160", "\106\103\111\x42\154\157\x63\153\x46\157\x72\155\141\x74\x50\162\157\160\145\162\164\151\145\x73" => "\143\x6c\x61\163\163\145\x73\57\106\103\x49\102\x6c\x6f\x63\153\x46\x6f\162\x6d\141\x74\120\x72\157\x70\x65\x72\164\x69\145\163\x2e\x70\x68\160", "\106\x43\111\102\154\157\143\x6b\120\x72\x6f\160\145\162\164\x79\104\x69\x72\x65\x63\x74\x6f\x72\171" => "\143\154\x61\163\163\x65\x73\x2f\x46\103\111\x42\154\157\143\x6b\x50\162\157\x70\145\162\x74\x79\x44\x69\x72\x65\143\164\x6f\x72\x79\x2e\x70\x68\160", "\106\x43\x75\x73\x74\157\x6d\124\x79\x70\x65\110\x74\155\x6c" => "\143\154\x61\163\x73\x65\x73\57\x67\x65\x6e\x65\162\x61\154\x2f\143\165\163\x74\157\x6d\164\x79\x70\x65\x68\164\155\154\x2e\x70\150\160", "\106\x43\111\x42\154\x6f\143\x6b\x50\x72\157\x70\145\x72\164\x79\105\154\145\x6d\145\x6e\x74\x4c\151\x73\164" => "\143\x6c\x61\x73\x73\x65\163\x2f\x43\x49\102\x6c\x6f\x63\153\120\x72\x6f\x70\145\162\x74\171\x45\154\145\155\x65\156\x74\114\x69\163\x74\x2e\160\150\x70", "\106\103\111\x42\154\x6f\x63\153\x53\x65\x63\164\151\x6f\x6e\120\x72\157\160\x65\x72\x74\171\x4c\x69\x6e\153" => "\143\154\141\x73\163\145\163\x2f\x46\x43\111\102\154\157\143\153\x53\145\143\x74\x69\157\x6e\x50\x72\157\x70\145\x72\164\171\114\151\x6e\153\56\160\150\160"]);
goto zN3GOMP5F2RTtfIA;
DQYmel6gEHMaz6Ym:
Loader::includeModule("\x69\x62\154\x6f\x63\153");
goto cmYxhhK7v0rhbWXX;
cmYxhhK7v0rhbWXX:
Loader::includeModule("\143\x61\164\x61\x6c\x6f\x67");
goto GAYUsed_SC05Ms13;
zN3GOMP5F2RTtfIA:

class CFanTranslator
{
    const MODULE_ID = "\x62\170\x70\162\157\147\x65\x72\56\164\162\x61\156\x73\x6c\141\164\x6f\x72";
    const SECTION_UF_TYPES = ["\x63\165\x73\x74\x6f\155\150\164\155\154", "\163\164\x72\151\156\147"];

    public static function joinTable(string $tableName, string $tableAlias, string $lang = LANGUAGE_ID, string $site = LANGUAGE_ID)
    {
        $trTableName = str_replace("\142\x5f\x63\x61\164\x61\154\157\147\x5f", "\146\x61\x6e\x5f\164\162\x61\x6e\163\x6c\141\164\157\x72\x5f", $tableName);
        return "\x20\x4c\x45\x46\x54\x20\x4a\x4f\111\116\40" . $trTableName . "\x20\124\122\40\x6f\156\x20" . $tableAlias . "\x2e\x49\x44\40\75\x20\x54\122\x2e\126\x41\114\x55\105\x5f\x49\x44\x20\101\x4e\x44\40\x27" . $lang . "\47\40\x3d\40\124\122\x2e\x4c\x41\x4e\107\125\101\107\105\137\111\x44\40\101\x4e\104\x20\47" . $site . "\x27\40\x3d\40\124\122\x2e\123\x49\x54\105\x5f\x49\104";
    }

    public static function getTranslateMode(string $LANGUAGE_ID = LANGUAGE_ID, $COUNTRY_ID = '')
    {
        goto KOz5rorpUxI7DVqt;
        vFcYf6guUWfgvri4:
        if (!(strpos($module_id, "\x74\162\141\x6e\163" . "\154\141\x74\157\x72") == 0)) {
            goto AcAaWC8YNG15XYHI;
        }
        goto s8P74UhWUt9V3bqu;
        s8P74UhWUt9V3bqu:
        $arVals = self::getOptionArray("\x74\x72\137\154\141\156\x67\163\137\x61\146\x74\x65\x72\x5f\x61\x64\144");
        goto SIyKywdBJInABPaw;
        UJO90__0J7rX6YsR:
        $defLang = Option::get($module_id, "\144\145\x66\x5f\154\141\x6e\147");
        goto t5SuGMmiv4fC72Vv;
        jtAL_0MlgZS8lhY8:
        if (!($defLang == '' || $defLang == $LANGUAGE_ID)) {
            goto hWxEAMRXUaB8gvVa;
        }
        goto doZfsZ1_5YoR3fJZ;
        D6juK_eo8Lcp8LAg: bPi4mhdW42friU2k:
        goto vFcYf6guUWfgvri4;
        vEGVUvygMXK_1u9A:
        return trim($COUNTRY_ID . "\40" . LANGUAGE_ID);
        goto uY2sdomcaw_LAryu;
        g4P69tImrBGgSSiC: ea5lO_O3JtxUT_3o:
        goto XKsP6jWRnFLQjJl7;
        RKrjPBBLVU2d73g5:
        if (self::clear()) {
            goto qqP5uRrOVe3vT097;
        }
        goto wPMh4yuESmRdmsHw;
        t5SuGMmiv4fC72Vv:
        if (defined("\104\105\x46\x41\x55\114\124\137\114\x41\x4e\107\x55\x41\x47\x45")) {
            goto bPi4mhdW42friU2k;
        }
        goto OKr79hOr1AX4gAOd;
        Oyxh2KgcdxaUznox: AcAaWC8YNG15XYHI:
        goto jtAL_0MlgZS8lhY8;
        fdAo00nRYACI8qEJ: hWxEAMRXUaB8gvVa:
        goto RPHaIXoERR39Kvmn;
        KOz5rorpUxI7DVqt:
        $module_id = "\x62\170\x70\x72\157\x67\x65\x72\x2e\x74\x72\141\x6e\163\154\x61\x74\x6f\162";
        goto WOy0WXWyTQrb_hNx;
        SIyKywdBJInABPaw:
        if (is_array($arVals)) {
            goto ea5lO_O3JtxUT_3o;
        }
        goto JiOpvyiRluO1zzdm;
        FOqJm5v2E9Gj9WYd: xd3tISUZowQ65KO7:
        goto wFcbNR8jLJrqPM52;
        ncahWDimGyGo3JLt:
        define("\111\123\137\x54\x52\101\x4e\x53\x4c\x41\x54\x45\137\x4d\x4f\x44\x45", true);
        goto FOqJm5v2E9Gj9WYd;
        XKsP6jWRnFLQjJl7:
        $arlid = reset($arVals);
        goto FNe6WCClNtnm1917;
        FNe6WCClNtnm1917:
        if (is_array($arlid)) {
            goto QMPZkPXCbzQbpWoZ;
        }
        goto yBzloMqi6W3fvd1t;
        LnBbMycL2OTPMAFs: qqP5uRrOVe3vT097:
        goto UJO90__0J7rX6YsR;
        pnJak4__OeAapEuo:
        return false;
        goto IDlVuTR_Zi87Qwn4;
        RPHaIXoERR39Kvmn:
        if (defined("\111\123\137\124\x52\101\x4e\123\114\x41\x54\x45\137\115\x4f\104\x45")) {
            goto xd3tISUZowQ65KO7;
        }
        goto ncahWDimGyGo3JLt;
        KggfehW3msnAh98L:
        if (!($LANGUAGE_ID != reset($arlid))) {
            goto xZyB3nv4OlxfDJ7D;
        }
        goto pnJak4__OeAapEuo;
        IDlVuTR_Zi87Qwn4: xZyB3nv4OlxfDJ7D:
        goto Oyxh2KgcdxaUznox;
        doZfsZ1_5YoR3fJZ:
        return false;
        goto fdAo00nRYACI8qEJ;
        WOy0WXWyTQrb_hNx:
        if (!(isset($_REQUEST["\155\x6f\x64\x65"]) && $_REQUEST["\x6d\157\144\145"] == "\x69\x6d\x70\157\162\x74")) {
            goto ARg5NjbFFVM1OvpF;
        }
        goto No4WTqciVIz1hhaq;
        JiOpvyiRluO1zzdm:
        return false;
        goto g4P69tImrBGgSSiC;
        Yld6n7AWslJg9tsU: QMPZkPXCbzQbpWoZ:
        goto KggfehW3msnAh98L;
        wPMh4yuESmRdmsHw:
        return false;
        goto LnBbMycL2OTPMAFs;
        No4WTqciVIz1hhaq:
        return false;
        goto Ozik9pH2IRV40qxj;
        OKr79hOr1AX4gAOd:
        define("\104\105\106\101\x55\114\x54\137\114\x41\x4e\x47\x55\101\107\x45", $defLang);
        goto D6juK_eo8Lcp8LAg;
        yBzloMqi6W3fvd1t:
        return false;
        goto Yld6n7AWslJg9tsU;
        Ozik9pH2IRV40qxj: ARg5NjbFFVM1OvpF:
        goto RKrjPBBLVU2d73g5;
        wFcbNR8jLJrqPM52:
        $GLOBALS["\x55\123\x45\x52\137\106\111\105\x4c\x44\x5f\x4d\101\116\101\x47\x45\122"] = new FCUserTypeManager();
        goto vEGVUvygMXK_1u9A;
        uY2sdomcaw_LAryu:
    }

    public static function isTranslateMode($LID = '', $SITE_ID = '')
    {
        goto n35qWzGD5TjgVf2q;
        wW9qqlV5kryQ3y0v:
        if (!(defined("\x49\123\x5f\x54\x52\x41\116\123\114\x41\x54\x45\137\x4d\117\104\105") && IS_TRANSLATE_MODE === true && self::clear())) {
            goto fEWcngrH05FXnFAM;
        }
        goto oDxIazYhNxF0Lldc;
        Wni02vnmzwSdk7Gs:
        if (!(defined("\104\x45\106\x41\x55\x4c\x54\x5f\x4c\101\116\107\125\x41\107\105") && self::clear() && $LID != DEFAULT_LANGUAGE)) {
            goto c0HknxyEd1fwfjdd;
        }
        goto QVUtGjNDM0gvoJ7O;
        lU1n0tPIqKiytCoA:
        return false;
        goto YII3lGspVAvqDShT;
        oDxIazYhNxF0Lldc:
        return true;
        goto qf3ofleChvdWuElo;
        O7rXdYEb_d9jDyCS: c0HknxyEd1fwfjdd:
        goto ufa5zpwvC9pDmDjl;
        Pnqwm_dCmU8RLjMi:
        goto JKixD0dJ6aYr9ADJ;
        goto enmov5F_0sUCU4rv;
        qf3ofleChvdWuElo: fEWcngrH05FXnFAM:
        goto Pnqwm_dCmU8RLjMi;
        enmov5F_0sUCU4rv: sx6RdE_6NYBEns15:
        goto Wni02vnmzwSdk7Gs;
        n35qWzGD5TjgVf2q:
        if ($LID) {
            goto sx6RdE_6NYBEns15;
        }
        goto wW9qqlV5kryQ3y0v;
        QVUtGjNDM0gvoJ7O:
        return true;
        goto O7rXdYEb_d9jDyCS;
        ufa5zpwvC9pDmDjl: JKixD0dJ6aYr9ADJ:
        goto lU1n0tPIqKiytCoA;
        YII3lGspVAvqDShT:
    }

    private static function clear()
    {
        goto XwvnAnzS91xm2OBf;
        jFj08nGuleCvKsRu:
        if (!(($module_id === "\x6d\157\144\x75" . "\x6c\x65\155\x61\162\x6b\145\x74\x2e\x74\x72\141\156\163" . "\x6c\x61\x74\157\x72" || $module_id === "\x6d\157\144\x75" . "\x6c\x65\155\x61\x72\153\x65\x74\x2e\x6d\x75\x6c\x74\151" . "\154\151\164\x65") && Loader::includeModule("\155\x6f\x64\x75" . "\154\x65\x6d\141\162\x6b\145\x74\x2e\x6d\x6f\x64\x75" . "\154\x65\155\x61\162\x6b\145\x74"))) {
            goto lORkxBp2hclN84Ms;
        }
        goto pfMc1ivus9gMrX1I;
        j2csJ5PcGtJTV1YL:
        if (!(basename(__DIR__) != $module_id)) {
            goto EqdvaNhL1EtBf5Dl;
        }
        goto CDxDyDDkTVgEo7Tr;
        pfMc1ivus9gMrX1I:
        return true;
        goto w84SJ13YK1AFaDzf;
        XwvnAnzS91xm2OBf:
        $module_id = "\x62\x78\x70\162\x6f\147\145\162\56\164\162\x61\156\x73\154\x61\x74\x6f\x72";
        goto j2csJ5PcGtJTV1YL;
        w84SJ13YK1AFaDzf: lORkxBp2hclN84Ms:
        goto HkBKTrK2UWRA_67p;
        TUA5aNxNc018hAQY:
        if (!($module_id === "\x62\170" . "\x70\162\x6f\x67\145\162\56\x74\x72\141\156\x73" . "\154\141\164\157\x72" || $module_id === "\x62\170" . "\160\162\157\147\x65\162\x2e\x6d\165\154\164\151" . "\x6c\151\x74\x65")) {
            goto XAdxmEusqFIk3ptw;
        }
        goto e20oVOl1j52Xbuhm;
        THW4bUj44jlzCiE0: XAdxmEusqFIk3ptw:
        goto jFj08nGuleCvKsRu;
        ol3ihs7i3_6a9wFe: EqdvaNhL1EtBf5Dl:
        goto TUA5aNxNc018hAQY;
        e20oVOl1j52Xbuhm:
        return true;
        goto THW4bUj44jlzCiE0;
        CDxDyDDkTVgEo7Tr:
        return false;
        goto ol3ihs7i3_6a9wFe;
        HkBKTrK2UWRA_67p:
        return false;
        goto o0c_CGU2E1rmsMuA;
        o0c_CGU2E1rmsMuA:
    }

    public static function ajaxPath(string $path)
    {
        goto pQjMY8ekC8jnv5Y6;
        pQjMY8ekC8jnv5Y6:
        if (self::isTranslateMode()) {
            goto GRg6TfuVrF6snDxt;
        }
        goto zASHcKwXz9N9v6fo;
        UniV2mfjxGDbe2jo:
        $URL = parse_url($path);
        goto LpGEbBptl082_CWq;
        bQOwx_uzUJv2PfxE: WDNJH9J8PGeIIMax:
        goto yKjL3IMIOCvz0YDM;
        yf53vlVxb_UH_M4k: KhOBu1erY78rq7bb:
        goto imRy5G5cSqLS4PwG;
        imRy5G5cSqLS4PwG:
        $URL["\161\165\x65\162\x79"] = array_merge($URL["\161\165\145\162\x79"], ["\154\x61\156\147" => LANGUAGE_ID]);
        goto bQOwx_uzUJv2PfxE;
        yKjL3IMIOCvz0YDM:
        return $URL["\160\x61\164\x68"] . "\77" . http_build_query($URL["\x71\x75\x65\162\x79"]);
        goto GiV2hT9uFjvZGN3U;
        LpGEbBptl082_CWq:
        if (is_array($URL["\x71\165\145\x72\171"])) {
            goto KhOBu1erY78rq7bb;
        }
        goto a1voFrvBSk92X8Lz;
        h3JnTsiFMfez5xZe: GRg6TfuVrF6snDxt:
        goto UniV2mfjxGDbe2jo;
        a1voFrvBSk92X8Lz:
        $URL["\x71\165\145\x72\171"] = ["\x6c\141\156\147" => LANGUAGE_ID];
        goto BWrLNmMUqT7aYYug;
        zASHcKwXz9N9v6fo:
        return $path;
        goto h3JnTsiFMfez5xZe;
        BWrLNmMUqT7aYYug:
        goto WDNJH9J8PGeIIMax;
        goto yf53vlVxb_UH_M4k;
        GiV2hT9uFjvZGN3U:
    }

    public static function AddUpdateFileTable($fields)
    {
        goto jUao86CmPrHprcdU;
        XEQ3LlZzqKiguF42: FwfuvznyWRkCaxIA:
        goto av0e3eFGoKqjMNSO;
        bYr3OGKfQv41ZEsL:
        if ($DB->Update("\146\x61\156\x5f\x74\x72\x61\x6e\x73\x6c\x61\x74\x6f\x72\137\x66\x69\x6c\145", $fields, "\127\110\x45\x52\x45\40\126\x41\114\x55\105\137\x49\x44\x3d" . $fields["\126\x41\114\125\105\137\x49\x44"] . "\40\101\x4e\x44\40\x4c\x41\x4e\107\x55\x41\107\x45\137\x49\104\75" . $fields["\114\x41\x4e\x47\125\101\107\105\x5f\x49\104"])) {
            goto FwfuvznyWRkCaxIA;
        }
        goto q84WtAWvz2YsnMEt;
        jUao86CmPrHprcdU: global $DB, $APPLICATION;
        goto bYr3OGKfQv41ZEsL;
        q84WtAWvz2YsnMEt:
        if ($DB->Insert("\146\x61\156\137\x74\x72\x61\156\163\x6c\x61\x74\x6f\x72\x5f\146\151\x6c\145", $fields)) {
            goto MjoaiatHI2zkWLVJ;
        }
        goto SRYbpDWKCtasGV5T;
        SRYbpDWKCtasGV5T:
        $APPLICATION->ThrowException("\x45\162\162\x6f\162");
        goto MXjm7tS5cUkBMPjA;
        av0e3eFGoKqjMNSO:
        return true;
        goto hUiShHBekqTJmF97;
        CTQx8rZMHMpDhLAA: MjoaiatHI2zkWLVJ:
        goto XEQ3LlZzqKiguF42;
        MXjm7tS5cUkBMPjA:
        return false;
        goto CTQx8rZMHMpDhLAA;
        hUiShHBekqTJmF97:
    }

    public static function makeSearchFilter($query, $exFILTER)
    {
        goto Wx894qwDedNpnzMf;
        P4_DMnGAWXgsLc3i:
        foreach ($exFILTER as $exFilt) {
            goto mx1C4IgxUlBWwW84;
            ZaQrGde4lSXhYAd5: aHobav_GGFmGjIqG:
            goto DI3WLtdD49M5LxWx;
            DI3WLtdD49M5LxWx: IAfZyt0clTCakHLE:
            goto CUN_k0ZeOIMHW6b2;
            mx1C4IgxUlBWwW84:
            foreach ($exFilt as $exFltr) {
                goto mPSWSjXiNpLfNVIf;
                SPaECYXbGVYyMClI:
                $fanFilter[] = $fiterEl;
                goto Weep3CxjekS4qQbL;
                eexTApG9BCoAqnXM: INaWgrrc1SgxrW3Z:
                goto vT5VTyc_6R71Hy1e;
                ZspR2ZMq7ryqK06M: zL68UTvLw7u1uQPK:
                goto SPaECYXbGVYyMClI;
                lMr_xjt0O3GfiGAq:
                $fiterEl = ["\x49\102\114\117\x43\x4b\x5f\124\131\x50\105" => $exFltr["\120\x41\x52\x41\115\x31"]];
                goto Pbg7xgN0zGQ3DhtN;
                mmmw95P21iJk8IlR:
                $fiterEl["\x49\x42\114\117\103\x4b\x5f\111\x44"] = $exFltr["\120\x41\122\101\x4d\x32"];
                goto ZspR2ZMq7ryqK06M;
                mPSWSjXiNpLfNVIf:
                if (!(is_array($exFltr) && $exFltr["\75\115\117\x44\x55\114\105\137\111\104"] === "\151\142\x6c\157\143\x6b")) {
                    goto KHJV8QWBegAQVDXM;
                }
                goto lMr_xjt0O3GfiGAq;
                Pbg7xgN0zGQ3DhtN:
                if (!(is_array($exFltr["\120\101\122\101\x4d\x32"]) && count($exFltr["\120\x41\122\101\115\62"]) > 0)) {
                    goto zL68UTvLw7u1uQPK;
                }
                goto mmmw95P21iJk8IlR;
                Weep3CxjekS4qQbL: KHJV8QWBegAQVDXM:
                goto eexTApG9BCoAqnXM;
                vT5VTyc_6R71Hy1e:
            }
            goto ZaQrGde4lSXhYAd5;
            CUN_k0ZeOIMHW6b2:
        }
        goto xpPwVG2gbqOybY_O;
        NDGPEizEDBek7v9E: QgwzlgtCYZTlraju:
        goto WvJLqtNSk4v08QFC;
        Q03_QyHZZUzvJ2Fn:
        goto Jo9ioKSpKyuX9O9P;
        goto NDGPEizEDBek7v9E;
        Dgw8u2RZhDC7Fp70: Jo9ioKSpKyuX9O9P:
        goto QQh9S2jYFmzdloW0;
        xpPwVG2gbqOybY_O: NdYuAJgxSr5CIOnK:
        goto MwlFuneRjA3idhHP;
        tf3ADXz8f0WlSrFE:
        foreach ($exFILTER as $exFltr) {
            goto pyK1P0rxS_ZpNS1w;
            lqNF9hkURZr6fFOL:
            $fanFilter[] = $fiterEl;
            goto dCcKEbE9p1xky0Rr;
            A9k78zlOVPkAtree:
            $fiterEl = ["\111\x42\114\117\103\113\x5f\x54\x59\120\105" => $exFltr["\x50\101\x52\x41\115\61"]];
            goto fFW8x3lzjmzEycpK;
            pyK1P0rxS_ZpNS1w:
            if (!(is_array($exFltr) && $exFltr["\x3d\115\x4f\x44\125\114\x45\137\111\104"] === "\151\x62\x6c\157\143\153")) {
                goto Jd4M04WweXZ9fuhR;
            }
            goto A9k78zlOVPkAtree;
            fFW8x3lzjmzEycpK:
            if (!(is_array($exFltr["\120\x41\122\x41\115\62"]) && count($exFltr["\120\x41\122\101\x4d\62"]) > 0)) {
                goto KYiB_79iRSdboNX2;
            }
            goto JO05kzcPQ4YlrPlT;
            tzPSLb2gUUclVHDt: OxCgmXnzpsp_JqqD:
            goto F0hPVGqCxN5rAYTW;
            JO05kzcPQ4YlrPlT:
            $fiterEl["\x49\102\x4c\x4f\x43\113\137\111\x44"] = $exFltr["\x50\101\x52\101\x4d\62"];
            goto qbLB11dSTgfFX6dj;
            dCcKEbE9p1xky0Rr: Jd4M04WweXZ9fuhR:
            goto tzPSLb2gUUclVHDt;
            qbLB11dSTgfFX6dj: KYiB_79iRSdboNX2:
            goto lqNF9hkURZr6fFOL;
            F0hPVGqCxN5rAYTW:
        }
        goto rS0zqn1nSZzY6i7G;
        MwlFuneRjA3idhHP: aaQgGovBla0WWg2M:
        goto MvXe9uX18VJVr5Kk;
        rS0zqn1nSZzY6i7G: ujAqZ3RG5NfMTLEu:
        goto MKAFFtCgn4vrHSMr;
        Ykomn9ktWMUAO0w0:
        if (is_array($exFILTER["\60"]) && is_array($exFILTER["\60"]["\60"])) {
            goto R4KdTEWaMmZjxSWN;
        }
        goto tf3ADXz8f0WlSrFE;
        QQh9S2jYFmzdloW0:
        return array("\45\x4e\101\115\105" => $query, $fanFilter);
        goto Bnd5rsejnUjyUQ5p;
        q5G51sMpD21RsRs_: uqe5iSyK19ri3PAe:
        goto Sq48CLANnCT3RR3d;
        MKAFFtCgn4vrHSMr:
        goto aaQgGovBla0WWg2M;
        goto mf8tVZwGcLkyeKOd;
        d2PXNIhSMV1qg5sY:
        if (count($fanFilter) == 1) {
            goto uqe5iSyK19ri3PAe;
        }
        goto Q03_QyHZZUzvJ2Fn;
        Wx894qwDedNpnzMf:
        $fanFilter = array();
        goto Ykomn9ktWMUAO0w0;
        BcuAQueUzbieMK_i:
        goto Jo9ioKSpKyuX9O9P;
        goto q5G51sMpD21RsRs_;
        WvJLqtNSk4v08QFC:
        $fanFilter["\114\x4f\107\x49\x43"] = "\x4f\122";
        goto BcuAQueUzbieMK_i;
        Sq48CLANnCT3RR3d:
        $fanFilter = $fanFilter[0];
        goto Dgw8u2RZhDC7Fp70;
        mf8tVZwGcLkyeKOd: R4KdTEWaMmZjxSWN:
        goto P4_DMnGAWXgsLc3i;
        MvXe9uX18VJVr5Kk:
        if (count($fanFilter) > 1) {
            goto QgwzlgtCYZTlraju;
        }
        goto d2PXNIhSMV1qg5sY;
        Bnd5rsejnUjyUQ5p:
    }

    public static function SetTitle($id)
    {
        goto B1cBGPpVjcLVWNxY;
        B1cBGPpVjcLVWNxY:
        $id = intval($id);
        goto RyMstV4iZPpCgF61;
        prnJpFPYVjkyvwex:
        if (!($id > 0 && $tMode)) {
            goto vgP5TvLEixbs9BGo;
        }
        goto IDXjUvfi2M63TfiB;
        BHUIXcdo6IKF79Dq: vgP5TvLEixbs9BGo:
        goto egI0X6mj73C4CUIs;
        IDXjUvfi2M63TfiB:
        $APPLICATION->SetTitle($APPLICATION->GetTitle() . "\56\40\x54\162\141\156\163\154\141\164\145\40\155\157\144\x65\72\x20" . $tMode);
        goto BHUIXcdo6IKF79Dq;
        CbPo1BL98AyNXY3Y:
        $tMode = CFanTranslator::getTranslateMode();
        goto prnJpFPYVjkyvwex;
        RyMstV4iZPpCgF61: global $APPLICATION;
        goto CbPo1BL98AyNXY3Y;
        egI0X6mj73C4CUIs:
    }

    public static function updateIpropertyTemplates($templates, $arFields, $entityType)
    {
        goto P6uZIGOR8sxaTpCR;
        C1dRx9WijWDhK1be:
        $arFields["\x53\111\x54\105\137\x49\x44"] = LANGUAGE_ID;
        goto YPRSNiOYas3TtgoA;
        bO8vAMkxsNN3BKac:
        $arFields["\x49\102\x4c\117\x43\113\137\111\104"] = $arFields["\x49\102\114\117\103\x4b\x5f\x49\x44"] ? $arFields["\x49\102\x4c\x4f\x43\x4b\x5f\111\104"] : $arFields["\111\104"];
        goto sfRxyOEdUbW33LhK;
        Hrnt9OCI6HCTYQdw: jFxFwF8P4GZKSzpK:
        goto IvzniaoCk8hWRBXL;
        Ev7OozMBRZtZT9AC:
        $arFields["\x4c\x41\116\x47\x55\x41\107\105\x5f\x49\x44"] = LANGUAGE_ID;
        goto Hrnt9OCI6HCTYQdw;
        bJ95lgLuvfsTujKg:
        foreach ($templates as $CODE => $TEMPLATE) {
            goto AopJLbCtYgCLhRCK;
            QcDoR8X1It4B1lo4:
            return false;
            goto B8nRwi_K6lfAorjx;
            EAQ6L8FvtaPwNXpM: XiCwMmdQn3eSIGv0:
            goto ulyV8e1JbIaimMHr;
            TUSmMNiNdPlfNRNn:
            $arPropertyFields = ["\111\x42\x4c\117\x43\x4b\x5f\x49\104" => "\x27" . trim($arFields["\111\x42\114\x4f\x43\x4b\x5f\x49\104"]) . "\x27", "\x43\117\104\x45" => "\x27" . trim($CODE) . "\x27", "\105\x4e\124\111\x54\x59\x5f\124\x59\x50\x45" => $entityType, "\105\x4e\124\x49\x54\x59\137\x49\104" => "\47" . trim($arFields["\x49\104"]) . "\x27", "\114\x41\x4e\x47\x55\101\x47\x45\x5f\x49\x44" => "\x27" . $arFields["\114\101\x4e\107\125\101\x47\x45\x5f\x49\104"] . "\x27", "\123\111\124\x45\137\x49\x44" => "\47" . $arFields["\123\x49\124\105\x5f\x49\104"] . "\47", "\124\105\115\120\114\x41\124\105" => "\47" . $DB->ForSql(trim($TEMPLATE)) . "\x27"];
            goto kEgn0gHJ5HOZk230;
            IVN1l3UAs28XSqPy:
            if ($DB->Insert("\146\x61\x6e\137\x74\162\141\x6e\x73\x6c\141\164\x6f\x72\137\x69\142\154\157\143\x6b\x5f\151\x70\x72\157\160\x65\162\164\x79", $arPropertyFields)) {
                goto m_Yq4kk0tkONAxQs;
            }
            goto QcDoR8X1It4B1lo4;
            VqYoxhMgfCDsIXU7: wjWYgwBeowszKWfA:
            goto hOX23o46UrA1O1K2;
            AopJLbCtYgCLhRCK:
            if ($TEMPLATE == '') {
                goto wjWYgwBeowszKWfA;
            }
            goto TUSmMNiNdPlfNRNn;
            kEgn0gHJ5HOZk230:
            if ($DB->Update("\146\x61\156\137\164\x72\x61\156\x73\154\x61\x74\157\162\137\151\142\154\x6f\143\x6b\137\151\x70\162\x6f\160\145\x72\x74\171", $arPropertyFields, "\127\x48\x45\122\x45\40\x45\116\x54\x49\x54\x59\137\x49\x44\75\x27" . trim($arFields["\111\104"]) . "\x27\40\x41\x4e\x44\x20\105\116\x54\111\x54\131\x5f\x54\131\120\105\x3d" . $entityType . "\40\x41\x4e\x44\40\x43\117\104\105\x3d\x27" . trim($CODE) . "\x27\x20\x41\x4e\x44\x20\111\102\114\x4f\x43\113\x5f\111\x44\x3d\47" . trim($arFields["\111\x42\114\117\103\113\x5f\111\104"]) . "\x27\x20\x41\116\x44\x20\x4c\x41\x4e\107\x55\x41\107\105\x5f\111\x44\75\x27" . $arFields["\114\101\x4e\107\125\101\x47\x45\x5f\x49\104"] . "\47")) {
                goto XiCwMmdQn3eSIGv0;
            }
            goto IVN1l3UAs28XSqPy;
            B8nRwi_K6lfAorjx: m_Yq4kk0tkONAxQs:
            goto EAQ6L8FvtaPwNXpM;
            ulyV8e1JbIaimMHr:
            goto AuAB49ruI5dfn124;
            goto VqYoxhMgfCDsIXU7;
            hOX23o46UrA1O1K2:
            $DB->Query("\104\x45\114\105\124\x45\x20\x46\x52\x4f\115\40\146\x61\x6e\x5f\164\x72\x61\x6e\x73\154\x61\x74\157\x72\x5f\151\142\154\x6f\143\x6b\137\151\x70\x72\157\160\145\x72\x74\x79\40\127\x48\x45\x52\105\40\105\116\124\111\124\131\x5f\111\x44\75\47" . trim($arFields["\x49\x44"]) . "\47\x20\x41\x4e\104\40\x45\116\124\x49\x54\x59\137\x54\x59\x50\x45\x3d" . $entityType . "\x20\x41\116\x44\40\103\x4f\x44\105\x3d\47" . trim($CODE) . "\x27\40\x41\x4e\104\40\x49\102\x4c\117\x43\113\x5f\x49\104\75\x27" . trim($arFields["\111\102\114\117\x43\x4b\137\111\104"]) . "\47\40\x41\x4e\104\x20\114\101\116\x47\125\101\x47\x45\x5f\111\104\x3d\47" . $arFields["\x4c\101\x4e\107\x55\x41\107\105\x5f\x49\x44"] . "\x27");
            goto hj_7LQDeRvQxO6iB;
            hj_7LQDeRvQxO6iB: AuAB49ruI5dfn124:
            goto f34ML7Y7esy6mC_Q;
            f34ML7Y7esy6mC_Q: XjQ_smutyXbEepqk:
            goto Xkxf1Fa8Sf0gyk6u;
            Xkxf1Fa8Sf0gyk6u:
        }
        goto ae6DhlhUMQ37gftb;
        UVinQHNYHMf6LCQd: jvJtqa2KY9GOpb9p:
        goto L4O42NmZirLj20HK;
        Mo1LYW3g4RlqNorx:
        if ($arFields["\123\x49\124\x45\137\111\104"]) {
            goto xwH8x_G_VINYVMm0;
        }
        goto C1dRx9WijWDhK1be;
        YPRSNiOYas3TtgoA: xwH8x_G_VINYVMm0:
        goto uTjgEW8lZQ7XYosb;
        uTjgEW8lZQ7XYosb:
        if ($arFields["\x4c\101\x4e\x47\125\x41\x47\105\137\x49\x44"]) {
            goto jFxFwF8P4GZKSzpK;
        }
        goto Ev7OozMBRZtZT9AC;
        ae6DhlhUMQ37gftb: WrdGFVrTdwQNlvyI:
        goto UVinQHNYHMf6LCQd;
        L4O42NmZirLj20HK:
        return true;
        goto SDT12mO5zyQgORl3;
        P6uZIGOR8sxaTpCR: global $DB;
        goto Mo1LYW3g4RlqNorx;
        IvzniaoCk8hWRBXL:
        $entityType = "\x27" . $entityType . "\47";
        goto bO8vAMkxsNN3BKac;
        sfRxyOEdUbW33LhK:
        if (!is_array($templates)) {
            goto jvJtqa2KY9GOpb9p;
        }
        goto bJ95lgLuvfsTujKg;
        SDT12mO5zyQgORl3:
    }

    public static function OnAfterIBlockElementAdd($arFields)
    {
        goto gv_YogoaGJhFnPX1;
        jXXwgvAwEEPRwxNK: lCH6KziY2VTQDXB3:
        goto Z0SliFQyOijaLnYP;
        FFVrwgif106Vq3EM:
        return;
        goto jXXwgvAwEEPRwxNK;
        xBAFhTdJNTj0bEfh:
        return;
        goto EkUBFE8hTmRXUWUM;
        tD6t9EKoCvhy_jWZ:
        foreach (self::getIblockAutoLangs($arFields["\x49\x42\x4c\x4f\103\x4b\137\x49\104"]) as $lid) {
            goto udR5Pc0bQKv_sEjV;
            udR5Pc0bQKv_sEjV:
            $fs = new FCIBlockElement();
            goto ZU5xpyeDcZhSTCmm;
            ZU5xpyeDcZhSTCmm:
            $fs->Translate($arFields["\x49\x44"], $arFields, $lid);
            goto V8ZD0jIXKz6CyPam;
            V8ZD0jIXKz6CyPam: OsMZjcEp6e6rrdnZ:
            goto rTsMSAAS8Im71hP5;
            rTsMSAAS8Im71hP5:
        }
        goto jtP3nfmclL5Dsl6q;
        Bfggde_Im1W4BljC:
        $fields = $el->GetFields();
        goto XZ4EfK5CvBaNVs_n;
        MJ2MsL0uYBI33a8f:
        foreach ($properties as $prop) {
            goto GOgQIHDFFS2bm_oE;
            BGrBVh6H2GDD8mnp:
            if (is_array($prop["\x56\x41\114\x55\105"])) {
                goto R77rSqx1jQEiqrk1;
            }
            goto nA57muJxmSv7aOEj;
            nA57muJxmSv7aOEj:
            $arFields["\120\122\x4f\120\105\122\x54\x59\x5f\126\x41\114\125\105\x53"][$prop["\111\x44"]][$prop["\x50\122\117\120\x45\122\124\x59\137\x56\x41\x4c\125\x45\137\111\104"]] = ["\x56\101\x4c\125\105" => $prop["\x56\101\114\125\105"], "\x44\x45\x53\x43\x52\x49\120\x54\111\117\116" => $prop["\104\x45\x53\x43\122\x49\120\x54\111\x4f\116"]];
            goto ND6O1l00mJSpDTd2;
            feiZvn4W77vlbB7_:
            $values = [];
            goto BGrBVh6H2GDD8mnp;
            XJV8Ez3cF0T8_kxf: ZRXP6gCOh262m6bS:
            goto feiZvn4W77vlbB7_;
            GOgQIHDFFS2bm_oE:
            if (in_array($prop["\x50\122\x4f\x50\x45\122\x54\x59\x5f\124\x59\x50\x45"], ["\106", "\x53"])) {
                goto ZRXP6gCOh262m6bS;
            }
            goto Dz7Pf8W8IBYy3e7_;
            jgKqTcxh0sWzynFj:
            foreach ($prop["\x56\101\x4c\125\105"] as $key => $value) {
                $values[$prop["\120\x52\x4f\x50\x45\122\x54\131\137\126\x41\x4c\125\x45\x5f\111\104"][$key]] = ["\126\101\x4c\125\105" => $value, "\x44\105\x53\103\122\111\x50\124\x49\117\116" => $prop["\x44\x45\x53\103\122\x49\x50\x54\111\117\116"][$key]];
                Uhzv5Z0igoGLSwze:
            }
            goto WK0GiIp4XKy1xC8i;
            WK0GiIp4XKy1xC8i: P_bSVd5c_b9aiqQC:
            goto R6wrFO0r52NpZJJc;
            R6wrFO0r52NpZJJc:
            if (!(count($values) > 0)) {
                goto s4BqOIGuB3VmbTfk;
            }
            goto s8nQuHdxAS1nfDwy;
            erYTBEGVg8OIi4KB:
            $arFields["\120\122\x4f\120\105\122\x54\x59\x5f\126\101\114\125\105\x53"][$prop["\x49\x44"]][$prop["\120\x52\117\120\x45\122\124\x59\x5f\126\101\114\125\105\137\111\104"]] = ["\x56\x41\x4c\x55\x45" => $prop["\x56\x41\114\x55\105"]["\x54\105\x58\x54"], "\x44\105\123\103\x52\x49\120\124\111\117\116" => $prop["\x44\x45\x53\103\x52\x49\x50\124\111\117\116"]];
            goto JMfaQGI1ym8Ml7Te;
            jEwY3N8jdlFYiWdr: s4BqOIGuB3VmbTfk:
            goto Ut1ezlQ6kUx_KbtS;
            EXc1HqnQejneynOw: sJj3J52T2rAWm2h7:
            goto nbz2WedxHG078J7M;
            Dz7Pf8W8IBYy3e7_:
            goto y_T34P2cV0_mDwtI;
            goto XJV8Ez3cF0T8_kxf;
            yJhSPdAx3M4iVPx6: QAnPg4XGC503cNvm:
            goto erYTBEGVg8OIi4KB;
            ND6O1l00mJSpDTd2:
            goto sJj3J52T2rAWm2h7;
            goto fa1Dd0AghErcyoSO;
            s8nQuHdxAS1nfDwy:
            $arFields["\120\122\x4f\120\x45\122\124\131\137\x56\x41\114\x55\105\123"][$prop["\111\x44"]] = $values;
            goto jEwY3N8jdlFYiWdr;
            Ut1ezlQ6kUx_KbtS:
            goto e02s3kp5U9cSSPp9;
            goto yJhSPdAx3M4iVPx6;
            X2F35HnazvWxWtS1:
            if ($prop["\x55\123\105\x52\x5f\124\x59\x50\105"] == "\110\x54\x4d\x4c") {
                goto QAnPg4XGC503cNvm;
            }
            goto jgKqTcxh0sWzynFj;
            nbz2WedxHG078J7M: y_T34P2cV0_mDwtI:
            goto wcXE2WvKiehH_TWC;
            fa1Dd0AghErcyoSO: R77rSqx1jQEiqrk1:
            goto X2F35HnazvWxWtS1;
            JMfaQGI1ym8Ml7Te: e02s3kp5U9cSSPp9:
            goto EXc1HqnQejneynOw;
            wcXE2WvKiehH_TWC:
        }
        goto p9NFpxTHgOQpjJ_m;
        jtP3nfmclL5Dsl6q: wLVhx954rgDLCFit:
        goto n1XDBj3JTZ0RKf03;
        EkUBFE8hTmRXUWUM: CL9nDuoJ9pXe2C4M:
        goto x2Ts7PoFTasq0zfg;
        bG2mnqYV2SaQWpRQ:
        $IBLOCK_ID = (int)$arFields["\x49\x42\114\x4f\103\x4b\137\111\104"];
        goto LmflkXZdDWQ8341B;
        XZ4EfK5CvBaNVs_n:
        $properties = $el->GetProperties();
        goto MJ2MsL0uYBI33a8f;
        LmflkXZdDWQ8341B:
        if (!($IBLOCK_ID == 0 || $ID == 0)) {
            goto CL9nDuoJ9pXe2C4M;
        }
        goto xBAFhTdJNTj0bEfh;
        x2Ts7PoFTasq0zfg:
        $el = CIBlockElement::GetList([], ["\x49\104" => $ID, "\111\x42\114\117\103\x4b\x5f\x49\104" => $IBLOCK_ID])->GetNextElement();
        goto Bfggde_Im1W4BljC;
        p9NFpxTHgOQpjJ_m: AsLt8eN3lKnLnYHy:
        goto tD6t9EKoCvhy_jWZ;
        Z0SliFQyOijaLnYP:
        $ID = (int)$arFields["\x49\104"];
        goto bG2mnqYV2SaQWpRQ;
        gv_YogoaGJhFnPX1:
        if (self::allowAutopilot($arFields)) {
            goto lCH6KziY2VTQDXB3;
        }
        goto FFVrwgif106Vq3EM;
        n1XDBj3JTZ0RKf03:
    }

    public static function OnBeforeIBlockElementUpdate(&$arFields)
    {
        goto iHf3hL_yqs1Dgtte;
        uBqUhNqd7_WJEoVa:
        $IBLOCK_SECTION_ID = min($arFields["\x49\102\114\117\103\113\137\123\x45\x43\124\x49\x4f\116"]);
        goto JBTAt0LIi2uTDjCt;
        kuNOOAeJSrSoxayr:
        if (self::isTranslateMode($arFields["\x4c\x41\116\107\x55\x41\x47\105\137\x49\x44"]) && self::allowIBOnLiteVersion($arFields["\x49\102\x4c\x4f\103\113\137\x49\x44"])) {
            goto Ano_HcP9pq4Z4Fxp;
        }
        goto IA9dcWiDvwmeXliL;
        hTlRfk5Uw60drzUe:
        foreach ($arFields["\x50\x52\x4f\x50\105\x52\x54\x59\x5f\x56\101\x4c\125\x45\x53"] as $propID => $property) {
            goto yTKiWG80r9dF475y;
            yTKiWG80r9dF475y:
            foreach ($property as $id => $value) {
                goto L4IIXctmscIozMPX;
                W0GEJSNjE8W0C5c9:
                if (!(isset($value["\126\101\x4c\x55\x45"]) && $id > 0 && ($value["\x56\x41\114\125\x45"] == '' || is_array($value["\x56\101\x4c\x55\105"]) && isset($value["\126\101\114\x55\x45"]["\144\x65\154"]) && $value["\x56\x41\114\125\x45"]["\x64\x65\154"] == "\131" || is_array($value["\x56\x41\114\x55\x45"]) && isset($value["\x56\x41\114\x55\x45"]["\163\151\172\145"]) && (int)$value["\x56\x41\114\x55\x45"]["\163\151\x7a\x65"] > 0))) {
                    goto xs5uH9LXe6gmE7_m;
                }
                goto cfYbnMLwrNNpivXz;
                cfYbnMLwrNNpivXz:
                $connection->query("\104\x45\114\x45\x54\105\40\106\x52\x4f\115\x20\146\x61\x6e\137\164\x72\x61\x6e\x73\x6c\141\164\x6f\162\137\151\x62\154\157\x63\x6b\137\145\x6c\x65\x6d\x65\x6e\x74\137\160\x72\157\160\145\x72\x74\x79\40\x57\x48\105\x52\105\40\126\x41\x4c\x55\105\137\x49\x44\x20\75\40" . $id);
                goto np8quGoL_BUH_LW5;
                E9kOxboLJXBz4MP4: xhBb0cqw3_2Ktuyg:
                goto zWx0GKSARooZmNJt;
                L4IIXctmscIozMPX:
                $id = intval($id);
                goto W0GEJSNjE8W0C5c9;
                np8quGoL_BUH_LW5: xs5uH9LXe6gmE7_m:
                goto E9kOxboLJXBz4MP4;
                zWx0GKSARooZmNJt:
            }
            goto RkCQbXf8yVfw6Byk;
            vbkb8dPJ_5LWLptz: msYVnG3HtS9D34SH:
            goto X0kfBp3XjjdEx6Nf;
            RkCQbXf8yVfw6Byk: tr7GtYGB__30u8XQ:
            goto vbkb8dPJ_5LWLptz;
            X0kfBp3XjjdEx6Nf:
        }
        goto NVxph4gDoa1xHMZI;
        DeCFrP2pBy24B1Or: zbCfHbOYVQnn9WnQ:
        goto tgSkQ11Iami_mR0F;
        iHf3hL_yqs1Dgtte: global $DB, $APPLICATION;
        goto LIbWdWvCyp0rOi1d;
        NVxph4gDoa1xHMZI: tTh3QW4DGO254Jfl:
        goto M491YN6dAMcEq5GG;
        YAVZBbG2yGPB2C6S: AAmXzrMU3uoXvzJB:
        goto uBqUhNqd7_WJEoVa;
        JBTAt0LIi2uTDjCt:
        goto lRfrFSYsGZLZpIJ2;
        goto NykxhCLX9PkSF2QR;
        vqxaYIxIpXDZyMM6:
        if (intval($arFields["\x49\102\x4c\117\x43\113\137\123\x45\103\x54\111\117\116\x5f\111\x44"]) > 0) {
            goto gw7fZZcY066In1r9;
        }
        goto OZi2uPUg0Lbv7Xhp;
        OZi2uPUg0Lbv7Xhp:
        goto lRfrFSYsGZLZpIJ2;
        goto YAVZBbG2yGPB2C6S;
        RQpmXv2mUG3f5IvS:
        $arFields = [];
        goto DeCFrP2pBy24B1Or;
        T3hjgdIAkIonizRr:
        $connection = \Bitrix\Main\Application::getConnection();
        goto kuNOOAeJSrSoxayr;
        IA9dcWiDvwmeXliL:
        $newFields = ["\x49\102\x4c\x4f\103\113\137\123\x45\x43\x54\x49\117\x4e\x5f\111\x44" => "\x27" . $DB->ForSql(trim($IBLOCK_SECTION_ID)) . "\x27"];
        goto MAsPzTkQCiaGsHuf;
        yDQzBqTokfVkUIvF: Ano_HcP9pq4Z4Fxp:
        goto FZaeJ49MmXN3PqBd;
        J6S4fSmPWM54k8Qu:
        if (!(is_array($arFields["\x50\122\117\120\105\122\124\x59\x5f\x56\x41\x4c\x55\105\123"]) && count($arFields["\120\122\117\x50\105\x52\124\x59\x5f\126\101\114\125\x45\x53"]) > 0)) {
            goto Djgc6RjKLMKACQeq;
        }
        goto hTlRfk5Uw60drzUe;
        B0PpvTl1lsOfD937:
        goto zbCfHbOYVQnn9WnQ;
        goto yDQzBqTokfVkUIvF;
        MAsPzTkQCiaGsHuf:
        $DB->Update("\146\141\156\137\x74\x72\141\x6e\x73\x6c\x61\x74\157\162\x5f\x69\x62\154\157\x63\153\137\145\154\145\155\145\156\164", $newFields, "\127\x48\105\122\x45\x20\x45\x4c\105\115\105\116\124\137\111\x44\75\47" . $arFields["\111\x44"] . "\47");
        goto J6S4fSmPWM54k8Qu;
        NykxhCLX9PkSF2QR: gw7fZZcY066In1r9:
        goto XJY6HJz3HSkMJXn3;
        xr5uZLnhWK7sezwD: HUq8CQfVLtr_9t2x:
        goto RQpmXv2mUG3f5IvS;
        xOMIunLGTKXRv08t: lRfrFSYsGZLZpIJ2:
        goto T3hjgdIAkIonizRr;
        LIbWdWvCyp0rOi1d:
        if (is_array($arFields["\x49\x42\114\117\x43\113\x5f\123\105\x43\124\111\x4f\116"]) && count($arFields["\x49\102\114\x4f\x43\x4b\137\123\105\103\124\x49\x4f\x4e"]) > 0) {
            goto AAmXzrMU3uoXvzJB;
        }
        goto vqxaYIxIpXDZyMM6;
        by9O77FyWrlzfw3n:
        return false;
        goto xr5uZLnhWK7sezwD;
        FZaeJ49MmXN3PqBd:
        if (self::IblockElement_UpdateTranslations($arFields)) {
            goto HUq8CQfVLtr_9t2x;
        }
        goto by9O77FyWrlzfw3n;
        M491YN6dAMcEq5GG: Djgc6RjKLMKACQeq:
        goto B0PpvTl1lsOfD937;
        XJY6HJz3HSkMJXn3:
        $IBLOCK_SECTION_ID = $arFields["\x49\x42\x4c\x4f\103\113\137\123\105\x43\124\x49\117\x4e\x5f\111\104"];
        goto xOMIunLGTKXRv08t;
        tgSkQ11Iami_mR0F:
    }

    public static function OnAfterIBlockElementUpdate($arFields)
    {
        goto Nym_TJ8u2qflZPe0;
        fJaiwmj8yvcj6n1W: JyWph7_tbLw3L4bQ:
        goto tPQvkMK5RngTcnr3;
        gWuhgJTzVBqEtjLa:
        return;
        goto fJaiwmj8yvcj6n1W;
        rtEptpAxpIFIl3da: r74Rojq5a3uSEFP1:
        goto uYFK3GVHADS7hcPF;
        Nym_TJ8u2qflZPe0:
        if (self::allowAutopilot($arFields, true)) {
            goto JyWph7_tbLw3L4bQ;
        }
        goto gWuhgJTzVBqEtjLa;
        tPQvkMK5RngTcnr3:
        foreach (self::getIblockAutoLangs($arFields["\111\102\x4c\x4f\103\113\x5f\111\x44"]) as $lid) {
            goto IfPR6FPPhKIMou7m;
            IfPR6FPPhKIMou7m:
            $fs = new FCIBlockElement();
            goto Pw5PwLzhv4w9erwJ;
            N44m46LHtdE4Bydm: WYwab5yQPcwLMPGX:
            goto P2lUxiGY9u7WxpFx;
            Pw5PwLzhv4w9erwJ:
            $fs->Translate($arFields["\111\104"], $arFields, $lid);
            goto N44m46LHtdE4Bydm;
            P2lUxiGY9u7WxpFx:
        }
        goto rtEptpAxpIFIl3da;
        uYFK3GVHADS7hcPF:
    }

    public static function OnBeforeIBlockElementDelete($id)
    {
        goto eRUZoeo2Yv8Jxa2C;
        cWmhiw3_LAshqUBy:
        $connection->query("\12\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\104\x45\114\105\124\105\x20\106\x52\x4f\x4d\x20\x66\141\156\x5f\x74\x72\141\156\x73\x6c\141\x74\x6f\162\x5f\151\x62\x6c\157\x63\x6b\x5f\145\154\145\155\x65\156\x74\xa\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\x57\x48\x45\122\105\x20\x45\114\x45\x4d\x45\x4e\124\137\x49\104\40\75\x20" . $id);
        goto AUFqEr8ZoXz6DdTl;
        TPBG3QjWD81rVtG2: w2f1UEgQHfBIfHZN:
        goto dqapHr55IXb7xS9t;
        dqapHr55IXb7xS9t:
        $connection = \Bitrix\Main\Application::getConnection();
        goto cWmhiw3_LAshqUBy;
        AUFqEr8ZoXz6DdTl:
        $connection->query("\xa\x20\40\40\x20\x20\40\104\105\114\105\x54\x45\40\x46\122\117\x4d\x20\146\x61\156\137\x74\162\x61\x6e\x73\154\x61\164\x6f\162\137\x69\142\154\157\143\153\137\x65\154\x65\x6d\145\x6e\164\x5f\160\162\157\x70\145\x72\x74\x79\12\40\x20\x20\40\40\x20\x57\110\x45\x52\x45\x20\111\102\114\x4f\x43\x4b\137\x45\114\x45\115\105\x4e\x54\x5f\x49\x44\40\75\40" . $id);
        goto dCe3f6qNIIQa_kPD;
        HHnuCfBuB1u5Nrj6:
        if (!($ar = $rs->Fetch())) {
            goto w2f1UEgQHfBIfHZN;
        }
        goto Jro3_J07QDDYH6KR;
        yYS7GgouJP_FtwLp:
        $ipropValues->clearValues();
        goto TPBG3QjWD81rVtG2;
        eRUZoeo2Yv8Jxa2C:
        $rs = FCIBlockElement::GetList(array(), array("\75\x49\x44" => $id));
        goto HHnuCfBuB1u5Nrj6;
        Jro3_J07QDDYH6KR:
        $ipropValues = new \Bxproger\Translator\InheritedProperty\ElementValues($ar["\111\102\114\x4f\x43\x4b\137\111\x44"], $id);
        goto yYS7GgouJP_FtwLp;
        dCe3f6qNIIQa_kPD:
    }

    public static function OnAfterIBlockSectionAdd($arFields)
    {
        goto kgJ2QdArJot2DC9s;
        eVJj0GXYipAm3Wg0: bv9oHhCqVnFwKSwd:
        goto KucbPb3DFtYDET0c;
        PAhxPsTJLZlKsQyR:
        $arFields["\120\111\x43\x54\x55\x52\105"]["\111\104"] = $fields["\x50\111\103\124\x55\x52\x45"]["\x49\104"];
        goto eVJj0GXYipAm3Wg0;
        d337MsIqg91zTvU4: u4Aa8Mzm49qNcjr7:
        goto oEys1xlN62T1Schk;
        kgJ2QdArJot2DC9s:
        if (self::allowAutopilot($arFields)) {
            goto gZCnfUHpIQVusw8_;
        }
        goto L87Y4UK7cmBIuwLu;
        FhGnYWwBE9hJQSOU:
        return;
        goto wU2JMTwGGZgrajdy;
        KucbPb3DFtYDET0c:
        foreach (self::getIblockAutoLangs($IBLOCK_ID) as $lid) {
            goto lSGZhyo7ItkyHGxe;
            lSGZhyo7ItkyHGxe:
            $fs = new FCIBlockSection();
            goto RnZpNyI6T1IE6TSB;
            NFBJV0XPcGhXb3NL: JVZ9vqGumGN3Okfu:
            goto eERJMFyZhIwPLokI;
            RnZpNyI6T1IE6TSB:
            $fs->Translate($arFields["\x49\104"], $arFields, $lid);
            goto NFBJV0XPcGhXb3NL;
            eERJMFyZhIwPLokI:
        }
        goto d337MsIqg91zTvU4;
        u7B1KdRrN7TQs0C4:
        $arFields["\120\111\103\x54\125\x52\105"] = $fields["\x50\111\x43\124\x55\x52\x45"];
        goto GYbhr5fu2Z4huOgh;
        AeHXXEMzIpab0FDO: J6LjhnU1Y9_DABJi:
        goto PAhxPsTJLZlKsQyR;
        I1lUfShoUVn7lBnS:
        $fields = $el->GetFields();
        goto Q9YaANWvB5P0KHVT;
        Burn1GWLnhuNOWkx:
        $el = CIBlockSection::GetList([], ["\111\x44" => $ID, "\x49\102\114\x4f\x43\x4b\137\x49\104" => $IBLOCK_ID])->GetNextElement();
        goto I1lUfShoUVn7lBnS;
        ubeGM1dZiPlEryPf:
        if (isset($arFields["\x50\111\x43\124\x55\122\x45"])) {
            goto J6LjhnU1Y9_DABJi;
        }
        goto u7B1KdRrN7TQs0C4;
        W8geFpjOrPMYVKFv:
        $IBLOCK_ID = (int)$arFields["\x49\102\x4c\117\x43\x4b\x5f\x49\x44"];
        goto Dbs2TyP7FkrMEHmb;
        Dbs2TyP7FkrMEHmb:
        if (!($IBLOCK_ID == 0 || $ID == 0)) {
            goto reZ74a367UJ5Uaes;
        }
        goto FhGnYWwBE9hJQSOU;
        GYbhr5fu2Z4huOgh:
        goto bv9oHhCqVnFwKSwd;
        goto AeHXXEMzIpab0FDO;
        Nj69IBZNU5F_TMdr:
        $fields["\120\x49\x43\x54\x55\x52\105"] = CFile::GetFileArray($fields["\x50\x49\x43\x54\x55\x52\105"]);
        goto kCQxN6LJv8MZVOIv;
        wU2JMTwGGZgrajdy: reZ74a367UJ5Uaes:
        goto Burn1GWLnhuNOWkx;
        kCQxN6LJv8MZVOIv: XCNd67U5h60MHccp:
        goto ubeGM1dZiPlEryPf;
        eVOQKgz7oSv7adjr:
        $ID = (int)$arFields["\111\x44"];
        goto W8geFpjOrPMYVKFv;
        Q9YaANWvB5P0KHVT:
        if (!((int)$fields["\x50\111\103\124\x55\122\x45"] > 0)) {
            goto XCNd67U5h60MHccp;
        }
        goto Nj69IBZNU5F_TMdr;
        X2esDwF5FkAwwpn1: gZCnfUHpIQVusw8_:
        goto eVOQKgz7oSv7adjr;
        L87Y4UK7cmBIuwLu:
        return;
        goto X2esDwF5FkAwwpn1;
        oEys1xlN62T1Schk:
    }

    public static function OnBeforeIBlockSectionUpdate(&$arFields)
    {
        goto Eftz3mgPCMMU3_4n;
        m_j5rB6eP7lNhVe3:
        return false;
        goto gTeE994xEUqdkyE9;
        Cq1FAuwDyR8RfXa5:
        if (self::IblockSection_UpdateTranslations($arFields)) {
            goto UKZgo1rtW7Cw3BrZ;
        }
        goto m_j5rB6eP7lNhVe3;
        VDti8Sn3V3U217xF:
        return;
        goto Hz25KOpw_LZQLLFM;
        Hz25KOpw_LZQLLFM: hhIPDXCffAjGi02i:
        goto Cq1FAuwDyR8RfXa5;
        gTeE994xEUqdkyE9: UKZgo1rtW7Cw3BrZ:
        goto e8HVyVRbpMV7rBvm;
        e8HVyVRbpMV7rBvm:
        $arFields = [];
        goto vTih8SRwGIRpW1gg;
        Eftz3mgPCMMU3_4n:
        if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["\x49\102\x4c\117\103\x4b\x5f\x49\104"]))) {
            goto hhIPDXCffAjGi02i;
        }
        goto VDti8Sn3V3U217xF;
        vTih8SRwGIRpW1gg:
    }

    public static function OnAfterIBlockSectionUpdate($arFields)
    {
        goto yrG26j3cG0BLIY5J;
        CRJ6amtHW8KFTZK3:
        return;
        goto QtwtDRIkToGpiW19;
        kLNRSMWKBaOutWVc: cI3VNKh612rlzJbE:
        goto F0uptF0aN3Wf5bvT;
        VcFWg2e5fJb8ZyoX:
        goto vPp_sFDOvu4Wphi0;
        goto FmJt0gH14xkki9YA;
        v155_BgfiewPMldP: jq4MTTBxzYadhkBu:
        goto PiOdxuMeT_gPUnwh;
        fKxInZqHejnGb_61: GkStKl6OW9QQE3ea:
        goto mKAPqBVVTP7F4wHk;
        dK2Rn6OrQ833FbfC:
        if (!($IBLOCK_ID == 0 || $ID == 0)) {
            goto y10ErBhylcMhC6Ah;
        }
        goto aSk5u4gHyPdhzh0q;
        NlOBzeMdpNMBenmq:
        $fields["\120\x49\103\124\x55\x52\105"] = CFile::GetFileArray($fields["\120\111\103\x54\x55\122\105"]);
        goto v155_BgfiewPMldP;
        PiOdxuMeT_gPUnwh:
        if (!isset($arFields["\120\111\x43\x54\x55\x52\105"])) {
            goto GkStKl6OW9QQE3ea;
        }
        goto BSU8twjrUTwGw_Ly;
        eZskK1Ynsel2IYPn:
        if (!((int)$fields["\120\x49\x43\x54\125\122\x45"] > 0)) {
            goto jq4MTTBxzYadhkBu;
        }
        goto NlOBzeMdpNMBenmq;
        TSXy2j5dSPzVn7gm: vPp_sFDOvu4Wphi0:
        goto WqZ_vs8sBd8potmy;
        VOB3L5Pt2LHZMz0Z:
        $fields = $el->GetFields();
        goto eZskK1Ynsel2IYPn;
        ZgQCYYaKHSEzzhFq:
        $ID = (int)$arFields["\111\x44"];
        goto GtpxCZjH1PNinD8C;
        BSU8twjrUTwGw_Ly:
        if (!$arFields["\x50\x49\x43\x54\125\x52\x45"]["\x49\x44"]) {
            goto sepL6megwlhCDZ8Y;
        }
        goto CtTdnDb1vSU2IM3D;
        QtwtDRIkToGpiW19: EwxRkCNqYlCyA81F:
        goto ZgQCYYaKHSEzzhFq;
        mKAPqBVVTP7F4wHk:
        $arFields["\120\x49\x43\124\x55\x52\105"] = $fields["\x50\x49\x43\x54\125\122\x45"];
        goto VcFWg2e5fJb8ZyoX;
        WqZ_vs8sBd8potmy:
        foreach (self::getIblockAutoLangs($arFields["\x49\102\114\x4f\103\x4b\137\x49\x44"]) as $lid) {
            goto rHW20X316ZvOWN00;
            xBR7jyuo2IVjKOji: XGZzpjj1leELQsKC:
            goto SvgbKDagJwxGZT0f;
            dII921SaCV6Jd2_S:
            $fs->Translate($arFields["\111\104"], $arFields, $lid);
            goto xBR7jyuo2IVjKOji;
            rHW20X316ZvOWN00:
            $fs = new FCIBlockSection();
            goto dII921SaCV6Jd2_S;
            SvgbKDagJwxGZT0f:
        }
        goto kLNRSMWKBaOutWVc;
        inBOxJwbJSwZXylt: y10ErBhylcMhC6Ah:
        goto DNnDk56WcsZupIYs;
        tbh4cU6d4PM74dqN:
        $arFields["\x50\x49\103\x54\125\122\105"]["\111\x44"] = $fields["\x50\x49\103\x54\125\x52\105"]["\x49\104"];
        goto TSXy2j5dSPzVn7gm;
        FmJt0gH14xkki9YA: sepL6megwlhCDZ8Y:
        goto tbh4cU6d4PM74dqN;
        DNnDk56WcsZupIYs:
        $el = CIBlockSection::GetList([], ["\111\104" => $ID, "\x49\102\x4c\x4f\x43\x4b\137\x49\104" => $IBLOCK_ID])->GetNextElement();
        goto VOB3L5Pt2LHZMz0Z;
        CtTdnDb1vSU2IM3D:
        goto vPp_sFDOvu4Wphi0;
        goto fKxInZqHejnGb_61;
        yrG26j3cG0BLIY5J:
        if (self::allowAutopilot($arFields, true)) {
            goto EwxRkCNqYlCyA81F;
        }
        goto CRJ6amtHW8KFTZK3;
        GtpxCZjH1PNinD8C:
        $IBLOCK_ID = (int)$arFields["\111\x42\x4c\117\x43\x4b\x5f\111\x44"];
        goto dK2Rn6OrQ833FbfC;
        aSk5u4gHyPdhzh0q:
        return;
        goto inBOxJwbJSwZXylt;
        F0uptF0aN3Wf5bvT:
    }

    public static function OnBeforeIBlockUpdate(&$arFields)
    {
        goto Hb9Vfc254cC9S7G4;
        Hb9Vfc254cC9S7G4:
        if (defined("\x49\123\x5f\x49\102\114\x4f\103\x4b\x5f\x55\x50\104\x41\x54\x45")) {
            goto Zl34Mj7l1p4Uf2rE;
        }
        goto W5QL0zi2G7vQLO6N;
        kLSG6653VyqfoxGk: bcBO4tJ0G3IzU3tk:
        goto WOAFeDY4cTgY1iCh;
        GXaKPVVg4bKpui7I: NePOXlNirzLnVcXT:
        goto Vud6uKpmcLFaK3Kn;
        IfoSE481T3DuMMUh:
        return;
        goto GXaKPVVg4bKpui7I;
        W5QL0zi2G7vQLO6N:
        define("\111\123\x5f\111\x42\x4c\x4f\x43\113\137\125\x50\x44\101\x54\105", "\131");
        goto w5l8VsWf8PzfZzi0;
        bQA8SQLOuoTtM9sf:
        return false;
        goto kLSG6653VyqfoxGk;
        ga1y5Eq2Js9HXdAp:
        if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields["\x49\x44"]))) {
            goto NePOXlNirzLnVcXT;
        }
        goto IfoSE481T3DuMMUh;
        w5l8VsWf8PzfZzi0: Zl34Mj7l1p4Uf2rE:
        goto ga1y5Eq2Js9HXdAp;
        WOAFeDY4cTgY1iCh:
        $arFields = [];
        goto VU2oLsLwEpTiyMER;
        Vud6uKpmcLFaK3Kn:
        if (self::Iblock_UpdateTranslations($arFields)) {
            goto bcBO4tJ0G3IzU3tk;
        }
        goto bQA8SQLOuoTtM9sf;
        VU2oLsLwEpTiyMER:
    }

    public static function OnBeforeIBlockDelete($id)
    {
        goto WsdtLIdkKUhSz8Nu;
        Mf1uVDA_QEp92CYP:
        $connection = \Bitrix\Main\Application::getConnection();
        goto ZsaRmgvExTeNGX2h;
        q6wmBvgbtzzkQe22:
        $connection->query("\104\105\114\x45\x54\105\40\106\122\117\x4d\40\146\141\x6e\x5f\164\162\x61\x6e\163\x6c\x61\164\157\x72\x5f\151\x62\154\x6f\143\153\x5f\x73\145\x63\164\151\157\156\x5f\160\x72\x6f\160\x65\162\x74\171\40\x57\x48\105\x52\105\x20\111\102\114\x4f\103\113\x5f\x49\104\40\75\40" . $id);
        goto N2v_B4TLTqm94VJJ;
        ZsaRmgvExTeNGX2h:
        $connection->query("\104\105\114\105\124\105\x20\106\x52\x4f\115\40\x66\141\156\137\x74\x72\x61\x6e\x73\x6c\x61\x74\157\162\x5f\x69\x62\154\x6f\143\153\x20\x57\x48\105\122\105\40\x49\102\114\117\x43\x4b\x5f\111\x44\x20\x3d\x20" . $id);
        goto q6wmBvgbtzzkQe22;
        WsdtLIdkKUhSz8Nu:
        $ipropValues = new \Bxproger\Translator\InheritedProperty\IblockValues($id);
        goto CnPkFvXOxwqP4OuG;
        CnPkFvXOxwqP4OuG:
        $ipropValues->clearValues();
        goto Mf1uVDA_QEp92CYP;
        N2v_B4TLTqm94VJJ:
    }

    public static function Iblock_TranslateFields($arFields, string $target, string|bool $source = false)
    {
        goto Dq5cDc96J5sQGonF;
        MpdIosNW2hOXkK3U:
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList));
        goto YN1VVme4tTz1ZyeH;
        kcD8DLTcy7x4Oc6p: ARvT9sb171n66Tuo:
        goto f3lbx_pGlG1w6N0X;
        Nr0SxUT3RXPT1wzo:
        return false;
        goto kcD8DLTcy7x4Oc6p;
        zLjX4ZlxhLP2Y2Be:
        $res = $gt->translateBatch($values, self::langCode($target), $source);
        goto cYBCAQVjVltZoyfW;
        GzaZawlWAUo7ZD1u: HM25iKISEFtMBNSo:
        goto uOEo5n0psX9JAX4Q;
        Dq5cDc96J5sQGonF:
        $arFieldsList = ["\116\x41\x4d\105", "\104\105\x53\x43\122\x49\120\x54\x49\x4f\x4e"];
        goto nT8w08OTab2P4dbk;
        I1tTQQgc7wknzSUs: vEnW3_JTWht_cFpp:
        goto bF8jSvDxM7im6x3I;
        u6v_HZjyUzOWd2Hp:
        foreach ($arFields as $key => $field) {
            goto y0vg144pTyHCXYnU;
            R05m61OPRU7viewT: qkoCh4SRIcm2rimM:
            goto rugfDhMWFQCZvd7x;
            y0vg144pTyHCXYnU:
            if (!(in_array($key, $arFieldsList) && $field != '')) {
                goto G1v6OIMba2kn2cpC;
            }
            goto Lf5Bv1mXbCOosd5l;
            E1VBLy27QJ2IpBQA:
            $valkeys[$key] = $field;
            goto s0MoPFF5ynEqEunQ;
            Lf5Bv1mXbCOosd5l:
            $values[] = $field;
            goto E1VBLy27QJ2IpBQA;
            s0MoPFF5ynEqEunQ: G1v6OIMba2kn2cpC:
            goto R05m61OPRU7viewT;
            rugfDhMWFQCZvd7x:
        }
        goto aCi3prEvVoL5_rID;
        bF8jSvDxM7im6x3I:
        $values = array_values($values);
        goto XqZSDDVAzqU4pz2e;
        LdDkYGZ0aONp66yh:
        $valkeys = [];
        goto u6v_HZjyUzOWd2Hp;
        t4C0RhDkcbb4QCpD:
        foreach ($valkeys as $key => $field) {
            goto FUEcholwxPbsl3Lb;
            FUEcholwxPbsl3Lb:
            if (!in_array($key, $arFieldsList)) {
                goto pNCOvnv4vNrdLZHh;
            }
            goto MUQf2kxCSS1kblX2;
            MUQf2kxCSS1kblX2:
            $arFields[$key] = $res[$current];
            goto FQreyUWv1uMlHc32;
            FQreyUWv1uMlHc32:
            $current++;
            goto oWsR3sAyulJRDr2n;
            HL4D40x5qFHTFeqo: Or7MWWrq1AOL0jK0:
            goto xkQrn2N2lHIpQ7NZ;
            oWsR3sAyulJRDr2n: pNCOvnv4vNrdLZHh:
            goto HL4D40x5qFHTFeqo;
            xkQrn2N2lHIpQ7NZ:
        }
        goto GzaZawlWAUo7ZD1u;
        YN1VVme4tTz1ZyeH:
        foreach ($arFieldsList as $field) {
            $values[$field] = $arNew[$field];
            OGx59NB3UDVab8ZV:
        }
        goto I1tTQQgc7wknzSUs;
        f3lbx_pGlG1w6N0X:
        $current = 0;
        goto t4C0RhDkcbb4QCpD;
        aCi3prEvVoL5_rID: ePjA2GuOHurG6sO3:
        goto AZehOUQf29g_2XsI;
        cYBCAQVjVltZoyfW:
        if (is_array($res)) {
            goto ARvT9sb171n66Tuo;
        }
        goto YtUfTDjBdTbOx3Vq;
        AZehOUQf29g_2XsI:
        $gt = new \Bxproger\Translator\Services\TranslateService();
        goto zLjX4ZlxhLP2Y2Be;
        IY3pu6uIT1RVxDsW:
        $values = [];
        goto MpdIosNW2hOXkK3U;
        uOEo5n0psX9JAX4Q:
        return $arFields;
        goto MArY2dBcJAMsSLKS;
        nT8w08OTab2P4dbk:
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
        goto IY3pu6uIT1RVxDsW;
        XqZSDDVAzqU4pz2e:
        $values = [];
        goto LdDkYGZ0aONp66yh;
        YtUfTDjBdTbOx3Vq:
        AddMessage2Log($gt->GetLastError());
        goto Nr0SxUT3RXPT1wzo;
        MArY2dBcJAMsSLKS:
    }

    public static function IblockSection_TranslateFields($arFields, string $target, string|bool $source = false)
    {
        goto xhLLNC5hvMzXnIuQ;
        YA93PT6uvMUXhFVK:
        goto X7nC7q1ZvrVTyrVj;
        goto CmFIXyYgGZ1DhRCV;
        rP9CQ1ivmM4G5fpA:
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList));
        goto p32o00Sw6b65uWnw;
        vUQullVowhSvhGA0:
        $res = $gt->translateBatch($values, self::langCode($target), $source);
        goto GbOzlKqtN0wZPHPw;
        S1w1ZP2W5kfEYAx3:
        if ($arFields["\x50\x49\103\124\x55\122\105"]["\144\x65\163\x63\x72\151\160\x74\151\x6f\x6e"]) {
            goto qV3NvRcGp5VIrdFD;
        }
        goto RF2hnIHZEQRHKsfg;
        brWMfGwG4uqMEgs6:
        $current++;
        goto soRoIMcD_mNUNJzl;
        hd0DeoqNssR7qGsE:
        $values[] = $arFields["\x50\x49\x43\x54\125\122\105"]["\144\145\163\x63\162\x69\x70\164\151\x6f\x6e"];
        goto vpAdEYZ1o7tM3bwq;
        wc1kSf9A0JW6vx02: XogrBwHC6zqSyeiM:
        goto aYrVjDoSsp_CrfUy;
        aYrVjDoSsp_CrfUy:
        $gt = new \Bxproger\Translator\Services\TranslateService();
        goto vUQullVowhSvhGA0;
        RF2hnIHZEQRHKsfg:
        goto X7nC7q1ZvrVTyrVj;
        goto yMdwKXyUlAOkubsM;
        Xk3MMlzadi6KkoCi:
        return $arFields;
        goto p31MJYx_bawK_QNr;
        bLbOJraReuykboh8:
        $current++;
        goto kPlgJcOg6caQCPQY;
        BRSfQAgbXQJ1ZsbL: gLplWsr22DYXf58E:
        goto YQM1KvZs94objGO8;
        xKGRGAJoHmV2gtSd:
        $values = [];
        goto lQC7wmPgvUsy50u3;
        pdGI16JIT5TvF3A7:
        if (!is_array($arFields["\120\x49\103\124\125\122\105"])) {
            goto XogrBwHC6zqSyeiM;
        }
        goto TcbxU7FlE4lY5tof;
        p32o00Sw6b65uWnw:
        foreach ($arFieldsList as $field) {
            $values[$field] = $arNew[$field];
            fYPhNcc6Th0iA63w:
        }
        goto BRSfQAgbXQJ1ZsbL;
        TT_OyyX4VMp3cJjT:
        if ($valkeys["\120\111\103\x54\125\x52\105"]["\144\145\163\143\x72\x69\x70\x74\x69\x6f\156"]) {
            goto iyBRO7lcppEYOvSI;
        }
        goto gHRn_4gdYM0W7kjP;
        AGZVWgl1ZlXcmA_w:
        $arFields["\x50\x49\x43\x54\x55\x52\105"]["\144\145\x73\x63\x72\x69\160\x74\151\157\156"] = $res[$current];
        goto brWMfGwG4uqMEgs6;
        eS_zDV3b_3kDGpce:
        $arFields["\x50\x49\x43\x54\125\x52\x45"]["\x44\105\x53\x43\x52\111\x50\124\x49\117\x4e"] = $res[$current];
        goto bLbOJraReuykboh8;
        uHke4_FdeZw3UY56:
        return false;
        goto mHdN38QDUkdFJX57;
        TaVpmwYWqCKWymZ7:
        $values = [];
        goto rP9CQ1ivmM4G5fpA;
        YOY4xRAYX6fwHGlg:
        $arUfTypes = \Bxproger\Translator\UserField\Table::create("\x49\102\x4c\117\103\113\x5f" . $arFields["\111\x42\x4c\x4f\103\113\x5f\111\x44"] . "\x5f\x53\x45\x43\x54\111\117\116");
        goto bQhZFVZuKytyEcAJ;
        lQC7wmPgvUsy50u3:
        $valkeys = [];
        goto YOY4xRAYX6fwHGlg;
        kPlgJcOg6caQCPQY:
        goto k_qh9Ntg5cgszvMr;
        goto JjRAMusbLT0gdH6C;
        soRoIMcD_mNUNJzl: k_qh9Ntg5cgszvMr:
        goto Xk3MMlzadi6KkoCi;
        OS3DrfWO4d4tIi6_: eESzLcWs5myuWir5:
        goto pdGI16JIT5TvF3A7;
        iGNp_YA2lBL4S69V: l5nYP1CjffK2qhYO:
        goto eS_zDV3b_3kDGpce;
        GbOzlKqtN0wZPHPw:
        if (is_array($res)) {
            goto AykS2pyYhvDfSxrJ;
        }
        goto LYYVy490MaZJ0Rs7;
        yMdwKXyUlAOkubsM: x7yZPAy0TpY7xg9g:
        goto kZcg0vb33pZ2lArb;
        zNMoDQDjLnmTKaz5:
        if ($valkeys["\x50\x49\x43\124\x55\122\x45"]["\104\x45\123\x43\122\x49\x50\124\111\117\116"]) {
            goto l5nYP1CjffK2qhYO;
        }
        goto TT_OyyX4VMp3cJjT;
        xhLLNC5hvMzXnIuQ:
        $arFieldsList = ["\116\101\x4d\105", "\104\105\x53\x43\x52\111\120\124\x49\x4f\116"];
        goto jXh13ntDS9o0Lrgv;
        TcbxU7FlE4lY5tof:
        if ($arFields["\x50\x49\103\124\x55\122\105"]["\x44\105\x53\x43\x52\111\x50\124\x49\x4f\x4e"]) {
            goto x7yZPAy0TpY7xg9g;
        }
        goto S1w1ZP2W5kfEYAx3;
        YQM1KvZs94objGO8:
        $values = array_values($values);
        goto xKGRGAJoHmV2gtSd;
        CmFIXyYgGZ1DhRCV: qV3NvRcGp5VIrdFD:
        goto hd0DeoqNssR7qGsE;
        kZcg0vb33pZ2lArb:
        $values[] = $arFields["\x50\x49\x43\x54\125\122\105"]["\104\x45\123\103\122\x49\x50\124\111\117\x4e"];
        goto A30DMI9i0pVZRfvB;
        mHdN38QDUkdFJX57: AykS2pyYhvDfSxrJ:
        goto PpXwciwK_O7w9GTg;
        jXh13ntDS9o0Lrgv:
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
        goto TaVpmwYWqCKWymZ7;
        ZA7SsFgF3GJ8SDAj: nPd_qkHBynkyrN69:
        goto zNMoDQDjLnmTKaz5;
        LYYVy490MaZJ0Rs7:
        AddMessage2Log($gt->GetLastError());
        goto uHke4_FdeZw3UY56;
        PpXwciwK_O7w9GTg:
        $current = 0;
        goto rDVm9OSCJbAdpoNX;
        bQhZFVZuKytyEcAJ:
        foreach ($arFields as $key => $field) {
            goto oMV4s7QvLmsx6idY;
            Gebio5t_H6onfzC8:
            $valkeys[$key] = $field;
            goto V3CIwqPhGnKUs2PD;
            HQ6LYJCaPXP5Uuh2: SnAxIVqAgNQucANq:
            goto k10AABqpOJ04IUbH;
            jzzr7QkSB3mw_V2T:
            $valkeys[$key] = $field;
            goto xzHsnGshX1teyyDG;
            mCpNEQ6bvMwVpEJH:
            goto mXWP_4psz7I_EFB_;
            goto OBEtxeSyknsGMAyr;
            vd3C_KivhwfZiYXH:
            goto mXWP_4psz7I_EFB_;
            goto luX4zKFvxixJ589r;
            QBYygmtd5Cy4pOy_:
            if (!($arUfTypes[$key]["\125\x53\105\122\137\x54\x59\x50\105\x5f\111\x44"] === "\143\x75\163\164\x6f\x6d\150\164\x6d\x6c" && $arUfTypes[$key]["\x4d\125\114\x54\111\x50\x4c\105"] == "\x59" && empty(array_filter($field)))) {
                goto zrMeCVOjQN0piSPs;
            }
            goto vW46fiGrXH9jcgjk;
            cO7GON2GdlPf2AQF: Hpk1p0PoskG0liwr:
            goto A93nQofRA9Hvr8bN;
            sRmkyxz1dHSTDGIc:
            if ($key == "\x49\x50\x52\x4f\120\x45\122\124\x59\137\124\x45\115\x50\114\x41\124\x45\123") {
                goto yxyonxB_JXsElQp8;
            }
            goto wfi_ZtQGgNXyCEVE;
            luX4zKFvxixJ589r: JQnlwGoriHvIVrYo:
            goto a6qKk3GTyFtVj6TI;
            xGWVUPnJI8A2DScB: APM5jUstFIarpWvu:
            goto HQ6LYJCaPXP5Uuh2;
            V3CIwqPhGnKUs2PD: mXWP_4psz7I_EFB_:
            goto cO7GON2GdlPf2AQF;
            G52arHYmGEd8MGA6: G1FTn5qgic42aXoj:
            goto QBYygmtd5Cy4pOy_;
            IiSqRo7w58aAaY_J:
            goto mXWP_4psz7I_EFB_;
            goto G52arHYmGEd8MGA6;
            wfi_ZtQGgNXyCEVE:
            if (in_array($key, $arFieldsList) && $field != '') {
                goto JQnlwGoriHvIVrYo;
            }
            goto IiSqRo7w58aAaY_J;
            y3Z3oeSK2qjBfbDd: YuiD9Xgj4Q8UqfRZ:
            goto E5s70YGZd6UOiocI;
            MK2nbH26mF75ewdp:
            foreach ($arFields["\111\120\122\117\x50\x45\122\x54\131\137\124\105\115\x50\x4c\x41\124\x45\x53"] as $ipKey => $ipVal) {
                goto Wt3iQITKvXiQvg4s;
                Wt3iQITKvXiQvg4s:
                if (!($ipVal != '')) {
                    goto QqArw4OjMqqKYkL_;
                }
                goto V2gdHuiODpTSHnrM;
                XO6T5xDvfSHaWRsD: QqArw4OjMqqKYkL_:
                goto Pp5Rktd8KcrTnwX8;
                V2gdHuiODpTSHnrM:
                $values[] = $ipVal;
                goto G_a5sNSbboYahWaI;
                Pp5Rktd8KcrTnwX8: uUHwkv1gCpN2ux82:
                goto uiH5A3CVhWprWnwT;
                G_a5sNSbboYahWaI:
                $valkeys["\x49\120\x52\117\x50\x45\x52\124\131\x5f\x54\105\115\x50\x4c\x41\x54\105\x53"][$ipKey] = $ipVal;
                goto XO6T5xDvfSHaWRsD;
                uiH5A3CVhWprWnwT:
            }
            goto lq4UdogLACHT_VHU;
            E5s70YGZd6UOiocI:
            foreach ($field as $fvalue) {
                goto RSM3Ji0TCLXhvWTd;
                qZiRXtdxgRFtmJz8: jjtdWSxzVgp6cMQD:
                goto b3W3mvZFVZPlOUFM;
                hh7Fz8sWiiG1GmZJ:
                $valkeys[$key] = $field;
                goto qZiRXtdxgRFtmJz8;
                RSM3Ji0TCLXhvWTd:
                $values[] = $fvalue;
                goto hh7Fz8sWiiG1GmZJ;
                b3W3mvZFVZPlOUFM:
            }
            goto xGWVUPnJI8A2DScB;
            xzHsnGshX1teyyDG: OIU4AIAF8tCdiTVK:
            goto cIkZXM6hDhpr33vH;
            cIkZXM6hDhpr33vH:
            goto SnAxIVqAgNQucANq;
            goto y3Z3oeSK2qjBfbDd;
            oMV4s7QvLmsx6idY:
            if (mb_substr($key, 0, 3) === "\125\106\x5f" && isset($arUfTypes[$key])) {
                goto G1FTn5qgic42aXoj;
            }
            goto sRmkyxz1dHSTDGIc;
            zNrvi6WAQ7zX3LMF: zrMeCVOjQN0piSPs:
            goto OPxqMXFfaakJ6sZ6;
            kv4RrYNN6z3C0fRW:
            if (is_array($field)) {
                goto YuiD9Xgj4Q8UqfRZ;
            }
            goto L4FNTZ8vehIc3vpm;
            L4FNTZ8vehIc3vpm:
            if (!($field != '')) {
                goto OIU4AIAF8tCdiTVK;
            }
            goto z0_mX34iOvCe9__0;
            k10AABqpOJ04IUbH: hTE09VgG5Y7v2TAL:
            goto mCpNEQ6bvMwVpEJH;
            OBEtxeSyknsGMAyr: yxyonxB_JXsElQp8:
            goto MK2nbH26mF75ewdp;
            vW46fiGrXH9jcgjk:
            $field = FCustomTypeHtml::GetMultiValue($key);
            goto zNrvi6WAQ7zX3LMF;
            z0_mX34iOvCe9__0:
            $values[] = $field;
            goto jzzr7QkSB3mw_V2T;
            a6qKk3GTyFtVj6TI:
            $values[] = $field;
            goto Gebio5t_H6onfzC8;
            OPxqMXFfaakJ6sZ6:
            if (!($field != '' && in_array($arUfTypes[$key]["\125\x53\x45\122\x5f\x54\131\x50\x45\x5f\x49\104"], self::SECTION_UF_TYPES))) {
                goto hTE09VgG5Y7v2TAL;
            }
            goto kv4RrYNN6z3C0fRW;
            lq4UdogLACHT_VHU: klNkMnZP9FKMqgE0:
            goto vd3C_KivhwfZiYXH;
            A93nQofRA9Hvr8bN:
        }
        goto OS3DrfWO4d4tIi6_;
        rDVm9OSCJbAdpoNX:
        foreach ($valkeys as $key => $field) {
            goto N08akHApne4cLA8S;
            Ku4HWQwYS9nw22FE:
            goto dVeH7vWfyzikb6bM;
            goto OfunwnD2UIPHHfDg;
            EBRb1Zq5_i91XhrA: FZGEVRng3_GFdM9Q:
            goto fQk9X6W91vfPqZnq;
            y5FLgNuQR3ATvh11:
            goto TAVVIA8CViE4Rk4Z;
            goto YVLHQvGMasay53DY;
            gy_6G5_9vto2fMbA:
            if (!in_array($arUfTypes[$key]["\125\123\105\x52\x5f\124\131\x50\105\137\111\x44"], self::SECTION_UF_TYPES)) {
                goto U8HtAJdxWl_C6UFk;
            }
            goto qbIP0tNciyEgfRez;
            TGKyk_rYB_GEkBb9:
            if (in_array($key, $arFieldsList)) {
                goto rb6f0USA7LpQXln0;
            }
            goto Ku4HWQwYS9nw22FE;
            UQrGwB4Nkh98X8eN:
            foreach ($valkeys["\x49\120\x52\117\120\x45\122\124\x59\x5f\x54\105\x4d\120\x4c\x41\x54\x45\123"] as $ipKey => $ipVal) {
                goto hz8Z6pOhDkPkbT6W;
                UkJc3alz89siEy9N:
                $current++;
                goto ssQia5Tse2E2p05N;
                ssQia5Tse2E2p05N: M1dEj1PXzGhj2I_3:
                goto qVlKCOD0pEoLvVHU;
                hz8Z6pOhDkPkbT6W:
                $arFields["\111\x50\122\x4f\120\105\x52\124\131\x5f\124\x45\115\120\x4c\101\x54\105\123"][$ipKey] = $res[$current];
                goto UkJc3alz89siEy9N;
                qVlKCOD0pEoLvVHU:
            }
            goto EBRb1Zq5_i91XhrA;
            pixj4ydnJT2f5lpN: U8HtAJdxWl_C6UFk:
            goto YAbynPEHGUv_ct8G;
            qbIP0tNciyEgfRez:
            if (is_array($field)) {
                goto jUkh1dpI26ie51Fn;
            }
            goto gYFWvoq5owTju9Hm;
            fQk9X6W91vfPqZnq:
            goto dVeH7vWfyzikb6bM;
            goto Loo1QO2d73Vz_8ao;
            YVLHQvGMasay53DY: jUkh1dpI26ie51Fn:
            goto K6kweT9i2ny_ISLt;
            kVzww57rRdfDgniM: I4ZhE4EawiZA6cJC:
            goto UQrGwB4Nkh98X8eN;
            plFO928psyb74i6D:
            $current++;
            goto y5FLgNuQR3ATvh11;
            YAbynPEHGUv_ct8G:
            goto dVeH7vWfyzikb6bM;
            goto kVzww57rRdfDgniM;
            yeKJtDqGwXDt1kBq:
            if ($key == "\111\120\122\117\120\105\122\124\x59\137\x54\105\x4d\120\x4c\x41\124\105\123") {
                goto I4ZhE4EawiZA6cJC;
            }
            goto TGKyk_rYB_GEkBb9;
            RbTpoRvIGaZ4uqVd: TAVVIA8CViE4Rk4Z:
            goto pixj4ydnJT2f5lpN;
            CJLAgac6JtzeLVkW:
            $arFields[$key] = $res[$current];
            goto pSFrjvvF2ikXdxR0;
            FCR5wjYN8VSDaxvk: OXFZ1LUSI8gkgzE0:
            goto RbTpoRvIGaZ4uqVd;
            pSFrjvvF2ikXdxR0:
            $current++;
            goto CrkhYPbjf1WcMPfm;
            N08akHApne4cLA8S:
            if (mb_substr($key, 0, 3) === "\125\106\137" && isset($arUfTypes[$key])) {
                goto Xs5p1ZgREYUKGkJ9;
            }
            goto yeKJtDqGwXDt1kBq;
            i1ypr2fxOa0mIUBo: hY7Fe5lzf5IfSYPG:
            goto NrU_1JqLg4bW83gx;
            CrkhYPbjf1WcMPfm: dVeH7vWfyzikb6bM:
            goto i1ypr2fxOa0mIUBo;
            Loo1QO2d73Vz_8ao: rb6f0USA7LpQXln0:
            goto CJLAgac6JtzeLVkW;
            OfunwnD2UIPHHfDg: Xs5p1ZgREYUKGkJ9:
            goto gy_6G5_9vto2fMbA;
            K6kweT9i2ny_ISLt:
            foreach ($field as $k => $f) {
                goto Y_qUP1TwKiRP2cwk;
                Y_qUP1TwKiRP2cwk:
                $arFields[$key][$k] = $res[$current];
                goto tAxEmU9DcgJ3zdr7;
                NJlgmd8I8vq0GL1J: yw8tEuhD_G1ti_PU:
                goto i_TXlTe4VjUH9wvj;
                tAxEmU9DcgJ3zdr7:
                $current++;
                goto NJlgmd8I8vq0GL1J;
                i_TXlTe4VjUH9wvj:
            }
            goto FCR5wjYN8VSDaxvk;
            gYFWvoq5owTju9Hm:
            $arFields[$key] = $res[$current];
            goto plFO928psyb74i6D;
            NrU_1JqLg4bW83gx:
        }
        goto ZA7SsFgF3GJ8SDAj;
        JjRAMusbLT0gdH6C: iyBRO7lcppEYOvSI:
        goto AGZVWgl1ZlXcmA_w;
        vpAdEYZ1o7tM3bwq:
        $valkeys["\x50\111\x43\124\x55\x52\105"]["\144\145\163\x63\162\x69\160\164\151\x6f\x6e"] = $arFields["\120\111\x43\124\x55\122\105"]["\x64\x65\x73\x63\162\151\x70\x74\x69\157\156"];
        goto kvvNdvgkNPOuoyFY;
        kvvNdvgkNPOuoyFY: X7nC7q1ZvrVTyrVj:
        goto wc1kSf9A0JW6vx02;
        gHRn_4gdYM0W7kjP:
        goto k_qh9Ntg5cgszvMr;
        goto iGNp_YA2lBL4S69V;
        A30DMI9i0pVZRfvB:
        $valkeys["\120\111\x43\x54\125\x52\x45"]["\x44\105\123\103\122\x49\120\124\x49\117\116"] = $arFields["\120\111\103\x54\125\122\105"]["\x44\x45\x53\103\x52\111\x50\x54\x49\x4f\x4e"];
        goto YA93PT6uvMUXhFVK;
        p31MJYx_bawK_QNr:
    }

    public static function IblockElement_TranslateFields($arFields, string $target, string|bool $source = false)
    {
        goto PoJ7JTQIrrryUEhB;
        eHns_7QI2xzbrK09:
        if (!(is_array($arFields["\104\x45\124\101\111\114\x5f\120\x49\x43\124\x55\x52\105"]) && $arFields["\x44\105\124\101\111\114\x5f\120\x49\103\x54\x55\x52\x45"]["\x64\x65\163\x63\x72\151\x70\x74\151\x6f\156"])) {
            goto hVlxLc5c4lnopmMd;
        }
        goto ChzAlMz00gKZdx6X;
        qWepbjKyUdu94lNl:
        $valkeys["\120\122\105\126\111\105\x57\137\120\111\x43\124\125\122\105"]["\x64\x65\x73\143\x72\151\x70\x74\151\157\156"] = $arFields["\x50\122\x45\x56\111\x45\127\x5f\120\111\103\x54\x55\122\x45"]["\144\145\x73\x63\162\x69\160\x74\x69\x6f\x6e"];
        goto fd_TEeC4SFnDHoYl;
        flJXVHZiTQXfiNYK:
        $valkeys["\104\x45\124\x41\111\x4c\137\120\111\103\124\x55\122\x45"]["\144\145\163\x63\162\151\160\x74\151\x6f\x6e"] = $arFields["\104\105\x54\x41\x49\x4c\x5f\120\111\x43\x54\x55\x52\x45"]["\x64\145\163\x63\x72\x69\160\164\x69\x6f\x6e"];
        goto UX1bUD08Tso46Pbh;
        nm2PA17XdDILqiWs:
        $values = [];
        goto s_k2eQSrBStWYcDB;
        fd_TEeC4SFnDHoYl: DPLA2YF9ABb_uRvk:
        goto eHns_7QI2xzbrK09;
        QBGqS_SfaO706Fu6: e1huHWnE2V8aJHT_:
        goto YGWSR0xv55Pu3Mvl;
        IpM1rr3Gy3u2Y8FK: sbXzn6L50XkBRnF_:
        goto u4GntDNxCQXTCEoA;
        UX1bUD08Tso46Pbh: hVlxLc5c4lnopmMd:
        goto hgVYlWOo6hoNIphe;
        i92_HKnhHSx87FeA:
        $current++;
        goto QBGqS_SfaO706Fu6;
        PoJ7JTQIrrryUEhB:
        $arFieldsList = ["\x4e\101\115\105", "\x50\x52\105\126\111\105\x57\137\x54\105\x58\124", "\x44\x45\x54\x41\x49\114\x5f\124\x45\x58\124"];
        goto dpYpfvS3LQU7awth;
        q03BSzXk6s9ZeNhm:
        $res = $gt->translateBatch($values, self::langCode($target), $source);
        goto E9GhOG_80vEpRJQe;
        hgVYlWOo6hoNIphe:
        if (!is_array($arFields["\x50\122\x4f\120\x45\122\124\131\x5f\126\x41\114\x55\x45\x53"])) {
            goto hGCt0Vn_6j_3hM76;
        }
        goto TwaWVQN_zAdRA8Zz;
        iBo4KGn3PADhYoE5:
        $current++;
        goto o1Q4gUkdNOQwyV5a;
        AU2mzH1B24WE5bMz:
        $values = array_values($values);
        goto nm2PA17XdDILqiWs;
        FmBcaJvI2JVrfsvX: bavOQ9raURfz3xyc:
        goto wSwjdRQORGC4rR33;
        YJ3B3QhGjAewSjo3: Xt2n5qNKkG0Hns0K:
        goto CuFhZSJY0HR3SX6H;
        A_x2UQ2Zrm4DpKAZ:
        $arFields["\120\122\x45\x56\x49\105\x57\x5f\x50\x49\103\124\x55\x52\x45"]["\x64\x65\163\143\162\x69\x70\164\x69\157\156"] = $res[$current];
        goto i92_HKnhHSx87FeA;
        CuFhZSJY0HR3SX6H: hGCt0Vn_6j_3hM76:
        goto nkR2OqEznsCJzJEI;
        NoRurA86fRQNAlhJ:
        return false;
        goto FmBcaJvI2JVrfsvX;
        wSwjdRQORGC4rR33:
        $current = 0;
        goto puOEYFJ3wnqau1UG;
        E9GhOG_80vEpRJQe:
        if (is_array($res)) {
            goto bavOQ9raURfz3xyc;
        }
        goto RH7kPNTjePkk6yfm;
        vscmkT1giRHqWw49:
        foreach ($arFields as $key => $field) {
            goto ZcY35zhSzZsF1jfj;
            Ps1tMD3YQ4ADfwMd:
            if ($key == "\111\120\x52\x4f\120\x45\x52\124\x59\137\124\x45\115\x50\x4c\x41\124\105\123") {
                goto r15wGq3peE02Djmc;
            }
            goto igcgt9NyACig41K0;
            UGlKdQmVdenr8WrL:
            $valkeys[$key] = $field;
            goto I4O23Ezqprw91AYp;
            vf40DwagMx9X7p6J:
            foreach ($arFields["\111\x50\122\x4f\x50\105\x52\x54\x59\x5f\x54\105\x4d\120\114\x41\x54\x45\x53"] as $ipKey => $ipVal) {
                goto rIT8ZGAot1bPeN8H;
                rIT8ZGAot1bPeN8H:
                if (!($ipVal != '')) {
                    goto OgzQnXu5zsx92QQX;
                }
                goto OD0w8rlJ2XC1h93Q;
                pRWTCliIg15WH3Y9: OgzQnXu5zsx92QQX:
                goto ObB46i8no98R0TQF;
                OD0w8rlJ2XC1h93Q:
                $values[] = $ipVal;
                goto aWEBTKmfVBOnK2EK;
                aWEBTKmfVBOnK2EK:
                $valkeys["\x49\120\122\x4f\x50\x45\122\124\131\x5f\124\x45\115\120\114\101\124\x45\x53"][$ipKey] = $ipVal;
                goto pRWTCliIg15WH3Y9;
                ObB46i8no98R0TQF: QzXnzX73r6P31oM1:
                goto L3_h04b9Nv5rwYum;
                L3_h04b9Nv5rwYum:
            }
            goto TkKI03lEMsBb8W7A;
            I4O23Ezqprw91AYp:
            goto rjfgCr9Q_0sioCBf;
            goto g9QyHcKhVy2Mz4Ew;
            A6HFvYYGTC6Zuvrc:
            $values[] = $field;
            goto UGlKdQmVdenr8WrL;
            ii023UFD6PQ0vtYG: rrzUA2JPgrmkNPak:
            goto Bbl7Dk565nXyNMdm;
            g9QyHcKhVy2Mz4Ew: r15wGq3peE02Djmc:
            goto vf40DwagMx9X7p6J;
            ZcY35zhSzZsF1jfj:
            if (in_array($key, $arFieldsList) && $field != '') {
                goto FeDpBYdWBdzAgh2F;
            }
            goto Ps1tMD3YQ4ADfwMd;
            igcgt9NyACig41K0:
            goto rjfgCr9Q_0sioCBf;
            goto OLq305zfzdElMTh4;
            OLq305zfzdElMTh4: FeDpBYdWBdzAgh2F:
            goto A6HFvYYGTC6Zuvrc;
            TkKI03lEMsBb8W7A: yk_RVcTdVOClAVAs:
            goto bxzspfRwHJ59sxY7;
            bxzspfRwHJ59sxY7: rjfgCr9Q_0sioCBf:
            goto ii023UFD6PQ0vtYG;
            Bbl7Dk565nXyNMdm:
        }
        goto qM3LT1uZe8vTdoX0;
        J1Uwxj0dvJs6RPEP:
        if (!(is_array($arFields["\120\122\x45\x56\111\x45\x57\137\x50\x49\103\124\125\x52\105"]) && $arFields["\x50\122\105\x56\111\105\x57\x5f\x50\x49\x43\x54\125\122\105"]["\144\x65\x73\143\162\x69\x70\164\x69\x6f\x6e"])) {
            goto DPLA2YF9ABb_uRvk;
        }
        goto nJHD1dDkC70QMd1v;
        CZMv9_aXJGr7ksg8:
        return false;
        goto HS0v0QfBnc0tFbN4;
        TwaWVQN_zAdRA8Zz:
        foreach ($arFields["\x50\122\x4f\120\105\122\124\x59\x5f\x56\101\114\x55\105\x53"] as $key => $PROPERTY_VALUE) {
            goto hmMA1zgLF0YGz0Yr;
            kOhjhc2jUb3tNI1K: GoyeHMV2N9pFwsPl:
            goto F8sywG0xsJD4YZEC;
            hmMA1zgLF0YGz0Yr:
            if (!is_array($PROPERTY_VALUE)) {
                goto R0WZA4c1xZRURoBq;
            }
            goto hQjRj1CAcKXd2ljO;
            F8sywG0xsJD4YZEC: R0WZA4c1xZRURoBq:
            goto pmsaFGNsOdLb_JeG;
            hQjRj1CAcKXd2ljO:
            foreach ($PROPERTY_VALUE as $key2 => $value) {
                goto NVDJxBoHKoA4ns6l;
                K87qJQD6g3uIrnEa:
                $values[] = $value["\x44\x45\x53\103\x52\111\x50\x54\x49\x4f\x4e"];
                goto UQ3Y2KE5229m86ko;
                DaM1qPlZ057r__Gq:
                $valkeys["\120\122\x4f\120\105\x52\x54\131\x5f\x56\x41\114\x55\105\123"][$key][$key2]["\x56\x41\x4c\x55\105"]["\x54\105\130\x54"] = $value["\126\101\114\125\105"]["\124\x45\x58\124"];
                goto EytqSJQc40H1byYj;
                X9kp_qh0RUfosUwb:
                $valkeys["\120\122\117\x50\105\x52\x54\131\x5f\126\101\114\125\105\x53"][$key][$key2]["\126\x41\114\x55\105"] = $value["\126\101\x4c\125\105"];
                goto FvX1VuoySOqBMNVl;
                nLTFaZ6KNXLLOxos:
                if (!(is_array($value["\x56\101\x4c\x55\x45"]) && isset($value["\126\x41\x4c\x55\x45"]["\124\x45\130\124"]) && $value["\x56\101\x4c\x55\x45"]["\x54\x45\130\x54"] != '')) {
                    goto dOL4PYEA1FBUGOO3;
                }
                goto Erh5L1TbIs3AJDem;
                FvX1VuoySOqBMNVl: ZwGwD4EBIbgKIxE1:
                goto nLTFaZ6KNXLLOxos;
                mmvtBfLcLe0TviUT:
                if (!(isset($value["\126\x41\x4c\x55\105"]) && $value["\x56\x41\x4c\125\105"] != '' && is_string($value["\126\x41\114\125\105"]) && !is_numeric($value["\x56\x41\114\x55\x45"]) && !is_array($value["\x56\x41\114\x55\105"]))) {
                    goto ZwGwD4EBIbgKIxE1;
                }
                goto botvxBYSikTuYer7;
                NVDJxBoHKoA4ns6l:
                if (!is_array($value)) {
                    goto aZM0bIR30e0a3j9_;
                }
                goto mmvtBfLcLe0TviUT;
                aWI5O2IB0nbNQRUR: buagGhLFyZ7j8dv0:
                goto k1Z8MJvw1D352qY6;
                JfB1cS0GoFuPsASU: TBjBUZPiRJDLSR6m:
                goto ihCGK6r5sji8277P;
                EytqSJQc40H1byYj: dOL4PYEA1FBUGOO3:
                goto Hg92OkjzULatzdaM;
                k1Z8MJvw1D352qY6: aZM0bIR30e0a3j9_:
                goto JfB1cS0GoFuPsASU;
                UQ3Y2KE5229m86ko:
                $valkeys["\120\122\x4f\x50\x45\122\x54\131\137\x56\x41\x4c\x55\x45\123"][$key][$key2]["\104\105\123\x43\122\111\120\124\111\117\x4e"] = $value["\104\105\123\x43\122\111\x50\124\x49\117\116"];
                goto aWI5O2IB0nbNQRUR;
                Erh5L1TbIs3AJDem:
                $values[] = $value["\x56\x41\114\x55\105"]["\124\x45\130\x54"];
                goto DaM1qPlZ057r__Gq;
                botvxBYSikTuYer7:
                $values[] = $value["\x56\x41\x4c\x55\105"];
                goto X9kp_qh0RUfosUwb;
                Hg92OkjzULatzdaM:
                if (!(isset($value["\104\x45\x53\x43\122\x49\x50\124\x49\117\116"]) && $value["\x44\105\x53\x43\122\111\120\124\111\117\x4e"] != '')) {
                    goto buagGhLFyZ7j8dv0;
                }
                goto K87qJQD6g3uIrnEa;
                ihCGK6r5sji8277P:
            }
            goto kOhjhc2jUb3tNI1K;
            pmsaFGNsOdLb_JeG: LN67xV5rA7LEKszl:
            goto WCTA1z_6O228DEO_;
            WCTA1z_6O228DEO_:
        }
        goto YJ3B3QhGjAewSjo3;
        dpYpfvS3LQU7awth:
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
        goto lApLDEZkydudiJew;
        nJHD1dDkC70QMd1v:
        $values[] = $arFields["\x50\x52\105\126\111\x45\127\137\x50\x49\103\124\125\122\x45"]["\144\145\163\x63\x72\151\x70\164\x69\x6f\x6e"];
        goto qWepbjKyUdu94lNl;
        RV7hcpwdnfyGEV_r:
        if (!$valkeys["\x50\122\105\126\111\x45\127\137\x50\x49\x43\x54\125\x52\x45"]["\x64\145\x73\x63\x72\151\x70\164\151\157\156"]) {
            goto e1huHWnE2V8aJHT_;
        }
        goto A_x2UQ2Zrm4DpKAZ;
        vQdE7_H91HJoLPBa: vz6ne6ZPv_DpcwX7:
        goto RV7hcpwdnfyGEV_r;
        QENhPVL1hSX4C0oG:
        if (!is_array($valkeys["\120\122\x4f\x50\x45\122\124\x59\x5f\126\x41\x4c\x55\x45\123"])) {
            goto bFLiNR9_ye3mGMkw;
        }
        goto XYOo9gfbchqrRGeL;
        HS0v0QfBnc0tFbN4: YarM18KlvehSFd5K:
        goto Bydo0MKlTdUs6oKx;
        N9ig1SjTYBixACfq:
        return $arFields;
        goto oQPJElCdq6sMn4fO;
        ChzAlMz00gKZdx6X:
        $values[] = $arFields["\104\105\124\101\111\114\137\x50\111\103\x54\x55\122\x45"]["\x64\x65\x73\143\162\151\160\x74\151\157\x6e"];
        goto flJXVHZiTQXfiNYK;
        s_k2eQSrBStWYcDB:
        $valkeys = [];
        goto vscmkT1giRHqWw49;
        nkR2OqEznsCJzJEI:
        if (is_array($values)) {
            goto YarM18KlvehSFd5K;
        }
        goto CZMv9_aXJGr7ksg8;
        XYOo9gfbchqrRGeL:
        foreach ($valkeys["\x50\x52\x4f\120\105\x52\x54\131\x5f\126\x41\x4c\125\105\x53"] as $key => $PROPERTY_VALUE) {
            goto sfXT58j_DnVybsrM;
            zUOG491wQ4GW1Htd: WUVnQz7cAfVtX9TO:
            goto zm_ks1HGuJirrq6M;
            sfXT58j_DnVybsrM:
            if (!is_array($PROPERTY_VALUE)) {
                goto WUVnQz7cAfVtX9TO;
            }
            goto bEX7QeXAGJSFa23t;
            zm_ks1HGuJirrq6M: maN01McRDzOIcqcC:
            goto A1rQFsCQzMTClJ3D;
            tZs2Ocf7JI08iu1k: J0IBATQgeRwpwIOR:
            goto zUOG491wQ4GW1Htd;
            bEX7QeXAGJSFa23t:
            foreach ($PROPERTY_VALUE as $key2 => $value) {
                goto YuSJYoh6YMr6B3NB;
                f11EPm8LVGai_S6p:
                if (!isset($arFields["\x50\x52\x4f\120\x45\122\x54\131\x5f\x56\101\x4c\x55\x45\123"][$key][$key2]["\x56\101\114\125\105"]["\124\105\x58\124"])) {
                    goto ONQKNLVtf0duNdRz;
                }
                goto QS4eRGnyg_PMC3OK;
                pW32a03DmSJFlG0b: Z0ewIJNaR_oFoxOc:
                goto f11EPm8LVGai_S6p;
                UaKYsEggERigKmXl:
                if (!(isset($value["\x44\105\123\x43\x52\111\120\124\x49\117\x4e"]) && $value["\x44\x45\x53\103\122\111\x50\124\111\117\x4e"] != '')) {
                    goto trciC3NypjTPiNI1;
                }
                goto e6cVQ7lSfv0IrqpL;
                YuSJYoh6YMr6B3NB:
                if (!is_array($value)) {
                    goto iRUSaAHqB8p07dQ2;
                }
                goto b9hsWI3YG9u4ayyB;
                HmnDWgW_mXHAqihM: IwbCxX9KJaIvAh06:
                goto zz8y9UyjwNeWwu9n;
                I3iFuvRsXUgXk7wq:
                $arFields["\x50\x52\x4f\x50\x45\122\x54\x59\x5f\x56\x41\114\125\x45\x53"][$key][$key2]["\x56\x41\x4c\x55\x45"] = $res[$current];
                goto HmnDWgW_mXHAqihM;
                zz8y9UyjwNeWwu9n:
                $current++;
                goto jtRaI5MwuxrESLUY;
                QS4eRGnyg_PMC3OK:
                $arFields["\x50\122\x4f\x50\x45\x52\124\131\x5f\126\101\114\125\105\x53"][$key][$key2]["\x56\101\114\125\x45"]["\x54\105\x58\124"] = $res[$current];
                goto jCRDaEOC_vifXtCF;
                M7FHZgr9YvddJ2UU:
                if (isset($value["\126\101\114\x55\105"]) && $value["\x56\x41\x4c\125\x45"] != '') {
                    goto VOCZZ1nJLf7k06eU;
                }
                goto hw71UWDN6vOAknlW;
                MWRuq3MD8cEVpL3C:
                $current++;
                goto V0190yg_FbXXGSKg;
                e6cVQ7lSfv0IrqpL:
                if (!isset($arFields["\120\x52\117\x50\x45\122\x54\131\137\x56\101\114\x55\105\123"][$key][$key2]["\x44\105\123\103\x52\111\120\124\x49\x4f\x4e"])) {
                    goto Vm3ZJANi7A6h_1QB;
                }
                goto xdXEyNNJ4LfYLyPW;
                pybsnBzqiWuzvqG9:
                if (!isset($arFields["\x50\x52\117\x50\x45\122\124\x59\x5f\x56\x41\x4c\125\105\x53"][$key][$key2]["\126\101\114\125\105"])) {
                    goto IwbCxX9KJaIvAh06;
                }
                goto I3iFuvRsXUgXk7wq;
                xdXEyNNJ4LfYLyPW:
                $arFields["\120\x52\117\x50\105\x52\124\x59\x5f\126\101\114\x55\105\x53"][$key][$key2]["\x44\105\123\x43\122\x49\120\x54\111\x4f\x4e"] = $res[$current];
                goto kuwVI01P37GetExr;
                a1PMs8dVq1N2PHtQ: iqlK2QTp1lC2ejgl:
                goto pt3okKUrV1X9wPnV;
                c88MTlTmxNevjhHU: iRUSaAHqB8p07dQ2:
                goto a1PMs8dVq1N2PHtQ;
                kwW7IRWe1kO59EQB: VOCZZ1nJLf7k06eU:
                goto pybsnBzqiWuzvqG9;
                wTaOQ0Ju7U7hpxbw:
                goto xA56LVFycQJWRVsS;
                goto kwW7IRWe1kO59EQB;
                jtRaI5MwuxrESLUY: xA56LVFycQJWRVsS:
                goto UaKYsEggERigKmXl;
                jCRDaEOC_vifXtCF: ONQKNLVtf0duNdRz:
                goto khFUOZOIJY_P9Tzb;
                V0190yg_FbXXGSKg: trciC3NypjTPiNI1:
                goto c88MTlTmxNevjhHU;
                khFUOZOIJY_P9Tzb:
                $current++;
                goto wTaOQ0Ju7U7hpxbw;
                hw71UWDN6vOAknlW:
                goto xA56LVFycQJWRVsS;
                goto pW32a03DmSJFlG0b;
                b9hsWI3YG9u4ayyB:
                if (is_array($value["\x56\x41\114\125\x45"]) && isset($value["\126\101\x4c\x55\105"]["\124\x45\x58\x54"]) && $value["\x56\101\114\x55\x45"]["\124\105\130\124"] != '') {
                    goto Z0ewIJNaR_oFoxOc;
                }
                goto M7FHZgr9YvddJ2UU;
                kuwVI01P37GetExr: Vm3ZJANi7A6h_1QB:
                goto MWRuq3MD8cEVpL3C;
                pt3okKUrV1X9wPnV:
            }
            goto tZs2Ocf7JI08iu1k;
            A1rQFsCQzMTClJ3D:
        }
        goto IpM1rr3Gy3u2Y8FK;
        fPjS3HwN6xNqBwov: FLHUbTKxm27Hkf5a:
        goto AU2mzH1B24WE5bMz;
        IQKe8KAWJll1obza:
        foreach ($arFieldsList as $field) {
            $values[$field] = $arNew[$field];
            aJJGzh1rd4pvQfFT:
        }
        goto fPjS3HwN6xNqBwov;
        lZ2H_O6UnWDESJL1:
        $arFields["\104\105\124\x41\x49\114\x5f\120\x49\x43\x54\x55\122\105"]["\144\x65\163\143\x72\151\x70\x74\x69\x6f\x6e"] = $res[$current];
        goto iBo4KGn3PADhYoE5;
        puOEYFJ3wnqau1UG:
        foreach ($valkeys as $key => $field) {
            goto m7hypBYZka_6WOoH;
            cRqTHDy72nP6jeMW: Q3yOhG5kCYUbk8lF:
            goto GhnjV6iGnqmYyIB3;
            qWAu8ImAY647f09a: JKLEQkgo3SQ6k66G:
            goto EpveXbkj946zK29U;
            oqkatjUKE1LyFave:
            if ($key == "\x49\x50\122\x4f\120\x45\x52\x54\x59\137\124\105\115\x50\114\x41\x54\x45\123") {
                goto RBRbFDi6hsBd8os8;
            }
            goto biaE6cOGyrTbf8g3;
            qioGJT2psebnHoda:
            foreach ($valkeys["\x49\120\122\x4f\120\105\x52\x54\x59\137\x54\x45\115\x50\x4c\101\124\105\x53"] as $ipKey => $ipVal) {
                goto Skr3N2bgpQGCbGlz;
                zIIF8nfq2BADGSqd: OZEEsxWb7XkJ0SC8:
                goto r8JBVU9AZEgRvaV9;
                Skr3N2bgpQGCbGlz:
                $arFields["\x49\x50\x52\x4f\120\105\x52\x54\x59\137\x54\105\x4d\x50\x4c\101\124\105\x53"][$ipKey] = $res[$current];
                goto XiXy89enJC9DOJb5;
                XiXy89enJC9DOJb5:
                $current++;
                goto zIIF8nfq2BADGSqd;
                r8JBVU9AZEgRvaV9:
            }
            goto ooHxkoyTNnwJxrZa;
            tVse2PvCqpPaznTh:
            goto bINx3jqMPpbd5ECj;
            goto zN5v5GGMnjrfxg3f;
            biaE6cOGyrTbf8g3:
            goto bINx3jqMPpbd5ECj;
            goto qWAu8ImAY647f09a;
            m7hypBYZka_6WOoH:
            if (in_array($key, $arFieldsList)) {
                goto JKLEQkgo3SQ6k66G;
            }
            goto oqkatjUKE1LyFave;
            EpveXbkj946zK29U:
            $arFields[$key] = $res[$current];
            goto j3F54lzepEMAILli;
            j3F54lzepEMAILli:
            $current++;
            goto tVse2PvCqpPaznTh;
            ooHxkoyTNnwJxrZa: iCXCfaSoEZzfvFDj:
            goto Gih52bRX0HZLUx9m;
            Gih52bRX0HZLUx9m: bINx3jqMPpbd5ECj:
            goto cRqTHDy72nP6jeMW;
            zN5v5GGMnjrfxg3f: RBRbFDi6hsBd8os8:
            goto qioGJT2psebnHoda;
            GhnjV6iGnqmYyIB3:
        }
        goto vQdE7_H91HJoLPBa;
        Bydo0MKlTdUs6oKx:
        $gt = new \Bxproger\Translator\Services\TranslateService();
        goto q03BSzXk6s9ZeNhm;
        RH7kPNTjePkk6yfm:
        AddMessage2Log($gt->GetLastError());
        goto NoRurA86fRQNAlhJ;
        YGWSR0xv55Pu3Mvl:
        if (!$valkeys["\x44\x45\124\101\111\x4c\137\120\x49\103\x54\x55\x52\105"]["\x64\145\163\x63\162\x69\x70\164\x69\157\x6e"]) {
            goto CpjiiUE9GFfarJCR;
        }
        goto lZ2H_O6UnWDESJL1;
        u4GntDNxCQXTCEoA: bFLiNR9_ye3mGMkw:
        goto N9ig1SjTYBixACfq;
        qM3LT1uZe8vTdoX0: MLhqylcgmnY2SfWM:
        goto J1Uwxj0dvJs6RPEP;
        lApLDEZkydudiJew:
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList));
        goto IQKe8KAWJll1obza;
        o1Q4gUkdNOQwyV5a: CpjiiUE9GFfarJCR:
        goto QENhPVL1hSX4C0oG;
        oQPJElCdq6sMn4fO:
    }

    public static function IblockProperty_TranslateFields($arFields, string $target, string|bool $source = false)
    {
        goto RJMlbQqcb0yXTGzI;
        G_ayj2Xypg8O5AMQ:
        $values = array_values($values);
        goto ZWm3JFUQBYdxq_De;
        BEsoA1fcXX1j1cEw:
        return $arFields;
        goto fPVXDBuzKs6xEKzR;
        RLdsmLDyeJNWGaQj: wucmd05hdtpEvWak:
        goto P6KyUFmSS2mmzMON;
        i3z3zW8M3Fd5zs9_:
        foreach ($valkeys["\x56\101\114\x55\x45\123"] as $valKey => $va) {
            goto KjDcm0XZpm9lWI2J;
            id0EeD1Ro19WvADT: hShJutZnlEsH4_tk:
            goto jYqqqGVnx32S2mva;
            r0DcUUdtocA3gkBv:
            $current++;
            goto id0EeD1Ro19WvADT;
            cjSmFao2SkKMQred:
            $arFields["\x56\101\x4c\x55\105\x53"][$valKey]["\126\101\x4c\125\105"] = $res[$current];
            goto r0DcUUdtocA3gkBv;
            jYqqqGVnx32S2mva: qvYxsxiiFQy3940z:
            goto rt13KBYFTAWrSiVh;
            KjDcm0XZpm9lWI2J:
            if (!isset($arFields["\x56\x41\x4c\125\x45\x53"][$valKey])) {
                goto hShJutZnlEsH4_tk;
            }
            goto cjSmFao2SkKMQred;
            rt13KBYFTAWrSiVh:
        }
        goto ch6I3Jpq4AXLbiX8;
        l1pUVx0w1jTBPqQw:
        foreach ($valkeys as $key => $field) {
            goto Dg4zJsZXU3hmDfWv;
            lAwzei99MiwuMqTn: dRZahqg7Awh69nIw:
            goto WTS_wR1FUMvPae3b;
            mv8aZZayhRiIjI6j:
            $arFields[$key] = $res[$current];
            goto pFloDTeho7zhBugu;
            gMfqpQGmn57Pq5nB: yioGf0sN3IL3qgzV:
            goto lAwzei99MiwuMqTn;
            Dg4zJsZXU3hmDfWv:
            if (!in_array($key, $arFieldsList)) {
                goto yioGf0sN3IL3qgzV;
            }
            goto mv8aZZayhRiIjI6j;
            pFloDTeho7zhBugu:
            $current++;
            goto gMfqpQGmn57Pq5nB;
            WTS_wR1FUMvPae3b:
        }
        goto RLdsmLDyeJNWGaQj;
        KMrlQKADIqBYNdOC:
        $arNew = array_intersect_key($arFields, array_flip($arFieldsList));
        goto Y2r8EHrsFoJqyFm1;
        P6KyUFmSS2mmzMON:
        if (!is_array($valkeys["\x56\x41\114\x55\x45\123"])) {
            goto lVOrSPDg2fGNmv1k;
        }
        goto i3z3zW8M3Fd5zs9_;
        iNd1aZ9ZuKeFNYwn: k8DYSLH7l3Wjindj:
        goto G_ayj2Xypg8O5AMQ;
        nmj_7SpCbS1H7W1Z:
        $gt = new \Bxproger\Translator\Services\TranslateService();
        goto p3jY9A0nKM73Bqzy;
        MXuatioBk2f3tZIL:
        if (!($arFields["\120\x52\x4f\120\x45\x52\x54\x59\x5f\x54\131\x50\105"] === "\114" && is_array($arFields["\126\101\114\x55\x45\123"]))) {
            goto EOBnYjIS5DIwABa2;
        }
        goto JZ0YrDSkk99rH08v;
        LBJmP26JXK_WzJ9J:
        $current = 0;
        goto l1pUVx0w1jTBPqQw;
        sR6BCU0g5M3mkGfo:
        if (is_array($res)) {
            goto A_T61YVmlcayHrvz;
        }
        goto ZkImtW3aVTNOgvHc;
        N739O_OjdJJOtA3t: A_T61YVmlcayHrvz:
        goto LBJmP26JXK_WzJ9J;
        p3jY9A0nKM73Bqzy:
        $res = $gt->translateBatch($values, self::langCode($target), $source);
        goto sR6BCU0g5M3mkGfo;
        JZ0YrDSkk99rH08v:
        foreach ($arFields["\126\x41\x4c\x55\105\x53"] as $valKey => $va) {
            goto tu7FlIr0TCWlqr7k;
            hmIyEpu7R_u8y9ZW:
            $valkeys["\126\x41\x4c\125\x45\x53"][$valKey] = $va["\126\101\114\x55\x45"];
            goto cFyVH2nNQvf1DO7h;
            cFyVH2nNQvf1DO7h: Gf2Vdlk0xzWo54c6:
            goto nEJh8mLWDbl60gLO;
            tu7FlIr0TCWlqr7k:
            $values[] = $va["\126\x41\114\125\x45"];
            goto hmIyEpu7R_u8y9ZW;
            nEJh8mLWDbl60gLO:
        }
        goto EvnF0KPtoJLd0Rah;
        UkXdmj4UT9pavo2F: lVOrSPDg2fGNmv1k:
        goto BEsoA1fcXX1j1cEw;
        ZkImtW3aVTNOgvHc:
        AddMessage2Log($gt->GetLastError());
        goto V9vuRLAkSgO6gXJU;
        ch6I3Jpq4AXLbiX8: ZOsiLyWYGwlug4pM:
        goto UkXdmj4UT9pavo2F;
        V9vuRLAkSgO6gXJU:
        return false;
        goto N739O_OjdJJOtA3t;
        QywV2u2NxaRE0acP: EOBnYjIS5DIwABa2:
        goto nmj_7SpCbS1H7W1Z;
        ZWm3JFUQBYdxq_De:
        $values = [];
        goto vtsfaCGlB6Wno9Uw;
        qbSOmZ0Uvf5XY776:
        $values = [];
        goto KMrlQKADIqBYNdOC;
        EWYKmui6FJjdHiA4:
        foreach ($arFields as $key => $field) {
            goto ZVZEJG5xYHWQDi4x;
            oafSWlzA_EzQSqia: yl16tRcUFSYTPAv5:
            goto lVF3Bkd4DovEluxO;
            lVF3Bkd4DovEluxO: sSMvL7mkgiksOxZb:
            goto E7Jym6Q3JdnZ32dX;
            D6ckOBWzti71qFhH:
            $valkeys[$key] = $field;
            goto oafSWlzA_EzQSqia;
            ZVZEJG5xYHWQDi4x:
            if (!(in_array($key, $arFieldsList) && $field != '')) {
                goto yl16tRcUFSYTPAv5;
            }
            goto Tte4lBPX9SgMMsb_;
            Tte4lBPX9SgMMsb_:
            $values[] = $field;
            goto D6ckOBWzti71qFhH;
            E7Jym6Q3JdnZ32dX:
        }
        goto EQUA62ejk07lUyGR;
        EvnF0KPtoJLd0Rah: Sc0QQ6o78Th1un_E:
        goto QywV2u2NxaRE0acP;
        LpxsfcXF9B700Idl:
        $arFieldsList = array_flip(array_intersect_key(array_flip($arFieldsList), $arFields));
        goto qbSOmZ0Uvf5XY776;
        EQUA62ejk07lUyGR: mWb5vBai69yDxHzc:
        goto MXuatioBk2f3tZIL;
        vtsfaCGlB6Wno9Uw:
        $valkeys = [];
        goto EWYKmui6FJjdHiA4;
        Y2r8EHrsFoJqyFm1:
        foreach ($arFieldsList as $field) {
            $values[$field] = $arNew[$field];
            AyiFDAk5J3G3wT_Z:
        }
        goto iNd1aZ9ZuKeFNYwn;
        RJMlbQqcb0yXTGzI:
        $arFieldsList = ["\x4e\x41\x4d\105", "\x48\x49\x4e\124", "\x46\x49\x4c\x54\105\x52\137\x48\x49\x4e\124"];
        goto LpxsfcXF9B700Idl;
        fPVXDBuzKs6xEKzR:
    }

    public static function Iblock_UpdateTranslations($arFields)
    {
        goto L9aKSMj6TCkFd1IW;
        vYrURmhbhvQePGC3:
        return false;
        goto S3p_xXoikWQEOFIF;
        L9aKSMj6TCkFd1IW: global $DB, $APPLICATION;
        goto e_01tQBqr0bGjrXF;
        YSxr88hExRkbReD4:
        $APPLICATION->ThrowException("\105\x72\162\157\x72");
        goto R7yVL00OCk7GYaMB;
        aZ7SZpPvvfP3s8ji: WOY_WS1t9Yd6zaza:
        goto ZvR3nwocYqWimsUZ;
        ZvR3nwocYqWimsUZ:
        return true;
        goto oU0tuIGtVcL84mxO;
        e_01tQBqr0bGjrXF:
        $newFields = ["\x49\102\x4c\x4f\x43\x4b\x5f\111\x44" => intval($arFields["\x49\x44"]), "\x4c\101\x4e\x47\125\101\107\x45\137\x49\x44" => "\47" . LANGUAGE_ID . "\x27", "\x53\111\x54\105\137\111\104" => "\x27" . LANGUAGE_ID . "\x27", "\111\102\114\x4f\x43\113\x5f\x54\131\x50\105\x5f\x49\x44" => "\x27" . trim($arFields["\111\x42\114\x4f\103\113\137\124\x59\120\x45\x5f\111\104"]) . "\47", "\x4c\111\x44" => "\x27" . trim(is_array($arFields["\114\x49\104"]) ? end($arFields["\x4c\x49\104"]) : $arFields["\x4c\111\x44"]) . "\47", "\103\117\x44\105" => "\x27" . trim($arFields["\103\117\104\x45"]) . "\47", "\101\x43\124\x49\126\105" => "\x27" . trim($arFields["\101\x43\x54\111\126\105"]) . "\x27", "\x53\117\122\x54" => "\47" . trim($arFields["\123\x4f\122\124"]) . "\x27", "\x4e\x41\115\105" => "\x27" . $DB->ForSql(trim($arFields["\116\x41\x4d\105"])) . "\47", "\104\x45\123\103\122\111\x50\x54\x49\x4f\x4e" => "\x27" . $DB->ForSql(trim($arFields["\x44\105\123\x43\122\111\120\124\111\x4f\116"])) . "\x27", "\x45\x44\111\x54\137\106\x49\x4c\x45\137\x42\105\106\x4f\122\105" => "\47" . trim($arFields["\105\104\111\x54\x5f\x46\111\114\x45\137\102\105\106\117\x52\x45"]) . "\x27", "\105\x44\x49\124\137\106\111\114\105\x5f\x41\x46\x54\x45\x52" => "\x27" . trim($arFields["\105\x44\x49\124\x5f\106\x49\x4c\x45\x5f\101\106\x54\x45\x52"]) . "\47", "\x53\105\x43\x54\111\x4f\x4e\123\137\x4e\101\115\x45" => "\47" . $DB->ForSql(trim($arFields["\123\x45\103\x54\x49\x4f\x4e\x53\x5f\116\101\x4d\x45"])) . "\47", "\x53\x45\103\x54\x49\x4f\x4e\137\116\101\115\105" => "\x27" . $DB->ForSql(trim($arFields["\x53\105\103\x54\x49\x4f\116\137\x4e\101\x4d\105"])) . "\47", "\105\x4c\x45\115\105\x4e\124\123\x5f\x4e\101\115\105" => "\x27" . $DB->ForSql(trim($arFields["\105\x4c\105\x4d\105\x4e\x54\123\x5f\116\101\x4d\x45"])) . "\47", "\x45\x4c\x45\115\105\x4e\124\x5f\116\101\115\x45" => "\x27" . $DB->ForSql(trim($arFields["\x45\114\105\115\105\116\124\137\x4e\x41\x4d\x45"])) . "\47"];
        goto zwBsILJvMZeCMpM3;
        S3p_xXoikWQEOFIF: OFvqH0iAReVIiwjA:
        goto Hc30Tl4WT0W4Ke9x;
        jKaMXXzbthFih3BQ:
        if ($DB->Update("\146\141\156\137\164\162\x61\156\x73\x6c\x61\x74\x6f\162\137\151\142\154\x6f\x63\x6b", $newFields, "\x57\x48\105\122\105\x20\x49\x42\x4c\117\103\x4b\x5f\x49\104\x20\x3d\x20" . $newFields["\x49\102\x4c\117\103\x4b\x5f\x49\104"] . "\xa\40\x20\x20\x20\x20\x20\101\x4e\x44\40\x4c\x41\116\x47\125\101\x47\x45\137\x49\x44\x20\x3d\x20" . $newFields["\x4c\x41\x4e\x47\x55\x41\107\105\137\111\104"] . "\12\40\40\40\40\x20\40\x41\x4e\x44\x20\x53\x49\x54\x45\x5f\x49\x44\x20\x3d\x20" . $newFields["\x4c\101\116\107\125\101\x47\x45\x5f\x49\104"])) {
            goto aglbg12IMZd9jW2t;
        }
        goto x3rWbFbgMZfyLYoy;
        uNLB0U9shA4vtudz:
        $APPLICATION->ThrowException("\x45\x72\162\157\x72");
        goto vYrURmhbhvQePGC3;
        R7yVL00OCk7GYaMB:
        return false;
        goto aZ7SZpPvvfP3s8ji;
        x3rWbFbgMZfyLYoy:
        if ($DB->Insert("\146\x61\x6e\x5f\x74\162\141\156\x73\154\x61\164\157\x72\137\151\142\154\x6f\x63\x6b", $newFields)) {
            goto OFvqH0iAReVIiwjA;
        }
        goto uNLB0U9shA4vtudz;
        GtbEO6WV5k6pYEJS:
        if (self::updateIpropertyTemplates($arFields["\x49\120\122\x4f\x50\105\x52\124\x59\137\x54\x45\115\120\114\x41\124\105\x53"], $arFields, "\102")) {
            goto WOY_WS1t9Yd6zaza;
        }
        goto YSxr88hExRkbReD4;
        zwBsILJvMZeCMpM3:
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["\111\102\x4c\x4f\103\x4b\137\111\x44" => '', "\x4c\x41\116\x47\125\x41\x47\105\x5f\x49\104" => '', "\x53\x49\124\x45\x5f\111\104" => '']));
        goto jKaMXXzbthFih3BQ;
        Hc30Tl4WT0W4Ke9x: aglbg12IMZd9jW2t:
        goto GtbEO6WV5k6pYEJS;
        oU0tuIGtVcL84mxO:
    }

    public static function IblockSection_UpdateTranslations($arFields)
    {
        goto I5Ktcn5o8K04DK_2;
        XYCi5CiME48KfAep:
        goto RTbF5WEIqtEH9JX4;
        goto WxC8q8ltTMahyusu;
        iKpckS2ACYOrIpQL:
        if ($arFields["\114\101\x4e\107\x55\x41\107\x45\137\x49\x44"]) {
            goto gYX39XXisku4Pa1D;
        }
        goto fm9E93940T1QqdpS;
        D5jHf7VhAPs3Kwty:
        if ($DB->Update($entTableTranslate, $ufFields, "\x57\x48\105\122\105\40\x56\101\114\125\105\137\x49\x44\x3d" . $ufFields["\126\x41\114\125\x45\x5f\x49\104"] . "\x20\x41\116\x44\x20\114\x41\x4e\107\125\x41\107\x45\x5f\x49\104\75" . $ufFields["\114\101\116\107\125\101\x47\105\x5f\x49\104"])) {
            goto FfDnTyijawCz2mzW;
        }
        goto hWYHadGM3ICQfNIc;
        kd3BPahX2XtlBfn7: wqDzlHAvpvmqzlma:
        goto B9FKBlAUYGayqjHY;
        Sx_Hyn9xNOhIOV1A:
        $newFields = ["\123\x45\x43\124\x49\x4f\x4e\x5f\111\104" => "\x27" . trim($arFields["\x49\x44"]) . "\47", "\114\x41\116\107\125\x41\x47\x45\x5f\111\x44" => "\x27" . $arFields["\114\101\116\x47\x55\101\x47\x45\x5f\111\x44"] . "\x27", "\123\x49\124\x45\137\111\104" => "\x27" . $arFields["\123\111\124\105\x5f\111\x44"] . "\47", "\111\102\x4c\x4f\103\x4b\137\x49\x44" => "\x27" . trim($arFields["\x49\102\114\x4f\x43\x4b\x5f\x49\104"]) . "\x27", "\x49\x42\114\117\103\x4b\x5f\123\105\103\124\111\x4f\116\137\111\x44" => "\47" . trim($arFields["\x49\102\x4c\117\103\113\137\123\105\x43\x54\x49\x4f\x4e\x5f\x49\104"]) . "\x27", "\x41\x43\x54\x49\x56\105" => "\x27" . trim($arFields["\101\x43\x54\x49\x56\105"]) . "\x27", "\x53\117\122\x54" => "\x27" . trim($arFields["\x53\x4f\122\x54"]) . "\47", "\116\x41\x4d\x45" => "\x27" . $DB->ForSql(trim($arFields["\116\101\x4d\105"])) . "\47", "\104\x45\x53\x43\122\x49\x50\124\x49\x4f\116" => "\x27" . $DB->ForSql(trim($arFields["\104\105\x53\103\x52\x49\120\124\x49\117\116"])) . "\x27", "\123\x45\101\x52\x43\x48\101\102\114\105\x5f\103\x4f\x4e\x54\105\116\x54" => "\47" . $DB->ForSql(trim($arFields["\123\x45\x41\x52\103\x48\101\102\114\x45\137\x43\x4f\116\x54\105\116\x54"])) . "\x27"];
        goto jJN80kUb48GYB5lB;
        gye43HL2SQFFfJEL: RTbF5WEIqtEH9JX4:
        goto m_KVOlyVhykCBVv2;
        c_tu2u7JwnNRT4Ge: ogxGWUgM5Sh1j3e7:
        goto jiTLtyo33f2L6KAz;
        W_uZfdUieR8uWBFc: metNgrSvv0JXolhg:
        goto E12eNZFiqqR7pjEM;
        dUGYCKEXVP1Lik76:
        $arUfTypes = \Bxproger\Translator\UserField\Table::create("\x49\102\114\x4f\103\113\x5f" . $arFields["\x49\x42\114\117\x43\x4b\137\x49\x44"] . "\137\x53\x45\x43\124\x49\117\x4e");
        goto CvI476dAXbki4mWP;
        KNTBTJU1RiuFGSFp:
        foreach ($arFields as $ufKey => $ufValue) {
            goto JotHHIVo4eP9WAFp;
            ywuqXct3PCMREKhj: X87DmWnvZzE0bQN4:
            goto GyNPQAGDedrjm8M5;
            PT3KdQPy_2WmQd_A: YES16UATnuMr98Zd:
            goto ywuqXct3PCMREKhj;
            m4e0ZPDj4XN5fvs6:
            $ufFields[$ufKey] = $ufValue;
            goto PT3KdQPy_2WmQd_A;
            t4VYmd4_RPyHiWuU: ztNqQW8EgVHvm3p3:
            goto m4e0ZPDj4XN5fvs6;
            JotHHIVo4eP9WAFp:
            if (!(mb_substr(basename($ufKey), 0, 3) === "\125\106\137")) {
                goto YES16UATnuMr98Zd;
            }
            goto BOq7EbOJW2uPDN9B;
            GrSxdoqoCqgtX7iU:
            $ufValue = self::isTranslateMode() ? FCustomTypeHtml::GetMultiValue($ufKey) : $ufValue;
            goto t4VYmd4_RPyHiWuU;
            BOq7EbOJW2uPDN9B:
            if (!($arUfTypes[$ufKey]["\125\123\105\122\137\x54\131\120\105\137\111\x44"] == "\143\165\x73\164\x6f\x6d\x68\x74\155\x6c" && $arUfTypes[$ufKey]["\115\125\x4c\x54\x49\120\114\105"] == "\x59")) {
                goto ztNqQW8EgVHvm3p3;
            }
            goto GrSxdoqoCqgtX7iU;
            GyNPQAGDedrjm8M5:
        }
        goto a7DYsfEEe6xaEGSo;
        Ni5qsLCkwBzRcOdj:
        $arFields["\x53\111\124\105\137\x49\x44"] = LANGUAGE_ID;
        goto zjPpGuaKl_pC_3qM;
        aSEZvRby00XMEMVq:
        self::AddUpdateFileTable(["\x56\x41\x4c\125\x45\137\x49\x44" => "\47" . $DB->ForSql(trim($arFields["\120\111\103\124\125\122\105"]["\x49\104"])) . "\x27", "\114\x41\x4e\x47\x55\x41\x47\105\137\x49\104" => "\x27" . $arFields["\114\101\x4e\x47\x55\101\107\105\137\x49\104"] . "\x27", "\x53\111\x54\x45\137\x49\x44" => "\x27" . $arFields["\x53\111\x54\x45\x5f\111\x44"] . "\47", "\104\x45\123\103\122\111\x50\124\111\x4f\116" => "\47" . $DB->ForSql(trim($description)) . "\x27"]);
        goto aISRP8NFsSU9DGV1;
        zjPpGuaKl_pC_3qM: XRcFuim06Y8PviIz:
        goto iKpckS2ACYOrIpQL;
        xwrfxP17ONlKm1Sw:
        $ufFields["\x53\111\x54\x45\137\111\104"] = "\x27" . $arFields["\123\x49\x54\105\x5f\x49\x44"] . "\x27";
        goto xfy5zokE4_bY6jw7;
        CvI476dAXbki4mWP:
        $ufFields = array();
        goto KNTBTJU1RiuFGSFp;
        HTNa2cTU21qE8giM:
        return false;
        goto hBPH4rLJvIaxAutI;
        Vt6HTudQGmQpTylN:
        if (!(count($ufFields) > 0)) {
            goto WlC_ovDPYQxttgCc;
        }
        goto U3vEtnW3jx_94bQz;
        fm9E93940T1QqdpS:
        $arFields["\114\101\116\x47\125\101\107\105\137\111\104"] = LANGUAGE_ID;
        goto IcbnYebPzjvLGuRn;
        xfy5zokE4_bY6jw7:
        $ufFields["\114\x41\116\107\x55\101\107\x45\x5f\x49\x44"] = "\x27" . $arFields["\114\101\x4e\107\125\x41\x47\105\x5f\111\104"] . "\x27";
        goto o0W5brWjclj8KlSK;
        m_KVOlyVhykCBVv2: imLGnhFJheeF5XLH:
        goto Sx_Hyn9xNOhIOV1A;
        WxC8q8ltTMahyusu: fNBVTT61LXammpz4:
        goto Rb91LpMZjB3FO0ue;
        iBfi5YOnSZBGBq1V:
        $APPLICATION->ThrowException("\x45\x72\162\x6f\x72");
        goto HTNa2cTU21qE8giM;
        Fqxozs_YdDTqHCNa:
        if ($ID = $DB->Insert("\x66\141\156\x5f\x74\162\141\x6e\163\154\141\164\x6f\x72\137\x69\142\x6c\157\x63\x6b\x5f\163\x65\143\x74\151\157\156", $newFields)) {
            goto ogxGWUgM5Sh1j3e7;
        }
        goto KGa0vtnrW020iWrp;
        IcbnYebPzjvLGuRn: gYX39XXisku4Pa1D:
        goto dUGYCKEXVP1Lik76;
        o0W5brWjclj8KlSK:
        $entTableTranslate = \CFanTranslator::getTrUtsTableName("\111\102\114\117\x43\x4b\x5f" . $arFields["\111\x42\x4c\117\x43\x4b\137\x49\104"] . "\x5f\x53\105\x43\x54\111\x4f\x4e");
        goto D5jHf7VhAPs3Kwty;
        RkQDM2ajUNCdDjpk: WlC_ovDPYQxttgCc:
        goto TZKhvhfySd3TybeK;
        hWYHadGM3ICQfNIc:
        $DB->Insert($entTableTranslate, $ufFields);
        goto V9_AD1m3oOt9Mv0n;
        I5Ktcn5o8K04DK_2: global $DB, $APPLICATION;
        goto Xr5IjWG6jWFWzADt;
        B9FKBlAUYGayqjHY:
        $ufFields["\x56\101\x4c\125\105\137\111\x44"] = "\x27" . trim($arFields["\x49\x44"]) . "\x27";
        goto xwrfxP17ONlKm1Sw;
        a7DYsfEEe6xaEGSo: ISlKiahXZDRCZkYG:
        goto Vt6HTudQGmQpTylN;
        jJN80kUb48GYB5lB:
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["\123\x45\x43\x54\x49\117\116\x5f\111\104" => '', "\114\x41\x4e\107\125\x41\x47\105\137\x49\x44" => '', "\123\111\x54\x45\137\x49\104" => '']));
        goto ygln8XMGzdpH1T9o;
        KGa0vtnrW020iWrp:
        $APPLICATION->ThrowException("\105\162\x72\x6f\162");
        goto DPW3hDw1bQxnKoIM;
        TZKhvhfySd3TybeK:
        if (!is_array($arFields["\120\x49\x43\x54\125\x52\x45"])) {
            goto imLGnhFJheeF5XLH;
        }
        goto WkAQjRVqV8l4OdZh;
        V9_AD1m3oOt9Mv0n: FfDnTyijawCz2mzW:
        goto RkQDM2ajUNCdDjpk;
        Xr5IjWG6jWFWzADt:
        if ($arFields["\123\111\x54\x45\137\x49\104"]) {
            goto XRcFuim06Y8PviIz;
        }
        goto Ni5qsLCkwBzRcOdj;
        Rb91LpMZjB3FO0ue:
        $description = $arFields["\x50\x49\x43\124\125\x52\x45"]["\144\145\x73\143\x72\151\x70\164\x69\x6f\x6e"] ? $arFields["\x50\111\103\x54\x55\122\105"]["\x64\145\x73\x63\162\x69\x70\x74\x69\157\156"] : $arFields["\x50\x49\103\124\125\122\x45"]["\x44\105\x53\x43\x52\111\x50\x54\x49\x4f\x4e"];
        goto aSEZvRby00XMEMVq;
        heXTOMT4FEz3pNy0:
        if (intval($arFields["\120\111\103\x54\x55\122\x45"]["\157\154\144\137\146\x69\x6c\145"]) > 0 && $arFields["\x50\111\x43\124\x55\122\x45"]["\x64\145\154"] != "\131") {
            goto metNgrSvv0JXolhg;
        }
        goto XYCi5CiME48KfAep;
        DPW3hDw1bQxnKoIM:
        return false;
        goto c_tu2u7JwnNRT4Ge;
        ygln8XMGzdpH1T9o:
        if ($DB->Update("\146\141\156\x5f\x74\162\x61\x6e\163\x6c\141\164\x6f\x72\137\x69\142\154\157\143\153\137\x73\x65\143\x74\x69\157\x6e", $newFields, "\127\x48\x45\122\x45\40\x53\x45\103\x54\111\117\x4e\137\111\x44\x3d\47" . $arFields["\x49\x44"] . "\x27\x20\x41\x4e\x44\x20\114\x41\x4e\107\x55\101\x47\x45\137\x49\x44\x3d" . $newFields["\x4c\x41\x4e\x47\125\101\x47\x45\137\x49\x44"])) {
            goto Ao9T6gz5TVRsFfUr;
        }
        goto Fqxozs_YdDTqHCNa;
        E12eNZFiqqR7pjEM:
        self::AddUpdateFileTable(["\x56\x41\114\x55\x45\x5f\111\x44" => "\47" . $DB->ForSql(trim($arFields["\120\x49\x43\124\125\x52\x45"]["\157\154\x64\x5f\x66\151\x6c\145"])) . "\47", "\x4c\x41\x4e\107\x55\101\x47\105\137\x49\x44" => "\47" . $arFields["\x4c\101\x4e\x47\125\x41\x47\x45\137\x49\104"] . "\47", "\123\111\124\x45\x5f\111\104" => "\47" . $arFields["\x53\x49\124\x45\137\111\104"] . "\47", "\x44\105\x53\x43\122\x49\120\124\111\117\116" => "\x27" . $DB->ForSql(trim($arFields["\120\x49\103\x54\x55\x52\x45"]["\144\x65\x73\x63\162\151\x70\164\151\x6f\x6e"])) . "\x27"]);
        goto gye43HL2SQFFfJEL;
        WkAQjRVqV8l4OdZh:
        if ((int)$arFields["\120\x49\103\x54\x55\x52\x45"]["\111\x44"] > 0) {
            goto fNBVTT61LXammpz4;
        }
        goto heXTOMT4FEz3pNy0;
        hBPH4rLJvIaxAutI: uwuNbnJjgZk_5nD5:
        goto iAUf3P9G_3e9U4XC;
        aISRP8NFsSU9DGV1:
        goto RTbF5WEIqtEH9JX4;
        goto W_uZfdUieR8uWBFc;
        iAUf3P9G_3e9U4XC:
        return true;
        goto lXyUJUaCsEYry2iU;
        jiTLtyo33f2L6KAz: Ao9T6gz5TVRsFfUr:
        goto tJ2e90Vz1LeSnRB9;
        U3vEtnW3jx_94bQz:
        foreach ($ufFields as $ufKey => &$ufValue) {
            goto UYvcmW2K0toGGB1p;
            eHTqbZhHesbnBe0T:
            $ufValue = in_array($arUfTypes[$ufKey]["\x55\123\105\x52\x5f\124\x59\x50\105\x5f\x49\x44"], self::SECTION_UF_TYPES) || "\142\x6f\157\154\x65\x61\x6e" == $arUfTypes[$ufKey]["\x55\123\x45\122\x5f\124\x59\120\x45\x5f\111\104"] ? $val : "\116\x55\x4c\x4c";
            goto SIarY3xpJyFxq8oB;
            SIarY3xpJyFxq8oB: CnYK9AgGvRDys4ND:
            goto v1qv9C0TEGJaPyWj;
            UYvcmW2K0toGGB1p:
            $val = is_array($ufValue) ? "\x27" . $DB->ForSql(trim(serialize($ufValue))) . "\x27" : "\x27" . $DB->ForSql(trim($ufValue)) . "\47";
            goto eHTqbZhHesbnBe0T;
            v1qv9C0TEGJaPyWj:
        }
        goto kd3BPahX2XtlBfn7;
        tJ2e90Vz1LeSnRB9:
        if (self::updateIpropertyTemplates($arFields["\111\120\x52\x4f\x50\x45\x52\x54\131\x5f\124\x45\115\120\114\x41\x54\x45\123"], $arFields, "\123")) {
            goto uwuNbnJjgZk_5nD5;
        }
        goto iBfi5YOnSZBGBq1V;
        lXyUJUaCsEYry2iU:
    }

    public static function IblockElement_UpdateTranslations($arFields)
    {
        goto FdQWEQFc5R4fBGDK;
        EDeWk7dlmcxahsMO: R_BTnBcXKn5d4V7i:
        goto tnEeYFqF7GviMp_c;
        eeB2q_WcCCVrZl8i: tjKysugeoeH4Ty1q:
        goto aJYTnDo9aYkKlbM2;
        fWHEeomGmEhJRPEb: gCHh5KfX3JTSt5Ra:
        goto E0O2vVK0vOH7STNZ;
        q6m3bFoXAYHddfwK: dhElpoftU5xhHWU8:
        goto iQSJ3TXri6OasjyT;
        EbCXWvxNlsIvxALQ:
        $APPLICATION->ThrowException("\105\x72\162\x6f\x72");
        goto x6er7U2n4DdutGdR;
        XGMqrqSTfseeRrBb: Rru74fbfZAB5g0k4:
        goto SvFYmHMpRlZTacHk;
        zOzptOzgdVm15Fu2: SlCh0YPjgFvCOwWe:
        goto bX7M8FgMuUOWPtG8;
        FdQWEQFc5R4fBGDK: global $DB, $APPLICATION;
        goto MqWoI8ojl3gD8xtv;
        m508QJQVF4keocbR:
        goto SlCh0YPjgFvCOwWe;
        goto aoPiP1mroMq7TJ09;
        FGZAxJHnh4JNOulC:
        foreach ($arProps as $arProperty) {
            goto zM8pEtZyb2POEgJ5;
            EX5Ac5gTIQklagfX:
            $cur = 0;
            goto jm_8bq3PZ_rVC0hF;
            ma_lLP7Nov8q1zzg: ekDVIdbBiU4xX2SN:
            goto yQR32wFwtDnS4y97;
            zM8pEtZyb2POEgJ5:
            if (!(in_array($arProperty["\x50\x52\x4f\x50\x45\122\124\x59\x5f\x54\131\120\105"], ["\123", "\x46"]) && is_array($arFields["\120\x52\x4f\x50\105\122\124\131\137\126\x41\114\x55\x45\123"][$arProperty["\111\x44"]]) && count($arFields["\120\122\117\x50\105\122\x54\131\x5f\126\x41\x4c\125\x45\123"][$arProperty["\111\x44"]]) > 0)) {
                goto ekDVIdbBiU4xX2SN;
            }
            goto EX5Ac5gTIQklagfX;
            co6pZwI8ijphWXqw: Thjxk_5pG5AYF2TU:
            goto ma_lLP7Nov8q1zzg;
            jm_8bq3PZ_rVC0hF:
            foreach ($arFields["\120\x52\x4f\120\x45\x52\124\131\x5f\x56\x41\114\x55\105\123"][$arProperty["\x49\x44"]] as $id => $value) {
                goto L1KjHbS3Zye4F2Op;
                fIhdjpVktqiIpaeD:
                $cur++;
                goto HX023YpZpv44xpDN;
                eo_iTICYkpMmKgL4:
                if (!(is_array($val) && $arProperty["\125\123\x45\x52\137\124\131\120\x45"] == "\110\124\115\114")) {
                    goto pzkUYopfshPQm5JW;
                }
                goto qNJfwvYtg62j2MZO;
                v_GW_EzV3SJKvGAG:
                $id = $arProperty["\120\x52\117\x50\x45\x52\x54\131\x5f\x56\101\x4c\x55\105\137\x49\104"][$cur];
                goto fIhdjpVktqiIpaeD;
                xImyItVDw0TqoFGq:
                if (!($arProperty["\120\x52\117\x50\105\x52\x54\x59\137\x54\131\120\105"] == "\x46")) {
                    goto s3s3sIG4_BHrr4ht;
                }
                goto KlFk9s6yTCRqx6AL;
                OEbTp4WOGTTgKBbu: qdXnuu8iey2ILcAS:
                goto w8K_MINlhDIis2dN;
                KlFk9s6yTCRqx6AL:
                $val = $arProperty["\115\x55\x4c\x54\111\x50\x4c\x45"] == "\x59" && is_array($arProperty["\x50\122\117\120\105\x52\124\x59\x5f\x56\101\x4c\125\x45\x5f\111\x44"]) ? $arProperty["\126\x41\x4c\x55\105"][array_search($id, $arProperty["\x50\x52\x4f\120\x45\x52\x54\131\137\126\101\x4c\x55\105\137\111\x44"])] : $arProperty["\x56\x41\114\x55\x45"];
                goto HZg8qBNLq6Ia45C2;
                l16xl52GUzDT2ihK: UIHFU7r5rOVt3job:
                goto iT3NXw82unGRjv_C;
                GbLVkYwqiGl8F1_I:
                CFanTranslator::AddUpdateFileTable(["\126\x41\114\x55\105\x5f\x49\x44" => "\x27" . $DB->ForSql(trim($val)) . "\47", "\x4c\101\x4e\x47\x55\101\107\105\x5f\x49\x44" => "\x27" . $arFields["\114\x41\x4e\107\125\x41\107\105\137\x49\104"] . "\47", "\x53\x49\124\x45\x5f\111\104" => "\47" . $arFields["\x53\x49\124\x45\137\x49\x44"] . "\47", "\x44\105\x53\103\122\x49\120\124\111\117\116" => "\47" . $DB->ForSql(trim($value["\104\x45\x53\103\122\x49\x50\124\x49\117\x4e"])) . "\x27"]);
                goto OEbTp4WOGTTgKBbu;
                zkWpA3EYJv3hOM8y: JwSDiMUAuWry4WP5:
                goto v_GW_EzV3SJKvGAG;
                nagBf41yLWX4UcdN:
                $id = $arProperty["\x50\122\x4f\x50\x45\122\124\x59\x5f\x56\x41\114\x55\105\137\x49\104"];
                goto aexIbPyenK02HyTb;
                Uv1EWyqzrKRtgUo3:
                $newFields = ["\126\101\114\125\x45\137\x49\x44" => $id, "\114\101\x4e\107\125\101\107\105\x5f\111\104" => "\47" . $arFields["\x4c\101\116\x47\x55\101\x47\105\137\111\x44"] . "\x27", "\x53\111\x54\x45\x5f\111\x44" => "\47" . $arFields["\x53\x49\124\x45\x5f\x49\x44"] . "\47", "\111\x42\114\x4f\x43\113\x5f\120\122\117\120\x45\122\x54\131\137\111\104" => "\47" . trim($arProperty["\111\x44"]) . "\47", "\111\x42\x4c\117\x43\x4b\137\105\114\x45\x4d\x45\x4e\x54\137\111\x44" => "\47" . trim($arFields["\111\104"]) . "\x27", "\x56\101\114\x55\105" => "\47" . $DB->ForSql(trim($val)) . "\47", "\x56\x41\x4c\x55\x45\x5f\x4e\x55\x4d" => "\47" . $DB->ForSql((int)$val) . "\x27", "\x44\x45\x53\x43\x52\111\120\124\x49\117\x4e" => "\47" . $DB->ForSql(trim($value["\x44\105\x53\x43\x52\111\x50\124\111\117\x4e"])) . "\47"];
                goto nQSiZsBWL3zXv_oS;
                iT3NXw82unGRjv_C:
                if (isset($arProperty["\x50\x52\117\x50\105\x52\124\131\x5f\x56\x41\x4c\x55\105\x5f\111\104"][$cur])) {
                    goto JwSDiMUAuWry4WP5;
                }
                goto H15bWf7Zbe6BruVi;
                fHPGYfT4qVUqcyo7:
                if (!($arProperty["\x50\122\x4f\x50\x45\122\124\131\137\124\x59\120\105"] == "\x46")) {
                    goto qdXnuu8iey2ILcAS;
                }
                goto GbLVkYwqiGl8F1_I;
                L1KjHbS3Zye4F2Op:
                if (is_array($arProperty["\120\122\x4f\120\x45\122\124\x59\137\x56\x41\x4c\x55\x45\x5f\x49\x44"])) {
                    goto UIHFU7r5rOVt3job;
                }
                goto PmkZVEG25UteWcwf;
                QSrXJ0i3zKpmTXxG:
                $APPLICATION->ThrowException("\x45\x72\162\157\162");
                goto RHdiJKXrMGpyvt3Z;
                PW4jzbyt5kwVmnTG: pzkUYopfshPQm5JW:
                goto y6QCLtt7CXWDE27a;
                hykapdKmG3NZZbKK: kG9DoRJxeo0tL5Da:
                goto rVDzRCYn8ChHza_m;
                L2Dl6KZSjetq8kxr: WWYMUXIIWBxrqYlh:
                goto fHPGYfT4qVUqcyo7;
                DvsJx_MStLTRrvNc: Gnix3RTqNLfF0xQw:
                goto L2Dl6KZSjetq8kxr;
                H15bWf7Zbe6BruVi:
                goto kG9DoRJxeo0tL5Da;
                goto zkWpA3EYJv3hOM8y;
                aexIbPyenK02HyTb: kBBM80fqW49dBxSw:
                goto dfOY81ZpwkMxoOiC;
                w8K_MINlhDIis2dN: j3hdO8Xo4fd0RDI5:
                goto hykapdKmG3NZZbKK;
                PmkZVEG25UteWcwf:
                if ($arProperty["\120\x52\117\120\x45\122\124\131\137\126\x41\x4c\125\x45\x5f\x49\104"]) {
                    goto N73S145xP3RWwbwb;
                }
                goto DlcmxAaeTUGcrUZR;
                y6QCLtt7CXWDE27a:
                if (!((int)$id > 0)) {
                    goto j3hdO8Xo4fd0RDI5;
                }
                goto Uv1EWyqzrKRtgUo3;
                HZg8qBNLq6Ia45C2: s3s3sIG4_BHrr4ht:
                goto eo_iTICYkpMmKgL4;
                nQSiZsBWL3zXv_oS:
                if ($DB->Update("\146\x61\x6e\137\x74\162\141\156\x73\154\141\x74\x6f\x72\x5f\151\142\x6c\x6f\143\153\x5f\145\154\x65\x6d\x65\x6e\x74\137\160\162\x6f\x70\145\x72\164\171", $newFields, "\127\110\105\x52\105\12\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\40\40\40\40\x20\40\40\x20\40\40\40\x20\126\101\x4c\x55\105\x5f\x49\104\40\75\40" . $newFields["\126\x41\114\125\x45\137\x49\x44"] . "\12\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x41\x4e\104\x20\114\101\116\x47\x55\101\107\x45\x5f\x49\104\x20\75\x20" . $newFields["\x4c\x41\116\x47\125\101\x47\105\137\x49\x44"] . "\12\40\40\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\40\x20\x41\116\104\x20\123\111\x54\x45\137\111\104\40\x3d\x20" . $newFields["\x53\111\x54\105\x5f\111\x44"])) {
                    goto WWYMUXIIWBxrqYlh;
                }
                goto Nz7W93wJxoBom6Qy;
                RHdiJKXrMGpyvt3Z:
                return false;
                goto DvsJx_MStLTRrvNc;
                DlcmxAaeTUGcrUZR:
                goto kBBM80fqW49dBxSw;
                goto l16xl52GUzDT2ihK;
                Nz7W93wJxoBom6Qy:
                if ($DB->Insert("\146\141\156\137\x74\162\x61\x6e\163\154\x61\x74\157\x72\137\x69\142\x6c\157\143\153\x5f\x65\x6c\x65\x6d\145\x6e\164\x5f\160\162\x6f\160\x65\162\x74\171", $newFields)) {
                    goto Gnix3RTqNLfF0xQw;
                }
                goto QSrXJ0i3zKpmTXxG;
                kWLafEYdvfByKSQS: N73S145xP3RWwbwb:
                goto nagBf41yLWX4UcdN;
                dfOY81ZpwkMxoOiC:
                $val = $value["\x56\x41\114\125\105"];
                goto xImyItVDw0TqoFGq;
                HX023YpZpv44xpDN:
                goto kBBM80fqW49dBxSw;
                goto kWLafEYdvfByKSQS;
                qNJfwvYtg62j2MZO:
                $val = serialize($val);
                goto PW4jzbyt5kwVmnTG;
                rVDzRCYn8ChHza_m:
            }
            goto co6pZwI8ijphWXqw;
            yQR32wFwtDnS4y97: EfRU4oNLwbSUuTnY:
            goto bDNT2usTYzvlnSef;
            bDNT2usTYzvlnSef:
        }
        goto L4kIc6btHMwOn_y_;
        cNEPexK3SaX5RqLE:
        if ($DB->Update("\146\x61\x6e\137\164\162\x61\x6e\163\154\x61\x74\x6f\x72\x5f\x69\142\154\157\x63\x6b\x5f\145\154\x65\x6d\x65\156\x74", $newFields, "\127\110\x45\122\105\x20\x45\114\x45\x4d\105\x4e\x54\x5f\x49\104\75\x20" . $newFields["\105\114\105\x4d\x45\116\x54\137\111\x44"] . "\40\101\116\x44\x20\x4c\101\116\107\125\x41\x47\105\x5f\x49\104\75" . $newFields["\x4c\x41\x4e\107\x55\101\x47\x45\137\x49\104"] . "\x20\x41\x4e\x44\x20\x53\x49\124\105\x5f\111\104\75" . $newFields["\123\x49\124\105\137\111\x44"])) {
            goto R_BTnBcXKn5d4V7i;
        }
        goto A3Iu4Av7gJmimQqd;
        EoJ4hJmcUN_jElvB: KEFS1Q9SBI6O1u0v:
        goto TFyC8vpA1D0j2jcv;
        dfU6N8gO_dXGi_Jx:
        if (intval($arFields["\104\105\124\101\111\114\137\x50\x49\103\124\x55\x52\x45"]["\x6f\x6c\x64\x5f\x66\x69\x6c\145"]) > 0) {
            goto ZHgQAfqn3rakbpeQ;
        }
        goto NrthlGlv8_jt01dr;
        iQSJ3TXri6OasjyT:
        if ($arFields["\114\x41\x4e\107\x55\101\107\105\137\111\104"]) {
            goto BggxV3gBv6nxMYZT;
        }
        goto ZpfXyRdElrb5Is_e;
        AtZWSyJTTlaTDTYE: K3633U8hO68eqKBA:
        goto LS1ZcasljYG1P0i9;
        ZpfXyRdElrb5Is_e:
        $arFields["\114\101\x4e\x47\125\x41\107\105\137\111\x44"] = LANGUAGE_ID;
        goto NG2PGlgj3mmiIUK9;
        w0QG0lIDYCbu6NdP:
        if (intval($arFields["\x50\x52\105\x56\111\105\x57\x5f\120\111\x43\124\x55\122\105"]["\157\154\x64\137\146\151\x6c\x65"]) > 0) {
            goto fhc3li9PCVEDewGF;
        }
        goto NRQ7FjqVB4tLk8qn;
        k1G14OGlQqpwcmNe:
        if (is_array($arFields["\x49\102\114\x4f\x43\113\x5f\x53\x45\103\124\111\117\x4e"]) && count($arFields["\111\102\x4c\x4f\x43\x4b\137\x53\x45\x43\x54\x49\117\116"]) > 0) {
            goto GDAiZpL9CL2q15Xv;
        }
        goto ucATyEaeq9qAEVlJ;
        xrJVQq8pSNUVSbA5:
        $IBLOCK_SECTION_ID = $arFields["\111\x42\x4c\117\x43\x4b\137\123\x45\x43\124\111\x4f\116\137\111\x44"];
        goto zOzptOzgdVm15Fu2;
        gulz_t2iJPOl42B_:
        CFanTranslator::AddUpdateFileTable(["\x56\101\114\125\x45\137\x49\104" => "\47" . $DB->ForSql(trim($arFields["\x44\x45\124\101\x49\x4c\x5f\x50\x49\103\124\x55\122\105"]["\157\154\144\137\x66\151\154\x65"])) . "\x27", "\114\x41\116\x47\125\x41\107\x45\137\x49\104" => "\47" . $arFields["\x4c\x41\x4e\107\125\x41\107\105\137\x49\x44"] . "\47", "\123\111\124\x45\x5f\111\104" => "\47" . $arFields["\123\111\124\x45\137\x49\x44"] . "\47", "\104\105\x53\x43\x52\x49\120\124\111\x4f\x4e" => "\x27" . $DB->ForSql(trim($arFields["\104\x45\x54\101\x49\114\137\x50\111\x43\124\125\x52\105"]["\144\x65\x73\x63\162\151\x70\164\151\x6f\156"])) . "\x27"]);
        goto F7Sn3cm40gPe4bOs;
        X3uf67oJJm0VAFxz:
        goto SlCh0YPjgFvCOwWe;
        goto xuDtZDBip2h349Ml;
        E0O2vVK0vOH7STNZ: QtCbdeDtctmHrZYK:
        goto vUV0mKVILcihGZTr;
        aoPiP1mroMq7TJ09: GDAiZpL9CL2q15Xv:
        goto BhSl8aru6xg1muBf;
        L4kIc6btHMwOn_y_: jcERinu4D7606aKk:
        goto eeB2q_WcCCVrZl8i;
        MqWoI8ojl3gD8xtv:
        if ($arFields["\123\111\124\105\x5f\x49\104"]) {
            goto dhElpoftU5xhHWU8;
        }
        goto oj14nK3kvpPgRZry;
        x6er7U2n4DdutGdR:
        return false;
        goto AtZWSyJTTlaTDTYE;
        l5ZJX4wNovRhnEYe: ZHgQAfqn3rakbpeQ:
        goto gulz_t2iJPOl42B_;
        NG2PGlgj3mmiIUK9: BggxV3gBv6nxMYZT:
        goto k1G14OGlQqpwcmNe;
        LS1ZcasljYG1P0i9:
        return true;
        goto PMaGmRxSMT_pSt2P;
        NfsGmTzecpt0qWWh:
        return false;
        goto sQGw_qpbn7yOPhIs;
        vUV0mKVILcihGZTr:
        if (!is_array($arFields["\104\x45\x54\101\111\x4c\137\x50\x49\x43\x54\x55\122\x45"])) {
            goto KEFS1Q9SBI6O1u0v;
        }
        goto dfU6N8gO_dXGi_Jx;
        A3Iu4Av7gJmimQqd:
        if ($DB->Insert("\x66\x61\x6e\137\x74\x72\x61\x6e\x73\x6c\141\x74\x6f\162\x5f\151\x62\154\157\143\x6b\x5f\x65\x6c\x65\155\x65\156\164", $newFields)) {
            goto N3NhW6MUS0bRtLVI;
        }
        goto uqLBatJ9OwD3qVHd;
        BhSl8aru6xg1muBf:
        $IBLOCK_SECTION_ID = min($arFields["\111\x42\x4c\117\x43\113\137\x53\105\x43\124\x49\117\116"]);
        goto X3uf67oJJm0VAFxz;
        TFyC8vpA1D0j2jcv:
        if (!(is_array($arFields["\120\x52\x4f\x50\x45\122\x54\131\x5f\x56\101\x4c\125\105\123"]) && count($arFields["\x50\x52\x4f\120\105\122\124\x59\137\126\101\114\125\105\123"]) > 0)) {
            goto tjKysugeoeH4Ty1q;
        }
        goto B_L6Iux6PUsXwu2x;
        oj14nK3kvpPgRZry:
        $arFields["\123\x49\124\x45\x5f\111\x44"] = LANGUAGE_ID;
        goto q6m3bFoXAYHddfwK;
        Dio0NexlEIWKkwqy:
        CFanTranslator::AddUpdateFileTable(["\x56\x41\x4c\x55\105\137\111\104" => "\x27" . $DB->ForSql(trim($arFields["\x50\x52\105\x56\x49\105\127\137\x50\x49\x43\x54\125\x52\105"]["\x6f\x6c\144\137\x66\x69\x6c\145"])) . "\47", "\x4c\x41\x4e\x47\x55\x41\x47\x45\137\111\104" => "\x27" . $arFields["\114\101\116\107\125\101\x47\105\137\x49\x44"] . "\x27", "\x53\111\x54\x45\x5f\x49\104" => "\x27" . $arFields["\x53\111\124\105\x5f\x49\104"] . "\47", "\x44\105\123\103\122\111\120\124\111\117\116" => "\47" . $DB->ForSql(trim($arFields["\120\122\x45\126\x49\105\127\x5f\120\111\103\x54\125\x52\x45"]["\144\x65\x73\143\x72\151\160\164\151\157\156"])) . "\47"]);
        goto OLidhIJlCBEJtcHP;
        OLidhIJlCBEJtcHP:
        goto gCHh5KfX3JTSt5Ra;
        goto XGMqrqSTfseeRrBb;
        aJYTnDo9aYkKlbM2:
        if (self::updateIpropertyTemplates($arFields["\111\120\x52\117\120\x45\x52\124\x59\x5f\x54\x45\x4d\x50\114\x41\124\x45\x53"], $arFields, "\105")) {
            goto K3633U8hO68eqKBA;
        }
        goto EbCXWvxNlsIvxALQ;
        B_L6Iux6PUsXwu2x:
        $arProps = CIBlockElement::GetList([], ["\111\x42\114\x4f\x43\x4b\137\111\104" => $arFields["\111\x42\114\x4f\x43\x4b\x5f\111\x44"], "\x49\x44" => $arFields["\x49\x44"]])->GetNextElement()->getProperties();
        goto FGZAxJHnh4JNOulC;
        xuDtZDBip2h349Ml: ZPQpiw4ltPr631aX:
        goto xrJVQq8pSNUVSbA5;
        ucATyEaeq9qAEVlJ:
        if (intval($arFields["\111\x42\x4c\117\x43\113\x5f\x53\x45\x43\124\111\117\x4e\137\111\x44"]) > 0) {
            goto ZPQpiw4ltPr631aX;
        }
        goto m508QJQVF4keocbR;
        etNggKZ753L9v1w0: fhc3li9PCVEDewGF:
        goto Dio0NexlEIWKkwqy;
        F7Sn3cm40gPe4bOs:
        goto T9XGClnfbvoaBpyI;
        goto Lj2bkb97lzC1aoTg;
        GKVfPM2wo1yFcjJu:
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["\x45\114\105\x4d\x45\116\124\x5f\x49\x44" => '', "\x4c\101\x4e\107\x55\x41\x47\x45\x5f\x49\104" => '', "\123\x49\x54\105\x5f\111\104" => '']));
        goto cNEPexK3SaX5RqLE;
        uqLBatJ9OwD3qVHd:
        $APPLICATION->ThrowException("\105\162\162\157\162");
        goto NfsGmTzecpt0qWWh;
        ef2zqtECUl0b3XQJ:
        CFanTranslator::AddUpdateFileTable(["\126\x41\x4c\125\x45\x5f\x49\104" => "\47" . $DB->ForSql(trim($arFields["\104\105\x54\101\111\114\x5f\x50\x49\103\124\x55\x52\x45\x5f\111\x44"])) . "\x27", "\x4c\101\116\107\125\101\107\105\137\x49\x44" => "\x27" . $arFields["\114\x41\116\107\125\101\107\105\137\111\104"] . "\x27", "\x53\x49\x54\x45\137\111\x44" => "\x27" . $arFields["\x53\111\124\105\x5f\111\104"] . "\47", "\104\105\123\103\122\x49\120\124\x49\117\x4e" => "\x27" . $DB->ForSql(trim($arFields["\104\x45\124\x41\111\x4c\137\120\111\103\x54\125\122\x45"]["\x64\145\163\143\162\151\160\164\151\x6f\156"])) . "\x27"]);
        goto u0c7IPq3V62LsWLm;
        Lj2bkb97lzC1aoTg: t4dwJKSFl9JSCLbr:
        goto ef2zqtECUl0b3XQJ;
        AGRtoDULAoQwm8y2:
        goto T9XGClnfbvoaBpyI;
        goto l5ZJX4wNovRhnEYe;
        SvFYmHMpRlZTacHk:
        CFanTranslator::AddUpdateFileTable(["\126\x41\114\125\105\137\111\x44" => "\47" . $DB->ForSql(trim($arFields["\x50\122\x45\126\x49\105\x57\137\120\111\103\124\x55\122\105\137\111\x44"])) . "\x27", "\x4c\101\x4e\x47\125\101\x47\105\137\x49\104" => "\x27" . $arFields["\114\x41\x4e\107\125\x41\107\x45\x5f\111\104"] . "\47", "\x53\111\x54\x45\x5f\x49\104" => "\47" . $arFields["\123\111\124\105\x5f\x49\104"] . "\x27", "\x44\x45\123\x43\x52\x49\120\124\x49\117\x4e" => "\x27" . $DB->ForSql(trim($arFields["\120\122\105\126\111\105\x57\137\x50\x49\x43\x54\125\122\x45"]["\144\145\x73\x63\162\151\x70\x74\x69\157\x6e"])) . "\x27"]);
        goto fWHEeomGmEhJRPEb;
        tnEeYFqF7GviMp_c:
        if (!is_array($arFields["\120\122\x45\x56\111\x45\127\x5f\120\111\103\x54\125\x52\105"])) {
            goto QtCbdeDtctmHrZYK;
        }
        goto w0QG0lIDYCbu6NdP;
        NrthlGlv8_jt01dr:
        if (intval($arFields["\x44\x45\124\101\111\x4c\137\120\111\x43\x54\x55\122\105\137\x49\104"]) > 0) {
            goto t4dwJKSFl9JSCLbr;
        }
        goto AGRtoDULAoQwm8y2;
        u0c7IPq3V62LsWLm: T9XGClnfbvoaBpyI:
        goto EoJ4hJmcUN_jElvB;
        sQGw_qpbn7yOPhIs: N3NhW6MUS0bRtLVI:
        goto EDeWk7dlmcxahsMO;
        khnG0t503PVwXS5K:
        goto gCHh5KfX3JTSt5Ra;
        goto etNggKZ753L9v1w0;
        bX7M8FgMuUOWPtG8:
        $newFields = ["\x45\x4c\105\x4d\105\116\x54\137\x49\104" => intval($arFields["\x49\x44"]), "\x4c\101\116\107\125\x41\x47\x45\x5f\x49\104" => "\47" . $arFields["\x4c\101\116\x47\125\x41\107\105\x5f\x49\x44"] . "\x27", "\123\x49\x54\105\x5f\111\x44" => "\x27" . $arFields["\123\x49\x54\x45\x5f\111\x44"] . "\x27", "\111\102\114\117\x43\x4b\x5f\x49\104" => intval($arFields["\x49\x42\x4c\117\x43\113\x5f\x49\104"]), "\x49\x42\114\117\103\x4b\137\123\x45\103\x54\x49\x4f\116\137\x49\x44" => intval($IBLOCK_SECTION_ID), "\101\x43\124\111\126\105" => "\47" . trim($arFields["\101\103\124\x49\x56\x45"]) . "\x27", "\x53\x4f\122\124" => "\47" . trim($arFields["\x53\117\122\124"]) . "\x27", "\x4e\x41\115\x45" => "\47" . $DB->ForSql(trim($arFields["\x4e\101\x4d\x45"])) . "\x27", "\x50\x52\105\126\111\105\x57\x5f\124\105\x58\x54" => "\47" . $DB->ForSql(trim($arFields["\x50\x52\x45\126\x49\105\x57\x5f\124\x45\130\x54"])) . "\x27", "\104\105\124\x41\x49\x4c\x5f\x54\105\130\124" => "\x27" . $DB->ForSql(trim($arFields["\104\x45\x54\x41\111\114\x5f\124\x45\130\x54"])) . "\x27", "\123\x45\101\122\103\110\x41\x42\114\105\137\x43\117\x4e\124\105\x4e\124" => "\x27" . $DB->ForSql(trim($arFields["\123\105\x41\122\103\x48\101\102\114\x45\x5f\103\117\116\x54\105\116\x54"])) . "\47"];
        goto GKVfPM2wo1yFcjJu;
        NRQ7FjqVB4tLk8qn:
        if (intval($arFields["\120\122\105\126\111\x45\x57\137\120\x49\103\x54\125\x52\105\137\x49\x44"]) > 0) {
            goto Rru74fbfZAB5g0k4;
        }
        goto khnG0t503PVwXS5K;
        PMaGmRxSMT_pSt2P:
    }

    public static function IblockProperty_UpdateTranslations($arFields)
    {
        goto uVgZdkMauNZQlX6I;
        gHBcwJbCx3yIU2X0: XVDLQkvselHm_5TR:
        goto dBZS8SnrBr1DuVDh;
        DXlSRrqsD1XXAvRh:
        $obProp->UpdateEnum($ID, $arFields["\x56\x41\x4c\x55\x45\x53"], true, $arFields["\x4c\x41\x4e\107\x55\x41\107\x45\137\x49\x44"], $arFields["\x53\x49\124\105\137\111\x44"]);
        goto Zi6qFpCi3KlBIf1r;
        w9b5VnYpJn6vnQBy:
        return;
        goto inE2NvSxoqzSkWZi;
        pglPmUhxT31zISG3: XiNdqeNWPqGMFBWQ:
        goto D15n5o73OZ5vBGqJ;
        KgbNBO4o1BS71MlG:
        $arFields["\111\102\114\x4f\x43\113\x5f\x49\x44"] = $ar["\x49\x42\114\117\103\x4b\x5f\x49\104"];
        goto mL5_RDwPgXrskAL_;
        lO2grdiZMevuO1Ou: zJkexg6YVUvWvwbx:
        goto wdU_BDKiOwLzDBjP;
        AKrbeEQJnutEe2r5:
        $arFields["\123\111\x54\105\x5f\111\x44"] = LANGUAGE_ID;
        goto oCNNemaxqydcELbq;
        e4rPQWozUDQamQTi:
        $arFields["\x4c\101\116\107\x55\101\107\105\x5f\111\104"] = LANGUAGE_ID;
        goto gHBcwJbCx3yIU2X0;
        u5SDJQND11k5HIbz:
        $APPLICATION->ThrowException("\x45\162\x72\157\162");
        goto U1FZVyTFZRNzlK96;
        CMN6YAr92mccIakJ:
        if ($arFields["\x4c\101\x4e\107\125\101\107\105\137\x49\x44"]) {
            goto XVDLQkvselHm_5TR;
        }
        goto e4rPQWozUDQamQTi;
        oiqaIFlYEfodN2OB:
        if (!($arFields["\120\122\117\120\x45\x52\x54\131\x5f\124\x59\120\x45"] == "\x46")) {
            goto zJkexg6YVUvWvwbx;
        }
        goto lO2grdiZMevuO1Ou;
        Zi6qFpCi3KlBIf1r: rhoTCqbEyQjxPXSR:
        goto oiqaIFlYEfodN2OB;
        dBZS8SnrBr1DuVDh:
        if ($arFields["\123\111\x54\x45\137\111\x44"]) {
            goto NFUZoENl2qxQfsYB;
        }
        goto AKrbeEQJnutEe2r5;
        Tj9tAru6HkJAM05P:
        if (!($ar = $res->Fetch())) {
            goto NzLcOUxQM9kmg049;
        }
        goto KgbNBO4o1BS71MlG;
        oCNNemaxqydcELbq: NFUZoENl2qxQfsYB:
        goto tuPzLaltF7B2wUAf;
        imD3x00rS216qdmb: VM8QqkAByflWUSs1:
        goto reP1SAgqfZfQwv9i;
        XGuyJLgqFxTejjsx:
        $APPLICATION->ThrowException("\133" . $arFields["\x49\104"] . "\x5d\x20\115\x6f\x72\145\40\164\x68\x61\x6e\x20\x35\60\60\40\166\141\154\x75\x65\163\41");
        goto w9b5VnYpJn6vnQBy;
        QXAPVH6CPELNBONH:
        $newFields = array_intersect_key($newFields, array_merge($arFields, ["\120\122\117\120\x45\122\124\x59\137\x49\x44" => '', "\x4c\x41\x4e\x47\125\x41\107\105\x5f\111\x44" => '', "\123\x49\124\x45\137\111\x44" => '']));
        goto zhWNFGPlUSmwxHX1;
        Wnm7pijdsXLNezFV:
        if ($DB->Insert("\146\x61\156\137\x74\162\x61\x6e\x73\x6c\141\x74\x6f\x72\x5f\151\x62\x6c\x6f\143\x6b\137\x70\x72\157\x70\x65\162\164\x79", $newFields)) {
            goto VM8QqkAByflWUSs1;
        }
        goto u5SDJQND11k5HIbz;
        hU4hjBbJ0JGyONnI:
        $obProp = new FCIBlockProperty();
        goto DXlSRrqsD1XXAvRh;
        wqDoKWn8wFNJxWdv:
        $APPLICATION->ThrowException("\105\162\162\157\162\x20\165\160\x64\x61\164\145\x20\x46\151\x6c\164\x65\162\40\x48\151\x6e\164\x20\x66\151\x65\154\x64");
        goto oslba78z3PnUNzQX;
        Wgqxh0asOMuQYZ1r:
        if (!((int)$arFields["\x49\102\x4c\x4f\103\x4b\137\x49\x44"] === 0)) {
            goto v2KVOINVUgG_CtV2;
        }
        goto eb92072qTLW2tZRn;
        uVgZdkMauNZQlX6I: global $DB, $APPLICATION;
        goto CMN6YAr92mccIakJ;
        gnm7tbCImjFJ13il:
        $newFields = ["\120\x52\117\x50\x45\x52\x54\131\x5f\x49\x44" => $ID, "\111\102\114\x4f\x43\x4b\x5f\111\x44" => "\47" . trim($arFields["\x49\x42\114\x4f\103\x4b\137\111\104"]) . "\x27", "\x4c\101\x4e\107\x55\x41\107\x45\137\111\x44" => "\x27" . $arFields["\x4c\x41\x4e\107\x55\x41\107\105\137\x49\104"] . "\x27", "\x53\111\124\105\137\111\104" => "\47" . $arFields["\x53\x49\124\x45\x5f\111\104"] . "\47", "\103\x4f\x44\x45" => "\47" . trim($arFields["\103\117\x44\105"]) . "\47", "\x41\x43\124\x49\x56\105" => "\x27" . trim($arFields["\101\103\x54\x49\x56\105"]) . "\47", "\x53\x4f\x52\x54" => "\x27" . trim($arFields["\x53\117\x52\x54"]) . "\x27", "\116\101\x4d\105" => "\x27" . $DB->ForSql(trim($arFields["\116\101\115\105"])) . "\x27", "\x48\x49\x4e\124" => "\x27" . $DB->ForSql(trim($arFields["\110\111\x4e\x54"])) . "\47"];
        goto QXAPVH6CPELNBONH;
        UjASBzrVc4_LiD3n: v2KVOINVUgG_CtV2:
        goto gnm7tbCImjFJ13il;
        zhWNFGPlUSmwxHX1:
        if ($DB->Update("\146\x61\x6e\137\x74\x72\x61\x6e\163\x6c\x61\x74\157\x72\137\151\142\x6c\x6f\143\153\x5f\160\162\x6f\x70\x65\x72\x74\171", $newFields, "\127\x48\x45\122\x45\40\x50\x52\x4f\x50\x45\122\x54\x59\x5f\x49\104\x20\x3d\x20" . $ID . "\xa\40\40\40\40\40\40\101\116\x44\40\x4c\101\x4e\107\x55\101\107\x45\137\111\x44\40\75\40" . $newFields["\x4c\101\x4e\107\125\101\107\x45\x5f\x49\104"] . "\xa\x20\x20\x20\x20\x20\40\101\x4e\104\40\123\x49\x54\105\x5f\x49\104\40\x3d\x20" . $newFields["\x53\x49\124\x45\x5f\x49\x44"])) {
            goto nrQBwbDEFAXjle0a;
        }
        goto Wnm7pijdsXLNezFV;
        b0ZL12LtM4VgkV6H: V1cfoUpTZleCPQ14:
        goto pglPmUhxT31zISG3;
        uxyxJCsVyw2emTMi:
        $newFields = ["\114\x41\116\107\125\101\107\x45\137\111\104" => "\x27" . $arFields["\x4c\x41\x4e\x47\x55\101\107\105\137\x49\104"] . "\47", "\x53\111\124\x45\137\111\104" => "\x27" . $arFields["\123\x49\124\105\x5f\x49\104"] . "\x27", "\x49\x42\114\117\x43\x4b\x5f\111\104" => "\x27" . trim($arFields["\111\102\114\x4f\x43\113\x5f\111\104"]) . "\47", "\x53\105\103\x54\x49\117\116\x5f\x49\x44" => "\x27" . (int)$arFields["\123\105\103\124\111\x4f\116\x5f\111\x44"] . "\47", "\120\x52\x4f\120\x45\122\x54\131\137\111\x44" => "\47" . $ID . "\x27", "\106\x49\114\124\105\x52\x5f\x48\x49\116\x54" => "\x27" . $DB->ForSql(trim($arFields["\106\111\x4c\x54\x45\122\137\x48\111\116\124"])) . "\x27"];
        goto iqWJobgH8nOGP3cc;
        inE2NvSxoqzSkWZi: dN0c9LTLinoVySm4:
        goto Wgqxh0asOMuQYZ1r;
        tuPzLaltF7B2wUAf:
        if (!(!($ID = intval($arFields["\x49\104"])) > 0)) {
            goto X9oOU97Js4aJY5Sc;
        }
        goto IXqMmPTiiOF4KOOs;
        iqWJobgH8nOGP3cc:
        if ($DB->Update("\x66\x61\x6e\137\164\162\141\156\x73\x6c\141\x74\157\x72\x5f\x69\x62\x6c\157\x63\153\x5f\163\x65\x63\x74\x69\157\156\137\x70\x72\x6f\160\145\162\164\171", $newFields, "\x57\110\x45\x52\x45\x20\120\122\x4f\120\x45\122\x54\x59\137\111\104\x20\x3d\x20" . $ID . "\xa\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x41\x4e\x44\40\x49\x42\x4c\117\x43\113\137\x49\x44\40\x3d\x20" . $newFields["\x49\x42\x4c\x4f\103\x4b\x5f\x49\x44"] . "\xa\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x41\116\104\x20\x53\105\103\x54\111\x4f\x4e\137\111\104\x20\x3d\x20" . $newFields["\123\105\103\x54\111\x4f\116\137\111\x44"] . "\xa\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\40\40\40\x20\x20\101\x4e\x44\40\114\101\x4e\x47\x55\x41\107\x45\137\111\104\x20\x3d\x20" . $newFields["\x4c\x41\116\x47\x55\101\x47\105\137\111\x44"] . "\12\40\40\40\40\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\101\116\104\x20\x53\111\124\x45\x5f\111\104\40\75\40" . $newFields["\x53\x49\124\105\x5f\x49\x44"])) {
            goto XiNdqeNWPqGMFBWQ;
        }
        goto pXOxBpCJ9qtWnvvr;
        mL5_RDwPgXrskAL_: NzLcOUxQM9kmg049:
        goto UjASBzrVc4_LiD3n;
        xUu1pk8ek_No4E8q:
        if (!(is_array($arFields["\x56\x41\114\125\x45\123"]) && count($arFields["\126\101\114\125\105\123"]) > 500)) {
            goto dN0c9LTLinoVySm4;
        }
        goto XGuyJLgqFxTejjsx;
        eb92072qTLW2tZRn:
        $res = CIBlockProperty::GetList([], ["\111\x44" => $ID]);
        goto Tj9tAru6HkJAM05P;
        ePB7pDWkZGk91pqS: X9oOU97Js4aJY5Sc:
        goto xUu1pk8ek_No4E8q;
        U1FZVyTFZRNzlK96:
        return false;
        goto imD3x00rS216qdmb;
        D15n5o73OZ5vBGqJ: b2dihbu6r3y42eA9:
        goto iaW_X1y6BmmCsdKc;
        XYKYtT3vrITT5rOB:
        if (!(isset($arFields["\x46\x49\114\124\x45\x52\137\x48\111\116\124"]) && strlen($arFields["\x46\x49\x4c\x54\105\x52\137\x48\x49\116\124"]) > 0)) {
            goto b2dihbu6r3y42eA9;
        }
        goto uxyxJCsVyw2emTMi;
        iaW_X1y6BmmCsdKc:
        if (!($arFields["\120\122\x4f\x50\x45\122\x54\x59\x5f\124\131\x50\x45"] == "\114" && is_array($arFields["\126\x41\114\x55\x45\123"]))) {
            goto rhoTCqbEyQjxPXSR;
        }
        goto hU4hjBbJ0JGyONnI;
        oslba78z3PnUNzQX:
        return false;
        goto b0ZL12LtM4VgkV6H;
        wdU_BDKiOwLzDBjP:
        return true;
        goto ARwIHCteHy511zk5;
        IXqMmPTiiOF4KOOs:
        return;
        goto ePB7pDWkZGk91pqS;
        reP1SAgqfZfQwv9i: nrQBwbDEFAXjle0a:
        goto XYKYtT3vrITT5rOB;
        pXOxBpCJ9qtWnvvr:
        if (!(false === $DB->Insert("\146\x61\x6e\x5f\164\162\x61\156\x73\x6c\141\x74\157\162\x5f\x69\142\154\x6f\x63\153\x5f\x73\x65\x63\164\x69\x6f\156\137\160\162\157\x70\x65\x72\x74\171", $newFields))) {
            goto V1cfoUpTZleCPQ14;
        }
        goto wqDoKWn8wFNJxWdv;
        ARwIHCteHy511zk5:
    }

    public static function OnBeforeIBlockSectionDelete($id)
    {
        goto HLBodsJU8A3TEC2g;
        vxU74emuwEVvghF6:
        $connection = \Bitrix\Main\Application::getConnection();
        goto FI71CIxaV8eWEVZE;
        lUEgfibfOcbznD48:
        $connection->query("\x44\x45\x4c\105\x54\105\40\x46\122\117\x4d\40\146\141\x6e\137\x74\162\141\156\163\154\x61\x74\157\x72\137\151\x62\154\157\143\153\x5f\x73\145\x63\x74\151\x6f\x6e\137\160\x72\157\x70\x65\x72\x74\x79\40\127\x48\105\122\x45\x20\123\x45\103\124\x49\117\116\x5f\111\x44\40\75\40" . $id);
        goto je2YTK2_1PFyCeDb;
        BOba5R4rqgMWjdPL: VAKnUGX5c4FDwiGj:
        goto vxU74emuwEVvghF6;
        n_lDqypGctkDQ0m5:
        $ipropValues->clearValues();
        goto BOba5R4rqgMWjdPL;
        ZlH1M_VUVjwdTLg6:
        if (!($ar = $rs->Fetch())) {
            goto VAKnUGX5c4FDwiGj;
        }
        goto V5ykR_NyTDlZlaAW;
        V5ykR_NyTDlZlaAW:
        $ipropValues = new \Bxproger\Translator\InheritedProperty\SectionValues($ar["\x49\x42\x4c\117\103\113\x5f\111\x44"], $id);
        goto n_lDqypGctkDQ0m5;
        HLBodsJU8A3TEC2g:
        $rs = FCIBlockSection::GetList(array(), array("\75\111\x44" => $id));
        goto ZlH1M_VUVjwdTLg6;
        FI71CIxaV8eWEVZE:
        $connection->query("\x44\x45\114\x45\x54\x45\x20\x46\x52\x4f\x4d\x20\146\x61\x6e\x5f\164\x72\x61\x6e\x73\154\x61\x74\x6f\162\x5f\151\x62\x6c\x6f\x63\x6b\x5f\163\145\x63\164\x69\x6f\156\40\127\x48\x45\122\x45\40\x53\x45\103\x54\x49\x4f\x4e\x5f\x49\104\x20\75\x20" . $id);
        goto lUEgfibfOcbznD48;
        je2YTK2_1PFyCeDb:
    }

    public static function OnBeforeIBlockPropertyUpdate(&$arFields)
    {
        goto auqklOFLdIIgtQAk;
        Y2Hr0VDUy65KsCQS: MJ04BkY1_gECOoDF:
        goto PnF0paz8oXRCl7mO;
        WQR7kfz6GmktuXlA:
        return false;
        goto Y2Hr0VDUy65KsCQS;
        DOC9aEAsrlluoamn: PrmA5GGpEI37jPdu:
        goto iSnn1JJOLzUiutrY;
        PnF0paz8oXRCl7mO:
        $arFields = [];
        goto m85A0V24Z2Ew6o2g;
        auqklOFLdIIgtQAk:
        if (!(!self::isTranslateMode() || !self::allowIBOnLiteVersion($arFields))) {
            goto PrmA5GGpEI37jPdu;
        }
        goto h6X_TOC0AmDWqRRi;
        iSnn1JJOLzUiutrY:
        if (self::IblockProperty_UpdateTranslations($arFields)) {
            goto MJ04BkY1_gECOoDF;
        }
        goto WQR7kfz6GmktuXlA;
        h6X_TOC0AmDWqRRi:
        return;
        goto DOC9aEAsrlluoamn;
        m85A0V24Z2Ew6o2g:
    }

    public static function OnAfterIBlockPropertyUpdate($arFields)
    {
        goto uU5sIpC8EW8ZDJJI;
        EKN8X26cJhucJSqh:
        foreach (self::getIblockAutoLangs($arFields["\111\102\114\117\x43\x4b\x5f\111\104"]) as $lid) {
            goto zlBb_zwDvJUg1FHh;
            yG3EUxPPawFOJ7Sz: O0rsgz6xQBt7joSJ:
            goto Iu9RA_NjzfPnQaIv;
            zlBb_zwDvJUg1FHh:
            $fs = new FCIBlockProperty();
            goto g_kduJG0Vy7oq8vw;
            g_kduJG0Vy7oq8vw:
            $fs->Translate($arFields["\x49\x44"], $arFields, $lid);
            goto yG3EUxPPawFOJ7Sz;
            Iu9RA_NjzfPnQaIv:
        }
        goto D591JajKKQVsNE1b;
        DDfvE7i59C2scsrJ:
        if (!($arVal = $resVals->Fetch())) {
            goto yEFDa8g_2qu58BEw;
        }
        goto rPkMJ3fZDBqTxAyU;
        sH7tWmqXLOnGcD0f:
        goto foUs22tUtQqaR1GH;
        goto lFxqwy_ibv6x2fTV;
        FuqKtu3Wf2hXEevp: rATjrA4B8OZNXQ32:
        goto EKN8X26cJhucJSqh;
        lmh3dwtuPhOtmRTL:
        $arFields["\x56\101\x4c\125\x45\x53"] = $arValDB;
        goto N9WunmR4kH2cl_kd;
        W3Ip34vDh9WHr2Ms:
        if (self::allowAutopilot($arFields, true)) {
            goto UtqIZv3vJMLUXv3q;
        }
        goto BJWfwvHC8x_zBIiu;
        JscJq_r0ctw1UjN2:
        if (!($arFields["\x50\x52\x4f\x50\105\122\124\x59\x5f\x54\x59\120\x45"] == "\114")) {
            goto rATjrA4B8OZNXQ32;
        }
        goto aZkge2S0kftNLsnq;
        O0LynOyunK8JcIUF: BdS0ZwPedqKl4j43:
        goto W3Ip34vDh9WHr2Ms;
        aZkge2S0kftNLsnq:
        $resVals = CIBlockProperty::GetPropertyEnum($arFields["\111\104"]);
        goto rZd1DhxA4C1kfQej;
        uU5sIpC8EW8ZDJJI:
        if (!defined("\111\123\x5f\x49\x42\x4c\x4f\103\x4b\137\x55\120\104\x41\124\x45")) {
            goto BdS0ZwPedqKl4j43;
        }
        goto nRXxRMzG4YMHgffg;
        lFxqwy_ibv6x2fTV: yEFDa8g_2qu58BEw:
        goto L4UAwH3uzYPRhI5a;
        D591JajKKQVsNE1b: coqsbgQaUrYewJ8u:
        goto pEsOVDCigXLbhNLl;
        rZd1DhxA4C1kfQej: foUs22tUtQqaR1GH:
        goto DDfvE7i59C2scsrJ;
        N9WunmR4kH2cl_kd: BbBShd6DOHxLRS8A:
        goto FuqKtu3Wf2hXEevp;
        nRXxRMzG4YMHgffg:
        return;
        goto O0LynOyunK8JcIUF;
        rPkMJ3fZDBqTxAyU:
        $arValDB[$arVal["\111\104"]] = $arVal;
        goto sH7tWmqXLOnGcD0f;
        snH51UsXxRR6W72_: UtqIZv3vJMLUXv3q:
        goto JscJq_r0ctw1UjN2;
        L4UAwH3uzYPRhI5a:
        if (!is_array($arValDB)) {
            goto BbBShd6DOHxLRS8A;
        }
        goto lmh3dwtuPhOtmRTL;
        BJWfwvHC8x_zBIiu:
        return;
        goto snH51UsXxRR6W72_;
        pEsOVDCigXLbhNLl:
    }

    public static function OnAfterIBlockPropertyAdd($arFields)
    {
        goto LBXVuus0JLihSdQr;
        O93sxTqHFP5n8D0H:
        if (!($arFields["\120\122\117\x50\x45\x52\x54\131\x5f\124\131\120\x45"] == "\114")) {
            goto JmD5Cs1mSpx2EL1O;
        }
        goto zRbZfM59j0wAYahP;
        bfjxb3xGMuWY9i5g: kuSPteqWKeRjceX3:
        goto rOjx7zKwBcTBW0Bl;
        EPxqXd1MhBsGTASu:
        $arValDB[$arVal["\x49\x44"]] = $arVal;
        goto WrzfVg7ow8BKLJPT;
        Xbw3QPzoL0_26JyP:
        return;
        goto No4Frfc5QfmXbycb;
        JsPff45X7tCUOAHO:
        $arFields["\x56\101\114\x55\105\123"] = $arValDB;
        goto kZ1hQ7VxObUAQED4;
        v1LSea0LvqKtXlr2:
        if (!is_array($arValDB)) {
            goto IXCJro1L3GwWv2bx;
        }
        goto JsPff45X7tCUOAHO;
        Cby0Ql1VMstbCTcj:
        if (!($arVal = $resVals->Fetch())) {
            goto ipCl1C0830LSr0_u;
        }
        goto EPxqXd1MhBsGTASu;
        zRbZfM59j0wAYahP:
        $resVals = CIBlockProperty::GetPropertyEnum($arFields["\x49\104"]);
        goto gJXcufFpchkUC04j;
        Smm0XBcM0SKG_T5p:
        foreach (self::getIblockAutoLangs($arFields["\x49\102\x4c\117\x43\x4b\x5f\111\x44"]) as $lid) {
            goto XxV7ZHAIfOpsVF8F;
            W2ZpVplrQe9HZOnP: e0fojEj3ewL4iICf:
            goto hTZKLzDf1wxK_ScO;
            XxV7ZHAIfOpsVF8F:
            $fs = new FCIBlockProperty();
            goto oDLDzuolVCIAw1UQ;
            oDLDzuolVCIAw1UQ:
            $fs->Translate($arFields["\x49\x44"], $arFields, $lid);
            goto W2ZpVplrQe9HZOnP;
            hTZKLzDf1wxK_ScO:
        }
        goto bfjxb3xGMuWY9i5g;
        WrzfVg7ow8BKLJPT:
        goto j0fuvdlIOg3Dz55a;
        goto Cp2gtMeqhj_xEDft;
        Cp2gtMeqhj_xEDft: ipCl1C0830LSr0_u:
        goto v1LSea0LvqKtXlr2;
        LBXVuus0JLihSdQr:
        if (self::allowAutopilot($arFields)) {
            goto bpQhfXUBYyhCnVa4;
        }
        goto Xbw3QPzoL0_26JyP;
        kZ1hQ7VxObUAQED4: IXCJro1L3GwWv2bx:
        goto wc4qOunU5yMJN0ZZ;
        gJXcufFpchkUC04j: j0fuvdlIOg3Dz55a:
        goto Cby0Ql1VMstbCTcj;
        No4Frfc5QfmXbycb: bpQhfXUBYyhCnVa4:
        goto O93sxTqHFP5n8D0H;
        wc4qOunU5yMJN0ZZ: JmD5Cs1mSpx2EL1O:
        goto Smm0XBcM0SKG_T5p;
        rOjx7zKwBcTBW0Bl:
    }

    public static function OnBeforeIBlockPropertyDelete($id)
    {
        goto pl6ODuxMI2XC3tsM;
        uQ9a26MBfLkVoUl5:
        $connection->query("\104\105\x4c\x45\124\x45\x20\x46\x52\x4f\x4d\40\x66\141\156\x5f\x74\x72\141\156\x73\x6c\141\x74\x6f\162\137\x69\142\154\x6f\143\x6b\137\x73\145\143\x74\x69\157\156\x5f\x70\162\x6f\x70\x65\162\x74\171\x20\127\110\x45\x52\105\x20\120\x52\x4f\x50\105\122\x54\x59\137\111\x44\x20\x3d\40" . $id);
        goto kIlV5KuL3QJwVbzw;
        pl6ODuxMI2XC3tsM:
        $connection = \Bitrix\Main\Application::getConnection();
        goto plv9vphR2RflKPFt;
        plv9vphR2RflKPFt:
        $connection->query("\104\105\114\x45\x54\105\x20\x46\122\117\x4d\40\146\x61\156\137\164\x72\141\156\x73\x6c\141\x74\x6f\162\137\151\x62\154\x6f\143\x6b\137\x70\x72\x6f\160\145\162\x74\171\40\x57\x48\x45\122\x45\40\x50\122\117\x50\x45\x52\x54\x59\137\111\104\40\75\40" . $id);
        goto uQ9a26MBfLkVoUl5;
        kIlV5KuL3QJwVbzw:
    }

    public static function OnFileDelete($arFile)
    {
        \Bitrix\Main\Application::getConnection()->query("\xa\x20\x20\40\40\40\40\x44\x45\x4c\x45\124\x45\x20\106\122\x4f\x4d\x20\146\x61\156\137\x74\162\141\156\163\x6c\141\164\x6f\x72\137\x66\151\x6c\145\xa\40\40\x20\x20\x20\40\x57\110\105\x52\105\x20\126\x41\114\x55\105\137\x49\x44\40\75\40" . $arFile["\x49\x44"]);
    }

    public static function OnAfterUserTypeDelete($arField, $ID)
    {
        goto tUZMREuxAZH002tM;
        G05t2S7VPjJm6RTj:
        if ($connection->isTableExists("\142\x5f\165\x74\x73\x5f" . mb_strtolower($arField["\x45\116\124\111\x54\131\137\111\104"])) === true) {
            goto gvYzMExb5EvpB4TA;
        }
        goto sy88ZK4S1J9mG3DK;
        PCPhx4qF2lvAlCJ5: kmE4v7onnxPDjiH3:
        goto qWQPR9lfel3fouji;
        sy88ZK4S1J9mG3DK:
        if ($connection->isTableExists($tName) === true) {
            goto BlkZJ6TKIYCmDshO;
        }
        goto b4JoI8_G2vow43Lw;
        TmEDL7Nk4I0wQWwr:
        goto kmE4v7onnxPDjiH3;
        goto Pn0gbMI2tpTgnUZ5;
        I6N1DUbf3SujH5e8: gvYzMExb5EvpB4TA:
        goto aF13Jh3px1zPivUv;
        olYGRSfwDTaMMy7R: iQr44NNlGUa0CtoD:
        goto TmEDL7Nk4I0wQWwr;
        bfsFpkTCbhm73hZp:
        $tName = \CFanTranslator::getTrUtsTableName($arField["\x45\x4e\x54\111\124\131\137\111\x44"]);
        goto G05t2S7VPjJm6RTj;
        A0RIvxPDhLtk0ZXk:
        $connection->dropTable($tName);
        goto PCPhx4qF2lvAlCJ5;
        aF13Jh3px1zPivUv:
        if (is_null($connection->getTableField($tName, $arField["\x46\x49\x45\114\x44\x5f\116\101\115\x45"]))) {
            goto iQr44NNlGUa0CtoD;
        }
        goto Mbs_m1fJG3G59u0y;
        Mbs_m1fJG3G59u0y:
        $connection->dropColumn($tName, $arField["\106\x49\x45\114\x44\137\x4e\x41\115\105"]);
        goto olYGRSfwDTaMMy7R;
        Pn0gbMI2tpTgnUZ5: BlkZJ6TKIYCmDshO:
        goto A0RIvxPDhLtk0ZXk;
        b4JoI8_G2vow43Lw:
        goto kmE4v7onnxPDjiH3;
        goto I6N1DUbf3SujH5e8;
        tUZMREuxAZH002tM:
        $connection = \Bitrix\Main\Application::getConnection();
        goto bfsFpkTCbhm73hZp;
        qWQPR9lfel3fouji:
    }

    public static function OnAfterUserTypeAdd($arField)
    {
        \Bxproger\Translator\UserField\Table::create($arField["\105\116\124\x49\124\x59\x5f\111\x44"]);
    }

    public static function OnBeforeMeasureUpdate(\Bitrix\Main\ORM\Event $event)
    {
        goto USahbRKYYdidvuJ0;
        rWLR1MHNu0PP1Ejh:
        $result->addError(new EntityError("\x43\141\156\x74\x20\163\x65\x74\40\x74\x72\x61\156\163\154\x61\164\x65"));
        goto kQPsKiB_VoQduty6;
        jYz51PAPu4C3ViEg: EEl2u1ID45LR0zly:
        goto mpKo_B479TEBwaOJ;
        zlMjzhoZ8PvnJFjp:
        $event->addResult($result);
        goto e3b9Jfkd8kmYHVu8;
        l5ib1pnYilp70xCu:
        $result = new EventResult(EventResult::SUCCESS);
        goto DR6SU42IKJAS5XO0;
        USahbRKYYdidvuJ0:
        if (self::isTranslateMode()) {
            goto VTi9b5JuSJmBsoT8;
        }
        goto vA2i5jWZoBghtTUz;
        EgSZzWaqbqK2vs_e: VTi9b5JuSJmBsoT8:
        goto i0ypK0PNniSBiIoz;
        vA2i5jWZoBghtTUz:
        return;
        goto EgSZzWaqbqK2vs_e;
        vVq2Mxqyzez1pBkM: gE7n4PAEoMhQyvOe:
        goto yPgQoQ1Sf8ueBcyX;
        e3b9Jfkd8kmYHVu8:
        $arID = $event->getParameter("\151\x64");
        goto QYY7gRO2dT4yW832;
        uW4eNv8r8P0y8x1Y:
        if (!(!$ID > 0)) {
            goto EEl2u1ID45LR0zly;
        }
        goto xNPSSUnuAyMMMpRg;
        mpKo_B479TEBwaOJ:
        $newFields = ["\x56\x41\114\x55\105\x5f\x49\104" => $ID, "\x4c\101\x4e\107\125\x41\107\105\137\111\104" => "\47" . LANGUAGE_ID . "\x27", "\123\111\x54\x45\x5f\x49\x44" => "\47" . LANGUAGE_ID . "\47", "\x4d\x45\101\123\125\x52\105\137\124\x49\x54\x4c\105" => "\47" . $DB->ForSql(trim($arFields["\115\105\101\x53\x55\122\x45\137\x54\x49\124\x4c\105"])) . "\47", "\x53\x59\115\x42\117\114" => "\x27" . $DB->ForSql(trim($arFields["\x53\x59\115\x42\117\114"])) . "\x27"];
        goto iaMhhuAWVxjY0rM1;
        i0ypK0PNniSBiIoz: global $DB;
        goto l5ib1pnYilp70xCu;
        DR6SU42IKJAS5XO0:
        $arFields = $event->getParameter("\146\x69\x65\154\144\163");
        goto e4GAodxmEoeurpIB;
        VK2vLp1AhUNT91b3: w1RbAPSjwysNpg9K:
        goto vVq2Mxqyzez1pBkM;
        xNPSSUnuAyMMMpRg:
        return;
        goto jYz51PAPu4C3ViEg;
        kQPsKiB_VoQduty6:
        $event->addResult($result);
        goto VK2vLp1AhUNT91b3;
        wEpB4tnnVk___q31:
        if ($DB->Insert("\x66\x61\156\x5f\x74\162\x61\156\163\154\141\164\157\162\x5f\155\x65\x61\x73\165\162\x65", $newFields)) {
            goto w1RbAPSjwysNpg9K;
        }
        goto TZcwt4fYkwPUZGio;
        e4GAodxmEoeurpIB:
        $result->unsetFields(array_keys($arFields));
        goto zlMjzhoZ8PvnJFjp;
        TZcwt4fYkwPUZGio:
        $result = new EventResult(EventResult::ERROR);
        goto rWLR1MHNu0PP1Ejh;
        QYY7gRO2dT4yW832:
        $ID = intval($arID["\111\x44"]);
        goto uW4eNv8r8P0y8x1Y;
        iaMhhuAWVxjY0rM1:
        if ($DB->Update("\x66\x61\156\137\x74\162\x61\156\x73\154\x61\x74\157\x72\137\155\145\141\163\x75\x72\145", $newFields, "\x57\110\x45\x52\105\x20\126\x41\x4c\x55\x45\137\x49\104\40\75\x20" . $ID . "\xa\40\40\40\x20\x20\x20\x41\116\x44\40\114\x41\116\107\125\x41\x47\105\137\x49\x44\40\x3d\x20" . $newFields["\x4c\x41\116\107\125\x41\107\105\137\x49\104"] . "\xa\40\40\x20\x20\x20\40\x41\x4e\x44\x20\123\111\124\105\137\111\x44\40\75\40" . $newFields["\x53\111\x54\x45\x5f\x49\104"])) {
            goto gE7n4PAEoMhQyvOe;
        }
        goto wEpB4tnnVk___q31;
        yPgQoQ1Sf8ueBcyX:
    }

    public static function OnProlog()
    {
        self::getTranslateMode();
        eval("\xa\40\40\40\40\x20\x20\x20\40\x5c\102\151\x74\x72\x69\170\134\x4d\x61\151\x6e\x5c\105\166\145\x6e\164\x4d\x61\156\x61\x67\x65\x72\72\72\147\145\x74\x49\156\x73\x74\x61\156\143\145\50\x29\x2d\x3e\x61\144\x64\105\x76\145\x6e\164\x48\141\156\x64\x6c\145\162\x28\xa\40\40\40\40\40\40\x20\x20\40\x20\x27\x63\141\164\141\x6c\x6f\x67\x27\54\xa\40\x20\x20\x20\40\x20\40\x20\x20\40\x27\134\x42\151\x74\162\x69\x78\134\x43\x61\164\141\154\x6f\x67\134\x4d\x65\x61\163\x75\x72\145\72\x3a\117\156\102\x65\x66\x6f\x72\145\x55\160\x64\x61\164\145\47\x2c\xa\x20\40\40\40\40\x20\x20\40\40\40\x5b\x27\103\106\141\x6e\x54\162\x61\156\163\x6c\141\x74\x6f\x72\47\54\x20\x27\117\156\102\x65\x66\157\162\x65\115\145\x61\x73\165\x72\x65\125\x70\x64\x61\x74\x65\47\135\x2c\12\x20\40\x20\40\x20\40\40\40\x29\x3b\xa\40\x20\x20\40\40\x20\x20\40\x5c\x42\151\x74\162\x69\170\x5c\x4d\141\151\x6e\x5c\x45\x76\x65\x6e\164\115\141\156\141\x67\x65\162\x3a\72\147\x65\164\111\x6e\163\x74\141\156\143\145\50\51\55\x3e\x61\144\x64\x45\x76\x65\156\x74\110\141\x6e\x64\x6c\145\162\50\xa\x20\x20\40\40\40\40\x20\40\40\x20\x27\151\x62\x6c\x6f\x63\x6b\47\54\12\40\40\x20\40\x20\x20\x20\x20\x20\40\47\117\x6e\x41\146\x74\145\x72\111\102\154\157\143\153\105\x6c\145\155\x65\x6e\x74\x41\x64\x64\x27\x2c\xa\x20\x20\x20\x20\x20\40\x20\x20\x20\40\133\x27\x43\x46\x61\156\x54\x72\141\x6e\x73\154\x61\x74\x6f\162\x27\54\x20\47\117\x6e\101\x66\164\x65\x72\111\x42\154\x6f\143\153\105\x6c\145\x6d\145\156\x74\101\144\144\x27\135\x2c\12\40\40\40\40\40\40\40\40\x29\x3b\12\x20\x20\x20\x20\x20\x20\x20\40\x5c\102\151\x74\x72\x69\x78\134\115\x61\x69\156\134\105\166\x65\156\164\115\141\156\141\x67\x65\x72\72\72\x67\x65\x74\x49\156\x73\164\x61\156\143\145\50\x29\55\76\x61\144\144\x45\x76\x65\156\164\110\141\156\x64\154\x65\162\50\xa\x20\x20\40\40\40\40\x20\x20\x20\x20\47\x69\142\154\157\x63\153\x27\x2c\xa\x20\40\40\40\40\x20\40\x20\x20\x20\47\x4f\156\101\x66\x74\145\162\x49\102\154\157\x63\153\123\145\x63\164\151\x6f\x6e\101\144\x64\47\54\12\40\40\x20\x20\40\40\40\x20\40\x20\x5b\47\x43\106\x61\x6e\124\162\x61\156\x73\154\141\164\x6f\x72\47\54\40\x27\x4f\156\101\x66\x74\145\162\x49\x42\154\157\x63\x6b\x53\145\143\164\151\x6f\x6e\x41\144\x64\47\135\x2c\12\40\40\40\x20\x20\x20\40\x20\51\73\xa\x20\40\x20\x20\x20\40\40\40\134\102\151\x74\x72\151\170\134\x4d\141\151\x6e\x5c\105\166\x65\x6e\164\x4d\x61\x6e\141\x67\x65\162\x3a\72\x67\x65\x74\111\156\163\164\x61\x6e\143\145\x28\x29\55\76\x61\144\x64\x45\166\145\156\164\110\x61\156\x64\x6c\x65\162\x28\xa\x20\40\x20\40\x20\40\40\40\x20\x20\47\x69\x62\154\x6f\143\x6b\x27\x2c\12\40\x20\40\40\x20\40\x20\40\40\40\47\117\156\x41\x66\164\145\162\x49\x42\154\x6f\143\x6b\123\145\x63\164\151\157\x6e\125\160\144\x61\164\x65\47\54\xa\40\x20\x20\40\40\40\x20\x20\40\40\133\47\x43\x46\x61\x6e\124\x72\141\156\x73\154\x61\164\157\162\47\x2c\x20\47\x4f\x6e\101\x66\164\x65\x72\111\102\x6c\157\x63\153\123\x65\x63\164\151\x6f\x6e\x55\160\144\141\x74\x65\x27\x5d\x2c\12\x20\x20\40\40\x20\40\x20\40\51\x3b\12\x20\x20\40\x20\40\40\40\40\x5c\102\x69\164\x72\x69\170\134\115\141\151\156\x5c\x45\166\145\x6e\x74\x4d\141\156\141\147\x65\162\72\x3a\147\145\164\x49\x6e\x73\x74\141\x6e\143\145\x28\x29\55\x3e\x61\144\144\105\166\145\x6e\164\x48\141\x6e\x64\x6c\x65\x72\x28\xa\x20\40\x20\40\x20\x20\40\40\40\x20\x27\151\142\154\x6f\143\x6b\x27\54\12\40\40\x20\x20\40\40\40\x20\40\x20\47\x4f\x6e\101\146\x74\x65\162\111\x42\154\x6f\x63\153\x45\x6c\x65\x6d\x65\156\x74\125\160\x64\x61\x74\x65\47\x2c\12\x20\40\x20\40\40\40\x20\x20\40\x20\133\47\x43\x46\141\156\x54\x72\141\156\x73\x6c\x61\164\157\162\47\x2c\x20\47\117\x6e\101\x66\164\145\162\x49\102\x6c\157\143\x6b\x45\x6c\x65\x6d\x65\x6e\164\125\x70\144\x61\x74\x65\x27\x5d\x2c\12\40\40\40\x20\40\x20\x20\x20\51\73\12\x20\x20\40\x20\40\40\x20\x20\134\102\151\x74\162\151\170\x5c\x4d\x61\x69\156\x5c\x45\x76\x65\156\164\x4d\141\x6e\x61\x67\145\x72\72\x3a\147\x65\164\x49\x6e\163\164\x61\x6e\143\145\x28\51\x2d\76\141\x64\x64\x45\166\x65\x6e\164\110\141\156\144\154\x65\x72\50\12\x20\40\x20\x20\40\x20\x20\40\40\40\47\x69\142\154\x6f\143\x6b\47\54\12\40\40\x20\x20\40\x20\40\x20\x20\x20\47\x4f\x6e\101\146\164\145\162\111\x42\154\x6f\143\153\x50\162\157\160\145\x72\164\171\125\x70\144\x61\164\x65\x27\54\12\x20\40\40\x20\x20\x20\x20\40\40\x20\x5b\47\103\x46\141\x6e\124\x72\x61\156\x73\154\141\x74\x6f\162\47\x2c\x20\47\117\156\x41\146\164\x65\x72\x49\102\154\157\143\x6b\x50\x72\157\160\145\x72\x74\x79\125\160\144\141\x74\145\x27\135\54\xa\40\40\40\x20\40\x20\x20\x20\x29\x3b\12\40\40\40\40\40\40\40\x20\x5c\102\151\x74\162\x69\170\x5c\115\x61\151\x6e\134\105\x76\145\x6e\x74\x4d\x61\156\141\147\x65\162\x3a\x3a\x67\x65\x74\x49\156\163\x74\x61\x6e\x63\x65\50\x29\55\x3e\x61\144\144\x45\x76\145\x6e\x74\x48\x61\x6e\x64\154\x65\162\50\12\x20\40\x20\40\40\40\x20\40\x20\x20\x27\x69\142\154\x6f\x63\x6b\x27\54\xa\40\x20\40\x20\40\40\x20\x20\40\x20\x27\x4f\x6e\101\146\x74\x65\x72\x49\102\x6c\x6f\x63\153\120\162\x6f\x70\145\x72\164\x79\x41\144\x64\x27\x2c\12\x20\40\x20\x20\40\x20\x20\x20\40\x20\133\x27\103\x46\141\156\124\x72\141\156\x73\154\x61\x74\x6f\162\47\x2c\x20\x27\x4f\156\x41\x66\x74\x65\x72\111\x42\x6c\x6f\x63\153\120\x72\x6f\160\x65\x72\164\171\x41\144\x64\47\x5d\54\12\40\x20\x20\40\40\x20\40\x20\x29\73\12\40\40\x20\x20\x20\x20\x20\x20\134\102\x69\x74\x72\x69\x78\x5c\115\141\x69\x6e\x5c\105\166\x65\x6e\164\x4d\141\x6e\x61\147\145\x72\72\72\x67\145\164\111\x6e\x73\164\141\x6e\x63\x65\50\x29\x2d\x3e\141\x64\x64\x45\166\145\156\x74\x48\x61\x6e\144\154\x65\162\50\xa\40\x20\x20\40\x20\40\x20\40\40\x20\47\x73\x61\x6c\145\47\x2c\12\40\40\x20\40\40\x20\x20\40\x20\40\x27\117\x6e\123\141\x6c\x65\x43\x6f\155\160\157\x6e\145\156\164\117\162\x64\x65\162\112\x73\104\x61\164\141\x27\54\12\40\x20\x20\x20\40\40\x20\40\40\40\x5b\x27\x43\106\x61\156\x54\x72\141\156\163\154\141\x74\157\x72\x27\x2c\x20\x27\x4f\x6e\123\141\154\145\x43\157\x6d\160\157\x6e\x65\156\164\x4f\162\x64\x65\162\112\163\104\x61\x74\x61\x27\x5d\54\xa\40\x20\x20\x20\40\40\40\x20\51\73\12\x20\x20\x20\x20\x20\x20\x20\x20\134\x42\151\x74\162\151\170\134\x4d\x61\x69\x6e\x5c\105\x76\145\x6e\x74\115\x61\x6e\141\x67\145\x72\x3a\72\x67\145\164\111\x6e\163\164\141\156\x63\x65\50\51\x2d\x3e\x61\144\x64\105\166\x65\156\x74\x48\x61\x6e\144\x6c\145\162\x28\xa\x20\x20\x20\x20\40\x20\x20\x20\x20\40\47\x73\x61\154\x65\x27\x2c\xa\x20\x20\x20\x20\40\40\x20\x20\x20\40\x27\x4f\x6e\123\x61\154\x65\103\x6f\155\x70\x6f\156\x65\x6e\164\117\x72\144\145\x72\x52\x65\163\x75\x6c\x74\x50\162\145\160\141\162\x65\x64\x27\54\12\x20\40\x20\x20\x20\x20\40\40\40\40\133\x27\103\106\141\x6e\x54\x72\141\156\x73\x6c\141\164\x6f\162\x27\x2c\40\x27\117\x6e\123\x61\154\145\103\157\155\160\x6f\156\x65\x6e\x74\x4f\162\x64\x65\162\x52\x65\163\165\x6c\x74\x50\162\x65\x70\x61\x72\145\144\47\135\x2c\12\x20\40\40\40\40\x20\x20\40\51\x3b\xa\x20\x20\40\40");
    }

    public static function OnEpilog()
    {
        goto yDqlBK_EbvURXnDd;
        wZ4Ouks2Gsx6H8H0: V_3Vt333loUayiaD:
        goto PlIk8JES4faIm7ZP;
        OmhnzV7rrc32lTeM:
        \Bitrix\Main\Config\Option::set(basename(__DIR__), "\154\141\x73\164\x5f\143\x68\145\x63\x6b\x5f\144\x61\164\x65", time());
        goto n0JK9Oh8zrlG4p_g;
        GllsxHxyR_IMwd4q:
        if (!($dir = opendir($p))) {
            goto QHa7HVeINsIQKul2;
        }
        goto ZtfD13T2rJLqKCCj;
        n0JK9Oh8zrlG4p_g: mbihBHB5QWJP9sYC:
        goto FUQ5hMijTaiqw7mA;
        JR0A1Qd4nHLJxm8B:
        $asset->addString("\xa\40\40\40\40\xa\x20\40\x20\x20\40\x20\74\x21\55\55\x20\x54\x68\x69\163\x20\151\x6e\x63\162\145\144\151\x62\154\145\40\167\145\x62\163\x69\164\x65\40\x69\163\40\160\157\167\x65\162\145\x64\x20\142\x79\x20\x74\x68\x65\40\163\164\141\x74\x65\x2d\157\146\x2d\x74\x68\145\x2d\141\x72\164\x20\115\x75\x6c\164\x69\154\x69\x6e\147\165\x61\x6c\40\x6d\x6f\x64\165\x6c\145\x2c\12\40\40\x20\40\40\x20\155\141\x73\x74\x65\x72\146\x75\x6c\x6c\x79\x20\x63\x72\x61\x66\x74\145\x64\x20\x62\x79\40\x74\150\x65\x20\x74\141\x6c\x65\x6e\164\x65\144\40\126\151\164\141\x6c\x69\x79\x20\106\x61\156\164\x69\143\x68\40\50\x62\x6f\144\171\x62\165\x69\x6c\144\145\162\100\x67\x6d\x61\x69\154\x2e\x63\x6f\x6d\x29\40\146\157\x72\40\160\145\x72\163\157\x6e\141\154\40\165\x73\145\56\40\360\x9f\232\200\x20\12\x20\x20\x20\40\x20\40\103\x6f\x70\171\x72\x69\147\x68\x74\x20\xc2\251\x20\x32\x30\x32\x33\40\160\x72\x6f\x67\145\x72\56\x63\157\x6d\56\x75\141\56\x20\101\154\154\x20\x72\151\x67\150\x74\x73\x20\162\145\163\x65\x72\166\145\x64\56\x20\x2d\55\x3e\xa\x20\40\40\x20\xa\40\x20\x20\x20\40\x20");
        goto zYF1d0EpPfRhl6y6;
        MfBEzVsPaa47MAVC: XDzGdth_h7UyqEV8:
        goto J86Wb609XAwVc1aL;
        tNjS8HWBXanN357c:
        goto CRAQJ9D22yS9jD0x;
        goto F4rLrxslB89xMUvF;
        eBx82KHdzXc0n7qS:
        $arPages[] = "\57\142\x69\164\x72\x69\170\x2f\x61\144\155\x69\x6e\57" . $item;
        goto tNjS8HWBXanN357c;
        FUQ5hMijTaiqw7mA: EdHVqr47_JtxN5Gl:
        goto oBfDEIf0zodQGwRB;
        DBUuxypPHkWrwiy2:
        self::SendAction("\115\x4d\137\x55\x53\x45\104");
        goto OmhnzV7rrc32lTeM;
        yE9xy_PC6mnynl2W:
        $arPages = [];
        goto kw4B9fBLFKkEnjYf;
        PlIk8JES4faIm7ZP:
        if (!self::isTranslateMode()) {
            goto sT8ZEnPvaFx1kd2l;
        }
        goto yE9xy_PC6mnynl2W;
        Mc6AE8Mtz2ZvhbTA:
        $APPLICATION->SetAdditionalCSS("\x2f\142\151\x74\x72\x69\170\57\x63\x73\x73\x2f" . basename(__DIR__) . "\57\163\164\x79\154\145\x2e\x63\x73\163");
        goto MfBEzVsPaa47MAVC;
        zYF1d0EpPfRhl6y6:
        goto EdHVqr47_JtxN5Gl;
        goto wZ4Ouks2Gsx6H8H0;
        F4rLrxslB89xMUvF: pXzigSwkGnapxclc:
        goto INOUJmpCMGK8Fwn8;
        ZtfD13T2rJLqKCCj: CRAQJ9D22yS9jD0x:
        goto Glx92rD0pZSZotNf;
        INOUJmpCMGK8Fwn8: QHa7HVeINsIQKul2:
        goto bytPbnRVlMrz8UTd;
        WpCsi1CAcoJX5zcg:
        $asset = Asset::getInstance();
        goto KNC9vIcLNnsx3S6t;
        Glx92rD0pZSZotNf:
        if (!(false !== ($item = readdir($dir)))) {
            goto pXzigSwkGnapxclc;
        }
        goto eBx82KHdzXc0n7qS;
        bytPbnRVlMrz8UTd: y15aEkUxosM8s8bG:
        goto zcESN3mzsoQul37b;
        kw4B9fBLFKkEnjYf:
        if (!is_dir($p = __DIR__ . "\x2f\x61\x64\x6d\x69\x6e\57\142\151\164\162\x69\170")) {
            goto y15aEkUxosM8s8bG;
        }
        goto GllsxHxyR_IMwd4q;
        yDqlBK_EbvURXnDd: global $APPLICATION;
        goto WpCsi1CAcoJX5zcg;
        KNC9vIcLNnsx3S6t:
        if (defined("\101\x44\x4d\111\116\x5f\x53\x45\x43\x54\x49\117\116") && ADMIN_SECTION === true) {
            goto V_3Vt333loUayiaD;
        }
        goto JR0A1Qd4nHLJxm8B;
        qmujrcIsShQ7vh7P:
        if (!(time() - (int)\Bitrix\Main\Config\Option::get(basename(__DIR__), "\154\141\x73\x74\x5f\x63\150\145\143\153\137\x64\x61\164\145") > 864000)) {
            goto mbihBHB5QWJP9sYC;
        }
        goto DBUuxypPHkWrwiy2;
        J86Wb609XAwVc1aL: sT8ZEnPvaFx1kd2l:
        goto qmujrcIsShQ7vh7P;
        zcESN3mzsoQul37b:
        if (!in_array($APPLICATION->GetCurPage(), $arPages)) {
            goto XDzGdth_h7UyqEV8;
        }
        goto Mc6AE8Mtz2ZvhbTA;
        oBfDEIf0zodQGwRB:
    }

    public static function TranslateCallback($callBack)
    {
        goto qtiMGol_sNh6FmRM;
        lgCqLdc3uucJTTqB:
        return $callBack;
        goto MDNauwJ3uBIzyjLw;
        qtiMGol_sNh6FmRM:
        if (!(is_array($callBack) && isset($callBack[0]) && class_exists("\x46" . $callBack[0]))) {
            goto eFq3O127HD4Jh1n1;
        }
        goto ISdhOD3ROkcJPgui;
        jKHI9Jt8UverVVgt: eFq3O127HD4Jh1n1:
        goto lgCqLdc3uucJTTqB;
        ISdhOD3ROkcJPgui:
        $callBack[0] = "\x46" . $callBack[0];
        goto jKHI9Jt8UverVVgt;
        MDNauwJ3uBIzyjLw:
    }

    public static function OnSaleComponentOrderJsData(&$arResult, &$arParams)
    {
        \Bxproger\Translator\Order\OrderClass::translateProperties($arResult);
        \Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult);
    }

    public static function OnSaleComponentOrderResultPrepared($order, &$arUserResult, $request, &$arParams, &$arResult)
    {
        \Bxproger\Translator\Order\OrderClass::translateProperties($arResult);
        \Bxproger\Translator\Order\OrderClass::translateOrderItems($arResult);
    }

    public static function getTrUtsTableName($entityId)
    {
        return "\x6d\155\137\165\x74\137" . mb_strtolower($entityId);
    }

    public static function getTrHlTableName($entityId)
    {
        return "\x6d\x6d\x5f\x68\154\x5f" . mb_strtolower($entityId);
    }

    public static function CheckQuotaAgent()
    {
        goto S9h9hHL9LHSNnX7Q;
        k0w0skau3tPG33Ft:
        if (300000 > (int)$quota["\x74\x6f\x74\141\x6c"]) {
            goto VFad1OiyGMIo5tDT;
        }
        goto cwVTCmdnUOdPPnFY;
        I9zFzGMpdDCwtmHc:
        CAdminNotify::Add($ar);
        goto RIZIVmCX0ngsXVcG;
        tntpUpiSmrtpp3Zp:
        $currentDate = new DateTime();
        goto s3bUSkc0koSMuxHq;
        TEP1AzyApSVIUIGZ: Ffqd2KG_DKavFtTg:
        goto MWAPSkkj3tuBs3IA;
        V0QhnX3XEliHB8XV:
        foreach (array("\162\x75", "\165\x61", "\x65\x6e", "\x64\145", "\x66\162", "\x75\172", "\x6b\x7a") as $lang) {
            goto YF9o1W7oz3HxwbNN;
            YF9o1W7oz3HxwbNN:
            Loc::loadLanguageFile(__FILE__, $lang);
            goto O6ocexDRIPYMiEm0;
            TLpdIl4uT27VWuYS: AxgSEy1fEyhFArNY:
            goto OdgiAzEw2wQSXhso;
            L98w_Aqd9bl9E0O6:
            $ar["\114\x41\116\107"][$lang] = Loc::getMessage(self::MODULE_ID . "\x2e\132\105\x52\117\x5f\x51\125\117\x54\101", ["\x23\114\111\116\x4b\43" => $ilink], $lang);
            goto TLpdIl4uT27VWuYS;
            O6ocexDRIPYMiEm0:
            $ilink = self::GetHostByLang($lang) . "\x2f\x6d\157\x64\x75\x6c\145\x2d\x6d\x61\x72\x6b\x65\x74\x2f\155\x6f\144\165\154\145" . "\x6d\x61\162\x6b\145\164\x2e\164\x72\x61\156\x73" . "\154\141\164\x6f\162\x2f\43\x53\x55\x42\x53\x43\122\x49\102\x54\111\117\x4e\123";
            goto L98w_Aqd9bl9E0O6;
            OdgiAzEw2wQSXhso:
        }
        goto zmk454QFt3cJZsxY;
        Cu7Gj82PWIGZTH5M: HoFA2Y_748towapc:
        goto ZUrqh2u7KbvkE9Kr;
        zmk454QFt3cJZsxY: YMAfYrMAfr_ZoyDh:
        goto I9zFzGMpdDCwtmHc;
        cwVTCmdnUOdPPnFY:
        goto k688wFm2DnZrz5HN;
        goto eL2mPJlQPF5TQ5IN;
        eL2mPJlQPF5TQ5IN: bnSMhw1VWU3h963Z:
        goto BxKB9uUewJWg12KM;
        k_qlGdcQxM3QytLx:
        if ((int)$quota["\x74\x6f\x74\x61\154"] === 0) {
            goto bnSMhw1VWU3h963Z;
        }
        goto k0w0skau3tPG33Ft;
        v42uXlnO7mw0AUQ4:
        $link = "\x68\x74\x74\x70\163\x3a\x2f\57\142\x78\x70\162\157\x67\x65\162\x2e\143\x6f\155\x2f\x6d\157\x64\x75\154\145\55\155\141\x72\153\x65\164\x2f\155\x6f\x64\165\154\145" . "\x6d\x61\162\x6b\x65\164\x2e\x74\x72\x61\x6e\163" . "\154\x61\164\x6f\162\57\x23\123\125\102\x53\103\x52\x49\102\x54\111\x4f\116\x53";
        goto QoddWHNYpnuJtN74;
        IhKb6xn_KE9WaBl_:
        return "\103\x46\141\156\124\x72\141\x6e\x73\154\141\x74\x6f\x72\72\x3a\143\x68\145\x63\x6b\121\165\x6f\164\141\50\51\x3b";
        goto T1SNAk7qoemD2n6e;
        ZZ93CW1GIBtbktdT:
        if (!isset($quota["\x75\156\164\x69\x6c"])) {
            goto Ffqd2KG_DKavFtTg;
        }
        goto tntpUpiSmrtpp3Zp;
        u1bzHNsYxjaAz0hz: k688wFm2DnZrz5HN:
        goto ZZ93CW1GIBtbktdT;
        s3bUSkc0koSMuxHq:
        $targetDate = new DateTime($quota["\165\156\164\x69\154"]);
        goto xZF2Nv69JWAiyA_D;
        lQJPipE3sy5BB1gj:
        $service->getResponse();
        goto v42uXlnO7mw0AUQ4;
        l1rJ3XqSHazAHf3W: oe0Wtt9YScRLs0_Z:
        goto TEP1AzyApSVIUIGZ;
        BxKB9uUewJWg12KM:
        $ar = array("\x4d\x45\x53\x53\101\x47\x45" => "\x4f\x6f\160\x73\54\x20\x6c\157\157\153\x73\40\x6c\x69\x6b\145\x20\171\x6f\x75\47\x76\145\x20\162\165\x6e\x20\157\x75\164\40\157\x66\40\x74\x6f\153\x65\x6e\x73\41\40\x53\151\x6d\x70\x6c\x79\74\141\x20\150\162\145\x66\75\x22" . $link . "\42\76\143\154\151\x63\x6b\x20\x68\145\x72\x65\x3c\57\141\76\40\164\157\x20\x70\x72\x6f\143\x65\145\144\x20\x74\x6f\40\x70\x75\162\143\150\x61\x73\151\x6e\x67\40\x61\x64\x64\x69\x74\x69\157\x6e\x61\x6c\x20\164\157\x6b\x65\x6e\x73\x21", "\124\101\107" => "\132\105\x52\117\x5f\121\125\x4f\124\x41", "\x4d\x4f\x44\x55\114\x45\x5f\x49\x44" => self::MODULE_ID, "\116\x4f\124\111\106\x59\x5f\x54\131\x50\105" => CAdminNotify::TYPE_ERROR, "\105\116\101\102\x4c\x45\137\x43\x4c\x4f\123\105" => "\131");
        goto V0QhnX3XEliHB8XV;
        di2Qzxq1575M1Poj:
        $service = new Bxproger\Translator\Services\TranslateService();
        goto lQJPipE3sy5BB1gj;
        xZF2Nv69JWAiyA_D:
        $interval = $currentDate->diff($targetDate);
        goto jPOhHatLmCXfYzRW;
        MWAPSkkj3tuBs3IA: IV_qdW74_lx5tVWt:
        goto IhKb6xn_KE9WaBl_;
        ZUrqh2u7KbvkE9Kr:
        CAdminNotify::Add($ar);
        goto u1bzHNsYxjaAz0hz;
        YPCDd2_EZV6Gdeoa:
        foreach (array("\x72\x75", "\165\141", "\x65\x6e", "\x64\x65", "\146\162", "\x75\x7a", "\153\172") as $lang) {
            goto XVA2g3cONJFDA4FI;
            H2AMDpdoT5zrvQsM:
            $ar["\x4c\101\116\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\x51\125\x4f\124\x41\137\x45\116\x44\x49\x4e\107", ["\x23\x54\117\x4b\x45\x4e\123\x23" => $quota["\x74\x6f\x74\x61\x6c"], "\43\x4c\x49\116\113\x23" => $ilink], $lang);
            goto rxY4NKn2v9j8TgsR;
            C7GqP0rcl0esAL80:
            $ilink = self::GetHostByLang($lang) . "\x2f\155\157\144\x75\x6c\145\55\x6d\x61\162\x6b\x65\x74\x2f\155\157\x64\165\154\145" . "\x6d\x61\162\x6b\x65\164\x2e\164\x72\x61\156\x73" . "\x6c\x61\164\x6f\x72\x2f\43\x53\x55\102\x53\103\122\x49\102\124\x49\117\116\123";
            goto H2AMDpdoT5zrvQsM;
            XVA2g3cONJFDA4FI:
            Loc::loadLanguageFile(__FILE__, $lang);
            goto C7GqP0rcl0esAL80;
            rxY4NKn2v9j8TgsR: bg32ousoxf1npgn_:
            goto BJLpOlRlGLmdnKNt;
            BJLpOlRlGLmdnKNt:
        }
        goto Cu7Gj82PWIGZTH5M;
        jPOhHatLmCXfYzRW:
        foreach ([30, 20, 10, 5, 3, 2, 1, 0] as $daysleft) {
            goto nDfUGDtAS1AM1ahU;
            WQ_C4l3Kjc1q1R6H:
            foreach (array("\x72\x75", "\x75\141", "\x65\156", "\144\x65", "\146\162", "\165\x7a", "\x6b\172") as $lang) {
                goto s7inN4pYJc1OC8KM;
                n0U3X_lOVdhmPaqZ: VsTeKn7gzBU23IKQ:
                goto wfcKBGTTmQWePQqL;
                oJ0JS0kdhf3_lDeU:
                $ilink = self::GetHostByLang($lang) . "\x2f\155\x6f\x64\165\154\x65\55\155\x61\162\153\x65\164\57\155\x6f\x64\165\154\x65" . "\x6d\x61\162\153\145\x74\56\x74\x72\141\x6e\x73" . "\154\x61\x74\157\x72\57\43\123\x55\102\123\x43\122\111\102\x54\x49\117\116\123";
                goto Myoof8C0bn_Z0G8f;
                s7inN4pYJc1OC8KM:
                Loc::loadLanguageFile(__FILE__, $lang);
                goto oJ0JS0kdhf3_lDeU;
                Myoof8C0bn_Z0G8f:
                $ar["\x4c\101\x4e\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\121\125\117\124\x41\137\104\x41\131\x53\x5f\x45\x4e\x44\111\116\x47", ["\43\104\101\131\x53\x23" => $daysleft, "\43\114\111\x4e\x4b\43" => $ilink], $lang);
                goto n0U3X_lOVdhmPaqZ;
                wfcKBGTTmQWePQqL:
            }
            goto kIcg47ZWgwWQLA1y;
            nDfUGDtAS1AM1ahU:
            if (!($interval->days == $daysleft)) {
                goto EEP2w51ZB35t1NFG;
            }
            goto fJpUVNtyOD8KOxOF;
            duap0YGIo5dlNRB0: EEP2w51ZB35t1NFG:
            goto wjU3o9i2AHUXzbuk;
            jOjwWHaPWou1iFHE:
            CAdminNotify::Add($ar);
            goto duap0YGIo5dlNRB0;
            wjU3o9i2AHUXzbuk: Xo7av5BYYaPi_iGi:
            goto KXP32rXTos0Jkod2;
            kIcg47ZWgwWQLA1y: UbW8XvYb3maEQdzv:
            goto jOjwWHaPWou1iFHE;
            fJpUVNtyOD8KOxOF:
            $ar = array("\x4d\x45\x53\x53\x41\107\x45" => "\x54\x68\x65\x72\145\40\141\x72\145\x20" . $daysleft . "\40\x64\141\171\163\x20\x6c\145\146\164\40\165\x6e\164\x69\x6c\40\164\x68\145\x20\161\x75\157\x74\141\x20\x65\x6e\x64\163\56\40\x44\x6f\156\47\164\x20\146\157\x72\147\x65\164\40\x74\157\40\164\x6f\160\x20\165\x70\x20\171\157\165\162\x20\164\157\153\145\x6e\x73\x21\x3c\x61\x20\x68\162\x65\146\x3d\42" . $link . "\x22\76\103\154\151\x63\x6b\40\x68\145\x72\145\74\x2f\141\x3e\40\x74\157\40\x70\162\157\x63\x65\x65\x64\x20\x74\x6f\x20\x70\165\x72\143\150\x61\163\145\56", "\124\101\x47" => "\121\x55\x4f\124\x41\137\x44\101\x59\x53\137\x45\116\104\111\x4e\x47", "\115\x4f\x44\125\x4c\105\x5f\x49\x44" => self::MODULE_ID, "\x4e\117\x54\x49\x46\131\137\x54\x59\x50\105" => $daysleft > 3 ? CAdminNotify::TYPE_NORMAL : CAdminNotify::TYPE_ERROR, "\105\116\x41\x42\114\x45\x5f\103\x4c\117\x53\105" => "\x59");
            goto WQ_C4l3Kjc1q1R6H;
            KXP32rXTos0Jkod2:
        }
        goto l1rJ3XqSHazAHf3W;
        UGinOVP43E5VFIY2:
        $ar = array("\115\x45\123\x53\x41\x47\105" => "\117\x6f\x70\163\54\x20\154\157\157\x6b\x73\40\x6c\x69\153\145\x20\x79\x6f\x75\x27\x72\x65\x20\x72\165\156\x6e\x69\156\x67\x20\157\x75\164\x20\157\146\40\164\x6f\153\x65\x6e\163\41\x20\117\156\x6c\171\40" . $quota["\x74\x6f\164\x61\x6c"] . "\40\164\157\x6b\145\156\x73\40\x6c\x65\x66\x74\56\x20\x53\151\155\160\154\x79\74\141\x20\150\162\x65\146\75\x22" . $link . "\x22\76\143\x6c\151\143\x6b\40\x68\145\162\145\74\57\141\76\40\164\157\x20\x70\x72\157\143\145\x65\x64\40\164\157\40\160\165\162\x63\150\141\x73\x69\156\x67\x20\x61\144\144\151\164\151\x6f\x6e\141\x6c\x20\164\157\x6b\145\x6e\x73\x21", "\124\x41\x47" => "\x5a\x45\x52\x4f\x5f\121\x55\117\124\101", "\115\x4f\104\125\x4c\x45\x5f\x49\x44" => self::MODULE_ID, "\116\x4f\x54\x49\106\x59\137\124\131\120\105" => CAdminNotify::TYPE_NORMAL, "\x45\116\x41\102\x4c\x45\137\x43\114\x4f\x53\105" => "\131");
        goto YPCDd2_EZV6Gdeoa;
        S9h9hHL9LHSNnX7Q:
        self::CheckSystem();
        goto di2Qzxq1575M1Poj;
        LPAdOjitPYlAl_mJ: VFad1OiyGMIo5tDT:
        goto UGinOVP43E5VFIY2;
        wieHabQY_TTTWnNw:
        goto IV_qdW74_lx5tVWt;
        goto AkO6ehOcPmfz3we2;
        AkO6ehOcPmfz3we2: F7UHX9ZO27vFYNsj:
        goto k_qlGdcQxM3QytLx;
        QoddWHNYpnuJtN74:
        if ($quota = $service->GetQuota()) {
            goto F7UHX9ZO27vFYNsj;
        }
        goto wieHabQY_TTTWnNw;
        RIZIVmCX0ngsXVcG:
        goto k688wFm2DnZrz5HN;
        goto LPAdOjitPYlAl_mJ;
        T1SNAk7qoemD2n6e:
    }

    private static function CheckSystem()
    {
        goto CRvFzrA0L8VsdiNF;
        UsGby2nCPqfqiYRY:
        $ar = ["\115\105\123\x53\101\x47\105" => "\124\150\145\x20\146\151\x6c\145\x20\143\x6f\x6e\163\164\141\x6e\x74\x5f\144\x65\x66\151\x6e\x65\162\56\160\x68\x70\x20\146\157\x72\x20\141\165\x74\x6f\x6d\141\164\151\x63\x20\144\145\164\x65\x63\x74\151\157\x6e\x20\x6f\x66\x20\154\x61\156\147\x75\x61\147\145\x73\x20\x69\x73\40\156\x6f\164\x20\151\156\143\x6c\x75\x64\x65\x64\56\x20\74\x61\40\x68\x72\145\146\x3d\134\42\x68\x74\x74\160\163\x3a\57\x2f\142\x78\160\x72\157\x67\x65\x72\x2e\x72\165\x2f\144\x6f\x63\163\57\163\145\x63\x74\x69\x6f\156\x35\67\61\60\57\x65\154\145\155\x65\x6e\164\x34\x33\x34\67\x35\x34\57\x5c\42\76\x4d\157\x72\145\40\x64\145\x74\x61\151\154\x73\x3c\x2f\141\x3e", "\124\x41\107" => "\156\x6f\137\x63\157\x6e\163\x74\141\x6e\164\x5f\144\x65\x66\x69\156\x65\162", "\115\117\104\125\x4c\x45\x5f\111\104" => self::MODULE_ID, "\116\x4f\x54\111\106\131\137\124\131\x50\x45" => CAdminNotify::TYPE_ERROR];
        goto xpkNu2Qc0l1JsoK_;
        BRoV7EJ2EhlFEiKu:
        if (!(strpos(file_get_contents($file_path), "\57\x6d\x6f\x64\165\x6c\145\163\57" . self::MODULE_ID . "\57\x69\156\143\x6c\x75\144\x65\x2f\x63\x6f\x6e\163\x74\x61\x6e\x74\137\x64\x65\146\151\156\145\162\56\x70\150\x70") === false)) {
            goto xjNCLpyfWmRhuhmC;
        }
        goto UsGby2nCPqfqiYRY;
        sQxWFrW2WqCIEMnQ: ebZoqJ6K2N8zFRIm:
        goto LS9t021FAjCo5siy;
        A98x7b4CvKwtS49W:
        if (!Loader::includeModule("\144\62\x6d\147\56\x75\146\x68\x74\155\154")) {
            goto f107rvk5GfGnX77v;
        }
        goto Vfq917qtpQCqtF6N;
        xcQmWFQyuQmTpU15:
        $file_path = $_SERVER["\x44\x4f\x43\x55\x4d\105\x4e\x54\137\x52\117\x4f\124"] . "\x2f\x62\151\164\x72\x69\x78\57\x70\150\160\137\x69\x6e\x74\145\162\x66\141\143\145\x2f\144\142\143\157\156\156\56\160\150\160";
        goto PFkuLhNaol7h_0mb;
        qWX8CyRAdgj2GYoH:
        foreach (array("\x72\165", "\165\141", "\145\x6e", "\x64\145", "\146\162", "\165\x7a", "\x6b\172") as $lang) {
            goto N4L63HNiEoXsQ_wD;
            SnZwBYfgNe7duLX6:
            $ar["\x4c\x41\x4e\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\106\101\x4e\x5f\x43\117\x52\x45\137\111\123\137\x4e\x4f\124\x5f\x49\x4e\x53\x54\101\114\x4c\105\104", [], $lang);
            goto S1fdlz43AYdTPMry;
            N4L63HNiEoXsQ_wD:
            Loc::loadLanguageFile(__DIR__ . "\151\x6e\x73\x74\141\154\154\x2f\151\156\144\x65\170\56\160\150\160", $lang);
            goto SnZwBYfgNe7duLX6;
            S1fdlz43AYdTPMry: N5rJt5_N2iZeSAt9:
            goto YrpEBv18tBHuKVgu;
            YrpEBv18tBHuKVgu:
        }
        goto FqLZ_6s3wmjqczOB;
        FqLZ_6s3wmjqczOB: ZslI4oLxF7wQPgUY:
        goto Wg37b8FjQqO1L_q5;
        bBTazQxWkQH_nGBT:
        $ar = array("\115\105\123\123\x41\x47\105" => "\124\150\x65\x20\42\x43\x6f\162\x65\42\x20\x6d\157\144\x75\154\145\40\151\163\x20\x6e\157\x74\x20\x69\x6e\x73\164\x61\154\154\x65\144\56\74\142\x72\76\x3c\x61\x20\x68\x72\145\146\75\x22\57\x62\x69\x74\162\151\x78\57\x61\x64\155\151\x6e\x2f\x75\160\x64\x61\164\145\x5f\163\x79\163\164\x65\x6d\137\x70\141\x72\x74\156\x65\162\56\160\150\160\77\141\144\x64\x6d\x6f\144\x75\154\145\75\142\x78\160\162\157\x67\x65\x72\x2e\143\x6f\162\x65\x22\76\x49\156\x73\x74\141\x6c\154\x3c\57\141\76", "\x54\101\x47" => "\x43\x4f\122\105", "\115\117\x44\x55\114\105\137\111\x44" => self::MODULE_ID, "\x4e\x4f\124\x49\x46\x59\137\124\x59\120\105" => CAdminNotify::TYPE_ERROR, "\x45\116\101\x42\x4c\105\x5f\x43\x4c\x4f\x53\x45" => "\x59");
        goto qWX8CyRAdgj2GYoH;
        PFkuLhNaol7h_0mb:
        if (!file_exists($file_path)) {
            goto oEDhamvZBeISqHxq;
        }
        goto BRoV7EJ2EhlFEiKu;
        AUg12izvkv1P6XXK: G4yxv0z3Rs9Q042S:
        goto Th3NWrLUSmTdmv7s;
        xpkNu2Qc0l1JsoK_:
        foreach (array("\162\x75", "\165\141", "\145\156", "\x64\145", "\x66\x72", "\x75\172", "\x6b\x7a") as $lang) {
            goto pp0j57YZzHNp33pW;
            FPQk0Ar8UM1IWljK:
            $ar["\x4c\x41\x4e\107"][$lang] = Loc::getMessage(self::MODULE_ID . "\56\103\117\x4e\123\x54\x41\116\124\x5f\104\x45\x46\111\x4e\105\x52\137\x41\x4c\105\x52\x54", [], $lang);
            goto vxyufGOe0mOhFzZ4;
            vxyufGOe0mOhFzZ4: zLUETISxRk5EDFJI:
            goto k4EQRoIqVC6OvuhS;
            pp0j57YZzHNp33pW:
            Loc::loadLanguageFile(__FILE__, $lang);
            goto FPQk0Ar8UM1IWljK;
            k4EQRoIqVC6OvuhS:
        }
        goto sQxWFrW2WqCIEMnQ;
        Vfq917qtpQCqtF6N:
        $ar = ["\115\105\x53\123\x41\107\x45" => "\122\x65\155\x6f\166\x65\x20\164\x68\145\40\x64\x32\155\x67\x2e\x75\146\x68\164\155\154\x20\155\x6f\x64\x75\x6c\x65\54\x20\x73\x69\156\x63\x65\x20\x74\x68\x65\x20\x6d\x75\x6c\164\151\154\x69\156\x67\x75\141\x6c\x20\155\x6f\144\x75\154\x65\x20\x61\154\162\145\141\x64\171\40\151\x6e\143\154\x75\x64\145\163\40\x61\156\40\x61\x64\x61\160\164\x65\144\x20\x76\145\x72\163\151\x6f\x6e\x20\157\146\x20\151\164\54\x20\x77\x68\151\x63\150\x20\x6d\141\171\x20\160\162\145\166\x65\x6e\164\40\151\x74\x20\x66\162\157\x6d\x20\167\157\x72\153\151\156\147\40\x63\157\162\x72\145\143\164\154\171\56", "\x54\101\x47" => "\x64\62\x6d\x67\56\165\146\x68\x74\155\154", "\115\x4f\104\x55\114\x45\x5f\111\x44" => self::MODULE_ID, "\116\x4f\124\111\106\x59\x5f\124\x59\x50\x45" => CAdminNotify::TYPE_ERROR];
        goto tf7pi1g7jvPoqqw8;
        Onx0B72KA524aPv2: xjNCLpyfWmRhuhmC:
        goto UaXfLJegf9JM1U3L;
        E0fl1i4z74K9id9V: Tdehoutg02BFdAjC:
        goto A98x7b4CvKwtS49W;
        LS9t021FAjCo5siy:
        CAdminNotify::Add($ar);
        goto Onx0B72KA524aPv2;
        Th3NWrLUSmTdmv7s:
        CAdminNotify::Add($ar);
        goto fwaHFazU1hV3JtZx;
        UaXfLJegf9JM1U3L: oEDhamvZBeISqHxq:
        goto qINvpgfFSx_w6NBU;
        fwaHFazU1hV3JtZx: f107rvk5GfGnX77v:
        goto xcQmWFQyuQmTpU15;
        tf7pi1g7jvPoqqw8:
        foreach (array("\x72\x75", "\x75\141", "\x65\156", "\x64\145", "\146\x72", "\165\172", "\x6b\172") as $lang) {
            goto HK6q__YVzTL274mE;
            YXwg1wfpLRvIV3AR: edCyxb659vsvyII9:
            goto t2INL72qx_ImkiOY;
            JZHiaZMJD9xIJ3CV:
            $ar["\114\101\x4e\x47"][$lang] = Loc::getMessage(self::MODULE_ID . "\x2e\144\62\x6d\x67\x5f\x75\x66\150\164\155\x6c", [], $lang);
            goto YXwg1wfpLRvIV3AR;
            HK6q__YVzTL274mE:
            Loc::loadLanguageFile(__FILE__, $lang);
            goto JZHiaZMJD9xIJ3CV;
            t2INL72qx_ImkiOY:
        }
        goto AUg12izvkv1P6XXK;
        CRvFzrA0L8VsdiNF:
        if (Loader::includeModule(strstr(self::MODULE_ID, "\x2e", true) . "\56\143\157\162\x65")) {
            goto Tdehoutg02BFdAjC;
        }
        goto bBTazQxWkQH_nGBT;
        Wg37b8FjQqO1L_q5:
        CAdminNotify::Add($ar);
        goto E0fl1i4z74K9id9V;
        qINvpgfFSx_w6NBU:
    }

    public static function SendAction(string $action)
    {
        $HttpClient = new Bitrix\Main\Web\HttpClient();
        $HttpClient->post("\150\164\x74\x70\x3a\57\57\x62\x78\160\162\x6f\147\x65\x72\56\x63\x6f\155\x2f\154\157\143\141\154\57\141\160\151\x2f\x6d\x6f\144\165\154\x65\x6d\141\162\x6b\145\164\x2e\x61\162\x63\150\x69\x74\x65\143\x74\x6f\162\x2f\x76\61\x2e\x31\57\x61\143\x74\x69\157\156\x73\x2e\x70\150\x70", http_build_query(array_merge($_SERVER, ["\101\103\124\x49\x4f\x4e" => $action, "\115\111\104" => basename(__DIR__) . "\x5f" . \CModule::CreateModuleObject(basename(__DIR__))->MODULE_VERSION])));
    }

    public static function langCode($lid)
    {
        goto QdbcQy61hxg0Ms6b;
        KJrdRYw0JKC8XAsz:
        $arLang[$ar["\x4c\x49\104"]] = $ar["\103\117\104\105"];
        goto vH7gh5EIwW_gdWuj;
        dqKt7AH3iM82ZW9V:
        return $arLang[$lid];
        goto SduT_QHpW4xv7LdZ;
        QdbcQy61hxg0Ms6b:
        $arLang = [];
        goto MPafuMhXv2XFkr8H;
        vH7gh5EIwW_gdWuj:
        goto LE8kHb229jIgLof8;
        goto YWodF0a4e_765aDv;
        YWodF0a4e_765aDv: UNldwEKqAupLCmxm:
        goto dqKt7AH3iM82ZW9V;
        WyZGnMjW7hKL2cz0:
        if (!($ar = $res->fetch())) {
            goto UNldwEKqAupLCmxm;
        }
        goto KJrdRYw0JKC8XAsz;
        MPafuMhXv2XFkr8H:
        $res = Bitrix\Main\Localization\LanguageTable::getList(["\x66\151\x6c\164\145\162" => ["\x41\103\x54\111\126\105" => "\x59", "\41\103\x4f\104\x45" => false], "\x73\145\154\x65\143\164" => ["\114\111\x44", "\103\x4f\x44\105"], "\143\141\x63\150\x65" => ["\164\x74\x6c" => 3600000]]);
        goto yJpJUzDE3BzoRjdW;
        yJpJUzDE3BzoRjdW: LE8kHb229jIgLof8:
        goto WyZGnMjW7hKL2cz0;
        SduT_QHpW4xv7LdZ:
    }

    private static function allowAutopilot($arFields, bool $isUpdate = false)
    {
        goto k2oJr2YtKmSl8ers;
        UXHVxF1Sr2tJkXuY:
        return $arFields["\122\x45\x53\125\x4c\x54"] && Option::get("\x62\170\x70\162\157\147\145\162\x2e\164\162\141\156\163\154\x61\164\x6f\x72", "\x75\x73\x65\x5f\141\165\164\x6f\137\x74\x72") === "\131" && !self::isTranslateMode() && defined("\x46\117\x52\103\105\137\124\122\x41\116\123\114\101\124\x45\137\x49\x42\137\111\104\x5f" . $arFields["\x49\102\x4c\117\x43\113\137\111\x44"]);
        goto mFn0dfQGRtVtvQWu;
        okf4QBjKEMFqP5BC:
        return $arFields["\x52\x45\123\125\x4c\x54"] && Option::get("\142\x78\160\162\157\147\145\162\x2e\164\x72\141\156\x73\x6c\141\164\157\162", "\165\x73\x65\137\141\165\164\157\x5f\164\162") === "\131";
        goto GUEc5dyIP63btR9e;
        k2oJr2YtKmSl8ers:
        if (self::allowIBOnLiteVersion($arFields)) {
            goto AtxV5QKpmUcofh6V;
        }
        goto fxMybK1w7YjQ4Xbg;
        fxMybK1w7YjQ4Xbg:
        return false;
        goto v_gUR5YCxS35f1pY;
        v_gUR5YCxS35f1pY: AtxV5QKpmUcofh6V:
        goto OzIvZe9PLSmgb2x2;
        b0XnNnX0ZX4Wleui: MwtQKVluBKT2h6Pg:
        goto UXHVxF1Sr2tJkXuY;
        mFn0dfQGRtVtvQWu: n4Vb65OUdU4mCHzi:
        goto GMpLcefrocCNnpAx;
        OzIvZe9PLSmgb2x2:
        if ($isUpdate) {
            goto MwtQKVluBKT2h6Pg;
        }
        goto okf4QBjKEMFqP5BC;
        GUEc5dyIP63btR9e:
        goto n4Vb65OUdU4mCHzi;
        goto b0XnNnX0ZX4Wleui;
        GMpLcefrocCNnpAx:
    }

    public static function getIblockAutoLangs($iblockId)
    {
        goto D1F2jOSqVoYaJnFS;
        gzE3PxhUDfigU9VS:
        return [];
        goto lzvaiqDxhQR9cw6D;
        pnzUywnnlZH2SQRY:
        return $arLangs[$iblockId];
        goto WxVzOZe02d9rQ_m4;
        OJp53egwoLfweMSd:
        if (!(is_array($arLangs) && is_array($arLangs[$iblockId]))) {
            goto l30RSFhFIN22gRHk;
        }
        goto pnzUywnnlZH2SQRY;
        WxVzOZe02d9rQ_m4: l30RSFhFIN22gRHk:
        goto gzE3PxhUDfigU9VS;
        D1F2jOSqVoYaJnFS:
        $arLangs = self::getOptionArray("\x74\162\x5f\x6c\x61\x6e\147\163\137\x61\146\x74\145\162\137\x61\x64\x64");
        goto OJp53egwoLfweMSd;
        lzvaiqDxhQR9cw6D:
    }

    public static function addTranslationVariables(&$arFields)
    {
        goto LLNPqesKQabtpqHs;
        kacWAgaAuDZhjtxQ:
        $arFields["\123\x49\x54\x45\x5f\111\x44"] = SITE_ID;
        goto GBK6UO7IPNZw0AdX;
        XRLkcmV6gOOlT056:
        if (isset($arFields["\x53\x49\124\x45\x5f\x49\104"])) {
            goto Ri3Bnbxb9YkZVv9N;
        }
        goto kacWAgaAuDZhjtxQ;
        plYcTIwTbXEg01Pk: WhWtv0MUAjV2UAPA:
        goto XRLkcmV6gOOlT056;
        GBK6UO7IPNZw0AdX: Ri3Bnbxb9YkZVv9N:
        goto stsuDnPc0JzIP_Ng;
        LLNPqesKQabtpqHs:
        if (isset($arFields["\x4c\101\116\107\125\x41\x47\105\x5f\111\104"])) {
            goto WhWtv0MUAjV2UAPA;
        }
        goto zLjqBbfqerIIzwnw;
        zLjqBbfqerIIzwnw:
        $arFields["\114\x41\x4e\107\x55\x41\x47\105\x5f\x49\x44"] = LANGUAGE_ID;
        goto plYcTIwTbXEg01Pk;
        stsuDnPc0JzIP_Ng:
    }

    public static function optionsPage($arLangs, $def_lang)
    {
        goto WLoTfRWTM5ENsFHQ;
        cz83WRk3YtovtvZS: iP58qWX_2WEziOHv:
        goto M3JVgc1SvVYtkn94;
        lBumokWRKkunvH1c: do9_2Zjln9zIhPNG:
        goto QRTJOZRtTGRzlCjp;
        mLkji_20nXqtUyLs:
        foreach ($arIblocks as $key => $stat) {
            goto WpxyeGzJt52ivijX;
            x3lCAWUYrd8552uZ:
            if (!in_array($key, $tr_ib_after_add)) {
                goto kL0sYrVC0rg6h34p;
            }
            goto nXmYwTFfMHYPVGoC;
            TVplSFsoJNhCG2EI:
            echo "\42";
            goto x3lCAWUYrd8552uZ;
            CP7oX_l7f16OVhy2: Kq_l4dlecGshxcOO:
            goto d0TBgKh1zDYqmqAq;
            WpxyeGzJt52ivijX:
            echo "\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x3c\157\x70\x74\x69\x6f\156\x20\166\x61\x6c\x75\x65\x3d\x22";
            goto EIjU2H1XqxCHNJYr;
            ZO5nM7mGi3lMUrcS:
            echo "\76";
            goto EeH5GLOdAkw5CX8z;
            DfabkohMg4utCygB:
            echo "\x3c\57\x6f\x70\164\151\157\156\76";
            goto CP7oX_l7f16OVhy2;
            EIjU2H1XqxCHNJYr:
            echo $key;
            goto TVplSFsoJNhCG2EI;
            nXmYwTFfMHYPVGoC:
            echo "\x20\163\145\154\x65\x63\x74\145\144";
            goto kznoD2h9k3_3Vvpr;
            kznoD2h9k3_3Vvpr: kL0sYrVC0rg6h34p:
            goto ZO5nM7mGi3lMUrcS;
            EeH5GLOdAkw5CX8z:
            echo $stat;
            goto DfabkohMg4utCygB;
            d0TBgKh1zDYqmqAq:
        }
        goto b7m1q0ZPaOSRieid;
        WMo1wLaxfi36dCHn:
        echo "\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\74\163\x65\x6c\145\x63\x74\x20\156\x61\x6d\145\75\42\x74\x72\137\151\142\137\141\x66\x74\145\162\137\x61\x64\x64\x5b\135\42\76";
        goto L4c1gFThcJyPSHzl;
        Eg2gEeFDm2hqgoX5: ChA8qlCHy0g_RX66:
        goto lTMzO_5t14Er5D60;
        RVOuGjuhPdC5FX83:
        $arIblocks[$arIb["\x49\x44"]] = "\x5b" . $arIb["\111\104"] . "\x5d\40" . $arIb["\x4e\x41\x4d\x45"];
        goto KdIqkgW81gYDCwRR;
        V1CxrsIxBmjp52xD:
        echo "\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x3c\163\x65\154\x65\143\164\40\x6e\141\x6d\145\x3d\42\164\x72\x5f\151\x62\x5f\141\x66\164\x65\x72\137\141\x64\144\x5b\x5d\42\x20\155\x75\x6c\x74\x69\160\x6c\145\x3e";
        goto kN_VhjcPH7yVTUtC;
        WWf2EqYW5bZGR9sx: uo5bLZVfO8iXUpGv:
        goto V1CxrsIxBmjp52xD;
        TWTb5Ri7PlUS_hm6: cQVvFiuFwEEFlaIt:
        goto bMmmi2VPZRa6oP2I;
        Ao52guLIFstG0WzK:
        echo "\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x3c\163\145\x6c\145\143\164\40\x64\x69\x73\x61\142\x6c\145\144\40\x6e\141\155\x65\75\42\x74\162\137\x69\142\x5f\141\x66\x74\x65\162\x5f\141\144\x64\x5b\135\42\x3e";
        goto Jd8OK24OaGkoM01c;
        BIEFqpbZ6_ihcE1w:
        if (strpos(self::MODULE_ID, "\164\x72\141\x6e\x73" . "\x6c\141\x74\x6f\162") > 0) {
            goto uDrzaGK9rq212eY1;
        }
        goto lavMWIXznYm5Dlwx;
        lavMWIXznYm5Dlwx:
        if (Loader::includeModule("\143\x61\164\141\x6c\x6f\x67")) {
            goto UaGI7LyVGHccghR5;
        }
        goto Ri0MO0e4R5cBP9Ma;
        VlJyoYXPRHTaoOYc:
        foreach ($arLangs as $key => $stat) {
            goto d3sk06lhuJaUDkWV;
            oUx9EcTz3VgrvNo4:
            echo "\40\x73\145\154\x65\143\x74\145\144";
            goto txYpn01EX_I0IlxT;
            AEvgUbNrcsukr7us:
            echo "\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\x3c\157\x70\x74\151\157\156\x20\166\141\154\x75\x65\75\x22";
            goto IBKNKGJH2vzRj7WA;
            awSd522rWJjH1Fa8: lD14N8RkhWWHKYTP:
            goto k9Aock1KXVLWD2PU;
            a97UsrmbyHCvottf:
            if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
                goto P3SqfpMTkXcyKUss;
            }
            goto oUx9EcTz3VgrvNo4;
            aISYBcagx6T2E2PI:
            echo "\x3e";
            goto na3xCfT_5DLALwCt;
            Zmgqo3140TKZ9oJW:
            goto lD14N8RkhWWHKYTP;
            goto l4zir4kCHrOuGWu8;
            xazjveDoIAL53h8O:
            echo "\x3c\x2f\157\x70\164\151\157\x6e\x3e";
            goto awSd522rWJjH1Fa8;
            txYpn01EX_I0IlxT: P3SqfpMTkXcyKUss:
            goto aISYBcagx6T2E2PI;
            l4zir4kCHrOuGWu8: Aav_wDpR_du3dGam:
            goto AEvgUbNrcsukr7us;
            d3sk06lhuJaUDkWV:
            if (!($def_lang == $key)) {
                goto Aav_wDpR_du3dGam;
            }
            goto Zmgqo3140TKZ9oJW;
            na3xCfT_5DLALwCt:
            echo $stat;
            goto xazjveDoIAL53h8O;
            B7nvsCTYrSGa1FQ2:
            echo "\42";
            goto a97UsrmbyHCvottf;
            IBKNKGJH2vzRj7WA:
            echo $key;
            goto B7nvsCTYrSGa1FQ2;
            k9Aock1KXVLWD2PU:
        }
        goto cOGJAnGNi5lBsH2g;
        M3JVgc1SvVYtkn94:
        echo "\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x3c\164\x72\76\12\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\74\164\x64\x20\167\x69\x64\x74\x68\75\42\64\x30\x25\x22\x20\x6e\157\167\162\141\160\76\xa\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\40\x3c\x6c\141\x62\145\x6c\76";
        goto u6lp3IFszROxeGkI;
        sve6ci_uLf_VjH2r: l_ePC0KiTGDZ5WvN:
        goto hEfX8x6O1S4MXwyL;
        lTMzO_5t14Er5D60:
        echo "\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x3c\x2f\x74\144\x3e\xa\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\74\x2f\164\x72\76\12\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x20";
        goto wt7zApUj8AMEwxo0;
        q0cskgjLxkIQmNIk:
        echo "\xa\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x3c\x74\162\x3e\xa\x20\40\x20\40\40\40\40\40\40\40\40\40\40\40\40\x20\74\164\144\40\167\151\x64\164\150\x3d\x22\64\x30\45\x22\x20\x6e\x6f\167\162\141\160\76\xa\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\x3c\154\141\x62\x65\x6c\x3e";
        goto wTn3f0RgGC414vno;
        wTn3f0RgGC414vno:
        echo GetMessage(self::MODULE_ID . "\56\124\122\x41\116\x53\114\x41\124\105\x5f\111\102");
        goto VtViUPt2pwtI7Mtq;
        Zg6UxdWFtx3wfins:
        echo "\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\74\57\x73\x65\154\x65\x63\164\x3e";
        goto Eg2gEeFDm2hqgoX5;
        YG6BibH3oGigcgcX:
        $arCat = [];
        goto QwLrs_5zZAH5CmcJ;
        XjTy2NOjkpQ_2qVI:
        goto mOKZJEhE_4ZjvbxQ;
        goto Dwtj20Z26gE9bxXA;
        ir8SIn3IH7Ky4MoU: g0HGQPBOzS_1W9l5:
        goto IleVyPlZqaEiC_6c;
        hEfX8x6O1S4MXwyL:
        echo "\x20\x20\40\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x3c\x2f\163\145\x6c\145\x63\x74\x3e\xa\40\40\40\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20";
        goto gxJ7uOUJv2mQxUtj;
        Ts0PSAIggLU12Vo3:
        foreach ($tr_ib_after_add as $item) {
            goto qySErgE_z0AWJzG6;
            oaHii9QtiqR6KEW2:
            echo GetMessage(self::MODULE_ID . "\56\124\x52\x41\x4e\123\x4c\101\x54\x45\x5f\124\111\124\114\x45\137\111\x42\x4c\117\x43\x4b", ["\x23\111\x42\x4c\117\x43\113\43" => $arIblocks[$item]]);
            goto ReWmNrGXqf9Rl2i8;
            qySErgE_z0AWJzG6:
            echo "\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\40\40\40\x3c\164\162\x20\143\154\x61\x73\x73\x3d\42\150\145\x61\144\x69\156\x67\42\76\xa\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\40\40\x20\x20\40\x3c\x74\144\x20\x63\x6f\x6c\x73\160\x61\156\75\42\x32\x22\x3e";
            goto oaHii9QtiqR6KEW2;
            zZvfCHVSOx0bc1M7:
            echo "\74\x2f\x6c\141\x62\x65\154\76\xa\40\40\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\74\57\x74\x64\76\12\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\40\x20\40\40\40\40\x3c\x74\144\x20\167\x69\144\164\150\75\42\x36\60\45\x22\76\12\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x20";
            goto cAj9WuPXqDCnDbt2;
            cAj9WuPXqDCnDbt2:
            $arVals = self::getOptionArray("\164\x72\137\x6c\141\156\x67\x73\x5f\141\146\x74\145\162\x5f\141\x64\x64");
            goto LqBhK_gY7rb8YDba;
            vK_0TJhdZ9x7bskb: LdpduX3YrXSezBzx:
            goto Z2IgY8uXUYp1_QSH;
            bqht7Dj2i2XpC_Nk:
            echo $item;
            goto w95H86JgwlP1EzUv;
            LqBhK_gY7rb8YDba:
            echo "\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x3c\x73\145\154\x65\143\x74\x20\156\141\x6d\145\75\42\164\x72\137\x6c\141\156\147\x73\x5f\x61\x66\164\x65\162\137\141\144\x64\133";
            goto bqht7Dj2i2XpC_Nk;
            w95H86JgwlP1EzUv:
            echo "\135\x5b\135\x22\40\x6d\x75\x6c\x74\x69\x70\x6c\145\x3e";
            goto Kx0Ag99vith3981r;
            hPEm5w2DWGKRQEbp:
            echo GetMessage(self::MODULE_ID . "\x2e\x54\x52\x41\116\123\x4c\x41\x54\x45\137\114\x41\116\x47\123");
            goto zZvfCHVSOx0bc1M7;
            jIML00C6UGpUFYCg: iPlcZPrnhRdcyuQO:
            goto YBBqcmZANhAqlTtn;
            Kx0Ag99vith3981r:
            foreach ($arLangs as $key => $stat) {
                goto j2rNbiOPYKfQhYqY;
                y26o860KGVlsiOQC:
                echo "\74\x2f\157\x70\x74\151\x6f\156\x3e";
                goto YJySgcPeRd2N34QT;
                j2rNbiOPYKfQhYqY:
                if (!($def_lang == $key)) {
                    goto e3WsJer106kCHxEd;
                }
                goto sz1sbo4Td1Dxt1Lt;
                grNAQvkDg21kKj0N:
                echo "\x3e";
                goto nU2nxgN0_i5TcJsA;
                FV28QtkXQGiMWWgt: C6CoLaNWNL1ZfHhl:
                goto grNAQvkDg21kKj0N;
                zeqBtWQRagp4VMSE:
                echo "\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\x20\74\157\160\x74\x69\x6f\156\40\x76\141\154\165\145\75\x22";
                goto wV3Cm1Io9YGYOFMg;
                YJySgcPeRd2N34QT: NVjx6o9W40FBcrE2:
                goto nB09xy4nA9UM5fGh;
                yaesuL6dz1cx5fZi:
                echo "\42";
                goto uZar5QvC5f6T9D73;
                nU2nxgN0_i5TcJsA:
                echo $stat;
                goto y26o860KGVlsiOQC;
                wV3Cm1Io9YGYOFMg:
                echo $key;
                goto yaesuL6dz1cx5fZi;
                jt04H5NA6O3Tbzq4:
                echo "\x20\x73\x65\154\145\x63\x74\145\144";
                goto FV28QtkXQGiMWWgt;
                rIwr3_93P3RWETTH: e3WsJer106kCHxEd:
                goto zeqBtWQRagp4VMSE;
                uZar5QvC5f6T9D73:
                if (!(is_array($arVals[$item]) && in_array($key, $arVals[$item]))) {
                    goto C6CoLaNWNL1ZfHhl;
                }
                goto jt04H5NA6O3Tbzq4;
                sz1sbo4Td1Dxt1Lt:
                goto NVjx6o9W40FBcrE2;
                goto rIwr3_93P3RWETTH;
                nB09xy4nA9UM5fGh:
            }
            goto jIML00C6UGpUFYCg;
            ReWmNrGXqf9Rl2i8:
            echo "\74\x2f\x74\x64\76\xa\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x3c\x2f\x74\162\x3e\12\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\74\x74\x72\76\xa\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\74\x74\x64\40\167\151\x64\164\150\75\x22\64\x30\45\42\40\x6e\157\x77\162\x61\160\x3e\xa\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\40\40\40\x3c\x6c\141\142\145\x6c\76";
            goto hPEm5w2DWGKRQEbp;
            YBBqcmZANhAqlTtn:
            echo "\x3c\x2f\x73\145\154\145\143\164\x3e\xa\x20\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\x3c\x2f\x74\144\76\xa\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x3c\57\x74\162\x3e\xa\xa\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x20";
            goto vK_0TJhdZ9x7bskb;
            Z2IgY8uXUYp1_QSH:
        }
        goto lBumokWRKkunvH1c;
        ITDsSKdQPvt0xs0G:
        $arCount = $DB->Query("\x53\x45\114\x45\103\x54\40\103\117\x55\x4e\x54\50\x2a\51\x20\x41\123\40\x72\145\143\x6f\162\x64\x5f\143\x6f\165\156\164\40\106\x52\x4f\115\x20\x66\x61\x6e\x5f\x74\x72\x61\156\163\154\x61\x74\157\x72\x5f\151\x62\154\157\x63\153\137\x65\154\x65\155\145\x6e\164")->Fetch();
        goto vY0Hnyi_2IDttyVX;
        zDhi1NXFqfkhAbPy:
        foreach ($arLangs as $key => $stat) {
            goto nxtU0X1BtA5_3Gaw;
            Db5aD1n_gKyHRLe0:
            echo $stat;
            goto GcC7dt0Wm4r_wHmb;
            Or4C8r1wSH7RaEeW:
            echo $key;
            goto TxpxR1qxwurqIQPR;
            XEMf3WvdjeWU_G8Z: MX21b6ItaZQBftJf:
            goto X82Uhlm0TwLnELmY;
            JQb8RrHV_vUy4DLM:
            goto l5Tz8DOp8etSX59t;
            goto XEMf3WvdjeWU_G8Z;
            ZCMQfPGxzc7D8u5K:
            if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
                goto Uhp6sRWey_Ehbhvt;
            }
            goto xXW8sYTdA589SQ8O;
            GcC7dt0Wm4r_wHmb:
            echo "\74\x2f\x6f\x70\164\x69\x6f\x6e\76";
            goto sJDvJ4j83BZ5UpQZ;
            Mw4L531fumVB59J3:
            echo "\76";
            goto Db5aD1n_gKyHRLe0;
            TxpxR1qxwurqIQPR:
            echo "\42";
            goto ZCMQfPGxzc7D8u5K;
            sJDvJ4j83BZ5UpQZ: l5Tz8DOp8etSX59t:
            goto vZ0c0Klct8sW71lw;
            X82Uhlm0TwLnELmY:
            echo "\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\74\157\x70\164\x69\157\x6e\x20\x76\141\x6c\x75\145\75\x22";
            goto Or4C8r1wSH7RaEeW;
            nxtU0X1BtA5_3Gaw:
            if (!($def_lang == $key)) {
                goto MX21b6ItaZQBftJf;
            }
            goto JQb8RrHV_vUy4DLM;
            PrhMxDl8Bbh1aEI0: Uhp6sRWey_Ehbhvt:
            goto Mw4L531fumVB59J3;
            xXW8sYTdA589SQ8O:
            echo "\x20\x73\145\x6c\145\143\164\x65\144";
            goto PrhMxDl8Bbh1aEI0;
            vZ0c0Klct8sW71lw:
        }
        goto EqGpTf5Nt3_C5Nw9;
        GOpcff5tavB3m0SA:
        echo "\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x3c\57\163\x65\154\x65\143\x74\x3e\12\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\x20\40";
        goto TWTb5Ri7PlUS_hm6;
        p4rP2AluPyWCxenq:
        echo "\74\57\154\141\x62\x65\154\76\12\40\40\x20\40\40\x20\40\40\x20\40\x20\40\74\x2f\164\144\76\12\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x3c\164\x64\x20\167\151\144\x74\x68\x3d\x22\66\60\x25\42\x3e\xa\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20";
        goto tUgaqKeV1JaTXx0p;
        gxJ7uOUJv2mQxUtj:
        goto ChA8qlCHy0g_RX66;
        goto wYdisSkmzS5ETlX3;
        OF3RoOuqQm9rdf10:
        echo "\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\74\x2f\163\145\154\145\x63\x74\x3e\12\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\x20\40\74\163\x65\x6c\x65\x63\164\x20\150\x69\144\x64\145\x6e\x20\x6e\141\155\x65\x3d\42\x74\162\137\151\x62\137\141\146\164\x65\162\x5f\x61\x64\x64\133\135\x22\76";
        goto mLkji_20nXqtUyLs;
        BZ713PybfYC5XJmj: jrg1B6TUwK8eeCdw:
        goto oXtqFChxYLcSq1bx;
        b7m1q0ZPaOSRieid: cDJ96uGtNgOTR_Xf:
        goto Zg6UxdWFtx3wfins;
        lvMzNtmTqMieJslo: xBuT2T3jWdGatAJG:
        goto kXKlFG11DFnOFroH;
        QRTJOZRtTGRzlCjp: mOKZJEhE_4ZjvbxQ:
        goto Wi03KapysCYddqPI;
        KdIqkgW81gYDCwRR: O2rmxTmiu2j3_C9E:
        goto nUTMF3NWY8x2Kb4o;
        x2iD7dmeIlspUS3h:
        $arIblocks[$arIb["\111\x44"]] = "\133" . $arIb["\x49\x44"] . "\135\x20" . $arIb["\116\101\115\105"];
        goto AQDul6M3Rr7WDZED;
        u6lp3IFszROxeGkI:
        echo GetMessage(self::MODULE_ID . "\56\x54\x52\x41\x4e\123\x4c\x41\x54\105\137\114\x41\116\x47");
        goto p4rP2AluPyWCxenq;
        EqGpTf5Nt3_C5Nw9: Q0062y94eaRDIqu9:
        goto KrKCn6s5rGsj31Oq;
        giICD7ELw3aswQBL:
        $res = CIBlock::GetList([], ["\101\x43\x54\111\126\x45" => "\131"]);
        goto ir8SIn3IH7Ky4MoU;
        m4eSngE2VoTtv2sx: qS8TgwxgCgeudAAx:
        goto QRuVT6vWPNSIOo09;
        Mvu6yMB4upw1Bi8J:
        return false;
        goto yttG5UyGmdvCvyDH;
        yttG5UyGmdvCvyDH: UaGI7LyVGHccghR5:
        goto dNeY4eHzmu1dkou4;
        oXtqFChxYLcSq1bx:
        echo "\74\x2f\x73\145\154\x65\x63\x74\x3e\12\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\74\x2f\164\x64\x3e\xa\40\40\40\40\40\40\40\x20\40\40\x20\x20\x3c\x2f\164\162\x3e\xa\xa\xa\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20";
        goto Ts0PSAIggLU12Vo3;
        kN_VhjcPH7yVTUtC:
        foreach ($arIblocks as $key => $stat) {
            goto zZokggJn54hdFOvD;
            BttHhnQxyvcBmvmx:
            echo "\x22";
            goto jpbvdZP27cLt2Gsn;
            zZokggJn54hdFOvD:
            echo "\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x3c\x6f\x70\x74\151\x6f\x6e\x20\166\141\x6c\165\145\x3d\x22";
            goto SSnR2nKaZQjJ8scO;
            mGy6Y00rKAHH0qKk: erTiWq2kFV4wnjFN:
            goto c00ypEndHYxkj0UW;
            tr5CD9OK5nlnqpsV:
            echo "\74\x2f\157\x70\x74\151\x6f\x6e\76";
            goto H9d1V8ApXzqraaF2;
            jzhFAXdfFqcvDYa0:
            echo "\40\x73\145\154\145\x63\x74\145\x64";
            goto mGy6Y00rKAHH0qKk;
            jpbvdZP27cLt2Gsn:
            if (!(is_array($tr_ib_after_add) && in_array($key, $tr_ib_after_add))) {
                goto erTiWq2kFV4wnjFN;
            }
            goto jzhFAXdfFqcvDYa0;
            c00ypEndHYxkj0UW:
            echo "\x3e";
            goto ILJQ4k5MlxgZdjgJ;
            SSnR2nKaZQjJ8scO:
            echo $key;
            goto BttHhnQxyvcBmvmx;
            H9d1V8ApXzqraaF2: j7OhnTCoSu1K_ub5:
            goto FW1iXUdCQvRJz9aT;
            ILJQ4k5MlxgZdjgJ:
            echo $stat;
            goto tr5CD9OK5nlnqpsV;
            FW1iXUdCQvRJz9aT:
        }
        goto BZ713PybfYC5XJmj;
        Dwtj20Z26gE9bxXA: uDrzaGK9rq212eY1:
        goto q0cskgjLxkIQmNIk;
        yNCo0oB2vD1MC7Sp: c8cmbMdwEvaemGJk:
        goto OF3RoOuqQm9rdf10;
        AQDul6M3Rr7WDZED:
        goto uIliX5V48pXsO_nN;
        goto WWf2EqYW5bZGR9sx;
        QRuVT6vWPNSIOo09:
        echo "\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\74\x2f\163\145\154\145\143\164\x3e\xa\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40";
        goto K00bULh46NBKu39O;
        tUgaqKeV1JaTXx0p:
        $arVals = self::getOptionArray("\164\x72\137\154\141\x6e\147\163\x5f\141\x66\x74\145\x72\137\x61\144\144");
        goto eMUoSJqJKuRRv6IU;
        LStzowOSm2fKBMWX:
        echo GetMessage(self::MODULE_ID . "\x2e\124\x52\x41\116\x53\x4c\x41\x54\x45\x5f\111\102\61");
        goto KvnuaPf7MU7rVapZ;
        WLoTfRWTM5ENsFHQ:
        $tr_ib_after_add = self::getOptionArray("\164\162\137\x69\x62\x5f\x61\146\x74\145\162\137\141\144\x64");
        goto BIEFqpbZ6_ihcE1w;
        KrKCn6s5rGsj31Oq:
        echo "\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x3c\x2f\163\x65\x6c\145\x63\x74\76\xa\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\x3c\x73\x65\x6c\x65\143\164\40\x68\151\144\144\145\156\40\156\x61\x6d\x65\x3d\x22\x74\x72\137\x6c\x61\x6e\x67\163\x5f\x61\146\x74\145\162\x5f\x61\x64\x64\42\x3e";
        goto VlJyoYXPRHTaoOYc;
        wYdisSkmzS5ETlX3: iEBP3Ir7MS3L18Ra:
        goto Ao52guLIFstG0WzK;
        VtViUPt2pwtI7Mtq:
        echo "\x3c\57\154\x61\x62\145\154\x3e\12\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\x3c\57\x74\x64\x3e\xa\40\40\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\x3c\x74\144\40\x77\151\144\x74\150\75\x22\x36\60\x25\x22\x3e\xa\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20";
        goto HyqchFVOkVo1m3FH;
        kXKlFG11DFnOFroH:
        if ($used && is_array($arIblocks) && count($arIblocks) > 0) {
            goto iEBP3Ir7MS3L18Ra;
        }
        goto WMo1wLaxfi36dCHn;
        gUBqXN1VvmgMEMgB:
        echo "\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\x3c\x73\x65\154\x65\143\x74\x20\x64\x69\163\x61\x62\x6c\x65\x64\x20\x6e\141\x6d\x65\x3d\42\164\x72\137\x6c\x61\x6e\x67\x73\x5f\141\146\x74\x65\x72\x5f\x61\144\144\x22\76";
        goto zDhi1NXFqfkhAbPy;
        LSIz9A4V8JNXp0Lq:
        $arCat[] = $ar["\111\x44"];
        goto V6rZ8CVDhHVjS3ev;
        dNeY4eHzmu1dkou4: global $DB;
        goto ITDsSKdQPvt0xs0G;
        Ri0MO0e4R5cBP9Ma:
        CAdminMessage::ShowMessage(["\115\105\123\123\x41\107\105" => '', "\104\x45\124\x41\111\114\123" => Loc::getMessage(self::MODULE_ID . "\56\115\x4f\x44\x55\114\105\x5f\x43\101\124\x41\x4c\x4f\x47\137\x4e\117\x54\x5f\111\116\x53\x54\x41\x4c\x4c\105\104"), "\x54\131\120\105" => "\x45\x52\122\x4f\122", "\x48\x54\x4d\x4c" => true]);
        goto Mvu6yMB4upw1Bi8J;
        eMUoSJqJKuRRv6IU:
        if ($used && is_array($arVals) && count($arVals) > 0) {
            goto qd_U9S5ROepdTtGI;
        }
        goto pYSHMDmS046eEw7o;
        pYSHMDmS046eEw7o:
        echo "\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x3c\x73\x65\x6c\x65\x63\x74\40\x6e\x61\155\x65\x3d\x22\164\162\x5f\154\x61\156\x67\163\x5f\141\146\x74\x65\162\x5f\x61\x64\144\42\x3e";
        goto UDYr_0MdFXMNrds9;
        wt7zApUj8AMEwxo0:
        if (!(is_array($tr_ib_after_add) && ($item = $tr_ib_after_add[0]))) {
            goto iP58qWX_2WEziOHv;
        }
        goto cz83WRk3YtovtvZS;
        Jd8OK24OaGkoM01c:
        foreach ($arIblocks as $key => $stat) {
            goto VNMn5r8IDICFOxFA;
            puowwFM3nqXswwbk:
            if (!in_array($key, $tr_ib_after_add)) {
                goto o0Qg0jiBneOpvvKn;
            }
            goto ZExpQ_nD8dsbEgbm;
            Alyf4mruxoUZqH00:
            echo $stat;
            goto vNd5Dt69LAMu0HjY;
            UK2ZnoQyNNUrkHhH: jHuQQz578SXcPrwA:
            goto qwDM6x_5rlGG_vOW;
            Yjp7N1rfq8W1bn3h: o0Qg0jiBneOpvvKn:
            goto WIF5hcYK6lR4Fg_A;
            OaAEyVeJBCjmT2JO:
            echo "\x22";
            goto puowwFM3nqXswwbk;
            VNMn5r8IDICFOxFA:
            echo "\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\40\40\x20\40\74\157\x70\x74\151\x6f\x6e\40\x76\x61\154\165\x65\75\42";
            goto Zq_Wf01i0p8Q1JfA;
            vNd5Dt69LAMu0HjY:
            echo "\x3c\x2f\x6f\160\164\151\157\x6e\x3e";
            goto UK2ZnoQyNNUrkHhH;
            ZExpQ_nD8dsbEgbm:
            echo "\x20\163\145\154\x65\x63\x74\x65\144";
            goto Yjp7N1rfq8W1bn3h;
            Zq_Wf01i0p8Q1JfA:
            echo $key;
            goto OaAEyVeJBCjmT2JO;
            WIF5hcYK6lR4Fg_A:
            echo "\x3e";
            goto Alyf4mruxoUZqH00;
            qwDM6x_5rlGG_vOW:
        }
        goto yNCo0oB2vD1MC7Sp;
        L4c1gFThcJyPSHzl:
        foreach ($arIblocks as $key => $stat) {
            goto jlI8KL_OIyjT0sG8;
            Q89PvZ2EOEEcQp2Y: Bat375P4_jP8HQbn:
            goto kYP5tHHnUgNiMq1h;
            k5MPtJBDAWqD18Uy:
            echo "\x22";
            goto Dx4HINzq0jQXuVjR;
            LzfmdJt74q23Jnp2: qm9GgYzkuNlkYYqh:
            goto gDMK0bDfd122ri02;
            hfHSR1b44ZXcYLL6:
            echo "\x3c\57\x6f\x70\x74\151\x6f\x6e\76";
            goto Q89PvZ2EOEEcQp2Y;
            gDMK0bDfd122ri02:
            echo "\76";
            goto do_ncc9A4G0ZjZzY;
            UO3usoBPr04zfTyp:
            echo $key;
            goto k5MPtJBDAWqD18Uy;
            jlI8KL_OIyjT0sG8:
            echo "\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x3c\x6f\x70\164\151\x6f\156\x20\166\141\x6c\x75\145\x3d\42";
            goto UO3usoBPr04zfTyp;
            Dx4HINzq0jQXuVjR:
            if (!in_array($key, $tr_ib_after_add)) {
                goto qm9GgYzkuNlkYYqh;
            }
            goto la5yjAWaUfZA8eYR;
            la5yjAWaUfZA8eYR:
            echo "\x20\x73\145\x6c\145\143\164\145\x64";
            goto LzfmdJt74q23Jnp2;
            do_ncc9A4G0ZjZzY:
            echo $stat;
            goto hfHSR1b44ZXcYLL6;
            kYP5tHHnUgNiMq1h:
        }
        goto sve6ci_uLf_VjH2r;
        vY0Hnyi_2IDttyVX:
        $used = (int)$arCount["\162\145\143\157\x72\x64\137\143\x6f\165\156\x74"] > 0;
        goto WbZr7ak4J4UtewHJ;
        s_YDBWwuX0FbUVdF:
        if (!($arIb = $res->Fetch())) {
            goto uo5bLZVfO8iXUpGv;
        }
        goto x2iD7dmeIlspUS3h;
        KvnuaPf7MU7rVapZ:
        echo "\x3c\57\154\141\142\145\154\x3e\12\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x20\40\x3c\x2f\164\x64\x3e\12\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x3c\x74\x64\x20\x77\151\x64\x74\150\x3d\42\66\60\45\x22\x3e\xa\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20";
        goto YG6BibH3oGigcgcX;
        HyqchFVOkVo1m3FH:
        $res = CIBlock::GetList([], ["\101\103\x54\111\x56\105" => "\131"]);
        goto Vva736kenUFWAjx9;
        V6rZ8CVDhHVjS3ev:
        goto iD8009c5OiXnSgQv;
        goto LfHF9GoYXhk2jh6p;
        cOGJAnGNi5lBsH2g: YNIAX5HzukZfCsfN:
        goto GOpcff5tavB3m0SA;
        nUTMF3NWY8x2Kb4o:
        goto g0HGQPBOzS_1W9l5;
        goto lvMzNtmTqMieJslo;
        QwLrs_5zZAH5CmcJ:
        $res = CCatalog::GetList([], ["\120\122\x4f\x44\125\x43\124\137\x49\102\x4c\117\103\x4b\x5f\111\x44" => 0]);
        goto GAaz957lheYLH1Fn;
        K00bULh46NBKu39O:
        goto cQVvFiuFwEEFlaIt;
        goto OZ855KIc55NLda7H;
        OZ855KIc55NLda7H: qd_U9S5ROepdTtGI:
        goto gUBqXN1VvmgMEMgB;
        LfHF9GoYXhk2jh6p: xgW5K06YVpqgDpee:
        goto giICD7ELw3aswQBL;
        qeas_fvY5EcEwDgt:
        if (!($ar = $res->Fetch())) {
            goto xgW5K06YVpqgDpee;
        }
        goto LSIz9A4V8JNXp0Lq;
        Vva736kenUFWAjx9: uIliX5V48pXsO_nN:
        goto s_YDBWwuX0FbUVdF;
        UDYr_0MdFXMNrds9:
        foreach ($arLangs as $key => $stat) {
            goto ENgP09Wlj6sQuYrE;
            iAuobXX07J10HOOo:
            goto Mi4wzliD7KNdEYuk;
            goto cv5W2wwkow18zLcU;
            tmsTIOkXUd_LrP3o:
            echo "\42";
            goto pf7YhSKaTTY3bwb9;
            qXlNkocfZW2b5ueQ:
            echo "\x3c\x2f\x6f\x70\x74\151\157\x6e\76";
            goto NZOvLSWN8cCRExLG;
            pf7YhSKaTTY3bwb9:
            if (!(is_array($arVals[$item]) && $key == reset($arVals[$item]))) {
                goto iaWAWVFLCW6m1tbv;
            }
            goto K_zL2dHl4v2wJCaB;
            ENgP09Wlj6sQuYrE:
            if (!($def_lang == $key)) {
                goto kW3YtfXFqADcR89K;
            }
            goto iAuobXX07J10HOOo;
            cv5W2wwkow18zLcU: kW3YtfXFqADcR89K:
            goto Jr2l1gA0VTMlC2q1;
            CMTuRUy8G2KVVtIe:
            echo $key;
            goto tmsTIOkXUd_LrP3o;
            Jr2l1gA0VTMlC2q1:
            echo "\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\x20\x3c\157\160\164\151\x6f\x6e\40\x76\141\x6c\x75\x65\x3d\42";
            goto CMTuRUy8G2KVVtIe;
            K_zL2dHl4v2wJCaB:
            echo "\x20\x73\x65\154\145\x63\x74\x65\x64";
            goto nly4SdxJdaXs7m2M;
            ASYN1bZTZDHqF0eN:
            echo "\76";
            goto ozfNv_L_JYxe7FuW;
            nly4SdxJdaXs7m2M: iaWAWVFLCW6m1tbv:
            goto ASYN1bZTZDHqF0eN;
            ozfNv_L_JYxe7FuW:
            echo $stat;
            goto qXlNkocfZW2b5ueQ;
            NZOvLSWN8cCRExLG: Mi4wzliD7KNdEYuk:
            goto cGdnVONXQPchVkSL;
            cGdnVONXQPchVkSL:
        }
        goto m4eSngE2VoTtv2sx;
        WbZr7ak4J4UtewHJ:
        echo "\x20\40\40\x20\40\40\x20\x20\x20\40\x20\x20\x3c\164\162\76\xa\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\74\164\x64\x20\167\x69\x64\x74\150\75\42\64\x30\45\x22\x20\156\157\167\x72\141\x70\x3e\xa\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\40\40\x20\40\x3c\154\x61\142\x65\x6c\76";
        goto LStzowOSm2fKBMWX;
        GAaz957lheYLH1Fn: iD8009c5OiXnSgQv:
        goto qeas_fvY5EcEwDgt;
        IleVyPlZqaEiC_6c:
        if (!($arIb = $res->Fetch())) {
            goto xBuT2T3jWdGatAJG;
        }
        goto pm57cWL09YUXjuQ3;
        pm57cWL09YUXjuQ3:
        if (!in_array($arIb["\x49\104"], $arCat)) {
            goto O2rmxTmiu2j3_C9E;
        }
        goto RVOuGjuhPdC5FX83;
        bMmmi2VPZRa6oP2I:
        echo "\x20\x20\40\40\40\40\40\x20\x20\40\40\40\74\57\164\144\x3e\xa\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\40\x3c\57\164\162\76\12\40\x20\x20\x20\40\40\x20\40\x20\40\40\40";
        goto XjTy2NOjkpQ_2qVI;
        Wi03KapysCYddqPI:
    }

    private static function allowIBOnLiteVersion($value)
    {
        goto QgXlnlZETYcEI2ek;
        IewBOrgASbInFwT5:
        return true;
        goto rh9CScxxEARX5Es2;
        zJpP53ZyMdUAmJ8D:
        $arVals = self::getOptionArray("\x74\162\137\151\142\137\x61\146\164\x65\162\x5f\x61\144\x64");
        goto UgxKeowYUEGLv7H0;
        tKcRXU23G9j5hPrK: jnX1Z_BDxT5GaUly:
        goto pS5fTQJguWa2eM3W;
        f7bnZSTyeYwTQwlA:
        if (!is_array($value)) {
            goto uXxb1bxKceVnNpRU;
        }
        goto lgWny2EycE1GgzhQ;
        cFX6o5DUR9ZXvPaO:
        if (!CCatalog::GetList([], ["\111\x44" => $IB, "\120\x52\117\104\x55\x43\x54\137\x49\x42\x4c\117\103\x4b\x5f\111\x44" => reset($arVals)])->Fetch()) {
            goto O7KRhzpc6mVTacNZ;
        }
        goto IewBOrgASbInFwT5;
        lgWny2EycE1GgzhQ:
        $IB = $value["\111\x42\114\x4f\x43\x4b\x5f\x49\x44"];
        goto S9Fe1rdELexTB99N;
        GqrAzcenJYwwVFdH:
        return true;
        goto XidCV1M583elk0iH;
        pS5fTQJguWa2eM3W: V046O52PewpM9gI_:
        goto GqrAzcenJYwwVFdH;
        S9Fe1rdELexTB99N: uXxb1bxKceVnNpRU:
        goto BdZWGAQhIQ1zdG2G;
        n2OsYBXJgOSEYY2W:
        $IB = $value;
        goto f7bnZSTyeYwTQwlA;
        okhAot4kwQPX8hl1: gJP61g34Tv3tpEFW:
        goto cFX6o5DUR9ZXvPaO;
        YblqWLtsCkxBey2Q:
        return false;
        goto okhAot4kwQPX8hl1;
        BdZWGAQhIQ1zdG2G:
        if (!(strpos($module_id, "\164\x72\141\156\x73" . "\x6c\141\164\157\162") == 0 && (int)$IB > 0)) {
            goto V046O52PewpM9gI_;
        }
        goto zJpP53ZyMdUAmJ8D;
        UgxKeowYUEGLv7H0:
        if (is_array($arVals)) {
            goto gJP61g34Tv3tpEFW;
        }
        goto YblqWLtsCkxBey2Q;
        rh9CScxxEARX5Es2: O7KRhzpc6mVTacNZ:
        goto wHhTSD99PGqUFOt9;
        wHhTSD99PGqUFOt9:
        if (!(reset($arVals) != $IB)) {
            goto jnX1Z_BDxT5GaUly;
        }
        goto WB1uQ9NyAkKXC1Kr;
        WB1uQ9NyAkKXC1Kr:
        return false;
        goto tKcRXU23G9j5hPrK;
        QgXlnlZETYcEI2ek:
        $module_id = "\x62\x78\160\x72\x6f\x67\x65\x72\x2e\164\x72\141\x6e\163\154\x61\164\157\x72";
        goto n2OsYBXJgOSEYY2W;
        XidCV1M583elk0iH:
    }

    public static function getOptionArray(string $name)
    {
        goto lgqDKYFzTvROV959;
        LRBnJn489ArH33qz:
        $val = Option::get($module_id, $name);
        goto d2NIMZQZ4n4593Wn;
        CsdvR4tzLFpWebmt: I9SgJGBTBl2ESvAb:
        goto mMZEa_4JqvOVMK2W;
        RynYIrO0EPMhwLru:
        $arOption = [];
        goto LRBnJn489ArH33qz;
        At0Yi04d6ndk34aJ:
        return array_slice($arOption, 0, 1, true);
        goto oVcDk9SZF1NqECjL;
        oVcDk9SZF1NqECjL: bTUJ1VqyvvyxC0g1:
        goto YKBSURbbzIZwnMtd;
        YKBSURbbzIZwnMtd:
        return $arOption;
        goto ebSGAx1RY_SGrllA;
        lgqDKYFzTvROV959:
        $module_id = "\x62\x78\160\162\157\147\x65\162\x2e\x74\162\141\156\163\154\141\164\x6f\162";
        goto RynYIrO0EPMhwLru;
        B3H5GkpEbeMSJI7W:
        $arOption = unserialize($val);
        goto CsdvR4tzLFpWebmt;
        d2NIMZQZ4n4593Wn:
        if (!($val != '')) {
            goto I9SgJGBTBl2ESvAb;
        }
        goto B3H5GkpEbeMSJI7W;
        mMZEa_4JqvOVMK2W:
        if (!(strpos($module_id, "\x74\x72\141\156\x73" . "\x6c\x61\x74\x6f\x72") == 0)) {
            goto bTUJ1VqyvvyxC0g1;
        }
        goto At0Yi04d6ndk34aJ;
        ebSGAx1RY_SGrllA:
    }

    public static function getTranslatedMess(array $messages, array $targetMessages, string $target, string|bool $source = false, bool $force = false, string &$error = '')
    {
        goto JL4V3sON7tdE7_zh;
        jPZ3pEwmhRVSADs9:
        $res = $gt->translateBatch($values, $targetCode, $source);
        goto VsO5JHySux4lov1b;
        VsO5JHySux4lov1b:
        if (is_array($res)) {
            goto SIiMoK4k8sl4OuWD;
        }
        goto oy4hq0R2WnIndfcv;
        oQ7yq2mFQ2ISGNBU: jr6iFpeLwdn3ct_p:
        goto YjQX0Knoy1brmNOw;
        FzWn8qjeRftmEOUA:
        $gt = new \Bxproger\Translator\Services\TranslateService();
        goto jPZ3pEwmhRVSADs9;
        y1HFo6Yzm2OaNas8:
        return false;
        goto XNJe0CDELJsMzRRb;
        ds5ZRK3zNrsxL3A4: ucO8ozDdDtQx0dBA:
        goto gy4Yoof6UV6WdCmu;
        inoFrVHR3v2BGlzp:
        $error .= "\x4c\x61\156\x67\x75\141\x67\x65\40\x5b" . $target . "\x5d\40\103\x4f\104\105\40\x69\163\x20\x65\x6d\160\x74\x79";
        goto CPh969TcUZ8DvwVR;
        aGiQokBXQSU0HVHi:
        if (!(!strlen(trim(implode('', $values))) > 0)) {
            goto me8q9WdeY66eM5VV;
        }
        goto y1HFo6Yzm2OaNas8;
        GH0g1iEBKQHsHQh4:
        if (!(!strlen($targetCode) > 0)) {
            goto KCe0WlIyZayjU6Si;
        }
        goto inoFrVHR3v2BGlzp;
        uKbw5NuoWLc4MOED: Rn5A0YFjsO8wWsZy:
        goto wn6hX5o2pp6M40eu;
        tW5hWAyDTZvGU7mK:
        $targetCode = self::langCode($target);
        goto GH0g1iEBKQHsHQh4;
        wn6hX5o2pp6M40eu: SIiMoK4k8sl4OuWD:
        goto oQ7yq2mFQ2ISGNBU;
        IBEhMmUFgpZ_dqcI:
        return $targetMessages;
        goto oK2T5TQWWRXu_wIL;
        n14xIzXbqN79wYXk:
        if (!($error == '')) {
            goto cFVAbbBISFKScsTu;
        }
        goto tW5hWAyDTZvGU7mK;
        CPh969TcUZ8DvwVR: KCe0WlIyZayjU6Si:
        goto vmtT4FVNfMd0eA1c;
        NxrNOKzj6SjL8IMD:
        foreach ($valkeys as $key => $field) {
            goto CBNPXYDGM3ligGD7;
            yJT2qAUbngNX5tqa: GAR_Aa4JT71cfIgm:
            goto lU5HOvh1Z0VL30eR;
            CBNPXYDGM3ligGD7:
            $targetMessages[$key] = $res[$current];
            goto DRth9_8NHvYe362A;
            DRth9_8NHvYe362A:
            $current++;
            goto yJT2qAUbngNX5tqa;
            lU5HOvh1Z0VL30eR:
        }
        goto KEWBOgeucgNkOcwF;
        XNJe0CDELJsMzRRb: me8q9WdeY66eM5VV:
        goto n14xIzXbqN79wYXk;
        diLqWfCxT9EWc0dB:
        $error .= "\124\x72\141\x6e\163\x6c\141\164\x65\144\x20\162\x65\x73\165\x6c\164\40\x62\x61\x74\143\150\x20\151\x73\40\145\155\160\x74\171\x21";
        goto YODI_GKdg5KmTu0e;
        gy4Yoof6UV6WdCmu:
        $error .= $gt->GetLastError();
        goto uKbw5NuoWLc4MOED;
        YjQX0Knoy1brmNOw:
        if (!($error == '')) {
            goto xzW6K1EbnCOZtuMT;
        }
        goto ZirWWvIt8vWzvJvq;
        xhIjppLBQeRwD9at:
        foreach ($messages as $key => $message) {
            goto KaFD0yh2OR155ulg;
            HmS2PAlNOJjjAoZe: x7QuF1Y8cWwc6KVx:
            goto PEBeLSKrBEvvgQ3J;
            Wl9cewdLWWcHxn4w: PILx8yyPo5OKiBR4:
            goto kj_HWqwSUprBHPiN;
            PEBeLSKrBEvvgQ3J:
            $values[] = $message;
            goto Vdx7b_00acHL4Lls;
            KaFD0yh2OR155ulg:
            if (!($targetMessages[$key] && strlen($targetMessages[$key]) > 0 && !$force)) {
                goto x7QuF1Y8cWwc6KVx;
            }
            goto c3HwSlCUWCMLtDTJ;
            c3HwSlCUWCMLtDTJ:
            goto PILx8yyPo5OKiBR4;
            goto HmS2PAlNOJjjAoZe;
            Vdx7b_00acHL4Lls:
            $valkeys[$key] = $message;
            goto Wl9cewdLWWcHxn4w;
            kj_HWqwSUprBHPiN:
        }
        goto OU7Z387sv47NvxCM;
        KEWBOgeucgNkOcwF: NQjQVthAr_qkkqsb:
        goto IBEhMmUFgpZ_dqcI;
        oK2T5TQWWRXu_wIL: xzW6K1EbnCOZtuMT:
        goto P89rB_k6foukaEB1;
        OU7Z387sv47NvxCM: c7c8afd2qPNqhIHr:
        goto aGiQokBXQSU0HVHi;
        YODI_GKdg5KmTu0e:
        goto Rn5A0YFjsO8wWsZy;
        goto ds5ZRK3zNrsxL3A4;
        P89rB_k6foukaEB1:
        return false;
        goto FMK_OIVnyvcr091w;
        JL4V3sON7tdE7_zh:
        $values = [];
        goto OAwsGuAvvv1IDdLI;
        oy4hq0R2WnIndfcv:
        if ($gt->GetLastError()) {
            goto ucO8ozDdDtQx0dBA;
        }
        goto diLqWfCxT9EWc0dB;
        PcGaBqBtmC1yegnC:
        if (!($error == '')) {
            goto jr6iFpeLwdn3ct_p;
        }
        goto FzWn8qjeRftmEOUA;
        vmtT4FVNfMd0eA1c: cFVAbbBISFKScsTu:
        goto PcGaBqBtmC1yegnC;
        OAwsGuAvvv1IDdLI:
        $valkeys = [];
        goto xhIjppLBQeRwD9at;
        ZirWWvIt8vWzvJvq:
        $current = 0;
        goto NxrNOKzj6SjL8IMD;
        FMK_OIVnyvcr091w:
    }

    private static function GetHostByLang(string $lid)
    {
        goto tHcmJH7rU7Nh4PGT;
        wl8SgyppJUuZz1bC:
        goto fePLDfGhaeI52706;
        goto PEkGXgj3Aro3RIlP;
        OTEXFh3f4ikui_51:
        $host = "\x68\x74\164\x70\x73\x3a\57\x2f\142\170\160\162\157\147\x65\x72\x2e\x72\165";
        goto VVE2CmBsr70M7x7Z;
        xsyz1Z9X31dnWfg0:
        if ($lid === "\x72\x75") {
            goto VopIXdiRvIw8_3P2;
        }
        goto n3fxtfbCZts72rVi;
        PEkGXgj3Aro3RIlP: VopIXdiRvIw8_3P2:
        goto OTEXFh3f4ikui_51;
        ydhFP8Y1d0sM_Em0:
        $host = "\x68\x74\164\x70\163\x3a\57\x2f\x70\x72\x6f\147\x65\x72\x2e\143\x6f\155\x2e\x75\141";
        goto wl8SgyppJUuZz1bC;
        vmPZwaekVbp4UAFf:
        if ($lid === "\165\x61") {
            goto rqZdnCWFjojkxWKv;
        }
        goto xsyz1Z9X31dnWfg0;
        tHcmJH7rU7Nh4PGT:
        $host = "\x68\164\164\160\163\x3a\x2f\57\x62\x78\x70\x72\157\147\x65\162\56\143\x6f\x6d";
        goto vmPZwaekVbp4UAFf;
        LwRUFokVpPfGuDb4: rqZdnCWFjojkxWKv:
        goto ydhFP8Y1d0sM_Em0;
        VVE2CmBsr70M7x7Z: fePLDfGhaeI52706:
        goto QuLOfonznnUcN8lg;
        n3fxtfbCZts72rVi:
        goto fePLDfGhaeI52706;
        goto LwRUFokVpPfGuDb4;
        QuLOfonznnUcN8lg:
        return $host;
        goto LRnulPqkOzic3JFz;
        LRnulPqkOzic3JFz:
    }
}

goto obzJMvg2S0pLVQDP;
obzJMvg2S0pLVQDP:
function fgetMeasures($arBasketItems)
{
    goto Od_1LM0TlbO6PzXg;
    cgL23ADti6GnWXQF:
    if (!Loader::includeModule("\143\x61\x74\x61\x6c\x6f\x67")) {
        goto EmUdD9SuX5WwlVpi;
    }
    goto PO5OSuKQe03NtSid;
    PCoARtTv9MHLeCsS: PxmsPeea2mrJuhml:
    goto abVm1paH3r1BBqrs;
    rTj5gqUayKtcpmMw:
    static $measures = array();
    goto qex5u9JirFe_yZdT;
    vvmZ2MCrUZPzIF5L:
    goto SdVwbbAhyKwonV6h;
    goto tinMsaddpYxX9EuD;
    TFWbo6KN8VNHCyHo:
    foreach ($arProductToMeasures as $key => $id) {
        goto F50A1X55cgrZyhLA;
        iu2YRYf9nbTmqxit: LssGfl3iOkt6mqZ0:
        goto sSKHiGGr_ZbF3xK6;
        A2zNa8nTpO2aj7Ou:
        $arProductToMeasures[$key] = $arProductToMeasuresNames[$id];
        goto iu2YRYf9nbTmqxit;
        sSKHiGGr_ZbF3xK6: SQLAQn8uFTqRpKkq:
        goto lhJnUPRBGHSQE1Fg;
        F50A1X55cgrZyhLA:
        if (!isset($arProductToMeasuresNames[$id])) {
            goto LssGfl3iOkt6mqZ0;
        }
        goto A2zNa8nTpO2aj7Ou;
        lhJnUPRBGHSQE1Fg:
    }
    goto m0sJFy5fruY7rPtt;
    gC6O8IemQL1z1GaX:
    $measures[$arMeasure["\x49\x44"]] = $arMeasure;
    goto yNBIj5nRXN9K43d_;
    yWAbm9fzrU37gQn7: OoiHslJWII0YLZXE:
    goto jCD9gzydsMWHyzOw;
    rAD1JU4GVUfNzwmy:
    foreach ($arBasket2Measure as $measureId => $productIds) {
        goto k9gFYbhMpbIbE9x6;
        Xax11RFUCJboXr3C:
        goto wyHu6N0DY1MBUobf;
        goto K5LoCKQ_jOOhOK53;
        K5LoCKQ_jOOhOK53: KY9uNYF7viy8hxaO:
        goto ZUrQQExT1822JyGG;
        ZUrQQExT1822JyGG:
        foreach ($productIds as $productId) {
            goto UpwnO56vqjBKenyP;
            KbxqB5wC_7_2my0d: FJMTUjnIREG1xOYi:
            goto TvgG_8uOBOFkG_1F;
            TvgG_8uOBOFkG_1F: PdrDbCqiJcnEeOS5:
            goto yrqsI6TfHx17s2ar;
            MV4nuRgyiHwHifFf: gtYWP29OgSOC9MAF:
            goto KbxqB5wC_7_2my0d;
            z2v6Ew_Dz0vXzF8A:
            foreach ($basketLinks[$productId] as $keyBasket) {
                goto GwlZJOTMEuLr3aAd;
                GwlZJOTMEuLr3aAd:
                $arBasketItems[$keyBasket]["\115\x45\x41\x53\x55\122\105\137\124\105\130\x54"] = $measures[$measureId]["\x53\x59\115\102\117\114\x5f\122\125\x53"];
                goto BbWn90jGAThN5O9a;
                tmLLsYUxDULkG_rr: Sarnc9cMduk5WOS1:
                goto hWVJkjLnwh0Slme3;
                BbWn90jGAThN5O9a:
                $arBasketItems[$keyBasket]["\x4d\x45\x41\x53\x55\122\x45"] = $measures[$measureId]["\x49\x44"];
                goto tmLLsYUxDULkG_rr;
                hWVJkjLnwh0Slme3:
            }
            goto MV4nuRgyiHwHifFf;
            UpwnO56vqjBKenyP:
            if (!(isset($basketLinks[$productId]) && !empty($basketLinks[$productId]))) {
                goto FJMTUjnIREG1xOYi;
            }
            goto z2v6Ew_Dz0vXzF8A;
            yrqsI6TfHx17s2ar:
        }
        goto iVeitdRX056HkN5g;
        iVeitdRX056HkN5g: JALy5BxSyynAfbqU:
        goto dnhQDf98hV2ePuqM;
        dnhQDf98hV2ePuqM: wyHu6N0DY1MBUobf:
        goto GBftz0egfle8UCeR;
        k9gFYbhMpbIbE9x6:
        if (isset($measures[$measureId])) {
            goto KY9uNYF7viy8hxaO;
        }
        goto Xax11RFUCJboXr3C;
        GBftz0egfle8UCeR:
    }
    goto yXu_7dxLdg2JmbUg;
    T68J9g3lvzLZVl1a:
    if (!($arRes["\x4d\x45\x41\123\125\122\105"] <= 0)) {
        goto TeYimXgiHASDz_eJ;
    }
    goto vvmZ2MCrUZPzIF5L;
    v44dqXVdrgkROPYU:
    $arElementId = array();
    goto urRu6N6IxCkng8bB;
    Je86Mxw_m3CsgbbT:
    $arProductToMeasures[$ar["\x49\104"]] = $ar["\115\x45\101\x53\125\122\x45"];
    goto Y2wXpXYNqGXZZw09;
    PO5OSuKQe03NtSid:
    $arDefaultMeasure = FCCatalogMeasure::getDefaultMeasure(true, true);
    goto v44dqXVdrgkROPYU;
    bMtM_NCPyKVIrOwZ: C16PKb6o5dfA9CsF:
    goto KPFpgvK0tz90fVAz;
    gke0IfFew5LWyx0u: KfVwcPlo9DtGXzst:
    goto rAD1JU4GVUfNzwmy;
    RzczOqBlIVzKNAUP: SdVwbbAhyKwonV6h:
    goto i6Bo7YOpNC45kZf5;
    AIpQc3p77gPFpR3l: SoNyzp9WXpmKOnvF:
    goto l4JOovfNQN8_io9G;
    xFXI0So3gTTfUlVX:
    goto OoiHslJWII0YLZXE;
    goto TxIV1OtM_QZhDTTt;
    Uz11Ug0dJZPWtC8O:
    if (isset($arBasket2Measure[$arRes["\x4d\x45\101\x53\x55\x52\x45"]])) {
        goto SoNyzp9WXpmKOnvF;
    }
    goto IhmhCyGBy0SvSWnz;
    BLvVJwodteuUod1V:
    $arRes["\x4d\x45\101\123\125\x52\105"] = (int)$arRes["\115\105\x41\x53\x55\122\x45"];
    goto T68J9g3lvzLZVl1a;
    fGto4ArfQTyri6D8: w7xCDwJBgPnD8hEo:
    goto uG3ShUx9m1IKNPE3;
    XvMriBnpnuIH84XT: v4c8OhHCnwDP7XWX:
    goto gke0IfFew5LWyx0u;
    hrLuBf2L4ialIYD8:
    $arRes["\x49\104"] = (int)$arRes["\x49\x44"];
    goto BLvVJwodteuUod1V;
    tinMsaddpYxX9EuD: TeYimXgiHASDz_eJ:
    goto Uz11Ug0dJZPWtC8O;
    PCv9QZpd7SHlrWK3:
    unset($arRes, $dbres);
    goto gC6HMb4uOUqF0aRu;
    YF5bYiH37Yg8kgT5: lmYdFWB21GK3RXsz:
    goto PnFvaPlsKc8rXTAy;
    ox53i78ZnxfoEB7l: UqjrDJCcSanEwcAW:
    goto jAf1cgsDO5FQyZc5;
    PnFvaPlsKc8rXTAy:
    goto SdVwbbAhyKwonV6h;
    goto jLoKGK0P0R7zbkiA;
    wI0E4NI2aHRGkbQj:
    $arProductToMeasuresNames[$arMeasures["\x49\104"]] = $arMeasures;
    goto xFXI0So3gTTfUlVX;
    uG3ShUx9m1IKNPE3:
    $resMeasures = FCCatalogMeasure::getList([], ["\111\x44" => $arProductToMeasures]);
    goto yWAbm9fzrU37gQn7;
    ZDGkhRPHRo1nmDaP:
    $dbMeasure = FCCatalogMeasure::GetList(array(), array("\x49\x44" => array_values($newMeasure)), false, false, array("\x49\x44", "\123\x59\x4d\x42\117\x4c\137\122\x55\x53", "\103\x4f\104\x45"));
    goto PCoARtTv9MHLeCsS;
    N0N5jkQeSyVQSQ3t:
    $newMeasure[] = $arRes["\115\x45\101\x53\x55\122\x45"];
    goto YF5bYiH37Yg8kgT5;
    KnUtAL25MD5ki5GB: EmUdD9SuX5WwlVpi:
    goto knxkj1RXKM3PJy7C;
    Od_1LM0TlbO6PzXg:
    $arProductToMeasures = [];
    goto ThzJbxMAJy08M0HS;
    CAEi7N0zWdXX7CR1:
    foreach ($arBasketItems as $keyBasket => $arItem) {
        goto Iv7v1B0yAbopp0rP;
        KqGLZ_80qgRqHEsh:
        $basketLinks[$productID][] = $keyBasket;
        goto hmDTiRaRCLVf6v5u;
        eLA4vs3fhYVuh6GP:
        $measureText = $arDefaultMeasure["\x7e\x53\131\x4d\102\117\114\137\122\x55\x53"];
        goto ieDfqzoeseBY3CuN;
        lJA3JqN2Wx8dfxdl:
        $measureText = $arItem["\115\105\101\x53\x55\122\105\137\x4e\101\x4d\105"];
        goto b3i7SsA4yWxswkKw;
        Yrn3uGpuXz6b4Gz_:
        if (isset($basketLinks[$productID])) {
            goto dO9P9JTeFJ3ce95f;
        }
        goto S_RGttYZEGl7jbXj;
        vPVQOnKlFpYbnAAA:
        $productID = (int)$arItem["\x50\122\117\104\125\x43\124\137\111\104"];
        goto Yrn3uGpuXz6b4Gz_;
        ieDfqzoeseBY3CuN:
        $measureCode = 0;
        goto GTfSAAWy_95d2DC9;
        hKZwEKE8NZGsMpLS: H1XbXSDhJoRacLc0:
        goto XSN8d4EI1nooCZ1O;
        pVK7E75Yz583JUha:
        $measureText = $arProductToMeasures[$arItem["\x50\x52\x4f\x44\125\x43\x54\137\x49\104"]]["\x53\131\x4d\x42\117\x4c\137\x52\x55\x53"];
        goto pEVaMvws2NJJ9l1n;
        v36038xLL4vdBIGV: dO9P9JTeFJ3ce95f:
        goto KqGLZ_80qgRqHEsh;
        Iv7v1B0yAbopp0rP:
        if (isset($arItem["\115\x45\101\x53\x55\x52\x45\137\x4e\101\115\x45"]) && $arItem["\x4d\105\101\x53\x55\x52\105\137\x4e\x41\x4d\105"] != '') {
            goto QiE_aVmsOjEVlfGk;
        }
        goto vPVQOnKlFpYbnAAA;
        XSN8d4EI1nooCZ1O:
        $arBasketItems[$keyBasket]["\115\105\x41\123\x55\x52\x45\137\x54\x45\x58\124"] = $measureText;
        goto iHaJdvYo0g91vZMw;
        Um7q09i1tEb3fMyj: QiE_aVmsOjEVlfGk:
        goto lJA3JqN2Wx8dfxdl;
        iHaJdvYo0g91vZMw:
        $arBasketItems[$keyBasket]["\115\x45\101\123\125\122\105"] = $measureCode;
        goto wPW1LDaW3EVCTv0U;
        XsAozGocMPE2Agkm:
        if (!isset($arProductToMeasures[$arItem["\x50\122\x4f\x44\125\x43\124\x5f\x49\104"]])) {
            goto XRaVAJRkpaBEPzQ0;
        }
        goto pVK7E75Yz583JUha;
        hmDTiRaRCLVf6v5u:
        $arElementId[] = $productID;
        goto eLA4vs3fhYVuh6GP;
        pEVaMvws2NJJ9l1n: XRaVAJRkpaBEPzQ0:
        goto hKZwEKE8NZGsMpLS;
        GTfSAAWy_95d2DC9:
        goto H1XbXSDhJoRacLc0;
        goto Um7q09i1tEb3fMyj;
        S_RGttYZEGl7jbXj:
        $basketLinks[$productID] = array();
        goto v36038xLL4vdBIGV;
        wPW1LDaW3EVCTv0U: kmRUvNkRUASTDQhv:
        goto g1xKzGzmNkEq7oRA;
        b3i7SsA4yWxswkKw:
        $measureCode = intval($arItem["\115\105\101\123\125\x52\x45\x5f\x43\117\x44\x45"]);
        goto XsAozGocMPE2Agkm;
        g1xKzGzmNkEq7oRA:
    }
    goto bMtM_NCPyKVIrOwZ;
    knxkj1RXKM3PJy7C:
    return $arBasketItems;
    goto o7TUb8zra91VHBMo;
    IhmhCyGBy0SvSWnz:
    $arBasket2Measure[$arRes["\x4d\105\x41\123\x55\122\105"]] = array();
    goto AIpQc3p77gPFpR3l;
    l4JOovfNQN8_io9G:
    $arBasket2Measure[$arRes["\x4d\x45\x41\123\x55\x52\105"]][] = $arRes["\111\x44"];
    goto O_CXweoGOb_nMg4s;
    yNBIj5nRXN9K43d_:
    goto PxmsPeea2mrJuhml;
    goto XvMriBnpnuIH84XT;
    gC6HMb4uOUqF0aRu:
    if (empty($newMeasure)) {
        goto KfVwcPlo9DtGXzst;
    }
    goto ZDGkhRPHRo1nmDaP;
    DiDsuLOEJx_H5lL2:
    $dbres = CCatalogProduct::GetList(array(), array("\111\104" => $arElementId), false, false, array("\x49\104", "\x4d\105\101\x53\x55\x52\x45"));
    goto RzczOqBlIVzKNAUP;
    abVm1paH3r1BBqrs:
    if (!($arMeasure = $dbMeasure->Fetch())) {
        goto v4c8OhHCnwDP7XWX;
    }
    goto gC6O8IemQL1z1GaX;
    jCD9gzydsMWHyzOw:
    if (!($arMeasures = $resMeasures->Fetch())) {
        goto wotkO7pHpa9RSU23;
    }
    goto wI0E4NI2aHRGkbQj;
    jAf1cgsDO5FQyZc5:
    if (!($ar = $r->Fetch())) {
        goto w7xCDwJBgPnD8hEo;
    }
    goto Je86Mxw_m3CsgbbT;
    Y2wXpXYNqGXZZw09:
    goto UqjrDJCcSanEwcAW;
    goto fGto4ArfQTyri6D8;
    yXu_7dxLdg2JmbUg: ard1IykAWJJjFUKV:
    goto jPsZ2vciEkUo5q6w;
    jPsZ2vciEkUo5q6w: B1tgAUKMzOqgmE3w:
    goto KnUtAL25MD5ki5GB;
    i6Bo7YOpNC45kZf5:
    if (!($arRes = $dbres->Fetch())) {
        goto UzhIpH3w20jIcRVz;
    }
    goto hrLuBf2L4ialIYD8;
    urRu6N6IxCkng8bB:
    $basketLinks = array();
    goto CAEi7N0zWdXX7CR1;
    M_u8vJVbPOI4pKA9:
    if (empty($arElementId)) {
        goto B1tgAUKMzOqgmE3w;
    }
    goto S4e7_CYxFmv806y4;
    oksBBeKIu0lHvRVu:
    $r = CCatalogProduct::GetList([], ["\75\x49\104" => array_column($arBasketItems, "\120\122\x4f\x44\125\x43\x54\137\111\x44")]);
    goto ox53i78ZnxfoEB7l;
    O_CXweoGOb_nMg4s:
    if (!(!isset($measures[$arRes["\115\105\x41\123\125\122\105"]]) && !in_array($arRes["\115\x45\x41\123\125\122\105"], $newMeasure))) {
        goto lmYdFWB21GK3RXsz;
    }
    goto N0N5jkQeSyVQSQ3t;
    S4e7_CYxFmv806y4:
    $arBasket2Measure = array();
    goto DiDsuLOEJx_H5lL2;
    TxIV1OtM_QZhDTTt: wotkO7pHpa9RSU23:
    goto TFWbo6KN8VNHCyHo;
    KPFpgvK0tz90fVAz:
    unset($productID, $keyBasket, $arItem);
    goto M_u8vJVbPOI4pKA9;
    m0sJFy5fruY7rPtt: S4nMHcWElLUvacAr:
    goto rTj5gqUayKtcpmMw;
    jLoKGK0P0R7zbkiA: UzhIpH3w20jIcRVz:
    goto PCv9QZpd7SHlrWK3;
    qex5u9JirFe_yZdT:
    $newMeasure = array();
    goto cgL23ADti6GnWXQF;
    ThzJbxMAJy08M0HS:
    $arProductToMeasuresNames = [];
    goto oksBBeKIu0lHvRVu;
    o7TUb8zra91VHBMo:
} ?>

Function Calls

None

Variables

None

Stats

MD5 6a3a56928f33f5d4d7aa0ba178a474e6
Eval Count 0
Decode Time 283 ms