<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();

use Bitrix\Main\Localization\Loc;

/**
 * @var string $templateFolder
 * @var bool $isLite
 */

return [
    [
        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG'),
        'title' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTION_COMMON_TITLE'),
        'description' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTION_COMMON_DESCRIPTION'),
        'active' => true,
        'variants' => [
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_BASKET_MODE'),
                'code' => 'basketMode',
                'sort' => 1,
                'type' => 'tile',
                'columns' => 3,
                'active' => false,
                'variants' => [
                    'simple' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_BASKET_MODE_SIMPLE'),
                        'code' => 'simple',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/basket_mode/simple.png',
                        'params' => []
                    ],
                    'standard' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_BASKET_MODE_STANDARD'),
                        'code' => 'standard',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/basket_mode/standard.png',
                        'params' => []
                    ],
                    'combined' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_BASKET_MODE_COMBINED'),
                        'code' => 'combined',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/basket_mode/combined.png',
                        'params' => []
                    ]
                ]
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_DELAY_USE'),
                'code' => 'delayUse',
                'sort' => 1,
                'type' => 'switch',
                'active' => false,
                'deactivate' => $isLite
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_COMPARE_USE'),
                'code' => 'compareUse',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_QUANTITY_SHOW'),
                'code' => 'quantityShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_QUANTITY_MODE'),
                'code' => 'quantityMode',
                'sort' => 1,
                'type' => 'button',
                'active' => false,
                'deactivate' => $isLite,
                'variants' => [
                    'default' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_QUANTITY_MODE_DEFAULT'),
                        'active' => false
                    ],
                    'bool' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_QUANTITY_MODE_BOOL'),
                        'active' => false
                    ],
                    'bounds' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_QUANTITY_MODE_BOUNDS'),
                        'active' => false
                    ]
                ]
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_STICKERS_SHOW'),
                'code' => 'stickersShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_PRICE_RANGE_SHOW'),
                'code' => 'priceRangeShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false,
                'deactivate' => $isLite
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_PRICE_DISCOUNT_SHOW'),
                'code' => 'priceDiscountShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_PRICE_DISCOUNT_PERCENT_SHOW'),
                'code' => 'priceDiscountPercentShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_PRICE_DISCOUNT_DIFFERENCE_SHOW'),
                'code' => 'priceDiscountDifferenceShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_RATING_SHOW'),
                'code' => 'ratingShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_RATING_MODE'),
                'code' => 'ratingMode',
                'sort' => 1,
                'type' => 'button',
                'active' => false,
                'variants' => [
                    'average' => [
                        'active' => true,
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_RATING_MODE_AVERAGE')
                    ],
                    'rating' => [
                        'active' => false,
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_RATING_MODE_RATING')
                    ]
                ]
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_QUICK_VIEW_USE'),
                'code' => 'quickViewUse',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_COMMON_FAST_ORDER_USE'),
                'code' => 'fastOrderUse',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'sort' => 1,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DISCOUNT_TIMER_SHOW'),
                'code' => 'discountTimerShow',
                'type' => 'switch',
                'active' => false,
                'deactivate' => $isLite
            ],
            [
                'sort' => 1,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_MEASURE_USE'),
                'code' => 'measureUse',
                'type' => 'switch',
                'active' => false,
                'deactivate' => $isLite
            ],
            [
                'sort' => 1,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_BREADCRUMB_MENU_DROPDOWN_CATALOG_SUBSECTIONS'),
                'code' => 'breadcrumb_dropdown',
                'type' => 'button',
                'columns' => 3,
                'variants' => [
                    'hide' => [
                        'active' => false,
                        'code' => 'hide',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_NO_SHOW'),
                        'icon' => '',
                        'params' => []
                    ],
                    'show' => [
                        'active' => false,
                        'code' => 'show',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_SHOW'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ]
        ]
    ],
    [
        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG'),
        'title' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTION_SECTIONS_TITLE'),
        'description' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTION_SECTIONS_DESCRIPTION'),
        'active' => true,
        'variants' => [
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTIONS_VIEW'),
                'code' => 'sectionsView',
                'sort' => 1,
                'type' => 'tile',
                'columns' => 3,
                'active' => false,
                'variants' => [
                    'template_1' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTIONS_VIEW_1'),
                        'code' => 'catalog.blocks.1',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/sectionsView/template_1.webp',
                        'params' => []
                    ],
                    'template_2' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTIONS_VIEW_2'),
                        'code' => 'catalog.blocks.1',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/sectionsView/template_2.webp',
                        'params' => []
                    ]
                ]
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTIONS_COLUMNS'),
                'code' => 'sectionsColumns',
                'sort' => 1,
                'type' => 'button',
                'active' => false,
                'variants' => [
                    '1' => [
                        'name' => '1',
                        'active' => false
                    ],
                    '2' => [
                        'name' => '2',
                        'active' => false
                    ],
                    '3' => [
                        'name' => '3',
                        'active' => false
                    ],
                    '4' => [
                        'name' => '4',
                        'active' => false
                    ]
                ]
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTIONS_SUBSECTIONS_SHOW'),
                'code' => 'sectionsSubsectionsShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTIONS_DESCRIPTION_SHOW'),
                'code' => 'sectionsDescriptionShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTIONS_PICTURE_SHOW'),
                'code' => 'sectionsPictureShow',
                'sort' => 1,
                'type' => 'switch',
                'active' => false
            ]
        ]
    ],
    [
        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG'),
        'title' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTION_LIST_TITLE'),
        'description' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTION_LIST_DESCRIPTION'),
        'active' => true,
        'variants' => [
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_VIEW'),
                'code' => 'sectionListView',
                'sort' => 1,
                'type' => 'tile',
                'columns' => 3,
                'active' => false,
                'variants' => [
                    'blocks' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_VIEW_BLOCKS'),
                        'code' => 'blocks',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/sectionListView/blocks.webp',
                        'params' => []
                    ],
                    'standard' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_VIEW_LIST_DETAIL'),
                        'code' => 'list',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/sectionListView/full.webp',
                        'params' => []
                    ],
                    'list' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_VIEW_LIST'),
                        'code' => 'standard',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/sectionListView/standard.webp',
                        'params' => []
                    ]
                ]
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_MENU_USE'),
                'code' => 'listMenuUse',
                'sort' => 2,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_FILTER_USE'),
                'code' => 'listFilterUse',
                'sort' => 3,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_FILTER'),
                'code' => 'filterType',
                'sort' => 4,
                'type' => 'tile',
                'columns' => 2,
                'active' => false,
                'variants' => [
                    'VERTICAL' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_FILTER_TYPE_VERTICAL'),
                        'code' => 'VERTICAL',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/sectionListView/filter_vertical.png',
                        'params' => []
                    ],
                    'HORIZONTAL' => [
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_FILTER_TYPE_HORIZONTAL'),
                        'code' => 'HORIZONTAL',
                        'active' => false,
                        'icon' => $templateFolder . '/assets/catalog/sectionListView/filter_horizontal.png',
                        'params' => []
                    ]
                ]
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_SUBSECTIONS_SHOW'),
                'code' => 'listSubsectionsShow',
                'sort' => 5,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_SUB_SUBSECTIONS_SHOW'),
                'code' => 'listSubSubsectionsShow',
                'sort' => 5,
                'type' => 'switch',
                'active' => false
            ],
            [
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_LIST_VIEWS_USE'),
                'code' => 'listViewsUse',
                'sort' => 6,
                'type' => 'switch',
                'active' => false
            ],
            /*[
                'sort' => 7,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_GIFTS_SHOW_IN_LIST'),
                'code' => 'giftsShowInList',
                'type' => 'switch',
                'active' => false,
                'deactivate' => $isLite
            ],*/
            [
                'sort' => 8,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_IMAGES_RATIO_LIST'),
                'code' => 'imagesRatioList',
                'type' => 'button',
                'active' => false,
                'variants' => [
                    '1/1' => [
                        'active' => false,
                        'name' => '1 / 1'
                    ],
                    '3/4' => [
                        'active' => false,
                        'name' => '3 / 4'
                    ],
                    '4/3' => [
                        'active' => false,
                        'name' => '4 / 3'
                    ],
                    '16/9' => [
                        'active' => false,
                        'name' => '16 / 9'
                    ]
                ]
            ],
            [
                'sort' => 9,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_MENU_LEFT_CATELORY_ICONS_SHOW'),
                'code' => 'leftCategoryIconsShow',
                'type' => 'button',
                'active' => false,
                'variants' => [
                    'N' => [
                        'active' => false,
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_NO_SHOW')
                    ],
                    'Y' => [
                        'active' => false,
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_SHOW')
                    ]
                ]
            ],
        ]
    ],
    [
        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG'),
        'title' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_TITLE'),
        'description' => '',
        'active' => true,
        'variants' => [
            [
                'sort' => 1,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_VIEW'),
                'code' => 'detailTemplateItemView',
                'type' => 'tile',
                'columns' => 3,
                'variants' => [
                    'template_1' => [
                        'active' => false,
                        'code' => 'template_1',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_TYPE_1'),
                        'icon' => $templateFolder . '/assets/catalog/detail_templates/template_1.webp',
                        'params' => []
                    ],
                    'template_2' => [
                        'active' => false,
                        'code' => 'template_2',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_TYPE_2'),
                        'icon' => $templateFolder . '/assets/catalog/detail_templates/template_2.webp',
                        'params' => []
                    ],
                    'template_3' => [
                        'active' => false,
                        'code' => 'template_3',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_TYPE_3'),
                        'icon' => $templateFolder . '/assets/catalog/detail_templates/template_3.webp',
                        'params' => []
                    ]
                ]
            ],
            [
                'sort' => 2,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DETAIL_TABS'),
                'code' => 'detailTabsUse',
                'type' => 'button',
                'columns' => 3,
                'variants' => [
                    'N' => [
                        'active' => false,
                        'code' => 'N',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DETAIL_TABS_NONE'),
                        'icon' => '',
                        'params' => []
                    ],
                    'Y' => [
                        'active' => false,
                        'code' => 'Y',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DETAIL_TABS_USE'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ],
            [
                'sort' => 3,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DETAIL_GIFTS_USE'),
                'code' => 'detailGiftsUse',
                'type' => 'switch',
                'active' => false,
                'deactivate' => $isLite
            ],
            [
                'sort' => 4,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DETAIL_ARTICLES_USE'),
                'code' => 'detailArticlesUse',
                'type' => 'switch',
                'active' => false,
            ],
            [
                'sort' => 5,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DETAIL_TABLE_SIZES_SHOW'),
                'code' => 'detailTableSizesShow',
                'type' => 'switch',
                'active' => false,
            ],
            [
                'sort' => 6,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_DETAIL_PAYMENT_INFO_SHOW'),
                'code' => 'detailPaymentInfoShow',
                'type' => 'switch',
                'active' => false,
            ],
            [
                'sort' => 7,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_FORM_CHEAPER_USE'),
                'code' => 'formCheaperUse',
                'type' => 'switch',
                'active' => false,
            ],
            [
                'sort' => 8,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_INSTALLMENTS_PRICE_USE'),
                'code' => 'listInstallementsPriceUse',
                'type' => 'switch',
                'active' => false,
            ],
            [
                'sort' => 9,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_SHIPPING_CALC'),
                'code' => 'shippingCalc',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            /*[
                'sort' => 2,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PRODUCTS_VIEW'),
                'code' => 'products_view',
                'type' => 'tile',
                'columns' => 3,
                'variants' => [
                    'usual' => [
                        'active' => false,
                        'code' => 'usual',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_USUAL'),
                        'icon' => '',
                        'params' => []
                    ],
                    'vertical' => [
                        'active' => false,
                        'code' => 'vertical',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_VERTICAL'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 3,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_SECTION_NAMES_SHOW'),
                'code' => 'section_names_show',
                'type' => 'button',
                'active' => false,
                'variants' => [
                    'name' => [
                        'active' => false,
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_FROM_CATALOG_SECTION_NAME')
                    ],
                    'seo_title' => [
                        'active' => false,
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_FROM_CATALOG_SECTION_SEO_TITLE')
                    ]
                ]
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 4,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PRICES_EXTENDED'),
                'code' => 'prices_extended',
                'type' => 'tile',
                'columns' => 3,
                'variants' => [
                    'list' => [
                        'active' => false,
                        'code' => 'list',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_LIST'),
                        'icon' => '',
                        'params' => []
                    ],
                    'menu_popup' => [
                        'active' => false,
                        'code' => 'menu_popup',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_IN_MENU_POPUP'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 5,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PRODUCT_TOTAL_AMOUNT'),
                'code' => 'total_amount',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 7,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_MENU_DROPDOWN_CATELORY_ICONS_SHOW'),
                'code' => 'dropdown_category_icons_show',
                'type' => 'tile',
                'columns' => 3,
                'variants' => [
                    'hide' => [
                        'active' => false,
                        'code' => 'hide',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_NO_SHOW'),
                        'icon' => '',
                        'params' => []
                    ],
                    'show' => [
                        'active' => false,
                        'code' => 'show',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_SHOW'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 8,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_CATALOG_MENU_DROPDOWN_VIEW'),
                'code' => 'menu_dropdown_view',
                'type' => 'tile',
                'columns' => 3,
                'variants' => [
                    'right' => [
                        'active' => false,
                        'code' => 'right',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_RIGHT'),
                        'icon' => '',
                        'params' => []
                    ],
                    'bottom' => [
                        'active' => false,
                        'code' => 'bottom',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_BOTTOM'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 9,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_MENU_CATALOG_DROPDOWN_POSITION'),
                'code' => 'dropdown_position',
                'type' => 'tile',
                'columns' => 3,
                'variants' => [
                    'pressed_top' => [
                        'active' => false,
                        'code' => 'pressed_top',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PRESSED_TOP'),
                        'icon' => '',
                        'params' => []
                    ],
                    'link_active' => [
                        'active' => false,
                        'code' => 'link_active',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_IN_LINK_ACTIVE'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ],


            [
                'sort' => 10,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PAGE_SEARCH_VIEW'),
                'code' => 'page_search_view',
                'type' => 'tile',
                'columns' => 3,
                'variants' => [
                    'menu' => [
                        'active' => false,
                        'code' => 'menu',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_WITH_MENU'),
                        'icon' => '',
                        'params' => []
                    ],
                    'filter' => [
                        'active' => false,
                        'code' => 'filter',
                        'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_WITH_FILTER'),
                        'icon' => '',
                        'params' => []
                    ]
                ]
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 12,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PRODUCTS_AUTOLOAD_ON_SCROLL'),
                'code' => 'products_autoload_on_scroll',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 13,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_OFFER_TITLE_TO_PRODUCT_NAME_IN_LIST'),
                'code' => 'offer_title_to_product_name_in_list',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 14,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_OFFER_TITLE_TO_PRODUCT_NAME_IN_DETAIL'),
                'code' => 'offer_title_to_product_name_in_detail',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 15,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PRICE_MIN_CALC_CHECK_OFFER_ACCESS'),
                'code' => 'price_min_calc_check_offer_access',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 16,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_QUICK_VIEW_USE'),
                'code' => 'quickViewUse',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 18,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_QUICK_VIEW_PRODUCTS_BROWSING_USE'),
                'code' => 'quickViewProductsBrowsingUse',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 19,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_QUICK_VIEW_USE_INSTEAD_GOTO_CARD'),
                'code' => 'quickViewUseInsteadGotoCard',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 20,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_PRICE_RECALC_WHEN_PRODUCT_COUNT_CHANGE'),
                'code' => 'priceRecalcWhenProductCountChange',
                'type' => 'switch',
                'active' => false,
            ],

            // todo: ������� ��������� �� �����������
            [
                'sort' => 21,
                'name' => Loc::getMessage('IC_SYSTEM_GEAR_LIST_AJAX_USE_WHEN_FILTER'),
                'code' => 'ajaxUseWhenFilter',
                'type' => 'switch',
                'active' => false,
            ]*/
        ]
    ],
];