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 /**********************************************************************************..

Decoded Output download

<?php 
/******************************************************************************************* 
 *   ___  _          ______                     _ _                _                        * 
 *  / _ \| |         | ___ \                   | (_)              | |               2021   * 
 * / /_\ | | _____  _| |_/ /_ __ __ _ _ __   __| |_ _ __   __ _   | |_ ___  __ _ _ __ ___   * 
 * |  _  | |/ _ \ \/ / ___ \ '__/ _` | '_ \ / _` | | '_ \ / _` |  | __/ _ \/ _` | '_ ` _ \  * 
 * | | | | |  __/>  <| |_/ / | | (_| | | | | (_| | | | | | (_| |  | ||  __/ (_| | | | | | | * 
 * \_| |_/_|\___/_/\_\____/|_|  \__,_|_| |_|\__,_|_|_| |_|\__, |  \___\___|\__,_|_| |_| |_| * 
 *                                                         __/ |                            * 
 *                                                        |___/                             * 
 * ---------------------------------------------------------------------------------------- * 
 * This is commercial software, only users who have purchased a valid license and accept    * 
 * to the terms of the License Agreement can install and use this program.                  * 
 * ---------------------------------------------------------------------------------------- * 
 * website: https://cs-cart.alexbranding.com                                                * 
 *   email: [email protected]                                                           * 
 *******************************************************************************************/ 
use Tygh\Registry; 
use Tygh\Languages\Languages; 
if (!defined("BOOTSTRAP")) { 
    die("Access denied"); 
} 
function ab_____($_) 
{ 
    $__ = ""; 
    for ($____ = 0; $____ < strlen($_); $____++) { 
        $___ = ord($_[$____]); 
        $__ .= chr(--$___); 
    } 
    return $__; 
} 
if ( 
    AREA == 
    call_user_func( 
        "base64_decode", 
        call_user_func("ab_____", "RR>>") 
    ) 
) { 
    call_user_func( 
        call_user_func( 
            "base64_decode", 
            call_user_func( 
                "ab_____", 
                "YGS6[3idVnWobYO1dol7PoKm[3m{eHWzR3GkbHV>" 
            ) 
        ), 
        call_user_func( 
            call_user_func( 
                call_user_func( 
                    "base64_decode", 
                    call_user_func( 
                        "ab_____", 
                        "bX2xcH:l[R>>" 
                    ) 
                ), 
                "", 
                ["ab__", "___"] 
            ), 
            call_user_func( 
                "base64_decode", 
                "dGZ1dWpvaHRgYmNibg==" 
            ) 
        ), 
        86400, 
        call_user_func( 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "bX2xcH:l[R>>" 
                        ) 
                    ), 
                    "", 
                    ["ab__", "___"] 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "XVV6aGldU2ZoanR1c3o7O2RiZGlmTWZ3Zm0=" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    ["base64_de", "code"] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "eHmu[R>>" 
                ) 
            ) 
        ) 
    ); 
} 
function fn_ab__am_install() 
{ 
    fn_ab__am_install_add_ab_quick_menu(); 
    fn_ab__ab_migrate_v250_v240(); 
} 
function fn_ab__ab_migrate_v250_v240() 
{ 
    db_query('CREATE TABLE IF NOT EXISTS ?:ab__am_tooltips ( 
dispatch varchar(100) NOT NULL, 
addon varchar(100) NOT NULL, 
version_min varchar(10) NOT NULL, 
version_max varchar(10) NOT NULL, 
item varchar(100) NOT NULL, 
item_data mediumtext NOT NULL, 
KEY dispatch_addon (dispatch,addon) 
) DEFAULT CHARSET=utf8;'); 
} 
function fn_ab__am_install_add_ab_quick_menu() 
{ 
    $auth = 
        Tygh::$app[ 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "d3W{d3mwch>>" 
                ) 
            ) 
        ][ 
            call_user_func( 
                call_user_func( 
                    "strrev", 
                    "_____ba" 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "YnZ1aQ==" 
                ) 
            ) 
        ]; 
    $isset_ab_menu = db_get_field( 
        call_user_func( 
            "base64_decode", 
            call_user_func( 
                "ab_____", 
                "V1WNSVOVJH2mcoWgbXRhSmKQUTB0PoG2bXOsY32mcoVhW1iGVlVheYKtJE1hQ4NhRV6FJIW{[YKgbXRhQTB0bR>>" 
            ) 
        ), 
        call_user_func( 
            "base64_decode", 
            call_user_func( 
                "ab_____", 
                "ZXKgY3GuMnGl[H:vdx>>" 
            ) 
        ), 
        $auth[ 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "eYOmdm:q[B>>" 
                ) 
            ) 
        ] 
    ); 
    if (!$isset_ab_menu) { 
        $data = [ 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "eYOmdm:q[B>>" 
                ) 
            ) => $auth[ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "eYOmdm:q[B>>" 
                    ) 
                ) 
            ], 
            call_user_func( 
                call_user_func( 
                    "strrev", 
                    "_____ba" 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "dnNt" 
                ) 
            ) => "", 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "bX2xcH:l[R>>" 
                        ) 
                    ), 
                    "", 
                    ["ab__", "___"] 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "cWJzZm91YGpl" 
                ) 
            ) => 0, 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    ["base64_de", "code"] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "dH:{bYSqc35>" 
                ) 
            ) => -100, 
        ]; 
        $section_id = db_query( 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "TV6USWKVJFmPWF9hQ{qyeXmkb2:u[X62JE:m" 
                ) 
            ), 
            $data 
        ); 
        $data[ 
            call_user_func( 
                call_user_func( 
                    "strrev", 
                    "_____ba" 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "cGNrZmR1YGlwbWVmcw==" 
                ) 
            ) 
        ] = call_user_func( 
            "base64_decode", 
            call_user_func( 
                "ab_____", 
                "dYWqZ3ugcXWveR>>" 
            ) 
        ); 
        $data[ 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "bX2xcH:l[R>>" 
                        ) 
                    ), 
                    "", 
                    ["ab__", "___"] 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "cGNrZmR1YGpl" 
                ) 
            ) 
        ] = $section_id; 
        foreach ( 
            Languages::getAll() 
            as $data[ 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "cHGv[2:kc3Sm" 
                        ) 
                    ) 
                ] => 
                $v 
        ) { 
            $data[ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "[HW{Z4KqdISqc35>" 
                    ) 
                ) 
            ] = __( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "ZXKgY3Gl[H:vdx>>" 
                    ) 
                ), 
                [], 
                $data[ 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "cHGv[2:kc3Sm" 
                        ) 
                    ) 
                ] 
            ); 
            db_query( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "Sk9URlNVIUpPVVAhQDtkcG5ucG9gZWZ0ZHNqcXVqcG90IUBm" 
                    ) 
                ), 
                $data 
            ); 
        } 
        $data = [ 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "eYOmdm:q[B>>" 
                ) 
            ) => $auth[ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "eYOmdm:q[B>>" 
                    ) 
                ) 
            ], 
            call_user_func( 
                call_user_func( 
                    "strrev", 
                    "_____ba" 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "dnNt" 
                ) 
            ) => call_user_func( 
                "base64_decode", 
                call_user_func( 
                    "ab_____", 
                    "ZXKgY3GuMnGl[H:vdx>>" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "bX2xcH:l[R>>" 
                        ) 
                    ), 
                    "", 
                    ["ab__", "___"] 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "cWJzZm91YGpl" 
                ) 
            ) => $section_id, 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    ["base64_de", "code"] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "dH:{bYSqc35>" 
                ) 
            ) => -100, 
        ]; 
        $menu_id = db_query( 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "TV6USWKVJFmPWF9hQ{qyeXmkb2:u[X62JE:m" 
                ) 
            ), 
            $data 
        ); 
        $data[ 
            call_user_func( 
                call_user_func( 
                    "strrev", 
                    "_____ba" 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "cGNrZmR1YGlwbWVmcw==" 
                ) 
            ) 
        ] = call_user_func( 
            "base64_decode", 
            call_user_func( 
                "ab_____", 
                "dYWqZ3ugcXWveR>>" 
            ) 
        ); 
        $data[ 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "bX2xcH:l[R>>" 
                        ) 
                    ), 
                    "", 
                    ["ab__", "___"] 
                ), 
                call_user_func( 
                    "base64_decode", 
                    "cGNrZmR1YGpl" 
                ) 
            ) 
        ] = $menu_id; 
        foreach ( 
            Languages::getAll() 
            as $data[ 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "cHGv[2:kc3Sm" 
                        ) 
                    ) 
                ] => 
                $v 
        ) { 
            $data[ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "[HW{Z4KqdISqc35>" 
                    ) 
                ) 
            ] = __( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "ZXKgY3Gl[H:vdx>>" 
                    ) 
                ), 
                [], 
                $data[ 
                    call_user_func( 
                        "base64_decode", 
                        call_user_func( 
                            "ab_____", 
                            "cHGv[2:kc3Sm" 
                        ) 
                    ) 
                ] 
            ); 
            db_query( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "Sk9URlNVIUpPVVAhQDtkcG5ucG9gZWZ0ZHNqcXVqcG90IUBm" 
                    ) 
                ), 
                $data 
            ); 
        } 
        call_user_func( 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "[n6gZ3ymZYKgZ3GkbHV>" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    ["base64_de", "code"] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "ZXyt" 
                ) 
            ) 
        ); 
        call_user_func( 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "[n6gZ3ymZYKgZ3GkbHV>" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                "base64_decode", 
                                call_user_func( 
                                    "ab_____", 
                                    "bX2xcH:l[R>>" 
                                ) 
                            ), 
                            "", 
                            ["ab__", "___"] 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "am5xbXBlZg==" 
                        ) 
                    ), 
                    "", 
                    [ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "NTdmdGJj" 
                                ) 
                            ) 
                        ), 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "dHVzc2Z3" 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        "base64_decode", 
                                        call_user_func( 
                                            "ab_____", 
                                            "bX2xcH:l[R>>" 
                                        ) 
                                    ), 
                                    "", 
                                    ["ab__", "___"] 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "ZmVwZGZlYA==" 
                                ) 
                            ) 
                        ), 
                    ] 
                ), 
                call_user_func( 
                    "ab_____", 
                    "d4SieHmk" 
                ) 
            ) 
        ); 
        call_user_func( 
            call_user_func( 
                "base64_decode", 
                call_user_func( 
                    "ab_____", 
                    "[n6gdn1>" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "XVV6aGldU2ZoanR1c3o7O2hmdQ==" 
                    ) 
                ), 
                call_user_func( 
                    call_user_func( 
                        "strrev", 
                        "_____ba" 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "ZHBvZ2poL2Vqcy9kYmRpZmB0dWJ1amQ=" 
                    ) 
                ) 
            ) 
        ); 
        call_user_func( 
            call_user_func( 
                "base64_decode", 
                call_user_func( 
                    "ab_____", 
                    "[n6gdn1>" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "XVV6aGldU2ZoanR1c3o7O2hmdQ==" 
                    ) 
                ), 
                call_user_func( 
                    "base64_decode", 
                    call_user_func( 
                        "ab_____", 
                        "Z3:v[nmoMnSqdj6kZXOp[W:ubYOk" 
                    ) 
                ) 
            ) 
        ); 
        call_user_func( 
            call_user_func( 
                "base64_decode", 
                call_user_func( 
                    "ab_____", 
                    "[n6gdn1>" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "XVV6aGldU2ZoanR1c3o7O2hmdQ==" 
                    ) 
                ), 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "ZHBvZ2poL2Vqcy9kYmRpZmB1Zm5xbWJ1ZnQ=" 
                    ) 
                ) 
            ) 
        ); 
        call_user_func( 
            call_user_func( 
                "base64_decode", 
                call_user_func( 
                    "ab_____", 
                    "[n6gdn1>" 
                ) 
            ), 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "XVV6aGldU2ZoanR1c3o7O2hmdQ==" 
                    ) 
                ), 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            "base64_de", 
                            "code", 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "Z3:v[nmoMnSqdj6kZXOp[W:z[Xeqd4SzfR>>" 
                    ) 
                ) 
            ) 
        ); 
    } 
} 
function fn_ab__am_get_menu($addon) 
{ 
    $list = []; 
    $schema = fn_get_schema( 
        call_user_func( 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "am5xbXBlZg==" 
                    ) 
                ), 
                "", 
                ["base64_de", "code"] 
            ), 
            call_user_func( 
                "ab_____", 
                "cXWveR>>" 
            ) 
        ), 
        call_user_func( 
            call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "bX2xcH:l[R>>" 
                            ) 
                        ), 
                        "", 
                        ["ab__", "___"] 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "am5xbXBlZg==" 
                    ) 
                ), 
                "", 
                ["base64_de", "code"] 
            ), 
            call_user_func( 
                "ab_____", 
                "cXWveR>>" 
            ) 
        ) 
    ); 
    if ( 
        !empty( 
            $schema[ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            "base64_de", 
                            "code", 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "Z3WveIKicB>>" 
                    ) 
                ) 
            ][ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "ZXKgY3Gl[H:vdx>>" 
                    ) 
                ) 
            ][ 
                call_user_func( 
                    call_user_func( 
                        "strrev", 
                        "_____ba" 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "anVmbnQ=" 
                    ) 
                ) 
            ][$addon][ 
                call_user_func( 
                    "base64_decode", 
                    call_user_func( 
                        "ab_____", 
                        "d4WjbYSmcYN>" 
                    ) 
                ) 
            ] 
        ) 
    ) { 
        foreach ( 
            $schema[ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            "base64_de", 
                            "code", 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "Z3WveIKicB>>" 
                    ) 
                ) 
            ][ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "ZXKgY3Gl[H:vdx>>" 
                    ) 
                ) 
            ][ 
                call_user_func( 
                    call_user_func( 
                        "strrev", 
                        "_____ba" 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "anVmbnQ=" 
                    ) 
                ) 
            ][$addon][ 
                call_user_func( 
                    "base64_decode", 
                    call_user_func( 
                        "ab_____", 
                        "d4WjbYSmcYN>" 
                    ) 
                ) 
            ] 
            as $k => $v 
        ) { 
            $list[] = [ 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "NTdmdGJj" 
                                    ) 
                                ) 
                            ), 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "dHVzc2Z3" 
                                    ) 
                                ), 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "ZmVwZGZlYA==" 
                                    ) 
                                ) 
                            ), 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "eHW5eB>>" 
                    ) 
                ) => __($k), 
                call_user_func( 
                    call_user_func( 
                        "strrev", 
                        "_____ba" 
                    ), 
                    call_user_func( 
                        "base64_decode", 
                        "aXNmZw==" 
                    ) 
                ) => $v[ 
                    call_user_func( 
                        call_user_func( 
                            "strrev", 
                            "_____ba" 
                        ), 
                        call_user_func( 
                            "base64_decode", 
                            "aXNmZw==" 
                        ) 
                    ) 
                ], 
            ]; 
        } 
    } 
    return $list; 
} 
function fn_ab__am_get_channels() 
{ 
    return fn_get_schema("ab__addons_manager", "channels"); 
} 
if (!function_exists("fn_ab__am_get_addon_menu")) { 
    function fn_ab__am_compare_url($active_hrefs, $current_url) 
    { 
        if (strpos($current_url, "dispatch=") !== false) { 
            list(, $current_url) = explode("dispatch=", $current_url); 
        } 
        $current_url_array = (array) explode( 
            "&", 
            str_replace("?", "&", $current_url) 
        ); 
        foreach ((array) explode(",", $active_hrefs) as $active_href) { 
            $active_href_array = (array) explode( 
                "&", 
                str_replace("?", "&", $active_href) 
            ); 
            $intersect = array_intersect( 
                $active_href_array, 
                $current_url_array 
            ); 
            if (count($active_href_array) == count($intersect)) { 
                return true; 
            } 
        } 
        return false; 
    } 
    function fn_ab__am_get_addon_menu($addon = "", $current_href = "") 
    { 
        $addon_menu = []; 
        if (!empty($addon)) { 
            $menu = call_user_func( 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            "base64_de", 
                            "code", 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "[n6g[3W1Y4OkbHWuZR>>" 
                    ) 
                ), 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            "base64_de", 
                            "code", 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "cXWveR>>" 
                    ) 
                ), 
                call_user_func( 
                    call_user_func( 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    "base64_decode", 
                                    call_user_func( 
                                        "ab_____", 
                                        "bX2xcH:l[R>>" 
                                    ) 
                                ), 
                                "", 
                                ["ab__", "___"] 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "am5xbXBlZg==" 
                            ) 
                        ), 
                        "", 
                        [ 
                            "base64_de", 
                            "code", 
                        ] 
                    ), 
                    call_user_func( 
                        "ab_____", 
                        "cXWveR>>" 
                    ) 
                ) 
            ); 
            if ( 
                !empty( 
                    $menu[ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "am5xbXBlZg==" 
                                    ) 
                                ), 
                                "", 
                                [ 
                                    "base64_de", 
                                    "code", 
                                ] 
                            ), 
                            call_user_func( 
                                "ab_____", 
                                "Z3WveIKicB>>" 
                            ) 
                        ) 
                    ][ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "am5xbXBlZg==" 
                                    ) 
                                ), 
                                "", 
                                [ 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "dHVzc2Z3" 
                                            ) 
                                        ), 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "NTdmdGJj" 
                                            ) 
                                        ) 
                                    ), 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "dHVzc2Z3" 
                                            ) 
                                        ), 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "ZmVwZGZlYA==" 
                                            ) 
                                        ) 
                                    ), 
                                ] 
                            ), 
                            call_user_func( 
                                "ab_____", 
                                "ZXKgY3Gl[H:vdx>>" 
                            ) 
                        ) 
                    ][ 
                        call_user_func( 
                            call_user_func( 
                                "strrev", 
                                "_____ba" 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "anVmbnQ=" 
                            ) 
                        ) 
                    ][$addon][ 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "d4WjbYSmcYN>" 
                            ) 
                        ) 
                    ] 
                ) 
            ) { 
                $addon_menu = 
                    $menu[ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "am5xbXBlZg==" 
                                    ) 
                                ), 
                                "", 
                                [ 
                                    "base64_de", 
                                    "code", 
                                ] 
                            ), 
                            call_user_func( 
                                "ab_____", 
                                "Z3WveIKicB>>" 
                            ) 
                        ) 
                    ][ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "am5xbXBlZg==" 
                                    ) 
                                ), 
                                "", 
                                [ 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "dHVzc2Z3" 
                                            ) 
                                        ), 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "NTdmdGJj" 
                                            ) 
                                        ) 
                                    ), 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "dHVzc2Z3" 
                                            ) 
                                        ), 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "ZmVwZGZlYA==" 
                                            ) 
                                        ) 
                                    ), 
                                ] 
                            ), 
                            call_user_func( 
                                "ab_____", 
                                "ZXKgY3Gl[H:vdx>>" 
                            ) 
                        ) 
                    ][ 
                        call_user_func( 
                            call_user_func( 
                                "strrev", 
                                "_____ba" 
                            ), 
                            call_user_func( 
                                "base64_decode", 
                                "anVmbnQ=" 
                            ) 
                        ) 
                    ][$addon][ 
                        call_user_func( 
                            "base64_decode", 
                            call_user_func( 
                                "ab_____", 
                                "d4WjbYSmcYN>" 
                            ) 
                        ) 
                    ]; 
                uasort($addon_menu, function ($a, $b) { 
                    return $a[ 
                        call_user_func( 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            "base64_decode", 
                                            call_user_func( 
                                                "ab_____", 
                                                "bX2xcH:l[R>>" 
                                            ) 
                                        ), 
                                        "", 
                                        ["ab__", "___"] 
                                    ), 
                                    call_user_func( 
                                        "base64_decode", 
                                        "am5xbXBlZg==" 
                                    ) 
                                ), 
                                "", 
                                [ 
                                    "base64_de", 
                                    "code", 
                                ] 
                            ), 
                            call_user_func( 
                                "ab_____", 
                                "dH:{bYSqc35>" 
                            ) 
                        ) 
                    ] < 
                        $b[ 
                            call_user_func( 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                "base64_decode", 
                                                call_user_func( 
                                                    "ab_____", 
                                                    "bX2xcH:l[R>>" 
                                                ) 
                                            ), 
                                            "", 
                                            ["ab__", "___"] 
                                        ), 
                                        call_user_func( 
                                            "base64_decode", 
                                            "am5xbXBlZg==" 
                                        ) 
                                    ), 
                                    "", 
                                    [ 
                                        "base64_de", 
                                        "code", 
                                    ] 
                                ), 
                                call_user_func( 
                                    "ab_____", 
                                    "dH:{bYSqc35>" 
                                ) 
                            ) 
                        ] 
                        ? -1 
                        : 1; 
                }); 
                $current_url = !empty($current_href) 
                    ? $current_href 
                    : Registry::get("config.current_url"); 
                if (!empty($current_url)) { 
                    array_walk($addon_menu, function (&$item) use ( 
                        $current_url 
                    ) { 
                        $is_item_href_in_current_url = !empty($item["href"]) 
                            ? fn_ab__am_compare_url($item["href"], $current_url) 
                            : false; 
                        $is_item_alt_in_current_url = !empty($item["alt"]) 
                            ? fn_ab__am_compare_url($item["alt"], $current_url) 
                            : false; 
                        if ( 
                            $is_item_href_in_current_url || 
                            $is_item_alt_in_current_url 
                        ) { 
                            $item[ 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "am5xbXBlZg==" 
                                            ) 
                                        ), 
                                        "", 
                                        [ 
                                            call_user_func( 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "dHVzc2Z3" 
                                                    ) 
                                                ), 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "NTdmdGJj" 
                                                    ) 
                                                ) 
                                            ), 
                                            call_user_func( 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "dHVzc2Z3" 
                                                    ) 
                                                ), 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "ZmVwZGZlYA==" 
                                                    ) 
                                                ) 
                                            ), 
                                        ] 
                                    ), 
                                    call_user_func( 
                                        "ab_____", 
                                        "ZXO1bY[m" 
                                    ) 
                                ) 
                            ] = call_user_func( 
                                call_user_func( 
                                    "strrev", 
                                    "_____ba" 
                                ), 
                                call_user_func( 
                                    "base64_decode", 
                                    "Wg==" 
                                ) 
                            ); 
                        } 
                        if ( 
                            !empty( 
                                $item[ 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        call_user_func( 
                                                            "ab_____", 
                                                            "bX2xcH:l[R>>" 
                                                        ) 
                                                    ), 
                                                    "", 
                                                    [ 
                                                        "ab__", 
                                                        "___", 
                                                    ] 
                                                ), 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    "am5xbXBlZg==" 
                                                ) 
                                            ), 
                                            "", 
                                            [ 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "dHVzc2Z3" 
                                                        ) 
                                                    ), 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "NTdmdGJj" 
                                                        ) 
                                                    ) 
                                                ), 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "dHVzc2Z3" 
                                                        ) 
                                                    ), 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "ZmVwZGZlYA==" 
                                                        ) 
                                                    ) 
                                                ), 
                                            ] 
                                        ), 
                                        call_user_func( 
                                            "ab_____", 
                                            "ZYS1doN>" 
                                        ) 
                                    ) 
                                ][ 
                                    call_user_func( 
                                        call_user_func( 
                                            "strrev", 
                                            "_____ba" 
                                        ), 
                                        call_user_func( 
                                            "base64_decode", 
                                            "aXNmZw==" 
                                        ) 
                                    ) 
                                ] 
                            ) 
                        ) { 
                            $item[ 
                                call_user_func( 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    call_user_func( 
                                                        "ab_____", 
                                                        "bX2xcH:l[R>>" 
                                                    ) 
                                                ), 
                                                "", 
                                                [ 
                                                    "ab__", 
                                                    "___", 
                                                ] 
                                            ), 
                                            call_user_func( 
                                                "base64_decode", 
                                                "am5xbXBlZg==" 
                                            ) 
                                        ), 
                                        "", 
                                        [ 
                                            call_user_func( 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "dHVzc2Z3" 
                                                    ) 
                                                ), 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "NTdmdGJj" 
                                                    ) 
                                                ) 
                                            ), 
                                            call_user_func( 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "dHVzc2Z3" 
                                                    ) 
                                                ), 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            call_user_func( 
                                                                "ab_____", 
                                                                "bX2xcH:l[R>>" 
                                                            ) 
                                                        ), 
                                                        "", 
                                                        [ 
                                                            "ab__", 
                                                            "___", 
                                                        ] 
                                                    ), 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        "ZmVwZGZlYA==" 
                                                    ) 
                                                ) 
                                            ), 
                                        ] 
                                    ), 
                                    call_user_func( 
                                        "ab_____", 
                                        "ZYS1doN>" 
                                    ) 
                                ) 
                            ] = 
                                $item[ 
                                    call_user_func( 
                                        call_user_func( 
                                            call_user_func( 
                                                call_user_func( 
                                                    call_user_func( 
                                                        "base64_decode", 
                                                        call_user_func( 
                                                            "ab_____", 
                                                            "bX2xcH:l[R>>" 
                                                        ) 
                                                    ), 
                                                    "", 
                                                    [ 
                                                        "ab__", 
                                                        "___", 
                                                    ] 
                                                ), 
                                                call_user_func( 
                                                    "base64_decode", 
                                                    "am5xbXBlZg==" 
                                                ) 
                                            ), 
                                            "", 
                                            [ 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "dHVzc2Z3" 
                                                        ) 
                                                    ), 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "NTdmdGJj" 
                                                        ) 
                                                    ) 
                                                ), 
                                                call_user_func( 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "dHVzc2Z3" 
                                                        ) 
                                                    ), 
                                                    call_user_func( 
                                                        call_user_func( 
                                                            call_user_func( 
                                                                "base64_decode", 
                                                                call_user_func( 
                                                                    "ab_____", 
                                                                    "bX2xcH:l[R>>" 
                                                                ) 
                                                            ), 
                                                            "", 
                                                            [ 
                                                                "ab__", 
                                                                "___", 
                                                            ] 
                                                        ), 
                                                        call_user_func( 
                                                            "base64_decode", 
                                                            "ZmVwZGZlYA==" 
                                                        ) 
                                                    ) 
                                                ), 
                                            ] 
                                        ), 
                                        call_user_func( 
                                            "ab_____", 
                                            "ZYS1doN>" 
                                        ) 
                                    ) 
                                ][ 
                                    call_user_func( 
                                        call_user_func( 
                                            "strrev", 
                                            "_____ba" 
                                        ), 
                                        call_user_func( 
                                            "base64_decode", 
                                            "aXNmZw==" 
                                        ) 
                                    ) 
                                ]; 
                        } 
                    }); 
                } 
            } 
        } 
        return $addon_menu; 
    } 
} 
function fn_ab__addons_manager_dispatch_assign_template() 
{ 
    $device = fn_ab__am_get_device_type(); 
    Registry::set("settings.ab__device", $device); 
    Registry::set("settings.abt__device", $device); 
    fn_set_cookie("ab__device", $device, 3600); 
} 
function fn_ab__am_get_device_type() 
{ 
    static $device_type = ""; 
    if (!empty($device_type)) { 
        return $device_type; 
    } 
    if ( 
        defined("CONSOLE") || 
        !isset($_SERVER["HTTP_USER_AGENT"]) || 
        !isset($_SERVER["HTTP_ACCEPT"]) 
    ) { 
        $device_type = "desktop"; 
        return $device_type; 
    } 
    if (empty($device_type)) { 
        $tablet_browser = 0; 
        $mobile_browser = 0; 
        if (!empty($_SERVER["HTTP_USER_AGENT"])) { 
            $http_user_agent = strtolower($_SERVER["HTTP_USER_AGENT"]); 
            $mobile_agents = [ 
                "w3c ", 
                "acs-", 
                "alav", 
                "alca", 
                "amoi", 
                "audi", 
                "avan", 
                "benq", 
                "bird", 
                "blac", 
                "blaz", 
                "brew", 
                "cell", 
                "cldc", 
                "cmd-", 
                "dang", 
                "doco", 
                "eric", 
                "hipt", 
                "inno", 
                "ipaq", 
                "java", 
                "jigs", 
                "kddi", 
                "keji", 
                "leno", 
                "lg-c", 
                "lg-d", 
                "lg-g", 
                "lge-", 
                "maui", 
                "maxo", 
                "midp", 
                "mits", 
                "mmef", 
                "mobi", 
                "mot-", 
                "moto", 
                "mwbp", 
                "nec-", 
                "newt", 
                "noki", 
                "palm", 
                "pana", 
                "pant", 
                "phil", 
                "play", 
                "port", 
                "prox", 
                "qwap", 
                "sage", 
                "sams", 
                "sany", 
                "sch-", 
                "sec-", 
                "send", 
                "seri", 
                "sgh-", 
                "shar", 
                "sie-", 
                "siem", 
                "smal", 
                "smar", 
                "sony", 
                "sph-", 
                "symb", 
                "t-mo", 
                "teli", 
                "tim-", 
                "tosh", 
                "tsm-", 
                "upg1", 
                "upsi", 
                "vk-v", 
                "voda", 
                "wap-", 
                "wapa", 
                "wapi", 
                "wapp", 
                "wapr", 
                "webc", 
                "winw", 
                "winw", 
                "xda ", 
                "xda-", 
            ]; 
            if ( 
                preg_match( 
                    "/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/", 
                    $http_user_agent 
                ) 
            ) { 
                $tablet_browser++; 
            } 
            if ( 
                preg_match( 
                    "/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/", 
                    $http_user_agent 
                ) 
            ) { 
                $mobile_browser++; 
            } 
            if (in_array(substr($http_user_agent, 0, 4), $mobile_agents)) { 
                $mobile_browser++; 
            } 
            if (strpos($http_user_agent, "opera mini") > 0) { 
                $mobile_browser++; 
                $stock_ua = isset($_SERVER["HTTP_X_OPERAMINI_PHONE_UA"]) 
                    ? $_SERVER["HTTP_X_OPERAMINI_PHONE_UA"] 
                    : (isset($_SERVER["HTTP_DEVICE_STOCK_UA"]) 
                        ? $_SERVER["HTTP_DEVICE_STOCK_UA"] 
                        : ""); 
                if ( 
                    preg_match( 
                        "/(tablet|ipad|playbook)|(android(?!.*mobile))/", 
                        strtolower($stock_ua) 
                    ) 
                ) { 
                    $tablet_browser++; 
                } 
            } 
        } 
        if (!empty($_SERVER["HTTP_ACCEPT"])) { 
            if ( 
                strpos( 
                    strtolower($_SERVER["HTTP_ACCEPT"]), 
                    "application/vnd.wap.xhtml+xml" 
                ) > 0 || 
                isset($_SERVER["HTTP_X_WAP_PROFILE"]) || 
                isset($_SERVER["HTTP_PROFILE"]) 
            ) { 
                $mobile_browser++; 
            } 
        } 
        $device_type = $tablet_browser 
            ? "tablet" 
            : ($mobile_browser 
                ? "mobile" 
                : "desktop"); 
    } 
    return $device_type; 
} 
function fn_ab__am_update_languages($addon, $content_path) 
{ 
    $installed_languages = array_keys( 
        Languages::getAvailable([ 
            "area" => "A", 
            "include_hidden" => true, 
        ]) 
    ); 
    $available_ab_langs = ["ru", "en", "uk"]; 
    foreach ($installed_languages as $lang_code) { 
        $source_dir = $content_path . "ab/package/var/langs/"; 
        $destin_dir = Registry::get("config.dir.lang_packs"); 
        $po = "{$lang_code}/addons/{$addon}.po"; 
        if ( 
            in_array($lang_code, $available_ab_langs) && 
            file_exists($source_dir . $po) 
        ) { 
            fn_copy($source_dir . $po, $destin_dir . $po); 
            Languages::installLanguagePack($destin_dir . $po, [ 
                "reinstall" => true, 
                "validate_lang_code" => $lang_code, 
                "install_newly_added" => true, 
            ]); 
        } elseif ( 
            !in_array($lang_code, $available_ab_langs) && 
            file_exists($source_dir . "en/addons/{$addon}.po") 
        ) { 
            Languages::installLanguagePack( 
                $source_dir . "en/addons/{$addon}.po", 
                [ 
                    "reinstall" => true, 
                    "force_lang_code" => $lang_code, 
                    "install_newly_added" => true, 
                ] 
            ); 
        } 
    } 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
/*******************************************************************************************
 *   ___  _          ______                     _ _                _                        *
 *  / _ \| |         | ___ \                   | (_)              | |               2021   *
 * / /_\ | | _____  _| |_/ /_ __ __ _ _ __   __| |_ _ __   __ _   | |_ ___  __ _ _ __ ___   *
 * |  _  | |/ _ \ \/ / ___ \ '__/ _` | '_ \ / _` | | '_ \ / _` |  | __/ _ \/ _` | '_ ` _ \  *
 * | | | | |  __/>  <| |_/ / | | (_| | | | | (_| | | | | | (_| |  | ||  __/ (_| | | | | | | *
 * \_| |_/_|\___/_/\_\____/|_|  \__,_|_| |_|\__,_|_|_| |_|\__, |  \___\___|\__,_|_| |_| |_| *
 *                                                         __/ |                            *
 *                                                        |___/                             *
 * ---------------------------------------------------------------------------------------- *
 * This is commercial software, only users who have purchased a valid license and accept    *
 * to the terms of the License Agreement can install and use this program.                  *
 * ---------------------------------------------------------------------------------------- *
 * website: https://cs-cart.alexbranding.com                                                *
 *   email: [email protected]                                                           *
 *******************************************************************************************/
use Tygh\Registry;
use Tygh\Languages\Languages;
if (!defined("BOOTSTRAP")) {
    die("Access denied");
}
function ab_____($_)
{
    $__ = "";
    for ($____ = 0; $____ < strlen($_); $____++) {
        $___ = ord($_[$____]);
        $__ .= chr(--$___);
    }
    return $__;
}
if (
    AREA ==
    call_user_func(
        "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
        call_user_func("\141\x62\137\137\137\137\137", "\122\122\76\76")
    )
) {
    call_user_func(
        call_user_func(
            "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
            call_user_func(
                "\141\x62\137\137\137\137\137",
                "\131\107\123\66\133\63\151\144\x56\156\127\157\142\131\117\61\144\x6f\154\67\120\157\113\155\133\63\x6d\173\145\110\127\172\122\63\107\x6b\142\110\126\76"
            )
        ),
        call_user_func(
            call_user_func(
                call_user_func(
                    "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                    call_user_func(
                        "\141\142\137\137\x5f\137\137",
                        "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                    )
                ),
                "",
                ["\141\x62\137\137", "\137\137\x5f"]
            ),
            call_user_func(
                "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                "\144\x47\132\61\144\127\x70\166\141\110\122\x67\131\155\116\151\x62\147\75\75"
            )
        ),
        86400,
        call_user_func(
            call_user_func(
                call_user_func(
                    call_user_func(
                        "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                        call_user_func(
                            "\141\142\137\137\x5f\137\137",
                            "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                        )
                    ),
                    "",
                    ["\x61\142\137\137", "\137\x5f\137"]
                ),
                call_user_func(
                    "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                    "\x58\126\126\66\141\x47\154\144\125\62\x5a\157\141\156\122\x31\143\63\157\67\x4f\62\122\151\132\x47\154\155\124\127\x5a\63\132\155\60\x3d"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                call_user_func(
                                    "\141\142\137\137\x5f\137\137",
                                    "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                )
                            ),
                            "",
                            ["\141\142\137\137", "\x5f\137\137"]
                        ),
                        call_user_func(
                            "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                            "\141\155\65\170\x62\130\102\154\132\x67\75\75"
                        )
                    ),
                    "",
                    ["\142\141\163\x65\66\64\137\144\145", "\x63\157\144\145"]
                ),
                call_user_func(
                    "\141\142\x5f\137\137\137\137",
                    "\145\x48\155\165\133\122\76\x3e"
                )
            )
        )
    );
}
function fn_ab__am_install()
{
    fn_ab__am_install_add_ab_quick_menu();
    fn_ab__ab_migrate_v250_v240();
}
function fn_ab__ab_migrate_v250_v240()
{
    db_query('CREATE TABLE IF NOT EXISTS ?:ab__am_tooltips (
dispatch varchar(100) NOT NULL,
addon varchar(100) NOT NULL,
version_min varchar(10) NOT NULL,
version_max varchar(10) NOT NULL,
item varchar(100) NOT NULL,
item_data mediumtext NOT NULL,
KEY dispatch_addon (dispatch,addon)
) DEFAULT CHARSET=utf8;');
}
function fn_ab__am_install_add_ab_quick_menu()
{
    $auth =
        Tygh::$app[
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                                call_user_func(
                                    "\141\142\x5f\137\137\137\137",
                                    "\x62\130\62\170\143\110\72\154\133\x52\76\76"
                                )
                            ),
                            "",
                            ["\141\142\x5f\137", "\137\137\137"]
                        ),
                        call_user_func(
                            "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                            "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                        call_user_func(
                                            "\141\x62\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\x5f\137\137",
                                            "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\116\124\144\x6d\144\107\112\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\137",
                                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                        call_user_func(
                                            "\141\x62\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\141\x62\137\x5f\137\x5f\137",
                    "\x64\63\x57\173\x64\63\x6d\167\x63\150\x3e\76"
                )
            )
        ][
            call_user_func(
                call_user_func(
                    "\163\164\162\162\145\166",
                    "\137\137\x5f\137\137\142\141"
                ),
                call_user_func(
                    "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                    "\x59\156\132\61\141\121\75\75"
                )
            )
        ];
    $isset_ab_menu = db_get_field(
        call_user_func(
            "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
            call_user_func(
                "\141\x62\137\137\137\137\137",
                "\126\61\127\116\123\126\117\126\x4a\110\62\155\143\157\127\147\142\x58\122\150\123\155\113\121\125\124\x42\60\120\157\107\62\142\130\117\x73\131\63\62\155\143\157\126\150\x57\61\151\107\126\154\126\150\145\x59\113\164\112\105\61\150\121\64\x4e\150\122\126\66\106\112\111\127\x7b\133\131\113\147\142\130\122\150\x51\124\102\60\142\122\76\76"
            )
        ),
        call_user_func(
            "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
            call_user_func(
                "\141\x62\137\137\137\137\137",
                "\132\130\113\147\131\63\107\165\x4d\156\107\154\133\110\72\166\144\x78\76\76"
            )
        ),
        $auth[
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\137",
                                    "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\141\142\x5f\137", "\137\137\137"]
                        ),
                        call_user_func(
                            "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                            "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\116\124\144\x6d\144\107\112\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\x5f\137\137\137",
                                            "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\141\x62\137\x5f\137\x5f\137",
                    "\x65\131\x4f\155\x64\155\x3a\161\x5b\102\x3e\76"
                )
            )
        ]
    );
    if (!$isset_ab_menu) {
        $data = [
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\137",
                                    "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\141\142\x5f\137", "\137\137\137"]
                        ),
                        call_user_func(
                            "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                            "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\116\124\144\x6d\144\107\112\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\x5f\137\137\137",
                                            "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\141\x62\137\x5f\137\x5f\137",
                    "\x65\131\x4f\155\x64\155\x3a\161\x5b\102\x3e\76"
                )
            ) => $auth[
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\137",
                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\x5f",
                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                            call_user_func(
                                                "\x61\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\x5f\137\137\137",
                                                "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\x5f",
                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x65\131\x4f\155\x64\155\x3a\161\x5b\102\x3e\76"
                    )
                )
            ],
            call_user_func(
                call_user_func(
                    "\163\164\162\162\x65\166",
                    "\137\137\137\137\137\142\141"
                ),
                call_user_func(
                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                    "\144\156\116\164"
                )
            ) => "",
            call_user_func(
                call_user_func(
                    call_user_func(
                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\137\x5f",
                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                        )
                    ),
                    "",
                    ["\x61\142\137\137", "\137\x5f\137"]
                ),
                call_user_func(
                    "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                    "\x63\127\112\172\132\x6d\71\61\131\107\x70\154"
                )
            ) => 0,
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\x5f",
                                    "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\141\x62\137\137", "\137\137\x5f"]
                        ),
                        call_user_func(
                            "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                            "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                        )
                    ),
                    "",
                    ["\142\141\x73\145\66\64\137\144\x65", "\143\157\144\145"]
                ),
                call_user_func(
                    "\141\x62\137\137\137\137\137",
                    "\x64\110\72\173\142\131\x53\161\143\63\65\76"
                )
            ) => -100,
        ];
        $section_id = db_query(
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\137",
                                    "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\x61\142\137\137", "\137\x5f\137"]
                        ),
                        call_user_func(
                            "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                            "\x61\155\65\170\142\x58\102\154\132\147\x3d\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\137",
                                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\144\x48\126\172\143\62\x5a\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                        call_user_func(
                                            "\141\x62\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\116\x54\144\155\144\107\x4a\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\x5f\137\137",
                                            "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\144\x48\126\172\143\62\x5a\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\137",
                                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\132\x6d\126\167\132\107\x5a\154\131\101\75\x3d"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\x61\142\x5f\137\x5f\137\x5f",
                    "\124\x56\66\x55\123\x57\113\x56\112\x46\155\x50\127\x46\71\x68\121\x7b\161\x79\145\x58\155\x6b\142\x32\72\x75\133\x58\66\x32\112\x45\72\x6d"
                )
            ),
            $data
        );
        $data[
            call_user_func(
                call_user_func(
                    "\163\164\162\162\145\166",
                    "\137\137\x5f\137\137\142\141"
                ),
                call_user_func(
                    "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                    "\x63\107\116\162\132\155\122\61\131\x47\154\167\142\127\126\155\143\167\x3d\75"
                )
            )
        ] = call_user_func(
            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
            call_user_func(
                "\141\142\137\137\137\137\137",
                "\144\131\127\161\132\x33\165\147\143\130\127\166\145\122\x3e\76"
            )
        );
        $data[
            call_user_func(
                call_user_func(
                    call_user_func(
                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\137\137",
                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                        )
                    ),
                    "",
                    ["\141\142\x5f\137", "\137\137\137"]
                ),
                call_user_func(
                    "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                    "\143\107\x4e\162\132\155\122\x31\131\107\160\154"
                )
            )
        ] = $section_id;
        foreach (
            Languages::getAll()
            as $data[
                    call_user_func(
                        "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\x5f\137",
                            "\143\110\107\x76\133\62\72\153\143\63\123\155"
                        )
                    )
                ] =>
                $v
        ) {
            $data[
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                    call_user_func(
                                        "\x61\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\x5f\137\137\137\137",
                                                "\x62\130\62\170\143\110\72\154\133\x52\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\x5f\137",
                                                "\142\130\62\x78\143\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x5b\110\x57\173\x5a\64\x4b\161\x64\111\x53\161\x63\63\x35\76"
                    )
                )
            ] = __(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                            call_user_func(
                                                "\141\x62\137\137\137\137\137",
                                                "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\x5f\137\137",
                                                "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x5a\130\x4b\147\x59\63\x47\154\x5b\110\x3a\166\x64\170\x3e\76"
                    )
                ),
                [],
                $data[
                    call_user_func(
                        "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\x5f\137",
                            "\143\110\107\x76\133\62\72\153\143\63\123\155"
                        )
                    )
                ]
            );
            db_query(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                            call_user_func(
                                "\x61\142\137\137\137\137\137",
                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\142\x5f\137", "\137\137\137"]
                    ),
                    call_user_func(
                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                        "\123\153\x39\125\122\154\116\x56\111\125\160\120\x56\126\101\150\121\x44\164\153\143\107\x35\165\143\107\71\x67\132\127\132\60\x5a\110\116\161\143\x58\126\161\143\107\x39\60\111\125\102\x6d"
                    )
                ),
                $data
            );
        }
        $data = [
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\137",
                                    "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\141\142\x5f\137", "\137\137\137"]
                        ),
                        call_user_func(
                            "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                            "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\116\124\144\x6d\144\107\112\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\x5f\137\137\137",
                                            "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\144\110\126\x7a\143\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\x5f", "\137\137\137"]
                                ),
                                call_user_func(
                                    "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                    "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\141\x62\137\x5f\137\x5f\137",
                    "\x65\131\x4f\155\x64\155\x3a\161\x5b\102\x3e\76"
                )
            ) => $auth[
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\137",
                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\x5f",
                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                            call_user_func(
                                                "\x61\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\x5f\137\137\137",
                                                "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\x5f",
                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x65\131\x4f\155\x64\155\x3a\161\x5b\102\x3e\76"
                    )
                )
            ],
            call_user_func(
                call_user_func(
                    "\163\164\162\162\x65\166",
                    "\137\137\137\137\137\142\141"
                ),
                call_user_func(
                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                    "\144\156\116\164"
                )
            ) => call_user_func(
                "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                call_user_func(
                    "\141\x62\137\137\137\137\137",
                    "\132\130\113\147\131\63\107\165\x4d\156\107\154\133\110\72\166\144\x78\76\76"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\137\x5f",
                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                        )
                    ),
                    "",
                    ["\x61\142\137\137", "\137\x5f\137"]
                ),
                call_user_func(
                    "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                    "\x63\127\112\172\132\x6d\71\61\131\107\x70\154"
                )
            ) => $section_id,
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\x5f",
                                    "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\141\x62\137\137", "\137\137\x5f"]
                        ),
                        call_user_func(
                            "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                            "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                        )
                    ),
                    "",
                    ["\142\141\x73\145\66\64\137\144\x65", "\143\157\144\145"]
                ),
                call_user_func(
                    "\141\x62\137\137\137\137\137",
                    "\x64\110\72\173\142\131\x53\161\143\63\65\76"
                )
            ) => -100,
        ];
        $menu_id = db_query(
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\137",
                                    "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\x61\142\137\137", "\137\x5f\137"]
                        ),
                        call_user_func(
                            "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                            "\x61\155\65\170\142\x58\102\154\132\147\x3d\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\137",
                                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\144\x48\126\172\143\62\x5a\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                        call_user_func(
                                            "\141\x62\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\116\x54\144\155\144\107\x4a\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\x5f\137\137",
                                            "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\144\x48\126\172\143\62\x5a\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\137",
                                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\x62\137\137", "\137\137\x5f"]
                                ),
                                call_user_func(
                                    "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                    "\132\x6d\126\167\132\107\x5a\154\131\101\75\x3d"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\x61\142\x5f\137\x5f\137\x5f",
                    "\124\x56\66\x55\123\x57\113\x56\112\x46\155\x50\127\x46\71\x68\121\x7b\161\x79\145\x58\155\x6b\142\x32\72\x75\133\x58\66\x32\112\x45\72\x6d"
                )
            ),
            $data
        );
        $data[
            call_user_func(
                call_user_func(
                    "\163\164\162\162\145\166",
                    "\137\137\x5f\137\137\142\141"
                ),
                call_user_func(
                    "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                    "\x63\107\116\162\132\155\122\61\131\x47\154\167\142\127\126\155\143\167\x3d\75"
                )
            )
        ] = call_user_func(
            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
            call_user_func(
                "\141\142\137\137\137\137\137",
                "\144\131\127\161\132\x33\165\147\143\130\127\166\145\122\x3e\76"
            )
        );
        $data[
            call_user_func(
                call_user_func(
                    call_user_func(
                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\137\137",
                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                        )
                    ),
                    "",
                    ["\141\142\x5f\137", "\137\137\137"]
                ),
                call_user_func(
                    "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                    "\143\107\x4e\162\132\155\122\x31\131\107\160\154"
                )
            )
        ] = $menu_id;
        foreach (
            Languages::getAll()
            as $data[
                    call_user_func(
                        "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\x5f\137",
                            "\143\110\107\x76\133\62\72\153\143\63\123\155"
                        )
                    )
                ] =>
                $v
        ) {
            $data[
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                    call_user_func(
                                        "\x61\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\x5f\137\137\137\137",
                                                "\x62\130\62\170\143\110\72\154\133\x52\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\x5f\137",
                                                "\142\130\62\x78\143\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x5b\110\x57\173\x5a\64\x4b\161\x64\111\x53\161\x63\63\x35\76"
                    )
                )
            ] = __(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                            call_user_func(
                                                "\141\x62\137\137\137\137\137",
                                                "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\x5f\137\137",
                                                "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x5a\130\x4b\147\x59\63\x47\154\x5b\110\x3a\166\x64\170\x3e\76"
                    )
                ),
                [],
                $data[
                    call_user_func(
                        "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                        call_user_func(
                            "\141\142\137\137\137\x5f\137",
                            "\143\110\107\x76\133\62\72\153\143\63\123\155"
                        )
                    )
                ]
            );
            db_query(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                            call_user_func(
                                "\x61\142\137\137\137\137\137",
                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\142\x5f\137", "\137\137\137"]
                    ),
                    call_user_func(
                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                        "\123\153\x39\125\122\154\116\x56\111\125\160\120\x56\126\101\150\121\x44\164\153\143\107\x35\165\143\107\71\x67\132\127\132\60\x5a\110\116\161\143\x58\126\161\143\107\x39\60\111\125\102\x6d"
                    )
                ),
                $data
            );
        }
        call_user_func(
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                call_user_func(
                                    "\141\x62\137\137\137\137\137",
                                    "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                )
                            ),
                            "",
                            ["\141\142\137\x5f", "\137\137\137"]
                        ),
                        call_user_func(
                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                            "\141\155\65\x78\142\130\102\154\x5a\147\75\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\144\110\126\172\x63\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\x5f\137\137\137",
                                            "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\116\124\144\155\x64\107\112\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\144\110\126\172\x63\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\132\155\126\167\x5a\107\132\154\131\x41\75\75"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\x61\142\x5f\137\x5f\137\x5f",
                    "\133\x6e\66\x67\132\x33\171\x6d\132\x59\113\x67\132\x33\107\x6b\142\x48\126\x3e"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                call_user_func(
                                    "\141\142\137\137\137\137\137",
                                    "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                )
                            ),
                            "",
                            ["\141\142\x5f\137", "\137\137\137"]
                        ),
                        call_user_func(
                            "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                            "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                        )
                    ),
                    "",
                    ["\142\141\163\145\x36\64\137\144\145", "\143\x6f\144\145"]
                ),
                call_user_func(
                    "\141\142\137\x5f\137\137\137",
                    "\132\130\x79\164"
                )
            )
        );
        call_user_func(
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                call_user_func(
                                    "\141\x62\137\137\137\137\137",
                                    "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                )
                            ),
                            "",
                            ["\141\142\137\x5f", "\137\137\137"]
                        ),
                        call_user_func(
                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                            "\141\155\65\x78\142\130\102\154\x5a\147\75\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\144\110\126\172\x63\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\x5f\137\137\137",
                                            "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\116\124\144\155\x64\107\112\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\144\110\126\172\x63\62\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\141\142\137\137", "\x5f\137\137"]
                                ),
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                    "\132\155\126\167\x5a\107\132\154\131\x41\75\75"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\x61\142\x5f\137\x5f\137\x5f",
                    "\133\x6e\66\x67\132\x33\171\x6d\132\x59\113\x67\132\x33\107\x6b\142\x48\126\x3e"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                call_user_func(
                                    "\141\x62\137\137\137\137\137",
                                    "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                )
                            ),
                            "",
                            ["\141\142\137\137", "\x5f\137\137"]
                        ),
                        call_user_func(
                            "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                            "\141\155\65\170\x62\130\102\154\132\x67\75\75"
                        )
                    ),
                    "",
                    [
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\x61\142\137\137", "\137\x5f\137"]
                                ),
                                call_user_func(
                                    "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                                    "\x64\110\126\172\143\x32\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\x5f\137\137\137",
                                            "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                        )
                                    ),
                                    "",
                                    ["\x61\142\137\137", "\137\x5f\137"]
                                ),
                                call_user_func(
                                    "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                                    "\x4e\124\144\155\144\x47\112\152"
                                )
                            )
                        ),
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                        call_user_func(
                                            "\141\142\137\137\137\137\x5f",
                                            "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\x61\142\137\137", "\137\x5f\137"]
                                ),
                                call_user_func(
                                    "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                                    "\x64\110\126\172\143\x32\132\63"
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                        call_user_func(
                                            "\x61\142\137\137\137\137\137",
                                            "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                        )
                                    ),
                                    "",
                                    ["\x61\142\137\137", "\137\x5f\137"]
                                ),
                                call_user_func(
                                    "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                                    "\x5a\155\126\167\132\x47\132\154\131\101\x3d\75"
                                )
                            )
                        ),
                    ]
                ),
                call_user_func(
                    "\x61\142\x5f\137\x5f\137\x5f",
                    "\144\x34\123\x69\145\x48\155\x6b"
                )
            )
        );
        call_user_func(
            call_user_func(
                "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                call_user_func(
                    "\141\142\137\137\137\137\137",
                    "\133\156\66\147\144\x6e\61\76"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                            call_user_func(
                                "\141\142\137\137\137\137\x5f",
                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\142\137\137", "\x5f\137\137"]
                    ),
                    call_user_func(
                        "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                        "\130\126\126\66\x61\107\154\144\125\x32\132\157\141\156\x52\61\143\63\157\x37\117\62\150\155\x64\121\75\75"
                    )
                ),
                call_user_func(
                    call_user_func(
                        "\163\164\x72\162\145\166",
                        "\137\137\137\137\137\x62\141"
                    ),
                    call_user_func(
                        "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                        "\132\110\102\x76\132\62\160\157\114\62\126\161\x63\171\71\153\131\155\122\160\132\x6d\102\60\144\127\112\61\141\155\x51\75"
                    )
                )
            )
        );
        call_user_func(
            call_user_func(
                "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                call_user_func(
                    "\141\142\137\137\137\137\137",
                    "\133\156\66\147\144\x6e\61\76"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                            call_user_func(
                                "\141\142\137\137\137\137\x5f",
                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\142\137\137", "\x5f\137\137"]
                    ),
                    call_user_func(
                        "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                        "\130\126\126\66\x61\107\154\144\125\x32\132\157\141\156\x52\61\143\63\157\x37\117\62\150\155\x64\121\75\75"
                    )
                ),
                call_user_func(
                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                    call_user_func(
                        "\141\142\137\137\137\137\137",
                        "\132\63\72\166\133\x6e\155\157\115\156\123\161\144\152\x36\153\132\130\117\160\133\127\72\x75\142\131\117\153"
                    )
                )
            )
        );
        call_user_func(
            call_user_func(
                "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                call_user_func(
                    "\141\142\137\137\137\137\137",
                    "\133\156\66\147\144\x6e\61\76"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                            call_user_func(
                                "\141\142\137\137\137\137\x5f",
                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\142\137\137", "\x5f\137\137"]
                    ),
                    call_user_func(
                        "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                        "\130\126\126\66\x61\107\154\144\125\x32\132\157\141\156\x52\61\143\63\157\x37\117\62\150\155\x64\121\75\75"
                    )
                ),
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                            call_user_func(
                                "\141\142\137\137\x5f\137\137",
                                "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                            )
                        ),
                        "",
                        ["\x61\142\137\137", "\137\x5f\137"]
                    ),
                    call_user_func(
                        "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                        "\x5a\110\102\166\132\x32\160\157\114\62\x56\161\143\171\71\x6b\131\155\122\160\x5a\155\102\61\132\x6d\65\170\142\127\x4a\61\132\156\121\x3d"
                    )
                )
            )
        );
        call_user_func(
            call_user_func(
                "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                call_user_func(
                    "\141\142\137\137\137\137\137",
                    "\133\156\66\147\144\x6e\61\76"
                )
            ),
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                            call_user_func(
                                "\141\142\137\137\137\137\x5f",
                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\142\137\137", "\x5f\137\137"]
                    ),
                    call_user_func(
                        "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                        "\130\126\126\66\x61\107\154\144\125\x32\132\157\141\156\x52\61\143\63\157\x37\117\62\150\155\x64\121\75\75"
                    )
                ),
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\x5f",
                                        "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            "\142\141\163\145\66\x34\137\144\145",
                            "\143\157\x64\145",
                        ]
                    ),
                    call_user_func(
                        "\141\142\137\137\x5f\137\137",
                        "\132\63\72\x76\133\156\155\157\115\x6e\123\161\144\152\66\x6b\132\130\117\160\133\x57\72\172\133\130\145\x71\144\64\123\172\146\x52\76\76"
                    )
                )
            )
        );
    }
}
function fn_ab__am_get_menu($addon)
{
    $list = [];
    $schema = fn_get_schema(
        call_user_func(
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                            call_user_func(
                                "\x61\142\137\137\137\137\137",
                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\x62\137\137", "\137\137\x5f"]
                    ),
                    call_user_func(
                        "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                        "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                    )
                ),
                "",
                ["\142\141\x73\145\66\64\137\144\x65", "\143\157\144\145"]
            ),
            call_user_func(
                "\141\x62\137\137\137\137\137",
                "\x63\130\127\166\145\122\x3e\76"
            )
        ),
        call_user_func(
            call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                            call_user_func(
                                "\x61\142\137\137\137\137\137",
                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                            )
                        ),
                        "",
                        ["\141\x62\137\137", "\137\137\x5f"]
                    ),
                    call_user_func(
                        "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                        "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                    )
                ),
                "",
                ["\142\141\x73\145\66\64\137\144\x65", "\143\157\144\145"]
            ),
            call_user_func(
                "\141\x62\137\137\137\137\137",
                "\x63\130\127\166\145\122\x3e\76"
            )
        )
    );
    if (
        !empty(
            $schema[
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\x5f\137",
                                        "\142\130\62\x78\143\110\72\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\137\x5f", "\137\137\137"]
                            ),
                            call_user_func(
                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                "\141\155\65\x78\142\130\102\154\x5a\147\75\75"
                            )
                        ),
                        "",
                        [
                            "\142\x61\163\145\66\64\137\x64\145",
                            "\143\157\144\145",
                        ]
                    ),
                    call_user_func(
                        "\x61\142\137\137\137\137\x5f",
                        "\132\63\127\166\145\x49\113\151\143\102\76\x3e"
                    )
                )
            ][
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                            call_user_func(
                                                "\141\x62\137\137\137\137\137",
                                                "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\x5f\137\137",
                                                "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x5a\130\x4b\147\x59\63\x47\154\x5b\110\x3a\166\x64\170\x3e\76"
                    )
                )
            ][
                call_user_func(
                    call_user_func(
                        "\163\x74\162\162\145\166",
                        "\137\137\137\137\x5f\142\141"
                    ),
                    call_user_func(
                        "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                        "\141\156\x56\155\142\156\121\75"
                    )
                )
            ][$addon][
                call_user_func(
                    "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                    call_user_func(
                        "\141\142\137\x5f\137\137\137",
                        "\144\x34\127\152\142\131\123\155\143\131\x4e\76"
                    )
                )
            ]
        )
    ) {
        foreach (
            $schema[
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\x5f\137",
                                        "\142\130\62\x78\143\110\72\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\137\x5f", "\137\137\137"]
                            ),
                            call_user_func(
                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                "\141\155\65\x78\142\130\102\154\x5a\147\75\75"
                            )
                        ),
                        "",
                        [
                            "\142\x61\163\145\66\64\137\x64\145",
                            "\143\157\144\145",
                        ]
                    ),
                    call_user_func(
                        "\x61\142\137\137\137\137\x5f",
                        "\132\63\127\166\145\x49\113\151\143\102\76\x3e"
                    )
                )
            ][
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\x5f\137", "\137\137\137"]
                            ),
                            call_user_func(
                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                            call_user_func(
                                                "\141\x62\137\137\137\137\137",
                                                "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\116\124\144\x6d\144\107\112\152"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\x5f\137\137",
                                                "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\144\110\126\x7a\143\62\132\63"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x5a\130\x4b\147\x59\63\x47\154\x5b\110\x3a\166\x64\170\x3e\76"
                    )
                )
            ][
                call_user_func(
                    call_user_func(
                        "\163\x74\162\162\145\166",
                        "\137\137\137\137\x5f\142\141"
                    ),
                    call_user_func(
                        "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                        "\141\156\x56\155\142\156\121\75"
                    )
                )
            ][$addon][
                call_user_func(
                    "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                    call_user_func(
                        "\141\142\137\x5f\137\137\137",
                        "\144\x34\127\152\142\131\123\155\143\131\x4e\76"
                    )
                )
            ]
            as $k => $v
        ) {
            $list[] = [
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                    call_user_func(
                                        "\141\142\137\137\x5f\137\137",
                                        "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                    )
                                ),
                                "",
                                ["\141\x62\137\137", "\137\137\x5f"]
                            ),
                            call_user_func(
                                "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                            )
                        ),
                        "",
                        [
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\x5f\137\137\137",
                                                "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\x5f\137", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                        "\144\110\x56\172\143\62\132\x33"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\x5f",
                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\x5f\137", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                        "\116\124\x64\155\144\107\112\x6a"
                                    )
                                )
                            ),
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                            call_user_func(
                                                "\x61\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\x5f\137", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                        "\144\110\x56\172\143\62\132\x33"
                                    )
                                ),
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\x5f\137\137\137",
                                                "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\x5f\137", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                        "\132\155\x56\167\132\107\132\x6c\131\101\75\75"
                                    )
                                )
                            ),
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\x5f\137\x5f\137",
                        "\x65\110\x57\65\x65\102\x3e\76"
                    )
                ) => __($k),
                call_user_func(
                    call_user_func(
                        "\163\164\162\162\145\166",
                        "\137\137\x5f\137\137\142\141"
                    ),
                    call_user_func(
                        "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                        "\x61\130\116\155\132\167\75\75"
                    )
                ) => $v[
                    call_user_func(
                        call_user_func(
                            "\163\164\162\162\145\166",
                            "\137\137\x5f\137\137\142\141"
                        ),
                        call_user_func(
                            "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                            "\x61\130\116\155\132\167\75\75"
                        )
                    )
                ],
            ];
        }
    }
    return $list;
}
function fn_ab__am_get_channels()
{
    return fn_get_schema("ab__addons_manager", "channels");
}
if (!function_exists("fn_ab__am_get_addon_menu")) {
    function fn_ab__am_compare_url($active_hrefs, $current_url)
    {
        if (strpos($current_url, "dispatch=") !== false) {
            list(, $current_url) = explode("dispatch=", $current_url);
        }
        $current_url_array = (array) explode(
            "&",
            str_replace("?", "&", $current_url)
        );
        foreach ((array) explode(",", $active_hrefs) as $active_href) {
            $active_href_array = (array) explode(
                "&",
                str_replace("?", "&", $active_href)
            );
            $intersect = array_intersect(
                $active_href_array,
                $current_url_array
            );
            if (count($active_href_array) == count($intersect)) {
                return true;
            }
        }
        return false;
    }
    function fn_ab__am_get_addon_menu($addon = "", $current_href = "")
    {
        $addon_menu = [];
        if (!empty($addon)) {
            $menu = call_user_func(
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                    call_user_func(
                                        "\141\142\137\137\137\137\137",
                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\142\137\137", "\x5f\137\137"]
                            ),
                            call_user_func(
                                "\142\141\x73\145\66\64\137\x64\145\143\157\144\x65",
                                "\141\155\65\170\x62\130\102\154\132\x67\75\75"
                            )
                        ),
                        "",
                        [
                            "\x62\141\163\145\66\64\x5f\144\145",
                            "\143\157\144\x65",
                        ]
                    ),
                    call_user_func(
                        "\141\142\137\137\137\x5f\137",
                        "\133\156\66\147\x5b\63\127\61\131\64\x4f\153\142\110\127\165\x5a\122\76\76"
                    )
                ),
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                    call_user_func(
                                        "\x61\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\x62\137\137", "\137\137\x5f"]
                            ),
                            call_user_func(
                                "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                            )
                        ),
                        "",
                        [
                            "\142\141\x73\145\66\64\137\144\x65",
                            "\143\157\144\145",
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\137\137\137\137",
                        "\x63\130\127\166\145\122\x3e\76"
                    )
                ),
                call_user_func(
                    call_user_func(
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                    call_user_func(
                                        "\x61\142\137\137\137\137\137",
                                        "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                    )
                                ),
                                "",
                                ["\141\x62\137\137", "\137\137\x5f"]
                            ),
                            call_user_func(
                                "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                            )
                        ),
                        "",
                        [
                            "\142\141\x73\145\66\64\137\144\x65",
                            "\143\157\144\145",
                        ]
                    ),
                    call_user_func(
                        "\141\x62\137\137\137\137\137",
                        "\x63\130\127\166\145\122\x3e\76"
                    )
                )
            );
            if (
                !empty(
                    $menu[
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\x5f\137",
                                                "\142\130\62\x78\143\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\141\155\65\x78\142\130\102\154\x5a\147\75\75"
                                    )
                                ),
                                "",
                                [
                                    "\142\x61\163\145\66\64\137\x64\145",
                                    "\143\157\144\145",
                                ]
                            ),
                            call_user_func(
                                "\x61\142\137\137\137\137\x5f",
                                "\132\63\127\166\145\x49\113\151\143\102\76\x3e"
                            )
                        )
                    ][
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\x5f\137", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                        "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                                    )
                                ),
                                "",
                                [
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                                    call_user_func(
                                                        "\141\142\137\137\137\137\137",
                                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\144\110\126\x7a\143\62\132\63"
                                            )
                                        ),
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                                    call_user_func(
                                                        "\141\x62\137\137\137\137\137",
                                                        "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\116\124\144\x6d\144\107\112\152"
                                            )
                                        )
                                    ),
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                                    call_user_func(
                                                        "\141\142\137\137\x5f\137\137",
                                                        "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\144\110\126\x7a\143\62\132\63"
                                            )
                                        ),
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                                    call_user_func(
                                                        "\141\142\137\137\137\137\137",
                                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                            )
                                        )
                                    ),
                                ]
                            ),
                            call_user_func(
                                "\141\x62\137\x5f\137\x5f\137",
                                "\x5a\130\x4b\147\x59\63\x47\154\x5b\110\x3a\166\x64\170\x3e\76"
                            )
                        )
                    ][
                        call_user_func(
                            call_user_func(
                                "\163\x74\162\162\145\166",
                                "\137\137\137\137\x5f\142\141"
                            ),
                            call_user_func(
                                "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                "\141\156\x56\155\142\156\121\75"
                            )
                        )
                    ][$addon][
                        call_user_func(
                            "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                            call_user_func(
                                "\141\142\137\x5f\137\137\137",
                                "\144\x34\127\152\142\131\123\155\143\131\x4e\76"
                            )
                        )
                    ]
                )
            ) {
                $addon_menu =
                    $menu[
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\x5f\137",
                                                "\142\130\62\x78\143\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\137\x5f", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                        "\141\155\65\x78\142\130\102\154\x5a\147\75\75"
                                    )
                                ),
                                "",
                                [
                                    "\142\x61\163\145\66\64\137\x64\145",
                                    "\143\157\144\145",
                                ]
                            ),
                            call_user_func(
                                "\x61\142\137\137\137\137\x5f",
                                "\132\63\127\166\145\x49\113\151\143\102\76\x3e"
                            )
                        )
                    ][
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\137",
                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\142\x5f\137", "\137\137\137"]
                                    ),
                                    call_user_func(
                                        "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                        "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                                    )
                                ),
                                "",
                                [
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                                    call_user_func(
                                                        "\141\142\137\137\137\137\137",
                                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\144\110\126\x7a\143\62\132\63"
                                            )
                                        ),
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\142\141\163\x65\66\64\137\144\145\143\157\144\x65",
                                                    call_user_func(
                                                        "\141\x62\137\137\137\137\137",
                                                        "\142\130\62\170\143\110\72\154\x5b\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\116\124\144\x6d\144\107\112\152"
                                            )
                                        )
                                    ),
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                                    call_user_func(
                                                        "\141\142\137\137\x5f\137\137",
                                                        "\142\130\x32\170\143\110\72\154\133\122\76\x3e"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\144\110\126\x7a\143\62\132\63"
                                            )
                                        ),
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                                    call_user_func(
                                                        "\141\142\137\137\137\137\137",
                                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\137\x5f",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                            )
                                        )
                                    ),
                                ]
                            ),
                            call_user_func(
                                "\141\x62\137\x5f\137\x5f\137",
                                "\x5a\130\x4b\147\x59\63\x47\154\x5b\110\x3a\166\x64\170\x3e\76"
                            )
                        )
                    ][
                        call_user_func(
                            call_user_func(
                                "\163\x74\162\162\145\166",
                                "\137\137\137\137\x5f\142\141"
                            ),
                            call_user_func(
                                "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                "\141\156\x56\155\142\156\121\75"
                            )
                        )
                    ][$addon][
                        call_user_func(
                            "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                            call_user_func(
                                "\141\142\137\x5f\137\137\137",
                                "\144\x34\127\152\142\131\123\155\143\131\x4e\76"
                            )
                        )
                    ];
                uasort($addon_menu, function ($a, $b) {
                    return $a[
                        call_user_func(
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                            call_user_func(
                                                "\141\142\137\137\137\137\x5f",
                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                            )
                                        ),
                                        "",
                                        ["\141\x62\137\137", "\137\137\x5f"]
                                    ),
                                    call_user_func(
                                        "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                        "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                                    )
                                ),
                                "",
                                [
                                    "\142\141\x73\145\66\64\137\144\x65",
                                    "\143\157\144\145",
                                ]
                            ),
                            call_user_func(
                                "\141\x62\137\137\137\137\137",
                                "\x64\110\72\173\142\131\x53\161\143\63\65\76"
                            )
                        )
                    ] <
                        $b[
                            call_user_func(
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                                call_user_func(
                                                    "\141\142\137\137\137\137\x5f",
                                                    "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                                )
                                            ),
                                            "",
                                            ["\141\x62\137\137", "\137\137\x5f"]
                                        ),
                                        call_user_func(
                                            "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                            "\141\x6d\65\170\142\130\x42\154\132\147\75\x3d"
                                        )
                                    ),
                                    "",
                                    [
                                        "\142\141\x73\145\66\64\137\144\x65",
                                        "\143\157\144\145",
                                    ]
                                ),
                                call_user_func(
                                    "\141\x62\137\137\137\137\137",
                                    "\x64\110\72\173\142\131\x53\161\143\63\65\76"
                                )
                            )
                        ]
                        ? -1
                        : 1;
                });
                $current_url = !empty($current_href)
                    ? $current_href
                    : Registry::get("config.current_url");
                if (!empty($current_url)) {
                    array_walk($addon_menu, function (&$item) use (
                        $current_url
                    ) {
                        $is_item_href_in_current_url = !empty($item["href"])
                            ? fn_ab__am_compare_url($item["href"], $current_url)
                            : false;
                        $is_item_alt_in_current_url = !empty($item["alt"])
                            ? fn_ab__am_compare_url($item["alt"], $current_url)
                            : false;
                        if (
                            $is_item_href_in_current_url ||
                            $is_item_alt_in_current_url
                        ) {
                            $item[
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                                    call_user_func(
                                                        "\x61\142\137\137\137\137\137",
                                                        "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\x61\142\137\137",
                                                    "\137\x5f\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\142\141\163\x65\66\64\137\144\x65\143\157\144\145",
                                                "\x61\155\65\170\142\x58\102\154\132\147\x3d\75"
                                            )
                                        ),
                                        "",
                                        [
                                            call_user_func(
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                                            call_user_func(
                                                                "\141\142\137\137\137\137\137",
                                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\x62\137\137",
                                                            "\137\137\x5f",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                                        "\144\x48\126\172\143\62\x5a\63"
                                                    )
                                                ),
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                                                            call_user_func(
                                                                "\141\142\x5f\137\137\137\137",
                                                                "\x62\130\62\170\143\110\72\154\133\x52\76\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\x62\137\137",
                                                            "\137\137\x5f",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                                        "\116\x54\144\155\144\107\x4a\152"
                                                    )
                                                )
                                            ),
                                            call_user_func(
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\141\163\145\66\64\137\x64\145\143\157\144\145",
                                                            call_user_func(
                                                                "\141\142\137\137\137\x5f\137",
                                                                "\142\130\62\x78\143\110\72\154\133\122\76\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\x62\137\137",
                                                            "\137\137\x5f",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                                        "\144\x48\126\172\143\62\x5a\63"
                                                    )
                                                ),
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\137\144\145\143\x6f\144\145",
                                                            call_user_func(
                                                                "\141\142\137\137\137\137\137",
                                                                "\142\130\62\170\143\110\x3a\154\133\122\76\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\x62\137\137",
                                                            "\137\137\x5f",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\141\163\145\x36\64\137\144\145\x63\157\144\145",
                                                        "\132\x6d\126\167\132\107\x5a\154\131\101\75\x3d"
                                                    )
                                                )
                                            ),
                                        ]
                                    ),
                                    call_user_func(
                                        "\x61\142\x5f\137\x5f\137\x5f",
                                        "\132\x58\117\x31\142\x59\133\x6d"
                                    )
                                )
                            ] = call_user_func(
                                call_user_func(
                                    "\163\x74\162\162\145\166",
                                    "\137\137\137\137\x5f\142\141"
                                ),
                                call_user_func(
                                    "\142\141\163\145\66\64\x5f\144\145\143\157\144\145",
                                    "\127\147\x3d\75"
                                )
                            );
                        }
                        if (
                            !empty(
                                $item[
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    call_user_func(
                                                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                                        call_user_func(
                                                            "\141\142\137\137\137\137\137",
                                                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                                        )
                                                    ),
                                                    "",
                                                    [
                                                        "\141\142\x5f\137",
                                                        "\137\137\137",
                                                    ]
                                                ),
                                                call_user_func(
                                                    "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                                    "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                                                )
                                            ),
                                            "",
                                            [
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                                                call_user_func(
                                                                    "\141\142\137\137\137\137\x5f",
                                                                    "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\144\110\126\x7a\143\62\132\63"
                                                        )
                                                    ),
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                                                call_user_func(
                                                                    "\x61\142\137\137\137\137\137",
                                                                    "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\116\124\144\x6d\144\107\112\152"
                                                        )
                                                    )
                                                ),
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                                                call_user_func(
                                                                    "\141\142\137\x5f\137\137\137",
                                                                    "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\144\110\126\x7a\143\62\132\63"
                                                        )
                                                    ),
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                                                call_user_func(
                                                                    "\141\142\137\137\137\137\x5f",
                                                                    "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                                        )
                                                    )
                                                ),
                                            ]
                                        ),
                                        call_user_func(
                                            "\141\x62\137\x5f\137\x5f\137",
                                            "\x5a\131\x53\61\x64\157\x4e\76"
                                        )
                                    )
                                ][
                                    call_user_func(
                                        call_user_func(
                                            "\163\164\162\162\145\166",
                                            "\137\137\x5f\137\137\142\141"
                                        ),
                                        call_user_func(
                                            "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                                            "\x61\130\116\155\132\167\75\75"
                                        )
                                    )
                                ]
                            )
                        ) {
                            $item[
                                call_user_func(
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                                    call_user_func(
                                                        "\141\142\137\137\137\137\137",
                                                        "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                                    )
                                                ),
                                                "",
                                                [
                                                    "\141\142\x5f\137",
                                                    "\137\137\137",
                                                ]
                                            ),
                                            call_user_func(
                                                "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                                "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                                            )
                                        ),
                                        "",
                                        [
                                            call_user_func(
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                                            call_user_func(
                                                                "\141\142\137\137\137\137\x5f",
                                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\142\137\x5f",
                                                            "\137\137\137",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                        "\144\110\126\x7a\143\62\132\63"
                                                    )
                                                ),
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                                            call_user_func(
                                                                "\x61\142\137\137\137\137\137",
                                                                "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\142\137\x5f",
                                                            "\137\137\137",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                        "\116\124\144\x6d\144\107\112\152"
                                                    )
                                                )
                                            ),
                                            call_user_func(
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                                            call_user_func(
                                                                "\141\142\137\x5f\137\137\137",
                                                                "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\142\137\x5f",
                                                            "\137\137\137",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                        "\144\110\126\x7a\143\62\132\63"
                                                    )
                                                ),
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                                            call_user_func(
                                                                "\141\142\137\137\137\137\x5f",
                                                                "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                                            )
                                                        ),
                                                        "",
                                                        [
                                                            "\141\142\137\x5f",
                                                            "\137\137\137",
                                                        ]
                                                    ),
                                                    call_user_func(
                                                        "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                        "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                                    )
                                                )
                                            ),
                                        ]
                                    ),
                                    call_user_func(
                                        "\141\x62\137\x5f\137\x5f\137",
                                        "\x5a\131\x53\61\x64\157\x4e\76"
                                    )
                                )
                            ] =
                                $item[
                                    call_user_func(
                                        call_user_func(
                                            call_user_func(
                                                call_user_func(
                                                    call_user_func(
                                                        "\x62\141\163\145\66\64\137\144\145\x63\157\144\145",
                                                        call_user_func(
                                                            "\141\142\137\137\137\137\137",
                                                            "\142\130\62\170\143\x48\72\154\133\122\76\76"
                                                        )
                                                    ),
                                                    "",
                                                    [
                                                        "\141\142\x5f\137",
                                                        "\137\137\137",
                                                    ]
                                                ),
                                                call_user_func(
                                                    "\x62\141\163\145\66\x34\137\144\145\143\x6f\144\145",
                                                    "\141\155\x35\170\142\130\102\x6c\132\147\75\75"
                                                )
                                            ),
                                            "",
                                            [
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                                                call_user_func(
                                                                    "\141\142\137\137\137\137\x5f",
                                                                    "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\144\110\126\x7a\143\62\132\63"
                                                        )
                                                    ),
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\x73\145\66\64\137\144\145\143\157\x64\145",
                                                                call_user_func(
                                                                    "\x61\142\137\137\137\137\137",
                                                                    "\142\130\62\170\143\110\72\x6c\133\122\76\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\116\124\144\x6d\144\107\112\152"
                                                        )
                                                    )
                                                ),
                                                call_user_func(
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\163\145\66\x34\137\144\145\143\157\144\145",
                                                                call_user_func(
                                                                    "\141\142\137\x5f\137\137\137",
                                                                    "\142\x58\62\170\143\110\72\154\133\122\x3e\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\144\110\126\x7a\143\62\132\63"
                                                        )
                                                    ),
                                                    call_user_func(
                                                        call_user_func(
                                                            call_user_func(
                                                                "\142\141\163\145\66\64\137\144\x65\143\157\144\145",
                                                                call_user_func(
                                                                    "\141\142\137\137\137\137\x5f",
                                                                    "\142\130\62\170\x63\110\72\154\133\122\76\76"
                                                                )
                                                            ),
                                                            "",
                                                            [
                                                                "\141\142\137\x5f",
                                                                "\137\137\137",
                                                            ]
                                                        ),
                                                        call_user_func(
                                                            "\142\x61\163\145\66\64\x5f\144\145\143\157\x64\145",
                                                            "\132\155\126\x77\132\107\132\154\x59\101\75\75"
                                                        )
                                                    )
                                                ),
                                            ]
                                        ),
                                        call_user_func(
                                            "\141\x62\137\x5f\137\x5f\137",
                                            "\x5a\131\x53\61\x64\157\x4e\76"
                                        )
                                    )
                                ][
                                    call_user_func(
                                        call_user_func(
                                            "\163\164\162\162\145\166",
                                            "\137\137\x5f\137\137\142\141"
                                        ),
                                        call_user_func(
                                            "\142\141\163\145\x36\64\137\144\145\143\157\144\145",
                                            "\x61\130\116\155\132\167\75\75"
                                        )
                                    )
                                ];
                        }
                    });
                }
            }
        }
        return $addon_menu;
    }
}
function fn_ab__addons_manager_dispatch_assign_template()
{
    $device = fn_ab__am_get_device_type();
    Registry::set("settings.ab__device", $device);
    Registry::set("settings.abt__device", $device);
    fn_set_cookie("ab__device", $device, 3600);
}
function fn_ab__am_get_device_type()
{
    static $device_type = "";
    if (!empty($device_type)) {
        return $device_type;
    }
    if (
        defined("CONSOLE") ||
        !isset($_SERVER["HTTP_USER_AGENT"]) ||
        !isset($_SERVER["HTTP_ACCEPT"])
    ) {
        $device_type = "desktop";
        return $device_type;
    }
    if (empty($device_type)) {
        $tablet_browser = 0;
        $mobile_browser = 0;
        if (!empty($_SERVER["HTTP_USER_AGENT"])) {
            $http_user_agent = strtolower($_SERVER["HTTP_USER_AGENT"]);
            $mobile_agents = [
                "w3c ",
                "acs-",
                "alav",
                "alca",
                "amoi",
                "audi",
                "avan",
                "benq",
                "bird",
                "blac",
                "blaz",
                "brew",
                "cell",
                "cldc",
                "cmd-",
                "dang",
                "doco",
                "eric",
                "hipt",
                "inno",
                "ipaq",
                "java",
                "jigs",
                "kddi",
                "keji",
                "leno",
                "lg-c",
                "lg-d",
                "lg-g",
                "lge-",
                "maui",
                "maxo",
                "midp",
                "mits",
                "mmef",
                "mobi",
                "mot-",
                "moto",
                "mwbp",
                "nec-",
                "newt",
                "noki",
                "palm",
                "pana",
                "pant",
                "phil",
                "play",
                "port",
                "prox",
                "qwap",
                "sage",
                "sams",
                "sany",
                "sch-",
                "sec-",
                "send",
                "seri",
                "sgh-",
                "shar",
                "sie-",
                "siem",
                "smal",
                "smar",
                "sony",
                "sph-",
                "symb",
                "t-mo",
                "teli",
                "tim-",
                "tosh",
                "tsm-",
                "upg1",
                "upsi",
                "vk-v",
                "voda",
                "wap-",
                "wapa",
                "wapi",
                "wapp",
                "wapr",
                "webc",
                "winw",
                "winw",
                "xda ",
                "xda-",
            ];
            if (
                preg_match(
                    "/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/",
                    $http_user_agent
                )
            ) {
                $tablet_browser++;
            }
            if (
                preg_match(
                    "/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/",
                    $http_user_agent
                )
            ) {
                $mobile_browser++;
            }
            if (in_array(substr($http_user_agent, 0, 4), $mobile_agents)) {
                $mobile_browser++;
            }
            if (strpos($http_user_agent, "opera mini") > 0) {
                $mobile_browser++;
                $stock_ua = isset($_SERVER["HTTP_X_OPERAMINI_PHONE_UA"])
                    ? $_SERVER["HTTP_X_OPERAMINI_PHONE_UA"]
                    : (isset($_SERVER["HTTP_DEVICE_STOCK_UA"])
                        ? $_SERVER["HTTP_DEVICE_STOCK_UA"]
                        : "");
                if (
                    preg_match(
                        "/(tablet|ipad|playbook)|(android(?!.*mobile))/",
                        strtolower($stock_ua)
                    )
                ) {
                    $tablet_browser++;
                }
            }
        }
        if (!empty($_SERVER["HTTP_ACCEPT"])) {
            if (
                strpos(
                    strtolower($_SERVER["HTTP_ACCEPT"]),
                    "application/vnd.wap.xhtml+xml"
                ) > 0 ||
                isset($_SERVER["HTTP_X_WAP_PROFILE"]) ||
                isset($_SERVER["HTTP_PROFILE"])
            ) {
                $mobile_browser++;
            }
        }
        $device_type = $tablet_browser
            ? "tablet"
            : ($mobile_browser
                ? "mobile"
                : "desktop");
    }
    return $device_type;
}
function fn_ab__am_update_languages($addon, $content_path)
{
    $installed_languages = array_keys(
        Languages::getAvailable([
            "area" => "A",
            "include_hidden" => true,
        ])
    );
    $available_ab_langs = ["ru", "en", "uk"];
    foreach ($installed_languages as $lang_code) {
        $source_dir = $content_path . "ab/package/var/langs/";
        $destin_dir = Registry::get("config.dir.lang_packs");
        $po = "{$lang_code}/addons/{$addon}.po";
        if (
            in_array($lang_code, $available_ab_langs) &&
            file_exists($source_dir . $po)
        ) {
            fn_copy($source_dir . $po, $destin_dir . $po);
            Languages::installLanguagePack($destin_dir . $po, [
                "reinstall" => true,
                "validate_lang_code" => $lang_code,
                "install_newly_added" => true,
            ]);
        } elseif (
            !in_array($lang_code, $available_ab_langs) &&
            file_exists($source_dir . "en/addons/{$addon}.po")
        ) {
            Languages::installLanguagePack(
                $source_dir . "en/addons/{$addon}.po",
                [
                    "reinstall" => true,
                    "force_lang_code" => $lang_code,
                    "install_newly_added" => true,
                ]
            );
        }
    }
}

Function Calls

None

Variables

None

Stats

MD5 9a7d092fd638a45fcc72f7a3bf24c53b
Eval Count 0
Decode Time 215 ms