<?php
use ReduxCore\ReduxFramework\Redux;
if ( ! defined( 'ABSPATH' ) ) {
    exit;
}
//Admin Panel Options        
if ( ! class_exists( 'ReduxCore\ReduxFramework\Redux' ) ) {
    return;
}
//Require features
require_once AMPFORWP_PLUGIN_DIR."includes/features/advertisement/ads-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/page-booster/page-booster-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/performance/performance-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/analytics/analytics-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/structure-data/structured-data-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/notice-bar/notice-bar-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/push-notification/push-notification-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/contact-form/contact-form-options.php";
require_once AMPFORWP_PLUGIN_DIR."includes/features/pagebuilders-support/pagebuilders_support.php";

// Option name where all the Redux data is stored.
$opt_name = "redux_builder_amp";
$comment_desc = "";
$newspaper_theme_check = array();
$amptfad = '<strong>DID YOU KNOW?</strong></br ><a href="https://ampforwp.com/amp-theme-framework/"  target="_blank">You can create your own <strong>Custom theme with AMP Theme Framework</strong></a>';
// #1093 Display only If AMP Comments is Not Installed
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
   if(!is_plugin_active( 'amp-comments/amp-comments.php' )){
$comment_AD_URL = "http://ampforwp.com/amp-comments/#utm_source=options-panel&utm_medium=comments-tab&utm_campaign=AMP%20Plugin";
/* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */
$comment_desc = '<a href="'.$comment_AD_URL.'"  target="_blank"><img class="ampforwp-ad-img-banner" src="'.AMPFORWP_IMAGE_DIR . '/comments-banner.png" width="560" height="85" /></a>';
}
/*$wpbakery_for_ampchecker = $divi_pb_for_ampchecker = $elemntr_pb_for_ampchecker = array();
if(!is_plugin_active( 'amp-pagebuilder-compatibility/amp-pagebuilder-compatibility.php' )){
    $wpbakery_for_ampchecker = array( 
                    'id'   => 'wpbakery_pb_for_amp_info_normal',
                    'type' => 'info',
                    'required' => array(
                        array('ampforwp-wpbakery-pb-for-amp', '=' , true),  
                        ),
                     'desc' => sprintf('<div style="background: #FFF9C4;padding: 12px;line-height: 1.6;margin: -45px -14px -18px -17px;"><b>%s</b> %s <a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a> extension.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a>)</div></div>',esc_html__( 'ONE LAST STEP REQUIRED:','accelerated-mobile-pages'),esc_html__( 'This feature requires', 'accelerated-mobile-pages' ),esc_html__( 'Page Builder For AMP', 'accelerated-mobile-pages'),esc_html__( 'Click here for more info', 'accelerated-mobile-pages' )),               
               );
    $divi_pb_for_ampchecker = array( 
                    'id'   => 'divi_pb_for_amp_info_normal',
                    'type' => 'info',
                    'required' => array(
                        array('ampforwp-divi-pb-for-amp', '=' , true),  
                        ),
                     'desc' => sprintf('<div style="background: #FFF9C4;padding: 12px;line-height: 1.6;margin: -45px -14px -18px -17px;"><b>%s</b> %s <a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a> extension.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a>)</div></div>',esc_html__( 'ONE LAST STEP REQUIRED:','accelerated-mobile-pages'),esc_html__( 'This feature requires', 'accelerated-mobile-pages' ),esc_html__( 'Page Builder For AMP', 'accelerated-mobile-pages'),esc_html__( 'Click here for more info', 'accelerated-mobile-pages' )),               
               );
    $elemntr_pb_for_ampchecker = array( 
                    'id'   => 'elemntr_pb_for_amp_info_normal',
                    'type' => 'info',
                    'required' => array(
                        array('ampforwp-elementor-pb-for-amp', '=' , true),  
                        ),
                     'desc' => sprintf('<div style="background: #FFF9C4;padding: 12px;line-height: 1.6;margin: -45px -14px -18px -17px;"><b>%s</b> %s <a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a> extension.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/page-builder-compatibility-for-amp/" target="_blank">%s</a>)</div></div>',esc_html__( 'ONE LAST STEP REQUIRED:','accelerated-mobile-pages'),esc_html__( 'This feature requires', 'accelerated-mobile-pages' ),esc_html__( 'Page Builder For AMP', 'accelerated-mobile-pages'),esc_html__( 'Click here for more info', 'accelerated-mobile-pages' )),               
               );
}   
     $pb_for_amp[] =  array(
                'id' => 'ampforwp-pagebuilder-accor',
                'type' => 'section',
                'title' => esc_html__('AMPforWP PageBuilder', 'accelerated-mobile-pages'),
                'indent' => true,
                'layout_type' => 'accordion',
                'accordion-open'=> 1, 
            );
    $pb_for_amp[] = array(
               'id'       => 'ampforwp-pagebuilder',
               'type'     => 'switch',
               'title'    => esc_html__('AMPforWP PageBuilder', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable or Disable the AMP PageBuilder', 'accelerated-mobile-pages'),
               'default'  => true
             );
     $pb_for_amp[] =  array(
                'id' => 'ampforwp-wpbakery-pb-for-amp-accor',
                'type' => 'section',
                'title' => esc_html__('WPBakery Page Builder Compatibility', 'accelerated-mobile-pages'),
                'indent' => true,
                'layout_type' => 'accordion',
                'accordion-open'=> 1, 
            );
     $pb_for_amp[] = array(
               'id'       => 'ampforwp-wpbakery-pb-for-amp',
               'type'     => 'switch',
               'title'    => esc_html__('WPBakery Page Builder Support','accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable or Disable the WPBakery Page Builder support for AMP', 'accelerated-mobile-pages'),
               'default'  => false
            );
    $pb_for_amp[] = $wpbakery_for_ampchecker;
    $pb_for_amp[] =  array(
                'id' => 'ampforwp-divi-pb-for-amp-accor',
                'type' => 'section',
                'title' => esc_html__('Divi Builder Compatibility', 'accelerated-mobile-pages'),
                'indent' => true,
                'layout_type' => 'accordion',
                'accordion-open'=> 1, 
            );
    $pb_for_amp[] = array(
               'id'       => 'ampforwp-divi-pb-for-amp',
               'type'     => 'switch',
               'title'    => esc_html__('Divi Builder Support','accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable or Disable the Divi Builder support for AMP', 'accelerated-mobile-pages'),
               'default'  => false
            );
    $pb_for_amp[] = $divi_pb_for_ampchecker;
    $pb_for_amp[] =  array(
                'id' => 'ampforwp-elementor-pb-for-amp-accor',
                'type' => 'section',
                'title' => esc_html__('Elementor Compatibility', 'accelerated-mobile-pages'),
                'indent' => true,
                'layout_type' => 'accordion',
                'accordion-open'=> 1, 
            );
    $pb_for_amp[] = array(
               'id'       => 'ampforwp-elementor-pb-for-amp',
               'type'     => 'switch',
               'title'    => esc_html__('Elementor Support','accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable or Disable the Elementor support for AMP', 'accelerated-mobile-pages'),
               'default'  => false
            ); 
    $pb_for_amp[] = $elemntr_pb_for_ampchecker;*/

$all_extensions_data = $jetpack_rp = $sassy_ss = $amp_endpoint = array();
if(class_exists( 'Jetpack_RelatedPosts' )){
    $jetpack_rp =  array(
                    'id'       => 'ampforwp-jetpack-related-posts',
                    'type'     => 'switch',
                    'title'    => esc_html__('Jetpack Related Post', 'accelerated-mobile-pages'),
                    'default'  => '1',
                );
}
if(function_exists('heateor_sss_save_default_options')){
    $sassy_ss =  array(
                    'id'       => 'ampforwp-sassy_social-switch',
                    'type'     => 'switch',
                    'title'    => esc_html__('Sassy Social Share', 'accelerated-mobile-pages'),
                    'default'  => '1',
                );
}
    $get_permalink_structure = get_option('permalink_structure');
    if ($get_permalink_structure) { 
        $amp_endpoint = array(
                        'id'       => 'amp-core-end-point',
                        'type'     => 'switch',
                        'title'    => esc_html__('Change End Point to ?amp','accelerated-mobile-pages'),
                        'default' => 0,
                        'tooltip-subtitle' => esc_html__('Enable this option when /amp/ is giving 404 after resaving the permalink settings.','accelerated-mobile-pages'),
                        'desc' => esc_html__( 'Making endpoints to ?amp will help you get the amp in tricky setups with taxonomies & post typs. Question mark in the url will not make any difference in the SEO.','accelerated-mobile-pages' ),
                    );
    }
global $all_extensions_data;
$extension_listing_array = array(
                         array(
                            'name'=>'Advanced AMP ADS',
                            'desc'=>'Add Advertisement directly in the content',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/click.png',
                            'price'=>'$29',
                            'url_link'=>'http://ampforwp.com/advanced-amp-ads/#utm_source=options-panel&utm_medium=extension-tab_advanced-amp-ads&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-incontent-ads/amptoolkit-incontent-ads.php',
                            'item_name'=>'Advanced AMP Ads',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-incontent-ads/amptoolkit-incontent-ads.php')? 1:2),
                            'settingUrl'=>'{ampforwp-incontent-ads-subsection}',
                        ),
                        array(
                            'name'=>'Contact Form 7',
                            'desc'=>'Add Contact Us Form in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/cf7.png',
                            'price'=>'$39',
                            'url_link'=>'http://ampforwp.com/contact-form-7/#utm_source=options-panel&utm_medium=extension-tab_cf7&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-cf7/amp-cf7.php',
                            'item_name'=>'Contact Form 7 for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-cf7/amp-cf7.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-cf7-subsection}',
                        ), 
                        array(
                            'name'=>'Caldera Forms for AMP',
                            'desc'=>'Add Caldera Form in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/cf.png',
                            'price'=>'$39',
                            'url_link'=>'http://ampforwp.com/caldera-forms-for-amp',
                            'plugin_active_path'=> 'caldera-forms-for-amp/caldera-forms-for-amp.php',
                            'item_name'=>'Caldera Forms for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('caldera-forms-for-amp/caldera-forms-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Gravity Forms',
                            'desc'=>'Add Gravity Forms Support in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/gf.png',
                            'price'=>'$79',
                            'url_link'=>'http://ampforwp.com/gravity-forms/#utm_source=options-panel&utm_medium=extension-tab_gf&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-gravity-forms/amp-gravity-forms.php',
                            'item_name'=>'Gravity Forms',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-gravity-forms/amp-gravity-forms.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-gf-subsection}',
                        ),
                        array(
                            'name'=>'Liveblog For AMP',
                            'label' => 'Liveblog For AMP',
                            'desc'=>'Add Liveblog Support in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-icon.png',
                            'price'=>'$79',
                             'url_link'=>'https://ampforwp.com/addons/liveblog-for-amp/#utm_source=options-panel&utm_medium=extension-tab_gf&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'liveblog-for-amp/liveblog-for-amp.php',
                            'item_name'=>'Liveblog For AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('liveblog-for-amp/liveblog-for-amp.php')? 1 : 2),
                            'settingUrl'=>'',
                        ),
                        array(
                            'name'=>'bbPress For AMP',
                            'desc'=>'Add bbPress Forum Compatibility to your AMP version',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/bbp-icon.png',
                            'price'=>'$89',
                            'url_link'=>'http://ampforwp.com/bbpress/#utm_source=options-panel&utm_medium=extension-tab_bbpress-for-wordpress&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'bbpress-for-amp/bbpress-for-amp.php',
                            'item_name'=>'bbPress for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('bbpress-for-amp/bbpress-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Ninja Forms for AMP',
                            'desc'=>'Add Ninja Forms Support in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/nf.png',
                            'price'=>'$79',
                            'url_link'=>'http://ampforwp.com/ninja-forms/#utm_source=options-panel&utm_medium=extension-tab_gf&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-ninja-forms/amp-ninja-forms.php',
                            'item_name'=>'Ninja Forms for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-ninja-forms/amp-ninja-forms.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-nf-subsection}',
                        ),
                        array(
                            'name'=>'Pinterest for AMP',
                            'label' => 'Pinterest for AMP',
                            'desc'=>'Pinterest compatibility with AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-icon.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/addons/pinterest-for-amp/#utm_source=options-panel&utm_medium=extension-tab_polylang-for-amp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'pinterest-for-amp/pinterest-for-amp.php',
                            'item_name'=>'Pinterest for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('pinterest-for-amp/pinterest-for-amp.php')? 1: 2),
                        ),
                        array(
                            'name'=>'Conversion Goals Tracking for AMP',
                             'class'=>'new-ext',
                            'desc'=>'Conversion & Goals Tracking in Google Analytics is made easy in AMP.',
                           'img_src'=>AMPFORWP_IMAGE_DIR . '/conversion_goal_tracking.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/conversion-goals-tracking-for-amp//#utm_source=options-panel&utm_medium=extension-tab_conversion_goals_tracking_for_amp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'conversion-goals-tracking-for-amp/conversion-goals-tracking-for-amp.php',
                            'item_name'=>'Conversion Goals Tracking for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('conversion-goals-tracking-for-amp/conversion-goals-tracking-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'WP Forms for AMP',
                            'desc'=>'Add WP Forms Support in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/wpf.png',
                            'price'=>'$79',
                            'url_link'=>'http://ampforwp.com/wp-forms/#utm_source=options-panel&utm_medium=extension-tab_gf&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'wp-forms-for-amp/amp-wpforms.php',
                            'item_name'=>'WP Forms for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('wp-forms-for-amp/amp-wpforms.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Email Opt-in Forms',
                            'desc'=>'Capture Leads with Email Subscription.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/email.png',
                            'price'=>'$79',
                            'url_link'=>'http://ampforwp.com/opt-in-forms/#utm_source=options-panel&utm_medium=extension-tab_opt-in-forms&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-optin/amp-optin.php',
                            'item_name'=>'Opt-in-Forms for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-optin/amp-optin.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-optin-subsection}'
                        ),
                        array(
                            'name'=>'AMP Cache',
                            'desc'=>'AMP Cache is a Revolutionary Cache System for AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/cache-icon.png',
                            'price'=>'$89',
                            'url_link'=>'http://ampforwp.com/amp-cache/#utm_source=options-panel&utm_medium=extension-tab_cache&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-cache/ampforwp-cache.php',
                            'item_name'=>'AMP Cache',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-cache/ampforwp-cache.php')? 1 : 2),
                            'settingUrl'=>'{opt-go-amp-cache}',
                        ),
                        array(
                            'name'=>'AMP Popup',
                            'desc'=>'Pop-Up Functionality for AMP in WordPress. Most easiest and the best way to include Pop-Up in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/pwa-icon.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/amp-popup/',
                            'plugin_active_path'=> 'amp-popup/amp-popup.php',
                            'item_name'=>'AMP Popup',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-popup/amp-popup.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'AMP Pagebuilder Compatibility',
                            'desc'=>'Page Builder Functionality for AMP in WordPress. Most easiest and the best way to include Page Builder in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/pwa-icon.png',
                            'price'=>'$89',
                            'url_link'=>'http://ampforwp.com/page-builder-compatibility-for-amp/#utm_source=options-panel&utm_medium=extension-tab_pagebuilder-for-amp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-pagebuilder-compatibility/amp-pagebuilder-compatibility.php',
                            'item_name'=>'AMP Pagebuilder Compatibility',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-pagebuilder-compatibility/amp-pagebuilder-compatibility.php')? 1 : 2),
                            'settingUrl'=>'{amp-content-builder}',
                        ),
                        array(
                            'name'=>'Call To Action (CTA)',
                            'desc'=>'Higher Visibility & More Conversions',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/mac-click.png',
                            'price'=>'$29',
                            'url_link'=>'http://ampforwp.com/call-to-action/#utm_source=options-panel&utm_medium=extension-tab_amp-cta&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-cta/amp-cta.php',
                            'item_name'=>'Call To Action for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-cta/amp-cta.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-cta-subsection}',
                        ),
                        array(
                            'name'=>'Classipress for AMP',
                            'desc'=>'Amp Compatibility for Classipress Theme',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/cp.png',
                            'price'=>'$19',
                            'url_link'=>'http://ampforwp.com/classipress-for-amp',
                            'plugin_active_path'=> 'classipress-for-amp/classipress-for-amp.php',
                            'item_name'=>'Classipress for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('classipress-for-amp/classipress-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'AMP WooCommerce Pro',
                            'desc'=>'Advanced WooCommerce in AMP in two clicks.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/woo.png',
                            'price'=>'$79',
                            'url_link'=>'https://ampforwp.com/woocommerce/#utm_source=options-panel&utm_medium=extension-tab_woocommerce&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-woocommerce-pro/amp-woocommerce.php',
                            'item_name'=>'WooCommerce',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-woocommerce-pro/amp-woocommerce.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-wcp-subsection}',
                        ),

                        array(
                            'name'=> 'EDD for AMP',
                            'desc'=> 'EDD compatibility with AMP',
                            'img_src'=> AMPFORWP_IMAGE_DIR . '/edd-icon.png',
                            'price'=> '$19',
                            'url_link'=>'https://ampforwp.com/edd-for-amp/#utm_source=options-panel&utm_medium=extension-tab_edd-for-amp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'edd-for-amp/edd-for-amp.php',
                            'item_name'=>'EDD for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('edd-for-amp/edd-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Facebook Chat For AMP',
                            'desc'=>'Facebook Chat for AMP in WordPress. Most easiest and the best way to include Facebook Chat in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/comments.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/facebook-chat-for-amp/',
                            'plugin_active_path'=> 'facebook-chat-for-amp/facebook-chat-for-amp.php',
                            'item_name'=>'Facebook Chat For AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('facebook-chat-for-amp/facebook-chat-for-amp.php')? 1 : 2),
                        ),

                        array(
                            'name'=>'AMP Layouts',
                            'desc'=>'Design system built for AMP that makes easy to create your own AMP website.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/amplayouts.png',
                            'price'=>'$89',
                            'url_link'=>'https://ampforwp.com/amp-layouts/#utm_source=options-panel&utm_medium=extension-tab_amp-layouts&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-layouts/amp-layouts.php',
                            'item_name'=>'AMP Layouts',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-layouts/amp-layouts.php')? 1 : 2),
                            'settingUrl'=>'{amp-theme-settings}',
                        ),                      

                        array(
                            'name'=>'Newspaper AMP Theme',
                            'desc'=>'Advanced News Magazine theme built for AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/click.png',
                            'price'=>'$49',
                            'url_link'=>'http://ampforwp.com/themes/newspaper/#utm_source=options-panel&utm_medium=extension-tab_themes/newspaper&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-newspaper-theme/ampforwp-custom-theme.php',
                            'item_name'=>'Newspaper Theme for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-newspaper-theme/ampforwp-custom-theme.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-theme-subsection}',
                        ),
                        array(
                            'name'=>'AMP Email',
                            'label' => 'AMP Email',
                            'desc'=>'You can send emails with AMP features(AMP4Email).',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/email.png',
                            'price'=>'$29.99',
                            'url_link'=>'https://ampforwp.com/addons/amp-email/#utm_source=options-panel&utm_medium=extension-tab_amp-comments&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-email/amp-email.php',
                            'item_name'=>'AMP Email',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-email/amp-email.php')? 1: 2),
                            'settingUrl'=>'',
                        ),

                        array(
                            'name'=>'ACF for AMP',
                            'desc'=>'Easily add ACF support in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/acf.png',
                            'price'=>'$29',
                            'url_link'=>'http://ampforwp.com/acf-amp/#utm_source=options-panel&utm_medium=extension-tab_opt-in-forms&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'acf-for-amp-v2/amp-acf.php',
                            'item_name'=>'ACF for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('acf-for-amp-v2/amp-acf.php')? 1 : 2),
                            'settingUrl'=>admin_url('edit.php?post_type=amp_acf'),
                        ),
                        array(
                            'name'=>'AMP Comments',
                            'desc'=>'You can now allow the same comment functionality on AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/comments.png',
                            'price'=>'$29.99',
                            'url_link'=>'https://ampforwp.com/amp-comments/#utm_source=options-panel&utm_medium=extension-tab_amp-comments&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-comments/amp-comments.php',
                            'item_name'=>'AMP Comments',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-comments/amp-comments.php')? 1: 2),
                            'settingUrl'=>'{ampforwp-cmt-subsection}',
                        ),
                        array(
                            'name'=>'Star Ratings',
                            'desc'=>'Star Review Ratings for AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/star.png',
                            'price'=>'$19',
                            'url_link'=>'http://ampforwp.com/amp-ratings/#utm_source=options-panel&utm_medium=extension-tab_amp-ratings&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-rating/amp-rating.php',
                            'item_name'=>'AMP Rating',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-rating/amp-rating.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-ratings-subsection}',
                        ),
                        array(
                            'name'=>'Custom Post Type',
                            'desc'=>'Enable Custom Post type support in AMP.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/comments.png',
                            'price'=>'$19',
                            'url_link'=>'http://ampforwp.com/custom-post-type/#utm_source=options-panel&utm_medium=extension-tab_custom-post-type&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-custom-post-type/amp-custom-post-type.php',
                            'item_name'=>'Custom Post Type Support for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-custom-post-type/amp-custom-post-type.php')? 1 : 2),
                            'settingUrl'=>'{ampforwp-cpt-subsection}',
                        ), 

                        array(
                            'name'=>'AMP Stories',
                            'desc'=>'A Revolutionary new way to share your stories',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-stories.png',
                            'price'=>'$79',
                            'url_link'=>'https://ampforwp.com/amp-stories/#utm_source=options-panel&utm_medium=extension-tab_stories&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-stories/ampforwp-stories.php',
                            'item_name'=>'AMP Stories',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-stories/ampforwp-stories.php')? 1 : 2),
                            'settingUrl'=>admin_url( 'edit.php?post_type=ampforwp_story' ),
                        ),
                        array(
                            'name'=>'Shortcodes Ultimate',
                            'desc'=>'This is an extension of Shortcodes Ultimate plugin for AMP Compatibility',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-SU.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/shortcodes-ultimate/#utm_source=options-panel&utm_medium=extension-tab_shortcodes_ultimate&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'shortcodes-ultimate-for-amp/shortcodes-ultimate-for-amp.php',
                            'item_name'=>'Shortcodes Ultimate',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('shortcodes-ultimate-for-amp/shortcodes-ultimate-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Structured Data for WP',
                            'desc'=>'Structured Data for your site and for AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/sd-icon.png',
                            'price'=>'FREE',
                            'url_link'=>'https://ampforwp.com/structuredata-for-wp/#utm_source=options-panel&utm_medium=extension-tab_structuredata-for-wp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'structured-data-for-wp/structured-data-for-wp.php',
                            'item_name'=>'Structured Data for WP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>2,
                          //'settingUrl'=>'',
                        ),
                        array(
                            'name'=>'Purge AMP CDN Cache',
                            'class'=>'new-ext',
                            'label' => 'Purge AMP CDN Cache',
                            'desc'=>'Purge AMP CDN Cache on one click. Editors can update/purge the google cdn cache of amp post and pages in one click.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/cache-icon.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/addons/purge-amp-cdn-cache/#utm_source=options-panel&utm_medium=extension-tab_purge-amp-cdn-cache&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'purge-amp-cdn-cache/purge-amp-cdn-cache.php',
                            'item_name'=>'Purge AMP CDN Cache',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('purge-amp-cdn-cache/purge-amp-cdn-cache.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Polylang For AMP',
                            'desc'=>'Polylang compatibility with AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/polylang-icon.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/polylang-for-amp/#utm_source=options-panel&utm_medium=extension-tab_polylang-for-amp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'polylang-for-amp/amp_polylang.php',
                            'item_name'=>'Polylang For AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('polylang-for-amp/amp_polylang.php')? 1: 2),
                        ),
                        array(
                            'name'=>'WPML For AMP',
                            'desc'=>'WPML compatibility with AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/wpml-icon.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/wpml-for-amp/#utm_source=options-panel&utm_medium=extension-tab_wpml-for-amp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'wpml-for-amp/wpml_for_amp.php',
                            'item_name'=>'WPML For AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('wpml-for-amp/wpml_for_amp.php')? 1: 2),
                        ),
                        array(
                            'name'=>'AMP Teaser',
                            'desc'=>'AMP Teaser automatically clips the content based on your selection',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/teaser-icon.png',
                            'price'=>'$29',
                            'url_link'=>'https://ampforwp.com/amp-teaser/#utm_source=options-panel&utm_medium=extension-tab_amp-teaser&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'amp-teaser/amp-teaser.php',
                            'item_name'=>'AMP Teaser',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('amp-teaser/amp-teaser.php')? 1: 2),
                            'settingUrl'=>'{ampforwp-teaser-subsection}',
                        ),
                        array(
                            'name'=>'The Event Calendar for AMP',
                            'desc'=>'This is an extension of The Events Calendar For Amp',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-SU.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/addons/the-event-calender-for-amp/#utm_source=options-panel&utm_medium=extension-tab_shortcodes_ultimate&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'the-events-calendar-for-amp/the-events-calendar-for-amp.php',
                            'item_name'=>'The Event Calender for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('the-events-calendar-for-amp/the-events-calendar-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Table Of Content Plus For AMP',
                            'desc'=>'This is an extension of Table Of Content For AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/amp-SU.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/table-of-contents-plus/#utm_source=options-panel&utm_medium=extension-tab_tableofcontent&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'table-of-content-plus-for-amp/table-of-content-plus-for-amp.php',
                            'item_name'=>'Table Of Content Plus For AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('table-of-content-plus-for-amp/table-of-content-plus-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Easy Table of Contents for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Easy Table of Contents Plugin Compatibility in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/easytoc-icon.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/easy-table-of-contents-for-amp/',
                            'plugin_active_path'=> 'easy-table-of-contents-for-amp/easy-table-of-contents-for-amp.php',
                            'item_name'=>'Easy Table of Contents for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('easy-table-of-contents-for-amp/easy-table-of-contents-for-amp.php')? 1 : 2),
                        ), 
                        array(
                            'name'=>'Floating Button for AMP',
                            'class'=>'new-ext',
                            'desc'=>'You can add floating button in AMP with the help of this extension',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/floating-icon.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/floating-button-for-amp/',
                            'plugin_active_path'=> 'floating-button-for-amp/floating-button-for-amp.php',
                            'item_name'=>'Floating Button for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('floating-button-for-amp/floating-button-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'JW Player Compatibility for AMP',
                            'class'=>'new-ext',
                            'desc'=>'JW Player for WordPress (By ilGhera) Compatibility in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/jwplayerforwp.png',
                            'price'=>'$9',
                            'url_link'=>'https://ampforwp.com/addons/jw-player-compatibility-for-amp/',
                            'plugin_active_path'=> 'jw-player-compatibility-for-amp/jwplayercompatibilityforamp.php',
                            'item_name'=>'JW Player Compatibility for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('jw-player-compatibility-for-amp/jwplayercompatibilityforamp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'CCPA for AMP',
                            'class'=>'new-ext',
                            'desc'=>'This extension allows you to comply with the privacy rules of CCPA',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/ccpa_for_amp.png',
                            'price'=>'$29',
                            'url_link'=>'https://ampforwp.com/addons/ccpa-for-amp/',
                            'plugin_active_path'=> 'ccpa-for-amp/ccpaforamp.php',
                            'item_name'=>'CCPA for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('ccpa-for-amp/ccpaforamp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Subdomain Endpoints for AMP',
                            'class'=>'new-ext',
                            'desc'=>'This extension allows you to add your own custom amp Endpoints as subdomian.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/subdomain-image.jpg',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/subdomain-endpoints-for-amp/#utm_source=options-panel&utm_medium=extension-tab_subdomain_endpoints_for_amp&utm_campaign=AMP%20Plugin',
                            'plugin_active_path'=> 'subdomain-endpoints-for-amp/subdomain-endpoints-for-amp.php',
                            'item_name'=>'Subdomain Endpoints for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('subdomain-endpoints-for-amp/subdomain-endpoints-for-amp.php')? 1 : 2),
                            'settingUrl'=>'{amp-subdomain-subsection}',
                        ),
                        array(
                            'name'=>'LuckyWP Table of Contents for AMP',
                            'class'=>'new-ext',
                            'desc'=>'This extension automatically adds LuckyWP Table of Contents functionality in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/LuckyWpTOCforAMP.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/addons/luckywp-table-of-contents-for-amp/',
                            'plugin_active_path'=> 'luckywp-table-of-contents-for-amp/luckywp-table-of-contents-for-amp.php',
                            'item_name'=>'LuckyWP Table of Contents for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('luckywp-table-of-contents-for-amp/luckywp-table-of-contents-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'iZooto for AMP',
                            'class'=>'new-ext',
                            'desc'=>'iZooto integration for amp',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/izooto-for-amp.png',
                            'price'=>'$29',
                            'url_link'=>'https://ampforwp.com/addons/izooto-for-amp/',
                            'plugin_active_path'=> 'izooto-for-amp/izooto-for-amp.php',
                            'item_name'=>'iZooto for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('izooto-for-amp/izooto-for-amp.php')? 1 : 2)
                        ),
                        array(
                            'name'=>'AAWP for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Display Amazon Affiliate links , nice product boxes, bestseller list ,comparison tables and much more! in AMP Pages.',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/aawp-for-amp-logo.png',
                            'price'=>'$79',
                            'url_link'=>'https://ampforwp.com/addons/aawp-for-amp/',
                            'plugin_active_path'=> 'aawp-for-amp/aawp-for-amp.php',
                            'item_name'=>'AAWP for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('aawp-for-amp/aawp-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Formidable forms for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Formidable forms Support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/Formidable-Forms-for-amp.png',
                            'price'=>'$79',
                            'url_link'=>'https://ampforwp.com/addons/formidable-forms-for-amp/',
                            'plugin_active_path'=> 'formidable-forms-for-amp/formidable-forms-for-amp.php',
                            'item_name'=>'Formidable forms for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('formidable-forms-for-amp/formidable-forms-for-amp.php')? 1 : 2),
                        ), 
                        array(
                            'name'=>'Reading Progress Bar for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Allows you to Add Reading Progress Bar support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/reading-progress-bar-for-amp.png',
                            'price'=>'$29',
                            'url_link'=>'https://ampforwp.com/addons/reading-progress-bar-for-amp/',
                            'plugin_active_path'=> 'reading-progress-bar-for-amp/reading-progress-bar-for-amp.php',
                            'item_name'=>'Reading Progress Bar for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('reading-progress-bar-for-amp/reading-progress-bar-for-amp.php')? 1 : 2),
                        ),  
                        array(
                            'name'=>'Ultimate Membership Pro Compatibility for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Ultimate Membership Pro Support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/ultimate-membership-pro-for-amp.png',
                            'price'=>'$89',
                            'url_link'=>'https://ampforwp.com/addons/ultimate-membership-pro-compatibility-for-amp/',
                            'plugin_active_path'=> 'ultimate-membership-pro-compatibility-for-amp/ultimate-membership-pro-compatibility-for-amp.php',
                            'item_name'=>'Ultimate Membership Pro Compatibility for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('ultimate-membership-pro-compatibility-for-amp/ultimate-membership-pro-compatibility-for-amp.php')? 1 : 2),
                        ), 
                        array(
                            'name'=>'Forminator for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Forminator forms Support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/forminator-for-amp.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/forminator-for-amp/',
                            'plugin_active_path'=> 'forminator-for-amp/forminator-for-amp.php',
                            'item_name'=>'Forminator for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('forminator-for-amp/forminator-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Smart Sticky Header for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Adds Smart Sticky Header in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/Sticky_Header.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/addons/smart-sticky-header-for-amp/',
                            'plugin_active_path'=> 'smart-sticky-header-for-amp/smart-sticky-header-for-amp.php',
                            'item_name'=>'Smart Sticky Header for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('smart-sticky-header-for-amp/smart-sticky-header-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Happyforms for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Happy forms Support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/happyforms-for-amp.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/happyforms-for-amp/',
                            'plugin_active_path'=> 'happyforms-for-amp/happyforms-for-amp.php',
                            'item_name'=>'Happyforms for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('happyforms-for-amp/happyforms-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Paid Memberships PRO for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Paid Memberships PRO Support in AMP',
                            'img_src'=> AMPFORWP_IMAGE_DIR . '/paid-memberships-pro-for-amp.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/paid-memberships-pro-for-amp/',
                            'plugin_active_path'=> 'paid-memberships-pro-for-amp/paid-memberships-pro-for-amp.php',
                            'item_name'=>'Paid Memberships PRO for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('paid-memberships-pro-for-amp/paid-memberships-pro-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Recipe Compatibility for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Recipes Support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/recipe-compatibility-for-amp.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/recipe-compatibility-for-amp/',
                            'plugin_active_path'=> 'recipe-compatibility-for-amp/recipe-compatibility-for-amp.php',
                            'item_name'=>'Recipe Compatibility for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('recipe-compatibility-for-amp/recipe-compatibility-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Polls for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Polls Support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/polls-for-amp.png',
                            'price'=>'$39',
                            'url_link'=>'https://ampforwp.com/addons/polls-for-amp/',
                            'plugin_active_path'=> 'polls-for-amp/polls-for-amp.php',
                            'item_name'=>'Polls for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('polls-for-amp/polls-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Post Views for AMP',
                            'class'=>'new-ext',
                            'desc'=>'Add Post Views Support in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/postviews-for-amp.png',
                            'price'=>'$29',
                            'url_link'=>'https://ampforwp.com/addons/postviews-for-amp/',
                            'plugin_active_path'=> 'postviews-for-amp/postviews-for-amp.php',
                            'item_name'=>'Post Views for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('postviews-for-amp/postviews-for-amp.php')? 1 : 2),
                        ),
                        array(
                            'name'=>'Transposh for AMP',
                            'class'=>'new-ext',
                            'desc'=>'This extension automatically adds Transposh WordPress Translation functionality in AMP',
                            'img_src'=>AMPFORWP_IMAGE_DIR . '/transposh-for-amp.png',
                            'price'=>'$19',
                            'url_link'=>'https://ampforwp.com/addons/transposh-for-amp/',
                            'plugin_active_path'=> 'transposh-for-amp/transposh-for-amp.php',
                            'item_name'=>'Transposh for AMP',
                            'store_url'=>'https://accounts.ampforwp.com',
                            'is_activated'=>(is_plugin_active('transposh-for-amp/transposh-for-amp.php')? 1 : 2),
                        ),
                    );
        $viewAllExtensions = array(
                    'name'=>'View All Extensions',
                    'desc'=>'See all the extensions available for AMP',
                    'img_src'=>AMPFORWP_IMAGE_DIR . '/comments.png',
                    'price'=>'FREE',
                    'url_link'=>'https://ampforwp.com/extensions/#utm_source=options-panel&utm_medium=extension-tab_amp-more-comingsoon&utm_campaign=AMP%20Plugin',
                    'plugin_active_path'=> '',
                    'item_name'=>'',
                    'store_url'=>'',
                    'is_activated'=>2,
                    'settingUrl'=>'',
                );

$extension_listing_array = apply_filters( 'ampforwp_extension_lists_filter', $extension_listing_array );
$all_extensions_data = $extension_listing_array;
$ampforwp_extension_list_html = '';
$ampforwp_nameOfUser = "";
$ampforwp_is_productActivated = false;
function ampforwp_sort_extension_array($a, $b){
    if ($a['is_activated'] == $b['is_activated'] && isset($a['label']) && isset($b['label'])) {
        return strcmp(strtolower($a['name']), strtolower($b['name']));
    }
    return ($a['is_activated'] < $b['is_activated']) ? -1 : 1;
}
usort($extension_listing_array, 'ampforwp_sort_extension_array');
//add view all extensions
array_push($extension_listing_array, $viewAllExtensions);

foreach ($extension_listing_array as $key => $extension) {
    $currentStatus = "";

    $onclickUrl = '<a href="'.$extension['url_link'].'" target="_blank">';
    $onclickUrlclose = '</a>';
    $settingPageUrl = $pluginReview = '';
    if(isset($extension['is_activated']) && $extension['is_activated']!=1){
        $pluginReview = '<div class="extension_btn">From: '.esc_html($extension['price']).'</div>';
    }
    if($extension['plugin_active_path'] != "" && is_plugin_active($extension['plugin_active_path']) ){
        $ampforwp_is_productActivated = true;
        $currentStatus = "not-active invalid";
        $pathExploded = explode("/", $extension['plugin_active_path']);
        $pathExploded = $pathExploded[0];
        if(isset($extension['settingUrl']) && $extension['settingUrl']!=""){

            $settingPageUrl = '<div class="extension-menu-call"><a href="'.$extension['settingUrl'].'" class="amp_extension_settings"><i class="dashicons-before dashicons-admin-generic"></i> Settings</a></div>';
        }
        $amplicense = '';
        $onclickUrl = $amp_license_response = $allResponseData = $onclickUrlclose= '';
        $allResponseData = array('success'=>'',
                                'license'=> '',
                                'item_name'=> '',
                                'expires'=> '',
                                'customer_name'=> '',
                                'customer_email'=> '',
                                );
        $selectedOption = (array) get_option('redux_builder_amp',true);
        if(isset($selectedOption['amp-license'][$pathExploded])){
            while ( strlen($selectedOption['amp-license'][$pathExploded]['license']) > 32 ) {
                  $selectedOption['amp-license'][$pathExploded]['license'] = base64_decode($selectedOption['amp-license'][$pathExploded]['license']);
            }
            $amplicense = $selectedOption['amp-license'][$pathExploded]['license'];
        }
        $verify = '<button type="button" id="'.$pathExploded.'" class="redux-ampforwp-ext-activate">Activate</button>';
        $license_status = '';
        if(isset($selectedOption['amp-license'][$pathExploded]['status']) && $selectedOption['amp-license'][$pathExploded]['status']==='valid'){
            $license_status = $selectedOption['amp-license'][$pathExploded]['status'];
             $currentStatus = 'active valid';
             $verify = '<button type="button" id="'.$pathExploded.'" class="redux-ampforwp-ext-deactivate">'.esc_html__('Deactivate', 'accelerated-mobile-pages').'</button> <span class="ampforwp-ext-refresh" style="cursor:pointer" id="'.esc_attr($pathExploded).'"><i class="dashicons dashicons-before dashicons-update"></i>'.esc_html__('Refresh', 'accelerated-mobile-pages').'</span>';
            if($ampforwp_nameOfUser=="" && isset($selectedOption['amp-license'][$pathExploded]['all_data']['customer_name'])){
                $ampforwp_nameOfUser = $selectedOption['amp-license'][$pathExploded]['all_data']['customer_name'];
            }

            if(isset($selectedOption['amp-license'][$pathExploded]['all_data']) && $selectedOption['amp-license'][$pathExploded]['all_data']!=""){
                $allResponseData = $selectedOption['amp-license'][$pathExploded]['all_data'];
                $remainingExpiresDays = floor( ( strtotime($allResponseData['expires'] )- time() )/( 60*60*24 ) );
                $lifetime_lic = isset($allResponseData['expires']) ? $allResponseData['expires'] : '' ;
                if($lifetime_lic == 'lifetime' ){
                $remainingExpiresDays = 'Lifetime';
                $amp_license_response = "<span class='license-tenure'>".esc_html__('Your License is valid for', 'accelerated-mobile-pages')." ".esc_html($remainingExpiresDays)."</span>. <a href='https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($amplicense)."&download_id=".esc_attr($allResponseData['item_name'])."' style='display:inline-block;' class='license-renew-a'>".esc_html__('Renew License', 'accelerated-mobile-pages')."</a>";
            }
                else if($remainingExpiresDays>0){
                    $amp_license_response = "<span class='license-tenure'>".esc_html($remainingExpiresDays)."  ".esc_html__('Days Remaining', 'accelerated-mobile-pages')."</span>. <a href='https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($amplicense)."&download_id=".esc_attr($allResponseData['item_name'])."' class='license-renew-a'>".esc_html__('Renew License', 'accelerated-mobile-pages')."</a>";
                }else{ $amp_license_response = "<span class='license-tenure expire'>".esc_html__('Expired', 'accelerated-mobile-pages')."!</span> <a href='https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($amplicense)."&download_id=".esc_attr($allResponseData['item_name'])."'  class='license-renew-a'>".esc_html__('Renew your license', 'accelerated-mobile-pages')."</a>"; }
            }
        }
        if ( '' == $allResponseData['success'] && '' == $allResponseData['success'] ) {        
        $pluginReview = '<input id="redux_builder_amp_amp-license_'.$pathExploded.'_license" type="text" value=""  onclick="return false;">
           <input name="redux_builder_amp[amp-license]['.$pathExploded.'][item_name]" type="hidden" value="'.$extension['item_name'].'">';
        }
            if (isset($extension['store_url'])){
            $pluginReview .= '<input name="redux_builder_amp[amp-license]['.$pathExploded.'][store_url]" type="hidden" value="'.$extension['store_url'].'">'; 
            }
             $pluginReview .= '<input name="redux_builder_amp[amp-license]['.$pathExploded.'][plugin_active_path]" type="hidden" value="'.$extension['plugin_active_path'].'">
            <input name="redux_builder_amp[amp-license]['.$pathExploded.'][name]" type="hidden" value="'.$extension['name'].'">
            <input name="redux_builder_amp[amp-license]['.$pathExploded.'][status]" type="hidden" value="'.$license_status.'">';
             $pluginReview .= '<input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][success]" type="hidden" value="'.$allResponseData['success'].'">
            <input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][license]" type="hidden" value="'.$allResponseData['license'].'">
            <input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][item_name]" type="hidden" value="'.$allResponseData['item_name'].'">
            <input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][expires]" type="hidden" value="'.$allResponseData['expires'].'">
            <input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][customer_name]" type="hidden" value="'.$allResponseData['customer_name'].'">
            <input name="redux_builder_amp[amp-license]['.$pathExploded.'][all_data][customer_email]" type="hidden" value="'.$allResponseData['customer_email'].'">
            <input class="amp-ls-solve" name="redux_builder_amp[amp-license]['.$pathExploded.'][license]" type="hidden" value="'. base64_encode($amplicense).'">
            ';
        
        $pluginReview .= $verify. "<br/>".$amp_license_response;
        if(isset($selectedOption['amp-license'][$pathExploded]['message']) && $selectedOption['amp-license'][$pathExploded]['message']!=""){
            $pluginReview .= "<div class='afw-license-response-message'>".$selectedOption['amp-license'][$pathExploded]['message']."</div>";
        }      
    }
    $secondPageClickClass = '';
    if($extension['is_activated']==1 && strpos($ampforwp_extension_list_html, "Your Installed Extensions")===false){
        $ampforwp_extension_list_html .= "<h3 style='display:block;'>Your Installed Extensions</h3><ul>";
    }elseif($extension['is_activated']==2 && strpos($ampforwp_extension_list_html, "All Extensions")===false){
            $ampforwp_extension_list_html .= "</ul><h3 style='display:block;'>All Extensions</h3><ul>";  
            $secondPageClickClass = 'goToSecondPage';
    }
    if ( isset($extension['class']) && $extension['class'] && !$currentStatus ) {
        $secondPageClickClass = $secondPageClickClass. ' ' . $extension['class'];
    }
    $ampforwp_extension_list_html .= '<li class="first '.esc_attr($currentStatus).' '.esc_attr($secondPageClickClass).'" data-ext-details=\''.wp_json_encode($extension).'\' data-ext-secure="'.wp_create_nonce('verify_extension').'">
        '.$onclickUrl.'
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.esc_url($extension['img_src']).'" /></div>
        <div class="extension_desc">
        <h2>'.esc_html($extension['name']).'</h2>
        <p>'.esc_html($extension['desc']).'</p>
        '.$pluginReview.'
        </div>
    '.$onclickUrlclose.' '.$settingPageUrl.'</li>';
}

$extension_listing = '
<div class="extension_listing">
<p style="font-size:13px">Take your AMP to the next level with these premium extensions which gives you advanced features.</p> 
'.$ampforwp_extension_list_html.'
</ul>
</div>
';
// #2267
function ampforwp_check_extensions(){
	global $all_extensions_data;
	if($all_extensions_data){
		foreach ($all_extensions_data as $extension ) {
			$is_extension_active = $extension['is_activated'];
			if( 1 === $is_extension_active && 'PWA For WordPress' != $extension['item_name']){
				return true;
			}
		}
	}	
    if(class_exists('AMPExtensionManager')){
        return true;
    }   
	return false;
}

$freepro_listing = '
<div class="fp-wr">
    <div class="fp-img">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/Bitmap.png" />
        <span class="ov"></span>
    </div>
    <div class="fp-cnt">
            <h1>Upgrade to Pro</h1>
            <p>Take your AMP to the next level with more beautiful themes, great extensions and more powerful features.</p>
            <a class="buy" href="#upgrade">BUY NOW</a>
    </div>
    <div class="pvf">
        <div class="ext">
            <div class="ex-1 e-1">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/ex-1.png" />
                <h4>Extensions</h4>
                <p>Includes a suite of advanced features like Ads, Email Optin, Contact Forms, E-Commerce, CTA, Cache and 15+ premium extensions.</p>
            </div>
            <div class="ex-1 e-2">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/ex-2.png" />
                <h4>Designs</h4>
                <p>Wide Variety of AMP Theme Designs included with AMP Layouts. We are dedicated to release 2-3 new designs every month.</p>
            </div>
            <div class="ex-1 e-3">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/ex-3.png" />
                <h4>Dedicated Support</h4>
                <p>Get private ticketing help from our full-time staff who helps you with the technical issues.</p>
            </div>
        </div><!-- /. ext -->
        <div class="pvf-cnt">
            <div class="pvf-tlt">
                <h2>Compare Pro vs. Free Version</h2>
                <span>See what you\'ll get with the professional version</span>
            </div>
            <div class="pvf-cmp">
                <div class="fr">
                    <h1>FREE</h1>
                    <div class="fr-fe">
                        <div class="fe-1">
                            <h4>Continious Development</h4>
                            <p>We take bug reports and feature requests seriously. We’re continiously developing & improve this product for last 2 years with passion and love.</p>
                        </div>
                        <div class="fe-1">
                            <h4>300+ Features</h4>
                            <p>We\'re constantly expanding the plugin and make it more useful. We have wide variety of features which will fit any use-case.</p>
                        </div>
                        <div class="fe-1">
                            <h4>Design</h4>
                            <p>We have 4 Built in themes for AMP which elevates your AMP exeprience.</p>
                        </div>
                        <div class="fe-1">
                            <h4>Technical Support</h4>
                            <p>We have a full time team which helps you with each and every issue regarding AMP.</p>
                        </div>
                    </div><!-- /. fr-fe -->
                </div><!-- /. fr -->
                <div class="pr">
                    <h1>PRO</h1>
                    <div class="pr-fe">
                        <span>Everything in Free, and:</span>
                        <div class="fet">
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Advertisement</h4>
                                </div>
                                <p>Advanced Ad slots, Incontent ads & Supports all Ad networks.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>AMP Cache</h4>
                                </div>
                                <p>Revolutionary cache system for AMP which makes it insanely fast.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Contact Forms</h4>
                                </div>
                                <p>Gravity Forms and Contact form 7 Support for the AMP.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>E-Commerce</h4>
                                </div>
                                <p>WooCommerce & Easy Digital Downloads Support.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Email Optin</h4>
                                </div>
                                <p>Native Email optin forms to capture email with 17+ company integrations.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Call To Action</h4>
                                </div>
                                <p>Get your message, product or offering to your visitors.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Localization</h4>
                                </div>
                                <p>Integrates with WPML, Polylang and WeGlot to provide localization.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Ratings</h4>
                                </div>
                                <p>Easily add Rating to the posts. Supports 3 popular rating plugins.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Dedicated Support</h4>
                                </div>
                                <p>With a Dedicated person helping you with the extension setup and questions.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Continious Updates</h4>
                                </div>
                                <p>We\'re continiously updating our premium features and releasing them.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>Innovation</h4>
                                </div>
                                <p>Be the first one to get the innovative features that we build in the future.</p>
                            </div>
                            <div class="fe-2">
                                <div class="fe-t">'./* phpcs:ignore PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/tick.png" />
                                    <h4>45+ AMP Extensions</h4>
                                </div>
                                <p>Super Charge your AMP pages with Powerful AMP Extensions</p>
                            </div>
                        </div><!-- /. fet -->
                        <div class="pr-btn">
                            <a href="#upgrade">Upgrade to Pro</a>
                        </div><!-- /. pr-btn -->
                    </div><!-- /. pr-fe -->
                </div><!-- /.pr -->
            </div><!-- /. pvf-cmp -->
        </div><!-- /. pvf-cnt -->
        <div id="upgrade" class="amp-upg">
            <div class="upg-t">
                <h2>Let\'s Upgrade Your AMP</h2>
                <span>Choose your plan and upgrade in minutes!</span>
            </div>
            <div class="pri-lst">
                <div class="pri-tb">
                    <a href="https://accounts.ampforwp.com/order?edd_action=add_to_cart&download_id=24570&edd_options[price_id]=1">
                        <h5>PERSONAL</h5>
                        <span class="d-amt"><sup>$</sup>149</span>
                        <span class="amt"><sup>$</sup>149</span>
                        <span class="s-amt">(Save $59)</span>
                        <span class="bil">Billed Annually</span>
                        <span class="s">1 Site License</span>
                        <span class="e">E-mail support</span>
                        <span class="f">Pro Features</span>
                        <span class="sv">Save $800+</span>
                        <span class="pri-by">Buy Now</span>
                    </a>
                </div>
                <div class="pri-tb rec">
                    <a href="https://accounts.ampforwp.com/order?edd_action=add_to_cart&download_id=24570&edd_options[price_id]=2">
                        <h5>MULTIPLE</h5>
                        <span class="d-amt"><sup>$</sup>199</span>
                        <span class="amt"><sup>$</sup>199</span>
                        <span class="s-amt">(Save $79)</span>
                        <span class="bil">Billed Annually</span>
                        <span class="s">3 Site License</span>
                        <span class="e">E-mail support</span>
                        <span class="f">Pro Features</span>
                        <span class="sv">Save 55%</span>
                        <span class="pri-by">Buy Now</span>
                        <span class="rcm">RECOMMENDED</span>
                    </a>
                </div>
                <div class="pri-tb">
                    <a href="https://accounts.ampforwp.com/order?edd_action=add_to_cart&download_id=24570&edd_options[price_id]=3">
                        <h5>WEBMASTER</h5>
                        <span class="d-amt"><sup>$</sup>249</span>
                        <span class="amt"><sup>$</sup>249</span>
                        <span class="s-amt">(Save $99)</span>
                        <span class="bil">Billed Annually</span>
                        <span class="s">10 Site License</span>
                        <span class="e">E-mail support</span>
                        <span class="f">Pro Features</span>
                        <span class="sv">Save 83%</span>
                        <span class="pri-by">Buy Now</span>
                    </a>
                </div>
                <div class="pri-tb">
                    <a href="https://accounts.ampforwp.com/order?edd_action=add_to_cart&download_id=24570&edd_options[price_id]=4">
                        <h5>FREELANCER</h5>
                        <span class="d-amt"><sup>$</sup>299</span>
                        <span class="amt"><sup>$</sup>299</span>
                        <span class="s-amt">(Save $119)</span>
                        <span class="bil">Billed Annually</span>
                        <span class="s">25 Site License</span>
                        <span class="e">E-mail support</span>
                        <span class="f">Pro Features</span>
                        <span class="sv">Save 90%</span>
                        <span class="pri-by">Buy Now</span>
                    </a>
                </div>
                <div class="pri-tb">
                    <a href="https://accounts.ampforwp.com/order?edd_action=add_to_cart&download_id=24570&edd_options[price_id]=5">
                        <h5>AGENCY</h5>
                        <span class="d-amt"><sup>$</sup>499</span>
                        <span class="amt"><sup>$</sup>499</span>
                        <span class="s-amt">(Save $199)</span>
                        <span class="bil">Billed Annually</span>
                        <span class="s">Unlimited</span>
                        <span class="e">E-mail support</span>
                        <span class="f">Pro Features</span>
                        <span class="sv">UNLIMITED</span>
                        <span class="pri-by">Buy Now</span>
                    </a>
                </div>
            </div><!-- /.pri-lst -->
            <div class="tru-us">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/rating.png" />
                <h2>Trusted by more that 200000+ Users!</h2>
                <p>More than 200k Websites, Blogs & E-Commerce website are powered by our AMP making it the #1 Rated AMP plugin in WordPress Community.</p>
                <a href="https://wordpress.org/support/plugin/accelerated-mobile-pages/reviews/?filter=5" target="_blank">Read The Reviews</a>
            </div>
        </div><!--/ .amp-upg -->
        <div class="ampfaq">
            <h4>Frequently Asked Questions</h4>
            <div class="faq-lst">
                <div class="lt">
                    <ul>
                        <li>
                            <span>Is there a setup fee?</span>
                            <p>No. There are no setup fees on any of our plans</p>
                        </li>
                        <li>
                            <span>What\'s the time span for your contracts?</span>
                            <p>All the plans are year-to-year which are subscribed annually.</p>
                        </li>
                        <li>
                            <span>What payment methods are accepted?</span>
                            <p>We accepts PayPal and Credit Card payments.</p>
                        </li>
                        <li>
                            <span>Do you offer support if I need help?</span>
                            <p>Yes! Top-notch customer support for our paid customers is key for a quality product, so we’ll do our very best to resolve any issues you encounter via our support page.</p>
                        </li>
                        <li>
                            <span>Can I use the plugins after my subscription is expired?</span>
                            <p>Yes, you can use the plugins but you will not get future updates for those plugins.</p>
                        </li>
                    </ul>
                </div>
                <div class="rt">
                    <ul>
                        <li>
                            <span>Can I cancel my membership at any time?</span>
                            <p>Yes. You can cancel your membership by contacting us.</p>
                        </li>
                        <li>
                            <span>Can I change my plan later on?</span>
                            <p>Yes. You can upgrade or downgrade your plan by contacting us.</p>
                        </li>
                        <li>
                            <span>Do you offer refunds?</span>
                            <p>You are fully protected by our 100% Money Back Guarantee Unconditional. If during the next 14 days you experience an issue that makes the plugin unusable and we are unable to resolve it, we’ll happily offer a full refund.</p>
                        </li>
                        <li>
                            <span>Do I get updates for the premium plugin?</span>
                            <p>Yes, you will get updates for all the premium plugins until your subscription is active.</p>
                        </li>
                    </ul>
                </div>
            </div><!-- /.faq-lst -->
            <div class="f-cnt">
                <span>I have other pre-sale questions, can you help?</span>
                <p>All the plans are year-to-year which are subscribed annually.</p>
                <a href="https://ampforwp.com/support/?utm_medium=freevspro&utm_campaign=AMP%20Plugin#contact">Contact a Human</a>
            </div><!-- /.f-cnt -->
        </div><!-- /.faq -->
    </div><!-- /. pvf -->
</div><!-- /. fp-wr -->';
$gettingstarted_extension_listing = '
<div class="extension_listing getting_started_listing">
<p style="font-size:13px">Take your AMP to the next level with these premium extensions which gives you advanced features.</p>
<ul>
    <li class="first"><a href="http://ampforwp.com/advanced-amp-ads/#utm_source=options-panel&utm_medium=gettingstarted-amp-ads&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/click.png" /></div>
        <div class="extension_desc">
        <h2>Advanced AMP ADS</h2>
        <p>Add Advertisement directly in the content</p>
        <div class="extension_btn">From: $29</div>
        </div>
    </a></li>
    <li class="second"><a href="http://ampforwp.com/opt-in-forms/#utm_source=options-panel&utm_medium=gettingstarted_opt-in-forms&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/email.png" /></div>
        <div class="extension_desc">
        <h2>Email Opt-in Forms</h2>
        <p>Capture Leads with Email Subscription.</p>
        <div class="extension_btn">From: $79</div>
        </div>
    </a></li>
    <li class="first"><a href="http://ampforwp.com/call-to-action/#utm_source=options-panel&utm_medium=gettingstarted_amp-cta&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/mac-click.png" /></div>
        <div class="extension_desc">
        <h2>Call To Action (CTA)</h2>
        <p>Higher Visibility & More Conversions</p>
        <div class="extension_btn">From: $29</div>
        </div>
    </a></li>
    <li class="second"><a href="http://ampforwp.com/custom-post-type/#utm_source=options-panel&utm_medium=gettingstarted_custom-post-type&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/comments.png" /></div>
        <div class="extension_desc">
        <h2>Custom Post Type</h2>
        <p>Enable Custom Post type support in AMP.</p>
        <div class="extension_btn">From: $19</div>
        </div>
    </a></li>

    <li class="first"><a href="http://ampforwp.com/acf-amp/#utm_source=options-panel&utm_medium=gettingstarted_acf&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/acf.png" /></div>
        <div class="extension_desc">
        <h2>Advanced Custom Fields</h2>
        <p>Easily add ACF support in AMP.</p>
        <div class="extension_btn">From: $29</div>
        </div>
    </a></li>
    <li class="second"><a href="http://ampforwp.com/doubleclick-for-publishers/#utm_source=options-panel&utm_medium=gettingstarted_doubleclick&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/dfp.png" /></div>
        <div class="extension_desc">
        <h2>DoubleClick For Publishers</h2>
        <p>Enable DFP Support for AMP.</p>
        <div class="extension_btn">From: $19</div>
        </div>
    </a></li>


    <li class="first"><a href="http://ampforwp.com/amp-ratings/#utm_source=options-panel&utm_medium=gettingstarted_amp-ratings&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/star.png" /></div>
        <div class="extension_desc">
        <h2>Star Ratings</h2>
        <p>Star Review Ratings for AMP.</p>
        <div class="extension_btn">From: $19</div>
        </div>
    </a></li>
    <li class="second"><a href="https://ampforwp.com/woocommerce/" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/woo.png" /></div>
        <div class="extension_desc">
        <h2>AMP WooCommerce Pro</h2>
        <p>Advanced WooCommerce in AMP in two clicks.</p>
        <div class="extension_btn">From: $79</div>
        </div>
    </a></li>

    <li class="first"><a href="http://ampforwp.com/amp-category-base-remove-support/#utm_source=options-panel&utm_medium=gettingstarted_amp-category-base-remove-support&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/puzzel.png" /></div>
        <div class="extension_desc">
        <h2>Category Base Removal</h2>
        <p>Remove Category Base Support in AMP</p>
        <div class="extension_btn">FREE</div>
        </div>
    </a></li>
    <li class="second"><a href="https://ampforwp.com/extensions/#utm_source=options-panel&utm_medium=gettingstarted_amp-more-comingsoon&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/comments.png" /></div>
        <div class="extension_desc">
        <h2>View All Extensions</h2>
        <p>See all the extensions available for AMP</p>
<div class="extension_btn">View All</div>        </div>
    </a></li>


</ul>
</div>
';


$single_extension_listing = '
<div class="extension_listing single_ex_listing">
<h3>Increase the Revenue, Leads and Conversation with these Handpicked extensions</h3>
<ul>
    <li class="first"><a href="http://ampforwp.com/advanced-amp-ads/#utm_source=options-panel&utm_medium=gettingstarted-amp-ads&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/click.png" /></div>
        <div class="extension_desc">
        <h2>Advanced AMP ADS</h2>
        <p>Add Advertisement directly in the content</p>
        <div class="extension_btn">View Details</div>
        </div>
    </a></li>
    <li class="second"><a href="http://ampforwp.com/opt-in-forms/#utm_source=options-panel&utm_medium=gettingstarted_opt-in-forms&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/email.png" /></div>
        <div class="extension_desc">
        <h2>Email Opt-in Forms</h2>
        <p>Capture Leads with Email Subscription.</p>
        <div class="extension_btn">View Details</div>
        </div>
    </a></li>
    <li class="first"><a href="http://ampforwp.com/call-to-action/#utm_source=options-panel&utm_medium=gettingstarted_amp-cta&utm_campaign=AMP%20Plugin" target="_blank">
        <div class="align_left">'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<img src="'.AMPFORWP_IMAGE_DIR . '/mac-click.png" /></div>
        <div class="extension_desc">
        <h2>Call To Action (CTA)</h2>
        <p>Higher Visibility & More Conversions</p>
        <div class="extension_btn">View Details</div>
        </div>
    </a></li>
 </ul>
</div>
';

$upcomingLayoutsDesign = '';
$layouts = ampforwp_upcomming_layouts_demo();
if(is_array($layouts)){
    foreach($layouts as $k=>$val){
    	$upcomingLayoutsDesign .=  '<div class="amp_layout_upcomming"> 
        <div class="amppb_ad-layout-layout">
            <div class="amppb_ad-layout-wrapper">
            <div class="amppb_ad-layout_pro"><a href="https://ampforwp.com/amp-layouts/" target="_blank">PRO</a></div>
                <h4 class="amppb_ad-layout-title">'.esc_html($val['name']).'</h4>'./* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */'<div class="amppb_ad-layout-screenshot"> <img src="'.esc_url($val['image']).'" onclick="window.open(\''.esc_url($val['link']).'\')"> </div>
                <div class="amppb_ad-layout-button">
                    <a target="_blank" href="'.esc_url($val['link']).'" class="button">'. esc_html__('View Theme','accelerated-mobile-pages').'</a> 
                </div>
            </div>
        </div>
    </div>';
    }
}
// GDPR iso codes
$eu_iso_codes = array(
                        'al' => 'Albania',
                        'ad' => 'Andorra',
                        'at' => 'Austria',
                        'by' => 'Belarus',
                        'be' => 'Belgium',
                        'ba' => 'Bosnia and Herzegovina',
                        'bg' => 'Bulgaria',
                        'hr' => 'Croatia',
                        'cy' => 'Cyprus',
                        'cz' => 'Czech Republic',
                        'dk' => 'Denmark',
                        'ee' => 'Estonia',
                        'fo' => 'Faroe Islands',
                        'fi' => 'Finland',
                        'fr' => 'France',
                        'de' => 'Germany',
                        'gi' => 'Gibraltar',
                        'gr' => 'Greece',
                        'hu' => 'Hungary',
                        'is' => 'Iceland',
                        'ie' => 'Ireland',
                        'im' => 'Isle of Man',
                        'it' => 'Italy',
                        'xs' => 'Kosovo',
                        'lv' => 'Latvia',
                        'lt' => 'Lithuania',
                        'lu' => 'Luxembourg',
                        'mk' => 'The former Yugoslav Republic of Macedonia',
                        'mt' => 'Malta',
                        'md' => 'Moldova',
                        'mc' => 'Monaco',
                        'me' => 'Montenegro',
                        'nl' => 'Netherlands',
                        'no' => 'Norway',
                        'pl' => 'Poland',
                        'pt' => 'Portugal',
                        'ro' => 'Romania',
                        'ru' => 'Russia',
                        'rs' => 'Serbia',
                        'sk' => 'Slovakia',
                        'si' => 'Slovenia',
                        'es' => 'Spain',
                        'se' => 'Sweden',
                        'ch' => 'Switzerland',
                        'ua' => 'Ukraine',
                        'uk' => 'United Kingdom',
                        'rs'=> 'Yugoslavia',
                );

// All the possible arguments for Redux.
//$amp_redux_header = '<span id="name"><span style="color: #4dbefa;">U</span>ltimate <span style="color: #4dbefa;">W</span>idgets</span>';
$amppro_settings_url = admin_url('admin.php?page=amp_options&tabid=opt-go-premium');
$amppro_enter_keyurl = admin_url('admin.php?tabid=opt-go-premium&page=amp_options');
// AMP Pro Extension Manager plugin activation & license key check #4613
if(class_exists('AMPExtensionManager')){
    $ampforwp_is_productActivated = true;
    $ampforwppro_license_info   = get_option('ampforwppro_license_info');
    if(empty($ampforwppro_license_info) || !isset($ampforwppro_license_info->license)){
        $amppro_enter_keyurl  = admin_url('admin.php?page=amp-extension-manager');
    }
    if(isset($ampforwppro_license_info->license) && $ampforwppro_license_info->license == "valid"){
          $ampforwp_nameOfUser = isset($ampforwppro_license_info->customer_name)?$ampforwppro_license_info->customer_name:'';
        $amppro_settings_url = admin_url('admin.php?page=amp-extension-manager');
    }
}
$upg_to_pro_url = '#';
$upg_to_pro_target = '';
if(get_theme_support('amp-template-mode')){
    $upg_to_pro_url = 'https://ampforwp.com/membership/#utm_source=options-panel&utm_medium=view_pro_features_btn&utm_campaign=AMP%20Plugin';
    $upg_to_pro_target = 'target="_blank"';
}
$proDetailsProvide = '<a class="technical_support_btn_txt" href="https://ampforwp.com/support/" target="_blank">'.esc_html__('Technical Support','accelerated-mobile-pages').'</a> <a class="premium_features_btn" href="https://ampforwp.com/membership/#utm_source=options-panel&utm_medium=view_pro_features_btn&utm_campaign=AMP%20Plugin" target="_blank">Upgrade to PRO</a> ';
if($ampforwp_nameOfUser!=""){
    if (class_exists('AMPExtensionManager') ) {        
        $license_info = get_option( 'ampforwppro_license_info');
        if (defined('AMPFORWPPRO_PLUGIN_DIR') && !empty($license_info)){
            $ampforwp_pro_manager = AMPFORWPPRO_PLUGIN_DIR.'inc/amp-ext-manager-lic-data.php';
            if( file_exists($ampforwp_pro_manager) ){
                require_once $ampforwp_pro_manager;
            }
            $settings_url = esc_url( admin_url('admin.php?page=amp-extension-manager') );
        }
    }
}

  if ( !class_exists( 'AMPExtensionManager' ) ) {
    if ( !defined('AMPFORWPPRO_PLUGIN_DIR') ){
        $expiredLicensedata  = array();
        foreach ($extension_listing_array as $key => $extension) {
            $currentStatus = "";
            $license_key        = '';
            $license_status     = 'inactive';
            $license_status_msg = '';
            $license_user_name = '';    
            $remainingExpiresDays = '';

            if($extension['plugin_active_path'] != "" && is_plugin_active($extension['plugin_active_path']) ){
                $ampforwp_is_productActivated = true;
                $currentStatus = "not-active invalid";
                $pathExploded = explode("/", $extension['plugin_active_path']);
                $pathExploded = $pathExploded[0];
                
                $amplicense = '';
                $allResponseData = '';
                $allResponseData = array('success'=>'',
                                'license'=> '',
                                'item_name'=> '',
                                'expires'=> '',
                                'customer_name'=> '',
                                'customer_email'=> '',
                                );
                $allResponseData = isset($selectedOption['amp-license'][$pathExploded]['all_data']) ? $selectedOption['amp-license'][$pathExploded]['all_data'] : NULL ;
                if ($allResponseData!=NULL) {
                $selectedOption = (array) get_option('redux_builder_amp',true);
                $expiredLicensedata[$pathExploded] = $selectedOption['amp-license'][$pathExploded]['status'] == 'expired' ? 1 : 0 ;
                $remainingExpiresDays =  gmdate( 'Y-m-d', strtotime( $allResponseData['expires'] ) );
                $license_info_lifetime = $allResponseData['expires'];
                $today = gmdate( 'Y-m-d' );
                $exp_date = $remainingExpiresDays; 
                $date1 = date_create($today);
                $date2 = date_create($exp_date);
                $diff = date_diff($date1,$date2);
                $days = $diff->format("%a");
                if( $license_info_lifetime == 'lifetime' ){
                    $days = 'Lifetime';
                    if ($days == 'Lifetime') {
                        $expire_msg = " Your License is Valid for Lifetime ";
                    }
                }
                elseif($today > $exp_date){
                    $days = -$days;
                }
            }
            
            $license_status = '';
            $isset_Checker = isset($selectedOption['amp-license'][$pathExploded]['status']) ? $selectedOption['amp-license'][$pathExploded]['status'] : NULL;
            if ($isset_Checker != NULL) {
            if(isset($selectedOption['amp-license'][$pathExploded]['status']) && $selectedOption['amp-license'][$pathExploded]['status']==='valid' || $selectedOption['amp-license'][$pathExploded]['status']==='expired'){
            $license_status = $selectedOption['amp-license'][$pathExploded]['status'];
            $license_user_name = substr($ampforwp_nameOfUser, 0, strpos($ampforwp_nameOfUser, ' '));
            $check_for_Caps = ctype_upper($license_user_name); 
            if ( $check_for_Caps == 1 ) {
                $license_user_name =  strtolower($license_user_name);
                $license_user_name =  ucwords($license_user_name);
            }
            else{
                $license_user_name =  ucwords($license_user_name);
            }
            $currentStatus = 'active valid';

            if($ampforwp_nameOfUser=="" && isset($selectedOption['amp-license'][$pathExploded]['all_data']['customer_name'])){
                $ampforwp_nameOfUser = $selectedOption['amp-license'][$pathExploded]['all_data']['customer_name'];
            }

            if(isset($selectedOption['amp-license'][$pathExploded]['all_data']) && $selectedOption['amp-license'][$pathExploded]['all_data']!=""){
                $allResponseData = $selectedOption['amp-license'][$pathExploded]['all_data'];
                $remainingExpiresDays =  gmdate( 'Y-m-d', strtotime( $allResponseData['expires'] ) ) ;
              $license_info_lifetime = $allResponseData['expires']; 
              $today = gmdate( 'Y-m-d' );
              $exp_date = $remainingExpiresDays; 
              $date1 = date_create($today);
              $date2 = date_create($exp_date);
              $diff = date_diff($date1,$date2);
              $days = $diff->format("%a");
              if( $license_info_lifetime == 'lifetime' ){
                $days = 'Lifetime';
                if ($days == 'Lifetime') {
                    $expire_msg = " Your License is Valid for Lifetime ";
                }
            }
            elseif($today > $exp_date){
                $days = -$days;
            }
        }

        if(isset($selectedOption['amp-license'][$pathExploded])){
        while ( strlen($selectedOption['amp-license'][$pathExploded]['license']) > 32 ) {
            $selectedOption['amp-license'][$pathExploded]['license'] = base64_decode($selectedOption['amp-license'][$pathExploded]['license']);
            $amplicense = $selectedOption['amp-license'][$pathExploded]['license'];}
            $license_key = $selectedOption['amp-license'][$pathExploded]['license'];
        }

        $lic_status = isset($selectedOption['amp-license'][$pathExploded]['status']) ? $selectedOption['amp-license'][$pathExploded]['status'] : '';
            $lic_uname = isset($selectedOption['amp-license'][$pathExploded]['all_data']['customer_name']) ? $selectedOption['amp-license'][$pathExploded]['all_data']['customer_name'] : '';
            $license_user_name = substr($lic_uname, 0, strpos($lic_uname, ' ')); 
            $check_for_Caps = ctype_upper($license_user_name); 
            if ( $check_for_Caps == 1 ) {
            $license_user_name =  strtolower($license_user_name);
            $license_user_name =  ucwords($license_user_name);}
            else{ $license_user_name =  ucwords($license_user_name); }

            if ( isset( $license_user_name ) && $license_user_name!=="" && isset( $days ) ){
                if (  $license_status == 'valid' || $lic_status == 'expired' ) {
                    if ($lic_status == 'expired') { $days = -1; }

                    $one_of_plugin_expired = 0;
                    if ( in_array( 1, $expiredLicensedata ) ){
                            $one_of_plugin_expired = 1;
                        }
                    if ( !in_array( 0, $expiredLicensedata ) ){
                            $one_of_plugin_expired = 0;
                        }
                $exp_id = '';
                $expire_msg = '';
                $renew_mesg = '';
                $span_class = '';
                $expire_msg_before = '';
                $ZtoS_days = '';
                $refresh_addon = '';
                $user_refr = '';
                $alert_icon = '';
                $ext_settings_url = 'ext_url'; 
                $settings_url = esc_url(admin_url('edit.php?post_type=ampforwp&page=structured_data_options'));
                if ( $days == 'Lifetime' ) {
                    $expire_msg = " ".esc_html('Valid for Lifetime')." ";
                    // $expire_msg = " Active ";
                    $expire_msg_before = '<span class="before_msg_active">'.esc_html('Your License is').'</span>';
                    $span_class = "ampforwp_addon_icon dashicons dashicons-yes pro_icon ampforwppro_icon";
                    $color = 'color:green';
                }
                else if( $days>=0 && $days<=30 ){
                    $renew_url = "https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($license_key)."&download_id=".esc_attr($allResponseData['item_name'])."";

                    if ($one_of_plugin_expired == 1) {
                    $expire_msg_before = '<span class="before_msg_active">'.esc_html('One of your').' <span class="lessthan_30" style="color:red;">'.esc_html('license key is').'</span></span>';
                    $spann_class = "<span class='ampforwp_addon_icon dashicons dashicons-no lttn'></span>"; 
                    $expire_msg = '<span class="one_of_expired">'.esc_html("Expired").'</span> '.$spann_class.' <a target="blank" class="renewal-license" href="'.$renew_url.'"><span class="renew-lic">'.esc_html__('Renew', 'accelerated-mobile-pages').'</span></a>';
                }
                else
                    {
                        $expire_msg_before = '<span class="before_msg">'.esc_html('Your License is').'</span> <span class="ampforwp-addon-alert">'.esc_html('expiring in').' '.$days.' '.esc_html('days').'</span><a target="blank" class="renewal-license" href="'.$renew_url.'"><span class="renew-lic">'.esc_html__('Renew', 'accelerated-mobile-pages').'</span></a>';
                    }
                    $color = 'color:red';
                    $alert_icon = '<span class="ampforwp_addon_icon dashicons dashicons-warning pro_warning"></span>';
                    $trans_check = get_transient( 'ampforwp_addon_set_transient' );
                    if ( $trans_check !== 'ampforwp_addon_set_transient_value' ){
                    $refresh_addon = '<a id='.$pathExploded.' data-nonce='.wp_create_nonce('verify_extension').' data-days="'.$days.'"  class="days_remain">
                    <i addon-is-expired class="dashicons dashicons-update-alt" id="refresh_expired_addon"></i>
                    </a>';
                    }
                }
                elseif($days<0){
                    $ext_settings_url = 'ext_settings_url';
                    $renew_url = "https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($license_key)."&download_id=".esc_attr($allResponseData['item_name'])."";
                    if ($one_of_plugin_expired == 1) {
                    $expire_msg_before = '<span class="ampforwp_addon_inactive"><span class="ooy">'.esc_html('One of your').'</span> <span class="lthan_0" style="color:red;">'.esc_html('license key is').'</span></span>';
                    }else{
                        $expire_msg_before = '<span class="ampforwp_addon_inactive">'.esc_html('Your').' <span class="lthan_0" style="color:red;">'.esc_html('License has been').'</span></span>';
                        $user_refr = '<a class="user_refr" id='.$pathExploded.' data-nonce='.wp_create_nonce('verify_extension').' data-days="'.$days.'"  >
                    <i addon-is-expired class="dashicons dashicons-update-alt" id="user_refr_addon"></i>
                    </a>';
                    }
                    $expire_msg = " Expired ";
                    $exp_class = 'expired';
                    $exp_id = 'exp';
                    $exp_class_2 = 'renew_license_key_';
                    $span_class = "ampforwp_addon_icon dashicons dashicons-no ltz";
                    $renew_mesg = '<a target="blank" class="renewal-license" href="'.$renew_url.'"><span class="renew-lic">'.esc_html__('Renew', 'accelerated-mobile-pages').'</span></a>';
                    $color = 'color:red';

                    $trans_check = get_transient( 'ampforwp_addon_set_transient' );
                    if ( $trans_check !== 'ampforwp_addon_set_transient_value' ){
                        $refresh_addon = '<a id='.$pathExploded.' data-nonce='.wp_create_nonce('verify_extension').' data-days="'.$days.'"  class="days_remain">
                    <i addon-is-expired class="dashicons dashicons-update-alt" id="refresh_expired_addon"></i>
                    </a>';
                    }
}
                    else{
                        if ($one_of_plugin_expired == 1) {
                        $expire_msg_before = '<span class="before_msg_active">'.esc_html('One of your').' <span class="less_than_30" style="color:red;">'.esc_html('license key is').'</span></span>';    
                        }else{
                        $expire_msg_before = '<span class="before_msg_active">'.esc_html('Your License is').'</span>';                        
                        }
                        if ($one_of_plugin_expired == 1) {
                            $renew_url = "https://accounts.ampforwp.com/order/?edd_license_key=".esc_attr($license_key)."&download_id=".esc_attr($allResponseData['item_name'])."";
                        $expire_msg = " <span class='one_of_expired'>".esc_html('Expired')."</span> ";
                        $renew_mesg = '<a target="blank" class="renewal-license" href="'.$renew_url.'"><span class="renew-lic">'.esc_html__('Renew', 'accelerated-mobile-pages').'</span></a>';
                        }
                        else{
                            $expire_msg = " Active ";
                        }
                        if ($one_of_plugin_expired == 1) {
                        $span_class = "ampforwp_addon_icon dashicons dashicons-no pro_icon";                        
                        }
                        else{
                            $span_class = "ampforwp_addon_icon dashicons dashicons-yes pro_icon ampforwppro_icon";
                        }
                        if ($one_of_plugin_expired == 1) { $color = 'color:red';}
                        else{ $color = 'color:green'; }
                    }
                    if($days<0){ $exp_id = 'exp'; }
                    $proDetailsProvide = "<div class='ampforwp-addon-main'>
                    <span class='ampforwp-addon-info'>
                    ".$alert_icon."<span class='activated-plugins'>".esc_html('Hi')." <span class='ampforwp-addon_key_user_name'>".esc_html($license_user_name)."</span>".','."
                <span id='active-plugins-dr' data-days=".$days." class=".$days."> ".$expire_msg_before." </span>
                <span class='expiredinner_span' data-remain-days=".$days." id=".$exp_id.">".$expire_msg."</span>
                <span class='".$span_class."'></span>".$renew_mesg.$refresh_addon.$user_refr ;
                $proDetailsProvide .= $ZtoS_days."
                </span>
                </div>";
            }
        }
    }
}
}
}
}
}
 else if( $ampforwp_nameOfUser!="" && !class_exists('AMPExtensionManager') ){
    $proDetailsProvide = "<span class='extension-menu-call'><span class='activated-plugins'>Hello, ".esc_html($ampforwp_nameOfUser)."</span> <a class='' href='".esc_url(admin_url('admin.php?page=amp_options&tabid=opt-go-premium'))."'><i class='dashicons-before dashicons-admin-generic'></i></a></span>";
 }

if(function_exists('amp_activate') ){
    $proDetailsProvide = "<a class='premium_features_btn_txt' href=\"#\"> AMP by Automattic compatibility has been activated</a>";
}

$user = wp_get_current_user();
$permissions = "manage_options";
$amp_access = ampforwp_get_setting('ampforwp-role-based-access');

if( in_array( 'administrator', $user->roles ) ) {
    $permissions = "manage_options";
}elseif( in_array( 'editor', $user->roles ) && in_array('editor', $amp_access) ){
    $permissions = 'edit_pages';
}elseif( in_array( 'author', $user->roles ) && in_array('author', $amp_access)){
    $permissions = 'edit_posts';
}
if (class_exists('WPSEO_Options') && in_array( 'wpseo_manager', $user->roles ) && in_array('wpseo_manager', $amp_access)) {
    $permissions = 'edit_pages'; 
}
$args = array(
    // TYPICAL -> Change these values as you need/desire
    'opt_name'              => 'redux_builder_amp', // This is where your data is stored in the database and also becomes your global variable name.
    'display_name'          =>  esc_html__( 'AMPforWP Options','accelerated-mobile-pages' ), // Name that appears at the top of your panel
    'menu_type'             => 'menu', //Specify if the admin menu should appear or not. Options: menu or submenu (Under appearance only)
    'allow_sub_menu'        => true, // Show the sections below the admin menu item or not
    'menu_title'            => esc_html__( 'AMP', 'accelerated-mobile-pages' ),
    'page_title'            => esc_html__('Accelerated Mobile Pages Options','accelerated-mobile-pages'),
    'display_version'       => AMPFORWP_VERSION,
    'update_notice'         => false,
    'intro_text'            => $proDetailsProvide,
    'global_variable'       => '', // Set a different name for your global variable other than the opt_name
    'dev_mode'              => false, // Show the time the page took to load, etc
    'customizer'            => false, // Enable basic customizer support,
    'async_typography'      => false, // Enable async for fonts,
    'disable_save_warn'     => true,
    'open_expanded'         => false,
    // OPTIONAL -> Give you extra features
    'page_priority'         => null, // Order where the menu appears in the admin area. If there is any conflict, something will not show. Warning.
    'page_parent'           => 'themes.php', // For a full list of options, visit: http://codex.wordpress.org/Function_Reference/add_submenu_page#Parameters
    'page_permissions'      => $permissions, // Permissions needed to access the options panel.
    'last_tab'              => '', // Force your panel to always open to a specific tab (by id)
    'page_icon'             => 'icon-themes', // Icon displayed in the admin panel next to your menu_title
    'page_slug'             => 'amp_options', // Page slug used to denote the panel
    'save_defaults'         => true, // On load save the defaults to DB before user clicks save or not
    'default_show'          => false, // If true, shows the default value next to each field that is not the default value.
    'default_mark'          => '', // What to print by the field's title if the value shown is default. Suggested: *
    'admin_bar'             => false,
    'admin_bar_icon'        => 'dashicons-admin-generic', 
    // CAREFUL -> These options are for advanced use only
    'output'                => false, // Global shut-off for dynamic CSS output by the framework. Will also disable google fonts output
    'output_tag'            => false, // Allows dynamic CSS to be generated for customizer and google fonts, but stops the dynamic CSS from going to the head
    //'domain'              => 'redux-framework', // Translation domain key. Don't change this unless you want to retranslate all of Redux.
    'footer_credit'         => false, // Disable the footer credit of Redux. Please leave if you can help it.
    'footer_text'           => "",
    'show_import_export'    => true,
    'system_info'           => true,

);

Redux::setArgs( "redux_builder_amp", $args );
    $tabs = array(
        array(
            'id'      => 'redux-help-tab-1',
            'title'   => esc_html__( 'Theme Information 1', 'accelerated-mobile-pages' ),
            'content' => '<p>'.esc_html__( 'This is the tab content, HTML is allowed.', 'accelerated-mobile-pages' ).'</p>'
        ),
        array(
            'id'      => 'redux-help-tab-2',
            'title'   => esc_html__( 'Theme Information 2', 'accelerated-mobile-pages' ),
            'content' => '<p>'.esc_html__( 'This is the tab content, HTML is allowed.', 'accelerated-mobile-pages' ).'</p>'
        )
    );
    Redux::setHelpTab( $opt_name, $tabs );

    // Set the help sidebar
    $content = '<p>'.esc_html__( 'This is the sidebar content, HTML is allowed.', 'accelerated-mobile-pages' ).'</p>';
    Redux::setHelpSidebar( $opt_name, $content );


    /*
     * <--- END HELP TABS
     */

    /*
     *
     * ---> START SECTIONS
     *
     */
    // AMP by Automattic Compatibility
    if(function_exists('amp_activate') ){
        Redux::setSection( $opt_name, array(
              'id'    => 'automatic-amp-features',
              'title'      => esc_html__( 'AMP By Automattic Settings', 'accelerated-mobile-pages' ),
              'icon' => '',
                )   
        );
        ampforwp_admin_advertisement_options($opt_name);
        ampforwp_page_builders_support_options($opt_name);
        ampforwp_admin_performance_options($opt_name);
        ampforwp_analytics_options($opt_name);
        ampforwp_structure_data_options($opt_name);
        ampforwp_notice_bar_options($opt_name);
        ampforwp_push_notification_options($opt_name);
        ampforwp_admin_contact_form_options($opt_name);
    }


    // New AMP UX
     if(!function_exists('ampforwp_generate_ux_admin_button')){
        function ampforwp_generate_ux_admin_button($id='',$type='',$label=''){
            $option = "";
            if($type=="button"){
                if($id=="ampforwp-ux-website-type-section"){
                    $amp_website_type = ampforwp_get_setup_info('ampforwp-ux-website-type-section');
                    if($amp_website_type){
                    $option = '<div class="filled-lbl-blk">
                                    <p class="msg">'.esc_attr($amp_website_type).'</p>
                                    <span class="lbl">Change</span>
                                </div>';
                    }else{
                        $option = '<div class="button btn-red">'.esc_attr($label).'</div>';
                    }
                }else if($id=="ampforwp-ux-privacy-section"){
                    $setup_txt = ampforwp_get_setup_info('ampforwp-ux-privacy-section');
                    if($setup_txt!=""){
                    $option = '<div class="filled-lbl-blk">
                                    <p class="msg">'.esc_attr($setup_txt).'</p>
                                    <span class="lbl">Change</span>
                                </div>';
                    }else{
                        $option = '<div class="button btn-red">'.esc_attr($label).'</div>';
                    }    
                }else if($id=="ampforwp-ux-need-type-section"){
                    $need_type=ampforwp_get_setup_info('ampforwp-ux-need-type-section');
                    if($need_type!=""){
                    $option = '<div class="filled-lbl-blk">
                                    <p class="msg">'.esc_attr($need_type).'</p>
                                    <span class="lbl">Change</span>
                                </div>';
                    }else{
                        $option = '<div class="button btn-red">'.esc_attr($label).'</div>';
                    }
                }else if($id=="ampforwp-ux-design-section"){
                    $opt_med_url = ampforwp_get_setup_info('ampforwp-ux-design-section');
                    if($opt_med_url!=""){
                    $option = '<div class="filled-lbl-blk">
                                    <p class="msg">Configured</p>
                                    <span class="lbl">Change</span>
                                </div>';
                    }else{
                        $option = '<div class="button btn-red">'.esc_attr($label).'</div>';
                    }
                }else if($id=="ampforwp-ux-analytics-section"){
                    $analytics_txt = ampforwp_get_setup_info('ampforwp-ux-analytics-section');
                    if($analytics_txt!=""){
                    $option = '<div class="filled-lbl-blk">
                                    <p class="msg">'.esc_attr($analytics_txt).'</p>
                                    <span class="lbl">Change</span>
                                </div>';
                    }else{
                        $option = '<div class="button btn-red">'.esc_attr($label).'</div>';
                    }
                }else{
                    $option = '<div class="button btn-red">'.esc_attr($label).'</div>';
                }
            }else{
                $option = '<div class="button btn-list">'.esc_attr($label).'</div>';
            }
            return $option;
        }
    }
  $setup_ids = array(
                        'ampforwp-ux-website-type-section',
                        'ampforwp-ux-need-type-section',
                        'ampforwp-ux-analytics-section'
                    );
    $amp_ux_icon = "amp-ux-warning-okay";
    for($sid = 0; $sid < count($setup_ids); $sid++ ){
        $check = ampforwp_get_setup_info($setup_ids[$sid]);
        if($check==""){
            $amp_ux_icon = "amp-ux-warning";
        }
    }
    $is_aafwp = "not-exist";
    $aafwp_active_url = '';
    $aafwp_default = 0;
    $ampforwp_admin_url = admin_url();
    $adfwp_a_open = "";
    $adfwp_a_close = "";
 
    $adv_data_href = 'data-href=ampforwp-ux-advertisement-section';
    if(function_exists('adsforwp_check_plugin')){
        $plugin_file = "ads-for-wp/ads-for-wp.php";
        $is_sdfwp = "active";
        $aafwp_active_url = $ampforwp_admin_url.'admin.php?page=adsforwp&amp;tab=general&amp;reference=ampforwp';
        $adfwp_a_open = '<a href="'.esc_url($aafwp_active_url).'" target="_blank">';
        $adfwp_a_close = '</a>';
        $adv_data_href = 'data-href=';
    }
        Redux::setSection( $opt_name, array(
            'title'      => esc_html__( 'Setup', 'accelerated-mobile-pages' ),
            'id'         => 'ampforwp-new-ux',
            'icon'         => "el el-warning ux-setup-icon $amp_ux_icon",
            'fields'     => array(      
                                   array(       
                                               'id' => 'ampforwp-setup-ux-website-type',        
                                               'type' => 'text',        
                                               'title' => '',       
                                               'default'=>''        
                                    )       
                               ),
            'desc'   => '<div class="amp-ux-section">
                            <h2 class="amp-section-desc">Quick &amp; Easy Setup</h2>
                        <div class="amp-ux-section-fields">
                                <div class="amp-ux-section-field" data-id="website-type" data-href="ampforwp-ux-website-type-section">
                                   <div class="amp-ux-elem-field">
                                        <h4 class="amp-ux-elem-title">Website Type</h4>
                                        <div class="amp-ux-elem-but-block amp-ux-valid-require">'.ampforwp_generate_ux_admin_button("ampforwp-ux-website-type-section","button","SELECT").'</div>
                                    </div>
                                </div>
                                <div class="amp-ux-section-field" data-href="ampforwp-ux-need-type-section">
                                    <div class="amp-ux-elem-field">
                                        <h4 class="amp-ux-elem-title">
                                            Where do you need AMP?
                                        </h4>
                                        <div class="amp-ux-elem-but-block amp-ux-valid-require">'.ampforwp_generate_ux_admin_button("ampforwp-ux-need-type-section","button","CHOOSE").'</div>
                                    </div>
                                </div>
                                <div class="amp-ux-section-field" data-href="ampforwp-ux-design-section">
                                   <div class="amp-ux-elem-field">
                                        <h4 class="amp-ux-elem-title">Design and Presentation</h4>
                                     <div class="amp-ux-elem-but-block">'.ampforwp_generate_ux_admin_button("ampforwp-ux-design-section","button","SET UP").'</div>
                                    </div>
                                </div>
                                <div class="amp-ux-section-field" data-href="ampforwp-ux-analytics-section">
                                     <div class="amp-ux-elem-field">
                                        <h4 class="amp-ux-elem-title">Analytics Tracking</h4>
                                        <div class="amp-ux-elem-but-block amp-ux-valid-require">'.ampforwp_generate_ux_admin_button("ampforwp-ux-analytics-section","button","CONFIG").'</div>
                                    </div>
                                </div>
                                <div class="amp-ux-section-field" data-href="ampforwp-ux-privacy-section">
                                     <div class="amp-ux-elem-field">
                                        <h4 class="amp-ux-elem-title">Privacy Settings</h4>
                                        <div class="amp-ux-elem-but-block">'.ampforwp_generate_ux_admin_button("ampforwp-ux-privacy-section","button","CHOOSE").'</div>
                                    </div>
                                </div>'.
                                $adfwp_a_open.
                                '<div class="amp-ux-section-field" '.esc_attr($adv_data_href).'>
                                    <div class="amp-ux-elem-field">
                                        <h4 class="amp-ux-elem-title">Advertisement</h4>
                                        <div class="amp-ux-elem-but-block stup">View Setup</div>
                                    </div>
                                </div>'.
                                 $adfwp_a_close.
                                '<div class="amp-ux-section-field" data-href="ampforwp-ux-thirdparty-section">
                                    <div class="amp-ux-elem-field">
                                        <h4 class="amp-ux-elem-title">3rd Party Compatibility</h4>
                                        <div class="amp-ux-elem-but-block">'.ampforwp_generate_ux_admin_button("ampforwp-ux-thirdparty-section","label","View List").'</div>
                                    </div>
                                </div>
                        </div>
                    </div>',
        ));

    Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'Settings', 'accelerated-mobile-pages' ),
          'id'    => 'basic',
          'icon' => 'el el-cogs',
          'desc'  => '',
          'class'  =>'amp-opt-settings',
    ));
    
    function ampforwp_default_logo_settings($param=""){
        $custom_logo_id = '';
        $image          = '';
        $value          = '';
        $current_page = ampforwp_get_admin_current_page();
        if($current_page=="amp_options"){
            $custom_logo_id = get_theme_mod( 'custom_logo' );
            $image = wp_get_attachment_image_src( $custom_logo_id , 'full');
            if( $image ){
                return $image[0];
            }
        }
        return $value;
    }
    function ampforwp_custom_logo_dimensions_options(){
        $opCheck = ampforwp_get_setting('ampforwp-custom-logo-dimensions');
        if($opCheck==1){
            return 'prescribed';
        }else{
            return 'flexible';
        }
    }
    function ampforwp_get_cpt_generated_post_types() {
        $options = '';
        $options = get_option('ampforwp_cpt_generated_post_types');
        return $options;
    }
    $amp_cpt_option = array();
    include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    $ampforwp_cpt_plugin_check = is_plugin_active( 'amp-custom-post-type/amp-custom-post-type.php' );
    if ( false == $ampforwp_cpt_plugin_check ) {   
        $amp_cpt_option = array(
                    'id'      => 'ampforwp-custom-type',
                    'type'    => 'select',
                    'title'   => esc_html__('Custom Post Types', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'   => esc_html__('Enable AMP Support on Custom Post Types', 'accelerated-mobile-pages'),
                    'multi'   => true,
                    //'data' => 'post_type',
                    'options' => ampforwp_get_cpt_generated_post_types(),
                );
    }
function ampforwp_get_categories($id){
	$data =	get_transient($id);

	if($data){
		return $data;
	}
	
    $result = array();
    $selected_categories = ampforwp_get_setting($id);
    
	if(is_numeric($selected_categories)){
		$temp_array = array();
		$temp_array[0] = $selected_categories;
		$selected_categories = $temp_array;
	}
	if(isset($selected_categories) && $selected_categories) {
		$get_required_data = array_filter( $selected_categories );
		if ( count( $get_required_data ) != 0 ) {
			$categories = get_terms( array('taxonomy'=>'category','include' => $get_required_data ) );
			foreach ( $categories as $category ) {
				$result[ esc_attr( $category->term_id ) ] = esc_html( $category->name );
			}
			set_transient( $id, $result);
		}
	}
	return $result;
}
function ampforwp_get_all_tags($id){

	$data =  get_transient($id);
	if ( $data) {
		return $data;
	}

    $result = array();
    $selected_tags = ampforwp_get_setting($id);

	if ( $selected_tags ){
		if(is_numeric($selected_tags)){
			$temp_array = array();
			$temp_array[0] = $selected_tags;
			$selected_tags = $temp_array;
		}
		$get_required_data = array_filter( $selected_tags );

		if ( count( $get_required_data ) != 0 ) {
			$tags = get_terms( array('taxonomy'=>'post_tag', 'include' => $get_required_data ) );
			foreach($tags as  $tag ) {
				$result[esc_attr($tag->term_id)] = esc_html($tag->name);
			}
			set_transient( $id, $result);
		}
	}
	return $result;
}
    function ampforwp_get_user_roles(){
        global $wp_roles;
        $allroles = array();
        foreach ( $wp_roles->roles as $key=>$value ){
            $allroles[esc_attr($key)] = esc_html($value['name']);
        }
        return $allroles;
    }
    function ampforwp_default_user_roles(){
        $roles = '';
        $metabox_access = ampforwp_get_setting('amp-meta-permissions');
        if($metabox_access == 'admin'){
            $rba = ampforwp_get_setting('ampforwp-role-based-access');
            if(empty($rba)){
                $roles = array('administrator');
            }else{
                $roles = ampforwp_get_setting('ampforwp-role-based-access');
            }
        }else{
            $rba = ampforwp_get_setting('ampforwp-role-based-access');
            if(empty($rba)){
                $roles = array('administrator','editor');
            }else{
                $roles = ampforwp_get_setting('ampforwp-role-based-access');
            } 
        }
        return $roles;
    }
    function ampforwp_get_generated_custom_taxonomies(){
        $taxonomies = '';
        $taxonomies = get_transient('ampforwp_get_taxonomies');
        return $taxonomies;
    }
    $amp_custom_tax_option = array();
    $taxonomies = ampforwp_get_generated_custom_taxonomies();
    if( !empty($taxonomies) && $taxonomies != false){
        $amp_custom_tax_option = array(
                    'id'      => 'ampforwp-custom-taxonomies',
                    'type'    => 'select',
                    'title'   => esc_html__('Custom Taxonomies', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'   => esc_html__('Enable AMP Support on Archives for Custom Taxonomies.', 'accelerated-mobile-pages'),
                    'multi'   => true,
                    'options' => ampforwp_get_generated_custom_taxonomies(),
                    'required' => array('ampforwp-archive-support', '=' , '1')
                );
    }
    $design_types = ampforwp_get_setting('amp-design-selector');
    $secondary_text = esc_html__('Content', 'accelerated-mobile-pages' );
    if($design_types == 1 || $design_types == 2 || $design_types == 3){
        $secondary_text = esc_html__('Secondary', 'accelerated-mobile-pages' );
    }
    $show_for_admin = '';
    if(!current_user_can('administrator') ){
        $show_for_admin = 'hide';
    }
    // AMP to WP Default value
    function ampforwp_amp2wp_default(){
        $default = 0;
        if (true == ampforwp_get_setting('ampforwp-amp-takeover')){
            return $default;
        }
        $theme = '';
        $theme = wp_get_theme(); // gets the current theme

        if ( 'AMP WordPress Theme' == $theme->name || 'AMP WordPress Theme' == $theme->parent_theme ) {
            $default = 1;
        }
        return $default;
    }
        Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'General', 'accelerated-mobile-pages' ),
        'id'         => 'opt-text-subsection',
        'subsection' => true,
        'fields'     => array(
           array(
                       'id' => 'amp-logo',
                       'type' => 'section',
                       'title' => esc_html__('Branding', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                       'accordion-open'=> 1,
            ),

             array(
                'id'       => 'opt-media',
                'type'     => 'media',
                'url'      => true,
                'title'    => esc_html__('Logo', 'accelerated-mobile-pages'),
                'tooltip-subtitle'=>esc_html__('Upload a logo for the AMP version. (Recommended logo size: 190x36)', 'accelerated-mobile-pages'),
                'default' => array('url' => ampforwp_default_logo_settings() ),
            ),
           array(
                'id'       => 'ampforwp-custom-logo-dimensions',
                'title'    => esc_html__('Resize', 'accelerated-mobile-pages'),
                'type'     => 'switch',
                'default'  => 0,
                'required'=>array('opt-media','!=',''),
            ),
            array(
                'id'       => 'ampforwp-custom-logo-dimensions-options',
                'title'    => esc_html__('Resize Method', 'accelerated-mobile-pages'),
                'type'     => 'select',
                'class' => 'child_opt child_opt_arrow',
                'default'  => '100',
                'options'     => array(
                    'flexible'   => 'Flexible Width',
                    'prescribed' => 'Fixed Width'
                ),
                'default' => ampforwp_custom_logo_dimensions_options(),
                'required'=>array('ampforwp-custom-logo-dimensions','=','1'),
            ),
           array(
                'id'       => 'ampforwp-custom-logo-dimensions-slider',
                'title'    => esc_html__('Resize Your Logo', 'accelerated-mobile-pages'),
                'type'     => 'amp_slider',
                'class' => 'child_opt',
                'default'  => '100',
                'min'      => 0,
                'max'      => 100,
                'required'=>array('ampforwp-custom-logo-dimensions-options','=','flexible'),
            ),
            array(
                'class' => 'child_opt',
                'id'       => 'opt-media-width',
                'type'     => 'text',
                'title'    => esc_html__('Logo Width', 'accelerated-mobile-pages'),
                'tooltip-subtitle'    => __('Default width is 190 pixels', 'accelerated-mobile-pages'),
                'default' => '190',
                 'required'=>array('ampforwp-custom-logo-dimensions-options','=','prescribed'),
            ),
           array(
                'class' => 'child_opt',
                'id'       => 'opt-media-height',
                'type'     => 'text',
                'title'    => esc_html__('Logo Height', 'accelerated-mobile-pages'),
                'tooltip-subtitle'    => __('Default height is 36 pixels', 'accelerated-mobile-pages'),
                'default' => '36',
                'required'=>array('ampforwp-custom-logo-dimensions-options','=','prescribed'),

            ),
           array(
                       'id' => 'amp-support',
                       'type' => 'section',
                       'title' => esc_html__('AMP Support', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                       'accordion-open'=> 1,
            ),
           array(
               'id'        =>'amp-on-off-for-all-posts',
               'type'      => 'switch',
               'title'     => esc_html__('Posts', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__('Enable AMP Support on Posts', 'accelerated-mobile-pages'),
               'default'   => 1,
            ),
			array(
               'id'        =>'amp-on-off-for-all-pages',
               'type'      => 'switch',
               'title'     => esc_html__('Pages', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__('Enable AMP Support on Pages.', 'accelerated-mobile-pages'),
               'default'   => 1,
            ),
           array(
               'id'       => 'ampforwp-homepage-on-off-support',
               'type'     => 'switch',
               'title'    => esc_html__('Homepage', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable AMP Support on Homepage.', 'accelerated-mobile-pages'),
               'default'  => '1'
            ),
           array(
                'id'        =>'amp-frontpage-select-option',
                'type'      => 'switch',
                'title'     => esc_html__('Custom Front Page', 'accelerated-mobile-pages'),
                'default'   => 0,
                'tooltip-subtitle'  => esc_html__('Set Custom Front Page as Homepage', 'accelerated-mobile-pages'),
                'true'      => 'true',
                'false'     => 'false',
                'required'  => array('ampforwp-homepage-on-off-support','=','1'),
            ),
           array(
                'id'       => 'amp-frontpage-select-option-pages',
                'type'     => 'select',
               'class' => 'child_opt child_opt_arrow',
                'title'    => esc_html__('Select Page as Front Page', 'accelerated-mobile-pages'),
                'required' => array('amp-frontpage-select-option', '=' , '1'),
                // Must provide key => value pairs for select options
                'data'     => 'page',
                'args'     => array(
                    'post_type' => 'page',
                    'posts_per_page' => 500
                ),
                'default'  => '2',
            ),
           array(
               'id'       => 'ampforwp-title-on-front-page',
               'type'     => 'switch',
               'class' => 'child_opt',
               'url'      => true,
               'title'    => esc_html__('Title on Static Front Page', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable/Disable display of title on the Static Front Page.', 'accelerated-mobile-pages'),
               'default' => 0,
               'required' => array('amp-frontpage-select-option', '=' , '1'),
            ),

           array(
               'id'       => 'ampforwp-archive-support',
               'type'     => 'switch',
               'title'    => esc_html__('Archives [Category & Tags]', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable AMP Support on Archives.', 'accelerated-mobile-pages'),
               'default'  => '1'
             ),
           array(
               'id'       => 'ampforwp-archive-support-cat',
               'type'     => 'switch',
               'class' => 'child_opt child_opt_arrow',
               'title'    => esc_html__('Category', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable AMP Support on Categories.', 'accelerated-mobile-pages'),
               'default'  => '1',
               'required' => array('ampforwp-archive-support', '=' , '1')
             ),
           array(
               'id'       => 'ampforwp-archive-support-tag',
               'type'     => 'switch',
               'class' => 'child_opt child_opt_arrow',
               'title'    => esc_html__('Tags', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Enable AMP Support on Tags.', 'accelerated-mobile-pages'),
               'default'  => '1',
               'required' => array('ampforwp-archive-support', '=' , '1')
             ),
           $amp_cpt_option,
           $amp_custom_tax_option,
           array(
               'id'       => 'ampforwp-amp-takeover',
               'type'     => 'switch',
               'title'    => esc_html__('AMP Takeover (Beta)', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Make your non-amp to load the AMP (AMP & NON-AMP both will be AMP with same design)', 'accelerated-mobile-pages'),
               'default'  => '0'
             ),
      )
    ) );//END
/*    $pb_title = 'Page Builder';
    $theme = wp_get_theme(); // gets the current theme
    if( class_exists('Vc_Manager') || ( class_exists('ET_Builder_Plugin') || 'Divi' == $theme->name || 'Divi' == $theme->parent_theme ) || did_action( 'elementor/loaded' ) ){
        if(class_exists('Vc_Manager') ){
           $pb_title =  'WPBakery Page Builder Support';
        }
        if( class_exists('ET_Builder_Plugin') || 'Divi' == $theme->name || 'Divi' == $theme->parent_theme ){
            $pb_title =  'Divi Builder Support';
        }
        if(did_action( 'elementor/loaded' ) ){
            $pb_title =  'Elementor Support';
        }
    }
   // AMP Content Page Builder SECTION
   Redux::setSection( $opt_name, array(
       'title'      => esc_html__(  $pb_title, 'accelerated-mobile-pages' ),
       'id'         => 'amp-content-builder',
       'class'      => 'ampforwp_new_features ',
       'subsection' => true,
       'fields' => $pb_for_amp,
       )

   ) ;*/

    // Ads Section
    if ( ! function_exists('amp_activate') ) {
        ampforwp_admin_advertisement_options($opt_name);
    }
    if ( ! function_exists('ampforwp_seo_default') ) {
        function ampforwp_seo_default() {
            $default = '';
            include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); 
            if ( is_plugin_active('wordpress-seo/wp-seo.php') ) {
                $default = 'yoast';
            }
            elseif ( is_plugin_active('all-in-one-seo-pack/all_in_one_seo_pack.php') ) {
                $default = 'aioseo';
            }
            elseif ( defined( 'RANK_MATH_FILE' ) ) {
                $default = 'rank_math';
            }
            elseif ( function_exists('genesis_theme_support') ) {
                $default = 'genesis';
            }
            elseif ( is_plugin_active('wp-seopress/seopress.php') ) {
                $default = 'seopress';
            }
            elseif ( function_exists( 'the_seo_framework' ) ) {
                $default = 'seo_framework';
            }
            elseif ( class_exists('SQ_Classes_ObjController') ) {
                $default = 'squirrly';
            }
            return $default;
        }
    }
    $seo_options = array(
                    'yoast'       => 'Yoast',
                    'aioseo'     => 'All in One SEO',
                    'rank_math' => 'Rank Math SEO',
                    'genesis'    => 'Genesis',
                    'seopress'    => 'SEOPress',
                    'bridge'    => 'Bridge Qode SEO',
                    'seo_framework'    => 'The SEO Framework',
                    'squirrly'    => 'Squirrly SEO',
                    'smartcrawl'    => 'SmartCrawl'
                );
 // SEO SECTION
  Redux::setSection( $opt_name, array(
      'title'      => esc_html__( 'SEO', 'accelerated-mobile-pages' ),
      'id'         => 'amp-seo',
      'subsection' => true,
       'fields'     => array(
            array(
                  'id' => 'ampforwp-seo-general-section',
                  'type' => 'section',
                  'title' => esc_html__('General', 'accelerated-mobile-pages'),
                  'indent' => true,
                  'layout_type' => 'accordion',
                  'accordion-open'=> 1,
              ),
            array(
               'id'       => 'ampforwp-seo-meta-desc',
               'type'     => 'switch',
               'title'     => esc_html__('Meta Description', 'accelerated-mobile-pages'),
               'tooltip-subtitle'     => esc_html__('The meta tag that displays in head', 'accelerated-mobile-pages'),
               'default'  => 1
            ),
            array(
               'id'       => 'ampforwp-seo-og-meta-tags',
               'type'     => 'switch',
               'title'     => esc_html__('OpenGraph Meta Tags', 'accelerated-mobile-pages'),
               'tooltip-subtitle'     => esc_html__('Enable/Disable Default OpenGraph Meta Tags', 'accelerated-mobile-pages'),
               'default'  => 0,
            ),
            array(
               'id'       => 'ampforwp-seo-custom-additional-meta',
               'type'     => 'textarea',
               'title'    => esc_html__( 'Head Section', 'accelerated-mobile-pages' ),
               'tooltip-subtitle' => esc_html__( 'Adds additional Meta to the head section', 'accelerated-mobile-pages' ),
               'placeholder'  => esc_html__('<!-- Paste your Additional HTML , that goes between <head> </head> tags -->','accelerated-mobile-pages')
            ),
            array(
                  'id' => 'ampforwp-seo-plugins-section',
                  'type' => 'section',
                  'title' => esc_html__('SEO Plugin Integration', 'accelerated-mobile-pages'),
                  'indent' => true,
                  'layout_type' => 'accordion',
                    'accordion-open'=> 1,
              ),
           array(
                'id'       => 'ampforwp-seo-selection',
                'type'     => 'select',
                'title'    => esc_html__('Select SEO Plugin', 'accelerated-mobile-pages'),
               'options'  => $seo_options,
                'default'  => ampforwp_seo_default(),
            ),
           array( 
               'class' => 'child_opt child_opt_arrow',
               'id'       => 'ampforwp-seo-rank_math-meta',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Adds Social and Open Graph Meta Tags from Rank Math', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Meta Tags from Rank Math', 'accelerated-mobile-pages' ),
               'default'  => '1',
               'required'  => array('ampforwp-seo-selection', '=' , 'rank_math'),
           ),
           array(
               'class' => 'child_opt',
               'id'       => 'ampforwp-seo-rank_math-schema',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Adds Rank Math ld+json for AMP page', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Rank Math ld+json data', 'accelerated-mobile-pages' ),
               'default'  => '1',
               'required'  => array('ampforwp-seo-selection', '=' , 'rank_math'),
           ),
           array(
               'class' => 'child_opt',
               'id'       => 'ampforwp-seo-rank_math-canonical',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Pull Canonical from Rank Math for AMP pages', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Canonical from Rank Math', 'accelerated-mobile-pages' ),
               'default'  => '1',
               'required'  => array('ampforwp-seo-selection', '=' , 'rank_math'),
           ),
           array( 
               'class' => 'child_opt child_opt_arrow',
               'id'       => 'ampforwp-seo-yoast-meta',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Adds Social and Open Graph Meta Tags from Yoast', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Meta Tags from Yoast', 'accelerated-mobile-pages' ),
               'default'  => '1',
               'required'  => array('ampforwp-seo-selection', '=' , 'yoast'),
           ),
           array(
               'class' => 'child_opt',
               'id'       => 'ampforwp-seo-yoast-description',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Adds Yoast Custom description to ld+json for AMP page', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Yoast Description in ld+json', 'accelerated-mobile-pages' ),
               'default'  => 0,
               'required'  => array('ampforwp-seo-selection', '=' , 'yoast'),
           ),
           array(
               'class' => 'child_opt',
               'id'       => 'ampforwp-seo-yoast-canonical',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Pull Canonical from Yoast for AMP pages', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Canonical from Yoast', 'accelerated-mobile-pages' ),
               'default'  => 0,
               'required'  => array('ampforwp-seo-selection', '=' , 'yoast'),
           ),
           array(
                'id'       => 'ampforwp-yoast-bread-crumb',
                'class'    => 'child_opt child_opt_arrow',
                'type'     => 'switch',
                'default'  =>  false,
                'title'    => esc_html__('Breadcrumbs From Yoast', 'accelerated-mobile-pages'),
                'required'  => array(
                    array('ampforwp-bread-crumb', '=' , '1'),
                    array('ampforwp-seo-selection', '=' , 'yoast')
                ),
            ),
           array(
               'class' => 'child_opt',
               'id'       => 'ampforwp-seo-yoast-schema',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Fetch Schema from the Yoast Seo for AMP Pages', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Schema from Yoast', 'accelerated-mobile-pages' ),
               'default'  => 0,
               'required'  => array('ampforwp-seo-selection', '=' , 'yoast'),
           ),
           array(
               'class' => 'child_opt',
               'id'       => 'ampforwp-yoast-seo-analysis',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Get the Yoast Analysis from AMP PageBuilder Content', 'accelerated-mobile-pages'),
               'title'    => esc_html__( 'Yoast Analysis for AMP PageBuilder', 'accelerated-mobile-pages' ),
               'default'  => 1,
               'required'  => array(array('ampforwp-seo-selection', '=' , 'yoast'),array('ampforwp-amp-takeover', '=' , '1')),
           ),
           array(
                'id'       => 'ampforwp-seo-aioseo',
                'type'     => 'info',
                'style'    => 'success',
                'desc'     => esc_html__("All in One SEO works out of the Box with our plugin. It deosn't requires any extra config except Canonicals.", 'accelerated-mobile-pages'),
                'required' => array('ampforwp-seo-selection', '=', 'aioseo')
            ),
           array(
               'class' => 'child_opt',
               'id'       => 'ampforwp-seo-aioseo-canonical',
               'type'     => 'switch',
               'tooltip-subtitle'     => esc_html__('Pull Canonical from All In One SEO for AMP pages', 'accelerated-mobile-pages'),
               'title'    =>esc_html__( 'Canonical from All In One SEO', 'accelerated-mobile-pages' ),
               'default'  => 0,
               'required'  => array('ampforwp-seo-selection', '=' , 'aioseo'),
           ),
            array(
                'id' => 'ampforwp-seo-index-noindex-sub-section',
                'type' => 'section',
                'title' => esc_html__('Advanced Indexing', 'accelerated-mobile-pages'),
                'indent' => true,
                'layout_type' => 'accordion',
                'accordion-open'=> 1,
            ),
            array(
               'id'       => 'amp-paginated-pages-indexing',
               'type'     => 'switch',
               'title'    => esc_html__('Remove Paginated Pages Indexing', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => sprintf( '%s<a href="%s" target="_blank">%s</a>', esc_html__("You can read more about it ",'accelerated-mobile-pages'),esc_url('https://ampforwp.com/tutorials/article/how-to-remove-paginated-pages-indexing-in-amp/'),esc_html__('here','accelerated-mobile-pages')),
               'default' => 0,
            ),
            array(
               'id'       => 'amp-inspection-tool',
               'type'     => 'switch',
               'title'    => esc_html__('URL Inspection Tool Compatibility', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => sprintf( '%s<a href="%s" target="_blank">%s</a>', esc_html__("You can read about it ",'accelerated-mobile-pages'),esc_url('https://webmasters.googleblog.com/2018/06/new-url-inspection-tool-more-in-search.html'),esc_html__('here','accelerated-mobile-pages')),
               'default' => 1,
            ),
           array(
               'id'       => 'ampforwp-robots-archive-sub-pages-sitewide',
               'type'     => 'switch',
               'title'    => esc_html__('Archive subpages (sitewide)', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__("Such as /page/2 so on and so forth",'accelerated-mobile-pages'),
               'default' => 0,
               'on' => 'index',
               'off' => 'noindex',
               'required'  => array('amp-inspection-tool', '=' , '0'),
               'switch-text' => true,
           ),
           array(
               'id'       => 'ampforwp-robots-archive-author-pages',
               'type'     => 'switch',
               'title'    => esc_html__('Author Archives', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__("Enable it to set Indexing for Author Archives",'accelerated-mobile-pages'),
               'default' => 1,
               'on' => 'index',
               'off' => 'noindex',
               'required'  => array('amp-inspection-tool', '=' , '0'),
               'switch-text' => true,
           ),
           array(
               'id'       => 'ampforwp-robots-archive-date-pages',
               'type'     => 'switch',
               'title'    => esc_html__('Date Archives', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__("Enable it to set Indexing for Date Archives",'accelerated-mobile-pages'),
               'default' => 1,
               'on' => 'index',
               'off' => 'noindex',
               'required'  => array('amp-inspection-tool', '=' , '0'),
               'switch-text' => true,
           ),
           array(
               'id'       => 'ampforwp-robots-archive-category-pages',
               'type'     => 'switch',
               'title'    => esc_html__('Categories', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__("Enable it to set Indexing for Categories",'accelerated-mobile-pages'),
               'default' => 1,
               'on' => 'index',
               'off' => 'noindex',
               'required'  => array('amp-inspection-tool', '=' , '0'),
               'switch-text' => true,
           ),
           array(
               'id'       => 'ampforwp-robots-archive-tag-pages',
               'type'     => 'switch',
               'title'    => esc_html__('Tags', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__("Enable it to set Indexing for Tags",'accelerated-mobile-pages'),
               'default' => 1,
               'on' => 'index',
               'off' => 'noindex',
               'required'  => array('amp-inspection-tool', '=' , '0'),
               'switch-text' => true,
           ),
       )
  )
  );

  if ( ! function_exists('amp_activate') ) {    
    // PageBuilders section
    ampforwp_page_builders_support_options($opt_name);
    //Page booster
    ampforwp_admin_page_booster_options($opt_name);
    // Performance section
    ampforwp_admin_performance_options($opt_name);
    // Analytics section
    ampforwp_analytics_options($opt_name);
    // Structured Data section
    ampforwp_structure_data_options($opt_name);
    // Notifications section
    ampforwp_notice_bar_options($opt_name);
    // Push Notifications section
    ampforwp_push_notification_options($opt_name);
   // Contact Form section
    ampforwp_admin_contact_form_options($opt_name);
  }

// comments 
 Redux::setSection( $opt_name, array(
    'title'      => esc_html__( 'Comments', 'accelerated-mobile-pages' ),
    'desc' => $comment_desc,
    'id'         => 'disqus-comments',
    'subsection' => true,
    'fields'     => array(
    	array(  
	            'id' => 'ampforwp-display-comments',
	            'type' => 'section',
	            'title' => esc_html__('Display', 'accelerated-mobile-pages'),
	            'indent' => true,
	            'layout_type' => 'accordion',
	            'accordion-open'=> 1, 
	          ),
	      array(
	                 'id'       => 'ampforwp-display-on-pages',
	                 'type'     => 'switch',
	                 'title'    => esc_html__('Display on Pages', 'accelerated-mobile-pages'),
	                 'tooltip-subtitle' => esc_html__('Enable/Disable comments on pages using this switch.', 'accelerated-mobile-pages'),
	                 'default'  => 1
	             ),
	       array(
	                 'id'       => 'ampforwp-display-on-posts',
	                 'type'     => 'switch',
	                 'title'    => esc_html__('Display on Posts', 'accelerated-mobile-pages'),
	                 'tooltip-subtitle' => esc_html__('Enable/Disable comments on posts using this switch.', 'accelerated-mobile-pages'),
	                 'default'  => 1
	             ),
    	
        array(  
            'id' => 'ampforwp-comments',
            'type' => 'section',
            'title' => esc_html__('Discussion', 'accelerated-mobile-pages'),
            'indent' => true,
            'layout_type' => 'accordion',
            'accordion-open'=> 1, 
          ),
        array(
                'title'     =>esc_html__('WordPress Comments','accelerated-mobile-pages'),
                'id'        => 'wordpress-comments-support',
                'tooltip-subtitle'  => esc_html__('Enable/Disable WordPress comments using this switch.', 'accelerated-mobile-pages'),
                'type'      => 'switch',
                'default'  => 1,
                ),
                    array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-number-of-comments',
                         'type'     => 'text',
                         'tooltip-subtitle'     => esc_html__('This refers to the normal comments','accelerated-mobile-pages'),
                         'title'    => esc_html__('No of Comments', 'accelerated-mobile-pages'),
                         'default'  => 10,
                         'required' => array('wordpress-comments-support' , '=' , 1
                                        ),
                     ),
                    array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-display-avatar',
                         'type'     => 'switch',
                         'title'    => esc_html__('User Avatar', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Enable/Disable user Avatar.', 'accelerated-mobile-pages'),
                         'default'  => 1,
                          'required' => array('wordpress-comments-support' , '=' , 1
                                        ),
                     ),
                     array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-nofollow-comment-btn',
                         'type'     => 'switch',
                         'title'    => esc_html__('No follow button', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Add or remove No follow in comment button', 'accelerated-mobile-pages'),
                         'default'  => 1,
                          'required' => array('wordpress-comments-support' , '=' , 1 ),
                    ),
                     array(
                         'id'       => 'ampforwp-disqus-comments-support',
                         'type'     => 'switch',
                         'title'    => esc_html__('Disqus', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                        esc_html__('Enable/Disable Disqus comments using this switch and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-disqus-comments-in-amp/'), esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('to view the tutorial','accelerated-mobile-pages')),
                         'default'  => 0
                     ),
                     array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-disqus-comments-name',
                         'type'     => 'text',
                         'title'    => esc_html__('Disqus Name', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Eg: https://xyz.disqus.com', 'accelerated-mobile-pages'),
                         'required' => array('ampforwp-disqus-comments-support', '=' , '1'),
                         'default'  => ''
                     ),

                     array(
                        'class' => 'child_opt', 
                         'id'       => 'ampforwp-disqus-host-position',
                         'type'     => 'switch',
                         'title'    => esc_html__('Host on AMPforWP API', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Use AMPforWP secure servers to serve Comments file. Recommended if your site is non HTTPS', 'accelerated-mobile-pages'),
                         'default'  => 1,
                         'required' => array('ampforwp-disqus-comments-support', '=' , '1'),
                     ),

                     array(
                        'class' => 'child_opt', 
                         'id'       => 'ampforwp-disqus-host-file',
                         'type'     => 'text',
                         'title'    => esc_html__('Disqus Host File', 'accelerated-mobile-pages'),
                         'desc' => '<a href="https://ampforwp.com/host-disqus-comments/" target="_blank"> Click here to know, How to Setup Disqus Host file on your servers </a>',
                         'tooltip-subtitle' => esc_html__('Enter the URL of host file', 'accelerated-mobile-pages'),
                         'placeholder' => 'https://comments.example.com/disqus.php',
                         'required' => array('ampforwp-disqus-host-position', '=' , '0'),
                     ),
                     array(
                         'id'       => 'ampforwp-disqus-layout',
                         'title'    => esc_html__('Disqus Layout', 'accelerated-mobile-pages'),
                         'type'     => 'select',
                         'options'     => array(
                            'fixed'   => 'Fixed',
                            'responsive' => 'Responsive'
                         ),
                         'default' => 'responsive',
                         'required'=>array('ampforwp-disqus-comments-support','=','1'),
                    ),

                     array(
                         'id'       => 'ampforwp-disqus-height',
                         'type'     => 'text',
                         'title'    => esc_html__('Disqus Iframe Height', 'accelerated-mobile-pages'),
                         'placeholder' => 'Enter the height',
                         'default' => '420',
                         'required'=>array('ampforwp-disqus-comments-support','=','1'),
                     ),
                     array(
                         'id'       => 'ampforwp-facebook-comments-support',
                         'type'     => 'switch',
                         'title'    => esc_html__('Facebook Comments', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Enable/Disable Facebook comments using this switch.', 'accelerated-mobile-pages'),
                         'default'  => 0,
                     ),
                     array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-fb-moderation-app-id',
                         'type'     => 'text',
                         'tooltip-subtitle'     => 
                         sprintf('%s <a href="https://developers.facebook.com/docs/plugins/comments/#moderation-setup-instructions" target="_blank">%s</a>.',esc_html__( 'If your site has many comments boxes, we recommend you specify a Facebook app ID as the managing entity, which means that all app administrators can moderate comments. Doing this enables a moderator interface on Facebook where comments from all plugins administered by your app ID can be easily moderated together. For details, see the','accelerated-mobile-pages' ),esc_html__('Facebook Moderation Setup documentation','accelerated-mobile-pages') ),
                         'title'    => esc_html__('Facebook APP ID', 'accelerated-mobile-pages'),
                         'default'  => '',
                         'required' => array(
                            array('ampforwp-facebook-comments-support', '=' , 1),
                         ),
                    ),
                     array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-fb-moderation-admin-id',
                         'type'     => 'text',
                         'tooltip-subtitle'     => 
                         sprintf('%s <a href="https://developers.facebook.com/docs/plugins/comments/#moderation-setup-instructions" target="_blank">%s</a>.',esc_html__( 'To assign a Facebook account to be the admin of a comments plugin implementation, see the','accelerated-mobile-pages' ),esc_html__('Facebook Moderation Setup documentation','accelerated-mobile-pages') ),
                         'title'    => esc_html__('Facebook Admin User ID', 'accelerated-mobile-pages'),
                         'default'  => '',
                         'desc'  => 'You can add multiple ID(S) separated by comma(,) sign',
                         'required' => array(
                            array('ampforwp-facebook-comments-support', '=' , 1),
                         ),
                    ),
                     array(
                        'class' => 'child_opt child_opt_arrow',
                        'id'       => 'ampforwp-facebook-comments-title',
                        'type'     => 'text',
                        'title'    => esc_html__('Title', 'accelerated-mobile-pages'),
                        'default'  => 'Leave a Comment',
                        'required' =>
                            array('ampforwp-facebook-comments-support', '=' , 1),
                      ),
                     array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-number-of-fb-no-of-comments',
                         'type'     => 'text',
                         'tooltip-subtitle'     => 
                         sprintf('%s <a href="https://developers.facebook.com/docs/plugins/comments" target="_blank">%s</a>.',esc_html__( 'Enter the number of comments to show, Currently Facebook SDK limits this to max 100. For details, see the','accelerated-mobile-pages' ),esc_html__('Facebook comments documentation','accelerated-mobile-pages') ),
                         'title'    => esc_html__('No of Comments', 'accelerated-mobile-pages'),
                         'default'  => 10,
                         'required' => array(
                            array('ampforwp-facebook-comments-support', '=' , 1),
                         ),
                    ),
                     array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-fb-comments-lang',
                         'type'     => 'text',
                         'tooltip-subtitle'     => esc_html__('Enter the Language code','accelerated-mobile-pages'),
                         'title'    => esc_html__('Language', 'accelerated-mobile-pages'),
                         'desc' => '<a href="https://developers.facebook.com/docs/internationalization" target="_blank">Locales and Languages Supported by Facebook </a>',
                         'default'  => get_locale(),
                         'required' => array(
                            array('ampforwp-facebook-comments-support', '=' , 1)
                         ),
                    ),
                     //Vuukle options
                    array(
                         'id'       => 'ampforwp-vuukle-comments-support',
                         'type'     => 'switch',
                         'title'    => esc_html__('Vuukle Comments', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Enable/Disable Vuukle comments using this switch.', 'accelerated-mobile-pages'),
                         'default'  => 0,
                     ),
                    array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-vuukle-comments-apiKey',
                         'type'     => 'text',
                         'tooltip-subtitle'     => esc_html__('Enter the API key of Vuukle','accelerated-mobile-pages'),
                         'title'    => esc_html__('API Key', 'accelerated-mobile-pages'),
                         'default'  => '',
                         'desc'     => "For Example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
                         'required' => array(
                            array('ampforwp-vuukle-comments-support', '=' , 1),
                         ),
                    ),
                     array(
                         'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-vuukle-comments-emoji',
                         'type'     => 'switch',
                         'title'    => esc_html__('Vuukle Emoji', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Enable/Disable Vuukle comments emoji using this switch.', 'accelerated-mobile-pages'),
                         'default'  => 1,
                         'required' => array(
                            array('ampforwp-vuukle-comments-support', '=' , 1),
                         ),
                    ),
                     //SpotIM Options
                    array(
                         'id'       => 'ampforwp-spotim-comments-support',
                         'type'     => 'switch',
                         'title'    => esc_html__('Spot.IM Conversation', 'accelerated-mobile-pages'),
                         'tooltip-subtitle' => esc_html__('Enable/Disable Spot.IM Conversation using this switch.', 'accelerated-mobile-pages'),
                         'default'  => 0,
                     ),
                    array(
                        'class' => 'child_opt child_opt_arrow', 
                         'id'       => 'ampforwp-spotim-comments-apiKey',
                         'type'     => 'text',
                         'tooltip-subtitle'     => esc_html__('Enter the SPOT_ID of Spot.IM','accelerated-mobile-pages'),
                         'title'    => esc_html__('SPOT ID', 'accelerated-mobile-pages'),
                         'default'  => '',
                         'desc'     => "For Example xxxxxxxx-xxxx-xxxx-xxxx",
                         'required' => array(
                            array('ampforwp-spotim-comments-support', '=' , 1),
                         ),
                    ),

                 )
 ) );

function ampforwp_fb_instant_article() {
    $feedname = '';
    $fb_instant_article_feed = ''; 
    $input = ''; 

    $feedname   = 'instant_articles';
    if(get_option('permalink_structure') == ''){
        $feedname = '?feed=instant_articles';
    }
    $fb_instant_article_feed = trailingslashit( get_home_url() ).$feedname ;
    $input      =  '<a href=" '. esc_url_raw($fb_instant_article_feed)  . '" target="_blank">' .  esc_url_raw( $fb_instant_article_feed ). '</a>' ;

    return wp_strip_all_tags($input, '<a>');
}

// Facebook Instant Articles
Redux::setSection( $opt_name, array(
   'title'      => esc_html__( 'Instant Articles', 'accelerated-mobile-pages' ),
   'id'         => 'fb-instant-article',
   'subsection' => true,
   'fields'     => array(
        array(  
            'id' => 'ampforwp-fbia_1',
            'type' => 'section',
            'title' => esc_html__('Facebook Instant Articles Setup', 'accelerated-mobile-pages'),
            'indent' => true,
            'layout_type' => 'accordion',
            'accordion-open'=> 1, 
          ),
                     array(
                        'id'        =>'fb-instant-article-switch',
                        'type'      => 'switch',
                        'title'     => esc_html__('Instant Articles', 'accelerated-mobile-pages'),
                        'default'   => 0, 
                        'true'      => 'true',
                        'false'     => 'false',
                        'desc' => esc_html__('Re-Save permalink when you enable this option, please have a look', 'accelerated-mobile-pages').' <a href="https://ampforwp.com/flush-rewrite-urls/">'.esc_html__('here', 'accelerated-mobile-pages').'</a> '.esc_html__('on how to do it', 'accelerated-mobile-pages'),
                    ),    
                    array(
                        'id'       => 'fb-instant-article-feed-url',
                        'type' => 'info',
                        'style' => 'critical',
                        'desc' => ampforwp_fb_instant_article(),
                        'title'    => esc_html__('Facebook Instant Articles Feed URL', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'    => 'fb-instant-page-id',
                        'type'  => 'text',
                        'title' => esc_html__('Facebook Page ID', 'accelerated-mobile-pages'),
                        'desc' => esc_html__('Follow ','accelerated-mobile-pages').'<a href="https://www.facebook.com/instant_articles/signup" target="_blank">'.esc_html__('these instructions.','accelerated-mobile-pages').'</a>'.esc_html__(' to sign up to Instant Articles and get your Facebook Page ID.', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),

           array(
                       'id' => 'amp-fbia_2',
                       'type' => 'section',
                       'title' => esc_html__('Facebook Instant Articles Settings', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                       'accordion-open'=> 1,
                       'required'  => array('fb-instant-article-switch', '=', 1),
            ),
                    array(
                       'id'       => 'fb-instant-article-order-by',
                        'type'      => 'select',
                        'title'     => esc_html__('Show instant article on', 'accelerated-mobile-pages'),
                        'default'   => '1',
                        'tooltip-subtitle' => esc_html__('Select the type to show instant article on Publish Date/Updated Date.', 'accelerated-mobile-pages'),
                        'options'   => array(
                            '1'     => 'Published Date',
                            '2'     => 'Updated Date'
                        ),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'       => 'ampforwp-fb-instant-article-posts',
                        'type'      => 'text',
                        'title'     => esc_html__('Number of Posts', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Enter the number of posts to generate for Instant Articles.', 'accelerated-mobile-pages'),
                         'desc' => esc_html__('Leave this empty to generate All Posts (50).', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1),
                        'default'   => '50'
                    ),
                    array(
                        'id'       => 'ampforwp-instant-article-author-meta',
                        'type'      => 'switch',
                        'title'     => esc_html__('Author Meta', 'accelerated-mobile-pages'),
                        'default'   => 1, 
                        'true'      => 'true',
                        'false'     => 'false',
                        'tooltip-subtitle' => esc_html__('Enable/Disable Author Meta', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'       => 'ampforwp-instant-article-author-bio',
                        'type'      => 'switch',
                        'title'     => esc_html__('Author Bio', 'accelerated-mobile-pages'),
                        'default'   => 0, 
                        'true'      => 'true',
                        'false'     => 'false',
                        'tooltip-subtitle' => esc_html__('Enable/Disable Author Bio', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'       => 'ampforwp-ia-related-articles',
                        'type'      => 'switch',
                        'title'     => esc_html__('Related Articles', 'accelerated-mobile-pages'),
                        'default'   => 0, 
                        'true'      => 'true',
                        'false'     => 'false',
                        'tooltip-subtitle' => esc_html__('Show/Hide Related Articles', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),  
                    array(
                        'id'       => 'fb-instant-article-ads',
                        'type'      => 'switch',
                        'title'     => esc_html__('Advertisement', 'accelerated-mobile-pages'),
                        'default'   => 0, 
                        'true'      => 'true',
                        'false'     => 'false',
                        'desc' => esc_html__('Switch this on to enable advertising on Instant Article pages.', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'       => 'fb-instant-article-ad-type',
                        'type'      => 'select',
                        'title'     => esc_html__('Select Advertisement Format', 'accelerated-mobile-pages'),
                        'default'   => '1',
                        'desc' => esc_html__('Select the type of advertising on Instant Article pages you want to display.', 'accelerated-mobile-pages'),
                        'options'   => array(
                            '1'     => 'Facebook Audience Network',
                            '2'     => 'Custom iframe URL',
                            '3'     => 'Custom Embed Code'
                        ),
                        'required'  => array('fb-instant-article-ads', '=', 1)
                    ),
                    array(
                        'id'       => 'fb-instant-article-ad-id',
                        'type'     => 'text',
                        'title'    => esc_html__('Enter your Audience Network Placement ID', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => sprintf('%s <a href="%s">%s</a>.', esc_html__('You can find out more about this','accelerated-mobile-pages'), esc_url('https://developers.facebook.com/docs/instant-articles/monetization/audience-network'),esc_html__('here','accelerated-mobile-pages') ),
                        'desc' => sprintf('<a href="%s" target="_blank">%s</a> %s', esc_url('https://ampforwp.com/tutorials/article/how-to-enter-audience-network-placement-id-of-advertisement-in-the-instant-article/'), esc_html__('Click here','accelerated-mobile-pages'), esc_html__('on how to get Audience Network Placement Id.','accelerated-mobile-pages')),
                        'required'  => array('fb-instant-article-ad-type', '=', '1')
                    ),
                    array(
                        'id'       => 'fb-instant-article-custom-iframe-ad',
                        'type'     => 'text',
                        'placeholder'=> 'https://www.adserver.com/ss',
                        'title'    => esc_html__('Enter your Custom iframe ad source URL', 'accelerated-mobile-pages' ),
                        'required'  => array('fb-instant-article-ad-type', '=', '2')
                    ),
                    array(
                        'id'       => 'fb-instant-article-custom-embed-ad',
                        'type'     => 'textarea',
                        'placeholder'=> '',
                        'title'    => esc_html__('Enter your Custom Embed ad code', 'accelerated-mobile-pages' ),
                        'required'  => array('fb-instant-article-ad-type', '=', '3')
                    ),
                    array(
                        'id'       => 'fb-instant-article-ad-density-setup',
                        'type'     => 'select',
                        'title'    => esc_html__('How often should ads show in Instant Article pages', 'accelerated-mobile-pages'),
                        'options'  => array(
                            'default' => esc_html__('Every 250 words', 'accelerated-mobile-pages' ),
                            'medium' => esc_html__('Every 350 words', 'accelerated-mobile-pages' ),
                            'low' => esc_html__('Every 500 words', 'accelerated-mobile-pages' ),
                        ),
                        'required'  => array('fb-instant-article-ads', '=', 1),
                        'default'  => 'default',
                    ),
                    array(
                        'id'       => 'fb-instant-article-analytics',
                        'type'      => 'switch',
                        'title'     => esc_html__('Analytics', 'accelerated-mobile-pages'),
                        'default'   => 0, 
                        'true'      => 'true',
                        'false'     => 'false',
                        'desc' => esc_html__('Switch this on to enable analytics on Instant Article pages.', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'       => 'fb-instant-article-analytics-code',
                        'type'     => 'textarea',
                        'title'    => esc_html__('Enter your Analytics script code', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Do not enter iframe tag. Find out more about support <a href="https://developers.facebook.com/docs/instant-articles/analytics">here</a> ', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-analytics', '=', 1)
                    ),
                     array(
                        'id'       => 'fb-instant-crawler-ingestion',
                        'type' => 'switch',
                        'title'    => esc_html__('Crawler Ingestion', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a>', 
                        esc_html__('Add ia:markup meta tag. Find out more about', 'accelerated-mobile-pages'), esc_url('https://developers.facebook.com/docs/instant-articles/crawler-ingestion'), esc_html__('here','accelerated-mobile-pages')),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                 array(
                        'id'       => 'fb-instant-feedback',
                        'type' => 'switch',
                        'title'    => esc_html__('Feedback for Media', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Allow like and comment for media', 'accelerated-mobile-pages'),
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                 array(
                        'id'        =>'hide-amp-ia-categories',
                        'type'      => 'select',
                        'title'     => esc_html__('Select Categories to Hide in IA', 'accelerated-mobile-pages' ),
                        'tooltip-subtitle' => esc_html__( 'Hide IA from all the posts of a selected category.', 'accelerated-mobile-pages' ),
                        'multi'     => true, 
                        'ajax'      => true, 
                        'data-action'     => 'ampforwp_categories',
                        'options' => ampforwp_get_categories('hide-amp-ia-categories'),
                        'data'      => 'categories',
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),  
                    array(
                        'id'       => 'fbia-header-text-area',
                        'type'     => 'textarea',
                        'title'    => esc_html__('Custom HTML in Head Tag', 'accelerated-mobile-pages'),
                        'desc' => esc_html__('Add custom HTML in Head Tag in Instant Articles Markup. Click','accelerated-mobile-pages').' <a href="https://developers.facebook.com/docs/instant-articles/guides/articlecreate" target="_blank">'.esc_html__('here', 'accelerated-mobile-pages').'</a>'. esc_html__(' for more info on Instant Articles Markup', 'accelerated-mobile-pages'),
                        'default'   => '',
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'       => 'fbia-body-text-area',
                        'type'     => 'textarea',
                        'title'    => esc_html__('Custom HTML in Body Tag', 'accelerated-mobile-pages'),
                        'desc' => esc_html__('Add custom HTML in Body Tag in Instant Articles Markup. Click','accelerated-mobile-pages').' <a href="https://developers.facebook.com/docs/instant-articles/guides/articlecreate" target="_blank">'.esc_html__('here', 'accelerated-mobile-pages').'</a>'. esc_html__(' for more info on Instant Articles Markup', 'accelerated-mobile-pages'),
                        'default'   => '',
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
                    array(
                        'id'       => 'fbia-footer-text-area',
                        'type'     => 'textarea',
                        'title'    => esc_html__('Custom HTML in Footer Tag', 'accelerated-mobile-pages'),
                        'desc' => esc_html__('Add custom HTML in Footer Tag in Instant Articles Markup. Click','accelerated-mobile-pages').' <a href="https://developers.facebook.com/docs/instant-articles/guides/articlecreate" target="_blank">'.esc_html__('here', 'accelerated-mobile-pages').'</a>'. esc_html__(' for more info on Instant Articles Markup', 'accelerated-mobile-pages'),
                        'default'   => '',
                        'required'  => array('fb-instant-article-switch', '=', 1)
                    ),
    ),
   )
);
function ampforwp_get_post_percent() {
    global $wpdb;

    // Check cached value
    $cached_value = get_option('_ampforwp_get_post_percent');
    if ($cached_value !== false && is_numeric($cached_value)) {
        error_log("Returning cached percentage: " . $cached_value);
        return round($cached_value, 2); // Return cached value with 2 decimal places
    }

    // Total published posts
    $total_post = (int) $wpdb->get_var("
        SELECT COUNT(ID)
        FROM {$wpdb->posts}
        WHERE post_status = 'publish'
        AND post_type = 'post'
    ");

    if ($wpdb->last_error) {
        error_log("Database error in total_post query: " . $wpdb->last_error);
        return 0; // Return 0 to avoid breaking the calling function
    }

    if ($total_post === 0) {
        error_log("No published posts found.");
        update_option('_ampforwp_get_post_percent', 0);
        return 0; // No posts, so percentage is 0
    }

    // Count posts where meta_key 'ampforwp-amp-on-off' does NOT exist
    $sql = "
        SELECT COUNT(p.ID)
        FROM {$wpdb->posts} p
        WHERE p.post_status = 'publish'
        AND p.post_type = 'post'
        AND NOT EXISTS (
            SELECT 1
            FROM {$wpdb->postmeta} pm
            WHERE pm.post_id = p.ID
            AND pm.meta_key = 'ampforwp-amp-on-off'
        )
    ";

    $non_amp_posts = (int) $wpdb->get_var($sql);

    if ($wpdb->last_error) {
        error_log("Database error in non_amp_posts query: " . $wpdb->last_error);
        return 0; // Return 0 to avoid breaking the calling function
    }

    // Validate counts
    if ($non_amp_posts > $total_post) {
        error_log("Invalid data: non_amp_posts ($non_amp_posts) exceeds total_post ($total_post)");
        update_option('_ampforwp_get_post_percent', 0);
        return 0; // Return 0 for invalid data
    }

    // Calculate percentage
    $post_percent = (($total_post - $non_amp_posts) / $total_post) * 100;

    // Store result in options table
    update_option('_ampforwp_get_post_percent', $post_percent);
    error_log("Calculated percentage: " . $post_percent);

    return round($post_percent, 2); // Return with 2 decimal places
}

$post_percent = 0;
$current_page = ampforwp_get_admin_current_page();
$refresh_btn = "";
$refresh_text = esc_html__('All post metas are upto date.', 'accelerated-mobile-pages');  ;
if($current_page=="amp_options"){
    $post_percent = ampforwp_get_post_percent();
    if ($post_percent != 100) {
       $refresh_btn = "<span class='button button-primary button-small' id='ampforwp-refersh-related-post' target='_blank' data-id='".intval($post_percent)."' data-nonce='".wp_create_nonce( 'ampforwp_refresh_related_poost')."'><i class='el el-refresh'></i> Refresh</span>";
       $refresh_text = esc_html__('It will refresh only 30 records at once, please try refreshing until it will complete to 100%', 'accelerated-mobile-pages');  
    }
}
 // Hide AMP Bulk Tools
Redux::setSection( $opt_name, array(
   'title'      => esc_html__( 'Tools', 'accelerated-mobile-pages' ),
   'id'         => 'hide-amp-section',
   'subsection' => true,
   'fields'     => array(
                        array(
                                   'id' => 'hide-amp-bulk-tools',
                                   'type' => 'section',
                                   'title' => esc_html__('Hide AMP Bulk Tools', 'accelerated-mobile-pages'),
                                   'indent' => true,
                                   'layout_type' => 'accordion',
                                   'accordion-open'=> 1,
                        ),
                        array(
                           'id'       => 'amp-pages-meta-default',
                           'type'     => 'select',
                           'title'    => esc_html__( 'Individual AMP Page (Bulk Edit)', 'accelerated-mobile-pages' ),
                           'tooltip-subtitle' => esc_html__( 'Allows you to Show or Hide AMP from All pages, so it can be changed individually later. This option will change the  Default value of AMP metabox in Pages', 'accelerated-mobile-pages' ),
                           'desc' => esc_html__( 'NOTE: Changes will overwrite the previous settings.', 'accelerated-mobile-pages' ),
                           'options'  => array(
                               'show' => esc_html__('Show by Default', 'accelerated-mobile-pages' ),
                               'hide' => esc_html__('Hide by default', 'accelerated-mobile-pages' ),
                           ),
                           'default'  => 'show',
                           'required'=>array('amp-on-off-for-all-pages','=','1'),
                        ),       
                        array(
                        'id'        =>'hide-amp-categories2',
                        'type'      => 'select',
                        'title'     => esc_html__('Select Categories to Hide AMP posts', 'accelerated-mobile-pages' ),
                        'tooltip-subtitle' => esc_html__( 'Hide AMP from all the posts of a selected category.', 'accelerated-mobile-pages' ),
                        'multi'     => true, 
                        'ajax'      => true,
                        'options' => ampforwp_get_categories('hide-amp-categories2'),
                        'data-action'     => 'ampforwp_categories', 
                        'data'      => 'categories',
                        ),  
                    array(
                        'id'        =>'hide-amp-tags-bulk-option2',
                        'type'      => 'select',
                        'title'     => esc_html__('Select Tags to Hide AMP posts', 'accelerated-mobile-pages' ),
                        'tooltip-subtitle' => esc_html__( 'Hide AMP from all the posts of a selected tags.', 'accelerated-mobile-pages' ),
                        'multi'     => true,
                        'ajax'      => true,
                        'options' => ampforwp_get_all_tags('hide-amp-tags-bulk-option2'),
                        'data-action' => 'ampforwp_tags', 
                        'data'      => 'tags',

                       ),
                        array(
                               'id' => 'amp-other-tools',
                               'type' => 'section',
                               'title' => esc_html__('Others', 'accelerated-mobile-pages'),
                               'indent' => true,
                               'layout_type' => 'accordion',
                               'accordion-open'=> 1,
                        ),
                        array(
                            'id'       => 'ampforwp-query-monitor',
                            'type'      => 'switch',
                            'title'     => esc_html__('Show Query Monitor data in AMP', 'accelerated-mobile-pages'),
                            'default'   => 1,
                            'tooltip-subtitle' => esc_html__('Enable/Disable Query Monitor for amp when logged in as admin and Query Monitor Plugin installed', 'accelerated-mobile-pages'),
                        ),
                        array(
                                'id'       => 'ampforwp-refersh-related-post',
                               'type'     => 'raw',
                               'title'     => esc_html__('Refresh Related Post', 'accelerated-mobile-pages'),
                               'content'   => $refresh_btn /* XXS OK */." 
                                <div class='ref-rel-bar-cont'>
                                  <div id='ref_rel_post_bar' class='ref-rel-post-bar' style='width:".intval($post_percent)."%;'>".intval($post_percent)."%</div>
                                </div>",
                               'tooltip-subtitle' => esc_html__('If related post is not showing up properly, please refresh it and check it once again.', 'accelerated-mobile-pages'),
                               'full_width' => false,
                               'description' => $refresh_text, /* XXS OK */
                        ),
                    )   
                 )
    );

 // Advance Settings SECTION
function ampforwp_featured_video_default(){
            $default = '';
            if(function_exists( 'csco_setup' )){
                $default = 'csco_post_embed';
            }
            return $default;
}
Redux::setSection( $opt_name, array(
   'title'      => esc_html__( 'Advance Settings', 'accelerated-mobile-pages' ),
   'desc'       => esc_html__( 'This section has some advanced settings, please use it with care','accelerated-mobile-pages'),
   'id'         => 'amp-advance',
   'subsection' => true,
   'fields'     => array(

                    array(
                        'id'       => 'amp-mobile-redirection',
                        'type'     => 'switch',
                        'title'    => esc_html__('Mobile Redirection', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('
                        Enable AMP for your mobile users. Give your visitors a Faster mobile User Experience.','accelerated-mobile-pages'),
                        'default' => 0,

                    ),
                    array(
                        'id'       => 'amp-mob-redirection-pres-link',
                        'class'    => 'child_opt child_opt_arrow',
                        'type'     => 'switch',
                        'title'    => esc_html__('Preserve Original Permalinks', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Enable/Disable Mobile redirection for preserve original permalinks.','accelerated-mobile-pages'),
                        'default' => 0,
                        'required' => array( 'amp-mobile-redirection', '=' , 1 )
                    ),
                    array(
                        'id'       => 'amp-tablet-redirection',
                        'class'    => 'child_opt child_opt_arrow',
                        'type'     => 'switch',
                        'title'    => esc_html__('Tablets', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Enable/Disable Mobile redirection for Tablets.','accelerated-mobile-pages'),
                        'default' => 1,
                        'required' => array( 'amp-mobile-redirection', '=' , 1 )
                    ),
                     array(
                       'id'    => 'amp-server-side-rendering',
                       'type'  => 'switch',
                       'title' => esc_html__('Server Side Rendering', 'accelerated-mobile-pages'),
                       'tooltip-subtitle' => esc_html__('Improve the Google Page Speed and Loading time with Server Side Rendering', 'accelerated-mobile-pages'),
                       'default'  => 0
                   ),
                    array(
                        'id'       => 'amp-redirection-search',
                        'type'     => 'switch',
                        'title'    => esc_html__('Search Result Page in AMP', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Disable this option if you want your search pages in Non-AMP.','accelerated-mobile-pages'),
                        'default' => 1,
                    ),
                    array(
                        'id'       => 'amp-desktop-redirection',
                        'type'     => 'switch',
                        'title'    => esc_html__('Disable AMP on Desktop', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('
                        Enable this option to give your visitors normal version on Desktop when accessing AMP','accelerated-mobile-pages'),
                        'default' => 0,
                    ),
                    array(
                        'id'       => 'convert-internal-nonamplinks-to-amp',
                        'type'     => 'switch',
                        'title'    => esc_html__('Change Internal Links to AMP', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Enable if you want all your links inside the article to go to /amp/. All the outbound links will remain untouched.','accelerated-mobile-pages'),
                        'default' => 0,
                    ),
                    array(
                        'id'       => 'hide-amp-version-from-source',
                        'type'     => 'switch',
                        'title'    => esc_html__('Hide AMP Version', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Enable if you want hide AMP version in view source page(generator).','accelerated-mobile-pages'),
                        'default' => 0,
                    ),
                    array(
                        'id'       => 'ampforwp-cat-description',
                        'type'     => 'switch',
                        'title'    => esc_html__('Category Description', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Disable this option if you dont want to show category description in AMP','accelerated-mobile-pages'),
                        'default' => 1,
                    ),
                    array(
                        'id'       => 'ampforwp-smooth-scrolling-for-links',
                        'type'     => 'switch',
                        'title'    => esc_html__('Smooth Scrolling For Links', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Enable this option if you want smooth scrolling for jumping links','accelerated-mobile-pages'),
                        'default' => 0,
                    ),
                    // End-point option
                    $amp_endpoint,
                    array(
                   'id'       => 'ampforwp-amp-convert-to-wp',
                   'type'     => 'switch',
                   'title'    => esc_html__('Convert AMP to WP theme (Beta)', 'accelerated-mobile-pages'),
                   'tooltip-subtitle'  => sprintf( '%s<a href="%s" target="_blank">%s</a>%s', esc_html__("It makes your AMP & Non-AMP Same! (AMP will output AMP Compatible code, while WordPress will have the WP code but with the same design and ",'accelerated-mobile-pages'),esc_url('https://ampforwp.com/tutorials/article/how-to-convert-your-non-amp-website-to-amp/'),esc_html__('Click Here','accelerated-mobile-pages'),esc_html__(' for more info','accelerated-mobile-pages')),
                   'default'  => ampforwp_amp2wp_default(),
                   'required' => array(
                    array('amp-design-selector', '=', '4'),
                    array('ampforwp-amp-takeover', '=' , '0'),
                    )
                ), 
                    array(
                       'id'       => 'ampforwp-right-click-disable',
                       'type'     => 'switch',
                       'title'    => esc_html__('Disable Right Click', 'accelerated-mobile-pages'),
                       'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                         esc_html__('Enable this option if you want a disable the right click in AMP to protect your data from copying', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-disable-right-click-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
                       'default'  => false,
                ),
                    array(
                       'id'       => 'ampforwp-meta-viewport',
                       'type'     => 'switch',
                       'title'    => esc_html__('Full Meta Viewport', 'accelerated-mobile-pages'),
                       'tooltip-subtitle' => esc_html__('Enable this option if you want full meta viewport','accelerated-mobile-pages'),
                       'default'  => 0,
                ),
                    array(
                    'id'       => 'ampforwp-meta-viewport-notice',
                    'type'     => 'info',
                    'style'    => 'info',
                    'desc'     => esc_html__('Enabling this causes a 300-350ms tap delay which can decrease FID ( First Input Delay ). Please use this with caution.', 'accelerated-mobile-pages'),
                    'required' => array('ampforwp-meta-viewport', '=', 1)
                ),
                    array(
                       'id'       => 'ampforwp-search-google',
                       'type'     => 'switch',
                       'title'    => esc_html__('Search Results in Google', 'accelerated-mobile-pages'),
                       'tooltip-subtitle' => esc_html__('Enable this option if you want the search results as Google search','accelerated-mobile-pages'),
                       'default'  => 0,
                ),
                    array(
                        'id'       => 'amp-header-text-area-for-html',
                        'type'     => 'textarea',
                        'title'    => esc_html__('Enter HTML in Head', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('please enter markup that is AMP validated', 'accelerated-mobile-pages'),
                        'desc' => esc_html__('check your markup here (enter markup between HEAD tag) : https://validator.ampproject.org/', 'accelerated-mobile-pages'),
                        'default'   => ''
                    ),
                    array(
                        'id'       => 'amp-body-text-area',
                        'type'     => 'textarea',
                        'title'    => esc_html__('Enter HTML in Body (beginning of body tag) ', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('please enter markup that is AMP validated', 'accelerated-mobile-pages'),
                        'desc' => esc_html__('check your markup here (enter markup in the beginning of body tag) : https://validator.ampproject.org/', 'accelerated-mobile-pages'),
                        'default'   => ''
                    ),
                    array(
                        'id'       => 'amp-footer-text-area-for-html',
                        'type'     => 'textarea',
                        'title'    => esc_html__('Enter HTML in Footer', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('please enter markup that is AMP validated', 'accelerated-mobile-pages'),
                        'desc' => esc_html__('check your markup here (enter markup between BODY tag) : https://validator.ampproject.org/',
                        'accelerated-mobile-pages'),
                        'default'   => ''
                    ),
                    array(
                        'id'       => 'amp-prefetch-options',
                        'type'     => 'repeater',
                        'title'    => esc_html__('DNS Priority URL(s)', 'accelerated-mobile-pages'),
                        'tooltip-subtitle'  => sprintf( '%s<a href="%s" target="_blank">%s</a>%s', esc_html__("DNS Priority ask your browser to do a DNS lookup and connection before you need any resources from that domain. ",'accelerated-mobile-pages'),esc_url('https://ampforwp.com/tutorials/article/how-to-use-dns-prefetch-urls-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'),esc_html__(' for more info','accelerated-mobile-pages')),
                        'repeat-fields'=> array(
                                        array(
                                                'id'       => 'amp-dns-urls-type',
                                                'type'     => 'select',  
                                                'options'  => array(
                                                                        'prefetch'=>'Prefetch',
                                                                        'dns-prefetch'=>'DNS-Prefetch',
                                                                        'preload'=>'Preload',
                                                                        'preconnect'=>'Preconnect'
                                                                ),
                                        ),
                                        array(
                                                'id'       => 'amp-dns-urls-field',
                                                'type'     => 'text',
                                        ),
                                    ),
                        ),
                    array(
                        'id'       => 'ampforwp-auto-amp-menu-link',
                        'type'     => 'switch',
                        'title'    => esc_html__('Auto Add AMP in Menu URL', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Automatically add <code>AMP</code> at the end of menu url', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,
                        //'required'  => array('ampforwp-amp-menu', '=' , '1')
                    ),
					//Category Base Removal in AMP
					array(
                        'id'       => 'ampforwp-category-base-removel-link',
                        'type'     => 'switch',
                        'title'    => esc_html__('Category base remove in AMP', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Category base removal in <code>AMP</code> from url', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,
                        
                    ),
					//Tag base Removal in AMP
					array(
                        'id'       => 'ampforwp-tag-base-removal-link',
                        'type'     => 'switch',
                        'title'    => esc_html__('Tag base remove in AMP', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Tag base remove in <code>AMP</code> from url', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,
                        
                    ),
                    
                    // Featured Image from Custom Fields
                    array(
                        'id'       => 'ampforwp-custom-fields-featured-image-switch',
                        'type'     => 'switch',
                        'title'    => esc_html__('Featured Image from Custom Fields', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('This will allow you to add Featured Image from Custom Fields', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,                        
                    ),
                    array(
                       'id'       => 'ampforwp-custom-fields-featured-image',
                       'type'     => 'text',
                       'title'    => esc_html__('Custom Field For Featured Image', 'accelerated-mobile-pages'),
                       'default'  => '',
                       'placeholder'=>esc_html__('Write the Custom Field of Featured Image','accelerated-mobile-pages'),
                       'required' => array( 'ampforwp-custom-fields-featured-image-switch', '=' , 1 )
                   ),
                    // Grab the First Image for Featured Image if there is none
                    array(
                        'id'       => 'ampforwp-featured-image-from-content',
                        'type'     => 'switch',
                        'title'    => esc_html__('Featured Image from The Content', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Show the first image of the content as Featured Image if there is no featured image', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,                        
                    ),
                    // Duplicate Featured Image
                    array(
                        'id'       => 'ampforwp-duplicate-featured-image',
                        'type'     => 'switch',
                        'title'    => esc_html__('Show Featured Image if already preset in content.', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Turn On the support if you want to show the Featured Image if it already exists in post content.', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,                        
                    ),
                    // DEFAULT FALLBACK IMAGE
                    array(
                        'id'       => 'ampforwp_default_fallback_image',
                        'type'     => 'media',
                        'url'      => true,
                        'title'    => esc_html__('Default Fallback Image', 'accelerated-mobile-pages'),
                        'tooltip-subtitle'=>esc_html__('Update the image you want show as default fallback image)', 'accelerated-mobile-pages'),
                        'default' => array('url' => AMPFORWP_IMAGE_DIR . '/SD-default-image.png' ),
                    ),
                    // Retina Images
                    array(
                        'id'       => 'ampforwp-retina-images',
                        'type'     => 'switch',
                        'title'    => esc_html__('Retina Images', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Enable if your current images looking blured on Apple Devices.', 'accelerated-mobile-pages'),
                        'default'   => 0,                        
                    ),
                     array(
                        'id'       => 'ampforwp-retina-images-res',
                        'type'     => 'select',
                        'options'  => array(
                            '2'   => '2x',
                            '3'   => '3x',
                            '4'   => '4x',
                        ),
                        'title'    => esc_html__('Retina Images Resolution', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Select the Resolution', 'accelerated-mobile-pages'),
                        'default'   => '2',   
                        'required' => array('ampforwp-retina-images', '=', 1)
                    ),
                    array(
                        'id'       => 'amp-meta-permissions',
                        'type'     => 'select',
                        'title'    => esc_html__('Show Metabox in Post Editor to', 'accelerated-mobile-pages'),
                        'options'  => array(
                            'all'       => 'All users who can post',
                            'admin'     => 'Only to Admin'
                        ),
                        'default'  => 'all',
                    ),
                     array(
                        'id'       => 'ampforwp-development-mode',
                        'type'     => 'switch',
                        'title'    => esc_html__('Dev Mode in AMP', 'accelerated-mobile-pages' ),
                        'tooltip-subtitle' => esc_html__('This will enable the Development mode in AMP', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,                        
                    ),
                      array(
                        'id'       => 'ampforwp-development-mode-notice',
                        'type'     => 'info',
                        'style'    => 'info',
                        'desc'     => esc_html__('Add /amp at the end of url to view the AMP version of the site. Search Engines will not be able to Crawl the AMP site when in Dev Mode.', 'accelerated-mobile-pages'),
                        'title'    => esc_html__('Dev Mode', 'accelerated-mobile-pages'),
                        'required' => array('ampforwp-development-mode', '=', 1)
                    ),
                      
                    array(
                        'id'       => 'ampforwp-wptexturize',
                        'type'     => 'switch',
                        'title'    => esc_html__('Disable wptexturize', 'accelerated-mobile-pages' ),
                        'tooltip-subtitle' => esc_html__('Enable this option to Disable wptexturize Globally', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 0,                        
                    ), 
                    array(
                        'id'      => 'ampforwp-role-based-access',
                        'type'    => 'select',
                        'class'   => $show_for_admin,
                        'title'   => esc_html__('Role Based Access', 'accelerated-mobile-pages'),
                        'tooltip-subtitle'   => esc_html__('Allows Administrator to show AMP Options based on User Role.', 'accelerated-mobile-pages'),
                        'multi'   => true,
                        'options' => ampforwp_get_user_roles(),
                        'default'  => ampforwp_default_user_roles()
                    ),
                    // Delete Data on Deletion
                    array(
                        'id'       => 'ampforwp-delete-on-uninstall',
                        'type'     => 'switch',
                         'title'    => esc_html__('Delete Data on Uninstall?', 'accelerated-mobile-pages'),
                        'default'   => 0,
                        'tooltip-subtitle'      => esc_html__('Enable this if you would like AMPforWP to completely remove all of its data when uninstalling via Plugins > Delete.', 'accelerated-mobile-pages' ),
                    ),
   ),

) );

// WooCommerce Compatibility
$e_commerce_support[] =  array(
            'id' => 'ampforwp-woocommerce',
            'type' => 'section',
            'title' => esc_html__('WooCommerce Compatibility', 'accelerated-mobile-pages'),
            'indent' => true,
            'layout_type' => 'accordion',
            'accordion-open'=> 1, 
          );
$e_commerce_support[] =  array(
               'id'        =>'amp-enable-woocommerce',
               'type'      => 'switch',
               'title'     => esc_html__('WooCommerce Support', 'accelerated-mobile-pages'),
               'default'   => '',
               'true'      => 'Enabled',
               'false'     => 'Disabled',
           );
    if(!function_exists( 'amp_woocommerce_add_woocommerce_support' ) && !function_exists( 'amp_woocommerce_pro_container_starts' ) ){
        $e_commerce_support[]= array(
            'id'   => 'info_normal_woocommerce',
            'type' => 'info',
            'required' => array('amp-enable-woocommerce', '=' , '1'),
             'desc' => '<div style="    background: #FFF9C4;padding: 12px;line-height: 1.6;margin:-45px -14px -18px -17px;"><b>ONE LAST STEP REQUIRED:</b> This feature requires <a href="https://ampforwp.com/woocommerce/" target="_blank">AMP WooCommerce PRO extension</a>.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/woocommerce/" target="_blank">'.esc_html__('Click here for more info','accelerated-mobile-pages').'</a>)</div></div>',
             );
    }
    elseif ( function_exists( 'amp_woocommerce_add_woocommerce_support' ) && !function_exists( 'amp_woocommerce_pro_container_starts' ) ) {

        $e_commerce_support[]= array(
            'id'   => 'info_normal_woocommerce_pro',
            'type' => 'info',
            'required' => array('amp-enable-woocommerce', '=' , '1'),
            'desc' =>sprintf('<div style="background: #FFF9C4;padding: 12px;line-height: 1.6;margin:-45px -14px -18px -17px;"><b>%s</b> %s<a href="https://ampforwp.com/wpml-for-amp/" target="_blank"> %s</a>.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/wpml-for-amp/" target="_blank">%s</a>)</div></div>',
                   esc_html__('ONE LAST STEP REQUIRED:','accelerated-mobile-pages'),
                   esc_html__('This feature requires','accelerated-mobile-pages'),
                   esc_html__('WPML extension','accelerated-mobile-pages'),
                   esc_html__('Click here for more info','accelerated-mobile-pages')
             ),             
            );
    }
    elseif ( function_exists( 'amp_woocommerce_pro_container_starts' ) ) {
        $e_commerce_support[]= array(
            'id'   => 'info_woocommerce_pro',
            'type' => 'info',
            'style' => 'success',
            'required' => array('amp-enable-woocommerce', '=' , '1'),
            'desc'     => esc_html__(' AMP WooCommerce is activated', 'accelerated-mobile-pages'),           
        );
    }
 // EDD Compatibility
$e_commerce_support[] =  array(
            'id' => 'ampforwp-edd-compatibility',
            'type' => 'section',
            'title' => esc_html__('Easy Digital Downloads Compatibility', 'accelerated-mobile-pages'),
            'indent' => true,
            'layout_type' => 'accordion',
            'accordion-open'=> 1, 
          );
$e_commerce_support[] = array(
               'id'        =>'amp-edd-support',
               'type'      => 'switch',
               'title'     => esc_html__('Easy Digital Downloads Support', 'accelerated-mobile-pages'),
               'default'   => '',
               'true'      => 'Enabled',
               'false'     => 'Disabled',
           );
    if(!is_plugin_active( 'edd-for-amp/edd-for-amp.php' ) ){
        $e_commerce_support[]= array(
                        'id'   => 'info_normal_edd',
                        'type' => 'info',
                        'required' => array('amp-edd-support', '=' , '1'),
                        'desc' => '<div style="    background: #FFF9C4;padding: 12px;line-height: 1.6;margin:-45px -14px -18px -17px;"><b>ONE LAST STEP REQUIRED:</b> This feature requires <a href="https://ampforwp.com/edd-for-amp/" target="_blank">EDD for AMP extension</a>.<br /> <div style="margin-top:4px;">(<a href="https://ampforwp.com/edd-for-amp/" target="_blank">'.esc_html__('Click here for more info','accelerated-mobile-pages').'</a>)</div></div>',               
           );}
 
   // E Commerce SECTION
   Redux::setSection( $opt_name, array(
       'title'      => esc_html__( 'E-Commerce', 'accelerated-mobile-pages' ),
       'id'         => 'amp-e-commerce',
       'subsection' => true,
       'fields'     => $e_commerce_support
   ) );
   
   // Translation Panel
           Redux::setSection( $opt_name, array(
               'title'      => esc_html__( 'Translation Panel', 'accelerated-mobile-pages' ),
               'desc'       => esc_html__( 'Please translate the following words of page accordingly else default content is in English Language', 'accelerated-mobile-pages' ),
               'id'         => 'amp-translator',
               'subsection' => true,
               'fields'     => array(
                   array(
                       'id'       => 'amp-use-pot',
                       'type'     => 'switch',
                       'title'    => esc_html__('Use POT file method of Translation', 'accelerated-mobile-pages'),
                       'tooltip-subtitle' => esc_html__('Else you can use normal translation method', 'accelerated-mobile-pages'),
                       'desc'     => esc_html__('Use this if you want Multilingual Translations', 'accelerated-mobile-pages'),
                       'default'  => 0
                   ),
                   array(
                       'id'       => 'amp-translator-breadcrumbs-homepage-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Breadcrumbs Homepage Title', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Homepage','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-fourohfour',
                       'type'     => 'text',
                       'title'    => esc_html__('404 Error', 'accelerated-mobile-pages'),
                       'default'  => esc_html__("Oops! That page can't be found.","accelerated-mobile-pages"),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-show-more-posts-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Show more Posts', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Show more Posts','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-show-previous-posts-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Show previous Posts', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Show previous Posts','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-top-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Top', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Top','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-non-amp-page-text',
                       'type'     => 'text',
                       'title'    => esc_html__('View Non-AMP Version', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('View Non-AMP Version','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-related-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Related Post', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Related Post','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-incontent-related-text',
                       'type'     => 'text',
                       'title'    => esc_html__('In-Content Related Post', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Related Post','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-recent-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Recent Posts', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Recent Posts','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-navigate-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Navigate', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Navigate','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-on-text',
                       'type'     => 'text',
                       'title'    => esc_html__('On', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('On','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-next-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Next', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Next','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-previous-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Previous', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Previous','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-page-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Page', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Page','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-archives-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Archives', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Archives','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-breadcrumbs-search-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Search results for', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Search results for','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-footer-text',
                       'type'     => 'textarea',
                       'title'    => esc_html__('Footer', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('All Rights Reserved','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 ),
                       'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                    esc_html__('If you want to add the current year then use this shortcode [ampforwp_current_year] and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-current-year-in-amp-footer/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
                   ),
                   array(
                       'id'       => 'amp-translator-categories-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Categories', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Categories: ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-tags-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Tags', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Tags: ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-by-text',
                       'type'     => 'text',
                       'title'    => esc_html__('By', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('By','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-published-by',
                       'type'     => 'text',
                       'title'    => esc_html__('Published by', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Published by','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-in-designthree',
                       'type'     => 'text',
                       'title'    => esc_html__('in', 'accelerated-mobile-pages'),
                       'default'  =>esc_html__( 'in','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-view-comments-text',
                       'type'     => 'text',
                       'title'    => esc_html__('View Comments', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('View Comments','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-leave-a-comment-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Leave a Comment', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Leave a Comment','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-comments-closed',
                       'type'     => 'text',
                       'title'    => esc_html__('Comments are closed.', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Comments are closed.','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-at-text',
                       'type'     => 'text',
                       'title'    => esc_html__('at', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('at','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-says-text',
                       'type'     => 'text',
                       'title'    => esc_html__('says', 'accelerated-mobile-pages'),
                       'default'  =>esc_html__( 'says','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-Edit-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Edit', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Edit','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-ago-date-text',
                       'type'     => 'text',
                       'title'    => esc_html__('ago', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('ago','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-published-date-text',
                       'type'     => 'text',
                       'title'    => esc_html__('This post was published on ', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('This post was published on ','accelerated-mobile-pages'),
                       'placeholder'=> esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-modified-date-text',
                       'type'     => 'text',
                       'title'    => esc_html__('This post was last modified on ', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('This post was last modified on ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-archive-cat-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Category (archive title)', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Category: ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-archive-tag-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Tag (archive title)', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Tag: ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-show-more-text',
                       'type'     => 'text',
                       'title'    => esc_html__('View More Posts (Widget Button)', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('View More Posts','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                    array(
                       'id'       => 'amp-translator-next-read-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Next Read', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Next Read: ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                    array(
                       'id'       => 'amp-translator-read-more',
                       'type'     => 'text',
                       'title'    => esc_html__('Read More', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Read More','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                    ),
                    array(
                       'id'       => 'amp-translator-via-text',
                       'type'     => 'text',
                       'title'    => esc_html__('via', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('via','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                     array(
                       'id'       => 'amp-translator-share-text',
                       'type'     => 'text',
                       'title'    => esc_html__('Share', 'accelerated-mobile-pages'),
                       'default'  => esc_html__('Share','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-search-text',
                       'type'     => 'text',
                       'title'    => esc_html__(' You searched for: ', 'accelerated-mobile-pages'),
                       'default'  => esc_html__(' You searched for: ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id'       => 'amp-translator-search-no-found',
                       'type'     => 'text',
                       'title'    => esc_html__(' It seems we can\'t find what you\'re looking for. ', 'accelerated-mobile-pages'),
                       'default'  => esc_html__(' It seems we can\'t find what you\'re looking for. ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                     array(
                       'id'       => 'amp-translator-and-text',
                       'type'     => 'text',
                       'title'    => esc_html__(' and ', 'accelerated-mobile-pages'),
                       'default'  => esc_html__(' and ','accelerated-mobile-pages'),
                       'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                       'required' => array( 'amp-use-pot', '=' , 0 )
                   ),
                   array(
                       'id' => 'design-3-search-subsection',
                       'type' => 'section',
                       'title' => esc_html__('Search bar Translation Text', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'required' => array( 'amp-use-pot', '=' , 0 ),
                       'layout_type' => 'accordion',
                        'accordion-open'=> 0,
                   ),
                   array(
                      'id'       => 'ampforwp-search-placeholder',
                      'type'     => 'text',
                      'title'    => esc_html__('Type Here', 'accelerated-mobile-pages'),
                      'default'  => esc_html__('Type Here','accelerated-mobile-pages'),
                      'desc' => esc_html__('This is the text that gets shown in for Search Box','accelerated-mobile-pages'),
                      'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                      'required' => array( 'amp-use-pot', '=' , 0 )
                  ),
                array(
                      'id'       => 'ampforwp-search-widget-label',
                      'type'     => 'text',
                      'title'    => esc_html__('Search Widget Label', 'accelerated-mobile-pages'),
                      'default'  => esc_html__('Search for:','accelerated-mobile-pages'),
                      'desc' => esc_html__('This is the text that gets shown as Search Box Label','accelerated-mobile-pages'),
                      'required' => array(
                                        array( 'amp-use-pot', '=' , 0 ),
                                        array('amp-design-selector', '!=' , '4')
                                    )
                  ),
                  array(
                     'id'       => 'ampforwp-search-label',
                     'type'     => 'text',
                     'title'    => esc_html__('Type your search query and hit enter', 'accelerated-mobile-pages'),
                     'desc' => esc_html__('This is the text that gets shown above Search Box','accelerated-mobile-pages'),
                     'default'  => esc_html__('Type your search query and hit enter: ','accelerated-mobile-pages'),
                     'placeholder'=>esc_html__('write here','accelerated-mobile-pages'),
                     'required' => array(
                                        array( 'amp-use-pot', '=' , 0 ),
                                        array('amp-design-selector', '!=' , '4')
                                    )

                 )
    ) ));


// Appearance Section
Redux::setSection( $opt_name, array(
              'title'      => esc_html__( 'Design', 'accelerated-mobile-pages' ),
              'icon' => 'el el-adjust-alt',
              'desc'  => '',
              'class'  =>'amp-opt-design',
        ));

    //get All design
    function amp_extra_plugin_theme_header($headers){
        $headers['AMP Theme Name'] = "AMP";
        $headers['AMP Theme Demo'] = "AMP Demo";
        return $headers;
    }
    add_filter("extra_plugin_headers","amp_extra_plugin_theme_header");
    $themeDesign = array(
			array(
                'demo_link' => 'https://ampforwp.com/demo/#one',
				'upgrade'=>true,
				'title'=>esc_html__('Design One', 'accelerated-mobile-pages' ),
				'value'=>1,
				'alt'=>esc_html__('Design One', 'accelerated-mobile-pages' ),
				'img'=>AMPFORWP_PLUGIN_DIR_URI.'/images/design-1.png',
			),
			array(
                'demo_link' => 'https://ampforwp.com/demo/#two',
				'upgrade'=>true,
				'title'=>esc_html__('Design Two', 'accelerated-mobile-pages' ),
				'value'=>2,
				'alt'=>esc_html__('Design Two', 'accelerated-mobile-pages' ),
				'img'=>AMPFORWP_PLUGIN_DIR_URI.'/images/design-2.png',
			),
			array(
                'demo_link' => 'https://ampforwp.com/demo/#three',
				'upgrade'=>true,
				'title'=>esc_html__('Design Three', 'accelerated-mobile-pages' ),
				'value'=>3,
				'alt'=>esc_html__('Design Three', 'accelerated-mobile-pages' ),
				'img'=>AMPFORWP_PLUGIN_DIR_URI.'/images/design-3.png',
			),
            array(
                'demo_link' => 'https://ampforwp.com/demo/amp-pagebuilder/amp/',
                'upgrade' => true,
                'title' => esc_html__('Swift', 'accelerated-mobile-pages' ),
                'value' => 4,
                'alt' => esc_html__('Swift', 'accelerated-mobile-pages' ),
                'img' => AMPFORWP_PLUGIN_DIR_URI.'/images/swift.png',
            ),
        );
    
    $pluginsData = array();
    $pluginsData = get_transient( 'ampforwp_themeframework_active_plugins' );
    if( empty( $pluginsData )){
        $activePlugins = get_option( 'active_plugins', array() );
        if(is_multisite()){
            $activePlugins_multi = get_site_option('active_sitewide_plugins'); 
            $activePlugins_multi = array_keys($activePlugins_multi); 
            $activePlugins = array_merge($activePlugins, $activePlugins_multi); 
        }
        if(count( $activePlugins)>0){
            foreach ( $activePlugins as $key => $value) {
                $plugin = get_plugin_data(WP_PLUGIN_DIR.'/'.$value);
                if(!empty($plugin['AMP'])){//$plugin['AMP']
                    $imageUrl = '';
                    if(file_exists(AMPFORWP_MAIN_PLUGIN_DIR.$plugin['TextDomain'].'/screenshot.png')){
                        $imageUrl = plugins_url($plugin['TextDomain'].'/screenshot.png');
                    }
                    $pluginsData[$plugin['TextDomain']] = array(
                        'demo_link' => esc_html($plugin['AMP Demo']),
                        'upgrade'   => true,
                        'title'     => $plugin['AMP'],
                        'value'     => esc_html($plugin['TextDomain']),
                        'alt'       => esc_attr($plugin['AMP']),
                        'img'       => esc_url($imageUrl),
                    );
                }
            }
            set_transient( 'ampforwp_themeframework_active_plugins', $pluginsData );
        }
    }
    if ( is_array($pluginsData) ) {
        $themeDesign =  array_merge($themeDesign, $pluginsData);
    }
    $themeDesign = apply_filters( 'ampforwp_themeframe_available_designs', $themeDesign );

    // Themes Section
 Redux::setSection( $opt_name, array(
                'title'      => esc_html__( 'Themes', 'accelerated-mobile-pages' ),                'class' => 'ampforwp-new-element',

        'id'         => 'amp-theme-settings',
        'subsection' => true,
        'fields'     => array(

            array(
                'id'       => 'amp-design-selector',
                'class' => 'amp-design-selector',
                'type'     => 'demolink_image_select',
                'title'    => esc_html__( 'Themes Selector', 'accelerated-mobile-pages' ),
                'subtitle' => esc_html__( 'Select your design from dropdown', 'accelerated-mobile-pages' ).' or <br /><a href="https://ampforwp.com/themes/" style="position: relative;
    top: 20px;text-decoration: none;
    background: #eee;padding: 5px 8px 5px 9px;
    border-radius: 30px;" target="_blank">View More AMP Themes →</a>',
                'options'  => $themeDesign,
                'default'  => '4'
                ),
            array(
                'id'       => 'ampforwp_layouts_core',
                'type'     => 'raw',
                'subtitle'     => '<a class="amp-layouts-desc" href="https://ampforwp.com/amp-layouts/" target="_blank">What is Layouts?</a>',
                'title'    => esc_html__('AMP Layouts', 'accelerated-mobile-pages'),
                'required' => array('amp-design-selector', '=' , '4'),
                'full_width'=>true, 
                'class'     =>(!is_plugin_active('amp-layouts/amp-layouts.php')? '': 'hide'),//,
                'markdown'=> true,
                'desc'      => '<div class="amp-layout-class">
                                <div class="amp_layouts_container">
                                    '.$upcomingLayoutsDesign.'
                                </div>
                            </div>',               
            ),
            array(
                'id'   => 'info_theme_framework',
                'type' => 'info',
                'style' => 'success',
                'required' => array('amp-design-selector', '!=' , 'amp-theme-framework-master'),
                'desc' => $amptfad
            ),            
            )
        ) );
/*---------------------*/

    $amp_fontparts = array(
            array(
                       'id' => 'colorscheme-section',
                       'type' => 'section',
                       'title' => esc_html__('Color Scheme', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
            ),
            // Swift
            array(
                    'id'        => 'swift-color-scheme',
                    'title'     => esc_html__('Global Color Scheme', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'  => esc_html__('Choose the color for title, anchor link','accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                    'color'      => '#005be2',
                     ),
                    'required' => array(
                        array('amp-design-selector', '=' , '4')
                     )
            ),
            array(
                    'id'        => 'swift-hover-color-scheme',
                    'title'     => esc_html__('Hover Color Scheme', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'  => esc_html__('Choose the color when hover for title, anchor links','accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                    'color'      => '#005be2',
                     ),
                    'required' => array(
                        array('amp-design-selector', '=' , '4')
                     )
            ),
            array(
                    'id'        => 'swift-btn-hover-color-scheme',
                    'title'     => esc_html__('Button Hover Color', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'  => esc_html__('Choose the color when hover for Button','accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                    'color'      => '#fff',
                     ),
                    'required' => array(
                        array('amp-design-selector', '=' , '4')
                     )
            ),
             array(
                    'id'        => 'amp-opt-color-rgba-colorscheme',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Color Scheme','accelerated-mobile-pages'),
                    'default'   => array(
                    'color'     => '#AD0B15',
                    ),
                    'required' => array(
                        array('amp-design-selector', '=' , '3')
                     )
              ),
             array(
                    'id'        => 'amp-opt-color-rgba-font',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Color Scheme Font Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#fff',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3')
                    )
              ), 
              // Design 3  
             array(
                    'id'        => 'amp-opt-color-rgba-link',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Anchor Link Color','accelerated-mobile-pages'),
                    'default'   => array(
                    'color'     => '#AD0B15',
                    ),
                    'required' => array(
                        array('amp-design-selector', '=' , '3')
                    )
              ), 
             // Design 2
             array(
                    'id'        => 'amp-opt-color-rgba-link-design2',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Anchor Link Color','accelerated-mobile-pages'),
                    'default'   => array(
                    'color'     => '#0a89c0',
                    ),
                    'required' => array(
                        array('amp-design-selector', '=' , '2')
                    )
              ),
              // Design 1 
             array(
                    'id'        => 'amp-opt-color-rgba-link-design1',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Anchor Link Color','accelerated-mobile-pages'),
                    'default'   => array(
                    'color'     => '#0a89c0',
                    ),
                    'required' => array(
                        array('amp-design-selector', '=' , '1')
                    )
              ), 
             array(
                    'id'        => 'amp-opt-color-rgba-colorscheme-call',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Call Button Color','accelerated-mobile-pages'),
                    'default'   => array(
                    'color'     => '#0a89c0',
                    ),
                    'required' => array(
                        array('ampforwp-callnow-button', '=' , '1')
                    )
             ),
               array(
                    'id'    => 'mobile-theme-color',
                    'type'  => 'switch',
                    'title' => esc_html__('Mobile Theme Color', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'  => esc_html__('Enable this option to Choose mobile theme color','accelerated-mobile-pages'),
                    'default'   => 0,
            ),
            array(
                    'id'        => 'mobile-theme-color-picker',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Theme Color', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'  => esc_html__('Choose the Mobile theme color color','accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#ffffff',
                         ),
                    'required' => array(
                        array('mobile-theme-color','=',1)
                      )
              ), 
               array(
                           'id' => 'typography-section',
                           'type' => 'section',
                           'title' => esc_html__('Typography', 'accelerated-mobile-pages'),
                           'indent' => true,
                            
                            'layout_type' => 'accordion',
                            'accordion-open'=> 1,
                ));
    if(ampforwp_levelup_compatibility('levelup_theme')){

        $fonts_settings[] = array(
                'id'       => 'ampforwp_page_levelup_manage_fonts',
                'type'     => 'raw',
                'desc' => 'Levelup theme using default fonts. <a href="'.admin_url( '/customize.php?autofocus[section]=theme_field_settings' ).'">Manage fonts</a>'
            );
       $amp_fontparts = array_merge($amp_fontparts ,$fonts_settings);    

    }else{
        $selectedOption = (array) get_option('redux_builder_amp',true);
        if(!isset($selectedOption['amp-design-selector'])){
            $selectedOption['amp-design-selector'] = '4';
        }
        $googleSupportFontEnabled = array('1','2','3','4');
        $googleSupportFontEnabled = apply_filters( 'amp_theme_font_support',  $googleSupportFontEnabled);
        $enabledGoogleFonts = false;
        if(in_array($selectedOption['amp-design-selector'], $googleSupportFontEnabled) ){
            $enabledGoogleFonts = true;
        }
        $fonts_settings =  array(
            array(
                       'id' => 'ampforwp-d1-font',
                       'type' => 'switch',
                       'title' => esc_html__('Merriweather Font', 'accelerated-mobile-pages'),
                       'tooltip-subtitle'  => esc_html__('Enable/Disable Merriweather Font','accelerated-mobile-pages'),
                        'default'   => true,
                        'required' => array(
                            array('amp-design-selector', '=' , '1')
                         )
            ),
            array(
               'id' => 'ampforwp-google-font-switch',
               'type' => 'switch',
               'title' => esc_html__('Google Fonts', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__('Enable/Disable Google Font','accelerated-mobile-pages'),
                'default'   => $enabledGoogleFonts,
            ),
            array(
                'id'        =>'google_font_api_key',
                'type'      =>'text',
                'title'     =>esc_html__('Google Font API key','accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('You can get the Link ','accelerated-mobile-pages').'<a target="_blank" href="https://developers.google.com/fonts/docs/developer_api?refresh=1&pli=1#APIKey">'.esc_html__('form here','accelerated-mobile-pages').'</a>',
                'default'   =>'',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1')
                 )
            ),
            array(
                'id'       => 'amp_font_selector',
                'type'     => 'select',
                'class'    => 'ampforwp-google-font-class ampwp-font-families',
                'title'    => esc_html__( 'Global Font Family ', 'accelerated-mobile-pages' ),
                'tooltip-subtitle' => esc_html__( 'Select your design from dropdown or ', 'accelerated-mobile-pages' ),
                'options'  => array(
                    '1' => 'None',
                    'Arial' => 'Arial',
                    'Verdana' => 'Verdana',
                    'Helvetica' => 'Helvetica',
                    'Tahoma' => 'Tahoma',
                    'Times New Roman' => 'Times New Roman',
                    'Georgia' => 'Georgia',
                    'Courier New' => 'Courier New',
                    'Brush Script MT' => 'Brush Script MT',
                    'Trebuchet MS' => 'Trebuchet MS'
                ),
                'default'  => '',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1')
                )

            ),
            array(
                'id'       => 'amp_font_type',
                'type'     => 'select',
                'class'    => 'ampforwp-google-font-class ampwp-font-family-weights',
                'multi'    => true,
                'title'    => esc_html__( 'Global Font Weight Selector', 'accelerated-mobile-pages' ),
                'tooltip-subtitle' => esc_html__( 'Select your design from dropdown', 'accelerated-mobile-pages' ),
                'options'  => array(
                    '1' => 'none',
                ),
                'default'  => '',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1')
                )

            ),
            array(
                'id'        =>'google_current_font_data',
                'type'      =>'text',
                'class'     => 'hide',
                'title'     =>esc_html__('Google Font Current Font','accelerated-mobile-pages'),
                'default'   =>'',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1')
                )
            ),
            array(
                    'id'       => 'content-font-family-enable',
                    'type'     => 'switch',
                    'class'    => 'ampforwp-google-font-class secondary-font-selector',
                    'title'    => $secondary_text .' '.esc_html__('Font Selector', 'accelerated-mobile-pages' ),
                    'default'  => '0' ,
                    'required' => array(
                        array('ampforwp-google-font-switch', '=', '1')
                    )   
            ),
            array(
                'id'       => 'amp_font_selector_content_single',
                'type'     => 'select',
                'class'    => 'ampforwp-google-font-class ampwp-font-families secondary-font-family-selector',
                'title'    =>  $secondary_text.' '.esc_html__('Font Family Selector', 'accelerated-mobile-pages'),
                'tooltip-subtitle' => esc_html__( 'Select your design from dropdown or ', 'accelerated-mobile-pages' ),
                'options'  => array(
                    '1' => 'None',
                    'Arial' => 'Arial',
                    'Verdana' => 'Verdana',
                    'Helvetica' => 'Helvetica',
                    'Tahoma' => 'Tahoma',
                    'Times New Roman' => 'Times New Roman',
                    'Georgia' => 'Georgia',
                    'Courier New' => 'Courier New',
                    'Brush Script MT' => 'Brush Script MT',
                    'Trebuchet MS' => 'Trebuchet MS'
                ),
                'default'  => '',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1'),
                    array('content-font-family-enable', '=' , '1')
                )

            ),
            array(
                'id'       => 'amp_font_type_content_single',
                'type'     => 'select',
                'class'    => 'ampforwp-google-font-class ampwp-font-family-weights secondary-font-family-weights',
                'multi'    => true,
                'title'    => $secondary_text.' '.esc_html__('Font Family Weight Selector', 'accelerated-mobile-pages' ),
                'tooltip-subtitle' => esc_html__( 'Select your design from dropdown', 'accelerated-mobile-pages' ),
                'options'  => array(
                    '1' => 'none',
                    'Arial' => 'Arial',
                    'Verdana' => 'Verdana',
                    'Helvetica' => 'Helvetica',
                    'Tahoma' => 'Tahoma',
                    'Times New Roman' => 'Times New Roman',
                    'Georgia' => 'Georgia',
                    'Courier New' => 'Courier New',
                    'Brush Script MT' => 'Brush Script MT',
                    'Trebuchet MS' => 'Trebuchet MS'
                ),
                'default'  => '',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1'),
                    array('content-font-family-enable', '=' , '1')
                )

            ),
            array(
                'id'        =>'google_current_font_data_content_single',
                'type'      =>'text',
                'class'     => 'hide',
                'title'     =>esc_html__('Google Font Current Font','accelerated-mobile-pages'),
                'default'   =>'',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1'),
                )
            ),
            array(
                'id'       => 'amp_font_selector_heading',
                'type'     => 'select',
                'class'    => 'ampforwp-google-font-class ampwp-font-families',
                'title'    => esc_html__( 'Heading Font Family ', 'accelerated-mobile-pages' ),
                'tooltip-subtitle' => esc_html__( 'Select your design from dropdown or ', 'accelerated-mobile-pages' ),
                'options'  => array(
                    '1' => 'None',
                    'Arial' => 'Arial',
                    'Verdana' => 'Verdana',
                    'Helvetica' => 'Helvetica',
                    'Tahoma' => 'Tahoma',
                    'Times New Roman' => 'Times New Roman',
                    'Georgia' => 'Georgia',
                    'Courier New' => 'Courier New',
                    'Brush Script MT' => 'Brush Script MT',
                    'Trebuchet MS' => 'Trebuchet MS'
                ),
                'default'  => '',
                'required' => array(
                    array('ampforwp-google-font-switch', '=', '1')
                )

            ),
            array(
                    'id'       => 'ampforwp_font_display',
                    'type'     => 'select',
                    'title'    => esc_html__('Font Display', 'accelerated-mobile-pages'),
                    'options'  => array(
                        'optional' => 'Optional',
                        'swap'     => 'Swap'
                    ),
                    'default'  => 'optional',
                ),
            array(
               'id' => 'ampforwp-local-font-switch',
               'type' => 'switch',
               'title' => esc_html__('Local Fonts', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__('Enable/Disable Local Font','accelerated-mobile-pages'),
                'default'   => '',
            ),
            array(
               'id' => 'ampforwp-local-font-upload',
               'type' => 'media',
               'url'      => true,
               'mode'      => 'zip',
               'class'    => 'child_opt child_opt_arrow',
               'title' => esc_html__('Upload Local Font', 'accelerated-mobile-pages'),
               'tooltip-subtitle'  => esc_html__('Upload Local Font','accelerated-mobile-pages'),
               'required' => array('ampforwp-local-font-switch', '=', '1'),
                'default' => '',
            ),
        );
            $amp_fontparts = array_merge($amp_fontparts ,$fonts_settings);   
    }
    if( function_exists('ampforwp_custom_theme_files_register') ){
       global $redux_builder_amp;
       $newspaper_theme_checker = '';
       $newspaper_theme_checker = ampforwp_get_setting('ampforwp-infinite-scroll-home');
       if($newspaper_theme_checker){
           $redux_builder_amp['ampforwp-infinite-scroll-home'] = false;
           update_option( 'redux_builder_amp', $redux_builder_amp );
       }
    }
   
    if( !function_exists('ampforwp_custom_theme_files_register') ){
        $newspaper_theme_check = array(
                        'id'       => 'ampforwp-infinite-scroll-home',
                        'type'     => 'switch',
                        'class'    => 'child_opt child_opt_arrow',
                        'title'    => esc_html__('Home & Archives', 'accelerated-mobile-pages'),
                        'default' => true,
                        'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
                    );
    }
    $global_settings = array(
                array(
                       'id' => 'general_sdbar',
                       'type' => 'section',
                       'title' => esc_html__('General', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                ),
              array(
                        'id'    => 'gnrl-sidebar',
                        'type'  => 'switch',
                        'title' => esc_html__('Sidebar', 'accelerated-mobile-pages'),
                        'default'   => 0,
                        'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                         esc_html__('Enable this option if you want a sidebar in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-setup-sidebar-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
                        'required' => array( array('amp-design-selector', '=' , '4') ),
                ),
              array(
                        'id'    => 'gbl-sidebar',
                        'class' => 'child_opt child_opt_arrow',
                        'type'  => 'switch',
                        'title' => esc_html__('Homepage Sidebar', 'accelerated-mobile-pages'),
                        'default'   => 0,
                        'required' => array( array('gnrl-sidebar', '=' , '1') ),
                ),
                array(
                        'id'    => 'swift-sidebar',
                        'class' => 'child_opt child_opt_arrow',
                        'type'  => 'switch',
                        'title' => esc_html__('Single Sidebar', 'accelerated-mobile-pages'),
                        'default'   => 0,
                        'required' => array('gnrl-sidebar', '=' , '1'), 
                                    
                ),
                array(
                      'id'       => 'page_sidebar',
                      'class' => 'child_opt child_opt_arrow',
                      'type'     => 'switch',
                      'title'    => esc_html__('Page Sidebar', 'accelerated-mobile-pages'),
                      'default'  =>  '0',
                      'required' => array('gnrl-sidebar', '=' , '1'), 
                  ),
                array(
                        'id'        => 'sidebar-bgcolor',
                        'class' => 'child_opt child_opt_arrow',
                        'type'      => 'color_rgba',
                        'title'     => esc_html__('Sidebar Background','accelerated-mobile-pages'),
                        'default'   => array(
                            'color'     => '#f7f7f7',
                        ),
                        'required' => array( array('gnrl-sidebar', '=',1) )
                ),
                array(
                        'id'       => 'sbr-heading-color',
                        'type'     => 'color_rgba',
                        'class' => 'child_opt',
                        'title'    => esc_html__('Heading', 'accelerated-mobile-pages'),
                        'default'  => array(
                            'color'     => '#333',
                        ),
                        'required' => array(
                          array('gnrl-sidebar','=',1)
                        )           
                ),
                array(
                        'id'       => 'sbr-text-color',
                        'type'     => 'color_rgba',
                        'class' => 'child_opt',
                        'title'    => esc_html__('Text', 'accelerated-mobile-pages'),
                        'default'  => array(
                            'color'     => '#333',
                        ),
                        'required' => array(
                          array('gnrl-sidebar','=',1)
                        )           
                ),
                array(
                        'id'       => 'ampforwp-infinite-scroll',
                        'type'     => 'switch',
                        'title'    => esc_html__('Infinite Scroll (Experimental)', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a>', esc_html__('Read more about it', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/infinite-scroll-feature-in-amp/'), esc_html__('here:','accelerated-mobile-pages')),
                        'default' => false,
                    ),
                    $newspaper_theme_check,
                    array(
                        'id'       => 'ampforwp-infinite-scroll-single',
                        'type'     => 'switch',
                        'class'    => 'child_opt child_opt_arrow',
                        'title'    => esc_html__('Single', 'accelerated-mobile-pages'),
                        'default' => true,
                        'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
                    ),
                    array(
                        'id'       => 'ampforwp-infinite-scroll-posts',
                        'title'    => esc_html__('Manual Posts', 'accelerated-mobile-pages'),
                        'tooltip-subtitle'  => 'Select your own posts which will be loading for every single post infinite loop.',
                        'type'     => 'select',
                        'class' => 'child_opt child_opt_arrow',
                        'multi' => true,
                        'ajax' => true,
                        'data-action'     => 'ampforwp_infinite_scroll_post_ajax',
                        'options'     => array(),
                        'default' => ampforwp_get_setting('ampforwp-infinite-scroll-posts'),
                        'required'=>array('ampforwp-infinite-scroll-single','=','1'),
                        'data'=>'posts'
                    ),
                    array(
                        'id'       => 'ampforwp-infinite-scroll-single-category',
                        'type'     => 'switch',
                        'class'    => 'child_opt child_opt_arrow',
                        'title'    => esc_html__('Same Category', 'accelerated-mobile-pages'),
                        'default' => false,
                         'required' => array(
                                        array('ampforwp-infinite-scroll', '=' , '1'),
                                        array('ampforwp-infinite-scroll-single', '=' , '1')
                                    ),
                    ),
                    array(
                        'id'       => 'ampforwp-infinite-scroll-single-tag',
                        'type'     => 'switch',
                        'class'    => 'child_opt child_opt_arrow',
                        'title'    => esc_html__('Same Tag', 'accelerated-mobile-pages'),
                        'default' => false,
                         'required' => array(
                                        array('ampforwp-infinite-scroll', '=' , '1'),
                                        array('ampforwp-infinite-scroll-single', '=' , '1')
                                    ),
                    ),
                    array(
                        'id'       => 'ampforwp-infinite-scroll-new-features',
                        'type'     => 'switch',
                        'class'    => 'child_opt child_opt_arrow',
                        'title'    => esc_html__('New Features', 'accelerated-mobile-pages'),
                        'default' => false,
                        'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
                    ),
                array(
                        'id'       => 'ampforwp-infinite-scroll-new-features',
                        'type'     => 'switch',
                        'class'    => 'child_opt child_opt_arrow',
                        'title'    => esc_html__('New Features', 'accelerated-mobile-pages'),
                        'default' => false,
                        'required' => array( 'ampforwp-infinite-scroll', '=' , 1 )
                    ),    
                array(
                       'id' => 'google-icons',
                       'type' => 'section',
                       'title' => esc_html__('Font Icon Library', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                        'required' => array( array('amp-design-selector', '=' , '4') ),
                ),
                array(
                    'id'       => 'ampforwp_font_icon',
                    'type'     => 'select',
                    'title'    => esc_html__('Font Icon Library', 'accelerated-mobile-pages'),
                    'options'  => array(
                        'swift-icons'       => 'Swift Icons',
                        'fontawesome-icons'     => 'Font Awesome Icons',
                        'css-icons' => 'CSS Icons'
                    ),
                    'default'  => 'swift-icons',
                ),
                array(
                           'id' => 'design-advanced',
                           'type' => 'section',
                           'title' => esc_html__('Advanced', 'accelerated-mobile-pages'),
                           'indent' => true,
                           'layout_type' => 'accordion',
                            'accordion-open'=> 1,
                ),
                array(
                        'id'       => 'css_editor',
                        'type'     => 'ace_editor',
                        'title'    => esc_html__('Custom CSS', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('You can customize the Stylesheet of the AMP version by using this option.', 'accelerated-mobile-pages'),
                        'mode'     => 'css',
                        'theme'    => 'monokai',
                        'desc'     => '',
                        'default'  => ''
                ),
            );
    $amp_fontparts = array_merge($amp_fontparts ,$global_settings); 
    // Global Theme Settings
    Redux::setSection($opt_name, array(
        'title'      => esc_html__( 'Global', 'accelerated-mobile-pages' ),
        'id'         => 'amp-theme-global-subsection',
        'subsection' => true,
        'fields'     => $amp_fontparts
    ));

    // Header Elements default Color
    function ampforwp_get_element_default_color() {
        $option = $default_value = '';
        $option = ampforwp_get_setting('amp-opt-color-rgba-colorscheme');
        if ( !empty($option['color']) ) {
            $default_value = $option['color'];
        }
        if ( empty( $default_value ) ) {
          $default_value = '#333';
        }
      return $default_value;
    }

  // Header Section
  Redux::setSection( $opt_name, array(
                'title'      => esc_html__( 'Header', 'accelerated-mobile-pages' ),
        'id'         => 'amp-theme-header-settings',
        'subsection' => true,
        'tab'       => true,
        'fields'     => array(
            // Swift
            // Tab 1
           array(
                       'id' => 'header_section_1',
                       'type' => 'section',
                       'title' => esc_html__('Header Design', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                        'required' => array( array('amp-design-selector', '=' , '4') ),
            ),
            array(
                    'id'    => 'header-type',
                   'title'  => esc_html__('Header Type', 'accelerated-mobile-pages'),
                   'type'   => 'image_select',
                   'options'=> array(
                        '1' => array(
                                'alt'=>' Header 1 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/head-1.png'
                                ),
                        '2' => array(
                                'alt'=>' Header 2 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/head-2.png'
                                ),
                        '3' => array(
                                'alt'=>' Header 3 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/head-3.png',
                                ),
                    ),
                   'default'=> '1',
                   'required' => array( array('amp-design-selector', '=' , '4') ),
            ),
           array(
                       'id' => 'header_section_2',
                       'type' => 'section',
                       'title' => esc_html__('Navigation Menu Design', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
            ),
            array(
                    'id'       => 'ampforwp-amp-menu-swift',
                    'type'     => 'switch',
                    'title'    => esc_html__('Navigation Menu', 'accelerated-mobile-pages'),
                    'required' => array('amp-design-selector', '=' , '4'),
                    'default'  => '1'         
            ),
            array(
                    'id'    => 'menu-type',
                   'title'  => esc_html__('Menu Type', 'accelerated-mobile-pages'),
                   'type'   => 'image_select',
                   'options'=> array(
                        '1' => array(
                                'alt'=>' Menu overlay 1 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/menu-1.png'
                                ),
                    ),
                   'default'=> '1',
                    'required' =>   array(
                                        array('amp-design-selector', '=' , '4'),
                                        array('ampforwp-amp-menu-swift', '=' , '1')
                                    ),
             ),
            array(
                    'id'       => 'menu-search',
                    'type'     => 'switch',
                    'title'    => esc_html__('Menu Search', 'accelerated-mobile-pages'),
                    'required' =>   array(
                                        array('amp-design-selector', '=' , '4'),
                                        array('ampforwp-amp-menu-swift', '=' , '1')
                                    ),
                    'default'  => '1'         
            ),
            array(
                    'id'       => 'menu-search-after-menu',
                    'class'    => 'child_opt child_opt_arrow',
                    'type'     => 'switch',
                    'title'    => esc_html__('After Menu', 'accelerated-mobile-pages'),
                    'required' => array('menu-search', '=' , '1'),
                    'default'  => '1'         
            ),
            array(
                    'id'       => 'menu-search-before-menu',
                    'class'    => 'child_opt child_opt_arrow',
                    'type'     => 'switch',
                    'title'    => esc_html__('Before Menu', 'accelerated-mobile-pages'),
                    'required' => array('menu-search', '=' , '1'),
                    'default'  => '0'         
            ),
            array(
                'id'       => 'amp-swift-menu-cprt',
                'type'     => 'switch',
                'title'    => esc_html__( 'Menu Copyright', 'accelerated-mobile-pages' ),
                'required' => array(
                    array('amp-design-selector', '=' , '4'),
                    array('ampforwp-amp-menu-swift', '=' , '1')
                ),
                'default'  => '1'
            ),

            array(
                'id'       => 'amp-swift-menu-link-non-amp-page',
                'type'     => 'switch',
                'title'    => esc_html__('Non-AMP Link in Menu', 'accelerated-mobile-pages'),
                'true'      => 'true',
                'false'     => 'false',
                'default'   => 0,
                'required' => array(
                                array('amp-design-selector', '=' , '4'),
                                array('ampforwp-amp-menu-swift', '=' , '1')
                            ),
            ),

            array(
                    'id'       => 'primary-menu',
                    'type'     => 'switch',
                    'title'    => esc_html__('Alternative Menu', 'accelerated-mobile-pages'),
                    'true'      => 'true',
                    'false'     => 'false',
                    'default'   => '1',
                    'required' => array( 
                                    array('amp-design-selector', '=' , '4'),
                                    array('ampforwp-amp-menu-swift', '=' , '1')
                                ),
            ),
            array(
                    'id'             => 'primary-menu-padding-control',
                    'type'           => 'spacing',
                    'output'         => array('.p-menu'),
                    'class' => 'child_opt child_opt_arrow',
                    'mode'           => 'padding',
                    'units'          => array('px'),
                    'units_extended' => 'false',
                    'title'          => esc_html__('Alt Menu Padding', 'accelerated-mobile-pages'),
                    'default'            => array(
                        'padding-top'     => '12px', 
                        'padding-right'   => '25px', 
                        'padding-bottom'  => '12px', 
                        'padding-left'    => '25px',
                        'units'          => 'px', 
                    ),
                    'required' => array(
                      array('primary-menu','=',1)
                    )       
            ),
            array(
                'class' => 'child_opt',
                'id'        => 'primary-menu-text-scheme',
                'title'     => esc_html__('Alt Menu Text', 'accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'default'   => array(
                    'rgba'  => 'rgba(53, 53, 53,1)',
                    ),
                    'required' => array(
                      array('primary-menu','=',1)
                    )  
              ),
            array(
                'class' => 'child_opt',
                'id'        => 'primary-menu-background-scheme',
                'title'     => esc_html__('Alt Menu Background', 'accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'default'   => array(
                    'rgba'  => 'rgba(239, 239, 239,1)',
                    ),
                    'required' => array(
                      array('primary-menu','=',1)
                    )  
              ),
            array(
                'id'       => 'drp-dwn',
                'type'     => 'switch',
                'class' => 'child_opt child_opt_arrow',
                'title'    => esc_html__('Dropdown Support', 'accelerated-mobile-pages'),
                'true'      => 'true',
                'false'     => 'false',
                'default'   => 0,
                'required' => array( array('primary-menu','=',1) ),
            ),
            array(
                'id'        => 'signin-button',
                'title'     => esc_html__('Call To Action', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('You can do the customization here ','accelerated-mobile-pages'),
                'type'      => 'switch',
                'default'   => '1',
                    'required' => array(
                      array('header-type','=',2)
                    )  
              ),
            array(
                'id'        => 'signin-button-text',
                 'class' => 'child_opt child_opt_arrow',
                'title'     => esc_html__('CTA Text', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('You can write your required text ','accelerated-mobile-pages'),
                'type'      => 'text',
                'default'   => 'Sign up free',
                    'required' => array(
                      array('signin-button','=',1)
                    )  
              ),
            array(
                'id'        => 'signin-button-link',
                'class' => 'child_opt child_opt_arrow',
                'title'     => esc_html__('CTA Link', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('You can add the Link here ','accelerated-mobile-pages'),
                'type'      => 'multi_text',
                'default'   => '#',
                    'required' => array(
                      array('signin-button','=',1)
                    )  
              ),
            // CTA No Follow links
            array(
                'id'        =>  'ampforwp-header-cta-link-nofollow',
                'type'      =>  'switch',
                'class' => 'child_opt child_opt_arrow',
                'title'     =>  esc_html__('No Follow Link', 'accelerated-mobile-pages'),
                'default'   =>  0,
                'required' => array('signin-button', '=', '1')
            ),
            array(
                'id'        => 'signin-button-style',
                'class' => 'child_opt child_opt_arrow',
                'title'     => esc_html__('CTA Styles', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('You can change the button here','accelerated-mobile-pages'),
                'type'      => 'switch',
                'default'   => '0',
                    'required' => array(
                      array('signin-button','=',1)
                    )  
              ),
            array(
                'id'        => 'signin-button-new-tab',
                'class'     => 'child_opt child_opt_arrow',
                'title'     => esc_html__('New Tab', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('Open the button link in new tab','accelerated-mobile-pages'),
                'type'      => 'switch',
                'default'   => '1',
                'required'  => array('signin-button', '=', '1')
            ),
            array(
                'id'        => 'signin-button-border-line',
                'class' => 'child_opt child_opt_arrow',
                'title'     => esc_html__('CTA Border Line', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('You can change the button border line','accelerated-mobile-pages'),
                'type'      => 'text',
                'default'   => '2',
                    'required' => array(
                      array('signin-button-style','=',1)
                    )  
              ),
            array(
                'id'        => 'signin-button-text-color',
                'class' => 'child_opt child_opt_arrow',
                'title'     => esc_html__('CTA Text Color', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('Choose the color for Button Text','accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'default'   => array(
                    'color'  => '#000',
                    ),
                'required' => array(
                  array('signin-button-style','=',1)
                )  
            ),
            array(
                'id'        => 'signin-button-border-color',
                'class' => 'child_opt child_opt_arrow',
                'title'     => esc_html__('CTA Border Line Color', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('Choose the color for Button Border Line','accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'default'   => array(
                     'color'  => '#000',
                    ),
                'required' => array(
                  array('signin-button-style','=',1)
                )  
            ),
            array(
                    'id'    => 'border-type',
                    'class' => 'child_opt child_opt_arrow',
                   'title'  => esc_html__('CTA Type', 'accelerated-mobile-pages'),
                   'type'   => 'select',
                   'options'=> array(
                        '1' =>  'Square',
                        '2' =>  'Round',
                        '3' => 'Custom'
                    ),
                   'default'=> '1',
                   'required' => array( array('signin-button', '=' ,1) ),
            ),
            array(
                'id'        => 'border-radius',
                'class' => 'child_opt child_opt_arrow',
                'title'     => esc_html__('Customize Border Radius', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('You can change the border radius','accelerated-mobile-pages'),
                'type'      => 'text',
                'default'   => '10',
                    'required' => array(
                      array('border-type','=',3)
                    )  
              ),
            array(
                    'id'    => 'cta-responsive-view',
                    'class' => 'child_opt child_opt_arrow',
                   'title'  => esc_html__('CTA Position on Mobile', 'accelerated-mobile-pages'),
                   'type'   => 'select',
                   'options'=> array(
                        '1' =>  'Header',
                        '2' =>  'Menu',
                    ),
                   'default'=> '1',
                   'required' => array( array('signin-button', '=' ,1) ),
            ),
             array(
                    'id'       => 'ampforwp-amp-menu',
                    'type'     => 'switch',
                    'title'    => esc_html__('Navigation Menu', 'accelerated-mobile-pages'),
                    'desc'       => sprintf( '%s <a href="%s" target="_blank">%s</a>',esc_html__( 'Add Menus to your AMP pages by clicking on this','accelerated-mobile-pages'), esc_url(trailingslashit(get_admin_url().'nav-menus.php?action=locations')),esc_html__('link','accelerated-mobile-pages')),
                    'tooltip-subtitle' => esc_html__('Enable/Disable Menu from header', 'accelerated-mobile-pages'),
                    'true'      => 'true',
                    'false'     => 'false',
                    'default'   => 1,
                    'required' => array(array('amp-design-selector', '!=' , '4')),

            ),
            // Design 1 Menu slider position option
            array(
                  'id'    => 'header-overlay-position-d1',
                  'title'  => esc_html__('Menu Overlay Position', 'accelerated-mobile-pages'),
                  'type'   => 'select',
                  'options'=> array(
                      '1' =>  'Right',
                      '2' =>  'Left'
                    ),
                    'default'=> '1',
                    'required' => array(
                        array('amp-design-selector', '=' , '1'),
                        array('ampforwp-amp-menu', '=' , '1')
                  )    
            ),
            // Design 2 Menu slide poistion option
            array(
                  'id'    => 'header-overlay-position-d2',
                  'title'  => esc_html__('Menu Overlay Position', 'accelerated-mobile-pages'),
                  'type'   => 'select',
                  'options'=> array(
                      '1' =>  'Right',
                      '2' =>  'Left'
                    ),
                    'default'=> '1',
                    'required' => array(
                        array('amp-design-selector', '=' , '2'),
                        array('ampforwp-amp-menu', '=' , '1')
                  )    
            ),
            // Design 3 Menu slider position option
            array(
                  'id'    => 'header-overlay-position-d3',
                  'title'  => esc_html__('Menu Overlay Position', 'accelerated-mobile-pages'),
                  'type'   => 'select',
                  'options'=> array(
                      '1' =>  'Left',
                      '2' =>  'Right'
                    ),
                    'default'=> '1',
                    'required' => array(
                        array('amp-design-selector', '=' , '3'),
                        array('ampforwp-amp-menu', '=' , '1')
                  )    
            ),
            
           array(
                       'id' => 'header_section_3',
                       'type' => 'section',
                       'title' => esc_html__('Header Settings', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
            ),
            // Call Now button
             array(
                    'id'       => 'ampforwp-callnow-button',
                    'type'     => 'switch',
                    'title'    => esc_html__('Call Now Button', 'accelerated-mobile-pages'),
                    'true'      => 'true',
                    'false'     => 'false',
                    'required' => array(
                        array('amp-design-selector', '!=' , '1')
                    ),
                    'default'   => 0
             ),
             array(
                    'id'        =>'enable-amp-call-numberfield',
                 'class' => 'child_opt child_opt_arrow',
                    'type'      => 'text',
                    'required'  => array(
                        array('ampforwp-callnow-button', '=' , '1'),
                        array('amp-design-selector', '!=' , '1')
                    ),
                    'title'     => esc_html__('Enter Phone Number', 'accelerated-mobile-pages'),
                    'default'   => '',
             ),
             array(
                    'id'        =>'amp-on-off-support-for-non-amp-home-page',
                    'type'      => 'switch',
                    'title'     => esc_html__('Non-AMP link in Header', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'  => esc_html__('If you want users in header to go to non-AMP website from the Header', 'accelerated-mobile-pages'),
                    'default'   => 0,
            ),
             array(
                    'id'        => 'amp-opt-sticky-head',
                    'type'      => 'switch',
                    'title'     => esc_html__('Make Header UnSticky','accelerated-mobile-pages'), 
                    'required' => array(
                      array('amp-design-selector', '=' , '3')
                    ),
                    'tooltip-subtitle'     => esc_html__('Turning it ON will remove the sticky head from the design.', 'accelerated-mobile-pages' ),
                    'default'  => '0'
            ),
             array(
                    'id'       => 'amp-design-3-search-feature',
                    'type'     => 'switch',
                    'title'    => esc_html__( 'Search', 'accelerated-mobile-pages' ),
                    'required' => array(
                        array('amp-design-selector', '=' , '3')
                    ),
                    'default'  => '1'
            ),
             
             array(
                    'id'       => 'amp-design-2-search-feature',
                    'type'     => 'switch',
                    'title'    => esc_html__( 'Search', 'accelerated-mobile-pages' ),
                    'required' => array(
                        array('amp-design-selector', '=' , '2')
                    ),
                    'default'  => '0'
            ),

             array(
                    'id'       => 'amp-design-1-search-feature',
                    'type'     => 'switch',
                    'title'    => esc_html__( 'Search', 'accelerated-mobile-pages' ),
                    'required' => array(
                        array('amp-design-selector', '=' , '1')
                    ),
                    'default'  => '0'
            ),
            array(
                    'id'       => 'dsg-alt-menu',
                    'type'     => 'switch',
                    'title'    => esc_html__('Alternative Menu', 'accelerated-mobile-pages'),
                    'true'      => 'true',
                    'false'     => 'false',
                    'default'   => '0',
                    'required' => array( 
                                    array('amp-design-selector', '!=' , '4'),
                                ),
            ),
            array(
                    'id'             => 'dsg-alt-menu-padding',
                    'type'           => 'spacing',
                    'output'         => array('.p-menu'),
                    'class' => 'child_opt child_opt_arrow',
                    'mode'           => 'padding',
                    'units'          => array('px'),
                    'units_extended' => 'false',
                    'title'          => esc_html__('Alt Menu Padding', 'accelerated-mobile-pages'),
                    'default'            => array(
                        'padding-top'     => '12px', 
                        'padding-right'   => '25px', 
                        'padding-bottom'  => '12px', 
                        'padding-left'    => '25px',
                        'units'          => 'px', 
                    ),
                    'required' => array(
                      array('dsg-alt-menu','=',1)
                    )       
            ),
            array(
                    'class' => 'child_opt',
                    'id'        => 'dsg-alt-menu-text',
                    'title'     => esc_html__('Alt Menu Text', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'rgba'  => 'rgba(53, 53, 53,1)',
                        ),
                        'required' => array(
                          array('dsg-alt-menu','=',1)
                        )  
              ),
            array(
                    'class' => 'child_opt',
                    'id'        => 'dsg-alt-menu-bg',
                    'title'     => esc_html__('Alt Menu Background', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'rgba'  => 'rgba(239, 239, 239,1)',
                        ),
                        'required' => array(
                          array('dsg-alt-menu','=',1)
                        )  
              ),
            array(
                    'id'       => 'dsg-alt-drp-dwn',
                    'type'     => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'    => esc_html__('Dropdown Support', 'accelerated-mobile-pages'),
                    'true'      => 'true',
                    'false'     => 'false',
                    'default'   => 0,
                    'required' => array( array('dsg-alt-menu','=',1) ),
            ),
            array(
                    'id'       => 'amp-swift-search-feature',
                    'type'     => 'switch',
                    'title'    => esc_html__( 'Search', 'accelerated-mobile-pages' ),
                    'required' => array(
                        array('amp-design-selector', '=' , '4'),
                        array('header-type', '!=' , '2'),
                    ),
                    'default'  => '1'
            ),
            array(
                'id'        => 'amp-sticky-header', 
                "type"      =>"switch",
                'title'     => esc_html__( 'Sticky Header', 'accelerated-mobile-pages' ),
                'default'   => 0,
                'required'  => array(
                    array('amp-design-selector', '=' , '4')
                )
            ),
            array(
                       'id' => 'header_design_section',
                       'type' => 'section',
                       'title' => esc_html__('Header Design Options', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
            ),
            // Design 1 Fields
            array(
                    'id'        => 'amp-d1-background-color',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Header Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#04415D',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1')
                    )
            ),
              array(
                    'id'        => 'amp-d1-elements-color',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Header Elements Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color' => '#ffffff',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1')
                    )
            ),
            // Design 2 Fields
            array(
                    'id'        => 'amp-d2-background-color',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Header Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#0074A7',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2')
                    )
            ),
              array(
                    'id'        => 'amp-d2-elements-color',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Header Elements Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color' => '#ffffff',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2')
                    )
            ), 
            // Design 3 Fields
             array(
                    'id'        => 'amp-opt-color-rgba-headercolor',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Header Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#FFFFFF',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3')
                    )
            ),
              array(
                    'id'        => 'amp-opt-color-rgba-headerelements',
                    'type'      => 'color_rgba',
                    'title'     => esc_html__('Header Elements','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => ampforwp_get_element_default_color(),
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3')
                    )
            ),
            // Design 4 Fields
              array(
                'id'        => 'swift-background-scheme',
                'title'     => esc_html__('Header Background', 'accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'default'   => array(
                    'color'  => '#fff',
                ),
                'required' => array('header-type', '<' , '8')     
              ),
              array(  
                'id'        => 'swift-element-color-control',
                'title'     => esc_html__('Header Elements', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('Color of the Text and Icons on top of Header','accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'default'   => array(
                    'color'  => '#333',
                ),
                'required' => array('header-type', '<' , '8')
              ), 

            // Navigation Menu Designs Options for Design 1, 2 and 3
            array(
                   'id' => 'navigation_design_section',
                   'type' => 'section',
                   'title' => esc_html__('Navigation Menu Design Options', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
                    'required'  => array(
                        array('amp-design-selector', '!=' , '4'),
                        array('ampforwp-amp-menu', '=' , '1'),
                    )
            ),
            // Design1 Menu Color Options
             array(
                    'id'        => 'amp-d1-sidebar-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#efefef',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-menu-bg-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Elements Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#fafafa',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-menu-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Elements Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#0a89c0',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-submenu-bg-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Sub Menu Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#ffffff',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-menu-brdr-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Border Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#efefef',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-menu-icon-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Arrow Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#ccc',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-cross-btn-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Close Button Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#ffffff',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-cross-bg-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Close Button Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'rgba'     => 'rgba(0, 0, 0, 0.25)',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d1-cross-hover-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Close Button Hover color','accelerated-mobile-pages'),
                    'default'   => array(
                        'rgba'     => 'rgba(0, 0, 0, 0.45)',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '1'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            // Design 2 Menu Color Options
            array(
                    'id'        => 'amp-d2-sidebar-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#efefef',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-menu-bg-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Elements Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#fafafa',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-menu-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Elements Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#0a89c0',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-submenu-bg-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Sub Menu Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#ffffff',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-menu-brdr-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Border Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#efefef',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-menu-icon-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Arrow Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#ccc',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-cross-btn-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Close Button Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#ffffff',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-cross-bg-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Close Button Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'rgba'     => 'rgba(0, 0, 0, 0.25)',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-d2-cross-hover-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Close Button Hover color','accelerated-mobile-pages'),
                    'default'   => array(
                        'rgba'     => 'rgba(0, 0, 0, 0.45)',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '2'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            // Design 3 Menu color options
            array(
                    'id'        => 'amp-opt-color-rgba-menu-bg-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Background','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#131313',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-opt-color-rgba-menu-elements-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Elements Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#eeeeee',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-opt-color-rgba-submenu-bgcolor',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Sub Menu Background Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#666666',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-opt-color-rgba-submenu-hover-bgcolor',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Sub Menu Hover Background Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#666666',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-opt-color-rgba-menu-label-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Label Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#aaa',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),
            array(
                    'id'        => 'amp-opt-color-rgba-menu-brdr-color',
                    'type'      => 'color_rgba',
                    'class' => 'child_opt',
                    'title'     => esc_html__('Menu Border Color','accelerated-mobile-pages'),
                    'default'   => array(
                        'color'     => '#555555',
                    ),
                    'required' => array(
                      array('amp-design-selector', '=' , '3'),
                      array('ampforwp-amp-menu', '=' , '1')
                    )
            ),

             // Tab 1 end    
            // Tab 2
            array(
                   'id' => 'header-tab-2',
                   'type' => 'section',
                   'title' => esc_html__('Advanced Header Options', 'accelerated-mobile-pages'),
                   'indent' => true,
                   //'start'  => true,
                   //'label' => 'Tab 2',
                   'required' => array(
                            array('amp-design-selector', '=' , '4')
                    ),
                   'layout_type' => 'accordion',
                    'accordion-open'=> 0,
             ),
            array(
                    'id'    => 'customize-options',
                    'type'  => 'switch',
                    'title' => esc_html__('Advanced Header Design', 'accelerated-mobile-pages'),
                    'default'   => 0,
                    'required' => array( array('amp-design-selector', '=' , '4') ),
            ),
            array(
                    'id'       => 'swift-width-control',
                    'class' => 'child_opt',
                    'type'     => 'text',
                    'title'    => esc_html__('Header Width', 'accelerated-mobile-pages'),
                    'default'  => '1100px',
                    'required' => array(
                      array('customize-options','=',1)
                    )           
            ),
            array(
                    'class' => 'child_opt',
                    'id'       => 'swift-height-control',
                    'type'     => 'text',
                    'title'    => esc_html__('Header Height', 'accelerated-mobile-pages'),
                    'default'  => '60px',
                    'required' => array(
                      array('customize-options','=',1)
                    )           
            ),
            array(
                    'class' => 'child_opt',
                    'id'    => 'margin-padding-options',
                    'type'  => 'switch',
                    'title' => esc_html__('Margin / Padding ', 'accelerated-mobile-pages'),
                    'default'   => 0,
                    'required' => array(
                      array('customize-options','=',1)
                    ) 
            ),
            array(
                    'class' => 'child_opt',
                    'id'             => 'swift-padding-control',
                    'type'           => 'spacing',
                    'output'         => array('.header'),
                    'mode'           => 'padding',
                    'units'          => array('px','%'),
                    'units_extended' => 'false',
                    'title'          => esc_html__('Padding', 'accelerated-mobile-pages'),
                    'default'            => array(
                        'padding-top'     => '0px', 
                        'padding-right'   => '0px', 
                        'padding-bottom'  => '0px', 
                        'padding-left'    => '0px',
                        'units'          => 'px', 
                    ),
                    'required' => array(
                      array('margin-padding-options','=',1)
                    )       
            ),
            array(
                    'class' => 'child_opt',
                    'id'             => 'swift-margin-control',
                    'type'           => 'spacing',
                    'output'         => array('.header'),
                    'mode'           => 'margin',
                    'units'          => array('px'),
                    'units_extended' => 'false',
                    'title'          => esc_html__('Margin', 'accelerated-mobile-pages'),
                    'default'            => array(
                        'margin-top'     => '0px', 
                        'margin-right'   => '0px', 
                        'margin-bottom'  => '0px', 
                        'margin-left'    => '0px',
                        'units'          => 'px', 
                    ),
                    'required' => array(
                      array('margin-padding-options','=',1)
                    )       
            ),
             array(
                    'class' => 'child_opt',
                    'id'    => 'border-line',
                    'type'  => 'switch',
                    'title' => esc_html__('Border and Boxshadow', 'accelerated-mobile-pages'),
                    'default'   => 0,
                    'required' => array(
                      array('customize-options','=',1)
                    ) 
            ),

            array(
                    'class' => 'child_opt',
                  'id'       => 'swift-border-line-control',
                  'type'     => 'text',
                  'title'    => esc_html__('Border', 'accelerated-mobile-pages'), 
                  'tooltip-subtitle'     => esc_html__('Border at the bottom', 'accelerated-mobile-pages'),
                  'default'  => '1',
                  'required' => array(
                        array('border-line','=',1)
                      )  
              ),
            array(
                    'class' => 'child_opt',
                  'id'       => 'swift-border-color-control',
                  'type'     => 'color_rgba',
                  'title'    => esc_html__('Border Color', 'accelerated-mobile-pages'), 
                  'default'  => array(
                        'rgba'     => 'rgba(0,0,0,0.12)', 
                    ),
                  'required' => array(
                        array('border-line','=',1)
                      )  
              ),
            array(
                    'class' => 'child_opt',
                  'id'       => 'swift-boxshadow-checkbox-control',
                  'type'     => 'switch',
                  'title'    => esc_html__('Box Shadow', 'accelerated-mobile-pages'), 
                  'default'  => 0,
                  'required' => array(
                        array('border-line','=',1)
                      )  
              ),
              array(
                    'class' => 'child_opt',
                    'id'        => 'swift-header-overlay',
                    'title'     => esc_html__('Menu Background', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'rgba'  => 'rgba(20, 20, 22, 0.9)',
                         ),
                    'required' => array(
                        array('customize-options','=',1)
                      )
              ),
              array(
                    'class' => 'child_opt',
                    'id'        => 'swift-element-overlay-color-control',
                    'title'     => esc_html__('Menu Color', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'rgba'  => 'rgba(255, 255, 255, 0.8)',
                     ),
                    'required' => array(
                        array('customize-options','=',1)
                      )
              ),
              array(
                    'class' => 'child_opt',
                    'id'        => 'swift-element-menu-border-color',
                    'title'     => esc_html__('Menu Border Color ', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'rgba'  => 'rgb(47, 47, 47, 1)',
                     ),
                    'required' => array(
                        array('customize-options','=',1)
                      )
              ),

              
            array(
                    'class' => 'child_opt',
                    'id'    => 'header-position-type',
                   'title'  => esc_html__('Menu Overlay Position', 'accelerated-mobile-pages'),
                   'type'   => 'select',
                   'options'=> array(
                        '1' =>  'Left',
                        '2' =>  'Right'
                    ),
                   'default'=> '1',
                  'required' => array(
                      array('customize-options','=',1)
                    )    
            ),
            array(
                    'class' => 'child_opt',
                    'id'       => 'header-overlay-width',
                    'type'     => 'text',
                    'title'    => esc_html__('Menu Overlay Width', 'accelerated-mobile-pages'),
                    'default'  => '90%',
                    'required' => array(
                      array('customize-options','=',1)
                    )           
            ),
            
            // Tab 2 end

          )
        )
      );

    $ampforwp_home_loop = array();
    
    if ( get_option('ampforwp_custom_post_types') ){
        $ampforwp_home_loop = get_option('ampforwp_custom_post_types');
    }
    
    $ampforwp_home_loop['post'] = 'Posts';
    unset($ampforwp_home_loop['page']);
    unset($ampforwp_home_loop['category']);

 // HomePage Section
  Redux::setSection( $opt_name, array(
                'title'      => esc_html__( 'HomePage', 'accelerated-mobile-pages' ),
        'id'         => 'amp-theme-homepage-settings',
        'subsection' => true,
        'fields'     => array(
                array(
                       'id' => 'ampforwp-homepage-section-general',
                       'type' => 'section',
                       'title' => esc_html__('General', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                ),
                array(
                        'id'       => 'amp-design-3-featured-slider',
                        'type'     => 'switch',
                        'title'    => esc_html__( 'Featured Slider', 'accelerated-mobile-pages' ),
                        'required' => array(
                           array('amp-design-selector', '=' , '3')
                        ),
                        'default'  => '1'
                      ),
                array(
                        'id'       => 'amp-design-3-featured-content',
                        'type'     => 'select',
                        'title'    => esc_html__( 'Featured Slider Content', 'accelerated-mobile-pages' ),
                        'required' => array(
                           array('amp-design-3-featured-slider', '=' , '1')
                        ),
                        'options'   => array(
                            '0'     => 'Recent Posts',
                            '1'     => 'Categories',
                            '2'     => 'Tags'
                        ),
                        'default'  => '1'  
                ),
                 array(
                        'id'       => 'amp-design-3-category-selector',
                        'type'     => 'select',
                        'class'    => 'child_opt',
                        'title'    => esc_html__( 'Featured Slider Category', 'accelerated-mobile-pages' ),
                        'required' => array(
                          array('amp-design-selector', '=' , '3'),
                          array('amp-design-3-featured-slider', '=' , '1'),
                          array('amp-design-3-featured-content', '=', '1'),
                        ),
                        'ajax'      => true,
                        'options' => ampforwp_get_categories('amp-design-3-category-selector'),
                        'data-action' => 'ampforwp_categories', 
                        'data'      => 'categories',
                  ),
                 array(
                    'id'       => 'amp-design-3-tag-selector',
                    'type'     => 'select',
                        'class'    => 'child_opt',
                    'title'    => esc_html__( 'Featured Slider from Tags', 'accelerated-mobile-pages' ),
                    'required' => array(
                    array('amp-design-selector', '=' , '3'),
                    array('amp-design-3-featured-slider', '=' , '1'),
                    array('amp-design-3-featured-content', '=' , '2'),
                        ),  
                        'ajax'      => true,
                        'options'   => ampforwp_get_all_tags('amp-design-3-tag-selector'),
                        'data-action' => 'ampforwp_tags', 
                        'data'      => 'tags',         
                ),
                 array(
                        'id'        =>'ampforwp-featur-slider-num-posts',
                        'type'      =>'text',
                        'class'    => 'child_opt',
                        'title'     =>esc_html__('Number of Posts','accelerated-mobile-pages'),
                        'required' => array(
                                        array('amp-design-3-featured-slider', '=' , '1'),
                                    ),
                        'validate'  =>'numeric',
                        'default'   =>'4',
                ),
                 array(
                        'id'        => 'ampforwp-featur-slider-autop',
                        'type'      => 'switch',
                        'class'    => 'child_opt',
                        'title'     => esc_html__('Autoplay', 'accelerated-mobile-pages'),
                        'default'   => '1',
                        'required' => array(
                         array('amp-design-3-featured-slider', '=' , '1'),
                     )
                ),
                 array(
                        'id'        =>'ampforwp-featur-slider-autop-delay',
                        'type'      =>'text',
                        'class'    => 'child_opt',
                        'title'     =>esc_html__('Delay in Autoplay','accelerated-mobile-pages'),
                        'required' => array(
                                        array('ampforwp-featur-slider-autop', '=' , '1'),
                                    ),
                        'validate'  =>'numeric',
                        'default'   =>'4000',
                ),
            // Excerpt Length for design1 #1013
                array(

                        'id'        => 'excerpt-option',
                        'type'      => 'switch',
                        'title'     => esc_html__('Excerpt', 'accelerated-mobile-pages'),
                        'default'   => '1',
                ),
                array(
                        'id'        =>'amp-design-1-excerpt',
                        'class' => 'child_opt',
                        'type'      =>'text',
                        'tooltip-subtitle'  =>esc_html__('Enter the number of words Eg: 10','accelerated-mobile-pages'),
                        'title'     =>esc_html__('Excerpt Length','accelerated-mobile-pages'),
                        'required' => array(
                         array('amp-design-selector', '=' , '1'),
                         array('excerpt-option', '=' , '1'),
                             ),
                        'validate'  =>'numeric',
                        'default'   =>'20',
                ),
                array(
                        'id'        => 'excerpt-option-design-1',
                        'class' => 'child_opt',
                        'type'      => 'switch',
                        'title'     => esc_html__('Excerpt on Small Screens', 'accelerated-mobile-pages'),
                        'default'   => '0',
                        'required' => array(
                         array('amp-design-selector', '=' , '1'),
                         array('excerpt-option', '=' , '1'),
                     )                        
                ),
                array(
                        'id'        => 'ampforwp-design1-cats-home',
                        'type'      => 'switch',
                        'title'     => esc_html__('Category label', 'accelerated-mobile-pages'),
                        'default'   => '0',
                        'required' => array(
                         array('amp-design-selector', '=' , '1'),
                     )
                ),

            // Excerpt Length for design2 #1122
                array(
                        'id'        =>'amp-design-2-excerpt',
                        'class' => 'child_opt',
                        'type'      =>'text',
                        'tooltip-subtitle'  =>esc_html__('Enter the number of words Eg: 10','accelerated-mobile-pages'),
                        'title'     =>esc_html__('Excerpt Length','accelerated-mobile-pages'),
                        'required' => array(
                         array('amp-design-selector', '=' , '2'),   
                         array('excerpt-option', '=' , '1')
                        ),
                        'validate'  =>'numeric',
                        'default'   =>'20',
                ),
                array(

                        'id'        => 'excerpt-option-design-2',
                        'class' => 'child_opt',
                        'type'      => 'switch',
                        'title'     => esc_html__('Excerpt on Small Screens', 'accelerated-mobile-pages'),
                        'default'   => '0',
                        'required' => array(
                         array('amp-design-selector', '=' , '2'),
                         array('excerpt-option', '=' , '1'),
                     )                        
                ),

            // Excerpt Length for design3 #1122
                 array(
                        'id'        =>'amp-design-3-excerpt',
                        'class' => 'child_opt',
                        'type'      =>'text',
                        'tooltip-subtitle'  =>esc_html__('Enter the number of words Eg: 10','accelerated-mobile-pages'),
                        'title'     =>esc_html__('Excerpt Length','accelerated-mobile-pages'),
                        'required' => array(
                         array('amp-design-selector', '=' , '3'),
                         array('excerpt-option', '=' , '1') ),
                        'validate'  =>'numeric',
                        'default'   =>'15',
                ),
                array(
                        'id'        => 'excerpt-option-design-3',
                        'class' => 'child_opt',
                        'type'      => 'switch',
                        'title'     => esc_html__('Excerpt on Small Screens', 'accelerated-mobile-pages'),
                        'default'   => '0',
                        'required' => array(
                         array('amp-design-selector', '=' , '3'),
                         array('excerpt-option', '=' , '1'),
                     )                         
                ),

            // Excerpt length for Swift
                array(
                        'id'        =>'amp-swift-excerpt-len',
                        'class' => 'child_opt',
                        'type'      =>'text',
                        'tooltip-subtitle'  => esc_html__('Enter the number of words Eg: 20','accelerated-mobile-pages'),
                        'title'     => esc_html__('Excerpt Length','accelerated-mobile-pages'),
                        'required' => array(
                         array('amp-design-selector', '=' , '4'),
                         array('excerpt-option', '=' , '1'),
                        ),
                        'validate'  =>'numeric',
                        'default'   =>'20',
                ),    
                array(
                        'id'        => 'excerpt-option-design-4',
                        'class' => 'child_opt',
                        'type'      => 'switch',
                        'title'     => esc_html__('Excerpt on Small Screens', 'accelerated-mobile-pages'),
                        'default'   => '0',
                        'required' => array(
                         array('amp-design-selector', '=' , '4'),
                         array('excerpt-option', '=' , '1'),
                     )                         
                ),      
             // Featured Time
                array(
                        'id'        =>'amp-design-1-featured-time',
                        'type'      =>'switch',
                        'title'     =>esc_html__('Published Time','accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Display published time of the post on homepage', 'accelerated-mobile-pages'),
                        'required' => array(array('amp-design-selector', '=' , '1') ), 
                        'default'   =>'1',
                ),

                array(
                        'id'        =>'amp-design-3-featured-time',
                        'type'      =>'switch',
                        'title'     =>esc_html__('Published Time','accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Display published time of the post on homepage', 'accelerated-mobile-pages'),
                        'required' => array(array('amp-design-selector', '=' , '3') ), 
                        'default'   =>'1',
                ),
                array(
                       'id' => 'ampforwp-homepage-section-loop',
                       'type' => 'section',
                       'title' => esc_html__('Loop Display Controls', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                ),
                array(
                    'id'        =>'amp-no-of-posts-home-page',
                    'type'      =>'text',
                    'tooltip-subtitle'  => esc_html__('Enter the number of posts Eg: 20','accelerated-mobile-pages'),
                    'title'     => esc_html__('Number of Posts for Home Page','accelerated-mobile-pages'),
                    'validate'  =>'numeric',
                    'default'   =>'10',
                ),
                array(
                    'id'        =>'amp-no-of-posts-cat-page',
                    'type'      =>'text',
                    'tooltip-subtitle'  => esc_html__('Enter the number of posts Eg: 20','accelerated-mobile-pages'),
                    'title'     => esc_html__('Number of Posts for Category Page','accelerated-mobile-pages'),
                    'validate'  =>'numeric',
                    'default'   =>'10',
                ),
                array(
                        'id'       => 'ampforwp-homepage-loop-type',
                        'type'     => 'select',
                        'multi'    => true,
                        'title'    => esc_html__( 'Post Type in Loop', 'accelerated-mobile-pages' ),
                        'options'  => $ampforwp_home_loop,
                        'default'   => 'post',
                ),
                array(
                    'id'           => 'ampforwp-homepage-loop-cats',
                    'type'         => 'select',
                    'title'        => esc_html__( 'Exclude Categories', 'accelerated-mobile-pages' ),
                    'multi'        => true, 
                    'ajax'         => true,
                    'options'      => ampforwp_get_categories('ampforwp-homepage-loop-cats'),
                    'data-action'  => 'ampforwp_categories', 
                    'data'         => 'categories',
                ),
                array(
                    'id'    => 'ampforwp-homepage-loop-readmore-link',
                    'type'  => 'switch',
                    'title' => esc_html__('Read More Link', 'accelerated-mobile-pages'),
                    'default'   => 0,
                ),
                // Homepage thumbnail
                array(
                        'id'       => 'ampforwp-homepage-posts-image-modify-size',
                        'type'     => 'switch',
                        'title'    => esc_html__('Change Image Size', 'accelerated-mobile-pages'),
                         'default'  => 0,
                 ),
                array(
                    'class' => 'child_opt child_opt_arrow',
                        'id'       => 'ampforwp-homepage-posts-design-1-2-width',
                        'type'     => 'text',
                        'title'    => esc_html__('Image Width', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Defaults to 100', 'accelerated-mobile-pages'),
                        'default'  => 100,
                        'required' => array(
                          array('amp-design-selector','!=',3),
                          array('amp-design-selector','!=',4),
                          array('ampforwp-homepage-posts-image-modify-size','=',1)
                        )
                ),
                array(
                    'class' => 'child_opt',
                        'id'       => 'ampforwp-homepage-posts-design-1-2-height',
                        'type'     => 'text',
                        'title'    => esc_html__('Image Height', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Defaults to 75', 'accelerated-mobile-pages'),
                        'default'  => 75,
                        'required' => array(
                          array('amp-design-selector','!=',3),
                          array('amp-design-selector','!=',4),
                          array('ampforwp-homepage-posts-image-modify-size','=',1)
                        )
                ),
                array(
                    'class' => 'child_opt',
                        'id'       => 'ampforwp-design-3-homepage-posts-width',
                        'type'     => 'text',
                        'title'    => esc_html__('Image Width', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Defaults to 300', 'accelerated-mobile-pages'),
                        'default'  => 300,
                        'required' => array(
                          array('amp-design-selector','=',3),
                          array('ampforwp-homepage-posts-image-modify-size','=',1)
                        )
                ),
                array(
                    'class' => 'child_opt',
                        'id'       => 'ampforwp-design-3-homepage-posts-height',
                        'type'     => 'text',
                        'title'    => esc_html__('Image Height', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Defaults to 300', 'accelerated-mobile-pages'),
                        'default'  => 300,
                        'required' => array(
                          array('amp-design-selector','=',3),
                          array('ampforwp-homepage-posts-image-modify-size','=',1)
                        )
                ),
                array(
                    'class' => 'child_opt',
                        'id'       => 'ampforwp-swift-homepage-posts-width',
                        'type'     => 'text',
                        'title'    => esc_html__('Image Width', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Defaults to 346', 'accelerated-mobile-pages'),
                        'default'  => 346,
                        'required' => array(
                          array('amp-design-selector','=',4),
                          array('ampforwp-homepage-posts-image-modify-size','=',1)
                        )
                ),
                array(
                    'class' => 'child_opt',
                        'id'       => 'ampforwp-swift-homepage-posts-height',
                        'type'     => 'text',
                        'title'    => esc_html__('Image Height', 'accelerated-mobile-pages'),
                        'tooltip-subtitle' => esc_html__('Defaults to 188', 'accelerated-mobile-pages'),
                        'default'  => 188,
                        'required' => array(
                          array('amp-design-selector','=',4),
                          array('ampforwp-homepage-posts-image-modify-size','=',1)
                        )
                ),
                array(
                        'class' => 'child_opt',
                        'id'    => 'ampforwp-homepage-posts-first-image-modify-size',
                        'type'  => 'switch',
                        'title' => esc_html__('Apply for first image', 'accelerated-mobile-pages'),
                        'default'  => 0,
                        'tooltip-subtitle' => esc_html__('Inherit the above Height and Width size for homepage first image', 'accelerated-mobile-pages'),
                        'required' => array(
                          array('amp-design-selector','=',4),
                          array('ampforwp-homepage-posts-image-modify-size','=',1)
                        )
                 ),
                array(
                    'id'        => 'amforwp-homepage-date-switch',
                    'type'      => 'switch',
                    'title'     => esc_html__('Date in Loop', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enabel this option to show data below each post of Home page loop', 'accelerated-mobile-pages' ),
                ),
                array(
                    'id'        => 'amforwp-homepage-author-switch',
                    'type'      => 'switch',
                    'title'     => esc_html__('Author Name in Loop', 'accelerated-mobile-pages'),
                    'default'   => 0,
                    'tooltip-subtitle'  => esc_html__('Enabel this option to show author name below each post of Home page loop', 'accelerated-mobile-pages' ),
                ),
        )
    ));
$yoast_primary_cat = '';
if(class_exists('WPSEO_Options')){
    $yoast_primary_cat =  array(
              'id'       => 'ampforwp-cats-single-primary',
              'type'     => 'switch',
              'class' => 'child_opt child_opt_arrow', 
              'title'    => esc_html__('Show Only Primary Category', 'accelerated-mobile-pages'),
              'default'  =>  '0', 
              'required' => array('ampforwp-cats-single' , '=' , 1),        
           );
}
if(!is_plugin_active( 'amp-newspaper-theme/ampforwp-custom-theme.php' ) ){
$single_page_options = array(
                array(
                       'id' => 'ampforwp-single_section_1',
                       'type' => 'section',
                       'title' => esc_html__('Single Post Design', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                        'required' => array( array('amp-design-selector', '=' , '4') ),
                ),
            // Swift
            array(
                    'id'    => 'single-design-type',
                   'title'  => esc_html__('Single Design', 'accelerated-mobile-pages'),
                   'type'   => 'image_select',
                   'options'=> array(
                        '1' => array(
                                'alt'=>' Single Design 1 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/single-3.png'
                                ),
                        '4' => array(
                                'alt'=>' Single Design With Sidebar ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/single-2.png'
                                ),
                        
                    ),
                   'default'=> '1',
                   'required' => array( array('amp-design-selector', '=' , '4') ),
            ),
            
            array(
                       'id' => 'ampforwp-single_section_2',
                       'type' => 'section',
                       'title' => esc_html__('Single Elements', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                ),
            array(
                    'id'    => 'swift-featued-image',
                    'type'  => 'switch',
                    'title' => esc_html__('Featured Image', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                    esc_html__('Enable this option to show featured image in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-use-featured-images-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
                    'required' => array( array('amp-design-selector', '=' , '4') ),
            ),
            array(
                    'id'    => 'swift-featued-image-type',
                    'class' => 'child_opt child_opt_arrow',
                    'type'  => 'select',
                    'title'    => esc_html__('Featured Image Size', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'     => esc_html__('Select Featured Image Size','accelerated-mobile-pages'),
                    'options'  => array(
                        '1' => 'Full Screen Image',
                        '2' => 'Image Fit above the Content',
                    ),
                    'default'  => '1',
                    'required' => array( 
                                        array('amp-design-selector', '=' , '4'),
                                        array('swift-featued-image', '=' , '1'),
                                        array('single-design-type', '=' , '1')
                                    ),
            ),
            array(
                    'id'    => 'swift-featued-image-size',
                    'class' => 'child_opt child_opt_arrow',
                    'type'  => 'select',
                    'title'    => esc_html__('Size', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'     => esc_html__('Select Featured Image Size','accelerated-mobile-pages'),
                    'options'  => array(
                        'thumbnail' => 'Thumbnail',
                        'medium' => 'Medium',
                        'medium_large' => 'Medium Large',
                        'large' => 'Large',
                        'full' => 'Full',
                    ),
                    'default'  => 'full',
                    'required' => array( 
                                        array('amp-design-selector', '=' , '4'),
                                        array('swift-featued-image', '=' , '1'),
                                    ),
            ),
            // Author name 
            array(
                 'id'       => 'amp-author-name',
                 'type'     => 'switch',
                 'title'    => esc_html__( 'Author Name', 'accelerated-mobile-pages' ),
                 'default'  => '1',
                 'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                    esc_html__('Enable this option to show author name in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-show-author-name-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
                  'required' => array(
                    array('amp-design-selector' , '=' , '4'),
                )
             ),
            array(
                 'id'       => 'amp-author-name-display',
                 'type'     => 'switch',
                 'class'    => 'child_opt child_opt_arrow', 
                 'title'    => esc_html__( 'Below Title on Mobile', 'accelerated-mobile-pages' ),
                 'default'  => 0,
                  'tooltip-subtitle'  => esc_html__('Enable this option to show author name below the title in mobile view','accelerated-mobile-pages'),
                  'required' => array(
                    array('amp-author-name' , '=' , '1'),
                )
            ),
            array(
                    'id'    => 'swift-date',
                    'type'  => 'switch',
                    'title' => esc_html__('Published Date', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                     esc_html__('Enable this option to show published date in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-published-date-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),

                    'required' => array( array('amp-design-selector', '=' , '4') ),
            ),
            array(
                 'id'       => 'amp-published-date-display',
                 'type'     => 'switch',
                 'class'    => 'child_opt child_opt_arrow', 
                 'title'    => esc_html__( 'Below Title on Mobile', 'accelerated-mobile-pages' ),
                 'default'  => 0,
                  'tooltip-subtitle' => esc_html__('Enable this option to show published date below the title in mobile view','accelerated-mobile-pages'),
                  'required' => array(
                    array('swift-date' , '=' , '1'),
                )
            ),
         //Breadcrumb ON/OFF
          array(
              'id'       => 'ampforwp-bread-crumb',
              'type'     => 'switch',
              'default'  =>  '1',
              'title'    => esc_html__('Breadcrumbs', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
               esc_html__('Enable this option to show breadcrumbs in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-breadcrumbs-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),

           ),
          //Breadcrumb for Tags
          array(
                'class' => 'child_opt child_opt_arrow', 
                'id'       => 'ampforwp-bread-crumb-type',
                'type'     => 'select',
                'tooltip-subtitle'     => esc_html__('Select option to enable breadcrumb with tags or category','accelerated-mobile-pages'),
                'title'    => esc_html__('Breadcrumb Type', 'accelerated-mobile-pages'),
                'options'  => array(
                    'tags' => 'Tags',
                    'category' => 'Category',
                ),
                'default'  => 'category',
                'required' => array('ampforwp-bread-crumb' , '=' , 1),
            ),
          array(
                        'class' => 'child_opt child_opt_arrow', 
                        'id'       => 'ampforwp-bread-crumb-post',
                        'type'     => 'switch',
                        'tooltip-subtitle'     => esc_html__('enable or disable the post title on breadcrumb','accelerated-mobile-pages'),
                        'title'    => esc_html__('Post title on Breadcrumb', 'accelerated-mobile-pages'),
                        'default'  => '0',
                        'required' => array('ampforwp-bread-crumb' , '=' , 1),
            ),
          //Categories  ON/OFF
         array(
              'id'       => 'ampforwp-cats-single',
              'type'     => 'switch',
              'default'  =>  '1',
              'title'    => esc_html__('Categories', 'accelerated-mobile-pages'),
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                esc_html__('Enable this option to show categories in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-show-categories-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),           
              
           ),
         $yoast_primary_cat,
         //Tags  ON/OFF
         array(
              'id'       => 'ampforwp-tags-single',
              'type'     => 'switch',
              'default'  =>  '1',
              'title'    => esc_html__('Tags', 'accelerated-mobile-pages'),
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                esc_html__('Enable this option to show tags in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-show-tags-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

           ),
          //Categories and Tags Links
          array(
              'id'       => 'ampforwp-cats-tags-links-single',
              'type'     => 'switch',
              'default'  =>  '1',
              'title'    => esc_html__('Categories & Tags Links', 'accelerated-mobile-pages'),
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                esc_html__('Enable this option to make categories and tags links in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-categories-tags-links-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

           ),
          
          // Excerpt ON/OFF
          array(
              'id'        => 'enable-excerpt-single',
              'type'      => 'switch',
              'title'     => esc_html__('Excerpt', 'accelerated-mobile-pages'),
              'default'   => 0,
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                esc_html__('Enable this option to show excerpt in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-excerpt-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

          ),
          //deselectable next previous links
          array(
              'id'        => 'enable-single-next-prev',
              'type'      => 'switch',
              'title'     => esc_html__('Next-Previous Links', 'accelerated-mobile-pages'),
              'default'   => 1,
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                esc_html__('Enable this option to show next and previous links in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-next-previous-links-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

         ),   
         array(
              'id'        => 'single-next-prev-to-nonamp',
              'type'      => 'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     => esc_html__('Link to Non-AMP page', 'accelerated-mobile-pages'),
              'default'   => 0,
              'required' => array('enable-single-next-prev' , '=' , '1')       
          ), 
        // Author Bio
         array(
             'id'       => 'amp-author-description',
             'type'     => 'switch',
             'title'    => esc_html__( 'Author Bio', 'accelerated-mobile-pages' ),
             'default'  => '1',
             'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
             esc_html__('Enable this option to show author bio in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-author-bio-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 
         ),
         // Author name 
         array(
             'id'       => 'amp-author-bio-name',
             'class' => 'child_opt child_opt_arrow',
             'type'     => 'switch',
             'title'    => esc_html__( 'Author Name', 'accelerated-mobile-pages' ),
             'default'  => '1',
             'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
              esc_html__('Enable this option to show author name in author bio and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-author-name-in-author-bio-section/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
             'required' => array(
                array('amp-design-selector' , '=' , '4'),
                array('amp-author-description' , '=' , '1'),
            )
         ),
         // Author Image
         array(
             'id'       => 'amp-author-bio-image',
             'class' => 'child_opt child_opt_arrow',
             'type'     => 'switch',
             'title'    => esc_html__( 'Author Image', 'accelerated-mobile-pages' ),
             'default'  => '1',
             'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
              esc_html__('Enable this option to show author image in author bio and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-author-image-in-author-bio-section/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 
             'required' => array(
                array('amp-design-selector' , '=' , '4'),
                array('amp-author-description' , '=' , '1'),
            )
         ),
         array(
                    'id'       => 'amp-author-bio-image-width',
                    'type'     => 'text',
                    'class' => 'child_opt child_opt_arrow',
                    'title'    => esc_html__('Width', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '60',
                    'required' => array('amp-author-bio-image' , '=' , '1'),
            ),
         array(
                    'id'       => 'amp-author-bio-image-height',
                    'type'     => 'text',
                    'class' => 'child_opt child_opt_arrow',
                    'title'    => esc_html__('Height', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '60',
                    'required' => array('amp-author-bio-image' , '=' , '1'),
            ),
         // Author description
         array(
             'id'       => 'amp-author-box-description',
             'class' => 'child_opt child_opt_arrow',
             'type'     => 'switch',
             'title'    => esc_html__( 'Author Description', 'accelerated-mobile-pages' ),
             'default'  => '1',
             'required' => array(
                array('amp-design-selector' , '=' , '4'),
                array('amp-author-description' , '=' , '1'),
            )
         ),        
         // Author Pages
         array(
             'id'       => 'ampforwp-author-page-url',
             'class'    => 'child_opt child_opt_arrow',
             'type'     => 'switch',
             'title'    => esc_html__( 'Link to Author Pages', 'accelerated-mobile-pages' ),
             'default'  => '0',
             'required' => array('amp-author-description' , '=' , '1'),
         ),
        // Pagination //#1015 
        array(
            'id'       => 'amp-pagination',
            'type'     => 'switch',
            'title'    => esc_html__( 'Post Pagination', 'accelerated-mobile-pages' ),
           'default'   => 1,
            'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
            esc_html__('Enable this option to show pagination in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-post-pagination-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

        ),
        array(
            'id'       => 'ampforwp-pagination-select',
                'class' => 'child_opt child_opt_arrow',
            'type'     => 'select',
            'title'    => esc_html__('Post Pagination Type', 'accelerated-mobile-pages'),
            'options'  => array(
                '1' => 'Numbering',
                '2' => 'Next-Previous',
            ),
            'default'  => '1',
            'required' => array('amp-pagination' , '=' , '1'),
        ),
        array(
            'id'       => 'ampforwp-pagination-link-type',
            'class'    => 'child_opt child_opt_arrow',
            'type'     => 'switch',
             'title'    => esc_html__('Change Pagination Links to /amp', 'accelerated-mobile-pages'),
            'default'  => '0',
            'required' => array('amp-pagination' , '=' , '1'),
            'tooltip-subtitle' => sprintf('%s', 
             esc_html__('Enable this option if post pagination link with ?amp=1 does not work. It will change pagination link ?amp=1 to /amp', 'accelerated-mobile-pages')), 
        ),
        array(
            'id'       => 'ampforwp-swift-recent-posts',
            'type'     => 'switch',
            'title'    => esc_html__('Recent Posts below Related', 'accelerated-mobile-pages'),
            'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
             esc_html__('Enable this option to show recent posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-recent-posts-below-related-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 
            'default'  => 1,
            'required' => array('amp-design-selector' , '=' , '4'),
        ),
        array(
                    'id'        => 'amforwp-recentpost-date-switch',
                    'type'      => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Recent Posts Date', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enable this option to show data below each post of Recent post loop', 'accelerated-mobile-pages' ),
                    'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
            ),
        array(
                    'id'        => 'amforwp-recentpost-image-switch',
                    'type'      => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Image', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enable this option to show image for each post of Recent post loop', 'accelerated-mobile-pages' ),
                    'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
            ),
        array(
                    'id'        => 'amforwp-recentpost-excerpt-switch',
                    'type'      => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Excerpt', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enable this option to show excerpt for each post of Recent post loop', 'accelerated-mobile-pages' ),
                    'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
            ),
        array(
            'id'        =>'amp-swift-recentpost-excerpt-len',
            'class' => 'child_opt',
            'type'      =>'text',
            'tooltip-subtitle'  => esc_html__('Enter the number of words Eg: 15','accelerated-mobile-pages'),
            'title'     => esc_html__('Excerpt Length','accelerated-mobile-pages'),
            'required' => array(
             array('amp-design-selector', '=' , '4'),
             array('amforwp-recentpost-excerpt-switch', '=' , '1'),
            ),
            'validate'  =>'numeric',
            'default'   =>'15',
        ),
        array(
                    'id'       => 'ampforwp-recentpost-posts-link',
                    'type'     => 'switch',
                    'class' => 'child_opt',
                    'title'    => esc_html__('Link to Non-AMP', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
            ),
        array(
                    'id'       => 'ampforwp-number-of-recent-posts',
                    'type'     => 'text',
                'class' => 'child_opt',
                    'title'    => esc_html__('Number of Recent Post', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '6',
                    'required' => array('ampforwp-swift-recent-posts' , '=' , '1'),
            ),
            array(
              'id'        =>  'ampforwp-recent-post-utm-tracking-switch',
              'type'      =>  'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('UTM Tracking', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                        esc_html__('Enable this option to add utm tracking to all your recent post links and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-utm-tracking-to-all-your-recent-post-links/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
              'default'   =>  0,
              'required' => array('ampforwp-swift-recent-posts', '=', '1')
            ),
            array(
               'id'       => 'ampforwp-recent-posts-utm-tracking',
               'title'    => esc_html__('Campaign Source', 'accelerated-mobile-pages'),
               'desc'  =>esc_html__('Use \'&\' for adding parameters in the tracking. Example: utm_source=xxx&utm_medium=xxx','accelerated-mobile-pages'),
               'type'     => 'text',
               'class' => 'child_opt child_opt_arrow',
               'required'  => array('ampforwp-recent-post-utm-tracking-switch', '=' , '1'),
               'default'  => '',
            ),
            array(
                       'id' => 'ampforwp-single_section_3',
                       'type' => 'section',
                       'title' => esc_html__('Related Post Settings', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                ),
          // Related Post
            array(
                    'id'       => 'ampforwp-single-related-posts-switch',
                    'type'     => 'switch',
                    'title'    => esc_html__( 'Related Posts', 'accelerated-mobile-pages' ),
                   'default'   => 1,
                    'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                     esc_html__('Enable this option to show related posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-related-posts-on-single-pages/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

            ),
            array(
                   'id'    => 'rp_design_type',
                   'title'  => esc_html__('Related Post Designs', 'accelerated-mobile-pages'),
                   'class' => 'child_opt child_opt_arrow',
                   'type'   => 'image_select',
                   'options'=> array(
                        '1' => array(
                                'alt'=>' Single Design 1 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/rlp-1.png'
                                ),
                        '2' => array(
                                'alt'=>' Single Design With Sidebar ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/rlp-2.png'
                                ),
                        '3' => array(
                                'alt'=>' Single Design With Sidebar ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/rlp-3.png'
                                ),                       
                    ),
                   'default'=> '1',
                   'required' => array( array('amp-design-selector', '=' , '4'),
                                 array('ampforwp-single-related-posts-switch', '=' , '1'),
                                 array('single-design-type', '=' , '1')
                                ),
            ),
            array(
                    'id'       => 'ampforwp-single-select-type-of-related',
                    'type'     => 'select',
                'class' => 'child_opt child_opt_arrow',
                    'title'    => esc_html__('Related Post by', 'accelerated-mobile-pages'),
                    'data'     => 'page',
                'tooltip-subtitle' => esc_html__('select the type of related posts', 'accelerated-mobile-pages'),
                    'options'  => array(
                        '1' => 'Tags',
                        '2' => 'Categories',
                    ),
               'default'  => '2',
               'required' => array( 
                                array('ampforwp-single-related-posts-switch', '=' , '1'),
                            ),
            ),
            array(
                    'id'       => 'ampforwp-single-related-posts-image',
                    'type'     => 'switch',
                'class' => 'child_opt',
                    'title'    => esc_html__('Image', 'accelerated-mobile-pages'),
                    'default'  => 1,
                    'required' => array( 
                                    array('ampforwp-single-related-posts-switch', '=' , '1') 
                                ),
            ),
            array(
                    'id'       => 'ampforwp-single-related-posts-change-image-size',
                    'type'     => 'switch',
                    'class' => 'child_opt',
                    'title'    => esc_html__('Change Image Size', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array( 
                                 array('amp-design-selector','=',4),
                                 array('ampforwp-single-related-posts-switch', '=' , '1'),
                                 array('ampforwp-single-related-posts-image', '=' , '1')
                                ),
            ),
            array(
                    'id'       => 'ampforwp-single-related-posts-image-width',
                    'class' => 'child_opt child_opt_arrow',
                    'type'     => 'text',
                    'title'    => esc_html__('Image Width', 'accelerated-mobile-pages'),
                    'tooltip-subtitle' => esc_html__('Defaults to 346', 'accelerated-mobile-pages'),
                    'default'  => 346,
                    'required' => array(
                      array('amp-design-selector','=',4),
                      array('ampforwp-single-related-posts-change-image-size','=',1)
                    )
            ),
            array(
                    'id'       => 'ampforwp-single-related-posts-image-height',
                    'class' => 'child_opt',
                    'type'     => 'text',
                    'title'    => esc_html__('Image Height', 'accelerated-mobile-pages'),
                    'tooltip-subtitle' => esc_html__('Defaults to 188', 'accelerated-mobile-pages'),
                    'default'  => 188,
                    'required' => array(
                      array('amp-design-selector','=',4),
                      array('ampforwp-single-related-posts-change-image-size','=',1)
                    )
            ),
            array(
                    'id'       => 'ampforwp-single-related-posts-excerpt',
                    'type'     => 'switch',
                'class' => 'child_opt',
                    'title'    => esc_html__('Excerpt', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array( 
                                    array('ampforwp-single-related-posts-switch', '=' , '1') 
                                ),
            ),
            // Excerpt ON/OFF of Related Posts
          array(
              'id'        => 'enable-excerpt-single-related-posts',
              'type'      => 'text',
              'class'     => 'child_opt',
              'title'     => esc_html__('Excerpt Length', 'accelerated-mobile-pages'),
              'default'   => 15,
              'tooltip-subtitle'  => esc_html__('Excerpt will be displayed on related posts', 'accelerated-mobile-pages'),
              'required'  => array( 
                array('ampforwp-single-related-posts-excerpt', '=' , '1') ),
          ),
          array(
                 'id'        => 'excerpt-option-small-rp',
                 'class' => 'child_opt',
                 'type'      => 'switch',
                 'title'     =>  esc_html__('Excerpt on Small Screens', 'accelerated-mobile-pages'),
                 'default'   => '0',
                 'required' => array(
                     array('amp-design-selector', '!=' , '4'),
                     array('ampforwp-single-related-posts-excerpt', '=' , '1'),
                    )                         
                ),
          array(
                 'id'        => 'excerpt-option-rp-read-more',
                 'class' => 'child_opt',
                 'type'      => 'switch',
                 'title'     =>  esc_html__('Read More Link', 'accelerated-mobile-pages'),
                 'default'   => '0',
                 'required' => array(
                     array('ampforwp-single-related-posts-excerpt', '=' , '1'),
                    )                         
                ),
            array(
                    'id'       => 'ampforwp-single-related-posts-link',
                    'type'     => 'switch',
                    'class' => 'child_opt',
                    'title'    => esc_html__('Link to Non-AMP', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array( 
                                    array('ampforwp-single-related-posts-switch', '=' , '1') 
                                ),
            ),
            array(
                    'id'       => 'ampforwp-single-order-of-related-posts',
                    'type'     => 'switch',
                'class' => 'child_opt',
                    'title'    => esc_html__('Sort Related Posts Randomly', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array( 
                                    array('ampforwp-single-related-posts-switch', '=' , '1'),
                                ),
            ),
            array(
                    'id'       => 'ampforwp-sort-related-posts-randomly-notice',
                    'type'     => 'info',
                    'style'    => 'info',
                    'desc'     => esc_html__('Enabling this might have some performance effects for sites who have large number of posts. Please use this with caution.', 'accelerated-mobile-pages'),
                    'required' => array('ampforwp-single-order-of-related-posts', '=', 1)
            ),
            array(
                    'id'       => 'ampforwp-number-of-related-posts',
                    'type'     => 'text',
                'class' => 'child_opt',
                    'title'    => esc_html__('Number of Related Post', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '3',
                    'required' => array( 
                                    array('ampforwp-single-related-posts-switch', '=' , '1'),
                                ),
            ),
            array(
                    'id'       => 'ampforwp-related-posts-days-switch',
                    'type'     => 'switch',
                    'class' => 'child_opt',
                    'title'    => esc_html__('By Last X Days', 'accelerated-mobile-pages'),
                    'tooltip-subtitle' => esc_html__('Show Related Posts From Past Few Days', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array( 
                                    array('ampforwp-single-related-posts-switch', '=' , '1'),
                                ),
            ),
            array(
                    'id'       => 'ampforwp-related-posts-days-text',
                    'type'     => 'text',
                    'class' => 'child_opt',
                    'title'    => esc_html__('Number of Days', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '7',
                    'required' => array( 
                                    array('ampforwp-related-posts-days-switch', '=' , '1'),
                                ),
            ),
             array(
              'id'        =>  'ampforwp-related-post-utm-tracking-switch',
              'type'      =>  'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('UTM Tracking', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                        esc_html__('Enable this option to add utm tracking to all your related post links and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-utm-tracking-to-all-your-related-post-links/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
              'default'   =>  0,
              'required' => array('ampforwp-single-related-posts-switch', '=', '1')
            ),
           array(
               'id'       => 'ampforwp-related-posts-utm-tracking',
               'title'    => esc_html__('Campaign Source', 'accelerated-mobile-pages'),
               'desc'  =>esc_html__('Use \'&\' for adding parameters in the tracking. Example: utm_source=xxx&utm_medium=xxx','accelerated-mobile-pages'),
               'type'     => 'text',
               'class' => 'child_opt child_opt_arrow',
               'required'  => array('ampforwp-related-post-utm-tracking-switch', '=' , '1'),
               'default'  => '',
            ),
             // DESIGN 3 RECENT POST BELOW RELATED
            array(
                'id'       => 'ampforwp-design3-recent-posts',
                'type'     => 'switch',
                'title'    => esc_html__('Recent Posts below Related', 'accelerated-mobile-pages'),
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                            esc_html__('Enable this option to show recent posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-recent-posts-below-related-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 
                'default'  => 0,
                'required' => array('amp-design-selector' , '=' , '3'),
            ),
            array(
                        'id'        => 'amforwp-design3-recentpost-date-switch',
                        'type'      => 'switch',
                        'class' => 'child_opt child_opt_arrow',
                        'title'     => esc_html__('Recent Posts Date', 'accelerated-mobile-pages'),
                        'default'   => 1,
                        'tooltip-subtitle'  => esc_html__('Enable this option to show data below each post of Recent post loop', 'accelerated-mobile-pages' ),
                        'required' => array('ampforwp-design3-recent-posts' , '=' , '1'),
                ),
            array(
                        'id'        => 'amforwp-design3-recentpost-image-switch',
                        'type'      => 'switch',
                        'class' => 'child_opt child_opt_arrow',
                        'title'     => esc_html__('Image', 'accelerated-mobile-pages'),
                        'default'   => 1,
                        'tooltip-subtitle'  => esc_html__('Enable this option to show image for each post of Recent post loop', 'accelerated-mobile-pages' ),
                        'required' => array('ampforwp-design3-recent-posts' , '=' , '1'),
                ),
            array(
                    'id'        => 'amforwp-design3-recentpost-excerpt-switch',
                    'type'      => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Excerpt', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enable this option to show excerpt for each post of Recent post loop', 'accelerated-mobile-pages' ),
                    'required' => array('ampforwp-design3-recent-posts' , '=' , '1'),
            ),
             array(
                    'id'        =>'amp-design3-recentpost-excerpt-len',
                    'class' => 'child_opt',
                    'type'      =>'text',
                    'tooltip-subtitle'  => esc_html__('Enter the number of words Eg: 15','accelerated-mobile-pages'),
                    'title'     => esc_html__('Excerpt Length','accelerated-mobile-pages'),
                    'required' => array(
                     array('amp-design-selector', '=' , '3'),
                     array('amforwp-design3-recentpost-excerpt-switch', '=' , '1'),
                    ),
                    'validate'  =>'numeric',
                    'default'   =>'15',
            ),  
            array(
                        'id'       => 'ampforwp-design3-number-of-recent-posts',
                        'type'     => 'text',
                    'class' => 'child_opt',
                        'title'    => esc_html__('Number of Recent Post', 'accelerated-mobile-pages'),
                        'default'  => '6',
                        'required' => array('ampforwp-design3-recent-posts' , '=' , '1'),
                ),
            array(
                    'id'       => 'ampforwp-inline-related-posts',
                    'type'     => 'switch',
                    'title'    => esc_html__('In-Content Related Post', 'accelerated-mobile-pages'),
                    'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                    esc_html__('Enable this option to show inline related posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-in-content-related-posts-on-single-pages/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

                'default'  => 0,
            ),
            array(
                    'id'       => 'ampforwp-inline-related-posts-type',
                    'type'     => 'select',
                    'title'    => esc_html__('In-content Related Post by', 'accelerated-mobile-pages'),
                    'class' => 'child_opt child_opt_arrow',
                    'options'  => array(
                        '1' => 'Tags',
                        '2' => 'Categories',
                    ),
               'default'  => '2',
               'required' => array( array('ampforwp-inline-related-posts', '=' , '1') ),
            ),
            array(
                    'id'       => 'ampforwp-inline-related-posts-order',
                    'type'     => 'switch',
                'class' => 'child_opt',
                    'title'    => esc_html__('Sort Related Posts Randomly', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array( array('ampforwp-inline-related-posts', '=' , '1') ),
            ),
            array(
                'id'       => 'ampforwp-incontent-related-posts-excerpt',
                'type'     => 'switch',
                'class' => 'child_opt',
                'title'    => esc_html__('Excerpt', 'accelerated-mobile-pages'),
                'default'  => 1,
                'required' => array( 
                                array('ampforwp-inline-related-posts', '=' , '1') 
                            ),
            ),       
            array(
                    'id'       => 'ampforwp-number-of-inline-related-posts',
                    'type'     => 'text',
                'class' => 'child_opt',
                    'title'    => esc_html__('Display No. of Related Posts', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                'default'  => '3',
                'required' => array( array('ampforwp-inline-related-posts', '=' , '1') ),
            ),
            array(
                    'id'       => 'ampforwp-inline-related-posts-display-type',
                    'type'     => 'select',
                    'title'    => esc_html__('Related Post Display', 'accelerated-mobile-pages'),
                    'class' => 'child_opt child_opt_arrow',
                    'options'  => array(
                        'middle' => 'After 50% of Content',
                        'paragraphs' => 'X number of paragraphs',
                    ),
               'default'  => 'middle',
               'required' => array( array('ampforwp-inline-related-posts', '=' , '1') ),
            ),
            array(
                    'id'       => 'ampforwp-related-posts-after-number-of-paragraphs',
                    'type'     => 'text',
                    'class' => 'child_opt',
                    'title'    => esc_html__('Related Post After No. of Paragraphs', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '3',
                    'required' => array( array('ampforwp-inline-related-posts', '=' , '1'),array('ampforwp-inline-related-posts-display-type', '=' , 'paragraphs') ),
            ),
            array(
                    'id'       => 'ampforwp-in-content-related-posts-days-switch',
                    'type'     => 'switch',
                    'class' => 'child_opt',
                    'title'    => esc_html__('By Last X Days', 'accelerated-mobile-pages'),
                    'tooltip-subtitle' => esc_html__('Show In Content Related Posts From Past Few Days', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array('ampforwp-inline-related-posts', '=' , '1'),                     
            ),
            array(
                    'id'       => 'ampforwp-in-content-related-posts-days-text',
                    'type'     => 'text',
                    'class' => 'child_opt',
                    'title'    => esc_html__('Number of Days', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '7',
                    'required' => array('ampforwp-in-content-related-posts-days-switch', '=' , '1'),  
                ),
            $jetpack_rp,
            array(
                   'id' => 'single-tab-2',
                   'type' => 'section',
                   'title' => esc_html__('General', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
             ),
            // Lightbox 
           array(
              'id'       => 'ampforwp-amp-img-lightbox',
              'type'     => 'switch',
              'default'  =>  '0',
              'title'    => esc_html__('Lightbox for Images', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
               esc_html__('Enable this option to show lightbox for images in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-lightbox-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

           ),
            array(
              'id'       => 'ampforwp-amp-video-lightbox',
              'type'     => 'switch',
              'default'  =>  '0',
              'title'    => esc_html__('Lightbox for Youtube Video', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
               esc_html__('Enable this option to show lightbox for Youtube in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-lightbox-for-youtube-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 
            ),
           // video-docking 
           array(
              'id'       => 'ampforwp-amp-video-docking',
              'type'     => 'switch',
              'title'    => esc_html__('Video Docking', 'accelerated-mobile-pages'),
              'tooltip-subtitle'    => esc_html__('On scroll, the video will minimize to an automatically calculated corner.', 'accelerated-mobile-pages'),
              'default'  =>  0,
           ),
           // Dropcap 
           array(
              'id'       => 'ampforwp-dropcap',
              'type'     => 'switch',
              'default'  =>  '0',
              'title'    => esc_html__('Dropcap', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
               esc_html__('Enable this option to show dropcap in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-use-dropcap-feature-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

              'required'  => array(
                    array('amp-design-selector', '=' , '4')
                )
           ),
           array(
                'class' => 'child_opt',
                'id'       => 'ampforwp-dropcap-font',
                'type'     => 'text',
                'title'    => esc_html__('Font Size', 'accelerated-mobile-pages'),
                'tooltip-subtitle'    => esc_html__('Default font size is 75 pixels', 'accelerated-mobile-pages'),
                'default' => '75',
                 'required'=>array('ampforwp-dropcap','=', '1'),
            ),
            array(
                    'class' => 'child_opt',
                    'id'        => 'ampforwp-dropcap-color',
                    'title'     => esc_html__('Color', 'accelerated-mobile-pages'),
                    'tooltip-subtitle'  => esc_html__('Choose the color for dropcap','accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                    'color'      => '#000',
                     ),
                    'required'=>array('ampforwp-dropcap','=', '1'),
            ),
            // Content  h1 - h6 font sizes //#2059 
            array(
                'id'       => 'swift_cnt',
                'type'     => 'switch',
                'title'    =>  esc_html__( 'H1 - H6 Font Sizes', 'accelerated-mobile-pages' ),
                'default'   => 0,
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                 esc_html__('Enable this option to change default heading size in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-change-font-size-of-h1-h6/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

            ),
            array(
                'id'       => 'swift_cnt_h1',
                'type'     => 'switch',
                'class' => 'child_opt',
                'title'    => esc_html__('H1', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array('swift_cnt' , '=' , '1'),
            ),
            array(
                'id'       => 'swift_h1_sz',
                'type'     => 'text',
                'class' => 'child_opt',
                'title'    => esc_html__('H1 Font Size', 'accelerated-mobile-pages'),
                'default'  => '28px',
                'required' => array('swift_cnt_h1' , '=' , '1'),
                              array('swift_cnt' , '=' , '1')
            ),
            array(
                'id'       => 'swift_cnt_h2',
                'type'     => 'switch',
                'class' => 'child_opt',
                'title'    => esc_html__('H2', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array('swift_cnt' , '=' , '1'),
            ),
            array(
                'id'       => 'swift_h2_sz',
                'type'     => 'text',
                'class' => 'child_opt',
                'title'    => esc_html__('H2 Font Size', 'accelerated-mobile-pages'),
                'default'  => '25px',
                'required' => array('swift_cnt_h2' , '=' , '1'),
                              array('swift_cnt' , '=' , '1')
            ),
            array(
                'id'       => 'swift_cnt_h3',
                'type'     => 'switch',
                'class' => 'child_opt',
                'title'    => esc_html__('H3', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array('swift_cnt' , '=' , '1'),
            ),
            array(
                'id'       => 'swift_h3_sz',
                'type'     => 'text',
                'class' => 'child_opt',
                'title'    => esc_html__('H3 Font Size', 'accelerated-mobile-pages'),
                'default'  => '22px',
                'required' => array('swift_cnt_h3' , '=' , '1'),
                              array('swift_cnt' , '=' , '1')
            ),
            array(
                'id'       => 'swift_cnt_h4',
                'type'     => 'switch',
                'class' => 'child_opt',
                'title'    => esc_html__('H4', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array('swift_cnt' , '=' , '1'),
            ),
            array(
                'id'       => 'swift_h4_sz',
                'type'     => 'text',
                'class' => 'child_opt',
                'title'    => esc_html__('H4 Font Size', 'accelerated-mobile-pages'),
                'default'  => '19px',
                'required' => array('swift_cnt_h4' , '=' , '1'),
                              array('swift_cnt' , '=' , '1')
            ),
            array(
                'id'       => 'swift_cnt_h5',
                'type'     => 'switch',
                'class' => 'child_opt',
                'title'    => esc_html__('H5', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array('swift_cnt' , '=' , '1'),
            ),
            array(
                'id'       => 'swift_h5_sz',
                'type'     => 'text',
                'class' => 'child_opt',
                'title'    => esc_html__('H5 Font Size', 'accelerated-mobile-pages'),
                'default'  => '17px',
                'required' => array('swift_cnt_h5' , '=' , '1'),
                              array('swift_cnt' , '=' , '1')
            ),
            array(
                'id'       => 'swift_cnt_h6',
                'type'     => 'switch',
                'class' => 'child_opt',
                'title'    => esc_html__('H6', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array('swift_cnt' , '=' , '1'),
            ),
            array(
                'id'       => 'swift_h6_sz',
                'type'     => 'text',
                'class' => 'child_opt',
                'title'    => esc_html__('H6 Font Size', 'accelerated-mobile-pages'),
                'default'  => '15px',
                'required' => array('swift_cnt_h6' , '=' , '1'),
                              array('swift_cnt' , '=' , '1')
            ),
            array(
                    'id'    => 'single-new-features',
                    'type'  => 'switch',
                    'title' => esc_html__('Advanced Single Options', 'accelerated-mobile-pages'),
                    'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                    esc_html__('Enable this option to use advanced options for single posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-advanced-single-options-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

                    'default'   => 0,
            ),
            array(
                    'id'       => 'breadcrumb-border',
                    'type'     => 'switch',
                    'title'    => esc_html__('Breadcrumbs Border', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array( array('single-new-features', '=' , '1'),array('amp-design-selector', '=' , '4') ),
            ),
            array(
                    'id'       => 'ampforwp-underline-content-links',
                    'type'     => 'switch',
                    'title'    => esc_html__('Underline on Links', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array( array('single-new-features', '=' , '1') ),
            ),
            array(
                       'id' => 'ampforwp-single_section_5',
                       'type' => 'section',
                       'title' => esc_html__('WordPress Content Gallery', 'accelerated-mobile-pages'),
                       'indent' => true,
                       'layout_type' => 'accordion',
                        'accordion-open'=> 1,
                        'required' => array('amp-design-selector', '=' , '4'),
                ),
            array(
                   'id'    => 'ampforwp-gallery-design-type',
                   'title'  => esc_html__('Select Gallery Designs', 'accelerated-mobile-pages'),
                   'class' => 'child_opt child_opt_arrow',
                   'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                    esc_html__('Select the design which you want for displaying the gallery in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/add-image-gallery-carousel-in-amp-version/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 

                   'type'   => 'image_select',
                   'options'=> array(
                        '1' => array(
                                'alt'=>' Single Design 1 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/g-1.png'
                                ),
                        '2' => array(
                                'alt'=>' Single Design With Sidebar ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/g-2.png'
                                ),
                        '3' => array(
                                'alt'=>' Single Design With Sidebar ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/g-3.png'
                                ),
                        
                    ),
                   'default'=> '1',
                   'required' => array( array('amp-design-selector', '=' , '4'),
                                 
                                ),
            ),
            array(
               'id' => 'ampforwp-gallery-lightbox', 
               'type' => 'switch',
               'title' => esc_html__('Lightbox for Gallery', 'accelerated-mobile-pages'),
               'class' => 'child_opt child_opt_arrow',
               'default'    =>  1,
               'tooltip-subtitle'  => esc_html__('Enable this option to show lightbox for gallery in AMP','accelerated-mobile-pages'), 
               'required'   =>  array('ampforwp-gallery-design-type' , '!=' , '3'),
             ),
            array(
               'id' => 'single-sneakp-section', 
               'type' => 'section',
               'title' => esc_html__('Content Sneak Peek', 'accelerated-mobile-pages'),
               'indent' => true,
               'layout_type' => 'accordion',
                'accordion-open'=> 1,
             ),
            array(
                'id'       => 'content-sneak-peek',
                'type'     => 'switch',
                'title'    => esc_html__('Content Sneak Peek', 'accelerated-mobile-pages'),
                'default'  => 0,
                'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                esc_html__('Enable this option to hide all your content and show just a preview of your content in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-content-sneak-peek-in-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
            ),
            array(
                'id'       => 'content-sneak-peek-height',
                'type'     => 'text',
                'class'    => 'child_opt',
                'title'    => esc_html__('Content Height', 'accelerated-mobile-pages'),
                'default'  => '600px',
                'required' => array('content-sneak-peek' , '=' , '1'),
            ),
            array(
                'id'       => 'content-sneak-peek-btn-text',
                'type'     => 'text',
                'class'    => 'child_opt',
                'title'    => esc_html__('Button Text', 'accelerated-mobile-pages'),
                'default'  => 'Show Full Article',
                'required' => array('content-sneak-peek' , '=' , '1'),
            ),
            array(
                'id'        => 'content-sneak-peek-txt-color',
                'title'     => esc_html__('Text Color', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('Choose the color for button\'s text','accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'class'    => 'child_opt',
                'default'   => array(
                'color'      => '#fff',
                 ),
                'required' => array(
                    array('content-sneak-peek', '=' , '1')
                 )
            ),
            array(
                'id'        => 'content-sneak-peek-btn-color',
                'title'     => esc_html__('Button Color', 'accelerated-mobile-pages'),
                'tooltip-subtitle'  => esc_html__('Choose the color for button','accelerated-mobile-pages'),
                'type'      => 'color_rgba',
                'class'    => 'child_opt',
                'default'   => array(
                'color'      => '#000',
                 ),
                'required' => array(
                    array('content-sneak-peek', '=' , '1')
                 )
            ),
    $fields = array(
        'id'   => 'info_normal',
        'type' => 'info',
        'class' => 'extension_banner_bg',
        'desc' => $single_extension_listing 
    )
);
}
else{
      $single_page_options = array(         
        array(
            'id'      => 'amp_newspaper_settings_info',
            'type'    => 'Info',
            'desc' => '<div style="background: #FFF9C4;padding: 12px;line-height: 2.4;margin:-25px -14px -18px -17px;font-size:16px"><b>It seems that you have activated the amp newspaper theme plugin.</b><br><div class="extension-menu-call"> <a href="{ampforwp-theme-subsection-shortcode}" class="redux-group-tab-link-a current" >Go to newspaper theme settings.</a></div></div>',
              ),
           );
       }
   // Single Section
  Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'Single', 'accelerated-mobile-pages' ),
        'id'         => 'amp-single',
        'subsection' => true,
        'fields'     => $single_page_options
    ) );


  // Footer Section
  Redux::setSection( $opt_name, array(
                'title'      => esc_html__( 'Footer', 'accelerated-mobile-pages' ),
        'id'         => 'amp-theme-footer-settings',
        'subsection' => true,
        'fields'     => array(
            array(
                   'id' => 'footer-tab-1',
                   'type' => 'section',
                   'title' => esc_html__('Footer Design', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
                    'required' => array( array('amp-design-selector', '=' , '4') ),
             ),
                // Swift
                  array(
                    'id'    => 'footer-type',
                   'title'  => esc_html__('Footer Type', 'accelerated-mobile-pages'),
                   'type'   => 'image_select',
                   'options'=> array(
                        '1' => array(
                                'alt'=>' Footer Design 1 ',
                                'img' =>AMPFORWP_PLUGIN_DIR_URI.'/images/footer-1.png'
                                ),
                    ),
                   'default'=> '1',
                   'required' => array( array('amp-design-selector', '=' , '4') ),
                ),
                    array(
                   'id' => 'footer-tab-3', 
                   'type' => 'section',
                   'title' => esc_html__('General', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
             ),

                 array(
                        'id'    => 'swift-menu',
                        'type'  => 'switch',
                        'title' => esc_html__('Menu', 'accelerated-mobile-pages'),
                        'default'   => 1,
                        'required' => array( array('amp-design-selector', '=' , '4') ),
                        'tooltip-subtitle'       => sprintf( '%s <a href="%s" target="_blank">%s</a>',esc_html__( 'Add Menus to your AMP pages by clicking on this','accelerated-mobile-pages'), esc_url(trailingslashit(get_admin_url().'nav-menus.php?action=locations')),esc_html__('link','accelerated-mobile-pages')),
                ),
                array(
                        'id'       => 'amp-footer-link-non-amp-page',
                        'type'     => 'switch',
                        'title'    => esc_html__('Link to Non-AMP page in Footer', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 1
                ),
                array(
                  'id'       => 'amp-footer-link-non-amp-page-alternate',
                  'type'     => 'switch',
                  'class'    => 'child_opt child_opt_arrow',
                  'default'  =>  0,
                  'title'    => esc_html__('Not redirecting to Non-AMP? Enable it', 'accelerated-mobile-pages'),
                  'tooltip-subtitle' => esc_html__('Enable this option if View Non-AMP Version link does not work properly, due to server configuration or server cache', 'accelerated-mobile-pages' ),
                  'required' => array('amp-footer-link-non-amp-page','=','1'),
                ),
                array(
                        'id'       => 'ampforwp-footer-top',
                        'type'     => 'switch',
                        'title'    => esc_html__('Back to Top link', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                        'default'   => 1,
                ),

                array(
                        'id'       => 'amp-design-3-credit-link',
                        'type'     => 'switch',
                        'title'    => esc_html__( 'Credit link', 'accelerated-mobile-pages' ),
                        'required' => array(
                          array('amp-design-selector', '=' , '3')
                        ),
                        'default'  => '1'
                ),
                array(
                        'id'       => 'ampforwp-nofollow-view-nonamp',
                        'type'     => 'switch',
                        'title'    => esc_html__('Make "View Non-AMP" link nofollow', 'accelerated-mobile-pages'),
                        'default'   => 0
                ),
                array(
                   'id' => 'amp-footer-design-options',
                   'type' => 'section',
                   'title' => __('Footer Design Options', 'accelerated-mobile-pages'),
                   'indent' => true,
                   //'start'  => true,
                   //'label' => 'Tab 2',
                   'required' => array(
                            array('amp-design-selector', '!=' , '4')
                    ),
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
             ),
                // Design 1
                array(
                        'id'       => 'ampforwp-footer-background-color-1',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Background Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#FFFFFF'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '1')
                        )
                ),
                array(
                        'id'       => 'd1-footer-hdng-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Heading Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#353535'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '1')
                        )
                ),
                array(
                        'id'       => 'd1-footer-txt-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Text Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#353535'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '1')
                        )
                ),
                array(
                        'id'       => 'd1-footer-link-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Link Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#04415D'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '1')
                        )
                ),
                array(
                        'id'       => 'd1-footer-link-hvr-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Link Hover Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#353535'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '1')
                        )
                ),
                array(
                        'id'       => 'd1-footer-brdr-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Border Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#c2c2c2'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '1')
                        )
                ),
                array(
                        'id'       => 'd1-footer-cpr-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Copyrights Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#696969'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '1')
                        )
                ),
                // Design 2
                array(
                        'id'       => 'ampforwp-footer-background-color-2',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Background Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#FFFFFF'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '2')
                        )
                ),
                array(
                        'id'       => 'd2-footer-hdng-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Heading Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#222222'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '2')
                        )
                ),
                array(
                        'id'       => 'd2-footer-txt-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Text Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#222222'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '2')
                        )
                ),
                array(
                        'id'       => 'd2-footer-link-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Link Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#0074A7'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '2')
                        )
                ),
                array(
                        'id'       => 'd2-footer-brdr-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Border Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#eeeeee'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '2')
                        )
                ),
                // Design 3
                array(
                        'id'       => 'ampforwp-footer-background-color-3',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Background Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#151515'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '3')
                        )
                ),
                array(
                        'id'       => 'd3-footer-hdng-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Heading Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#aaaaaa'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '3')
                        )
                ),
                array(
                        'id'       => 'd3-footer-txt-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Text Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#eeeeee'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '3')
                        )
                ),
                array(
                        'id'       => 'd3-footer-link-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Link Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#ffffff'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '3')
                        )
                ),
                array(
                        'id'       => 'd3-footer-brdr-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Border Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#3c3c3c'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '3')
                        )
                ),
                array(
                        'id'       => 'd3-footer-cpr-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Copyrights Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#ffffff'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '3')
                        )
                ),
                array(
                        'id'       => 'd3-footer-pwrd-color',
                        'type'     => 'color_rgba',
                        'title'    => esc_html__('Footer Powered by Color', 'accelerated-mobile-pages'),
                        'default'   => array(
                                'color' => '#cac8c8'
                        ),
                        'required'  => array(
                            array('amp-design-selector', '=' , '3')
                        )
                ),
            array(
                   'id' => 'footer-tab-2',
                   'type' => 'section',
                   'title' => esc_html__('Advanced Footer Options', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'required' => array(
                            array('amp-design-selector', '=' , '4')
                    ),
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
             ),
            array(
                    'id'    => 'footer-customize-options',
                    'type'  => 'switch',
                    'title' => esc_html__('Advanced Footer Design', 'accelerated-mobile-pages'),
                    'default'   => 0,
                    'required' => array( array('amp-design-selector', '=' , '4') ),
            ),
            array(
                    'id'        => 'swift-footer-txt-clr',
                    'title'     => esc_html__('Footer Text Color', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#888888',
                         ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'        => 'swift-footer-link-clr',
                    'title'     => esc_html__('Footer Link Color', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#fcc118',
                         ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'        => 'swift-footer-link-hvr',
                    'title'     => esc_html__('Footer Link Hover Color', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#888888',
                         ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'        => 'swift-footer-bg',
                    'title'     => esc_html__('Footer 1 Background', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#182733',
                         ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'        =>"ftr1-gapping",
                    'type'      =>'spacing',
                    'title'     => esc_html__('Footer 1 Gapping', 'accelerated-mobile-pages'),
                    'units'          => array('px','%'),
                    'default'   =>array(
                                        'padding-top'     => '70px', 
                                        'padding-right'   => '0px', 
                                        'padding-bottom'  => '70px', 
                                        'padding-left'    => '0px',
                                        'units'          => 'px', 
                                    ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
             ),
            array(
                    'id'       => 'swift-footer1-cntnsize',
                    'type'     => 'text',
                    'title'    => esc_html__('Footer 1 Font Size', 'accelerated-mobile-pages'),
                    'default'  => '14px',
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'       => 'swift-head-size',
                    'type'     => 'text',
                    'title'    => esc_html__('Footer 1 Heading Font Size', 'accelerated-mobile-pages'),
                    'default'  => '12px',
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
            ),
            array(
                    'id'       => 'swift-head-fntwgth',
                    'type'     => 'text',
                    'title'    => esc_html__('Footer 1 Heading Font Weight', 'accelerated-mobile-pages'),
                    'default'  => '500',
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
            ),
            array(
                    'id'        => 'swift-footer-heading-clr',
                    'title'     => esc_html__('Footer 1 Heading Color', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#999',
                         ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'        => 'swift-footer2-bg',
                    'title'     => esc_html__('Footer 2 Background', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#2e2b2e',
                         ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'        =>"ftr2-gapping",
                    'type'      =>'spacing',
                    'title'     => esc_html__('Footer 2 Gapping', 'accelerated-mobile-pages'),
                    'units'          => array('px','%'),
                    'default'   =>array(
                                        'padding-top'     => '50px', 
                                        'padding-right'   => '0px', 
                                        'padding-bottom'  => '50px', 
                                        'padding-left'    => '0px',
                                        'units'          => 'px', 
                                    ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
             ),
            array(
                    'id'       => 'swift-footer2-fntsize',
                    'type'     => 'text',
                    'title'    => esc_html__('Footer 2 Font Size', 'accelerated-mobile-pages'),
                    'default'  => '12px',
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
            ),
            array(
                    'id'        => 'swift-footer-brdrclr',
                    'title'     => esc_html__('Footer 2 Border Color', 'accelerated-mobile-pages'),
                    'type'      => 'color_rgba',
                    'default'   => array(
                        'color'  => '#eee',
                         ),
                    'required' => array(
                        array('footer-customize-options','=',1)
                      )
              ),
            array(
                    'id'    => 'footer2-position-type',
                   'title'  => esc_html__('Footer 2 Menu Position', 'accelerated-mobile-pages'),
                   'type'   => 'select',
                   'options'=> array(
                        '1' =>  'Center',
                        '2' =>  'Inline'
                    ),
                   'default'=> '1',
                  'required' => array(
                      array('footer-customize-options','=',1)
                    )    
            ),

        )
    ));

  // Page Section
  Redux::setSection( $opt_name, array(
                'title'      => esc_html__( 'Page', 'accelerated-mobile-pages' ),
        'id'         => 'amp-theme-page-settings',
        'subsection' => true,
        'fields'     => array(
                array(
                   'id' => 'page-tab-1', 
                   'type' => 'section',
                   'title' => esc_html__('General', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
             ),
            array(
                  'id'       => 'ampforwp_pages_title',
                  'type'     => 'switch',
                  'default'  =>  '1',
                  'title'    => esc_html__('Title', 'accelerated-mobile-pages'),
                  'tooltip-subtitle' => esc_html__('Enable Title on Pages.','accelerated-mobile-pages'),
                  'required' => array('amp-design-selector','=','4'),
            ),      
         // Meta ON/OFF Pages
            array(
                  'id'       => 'featured_image_swift_page',
                  'type'     => 'switch',
                  'default'  =>  '0',
                  'title'    => esc_html__('Featured Image', 'accelerated-mobile-pages'),
                  'tooltip-subtitle' => esc_html__('Enable Featured Image on Pages.', 'accelerated-mobile-pages' ),
                  'required' => array('amp-design-selector','=','4'),
            ),
            array(
                  'id'       => 'featured_image_swift_page_builder',
                  'type'     => 'switch',
                  'class'    => 'child_opt child_opt_arrow',
                  'default'  =>  '1',
                  'title'    => esc_html__('Featured Image on Pagebuilder', 'accelerated-mobile-pages'),
                  'tooltip-subtitle' => esc_html__('Enable Featured Image on Pagebuilder Pages.', 'accelerated-mobile-pages' ),
                  'required' => array('featured_image_swift_page','=','1'),
            ),
            array(
                  'id'       => 'ampforwp_pages_breadcrumbs',
                  'type'     => 'switch',
                  'default'  =>  '0',
                  'title'    => esc_html__('Breadcrumbs', 'accelerated-mobile-pages'),
                  'tooltip-subtitle' => esc_html__('Enable Breadcrumbs on Pages.','accelerated-mobile-pages'),
            ),
            array(
                      'id'       => 'meta_page',
                      'type'     => 'switch',
                      'default'  =>  '0',
                      'title'    => esc_html__('Meta Information', 'accelerated-mobile-pages'),
                  ),
             array(
                      'id'       => 'ampforwp_subpages_list',
                      'type'     => 'switch',
                      'default'  =>  '0',
                      'title'    => esc_html__('Subpages/ChildPages', 'accelerated-mobile-pages'),
                      'tooltip-subtitle' => esc_html__('Shows a List of Subpages', 'accelerated-mobile-pages' ),                  
                  ),
             array(
                    'id'       => 'ampforwp-pages-recent-posts',
                    'type'     => 'switch',
                    'title'    => esc_html__('Recent Posts below Content', 'accelerated-mobile-pages'),
                    'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                    esc_html__('Enable this option to show recent posts in AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-enable-recent-posts-below-related-in-single-page/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')), 
                    'default'  => 0,
                    'required' => array('amp-design-selector' , '=' , '4'),
             ),
             array(
                    'id'        => 'ampforwp-pages-recentpost-date',
                    'type'      => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Recent Posts Date', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enable this option to show data below each post of Recent post loop', 'accelerated-mobile-pages' ),
                    'required' => array('ampforwp-pages-recent-posts' , '=' , '1'),
                 ),
             array(
                    'id'        => 'ampforwp-pages-recentpost-image',
                    'type'      => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Image', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enable this option to show image for each post of Recent post loop', 'accelerated-mobile-pages' ),
                    'required' => array('ampforwp-pages-recent-posts' , '=' , '1'),
                 ),
             array(
                    'id'        => 'ampforwp-pages-recentpost-excerpt',
                    'type'      => 'switch',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     => esc_html__('Excerpt', 'accelerated-mobile-pages'),
                    'default'   => 1,
                    'tooltip-subtitle'  => esc_html__('Enable this option to show excerpt for each post of Recent post loop', 'accelerated-mobile-pages' ),
                    'required' => array('ampforwp-pages-recent-posts' , '=' , '1'),
                 ),
             array(
                    'id'        =>'ampforwp-pages-recentpost-excerpt-len',
                    'class' => 'child_opt',
                    'type'      =>'text',
                    'tooltip-subtitle'  => esc_html__('Enter the number of words Eg: 15','accelerated-mobile-pages'),
                    'title'     => esc_html__('Excerpt Length','accelerated-mobile-pages'),
                    'required' => array(
                    array('amp-design-selector', '=' , '4'),
                    array('ampforwp-pages-recentpost-excerpt', '=' , '1'),
                    ),
                    'validate'  =>'numeric',
                    'default'   =>'15',
             ),
             array(
                    'id'       => 'ampforwp-pages-number-of-recent-posts',
                    'type'     => 'text',
                    'class' => 'child_opt',
                    'title'    => esc_html__('Number of Recent Post', 'accelerated-mobile-pages'),
                    'validate' => 'numeric',
                    'default'  => '6',
                    'required' => array('ampforwp-pages-recent-posts' , '=' , '1'),
                 ),
             array(
                      'id'       => 'ampforwp-page-social',
                      'type'     => 'switch',
                      'default'  =>  '0',
                      'title'    => esc_html__('Social Icons', 'accelerated-mobile-pages'),
                      'tooltip-subtitle' => esc_html__('Enable Social Sharing on Pages', 'accelerated-mobile-pages' ),                  
                  ),
             array(
                      'id'       => 'ampforwp-page-sticky-social',
                      'type'     => 'switch',
                      'default'  =>  '0',
                      'title'    => esc_html__('Sticky Social Icons', 'accelerated-mobile-pages'),
                      'tooltip-subtitle' => esc_html__('Enable Social Sticky Icons on Pages', 'accelerated-mobile-pages' ),                  
                  ),
            )
    ));

    // Social Section
    Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'Social Sharing', 'accelerated-mobile-pages' ),
        'id'         => 'amp-social',
        'desc'      => esc_html__('All the Social sharing and the social profile related settings are here','accelerated-mobile-pages'),
        'subsection' => true,
        'fields'     => array(
            array(
           'id' => 'social-settings',
           'type' => 'section',
           'title' => esc_html__('Social Settings', 'accelerated-mobile-pages'),
           'indent' => true,
           'layout_type' => 'accordion',
            'accordion-open'=> 1,
         ),
        // Social Icons Option #3613
        array(
              'id'        =>  'ampforwp-social-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Social Share', 'accelerated-mobile-pages'),
              'default'   =>  1,
        ),    
        // Social Icons Position [Swift] #1722
            array(
                'id'       => 'swift-social-position',
                'class' => 'child_opt child_opt_arrow',
                'type'     => 'select',
                'title'    => esc_html__( 'Position', 'accelerated-mobile-pages' ),
                'options'  => array(
                                'default' => 'Single Sidebar (left side)',
                                'above-content' => 'Above Content',
                                'below-content' => 'Below Content'
                                ),
                'default'  => 'default',
                'required' => array(array('amp-design-selector', '=', '4'),array('ampforwp-social-share', '=', '1') )
            ), 
        // Social Share links to AMP
          array(
              'id'        =>  'ampforwp-social-share-amp',
              'type'      =>  'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('Social Share links to AMP', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                        esc_html__('Enable this option to share all your social links to AMP and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-share-social-links-to-amp/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
              'default'   =>  0,
              'required' => array(array('ampforwp-social-share', '=', '1'))
          ), 
          // Social No Follow links 
          array(
              'id'        =>  'ampforwp-social-no-follow',
              'type'      =>  'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('No Follow All Your Social Links', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                        esc_html__('Enable this option to add no-follow to all your social links and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-no-follow-to-all-your-social-share-links/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
              'default'   =>  0,
              'required' => array(array('ampforwp-social-share', '=', '1'))
          ),
          array(
              'id'        =>  'ampforwp-social-no-referrer',
              'type'      =>  'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('No Referrer All Your Social Links', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                        esc_html__('Enable this option to add noreferrer to all your social links and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-noreferrer-to-all-your-social-share-links/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
              'default'   =>  0,
              'required' => array(array('ampforwp-social-share', '=', '1'))
          ),
          array(
              'id'        =>  'ampforwp-social-no-opener',
              'type'      =>  'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('No Opener All Your Social Links', 'accelerated-mobile-pages'),
              'tooltip-subtitle' => sprintf('%s <a href="%s" target="_blank">%s</a> %s', 
                        esc_html__('Enable this option to add noopener to all your social links and', 'accelerated-mobile-pages'), esc_url('https://ampforwp.com/tutorials/article/how-to-add-noopener-to-all-your-social-share-links/'),esc_html__('Click Here','accelerated-mobile-pages'), esc_html__('for more info','accelerated-mobile-pages')),
              'default'   =>  0,
              'required' => array(array('ampforwp-social-share', '=', '1'))
            ),
           $sassy_ss,
            // AddThis Support  
        array(
           'id' => 'add-this-support',
           'type' => 'section',
           'title' => esc_html__('AddThis Share Buttons', 'accelerated-mobile-pages'),
           'indent' => true,
           'layout_type' => 'accordion',
           'accordion-open'=> 1,
         ), 
        
          array(
              'id'        =>  'enable-add-this-option',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Smart Sorting Share Buttons', 'accelerated-mobile-pages'),
              'tooltip-subtitle'    => sprintf('%s <a href="https://www.addthis.com/register" target="_blank">%s</a>, %s <a href="https://www.addthis.com/academy/how-to-customize-your-share-buttons-on-the-amp-for-wp-plugin" target="_blank">%s</a>',esc_html__('You are using the default AddThis share buttons. To customize your share buttons, create a free account at','accelerated-mobile-pages'),esc_html__('AddThis.com','accelerated-mobile-pages'),esc_html__('then activate the Inline Share Buttons. Once your buttons are activated, replace the default Pub ID and Tool ID with your personalized IDs. For instructions, visit','accelerated-mobile-pages'),esc_html__('here','accelerated-mobile-pages')),
              'default'   =>  true,
          ),
            array(
               'id' => 'addthis-floating-share',
               'type' => 'switch',
               'class' => 'child_opt child_opt_arrow',
               'title' => esc_html__('Addthis Floating Share', 'accelerated-mobile-pages'),
               'default'  =>  '0',
               'required' => array(array('enable-add-this-option', '=', '1'))
            ),
            array(
               'id' => 'addthis-inline-share',
               'type' => 'switch',
               'class' => 'child_opt child_opt_arrow',
               'title' => esc_html__('Addthis Inline Share', 'accelerated-mobile-pages'),
               'default'  =>  '1',
               'required' => array(array('enable-add-this-option', '=', '1'))
            ),
           array(
                'id'       => 'swift-add-this-position',
                'type'     => 'select',
                'class' => 'child_opt child_opt_arrow',
                'title'    => esc_html__( 'Position', 'accelerated-mobile-pages' ),
                'options'  => array( 
                                'default'       => 'Single Sidebar (left side)', 
                                'above-content' => 'Above Content',
                                'below-content' => 'Below Content'
                                ),
                'default'  => 'below-content',
                'required' => array(
                                array('amp-design-selector', '=', '4'),
                                array('enable-add-this-option', '=', '1'),
                                array('single-design-type', '=', '1'),
                                array('addthis-inline-share', '=', '1'),
                                 )
            ), 
           array(
                'id'       => 'swift-layout-addthis-pos',
                'type'     => 'select',
                'class' => 'child_opt child_opt_arrow',
                'title'    => esc_html__( 'Position', 'accelerated-mobile-pages' ),
                'options'  => array(
                                'above-content' => 'Above Content',
                                'below-content' => 'Below Content'
                                ),
                'default'  => 'below-content',
                'required' => array(
                                array('amp-design-selector', '=', '4'),
                                array('enable-add-this-option', '=', '1'),
                                array('single-design-type', '!=', '1'),
                                array('single-design-type', '!=', '6'),
                                array('addthis-inline-share', '=', '1'),
                                 )
            ), 
           array(
                'id'       => 'swift-layout-6-addthis-pos',
                'type'     => 'select',
                'class' => 'child_opt child_opt_arrow',
                'title'    => esc_html__( 'Position', 'accelerated-mobile-pages' ),
                'options'  => array(
                                'above-content' => 'Above Content',
                                'below-content' => 'Below Content'
                                ),
                'default'  => 'above-content',
                'required' => array(
                                array('amp-design-selector', '=', '4'),
                                array('enable-add-this-option', '=', '1'),
                                array('single-design-type', '=', '6'),
                                array('addthis-inline-share', '=', '1'),
                                 )
            ), 
           array(
                'id'       => 'design-1-2-3-addthis-pos',
                'type'     => 'select',
                'class' => 'child_opt child_opt_arrow',
                'title'    => esc_html__( 'Position', 'accelerated-mobile-pages' ),
                'options'  => array(
                                'above-content' => 'Above Content',
                                'below-content' => 'Below Content'
                                ),
                'default'  => 'below-content',
                'required' => array(
                                array('amp-design-selector', '!=', '4'),
                                array('enable-add-this-option', '=', '1'),
                                array('addthis-inline-share', '=', '1'),
                                 )
            ), 
          array(
               'id'       => 'add-this-pub-id',
               'title'    => esc_html__('Pub ID', 'accelerated-mobile-pages'),
               'type'     => 'text',
               'class' => 'child_opt child_opt_arrow',
               'required'  => array('enable-add-this-option', '=' , '1'),
               'default'  => esc_html__('ra-5cc8551aa4f16f5c','accelerated-mobile-pages'),
          ),
          array(
               'id'       => 'add-this-widget-id',
               'title'    => esc_html__('Tool ID', 'accelerated-mobile-pages'),
               'type'     => 'text',
               'class' => 'child_opt child_opt_arrow',
               'required'  => array('enable-add-this-option', '=' , '1'),
               'default'  => esc_html__('cwgj','accelerated-mobile-pages'),
          ),
         //End AddThis Support    
        //Start Social Sticky Icon
        array(
           'id' => 'sticky-social-settings',
           'type' => 'section',
           'title' => esc_html__('Sticky Social', 'accelerated-mobile-pages'),
           'indent' => true,
           'layout_type' => 'accordion',
           'accordion-open'=> 1,
        ), 
        // Social Sticky Icons ON/OFF
        array(
          'id'        => 'enable-single-social-icons',
          'type'     => 'switch',
          'default'  =>  '1',
          'title'     => esc_html__('Sticky Social Sharing bar', 'accelerated-mobile-pages'),
        ),
         //End Social Sticky Icon  
          array(
           'id' => 'social-shre',
           'type' => 'section',
           'title' => esc_html__('Social Sharing', 'accelerated-mobile-pages'),
           'indent' => true,
           'layout_type' => 'accordion',
            'accordion-open'=> 1,
            'required' => array(array('ampforwp-social-share', '=', '1'))
         ),
          // Facebook Like 
          array(
              'id'        =>  'ampforwp-facebook-like-button',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Facebook Like Button', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          array(
              'id'        =>  'ampforwp-facebook-like-data-action',
              'type'      =>  'switch',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('Add Recommend Label', 'accelerated-mobile-pages'),
              'tooltip-subtitle'  => esc_html__('Button text will be replaced from \'Like\' to \'Recommend\'', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required'  => array('ampforwp-facebook-like-button', '=' , '1'),
          ),
          array(
              'id'        =>  'ampforwp-facebook-like-width',
              'type'      =>  'text',
              'class' => 'child_opt child_opt_arrow',
              'title'     =>  esc_html__('Width for Facebook like button', 'accelerated-mobile-pages'),
              'required'  => array('ampforwp-facebook-like-data-action', '=' , '1'),
              'tooltip-subtitle'  => esc_html__('Enter the width of Facebook like button in px, default value is 140.', 'accelerated-mobile-pages'),
              'default'   =>  '140',
          ),
          // Facebook ON/OFF
          array(
              'id'        =>  'enable-single-facebook-share',
              'type'      =>  'switch',
              //'required'  => array('enable-single-social-icons', '=' , '1'),
              'title'     =>  esc_html__('Facebook', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Facebook app ID
          array(
               'id'       => 'amp-facebook-app-id',
               'class' => 'child_opt child_opt_arrow',
               'title'    => esc_html__('Facebook App ID', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('In order to use Facebook share you need to register an app ID, <a href="https://developers.facebook.com/apps" style="color:#93FCFF;" >You can register one here: https://developers.facebook.com/apps.', 'accelerated-mobile-pages'),
               'type'     => 'text',
               'required'  => array(array('enable-single-facebook-share', '=' , '1'),array('amp-design-selector', '!=' , '4')),
               'placeholder'  => esc_html__('Enter your facebook app id','accelerated-mobile-pages'),
               'default'  => '',
          ),
          // Facebook Messenger ON/OFF
          array(
              'id'        =>  'enable-single-facebook-share-messenger',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Facebook Messenger', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Facebook app ID
          array(
               'id'       => 'amp-facebook-app-id-messenger',
               'title'    => esc_html__('Facebook App ID', 'accelerated-mobile-pages'),
               'class' => 'child_opt child_opt_arrow',
               'tooltip-subtitle' => sprintf( '%s <a style="color:#93FCFF;" href="%s" target="_blank">%s</a> %s <a style="color:#93FCFF;" href="%s" target="_blank">%s</a>',esc_html__('In order to use Facebook share you need to register an app ID','accelerated-mobile-pages'),esc_url("https://developers.facebook.com/apps"),esc_html__('here','accelerated-mobile-pages'),esc_html__('You can register one','accelerated-mobile-pages'),esc_url('https://developers.facebook.com/apps'),esc_html__('here','accelerated-mobile-pages') ),
               'type'     => 'text',
               'required'  => array('enable-single-facebook-share-messenger', '=' , '1'),
               'placeholder'  => esc_html__('Enter your facebook app id','accelerated-mobile-pages'),
               'default'  => '',
          ),
          // Twitter ON/OFF
          array(
              'id'        =>  'enable-single-twitter-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('X', 'accelerated-mobile-pages'),
              'default'   =>  1,
          ),
          array(
              'id'        =>  'enable-single-twitter-share-handle',
              'type'      =>  'text',
              'class' => 'child_opt',
              'title'     =>  esc_html__('X Handle', 'accelerated-mobile-pages'),
              'required'  => array('enable-single-twitter-share', '=' , '1'),
              'placeholder'  => esc_html__('username','accelerated-mobile-pages'),
              'default'   =>  '',
          ),
           array(
              'id'        =>  'enable-single-twitter-share-link',
              'type'      =>  'switch',
              'class' => 'child_opt',
              'title'     =>  esc_html__('Pretty Permalinks for X Share?', 'accelerated-mobile-pages'),
              'tooltip-subtitle'  => esc_html__('Enable this to have pretty links for twitter sharing', 'accelerated-mobile-pages' ),
              'default'   =>  0,
              'required'  => array('enable-single-twitter-share', '=' , '1'),
          ),
          // Email ON/OFF
          array(
              'id'        =>  'enable-single-email-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Email', 'accelerated-mobile-pages'),
              'default'   =>  1,
          ),
          // Pinterest ON/OFF
          array(
              'id'        =>  'enable-single-pinterest-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Pinterest', 'accelerated-mobile-pages'),
              'default'   =>  1,
          ),
          // LinkedIn ON/OFF
          array(
              'id'        =>  'enable-single-linkedin-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('LinkedIn', 'accelerated-mobile-pages'),
              'default'   =>  1,
          ),
          // WhatsApp
          array(
              'id'        =>  'enable-single-whatsapp-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('WhatsApp', 'accelerated-mobile-pages'),
              'default'   =>  1,
          ),
           // WhatsApp Group
           array(
                'id'        =>  'enable-single-whatsapp-group-share',
                'type'      =>  'switch',
                'title'     =>  esc_html__('WhatsApp Group', 'accelerated-mobile-pages'),
                'default'   =>  0,
            ),
            array(
                'id'       => 'whatsapp-group-link',
                'type'     => 'text',
                'title'    => esc_html__('WhatsApp Group Link', 'accelerated-mobile-pages'),
                'default'  => '#',
                'required' => array(
                  array('enable-single-whatsapp-group-share','=',1)
                )           
            ),
          // LINE
          array(
              'id'        =>  'enable-single-line-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Line', 'accelerated-mobile-pages'),
              'default'   =>  1,
          ),
           // VKontakte
          array(
              'id'        =>  'enable-single-vk-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('VKontakte', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Odnoklassniki
          array(
              'id'        =>  'enable-single-odnoklassniki-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Odnoklassniki', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Reddit
          array(
              'id'        =>  'enable-single-reddit-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Reddit', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Tumblr
          array(
              'id'        =>  'enable-single-tumblr-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Tumblr', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Telegram
          array(
              'id'        =>  'enable-single-telegram-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Telegram', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // StumbleUpon
          array(
              'id'        =>  'enable-single-stumbleupon-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('StumbleUpon', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Wechat
          array(
              'id'        =>  'enable-single-wechat-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Wechat', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Viber
          array(
              'id'        =>  'enable-single-viber-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Viber', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
           // Hatena BookMark
           array(
              'id'        =>  'enable-single-hatena-bookmarks',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Hatena Bookmarks', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
        // Pocket
           array(
              'id'        =>  'enable-single-pocket-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Pocket', 'accelerated-mobile-pages'),
              'default'   =>  0,
          ),
          // Yummly
          array(
              'id'        =>  'enable-single-yummly-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Yummly', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '4')
        ),
          ),
          // MeWe
          array(
              'id'        =>  'enable-single-mewe-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('MeWe', 'accelerated-mobile-pages'),
              'default'   =>  0,
        ),
          // Flipboard
          array(
              'id'        =>  'enable-single-flipboard-share',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Flipboard', 'accelerated-mobile-pages'),
              'default'   =>  0,
        ),
        array(
               'id' => 'social-prfl',
               'type' => 'section',
               'title' => esc_html__('Social Media Profile Links', 'accelerated-mobile-pages'),
               'indent' => true,
               'required' => array(
                        array('amp-design-selector', '=' , '4')
                ),
               'layout_type' => 'accordion',
                'accordion-open'=> 1,
             ),
             array(
                'id'       => 'menu-social',
                'type'     => 'switch',
                'title'    => esc_html__('Menu Social Profile', 'accelerated-mobile-pages'),
                'default'  => 0,
                'required' => array(
                        array('amp-design-selector', '=' , '4')
                ),     
            ),
            array(
                    'id'       => 'enbl-fb',
                    'type'     => 'switch',
                    'title'    => esc_html__('Facebook', 'accelerated-mobile-pages'),
                    'default'  => 1,
                    'required' => array(
                      array('menu-social', '=' ,1)
                    )     
            ),
            array(
                    'id'       => 'enbl-fb-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Facebook URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-fb','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-tw',
                    'type'     => 'switch',
                    'title'    => esc_html__('Twitter', 'accelerated-mobile-pages'),
                    'default'  => 1,
                    'required' => array(
                      array('menu-social','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-tw-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Twitter URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-tw','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-gol',
                    'type'     => 'switch',
                    'title'    => esc_html__('Google', 'accelerated-mobile-pages'),
                    'default'  => 1,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-gol-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Google URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-gol','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-lk',
                    'type'     => 'switch',
                    'title'    => esc_html__('Linkedin', 'accelerated-mobile-pages'),
                    'default'  => 1,
                    'required' => array(
                      array('menu-social','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-lk-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Linkedin URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-lk','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-pt',
                    'type'     => 'switch',
                    'title'    => esc_html__('Pinterest', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-pt-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Pinterest URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-pt','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-yt',
                    'type'     => 'switch',
                    'title'    => esc_html__('Youtube', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-yt-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Youtube URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-yt','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-inst',
                    'type'     => 'switch',
                    'title'    => esc_html__('Instagram', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-inst-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Instagram URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-inst','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-vk',
                    'type'     => 'switch',
                    'title'    => esc_html__('VKontakte', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-vk-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('VKontakte URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-vk','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-rd',
                    'type'     => 'switch',
                    'title'    => esc_html__('Reddit', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-rd-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Reddit URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-rd','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-tbl',
                    'type'     => 'switch',
                    'title'    => esc_html__('Tumblr', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-tbl-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Tumblr URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-tbl','=',1)
                    )           
            ),
            array(
                    'id'       => 'enbl-telegram',
                    'type'     => 'switch',
                    'title'    => esc_html__('Telegram', 'accelerated-mobile-pages'),
                    'default'  => 0,
                    'required' => array(
                      array('menu-social','=',1)
                    )          
            ),
            array(
                    'id'       => 'enbl-telegram-prfl-url',
                    'type'     => 'text',
                    'title'    => esc_html__('Telegram URL', 'accelerated-mobile-pages'),
                    'default'  => '#',
                    'required' => array(
                      array('enbl-telegram','=',1)
                    )           
            ),
          array(
       'id' => 'social-media-profiles-subsection',
       'type' => 'section',
       'title' => esc_html__('Social Media Profiles (Design #3)', 'accelerated-mobile-pages'),
       'tooltip-subtitle' => esc_html__('Please enter your personal/organizational social media profiles here', 'accelerated-mobile-pages'),
       'indent' => true,
       'required' => array(
                array('amp-design-selector', '=' , '3')
        ),
       'layout_type' => 'accordion',
        'accordion-open'=> 1,
     ),
          //#1
          array(
              'id'        =>  'enable-single-twittter-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Twitter ', 'accelerated-mobile-pages'),
              'default'   =>  1,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-twittter-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Twitter URL', 'accelerated-mobile-pages'),
              'default'   =>  '#',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-twittter-profile', '=' , '1')
              ),
          ),
          //#2
          array(
              'id'        =>  'enable-single-facebook-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Facebook ', 'accelerated-mobile-pages'),
              'default'   =>  1,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-facebook-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Facebook URL', 'accelerated-mobile-pages'),
              'default'   =>  '#',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-facebook-profile', '=' , '1')
              ),
          ),
          //#3
          array(
              'id'        =>  'enable-single-pintrest-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Pintrest ', 'accelerated-mobile-pages'),
              'default'   =>  1,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-pintrest-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Pintrest URL', 'accelerated-mobile-pages'),
              'default'   =>  '#',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-pintrest-profile', '=' , '1')
              ),
          ),
          //#4
          array(
              'id'        =>  'enable-single-google-plus-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Google Plus ', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-google-plus-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Google Plus URL', 'accelerated-mobile-pages'),
              'default'   =>  '',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-google-plus-profile', '=' , '1')
              ),
          ),
          //#5
          array(
              'id'        =>  'enable-single-linkdin-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('LinkedIn', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-linkdin-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('LinkedIn URL', 'accelerated-mobile-pages'),
              'default'   =>  '',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-linkdin-profile', '=' , '1')
              ),
          ),
          //#6
          array(
              'id'        =>  'enable-single-youtube-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Youtube ', 'accelerated-mobile-pages'),
              'default'   =>  1,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-youtube-profile-url',
              'type'      =>  'text',
              'default'   =>  '#',
              'title'     =>  esc_html__('Youtube URL', 'accelerated-mobile-pages'),
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-youtube-profile', '=' , '1')
              ),
          ),
          //#7
          array(
              'id'        =>  'enable-single-instagram-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Instagram ', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-instagram-profile-url',
              'type'      =>  'text',
              'default'   =>  '',
              'title'     =>  esc_html__('Instagram URL', 'accelerated-mobile-pages'),
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-instagram-profile', '=' , '1')
              ),
          ),
          //#8
          array(
              'id'        =>  'enable-single-VKontakte-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('VKontakte ', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-VKontakte-profile-url',
              'type'      =>  'text',
              'default'   =>  '',
              'title'     =>  esc_html__('VKontakte URL', 'accelerated-mobile-pages'),
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-VKontakte-profile', '=' , '1')
              ),
          ),
          //#9
          //removed whatsapp
          //#10
          array(
              'id'        =>  'enable-single-reddit-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Reddit', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-reddit-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Reddit URL', 'accelerated-mobile-pages'),
              'default'   =>  '',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-reddit-profile', '=' , '1')
              ),
          ),
          //#11
          array(
              'id'        =>  'enable-single-snapchat-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Snapchat ', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-snapchat-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Snapchat URL', 'accelerated-mobile-pages'),
              'default'   =>  '',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-snapchat-profile', '=' , '1')
              ),
          ),
          //#12
          array(
              'id'        =>  'enable-single-Tumblr-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Tumblr', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-Tumblr-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Tumblr URL', 'accelerated-mobile-pages'),
              'default'   =>  '',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-Tumblr-profile', '=' , '1')
              ),
          ),
          //#13
          array(
              'id'        =>  'enable-single-telegram-profile',
              'type'      =>  'switch',
              'title'     =>  esc_html__('Telegram', 'accelerated-mobile-pages'),
              'default'   =>  0,
              'required' => array(
                array('amp-design-selector', '=' , '3')
              ),
          ),
          array(
              'id'        =>  'enable-single-telegram-profile-url',
              'type'      =>  'text',
              'title'     =>  esc_html__('Telegram URL', 'accelerated-mobile-pages'),
              'default'   =>  '#',
              'required' => array(
                array('amp-design-selector', '=' , '3'),
                array('enable-single-telegram-profile', '=' , '1')
              ),
          ),
        )
    ) );

    // Date SECTION
   Redux::setSection( $opt_name, array(
       'title'      => esc_html__( 'Date', 'accelerated-mobile-pages' ),
       'id'         => 'ampforwp-date-section',
       'subsection' => true,
        'fields'     => array(
            
                array(
                   'id' => 'date-tab-1', 
                   'type' => 'section',
                   'title' => esc_html__('General', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
             ),
                // Date on Single Design 3
             array(
                'id'       => 'amp-design-3-date-feature',
                'type'     => 'switch',
                'title'    => esc_html__( 'Date in Posts', 'accelerated-mobile-pages' ),
                'required' => array(
                  array('amp-design-selector', '=' , '3')
                ),
                'tooltip-subtitle'     => esc_html__('Display date along with author and category in posts', 'accelerated-mobile-pages' ),
                'default'  => '0'
            ),
            // Show Date As
             array(
                    'id'       => 'ampforwp-post-date-global',
                    'type'     => 'select',
                    'title'    => esc_html__( 'Show Date As', 'accelerated-mobile-pages' ),
                    'options'  => array(
                                    '1' => 'Published Date',
                                    '2' => 'Modified Date'
                                    ),
                    'default'  => '1',
            ), 
            // Date Format
             array(
                    'id'        =>'ampforwp-post-date-format',
                    'type'      =>'select',
                    'title'     =>esc_html__('Date Format','accelerated-mobile-pages'),
                    'tooltip-subtitle' => esc_html__('Select the Date Format of Posts', 'accelerated-mobile-pages'),
                    'options'   => array(
                                    '1' => 'Ago',
                                    '2' => 'Traditional view'
                                    ), 
                    'default'   =>'1',
            ),
            array(
                    'id'        =>'ampforwp-post-date-format-text',
                    'type'      =>'text',
                    'title'     =>esc_html__('Text for the Date Format','accelerated-mobile-pages'),
                    'desc'  =>esc_html__('Example: English - % days ago, Spain - ago % days','accelerated-mobile-pages'),
                    'required' => array( array('ampforwp-post-date-format', '=', '1') ),
                    'default'   =>'% days ago',
            ),
            array(
                    'id'        =>'ampforwp-post-time',
                    'type'      =>'switch',
                    'title'     => esc_html__('Time','accelerated-mobile-pages'),
                    'tooltip-subtitle' => esc_html__('Enable or Disable Time In Posts', 'accelerated-mobile-pages'),
                    'default'   =>'1',
                    'required' => array( array('ampforwp-post-date-format', '=', '2') ),
            ),
        // Post Modified Date
            array(
              'id'        => 'post-modified-date',
              'type'      => 'switch',
              'title'     => esc_html__('Date Notice', 'accelerated-mobile-pages'),
              'default'   => 0,
              'tooltip-subtitle'  => esc_html__('Show Modified date of an article at the end of the post.', 'accelerated-mobile-pages'),
            ),
            array(
                    'id'        =>'ampforwp-post-date-notice-type',
                    'type'      =>'select',
                    'class' => 'child_opt child_opt_arrow',
                    'title'     =>esc_html__('Notice Type','accelerated-mobile-pages'),
                    'tooltip-subtitle' => esc_html__('Select Date Format of Posts', 'accelerated-mobile-pages'),
                    'options'   => array(
                                    'modified' => 'Modified Date Notice',
                                    'published' => 'Published Date Notice'
                                    ), 
                    'default'   =>'modified',
                    'required' => array( array('post-modified-date', '=', '1') ),
            ),
            array(
              'id'        => 'ampforwp-post-date-notice-time',
              'class' => 'child_opt child_opt_arrow',
              'type'      => 'switch',
              'title'     => esc_html__('Time', 'accelerated-mobile-pages'),
              'default'   => 1,
              'tooltip-subtitle'  => esc_html__('Show Modified date of an article at the end of the post.', 'accelerated-mobile-pages'),
              'required' => array( array('ampforwp-post-date-notice-type', '!=', ''),array('post-modified-date', '=', '1') ),
            ),        
        )

    ) );
   if ( 4 == ampforwp_get_setting('amp-design-selector')) {
    $post_builder = '';
   }
   else{
    /* phpcs:ignore 	PluginCheck.CodeAnalysis.ImageFunctions.NonEnqueuedImage */
    $post_builder = '<br /><a href="' . esc_url(admin_url('customize.php?autofocus[section]=amp_design&customize_amp=1')) .'"  target="_blank"><img class="ampforwp-post-builder-img" src="'.AMPFORWP_IMAGE_DIR . '/amp-post-builder.png" width="489" height="72" /></a>';
    }
    // Misc SECTION
   Redux::setSection( $opt_name, array(
       'title'      => esc_html__( 'Misc', 'accelerated-mobile-pages' ),
       'desc'       => $post_builder,
       'id'         => 'amp-design',
       'subsection' => true,
        'fields'     => array(
                array(
                   'id' => 'misc-tab-1', 
                   'type' => 'section',
                   'title' => esc_html__('General', 'accelerated-mobile-pages'),
                   'indent' => true,
                   'layout_type' => 'accordion',
                    'accordion-open'=> 1,
             ),

                // RTL
                array(
                        'id'        =>'amp-rtl-select-option',
                        'type'      => 'switch',
                        'title'     => esc_html__('RTL Support', 'accelerated-mobile-pages'),
                        'default'   => 0,
                        'tooltip-subtitle'  => esc_html__('Enable Right to Left language support', 'accelerated-mobile-pages'),
                        'true'      => 'true',
                        'false'     => 'false',
                    ),
           array(
               'id'       => 'ampforwp-sub-categories-support',
               'type'     => 'switch',
               'title'    => esc_html__('Sub-Categories under Category', 'accelerated-mobile-pages'),
               'tooltip-subtitle' => esc_html__('Display sub-categories on category pages', 'accelerated-mobile-pages'),
               'default'  => '0'
             ),
        )

    ) );
    
// Extension Section
    $selectedOption = get_option('redux_builder_amp',true);
    $value = array();
    if (isset($selectedOption['amp-license']) && $selectedOption['amp-license']) {
     $value = is_array($selectedOption['amp-license'])? array_values($selectedOption['amp-license']): array();
     }
    if (empty($value[0]["license"]) && ampforwp_check_extensions()){
        $selected = '<span class="exclamation">!</span>';
        Redux::setSection( $opt_name, array(
        'title'      => esc_html__( "Extensions", 'accelerated-mobile-pages' ).$selected,
        'id'         => 'opt-go-premium',
        'subsection' => false,
        'desc' => $extension_listing,
    ) );
   }else{
    Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'Extensions', 'accelerated-mobile-pages' ),
        'id'         => 'opt-go-premium',
        'subsection' => false,
        'desc' => $extension_listing,
        'icon' => 'el el-puzzle',
    ) );
   }
if(!ampforwp_check_extensions()){
    Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'Upgrade to Pro', 'accelerated-mobile-pages' ),
        'id'         => 'opt-choose',
        'subsection' => false,
       'desc' => $freepro_listing,
        'icon' => 'el el-download',
    ) );
}

if(function_exists('ampforwp_plugin_supporter_activator')){
if(!function_exists('ampforwp_create_controls_for_plugin_manager')){
// Plugin Manager
    Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'Plugins Manager', 'accelerated-mobile-pages' ),
        'id'         => 'opt-plugins-manager',
        'subsection' => false,
        'desc' => sprintf('%s <a href="http://ampforwp.com/plugins-manager" target="_blank"> %s</a>',
                esc_html__('You can Disable Plugins only in AMP which are causing AMP validation errors.','accelerated-mobile-pages'),
                esc_html__('More Information.','accelerated-mobile-pages')
             ), 
        'icon'  => 'el el-magic',
       'fields' => array(

            array(
                'id'       => 'ampforwp-plugin-manager-core',
                'type'     => 'switch',
                 'title'    => esc_html__('Enable Plugin Manager', 'accelerated-mobile-pages'),
                'default'   => 0
            ),
           array(
        'id'   => 'info_normal',
        'type' => 'info',
        'required' => array('ampforwp-plugin-manager-core', '=' , '1'), 
        'desc' =>sprintf('<div style="background: #FFF9C4;padding: 12px;line-height: 1.6;margin:-45px -14px -18px -17px;"><b>%s</b> %s <a href="https://ampforwp.com/plugins-manager" target="_blank">%s</a>.<br /><div style="margin-top:4px;">(<a href="https://ampforwp.com/plugins-manager" target="_blank">%s</a>)</div></div>',
                esc_html__('ONE LAST STEP REQUIRED:','accelerated-mobile-pages'),
                esc_html__('This feature requires','accelerated-mobile-pages'),
                esc_html__('AMP Plugin Manager','accelerated-mobile-pages'),
                esc_html__('Click here for more info','accelerated-mobile-pages')
             ),              
           ),
        )        
) );
}
}
Redux::setExtensions( $opt_name, AMPFORWP_PLUGIN_DIR.'includes/options/extensions/demolink_image_select' );
// Documentation Section
    Redux::setSection( $opt_name, array(
        'title'      => esc_html__( 'Documentation', 'accelerated-mobile-pages' ),
        'subsection' => false,
        'desc' => '<div class="fp-cnt doc-cnt"><h1>'.esc_html__('Documentation','accelerated-mobile-pages').'</h1><p>'.esc_html__('Without documentation, software is just a black box that aren’t anywhere near as useful as they could be because their inner workings are hidden from those who need them. Documentation turns your software into a glass box by explaining to users as well as developers how it operates.','accelerated-mobile-pages').'</p><a class="buy" href="https://ampforwp.com/tutorials/" target="_blank">'.esc_html__('View Documentation','accelerated-mobile-pages').'</a></div>',
    ) );
/*
* <--- END SECTIONS
*/