Your IP : 216.73.217.112


Current Path : /home/zieirix/www/cache/gantry5/it_medical/compiled/blueprints/
Upload File :
Current File : /home/zieirix/www/cache/gantry5/it_medical/compiled/blueprints/65eef7e458ddfd01cd8dcaebe36ea2e1.php

<?php
return [
    '@class' => 'Gantry\\Component\\Config\\CompiledBlueprints',
    'timestamp' => 1781873913,
    'checksum' => 'e025571832dad51fb60c49d76a93249a',
    'files' => [
        'templates/it_medical/particles' => [
            'particles/before-after' => [
                'file' => 'templates/it_medical/particles/before-after.yaml',
                'modified' => 1616268270
            ],
            'particles/companies' => [
                'file' => 'templates/it_medical/particles/companies.yaml',
                'modified' => 1616268270
            ],
            'particles/contacts' => [
                'file' => 'templates/it_medical/particles/contacts.yaml',
                'modified' => 1616268270
            ],
            'particles/content-pro' => [
                'file' => 'templates/it_medical/particles/content-pro.yaml',
                'modified' => 1616268270
            ],
            'particles/cookie-consent' => [
                'file' => 'templates/it_medical/particles/cookie-consent.yaml',
                'modified' => 1617958491
            ],
            'particles/cta-button' => [
                'file' => 'templates/it_medical/particles/cta-button.yaml',
                'modified' => 1616268271
            ],
            'particles/features' => [
                'file' => 'templates/it_medical/particles/features.yaml',
                'modified' => 1616268271
            ],
            'particles/feedback' => [
                'file' => 'templates/it_medical/particles/feedback.yaml',
                'modified' => 1616268271
            ],
            'particles/gallery-feature' => [
                'file' => 'templates/it_medical/particles/gallery-feature.yaml',
                'modified' => 1616268271
            ],
            'particles/googlemap' => [
                'file' => 'templates/it_medical/particles/googlemap.yaml',
                'modified' => 1616268271
            ],
            'particles/keypoints' => [
                'file' => 'templates/it_medical/particles/keypoints.yaml',
                'modified' => 1616268271
            ],
            'particles/logo' => [
                'file' => 'templates/it_medical/particles/logo.yaml',
                'modified' => 1616268271
            ],
            'particles/main-feature' => [
                'file' => 'templates/it_medical/particles/main-feature.yaml',
                'modified' => 1616268271
            ],
            'particles/modal-search' => [
                'file' => 'templates/it_medical/particles/modal-search.yaml',
                'modified' => 1616268272
            ],
            'particles/news-pro-joomla' => [
                'file' => 'templates/it_medical/particles/news-pro-joomla.yaml',
                'modified' => 1616268272
            ],
            'particles/offcanvas-toggle' => [
                'file' => 'templates/it_medical/particles/offcanvas-toggle.yaml',
                'modified' => 1616268272
            ],
            'particles/onepage-menu' => [
                'file' => 'templates/it_medical/particles/onepage-menu.yaml',
                'modified' => 1616268272
            ],
            'particles/our-team' => [
                'file' => 'templates/it_medical/particles/our-team.yaml',
                'modified' => 1616268272
            ],
            'particles/page-title' => [
                'file' => 'templates/it_medical/particles/page-title.yaml',
                'modified' => 1616268272
            ],
            'particles/portfolio' => [
                'file' => 'templates/it_medical/particles/portfolio.yaml',
                'modified' => 1616268272
            ],
            'particles/pricing' => [
                'file' => 'templates/it_medical/particles/pricing.yaml',
                'modified' => 1616268272
            ],
            'particles/scroll-to' => [
                'file' => 'templates/it_medical/particles/scroll-to.yaml',
                'modified' => 1616268273
            ],
            'particles/scrollreveal-js' => [
                'file' => 'templates/it_medical/particles/scrollreveal-js.yaml',
                'modified' => 1616268273
            ],
            'particles/search-login' => [
                'file' => 'templates/it_medical/particles/search-login.yaml',
                'modified' => 1616268273
            ],
            'particles/skill-bars' => [
                'file' => 'templates/it_medical/particles/skill-bars.yaml',
                'modified' => 1616268273
            ],
            'particles/slideshow' => [
                'file' => 'templates/it_medical/particles/slideshow.yaml',
                'modified' => 1616268273
            ],
            'particles/social' => [
                'file' => 'templates/it_medical/particles/social.yaml',
                'modified' => 1616268274
            ],
            'particles/tabs' => [
                'file' => 'templates/it_medical/particles/tabs.yaml',
                'modified' => 1616268274
            ],
            'particles/template-js' => [
                'file' => 'templates/it_medical/particles/template-js.yaml',
                'modified' => 1616268275
            ],
            'particles/timeline' => [
                'file' => 'templates/it_medical/particles/timeline.yaml',
                'modified' => 1616268276
            ],
            'particles/totop' => [
                'file' => 'templates/it_medical/particles/totop.yaml',
                'modified' => 1616268276
            ],
            'particles/uikit' => [
                'file' => 'templates/it_medical/particles/uikit.yaml',
                'modified' => 1616268276
            ],
            'particles/video-feature' => [
                'file' => 'templates/it_medical/particles/video-feature.yaml',
                'modified' => 1616268276
            ]
        ],
        'media/gantry5/engines/nucleus/particles' => [
            'particles/analytics' => [
                'file' => 'media/gantry5/engines/nucleus/particles/analytics.yaml',
                'modified' => 1644401436
            ],
            'particles/assets' => [
                'file' => 'media/gantry5/engines/nucleus/particles/assets.yaml',
                'modified' => 1644401436
            ],
            'particles/branding' => [
                'file' => 'media/gantry5/engines/nucleus/particles/branding.yaml',
                'modified' => 1644401436
            ],
            'particles/content' => [
                'file' => 'media/gantry5/engines/nucleus/particles/content.yaml',
                'modified' => 1644401436
            ],
            'particles/contentarray' => [
                'file' => 'media/gantry5/engines/nucleus/particles/contentarray.yaml',
                'modified' => 1644401436
            ],
            'particles/copyright' => [
                'file' => 'media/gantry5/engines/nucleus/particles/copyright.yaml',
                'modified' => 1644401436
            ],
            'particles/custom' => [
                'file' => 'media/gantry5/engines/nucleus/particles/custom.yaml',
                'modified' => 1644401436
            ],
            'particles/date' => [
                'file' => 'media/gantry5/engines/nucleus/particles/date.yaml',
                'modified' => 1644401436
            ],
            'particles/frameworks' => [
                'file' => 'media/gantry5/engines/nucleus/particles/frameworks.yaml',
                'modified' => 1644401436
            ],
            'particles/lightcase' => [
                'file' => 'media/gantry5/engines/nucleus/particles/lightcase.yaml',
                'modified' => 1644401436
            ],
            'particles/logo' => [
                'file' => 'media/gantry5/engines/nucleus/particles/logo.yaml',
                'modified' => 1644401436
            ],
            'particles/menu' => [
                'file' => 'media/gantry5/engines/nucleus/particles/menu.yaml',
                'modified' => 1644401436
            ],
            'particles/messages' => [
                'file' => 'media/gantry5/engines/nucleus/particles/messages.yaml',
                'modified' => 1644401436
            ],
            'particles/mobile-menu' => [
                'file' => 'media/gantry5/engines/nucleus/particles/mobile-menu.yaml',
                'modified' => 1644401436
            ],
            'particles/module' => [
                'file' => 'media/gantry5/engines/nucleus/particles/module.yaml',
                'modified' => 1644401436
            ],
            'particles/pagecontent' => [
                'file' => 'media/gantry5/engines/nucleus/particles/pagecontent.yaml',
                'modified' => 1616268123
            ],
            'particles/position' => [
                'file' => 'media/gantry5/engines/nucleus/particles/position.yaml',
                'modified' => 1644401436
            ],
            'particles/social' => [
                'file' => 'media/gantry5/engines/nucleus/particles/social.yaml',
                'modified' => 1644401436
            ],
            'particles/spacer' => [
                'file' => 'media/gantry5/engines/nucleus/particles/spacer.yaml',
                'modified' => 1644401436
            ],
            'particles/system-messages' => [
                'file' => 'media/gantry5/engines/nucleus/particles/system-messages.yaml',
                'modified' => 1616268123
            ],
            'particles/totop' => [
                'file' => 'media/gantry5/engines/nucleus/particles/totop.yaml',
                'modified' => 1644401436
            ]
        ],
        'templates/it_medical/blueprints' => [
            'page' => [
                'file' => 'templates/it_medical/blueprints/page.yaml',
                'modified' => 1616268266
            ],
            'styles/accent' => [
                'file' => 'templates/it_medical/blueprints/styles/accent.yaml',
                'modified' => 1616268292
            ],
            'styles/additional' => [
                'file' => 'templates/it_medical/blueprints/styles/additional.yaml',
                'modified' => 1616268292
            ],
            'styles/afterbottom' => [
                'file' => 'templates/it_medical/blueprints/styles/afterbottom.yaml',
                'modified' => 1616268292
            ],
            'styles/aside' => [
                'file' => 'templates/it_medical/blueprints/styles/aside.yaml',
                'modified' => 1616268292
            ],
            'styles/base' => [
                'file' => 'templates/it_medical/blueprints/styles/base.yaml',
                'modified' => 1616268293
            ],
            'styles/bottom' => [
                'file' => 'templates/it_medical/blueprints/styles/bottom.yaml',
                'modified' => 1616268293
            ],
            'styles/breadcrumb' => [
                'file' => 'templates/it_medical/blueprints/styles/breadcrumb.yaml',
                'modified' => 1616268293
            ],
            'styles/breakpoints' => [
                'file' => 'templates/it_medical/blueprints/styles/breakpoints.yaml',
                'modified' => 1616268293
            ],
            'styles/copyright' => [
                'file' => 'templates/it_medical/blueprints/styles/copyright.yaml',
                'modified' => 1616268293
            ],
            'styles/drawer' => [
                'file' => 'templates/it_medical/blueprints/styles/drawer.yaml',
                'modified' => 1616268293
            ],
            'styles/extension' => [
                'file' => 'templates/it_medical/blueprints/styles/extension.yaml',
                'modified' => 1616268293
            ],
            'styles/feature' => [
                'file' => 'templates/it_medical/blueprints/styles/feature.yaml',
                'modified' => 1616268293
            ],
            'styles/fonts' => [
                'file' => 'templates/it_medical/blueprints/styles/fonts.yaml',
                'modified' => 1616268293
            ],
            'styles/fontsizes' => [
                'file' => 'templates/it_medical/blueprints/styles/fontsizes.yaml',
                'modified' => 1616268293
            ],
            'styles/footer' => [
                'file' => 'templates/it_medical/blueprints/styles/footer.yaml',
                'modified' => 1616268293
            ],
            'styles/fullwidth' => [
                'file' => 'templates/it_medical/blueprints/styles/fullwidth.yaml',
                'modified' => 1616268293
            ],
            'styles/header' => [
                'file' => 'templates/it_medical/blueprints/styles/header.yaml',
                'modified' => 1616268293
            ],
            'styles/intro' => [
                'file' => 'templates/it_medical/blueprints/styles/intro.yaml',
                'modified' => 1616268293
            ],
            'styles/last' => [
                'file' => 'templates/it_medical/blueprints/styles/last.yaml',
                'modified' => 1616268293
            ],
            'styles/mainbody' => [
                'file' => 'templates/it_medical/blueprints/styles/mainbody.yaml',
                'modified' => 1616268293
            ],
            'styles/mainbottom' => [
                'file' => 'templates/it_medical/blueprints/styles/mainbottom.yaml',
                'modified' => 1616268293
            ],
            'styles/maintop' => [
                'file' => 'templates/it_medical/blueprints/styles/maintop.yaml',
                'modified' => 1616268294
            ],
            'styles/menu' => [
                'file' => 'templates/it_medical/blueprints/styles/menu.yaml',
                'modified' => 1616268297
            ],
            'styles/navigation' => [
                'file' => 'templates/it_medical/blueprints/styles/navigation.yaml',
                'modified' => 1616268294
            ],
            'styles/offcanvas' => [
                'file' => 'templates/it_medical/blueprints/styles/offcanvas.yaml',
                'modified' => 1616268294
            ],
            'styles/prebottom' => [
                'file' => 'templates/it_medical/blueprints/styles/prebottom.yaml',
                'modified' => 1616268295
            ],
            'styles/showcase' => [
                'file' => 'templates/it_medical/blueprints/styles/showcase.yaml',
                'modified' => 1616268295
            ],
            'styles/sidebar' => [
                'file' => 'templates/it_medical/blueprints/styles/sidebar.yaml',
                'modified' => 1616268295
            ],
            'styles/subfeature' => [
                'file' => 'templates/it_medical/blueprints/styles/subfeature.yaml',
                'modified' => 1616268295
            ],
            'styles/systemmessages' => [
                'file' => 'templates/it_medical/blueprints/styles/systemmessages.yaml',
                'modified' => 1616268295
            ],
            'styles/top' => [
                'file' => 'templates/it_medical/blueprints/styles/top.yaml',
                'modified' => 1616268296
            ],
            'styles/utility' => [
                'file' => 'templates/it_medical/blueprints/styles/utility.yaml',
                'modified' => 1616268296
            ]
        ],
        'media/gantry5/engines/nucleus/blueprints' => [
            'page/assets' => [
                'file' => 'media/gantry5/engines/nucleus/blueprints/page/assets.yaml',
                'modified' => 1644401436
            ],
            'page/body' => [
                'file' => 'media/gantry5/engines/nucleus/blueprints/page/body.yaml',
                'modified' => 1644401436
            ],
            'page/fontawesome' => [
                'file' => 'media/gantry5/engines/nucleus/blueprints/page/fontawesome.yaml',
                'modified' => 1644401436
            ],
            'page/head' => [
                'file' => 'media/gantry5/engines/nucleus/blueprints/page/head.yaml',
                'modified' => 1644401436
            ]
        ]
    ],
    'data' => [
        'items' => [
            'particles.before-after' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles' => [
                'type' => '_parent',
                'name' => 'particles',
                'form_field' => false
            ],
            'particles.before-after.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Before/After particles.',
                'default' => true,
                'name' => 'particles.before-after.enabled'
            ],
            'particles.before-after.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.before-after.mainheading'
            ],
            'particles.before-after.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.before-after.introtext'
            ],
            'particles.before-after.layout_ba' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the Before/After layout.',
                'default' => 'horizontal',
                'options' => [
                    'horizontal' => 'Horizontal',
                    'vertical' => 'Vertical'
                ],
                'name' => 'particles.before-after.layout_ba'
            ],
            'particles.before-after.offset' => [
                'type' => 'select.select',
                'label' => 'Slider Offset',
                'description' => 'Select how far from the left the slider should be by default.',
                'default' => 0.5,
                'options' => [
                    '0.1' => 0.1,
                    '0.2' => 0.2,
                    '0.3' => 0.3,
                    '0.4' => 0.4,
                    '0.5' => 0.5,
                    '0.6' => 0.6,
                    '0.7' => 0.7,
                    '0.8' => 0.8,
                    '0.9' => 0.9
                ],
                'name' => 'particles.before-after.offset'
            ],
            'particles.before-after.overlay' => [
                'type' => 'select.select',
                'label' => 'Overlay',
                'description' => 'Enable or disable the Before/After overlay (the dark overlay on hover).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.before-after.overlay'
            ],
            'particles.before-after.beforeimage' => [
                'type' => 'input.imagepicker',
                'label' => 'Before Image',
                'description' => 'Select an image.',
                'name' => 'particles.before-after.beforeimage'
            ],
            'particles.before-after.beforealt' => [
                'type' => 'input.text',
                'label' => 'Before Image Alt Tag',
                'description' => 'Type in the Before Image alt tag.',
                'name' => 'particles.before-after.beforealt'
            ],
            'particles.before-after.afterimage' => [
                'type' => 'input.imagepicker',
                'label' => 'After Image',
                'description' => 'Select an image.',
                'name' => 'particles.before-after.afterimage'
            ],
            'particles.before-after.afteralt' => [
                'type' => 'input.text',
                'label' => 'After Image Alt Tag',
                'description' => 'Type in the After Image alt tag.',
                'name' => 'particles.before-after.afteralt'
            ],
            'particles.before-after.beforetext' => [
                'type' => 'input.text',
                'label' => 'Before Text',
                'description' => 'Type in the \'Before\' text. You can use this field to translate the text in your language.',
                'default' => 'Before',
                'name' => 'particles.before-after.beforetext'
            ],
            'particles.before-after.aftertext' => [
                'type' => 'input.text',
                'label' => 'After Text',
                'description' => 'Type in the \'After\' text. You can use this field to translate the text in your language.',
                'default' => 'After',
                'name' => 'particles.before-after.aftertext'
            ],
            'particles.before-after.css' => [
                'type' => '_parent',
                'name' => 'particles.before-after.css',
                'form_field' => false
            ],
            'particles.before-after.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.before-after.css.class'
            ],
            'particles.before-after.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.before-after.extra'
            ],
            'particles.before-after._tab_main' => [
                'label' => 'Main Settings',
                'name' => 'particles.before-after._tab_main',
                'type' => ''
            ],
            'particles.before-after.featuremode' => [
                'type' => 'enable.enable',
                'description' => 'Enable or disable the \'Feature\' mode (Title, Description and a Button next to the Before/After image).',
                'label' => 'Feature Mode',
                'default' => 0,
                'name' => 'particles.before-after.featuremode'
            ],
            'particles.before-after.layout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the layout for this particle.',
                'default' => 'right',
                'options' => [
                    'right' => 'Image on the right',
                    'left' => 'Image on the left'
                ],
                'name' => 'particles.before-after.layout'
            ],
            'particles.before-after.imagewidth' => [
                'type' => 'input.text',
                'label' => 'Image Width',
                'description' => 'Type in the width of the image block in percentage. It must be a digit between 0 and 100. The default is \'50\'.',
                'default' => 50,
                'name' => 'particles.before-after.imagewidth'
            ],
            'particles.before-after.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title text.',
                'name' => 'particles.before-after.title'
            ],
            'particles.before-after.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'description' => 'Type in the description text.',
                'name' => 'particles.before-after.description'
            ],
            'particles.before-after.link' => [
                'type' => 'input.text',
                'label' => 'Button Link',
                'description' => 'Type in the URL.',
                'name' => 'particles.before-after.link'
            ],
            'particles.before-after.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.before-after.buttontext'
            ],
            'particles.before-after.buttonicon' => [
                'type' => 'input.icon',
                'label' => 'Button Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.before-after.buttonicon'
            ],
            'particles.before-after.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.before-after.target'
            ],
            'particles.before-after.css.left' => [
                'type' => 'input.selectize',
                'label' => 'Left CSS Classes',
                'description' => 'CSS class name for the left element.',
                'default' => NULL,
                'name' => 'particles.before-after.css.left'
            ],
            'particles.before-after.css.right' => [
                'type' => 'input.selectize',
                'label' => 'Right CSS Classes',
                'description' => 'CSS class name for the right element.',
                'default' => NULL,
                'name' => 'particles.before-after.css.right'
            ],
            'particles.before-after.extra_left' => [
                'type' => 'collection.keyvalue',
                'label' => 'Left Tag Attributes',
                'description' => 'Extra Tag attributes for the left element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.before-after.extra_left'
            ],
            'particles.before-after.extra_right' => [
                'type' => 'collection.keyvalue',
                'label' => 'Right Tag Attributes',
                'description' => 'Extra Tag attributes for the right element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.before-after.extra_right'
            ],
            'particles.before-after._tab_feature' => [
                'label' => 'Feature Mode',
                'name' => 'particles.before-after._tab_feature',
                'type' => ''
            ],
            'particles.companies' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.companies.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Companies particles.',
                'default' => true,
                'name' => 'particles.companies.enabled'
            ],
            'particles.companies.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.companies.mainheading'
            ],
            'particles.companies.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.companies.introtext'
            ],
            'particles.companies.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2'
                ],
                'name' => 'particles.companies.style'
            ],
            'particles.companies.behaviour' => [
                'type' => 'select.select',
                'label' => 'Behaviour',
                'description' => 'Select the particle behaviour - static, slider or slideset.',
                'default' => 'static',
                'options' => [
                    'static' => 'Static',
                    'slider' => 'Slider',
                    'slideset' => 'Slideset'
                ],
                'name' => 'particles.companies.behaviour'
            ],
            'particles.companies.columns' => [
                'type' => 'select.select',
                'label' => 'Items per Slide',
                'description' => 'Select the number of items per slide for the Slider and Slideset behaviour. This option also acts as \'Items per Row\' for the \'Static\' behavior.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    10 => 10
                ],
                'name' => 'particles.companies.columns'
            ],
            'particles.companies.gutter' => [
                'type' => 'select.select',
                'label' => 'Gutter',
                'description' => 'Enable or disable the Companies gutter (to have space between the items or not).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.companies.gutter'
            ],
            'particles.companies.autoplay' => [
                'type' => 'select.select',
                'label' => 'Autoplay',
                'description' => 'Select whether or not the Slider and Slideset items should switch automatically',
                'default' => 'disable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled'
                ],
                'name' => 'particles.companies.autoplay'
            ],
            'particles.companies.navigation' => [
                'type' => 'select.select',
                'label' => 'Navigation',
                'description' => 'Select the navigation type (Slideset ONLY).',
                'default' => 'arrows',
                'options' => [
                    'arrows' => 'Arrows',
                    'dots' => 'Dots',
                    'both' => 'Both'
                ],
                'name' => 'particles.companies.navigation'
            ],
            'particles.companies.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select the animation type (Slideset ONLY).',
                'default' => 'fade',
                'options' => [
                    'fade' => 'Fade',
                    'scale' => 'Scale',
                    'slide-horizontal' => 'Slide-horizontal',
                    'slide-vertical' => 'Slide-vertical',
                    'slide-top' => 'Slide-top',
                    'slide-bottom' => 'Slide-bottom'
                ],
                'name' => 'particles.companies.animation'
            ],
            'particles.companies.duration' => [
                'type' => 'input.text',
                'label' => 'Animation Duration',
                'description' => 'Set the animation duration in miliseconds (Slideset ONLY).',
                'default' => 200,
                'name' => 'particles.companies.duration'
            ],
            'particles.companies.css' => [
                'type' => '_parent',
                'name' => 'particles.companies.css',
                'form_field' => false
            ],
            'particles.companies.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.companies.css.class'
            ],
            'particles.companies.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.companies.extra'
            ],
            'particles.companies.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Companies Items',
                'description' => 'Create each Companies item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.companies.items'
            ],
            'particles.companies.items.*' => [
                'type' => '_parent',
                'name' => 'particles.companies.items.*',
                'form_field' => false
            ],
            'particles.companies.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Company Image',
                'description' => 'Select the image/logo of the company.',
                'name' => 'particles.companies.items.*.image'
            ],
            'particles.companies.items.*.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'name' => 'particles.companies.items.*.alt'
            ],
            'particles.companies.items.*.companyname' => [
                'type' => 'input.text',
                'label' => 'Company Name',
                'description' => 'Type in the name of the company.',
                'name' => 'particles.companies.items.*.companyname'
            ],
            'particles.companies.items.*.companylink' => [
                'type' => 'input.text',
                'label' => 'Company Link',
                'description' => 'Type in the link to the company website.',
                'name' => 'particles.companies.items.*.companylink'
            ],
            'particles.companies.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_blank',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.companies.items.*.target'
            ],
            'particles.companies.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.companies.items.*.class'
            ],
            'particles.companies.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.companies.items.*.extra'
            ],
            'particles.contacts' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.contacts.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable contacts particles.',
                'default' => true,
                'name' => 'particles.contacts.enabled'
            ],
            'particles.contacts.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2'
                ],
                'name' => 'particles.contacts.style'
            ],
            'particles.contacts.layout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the the particle layout.',
                'default' => 'vertical',
                'options' => [
                    'vertical' => 'Vertical',
                    'horizontal' => 'Horizontal'
                ],
                'name' => 'particles.contacts.layout'
            ],
            'particles.contacts.equal' => [
                'type' => 'input.checkbox',
                'label' => 'Equal Width',
                'description' => 'Select if the contact items should be equal in width (\'Horizontal\' layout ONLY).',
                'default' => 0,
                'name' => 'particles.contacts.equal'
            ],
            'particles.contacts.css' => [
                'type' => '_parent',
                'name' => 'particles.contacts.css',
                'form_field' => false
            ],
            'particles.contacts.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.contacts.css.class'
            ],
            'particles.contacts.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.contacts.extra'
            ],
            'particles.contacts.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Contacts Items',
                'description' => 'Create each contact item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.contacts.items'
            ],
            'particles.contacts.items.*' => [
                'type' => '_parent',
                'name' => 'particles.contacts.items.*',
                'form_field' => false
            ],
            'particles.contacts.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'name' => 'particles.contacts.items.*.icon'
            ],
            'particles.contacts.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.contacts.items.*.title'
            ],
            'particles.contacts.items.*.value' => [
                'type' => 'input.text',
                'label' => 'Value',
                'name' => 'particles.contacts.items.*.value'
            ],
            'particles.contacts.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Link',
                'name' => 'particles.contacts.items.*.link'
            ],
            'particles.contacts.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.contacts.items.*.target'
            ],
            'particles.contacts.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.contacts.items.*.class'
            ],
            'particles.contacts.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.contacts.items.*.extra'
            ],
            'particles.content-pro' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.content-pro.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Content PRO particles.',
                'default' => true,
                'name' => 'particles.content-pro.enabled'
            ],
            'particles.content-pro.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.content-pro.mainheading'
            ],
            'particles.content-pro.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.content-pro.introtext'
            ],
            'particles.content-pro.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2',
                    'style3' => 'Style 3'
                ],
                'name' => 'particles.content-pro.style'
            ],
            'particles.content-pro.behaviour' => [
                'type' => 'select.select',
                'label' => 'Behaviour',
                'description' => 'Select the particle behaviour - static, slider or slideset.',
                'default' => 'static',
                'options' => [
                    'static' => 'Static',
                    'slider' => 'Slider',
                    'slideset' => 'Slideset'
                ],
                'name' => 'particles.content-pro.behaviour'
            ],
            'particles.content-pro.columns' => [
                'type' => 'select.select',
                'label' => 'Items per Slide',
                'description' => 'Select the number of items per slide for the Slider and Slideset behaviour. This option also acts as \'Items per Row\' for the \'Static\' behavior.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    10 => 10
                ],
                'name' => 'particles.content-pro.columns'
            ],
            'particles.content-pro.gutter' => [
                'type' => 'select.select',
                'label' => 'Gutter',
                'description' => 'Enable or disable the Content PRO gutter (to have space between the items or not).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.content-pro.gutter'
            ],
            'particles.content-pro.autoplay' => [
                'type' => 'select.select',
                'label' => 'Autoplay',
                'description' => 'Select whether or not the Slider and Slideset items should switch automatically',
                'default' => 'disable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled'
                ],
                'name' => 'particles.content-pro.autoplay'
            ],
            'particles.content-pro.autoplayInterval' => [
                'type' => 'input.text',
                'label' => 'Autoplay Interval',
                'description' => 'Set the timespan in miliseconds between switching the Slider and Slideset items.',
                'default' => 7000,
                'name' => 'particles.content-pro.autoplayInterval'
            ],
            'particles.content-pro.navigation' => [
                'type' => 'select.select',
                'label' => 'Navigation',
                'description' => 'Select the navigation type (Slideset ONLY).',
                'default' => 'arrows',
                'options' => [
                    'arrows' => 'Arrows',
                    'dots' => 'Dots',
                    'both' => 'Both'
                ],
                'name' => 'particles.content-pro.navigation'
            ],
            'particles.content-pro.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select the animation type (Slideset ONLY).',
                'default' => 'fade',
                'options' => [
                    'fade' => 'Fade',
                    'scale' => 'Scale',
                    'slide-horizontal' => 'Slide-horizontal',
                    'slide-vertical' => 'Slide-vertical',
                    'slide-top' => 'Slide-top',
                    'slide-bottom' => 'Slide-bottom'
                ],
                'name' => 'particles.content-pro.animation'
            ],
            'particles.content-pro.duration' => [
                'type' => 'input.text',
                'label' => 'Animation Duration',
                'description' => 'Set the animation duration in miliseconds (Slideset ONLY).',
                'default' => 200,
                'name' => 'particles.content-pro.duration'
            ],
            'particles.content-pro.lightbox' => [
                'type' => 'select.select',
                'label' => 'Lightbox',
                'description' => 'Enable or disable the image lightbox/popup.',
                'default' => 'enable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled',
                    'disablelink' => 'Disabled (Item Link)'
                ],
                'name' => 'particles.content-pro.lightbox'
            ],
            'particles.content-pro.pullup' => [
                'type' => 'input.checkbox',
                'label' => 'Pull Up',
                'description' => 'If enabled, a negative \'margin-top\' will be applied to the particle. Enabling this option is recommended only when the particle is just below the slider.',
                'default' => 0,
                'name' => 'particles.content-pro.pullup'
            ],
            'particles.content-pro.css' => [
                'type' => '_parent',
                'name' => 'particles.content-pro.css',
                'form_field' => false
            ],
            'particles.content-pro.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.content-pro.css.class'
            ],
            'particles.content-pro.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.content-pro.extra'
            ],
            'particles.content-pro.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Content PRO Items',
                'description' => 'Create each Content PRO item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.content-pro.items'
            ],
            'particles.content-pro.items.*' => [
                'type' => '_parent',
                'name' => 'particles.content-pro.items.*',
                'form_field' => false
            ],
            'particles.content-pro.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'name' => 'particles.content-pro.items.*.image'
            ],
            'particles.content-pro.items.*.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'name' => 'particles.content-pro.items.*.alt'
            ],
            'particles.content-pro.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.content-pro.items.*.title'
            ],
            'particles.content-pro.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Title Link',
                'name' => 'particles.content-pro.items.*.link'
            ],
            'particles.content-pro.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.content-pro.items.*.target'
            ],
            'particles.content-pro.items.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.content-pro.items.*.description'
            ],
            'particles.content-pro.items.*.date' => [
                'type' => 'input.text',
                'label' => 'Date',
                'description' => 'Enter the date that you want to be associated with this item. The field is mostly used as a \'Published Date\'. Being able to type in the date manually gives you a great flexibility as you can show the exact format you want.',
                'name' => 'particles.content-pro.items.*.date'
            ],
            'particles.content-pro.items.*.specialtext' => [
                'type' => 'input.text',
                'label' => 'Special Text',
                'name' => 'particles.content-pro.items.*.specialtext'
            ],
            'particles.content-pro.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Special Icon',
                'description' => 'Choose an icon to be placed in front of \'Special Text\'.',
                'name' => 'particles.content-pro.items.*.icon'
            ],
            'particles.content-pro.items.*.bottomlink' => [
                'type' => 'input.text',
                'label' => 'Bottom Link',
                'description' => 'Enter the clickable text you want to be shown. The link is the URL you enter in the \'Title Link\' field above.',
                'name' => 'particles.content-pro.items.*.bottomlink'
            ],
            'particles.content-pro.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.content-pro.items.*.class'
            ],
            'particles.content-pro.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.content-pro.items.*.extra'
            ],
            'particles.cookie-consent' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.cookie-consent.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Cookie Consent particles.',
                'default' => true,
                'name' => 'particles.cookie-consent.enabled'
            ],
            'particles.cookie-consent.messagetext' => [
                'type' => 'textarea.textarea',
                'label' => 'Message Text',
                'description' => 'Type in the message text.',
                'name' => 'particles.cookie-consent.messagetext'
            ],
            'particles.cookie-consent.rmtext' => [
                'type' => 'input.text',
                'label' => 'Read More Text',
                'description' => 'Type in the \'Read More\' text.',
                'name' => 'particles.cookie-consent.rmtext'
            ],
            'particles.cookie-consent.rmlink' => [
                'type' => 'input.text',
                'label' => 'Read More Link',
                'description' => 'Type in the \'Read More\' URL.',
                'name' => 'particles.cookie-consent.rmlink'
            ],
            'particles.cookie-consent.target' => [
                'type' => 'select.select',
                'label' => 'Read More Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.cookie-consent.target'
            ],
            'particles.cookie-consent.accepttext' => [
                'type' => 'input.text',
                'label' => 'Accept Button Text',
                'description' => 'Type in the accept button text.',
                'name' => 'particles.cookie-consent.accepttext'
            ],
            'particles.cookie-consent.theme' => [
                'type' => 'select.select',
                'label' => 'Theme',
                'description' => 'Select the theme you wish to use.',
                'default' => 'dark-bottom',
                'options' => [
                    'dark-bottom' => 'Dark Bottom',
                    'dark-top' => 'Dark Top',
                    'dark-floating' => 'Dark Floating',
                    'dark-floating-tada' => 'Dark Floating Tada',
                    'dark-inline' => 'Dark Inline',
                    'light-bottom' => 'Light Bottom',
                    'light-top' => 'Light Top',
                    'light-floating' => 'Light Floating'
                ],
                'name' => 'particles.cookie-consent.theme'
            ],
            'particles.cta-button' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.cta-button.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Call-to-action particles.',
                'default' => true,
                'name' => 'particles.cta-button.enabled'
            ],
            'particles.cta-button.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2'
                ],
                'name' => 'particles.cta-button.style'
            ],
            'particles.cta-button.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title text.',
                'name' => 'particles.cta-button.title'
            ],
            'particles.cta-button.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'description' => 'Type in the description text.',
                'name' => 'particles.cta-button.description'
            ],
            'particles.cta-button.link' => [
                'type' => 'input.text',
                'label' => 'Button Link',
                'description' => 'Type in the URL.',
                'name' => 'particles.cta-button.link'
            ],
            'particles.cta-button.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.cta-button.buttontext'
            ],
            'particles.cta-button.buttonicon' => [
                'type' => 'input.icon',
                'label' => 'Button Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.cta-button.buttonicon'
            ],
            'particles.cta-button.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.cta-button.target'
            ],
            'particles.cta-button.css' => [
                'type' => '_parent',
                'name' => 'particles.cta-button.css',
                'form_field' => false
            ],
            'particles.cta-button.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.cta-button.css.class'
            ],
            'particles.cta-button.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.cta-button.extra'
            ],
            'particles.features' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.features.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Features particles.',
                'default' => true,
                'name' => 'particles.features.enabled'
            ],
            'particles.features.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.features.mainheading'
            ],
            'particles.features.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.features.introtext'
            ],
            'particles.features.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2',
                    'style3' => 'Style 3',
                    'style4' => 'Style 4',
                    'style5' => 'Style 5',
                    'style6' => 'Style 6',
                    'style7' => 'Style 7',
                    'style8' => 'Style 8'
                ],
                'name' => 'particles.features.style'
            ],
            'particles.features.columns' => [
                'type' => 'select.select',
                'label' => 'Items per Row',
                'description' => 'Select the number of items per row.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6
                ],
                'name' => 'particles.features.columns'
            ],
            'particles.features.css' => [
                'type' => '_parent',
                'name' => 'particles.features.css',
                'form_field' => false
            ],
            'particles.features.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.features.css.class'
            ],
            'particles.features.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.features.extra'
            ],
            'particles.features.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Features Items',
                'description' => 'Create each feature item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.features.items'
            ],
            'particles.features.items.*' => [
                'type' => '_parent',
                'name' => 'particles.features.items.*',
                'form_field' => false
            ],
            'particles.features.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'name' => 'particles.features.items.*.icon'
            ],
            'particles.features.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'name' => 'particles.features.items.*.image'
            ],
            'particles.features.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.features.items.*.title'
            ],
            'particles.features.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Title Link',
                'name' => 'particles.features.items.*.link'
            ],
            'particles.features.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.features.items.*.target'
            ],
            'particles.features.items.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.features.items.*.description'
            ],
            'particles.features.items.*.subfeature1' => [
                'type' => 'input.text',
                'label' => 'Subfeature 1',
                'name' => 'particles.features.items.*.subfeature1'
            ],
            'particles.features.items.*.subfeature2' => [
                'type' => 'input.text',
                'label' => 'Subfeature 2',
                'name' => 'particles.features.items.*.subfeature2'
            ],
            'particles.features.items.*.subfeature3' => [
                'type' => 'input.text',
                'label' => 'Subfeature 3',
                'name' => 'particles.features.items.*.subfeature3'
            ],
            'particles.features.items.*.subfeature4' => [
                'type' => 'input.text',
                'label' => 'Subfeature 4',
                'name' => 'particles.features.items.*.subfeature4'
            ],
            'particles.features.items.*.subfeature5' => [
                'type' => 'input.text',
                'label' => 'Subfeature 5',
                'name' => 'particles.features.items.*.subfeature5'
            ],
            'particles.features.items.*.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Enter the button text you want to be shown. The link is the URL you enter in the \'Title Link\' field above.',
                'name' => 'particles.features.items.*.buttontext'
            ],
            'particles.features.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.features.items.*.class'
            ],
            'particles.features.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.features.items.*.extra'
            ],
            'particles.feedback' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.feedback.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Feedback particles.',
                'default' => true,
                'name' => 'particles.feedback.enabled'
            ],
            'particles.feedback.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.feedback.mainheading'
            ],
            'particles.feedback.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.feedback.introtext'
            ],
            'particles.feedback.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2',
                    'style3' => 'Style 3'
                ],
                'name' => 'particles.feedback.style'
            ],
            'particles.feedback.behaviour' => [
                'type' => 'select.select',
                'label' => 'Behaviour',
                'description' => 'Select the particle behaviour - static, slider or slideset.',
                'default' => 'static',
                'options' => [
                    'static' => 'Static',
                    'slider' => 'Slider',
                    'slideset' => 'Slideset'
                ],
                'name' => 'particles.feedback.behaviour'
            ],
            'particles.feedback.columns' => [
                'type' => 'select.select',
                'label' => 'Items per Slide',
                'description' => 'Select the number of items per slide for the Slider and Slideset behaviour.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5
                ],
                'name' => 'particles.feedback.columns'
            ],
            'particles.feedback.autoplay' => [
                'type' => 'select.select',
                'label' => 'Autoplay',
                'description' => 'Select whether or not the Slider and Slideset items should switch automatically',
                'default' => 'disable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled'
                ],
                'name' => 'particles.feedback.autoplay'
            ],
            'particles.feedback.autoplayInterval' => [
                'type' => 'input.text',
                'label' => 'Autoplay Interval',
                'description' => 'Set the timespan in miliseconds between switching the Slider and Slideset items.',
                'default' => 7000,
                'name' => 'particles.feedback.autoplayInterval'
            ],
            'particles.feedback.navigation' => [
                'type' => 'select.select',
                'label' => 'Navigation',
                'description' => 'Select the navigation type (Slideset ONLY).',
                'default' => 'dots',
                'options' => [
                    'arrows' => 'Arrows',
                    'dots' => 'Dots',
                    'both' => 'Both'
                ],
                'name' => 'particles.feedback.navigation'
            ],
            'particles.feedback.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select the animation type (Slideset ONLY).',
                'default' => 'fade',
                'options' => [
                    'fade' => 'Fade',
                    'scale' => 'Scale',
                    'slide-horizontal' => 'Slide-horizontal',
                    'slide-vertical' => 'Slide-vertical',
                    'slide-top' => 'Slide-top',
                    'slide-bottom' => 'Slide-bottom'
                ],
                'name' => 'particles.feedback.animation'
            ],
            'particles.feedback.duration' => [
                'type' => 'input.text',
                'label' => 'Animation Duration',
                'description' => 'Set the animation duration in miliseconds (Slideset ONLY).',
                'default' => 200,
                'name' => 'particles.feedback.duration'
            ],
            'particles.feedback.css' => [
                'type' => '_parent',
                'name' => 'particles.feedback.css',
                'form_field' => false
            ],
            'particles.feedback.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.feedback.css.class'
            ],
            'particles.feedback.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.feedback.extra'
            ],
            'particles.feedback.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Feedback Items',
                'description' => 'Create each Feedback item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.feedback.items'
            ],
            'particles.feedback.items.*' => [
                'type' => '_parent',
                'name' => 'particles.feedback.items.*',
                'form_field' => false
            ],
            'particles.feedback.items.*.feedback' => [
                'type' => 'textarea.textarea',
                'label' => 'Feedback',
                'description' => 'Type in the feedback text.',
                'name' => 'particles.feedback.items.*.feedback'
            ],
            'particles.feedback.items.*.customername' => [
                'type' => 'input.text',
                'label' => 'Name',
                'description' => 'Type in the name of the person who provided the feedback.',
                'name' => 'particles.feedback.items.*.customername'
            ],
            'particles.feedback.items.*.position' => [
                'type' => 'input.text',
                'label' => 'Position',
                'description' => 'Type in the position of the person who provided the feedback.',
                'name' => 'particles.feedback.items.*.position'
            ],
            'particles.feedback.items.*.company' => [
                'type' => 'input.text',
                'label' => 'Company',
                'description' => 'Type in the company of the person who provided the feedback.',
                'name' => 'particles.feedback.items.*.company'
            ],
            'particles.feedback.items.*.wordconnector' => [
                'type' => 'input.text',
                'label' => 'Word Connector',
                'description' => 'Type in the word that will appear between \'Position\' and \'Company\', for example \'at\'.',
                'name' => 'particles.feedback.items.*.wordconnector'
            ],
            'particles.feedback.items.*.companylink' => [
                'type' => 'input.text',
                'label' => 'Company Link',
                'description' => 'Type in the link to the company website.',
                'name' => 'particles.feedback.items.*.companylink'
            ],
            'particles.feedback.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.feedback.items.*.target'
            ],
            'particles.feedback.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'description' => 'Select the image of the person who provided the feedback.',
                'name' => 'particles.feedback.items.*.image'
            ],
            'particles.feedback.items.*.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'name' => 'particles.feedback.items.*.alt'
            ],
            'particles.feedback.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.feedback.items.*.class'
            ],
            'particles.feedback.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.feedback.items.*.extra'
            ],
            'particles.gallery-feature' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.gallery-feature.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable gallery feature particles.',
                'default' => true,
                'name' => 'particles.gallery-feature.enabled'
            ],
            'particles.gallery-feature.layout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the layout for this particle.',
                'default' => 'left',
                'options' => [
                    'right' => 'Gallery on the right',
                    'left' => 'Gallery on the left'
                ],
                'name' => 'particles.gallery-feature.layout'
            ],
            'particles.gallery-feature.gallerywidth' => [
                'type' => 'input.text',
                'label' => 'Gallery Width',
                'description' => 'Type in the width of the Gallery block in percentage. It must be a digit between 0 and 100. The default is \'50\'.',
                'default' => 50,
                'name' => 'particles.gallery-feature.gallerywidth'
            ],
            'particles.gallery-feature.columns' => [
                'type' => 'select.select',
                'label' => 'Gallery Columns',
                'description' => 'Select the number of images per row (columns).',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6
                ],
                'name' => 'particles.gallery-feature.columns'
            ],
            'particles.gallery-feature.gutter' => [
                'type' => 'select.select',
                'label' => 'Gallery Gutter',
                'description' => 'Enable or disable the Gallery gutter (to have space between the items or not).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.gallery-feature.gutter'
            ],
            'particles.gallery-feature.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Gallery Items',
                'description' => 'Create each gallery item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.gallery-feature.items'
            ],
            'particles.gallery-feature.items.*' => [
                'type' => '_parent',
                'name' => 'particles.gallery-feature.items.*',
                'form_field' => false
            ],
            'particles.gallery-feature.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'name' => 'particles.gallery-feature.items.*.image'
            ],
            'particles.gallery-feature.items.*.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'name' => 'particles.gallery-feature.items.*.alt'
            ],
            'particles.gallery-feature.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.gallery-feature.items.*.title'
            ],
            'particles.gallery-feature.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.gallery-feature.items.*.class'
            ],
            'particles.gallery-feature.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.gallery-feature.items.*.extra'
            ],
            'particles.gallery-feature.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title text.',
                'name' => 'particles.gallery-feature.title'
            ],
            'particles.gallery-feature.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'description' => 'Type in the description text.',
                'name' => 'particles.gallery-feature.description'
            ],
            'particles.gallery-feature.link' => [
                'type' => 'input.text',
                'label' => 'Button Link',
                'description' => 'Type in the URL.',
                'name' => 'particles.gallery-feature.link'
            ],
            'particles.gallery-feature.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.gallery-feature.buttontext'
            ],
            'particles.gallery-feature.buttonicon' => [
                'type' => 'input.icon',
                'label' => 'Button Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.gallery-feature.buttonicon'
            ],
            'particles.gallery-feature.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.gallery-feature.target'
            ],
            'particles.gallery-feature.css' => [
                'type' => '_parent',
                'name' => 'particles.gallery-feature.css',
                'form_field' => false
            ],
            'particles.gallery-feature.css.class' => [
                'type' => 'input.selectize',
                'label' => 'General CSS Classes',
                'description' => 'CSS class name for the whole particle.',
                'default' => NULL,
                'name' => 'particles.gallery-feature.css.class'
            ],
            'particles.gallery-feature.css.left' => [
                'type' => 'input.selectize',
                'label' => 'Left CSS Classes',
                'description' => 'CSS class name for the left element.',
                'default' => NULL,
                'name' => 'particles.gallery-feature.css.left'
            ],
            'particles.gallery-feature.css.right' => [
                'type' => 'input.selectize',
                'label' => 'Right CSS Classes',
                'description' => 'CSS class name for the right element.',
                'default' => NULL,
                'name' => 'particles.gallery-feature.css.right'
            ],
            'particles.gallery-feature.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'General Tag Attributes',
                'description' => 'Extra Tag attributes for the whole particle.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.gallery-feature.extra'
            ],
            'particles.gallery-feature.extra_left' => [
                'type' => 'collection.keyvalue',
                'label' => 'Left Tag Attributes',
                'description' => 'Extra Tag attributes for the left element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.gallery-feature.extra_left'
            ],
            'particles.gallery-feature.extra_right' => [
                'type' => 'collection.keyvalue',
                'label' => 'Right Tag Attributes',
                'description' => 'Extra Tag attributes for the right element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.gallery-feature.extra_right'
            ],
            'particles.googlemap' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.googlemap.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Google Map particles.',
                'default' => true,
                'name' => 'particles.googlemap.enabled'
            ],
            'particles.googlemap.apikey' => [
                'type' => 'input.text',
                'label' => 'Google Map API Key',
                'description' => 'If you are using the Google Maps API on localhost or your domain was not active prior to June 22nd 2016, the Map will require a key in order to work.',
                'name' => 'particles.googlemap.apikey'
            ],
            'particles.googlemap.width' => [
                'type' => 'input.text',
                'label' => 'Map Width',
                'description' => 'Set the map width in pixels or percentage. Default is \'100%\'.',
                'default' => '100%',
                'name' => 'particles.googlemap.width'
            ],
            'particles.googlemap.height' => [
                'type' => 'input.text',
                'label' => 'Map Height',
                'description' => 'Set the map height in pixels. Default is \'500px\'.',
                'default' => '500px',
                'name' => 'particles.googlemap.height'
            ],
            'particles.googlemap.maptype' => [
                'type' => 'select.select',
                'label' => 'Map Type',
                'description' => 'Select the map type.',
                'default' => 'ROADMAP',
                'options' => [
                    'ROADMAP' => 'Roadmap',
                    'SATELLITE' => 'Satellite',
                    'HYBRID' => 'Hybrid',
                    'TERRAIN' => 'Terrain'
                ],
                'name' => 'particles.googlemap.maptype'
            ],
            'particles.googlemap.latitude' => [
                'type' => 'input.text',
                'label' => 'Latitude',
                'description' => 'Enter the latitude of the location.',
                'default' => 52.052312,
                'name' => 'particles.googlemap.latitude'
            ],
            'particles.googlemap.longitude' => [
                'type' => 'input.text',
                'label' => 'Longitude',
                'description' => 'Enter the longitude of the location.',
                'default' => 4.447141,
                'name' => 'particles.googlemap.longitude'
            ],
            'particles.googlemap.zoom' => [
                'type' => 'input.text',
                'label' => 'Zoom',
                'description' => 'Set the zoom level of the map. Should be a number between 0 and 22.',
                'default' => 7,
                'name' => 'particles.googlemap.zoom'
            ],
            'particles.googlemap.defaultmarker' => [
                'type' => 'select.select',
                'label' => 'Default Marker',
                'description' => 'Select whether or not a marker for the map coordinates should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    'hide' => 'Hide'
                ],
                'name' => 'particles.googlemap.defaultmarker'
            ],
            'particles.googlemap.markertext' => [
                'type' => 'textarea.textarea',
                'label' => 'Info Window',
                'description' => 'Type in the text for the marker info window.',
                'default' => NULL,
                'name' => 'particles.googlemap.markertext'
            ],
            'particles.googlemap.markerstate' => [
                'type' => 'select.select',
                'label' => 'Info Window onLoad',
                'description' => 'Select the default info window state when the page is loaded.',
                'default' => 1,
                'options' => [
                    1 => 'Show',
                    0 => 'Hide'
                ],
                'name' => 'particles.googlemap.markerstate'
            ],
            'particles.googlemap.scrollwheel' => [
                'type' => 'select.select',
                'label' => 'Scrollwheel',
                'description' => 'Enable or disable the scrollwheel map zooming. It is disabled by default.',
                'default' => 0,
                'options' => [
                    1 => 'Enable',
                    0 => 'Disable'
                ],
                'name' => 'particles.googlemap.scrollwheel'
            ],
            'particles.googlemap.dragging' => [
                'type' => 'select.select',
                'label' => 'Dragging',
                'description' => 'Enable or disable the map dragging. It is enabled by default.',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enable',
                    'disabled' => 'Disable',
                    'disabledmobile' => 'Disable (Mobile Only)'
                ],
                'name' => 'particles.googlemap.dragging'
            ],
            'particles.googlemap.markers' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Additional Markers',
                'description' => 'Create additional markers.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.googlemap.markers'
            ],
            'particles.googlemap.markers.*' => [
                'type' => '_parent',
                'name' => 'particles.googlemap.markers.*',
                'form_field' => false
            ],
            'particles.googlemap.markers.*.latitude' => [
                'type' => 'input.text',
                'label' => 'Latitude',
                'description' => 'Enter the latitude of the location.',
                'name' => 'particles.googlemap.markers.*.latitude'
            ],
            'particles.googlemap.markers.*.longitude' => [
                'type' => 'input.text',
                'label' => 'Longitude',
                'description' => 'Enter the longitude of the location.',
                'name' => 'particles.googlemap.markers.*.longitude'
            ],
            'particles.googlemap.markers.*.markertext' => [
                'type' => 'textarea.textarea',
                'label' => 'Marker Text',
                'description' => 'Type in the marker text.',
                'default' => NULL,
                'name' => 'particles.googlemap.markers.*.markertext'
            ],
            'particles.googlemap.markers.*.markerstate' => [
                'type' => 'select.select',
                'label' => 'Info Window onLoad',
                'description' => 'Select the default info window state when the page is loaded.',
                'default' => 1,
                'options' => [
                    1 => 'Show',
                    0 => 'Hide'
                ],
                'name' => 'particles.googlemap.markers.*.markerstate'
            ],
            'particles.googlemap.snazzymaps' => [
                'type' => 'textarea.textarea',
                'label' => 'SnazzyMaps Style',
                'description' => 'Paste the code snippet that you have copied from SnazzyMaps.com.',
                'name' => 'particles.googlemap.snazzymaps'
            ],
            'particles.googlemap.css' => [
                'type' => '_parent',
                'name' => 'particles.googlemap.css',
                'form_field' => false
            ],
            'particles.googlemap.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.googlemap.css.class'
            ],
            'particles.googlemap.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.googlemap.extra'
            ],
            'particles.keypoints' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.keypoints.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable KeyPoints particles.',
                'default' => true,
                'name' => 'particles.keypoints.enabled'
            ],
            'particles.keypoints.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.keypoints.mainheading'
            ],
            'particles.keypoints.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.keypoints.introtext'
            ],
            'particles.keypoints.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2'
                ],
                'name' => 'particles.keypoints.style'
            ],
            'particles.keypoints.itemsleft' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Left Items',
                'description' => 'Create each key point item to display on the left.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.keypoints.itemsleft'
            ],
            'particles.keypoints.itemsleft.*' => [
                'type' => '_parent',
                'name' => 'particles.keypoints.itemsleft.*',
                'form_field' => false
            ],
            'particles.keypoints.itemsleft.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'name' => 'particles.keypoints.itemsleft.*.icon'
            ],
            'particles.keypoints.itemsleft.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.keypoints.itemsleft.*.title'
            ],
            'particles.keypoints.itemsleft.*.link' => [
                'type' => 'input.text',
                'label' => 'Title Link',
                'name' => 'particles.keypoints.itemsleft.*.link'
            ],
            'particles.keypoints.itemsleft.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.keypoints.itemsleft.*.target'
            ],
            'particles.keypoints.itemsleft.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.keypoints.itemsleft.*.description'
            ],
            'particles.keypoints.itemsleft.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.keypoints.itemsleft.*.class'
            ],
            'particles.keypoints.itemsleft.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.keypoints.itemsleft.*.extra'
            ],
            'particles.keypoints.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Center Image',
                'description' => 'Select an image.',
                'name' => 'particles.keypoints.image'
            ],
            'particles.keypoints.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'description' => 'Type in the image alt tag.',
                'name' => 'particles.keypoints.alt'
            ],
            'particles.keypoints.imagebottom' => [
                'type' => 'select.select',
                'label' => 'Image at the bottom',
                'description' => 'Set the image at the bottom of the section. Recommended for an image of a person.',
                'default' => 'yes',
                'options' => [
                    'yes' => 'Yes',
                    'no' => 'No'
                ],
                'name' => 'particles.keypoints.imagebottom'
            ],
            'particles.keypoints.itemsright' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Right Items',
                'description' => 'Create each key point item to display on the right.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.keypoints.itemsright'
            ],
            'particles.keypoints.itemsright.*' => [
                'type' => '_parent',
                'name' => 'particles.keypoints.itemsright.*',
                'form_field' => false
            ],
            'particles.keypoints.itemsright.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'name' => 'particles.keypoints.itemsright.*.icon'
            ],
            'particles.keypoints.itemsright.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.keypoints.itemsright.*.title'
            ],
            'particles.keypoints.itemsright.*.link' => [
                'type' => 'input.text',
                'label' => 'Title Link',
                'name' => 'particles.keypoints.itemsright.*.link'
            ],
            'particles.keypoints.itemsright.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.keypoints.itemsright.*.target'
            ],
            'particles.keypoints.itemsright.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.keypoints.itemsright.*.description'
            ],
            'particles.keypoints.itemsright.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.keypoints.itemsright.*.class'
            ],
            'particles.keypoints.itemsright.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.keypoints.itemsright.*.extra'
            ],
            'particles.keypoints.css' => [
                'type' => '_parent',
                'name' => 'particles.keypoints.css',
                'form_field' => false
            ],
            'particles.keypoints.css.class' => [
                'type' => 'input.selectize',
                'label' => 'General CSS Classes',
                'description' => 'CSS class name for the whole particle.',
                'default' => NULL,
                'name' => 'particles.keypoints.css.class'
            ],
            'particles.keypoints.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'General Tag Attributes',
                'description' => 'Extra Tag attributes for the whole particle.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.keypoints.extra'
            ],
            'particles.logo' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.logo.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable logo particles.',
                'default' => true,
                'name' => 'particles.logo.enabled'
            ],
            'particles.logo.url' => [
                'type' => 'input.text',
                'label' => 'Url',
                'description' => 'Url for the image. Leave empty to go to home page.',
                'name' => 'particles.logo.url'
            ],
            'particles.logo.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'description' => 'Select desired logo image.',
                'name' => 'particles.logo.image'
            ],
            'particles.logo.text' => [
                'type' => 'input.text',
                'label' => 'Text',
                'description' => 'Input logo description text.',
                'name' => 'particles.logo.text'
            ],
            'particles.logo.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'Set a specific CSS class for custom styling.',
                'name' => 'particles.logo.class'
            ],
            'particles.main-feature' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.main-feature.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable main feature particles.',
                'default' => true,
                'name' => 'particles.main-feature.enabled'
            ],
            'particles.main-feature.layout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the layout for this particle.',
                'default' => 'right',
                'options' => [
                    'right' => 'Image on the right',
                    'left' => 'Image on the left'
                ],
                'name' => 'particles.main-feature.layout'
            ],
            'particles.main-feature.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'description' => 'Select an image.',
                'name' => 'particles.main-feature.image'
            ],
            'particles.main-feature.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'description' => 'Type in the image alt tag.',
                'name' => 'particles.main-feature.alt'
            ],
            'particles.main-feature.imagewidth' => [
                'type' => 'input.text',
                'label' => 'Image Width',
                'description' => 'Type in the width of the image block in percentage. It must be a digit between 0 and 100. The default is \'50\'.',
                'default' => 50,
                'name' => 'particles.main-feature.imagewidth'
            ],
            'particles.main-feature.imagebottom' => [
                'type' => 'select.select',
                'label' => 'Image at the bottom',
                'description' => 'Set the image at the bottom of the section. Recommended for an image of a person.',
                'default' => 'yes',
                'options' => [
                    'yes' => 'Yes',
                    'no' => 'No'
                ],
                'name' => 'particles.main-feature.imagebottom'
            ],
            'particles.main-feature.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title text.',
                'name' => 'particles.main-feature.title'
            ],
            'particles.main-feature.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'description' => 'Type in the description text.',
                'name' => 'particles.main-feature.description'
            ],
            'particles.main-feature.link' => [
                'type' => 'input.text',
                'label' => 'Button 1 Link',
                'description' => 'Type in the URL.',
                'name' => 'particles.main-feature.link'
            ],
            'particles.main-feature.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button 1 Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.main-feature.buttontext'
            ],
            'particles.main-feature.buttonicon' => [
                'type' => 'input.icon',
                'label' => 'Button 1 Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.main-feature.buttonicon'
            ],
            'particles.main-feature.target' => [
                'type' => 'select.select',
                'label' => 'Button 1 Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.main-feature.target'
            ],
            'particles.main-feature.link2' => [
                'type' => 'input.text',
                'label' => 'Button 2 Link',
                'description' => 'Type in the URL.',
                'name' => 'particles.main-feature.link2'
            ],
            'particles.main-feature.buttontext2' => [
                'type' => 'input.text',
                'label' => 'Button 2 Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.main-feature.buttontext2'
            ],
            'particles.main-feature.buttonicon2' => [
                'type' => 'input.icon',
                'label' => 'Button 2 Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.main-feature.buttonicon2'
            ],
            'particles.main-feature.target2' => [
                'type' => 'select.select',
                'label' => 'Button 2 Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.main-feature.target2'
            ],
            'particles.main-feature.css' => [
                'type' => '_parent',
                'name' => 'particles.main-feature.css',
                'form_field' => false
            ],
            'particles.main-feature.css.class' => [
                'type' => 'input.selectize',
                'label' => 'General CSS Classes',
                'description' => 'CSS class name for the whole particle.',
                'default' => NULL,
                'name' => 'particles.main-feature.css.class'
            ],
            'particles.main-feature.css.left' => [
                'type' => 'input.selectize',
                'label' => 'Left CSS Classes',
                'description' => 'CSS class name for the left element.',
                'default' => NULL,
                'name' => 'particles.main-feature.css.left'
            ],
            'particles.main-feature.css.right' => [
                'type' => 'input.selectize',
                'label' => 'Right CSS Classes',
                'description' => 'CSS class name for the right element.',
                'default' => NULL,
                'name' => 'particles.main-feature.css.right'
            ],
            'particles.main-feature.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'General Tag Attributes',
                'description' => 'Extra Tag attributes for the whole particle.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.main-feature.extra'
            ],
            'particles.main-feature.extra_left' => [
                'type' => 'collection.keyvalue',
                'label' => 'Left Tag Attributes',
                'description' => 'Extra Tag attributes for the left element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.main-feature.extra_left'
            ],
            'particles.main-feature.extra_right' => [
                'type' => 'collection.keyvalue',
                'label' => 'Right Tag Attributes',
                'description' => 'Extra Tag attributes for the right element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.main-feature.extra_right'
            ],
            'particles.modal-search' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.modal-search.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable spacer.',
                'default' => true,
                'name' => 'particles.modal-search.enabled'
            ],
            'particles.modal-search.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2'
                ],
                'name' => 'particles.modal-search.style'
            ],
            'particles.news-pro-joomla' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.news-pro-joomla.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable News PRO (Joomla) particles.',
                'default' => true,
                'name' => 'particles.news-pro-joomla.enabled'
            ],
            'particles.news-pro-joomla.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.news-pro-joomla.mainheading'
            ],
            'particles.news-pro-joomla.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.news-pro-joomla.introtext'
            ],
            'particles.news-pro-joomla.pages' => [
                'type' => 'select.select',
                'label' => 'Number of Slides',
                'description' => 'Select the number of slides (pages with articles) you want.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    7 => 7,
                    8 => 8,
                    9 => 9,
                    10 => 10
                ],
                'name' => 'particles.news-pro-joomla.pages'
            ],
            'particles.news-pro-joomla.columns' => [
                'type' => 'select.select',
                'label' => 'Number of Columns',
                'description' => 'Select the number of columns visible on one slide/page with articles.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    10 => 10
                ],
                'name' => 'particles.news-pro-joomla.columns'
            ],
            'particles.news-pro-joomla.rows' => [
                'type' => 'select.select',
                'label' => 'Number of Rows',
                'description' => 'Select the number of rows visible on one slide/page with articles.',
                'default' => 1,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    7 => 7,
                    8 => 8,
                    9 => 9,
                    10 => 10
                ],
                'name' => 'particles.news-pro-joomla.rows'
            ],
            'particles.news-pro-joomla.navigation' => [
                'type' => 'select.select',
                'label' => 'Navigation',
                'description' => 'Select the navigation type.',
                'default' => 'arrows',
                'options' => [
                    'arrows' => 'Arrows',
                    'dots' => 'Dots',
                    'both' => 'Both',
                    'none' => 'None'
                ],
                'name' => 'particles.news-pro-joomla.navigation'
            ],
            'particles.news-pro-joomla.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select the animation type.',
                'default' => 'slide',
                'options' => [
                    'fade' => 'Fade',
                    'scale' => 'Scale',
                    'slide-horizontal' => 'Slide-horizontal',
                    'slide-vertical' => 'Slide-vertical',
                    'slide-top' => 'Slide-top',
                    'slide-bottom' => 'Slide-bottom',
                    'none' => 'None'
                ],
                'name' => 'particles.news-pro-joomla.animation'
            ],
            'particles.news-pro-joomla.duration' => [
                'type' => 'input.text',
                'label' => 'Animation Duration',
                'description' => 'Set the animation duration in miliseconds.',
                'default' => 200,
                'name' => 'particles.news-pro-joomla.duration'
            ],
            'particles.news-pro-joomla.autoplay' => [
                'type' => 'select.select',
                'label' => 'Autoplay',
                'description' => 'Select whether or not the slides/pages should switch automatically.',
                'default' => 'disable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled'
                ],
                'name' => 'particles.news-pro-joomla.autoplay'
            ],
            'particles.news-pro-joomla.autoplayInterval' => [
                'type' => 'input.text',
                'label' => 'Autoplay Interval',
                'description' => 'Set the timespan in miliseconds between switching the slides/pages.',
                'default' => 7000,
                'name' => 'particles.news-pro-joomla.autoplayInterval'
            ],
            'particles.news-pro-joomla.css' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.css',
                'form_field' => false
            ],
            'particles.news-pro-joomla.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.news-pro-joomla.css.class'
            ],
            'particles.news-pro-joomla.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.news-pro-joomla.extra'
            ],
            'particles.news-pro-joomla._tab_main' => [
                'label' => 'Main Settings',
                'name' => 'particles.news-pro-joomla._tab_main',
                'type' => ''
            ],
            'particles.news-pro-joomla.article' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.filter' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.filter',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.filter.categories' => [
                'type' => 'joomla.categories',
                'label' => 'Categories',
                'description' => 'Select the categories the articles should be taken from.',
                'overridable' => false,
                'name' => 'particles.news-pro-joomla.article.filter.categories'
            ],
            'particles.news-pro-joomla.article.filter.articles' => [
                'type' => 'input.text',
                'label' => 'Articles',
                'description' => 'Enter the Joomla articles that should be shown. It should be a list of article IDs separated with a comma (i.e. 1,2,3,4,5).',
                'overridable' => false,
                'name' => 'particles.news-pro-joomla.article.filter.articles'
            ],
            'particles.news-pro-joomla.article.filter.featured' => [
                'type' => 'select.select',
                'label' => 'Featured Articles',
                'description' => 'Select how Featured articles should be filtered.',
                'default' => '',
                'options' => [
                    'include' => 'Include Featured',
                    'exclude' => 'Exclude Featured',
                    'only' => 'Only Featured'
                ],
                'overridable' => false,
                'name' => 'particles.news-pro-joomla.article.filter.featured'
            ],
            'particles.news-pro-joomla.article.limit' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.limit',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.limit.start' => [
                'type' => 'input.text',
                'label' => 'Start From',
                'description' => 'Enter offset specifying the first article to return. The default is \'0\' (the first article).',
                'default' => 0,
                'pattern' => '\\d{1,2}',
                'overridable' => false,
                'name' => 'particles.news-pro-joomla.article.limit.start'
            ],
            'particles.news-pro-joomla.article.sort' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.sort',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.sort.orderby' => [
                'type' => 'select.select',
                'label' => 'Order By',
                'description' => 'Select how the articles should be ordered by.',
                'default' => 'publish_up',
                'options' => [
                    'publish_up' => 'Published Date',
                    'created' => 'Created Date',
                    'modified' => 'Last Modified Date',
                    'title' => 'Title',
                    'ordering' => 'Ordering',
                    'hits' => 'Hits',
                    'id' => 'ID',
                    'alias' => 'Alias'
                ],
                'overridable' => false,
                'name' => 'particles.news-pro-joomla.article.sort.orderby'
            ],
            'particles.news-pro-joomla.article.sort.ordering' => [
                'type' => 'select.select',
                'label' => 'Ordering Direction',
                'description' => 'Select the direction the articles should be ordered by.',
                'default' => 'ASC',
                'options' => [
                    'ASC' => 'Ascending',
                    'DESC' => 'Descending'
                ],
                'overridable' => false,
                'name' => 'particles.news-pro-joomla.article.sort.ordering'
            ],
            'particles.news-pro-joomla._tab_source' => [
                'label' => 'Data Source',
                'name' => 'particles.news-pro-joomla._tab_source',
                'type' => ''
            ],
            'particles.news-pro-joomla.layout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the article layout.',
                'default' => 'vertical',
                'options' => [
                    'vertical' => 'Vertical',
                    'horizontal' => 'Horizontal'
                ],
                'name' => 'particles.news-pro-joomla.layout'
            ],
            'particles.news-pro-joomla.article.display' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.image' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.image',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.image.enabled' => [
                'type' => 'select.select',
                'label' => 'Image',
                'description' => 'Select if and what image of the article should be shown.',
                'default' => 'intro',
                'options' => [
                    'intro' => 'Intro',
                    'full' => 'Full',
                    '' => 'None'
                ],
                'name' => 'particles.news-pro-joomla.article.display.image.enabled'
            ],
            'particles.news-pro-joomla.width' => [
                'type' => 'input.text',
                'label' => 'Image Width',
                'description' => 'Set the image width in pixels (do NOT type in \'px\', enter just the digits). Default is \'160\'.',
                'default' => 160,
                'pattern' => '\\d{1,4}',
                'name' => 'particles.news-pro-joomla.width'
            ],
            'particles.news-pro-joomla.fullwidth' => [
                'type' => 'enable.enable',
                'label' => 'Image Fullwidth',
                'description' => 'Set the image width to be 100% of the container width (should be used with \'Vertical\' layout ONLY).',
                'default' => 0,
                'name' => 'particles.news-pro-joomla.fullwidth'
            ],
            'particles.news-pro-joomla.height' => [
                'type' => 'input.text',
                'label' => 'Image Height',
                'description' => 'Set the image height in pixels (do NOT type in \'px\', enter just the digits). Default is \'120\'.',
                'default' => 120,
                'pattern' => '\\d{1,4}',
                'name' => 'particles.news-pro-joomla.height'
            ],
            'particles.news-pro-joomla.lightbox' => [
                'type' => 'select.select',
                'label' => 'Lightbox',
                'description' => 'Enable or disable the image lightbox/popup.',
                'default' => 'enable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled',
                    'disablelink' => 'Disabled (Article Link)'
                ],
                'name' => 'particles.news-pro-joomla.lightbox'
            ],
            'particles.news-pro-joomla.article.display.title' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.title',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.title.enabled' => [
                'type' => 'select.select',
                'label' => 'Title',
                'description' => 'Select if the article title should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show (Article Link)',
                    'shownolink' => 'Show (No Link)',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.article.display.title.enabled'
            ],
            'particles.news-pro-joomla.article.display.title.limit' => [
                'type' => 'input.text',
                'label' => 'Title Limit',
                'description' => 'Enter the maximum number of characters the article title should be limited to.',
                'pattern' => '\\d+(\\.\\d+){0,1}',
                'name' => 'particles.news-pro-joomla.article.display.title.limit'
            ],
            'particles.news-pro-joomla.articledetails' => [
                'type' => 'select.select',
                'label' => 'Article Details',
                'description' => 'Select if the article details should be shown (Date, Author, Category, Hits).',
                'default' => 'show',
                'options' => [
                    'show' => 'Show (Top)',
                    'showbottom' => 'Show (Bottom)',
                    'hide' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.articledetails'
            ],
            'particles.news-pro-joomla.article.display.date' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.date',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.date.enabled' => [
                'type' => 'select.select',
                'label' => 'Date',
                'description' => 'Select if the article date should be shown.',
                'default' => 'published',
                'options' => [
                    'created' => 'Show Created Date',
                    'published' => 'Show Published Date',
                    'modified' => 'Show Modified Date',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.article.display.date.enabled'
            ],
            'particles.news-pro-joomla.article.display.date.format' => [
                'type' => 'select.date',
                'label' => 'Date Format',
                'description' => 'Select the preferred date format.',
                'default' => 'l, F d, Y',
                'selectize' => [
                    'allowEmptyOption' => true
                ],
                'options' => [
                    'l, F d, Y' => 'Date1',
                    'l, d F' => 'Date2',
                    'D, d F' => 'Date3',
                    'F d' => 'Date4',
                    'd F' => 'Date5',
                    'd M' => 'Date6',
                    'D, M d, Y' => 'Date7',
                    'D, M d, y' => 'Date8',
                    'l' => 'Date9',
                    'l j F Y' => 'Date10',
                    'j F Y' => 'Date11'
                ],
                'name' => 'particles.news-pro-joomla.article.display.date.format'
            ],
            'particles.news-pro-joomla.article.display.author' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.author',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.author.enabled' => [
                'type' => 'select.select',
                'label' => 'Author',
                'description' => 'Select if the article author should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show (Author)',
                    'showalias' => 'Show (Alias)',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.article.display.author.enabled'
            ],
            'particles.news-pro-joomla.article.display.category' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.category',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.category.enabled' => [
                'type' => 'select.select',
                'label' => 'Category',
                'description' => 'Select if and how the article category should be shown.',
                'default' => 'link',
                'options' => [
                    'show' => 'Show',
                    'link' => 'Show with Link',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.article.display.category.enabled'
            ],
            'particles.news-pro-joomla.article.display.hits' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.hits',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.hits.enabled' => [
                'type' => 'select.select',
                'label' => 'Hits',
                'description' => 'Select if the article hits should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.article.display.hits.enabled'
            ],
            'particles.news-pro-joomla.article.display.text' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.text',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.text.type' => [
                'type' => 'select.select',
                'label' => 'Article Text',
                'description' => 'Select if and how the article text should be shown.',
                'default' => 'intro',
                'options' => [
                    'intro' => 'Introduction',
                    'full' => 'Full Article',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.article.display.text.type'
            ],
            'particles.news-pro-joomla.article.display.text.limit' => [
                'type' => 'input.text',
                'label' => 'Text Limit',
                'description' => 'Type in the number of characters the article text should be limited to.',
                'default' => '',
                'pattern' => '\\d+',
                'name' => 'particles.news-pro-joomla.article.display.text.limit'
            ],
            'particles.news-pro-joomla.article.display.text.formatting' => [
                'type' => 'select.select',
                'label' => 'Text Formatting',
                'description' => 'Select the formatting you want to use to display the article text.',
                'default' => 'text',
                'options' => [
                    'text' => 'Plain Text',
                    'html' => 'HTML'
                ],
                'name' => 'particles.news-pro-joomla.article.display.text.formatting'
            ],
            'particles.news-pro-joomla.article.display.read_more' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.article.display.read_more',
                'form_field' => false
            ],
            'particles.news-pro-joomla.article.display.read_more.enabled' => [
                'type' => 'select.select',
                'label' => 'Read More',
                'description' => 'Select if the article \'Read More\' button should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.article.display.read_more.enabled'
            ],
            'particles.news-pro-joomla.article.display.read_more.label' => [
                'type' => 'input.text',
                'label' => 'Read More Label',
                'description' => 'Type in the label for the \'Read More\' button.',
                'name' => 'particles.news-pro-joomla.article.display.read_more.label'
            ],
            'particles.news-pro-joomla._tab_layout' => [
                'label' => 'Article Layout',
                'name' => 'particles.news-pro-joomla._tab_layout',
                'type' => ''
            ],
            'particles.news-pro-joomla.linksenabled' => [
                'type' => 'enable.enable',
                'label' => 'Enable Links',
                'description' => 'Enable this option if you want to show the Links block.',
                'default' => 0,
                'name' => 'particles.news-pro-joomla.linksenabled'
            ],
            'particles.news-pro-joomla.linkcolumns' => [
                'type' => 'select.select',
                'label' => 'Number of Columns',
                'description' => 'Select the number of columns in the Links block.',
                'default' => 1,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    10 => 10
                ],
                'name' => 'particles.news-pro-joomla.linkcolumns'
            ],
            'particles.news-pro-joomla.linkrows' => [
                'type' => 'select.select',
                'label' => 'Number of Rows',
                'description' => 'Select the number of rows in the Link block.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    7 => 7,
                    8 => 8,
                    9 => 9,
                    10 => 10
                ],
                'name' => 'particles.news-pro-joomla.linkrows'
            ],
            'particles.news-pro-joomla.linkposition' => [
                'type' => 'select.select',
                'label' => 'Position',
                'description' => 'Select the Links block position.',
                'default' => 'right',
                'options' => [
                    'right' => 'Right',
                    'bottom' => 'Bottom',
                    'left' => 'Left'
                ],
                'name' => 'particles.news-pro-joomla.linkposition'
            ],
            'particles.news-pro-joomla.linklayout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the link layout.',
                'default' => 'horizontal',
                'options' => [
                    'vertical' => 'Vertical',
                    'horizontal' => 'Horizontal'
                ],
                'name' => 'particles.news-pro-joomla.linklayout'
            ],
            'particles.news-pro-joomla.link' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.image' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.image',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.image.enabled' => [
                'type' => 'select.select',
                'label' => 'Image',
                'description' => 'Select if and what image of the article should be shown.',
                'default' => 'intro',
                'options' => [
                    'intro' => 'Intro',
                    'full' => 'Full',
                    '' => 'None'
                ],
                'name' => 'particles.news-pro-joomla.link.display.image.enabled'
            ],
            'particles.news-pro-joomla.linkwidth' => [
                'type' => 'input.text',
                'label' => 'Image Width',
                'description' => 'Set the image width in pixels (do NOT type in \'px\', enter just the digits). Default is \'120\'.',
                'default' => 120,
                'pattern' => '\\d{1,4}',
                'name' => 'particles.news-pro-joomla.linkwidth'
            ],
            'particles.news-pro-joomla.linkfullwidth' => [
                'type' => 'enable.enable',
                'label' => 'Image Fullwidth',
                'description' => 'Set the image width to be 100% of the container width (should be used with \'Vertical\' layout ONLY).',
                'default' => 0,
                'name' => 'particles.news-pro-joomla.linkfullwidth'
            ],
            'particles.news-pro-joomla.linkheight' => [
                'type' => 'input.text',
                'label' => 'Image Height',
                'description' => 'Set the image height in pixels (do NOT type in \'px\', enter just the digits). Default is \'75\'.',
                'default' => 75,
                'pattern' => '\\d{1,4}',
                'name' => 'particles.news-pro-joomla.linkheight'
            ],
            'particles.news-pro-joomla.linklightbox' => [
                'type' => 'select.select',
                'label' => 'Lightbox',
                'description' => 'Enable or disable the image lightbox/popup.',
                'default' => 'enable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled',
                    'disablelink' => 'Disabled (Article Link)'
                ],
                'name' => 'particles.news-pro-joomla.linklightbox'
            ],
            'particles.news-pro-joomla.link.display.title' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.title',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.title.enabled' => [
                'type' => 'select.select',
                'label' => 'Title',
                'description' => 'Select if the article title should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show (Article Link)',
                    'shownolink' => 'Show (No Link)',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.link.display.title.enabled'
            ],
            'particles.news-pro-joomla.link.display.title.limit' => [
                'type' => 'input.text',
                'label' => 'Title Limit',
                'description' => 'Enter the maximum number of characters the article title should be limited to.',
                'pattern' => '\\d+(\\.\\d+){0,1}',
                'name' => 'particles.news-pro-joomla.link.display.title.limit'
            ],
            'particles.news-pro-joomla.linkdetails' => [
                'type' => 'select.select',
                'label' => 'Article Details',
                'description' => 'Select if the article details should be shown (Date, Author, Category, Hits).',
                'default' => 'show',
                'options' => [
                    'show' => 'Show (Top)',
                    'showbottom' => 'Show (Bottom)',
                    'hide' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.linkdetails'
            ],
            'particles.news-pro-joomla.link.display.date' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.date',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.date.enabled' => [
                'type' => 'select.select',
                'label' => 'Date',
                'description' => 'Select if the article date should be shown.',
                'default' => 'published',
                'options' => [
                    'created' => 'Show Created Date',
                    'published' => 'Show Published Date',
                    'modified' => 'Show Modified Date',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.link.display.date.enabled'
            ],
            'particles.news-pro-joomla.link.display.date.format' => [
                'type' => 'select.date',
                'label' => 'Date Format',
                'description' => 'Select the preferred date format.',
                'default' => 'l, F d, Y',
                'selectize' => [
                    'allowEmptyOption' => true
                ],
                'options' => [
                    'l, F d, Y' => 'Date1',
                    'l, d F' => 'Date2',
                    'D, d F' => 'Date3',
                    'F d' => 'Date4',
                    'd F' => 'Date5',
                    'd M' => 'Date6',
                    'D, M d, Y' => 'Date7',
                    'D, M d, y' => 'Date8',
                    'l' => 'Date9',
                    'l j F Y' => 'Date10',
                    'j F Y' => 'Date11'
                ],
                'name' => 'particles.news-pro-joomla.link.display.date.format'
            ],
            'particles.news-pro-joomla.link.display.author' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.author',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.author.enabled' => [
                'type' => 'select.select',
                'label' => 'Author',
                'description' => 'Select if the article author should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show (Author)',
                    'showalias' => 'Show (Alias)',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.link.display.author.enabled'
            ],
            'particles.news-pro-joomla.link.display.category' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.category',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.category.enabled' => [
                'type' => 'select.select',
                'label' => 'Category',
                'description' => 'Select if and how the article category should be shown.',
                'default' => 'link',
                'options' => [
                    'show' => 'Show',
                    'link' => 'Show with Link',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.link.display.category.enabled'
            ],
            'particles.news-pro-joomla.link.display.hits' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.hits',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.hits.enabled' => [
                'type' => 'select.select',
                'label' => 'Hits',
                'description' => 'Select if the article hits should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.link.display.hits.enabled'
            ],
            'particles.news-pro-joomla.link.display.text' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.text',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.text.type' => [
                'type' => 'select.select',
                'label' => 'Article Text',
                'description' => 'Select if and how the article text should be shown.',
                'default' => 'intro',
                'options' => [
                    'intro' => 'Introduction',
                    'full' => 'Full Article',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.link.display.text.type'
            ],
            'particles.news-pro-joomla.link.display.text.limit' => [
                'type' => 'input.text',
                'label' => 'Text Limit',
                'description' => 'Type in the number of characters the article text should be limited to.',
                'default' => '',
                'pattern' => '\\d+',
                'name' => 'particles.news-pro-joomla.link.display.text.limit'
            ],
            'particles.news-pro-joomla.link.display.text.formatting' => [
                'type' => 'select.select',
                'label' => 'Text Formatting',
                'description' => 'Select the formatting you want to use to display the article text.',
                'default' => 'text',
                'options' => [
                    'text' => 'Plain Text',
                    'html' => 'HTML'
                ],
                'name' => 'particles.news-pro-joomla.link.display.text.formatting'
            ],
            'particles.news-pro-joomla.link.display.read_more' => [
                'type' => '_parent',
                'name' => 'particles.news-pro-joomla.link.display.read_more',
                'form_field' => false
            ],
            'particles.news-pro-joomla.link.display.read_more.enabled' => [
                'type' => 'select.select',
                'label' => 'Read More',
                'description' => 'Select if the article \'Read More\' button should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.news-pro-joomla.link.display.read_more.enabled'
            ],
            'particles.news-pro-joomla.link.display.read_more.label' => [
                'type' => 'input.text',
                'label' => 'Read More Label',
                'description' => 'Type in the label for the \'Read More\' button.',
                'name' => 'particles.news-pro-joomla.link.display.read_more.label'
            ],
            'particles.news-pro-joomla._tab_links' => [
                'label' => 'Link Layout',
                'name' => 'particles.news-pro-joomla._tab_links',
                'type' => ''
            ],
            'particles.offcanvas-toggle' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.offcanvas-toggle.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Offcanvas Toggle particles.',
                'default' => true,
                'name' => 'particles.offcanvas-toggle.enabled'
            ],
            'particles.offcanvas-toggle.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'description' => 'Select the icon for the Offcanvas Toggle button.',
                'default' => 'fa fa-bars',
                'name' => 'particles.offcanvas-toggle.icon'
            ],
            'particles.onepage-menu' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.onepage-menu.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable OnePage Menu particles.',
                'default' => true,
                'name' => 'particles.onepage-menu.enabled'
            ],
            'particles.onepage-menu.stickyoffset' => [
                'type' => 'input.text',
                'label' => 'Sticky Offset',
                'description' => 'Set the sticky offset in pixels (when the OnePage Menu should get fixed/sticky).',
                'default' => 130,
                'name' => 'particles.onepage-menu.stickyoffset'
            ],
            'particles.onepage-menu.smoothscrolloffset' => [
                'type' => 'input.text',
                'label' => 'Smooth Scroll Offset',
                'description' => 'Set the smooth scroll offset in pixels (the element top offset).',
                'default' => 120,
                'name' => 'particles.onepage-menu.smoothscrolloffset'
            ],
            'particles.onepage-menu.boundary' => [
                'type' => 'input.text',
                'label' => 'Boundary',
                'description' => 'Type in the boundary element, for example `#g-footer`. This keeps the sticky element within the dimensions of the boundary element.',
                'default' => '#g-footer',
                'name' => 'particles.onepage-menu.boundary'
            ],
            'particles.onepage-menu.css' => [
                'type' => '_parent',
                'name' => 'particles.onepage-menu.css',
                'form_field' => false
            ],
            'particles.onepage-menu.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.onepage-menu.css.class'
            ],
            'particles.onepage-menu.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.onepage-menu.extra'
            ],
            'particles.onepage-menu.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Menu Items',
                'description' => 'Create each menu item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.onepage-menu.items'
            ],
            'particles.onepage-menu.items.*' => [
                'type' => '_parent',
                'name' => 'particles.onepage-menu.items.*',
                'form_field' => false
            ],
            'particles.onepage-menu.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Menu Title',
                'description' => 'Type in the Menu Title.',
                'name' => 'particles.onepage-menu.items.*.title'
            ],
            'particles.onepage-menu.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Menu Title Icon',
                'description' => 'Choose an icon to be placed in front of the Menu Title.',
                'name' => 'particles.onepage-menu.items.*.icon'
            ],
            'particles.onepage-menu.items.*.link' => [
                'type' => 'input.text',
                'label' => 'ID',
                'description' => 'Type in the ID of the corresponding part of the site (without \'#\').',
                'name' => 'particles.onepage-menu.items.*.link'
            ],
            'particles.onepage-menu.items.*.subtitle1' => [
                'type' => 'input.text',
                'label' => 'Submenu 1 Title',
                'description' => 'Type in the Submenu 1 Title.',
                'name' => 'particles.onepage-menu.items.*.subtitle1'
            ],
            'particles.onepage-menu.items.*.subicon1' => [
                'type' => 'input.icon',
                'label' => 'Submenu 1 Title Icon',
                'description' => 'Choose an icon to be placed in front of the Submenu 1 Title.',
                'name' => 'particles.onepage-menu.items.*.subicon1'
            ],
            'particles.onepage-menu.items.*.sublink1' => [
                'type' => 'input.text',
                'label' => 'ID (Submenu 1)',
                'description' => 'Type in the ID of the corresponding part of the site (without \'#\').',
                'name' => 'particles.onepage-menu.items.*.sublink1'
            ],
            'particles.onepage-menu.items.*.subtitle2' => [
                'type' => 'input.text',
                'label' => 'Submenu 2 Title',
                'description' => 'Type in the Submenu 2 Title.',
                'name' => 'particles.onepage-menu.items.*.subtitle2'
            ],
            'particles.onepage-menu.items.*.subicon2' => [
                'type' => 'input.icon',
                'label' => 'Submenu 2 Title Icon',
                'description' => 'Choose an icon to be placed in front of the Submenu 2 Title.',
                'name' => 'particles.onepage-menu.items.*.subicon2'
            ],
            'particles.onepage-menu.items.*.sublink2' => [
                'type' => 'input.text',
                'label' => 'ID (Submenu 2)',
                'description' => 'Type in the ID of the corresponding part of the site (without \'#\').',
                'name' => 'particles.onepage-menu.items.*.sublink2'
            ],
            'particles.onepage-menu.items.*.subtitle3' => [
                'type' => 'input.text',
                'label' => 'Submenu 3 Title',
                'description' => 'Type in the Submenu 3 Title.',
                'name' => 'particles.onepage-menu.items.*.subtitle3'
            ],
            'particles.onepage-menu.items.*.subicon3' => [
                'type' => 'input.icon',
                'label' => 'Submenu 3 Title Icon',
                'description' => 'Choose an icon to be placed in front of the Submenu 3 Title.',
                'name' => 'particles.onepage-menu.items.*.subicon3'
            ],
            'particles.onepage-menu.items.*.sublink3' => [
                'type' => 'input.text',
                'label' => 'ID (Submenu 3)',
                'description' => 'Type in the ID of the corresponding part of the site (without \'#\').',
                'name' => 'particles.onepage-menu.items.*.sublink3'
            ],
            'particles.onepage-menu.items.*.subtitle4' => [
                'type' => 'input.text',
                'label' => 'Submenu 4 Title',
                'description' => 'Type in the Submenu 4 Title.',
                'name' => 'particles.onepage-menu.items.*.subtitle4'
            ],
            'particles.onepage-menu.items.*.subicon4' => [
                'type' => 'input.icon',
                'label' => 'Submenu 4 Title Icon',
                'description' => 'Choose an icon to be placed in front of the Submenu 4 Title.',
                'name' => 'particles.onepage-menu.items.*.subicon4'
            ],
            'particles.onepage-menu.items.*.sublink4' => [
                'type' => 'input.text',
                'label' => 'ID (Submenu 4)',
                'description' => 'Type in the ID of the corresponding part of the site (without \'#\').',
                'name' => 'particles.onepage-menu.items.*.sublink4'
            ],
            'particles.onepage-menu.items.*.subtitle5' => [
                'type' => 'input.text',
                'label' => 'Submenu 5 Title',
                'description' => 'Type in the Submenu 5 Title.',
                'name' => 'particles.onepage-menu.items.*.subtitle5'
            ],
            'particles.onepage-menu.items.*.subicon5' => [
                'type' => 'input.icon',
                'label' => 'Submenu 5 Title Icon',
                'description' => 'Choose an icon to be placed in front of the Submenu 5 Title.',
                'name' => 'particles.onepage-menu.items.*.subicon5'
            ],
            'particles.onepage-menu.items.*.sublink5' => [
                'type' => 'input.text',
                'label' => 'ID (Submenu 5)',
                'description' => 'Type in the ID of the corresponding part of the site (without \'#\').',
                'name' => 'particles.onepage-menu.items.*.sublink5'
            ],
            'particles.onepage-menu.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.onepage-menu.items.*.class'
            ],
            'particles.onepage-menu.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.onepage-menu.items.*.extra'
            ],
            'particles.our-team' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.our-team.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Our Team particles.',
                'default' => true,
                'name' => 'particles.our-team.enabled'
            ],
            'particles.our-team.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.our-team.mainheading'
            ],
            'particles.our-team.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.our-team.introtext'
            ],
            'particles.our-team.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2',
                    'style3' => 'Style 3'
                ],
                'name' => 'particles.our-team.style'
            ],
            'particles.our-team.behaviour' => [
                'type' => 'select.select',
                'label' => 'Behaviour',
                'description' => 'Select the particle behaviour - static, slider or slideset.',
                'default' => 'static',
                'options' => [
                    'static' => 'Static',
                    'slider' => 'Slider',
                    'slideset' => 'Slideset'
                ],
                'name' => 'particles.our-team.behaviour'
            ],
            'particles.our-team.columns' => [
                'type' => 'select.select',
                'label' => 'Items per Slide',
                'description' => 'Select the number of items per slide for the Slider and Slideset behaviour. This option also acts as \'Items per Row\' for the \'Static\' behavior.',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    10 => 10
                ],
                'name' => 'particles.our-team.columns'
            ],
            'particles.our-team.gutter' => [
                'type' => 'select.select',
                'label' => 'Gutter',
                'description' => 'Enable or disable the Our Team gutter (to have space between the items or not).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.our-team.gutter'
            ],
            'particles.our-team.autoplay' => [
                'type' => 'select.select',
                'label' => 'Autoplay',
                'description' => 'Select whether or not the Slider and Slideset items should switch automatically',
                'default' => 'disable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled'
                ],
                'name' => 'particles.our-team.autoplay'
            ],
            'particles.our-team.navigation' => [
                'type' => 'select.select',
                'label' => 'Navigation',
                'description' => 'Select the navigation type (Slideset ONLY).',
                'default' => 'arrows',
                'options' => [
                    'arrows' => 'Arrows',
                    'dots' => 'Dots',
                    'both' => 'Both'
                ],
                'name' => 'particles.our-team.navigation'
            ],
            'particles.our-team.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select the animation type (Slideset ONLY).',
                'default' => 'fade',
                'options' => [
                    'fade' => 'Fade',
                    'scale' => 'Scale',
                    'slide-horizontal' => 'Slide-horizontal',
                    'slide-vertical' => 'Slide-vertical',
                    'slide-top' => 'Slide-top',
                    'slide-bottom' => 'Slide-bottom'
                ],
                'name' => 'particles.our-team.animation'
            ],
            'particles.our-team.duration' => [
                'type' => 'input.text',
                'label' => 'Animation Duration',
                'description' => 'Set the animation duration in miliseconds (Slideset ONLY).',
                'default' => 200,
                'name' => 'particles.our-team.duration'
            ],
            'particles.our-team.css' => [
                'type' => '_parent',
                'name' => 'particles.our-team.css',
                'form_field' => false
            ],
            'particles.our-team.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.our-team.css.class'
            ],
            'particles.our-team.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.our-team.extra'
            ],
            'particles.our-team.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Our Team Items',
                'description' => 'Create each team member item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.our-team.items'
            ],
            'particles.our-team.items.*' => [
                'type' => '_parent',
                'name' => 'particles.our-team.items.*',
                'form_field' => false
            ],
            'particles.our-team.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'name' => 'particles.our-team.items.*.image'
            ],
            'particles.our-team.items.*.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'name' => 'particles.our-team.items.*.alt'
            ],
            'particles.our-team.items.*.membername' => [
                'type' => 'input.text',
                'label' => 'Name',
                'name' => 'particles.our-team.items.*.membername'
            ],
            'particles.our-team.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Name Link',
                'name' => 'particles.our-team.items.*.link'
            ],
            'particles.our-team.items.*.nametarget' => [
                'type' => 'select.select',
                'label' => 'Name Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.our-team.items.*.nametarget'
            ],
            'particles.our-team.items.*.position' => [
                'type' => 'input.text',
                'label' => 'Position',
                'name' => 'particles.our-team.items.*.position'
            ],
            'particles.our-team.items.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.our-team.items.*.description'
            ],
            'particles.our-team.items.*.facebook' => [
                'type' => 'input.text',
                'label' => 'Facebook URL',
                'name' => 'particles.our-team.items.*.facebook'
            ],
            'particles.our-team.items.*.twitter' => [
                'type' => 'input.text',
                'label' => 'Twitter URL',
                'name' => 'particles.our-team.items.*.twitter'
            ],
            'particles.our-team.items.*.googleplus' => [
                'type' => 'input.text',
                'label' => 'Google+ URL',
                'name' => 'particles.our-team.items.*.googleplus'
            ],
            'particles.our-team.items.*.linkedin' => [
                'type' => 'input.text',
                'label' => 'Linkedin URL',
                'name' => 'particles.our-team.items.*.linkedin'
            ],
            'particles.our-team.items.*.dribbble' => [
                'type' => 'input.text',
                'label' => 'Dribbble URL',
                'name' => 'particles.our-team.items.*.dribbble'
            ],
            'particles.our-team.items.*.email' => [
                'type' => 'input.text',
                'label' => 'Email Address',
                'name' => 'particles.our-team.items.*.email'
            ],
            'particles.our-team.items.*.emailbehaviour' => [
                'type' => 'select.select',
                'label' => 'Email Behaviour',
                'description' => 'Select the email behaviour (if it should be a \'mailto:\' link or a tooltip).',
                'default' => 'link',
                'options' => [
                    'link' => 'Link',
                    'tooltip' => 'Tooltip'
                ],
                'name' => 'particles.our-team.items.*.emailbehaviour'
            ],
            'particles.our-team.items.*.phone' => [
                'type' => 'input.text',
                'label' => 'Phone Number',
                'name' => 'particles.our-team.items.*.phone'
            ],
            'particles.our-team.items.*.phonebehaviour' => [
                'type' => 'select.select',
                'label' => 'Phone Behaviour',
                'description' => 'Select the phone behaviour (if it should be a \'tel:\' link or a tooltip).',
                'default' => 'link',
                'options' => [
                    'link' => 'Link',
                    'tooltip' => 'Tooltip'
                ],
                'name' => 'particles.our-team.items.*.phonebehaviour'
            ],
            'particles.our-team.items.*.socialtarget' => [
                'type' => 'select.select',
                'label' => 'Social Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_blank',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.our-team.items.*.socialtarget'
            ],
            'particles.our-team.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.our-team.items.*.class'
            ],
            'particles.our-team.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.our-team.items.*.extra'
            ],
            'particles.page-title' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.page-title.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Call-to-action particles.',
                'default' => true,
                'name' => 'particles.page-title.enabled'
            ],
            'particles.page-title.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title text.',
                'name' => 'particles.page-title.title'
            ],
            'particles.page-title.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'description' => 'Type in the description text.',
                'name' => 'particles.page-title.description'
            ],
            'particles.page-title.icon' => [
                'type' => 'input.icon',
                'label' => 'Title Icon',
                'description' => 'Select an icon for the title.',
                'name' => 'particles.page-title.icon'
            ],
            'particles.page-title.css' => [
                'type' => '_parent',
                'name' => 'particles.page-title.css',
                'form_field' => false
            ],
            'particles.page-title.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.page-title.css.class'
            ],
            'particles.page-title.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.page-title.extra'
            ],
            'particles.portfolio' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.portfolio.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Portfolio particles.',
                'default' => true,
                'name' => 'particles.portfolio.enabled'
            ],
            'particles.portfolio.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.portfolio.mainheading'
            ],
            'particles.portfolio.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.portfolio.introtext'
            ],
            'particles.portfolio.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2',
                    'style3' => 'Style 3',
                    'style4' => 'Style 4'
                ],
                'name' => 'particles.portfolio.style'
            ],
            'particles.portfolio.columns' => [
                'type' => 'select.select',
                'label' => 'Columns',
                'description' => 'Select the number of items per row (columns).',
                'default' => 3,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6,
                    10 => 10
                ],
                'name' => 'particles.portfolio.columns'
            ],
            'particles.portfolio.gutter' => [
                'type' => 'select.select',
                'label' => 'Gutter',
                'description' => 'Enable or disable the Portfolio gutter (to have space between the items or not).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.portfolio.gutter'
            ],
            'particles.portfolio.lightbox' => [
                'type' => 'select.select',
                'label' => 'Lightbox',
                'description' => 'Enable or disable the image lightbox/popup.',
                'default' => 'enable',
                'options' => [
                    'enable' => 'Enabled',
                    'disable' => 'Disabled',
                    'disablelink' => 'Disabled (Item Link)'
                ],
                'name' => 'particles.portfolio.lightbox'
            ],
            'particles.portfolio.filters' => [
                'type' => 'select.select',
                'label' => 'Filters',
                'description' => 'Enable or disable the Portfolio filters.',
                'default' => 'disabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'enabled2' => 'Enabled - Counter 1',
                    'enabled3' => 'Enabled - Counter 2',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.portfolio.filters'
            ],
            'particles.portfolio.filterall' => [
                'type' => 'input.text',
                'label' => 'Filter "All"',
                'description' => 'Type in the Filter \'All\' name. This filter shows all items. You can use this field to translate the text in your language.',
                'default' => 'All',
                'name' => 'particles.portfolio.filterall'
            ],
            'particles.portfolio.filter1' => [
                'type' => 'input.text',
                'label' => 'Filter 1',
                'description' => 'Type in the Filter 1 name. Here you create the filters and then you assign them to the Portfolio items. It is similar to tags.',
                'default' => '',
                'name' => 'particles.portfolio.filter1'
            ],
            'particles.portfolio.filter2' => [
                'type' => 'input.text',
                'label' => 'Filter 2',
                'description' => 'Type in the Filter 2 name. Here you create the filters and then you assign them to the Portfolio items. It is similar to tags.',
                'default' => '',
                'name' => 'particles.portfolio.filter2'
            ],
            'particles.portfolio.filter3' => [
                'type' => 'input.text',
                'label' => 'Filter 3',
                'description' => 'Type in the Filter 3 name. Here you create the filters and then you assign them to the Portfolio items. It is similar to tags.',
                'default' => '',
                'name' => 'particles.portfolio.filter3'
            ],
            'particles.portfolio.filter4' => [
                'type' => 'input.text',
                'label' => 'Filter 4',
                'description' => 'Type in the Filter 4 name. Here you create the filters and then you assign them to the Portfolio items. It is similar to tags.',
                'default' => '',
                'name' => 'particles.portfolio.filter4'
            ],
            'particles.portfolio.filter5' => [
                'type' => 'input.text',
                'label' => 'Filter 5',
                'description' => 'Type in the Filter 5 name. Here you create the filters and then you assign them to the Portfolio items. It is similar to tags.',
                'default' => '',
                'name' => 'particles.portfolio.filter5'
            ],
            'particles.portfolio.css' => [
                'type' => '_parent',
                'name' => 'particles.portfolio.css',
                'form_field' => false
            ],
            'particles.portfolio.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.portfolio.css.class'
            ],
            'particles.portfolio.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.portfolio.extra'
            ],
            'particles.portfolio.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Portfolio Items',
                'description' => 'Create each Portfolio item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.portfolio.items'
            ],
            'particles.portfolio.items.*' => [
                'type' => '_parent',
                'name' => 'particles.portfolio.items.*',
                'form_field' => false
            ],
            'particles.portfolio.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'description' => 'Select an image.',
                'name' => 'particles.portfolio.items.*.image'
            ],
            'particles.portfolio.items.*.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'name' => 'particles.portfolio.items.*.alt'
            ],
            'particles.portfolio.items.*.video' => [
                'type' => 'input.text',
                'label' => 'Video URL',
                'description' => 'Paste the video URL. If a video URL is added to this field, the modal window will load the video instead of the image.',
                'name' => 'particles.portfolio.items.*.video'
            ],
            'particles.portfolio.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.portfolio.items.*.title'
            ],
            'particles.portfolio.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Title Link',
                'name' => 'particles.portfolio.items.*.link'
            ],
            'particles.portfolio.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.portfolio.items.*.target'
            ],
            'particles.portfolio.items.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.portfolio.items.*.description'
            ],
            'particles.portfolio.items.*.date' => [
                'type' => 'input.text',
                'label' => 'Date',
                'description' => 'Enter the date that you want to be associated with this item. The field is mostly used as a \'Published Date\'. Being able to type in the date manually gives you a great flexibility as you can show the exact format you want.',
                'name' => 'particles.portfolio.items.*.date'
            ],
            'particles.portfolio.items.*.specialtext' => [
                'type' => 'input.text',
                'label' => 'Special Text',
                'name' => 'particles.portfolio.items.*.specialtext'
            ],
            'particles.portfolio.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Special Icon',
                'description' => 'Choose an icon to be placed in front of \'Special Text\'.',
                'name' => 'particles.portfolio.items.*.icon'
            ],
            'particles.portfolio.items.*.bottomlink' => [
                'type' => 'input.text',
                'label' => 'Bottom Link',
                'description' => 'Enter the clickable text you want to be shown. The link is the URL you enter in the \'Title Link\' field above.',
                'name' => 'particles.portfolio.items.*.bottomlink'
            ],
            'particles.portfolio.items.*.filter1' => [
                'type' => 'input.checkbox',
                'label' => 'Filter 1',
                'description' => 'Assign Filter 1 to this item. It is similar to tags.',
                'default' => 0,
                'name' => 'particles.portfolio.items.*.filter1'
            ],
            'particles.portfolio.items.*.filter2' => [
                'type' => 'input.checkbox',
                'label' => 'Filter 2',
                'description' => 'Assign Filter 2 to this item. It is similar to tags.',
                'default' => 0,
                'name' => 'particles.portfolio.items.*.filter2'
            ],
            'particles.portfolio.items.*.filter3' => [
                'type' => 'input.checkbox',
                'label' => 'Filter 3',
                'description' => 'Assign Filter 3 to this item. It is similar to tags.',
                'default' => 0,
                'name' => 'particles.portfolio.items.*.filter3'
            ],
            'particles.portfolio.items.*.filter4' => [
                'type' => 'input.checkbox',
                'label' => 'Filter 4',
                'description' => 'Assign Filter 4 to this item. It is similar to tags.',
                'default' => 0,
                'name' => 'particles.portfolio.items.*.filter4'
            ],
            'particles.portfolio.items.*.filter5' => [
                'type' => 'input.checkbox',
                'label' => 'Filter 5',
                'description' => 'Assign Filter 5 to this item. It is similar to tags.',
                'default' => 0,
                'name' => 'particles.portfolio.items.*.filter5'
            ],
            'particles.portfolio.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.portfolio.items.*.class'
            ],
            'particles.portfolio.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.portfolio.items.*.extra'
            ],
            'particles.pricing' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.pricing.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Pricing Tables particles.',
                'default' => true,
                'name' => 'particles.pricing.enabled'
            ],
            'particles.pricing.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.pricing.mainheading'
            ],
            'particles.pricing.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.pricing.introtext'
            ],
            'particles.pricing.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2'
                ],
                'name' => 'particles.pricing.style'
            ],
            'particles.pricing.gutter' => [
                'type' => 'select.select',
                'label' => 'Gutter',
                'description' => 'Enable or disable the Pricing Tables gutter (to have space between the items or not).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.pricing.gutter'
            ],
            'particles.pricing.css' => [
                'type' => '_parent',
                'name' => 'particles.pricing.css',
                'form_field' => false
            ],
            'particles.pricing.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.pricing.css.class'
            ],
            'particles.pricing.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.pricing.extra'
            ],
            'particles.pricing.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Pricing Tables',
                'description' => 'Create each pricing table to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.pricing.items'
            ],
            'particles.pricing.items.*' => [
                'type' => '_parent',
                'name' => 'particles.pricing.items.*',
                'form_field' => false
            ],
            'particles.pricing.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the table title.',
                'name' => 'particles.pricing.items.*.title'
            ],
            'particles.pricing.items.*.price' => [
                'type' => 'input.text',
                'label' => 'Price',
                'description' => 'Type in the table price.',
                'name' => 'particles.pricing.items.*.price'
            ],
            'particles.pricing.items.*.period' => [
                'type' => 'input.text',
                'label' => 'Period',
                'description' => 'Type in the table period (for example, \'per month\').',
                'name' => 'particles.pricing.items.*.period'
            ],
            'particles.pricing.items.*.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.pricing.items.*.buttontext'
            ],
            'particles.pricing.items.*.buttonicon' => [
                'type' => 'input.icon',
                'label' => 'Button Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.pricing.items.*.buttonicon'
            ],
            'particles.pricing.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Button Link',
                'description' => 'Type in the button link.',
                'name' => 'particles.pricing.items.*.link'
            ],
            'particles.pricing.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.pricing.items.*.target'
            ],
            'particles.pricing.items.*.featured' => [
                'type' => 'input.checkbox',
                'label' => 'Featured Table',
                'description' => 'Make this table featured.',
                'default' => 0,
                'name' => 'particles.pricing.items.*.featured'
            ],
            'particles.pricing.items.*.featuredtext' => [
                'type' => 'input.text',
                'label' => 'Featured Text',
                'description' => 'Type in the text to be shown on the \'Featured\' table.',
                'name' => 'particles.pricing.items.*.featuredtext'
            ],
            'particles.pricing.items.*.item1' => [
                'type' => 'input.text',
                'label' => 'Item 1',
                'name' => 'particles.pricing.items.*.item1'
            ],
            'particles.pricing.items.*.item2' => [
                'type' => 'input.text',
                'label' => 'Item 2',
                'name' => 'particles.pricing.items.*.item2'
            ],
            'particles.pricing.items.*.item3' => [
                'type' => 'input.text',
                'label' => 'Item 3',
                'name' => 'particles.pricing.items.*.item3'
            ],
            'particles.pricing.items.*.item4' => [
                'type' => 'input.text',
                'label' => 'Item 4',
                'name' => 'particles.pricing.items.*.item4'
            ],
            'particles.pricing.items.*.item5' => [
                'type' => 'input.text',
                'label' => 'Item 5',
                'name' => 'particles.pricing.items.*.item5'
            ],
            'particles.pricing.items.*.item6' => [
                'type' => 'input.text',
                'label' => 'Item 6',
                'name' => 'particles.pricing.items.*.item6'
            ],
            'particles.pricing.items.*.item7' => [
                'type' => 'input.text',
                'label' => 'Item 7',
                'name' => 'particles.pricing.items.*.item7'
            ],
            'particles.pricing.items.*.item8' => [
                'type' => 'input.text',
                'label' => 'Item 8',
                'name' => 'particles.pricing.items.*.item8'
            ],
            'particles.pricing.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'description' => 'CSS class name for this table.',
                'name' => 'particles.pricing.items.*.class'
            ],
            'particles.pricing.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.pricing.items.*.extra'
            ],
            'particles.scroll-to' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.scroll-to.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Scroll To particles.',
                'default' => true,
                'name' => 'particles.scroll-to.enabled'
            ],
            'particles.scroll-to.text' => [
                'type' => 'input.text',
                'label' => 'Text',
                'description' => 'Enter the clickable text that will trigger the scroll.',
                'name' => 'particles.scroll-to.text'
            ],
            'particles.scroll-to.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'description' => 'Select an icon to be placed in front of the text.',
                'name' => 'particles.scroll-to.icon'
            ],
            'particles.scroll-to.link' => [
                'type' => 'input.text',
                'label' => 'Scroll To (ID)',
                'description' => 'Type in the ID of the corresponding part of the site (without \'#\').',
                'name' => 'particles.scroll-to.link'
            ],
            'particles.scroll-to.smoothscrolloffset' => [
                'type' => 'input.text',
                'label' => 'Smooth Scroll Offset',
                'description' => 'Set the smooth scroll offset in pixels (the element top offset). Do NOT type in \'px\', enter just the digits.',
                'default' => 0,
                'name' => 'particles.scroll-to.smoothscrolloffset'
            ],
            'particles.scroll-to.css' => [
                'type' => '_parent',
                'name' => 'particles.scroll-to.css',
                'form_field' => false
            ],
            'particles.scroll-to.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.scroll-to.css.class'
            ],
            'particles.scroll-to.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.scroll-to.extra'
            ],
            'particles.scrollreveal-js' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.scrollreveal-js.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable ScrollReveal.js particles.',
                'default' => true,
                'name' => 'particles.scrollreveal-js.enabled'
            ],
            'particles.scrollreveal-js.mobile' => [
                'type' => 'select.select',
                'label' => 'Mobile',
                'description' => 'Enable or disable the animations on mobile devices.',
                'default' => 'false',
                'options' => [
                    'true' => 'Enabled',
                    'false' => 'Disabled'
                ],
                'name' => 'particles.scrollreveal-js.mobile'
            ],
            'particles.search-login' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.search-login.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Search/Login particles.',
                'default' => true,
                'name' => 'particles.search-login.enabled'
            ],
            'particles.search-login.display' => [
                'type' => '_parent',
                'name' => 'particles.search-login.display',
                'form_field' => false
            ],
            'particles.search-login.display.search' => [
                'type' => 'enable.enable',
                'label' => 'Search',
                'default' => 1,
                'name' => 'particles.search-login.display.search'
            ],
            'particles.search-login.display.login' => [
                'type' => 'enable.enable',
                'label' => 'Login',
                'default' => 1,
                'name' => 'particles.search-login.display.login'
            ],
            'particles.search-login.display.offcanvas' => [
                'type' => 'enable.enable',
                'label' => 'Offcanvas Toggle',
                'default' => 1,
                'name' => 'particles.search-login.display.offcanvas'
            ],
            'particles.search-login.search' => [
                'type' => '_parent',
                'name' => 'particles.search-login.search',
                'form_field' => false
            ],
            'particles.search-login.search.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'description' => 'Select the icon for the Search button.',
                'default' => 'fa fa-search',
                'name' => 'particles.search-login.search.icon'
            ],
            'particles.search-login.search.text' => [
                'type' => 'input.text',
                'label' => 'Text',
                'description' => 'Type in the text for the Search button.',
                'name' => 'particles.search-login.search.text'
            ],
            'particles.search-login.search.menusection' => [
                'type' => 'input.text',
                'description' => 'Type in the ID of the section your Main Menu is placed in. It would usually be \'#g-navigation\' or \'#g-header\'.',
                'label' => 'Menu Section ID',
                'default' => '#g-navigation',
                'name' => 'particles.search-login.search.menusection'
            ],
            'particles.search-login.search.bgcolor' => [
                'type' => 'input.colorpicker',
                'description' => 'Select the Background Color for the Search element. You would usually want it to be the same as the background color of the section where the Menu is placed in.',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'particles.search-login.search.bgcolor'
            ],
            'particles.search-login.search.textcolor' => [
                'type' => 'input.colorpicker',
                'description' => 'Select the Text Color for the Search element. You would usually want it to be the same as the text color of the section where the Menu is placed in.',
                'label' => 'Text Color',
                'default' => '#252d37',
                'name' => 'particles.search-login.search.textcolor'
            ],
            'particles.search-login.login' => [
                'type' => '_parent',
                'name' => 'particles.search-login.login',
                'form_field' => false
            ],
            'particles.search-login.login.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'description' => 'Select the icon for the Login button.',
                'default' => 'fa fa-user',
                'name' => 'particles.search-login.login.icon'
            ],
            'particles.search-login.login.text' => [
                'type' => 'input.text',
                'label' => 'Text',
                'description' => 'Type in the text for the Login button.',
                'name' => 'particles.search-login.login.text'
            ],
            'particles.search-login.login.width' => [
                'type' => 'input.text',
                'label' => 'Width',
                'description' => 'Enter the modal window width in pixels. The default value is \'350px\'.',
                'default' => '350px',
                'name' => 'particles.search-login.login.width'
            ],
            'particles.search-login.login.links' => [
                'type' => 'select.select',
                'label' => 'Additional Links',
                'description' => 'Select if the additional links at the bottom should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    'hide' => 'Hide'
                ],
                'name' => 'particles.search-login.login.links'
            ],
            'particles.search-login.offcanvas' => [
                'type' => '_parent',
                'name' => 'particles.search-login.offcanvas',
                'form_field' => false
            ],
            'particles.search-login.offcanvas.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'description' => 'Select the icon for the Offcanvas Toggle button.',
                'default' => 'fa fa-bars',
                'name' => 'particles.search-login.offcanvas.icon'
            ],
            'particles.search-login.offcanvas.text' => [
                'type' => 'input.text',
                'label' => 'Text',
                'description' => 'Type in the text for the Offcanvas Toggle button.',
                'name' => 'particles.search-login.offcanvas.text'
            ],
            'particles.search-login.css' => [
                'type' => '_parent',
                'name' => 'particles.search-login.css',
                'form_field' => false
            ],
            'particles.search-login.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.search-login.css.class'
            ],
            'particles.search-login.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.search-login.extra'
            ],
            'particles.skill-bars' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.skill-bars.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Skill Bars particles.',
                'default' => true,
                'name' => 'particles.skill-bars.enabled'
            ],
            'particles.skill-bars.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.skill-bars.mainheading'
            ],
            'particles.skill-bars.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.skill-bars.introtext'
            ],
            'particles.skill-bars.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2',
                    'style3' => 'Style 3',
                    'style4' => 'Style 4'
                ],
                'name' => 'particles.skill-bars.style'
            ],
            'particles.skill-bars.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select when the animation should start.',
                'default' => 'onload',
                'options' => [
                    'onload' => 'On Page Load',
                    'viewport' => 'In Viewport'
                ],
                'name' => 'particles.skill-bars.animation'
            ],
            'particles.skill-bars.css' => [
                'type' => '_parent',
                'name' => 'particles.skill-bars.css',
                'form_field' => false
            ],
            'particles.skill-bars.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.skill-bars.css.class'
            ],
            'particles.skill-bars.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.skill-bars.extra'
            ],
            'particles.skill-bars.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Skill Bars Items',
                'description' => 'Create each skill bar item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.skill-bars.items'
            ],
            'particles.skill-bars.items.*' => [
                'type' => '_parent',
                'name' => 'particles.skill-bars.items.*',
                'form_field' => false
            ],
            'particles.skill-bars.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.skill-bars.items.*.title'
            ],
            'particles.skill-bars.items.*.percent' => [
                'type' => 'input.text',
                'label' => 'Skill Bar Percent',
                'description' => 'Skill bar percentage/width (default: 100%).',
                'name' => 'particles.skill-bars.items.*.percent'
            ],
            'particles.skill-bars.items.*.skillbarbackground' => [
                'type' => 'input.colorpicker',
                'label' => 'Skill Bar Background',
                'default' => '#dddddd',
                'name' => 'particles.skill-bars.items.*.skillbarbackground'
            ],
            'particles.skill-bars.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.skill-bars.items.*.class'
            ],
            'particles.skill-bars.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.skill-bars.items.*.extra'
            ],
            'particles.slideshow' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.slideshow.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable slideshow particle.',
                'default' => true,
                'name' => 'particles.slideshow.enabled'
            ],
            'particles.slideshow.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.slideshow.mainheading'
            ],
            'particles.slideshow.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.slideshow.introtext'
            ],
            'particles.slideshow.height' => [
                'type' => 'input.text',
                'label' => 'Slideshow Height',
                'description' => 'Set the slideshow height in pixels (do NOT type in \'px\', enter just the digits). Default is \'auto\'.',
                'default' => 'auto',
                'name' => 'particles.slideshow.height'
            ],
            'particles.slideshow.autoplay' => [
                'type' => 'select.select',
                'label' => 'Autoplay',
                'description' => 'Enable or disable the Slideshow autoplay.',
                'default' => 'true',
                'options' => [
                    'true' => 'Enabled',
                    'false' => 'Disabled'
                ],
                'name' => 'particles.slideshow.autoplay'
            ],
            'particles.slideshow.autoplayInterval' => [
                'type' => 'input.text',
                'label' => 'Autoplay Interval',
                'description' => 'Set the timespan in miliseconds between switching slideshow items.',
                'default' => 7000,
                'name' => 'particles.slideshow.autoplayInterval'
            ],
            'particles.slideshow.navigation' => [
                'type' => 'select.select',
                'label' => 'Navigation',
                'description' => 'Select the Slideshow navigation.',
                'default' => 'arrows',
                'options' => [
                    'arrows' => 'Arrows (Show on Hover)',
                    'arrowsvisible' => 'Arrows (Always Visible)',
                    'dots' => 'Dots',
                    'both' => 'Both (Show on Hover)',
                    'bothvisible' => 'Both (Always Visible)',
                    'none' => 'None'
                ],
                'name' => 'particles.slideshow.navigation'
            ],
            'particles.slideshow.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select the Slideshow animation.',
                'default' => 'fade',
                'options' => [
                    'fade' => 'Fade',
                    'scroll' => 'Scroll',
                    'scale' => 'Scale',
                    'swipe' => 'Swipe',
                    'slice-down' => 'Slice-down',
                    'slice-up' => 'Slice-up',
                    'slice-up-down' => 'Slice-up-down',
                    'fold' => 'Fold',
                    'puzzle' => 'Puzzle',
                    'boxes' => 'Boxes',
                    'boxes-reverse' => 'Boxed-reverse',
                    'random-fx' => 'Random'
                ],
                'name' => 'particles.slideshow.animation'
            ],
            'particles.slideshow.animationDuration' => [
                'type' => 'input.text',
                'label' => 'Animation Duration',
                'description' => 'Set the animation duration in miliseconds.',
                'default' => 500,
                'name' => 'particles.slideshow.animationDuration'
            ],
            'particles.slideshow.kenburns' => [
                'type' => 'select.select',
                'label' => 'Ken Burns Effect',
                'description' => 'Enable or disable the Ken Burns effect.',
                'default' => 'false',
                'options' => [
                    'true' => 'Enabled',
                    'false' => 'Disabled'
                ],
                'name' => 'particles.slideshow.kenburns'
            ],
            'particles.slideshow.pauseOnHover' => [
                'type' => 'select.select',
                'label' => 'Pause on Hover',
                'description' => 'Pause autoplay when hovering the slideshow.',
                'default' => 'true',
                'options' => [
                    'true' => 'Enabled',
                    'false' => 'Disabled'
                ],
                'name' => 'particles.slideshow.pauseOnHover'
            ],
            'particles.slideshow.fullscreen' => [
                'type' => 'input.checkbox',
                'label' => 'Fullscreen',
                'description' => 'Make the Slideshow fullscreen that stretches to fill the entire viewport.',
                'default' => 0,
                'name' => 'particles.slideshow.fullscreen'
            ],
            'particles.slideshow.css' => [
                'type' => '_parent',
                'name' => 'particles.slideshow.css',
                'form_field' => false
            ],
            'particles.slideshow.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.slideshow.css.class'
            ],
            'particles.slideshow.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.slideshow.extra'
            ],
            'particles.slideshow.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Slideshow Items',
                'description' => 'Create each slideshow item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.slideshow.items'
            ],
            'particles.slideshow.items.*' => [
                'type' => '_parent',
                'name' => 'particles.slideshow.items.*',
                'form_field' => false
            ],
            'particles.slideshow.items.*.image' => [
                'type' => 'input.imagepicker',
                'label' => 'Image',
                'description' => 'Select an image for the slide.',
                'name' => 'particles.slideshow.items.*.image'
            ],
            'particles.slideshow.items.*.videoiframe' => [
                'type' => 'textarea.textarea',
                'label' => 'Video',
                'description' => 'Paste the whole embed video iframe code (including the iframe tags) and modify it as needed.',
                'name' => 'particles.slideshow.items.*.videoiframe'
            ],
            'particles.slideshow.items.*.alt' => [
                'type' => 'input.text',
                'label' => 'Image Alt Tag',
                'name' => 'particles.slideshow.items.*.alt'
            ],
            'particles.slideshow.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.slideshow.items.*.title'
            ],
            'particles.slideshow.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Title Link',
                'name' => 'particles.slideshow.items.*.link'
            ],
            'particles.slideshow.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.slideshow.items.*.target'
            ],
            'particles.slideshow.items.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.slideshow.items.*.description'
            ],
            'particles.slideshow.items.*.buttons' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Buttons',
                'description' => 'Create each button to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.slideshow.items.*.buttons'
            ],
            'particles.slideshow.items.*.buttons.*' => [
                'type' => '_parent',
                'name' => 'particles.slideshow.items.*.buttons.*',
                'form_field' => false
            ],
            'particles.slideshow.items.*.buttons.*.text' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.slideshow.items.*.buttons.*.text'
            ],
            'particles.slideshow.items.*.buttons.*.buttonicon' => [
                'type' => 'input.icon',
                'label' => 'Button Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.slideshow.items.*.buttons.*.buttonicon'
            ],
            'particles.slideshow.items.*.buttons.*.buttonstyle' => [
                'type' => 'select.select',
                'label' => 'Button Style',
                'description' => 'Select the button style.',
                'default' => 'empty-light',
                'options' => [
                    'standard' => 'Standard',
                    'empty' => 'Empty'
                ],
                'name' => 'particles.slideshow.items.*.buttons.*.buttonstyle'
            ],
            'particles.slideshow.items.*.buttons.*.link' => [
                'type' => 'input.text',
                'label' => 'Button Link',
                'description' => 'Type in the URL.',
                'name' => 'particles.slideshow.items.*.buttons.*.link'
            ],
            'particles.slideshow.items.*.buttons.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.slideshow.items.*.buttons.*.target'
            ],
            'particles.slideshow.items.*.overlaystyle' => [
                'type' => 'select.select',
                'label' => 'Overlay Style',
                'description' => 'Select the overlay style (Title and Description).',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2',
                    'style3' => 'Style 3'
                ],
                'name' => 'particles.slideshow.items.*.overlaystyle'
            ],
            'particles.slideshow.items.*.overlaycontainer' => [
                'type' => 'select.select',
                'label' => 'Overlay Container',
                'description' => 'Enable or disable the Overlay Container. It is a very handy option especially for Fullwidth Slideshows.',
                'default' => 0,
                'options' => [
                    1 => 'Enabled',
                    0 => 'Disabled'
                ],
                'name' => 'particles.slideshow.items.*.overlaycontainer'
            ],
            'particles.slideshow.items.*.overlayposition' => [
                'type' => 'select.select',
                'label' => 'Overlay Position',
                'description' => 'Select the overlay position (Title and Description).',
                'default' => 'bottom',
                'options' => [
                    'bottom' => 'Bottom',
                    'left' => 'Left',
                    'right' => 'Right',
                    'top' => 'Top',
                    'bottom-left' => 'Bottom Left',
                    'bottom-center' => 'Bottom Center',
                    'bottom-right' => 'Bottom Right',
                    'middle-left' => 'Middle Left',
                    'middle-center' => 'Middle Center',
                    'middle-right' => 'Middle Right',
                    'top-left' => 'Top Left',
                    'top-center' => 'Top Center',
                    'top-right' => 'Top Right'
                ],
                'name' => 'particles.slideshow.items.*.overlayposition'
            ],
            'particles.slideshow.items.*.overlayanimation' => [
                'type' => 'select.select',
                'label' => 'Overlay Animation',
                'description' => 'Select the overlay animation.',
                'default' => 'fade',
                'options' => [
                    'fade' => 'Fade',
                    'slide-left' => 'Slide Left',
                    'slide-left-short' => 'Slide Left (Short)',
                    'slide-right' => 'Slide Right',
                    'slide-right-short' => 'Slide Right (Short)',
                    'slide-top' => 'Slide Top',
                    'slide-top-short' => 'Slide Top (Short)',
                    'slide-bottom' => 'Slide Bottom',
                    'slide-bottom-short' => 'Slide Bottom (Short)',
                    'scale' => 'Scale'
                ],
                'name' => 'particles.slideshow.items.*.overlayanimation'
            ],
            'particles.slideshow.items.*.overlaywidth' => [
                'type' => 'select.select',
                'label' => 'Overlay Width',
                'description' => 'Select the overlay width.',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    1 => '100%',
                    2 => '50%',
                    3 => '33.3%',
                    4 => '25%',
                    5 => '20%',
                    6 => '16.6%'
                ],
                'name' => 'particles.slideshow.items.*.overlaywidth'
            ],
            'particles.slideshow.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.slideshow.items.*.class'
            ],
            'particles.social' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.social.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable social particles.',
                'default' => true,
                'name' => 'particles.social.enabled'
            ],
            'particles.social.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Customize the title text.',
                'name' => 'particles.social.title'
            ],
            'particles.social.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_blank',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.social.target'
            ],
            'particles.social.tooltippos' => [
                'type' => 'select.select',
                'label' => 'Tooltip Position',
                'description' => 'Select the tooltip position.',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    'top' => 'Top',
                    'bottom' => 'Bottom'
                ],
                'name' => 'particles.social.tooltippos'
            ],
            'particles.social.css' => [
                'type' => '_parent',
                'name' => 'particles.social.css',
                'form_field' => false
            ],
            'particles.social.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.social.css.class'
            ],
            'particles.social.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.social.extra'
            ],
            'particles.social.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Social Items',
                'description' => 'Create each social item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.social.items'
            ],
            'particles.social.items.*' => [
                'type' => '_parent',
                'name' => 'particles.social.items.*',
                'form_field' => false
            ],
            'particles.social.items.*.name' => [
                'type' => 'input.text',
                'label' => 'Name',
                'skip' => true,
                'name' => 'particles.social.items.*.name'
            ],
            'particles.social.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'name' => 'particles.social.items.*.icon'
            ],
            'particles.social.items.*.text' => [
                'type' => 'input.text',
                'label' => 'Text',
                'name' => 'particles.social.items.*.text'
            ],
            'particles.social.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Link',
                'name' => 'particles.social.items.*.link'
            ],
            'particles.social.items.*.tooltip' => [
                'type' => 'input.text',
                'label' => 'Tooltip Text',
                'name' => 'particles.social.items.*.tooltip'
            ],
            'particles.social.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.social.items.*.class'
            ],
            'particles.social.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.social.items.*.extra'
            ],
            'particles.tabs' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.tabs.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Tabs particles.',
                'default' => true,
                'name' => 'particles.tabs.enabled'
            ],
            'particles.tabs.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.tabs.mainheading'
            ],
            'particles.tabs.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.tabs.introtext'
            ],
            'particles.tabs.layout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the tabs position.',
                'default' => 'top',
                'options' => [
                    'top' => 'Top',
                    'bottom' => 'Bottom',
                    'left' => 'Left',
                    'right' => 'Right'
                ],
                'name' => 'particles.tabs.layout'
            ],
            'particles.tabs.tabswidth' => [
                'type' => 'select.select',
                'label' => 'Tabs Width',
                'description' => 'Select the tabs width (\'Left\' and \'Right\' layout ONLY).',
                'default' => 2,
                'options' => [
                    2 => '50%',
                    3 => '33.3%',
                    4 => '25%',
                    5 => '20%',
                    6 => '16.6%'
                ],
                'name' => 'particles.tabs.tabswidth'
            ],
            'particles.tabs.justify' => [
                'type' => 'select.select',
                'label' => 'Justify tabs',
                'description' => 'Select if the tabs should be justified (\'Top\' and \'Bottom\' layout ONLY).',
                'default' => 'no',
                'options' => [
                    'yes' => 'Yes',
                    'no' => 'No'
                ],
                'name' => 'particles.tabs.justify'
            ],
            'particles.tabs.justifynumber' => [
                'type' => 'select.select',
                'label' => 'Justify tabs number',
                'description' => 'This should be the number of your tabs (if you have 3 tabs, then choose \'3\').',
                'default' => '',
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6
                ],
                'name' => 'particles.tabs.justifynumber'
            ],
            'particles.tabs.animation' => [
                'type' => 'select.select',
                'label' => 'Animation',
                'description' => 'Select the tabs animation.',
                'default' => 'none',
                'options' => [
                    'none' => 'None',
                    'fade' => 'Fade',
                    'scale' => 'Scale',
                    'slide-top' => 'Slide Top',
                    'slide-bottom' => 'Slide Bottom',
                    'slide-left' => 'Slide Left',
                    'slide-right' => 'Slide Right',
                    'slide-horizontal' => 'Slide Horizontal',
                    'slide-vertical' => 'Slide Vertical'
                ],
                'name' => 'particles.tabs.animation'
            ],
            'particles.tabs.css' => [
                'type' => '_parent',
                'name' => 'particles.tabs.css',
                'form_field' => false
            ],
            'particles.tabs.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.tabs.css.class'
            ],
            'particles.tabs.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.tabs.extra'
            ],
            'particles.tabs.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Tab Items',
                'description' => 'Create each tab to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.tabs.items'
            ],
            'particles.tabs.items.*' => [
                'type' => '_parent',
                'name' => 'particles.tabs.items.*',
                'form_field' => false
            ],
            'particles.tabs.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Title Icon',
                'name' => 'particles.tabs.items.*.icon'
            ],
            'particles.tabs.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.tabs.items.*.title'
            ],
            'particles.tabs.items.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.tabs.items.*.description'
            ],
            'particles.tabs.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.tabs.items.*.class'
            ],
            'particles.template-js' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.template-js.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Template.js particles.',
                'default' => true,
                'name' => 'particles.template-js.enabled'
            ],
            'particles.timeline' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.timeline.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Timeline particles.',
                'default' => true,
                'name' => 'particles.timeline.enabled'
            ],
            'particles.timeline.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.timeline.mainheading'
            ],
            'particles.timeline.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.timeline.introtext'
            ],
            'particles.timeline.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1 (Horizontal)',
                    'style2' => 'Style 2 (Vertical)'
                ],
                'name' => 'particles.timeline.style'
            ],
            'particles.timeline.animation' => [
                'type' => 'select.select',
                'label' => 'OnScroll Animation',
                'description' => 'Select if the onscroll animation should be enabled or disabled (Style 2 ONLY).',
                'default' => 'enabled',
                'options' => [
                    'enabled' => 'Enabled',
                    'disabled' => 'Disabled'
                ],
                'name' => 'particles.timeline.animation'
            ],
            'particles.timeline.css' => [
                'type' => '_parent',
                'name' => 'particles.timeline.css',
                'form_field' => false
            ],
            'particles.timeline.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => NULL,
                'name' => 'particles.timeline.css.class'
            ],
            'particles.timeline.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.timeline.extra'
            ],
            'particles.timeline.items' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Timeline Items',
                'description' => 'Create each Timeline item to display.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.timeline.items'
            ],
            'particles.timeline.items.*' => [
                'type' => '_parent',
                'name' => 'particles.timeline.items.*',
                'form_field' => false
            ],
            'particles.timeline.items.*.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'default' => 'fa fa-calendar-check-o',
                'name' => 'particles.timeline.items.*.icon'
            ],
            'particles.timeline.items.*.iconbackground' => [
                'type' => 'input.colorpicker',
                'label' => 'Icon Background',
                'default' => '#dddddd',
                'name' => 'particles.timeline.items.*.iconbackground'
            ],
            'particles.timeline.items.*.icontextcolor' => [
                'type' => 'input.colorpicker',
                'label' => 'Icon Color',
                'default' => '#ffffff',
                'name' => 'particles.timeline.items.*.icontextcolor'
            ],
            'particles.timeline.items.*.year' => [
                'type' => 'input.text',
                'label' => 'Date',
                'description' => 'Enter the date that you want to be associated with this item. Being able to type in the date manually gives you a great flexibility as you can show the exact format you want.',
                'default' => '...',
                'name' => 'particles.timeline.items.*.year'
            ],
            'particles.timeline.items.*.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'name' => 'particles.timeline.items.*.title'
            ],
            'particles.timeline.items.*.link' => [
                'type' => 'input.text',
                'label' => 'Title Link',
                'name' => 'particles.timeline.items.*.link'
            ],
            'particles.timeline.items.*.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.timeline.items.*.target'
            ],
            'particles.timeline.items.*.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'name' => 'particles.timeline.items.*.description'
            ],
            'particles.timeline.items.*.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Enter the button text you want to be shown. The link is the URL you enter in the \'Title Link\' field above.',
                'name' => 'particles.timeline.items.*.buttontext'
            ],
            'particles.timeline.items.*.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Class',
                'name' => 'particles.timeline.items.*.class'
            ],
            'particles.timeline.items.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.timeline.items.*.extra'
            ],
            'particles.totop' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.totop.enabled' => [
                'type' => 'checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable to top particles.',
                'default' => true,
                'name' => 'particles.totop.enabled'
            ],
            'particles.totop.style' => [
                'type' => 'select.select',
                'label' => 'Style',
                'description' => 'Select the style which defines the particle layout on the frontend.',
                'default' => 'style1',
                'options' => [
                    'style1' => 'Style 1',
                    'style2' => 'Style 2'
                ],
                'name' => 'particles.totop.style'
            ],
            'particles.totop.icon' => [
                'type' => 'input.icon',
                'label' => 'Icon',
                'description' => 'A Font Awesome icon to be displayed for the link.',
                'default' => 'fa fa-angle-up',
                'name' => 'particles.totop.icon'
            ],
            'particles.totop.offset' => [
                'type' => 'input.text',
                'label' => 'Offset',
                'description' => 'Enter the top offset in pixels (do NOT type in \'px\', enter just the digits). This value defines when the button will appear (after scrolling the specified number of pixels).',
                'name' => 'particles.totop.offset'
            ],
            'particles.totop.css' => [
                'type' => '_parent',
                'name' => 'particles.totop.css',
                'form_field' => false
            ],
            'particles.totop.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'name' => 'particles.totop.css.class'
            ],
            'particles.totop.content' => [
                'type' => 'input.text',
                'label' => 'Text',
                'description' => 'The text to be displayed for the link. HTML is allowed.',
                'name' => 'particles.totop.content'
            ],
            'particles.uikit' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.uikit.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable UIkit for Gantry5 particles.',
                'default' => true,
                'name' => 'particles.uikit.enabled'
            ],
            'particles.uikit.jslocation' => [
                'type' => 'select.select',
                'label' => 'JS Location',
                'description' => 'Select where the UIkit JS assets should be loaded. The default and recommended location is \'Footer\' (before the closing body tag).',
                'default' => 'footer',
                'options' => [
                    'footer' => 'Footer',
                    'head' => 'Head'
                ],
                'name' => 'particles.uikit.jslocation'
            ],
            'particles.video-feature' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.video-feature.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable video feature particles.',
                'default' => true,
                'name' => 'particles.video-feature.enabled'
            ],
            'particles.video-feature.mainheading' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title.',
                'default' => '',
                'name' => 'particles.video-feature.mainheading'
            ],
            'particles.video-feature.introtext' => [
                'type' => 'textarea.textarea',
                'label' => 'Intro Text',
                'description' => 'Type in the intro text.',
                'default' => '',
                'name' => 'particles.video-feature.introtext'
            ],
            'particles.video-feature.layout' => [
                'type' => 'select.select',
                'label' => 'Layout',
                'description' => 'Select the layout for this particle.',
                'default' => 'left',
                'options' => [
                    'left' => 'Video on the left',
                    'right' => 'Video on the right'
                ],
                'name' => 'particles.video-feature.layout'
            ],
            'particles.video-feature.video' => [
                'type' => 'textarea.textarea',
                'label' => 'Video Iframe',
                'description' => 'Paste your video iframe code here.',
                'name' => 'particles.video-feature.video'
            ],
            'particles.video-feature.videowidth' => [
                'type' => 'input.text',
                'label' => 'Video Width',
                'description' => 'Type in the width of the video block in percentage. It must be a digit between 0 and 100. The default is \'50\'.',
                'default' => 50,
                'name' => 'particles.video-feature.videowidth'
            ],
            'particles.video-feature.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Type in the title text.',
                'name' => 'particles.video-feature.title'
            ],
            'particles.video-feature.description' => [
                'type' => 'textarea.textarea',
                'label' => 'Description',
                'description' => 'Type in the description text.',
                'name' => 'particles.video-feature.description'
            ],
            'particles.video-feature.link' => [
                'type' => 'input.text',
                'label' => 'Button Link',
                'description' => 'Type in the URL.',
                'name' => 'particles.video-feature.link'
            ],
            'particles.video-feature.buttontext' => [
                'type' => 'input.text',
                'label' => 'Button Text',
                'description' => 'Type in the button text.',
                'name' => 'particles.video-feature.buttontext'
            ],
            'particles.video-feature.buttonicon' => [
                'type' => 'input.icon',
                'label' => 'Button Icon',
                'description' => 'Select an icon for the button.',
                'name' => 'particles.video-feature.buttonicon'
            ],
            'particles.video-feature.target' => [
                'type' => 'select.select',
                'label' => 'Target',
                'description' => 'Target browser window when item is clicked.',
                'default' => '_parent',
                'options' => [
                    '_parent' => 'Self',
                    '_blank' => 'New Window'
                ],
                'name' => 'particles.video-feature.target'
            ],
            'particles.video-feature.css' => [
                'type' => '_parent',
                'name' => 'particles.video-feature.css',
                'form_field' => false
            ],
            'particles.video-feature.css.class' => [
                'type' => 'input.selectize',
                'label' => 'General CSS Classes',
                'description' => 'CSS class name for the whole particle.',
                'default' => NULL,
                'name' => 'particles.video-feature.css.class'
            ],
            'particles.video-feature.css.left' => [
                'type' => 'input.selectize',
                'label' => 'Left CSS Classes',
                'description' => 'CSS class name for the left element.',
                'default' => NULL,
                'name' => 'particles.video-feature.css.left'
            ],
            'particles.video-feature.css.right' => [
                'type' => 'input.selectize',
                'label' => 'Right CSS Classes',
                'description' => 'CSS class name for the right element.',
                'default' => NULL,
                'name' => 'particles.video-feature.css.right'
            ],
            'particles.video-feature.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'General Tag Attributes',
                'description' => 'Extra Tag attributes for the whole particle.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.video-feature.extra'
            ],
            'particles.video-feature.extra_left' => [
                'type' => 'collection.keyvalue',
                'label' => 'Left Tag Attributes',
                'description' => 'Extra Tag attributes for the left element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.video-feature.extra_left'
            ],
            'particles.video-feature.extra_right' => [
                'type' => 'collection.keyvalue',
                'label' => 'Right Tag Attributes',
                'description' => 'Extra Tag attributes for the right element.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.video-feature.extra_right'
            ],
            'particles.analytics' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.analytics.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable analytic particles.',
                'default' => true,
                'name' => 'particles.analytics.enabled'
            ],
            'particles.analytics.ua' => [
                'type' => '_parent',
                'name' => 'particles.analytics.ua',
                'form_field' => false
            ],
            'particles.analytics.ua.code' => [
                'type' => 'input.text',
                'description' => 'Enter the Google UA tracking code for analytics (UA-XXXXXXXX-X)',
                'label' => 'UA Code',
                'name' => 'particles.analytics.ua.code'
            ],
            'particles.analytics.ua.anonym' => [
                'type' => 'input.checkbox',
                'description' => 'Send only Anonymous IP Addresses (mandatory in Europe)',
                'label' => 'Anonym Statistics',
                'default' => false,
                'name' => 'particles.analytics.ua.anonym'
            ],
            'particles.assets' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.assets.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable CSS/JS particles.',
                'default' => true,
                'name' => 'particles.assets.enabled'
            ],
            'particles.assets.css' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'CSS',
                'description' => 'Add remove or modify custom CSS assets.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.assets.css'
            ],
            'particles.assets.css.*' => [
                'type' => '_parent',
                'name' => 'particles.assets.css.*',
                'form_field' => false
            ],
            'particles.assets.css.*.name' => [
                'type' => 'input.text',
                'label' => 'Name',
                'skip' => true,
                'name' => 'particles.assets.css.*.name'
            ],
            'particles.assets.css.*.location' => [
                'type' => 'input.filepicker',
                'label' => 'File Location',
                'icon' => 'far fa-file-code',
                'filter' => '\\.(css|less|scss|sass)$',
                'root' => 'gantry-assets://',
                'name' => 'particles.assets.css.*.location'
            ],
            'particles.assets.css.*.inline' => [
                'type' => 'textarea.textarea',
                'label' => 'Inline CSS',
                'description' => 'Adds inline CSS for quick snippets.',
                'name' => 'particles.assets.css.*.inline'
            ],
            'particles.assets.css.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag attributes',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'rel',
                    1 => 'href',
                    2 => 'type'
                ],
                'name' => 'particles.assets.css.*.extra'
            ],
            'particles.assets.css.*.priority' => [
                'type' => 'input.number',
                'label' => 'Load Priority',
                'description' => 'Sets the load priority of the asset in the page. Value can be between 10 (first) and -10 (last). Default value is 0.',
                'default' => 0,
                'min' => -10,
                'max' => 10,
                'name' => 'particles.assets.css.*.priority'
            ],
            'particles.assets.javascript' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Javascript',
                'description' => 'Add remove or modify custom Javascript assets.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'particles.assets.javascript'
            ],
            'particles.assets.javascript.*' => [
                'type' => '_parent',
                'name' => 'particles.assets.javascript.*',
                'form_field' => false
            ],
            'particles.assets.javascript.*.name' => [
                'type' => 'input.text',
                'label' => 'Name',
                'skip' => true,
                'name' => 'particles.assets.javascript.*.name'
            ],
            'particles.assets.javascript.*.location' => [
                'type' => 'input.filepicker',
                'label' => 'File Location',
                'icon' => 'far fa-file-code',
                'filter' => '\\.(jsx?|coffee)$',
                'root' => 'gantry-assets://',
                'name' => 'particles.assets.javascript.*.location'
            ],
            'particles.assets.javascript.*.inline' => [
                'type' => 'textarea.textarea',
                'label' => 'Inline JavaScript',
                'description' => 'Adds inline JavaScript for quick snippets.',
                'name' => 'particles.assets.javascript.*.inline'
            ],
            'particles.assets.javascript.*.in_footer' => [
                'type' => 'input.checkbox',
                'label' => 'Before </body>',
                'description' => 'Whether you want the script to load at the end of the body tag or inside head',
                'default' => false,
                'name' => 'particles.assets.javascript.*.in_footer'
            ],
            'particles.assets.javascript.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag attributes',
                'exclude' => [
                    0 => 'src',
                    1 => 'type'
                ],
                'name' => 'particles.assets.javascript.*.extra'
            ],
            'particles.assets.javascript.*.priority' => [
                'type' => 'input.number',
                'label' => 'Load Priority',
                'description' => 'Sets the load priority of the asset in the page. Value can be between 10 (first) and -10 (last). Default value is 0.',
                'default' => 0,
                'min' => -10,
                'max' => 10,
                'name' => 'particles.assets.javascript.*.priority'
            ],
            'particles.branding' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.branding.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable to the particles.',
                'default' => true,
                'name' => 'particles.branding.enabled'
            ],
            'particles.branding.content' => [
                'type' => 'textarea.textarea',
                'label' => 'Content',
                'description' => 'Create or modify custom branding content.',
                'default' => 'Powered by <a href="http://www.gantry.org/" title="Gantry Framework" class="g-powered-by">Gantry Framework</a>',
                'name' => 'particles.branding.content'
            ],
            'particles.branding.css' => [
                'type' => '_parent',
                'name' => 'particles.branding.css',
                'form_field' => false
            ],
            'particles.branding.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => 'branding',
                'name' => 'particles.branding.css.class'
            ],
            'particles.content' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.content.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable page content.',
                'default' => true,
                'name' => 'particles.content.enabled'
            ],
            'particles.contentarray' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.contentarray.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Joomla Articles particles.',
                'default' => true,
                'name' => 'particles.contentarray.enabled'
            ],
            'particles.contentarray.title' => [
                'type' => 'input.text',
                'label' => 'Title',
                'description' => 'Customize the title text.',
                'name' => 'particles.contentarray.title'
            ],
            'particles.contentarray.article' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article',
                'form_field' => false
            ],
            'particles.contentarray.article.filter' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.filter',
                'form_field' => false
            ],
            'particles.contentarray.article.filter.categories' => [
                'type' => 'joomla.categories',
                'label' => 'Categories',
                'description' => 'Select the categories the articles should be taken from.',
                'overridable' => false,
                'name' => 'particles.contentarray.article.filter.categories'
            ],
            'particles.contentarray.article.filter.articles' => [
                'type' => 'input.text',
                'label' => 'Articles',
                'description' => 'Enter the Joomla articles that should be shown. It should be a list of article IDs separated with a comma (i.e. 1,2,3,4,5).',
                'overridable' => false,
                'name' => 'particles.contentarray.article.filter.articles'
            ],
            'particles.contentarray.article.filter.featured' => [
                'type' => 'select.select',
                'label' => 'Featured Articles',
                'description' => 'Select how Featured articles should be filtered.',
                'default' => '',
                'options' => [
                    'include' => 'Include Featured',
                    'exclude' => 'Exclude Featured',
                    'only' => 'Only Featured'
                ],
                'overridable' => false,
                'name' => 'particles.contentarray.article.filter.featured'
            ],
            'particles.contentarray.article.limit' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.limit',
                'form_field' => false
            ],
            'particles.contentarray.article.limit.total' => [
                'type' => 'input.text',
                'label' => 'Number of Articles',
                'description' => 'Enter the maximum number of articles to display.',
                'default' => 2,
                'pattern' => '\\d{1,2}',
                'overridable' => false,
                'name' => 'particles.contentarray.article.limit.total'
            ],
            'particles.contentarray.article.display' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display',
                'form_field' => false
            ],
            'particles.contentarray.article.display.pagination_buttons' => [
                'type' => 'select.select',
                'label' => 'Pagination',
                'description' => 'Select if the pagination buttons should be shown to allow users to see more articles.',
                'default' => '',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'overridable' => false,
                'name' => 'particles.contentarray.article.display.pagination_buttons'
            ],
            'particles.contentarray.article.limit.columns' => [
                'type' => 'select.select',
                'label' => 'Number of columns',
                'description' => 'Select the number of columns that you want articles to appear in.',
                'default' => 2,
                'options' => [
                    1 => 1,
                    2 => 2,
                    3 => 3,
                    4 => 4,
                    5 => 5,
                    6 => 6
                ],
                'overridable' => false,
                'name' => 'particles.contentarray.article.limit.columns'
            ],
            'particles.contentarray.article.limit.start' => [
                'type' => 'input.text',
                'label' => 'Start From',
                'description' => 'Enter offset specifying the first article to return. The default is \'0\' (the first article).',
                'default' => 0,
                'pattern' => '\\d{1,2}',
                'overridable' => false,
                'name' => 'particles.contentarray.article.limit.start'
            ],
            'particles.contentarray.article.sort' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.sort',
                'form_field' => false
            ],
            'particles.contentarray.article.sort.orderby' => [
                'type' => 'select.select',
                'label' => 'Order By',
                'description' => 'Select how the articles should be ordered by.',
                'default' => 'publish_up',
                'options' => [
                    'publish_up' => 'Published Date',
                    'created' => 'Created Date',
                    'modified' => 'Last Modified Date',
                    'title' => 'Title',
                    'ordering' => 'Ordering',
                    'hits' => 'Hits',
                    'id' => 'ID',
                    'alias' => 'Alias'
                ],
                'overridable' => false,
                'name' => 'particles.contentarray.article.sort.orderby'
            ],
            'particles.contentarray.article.sort.ordering' => [
                'type' => 'select.select',
                'label' => 'Ordering Direction',
                'description' => 'Select the direction the articles should be ordered by.',
                'default' => 'ASC',
                'options' => [
                    'ASC' => 'Ascending',
                    'DESC' => 'Descending',
                    'RANDOM' => 'Random'
                ],
                'overridable' => false,
                'name' => 'particles.contentarray.article.sort.ordering'
            ],
            'particles.contentarray._tab_articles' => [
                'label' => 'Articles',
                'overridable' => false,
                'name' => 'particles.contentarray._tab_articles',
                'type' => ''
            ],
            'particles.contentarray.article.display.image' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.image',
                'form_field' => false
            ],
            'particles.contentarray.article.display.image.enabled' => [
                'type' => 'select.select',
                'label' => 'Image',
                'description' => 'Select if and what image of the article should be shown.',
                'default' => 'intro',
                'options' => [
                    'intro' => 'Intro',
                    'full' => 'Full',
                    '' => 'None'
                ],
                'name' => 'particles.contentarray.article.display.image.enabled'
            ],
            'particles.contentarray.article.display.text' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.text',
                'form_field' => false
            ],
            'particles.contentarray.article.display.text.type' => [
                'type' => 'select.select',
                'label' => 'Article Text',
                'description' => 'Select if and how the article text should be shown.',
                'default' => 'intro',
                'options' => [
                    'intro' => 'Introduction',
                    'full' => 'Full Article',
                    '' => 'Hide'
                ],
                'name' => 'particles.contentarray.article.display.text.type'
            ],
            'particles.contentarray.article.display.text.limit' => [
                'type' => 'input.text',
                'label' => 'Text Limit',
                'description' => 'Type in the number of characters the article text should be limited to.',
                'default' => '',
                'pattern' => '\\d+',
                'name' => 'particles.contentarray.article.display.text.limit'
            ],
            'particles.contentarray.article.display.text.formatting' => [
                'type' => 'select.select',
                'label' => 'Text Formatting',
                'description' => 'Select the formatting you want to use to display the article text.',
                'default' => 'text',
                'options' => [
                    'text' => 'Plain Text',
                    'html' => 'HTML'
                ],
                'name' => 'particles.contentarray.article.display.text.formatting'
            ],
            'particles.contentarray.article.display.text.prepare' => [
                'type' => 'input.checkbox',
                'label' => 'Prepare Content',
                'description' => 'Use Joomla Content Plugins',
                'default' => false,
                'name' => 'particles.contentarray.article.display.text.prepare'
            ],
            'particles.contentarray.article.display.edit' => [
                'type' => 'input.checkbox',
                'label' => 'Show Edit Link',
                'description' => 'Display a link to the article edit form',
                'default' => false,
                'name' => 'particles.contentarray.article.display.edit'
            ],
            'particles.contentarray.article.display.title' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.title',
                'form_field' => false
            ],
            'particles.contentarray.article.display.title.enabled' => [
                'type' => 'select.select',
                'label' => 'Title',
                'description' => 'Select if the article title should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.contentarray.article.display.title.enabled'
            ],
            'particles.contentarray.article.display.title.limit' => [
                'type' => 'input.text',
                'label' => 'Title Limit',
                'description' => 'Enter the maximum number of characters the article title should be limited to.',
                'pattern' => '\\d+(\\.\\d+){0,1}',
                'name' => 'particles.contentarray.article.display.title.limit'
            ],
            'particles.contentarray.article.display.date' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.date',
                'form_field' => false
            ],
            'particles.contentarray.article.display.date.enabled' => [
                'type' => 'select.select',
                'label' => 'Date',
                'description' => 'Select if the article date should be shown.',
                'default' => 'published',
                'options' => [
                    'created' => 'Show Created Date',
                    'published' => 'Show Published Date',
                    'modified' => 'Show Modified Date',
                    '' => 'Hide'
                ],
                'name' => 'particles.contentarray.article.display.date.enabled'
            ],
            'particles.contentarray.article.display.date.format' => [
                'type' => 'select.date',
                'label' => 'Date Format',
                'description' => 'Select preferred date format. Leave empty not to display a date.',
                'default' => 'l, F d, Y',
                'selectize' => [
                    'allowEmptyOption' => true
                ],
                'options' => [
                    'l, F d, Y' => 'Date1',
                    'l, d F' => 'Date2',
                    'D, d F' => 'Date3',
                    'F d' => 'Date4',
                    'd F' => 'Date5',
                    'd M' => 'Date6',
                    'D, M d, Y' => 'Date7',
                    'D, M d, y' => 'Date8',
                    'l' => 'Date9',
                    'l j F Y' => 'Date10',
                    'j F Y' => 'Date11',
                    'F d, Y' => 'Date12'
                ],
                'name' => 'particles.contentarray.article.display.date.format'
            ],
            'particles.contentarray._tab_display' => [
                'label' => 'Display',
                'name' => 'particles.contentarray._tab_display',
                'type' => ''
            ],
            'particles.contentarray.article.display.read_more' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.read_more',
                'form_field' => false
            ],
            'particles.contentarray.article.display.read_more.enabled' => [
                'type' => 'select.select',
                'label' => 'Read More',
                'description' => 'Select if the article \'Read More\' button should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.contentarray.article.display.read_more.enabled'
            ],
            'particles.contentarray.article.display.read_more.label' => [
                'type' => 'input.text',
                'label' => 'Read More Label',
                'description' => 'Type in the label for the \'Read More\' button.',
                'name' => 'particles.contentarray.article.display.read_more.label'
            ],
            'particles.contentarray.article.display.read_more.css' => [
                'type' => 'input.selectize',
                'label' => 'Button CSS Classes',
                'description' => 'CSS class name for the \'Read More\' button.',
                'name' => 'particles.contentarray.article.display.read_more.css'
            ],
            'particles.contentarray._tab_readmore' => [
                'label' => 'Read More',
                'name' => 'particles.contentarray._tab_readmore',
                'type' => ''
            ],
            'particles.contentarray.article.display.author' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.author',
                'form_field' => false
            ],
            'particles.contentarray.article.display.author.enabled' => [
                'type' => 'select.select',
                'label' => 'Author',
                'description' => 'Select if the article author should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.contentarray.article.display.author.enabled'
            ],
            'particles.contentarray.article.display.category' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.category',
                'form_field' => false
            ],
            'particles.contentarray.article.display.category.enabled' => [
                'type' => 'select.select',
                'label' => 'Category',
                'description' => 'Select if and how the article category should be shown.',
                'default' => 'link',
                'options' => [
                    'show' => 'Show',
                    'link' => 'Show with Link',
                    '' => 'Hide'
                ],
                'name' => 'particles.contentarray.article.display.category.enabled'
            ],
            'particles.contentarray.article.display.hits' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.article.display.hits',
                'form_field' => false
            ],
            'particles.contentarray.article.display.hits.enabled' => [
                'type' => 'select.select',
                'label' => 'Hits',
                'description' => 'Select if the article hits should be shown.',
                'default' => 'show',
                'options' => [
                    'show' => 'Show',
                    '' => 'Hide'
                ],
                'name' => 'particles.contentarray.article.display.hits.enabled'
            ],
            'particles.contentarray._tab_extras' => [
                'label' => 'Extras',
                'name' => 'particles.contentarray._tab_extras',
                'type' => ''
            ],
            'particles.contentarray.css' => [
                'type' => '_parent',
                'name' => 'particles.contentarray.css',
                'form_field' => false
            ],
            'particles.contentarray.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'name' => 'particles.contentarray.css.class'
            ],
            'particles.contentarray.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'particles.contentarray.extra'
            ],
            'particles.copyright' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.copyright.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable the particle.',
                'default' => true,
                'name' => 'particles.copyright.enabled'
            ],
            'particles.copyright.date' => [
                'type' => '_parent',
                'name' => 'particles.copyright.date',
                'form_field' => false
            ],
            'particles.copyright.date.start' => [
                'type' => 'input.text',
                'label' => 'Start Year',
                'description' => 'Select the copyright start year.',
                'default' => 'now',
                'name' => 'particles.copyright.date.start'
            ],
            'particles.copyright.date.end' => [
                'type' => 'input.text',
                'label' => 'End Year',
                'description' => 'Select the copyright end year.',
                'default' => 'now',
                'name' => 'particles.copyright.date.end'
            ],
            'particles.copyright.owner' => [
                'type' => 'input.text',
                'label' => 'Copyright owner',
                'description' => 'Add copyright owner name.',
                'name' => 'particles.copyright.owner'
            ],
            'particles.custom' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.custom.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable the particle.',
                'default' => true,
                'name' => 'particles.custom.enabled'
            ],
            'particles.custom.html' => [
                'type' => 'textarea.textarea',
                'label' => 'Custom HTML',
                'description' => 'Enter custom HTML into here.',
                'overridable' => false,
                'name' => 'particles.custom.html'
            ],
            'particles.custom.twig' => [
                'type' => 'input.checkbox',
                'label' => 'Process Twig',
                'description' => 'Enable Twig template processing in the content. Twig will be processed before shortcodes.',
                'default' => '0',
                'name' => 'particles.custom.twig'
            ],
            'particles.custom.filter' => [
                'type' => 'input.checkbox',
                'label' => 'Process shortcodes',
                'description' => 'Enable shortcode processing / filtering in the content.',
                'default' => '0',
                'name' => 'particles.custom.filter'
            ],
            'particles.date' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.date.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable date particles.',
                'default' => true,
                'name' => 'particles.date.enabled'
            ],
            'particles.date.css' => [
                'type' => '_parent',
                'name' => 'particles.date.css',
                'form_field' => false
            ],
            'particles.date.css.class' => [
                'type' => 'input.selectize',
                'label' => 'CSS Classes',
                'description' => 'CSS class name for the particle.',
                'default' => 'date',
                'name' => 'particles.date.css.class'
            ],
            'particles.date.date' => [
                'type' => '_parent',
                'name' => 'particles.date.date',
                'form_field' => false
            ],
            'particles.date.date.formats' => [
                'type' => 'select.date',
                'label' => 'Format',
                'description' => 'Select preferred date format.',
                'default' => 'l, F d, Y',
                'selectize' => [
                    'allowEmptyOption' => true
                ],
                'options' => [
                    'l, F d, Y' => 'Date1',
                    'l, d F' => 'Date2',
                    'D, d F' => 'Date3',
                    'F d' => 'Date4',
                    'd F' => 'Date5',
                    'd M' => 'Date6',
                    'D, M d, Y' => 'Date7',
                    'D, M d, y' => 'Date8',
                    'l' => 'Date9',
                    'l j F Y' => 'Date10',
                    'j F Y' => 'Date11',
                    'F d, Y' => 'Date12'
                ],
                'name' => 'particles.date.date.formats'
            ],
            'particles.frameworks' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.frameworks.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Frameworks atom.',
                'default' => true,
                'name' => 'particles.frameworks.enabled'
            ],
            'particles.frameworks.jquery' => [
                'type' => '_parent',
                'name' => 'particles.frameworks.jquery',
                'form_field' => false
            ],
            'particles.frameworks.jquery.enabled' => [
                'type' => 'enable.enable',
                'label' => 'Framework',
                'default' => 0,
                'name' => 'particles.frameworks.jquery.enabled'
            ],
            'particles.frameworks.jquery.ui_core' => [
                'type' => 'enable.enable',
                'label' => 'UI Core',
                'default' => 0,
                'name' => 'particles.frameworks.jquery.ui_core'
            ],
            'particles.frameworks.jquery.ui_sortable' => [
                'type' => 'enable.enable',
                'label' => 'UI Sortable',
                'default' => 0,
                'name' => 'particles.frameworks.jquery.ui_sortable'
            ],
            'particles.frameworks.bootstrap' => [
                'type' => '_parent',
                'name' => 'particles.frameworks.bootstrap',
                'form_field' => false
            ],
            'particles.frameworks.bootstrap.enabled' => [
                'type' => 'enable.enable',
                'label' => 'Framework',
                'default' => 0,
                'name' => 'particles.frameworks.bootstrap.enabled'
            ],
            'particles.frameworks.mootools' => [
                'type' => '_parent',
                'name' => 'particles.frameworks.mootools',
                'form_field' => false
            ],
            'particles.frameworks.mootools.enabled' => [
                'type' => 'enable.enable',
                'label' => 'Framework',
                'default' => 0,
                'name' => 'particles.frameworks.mootools.enabled'
            ],
            'particles.frameworks.mootools.more' => [
                'type' => 'enable.enable',
                'label' => 'Mootools More',
                'default' => 0,
                'name' => 'particles.frameworks.mootools.more'
            ],
            'particles.lightcase' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.lightcase.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable Lightcase atom.',
                'default' => true,
                'name' => 'particles.lightcase.enabled'
            ],
            'particles.menu' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.menu.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable the menu particle.',
                'default' => true,
                'name' => 'particles.menu.enabled'
            ],
            'particles.menu.menu' => [
                'type' => 'menu.list',
                'label' => 'Menu',
                'description' => 'Select menu to be used with the particle.',
                'default' => '',
                'selectize' => [
                    'allowEmptyOption' => true
                ],
                'options' => [
                    '' => 'Use Default Menu',
                    '-active-' => 'Use Active Menu'
                ],
                'name' => 'particles.menu.menu'
            ],
            'particles.menu.base' => [
                'type' => 'menu.item',
                'label' => 'Base Item',
                'description' => 'Select a menu item to always be used as the base for the menu display.',
                'default' => '/',
                'options' => [
                    '/' => 'Active'
                ],
                'name' => 'particles.menu.base'
            ],
            'particles.menu.startLevel' => [
                'type' => 'input.text',
                'label' => 'Start Level',
                'description' => 'Set the start level of the menu.',
                'default' => 1,
                'name' => 'particles.menu.startLevel'
            ],
            'particles.menu.maxLevels' => [
                'type' => 'input.text',
                'label' => 'Max Levels',
                'description' => 'Set the maximum number of menu levels to display.',
                'default' => 0,
                'name' => 'particles.menu.maxLevels'
            ],
            'particles.menu.renderTitles' => [
                'type' => 'input.checkbox',
                'label' => 'Render Titles',
                'description' => 'Renders the titles/tooltips of the Menu Items for accessibility.',
                'default' => 0,
                'name' => 'particles.menu.renderTitles'
            ],
            'particles.menu.hoverExpand' => [
                'type' => 'input.checkbox',
                'label' => 'Expand on Hover',
                'description' => 'Allows to enable / disable the ability to expand menu items by hover or click only',
                'default' => 1,
                'name' => 'particles.menu.hoverExpand'
            ],
            'particles.menu.mobileTarget' => [
                'type' => 'input.checkbox',
                'label' => 'Mobile Target',
                'description' => 'Check this field if you want this menu to become the target for Mobile Menu and to appear in Offcanvas',
                'default' => 0,
                'name' => 'particles.menu.mobileTarget'
            ],
            'particles.menu.forceTarget' => [
                'type' => 'input.checkbox',
                'label' => 'Force Target Attribute',
                'description' => 'Adds \'target=&quot;_self&quot;\' attribute to all menu links instead of omitting the default value. Fixes an issue with pinned tabs in Firefox where external links always open in a new tab.',
                'default' => 0,
                'name' => 'particles.menu.forceTarget'
            ],
            'particles.messages' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.messages.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable system messages.',
                'default' => true,
                'name' => 'particles.messages.enabled'
            ],
            'particles.mobile-menu' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.mobile-menu.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable spacer.',
                'default' => true,
                'name' => 'particles.mobile-menu.enabled'
            ],
            'particles.module' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.module.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable module positions.',
                'default' => true,
                'name' => 'particles.module.enabled'
            ],
            'particles.module.module_id' => [
                'type' => 'gantry.module',
                'label' => 'Module Id',
                'class' => 'g-urltemplate input-small',
                'picker_label' => 'Pick a Module',
                'description' => 'Enter module Id.',
                'pattern' => '\\d+',
                'overridable' => false,
                'name' => 'particles.module.module_id'
            ],
            'particles.module.chrome' => [
                'type' => 'input.text',
                'label' => 'Chrome',
                'description' => 'Module chrome.',
                'name' => 'particles.module.chrome'
            ],
            'particles.pagecontent' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.pagecontent.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable page content.',
                'default' => true,
                'name' => 'particles.pagecontent.enabled'
            ],
            'particles.position' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.position.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable module positions.',
                'default' => true,
                'name' => 'particles.position.enabled'
            ],
            'particles.position.key' => [
                'type' => 'input.text',
                'label' => 'Key',
                'description' => 'Position name.',
                'pattern' => '[A-Za-z0-9-]+',
                'overridable' => false,
                'name' => 'particles.position.key'
            ],
            'particles.position.chrome' => [
                'type' => 'input.text',
                'label' => 'Chrome',
                'description' => 'Module chrome in this position.',
                'name' => 'particles.position.chrome'
            ],
            'particles.spacer' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.spacer.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable spacer.',
                'default' => true,
                'name' => 'particles.spacer.enabled'
            ],
            'particles.system-messages' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'particles.system-messages.enabled' => [
                'type' => 'input.checkbox',
                'label' => 'Enabled',
                'description' => 'Globally enable system messages.',
                'default' => true,
                'name' => 'particles.system-messages.enabled'
            ],
            'page' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'page.doctype' => [
                'type' => 'input.text',
                'label' => 'Doctype',
                'default' => 'html',
                'name' => 'page.doctype'
            ],
            'page.body' => [
                'type' => '_parent',
                'name' => 'page.body',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'page.body.class' => [
                'type' => 'input.text',
                'label' => 'Body Class',
                'default' => 'gantry',
                'name' => 'page.body.class'
            ],
            'styles.accent' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles' => [
                'type' => '_parent',
                'name' => 'styles',
                'form_field' => false
            ],
            'styles.accent.color-1' => [
                'type' => 'input.colorpicker',
                'label' => 'Accent Color 1',
                'default' => '#3695eb',
                'name' => 'styles.accent.color-1'
            ],
            'styles.accent.color-2' => [
                'type' => 'input.colorpicker',
                'label' => 'Accent Color 2',
                'default' => '#8F4DAE',
                'name' => 'styles.accent.color-2'
            ],
            'styles.additional' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.additional.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.additional.background-color'
            ],
            'styles.additional.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.additional.background-image'
            ],
            'styles.additional.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.additional.background-repeat'
            ],
            'styles.additional.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.additional.background-size'
            ],
            'styles.additional.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.additional.background-attachment'
            ],
            'styles.additional.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.additional.text-color'
            ],
            'styles.additional.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.additional.heading-color'
            ],
            'styles.afterbottom' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.afterbottom.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.afterbottom.background-color'
            ],
            'styles.afterbottom.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.afterbottom.background-image'
            ],
            'styles.afterbottom.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.afterbottom.background-repeat'
            ],
            'styles.afterbottom.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.afterbottom.background-size'
            ],
            'styles.afterbottom.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.afterbottom.background-attachment'
            ],
            'styles.afterbottom.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.afterbottom.text-color'
            ],
            'styles.afterbottom.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.afterbottom.heading-color'
            ],
            'styles.aside' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.aside.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.aside.background-color'
            ],
            'styles.aside.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.aside.background-image'
            ],
            'styles.aside.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.aside.background-repeat'
            ],
            'styles.aside.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.aside.background-size'
            ],
            'styles.aside.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.aside.background-attachment'
            ],
            'styles.aside.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.aside.text-color'
            ],
            'styles.aside.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.aside.heading-color'
            ],
            'styles.base' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.base.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'description' => 'Background color of the <body>. It will be overridden by the Section Styles below.',
                'default' => '#ffffff',
                'name' => 'styles.base.background-color'
            ],
            'styles.base.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'description' => 'Background image of the <body>. It will be overridden by the Section Styles below.',
                'default' => '',
                'name' => 'styles.base.background-image'
            ],
            'styles.base.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.base.background-repeat'
            ],
            'styles.base.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.base.background-size'
            ],
            'styles.base.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.base.background-attachment'
            ],
            'styles.base.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'description' => 'Text color of the <body>. It will be overridden by the Section Styles below.',
                'default' => '#777777',
                'name' => 'styles.base.text-color'
            ],
            'styles.bottom' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.bottom.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.bottom.background-color'
            ],
            'styles.bottom.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.bottom.background-image'
            ],
            'styles.bottom.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.bottom.background-repeat'
            ],
            'styles.bottom.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.bottom.background-size'
            ],
            'styles.bottom.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.bottom.background-attachment'
            ],
            'styles.bottom.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.bottom.text-color'
            ],
            'styles.bottom.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.bottom.heading-color'
            ],
            'styles.breadcrumb' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.breadcrumb.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.breadcrumb.background-color'
            ],
            'styles.breadcrumb.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => 'gantry-media://bg_pattern_breadcrumbs.png',
                'name' => 'styles.breadcrumb.background-image'
            ],
            'styles.breadcrumb.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.breadcrumb.background-repeat'
            ],
            'styles.breadcrumb.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.breadcrumb.background-size'
            ],
            'styles.breadcrumb.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.breadcrumb.background-attachment'
            ],
            'styles.breadcrumb.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.breadcrumb.text-color'
            ],
            'styles.breadcrumb.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.breadcrumb.heading-color'
            ],
            'styles.breakpoints' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.breakpoints.large-desktop-container' => [
                'type' => 'input.text',
                'label' => 'Large Desktop',
                'description' => 'Set breakpoint size in rem, em, or px unit values',
                'default' => '75rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|ex|ch|vw|vh|vmin|vmax|%|px|cm|mm|in|pt|pc)',
                'name' => 'styles.breakpoints.large-desktop-container'
            ],
            'styles.breakpoints.desktop-container' => [
                'type' => 'input.text',
                'label' => 'Desktop',
                'description' => 'Set breakpoint size in rem, em, or px unit values',
                'default' => '60rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|ex|ch|vw|vh|vmin|vmax|%|px|cm|mm|in|pt|pc)',
                'name' => 'styles.breakpoints.desktop-container'
            ],
            'styles.breakpoints.tablet-container' => [
                'type' => 'input.text',
                'label' => 'Tablet',
                'description' => 'Set breakpoint size in rem, em, or px unit values',
                'default' => '48rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|ex|ch|vw|vh|vmin|vmax|%|px|cm|mm|in|pt|pc)',
                'name' => 'styles.breakpoints.tablet-container'
            ],
            'styles.breakpoints.large-mobile-container' => [
                'type' => 'input.text',
                'label' => 'Mobile',
                'description' => 'Set breakpoint size in rem, em, or px unit values',
                'default' => '30rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|ex|ch|vw|vh|vmin|vmax|%|px|cm|mm|in|pt|pc)',
                'name' => 'styles.breakpoints.large-mobile-container'
            ],
            'styles.breakpoints.mobile-menu-breakpoint' => [
                'type' => 'input.text',
                'label' => 'Mobile Menu',
                'description' => 'Set breakpoint size in rem, em, or px unit values',
                'default' => '48rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|ex|ch|vw|vh|vmin|vmax|%|px|cm|mm|in|pt|pc)',
                'name' => 'styles.breakpoints.mobile-menu-breakpoint'
            ],
            'styles.copyright' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.copyright.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#304356',
                'name' => 'styles.copyright.background-color'
            ],
            'styles.copyright.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.copyright.background-image'
            ],
            'styles.copyright.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.copyright.background-repeat'
            ],
            'styles.copyright.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.copyright.background-size'
            ],
            'styles.copyright.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.copyright.background-attachment'
            ],
            'styles.copyright.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#a0b4c7',
                'name' => 'styles.copyright.text-color'
            ],
            'styles.copyright.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#ffffff',
                'name' => 'styles.copyright.heading-color'
            ],
            'styles.drawer' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.drawer.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.drawer.background-color'
            ],
            'styles.drawer.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.drawer.background-image'
            ],
            'styles.drawer.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.drawer.background-repeat'
            ],
            'styles.drawer.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.drawer.background-size'
            ],
            'styles.drawer.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.drawer.background-attachment'
            ],
            'styles.drawer.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.drawer.text-color'
            ],
            'styles.drawer.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.drawer.heading-color'
            ],
            'styles.extension' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.extension.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#f8f9fa',
                'name' => 'styles.extension.background-color'
            ],
            'styles.extension.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.extension.background-image'
            ],
            'styles.extension.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.extension.background-repeat'
            ],
            'styles.extension.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.extension.background-size'
            ],
            'styles.extension.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.extension.background-attachment'
            ],
            'styles.extension.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.extension.text-color'
            ],
            'styles.extension.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.extension.heading-color'
            ],
            'styles.feature' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.feature.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.feature.background-color'
            ],
            'styles.feature.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.feature.background-image'
            ],
            'styles.feature.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.feature.background-repeat'
            ],
            'styles.feature.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.feature.background-size'
            ],
            'styles.feature.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.feature.background-attachment'
            ],
            'styles.feature.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.feature.text-color'
            ],
            'styles.feature.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.feature.heading-color'
            ],
            'styles.fonts' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.fonts.body-font' => [
                'type' => 'input.fonts',
                'label' => 'Body Font',
                'default' => 'family=Open+Sans:300,300italic,600,600italic,700,700italic,400,400italic',
                'name' => 'styles.fonts.body-font'
            ],
            'styles.fonts.heading-font' => [
                'type' => 'input.fonts',
                'label' => 'Heading Font',
                'default' => 'family=Montserrat:700,400',
                'name' => 'styles.fonts.heading-font'
            ],
            'styles.fonts.menu-font' => [
                'type' => 'input.fonts',
                'label' => 'Menu Font',
                'default' => 'family=Montserrat:700,400',
                'name' => 'styles.fonts.menu-font'
            ],
            'styles.fontsizes' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.fontsizes.body-font-size' => [
                'type' => 'input.text',
                'label' => 'Body Font Size',
                'description' => 'Specify the default <body> font size in rem, em or px units.',
                'default' => '0.9rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|px)',
                'name' => 'styles.fontsizes.body-font-size'
            ],
            'styles.fontsizes.menu-font-size' => [
                'type' => 'input.text',
                'label' => 'Menu Font Size',
                'description' => 'Specify the default Menu font size in rem, em or px units.',
                'default' => '0.9rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|px)',
                'name' => 'styles.fontsizes.menu-font-size'
            ],
            'styles.footer' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.footer.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#304356',
                'name' => 'styles.footer.background-color'
            ],
            'styles.footer.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.footer.background-image'
            ],
            'styles.footer.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.footer.background-repeat'
            ],
            'styles.footer.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.footer.background-size'
            ],
            'styles.footer.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.footer.background-attachment'
            ],
            'styles.footer.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#a0b4c7',
                'name' => 'styles.footer.text-color'
            ],
            'styles.footer.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#ffffff',
                'name' => 'styles.footer.heading-color'
            ],
            'styles.fullwidth' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.fullwidth.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.fullwidth.background-color'
            ],
            'styles.fullwidth.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.fullwidth.background-image'
            ],
            'styles.fullwidth.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.fullwidth.background-repeat'
            ],
            'styles.fullwidth.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.fullwidth.background-size'
            ],
            'styles.fullwidth.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.fullwidth.background-attachment'
            ],
            'styles.fullwidth.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.fullwidth.text-color'
            ],
            'styles.fullwidth.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.fullwidth.heading-color'
            ],
            'styles.header' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.header.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.header.background-color'
            ],
            'styles.header.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.header.background-image'
            ],
            'styles.header.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.header.background-repeat'
            ],
            'styles.header.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.header.background-size'
            ],
            'styles.header.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.header.background-attachment'
            ],
            'styles.header.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.header.text-color'
            ],
            'styles.header.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.header.heading-color'
            ],
            'styles.intro' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.intro.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.intro.background-color'
            ],
            'styles.intro.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.intro.background-image'
            ],
            'styles.intro.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.intro.background-repeat'
            ],
            'styles.intro.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.intro.background-size'
            ],
            'styles.intro.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.intro.background-attachment'
            ],
            'styles.intro.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.intro.text-color'
            ],
            'styles.intro.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.intro.heading-color'
            ],
            'styles.last' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.last.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.last.background-color'
            ],
            'styles.last.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.last.background-image'
            ],
            'styles.last.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.last.background-repeat'
            ],
            'styles.last.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.last.background-size'
            ],
            'styles.last.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.last.background-attachment'
            ],
            'styles.last.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.last.text-color'
            ],
            'styles.last.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.last.heading-color'
            ],
            'styles.mainbody' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.mainbody.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.mainbody.background-color'
            ],
            'styles.mainbody.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.mainbody.background-image'
            ],
            'styles.mainbody.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.mainbody.background-repeat'
            ],
            'styles.mainbody.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.mainbody.background-size'
            ],
            'styles.mainbody.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.mainbody.background-attachment'
            ],
            'styles.mainbody.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.mainbody.text-color'
            ],
            'styles.mainbody.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.mainbody.heading-color'
            ],
            'styles.mainbottom' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.mainbottom.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.mainbottom.background-color'
            ],
            'styles.mainbottom.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.mainbottom.background-image'
            ],
            'styles.mainbottom.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.mainbottom.background-repeat'
            ],
            'styles.mainbottom.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.mainbottom.background-size'
            ],
            'styles.mainbottom.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.mainbottom.background-attachment'
            ],
            'styles.mainbottom.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.mainbottom.text-color'
            ],
            'styles.mainbottom.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.mainbottom.heading-color'
            ],
            'styles.maintop' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.maintop.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#f8f9fa',
                'name' => 'styles.maintop.background-color'
            ],
            'styles.maintop.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => 'gantry-media://maintop-bg.jpg',
                'name' => 'styles.maintop.background-image'
            ],
            'styles.maintop.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.maintop.background-repeat'
            ],
            'styles.maintop.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'cover',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.maintop.background-size'
            ],
            'styles.maintop.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.maintop.background-attachment'
            ],
            'styles.maintop.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#ffffff',
                'name' => 'styles.maintop.text-color'
            ],
            'styles.maintop.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#ffffff',
                'name' => 'styles.maintop.heading-color'
            ],
            'styles.menu' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.menu.col-width' => [
                'type' => 'input.text',
                'label' => 'Simple Dropdown Width',
                'description' => 'Specify the default width of menu dropdowns for simple mode in rem, em or px units. This width can be overridden on each individual menu item from the menu editor.',
                'default' => '180px',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|px)',
                'name' => 'styles.menu.col-width'
            ],
            'styles.menu.animation' => [
                'type' => 'select.select',
                'label' => 'Dropdown Animation',
                'description' => 'Select the dropdown animation.',
                'default' => 'g-fade-in-up',
                'options' => [
                    'g-no-animation' => 'No Animation',
                    'g-fade' => 'Fade',
                    'g-zoom' => 'Zoom',
                    'g-fade-in-up' => 'Fade In Up'
                ],
                'name' => 'styles.menu.animation'
            ],
            'styles.navigation' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.navigation.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.navigation.background-color'
            ],
            'styles.navigation.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.navigation.background-image'
            ],
            'styles.navigation.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.navigation.background-repeat'
            ],
            'styles.navigation.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.navigation.background-size'
            ],
            'styles.navigation.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.navigation.background-attachment'
            ],
            'styles.navigation.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#252d37',
                'name' => 'styles.navigation.text-color'
            ],
            'styles.navigation.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.navigation.heading-color'
            ],
            'styles.offcanvas' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.offcanvas.background' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.offcanvas.background'
            ],
            'styles.offcanvas.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.offcanvas.text-color'
            ],
            'styles.offcanvas.width' => [
                'type' => 'input.text',
                'label' => 'Panel Width',
                'description' => 'Set offcanvas size in rem, em, px, or percentage unit values',
                'default' => '17rem',
                'pattern' => '\\d+(\\.\\d+){0,1}(rem|em|ex|ch|vw|vh|vmin|vmax|%|px|cm|mm|in|pt|pc)',
                'name' => 'styles.offcanvas.width'
            ],
            'styles.offcanvas.toggle-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Toggle Color',
                'default' => '#777777',
                'name' => 'styles.offcanvas.toggle-color'
            ],
            'styles.offcanvas.toggle-position' => [
                'type' => 'select.select',
                'label' => 'Toggle Position.',
                'default' => 'left',
                'options' => [
                    'left' => 'Left',
                    'right' => 'Right'
                ],
                'name' => 'styles.offcanvas.toggle-position'
            ],
            'styles.offcanvas.overlay' => [
                'type' => 'input.colorpicker',
                'label' => 'Overlay',
                'description' => 'Set the color of the page overlay when the certain menu modes are active.',
                'default' => 'rgba(0, 0, 0, 0.6)',
                'name' => 'styles.offcanvas.overlay'
            ],
            'styles.prebottom' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.prebottom.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#f8f9fa',
                'name' => 'styles.prebottom.background-color'
            ],
            'styles.prebottom.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.prebottom.background-image'
            ],
            'styles.prebottom.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.prebottom.background-repeat'
            ],
            'styles.prebottom.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.prebottom.background-size'
            ],
            'styles.prebottom.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.prebottom.background-attachment'
            ],
            'styles.prebottom.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.prebottom.text-color'
            ],
            'styles.prebottom.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.prebottom.heading-color'
            ],
            'styles.showcase' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.showcase.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.showcase.background-color'
            ],
            'styles.showcase.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => 'gantry-media://bgshowcase.png',
                'name' => 'styles.showcase.background-image'
            ],
            'styles.showcase.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.showcase.background-repeat'
            ],
            'styles.showcase.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.showcase.background-size'
            ],
            'styles.showcase.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.showcase.background-attachment'
            ],
            'styles.showcase.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.showcase.text-color'
            ],
            'styles.showcase.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.showcase.heading-color'
            ],
            'styles.sidebar' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.sidebar.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.sidebar.background-color'
            ],
            'styles.sidebar.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.sidebar.background-image'
            ],
            'styles.sidebar.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.sidebar.background-repeat'
            ],
            'styles.sidebar.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.sidebar.background-size'
            ],
            'styles.sidebar.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.sidebar.background-attachment'
            ],
            'styles.sidebar.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.sidebar.text-color'
            ],
            'styles.sidebar.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.sidebar.heading-color'
            ],
            'styles.subfeature' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.subfeature.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#f8f9fa',
                'name' => 'styles.subfeature.background-color'
            ],
            'styles.subfeature.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.subfeature.background-image'
            ],
            'styles.subfeature.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.subfeature.background-repeat'
            ],
            'styles.subfeature.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.subfeature.background-size'
            ],
            'styles.subfeature.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.subfeature.background-attachment'
            ],
            'styles.subfeature.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.subfeature.text-color'
            ],
            'styles.subfeature.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.subfeature.heading-color'
            ],
            'styles.systemmessages' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.systemmessages.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#ffffff',
                'name' => 'styles.systemmessages.background-color'
            ],
            'styles.systemmessages.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.systemmessages.background-image'
            ],
            'styles.systemmessages.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.systemmessages.background-repeat'
            ],
            'styles.systemmessages.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.systemmessages.background-size'
            ],
            'styles.systemmessages.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.systemmessages.background-attachment'
            ],
            'styles.systemmessages.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#777777',
                'name' => 'styles.systemmessages.text-color'
            ],
            'styles.systemmessages.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#252d37',
                'name' => 'styles.systemmessages.heading-color'
            ],
            'styles.top' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.top.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#304356',
                'name' => 'styles.top.background-color'
            ],
            'styles.top.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => '',
                'name' => 'styles.top.background-image'
            ],
            'styles.top.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.top.background-repeat'
            ],
            'styles.top.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.top.background-size'
            ],
            'styles.top.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.top.background-attachment'
            ],
            'styles.top.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#ffffff',
                'name' => 'styles.top.text-color'
            ],
            'styles.top.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#ffffff',
                'name' => 'styles.top.heading-color'
            ],
            'styles.utility' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'styles.utility.background-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Background Color',
                'default' => '#3695eb',
                'name' => 'styles.utility.background-color'
            ],
            'styles.utility.background-image' => [
                'type' => 'input.imagepicker',
                'label' => 'Background Image',
                'default' => 'gantry-media://bg-pattern.png',
                'name' => 'styles.utility.background-image'
            ],
            'styles.utility.background-repeat' => [
                'type' => 'select.select',
                'label' => 'Background Repeat',
                'default' => 'no-repeat',
                'options' => [
                    'no-repeat' => 'No Repeat',
                    'repeat' => 'Repeat',
                    'repeat-x' => 'Repeat-x',
                    'repeat-y' => 'Repeat-y'
                ],
                'name' => 'styles.utility.background-repeat'
            ],
            'styles.utility.background-size' => [
                'type' => 'select.select',
                'label' => 'Background Size',
                'default' => 'auto',
                'options' => [
                    'auto' => 'Auto',
                    '100%' => '100%',
                    'cover' => 'Cover'
                ],
                'name' => 'styles.utility.background-size'
            ],
            'styles.utility.background-attachment' => [
                'type' => 'select.select',
                'label' => 'Background Attach.',
                'default' => 'scroll',
                'options' => [
                    'scroll' => 'Scroll',
                    'fixed' => 'Fixed'
                ],
                'name' => 'styles.utility.background-attachment'
            ],
            'styles.utility.text-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Text Color',
                'default' => '#ffffff',
                'name' => 'styles.utility.text-color'
            ],
            'styles.utility.heading-color' => [
                'type' => 'input.colorpicker',
                'label' => 'Heading Color',
                'default' => '#ffffff',
                'name' => 'styles.utility.heading-color'
            ],
            'page.assets' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'page.assets.favicon' => [
                'type' => 'input.imagepicker',
                'label' => 'Favicon',
                'filter' => '.(jpe?g|gif|png|svg|ico)$',
                'name' => 'page.assets.favicon'
            ],
            'page.assets.touchicon' => [
                'type' => 'input.imagepicker',
                'label' => 'Touch Icon',
                'description' => 'A PNG only image that will be used as icon for Touch Devices. Recommended 180x180 or 192x192.',
                'filter' => '.png$',
                'name' => 'page.assets.touchicon'
            ],
            'page.assets.css' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'CSS',
                'description' => 'Add remove or modify custom CSS assets.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'page.assets.css'
            ],
            'page.assets.css.*' => [
                'type' => '_parent',
                'name' => 'page.assets.css.*',
                'form_field' => false
            ],
            'page.assets.css.*.name' => [
                'type' => 'input.text',
                'label' => 'Name',
                'skip' => true,
                'name' => 'page.assets.css.*.name'
            ],
            'page.assets.css.*.location' => [
                'type' => 'input.filepicker',
                'label' => 'File Location',
                'icon' => 'far fa-file-code',
                'filter' => '\\.(css|less|scss|sass)$',
                'root' => 'gantry-assets://',
                'name' => 'page.assets.css.*.location'
            ],
            'page.assets.css.*.inline' => [
                'type' => 'textarea.textarea',
                'label' => 'Inline CSS',
                'description' => 'Adds inline CSS for quick snippets.',
                'name' => 'page.assets.css.*.inline'
            ],
            'page.assets.css.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag attributes',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'rel',
                    1 => 'href',
                    2 => 'type'
                ],
                'name' => 'page.assets.css.*.extra'
            ],
            'page.assets.css.*.priority' => [
                'type' => 'input.number',
                'label' => 'Load Priority',
                'description' => 'Sets the load priority of the asset in the page. Value can be between 10 (first) and -10 (last). Default value is 0.',
                'default' => 0,
                'min' => -10,
                'max' => 10,
                'name' => 'page.assets.css.*.priority'
            ],
            'page.assets.javascript' => [
                'array' => true,
                'type' => 'collection.list',
                'label' => 'Javascript',
                'description' => 'Add remove or modify custom Javascript assets.',
                'value' => 'name',
                'ajax' => true,
                'name' => 'page.assets.javascript'
            ],
            'page.assets.javascript.*' => [
                'type' => '_parent',
                'name' => 'page.assets.javascript.*',
                'form_field' => false
            ],
            'page.assets.javascript.*.name' => [
                'type' => 'input.text',
                'label' => 'Name',
                'skip' => true,
                'name' => 'page.assets.javascript.*.name'
            ],
            'page.assets.javascript.*.location' => [
                'type' => 'input.filepicker',
                'label' => 'File Location',
                'icon' => 'far fa-file-code',
                'filter' => '\\.(jsx?|coffee)$',
                'root' => 'gantry-assets://',
                'name' => 'page.assets.javascript.*.location'
            ],
            'page.assets.javascript.*.inline' => [
                'type' => 'textarea.textarea',
                'label' => 'Inline JavaScript',
                'description' => 'Adds inline JavaScript for quick snippets.',
                'name' => 'page.assets.javascript.*.inline'
            ],
            'page.assets.javascript.*.in_footer' => [
                'type' => 'input.checkbox',
                'label' => 'Before </body>',
                'description' => 'Whether you want the script to load at the end of the body tag or inside head',
                'default' => false,
                'name' => 'page.assets.javascript.*.in_footer'
            ],
            'page.assets.javascript.*.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag attributes',
                'exclude' => [
                    0 => 'src',
                    1 => 'type'
                ],
                'name' => 'page.assets.javascript.*.extra'
            ],
            'page.assets.javascript.*.priority' => [
                'type' => 'input.number',
                'label' => 'Load Priority',
                'description' => 'Sets the load priority of the asset in the page. Value can be between 10 (first) and -10 (last). Default value is 0.',
                'default' => 0,
                'min' => -10,
                'max' => 10,
                'name' => 'page.assets.javascript.*.priority'
            ],
            'page.body.attribs' => [
                'type' => '_parent',
                'name' => 'page.body.attribs',
                'form_field' => false
            ],
            'page.body.attribs.id' => [
                'type' => 'input.text',
                'label' => 'Body Id',
                'default' => NULL,
                'name' => 'page.body.attribs.id'
            ],
            'page.body.attribs.class' => [
                'type' => 'input.selectize',
                'label' => 'Body Classes',
                'default' => 'gantry',
                'name' => 'page.body.attribs.class'
            ],
            'page.body.attribs.extra' => [
                'type' => 'collection.keyvalue',
                'label' => 'Tag Attributes',
                'description' => 'Extra Tag attributes.',
                'key_placeholder' => 'Key (data-*, style, ...)',
                'value_placeholder' => 'Value',
                'exclude' => [
                    0 => 'id',
                    1 => 'class'
                ],
                'name' => 'page.body.attribs.extra'
            ],
            'page.body.layout' => [
                'type' => '_parent',
                'name' => 'page.body.layout',
                'form_field' => false
            ],
            'page.body.layout.sections' => [
                'type' => 'select.selectize',
                'label' => 'Sections Layout',
                'description' => 'Default layout container behavior for Sections',
                'default' => 0,
                'options' => [
                    0 => 'Fullwidth (Boxed Content)',
                    2 => 'Fullwidth (Flushed Content)',
                    1 => 'Boxed',
                    3 => 'Remove Container'
                ],
                'name' => 'page.body.layout.sections'
            ],
            'page.body.body_top' => [
                'type' => 'textarea.textarea',
                'label' => 'After <body>',
                'description' => 'Anything in this field will be appended right after the opening body tag',
                'name' => 'page.body.body_top'
            ],
            'page.body.body_bottom' => [
                'type' => 'textarea.textarea',
                'label' => 'Before </body>',
                'description' => 'Anything in this field will be appended right before the closing body tag',
                'name' => 'page.body.body_bottom'
            ],
            'page.fontawesome' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'page.fontawesome.enable' => [
                'type' => 'enable.enable',
                'label' => 'Enable',
                'description' => 'Enable or disable the loading of the Font Awesome icon library on the frontend. This is useful if you want to manually add a different version of the library (e.g. paid version).',
                'default' => 1,
                'name' => 'page.fontawesome.enable'
            ],
            'page.fontawesome.version' => [
                'type' => 'select.select',
                'label' => 'Version',
                'description' => 'Specify which version of the Font Awesome icon library should be loaded on the frontend. You can also completely disable Font Awesome or specify the import tags yourself in the textfield below.',
                'default' => 'fa4',
                'options' => [
                    'fa4' => 'Font Awesome 4 (legacy)',
                    'fa5css' => 'Font Awesome 5 Free (Webfont / CSS)',
                    'fa5js' => 'Font Awesome 5 Free (SVG / JS)'
                ],
                'name' => 'page.fontawesome.version'
            ],
            'page.fontawesome.fa4_compatibility' => [
                'type' => 'enable.enable',
                'label' => 'V4 Compatibility',
                'description' => 'Enable or disable the backwards compatibility for version 4.x of the Font Awesome library when using version 5.x.',
                'default' => 1,
                'name' => 'page.fontawesome.fa4_compatibility'
            ],
            'page.fontawesome.content_compatibility' => [
                'type' => 'enable.enable',
                'label' => 'Content Compatibility',
                'description' => 'Enable or disable the content (pseudo-element) compatibility when using the SVG / JS version of Font Awesome 5.x. This also applies when loading the library manually.',
                'default' => 1,
                'name' => 'page.fontawesome.content_compatibility'
            ],
            'page.fontawesome.html_css_import' => [
                'type' => 'textarea.textarea',
                'label' => 'CSS Link HTML (Manual Override)',
                'description' => 'Enter your HTML to manually load the CSS files of the Font Awesome library. This option replaces the Gantry version of the library.',
                'name' => 'page.fontawesome.html_css_import'
            ],
            'page.fontawesome.html_js_import' => [
                'type' => 'textarea.textarea',
                'label' => 'JS Script HTML (Manual Override)',
                'description' => 'Enter your HTML to manually load the JS files of the Font Awesome library. This option replaces the Gantry version of the library.',
                'name' => 'page.fontawesome.html_js_import'
            ],
            'page.head' => [
                'type' => '_root',
                'form_field' => false,
                'form' => [
                    
                ]
            ],
            'page.head.meta' => [
                'type' => 'collection.keyvalue',
                'label' => 'Meta Tags',
                'description' => 'Meta Tags for extras such as Facebook and Twitter.',
                'key_placeholder' => 'og:title, og:site_name, twitter:site',
                'value_placeholder' => 'Value',
                'default' => NULL,
                'name' => 'page.head.meta'
            ],
            'page.head.head_bottom' => [
                'type' => 'textarea.textarea',
                'label' => 'Custom Content',
                'description' => 'Anything in this field will be appended to the head tag',
                'name' => 'page.head.head_bottom'
            ],
            'page.head.atoms' => [
                'type' => 'input.hidden',
                'override_target' => '#atoms .atoms-list + input[type="checkbox"]',
                'array' => true,
                'name' => 'page.head.atoms'
            ]
        ],
        'rules' => [
            
        ],
        'nested' => [
            'particles' => [
                'before-after' => [
                    'enabled' => 'particles.before-after.enabled',
                    '_tab_main' => 'particles.before-after._tab_main',
                    'mainheading' => 'particles.before-after.mainheading',
                    'introtext' => 'particles.before-after.introtext',
                    'layout_ba' => 'particles.before-after.layout_ba',
                    'offset' => 'particles.before-after.offset',
                    'overlay' => 'particles.before-after.overlay',
                    'beforeimage' => 'particles.before-after.beforeimage',
                    'beforealt' => 'particles.before-after.beforealt',
                    'afterimage' => 'particles.before-after.afterimage',
                    'afteralt' => 'particles.before-after.afteralt',
                    'beforetext' => 'particles.before-after.beforetext',
                    'aftertext' => 'particles.before-after.aftertext',
                    'css' => [
                        'class' => 'particles.before-after.css.class',
                        'left' => 'particles.before-after.css.left',
                        'right' => 'particles.before-after.css.right'
                    ],
                    'extra' => 'particles.before-after.extra',
                    '_tab_feature' => 'particles.before-after._tab_feature',
                    'featuremode' => 'particles.before-after.featuremode',
                    'layout' => 'particles.before-after.layout',
                    'imagewidth' => 'particles.before-after.imagewidth',
                    'title' => 'particles.before-after.title',
                    'description' => 'particles.before-after.description',
                    'link' => 'particles.before-after.link',
                    'buttontext' => 'particles.before-after.buttontext',
                    'buttonicon' => 'particles.before-after.buttonicon',
                    'target' => 'particles.before-after.target',
                    'extra_left' => 'particles.before-after.extra_left',
                    'extra_right' => 'particles.before-after.extra_right'
                ],
                'companies' => [
                    'enabled' => 'particles.companies.enabled',
                    'mainheading' => 'particles.companies.mainheading',
                    'introtext' => 'particles.companies.introtext',
                    'style' => 'particles.companies.style',
                    'behaviour' => 'particles.companies.behaviour',
                    'columns' => 'particles.companies.columns',
                    'gutter' => 'particles.companies.gutter',
                    'autoplay' => 'particles.companies.autoplay',
                    'navigation' => 'particles.companies.navigation',
                    'animation' => 'particles.companies.animation',
                    'duration' => 'particles.companies.duration',
                    'css' => [
                        'class' => 'particles.companies.css.class'
                    ],
                    'extra' => 'particles.companies.extra',
                    'items' => [
                        '*' => [
                            'image' => 'particles.companies.items.*.image',
                            'alt' => 'particles.companies.items.*.alt',
                            'companyname' => 'particles.companies.items.*.companyname',
                            'companylink' => 'particles.companies.items.*.companylink',
                            'target' => 'particles.companies.items.*.target',
                            'class' => 'particles.companies.items.*.class',
                            'extra' => 'particles.companies.items.*.extra'
                        ]
                    ]
                ],
                'contacts' => [
                    'enabled' => 'particles.contacts.enabled',
                    'style' => 'particles.contacts.style',
                    'layout' => 'particles.contacts.layout',
                    'equal' => 'particles.contacts.equal',
                    'css' => [
                        'class' => 'particles.contacts.css.class'
                    ],
                    'extra' => 'particles.contacts.extra',
                    'items' => [
                        '*' => [
                            'icon' => 'particles.contacts.items.*.icon',
                            'title' => 'particles.contacts.items.*.title',
                            'value' => 'particles.contacts.items.*.value',
                            'link' => 'particles.contacts.items.*.link',
                            'target' => 'particles.contacts.items.*.target',
                            'class' => 'particles.contacts.items.*.class',
                            'extra' => 'particles.contacts.items.*.extra'
                        ]
                    ]
                ],
                'content-pro' => [
                    'enabled' => 'particles.content-pro.enabled',
                    'mainheading' => 'particles.content-pro.mainheading',
                    'introtext' => 'particles.content-pro.introtext',
                    'style' => 'particles.content-pro.style',
                    'behaviour' => 'particles.content-pro.behaviour',
                    'columns' => 'particles.content-pro.columns',
                    'gutter' => 'particles.content-pro.gutter',
                    'autoplay' => 'particles.content-pro.autoplay',
                    'autoplayInterval' => 'particles.content-pro.autoplayInterval',
                    'navigation' => 'particles.content-pro.navigation',
                    'animation' => 'particles.content-pro.animation',
                    'duration' => 'particles.content-pro.duration',
                    'lightbox' => 'particles.content-pro.lightbox',
                    'pullup' => 'particles.content-pro.pullup',
                    'css' => [
                        'class' => 'particles.content-pro.css.class'
                    ],
                    'extra' => 'particles.content-pro.extra',
                    'items' => [
                        '*' => [
                            'image' => 'particles.content-pro.items.*.image',
                            'alt' => 'particles.content-pro.items.*.alt',
                            'title' => 'particles.content-pro.items.*.title',
                            'link' => 'particles.content-pro.items.*.link',
                            'target' => 'particles.content-pro.items.*.target',
                            'description' => 'particles.content-pro.items.*.description',
                            'date' => 'particles.content-pro.items.*.date',
                            'specialtext' => 'particles.content-pro.items.*.specialtext',
                            'icon' => 'particles.content-pro.items.*.icon',
                            'bottomlink' => 'particles.content-pro.items.*.bottomlink',
                            'class' => 'particles.content-pro.items.*.class',
                            'extra' => 'particles.content-pro.items.*.extra'
                        ]
                    ]
                ],
                'cookie-consent' => [
                    'enabled' => 'particles.cookie-consent.enabled',
                    'messagetext' => 'particles.cookie-consent.messagetext',
                    'rmtext' => 'particles.cookie-consent.rmtext',
                    'rmlink' => 'particles.cookie-consent.rmlink',
                    'target' => 'particles.cookie-consent.target',
                    'accepttext' => 'particles.cookie-consent.accepttext',
                    'theme' => 'particles.cookie-consent.theme'
                ],
                'cta-button' => [
                    'enabled' => 'particles.cta-button.enabled',
                    'style' => 'particles.cta-button.style',
                    'title' => 'particles.cta-button.title',
                    'description' => 'particles.cta-button.description',
                    'link' => 'particles.cta-button.link',
                    'buttontext' => 'particles.cta-button.buttontext',
                    'buttonicon' => 'particles.cta-button.buttonicon',
                    'target' => 'particles.cta-button.target',
                    'css' => [
                        'class' => 'particles.cta-button.css.class'
                    ],
                    'extra' => 'particles.cta-button.extra'
                ],
                'features' => [
                    'enabled' => 'particles.features.enabled',
                    'mainheading' => 'particles.features.mainheading',
                    'introtext' => 'particles.features.introtext',
                    'style' => 'particles.features.style',
                    'columns' => 'particles.features.columns',
                    'css' => [
                        'class' => 'particles.features.css.class'
                    ],
                    'extra' => 'particles.features.extra',
                    'items' => [
                        '*' => [
                            'icon' => 'particles.features.items.*.icon',
                            'image' => 'particles.features.items.*.image',
                            'title' => 'particles.features.items.*.title',
                            'link' => 'particles.features.items.*.link',
                            'target' => 'particles.features.items.*.target',
                            'description' => 'particles.features.items.*.description',
                            'subfeature1' => 'particles.features.items.*.subfeature1',
                            'subfeature2' => 'particles.features.items.*.subfeature2',
                            'subfeature3' => 'particles.features.items.*.subfeature3',
                            'subfeature4' => 'particles.features.items.*.subfeature4',
                            'subfeature5' => 'particles.features.items.*.subfeature5',
                            'buttontext' => 'particles.features.items.*.buttontext',
                            'class' => 'particles.features.items.*.class',
                            'extra' => 'particles.features.items.*.extra'
                        ]
                    ]
                ],
                'feedback' => [
                    'enabled' => 'particles.feedback.enabled',
                    'mainheading' => 'particles.feedback.mainheading',
                    'introtext' => 'particles.feedback.introtext',
                    'style' => 'particles.feedback.style',
                    'behaviour' => 'particles.feedback.behaviour',
                    'columns' => 'particles.feedback.columns',
                    'autoplay' => 'particles.feedback.autoplay',
                    'autoplayInterval' => 'particles.feedback.autoplayInterval',
                    'navigation' => 'particles.feedback.navigation',
                    'animation' => 'particles.feedback.animation',
                    'duration' => 'particles.feedback.duration',
                    'css' => [
                        'class' => 'particles.feedback.css.class'
                    ],
                    'extra' => 'particles.feedback.extra',
                    'items' => [
                        '*' => [
                            'feedback' => 'particles.feedback.items.*.feedback',
                            'customername' => 'particles.feedback.items.*.customername',
                            'position' => 'particles.feedback.items.*.position',
                            'company' => 'particles.feedback.items.*.company',
                            'wordconnector' => 'particles.feedback.items.*.wordconnector',
                            'companylink' => 'particles.feedback.items.*.companylink',
                            'target' => 'particles.feedback.items.*.target',
                            'image' => 'particles.feedback.items.*.image',
                            'alt' => 'particles.feedback.items.*.alt',
                            'class' => 'particles.feedback.items.*.class',
                            'extra' => 'particles.feedback.items.*.extra'
                        ]
                    ]
                ],
                'gallery-feature' => [
                    'enabled' => 'particles.gallery-feature.enabled',
                    'layout' => 'particles.gallery-feature.layout',
                    'gallerywidth' => 'particles.gallery-feature.gallerywidth',
                    'columns' => 'particles.gallery-feature.columns',
                    'gutter' => 'particles.gallery-feature.gutter',
                    'items' => [
                        '*' => [
                            'image' => 'particles.gallery-feature.items.*.image',
                            'alt' => 'particles.gallery-feature.items.*.alt',
                            'title' => 'particles.gallery-feature.items.*.title',
                            'class' => 'particles.gallery-feature.items.*.class',
                            'extra' => 'particles.gallery-feature.items.*.extra'
                        ]
                    ],
                    'title' => 'particles.gallery-feature.title',
                    'description' => 'particles.gallery-feature.description',
                    'link' => 'particles.gallery-feature.link',
                    'buttontext' => 'particles.gallery-feature.buttontext',
                    'buttonicon' => 'particles.gallery-feature.buttonicon',
                    'target' => 'particles.gallery-feature.target',
                    'css' => [
                        'class' => 'particles.gallery-feature.css.class',
                        'left' => 'particles.gallery-feature.css.left',
                        'right' => 'particles.gallery-feature.css.right'
                    ],
                    'extra' => 'particles.gallery-feature.extra',
                    'extra_left' => 'particles.gallery-feature.extra_left',
                    'extra_right' => 'particles.gallery-feature.extra_right'
                ],
                'googlemap' => [
                    'enabled' => 'particles.googlemap.enabled',
                    'apikey' => 'particles.googlemap.apikey',
                    'width' => 'particles.googlemap.width',
                    'height' => 'particles.googlemap.height',
                    'maptype' => 'particles.googlemap.maptype',
                    'latitude' => 'particles.googlemap.latitude',
                    'longitude' => 'particles.googlemap.longitude',
                    'zoom' => 'particles.googlemap.zoom',
                    'defaultmarker' => 'particles.googlemap.defaultmarker',
                    'markertext' => 'particles.googlemap.markertext',
                    'markerstate' => 'particles.googlemap.markerstate',
                    'scrollwheel' => 'particles.googlemap.scrollwheel',
                    'dragging' => 'particles.googlemap.dragging',
                    'markers' => [
                        '*' => [
                            'latitude' => 'particles.googlemap.markers.*.latitude',
                            'longitude' => 'particles.googlemap.markers.*.longitude',
                            'markertext' => 'particles.googlemap.markers.*.markertext',
                            'markerstate' => 'particles.googlemap.markers.*.markerstate'
                        ]
                    ],
                    'snazzymaps' => 'particles.googlemap.snazzymaps',
                    'css' => [
                        'class' => 'particles.googlemap.css.class'
                    ],
                    'extra' => 'particles.googlemap.extra'
                ],
                'keypoints' => [
                    'enabled' => 'particles.keypoints.enabled',
                    'mainheading' => 'particles.keypoints.mainheading',
                    'introtext' => 'particles.keypoints.introtext',
                    'style' => 'particles.keypoints.style',
                    'itemsleft' => [
                        '*' => [
                            'icon' => 'particles.keypoints.itemsleft.*.icon',
                            'title' => 'particles.keypoints.itemsleft.*.title',
                            'link' => 'particles.keypoints.itemsleft.*.link',
                            'target' => 'particles.keypoints.itemsleft.*.target',
                            'description' => 'particles.keypoints.itemsleft.*.description',
                            'class' => 'particles.keypoints.itemsleft.*.class',
                            'extra' => 'particles.keypoints.itemsleft.*.extra'
                        ]
                    ],
                    'image' => 'particles.keypoints.image',
                    'alt' => 'particles.keypoints.alt',
                    'imagebottom' => 'particles.keypoints.imagebottom',
                    'itemsright' => [
                        '*' => [
                            'icon' => 'particles.keypoints.itemsright.*.icon',
                            'title' => 'particles.keypoints.itemsright.*.title',
                            'link' => 'particles.keypoints.itemsright.*.link',
                            'target' => 'particles.keypoints.itemsright.*.target',
                            'description' => 'particles.keypoints.itemsright.*.description',
                            'class' => 'particles.keypoints.itemsright.*.class',
                            'extra' => 'particles.keypoints.itemsright.*.extra'
                        ]
                    ],
                    'css' => [
                        'class' => 'particles.keypoints.css.class'
                    ],
                    'extra' => 'particles.keypoints.extra'
                ],
                'logo' => [
                    'enabled' => 'particles.logo.enabled',
                    'url' => 'particles.logo.url',
                    'image' => 'particles.logo.image',
                    'text' => 'particles.logo.text',
                    'class' => 'particles.logo.class'
                ],
                'main-feature' => [
                    'enabled' => 'particles.main-feature.enabled',
                    'layout' => 'particles.main-feature.layout',
                    'image' => 'particles.main-feature.image',
                    'alt' => 'particles.main-feature.alt',
                    'imagewidth' => 'particles.main-feature.imagewidth',
                    'imagebottom' => 'particles.main-feature.imagebottom',
                    'title' => 'particles.main-feature.title',
                    'description' => 'particles.main-feature.description',
                    'link' => 'particles.main-feature.link',
                    'buttontext' => 'particles.main-feature.buttontext',
                    'buttonicon' => 'particles.main-feature.buttonicon',
                    'target' => 'particles.main-feature.target',
                    'link2' => 'particles.main-feature.link2',
                    'buttontext2' => 'particles.main-feature.buttontext2',
                    'buttonicon2' => 'particles.main-feature.buttonicon2',
                    'target2' => 'particles.main-feature.target2',
                    'css' => [
                        'class' => 'particles.main-feature.css.class',
                        'left' => 'particles.main-feature.css.left',
                        'right' => 'particles.main-feature.css.right'
                    ],
                    'extra' => 'particles.main-feature.extra',
                    'extra_left' => 'particles.main-feature.extra_left',
                    'extra_right' => 'particles.main-feature.extra_right'
                ],
                'modal-search' => [
                    'enabled' => 'particles.modal-search.enabled',
                    'style' => 'particles.modal-search.style'
                ],
                'news-pro-joomla' => [
                    'enabled' => 'particles.news-pro-joomla.enabled',
                    '_tab_main' => 'particles.news-pro-joomla._tab_main',
                    'mainheading' => 'particles.news-pro-joomla.mainheading',
                    'introtext' => 'particles.news-pro-joomla.introtext',
                    'pages' => 'particles.news-pro-joomla.pages',
                    'columns' => 'particles.news-pro-joomla.columns',
                    'rows' => 'particles.news-pro-joomla.rows',
                    'navigation' => 'particles.news-pro-joomla.navigation',
                    'animation' => 'particles.news-pro-joomla.animation',
                    'duration' => 'particles.news-pro-joomla.duration',
                    'autoplay' => 'particles.news-pro-joomla.autoplay',
                    'autoplayInterval' => 'particles.news-pro-joomla.autoplayInterval',
                    'css' => [
                        'class' => 'particles.news-pro-joomla.css.class'
                    ],
                    'extra' => 'particles.news-pro-joomla.extra',
                    '_tab_source' => 'particles.news-pro-joomla._tab_source',
                    'article' => [
                        'filter' => [
                            'categories' => 'particles.news-pro-joomla.article.filter.categories',
                            'articles' => 'particles.news-pro-joomla.article.filter.articles',
                            'featured' => 'particles.news-pro-joomla.article.filter.featured'
                        ],
                        'limit' => [
                            'start' => 'particles.news-pro-joomla.article.limit.start'
                        ],
                        'sort' => [
                            'orderby' => 'particles.news-pro-joomla.article.sort.orderby',
                            'ordering' => 'particles.news-pro-joomla.article.sort.ordering'
                        ],
                        'display' => [
                            'image' => [
                                'enabled' => 'particles.news-pro-joomla.article.display.image.enabled'
                            ],
                            'title' => [
                                'enabled' => 'particles.news-pro-joomla.article.display.title.enabled',
                                'limit' => 'particles.news-pro-joomla.article.display.title.limit'
                            ],
                            'date' => [
                                'enabled' => 'particles.news-pro-joomla.article.display.date.enabled',
                                'format' => 'particles.news-pro-joomla.article.display.date.format'
                            ],
                            'author' => [
                                'enabled' => 'particles.news-pro-joomla.article.display.author.enabled'
                            ],
                            'category' => [
                                'enabled' => 'particles.news-pro-joomla.article.display.category.enabled'
                            ],
                            'hits' => [
                                'enabled' => 'particles.news-pro-joomla.article.display.hits.enabled'
                            ],
                            'text' => [
                                'type' => 'particles.news-pro-joomla.article.display.text.type',
                                'limit' => 'particles.news-pro-joomla.article.display.text.limit',
                                'formatting' => 'particles.news-pro-joomla.article.display.text.formatting'
                            ],
                            'read_more' => [
                                'enabled' => 'particles.news-pro-joomla.article.display.read_more.enabled',
                                'label' => 'particles.news-pro-joomla.article.display.read_more.label'
                            ]
                        ]
                    ],
                    '_tab_layout' => 'particles.news-pro-joomla._tab_layout',
                    'layout' => 'particles.news-pro-joomla.layout',
                    'width' => 'particles.news-pro-joomla.width',
                    'fullwidth' => 'particles.news-pro-joomla.fullwidth',
                    'height' => 'particles.news-pro-joomla.height',
                    'lightbox' => 'particles.news-pro-joomla.lightbox',
                    'articledetails' => 'particles.news-pro-joomla.articledetails',
                    '_tab_links' => 'particles.news-pro-joomla._tab_links',
                    'linksenabled' => 'particles.news-pro-joomla.linksenabled',
                    'linkcolumns' => 'particles.news-pro-joomla.linkcolumns',
                    'linkrows' => 'particles.news-pro-joomla.linkrows',
                    'linkposition' => 'particles.news-pro-joomla.linkposition',
                    'linklayout' => 'particles.news-pro-joomla.linklayout',
                    'link' => [
                        'display' => [
                            'image' => [
                                'enabled' => 'particles.news-pro-joomla.link.display.image.enabled'
                            ],
                            'title' => [
                                'enabled' => 'particles.news-pro-joomla.link.display.title.enabled',
                                'limit' => 'particles.news-pro-joomla.link.display.title.limit'
                            ],
                            'date' => [
                                'enabled' => 'particles.news-pro-joomla.link.display.date.enabled',
                                'format' => 'particles.news-pro-joomla.link.display.date.format'
                            ],
                            'author' => [
                                'enabled' => 'particles.news-pro-joomla.link.display.author.enabled'
                            ],
                            'category' => [
                                'enabled' => 'particles.news-pro-joomla.link.display.category.enabled'
                            ],
                            'hits' => [
                                'enabled' => 'particles.news-pro-joomla.link.display.hits.enabled'
                            ],
                            'text' => [
                                'type' => 'particles.news-pro-joomla.link.display.text.type',
                                'limit' => 'particles.news-pro-joomla.link.display.text.limit',
                                'formatting' => 'particles.news-pro-joomla.link.display.text.formatting'
                            ],
                            'read_more' => [
                                'enabled' => 'particles.news-pro-joomla.link.display.read_more.enabled',
                                'label' => 'particles.news-pro-joomla.link.display.read_more.label'
                            ]
                        ]
                    ],
                    'linkwidth' => 'particles.news-pro-joomla.linkwidth',
                    'linkfullwidth' => 'particles.news-pro-joomla.linkfullwidth',
                    'linkheight' => 'particles.news-pro-joomla.linkheight',
                    'linklightbox' => 'particles.news-pro-joomla.linklightbox',
                    'linkdetails' => 'particles.news-pro-joomla.linkdetails'
                ],
                'offcanvas-toggle' => [
                    'enabled' => 'particles.offcanvas-toggle.enabled',
                    'icon' => 'particles.offcanvas-toggle.icon'
                ],
                'onepage-menu' => [
                    'enabled' => 'particles.onepage-menu.enabled',
                    'stickyoffset' => 'particles.onepage-menu.stickyoffset',
                    'smoothscrolloffset' => 'particles.onepage-menu.smoothscrolloffset',
                    'boundary' => 'particles.onepage-menu.boundary',
                    'css' => [
                        'class' => 'particles.onepage-menu.css.class'
                    ],
                    'extra' => 'particles.onepage-menu.extra',
                    'items' => [
                        '*' => [
                            'title' => 'particles.onepage-menu.items.*.title',
                            'icon' => 'particles.onepage-menu.items.*.icon',
                            'link' => 'particles.onepage-menu.items.*.link',
                            'subtitle1' => 'particles.onepage-menu.items.*.subtitle1',
                            'subicon1' => 'particles.onepage-menu.items.*.subicon1',
                            'sublink1' => 'particles.onepage-menu.items.*.sublink1',
                            'subtitle2' => 'particles.onepage-menu.items.*.subtitle2',
                            'subicon2' => 'particles.onepage-menu.items.*.subicon2',
                            'sublink2' => 'particles.onepage-menu.items.*.sublink2',
                            'subtitle3' => 'particles.onepage-menu.items.*.subtitle3',
                            'subicon3' => 'particles.onepage-menu.items.*.subicon3',
                            'sublink3' => 'particles.onepage-menu.items.*.sublink3',
                            'subtitle4' => 'particles.onepage-menu.items.*.subtitle4',
                            'subicon4' => 'particles.onepage-menu.items.*.subicon4',
                            'sublink4' => 'particles.onepage-menu.items.*.sublink4',
                            'subtitle5' => 'particles.onepage-menu.items.*.subtitle5',
                            'subicon5' => 'particles.onepage-menu.items.*.subicon5',
                            'sublink5' => 'particles.onepage-menu.items.*.sublink5',
                            'class' => 'particles.onepage-menu.items.*.class',
                            'extra' => 'particles.onepage-menu.items.*.extra'
                        ]
                    ]
                ],
                'our-team' => [
                    'enabled' => 'particles.our-team.enabled',
                    'mainheading' => 'particles.our-team.mainheading',
                    'introtext' => 'particles.our-team.introtext',
                    'style' => 'particles.our-team.style',
                    'behaviour' => 'particles.our-team.behaviour',
                    'columns' => 'particles.our-team.columns',
                    'gutter' => 'particles.our-team.gutter',
                    'autoplay' => 'particles.our-team.autoplay',
                    'navigation' => 'particles.our-team.navigation',
                    'animation' => 'particles.our-team.animation',
                    'duration' => 'particles.our-team.duration',
                    'css' => [
                        'class' => 'particles.our-team.css.class'
                    ],
                    'extra' => 'particles.our-team.extra',
                    'items' => [
                        '*' => [
                            'image' => 'particles.our-team.items.*.image',
                            'alt' => 'particles.our-team.items.*.alt',
                            'membername' => 'particles.our-team.items.*.membername',
                            'link' => 'particles.our-team.items.*.link',
                            'nametarget' => 'particles.our-team.items.*.nametarget',
                            'position' => 'particles.our-team.items.*.position',
                            'description' => 'particles.our-team.items.*.description',
                            'facebook' => 'particles.our-team.items.*.facebook',
                            'twitter' => 'particles.our-team.items.*.twitter',
                            'googleplus' => 'particles.our-team.items.*.googleplus',
                            'linkedin' => 'particles.our-team.items.*.linkedin',
                            'dribbble' => 'particles.our-team.items.*.dribbble',
                            'email' => 'particles.our-team.items.*.email',
                            'emailbehaviour' => 'particles.our-team.items.*.emailbehaviour',
                            'phone' => 'particles.our-team.items.*.phone',
                            'phonebehaviour' => 'particles.our-team.items.*.phonebehaviour',
                            'socialtarget' => 'particles.our-team.items.*.socialtarget',
                            'class' => 'particles.our-team.items.*.class',
                            'extra' => 'particles.our-team.items.*.extra'
                        ]
                    ]
                ],
                'page-title' => [
                    'enabled' => 'particles.page-title.enabled',
                    'title' => 'particles.page-title.title',
                    'description' => 'particles.page-title.description',
                    'icon' => 'particles.page-title.icon',
                    'css' => [
                        'class' => 'particles.page-title.css.class'
                    ],
                    'extra' => 'particles.page-title.extra'
                ],
                'portfolio' => [
                    'enabled' => 'particles.portfolio.enabled',
                    'mainheading' => 'particles.portfolio.mainheading',
                    'introtext' => 'particles.portfolio.introtext',
                    'style' => 'particles.portfolio.style',
                    'columns' => 'particles.portfolio.columns',
                    'gutter' => 'particles.portfolio.gutter',
                    'lightbox' => 'particles.portfolio.lightbox',
                    'filters' => 'particles.portfolio.filters',
                    'filterall' => 'particles.portfolio.filterall',
                    'filter1' => 'particles.portfolio.filter1',
                    'filter2' => 'particles.portfolio.filter2',
                    'filter3' => 'particles.portfolio.filter3',
                    'filter4' => 'particles.portfolio.filter4',
                    'filter5' => 'particles.portfolio.filter5',
                    'css' => [
                        'class' => 'particles.portfolio.css.class'
                    ],
                    'extra' => 'particles.portfolio.extra',
                    'items' => [
                        '*' => [
                            'image' => 'particles.portfolio.items.*.image',
                            'alt' => 'particles.portfolio.items.*.alt',
                            'video' => 'particles.portfolio.items.*.video',
                            'title' => 'particles.portfolio.items.*.title',
                            'link' => 'particles.portfolio.items.*.link',
                            'target' => 'particles.portfolio.items.*.target',
                            'description' => 'particles.portfolio.items.*.description',
                            'date' => 'particles.portfolio.items.*.date',
                            'specialtext' => 'particles.portfolio.items.*.specialtext',
                            'icon' => 'particles.portfolio.items.*.icon',
                            'bottomlink' => 'particles.portfolio.items.*.bottomlink',
                            'filter1' => 'particles.portfolio.items.*.filter1',
                            'filter2' => 'particles.portfolio.items.*.filter2',
                            'filter3' => 'particles.portfolio.items.*.filter3',
                            'filter4' => 'particles.portfolio.items.*.filter4',
                            'filter5' => 'particles.portfolio.items.*.filter5',
                            'class' => 'particles.portfolio.items.*.class',
                            'extra' => 'particles.portfolio.items.*.extra'
                        ]
                    ]
                ],
                'pricing' => [
                    'enabled' => 'particles.pricing.enabled',
                    'mainheading' => 'particles.pricing.mainheading',
                    'introtext' => 'particles.pricing.introtext',
                    'style' => 'particles.pricing.style',
                    'gutter' => 'particles.pricing.gutter',
                    'css' => [
                        'class' => 'particles.pricing.css.class'
                    ],
                    'extra' => 'particles.pricing.extra',
                    'items' => [
                        '*' => [
                            'title' => 'particles.pricing.items.*.title',
                            'price' => 'particles.pricing.items.*.price',
                            'period' => 'particles.pricing.items.*.period',
                            'buttontext' => 'particles.pricing.items.*.buttontext',
                            'buttonicon' => 'particles.pricing.items.*.buttonicon',
                            'link' => 'particles.pricing.items.*.link',
                            'target' => 'particles.pricing.items.*.target',
                            'featured' => 'particles.pricing.items.*.featured',
                            'featuredtext' => 'particles.pricing.items.*.featuredtext',
                            'item1' => 'particles.pricing.items.*.item1',
                            'item2' => 'particles.pricing.items.*.item2',
                            'item3' => 'particles.pricing.items.*.item3',
                            'item4' => 'particles.pricing.items.*.item4',
                            'item5' => 'particles.pricing.items.*.item5',
                            'item6' => 'particles.pricing.items.*.item6',
                            'item7' => 'particles.pricing.items.*.item7',
                            'item8' => 'particles.pricing.items.*.item8',
                            'class' => 'particles.pricing.items.*.class',
                            'extra' => 'particles.pricing.items.*.extra'
                        ]
                    ]
                ],
                'scroll-to' => [
                    'enabled' => 'particles.scroll-to.enabled',
                    'text' => 'particles.scroll-to.text',
                    'icon' => 'particles.scroll-to.icon',
                    'link' => 'particles.scroll-to.link',
                    'smoothscrolloffset' => 'particles.scroll-to.smoothscrolloffset',
                    'css' => [
                        'class' => 'particles.scroll-to.css.class'
                    ],
                    'extra' => 'particles.scroll-to.extra'
                ],
                'scrollreveal-js' => [
                    'enabled' => 'particles.scrollreveal-js.enabled',
                    'mobile' => 'particles.scrollreveal-js.mobile'
                ],
                'search-login' => [
                    'enabled' => 'particles.search-login.enabled',
                    'display' => [
                        'search' => 'particles.search-login.display.search',
                        'login' => 'particles.search-login.display.login',
                        'offcanvas' => 'particles.search-login.display.offcanvas'
                    ],
                    'search' => [
                        'icon' => 'particles.search-login.search.icon',
                        'text' => 'particles.search-login.search.text',
                        'menusection' => 'particles.search-login.search.menusection',
                        'bgcolor' => 'particles.search-login.search.bgcolor',
                        'textcolor' => 'particles.search-login.search.textcolor'
                    ],
                    'login' => [
                        'icon' => 'particles.search-login.login.icon',
                        'text' => 'particles.search-login.login.text',
                        'width' => 'particles.search-login.login.width',
                        'links' => 'particles.search-login.login.links'
                    ],
                    'offcanvas' => [
                        'icon' => 'particles.search-login.offcanvas.icon',
                        'text' => 'particles.search-login.offcanvas.text'
                    ],
                    'css' => [
                        'class' => 'particles.search-login.css.class'
                    ],
                    'extra' => 'particles.search-login.extra'
                ],
                'skill-bars' => [
                    'enabled' => 'particles.skill-bars.enabled',
                    'mainheading' => 'particles.skill-bars.mainheading',
                    'introtext' => 'particles.skill-bars.introtext',
                    'style' => 'particles.skill-bars.style',
                    'animation' => 'particles.skill-bars.animation',
                    'css' => [
                        'class' => 'particles.skill-bars.css.class'
                    ],
                    'extra' => 'particles.skill-bars.extra',
                    'items' => [
                        '*' => [
                            'title' => 'particles.skill-bars.items.*.title',
                            'percent' => 'particles.skill-bars.items.*.percent',
                            'skillbarbackground' => 'particles.skill-bars.items.*.skillbarbackground',
                            'class' => 'particles.skill-bars.items.*.class',
                            'extra' => 'particles.skill-bars.items.*.extra'
                        ]
                    ]
                ],
                'slideshow' => [
                    'enabled' => 'particles.slideshow.enabled',
                    'mainheading' => 'particles.slideshow.mainheading',
                    'introtext' => 'particles.slideshow.introtext',
                    'height' => 'particles.slideshow.height',
                    'autoplay' => 'particles.slideshow.autoplay',
                    'autoplayInterval' => 'particles.slideshow.autoplayInterval',
                    'navigation' => 'particles.slideshow.navigation',
                    'animation' => 'particles.slideshow.animation',
                    'animationDuration' => 'particles.slideshow.animationDuration',
                    'kenburns' => 'particles.slideshow.kenburns',
                    'pauseOnHover' => 'particles.slideshow.pauseOnHover',
                    'fullscreen' => 'particles.slideshow.fullscreen',
                    'css' => [
                        'class' => 'particles.slideshow.css.class'
                    ],
                    'extra' => 'particles.slideshow.extra',
                    'items' => [
                        '*' => [
                            'image' => 'particles.slideshow.items.*.image',
                            'videoiframe' => 'particles.slideshow.items.*.videoiframe',
                            'alt' => 'particles.slideshow.items.*.alt',
                            'title' => 'particles.slideshow.items.*.title',
                            'link' => 'particles.slideshow.items.*.link',
                            'target' => 'particles.slideshow.items.*.target',
                            'description' => 'particles.slideshow.items.*.description',
                            'buttons' => [
                                '*' => [
                                    'text' => 'particles.slideshow.items.*.buttons.*.text',
                                    'buttonicon' => 'particles.slideshow.items.*.buttons.*.buttonicon',
                                    'buttonstyle' => 'particles.slideshow.items.*.buttons.*.buttonstyle',
                                    'link' => 'particles.slideshow.items.*.buttons.*.link',
                                    'target' => 'particles.slideshow.items.*.buttons.*.target'
                                ]
                            ],
                            'overlaystyle' => 'particles.slideshow.items.*.overlaystyle',
                            'overlaycontainer' => 'particles.slideshow.items.*.overlaycontainer',
                            'overlayposition' => 'particles.slideshow.items.*.overlayposition',
                            'overlayanimation' => 'particles.slideshow.items.*.overlayanimation',
                            'overlaywidth' => 'particles.slideshow.items.*.overlaywidth',
                            'class' => 'particles.slideshow.items.*.class'
                        ]
                    ]
                ],
                'social' => [
                    'enabled' => 'particles.social.enabled',
                    'title' => 'particles.social.title',
                    'target' => 'particles.social.target',
                    'tooltippos' => 'particles.social.tooltippos',
                    'css' => [
                        'class' => 'particles.social.css.class'
                    ],
                    'extra' => 'particles.social.extra',
                    'items' => [
                        '*' => [
                            'name' => 'particles.social.items.*.name',
                            'icon' => 'particles.social.items.*.icon',
                            'text' => 'particles.social.items.*.text',
                            'link' => 'particles.social.items.*.link',
                            'tooltip' => 'particles.social.items.*.tooltip',
                            'class' => 'particles.social.items.*.class',
                            'extra' => 'particles.social.items.*.extra'
                        ]
                    ]
                ],
                'tabs' => [
                    'enabled' => 'particles.tabs.enabled',
                    'mainheading' => 'particles.tabs.mainheading',
                    'introtext' => 'particles.tabs.introtext',
                    'layout' => 'particles.tabs.layout',
                    'tabswidth' => 'particles.tabs.tabswidth',
                    'justify' => 'particles.tabs.justify',
                    'justifynumber' => 'particles.tabs.justifynumber',
                    'animation' => 'particles.tabs.animation',
                    'css' => [
                        'class' => 'particles.tabs.css.class'
                    ],
                    'extra' => 'particles.tabs.extra',
                    'items' => [
                        '*' => [
                            'icon' => 'particles.tabs.items.*.icon',
                            'title' => 'particles.tabs.items.*.title',
                            'description' => 'particles.tabs.items.*.description',
                            'class' => 'particles.tabs.items.*.class'
                        ]
                    ]
                ],
                'template-js' => [
                    'enabled' => 'particles.template-js.enabled'
                ],
                'timeline' => [
                    'enabled' => 'particles.timeline.enabled',
                    'mainheading' => 'particles.timeline.mainheading',
                    'introtext' => 'particles.timeline.introtext',
                    'style' => 'particles.timeline.style',
                    'animation' => 'particles.timeline.animation',
                    'css' => [
                        'class' => 'particles.timeline.css.class'
                    ],
                    'extra' => 'particles.timeline.extra',
                    'items' => [
                        '*' => [
                            'icon' => 'particles.timeline.items.*.icon',
                            'iconbackground' => 'particles.timeline.items.*.iconbackground',
                            'icontextcolor' => 'particles.timeline.items.*.icontextcolor',
                            'year' => 'particles.timeline.items.*.year',
                            'title' => 'particles.timeline.items.*.title',
                            'link' => 'particles.timeline.items.*.link',
                            'target' => 'particles.timeline.items.*.target',
                            'description' => 'particles.timeline.items.*.description',
                            'buttontext' => 'particles.timeline.items.*.buttontext',
                            'class' => 'particles.timeline.items.*.class',
                            'extra' => 'particles.timeline.items.*.extra'
                        ]
                    ]
                ],
                'totop' => [
                    'enabled' => 'particles.totop.enabled',
                    'style' => 'particles.totop.style',
                    'icon' => 'particles.totop.icon',
                    'offset' => 'particles.totop.offset',
                    'css' => [
                        'class' => 'particles.totop.css.class'
                    ],
                    'content' => 'particles.totop.content'
                ],
                'uikit' => [
                    'enabled' => 'particles.uikit.enabled',
                    'jslocation' => 'particles.uikit.jslocation'
                ],
                'video-feature' => [
                    'enabled' => 'particles.video-feature.enabled',
                    'mainheading' => 'particles.video-feature.mainheading',
                    'introtext' => 'particles.video-feature.introtext',
                    'layout' => 'particles.video-feature.layout',
                    'video' => 'particles.video-feature.video',
                    'videowidth' => 'particles.video-feature.videowidth',
                    'title' => 'particles.video-feature.title',
                    'description' => 'particles.video-feature.description',
                    'link' => 'particles.video-feature.link',
                    'buttontext' => 'particles.video-feature.buttontext',
                    'buttonicon' => 'particles.video-feature.buttonicon',
                    'target' => 'particles.video-feature.target',
                    'css' => [
                        'class' => 'particles.video-feature.css.class',
                        'left' => 'particles.video-feature.css.left',
                        'right' => 'particles.video-feature.css.right'
                    ],
                    'extra' => 'particles.video-feature.extra',
                    'extra_left' => 'particles.video-feature.extra_left',
                    'extra_right' => 'particles.video-feature.extra_right'
                ],
                'analytics' => [
                    'enabled' => 'particles.analytics.enabled',
                    'ua' => [
                        'code' => 'particles.analytics.ua.code',
                        'anonym' => 'particles.analytics.ua.anonym'
                    ]
                ],
                'assets' => [
                    'enabled' => 'particles.assets.enabled',
                    'css' => [
                        '*' => [
                            'name' => 'particles.assets.css.*.name',
                            'location' => 'particles.assets.css.*.location',
                            'inline' => 'particles.assets.css.*.inline',
                            'extra' => 'particles.assets.css.*.extra',
                            'priority' => 'particles.assets.css.*.priority'
                        ]
                    ],
                    'javascript' => [
                        '*' => [
                            'name' => 'particles.assets.javascript.*.name',
                            'location' => 'particles.assets.javascript.*.location',
                            'inline' => 'particles.assets.javascript.*.inline',
                            'in_footer' => 'particles.assets.javascript.*.in_footer',
                            'extra' => 'particles.assets.javascript.*.extra',
                            'priority' => 'particles.assets.javascript.*.priority'
                        ]
                    ]
                ],
                'branding' => [
                    'enabled' => 'particles.branding.enabled',
                    'content' => 'particles.branding.content',
                    'css' => [
                        'class' => 'particles.branding.css.class'
                    ]
                ],
                'content' => [
                    'enabled' => 'particles.content.enabled'
                ],
                'contentarray' => [
                    'enabled' => 'particles.contentarray.enabled',
                    '_tab_articles' => 'particles.contentarray._tab_articles',
                    'title' => 'particles.contentarray.title',
                    'article' => [
                        'filter' => [
                            'categories' => 'particles.contentarray.article.filter.categories',
                            'articles' => 'particles.contentarray.article.filter.articles',
                            'featured' => 'particles.contentarray.article.filter.featured'
                        ],
                        'limit' => [
                            'total' => 'particles.contentarray.article.limit.total',
                            'columns' => 'particles.contentarray.article.limit.columns',
                            'start' => 'particles.contentarray.article.limit.start'
                        ],
                        'display' => [
                            'pagination_buttons' => 'particles.contentarray.article.display.pagination_buttons',
                            'image' => [
                                'enabled' => 'particles.contentarray.article.display.image.enabled'
                            ],
                            'text' => [
                                'type' => 'particles.contentarray.article.display.text.type',
                                'limit' => 'particles.contentarray.article.display.text.limit',
                                'formatting' => 'particles.contentarray.article.display.text.formatting',
                                'prepare' => 'particles.contentarray.article.display.text.prepare'
                            ],
                            'edit' => 'particles.contentarray.article.display.edit',
                            'title' => [
                                'enabled' => 'particles.contentarray.article.display.title.enabled',
                                'limit' => 'particles.contentarray.article.display.title.limit'
                            ],
                            'date' => [
                                'enabled' => 'particles.contentarray.article.display.date.enabled',
                                'format' => 'particles.contentarray.article.display.date.format'
                            ],
                            'read_more' => [
                                'enabled' => 'particles.contentarray.article.display.read_more.enabled',
                                'label' => 'particles.contentarray.article.display.read_more.label',
                                'css' => 'particles.contentarray.article.display.read_more.css'
                            ],
                            'author' => [
                                'enabled' => 'particles.contentarray.article.display.author.enabled'
                            ],
                            'category' => [
                                'enabled' => 'particles.contentarray.article.display.category.enabled'
                            ],
                            'hits' => [
                                'enabled' => 'particles.contentarray.article.display.hits.enabled'
                            ]
                        ],
                        'sort' => [
                            'orderby' => 'particles.contentarray.article.sort.orderby',
                            'ordering' => 'particles.contentarray.article.sort.ordering'
                        ]
                    ],
                    '_tab_display' => 'particles.contentarray._tab_display',
                    '_tab_readmore' => 'particles.contentarray._tab_readmore',
                    '_tab_extras' => 'particles.contentarray._tab_extras',
                    'css' => [
                        'class' => 'particles.contentarray.css.class'
                    ],
                    'extra' => 'particles.contentarray.extra'
                ],
                'copyright' => [
                    'enabled' => 'particles.copyright.enabled',
                    'date' => [
                        'start' => 'particles.copyright.date.start',
                        'end' => 'particles.copyright.date.end'
                    ],
                    'owner' => 'particles.copyright.owner'
                ],
                'custom' => [
                    'enabled' => 'particles.custom.enabled',
                    'html' => 'particles.custom.html',
                    'twig' => 'particles.custom.twig',
                    'filter' => 'particles.custom.filter'
                ],
                'date' => [
                    'enabled' => 'particles.date.enabled',
                    'css' => [
                        'class' => 'particles.date.css.class'
                    ],
                    'date' => [
                        'formats' => 'particles.date.date.formats'
                    ]
                ],
                'frameworks' => [
                    'enabled' => 'particles.frameworks.enabled',
                    'jquery' => [
                        'enabled' => 'particles.frameworks.jquery.enabled',
                        'ui_core' => 'particles.frameworks.jquery.ui_core',
                        'ui_sortable' => 'particles.frameworks.jquery.ui_sortable'
                    ],
                    'bootstrap' => [
                        'enabled' => 'particles.frameworks.bootstrap.enabled'
                    ],
                    'mootools' => [
                        'enabled' => 'particles.frameworks.mootools.enabled',
                        'more' => 'particles.frameworks.mootools.more'
                    ]
                ],
                'lightcase' => [
                    'enabled' => 'particles.lightcase.enabled'
                ],
                'menu' => [
                    'enabled' => 'particles.menu.enabled',
                    'menu' => 'particles.menu.menu',
                    'base' => 'particles.menu.base',
                    'startLevel' => 'particles.menu.startLevel',
                    'maxLevels' => 'particles.menu.maxLevels',
                    'renderTitles' => 'particles.menu.renderTitles',
                    'hoverExpand' => 'particles.menu.hoverExpand',
                    'mobileTarget' => 'particles.menu.mobileTarget',
                    'forceTarget' => 'particles.menu.forceTarget'
                ],
                'messages' => [
                    'enabled' => 'particles.messages.enabled'
                ],
                'mobile-menu' => [
                    'enabled' => 'particles.mobile-menu.enabled'
                ],
                'module' => [
                    'enabled' => 'particles.module.enabled',
                    'module_id' => 'particles.module.module_id',
                    'chrome' => 'particles.module.chrome'
                ],
                'pagecontent' => [
                    'enabled' => 'particles.pagecontent.enabled'
                ],
                'position' => [
                    'enabled' => 'particles.position.enabled',
                    'key' => 'particles.position.key',
                    'chrome' => 'particles.position.chrome'
                ],
                'spacer' => [
                    'enabled' => 'particles.spacer.enabled'
                ],
                'system-messages' => [
                    'enabled' => 'particles.system-messages.enabled'
                ]
            ],
            'page' => [
                'doctype' => 'page.doctype',
                'body' => [
                    'class' => 'page.body.class',
                    'attribs' => [
                        'id' => 'page.body.attribs.id',
                        'class' => 'page.body.attribs.class',
                        'extra' => 'page.body.attribs.extra'
                    ],
                    'layout' => [
                        'sections' => 'page.body.layout.sections'
                    ],
                    'body_top' => 'page.body.body_top',
                    'body_bottom' => 'page.body.body_bottom'
                ],
                'assets' => [
                    'favicon' => 'page.assets.favicon',
                    'touchicon' => 'page.assets.touchicon',
                    'css' => [
                        '*' => [
                            'name' => 'page.assets.css.*.name',
                            'location' => 'page.assets.css.*.location',
                            'inline' => 'page.assets.css.*.inline',
                            'extra' => 'page.assets.css.*.extra',
                            'priority' => 'page.assets.css.*.priority'
                        ]
                    ],
                    'javascript' => [
                        '*' => [
                            'name' => 'page.assets.javascript.*.name',
                            'location' => 'page.assets.javascript.*.location',
                            'inline' => 'page.assets.javascript.*.inline',
                            'in_footer' => 'page.assets.javascript.*.in_footer',
                            'extra' => 'page.assets.javascript.*.extra',
                            'priority' => 'page.assets.javascript.*.priority'
                        ]
                    ]
                ],
                'fontawesome' => [
                    'enable' => 'page.fontawesome.enable',
                    'version' => 'page.fontawesome.version',
                    'fa4_compatibility' => 'page.fontawesome.fa4_compatibility',
                    'content_compatibility' => 'page.fontawesome.content_compatibility',
                    'html_css_import' => 'page.fontawesome.html_css_import',
                    'html_js_import' => 'page.fontawesome.html_js_import'
                ],
                'head' => [
                    'meta' => 'page.head.meta',
                    'head_bottom' => 'page.head.head_bottom',
                    'atoms' => 'page.head.atoms'
                ]
            ],
            'styles' => [
                'accent' => [
                    'color-1' => 'styles.accent.color-1',
                    'color-2' => 'styles.accent.color-2'
                ],
                'additional' => [
                    'background-color' => 'styles.additional.background-color',
                    'background-image' => 'styles.additional.background-image',
                    'background-repeat' => 'styles.additional.background-repeat',
                    'background-size' => 'styles.additional.background-size',
                    'background-attachment' => 'styles.additional.background-attachment',
                    'text-color' => 'styles.additional.text-color',
                    'heading-color' => 'styles.additional.heading-color'
                ],
                'afterbottom' => [
                    'background-color' => 'styles.afterbottom.background-color',
                    'background-image' => 'styles.afterbottom.background-image',
                    'background-repeat' => 'styles.afterbottom.background-repeat',
                    'background-size' => 'styles.afterbottom.background-size',
                    'background-attachment' => 'styles.afterbottom.background-attachment',
                    'text-color' => 'styles.afterbottom.text-color',
                    'heading-color' => 'styles.afterbottom.heading-color'
                ],
                'aside' => [
                    'background-color' => 'styles.aside.background-color',
                    'background-image' => 'styles.aside.background-image',
                    'background-repeat' => 'styles.aside.background-repeat',
                    'background-size' => 'styles.aside.background-size',
                    'background-attachment' => 'styles.aside.background-attachment',
                    'text-color' => 'styles.aside.text-color',
                    'heading-color' => 'styles.aside.heading-color'
                ],
                'base' => [
                    'background-color' => 'styles.base.background-color',
                    'background-image' => 'styles.base.background-image',
                    'background-repeat' => 'styles.base.background-repeat',
                    'background-size' => 'styles.base.background-size',
                    'background-attachment' => 'styles.base.background-attachment',
                    'text-color' => 'styles.base.text-color'
                ],
                'bottom' => [
                    'background-color' => 'styles.bottom.background-color',
                    'background-image' => 'styles.bottom.background-image',
                    'background-repeat' => 'styles.bottom.background-repeat',
                    'background-size' => 'styles.bottom.background-size',
                    'background-attachment' => 'styles.bottom.background-attachment',
                    'text-color' => 'styles.bottom.text-color',
                    'heading-color' => 'styles.bottom.heading-color'
                ],
                'breadcrumb' => [
                    'background-color' => 'styles.breadcrumb.background-color',
                    'background-image' => 'styles.breadcrumb.background-image',
                    'background-repeat' => 'styles.breadcrumb.background-repeat',
                    'background-size' => 'styles.breadcrumb.background-size',
                    'background-attachment' => 'styles.breadcrumb.background-attachment',
                    'text-color' => 'styles.breadcrumb.text-color',
                    'heading-color' => 'styles.breadcrumb.heading-color'
                ],
                'breakpoints' => [
                    'large-desktop-container' => 'styles.breakpoints.large-desktop-container',
                    'desktop-container' => 'styles.breakpoints.desktop-container',
                    'tablet-container' => 'styles.breakpoints.tablet-container',
                    'large-mobile-container' => 'styles.breakpoints.large-mobile-container',
                    'mobile-menu-breakpoint' => 'styles.breakpoints.mobile-menu-breakpoint'
                ],
                'copyright' => [
                    'background-color' => 'styles.copyright.background-color',
                    'background-image' => 'styles.copyright.background-image',
                    'background-repeat' => 'styles.copyright.background-repeat',
                    'background-size' => 'styles.copyright.background-size',
                    'background-attachment' => 'styles.copyright.background-attachment',
                    'text-color' => 'styles.copyright.text-color',
                    'heading-color' => 'styles.copyright.heading-color'
                ],
                'drawer' => [
                    'background-color' => 'styles.drawer.background-color',
                    'background-image' => 'styles.drawer.background-image',
                    'background-repeat' => 'styles.drawer.background-repeat',
                    'background-size' => 'styles.drawer.background-size',
                    'background-attachment' => 'styles.drawer.background-attachment',
                    'text-color' => 'styles.drawer.text-color',
                    'heading-color' => 'styles.drawer.heading-color'
                ],
                'extension' => [
                    'background-color' => 'styles.extension.background-color',
                    'background-image' => 'styles.extension.background-image',
                    'background-repeat' => 'styles.extension.background-repeat',
                    'background-size' => 'styles.extension.background-size',
                    'background-attachment' => 'styles.extension.background-attachment',
                    'text-color' => 'styles.extension.text-color',
                    'heading-color' => 'styles.extension.heading-color'
                ],
                'feature' => [
                    'background-color' => 'styles.feature.background-color',
                    'background-image' => 'styles.feature.background-image',
                    'background-repeat' => 'styles.feature.background-repeat',
                    'background-size' => 'styles.feature.background-size',
                    'background-attachment' => 'styles.feature.background-attachment',
                    'text-color' => 'styles.feature.text-color',
                    'heading-color' => 'styles.feature.heading-color'
                ],
                'fonts' => [
                    'body-font' => 'styles.fonts.body-font',
                    'heading-font' => 'styles.fonts.heading-font',
                    'menu-font' => 'styles.fonts.menu-font'
                ],
                'fontsizes' => [
                    'body-font-size' => 'styles.fontsizes.body-font-size',
                    'menu-font-size' => 'styles.fontsizes.menu-font-size'
                ],
                'footer' => [
                    'background-color' => 'styles.footer.background-color',
                    'background-image' => 'styles.footer.background-image',
                    'background-repeat' => 'styles.footer.background-repeat',
                    'background-size' => 'styles.footer.background-size',
                    'background-attachment' => 'styles.footer.background-attachment',
                    'text-color' => 'styles.footer.text-color',
                    'heading-color' => 'styles.footer.heading-color'
                ],
                'fullwidth' => [
                    'background-color' => 'styles.fullwidth.background-color',
                    'background-image' => 'styles.fullwidth.background-image',
                    'background-repeat' => 'styles.fullwidth.background-repeat',
                    'background-size' => 'styles.fullwidth.background-size',
                    'background-attachment' => 'styles.fullwidth.background-attachment',
                    'text-color' => 'styles.fullwidth.text-color',
                    'heading-color' => 'styles.fullwidth.heading-color'
                ],
                'header' => [
                    'background-color' => 'styles.header.background-color',
                    'background-image' => 'styles.header.background-image',
                    'background-repeat' => 'styles.header.background-repeat',
                    'background-size' => 'styles.header.background-size',
                    'background-attachment' => 'styles.header.background-attachment',
                    'text-color' => 'styles.header.text-color',
                    'heading-color' => 'styles.header.heading-color'
                ],
                'intro' => [
                    'background-color' => 'styles.intro.background-color',
                    'background-image' => 'styles.intro.background-image',
                    'background-repeat' => 'styles.intro.background-repeat',
                    'background-size' => 'styles.intro.background-size',
                    'background-attachment' => 'styles.intro.background-attachment',
                    'text-color' => 'styles.intro.text-color',
                    'heading-color' => 'styles.intro.heading-color'
                ],
                'last' => [
                    'background-color' => 'styles.last.background-color',
                    'background-image' => 'styles.last.background-image',
                    'background-repeat' => 'styles.last.background-repeat',
                    'background-size' => 'styles.last.background-size',
                    'background-attachment' => 'styles.last.background-attachment',
                    'text-color' => 'styles.last.text-color',
                    'heading-color' => 'styles.last.heading-color'
                ],
                'mainbody' => [
                    'background-color' => 'styles.mainbody.background-color',
                    'background-image' => 'styles.mainbody.background-image',
                    'background-repeat' => 'styles.mainbody.background-repeat',
                    'background-size' => 'styles.mainbody.background-size',
                    'background-attachment' => 'styles.mainbody.background-attachment',
                    'text-color' => 'styles.mainbody.text-color',
                    'heading-color' => 'styles.mainbody.heading-color'
                ],
                'mainbottom' => [
                    'background-color' => 'styles.mainbottom.background-color',
                    'background-image' => 'styles.mainbottom.background-image',
                    'background-repeat' => 'styles.mainbottom.background-repeat',
                    'background-size' => 'styles.mainbottom.background-size',
                    'background-attachment' => 'styles.mainbottom.background-attachment',
                    'text-color' => 'styles.mainbottom.text-color',
                    'heading-color' => 'styles.mainbottom.heading-color'
                ],
                'maintop' => [
                    'background-color' => 'styles.maintop.background-color',
                    'background-image' => 'styles.maintop.background-image',
                    'background-repeat' => 'styles.maintop.background-repeat',
                    'background-size' => 'styles.maintop.background-size',
                    'background-attachment' => 'styles.maintop.background-attachment',
                    'text-color' => 'styles.maintop.text-color',
                    'heading-color' => 'styles.maintop.heading-color'
                ],
                'menu' => [
                    'col-width' => 'styles.menu.col-width',
                    'animation' => 'styles.menu.animation'
                ],
                'navigation' => [
                    'background-color' => 'styles.navigation.background-color',
                    'background-image' => 'styles.navigation.background-image',
                    'background-repeat' => 'styles.navigation.background-repeat',
                    'background-size' => 'styles.navigation.background-size',
                    'background-attachment' => 'styles.navigation.background-attachment',
                    'text-color' => 'styles.navigation.text-color',
                    'heading-color' => 'styles.navigation.heading-color'
                ],
                'offcanvas' => [
                    'background' => 'styles.offcanvas.background',
                    'text-color' => 'styles.offcanvas.text-color',
                    'width' => 'styles.offcanvas.width',
                    'toggle-color' => 'styles.offcanvas.toggle-color',
                    'toggle-position' => 'styles.offcanvas.toggle-position',
                    'overlay' => 'styles.offcanvas.overlay'
                ],
                'prebottom' => [
                    'background-color' => 'styles.prebottom.background-color',
                    'background-image' => 'styles.prebottom.background-image',
                    'background-repeat' => 'styles.prebottom.background-repeat',
                    'background-size' => 'styles.prebottom.background-size',
                    'background-attachment' => 'styles.prebottom.background-attachment',
                    'text-color' => 'styles.prebottom.text-color',
                    'heading-color' => 'styles.prebottom.heading-color'
                ],
                'showcase' => [
                    'background-color' => 'styles.showcase.background-color',
                    'background-image' => 'styles.showcase.background-image',
                    'background-repeat' => 'styles.showcase.background-repeat',
                    'background-size' => 'styles.showcase.background-size',
                    'background-attachment' => 'styles.showcase.background-attachment',
                    'text-color' => 'styles.showcase.text-color',
                    'heading-color' => 'styles.showcase.heading-color'
                ],
                'sidebar' => [
                    'background-color' => 'styles.sidebar.background-color',
                    'background-image' => 'styles.sidebar.background-image',
                    'background-repeat' => 'styles.sidebar.background-repeat',
                    'background-size' => 'styles.sidebar.background-size',
                    'background-attachment' => 'styles.sidebar.background-attachment',
                    'text-color' => 'styles.sidebar.text-color',
                    'heading-color' => 'styles.sidebar.heading-color'
                ],
                'subfeature' => [
                    'background-color' => 'styles.subfeature.background-color',
                    'background-image' => 'styles.subfeature.background-image',
                    'background-repeat' => 'styles.subfeature.background-repeat',
                    'background-size' => 'styles.subfeature.background-size',
                    'background-attachment' => 'styles.subfeature.background-attachment',
                    'text-color' => 'styles.subfeature.text-color',
                    'heading-color' => 'styles.subfeature.heading-color'
                ],
                'systemmessages' => [
                    'background-color' => 'styles.systemmessages.background-color',
                    'background-image' => 'styles.systemmessages.background-image',
                    'background-repeat' => 'styles.systemmessages.background-repeat',
                    'background-size' => 'styles.systemmessages.background-size',
                    'background-attachment' => 'styles.systemmessages.background-attachment',
                    'text-color' => 'styles.systemmessages.text-color',
                    'heading-color' => 'styles.systemmessages.heading-color'
                ],
                'top' => [
                    'background-color' => 'styles.top.background-color',
                    'background-image' => 'styles.top.background-image',
                    'background-repeat' => 'styles.top.background-repeat',
                    'background-size' => 'styles.top.background-size',
                    'background-attachment' => 'styles.top.background-attachment',
                    'text-color' => 'styles.top.text-color',
                    'heading-color' => 'styles.top.heading-color'
                ],
                'utility' => [
                    'background-color' => 'styles.utility.background-color',
                    'background-image' => 'styles.utility.background-image',
                    'background-repeat' => 'styles.utility.background-repeat',
                    'background-size' => 'styles.utility.background-size',
                    'background-attachment' => 'styles.utility.background-attachment',
                    'text-color' => 'styles.utility.text-color',
                    'heading-color' => 'styles.utility.heading-color'
                ]
            ]
        ],
        'dynamic' => [
            
        ],
        'filter' => [
            'validation' => true
        ],
        'configuration' => [
            'particles' => [
                'before-after' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'companies' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'contacts' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'content-pro' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'cta-button' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'features' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'feedback' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'gallery-feature' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'googlemap' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'keypoints' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'logo' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'main-feature' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'modal-search' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'offcanvas-toggle' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'onepage-menu' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'our-team' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'page-title' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'portfolio' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'pricing' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'scroll-to' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'skill-bars' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'slideshow' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'social' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'tabs' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'timeline' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'totop' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'video-feature' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'branding' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'copyright' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'custom' => [
                    'caching' => [
                        'type' => 'config_matches',
                        'values' => [
                            'twig' => '0',
                            'filter' => '0'
                        ]
                    ]
                ],
                'menu' => [
                    'caching' => [
                        'type' => 'menu'
                    ]
                ],
                'mobile-menu' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ],
                'spacer' => [
                    'caching' => [
                        'type' => 'static'
                    ]
                ]
            ]
        ]
    ]
];