<?php
// phpcs:ignoreFile -- !!! THIS IS AN AUTOMATICALLY GENERATED FILE - DO NOT EDIT !!!
return [
    'accordion' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'closed_toggle' => 'closedToggle.decoration.font',
                'toggle' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'open_toggle' => 'css.*.openToggle',
            'toggle' => 'css.*.toggle',
            'toggle_content' => 'css.*.toggleContent',
            'toggle_icon' => 'css.*.toggleIcon',
            'toggle_title' => 'css.*.toggleTitle'
        ],
        'module' => [
            'open_toggle_background_color' =>
                'openToggle.decoration.background.*.color',
            'open_toggle_text_color' =>
                'openToggle.decoration.font.font.*.color',
            'toggle_icon' => 'closedToggleIcon.decoration.icon.*',
            'icon_color' => 'closedToggleIcon.decoration.icon.*.color',
            'use_icon_font_size' =>
                'closedToggleIcon.decoration.icon.*.useSize',
            'icon_font_size' => 'closedToggleIcon.decoration.icon.*.size',
            'closed_toggle_background_color' =>
                'closedToggle.decoration.background.*.color',
            'closed_toggle_text_color' =>
                'closedToggle.decoration.font.font.*.color',
            'toggle_level' => 'title.decoration.font.font.*.headingLevel'
        ],
        'valueExpansionFunctionMap' => [
            'toggle_icon' => 'convertFontIcon'
        ]
    ],
    'accordion-item' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'closed_title' => 'closedToggle.decoration.font',
                'closed_toggle' => 'closedToggle.decoration.font',
                'title' => 'title.decoration.font',
                'toggle' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'open_toggle' => 'css.*.openToggle',
            'toggle' => 'css.*.toggle',
            'toggle_content' => 'css.*.toggleContent',
            'toggle_icon' => 'css.*.toggleIcon',
            'toggle_title' => 'css.*.toggleTitle'
        ],
        'module' => [
            'content' => 'content.innerContent.*',
            'title' => 'title.innerContent.*',
            'open_toggle_background_color' =>
                'openToggle.decoration.background.*.color',
            'open_toggle_text_color' =>
                'openToggle.decoration.font.font.*.color',
            'icon_color' => 'closedToggleIcon.decoration.icon.*.color',
            'toggle_icon' => 'closedToggleIcon.decoration.icon.*',
            'use_icon_font_size' =>
                'closedToggleIcon.decoration.icon.*.useSize',
            'icon_font_size' => 'closedToggleIcon.decoration.icon.*.size',
            'closed_toggle_background_color' =>
                'closedToggle.decoration.background.*.color',
            'closed_title_font_size' =>
                'closedToggle.decoration.font.font.*.size',
            'closed_toggle_text_color' =>
                'closedToggle.decoration.font.font.*.color',
            'title_font_size' => 'title.decoration.font.font.*.size',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'title_text_align' => 'title.decoration.font.font.*.textAlign',
            'title_text_color' => 'title.decoration.font.font.*.color',
            'open' => 'module.advanced.open.*',
            'toggle_level' => 'title.decoration.font.font.*.headingLevel',
            'inline_fonts' => 'content.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'toggle_icon' => 'convertFontIcon',
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'audio' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'image' => 'image.decoration.border',
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'image' => 'image.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'filters' => [
                'child' => 'image.decoration.filters',
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'caption' => 'caption.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'audio_buttons' => 'css.*.audioButtons',
            'audio_content' => 'css.*.audioContent',
            'audio_cover_art' => 'css.*.audioCoverArt',
            'audio_meta' => 'css.*.audioMeta',
            'audio_sliders' => 'css.*.audioSliders',
            'audio_sliders_current' => 'css.*.audioSlidersCurrent',
            'audio_timer' => 'css.*.audioTimer',
            'audio_title' => 'css.*.audioTitle'
        ],
        'module' => [
            'album_name' => 'albumName.innerContent.*',
            'artist_name' => 'artistName.innerContent.*',
            'title' => 'title.innerContent.*',
            'audio' => 'audio.innerContent.*',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'image_url' => 'image.innerContent.*.src',
            'title_text' => 'image.innerContent.*.titleText',
            'alt' => 'image.innerContent.*.alt'
        ]
    ],
    'blog' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'fonts' => [
                'header' => 'title.decoration.font',
                'meta' => 'meta.decoration.font',
                'read_more' => 'readMore.decoration.font',
                'pagination' => 'pagination.decoration.font',
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote'
            ],
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'post.decoration.border',
                'fullwidth' => 'fullwidth.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'text' => 'module.advanced.text',
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'max_width' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'title' => 'css.*.title',
            'content' => 'css.*.content',
            'post_meta' => 'css.*.postMeta',
            'pagenavi' => 'css.*.pagenavi',
            'featured_image' => 'css.*.featuredImage',
            'read_more' => 'css.*.readMore'
        ],
        'module' => [
            'fullwidth' => 'fullwidth.advanced.enable.*',
            'use_current_loop' => 'post.advanced.useCurrentLoop.*',
            'post_type' => 'post.advanced.type.*',
            'posts_number' => 'post.advanced.number.*',
            'include_categories' => 'post.advanced.categories.*',
            'meta_date' => 'post.advanced.dateFormat.*',
            'show_thumbnail' => 'image.advanced.enable.*',
            'show_content' => 'content.advanced.enable.*',
            'use_manual_excerpt' => 'post.advanced.excerptManual.*',
            'excerpt_length' => 'post.advanced.excerptLength.*',
            'show_more' => 'readMore.advanced.enable.*',
            'show_author' => 'meta.advanced.showAuthor.*',
            'show_date' => 'meta.advanced.showDate.*',
            'show_categories' => 'meta.advanced.showCategories.*',
            'show_comments' => 'meta.advanced.showComments.*',
            'show_excerpt' => 'post.advanced.showExcerpt.*',
            'show_pagination' => 'pagination.advanced.enable.*',
            'offset_number' => 'post.advanced.offset.*',
            'use_overlay' => 'overlay.advanced.enable.*',
            'overlay_icon_color' => 'overlayIcon.decoration.icon.*.color',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'hover_icon' => 'overlayIcon.decoration.icon.*',
            'masonry_tile_background_color' =>
                'masonry.decoration.background.*.color',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'layout_display' => 'blogGrid.decoration.layout.*.display',
            'layout_grid_type' => 'blogGrid.advanced.flexType.*'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon',
            'include_categories' => 'includedCategories'
        ]
    ],
    'blurb' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'image' => 'imageIcon.decoration.border',
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'imageIcon.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'child' => 'imageIcon.decoration.filters',
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'title.decoration.font'
            ],
            'image_icon' => [
                'image_icon' => 'imageIcon.decoration'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'blurb_content' => 'css.*.blurbContent',
            'blurb_image' => 'css.*.blurbImage',
            'blurb_title' => 'css.*.blurbTitle'
        ],
        'module' => [
            'content' => 'content.innerContent.*',
            'content_max_width' =>
                'contentContainer.decoration.sizing.*.maxWidth',
            'image' => 'imageIcon.innerContent.*.src',
            'use_icon' => 'imageIcon.innerContent.*.useIcon',
            'font_icon' => 'imageIcon.innerContent.*.icon',
            'url_new_window' => 'title.innerContent.*.target',
            'url' => 'title.innerContent.*.url',
            'title' => 'title.innerContent.*.text',
            'alt' => 'imageIcon.innerContent.*.alt',
            'icon_color' => 'imageIcon.advanced.color.*',
            'image_icon_background_color' =>
                'imageIcon.decoration.background.*.color',
            'icon_placement' => 'imageIcon.advanced.placement.*',
            'icon_alignment' => 'imageIcon.advanced.alignment.*',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'animation' => 'imageIcon.innerContent.*.animation',
            'inline_fonts' => 'content.decoration.inlineFont.*.families',
            'image_icon_width' => 'imageIcon.advanced.width.*'
        ],
        'valueExpansionFunctionMap' => [
            'image_icon_custom_margin' => 'convertSpacing',
            'image_icon_custom_padding' => 'convertSpacing',
            'font_icon' => 'convertFontIcon',
            'inline_fonts' => 'convertInlineFont',
            'image_icon_width' => 'convertImageAndIconWidth'
        ]
    ],
    'button' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'margin_padding' => 'module.decoration.spacing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'button_text' => 'button.innerContent.*.text',
            'button_url' => 'button.innerContent.*.linkUrl',
            'url_new_window' => 'button.innerContent.*.linkTarget',
            'custom_button' => 'button.decoration.button.*.enable',
            'button_alignment' => 'module.advanced.alignment.*'
        ]
    ],
    'canvas-portal' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'canvas_id' => 'canvas.advanced.canvasId.*'
        ]
    ],
    'circle-counter' => [
        'advanced' => [
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'number' => 'number.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'circle_counter_title' => 'css.*.circleCounterTitle',
            'percent' => 'css.*.percent',
            'percent_text' => 'css.*.percentText'
        ],
        'module' => [
            'number' => 'number.innerContent.*',
            'percent_sign' => 'number.advanced.percentSign.*',
            'title' => 'title.innerContent.*',
            'bar_bg_color' => 'circle.advanced.color.*',
            'circle_color' => 'circle.advanced.background.*.color',
            'circle_color_alpha' => 'circle.advanced.background.*.opacity',
            'title_level' => 'title.decoration.font.font.*.headingLevel'
        ]
    ],
    'code' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'content' => 'content.innerContent.*'
        ],
        'valueExpansionFunctionMap' => [
            'content' => 'replaceLineBreakPlaceholder'
        ]
    ],
    'column' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'saved_specialty_column_type' =>
                'module.advanced.savedSpecialtyColumnType.*',
            'specialty_columns' => 'module.advanced.specialtyColumns.*',
            'type' => 'module.advanced.type.*',
            'layout_display' => 'module.decoration.layout.*.display'
        ]
    ],
    'column-inner' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'saved_specialty_column_type' =>
                'module.advanced.savedSpecialtyColumnType.*',
            'specialty_columns' => 'module.advanced.specialtyColumns.*',
            'type' => 'module.advanced.type.*',
            'layout_display' => 'module.decoration.layout.*.display'
        ]
    ],
    'comments' => [
        'advanced' => [
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow',
                'fields' => 'field.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow'
            ],
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border',
                'fields' => 'field.decoration.border',
                'fields_focus' => 'field.advanced.focus.border'
            ],
            'fonts' => [
                'header' => 'commentCount.decoration.font',
                'title' => 'formTitle.decoration.font',
                'meta' => 'meta.decoration.font',
                'body' => 'commentText.decoration.font',
                'form_field' => 'field.decoration.font'
            ],
            'button' => [
                'button' => 'button'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'link_options' => 'module.advanced.link',
            'text' => 'module.advanced.text',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'main_header' => 'css.*.mainHeader',
            'comment_body' => 'css.*.commentBody',
            'comment_meta' => 'css.*.commentMeta',
            'comment_content' => 'css.*.commentContent',
            'comment_avatar' => 'css.*.commentAvatar',
            'reply_button' => 'css.*.replyButton',
            'new_title' => 'css.*.newTitle',
            'message_field' => 'css.*.messageField',
            'name_field' => 'css.*.nameField',
            'email_field' => 'css.*.emailField',
            'website_field' => 'css.*.websiteField',
            'submit_button' => 'css.*.submitButton'
        ],
        'module' => [
            'use_focus_border_color' => 'field.advanced.useFocusBorderColor.*',
            'header_level' =>
                'commentCount.decoration.font.font.*.headingLevel',
            'title_level' => 'formTitle.decoration.font.font.*.headingLevel',
            'show_avatar' => 'image.advanced.showAvatar.*',
            'show_count' => 'commentCount.advanced.showCount.*',
            'show_meta' => 'meta.advanced.showMeta.*',
            'show_reply' => 'module.advanced.showReply.*',
            'form_background_color' => 'module.decoration.background.*.color',
            'form_field_background_color' =>
                'field.decoration.background.*.color'
        ]
    ],
    'contact-field' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'fonts' => [
                'form_field' => 'field.decoration.font'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'link_options' => 'module.advanced.link',
            'text' => 'module.advanced.text',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm'
        ],
        'module' => [
            'allowed_symbols' => 'fieldItem.advanced.allowedSymbols.*',
            'booleancheckbox_options' =>
                'fieldItem.advanced.booleanCheckboxOptions.*',
            'checkbox_checked' => 'fieldItem.advanced.checkboxChecked.*',
            'checkbox_options' => 'fieldItem.advanced.checkboxOptions.*',
            'conditional_logic' => 'conditionalLogic.advanced.enable.*',
            'conditional_logic_relation' =>
                'conditionalLogic.advanced.relation.*',
            'conditional_logic_rules' => 'conditionalLogic.innerContent.*',
            'field_id' => 'fieldItem.advanced.id.*',
            'field_title' => 'fieldItem.innerContent.*',
            'field_type' => 'fieldItem.advanced.type.*',
            'fullwidth_field' => 'fieldItem.advanced.fullwidth.*',
            'max_length' => 'fieldItem.advanced.maxLength.*',
            'min_length' => 'fieldItem.advanced.minLength.*',
            'radio_options' => 'fieldItem.advanced.radioOptions.*',
            'required_mark' => 'fieldItem.advanced.required.*',
            'select_options' => 'fieldItem.advanced.selectOptions.*'
        ],
        'valueExpansionFunctionMap' => [
            'conditional_logic_rules' => 'conditionalLogicConverter',
            'select_options' => 'sortableListConverter',
            'radio_options' => 'sortableListConverter',
            'checkbox_options' => 'sortableListConverter',
            'booleancheckbox_options' => 'sortableListConverter'
        ]
    ],
    'contact-form' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'fonts' => [
                'title' => 'title.decoration.font',
                'captcha' => 'captcha.decoration.font',
                'form_field' => 'field.decoration.font'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'link_options' => 'module.advanced.link',
            'text' => 'module.advanced.text',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'contact_title' => 'css.*.contactTitle',
            'contact_button' => 'css.*.contactButton',
            'contact_fields' => 'css.*.contactFields',
            'text_field' => 'css.*.textField',
            'captcha_field' => 'css.*.captchaField',
            'captcha_label' => 'css.*.captchaLabel'
        ],
        'module' => [
            '_unique_id' => 'module.advanced.uniqueId.*',
            'success_message' => 'module.advanced.successMessage.*',
            'title' => 'title.innerContent.*',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'submit_button_text' => 'button.innerContent.*.text',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*',
            'custom_message' => 'email.innerContent.*',
            'email' => 'email.advanced.receiver.*',
            'use_redirect' => 'redirect.advanced.useRedirect.*',
            'redirect_url' => 'redirect.innerContent.*',
            'recaptcha_account_name' =>
                'module.advanced.spamProtection.*.account',
            'recaptcha_list' => 'module.advanced.spamProtection.*.account',
            'recaptcha_site_key' => 'module.advanced.spamProtection.*.siteKey',
            'recaptcha_secret_key' =>
                'module.advanced.spamProtection.*.secretKey',
            'recaptcha_min_score' =>
                'module.advanced.spamProtection.*.minScore',
            'use_spam_service' => 'module.advanced.spamProtection.*.enabled',
            'captcha' => 'module.advanced.spamProtection.*.useBasicCaptcha',
            'spam_provider' => 'module.advanced.spamProtection.*.provider'
        ],
        'valueExpansionFunctionMap' => [
            'custom_message' => 'replaceLineBreakPlaceholder',
            'recaptcha_list' => 'convertSpamProviderAccount'
        ]
    ],
    'countdown-timer' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'header' => 'title.decoration.font',
                'label' => 'label.decoration.font',
                'numbers' => 'number.decoration.font',
                'separator' => 'separator.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ]
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'container' => 'css.*.container',
            'title' => 'css.*.title',
            'timer_section' => 'css.*.timerSection'
        ],
        'module' => [
            'title' => 'title.innerContent.*',
            'date_time' => 'content.advanced.dateTime.*',
            'header_level' => 'title.decoration.font.font.*.headingLevel'
        ]
    ],
    'counter' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'background' => 'barCounter.decoration.background',
            'borders' => [
                'default' => 'barCounter.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'barCounter.decoration.boxShadow'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'percent' => 'barProgress.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'height' => 'barCounter.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'barCounter.decoration.sizing',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'counter_amount' => 'css.*.counterAmount',
            'counter_container' => 'css.*.counterContainer',
            'counter_title' => 'css.*.counterTitle'
        ],
        'module' => [
            'percent' => 'barProgress.innerContent.*',
            'content' => 'title.innerContent.*',
            'bar_background_color' =>
                'barProgress.decoration.background.*.color'
        ],
        'deprecatedMap' => ['bar_background_color_default']
    ],
    'counters' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'barCounter.decoration.background',
            'borders' => [
                'default' => 'barCounter.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'barCounter.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'percent' => 'barProgress.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'counter_amount' => 'css.*.counterAmount',
            'counter_container' => 'css.*.counterContainer',
            'counter_title' => 'css.*.counterTitle'
        ],
        'module' => [
            'use_percentages' => 'barProgress.advanced.usePercentages.*',
            'bar_bg_color' =>
                'children.barProgress.decoration.background.*.color',
            'layout_display' => 'module.decoration.layout.*.display'
        ]
    ],
    'cta' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'display_conditions' => 'module.decoration.conditions',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ]
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'promo_button' => 'css.*.button',
            'promo_description' => 'css.*.description',
            'promo_title' => 'css.*.title'
        ],
        'module' => [
            'button_text' => 'button.innerContent.*.text',
            'button_url' => 'button.innerContent.*.linkUrl',
            'content' => 'content.innerContent.*',
            'url_new_window' => 'button.innerContent.*.linkTarget',
            'title' => 'title.innerContent.*',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'inline_fonts' => 'content.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'divider' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'show_divider' => 'divider.advanced.line.*.show',
            'color' => 'divider.advanced.line.*.color',
            'divider_style' => 'divider.advanced.line.*.style',
            'divider_position' => 'divider.advanced.line.*.position',
            'divider_weight' => 'divider.advanced.line.*.weight'
        ]
    ],
    'filterable-portfolio' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'portfolioItem.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'caption' => 'meta.decoration.font',
                'filter' => 'filter.decoration.font',
                'pagination' => 'pagination.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'overlay' => 'css.*.overlay',
            'overlay_icon' => 'css.*.overlayIcon',
            'portfolio_filters' => 'css.*.portfolioFilters',
            'active_portfolio_filter' => 'css.*.activePortfolioFilter',
            'portfolio_image' => 'css.*.portfolioImage',
            'portfolio_pagination' => 'css.*.portfolioPagination',
            'portfolio_pagination_active' => 'css.*.portfolioPaginationActive',
            'portfolio_post_meta' => 'css.*.portfolioPostMeta',
            'portfolio_title' => 'css.*.portfolioTitle'
        ],
        'module' => [
            'include_categories' => 'portfolio.advanced.includedCategories.*',
            'layout_display' => 'portfolioGrid.decoration.layout.*.display',
            'posts_number' => 'portfolio.advanced.postsNumber.*',
            'show_categories' => 'portfolio.advanced.showCategories.*',
            'show_pagination' => 'portfolio.advanced.showPagination.*',
            'show_title' => 'portfolio.advanced.showTitle.*',
            'fullwidth' => 'portfolio.advanced.layout.*',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'hover_icon' => 'overlay.decoration.icon.*',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'zoom_icon_color' => 'overlay.decoration.icon.*.color'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon',
            'include_categories' => 'includedProjectCategories'
        ]
    ],
    'fullwidth-code' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'content' => 'content.innerContent.*'
        ],
        'valueExpansionFunctionMap' => [
            'content' => 'replaceLineBreakPlaceholder'
        ]
    ],
    'fullwidth-header' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'button_one' => 'buttonOne.decoration.boxShadow',
                'button_two' => 'buttonTwo.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'button' => [
                'button_one' => 'buttonOne',
                'button_two' => 'buttonTwo'
            ],
            'filters' => [
                'child' => 'image.decoration.filters',
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'content' => 'content.decoration.bodyFont.body',
                'content_link' => 'content.decoration.bodyFont.link',
                'content_ol' => 'content.decoration.bodyFont.ol',
                'content_quote' => 'content.decoration.bodyFont.quote',
                'content_ul' => 'content.decoration.bodyFont.ul',
                'subhead' => 'subhead.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'button_1' => 'css.*.button1',
            'button_2' => 'css.*.button2',
            'content' => 'css.*.content',
            'header_container' => 'css.*.headerContainer',
            'header_image' => 'css.*.headerImage',
            'logo' => 'css.*.logo',
            'scroll_button' => 'css.*.scrollButton',
            'subtitle' => 'css.*.subtitle',
            'title' => 'css.*.title'
        ],
        'module' => [
            'background_overlay_color' =>
                'overlay.decoration.background.*.color',
            'button_one_text' => 'buttonOne.innerContent.*.text',
            'button_one_url' => 'buttonOne.innerContent.*.linkUrl',
            'button_two_text' => 'buttonTwo.innerContent.*.text',
            'button_two_url' => 'buttonTwo.innerContent.*.linkUrl',
            'content' => 'content.innerContent.*',
            'content_font_color' =>
                'content.decoration.bodyFont.body.font.*.color',
            'content_max_width' => 'content.advanced.maxWidth.*',
            'content_orientation' => 'content.advanced.orientation.*',
            'header_fullscreen' => 'module.advanced.headerFullscreen.*',
            'header_image_url' => 'image.innerContent.*.src',
            'header_scroll_down' => 'scrollDown.decoration.icon.*.show',
            'image_alt_text' => 'image.innerContent.*.alt',
            'image_orientation' => 'image.advanced.orientation.*',
            'image_title' => 'image.innerContent.*.title',
            'inline_fonts' => 'content.decoration.inlineFont.*.families',
            'logo_alt_text' => 'logo.innerContent.*.alt',
            'logo_image_url' => 'logo.innerContent.*.src',
            'logo_title' => 'logo.innerContent.*.title',
            'scroll_down_icon' => 'scrollDown.decoration.icon.*',
            'scroll_down_icon_color' => 'scrollDown.decoration.icon.*.color',
            'scroll_down_icon_size' => 'scrollDown.decoration.icon.*.size',
            'subhead' => 'subhead.innerContent.*',
            'subhead_font_color' => 'subhead.decoration.font.font.*.color',
            'text_orientation' => 'module.advanced.text.text.*.orientation',
            'title' => 'title.innerContent.*',
            'title_font_color' => 'title.decoration.font.font.*.color',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'content_ol_position' =>
                'content.decoration.bodyFont.ol.list.*.position',
            'content_ol_type' => 'content.decoration.bodyFont.ol.list.*.type',
            'content_ol_item_indent' =>
                'content.decoration.bodyFont.ol.list.*.itemIndent',
            'content_ul_position' =>
                'content.decoration.bodyFont.ul.list.*.position',
            'content_ul_type' => 'content.decoration.bodyFont.ul.list.*.type',
            'content_ul_item_indent' =>
                'content.decoration.bodyFont.ul.list.*.itemIndent'
        ],
        'valueExpansionFunctionMap' => [
            'scroll_down_icon' => 'convertIcon',
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'fullwidth-image' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'alt' => 'image.innerContent.*.alt',
            'hover_icon' => 'image.advanced.overlayIcon.*.hoverIcon',
            'hover_overlay_color' => 'image.advanced.overlay.*.backgroundColor',
            'overlay_icon_color' => 'image.advanced.overlayIcon.*.iconColor',
            'show_bottom_space' => 'module.advanced.spacing.*.showBottomSpace',
            'show_in_lightbox' => 'image.advanced.lightbox.*',
            'src' => 'image.innerContent.*.src',
            'title_text' => 'image.innerContent.*.titleText',
            'url' => 'image.innerContent.*.linkUrl',
            'url_new_window' => 'image.innerContent.*.linkTarget',
            'use_overlay' => 'image.advanced.overlay.*.use'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon'
        ]
    ],
    'fullwidth-map' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'child' => 'map.decoration.filters',
                'default' => 'module.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'address' => 'map.innerContent.*.address',
            'address_lat' => 'map.innerContent.*.lat',
            'address_lng' => 'map.innerContent.*.lng',
            'google_api_key' => 'map.advanced.googleAPIKey.*',
            'grayscale_filter_amount' =>
                'map.advanced.grayscaleFilter.*.amount',
            'mobile_dragging' => 'map.advanced.mobileDragging.*',
            'mouse_wheel' => 'map.advanced.mouseWheel.*',
            'zoom_level' => 'map.innerContent.*.zoom',
            'google_maps_script_notice' => 'googleMapsScriptNotice.*',
            'map_center_map' => 'mapCenterMap.*'
        ]
    ],
    'fullwidth-menu' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'logo.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'logo.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'logo.decoration.filters'
            ],
            'fonts' => [
                'default' => 'module.decoration.font',
                'menu' => 'menu.decoration.font',
                'cart_quantity' => 'cartQuantity.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'menu_link' => 'css.*.menuLink',
            'active_menu_link' => 'css.*.activeMenuLink',
            'dropdown_container' => 'css.*.dropdownContainer',
            'dropdown_links' => 'css.*.dropdownLinks',
            'menu_logo' => 'css.*.menuLogo'
        ],
        'module' => [
            'menu_id' => 'menu.advanced.menuId.*',
            'logo' => 'logo.innerContent.*.src',
            'show_cart_icon' => 'cartIcon.advanced.show.*',
            'show_cart_quantity' => 'cartQuantity.advanced.show.*',
            'show_search_icon' => 'searchIcon.advanced.show.*',
            'logo_url' => 'logo.innerContent.*.linkUrl',
            'logo_url_new_window' => 'logo.innerContent.*.linkTarget',
            'menu_style' => 'menu.advanced.style.*',
            'submenu_direction' => 'menuDropdown.advanced.direction.*',
            'fullwidth_menu' => 'menu.advanced.fullwidth.*',
            'active_link_color' => 'menu.advanced.activeLinkColor.*',
            'dropdown_menu_bg_color' =>
                'menuDropdown.decoration.background.*.color',
            'dropdown_menu_line_color' => 'menuDropdown.advanced.lineColor.*',
            'dropdown_menu_text_color' =>
                'menuDropdown.decoration.font.font.*.color',
            'dropdown_menu_active_link_color' =>
                'menuDropdown.advanced.activeLinkColor.*',
            'mobile_menu_bg_color' =>
                'menuMobile.decoration.background.*.color',
            'mobile_menu_text_color' =>
                'menuMobile.decoration.font.font.*.color',
            'cart_icon_color' => 'cartIcon.decoration.font.font.*.color',
            'search_icon_color' => 'searchIcon.decoration.font.font.*.color',
            'menu_icon_color' =>
                'hamburgerMenuIcon.decoration.font.font.*.color',
            'cart_icon_font_size' => 'cartIcon.decoration.font.font.*.size',
            'search_icon_font_size' => 'searchIcon.decoration.font.font.*.size',
            'menu_icon_font_size' =>
                'hamburgerMenuIcon.decoration.font.font.*.size',
            'logo_width' => 'logo.decoration.sizing.*.width',
            'logo_max_width' => 'logo.decoration.sizing.*.maxWidth',
            'logo_height' => 'logo.decoration.sizing.*.height',
            'logo_max_height' => 'logo.decoration.sizing.*.maxHeight',
            'dropdown_menu_animation' => 'menuDropdown.advanced.animation.*',
            'logo_alt' => 'logo.innerContent.*.alt'
        ]
    ],
    'fullwidth-portfolio' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'caption' => 'meta.decoration.font',
                'title' => 'portfolio.decoration.font',
                'portfolio_header' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'portfolio_arrows' => 'css.*.portfolioArrows',
            'portfolio_item' => 'css.*.portfolioItem',
            'portfolio_item_title' => 'css.*.portfolioItemTitle',
            'portfolio_meta' => 'css.*.portfolioMeta',
            'portfolio_overlay' => 'css.*.portfolioOverlay',
            'portfolio_title' => 'css.*.portfolioTitle'
        ],
        'module' => [
            'auto' => 'module.advanced.autoRotate.*',
            'auto_speed' => 'module.advanced.autoRotateSpeed.*',
            'hover_icon' => 'overlay.decoration.icon.*',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'zoom_icon_color' => 'overlay.decoration.icon.*.color',
            'include_categories' =>
                'portfolio.innerContent.*.includedCategories',
            'posts_number' => 'portfolio.innerContent.*.postsNumber',
            'show_date' => 'portfolio.advanced.showDate.*',
            'show_title' => 'portfolio.advanced.showTitle.*',
            'fullwidth' => 'portfolio.advanced.layout.*',
            'title' => 'title.innerContent.*',
            'title_level' => 'portfolio.decoration.font.font.*.headingLevel',
            'portfolio_header_level' =>
                'title.decoration.font.font.*.headingLevel',
            'post_type' => 'portfolio.innerContent.*.type'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon',
            'include_categories' => 'includedProjectCategories'
        ]
    ],
    'fullwidth-post-content' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'text' => 'module.decoration.bodyFont.body',
                'link' => 'module.decoration.bodyFont.link',
                'ul' => 'module.decoration.bodyFont.ul',
                'ol' => 'module.decoration.bodyFont.ol',
                'quote' => 'module.decoration.bodyFont.quote',
                'header' => 'module.decoration.headingFont.h1',
                'header_2' => 'module.decoration.headingFont.h2',
                'header_3' => 'module.decoration.headingFont.h3',
                'header_4' => 'module.decoration.headingFont.h4',
                'header_5' => 'module.decoration.headingFont.h5',
                'header_6' => 'module.decoration.headingFont.h6'
            ],
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm'
        ],
        'module' => [
            'ol_item_indent' =>
                'module.decoration.bodyFont.ol.list.*.itemIndent',
            'ol_position' => 'module.decoration.bodyFont.ol.list.*.position',
            'ol_type' => 'module.decoration.bodyFont.ol.list.*.type',
            'quote_border_color' =>
                'module.decoration.bodyFont.quote.border.*.styles.left.color',
            'quote_border_weight' =>
                'module.decoration.bodyFont.quote.border.*.styles.left.width',
            'ul_item_indent' =>
                'module.decoration.bodyFont.ul.list.*.itemIndent',
            'ul_position' => 'module.decoration.bodyFont.ul.list.*.position',
            'ul_type' => 'module.decoration.bodyFont.ul.list.*.type',
            'header_font' => 'module.decoration.headingFont.h1.font.*',
            'header_font_size' =>
                'module.decoration.headingFont.h1.font.*.size',
            'header_letter_spacing' =>
                'module.decoration.headingFont.h1.font.*.letterSpacing',
            'header_line_height' =>
                'module.decoration.headingFont.h1.font.*.lineHeight',
            'header_text_align' =>
                'module.decoration.headingFont.h1.font.*.textAlign',
            'header_text_color' =>
                'module.decoration.headingFont.h1.font.*.color',
            'header_text_shadow_blur_strength' =>
                'module.decoration.headingFont.h1.textShadow.*.blur',
            'header_text_shadow_color' =>
                'module.decoration.headingFont.h1.textShadow.*.color',
            'header_text_shadow_horizontal_length' =>
                'module.decoration.headingFont.h1.textShadow.*.horizontal',
            'header_text_shadow_style' =>
                'module.decoration.headingFont.h1.textShadow.*.style',
            'header_text_shadow_vertical_length' =>
                'module.decoration.headingFont.h1.textShadow.*.vertical',
            'inline_fonts' => 'module.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'fullwidth-post-slider' => [
        'advanced' => [
            'fonts' => [
                'header' => 'title.decoration.font',
                'body' => 'content.decoration.bodyFont.body',
                'meta' => 'meta.decoration.font',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'link_options' => 'module.advanced.link',
            'text' => 'module.advanced.text',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'slide_description' => 'css.*.slideDescription',
            'slide_title' => 'css.*.slideTitle',
            'slide_meta' => 'css.*.slideMeta',
            'slide_button' => 'css.*.slideButton',
            'slide_controllers' => 'css.*.slideControllers',
            'slide_active_controller' => 'css.*.slideActiveController',
            'slide_image' => 'css.*.slideImage',
            'slide_arrows' => 'css.*.slideArrows'
        ],
        'module' => [
            'more_text' => 'button.innerContent.*.text',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'arrows_custom_color' => 'arrows.advanced.color.*',
            'content_source' => 'post.advanced.contentSource.*',
            'dot_nav_custom_color' =>
                'pagination.decoration.background.*.color',
            'image_placement' => 'image.advanced.placement.*',
            'orderby' => 'post.advanced.orderby.*',
            'show_arrows' => 'arrows.advanced.enable.*',
            'show_content_on_mobile' => 'content.advanced.showOnMobile.*',
            'show_cta_on_mobile' => 'button.advanced.showOnMobile.*',
            'show_image' => 'image.advanced.enable.*',
            'show_image_video_mobile' => 'image.advanced.showOnMobile.*',
            'show_meta' => 'meta.advanced.enable.*',
            'show_more_button' => 'button.advanced.enable.*',
            'use_current_loop' => 'post.advanced.currentLoop.*',
            'posts_number' => 'post.advanced.number.*',
            'include_categories' => 'post.advanced.categories.*',
            'use_manual_excerpt' => 'post.advanced.excerptManual.*',
            'excerpt_length' => 'post.advanced.excerptLength.*',
            'show_pagination' => 'pagination.advanced.enable.*',
            'offset_number' => 'post.advanced.offset.*',
            'use_text_overlay' => 'contentOverlay.advanced.use.*',
            'text_overlay_color' =>
                'contentOverlay.decoration.background.*.color',
            'text_border_radius' => 'contentOverlay.decoration.border.*.radius',
            'use_bg_overlay' => 'slideOverlay.advanced.use.*',
            'bg_overlay_color' => 'slideOverlay.decoration.background.*.color',
            'content_width' => 'content.decoration.sizing.*.width',
            'content_max_width' => 'content.decoration.sizing.*.maxWidth',
            'auto' => 'module.advanced.auto.*',
            'auto_speed' => 'module.advanced.autoSpeed.*',
            'auto_ignore_hover' => 'module.advanced.autoIgnoreHover.*'
        ],
        'valueExpansionFunctionMap' => [
            'include_categories' => 'includedCategories'
        ]
    ],
    'fullwidth-post-title' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'title' => 'title.decoration.font',
                'meta' => 'meta.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'post_title' => 'css.*.postTitle',
            'post_meta' => 'css.*.postMeta',
            'post_image' => 'css.*.postImage'
        ],
        'module' => [
            'title' => 'title.advanced.showTitle.*',
            'meta' => 'meta.advanced.showMeta.*',
            'author' => 'meta.advanced.showAuthor.*',
            'date' => 'meta.advanced.showDate.*',
            'date_format' => 'meta.advanced.dateFormat.*',
            'categories' => 'meta.advanced.showCategories.*',
            'comments' => 'meta.advanced.showCommentsCount.*',
            'featured_image' => 'featuredImage.advanced.enabled.*',
            'featured_placement' => 'featuredImage.advanced.placement.*',
            'force_fullwidth' => 'featuredImage.advanced.forceFullwidth.*',
            'image_width' => 'featuredImage.decoration.sizing.*.width',
            'image_max_width' => 'featuredImage.decoration.sizing.*.maxWidth',
            'image_height' => 'featuredImage.decoration.sizing.*.height',
            'image_max_height' => 'featuredImage.decoration.sizing.*.maxHeight',
            'image_alignment' => 'featuredImage.decoration.sizing.*.alignment',
            'text_background' => 'textWrapper.advanced.useBackground.*',
            'text_bg_color' => 'textWrapper.decoration.background.*.color',
            'text_color' => 'module.advanced.text.text.*.color',
            'title_level' => 'title.decoration.font.font.*.headingLevel'
        ],
        'valueExpansionFunctionMap' => [
            'text_color' => 'convertTextColorValue'
        ]
    ],
    'fullwidth-slider' => [
        'advanced' => [
            'animation' => 'module.decoration.animation',
            'background' => 'children.module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration..boxShadow',
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'slide_active_controller' => 'css.*.slideActiveController',
            'slide_arrows' => 'css.*.slideArrows',
            'slide_button' => 'css.*.slideButton',
            'slide_controllers' => 'css.*.slideControllers',
            'slide_description' => 'css.*.slideDescription',
            'slide_image' => 'css.*.slideImage',
            'slide_title' => 'css.*.slideTitle'
        ],
        'module' => [
            'auto' => 'module.advanced.auto.*',
            'auto_speed' => 'module.advanced.autoSpeed.*',
            'auto_ignore_hover' => 'module.advanced.autoIgnoreHover.*',
            'arrows_custom_color' => 'arrows.advanced.color.*',
            'dot_nav_custom_color' => 'dotNav.decoration.background.*.color',
            'show_arrows' => 'arrows.advanced.show.*',
            'show_content_on_mobile' =>
                'children.content.advanced.showOnMobile.*',
            'show_cta_on_mobile' => 'children.button.advanced.showOnMobile.*',
            'show_image_video_mobile' => 'image.advanced.showOnMobile.*',
            'show_pagination' => 'pagination.advanced.show.*',
            'use_bg_overlay' => 'children.slideOverlay.advanced.use.*',
            'bg_overlay_color' =>
                'children.slideOverlay.decoration.background.*.color',
            'use_text_overlay' => 'children.contentOverlay.advanced.use.*',
            'text_overlay_color' =>
                'children.contentOverlay.decoration.background.*.color',
            'text_border_radius' =>
                'children.contentOverlay.decoration.border.*.radius',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'content_width' => 'content.decoration.sizing.*.width',
            'content_max_width' => 'content.decoration.sizing.*.maxWidth',
            'button_rel' => 'children.button.innerContent.*.rel'
        ],
        'valueExpansionFunctionMap' => []
    ],
    'gallery' => [
        'advanced' => [
            'fonts' => [
                'title' => 'title.decoration.font',
                'caption' => 'caption.decoration.font',
                'pagination' => 'pagination.decoration.font'
            ],
            'borders' => [
                'default' => 'item.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'link_options' => 'module.advanced.link',
            'text' => 'module.advanced.text',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'gallery_item' => 'css.*.galleryItem',
            'overlay' => 'css.*.overlay',
            'overlay_icon' => 'css.*.overlayIcon',
            'gallery_item_title' => 'css.*.galleryItemTitle',
            'gallery_item_caption' => 'css.*.galleryItemCaption',
            'gallery_pagination' => 'css.*.galleryPagination',
            'gallery_pagination_active' => 'css.*.galleryPaginationActive'
        ],
        'module' => [
            'auto' => 'module.advanced.auto.*',
            'auto_speed' => 'module.advanced.autoSpeed.*',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'fullwidth' => 'module.advanced.fullwidth.*',
            'gallery_captions' => 'image.advanced.galleryCaptions.*',
            'gallery_ids' => 'image.advanced.galleryIds.*',
            'gallery_orderby' => 'image.advanced.galleryOrderby.*',
            'hover_icon' => 'overlay.innerContent.*.icon',
            'hover_overlay_color' => 'overlay.advanced.hoverOverlayColor.*',
            'layout_display' => 'galleryGrid.decoration.layout.*.display',
            'orientation' => 'image.advanced.orientation.*',
            'posts_number' => 'module.advanced.postsNumber.*',
            'show_pagination' => 'pagination.advanced.showPagination.*',
            'show_title_and_caption' => 'module.advanced.showTitleAndCaption.*',
            'zoom_icon_color' => 'overlay.advanced.zoomIconColor.*'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon'
        ]
    ],
    'group' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'type' => 'module.advanced.type.*'
        ]
    ],
    'heading' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'fonts' => [
                'title' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'headingContainer' => 'css.*.headingContainer'
        ],
        'module' => [
            'title' => 'title.innerContent.*',
            'title_level' => 'title.decoration.font.font.*.headingLevel'
        ]
    ],
    'icon' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'icon_element' => 'css.*.iconElement'
        ],
        'module' => [
            'align' => 'icon.advanced.align.*',
            'font_icon' => 'icon.innerContent.*',
            'icon_color' => 'icon.advanced.color.*',
            'icon_width' => 'icon.advanced.size.*',
            'title_text' => 'icon.innerContent.*.title',
            'url' => 'icon.innerContent.*.url',
            'url_new_window' => 'icon.innerContent.*.target'
        ],
        'valueExpansionFunctionMap' => [
            'font_icon' => 'convertFontIcon'
        ]
    ],
    'image' => [
        'advanced' => [
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'image.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.advanced.sizing',
            'margin_padding' => 'module.advanced.spacing',
            'max_width' => 'module.advanced.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'align' => 'module.advanced.align.*',
            'alt' => 'image.innerContent.*.alt',
            'force_fullwidth' => 'module.advanced.sizing.*.forceFullwidth',
            'hover_icon' => 'image.advanced.overlayIcon.*.hoverIcon',
            'hover_overlay_color' => 'image.advanced.overlay.*.backgroundColor',
            'overlay_icon_color' => 'image.advanced.overlayIcon.*.iconColor',
            'show_bottom_space' => 'module.advanced.spacing.*.showBottomSpace',
            'show_in_lightbox' => 'image.advanced.lightbox.*',
            'src' => 'image.innerContent.*.src',
            'title_text' => 'image.innerContent.*.titleText',
            'url' => 'image.innerContent.*.linkUrl',
            'url_new_window' => 'image.innerContent.*.linkTarget',
            'use_overlay' => 'image.advanced.overlay.*.use'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon'
        ]
    ],
    'login' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border',
                'fields' => 'field.decoration.border',
                'fields_focus' => 'field.advanced.focus.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow',
                'fields' => 'field.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'form_field' => 'field.decoration.font',
                'header' => 'title.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'newsletter_button' => 'css.*.newsletterButton',
            'newsletter_description' => 'css.*.newsletterDescription',
            'newsletter_fields' => 'css.*.newsletterFields',
            'newsletter_form' => 'css.*.newsletterForm',
            'newsletter_title' => 'css.*.newsletterTitle'
        ],
        'module' => [
            'content' => 'content.innerContent.*',
            'current_page_redirect' => 'module.advanced.currentPageRedirect.*',
            'title' => 'title.innerContent.*',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'inline_fonts' => 'content.decoration.inlineFont.*.families',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'map' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'child' => 'map.decoration.filters',
                'default' => 'module.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'address' => 'map.innerContent.*.address',
            'address_lat' => 'map.innerContent.*.lat',
            'address_lng' => 'map.innerContent.*.lng',
            'google_api_key' => 'map.advanced.googleAPIKey.*',
            'grayscale_filter_amount' =>
                'map.advanced.grayscaleFilter.*.amount',
            'mobile_dragging' => 'map.advanced.mobileDragging.*',
            'mouse_wheel' => 'map.advanced.mouseWheel.*',
            'use_grayscale_filter' => 'map.advanced.grayscaleFilter.*.enabled',
            'zoom_level' => 'map.innerContent.*.zoom',
            'google_maps_script_notice' => 'googleMapsScriptNotice.*',
            'map_center_map' => 'mapCenterMap.*'
        ]
    ],
    'map-pin' => [
        'module' => [
            'content' => 'content.innerContent.*',
            'inline_fonts' => 'content.decoration.inlineFont.*.families',
            'pin_address' => 'pin.innerContent.*.address',
            'pin_address_lat' => 'pin.innerContent.*.lat',
            'pin_address_lng' => 'pin.innerContent.*.lng',
            'title' => 'title.innerContent.*',
            'zoom_level' => 'pin.innerContent.*.zoom'
        ],
        'advanced' => [],
        'css' => [],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'menu' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'logo.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'logo.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'logo.decoration.filters'
            ],
            'fonts' => [
                'default' => 'module.decoration.font',
                'menu' => 'menu.decoration.font',
                'cart_quantity' => 'cartQuantity.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'menu_link' => 'css.*.menuLink',
            'active_menu_link' => 'css.*.activeMenuLink',
            'dropdown_container' => 'css.*.dropdownContainer',
            'dropdown_links' => 'css.*.dropdownLinks',
            'menu_logo' => 'css.*.menuLogo'
        ],
        'module' => [
            'menu_id' => 'menu.advanced.menuId.*',
            'logo' => 'logo.innerContent.*.src',
            'show_cart_icon' => 'cartIcon.advanced.show.*',
            'show_cart_quantity' => 'cartQuantity.advanced.show.*',
            'show_search_icon' => 'searchIcon.advanced.show.*',
            'logo_url' => 'logo.innerContent.*.linkUrl',
            'logo_url_new_window' => 'logo.innerContent.*.linkTarget',
            'menu_style' => 'menu.advanced.style.*',
            'submenu_direction' => 'menuDropdown.advanced.direction.*',
            'active_link_color' => 'menu.advanced.activeLinkColor.*',
            'text_orientation' => 'module.advanced.text.text.*.orientation',
            'background_layout' => 'module.advanced.text.text.*.color',
            'dropdown_menu_bg_color' =>
                'menuDropdown.decoration.background.*.color',
            'dropdown_menu_line_color' => 'menuDropdown.advanced.lineColor.*',
            'dropdown_menu_text_color' =>
                'menuDropdown.decoration.font.font.*.color',
            'dropdown_menu_active_link_color' =>
                'menuDropdown.advanced.activeLinkColor.*',
            'mobile_menu_bg_color' =>
                'menuMobile.decoration.background.*.color',
            'mobile_menu_text_color' =>
                'menuMobile.decoration.font.font.*.color',
            'cart_icon_color' => 'cartIcon.decoration.font.font.*.color',
            'search_icon_color' => 'searchIcon.decoration.font.font.*.color',
            'menu_icon_color' =>
                'hamburgerMenuIcon.decoration.font.font.*.color',
            'cart_icon_font_size' => 'cartIcon.decoration.font.font.*.size',
            'search_icon_font_size' => 'searchIcon.decoration.font.font.*.size',
            'menu_icon_font_size' =>
                'hamburgerMenuIcon.decoration.font.font.*.size',
            'logo_width' => 'logo.decoration.sizing.*.width',
            'logo_max_width' => 'logo.decoration.sizing.*.maxWidth',
            'logo_height' => 'logo.decoration.sizing.*.height',
            'logo_max_height' => 'logo.decoration.sizing.*.maxHeight',
            'dropdown_menu_animation' => 'menuDropdown.advanced.animation.*',
            'logo_alt' => 'logo.innerContent.*.alt'
        ]
    ],
    'number-counter' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'number' => 'number.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'sticky' => 'module.decoration.sticky',
            'scroll' => 'module.decoration.scroll',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'number_counter_title' => 'css.*.numberCounterTitle',
            'percent' => 'css.*.percent'
        ],
        'module' => [
            'counter_color' => 'number.decoration.font.font.*.color',
            'number' => 'number.innerContent.*',
            'percent_sign' => 'number.advanced.enablePercentSign.*',
            'title' => 'title.innerContent.*',
            'title_level' => 'title.decoration.font.font.*.headingLevel'
        ]
    ],
    'portfolio' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'image' => 'image.decoration.filters'
            ],
            'fonts' => [
                'caption' => 'meta.decoration.font',
                'pagination' => 'pagination.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'overlay' => 'css.*.overlay',
            'overlay_icon' => 'css.*.overlayIcon',
            'pagination' => 'css.*.pagination',
            'portfolio_image' => 'css.*.portfolioImage',
            'portfolio_post_meta' => 'css.*.portfolioPostMeta',
            'portfolio_title' => 'css.*.portfolioTitle'
        ],
        'module' => [
            'hover_icon' => 'overlay.advanced.hoverIcon.*',
            'include_categories' =>
                'portfolio.innerContent.*.includedCategories',
            'layout_display' => 'portfolioGrid.decoration.layout.*.display',
            'posts_number' => 'portfolio.innerContent.*.postsNumber',
            'show_categories' => 'portfolio.advanced.showCategories.*',
            'show_pagination' => 'portfolio.advanced.showPagination.*',
            'show_title' => 'portfolio.advanced.showTitle.*',
            'fullwidth' => 'portfolio.advanced.layout.*',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'zoom_icon_color' => 'overlay.advanced.iconColor.*'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon',
            'include_categories' => 'includedProjectCategories'
        ]
    ],
    'post-content' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'text' => 'module.decoration.bodyFont.body',
                'link' => 'module.decoration.bodyFont.link',
                'ul' => 'module.decoration.bodyFont.ul',
                'ol' => 'module.decoration.bodyFont.ol',
                'quote' => 'module.decoration.bodyFont.quote',
                'header' => 'module.decoration.headingFont.h1',
                'header_2' => 'module.decoration.headingFont.h2',
                'header_3' => 'module.decoration.headingFont.h3',
                'header_4' => 'module.decoration.headingFont.h4',
                'header_5' => 'module.decoration.headingFont.h5',
                'header_6' => 'module.decoration.headingFont.h6'
            ],
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm'
        ],
        'module' => [
            'ol_item_indent' =>
                'module.decoration.bodyFont.ol.list.*.itemIndent',
            'ol_position' => 'module.decoration.bodyFont.ol.list.*.position',
            'ol_type' => 'module.decoration.bodyFont.ol.list.*.type',
            'quote_border_color' =>
                'module.decoration.bodyFont.quote.border.*.styles.left.color',
            'quote_border_weight' =>
                'module.decoration.bodyFont.quote.border.*.styles.left.width',
            'ul_item_indent' =>
                'module.decoration.bodyFont.ul.list.*.itemIndent',
            'ul_position' => 'module.decoration.bodyFont.ul.list.*.position',
            'ul_type' => 'module.decoration.bodyFont.ul.list.*.type',
            'header_font' => 'module.decoration.headingFont.h1.font.*',
            'header_font_size' =>
                'module.decoration.headingFont.h1.font.*.size',
            'header_letter_spacing' =>
                'module.decoration.headingFont.h1.font.*.letterSpacing',
            'header_line_height' =>
                'module.decoration.headingFont.h1.font.*.lineHeight',
            'header_text_align' =>
                'module.decoration.headingFont.h1.font.*.textAlign',
            'header_text_color' =>
                'module.decoration.headingFont.h1.font.*.color',
            'header_text_shadow_blur_strength' =>
                'module.decoration.headingFont.h1.textShadow.*.blur',
            'header_text_shadow_color' =>
                'module.decoration.headingFont.h1.textShadow.*.color',
            'header_text_shadow_horizontal_length' =>
                'module.decoration.headingFont.h1.textShadow.*.horizontal',
            'header_text_shadow_style' =>
                'module.decoration.headingFont.h1.textShadow.*.style',
            'header_text_shadow_vertical_length' =>
                'module.decoration.headingFont.h1.textShadow.*.vertical',
            'inline_fonts' => 'module.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'post-nav' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'links.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'links.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'links.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'links.decoration.boxShadow'
            ],
            'fonts' => [
                'title' => 'links.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'links' => 'css.*.links',
            'prevLink' => 'css.*.prevLink',
            'prevLinkArrow' => 'css.*.prevLinkArrow',
            'nextLink' => 'css.*.nextLink',
            'nextLinkArrow' => 'css.*.nextLinkArrow'
        ],
        'module' => [
            'in_same_term' => 'module.advanced.inSameTerm.*',
            'taxonomy_name' => 'module.advanced.taxonomyName.*',
            'show_prev' => 'links.advanced.showPrev.*',
            'show_next' => 'links.advanced.showNext.*',
            'prev_text' => 'links.advanced.prevText.*',
            'next_text' => 'links.advanced.nextText.*'
        ]
    ],
    'post-slider' => [
        'advanced' => [
            'fonts' => [
                'header' => 'title.decoration.font',
                'body' => 'content.decoration.bodyFont.body',
                'meta' => 'meta.decoration.font',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'link_options' => 'module.advanced.link',
            'text' => 'module.advanced.text',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'slide_description' => 'css.*.slideDescription',
            'slide_title' => 'css.*.slideTitle',
            'slide_meta' => 'css.*.slideMeta',
            'slide_button' => 'css.*.slideButton',
            'slide_controllers' => 'css.*.slideControllers',
            'slide_active_controller' => 'css.*.slideActiveController',
            'slide_image' => 'css.*.slideImage',
            'slide_arrows' => 'css.*.slideArrows'
        ],
        'module' => [
            'more_text' => 'button.innerContent.*.text',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'arrows_custom_color' => 'arrows.advanced.color.*',
            'content_source' => 'post.advanced.contentSource.*',
            'dot_nav_custom_color' =>
                'pagination.decoration.background.*.color',
            'image_placement' => 'image.advanced.placement.*',
            'orderby' => 'post.advanced.orderby.*',
            'show_arrows' => 'arrows.advanced.enable.*',
            'show_content_on_mobile' => 'content.advanced.showOnMobile.*',
            'show_cta_on_mobile' => 'button.advanced.showOnMobile.*',
            'show_image' => 'image.advanced.enable.*',
            'show_image_video_mobile' => 'image.advanced.showOnMobile.*',
            'show_meta' => 'meta.advanced.enable.*',
            'show_more_button' => 'button.advanced.enable.*',
            'use_current_loop' => 'post.advanced.currentLoop.*',
            'posts_number' => 'post.advanced.number.*',
            'include_categories' => 'post.advanced.categories.*',
            'use_manual_excerpt' => 'post.advanced.excerptManual.*',
            'excerpt_length' => 'post.advanced.excerptLength.*',
            'show_pagination' => 'pagination.advanced.enable.*',
            'offset_number' => 'post.advanced.offset.*',
            'use_text_overlay' => 'contentOverlay.advanced.use.*',
            'text_overlay_color' =>
                'contentOverlay.decoration.background.*.color',
            'text_border_radius' => 'contentOverlay.decoration.border.*.radius',
            'use_bg_overlay' => 'slideOverlay.advanced.use.*',
            'bg_overlay_color' => 'slideOverlay.decoration.background.*.color',
            'content_width' => 'content.decoration.sizing.*.width',
            'content_max_width' => 'content.decoration.sizing.*.maxWidth',
            'auto' => 'module.advanced.auto.*',
            'auto_speed' => 'module.advanced.autoSpeed.*',
            'auto_ignore_hover' => 'module.advanced.autoIgnoreHover.*'
        ],
        'valueExpansionFunctionMap' => [
            'include_categories' => 'includedCategories'
        ]
    ],
    'post-title' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'title' => 'title.decoration.font',
                'meta' => 'meta.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'post_title' => 'css.*.postTitle',
            'post_meta' => 'css.*.postMeta',
            'post_image' => 'css.*.postImage'
        ],
        'module' => [
            'title' => 'title.advanced.showTitle.*',
            'meta' => 'meta.advanced.showMeta.*',
            'author' => 'meta.advanced.showAuthor.*',
            'date' => 'meta.advanced.showDate.*',
            'date_format' => 'meta.advanced.dateFormat.*',
            'categories' => 'meta.advanced.showCategories.*',
            'comments' => 'meta.advanced.showCommentsCount.*',
            'featured_image' => 'featuredImage.advanced.enabled.*',
            'featured_placement' => 'featuredImage.advanced.placement.*',
            'force_fullwidth' => 'featuredImage.advanced.forceFullwidth.*',
            'image_width' => 'featuredImage.decoration.sizing.*.width',
            'image_max_width' => 'featuredImage.decoration.sizing.*.maxWidth',
            'image_height' => 'featuredImage.decoration.sizing.*.height',
            'image_max_height' => 'featuredImage.decoration.sizing.*.maxHeight',
            'image_alignment' => 'featuredImage.decoration.sizing.*.alignment',
            'text_background' => 'textWrapper.advanced.useBackground.*',
            'text_bg_color' => 'textWrapper.decoration.background.*.color',
            'text_color' => 'module.advanced.text.text.*.color',
            'title_level' => 'title.decoration.font.font.*.headingLevel'
        ],
        'valueExpansionFunctionMap' => [
            'text_color' => 'convertTextColorValue'
        ]
    ],
    'pricing-table' => [
        'advanced' => [
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border',
                'price' => 'price.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'currency_frequency' => 'currencyFrequency.decoration.font',
                'excluded' => 'excluded.decoration.font',
                'header' => 'title.decoration.font',
                'price' => 'price.decoration.font',
                'subheader' => 'subtitle.decoration.font'
            ],
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'currency' => 'css.*.currency',
            'frequency' => 'css.*.frequency',
            'price' => 'css.*.price',
            'pricing_button' => 'css.*.pricingButton',
            'pricing_content' => 'css.*.pricingContent',
            'pricing_heading' => 'css.*.pricingHeading',
            'pricing_item' => 'css.*.pricingItem',
            'pricing_item_excluded' => 'css.*.pricingItemExcluded',
            'pricing_subtitle' => 'css.*.pricingSubtitle',
            'pricing_title' => 'css.*.pricingTitle',
            'pricing_top' => 'css.*.pricingTop'
        ],
        'module' => [
            'bullet_color' => 'content.advanced.bulletColor.*',
            'button_text' => 'button.innerContent.*.text',
            'button_url' => 'button.innerContent.*.linkUrl',
            'url_new_window' => 'button.innerContent.*.linkTarget',
            'content' => 'content.innerContent.*',
            'currency' => 'currencyFrequency.innerContent.*.currency',
            'featured' => 'module.advanced.featured.*',
            'header_background_color' => 'title.decoration.background.*.color',
            'per' => 'currencyFrequency.innerContent.*.per',
            'price_background_color' => 'price.decoration.background.*.color',
            'subtitle' => 'subtitle.innerContent.*',
            'sum' => 'price.innerContent.*',
            'title' => 'title.innerContent.*',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'inline_fonts' => 'content.decoration.inlineFont.*.families',
            'layout_grid_type' => 'module.decoration.sizing.*.flexType'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'pricing-tables' => [
        'advanced' => [
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border',
                'price' => 'price.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'currency_frequency' => 'currencyFrequency.decoration.font',
                'excluded' => 'excluded.decoration.font',
                'header' => 'title.decoration.font',
                'price' => 'price.decoration.font',
                'subheader' => 'subtitle.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'currency' => 'css.*.currency',
            'featured_table' => 'css.*.featuredTable',
            'frequency' => 'css.*.frequency',
            'price' => 'css.*.price',
            'pricing_button' => 'css.*.pricingButton',
            'pricing_content' => 'css.*.pricingContent',
            'pricing_heading' => 'css.*.pricingHeading',
            'pricing_item' => 'css.*.pricingItem',
            'pricing_item_excluded' => 'css.*.pricingItemExcluded',
            'pricing_subtitle' => 'css.*.pricingSubtitle',
            'pricing_title' => 'css.*.pricingTitle',
            'pricing_top' => 'css.*.pricingTop'
        ],
        'module' => [
            'bullet_color' => 'content.advanced.bulletColor.*',
            'featured_table_background_color' =>
                'featuredTable.decoration.background.*.color',
            'featured_table_bullet_color' =>
                'featuredContent.advanced.bulletColor.*',
            'featured_table_currency_frequency_text_color' =>
                'featuredCurrencyFrequency.decoration.font.font.*.color',
            'featured_table_excluded_text_color' =>
                'featuredExcluded.decoration.font.font.*.color',
            'featured_table_header_background_color' =>
                'featuredTitle.decoration.background.*.color',
            'featured_table_header_text_color' =>
                'featuredTitle.decoration.font.font.*.color',
            'featured_table_price_background_color' =>
                'featuredPrice.decoration.background.*.color',
            'featured_table_price_color' =>
                'featuredPrice.decoration.font.font.*.color',
            'featured_table_subheader_text_color' =>
                'featuredSubtitle.decoration.font.font.*.color',
            'featured_table_text_color' =>
                'featuredContent.decoration.font.font.*.color',
            'header_background_color' => 'title.decoration.background.*.color',
            'price_background_color' => 'price.decoration.background.*.color',
            'show_bullet' => 'content.advanced.showBullet.*',
            'show_featured_drop_shadow' =>
                'featuredTable.advanced.showDropShadow.*',
            'button_rel' => 'children.button.innerContent.*.rel',
            'header_level' => 'title.decoration.font.font.*.headingLevel'
        ],
        'valueExpansionFunctionMap' => []
    ],
    'row' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button.decoration.button'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'background_horizontal_offset_1' => 'backgroundHorizontalOffset1.*',
            'background_horizontal_offset_2' => 'backgroundHorizontalOffset2.*',
            'background_horizontal_offset_3' => 'backgroundHorizontalOffset3.*',
            'background_horizontal_offset_4' => 'backgroundHorizontalOffset4.*',
            'background_horizontal_offset_5' => 'backgroundHorizontalOffset5.*',
            'background_horizontal_offset_6' => 'backgroundHorizontalOffset6.*',
            'background_image_height_1' => 'backgroundImageHeight1.*',
            'background_image_height_2' => 'backgroundImageHeight2.*',
            'background_image_height_3' => 'backgroundImageHeight3.*',
            'background_image_height_4' => 'backgroundImageHeight4.*',
            'background_image_height_5' => 'backgroundImageHeight5.*',
            'background_image_height_6' => 'backgroundImageHeight6.*',
            'background_image_width_1' => 'backgroundImageWidth1.*',
            'background_image_width_2' => 'backgroundImageWidth2.*',
            'background_image_width_3' => 'backgroundImageWidth3.*',
            'background_image_width_4' => 'backgroundImageWidth4.*',
            'background_image_width_5' => 'backgroundImageWidth5.*',
            'background_image_width_6' => 'backgroundImageWidth6.*',
            'background_vertical_offset_1' => 'backgroundVerticalOffset1.*',
            'background_vertical_offset_2' => 'backgroundVerticalOffset2.*',
            'background_vertical_offset_3' => 'backgroundVerticalOffset3.*',
            'background_vertical_offset_4' => 'backgroundVerticalOffset4.*',
            'background_vertical_offset_5' => 'backgroundVerticalOffset5.*',
            'background_vertical_offset_6' => 'backgroundVerticalOffset6.*',
            'bg_img_1' => 'columns.column-1.background.*.image.url',
            'bg_img_2' => 'columns.column-2.background.*.image.url',
            'bg_img_3' => 'columns.column-3.background.*.image.url',
            'bg_img_4' => 'columns.column-4.background.*.image.url',
            'bg_img_5' => 'columns.column-5.background.*.image.url',
            'bg_img_6' => 'columns.column-6.background.*.image.url',
            'column_padding_mobile' => 'columnPaddingMobile.*',
            'column_structure' => 'module.advanced.columnStructure.*',
            'custom_css_after_1' => 'customCssAfter1.*',
            'custom_css_after_2' => 'customCssAfter2.*',
            'custom_css_after_3' => 'customCssAfter3.*',
            'custom_css_after_4' => 'customCssAfter4.*',
            'custom_css_after_5' => 'customCssAfter5.*',
            'custom_css_after_6' => 'customCssAfter6.*',
            'custom_css_before_1' => 'customCssBefore1.*',
            'custom_css_before_2' => 'customCssBefore2.*',
            'custom_css_before_3' => 'customCssBefore3.*',
            'custom_css_before_4' => 'customCssBefore4.*',
            'custom_css_before_5' => 'customCssBefore5.*',
            'custom_css_before_6' => 'customCssBefore6.*',
            'custom_css_main_1' => 'customCssMain1.*',
            'custom_css_main_2' => 'customCssMain2.*',
            'custom_css_main_3' => 'customCssMain3.*',
            'custom_css_main_4' => 'customCssMain4.*',
            'custom_css_main_5' => 'customCssMain5.*',
            'custom_css_main_6' => 'customCssMain6.*',
            'custom_padding_last_edited' => 'customPaddingLastEdited.*',
            'gutter_width' => 'module.advanced.gutter.*.width',
            'make_equal' => 'module.advanced.gutter.*.makeEqual',
            'padding_1_last_edited' => 'padding1LastEdited.*',
            'padding_1_phone' => 'padding1Phone.*',
            'padding_1_tablet' => 'padding1Tablet.*',
            'padding_2_last_edited' => 'padding2LastEdited.*',
            'padding_2_phone' => 'padding2Phone.*',
            'padding_2_tablet' => 'padding2Tablet.*',
            'padding_3_last_edited' => 'padding3LastEdited.*',
            'padding_3_phone' => 'padding3Phone.*',
            'padding_3_tablet' => 'padding3Tablet.*',
            'padding_4_last_edited' => 'padding4LastEdited.*',
            'padding_4_phone' => 'padding4Phone.*',
            'padding_4_tablet' => 'padding4Tablet.*',
            'padding_5_last_edited' => 'padding5LastEdited.*',
            'padding_5_phone' => 'padding5Phone.*',
            'padding_5_tablet' => 'padding5Tablet.*',
            'padding_6_last_edited' => 'padding6LastEdited.*',
            'padding_6_phone' => 'padding6Phone.*',
            'padding_6_tablet' => 'padding6Tablet.*',
            'padding_bottom_1' => 'columns.column-1.spacing.*.padding.bottom',
            'padding_bottom_2' => 'columns.column-2.spacing.*.padding.bottom',
            'padding_bottom_3' => 'columns.column-3.spacing.*.padding.bottom',
            'padding_bottom_4' => 'paddingBottom4.*',
            'padding_bottom_5' => 'paddingBottom5.*',
            'padding_bottom_6' => 'paddingBottom6.*',
            'padding_left_1' => 'columns.column-1.spacing.*.padding.left',
            'padding_left_2' => 'columns.column-2.spacing.*.padding.left',
            'padding_left_3' => 'columns.column-3.spacing.*.padding.left',
            'padding_left_4' => 'paddingLeft4.*',
            'padding_left_5' => 'paddingLeft5.*',
            'padding_left_6' => 'paddingLeft6.*',
            'padding_left_right_link_1' =>
                'columns.column-1.spacing.*.padding.linkedX',
            'padding_left_right_link_2' =>
                'columns.column-2.spacing.*.padding.linkedX',
            'padding_left_right_link_3' =>
                'columns.column-3.spacing.*.padding.linkedX',
            'padding_left_right_link_4' => 'paddingLeftRightLink4.*',
            'padding_left_right_link_5' => 'paddingLeftRightLink5.*',
            'padding_left_right_link_6' => 'paddingLeftRightLink6.*',
            'padding_mobile' => 'paddingMobile.*',
            'padding_right_1' => 'columns.column-1.spacing.*.padding.right',
            'padding_right_2' => 'columns.column-2.spacing.*.padding.right',
            'padding_right_3' => 'columns.column-3.spacing.*.padding.right',
            'padding_right_4' => 'paddingRight4.*',
            'padding_right_5' => 'paddingRight5.*',
            'padding_right_6' => 'paddingRight6.*',
            'padding_top_1' => 'columns.column-1.spacing.*.padding.top',
            'padding_top_2' => 'columns.column-2.spacing.*.padding.top',
            'padding_top_3' => 'columns.column-3.spacing.*.padding.top',
            'padding_top_4' => 'paddingTop4.*',
            'padding_top_5' => 'paddingTop5.*',
            'padding_top_6' => 'paddingTop6.*',
            'padding_top_bottom_link_1' =>
                'columns.column-1.spacing.*.padding.linkedY',
            'padding_top_bottom_link_2' =>
                'columns.column-2.spacing.*.padding.linkedY',
            'padding_top_bottom_link_3' =>
                'columns.column-3.spacing.*.padding.linkedY',
            'padding_top_bottom_link_4' => 'paddingTopBottomLink4.*',
            'padding_top_bottom_link_5' => 'paddingTopBottomLink5.*',
            'padding_top_bottom_link_6' => 'paddingTopBottomLink6.*',
            'use_custom_gutter' => 'module.advanced.gutter.*.enable',
            'layout_display' => 'module.decoration.layout.*.display'
        ],
        'valueExpansionFunctionMap' => []
    ],
    'row-inner' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button.decoration.button'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'background_horizontal_offset_1' => 'backgroundHorizontalOffset1.*',
            'background_horizontal_offset_2' => 'backgroundHorizontalOffset2.*',
            'background_horizontal_offset_3' => 'backgroundHorizontalOffset3.*',
            'background_horizontal_offset_4' => 'backgroundHorizontalOffset4.*',
            'background_horizontal_offset_5' => 'backgroundHorizontalOffset5.*',
            'background_horizontal_offset_6' => 'backgroundHorizontalOffset6.*',
            'background_image_height_1' => 'backgroundImageHeight1.*',
            'background_image_height_2' => 'backgroundImageHeight2.*',
            'background_image_height_3' => 'backgroundImageHeight3.*',
            'background_image_height_4' => 'backgroundImageHeight4.*',
            'background_image_height_5' => 'backgroundImageHeight5.*',
            'background_image_height_6' => 'backgroundImageHeight6.*',
            'background_image_width_1' => 'backgroundImageWidth1.*',
            'background_image_width_2' => 'backgroundImageWidth2.*',
            'background_image_width_3' => 'backgroundImageWidth3.*',
            'background_image_width_4' => 'backgroundImageWidth4.*',
            'background_image_width_5' => 'backgroundImageWidth5.*',
            'background_image_width_6' => 'backgroundImageWidth6.*',
            'background_vertical_offset_1' => 'backgroundVerticalOffset1.*',
            'background_vertical_offset_2' => 'backgroundVerticalOffset2.*',
            'background_vertical_offset_3' => 'backgroundVerticalOffset3.*',
            'background_vertical_offset_4' => 'backgroundVerticalOffset4.*',
            'background_vertical_offset_5' => 'backgroundVerticalOffset5.*',
            'background_vertical_offset_6' => 'backgroundVerticalOffset6.*',
            'bg_img_1' => 'columns.column-1.background.*.image.url',
            'bg_img_2' => 'columns.column-2.background.*.image.url',
            'bg_img_3' => 'columns.column-3.background.*.image.url',
            'bg_img_4' => 'columns.column-4.background.*.image.url',
            'bg_img_5' => 'columns.column-5.background.*.image.url',
            'bg_img_6' => 'columns.column-6.background.*.image.url',
            'column_padding_mobile' => 'columnPaddingMobile.*',
            'column_structure' => 'module.advanced.columnStructure.*',
            'custom_css_after_1' => 'customCssAfter1.*',
            'custom_css_after_2' => 'customCssAfter2.*',
            'custom_css_after_3' => 'customCssAfter3.*',
            'custom_css_after_4' => 'customCssAfter4.*',
            'custom_css_after_5' => 'customCssAfter5.*',
            'custom_css_after_6' => 'customCssAfter6.*',
            'custom_css_before_1' => 'customCssBefore1.*',
            'custom_css_before_2' => 'customCssBefore2.*',
            'custom_css_before_3' => 'customCssBefore3.*',
            'custom_css_before_4' => 'customCssBefore4.*',
            'custom_css_before_5' => 'customCssBefore5.*',
            'custom_css_before_6' => 'customCssBefore6.*',
            'custom_css_main_1' => 'customCssMain1.*',
            'custom_css_main_2' => 'customCssMain2.*',
            'custom_css_main_3' => 'customCssMain3.*',
            'custom_css_main_4' => 'customCssMain4.*',
            'custom_css_main_5' => 'customCssMain5.*',
            'custom_css_main_6' => 'customCssMain6.*',
            'custom_padding_last_edited' => 'customPaddingLastEdited.*',
            'gutter_width' => 'module.advanced.gutter.*.width',
            'make_equal' => 'module.advanced.gutter.*.makeEqual',
            'padding_1_last_edited' => 'padding1LastEdited.*',
            'padding_1_phone' => 'padding1Phone.*',
            'padding_1_tablet' => 'padding1Tablet.*',
            'padding_2_last_edited' => 'padding2LastEdited.*',
            'padding_2_phone' => 'padding2Phone.*',
            'padding_2_tablet' => 'padding2Tablet.*',
            'padding_3_last_edited' => 'padding3LastEdited.*',
            'padding_3_phone' => 'padding3Phone.*',
            'padding_3_tablet' => 'padding3Tablet.*',
            'padding_4_last_edited' => 'padding4LastEdited.*',
            'padding_4_phone' => 'padding4Phone.*',
            'padding_4_tablet' => 'padding4Tablet.*',
            'padding_5_last_edited' => 'padding5LastEdited.*',
            'padding_5_phone' => 'padding5Phone.*',
            'padding_5_tablet' => 'padding5Tablet.*',
            'padding_6_last_edited' => 'padding6LastEdited.*',
            'padding_6_phone' => 'padding6Phone.*',
            'padding_6_tablet' => 'padding6Tablet.*',
            'padding_bottom_1' => 'columns.column-1.spacing.*.padding.bottom',
            'padding_bottom_2' => 'columns.column-2.spacing.*.padding.bottom',
            'padding_bottom_3' => 'columns.column-3.spacing.*.padding.bottom',
            'padding_bottom_4' => 'paddingBottom4.*',
            'padding_bottom_5' => 'paddingBottom5.*',
            'padding_bottom_6' => 'paddingBottom6.*',
            'padding_left_1' => 'columns.column-1.spacing.*.padding.left',
            'padding_left_2' => 'columns.column-2.spacing.*.padding.left',
            'padding_left_3' => 'columns.column-3.spacing.*.padding.left',
            'padding_left_4' => 'paddingLeft4.*',
            'padding_left_5' => 'paddingLeft5.*',
            'padding_left_6' => 'paddingLeft6.*',
            'padding_left_right_link_1' =>
                'columns.column-1.spacing.*.padding.linkedX',
            'padding_left_right_link_2' =>
                'columns.column-2.spacing.*.padding.linkedX',
            'padding_left_right_link_3' =>
                'columns.column-3.spacing.*.padding.linkedX',
            'padding_left_right_link_4' => 'paddingLeftRightLink4.*',
            'padding_left_right_link_5' => 'paddingLeftRightLink5.*',
            'padding_left_right_link_6' => 'paddingLeftRightLink6.*',
            'padding_mobile' => 'paddingMobile.*',
            'padding_right_1' => 'columns.column-1.spacing.*.padding.right',
            'padding_right_2' => 'columns.column-2.spacing.*.padding.right',
            'padding_right_3' => 'columns.column-3.spacing.*.padding.right',
            'padding_right_4' => 'paddingRight4.*',
            'padding_right_5' => 'paddingRight5.*',
            'padding_right_6' => 'paddingRight6.*',
            'padding_top_1' => 'columns.column-1.spacing.*.padding.top',
            'padding_top_2' => 'columns.column-2.spacing.*.padding.top',
            'padding_top_3' => 'columns.column-3.spacing.*.padding.top',
            'padding_top_4' => 'paddingTop4.*',
            'padding_top_5' => 'paddingTop5.*',
            'padding_top_6' => 'paddingTop6.*',
            'padding_top_bottom_link_1' =>
                'columns.column-1.spacing.*.padding.linkedY',
            'padding_top_bottom_link_2' =>
                'columns.column-2.spacing.*.padding.linkedY',
            'padding_top_bottom_link_3' =>
                'columns.column-3.spacing.*.padding.linkedY',
            'padding_top_bottom_link_4' => 'paddingTopBottomLink4.*',
            'padding_top_bottom_link_5' => 'paddingTopBottomLink5.*',
            'padding_top_bottom_link_6' => 'paddingTopBottomLink6.*',
            'use_custom_gutter' => 'module.advanced.gutter.*.enable',
            'layout_display' => 'module.decoration.layout.*.display'
        ],
        'valueExpansionFunctionMap' => []
    ],
    'search' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'button' => 'button.decoration.font',
                'form_field' => 'field.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'button' => 'css.*.button',
            'input_field' => 'css.*.inputField'
        ],
        'module' => [
            'button_color' => 'button.decoration.background.*.color',
            'exclude_pages' => 'search.advanced.excludePages.*',
            'exclude_posts' => 'search.advanced.excludePosts.*',
            'include_categories' => 'search.advanced.includeCategories.*',
            'show_button' => 'search.advanced.showButton.*',
            'placeholder' => 'searchPlaceholder.innerContent.*',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'placeholder_color' =>
                'field.advanced.placeholder.font.font.*.color'
        ]
    ],
    'section' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'dividers' => 'module.advanced.dividers',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm'
        ],
        'module' => [
            'columns_background' => 'columnsBackground.*',
            'columns_css_fields' => 'columnsCssFields.*',
            'columns_css' => 'columnsCss.*',
            'columns_padding' => 'columnsPadding.*',
            'fullwidth' => 'module.advanced.type.*',
            'gutter_width' => 'module.advanced.gutter.*.width',
            'inner_max_width' => 'innerSizing.decoration.sizing.*.maxWidth',
            'inner_module_alignment' =>
                'innerSizing.decoration.sizing.*.alignment',
            'inner_shadow' => 'module.advanced.innerShadow.*',
            'inner_width' => 'innerSizing.decoration.sizing.*.width',
            'make_equal' => 'module.advanced.gutter.*.makeEqual',
            'next_background_color' => 'nextBackgroundColor.*',
            'prev_background_color' => 'prevBackgroundColor.*',
            'specialty' => 'module.advanced.type.*',
            'allow_player_pause_1' =>
                'column1.decoration.background.*.video.allowPlayerPause',
            'background_blend_1' =>
                'column1.decoration.background.*.image.blend',
            'background_color_1' => 'column1.decoration.background.*.color',
            'background_color_gradient_direction_1' =>
                'column1.decoration.background.*.gradient.direction',
            'background_color_gradient_direction_radial_1' =>
                'column1.decoration.background.*.gradient.directionRadial',
            'background_color_gradient_overlays_image_1' =>
                'column1.decoration.background.*.gradient.overlaysImage',
            'background_color_gradient_repeat_1' =>
                'column1.decoration.background.*.gradient.repeat',
            'background_color_gradient_stops_1' =>
                'column1.decoration.background.*.gradient.stops',
            'background_color_gradient_start_1' =>
                'column1.decoration.background.*.gradient.stops[0].color',
            'background_color_gradient_start_position_1' =>
                'column1.decoration.background.*.gradient.stops[0].position',
            'background_color_gradient_end_1' =>
                'column1.decoration.background.*.gradient.stops[1].color',
            'background_color_gradient_end_position_1' =>
                'column1.decoration.background.*.gradient.stops[1].position',
            'background_color_gradient_type_1' =>
                'column1.decoration.background.*.gradient.type',
            'background_color_gradient_unit_1' =>
                'column1.decoration.background.*.gradient.length',
            'background_enable_color_1' =>
                'column1.decoration.background.*.enableColor',
            'background_enable_image_1' =>
                'column1.decoration.background.*.image.enabled',
            'background_enable_mask_style_1' =>
                'column1.decoration.background.*.mask.enabled',
            'background_enable_pattern_style_1' =>
                'column1.decoration.background.*.pattern.enabled',
            'background_enable_video_mp4_1' =>
                'column1.decoration.background.*.video.enabledMp4',
            'background_enable_video_webm_1' =>
                'column1.decoration.background.*.video.enabledWebm',
            'background_horizontal_offset_1' =>
                'column1.decoration.background.*.image.horizontalOffset',
            'background_image_1' => 'column1.decoration.background.*.image.url',
            'background_image_height_1' =>
                'column1.decoration.background.*.image.height',
            'background_image_width_1' =>
                'column1.decoration.background.*.image.width',
            'background_mask_aspect_ratio_1' =>
                'column1.decoration.background.*.mask.aspectRatio',
            'background_mask_blend_mode_1' =>
                'column1.decoration.background.*.mask.blend',
            'background_mask_color_1' =>
                'column1.decoration.background.*.mask.color',
            'background_mask_height_1' =>
                'column1.decoration.background.*.mask.height',
            'background_mask_horizontal_offset_1' =>
                'column1.decoration.background.*.mask.horizontalOffset',
            'background_mask_position_1' =>
                'column1.decoration.background.*.mask.position',
            'background_mask_size_1' =>
                'column1.decoration.background.*.mask.size',
            'background_mask_style_1' =>
                'column1.decoration.background.*.mask.style',
            'background_mask_transform_1' =>
                'column1.decoration.background.*.mask.transform',
            'background_mask_vertical_offset_1' =>
                'column1.decoration.background.*.mask.verticalOffset',
            'background_mask_width_1' =>
                'column1.decoration.background.*.mask.width',
            'background_pattern_blend_mode_1' =>
                'column1.decoration.background.*.pattern.blend',
            'background_pattern_color_1' =>
                'column1.decoration.background.*.pattern.color',
            'background_pattern_height_1' =>
                'column1.decoration.background.*.pattern.height',
            'background_pattern_horizontal_offset_1' =>
                'column1.decoration.background.*.pattern.horizontalOffset',
            'background_pattern_repeat_1' =>
                'column1.decoration.background.*.pattern.repeat',
            'background_pattern_repeat_origin_1' =>
                'column1.decoration.background.*.pattern.repeatOrigin',
            'background_pattern_size_1' =>
                'column1.decoration.background.*.pattern.size',
            'background_pattern_style_1' =>
                'column1.decoration.background.*.pattern.style',
            'background_pattern_transform_1' =>
                'column1.decoration.background.*.pattern.transform',
            'background_pattern_vertical_offset_1' =>
                'column1.decoration.background.*.pattern.verticalOffset',
            'background_pattern_width_1' =>
                'column1.decoration.background.*.pattern.width',
            'background_position_1' =>
                'column1.decoration.background.*.image.position',
            'background_repeat_1' =>
                'column1.decoration.background.*.image.repeat',
            'background_size_1' => 'column1.decoration.background.*.image.size',
            'background_vertical_offset_1' =>
                'column1.decoration.background.*.image.verticalOffset',
            'background_video_height_1' =>
                'column1.decoration.background.*.video.height',
            'background_video_mp4_1' =>
                'column1.decoration.background.*.video.mp4',
            'background_video_pause_outside_viewport_1' =>
                'column1.decoration.background.*.video.pauseOutsideViewport',
            'background_video_webm_1' =>
                'column1.decoration.background.*.video.webm',
            'background_video_width_1' =>
                'column1.decoration.background.*.video.width',
            'bg_img_1' => 'column1.decoration.background.*.image.url',
            'custom_css_after_1' => 'css.*.column_1_after',
            'custom_css_before_1' => 'css.*.column_1_before',
            'custom_css_main_1' => 'css.*.column_1_main',
            'module_class_1' => 'column1.advanced.htmlAttributes.*.class',
            'module_id_1' => 'column1.advanced.htmlAttributes.*.id',
            'padding_1' => 'column1.decoration.spacing.*.padding',
            'padding_bottom_1' => 'column1.decoration.spacing.*.padding.bottom',
            'padding_left_1' => 'column1.decoration.spacing.*.padding.left',
            'padding_left_right_link_1' =>
                'column1.decoration.spacing.*.padding.syncHorizontal',
            'padding_right_1' => 'column1.decoration.spacing.*.padding.right',
            'padding_top_1' => 'column1.decoration.spacing.*.padding.top',
            'padding_top_bottom_link_1' =>
                'column1.decoration.spacing.*.padding.syncVertical',
            'parallax_1' =>
                'column1.decoration.background.*.image.parallax.enabled',
            'parallax_method_1' =>
                'column1.decoration.background.*.image.parallax.method',
            'title_text_1' => 'column1.decoration.background.*.image.title',
            'use_background_color_gradient_1' =>
                'column1.decoration.background.*.gradient.enabled',
            'allow_player_pause_2' =>
                'column2.decoration.background.*.video.allowPlayerPause',
            'background_blend_2' =>
                'column2.decoration.background.*.image.blend',
            'background_color_2' => 'column2.decoration.background.*.color',
            'background_color_gradient_direction_2' =>
                'column2.decoration.background.*.gradient.direction',
            'background_color_gradient_direction_radial_2' =>
                'column2.decoration.background.*.gradient.directionRadial',
            'background_color_gradient_overlays_image_2' =>
                'column2.decoration.background.*.gradient.overlaysImage',
            'background_color_gradient_repeat_2' =>
                'column2.decoration.background.*.gradient.repeat',
            'background_color_gradient_stops_2' =>
                'column2.decoration.background.*.gradient.stops',
            'background_color_gradient_start_2' =>
                'column2.decoration.background.*.gradient.stops[0].color',
            'background_color_gradient_start_position_2' =>
                'column2.decoration.background.*.gradient.stops[0].position',
            'background_color_gradient_end_2' =>
                'column2.decoration.background.*.gradient.stops[1].color',
            'background_color_gradient_end_position_2' =>
                'column2.decoration.background.*.gradient.stops[1].position',
            'background_color_gradient_type_2' =>
                'column2.decoration.background.*.gradient.type',
            'background_color_gradient_unit_2' =>
                'column2.decoration.background.*.gradient.length',
            'background_enable_color_2' =>
                'column2.decoration.background.*.enableColor',
            'background_enable_image_2' =>
                'column2.decoration.background.*.image.enabled',
            'background_enable_mask_style_2' =>
                'column2.decoration.background.*.mask.enabled',
            'background_enable_pattern_style_2' =>
                'column2.decoration.background.*.pattern.enabled',
            'background_enable_video_mp4_2' =>
                'column2.decoration.background.*.video.enabledMp4',
            'background_enable_video_webm_2' =>
                'column2.decoration.background.*.video.enabledWebm',
            'background_horizontal_offset_2' =>
                'column2.decoration.background.*.image.horizontalOffset',
            'background_image_2' => 'column2.decoration.background.*.image.url',
            'background_image_height_2' =>
                'column2.decoration.background.*.image.height',
            'background_image_width_2' =>
                'column2.decoration.background.*.image.width',
            'background_mask_aspect_ratio_2' =>
                'column2.decoration.background.*.mask.aspectRatio',
            'background_mask_blend_mode_2' =>
                'column2.decoration.background.*.mask.blend',
            'background_mask_color_2' =>
                'column2.decoration.background.*.mask.color',
            'background_mask_height_2' =>
                'column2.decoration.background.*.mask.height',
            'background_mask_horizontal_offset_2' =>
                'column2.decoration.background.*.mask.horizontalOffset',
            'background_mask_position_2' =>
                'column2.decoration.background.*.mask.position',
            'background_mask_size_2' =>
                'column2.decoration.background.*.mask.size',
            'background_mask_style_2' =>
                'column2.decoration.background.*.mask.style',
            'background_mask_transform_2' =>
                'column2.decoration.background.*.mask.transform',
            'background_mask_vertical_offset_2' =>
                'column2.decoration.background.*.mask.verticalOffset',
            'background_mask_width_2' =>
                'column2.decoration.background.*.mask.width',
            'background_pattern_blend_mode_2' =>
                'column2.decoration.background.*.pattern.blend',
            'background_pattern_color_2' =>
                'column2.decoration.background.*.pattern.color',
            'background_pattern_height_2' =>
                'column2.decoration.background.*.pattern.height',
            'background_pattern_horizontal_offset_2' =>
                'column2.decoration.background.*.pattern.horizontalOffset',
            'background_pattern_repeat_2' =>
                'column2.decoration.background.*.pattern.repeat',
            'background_pattern_repeat_origin_2' =>
                'column2.decoration.background.*.pattern.repeatOrigin',
            'background_pattern_size_2' =>
                'column2.decoration.background.*.pattern.size',
            'background_pattern_style_2' =>
                'column2.decoration.background.*.pattern.style',
            'background_pattern_transform_2' =>
                'column2.decoration.background.*.pattern.transform',
            'background_pattern_vertical_offset_2' =>
                'column2.decoration.background.*.pattern.verticalOffset',
            'background_pattern_width_2' =>
                'column2.decoration.background.*.pattern.width',
            'background_position_2' =>
                'column2.decoration.background.*.image.position',
            'background_repeat_2' =>
                'column2.decoration.background.*.image.repeat',
            'background_size_2' => 'column2.decoration.background.*.image.size',
            'background_vertical_offset_2' =>
                'column2.decoration.background.*.image.verticalOffset',
            'background_video_height_2' =>
                'column2.decoration.background.*.video.height',
            'background_video_mp4_2' =>
                'column2.decoration.background.*.video.mp4',
            'background_video_pause_outside_viewport_2' =>
                'column2.decoration.background.*.video.pauseOutsideViewport',
            'background_video_webm_2' =>
                'column2.decoration.background.*.video.webm',
            'background_video_width_2' =>
                'column2.decoration.background.*.video.width',
            'bg_img_2' => 'column2.decoration.background.*.image.url',
            'custom_css_after_2' => 'css.*.column_2_after',
            'custom_css_before_2' => 'css.*.column_2_before',
            'custom_css_main_2' => 'css.*.column_2_main',
            'module_class_2' => 'column2.advanced.htmlAttributes.*.class',
            'module_id_2' => 'column2.advanced.htmlAttributes.*.id',
            'padding_2' => 'column2.decoration.spacing.*.padding',
            'padding_bottom_2' => 'column2.decoration.spacing.*.padding.bottom',
            'padding_left_2' => 'column2.decoration.spacing.*.padding.left',
            'padding_left_right_link_2' =>
                'column2.decoration.spacing.*.padding.syncHorizontal',
            'padding_right_2' => 'column2.decoration.spacing.*.padding.right',
            'padding_top_2' => 'column2.decoration.spacing.*.padding.top',
            'padding_top_bottom_link_2' =>
                'column2.decoration.spacing.*.padding.syncVertical',
            'parallax_2' =>
                'column2.decoration.background.*.image.parallax.enabled',
            'parallax_method_2' =>
                'column2.decoration.background.*.image.parallax.method',
            'title_text_2' => 'column2.decoration.background.*.image.title',
            'use_background_color_gradient_2' =>
                'column2.decoration.background.*.gradient.enabled',
            'allow_player_pause_3' =>
                'column3.decoration.background.*.video.allowPlayerPause',
            'background_blend_3' =>
                'column3.decoration.background.*.image.blend',
            'background_color_3' => 'column3.decoration.background.*.color',
            'background_color_gradient_direction_3' =>
                'column3.decoration.background.*.gradient.direction',
            'background_color_gradient_direction_radial_3' =>
                'column3.decoration.background.*.gradient.directionRadial',
            'background_color_gradient_overlays_image_3' =>
                'column3.decoration.background.*.gradient.overlaysImage',
            'background_color_gradient_repeat_3' =>
                'column3.decoration.background.*.gradient.repeat',
            'background_color_gradient_stops_3' =>
                'column3.decoration.background.*.gradient.stops',
            'background_color_gradient_start_3' =>
                'column3.decoration.background.*.gradient.stops[0].color',
            'background_color_gradient_start_position_3' =>
                'column3.decoration.background.*.gradient.stops[0].position',
            'background_color_gradient_end_3' =>
                'column3.decoration.background.*.gradient.stops[1].color',
            'background_color_gradient_end_position_3' =>
                'column3.decoration.background.*.gradient.stops[1].position',
            'background_color_gradient_type_3' =>
                'column3.decoration.background.*.gradient.type',
            'background_color_gradient_unit_3' =>
                'column3.decoration.background.*.gradient.length',
            'background_enable_color_3' =>
                'column3.decoration.background.*.enableColor',
            'background_enable_image_3' =>
                'column3.decoration.background.*.image.enabled',
            'background_enable_mask_style_3' =>
                'column3.decoration.background.*.mask.enabled',
            'background_enable_pattern_style_3' =>
                'column3.decoration.background.*.pattern.enabled',
            'background_enable_video_mp4_3' =>
                'column3.decoration.background.*.video.enabledMp4',
            'background_enable_video_webm_3' =>
                'column3.decoration.background.*.video.enabledWebm',
            'background_horizontal_offset_3' =>
                'column3.decoration.background.*.image.horizontalOffset',
            'background_image_3' => 'column3.decoration.background.*.image.url',
            'background_image_height_3' =>
                'column3.decoration.background.*.image.height',
            'background_image_width_3' =>
                'column3.decoration.background.*.image.width',
            'background_mask_aspect_ratio_3' =>
                'column3.decoration.background.*.mask.aspectRatio',
            'background_mask_blend_mode_3' =>
                'column3.decoration.background.*.mask.blend',
            'background_mask_color_3' =>
                'column3.decoration.background.*.mask.color',
            'background_mask_height_3' =>
                'column3.decoration.background.*.mask.height',
            'background_mask_horizontal_offset_3' =>
                'column3.decoration.background.*.mask.horizontalOffset',
            'background_mask_position_3' =>
                'column3.decoration.background.*.mask.position',
            'background_mask_size_3' =>
                'column3.decoration.background.*.mask.size',
            'background_mask_style_3' =>
                'column3.decoration.background.*.mask.style',
            'background_mask_transform_3' =>
                'column3.decoration.background.*.mask.transform',
            'background_mask_vertical_offset_3' =>
                'column3.decoration.background.*.mask.verticalOffset',
            'background_mask_width_3' =>
                'column3.decoration.background.*.mask.width',
            'background_pattern_blend_mode_3' =>
                'column3.decoration.background.*.pattern.blend',
            'background_pattern_color_3' =>
                'column3.decoration.background.*.pattern.color',
            'background_pattern_height_3' =>
                'column3.decoration.background.*.pattern.height',
            'background_pattern_horizontal_offset_3' =>
                'column3.decoration.background.*.pattern.horizontalOffset',
            'background_pattern_repeat_3' =>
                'column3.decoration.background.*.pattern.repeat',
            'background_pattern_repeat_origin_3' =>
                'column3.decoration.background.*.pattern.repeatOrigin',
            'background_pattern_size_3' =>
                'column3.decoration.background.*.pattern.size',
            'background_pattern_style_3' =>
                'column3.decoration.background.*.pattern.style',
            'background_pattern_transform_3' =>
                'column3.decoration.background.*.pattern.transform',
            'background_pattern_vertical_offset_3' =>
                'column3.decoration.background.*.pattern.verticalOffset',
            'background_pattern_width_3' =>
                'column3.decoration.background.*.pattern.width',
            'background_position_3' =>
                'column3.decoration.background.*.image.position',
            'background_repeat_3' =>
                'column3.decoration.background.*.image.repeat',
            'background_size_3' => 'column3.decoration.background.*.image.size',
            'background_vertical_offset_3' =>
                'column3.decoration.background.*.image.verticalOffset',
            'background_video_height_3' =>
                'column3.decoration.background.*.video.height',
            'background_video_mp4_3' =>
                'column3.decoration.background.*.video.mp4',
            'background_video_pause_outside_viewport_3' =>
                'column3.decoration.background.*.video.pauseOutsideViewport',
            'background_video_webm_3' =>
                'column3.decoration.background.*.video.webm',
            'background_video_width_3' =>
                'column3.decoration.background.*.video.width',
            'bg_img_3' => 'column3.decoration.background.*.image.url',
            'custom_css_after_3' => 'css.*.column_3_after',
            'custom_css_before_3' => 'css.*.column_3_before',
            'custom_css_main_3' => 'css.*.column_3_main',
            'module_class_3' => 'column3.advanced.htmlAttributes.*.class',
            'module_id_3' => 'column3.advanced.htmlAttributes.*.id',
            'padding_3' => 'column3.decoration.spacing.*.padding',
            'padding_bottom_3' => 'column3.decoration.spacing.*.padding.bottom',
            'padding_left_3' => 'column3.decoration.spacing.*.padding.left',
            'padding_left_right_link_3' =>
                'column3.decoration.spacing.*.padding.syncHorizontal',
            'padding_right_3' => 'column3.decoration.spacing.*.padding.right',
            'padding_top_3' => 'column3.decoration.spacing.*.padding.top',
            'padding_top_bottom_link_3' =>
                'column3.decoration.spacing.*.padding.syncVertical',
            'parallax_3' =>
                'column3.decoration.background.*.image.parallax.enabled',
            'parallax_method_3' =>
                'column3.decoration.background.*.image.parallax.method',
            'title_text_3' => 'column3.decoration.background.*.image.title',
            'use_background_color_gradient_3' =>
                'column3.decoration.background.*.gradient.enabled',
            'layout_display' => 'module.decoration.layout.*.display'
        ],
        'valueExpansionFunctionMap' => [
            'background_color_gradient_stops_1' => 'convertGradientStops',
            'background_color_gradient_start_position_1' =>
                'convertLegacyGradientProperty',
            'background_color_gradient_end_position_1' =>
                'convertLegacyGradientProperty',
            'background_mask_transform_1' => 'convertSvgTransform',
            'background_pattern_transform_1' => 'convertSvgTransform',
            'padding_1' => 'convertSpacing',
            'padding_left_right_link_1' => 'convertTrueFalseToOnOff',
            'padding_top_bottom_link_1' => 'convertTrueFalseToOnOff',
            'background_color_gradient_stops_2' => 'convertGradientStops',
            'background_color_gradient_start_position_2' =>
                'convertLegacyGradientProperty',
            'background_color_gradient_end_position_2' =>
                'convertLegacyGradientProperty',
            'background_mask_transform_2' => 'convertSvgTransform',
            'background_pattern_transform_2' => 'convertSvgTransform',
            'padding_2' => 'convertSpacing',
            'padding_left_right_link_2' => 'convertTrueFalseToOnOff',
            'padding_top_bottom_link_2' => 'convertTrueFalseToOnOff',
            'background_color_gradient_stops_3' => 'convertGradientStops',
            'background_color_gradient_start_position_3' =>
                'convertLegacyGradientProperty',
            'background_color_gradient_end_position_3' =>
                'convertLegacyGradientProperty',
            'background_mask_transform_3' => 'convertSvgTransform',
            'background_pattern_transform_3' => 'convertSvgTransform',
            'padding_3' => 'convertSpacing',
            'padding_left_right_link_3' => 'convertTrueFalseToOnOff',
            'padding_top_bottom_link_3' => 'convertTrueFalseToOnOff'
        ]
    ],
    'sidebar' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'sidebar.decoration.font',
                'header' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'title' => 'css.*.title',
            'widget' => 'css.*.widget'
        ],
        'module' => [
            'area' => 'sidebar.innerContent.*.area',
            'background_color' => 'module.decoration.background.*.color',
            'header_level' => 'title.decoration.font.*.headingLevel',
            'orientation' => 'sidebar.advanced.layout.*.alignment',
            'show_border' => 'sidebar.advanced.layout.*.showBorder'
        ]
    ],
    'signup' => [
        'advanced' => [
            'fonts' => [
                'header' => 'title.decoration.font',
                'body' => 'content.decoration.bodyFont.body',
                'result_message' => 'resultMessage.decoration.font',
                'form_field' => 'field.decoration.font',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote'
            ],
            'button' => [
                'button' => 'button'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'borders' => [
                'default' => 'module.decoration.border',
                'fields' => 'field.decoration.border',
                'fields_focus' => 'field.advanced.focus.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'fields' => 'field.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'link_options' => 'module.advanced.link',
            'text' => 'module.advanced.text',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'newsletter_title' => 'css.*.newsletterTitle',
            'newsletter_description' => 'css.*.newsletterDescription',
            'newsletter_form' => 'css.*.newsletterForm',
            'newsletter_fields' => 'css.*.newsletterFields',
            'newsletter_button' => 'css.*.newsletterButton'
        ],
        'module' => [
            'recaptcha_account_name' =>
                'module.advanced.spamProtection.*.account',
            'recaptcha_min_score' =>
                'module.advanced.spamProtection.*.minScore',
            'use_spam_service' => 'module.advanced.spamProtection.*.enabled',
            'captcha' => 'module.advanced.spamProtection.*.useBasicCaptcha',
            'spam_provider' => 'module.advanced.spamProtection.*.provider',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'title' => 'title.innerContent.*',
            'button_text' => 'button.innerContent.*.text',
            'description' => 'content.innerContent.*',
            'footer_content' => 'footerContent.innerContent.*',
            'success_action' => 'success.advanced.action.*',
            'success_message' => 'success.advanced.message.*',
            'success_redirect_query' => 'success.advanced.redirectQuery.*',
            'success_redirect_url' => 'success.advanced.redirectUrl.*',
            'use_custom_fields' => 'customFields.advanced.enable.*',
            'use_custom_fields_notice' => 'customFields.advanced.notice.*',
            'layout' => 'module.advanced.layout.*',
            'first_name_field' => 'field.advanced.firstNameField.*',
            'first_name_fullwidth' => 'field.advanced.firstNameFullwidth.*',
            'name_field' => 'field.advanced.nameField.*',
            'name_field_only' => 'field.advanced.nameFieldOnly.*',
            'name_fullwidth' => 'field.advanced.nameFullwidth.*',
            'ip_address' => 'field.advanced.ipAddress.*',
            'last_name_field' => 'field.advanced.lastNameField.*',
            'last_name_fullwidth' => 'field.advanced.lastNameFullwidth.*',
            'email_fullwidth' => 'field.advanced.emailFullwidth.*',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'provider' => 'module.advanced.emailService.*.provider',
            'activecampaign_account_name' =>
                'module.advanced.emailService.*.account',
            'activecampaign_list' => 'module.advanced.emailService.*.account',
            'aweber_account_name' => 'module.advanced.emailService.*.account',
            'aweber_list' => 'module.advanced.emailService.*.account',
            'campaign_monitor_account_name' =>
                'module.advanced.emailService.*.account',
            'campaign_monitor_list' => 'module.advanced.emailService.*.account',
            'constant_contact_account_name' =>
                'module.advanced.emailService.*.account',
            'constant_contact_list' => 'module.advanced.emailService.*.account',
            'convertkit_account_name' =>
                'module.advanced.emailService.*.account',
            'convertkit_list' => 'module.advanced.emailService.*.account',
            'emma_account_name' => 'module.advanced.emailService.*.account',
            'emma_list' => 'module.advanced.emailService.*.account',
            'feedblitz_account_name' =>
                'module.advanced.emailService.*.account',
            'feedblitz_list' => 'module.advanced.emailService.*.account',
            'fluentcrm_account_name' =>
                'module.advanced.emailService.*.account',
            'fluentcrm_list' => 'module.advanced.emailService.*.account',
            'getresponse_account_name' =>
                'module.advanced.emailService.*.account',
            'getresponse_list' => 'module.advanced.emailService.*.account',
            'hubspot_account_name' => 'module.advanced.emailService.*.account',
            'hubspot_list' => 'module.advanced.emailService.*.account',
            'icontact_account_name' => 'module.advanced.emailService.*.account',
            'icontact_list' => 'module.advanced.emailService.*.account',
            'infusionsoft_account_name' =>
                'module.advanced.emailService.*.account',
            'infusionsoft_list' => 'module.advanced.emailService.*.account',
            'madmimi_account_name' => 'module.advanced.emailService.*.account',
            'madmimi_list' => 'module.advanced.emailService.*.account',
            'mailchimp_account_name' =>
                'module.advanced.emailService.*.account',
            'mailchimp_list' => 'module.advanced.emailService.*.account',
            'mailerlite_account_name' =>
                'module.advanced.emailService.*.account',
            'mailerlite_list' => 'module.advanced.emailService.*.account',
            'mailpoet_account_name' => 'module.advanced.emailService.*.account',
            'mailpoet_list' => 'module.advanced.emailService.*.account',
            'mailster_account_name' => 'module.advanced.emailService.*.account',
            'mailster_list' => 'module.advanced.emailService.*.account',
            'ontraport_account_name' =>
                'module.advanced.emailService.*.account',
            'ontraport_list' => 'module.advanced.emailService.*.account',
            'salesforce_account_name' =>
                'module.advanced.emailService.*.account',
            'salesforce_list' => 'module.advanced.emailService.*.account',
            'sendinblue_account_name' =>
                'module.advanced.emailService.*.account',
            'sendinblue_list' => 'module.advanced.emailService.*.account'
        ],
        'valueExpansionFunctionMap' => [
            'form_field_custom_margin' => 'convertSpacing',
            'form_field_custom_padding' => 'convertSpacing',
            'success_redirect_query' => 'convertSuccessRedirectQuery',
            'activecampaign_account_name' => 'convertEmailServiceAccount',
            'activecampaign_list' => 'convertEmailServiceAccount',
            'aweber_account_name' => 'convertEmailServiceAccount',
            'aweber_list' => 'convertEmailServiceAccount',
            'campaign_monitor_account_name' => 'convertEmailServiceAccount',
            'campaign_monitor_list' => 'convertEmailServiceAccount',
            'constant_contact_account_name' => 'convertEmailServiceAccount',
            'constant_contact_list' => 'convertEmailServiceAccount',
            'convertkit_account_name' => 'convertEmailServiceAccount',
            'convertkit_list' => 'convertEmailServiceAccount',
            'emma_account_name' => 'convertEmailServiceAccount',
            'emma_list' => 'convertEmailServiceAccount',
            'feedblitz_account_name' => 'convertEmailServiceAccount',
            'feedblitz_list' => 'convertEmailServiceAccount',
            'fluentcrm_account_name' => 'convertEmailServiceAccount',
            'fluentcrm_list' => 'convertEmailServiceAccount',
            'getresponse_account_name' => 'convertEmailServiceAccount',
            'getresponse_list' => 'convertEmailServiceAccount',
            'hubspot_account_name' => 'convertEmailServiceAccount',
            'hubspot_list' => 'convertEmailServiceAccount',
            'icontact_account_name' => 'convertEmailServiceAccount',
            'icontact_list' => 'convertEmailServiceAccount',
            'infusionsoft_account_name' => 'convertEmailServiceAccount',
            'infusionsoft_list' => 'convertEmailServiceAccount',
            'madmimi_account_name' => 'convertEmailServiceAccount',
            'madmimi_list' => 'convertEmailServiceAccount',
            'mailchimp_account_name' => 'convertEmailServiceAccount',
            'mailchimp_list' => 'convertEmailServiceAccount',
            'mailerlite_account_name' => 'convertEmailServiceAccount',
            'mailerlite_list' => 'convertEmailServiceAccount',
            'mailpoet_account_name' => 'convertEmailServiceAccount',
            'mailpoet_list' => 'convertEmailServiceAccount',
            'mailster_account_name' => 'convertEmailServiceAccount',
            'mailster_list' => 'convertEmailServiceAccount',
            'ontraport_account_name' => 'convertEmailServiceAccount',
            'ontraport_list' => 'convertEmailServiceAccount',
            'salesforce_account_name' => 'convertEmailServiceAccount',
            'salesforce_list' => 'convertEmailServiceAccount',
            'sendinblue_account_name' => 'convertEmailServiceAccount',
            'sendinblue_list' => 'convertEmailServiceAccount'
        ]
    ],
    'signup-custom-field' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'focus' => 'fieldItem.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'fonts' => [
                'form_field' => 'field.decoration.font'
            ],
            'module' => 'module.advanced.htmlAttributes',
            'text' => 'module.advanced.text',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'height' => 'module.decoration.sizing',
            'max_width' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm'
        ],
        'module' => [
            'predefined_field' => 'fieldItem.advanced.predefinedField.*',
            'hidden' => 'fieldItem.advanced.hidden.*',
            'use_focus_border_color' => 'fieldItem.advanced.useFocusBorder.*',
            'allowed_symbols' => 'fieldItem.advanced.allowedSymbols.*',
            'booleancheckbox_options' =>
                'fieldItem.advanced.booleanCheckboxOptions.*',
            'checkbox_checked' => 'fieldItem.advanced.checkboxChecked.*',
            'checkbox_options' => 'fieldItem.advanced.checkboxOptions.*',
            'conditional_logic' => 'conditionalLogic.advanced.enable.*',
            'conditional_logic_relation' =>
                'conditionalLogic.advanced.relation.*',
            'conditional_logic_rules' => 'conditionalLogic.innerContent.*',
            'field_id' => 'fieldItem.advanced.id.*',
            'field_title' => 'fieldItem.innerContent.*',
            'field_type' => 'fieldItem.advanced.type.*',
            'fullwidth_field' => 'fieldItem.advanced.fullwidth.*',
            'max_length' => 'fieldItem.advanced.maxLength.*',
            'min_length' => 'fieldItem.advanced.minLength.*',
            'radio_options' => 'fieldItem.advanced.radioOptions.*',
            'required_mark' => 'fieldItem.advanced.required.*',
            'select_options' => 'fieldItem.advanced.selectOptions.*'
        ],
        'valueExpansionFunctionMap' => [
            'select_options' => 'sortableListConverter',
            'radio_options' => 'sortableListConverter',
            'checkbox_options' => 'sortableListConverter'
        ]
    ],
    'slide' => [
        'advanced' => [
            'background' => 'module.decoration.background',
            'borders' => [
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'title.decoration.font'
            ],
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'content.decoration.spacing',
            'max_width' => 'content.decoration.sizing',
            'overflow' => 'module.decoration.overflow',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'slide_button' => 'css.*.slideButton',
            'slide_container' => 'css.*.slideContainer',
            'slide_description' => 'css.*.slideDescription',
            'slide_image' => 'css.*.slideImage',
            'slide_title' => 'css.*.slideTitle'
        ],
        'module' => [
            'admin_title' => 'module.meta.adminLabel.*',
            'allow_player_pause' =>
                'module.decoration.background.*.video.allowPlayerPause',
            'arrows_custom_color' => 'arrows.advanced.color.*',
            'button_text' => 'button.innerContent.*.text',
            'url_new_window' => 'button.innerContent.*.linkTarget',
            'button_link' => 'button.innerContent.*.linkUrl',
            'content' => 'content.innerContent.*',
            'dot_nav_custom_color' => 'dotNav.decoration.background.*.color',
            'heading' => 'title.innerContent.*',
            'image_alt' => 'image.innerContent.*.alt',
            'video_url' => 'video.innerContent.*',
            'image' => 'image.innerContent.*.src',
            'alt' => 'image.innerContent.*.alt',
            'alignment' => 'image.advanced.alignment.*',
            'use_bg_overlay' => 'slideOverlay.advanced.use.*',
            'bg_overlay_color' => 'slideOverlay.decoration.background.*.color',
            'use_text_overlay' => 'contentOverlay.advanced.use.*',
            'text_overlay_color' =>
                'contentOverlay.decoration.background.*.color',
            'text_border_radius' => 'contentOverlay.decoration.border.*.radius',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'inline_fonts' => 'content.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'slider' => [
        'advanced' => [
            'animation' => 'module.decoration.animation',
            'background' => 'children.module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration..boxShadow',
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'slide_active_controller' => 'css.*.slideActiveController',
            'slide_arrows' => 'css.*.slideArrows',
            'slide_button' => 'css.*.slideButton',
            'slide_controllers' => 'css.*.slideControllers',
            'slide_description' => 'css.*.slideDescription',
            'slide_image' => 'css.*.slideImage',
            'slide_title' => 'css.*.slideTitle'
        ],
        'module' => [
            'auto' => 'module.advanced.auto.*',
            'auto_speed' => 'module.advanced.autoSpeed.*',
            'auto_ignore_hover' => 'module.advanced.autoIgnoreHover.*',
            'arrows_custom_color' => 'arrows.advanced.color.*',
            'dot_nav_custom_color' => 'dotNav.decoration.background.*.color',
            'show_arrows' => 'arrows.advanced.show.*',
            'show_content_on_mobile' =>
                'children.content.advanced.showOnMobile.*',
            'show_cta_on_mobile' => 'children.button.advanced.showOnMobile.*',
            'show_image_video_mobile' => 'image.advanced.showOnMobile.*',
            'show_pagination' => 'pagination.advanced.show.*',
            'use_bg_overlay' => 'children.slideOverlay.advanced.use.*',
            'bg_overlay_color' =>
                'children.slideOverlay.decoration.background.*.color',
            'use_text_overlay' => 'children.contentOverlay.advanced.use.*',
            'text_overlay_color' =>
                'children.contentOverlay.decoration.background.*.color',
            'text_border_radius' =>
                'children.contentOverlay.decoration.border.*.radius',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'content_width' => 'content.decoration.sizing.*.width',
            'content_max_width' => 'content.decoration.sizing.*.maxWidth',
            'button_rel' => 'children.button.innerContent.*.rel'
        ],
        'valueExpansionFunctionMap' => []
    ],
    'social-media-follow' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'follow_button' => 'css.*.followButton',
            'main_element' => 'css.*.mainElement',
            'social_follow' => 'css.*.socialFollow',
            'social_icon' => 'css.*.socialIcon'
        ],
        'module' => [
            'follow_button' => 'socialNetwork.advanced.followButton.*',
            'url_new_window' => 'button.innerContent.*.linkTarget',
            'icon_color' => 'icon.advanced.color.*',
            'use_icon_font_size' => 'icon.advanced.size.*.useSize',
            'icon_font_size' => 'icon.advanced.size.*.size',
            'custom_button' => 'button.decoration.button.*.enable'
        ]
    ],
    'social-media-follow-item' => [
        'advanced' => [
            'background' => 'module.decoration.background',
            'margin_padding' => 'module.decoration.spacing',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'button' => 'button.decoration.boxShadow',
                'default' => 'module.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'display_conditions' => 'module.decoration.conditions'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'follow_button' => 'css.*.followButton',
            'main_element' => 'css.*.mainElement',
            'social_icon' => 'css.*.socialIcon'
        ],
        'module' => [
            'follow_button' => 'socialNetwork.advanced.followButton.*',
            'skype_action' => 'socialNetwork.innerContent.*.skypeAction',
            'skype_url' => 'socialNetwork.innerContent.*.skypeUrl',
            'url' => 'socialNetwork.innerContent.*.link',
            'content' => 'socialNetwork.innerContent.*.label',
            'social_network' => 'socialNetwork.innerContent.*.title',
            'icon_color' => 'icon.advanced.color.*',
            'use_icon_font_size' => 'icon.advanced.size.*.useSize',
            'icon_font_size' => 'icon.advanced.size.*.size',
            'custom_button' => 'button.decoration.button.*.enable'
        ]
    ],
    'tab' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'background' => 'module.decoration.background',
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'tab' => 'title.decoration.font'
            ],
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'position_fields' => 'module.decoration.position',
            'overflow' => 'module.decoration.overflow',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'content' => 'content.innerContent.*',
            'title' => 'title.innerContent.*',
            'inline_fonts' => 'content.decoration.inlineFont.*.families',
            'body_ol_position' =>
                'content.decoration.bodyFont.ol.list.*.position',
            'body_ol_type' => 'content.decoration.bodyFont.ol.list.*.type',
            'body_ol_item_indent' =>
                'content.decoration.bodyFont.ol.list.*.itemIndent',
            'body_ul_position' =>
                'content.decoration.bodyFont.ul.list.*.position',
            'body_ul_type' => 'content.decoration.bodyFont.ul.list.*.type',
            'body_ul_item_indent' =>
                'content.decoration.bodyFont.ul.list.*.itemIndent'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'tabs' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'content.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'tab' => 'tab.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'position_fields' => 'module.decoration.position',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'active_tab' => 'css.*.activeTab',
            'tab' => 'css.*.tab',
            'tabs_content' => 'css.*.tabsContent',
            'tabs_controls' => 'css.*.tabsControls'
        ],
        'module' => [
            'body_ol_position' =>
                'content.decoration.bodyFont.ol.list.*.position',
            'body_ol_type' => 'content.decoration.bodyFont.ol.list.*.type',
            'body_ol_item_indent' =>
                'content.decoration.bodyFont.ol.list.*.itemIndent',
            'body_ul_position' =>
                'content.decoration.bodyFont.ul.list.*.position',
            'body_ul_type' => 'content.decoration.bodyFont.ul.list.*.type',
            'body_ul_item_indent' =>
                'content.decoration.bodyFont.ul.list.*.itemIndent',
            'active_tab_background_color' =>
                'activeTab.decoration.background.*.color',
            'active_tab_text_color' => 'activeTab.decoration.font.font.*.color',
            'inactive_tab_background_color' =>
                'inactiveTab.decoration.background.*.color'
        ]
    ],
    'team-member' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'display_conditions' => 'module.decoration.conditions',
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button.decoration.button'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'header' => 'name.decoration.font',
                'position' => 'position.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ]
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'member_description' => 'css.*.memberDescription',
            'member_image' => 'css.*.memberImage',
            'member_position' => 'css.*.memberPosition',
            'member_social_links' => 'css.*.memberSocialLinks',
            'title' => 'css.*.name'
        ],
        'module' => [
            'content' => 'content.innerContent.*',
            'facebook_url' => 'social.innerContent.*.facebookUrl',
            'google_url' => 'social.innerContent.*.googleUrl',
            'icon_color' => 'social.decoration.icon.*.color',
            'linkedin_url' => 'social.innerContent.*.linkedinUrl',
            'name' => 'name.innerContent.*',
            'twitter_url' => 'social.innerContent.*.twitterUrl',
            'position' => 'position.innerContent.*',
            'image_url' => 'image.innerContent.*.url',
            'header_level' => 'name.decoration.font.font.*.headingLevel',
            'icon_font_size' => 'social.decoration.icon.*.size',
            'use_icon_font_size' => 'social.decoration.icon.*.useSize',
            'animation' => 'image.innerContent.*.animation',
            'inline_fonts' => 'content.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'testimonial' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'display_conditions' => 'module.decoration.conditions',
            'borders' => [
                'default' => 'module.decoration.border',
                'portrait' => 'portrait.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'fonts' => [
                'author' => 'author.decoration.font',
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'company' => 'company.decoration.font',
                'position' => 'jobTitle.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'portrait.decoration.filters'
            ]
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'testimonial_author' => 'css.*.testimonialAuthor',
            'testimonial_description' => 'css.*.testimonialDescription',
            'testimonial_meta' => 'css.*.testimonialMeta',
            'testimonial_portrait' => 'css.*.testimonialPortrait'
        ],
        'module' => [
            'author' => 'author.innerContent.*',
            'company_name' => 'company.innerContent.*.text',
            'content' => 'content.innerContent.*',
            'font_icon' => 'quoteIcon.decoration.icon.*',
            'icon_font_size' => 'quoteIcon.decoration.icon.*.size',
            'job_title' => 'jobTitle.innerContent.*',
            'portrait_height' => 'portrait.decoration.sizing.*.height',
            'portrait_url' => 'portrait.innerContent.*.url',
            'portrait_width' => 'portrait.decoration.sizing.*.width',
            'quote_icon' => 'quoteIcon.decoration.icon.*.show',
            'quote_icon_background_color' =>
                'quoteIcon.decoration.background.*.color',
            'quote_icon_color' => 'quoteIcon.decoration.icon.*.color',
            'url' => 'company.innerContent.*.linkUrl',
            'url_new_window' => 'company.innerContent.*.linkTarget',
            'use_icon_font_size' => 'quoteIcon.decoration.icon.*.useSize',
            'inline_fonts' => 'content.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'font_icon' => 'convertFontIcon',
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'text' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'header' => 'content.decoration.headingFont.h1',
                'header_2' => 'content.decoration.headingFont.h2',
                'header_3' => 'content.decoration.headingFont.h3',
                'header_4' => 'content.decoration.headingFont.h4',
                'header_5' => 'content.decoration.headingFont.h5',
                'header_6' => 'content.decoration.headingFont.h6',
                'link' => 'content.decoration.bodyFont.link',
                'ol' => 'content.decoration.bodyFont.ol',
                'quote' => 'content.decoration.bodyFont.quote',
                'text' => 'content.decoration.bodyFont.body',
                'ul' => 'content.decoration.bodyFont.ul'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'content' => 'content.innerContent.*',
            'ol_item_indent' =>
                'content.decoration.bodyFont.ol.list.*.itemIndent',
            'ol_position' => 'content.decoration.bodyFont.ol.list.*.position',
            'ol_type' => 'content.decoration.bodyFont.ol.list.*.type',
            'quote_border_color' =>
                'content.decoration.bodyFont.quote.border.*.styles.left.color',
            'quote_border_weight' =>
                'content.decoration.bodyFont.quote.border.*.styles.left.width',
            'ul_item_indent' =>
                'content.decoration.bodyFont.ul.list.*.itemIndent',
            'ul_position' => 'content.decoration.bodyFont.ul.list.*.position',
            'ul_type' => 'content.decoration.bodyFont.ul.list.*.type',
            'header_font' => 'content.decoration.headingFont.h1.font.*',
            'header_font_size' =>
                'content.decoration.headingFont.h1.font.*.size',
            'header_letter_spacing' =>
                'content.decoration.headingFont.h1.font.*.letterSpacing',
            'header_line_height' =>
                'content.decoration.headingFont.h1.font.*.lineHeight',
            'header_text_align' =>
                'content.decoration.headingFont.h1.font.*.textAlign',
            'header_text_color' =>
                'content.decoration.headingFont.h1.font.*.color',
            'header_text_shadow_blur_strength' =>
                'content.decoration.headingFont.h1.textShadow.*.blur',
            'header_text_shadow_color' =>
                'content.decoration.headingFont.h1.textShadow.*.color',
            'header_text_shadow_horizontal_length' =>
                'content.decoration.headingFont.h1.textShadow.*.horizontal',
            'header_text_shadow_style' =>
                'content.decoration.headingFont.h1.textShadow.*.style',
            'header_text_shadow_vertical_length' =>
                'content.decoration.headingFont.h1.textShadow.*.vertical',
            'inline_fonts' => 'content.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'toggle' => [
        'advanced' => [
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'closed_title' => 'closedTitle.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex',
            'admin_label' => 'module.meta.adminLabel'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'open_toggle' => 'css.*.openToggle',
            'toggle_content' => 'css.*.toggleContent',
            'toggle_icon' => 'css.*.toggleIcon',
            'toggle_title' => 'css.*.toggleTitle'
        ],
        'module' => [
            'content' => 'content.innerContent.*',
            'open' => 'module.advanced.open.*',
            'title' => 'title.innerContent.*',
            'closed_toggle_background_color' =>
                'closedToggle.decoration.background.*.color',
            'toggle_icon' => 'closedToggleIcon.decoration.icon.*',
            'icon_color' => 'closedToggleIcon.decoration.icon.*.color',
            'use_icon_font_size' =>
                'closedToggleIcon.decoration.icon.*.useSize',
            'icon_font_size' => 'closedToggleIcon.decoration.icon.*.size',
            'open_toggle_background_color' =>
                'openToggle.decoration.background.*.color',
            'open_toggle_icon' => 'openToggleIcon.decoration.icon.*',
            'open_icon_color' => 'openToggleIcon.decoration.icon.*.color',
            'open_use_icon_font_size' =>
                'openToggleIcon.decoration.icon.*.useSize',
            'open_icon_font_size' => 'openToggleIcon.decoration.icon.*.size',
            'closed_toggle_text_color' =>
                'closedTitle.decoration.font.font.*.color',
            'title_level' => 'title.decoration.font.font.*.headingLevel',
            'open_toggle_text_color' =>
                'openToggle.decoration.font.font.*.color',
            'inline_fonts' => 'content.decoration.inlineFont.*.families'
        ],
        'valueExpansionFunctionMap' => [
            'open_toggle_icon' => 'convertFontIcon',
            'toggle_icon' => 'convertFontIcon',
            'inline_fonts' => 'convertInlineFont'
        ]
    ],
    'video' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'video_icon' => 'css.*.videoIcon'
        ],
        'module' => [
            'src' => 'video.innerContent.*.src',
            'src_webm' => 'video.innerContent.*.webm',
            'image_src' => 'thumbnail.innerContent.*.src',
            'thumbnail_overlay_color' =>
                'overlay.decoration.background.*.color',
            'use_icon_font_size' => 'playIcon.decoration.icon.*.useSize',
            'icon_font_size' => 'playIcon.decoration.icon.*.size',
            'play_icon_color' => 'playIcon.decoration.icon.*.color',
            'font_icon' => 'playIcon.decoration.icon.*'
        ],
        'valueExpansionFunctionMap' => [
            'font_icon' => 'convertFontIcon'
        ]
    ],
    'video-slider' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'video.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'video.decoration.boxShadow'
            ],
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'play_button' => 'css.*.playButton',
            'thumbnail_item' => 'css.*.thumbnailItem',
            'arrows' => 'css.*.sliderArrows'
        ],
        'module' => [
            'src' => 'video.innerContent.*.src',
            'src_webm' => 'video.innerContent.*.webm',
            'image_src' => 'thumbnail.innerContent.*.src',
            'thumbnail_overlay_color' =>
                'overlay.decoration.background.*.color',
            'use_icon_font_size' => 'playIcon.decoration.icon.*.useSize',
            'icon_font_size' => 'playIcon.decoration.icon.*.size',
            'play_icon_color' => 'playIcon.decoration.icon.*.color',
            'font_icon' => 'playIcon.decoration.icon.*',
            'show_image_overlay' => 'overlay.advanced.*.showImageOverlay',
            'controls_color' => 'sliderControls.advanced.*.color',
            'show_thumbnails' => 'sliderControls.advanced.*.useThumbnails',
            'show_arrows' => 'sliderControls.advanced.*.useArrows'
        ],
        'valueExpansionFunctionMap' => [
            'font_icon' => 'convertFontIcon'
        ]
    ],
    'video-slider-item' => [
        'advanced' => [
            'admin_label' => 'module.meta.adminLabel',
            'background' => 'module.decoration.background',
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'display_conditions' => 'module.decoration.conditions',
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul'
            ],
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'text' => 'module.advanced.text',
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'after' => 'css.*.after',
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement'
        ],
        'module' => [
            'src' => 'video.innerContent.*.src',
            'src_webm' => 'video.innerContent.*.webm',
            'image_src' => 'thumbnail.innerContent.*.src',
            'thumbnail_overlay_color' =>
                'overlay.decoration.background.*.color',
            'use_icon_font_size' => 'playIcon.decoration.icon.*.useSize',
            'icon_font_size' => 'playIcon.decoration.icon.*.size',
            'play_icon_color' => 'playIcon.decoration.icon.*.color',
            'font_icon' => 'playIcon.decoration.icon.*',
            'show_image_overlay' => 'overlay.advanced.*.showImageOverlay',
            'background_layout' => 'sliderControls.advanced.*.color'
        ],
        'valueExpansionFunctionMap' => [
            'font_icon' => 'convertFontIcon'
        ]
    ],
    'woocommerce/breadcrumb' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'link' => 'content.decoration.bodyFont.link'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after'
        ],
        'module' => [
            'breadcrumb_home_text' => 'content.advanced.homeText.*',
            'breadcrumb_home_url' => 'content.advanced.homeUrl.*',
            'breadcrumb_separator' => 'content.advanced.separator.*',
            'product' => 'content.advanced.product.*'
        ]
    ],
    'woocommerce/cart-notice' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'form' => 'form.decoration.border',
                'form_field' => 'field.decoration.border',
                'form_field_focus' => 'field.advanced.focus.border',
                'form_focus' => 'field.advanced.focus.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow',
                'form' => 'form.decoration.boxShadow',
                'form_field' => 'field.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'content' => 'content.decoration.bodyFont.body',
                'error' => 'error.decoration.font',
                'field_label' => 'fieldLabels.decoration.font',
                'form_field' => 'field.decoration.font',
                'link' => 'content.decoration.bodyFont.link',
                'title' => 'title.decoration.bodyFont.body',
                'title_link' => 'title.decoration.bodyFont.link'
            ],
            'form_field' => [
                'form' => 'form',
                'form_field' => 'field'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'body' => 'css.*.body',
            'button' => 'css.*.button',
            'coupon_form' => 'css.*.couponForm',
            'field_label' => 'css.*.fieldLabel',
            'fields' => 'css.*.fields',
            'link' => 'css.*.link',
            'login_form' => 'css.*.loginForm',
            'title' => 'css.*.title',
            'title_link' => 'css.*.titleLink'
        ],
        'module' => [
            'fields_width' => 'field.advanced.width.*',
            'form_field_custom_margin' => 'form.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'form.decoration.spacing.*.padding',
            'page_type' => 'content.advanced.pageType.*',
            'placeholder_color' =>
                'field.advanced.placeholder.font.font.*.color',
            'product' => 'content.advanced.product.*',
            'required_field_indicator_color' =>
                'fieldLabels.advanced.requiredFieldIndicatorColor.*',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*'
        ]
    ],
    'woocommerce/cart-products' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'form_field' => 'field.decoration.border',
                'form_field_focus' => 'field.decoration.border',
                'image' => 'image.decoration.border',
                'table' => 'table.decoration.border',
                'table_cell' => 'tableCell.decoration.border',
                'table_cell_focus' => 'tableCell.decoration.border',
                'table_focus' => 'table.decoration.border',
                'table_row' => 'tableRow.decoration.border',
                'table_row_focus' => 'tableRow.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow',
                'disabled_button' => 'disabledButton.decoration.boxShadow',
                'form_field' => 'field.decoration.boxShadow',
                'table' => 'table.decoration.boxShadow',
                'table_cell' => 'tableCell.decoration.boxShadow',
                'table_row' => 'tableRow.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button',
                'disabled_button' => 'disabledButton'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'form_field' => 'field.decoration.font',
                'icon' => 'removeIcon.decoration.font',
                'link' => 'content.decoration.bodyFont.link',
                'table_header' => 'tableHeader.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field',
                'icon' => 'removeIcon',
                'table' => 'table',
                'table_cell' => 'tableCell',
                'table_row' => 'tableRow'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'body' => 'css.*.body',
            'button' => 'css.*.button',
            'column_label' => 'css.*.columnLabel',
            'disabled_button' => 'css.*.disabledButton',
            'input_fields' => 'css.*.inputFields',
            'link' => 'css.*.link',
            'product_image' => 'css.*.productImage',
            'product_name' => 'css.*.productName',
            'remove_icon' => 'css.*.removeIcon',
            'table' => 'css.*.table',
            'table_header_row' => 'css.*.tableHeaderRow',
            'table_rows' => 'css.*.tableRows',
            'variation_label' => 'css.*.variationLabel'
        ],
        'module' => [
            'collapse_table_gutters_borders' =>
                'table.advanced.collapseTableGuttersBorders.*',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'horizontal_gutter_width' =>
                'table.advanced.horizontalGutterWidth.*',
            'image_max_width' => 'image.decoration.sizing.*.maxWidth',
            'placeholder_color' =>
                'field.advanced.placeholder.font.font.*.color',
            'row_layout' => 'layout.advanced.rowLayout.*',
            'show_coupon_code' => 'elements.advanced.showCouponCode.*',
            'show_product_image' => 'elements.advanced.showProductImage.*',
            'show_remove_item_icon' => 'elements.advanced.showRemoveItemIcon.*',
            'show_update_cart_button' =>
                'elements.advanced.showUpdateCartButton.*',
            'table_cell_alternating_background_color' =>
                'tableCell.advanced.alternatingBackground.*',
            'table_header_background_color' =>
                'tableHeader.decoration.background.*.color',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*',
            'vertical_gutter_width' => 'table.advanced.verticalGutterWidth.*'
        ]
    ],
    'woocommerce/cart-totals' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'form_field' => 'field.decoration.border',
                'form_field_focus' => 'field.decoration.border',
                'table' => 'table.decoration.border',
                'table_cell' => 'tableCell.decoration.border',
                'table_cell_focus' => 'tableCell.decoration.border',
                'table_focus' => 'table.decoration.border',
                'table_row' => 'tableRow.decoration.border',
                'table_row_focus' => 'tableRow.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow',
                'form_field' => 'field.decoration.boxShadow',
                'table' => 'table.decoration.boxShadow',
                'table_cell' => 'tableCell.decoration.boxShadow',
                'table_row' => 'tableRow.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'column_label' => 'columnLabel.decoration.font',
                'form_field' => 'field.decoration.font',
                'link' => 'content.decoration.bodyFont.link',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field',
                'table' => 'table',
                'table_cell' => 'tableCell',
                'table_row' => 'tableRow'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'body' => 'css.*.body',
            'button' => 'css.*.button',
            'column_label' => 'css.*.columnLabel',
            'form_field' => 'css.*.formField',
            'link' => 'css.*.link',
            'table' => 'css.*.table',
            'table_cell' => 'css.*.tableCell',
            'table_row' => 'css.*.tableRow',
            'title_text' => 'css.*.titleText'
        ],
        'module' => [
            'collapse_table_gutters_borders' =>
                'table.advanced.collapseTableGuttersBorders.*',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'horizontal_gutter_width' =>
                'table.advanced.horizontalGutterWidth.*',
            'placeholder_color' =>
                'field.advanced.placeholder.font.font.*.color',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*',
            'vertical_gutter_width' => 'table.advanced.verticalGutterWidth.*'
        ]
    ],
    'woocommerce/checkout-billing' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'form_field' => 'field.decoration.border',
                'form_field_focus' => 'field.decoration.border',
                'form_notice' => 'formNotice.decoration.border',
                'form_notice_focus' => 'formNotice.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'form_field' => 'field.decoration.boxShadow',
                'form_notice' => 'formNotice.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'field_label' => 'fieldLabels.decoration.font',
                'form_field' => 'field.decoration.font',
                'form_notice' => 'formNotice.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field',
                'form_notice' => 'formNotice'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'field_label' => 'css.*.fieldLabel',
            'form_field' => 'css.*.formField',
            'form_notice' => 'css.*.formNotice',
            'title_text' => 'css.*.titleText'
        ],
        'module' => [
            'fields_width' => 'layout.advanced.fieldsWidth.*',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'placeholder_color' =>
                'field.advanced.placeholder.font.font.*.color',
            'required_field_indicator_color' =>
                'fieldLabels.advanced.requiredFieldIndicatorColor.*',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*'
        ]
    ],
    'woocommerce/checkout-information' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'form_field' => 'field.decoration.border',
                'form_field_focus' => 'field.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'field_label' => 'fieldLabels.decoration.font',
                'form_field' => 'field.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'field_label' => 'css.*.fieldLabel',
            'fields' => 'css.*.fields',
            'fields_placeholder' => 'css.*.fieldsPlaceholder',
            'title_text' => 'css.*.titleText'
        ],
        'module' => [
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'placeholder_color' =>
                'field.advanced.placeholder.font.font.*.color',
            'show_title' => 'elements.advanced.showTitle.*',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*'
        ]
    ],
    'woocommerce/checkout-order-details' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'table' => 'table.decoration.border',
                'table_cell' => 'tableCell.decoration.border',
                'table_cell_focus' => 'tableCell.decoration.border',
                'table_focus' => 'table.decoration.border',
                'table_row' => 'tableRow.decoration.border',
                'table_row_focus' => 'tableRow.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'table' => 'table.decoration.boxShadow',
                'table_cell' => 'tableCell.decoration.boxShadow',
                'table_row' => 'tableRow.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'column_label' => 'columnLabel.decoration.font',
                'link' => 'content.decoration.bodyFont.link',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'table' => 'table',
                'table_cell' => 'tableCell',
                'table_row' => 'tableRow'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'title_text' => 'css.*.titleText'
        ],
        'module' => [
            'collapse_table_gutters_borders' =>
                'table.advanced.collapseTableGuttersBorders.*',
            'form_field_custom_margin' =>
                'tableCell.decoration.spacing.*.margin',
            'form_field_custom_padding' =>
                'tableCell.decoration.spacing.*.padding',
            'horizontal_gutter_width' =>
                'table.advanced.horizontalGutterWidth.*',
            'vertical_gutter_width' => 'table.advanced.verticalGutterWidth.*'
        ]
    ],
    'woocommerce/checkout-payment-info' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'form_notice' => 'formNotice.decoration.border',
                'form_notice_focus' => 'formNotice.decoration.border',
                'radio_button' => 'radioButton.decoration.border',
                'radio_button_focus' => 'radioButton.decoration.border',
                'selected_radio_button' =>
                    'selectedRadioButton.decoration.border',
                'selected_radio_button_focus' =>
                    'selectedRadioButton.decoration.border',
                'tooltip' => 'tooltip.decoration.border',
                'tooltip_focus' => 'tooltip.decoration.focus.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow',
                'form_notice' => 'formNotice.decoration.boxShadow',
                'radio_button' => 'radioButton.decoration.boxShadow',
                'selected_radio_button' =>
                    'selectedRadioButton.decoration.boxShadow',
                'tooltip' => 'tooltip.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'form_notice' => 'formNotice.decoration.font',
                'link' => 'content.decoration.bodyFont.link',
                'radio_button' => 'radioButton.decoration.font',
                'selected_radio_button' =>
                    'selectedRadioButton.decoration.font',
                'tooltip' => 'tooltip.decoration.font'
            ],
            'form_field' => [
                'form_notice' => 'formNotice',
                'radio_button' => 'radioButton',
                'selected_radio_button' => 'selectedRadioButton',
                'tooltip' => 'tooltip'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'body' => 'css.*.body',
            'body_anchor' => 'css.*.bodyAnchor',
            'button' => 'css.*.button',
            'fields' => 'css.*.fields',
            'form_notice' => 'css.*.formNotice',
            'tooltip' => 'css.*.tooltip'
        ],
        'module' => [
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'use_focus_border_color' => 'tooltip.advanced.focusUseBorder.*'
        ]
    ],
    'woocommerce/checkout-shipping' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'form_field' => 'field.decoration.border',
                'form_field_focus' => 'field.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'form_field' => 'field.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'field_label' => 'fieldLabels.decoration.font',
                'form_field' => 'field.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'field_label' => 'css.*.fieldLabel',
            'form_field' => 'css.*.formField',
            'title_text' => 'css.*.titleText'
        ],
        'module' => [
            'fields_width' => 'layout.advanced.fieldsWidth.*',
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'placeholder_color' =>
                'field.advanced.placeholder.font.font.*.color',
            'required_field_indicator_color' =>
                'fieldLabels.advanced.requiredFieldIndicatorColor.*',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*'
        ]
    ],
    'woocommerce/cross-sells' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'price' => 'price.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after'
        ],
        'module' => []
    ],
    'woocommerce/product-add-to-cart' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'dropdown_menus' => 'dropdownMenus.decoration.border',
                'dropdown_menus_focus' => 'dropdownMenus.advanced.focus.border',
                'fields' => 'field.decoration.border',
                'fields_focus' => 'field.advanced.focus.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow',
                'dropdown_menus' => 'dropdownMenus.decoration.boxShadow',
                'fields' => 'field.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'dropdown_menus' => 'dropdownMenus.decoration.font',
                'field_label' => 'fieldLabels.decoration.font',
                'fields' => 'field.decoration.font'
            ],
            'form_field' => [
                'dropdown_menus' => 'dropdownMenus',
                'fields' => 'field'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'buttons' => 'css.*.buttons',
            'dropdown_menus' => 'css.*.dropdownMenus',
            'fields' => 'css.*.fields'
        ],
        'module' => [
            'field_label_position' =>
                'fieldLabels.advanced.fieldLabelPosition.*',
            'form_field_custom_margin' =>
                'dropdownMenus.decoration.spacing.*.margin',
            'form_field_custom_padding' =>
                'dropdownMenus.decoration.spacing.*.padding',
            'product' => 'content.advanced.product.*',
            'show_quantity' => 'elements.advanced.showQuantity.*',
            'show_stock' => 'elements.advanced.showStock.*',
            'use_focus_border_color' =>
                'dropdownMenus.advanced.focusUseBorder.*'
        ]
    ],
    'woocommerce/product-additional-info' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'table' => 'table.decoration.border',
                'table_cell' => 'tableCell.decoration.border',
                'table_cell_focus' => 'tableCell.decoration.border',
                'table_focus' => 'table.decoration.border',
                'table_row' => 'tableRow.decoration.border',
                'table_row_focus' => 'tableRow.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'table' => 'table.decoration.boxShadow',
                'table_cell' => 'tableCell.decoration.boxShadow',
                'table_row' => 'tableRow.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'attribute' => 'attribute.decoration.font',
                'body' => 'content.decoration.bodyFont.body',
                'header' => 'title.decoration.font',
                'link' => 'content.decoration.bodyFont.link'
            ],
            'form_field' => [
                'table' => 'table',
                'table_cell' => 'tableCell',
                'table_row' => 'tableRow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'attribute_row' => 'css.*.attributeRow',
            'attribute_text' => 'css.*.attributeText',
            'attribute_title' => 'css.*.attributeTitle',
            'content_area' => 'css.*.contentArea',
            'title_text' => 'css.*.titleText'
        ],
        'module' => [
            'form_field_custom_margin' =>
                'tableCell.decoration.spacing.*.margin',
            'form_field_custom_padding' =>
                'tableCell.decoration.spacing.*.padding',
            'product' => 'content.advanced.product.*',
            'show_title' => 'elements.advanced.showTitle.*'
        ]
    ],
    'woocommerce/product-description' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'header' => 'content.decoration.headingFont.h1',
                'header_2' => 'content.decoration.headingFont.h2',
                'header_3' => 'content.decoration.headingFont.h3',
                'header_4' => 'content.decoration.headingFont.h4',
                'header_5' => 'content.decoration.headingFont.h5',
                'header_6' => 'content.decoration.headingFont.h6',
                'link' => 'content.decoration.bodyFont.link',
                'ol' => 'content.decoration.bodyFont.ol',
                'quote' => 'content.decoration.bodyFont.quote',
                'ul' => 'content.decoration.bodyFont.ul'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after'
        ],
        'module' => [
            'description_type' => 'content.advanced.descriptionType.*',
            'product' => 'content.advanced.product.*'
        ]
    ],
    'woocommerce/product-gallery' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'caption' => 'caption.decoration.font',
                'pagination' => 'pagination.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'gallery_item' => 'css.*.galleryItem',
            'gallery_pagination' => 'css.*.galleryPagination',
            'gallery_pagination_active' => 'css.*.galleryPaginationActive'
        ],
        'module' => [
            'fullwidth' => 'layout.advanced.fullwidth.*',
            'gallery_captions' => 'image.advanced.galleryCaptions.*',
            'gallery_ids' => 'image.advanced.galleryIds.*',
            'gallery_orderby' => 'image.advanced.galleryOrderby.*',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'hover_icon' => 'overlayIcon.decoration.icon.*',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'orientation' => 'layout.advanced.orientation.*',
            'posts_number' => 'content.advanced.postsNumber.*',
            'product' => 'content.advanced.product.*',
            'show_pagination' => 'content.advanced.showPagination.*',
            'show_title_and_caption' =>
                'content.advanced.showTitleAndCaption.*',
            'zoom_icon_color' => 'overlayIcon.decoration.icon.*.color'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon'
        ]
    ],
    'woocommerce/product-images' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border',
                'sale_badge' => 'saleBadge.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow',
                'sale_badge' => 'saleBadge.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'sale_badge' => 'saleBadge.decoration.font'
            ],
            'form_field' => [
                'sale_badge' => 'saleBadge'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after'
        ],
        'module' => [
            'force_fullwidth' => 'image.advanced.forceFullwidth.*',
            'form_field_custom_margin' =>
                'saleBadge.decoration.spacing.*.margin',
            'form_field_custom_padding' =>
                'saleBadge.decoration.spacing.*.padding',
            'product' => 'content.advanced.product.*',
            'sale_badge_color' => 'saleBadge.decoration.background.*.color',
            'show_product_gallery' => 'elements.advanced.showProductGallery.*',
            'show_product_image' => 'elements.advanced.showProductImage.*',
            'show_sale_badge' => 'elements.advanced.showSaleBadge.*'
        ]
    ],
    'woocommerce/product-meta' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'link' => 'content.decoration.bodyFont.link'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'meta_text' => 'css.*.metaText'
        ],
        'module' => [
            'meta_layout' => 'layout.advanced.metaLayout.*',
            'product' => 'content.advanced.product.*',
            'separator' => 'content.advanced.separator.*',
            'show_categories' => 'elements.advanced.showCategories.*',
            'show_sku' => 'elements.advanced.showSku.*',
            'show_tags' => 'elements.advanced.showTags.*'
        ]
    ],
    'woocommerce/product-price' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'before_sale_price' => 'saleOldPrice.decoration.font',
                'body' => 'price.decoration.font',
                'sale_price' => 'saleNewPrice.decoration.font'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'before_sale_price' => 'css.*.beforeSalePrice',
            'sale_price' => 'css.*.salePrice',
            'text' => 'css.*.text'
        ],
        'module' => [
            'product' => 'content.advanced.product.*'
        ]
    ],
    'woocommerce/product-rating' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'body.decoration.font',
                'rating' => 'rating.decoration.font'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'star_rating_text' => 'css.*.starRatingText',
            'text' => 'css.*.text'
        ],
        'module' => [
            'layout' => 'layout.advanced.layout.*',
            'product' => 'content.advanced.product.*',
            'show_rating' => 'elements.advanced.showRating.*',
            'show_reviews_link' => 'elements.advanced.showReviewsLink.*'
        ]
    ],
    'woocommerce/product-reviews' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'fields' => 'field.decoration.border',
                'fields_focus' => 'field.advanced.focus.border',
                'image' => 'image.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'button' => 'button.decoration.boxShadow',
                'fields' => 'field.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow'
            ],
            'button' => [
                'button' => 'button'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'body' => 'comment.decoration.font',
                'form_field' => 'field.decoration.font',
                'header' => 'reviewCount.decoration.font',
                'meta' => 'meta.decoration.font',
                'rating' => 'starRating.decoration.font',
                'title' => 'formTitle.decoration.font'
            ],
            'form_field' => [
                'form_field' => 'field'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'comment_avatar' => 'css.*.commentAvatar',
            'comment_body' => 'css.*.commentBody',
            'comment_content' => 'css.*.commentContent',
            'comment_meta' => 'css.*.commentMeta',
            'email_field' => 'css.*.emailField',
            'main_header' => 'css.*.mainHeader',
            'message_field' => 'css.*.messageField',
            'name_field' => 'css.*.nameField',
            'new_title' => 'css.*.newTitle',
            'submit_button' => 'css.*.submitButton'
        ],
        'module' => [
            'form_field_custom_margin' => 'field.decoration.spacing.*.margin',
            'form_field_custom_padding' => 'field.decoration.spacing.*.padding',
            'header_level' => 'reviewCount.decoration.font.font.*.headingLevel',
            'product' => 'content.advanced.product.*',
            'show_avatar' => 'elements.advanced.showAvatar.*',
            'show_count' => 'elements.advanced.showCount.*',
            'show_meta' => 'elements.advanced.showMeta.*',
            'show_rating' => 'elements.advanced.showRating.*',
            'show_reply' => 'elements.advanced.showReply.*',
            'use_focus_border_color' => 'field.advanced.focusUseBorder.*'
        ]
    ],
    'woocommerce/product-stock' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'instock' => 'inStock.decoration.font',
                'onbackorder' => 'onBackorder.decoration.font',
                'outofstock' => 'outOfStock.decoration.font'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'backorder_text' => 'css.*.backorderText',
            'instock_text' => 'css.*.instockText',
            'outofstock_text' => 'css.*.outofstockText'
        ],
        'module' => [
            'product' => 'content.advanced.product.*'
        ]
    ],
    'woocommerce/product-tabs' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'body' => 'content.decoration.bodyFont.body',
                'body_link' => 'content.decoration.bodyFont.link',
                'body_ol' => 'content.decoration.bodyFont.ol',
                'body_quote' => 'content.decoration.bodyFont.quote',
                'body_ul' => 'content.decoration.bodyFont.ul',
                'tab' => 'tab.decoration.font'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'active_tab' => 'css.*.activeTab',
            'tab' => 'css.*.tab',
            'tabs_content' => 'css.*.tabsContent',
            'tabs_controls' => 'css.*.tabsControls'
        ],
        'module' => [
            'active_tab_background_color' =>
                'activeTab.decoration.background.*.color',
            'active_tab_text_color' => 'activeTab.decoration.font.font.*.color',
            'inactive_tab_background_color' =>
                'inactiveTab.decoration.background.*.color',
            'include_tabs' => 'content.advanced.includeTabs.*',
            'product' => 'content.advanced.product.*'
        ],
        'valueExpansionFunctionMap' => [
            'include_tabs' => 'convertIncludeTabsValue'
        ]
    ],
    'woocommerce/product-title' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters'
            ],
            'fonts' => [
                'header' => 'title.decoration.font'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'title_text' => 'css.*.titleText'
        ],
        'module' => [
            'background_layout' => 'module.advanced.text.text.*.color',
            'header_level' => 'title.decoration.font.font.*.headingLevel',
            'product' => 'content.advanced.product.*'
        ]
    ],
    'woocommerce/product-upsell' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border',
                'sale_badge' => 'saleBadge.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow',
                'sale_badge' => 'saleBadge.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'price' => 'price.decoration.font',
                'product_title' => 'productTitle.decoration.font',
                'rating' => 'rating.decoration.font',
                'sale_badge' => 'saleBadge.decoration.font',
                'sale_price' => 'salePrice.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'sale_badge' => 'saleBadge'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'image' => 'css.*.image',
            'onsale' => 'css.*.onsale',
            'overlay' => 'css.*.overlay',
            'price' => 'css.*.price',
            'price_old' => 'css.*.priceOld',
            'product' => 'css.*.product',
            'rating' => 'css.*.rating',
            'title' => 'css.*.title'
        ],
        'module' => [
            'columns_number' => 'content.advanced.columnsNumber.*',
            'form_field_custom_margin' =>
                'saleBadge.decoration.spacing.*.margin',
            'form_field_custom_padding' =>
                'saleBadge.decoration.spacing.*.padding',
            'hover_icon' => 'overlayIcon.decoration.icon.*',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'icon_hover_color' => 'overlayIcon.decoration.icon.*.color',
            'offset_number' => 'content.advanced.offsetNumber.*',
            'orderby' => 'content.advanced.orderby.*',
            'posts_number' => 'content.advanced.postsNumber.*',
            'product' => 'content.advanced.product.*',
            'sale_badge_color' => 'saleBadge.decoration.background.*.color',
            'show_image' => 'elements.advanced.showImage.*',
            'show_name' => 'elements.advanced.showName.*',
            'show_price' => 'elements.advanced.showPrice.*',
            'show_rating' => 'elements.advanced.showRating.*',
            'show_sale_badge' => 'elements.advanced.showSaleBadge.*'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon'
        ]
    ],
    'woocommerce/products' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border',
                'sale_badge' => 'saleBadge.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow',
                'sale_badge' => 'saleBadge.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'price' => 'price.decoration.font',
                'rating' => 'rating.decoration.font',
                'sale_badge' => 'saleBadge.decoration.font',
                'sale_price' => 'salePrice.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'sale_badge' => 'saleBadge'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'image' => 'css.*.image',
            'onsale' => 'css.*.onsale',
            'overlay' => 'css.*.overlay',
            'price' => 'css.*.price',
            'price_old' => 'css.*.priceOld',
            'product' => 'css.*.product',
            'rating' => 'css.*.rating',
            'title' => 'css.*.title'
        ],
        'module' => [
            'columns_number' => 'content.advanced.columnsNumber.*',
            'form_field_custom_margin' =>
                'saleBadge.decoration.spacing.*.margin',
            'form_field_custom_padding' =>
                'saleBadge.decoration.spacing.*.padding',
            'hover_icon' => 'overlayIcon.decoration.icon.*',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'icon_hover_color' => 'overlayIcon.decoration.icon.*.color',
            'include_categories' => 'content.advanced.includeCategories.*',
            'offset_number' => 'content.advanced.offsetNumber.*',
            'orderby' => 'content.advanced.orderby.*',
            'posts_number' => 'content.advanced.postsNumber.*',
            'sale_badge_color' => 'saleBadge.decoration.background.*.color',
            'show_image' => 'elements.advanced.showImage.*',
            'show_name' => 'elements.advanced.showName.*',
            'show_pagination' => 'elements.advanced.showPagination.*',
            'show_price' => 'elements.advanced.showPrice.*',
            'show_rating' => 'elements.advanced.showRating.*',
            'show_sale_badge' => 'elements.advanced.showSaleBadge.*',
            'type' => 'content.advanced.type.*',
            'use_current_loop' => 'content.advanced.useCurrentLoop.*'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon',
            'include_categories' => 'convertIncludeCategoriesValue'
        ]
    ],
    'woocommerce/related-products' => [
        'advanced' => [
            'borders' => [
                'default' => 'module.decoration.border',
                'image' => 'image.decoration.border',
                'sale_badge' => 'saleBadge.decoration.border'
            ],
            'box_shadow' => [
                'default' => 'module.decoration.boxShadow',
                'image' => 'image.decoration.boxShadow',
                'sale_badge' => 'saleBadge.decoration.boxShadow'
            ],
            'filters' => [
                'default' => 'module.decoration.filters',
                'child' => 'image.decoration.filters'
            ],
            'fonts' => [
                'price' => 'price.decoration.font',
                'product_title' => 'productTitle.decoration.font',
                'rating' => 'rating.decoration.font',
                'sale_badge' => 'saleBadge.decoration.font',
                'sale_price' => 'salePrice.decoration.font',
                'title' => 'title.decoration.font'
            ],
            'form_field' => [
                'sale_badge' => 'saleBadge'
            ],
            'text_shadow' => [
                'default' => 'module.advanced.text.textShadow'
            ],
            'admin_label' => 'module.meta.adminLabel',
            'animation' => 'module.decoration.animation',
            'background' => 'module.decoration.background',
            'disabled_on' => 'module.decoration.disabledOn',
            'display_conditions' => 'module.decoration.conditions',
            'height' => 'module.decoration.sizing',
            'link_options' => 'module.advanced.link',
            'margin_padding' => 'module.decoration.spacing',
            'max_width' => 'module.decoration.sizing',
            'module' => 'module.advanced.htmlAttributes',
            'overflow' => 'module.decoration.overflow',
            'position_fields' => 'module.decoration.position',
            'scroll' => 'module.decoration.scroll',
            'sticky' => 'module.decoration.sticky',
            'text' => 'module.advanced.text',
            'transform' => 'module.decoration.transform',
            'transition' => 'module.decoration.transition',
            'z_index' => 'module.decoration.zIndex'
        ],
        'css' => [
            'free_form' => 'css.*.freeForm',
            'before' => 'css.*.before',
            'main_element' => 'css.*.mainElement',
            'after' => 'css.*.after',
            'image' => 'css.*.image',
            'onsale' => 'css.*.onsale',
            'overlay' => 'css.*.overlay',
            'price' => 'css.*.price',
            'price_old' => 'css.*.priceOld',
            'product' => 'css.*.product',
            'rating' => 'css.*.rating',
            'title' => 'css.*.title'
        ],
        'module' => [
            'columns_number' => 'content.advanced.columnsNumber.*',
            'form_field_custom_margin' =>
                'saleBadge.decoration.spacing.*.margin',
            'form_field_custom_padding' =>
                'saleBadge.decoration.spacing.*.padding',
            'hover_icon' => 'overlayIcon.decoration.icon.*',
            'hover_overlay_color' => 'overlay.decoration.background.*.color',
            'icon_hover_color' => 'overlayIcon.decoration.icon.*.color',
            'include_categories' => 'content.advanced.includeCategories.*',
            'offset_number' => 'content.advanced.offsetNumber.*',
            'orderby' => 'content.advanced.orderby.*',
            'posts_number' => 'content.advanced.postsNumber.*',
            'product' => 'content.advanced.product.*',
            'sale_badge_color' => 'saleBadge.decoration.background.*.color',
            'show_image' => 'elements.advanced.showImage.*',
            'show_name' => 'elements.advanced.showName.*',
            'show_price' => 'elements.advanced.showPrice.*',
            'show_rating' => 'elements.advanced.showRating.*',
            'show_sale_badge' => 'elements.advanced.showSaleBadge.*'
        ],
        'valueExpansionFunctionMap' => [
            'hover_icon' => 'convertFontIcon',
            'include_categories' => 'convertIncludeCategoriesValue'
        ]
    ]
];
